backport some bugfix patches for fs/perf/network/sched module.
Liu Jian (1): igmp: Add ip_mc_list lock in ip_check_mc_rcu
Marco Elver (1): kcsan: Never set up watchpoints on NULL pointers
Riccardo Mancini (3): perf probe-file: Delete namelist in del_events() on the error path perf test bpf: Free obj_buf perf data: Close all files in close_dir()
Theodore Ts'o (1): ext4: inline jbd2_journal_[un]register_shrinker()
Xiongfeng Wang (1): ACPI / PPTT: get PPTT table in the first beginning
Zhang Yi (9): jbd2: remove the out label in __jbd2_journal_remove_checkpoint() jbd2: ensure abort the journal if detect IO error when writing original buffer back jbd2: don't abort the journal when freeing buffers jbd2: remove redundant buffer io error checks jbd2,ext4: add a shrinker to release checkpointed buffers jbd2: simplify journal_clean_one_cp_list() ext4: remove bdev_try_to_free_page() callback fs: remove bdev_try_to_free_page callback jbd2: export jbd2_journal_[un]register_shrinker()
Zheng Zucheng (1): Revert "[Huawei] sched: export sched_setscheduler symbol"
arch/arm64/kernel/topology.c | 6 +- drivers/acpi/pptt.c | 83 ++++++-------- fs/block_dev.c | 15 --- fs/ext4/super.c | 21 ---- fs/jbd2/checkpoint.c | 206 ++++++++++++++++++++++++++++------- fs/jbd2/journal.c | 74 +++++++++++++ fs/jbd2/transaction.c | 17 --- include/linux/acpi.h | 1 + include/linux/fs.h | 1 - include/linux/jbd2.h | 35 ++++++ include/trace/events/jbd2.h | 101 +++++++++++++++++ kernel/kcsan/encoding.h | 6 +- kernel/sched/core.c | 1 - net/ipv4/igmp.c | 2 + tools/perf/tests/bpf.c | 2 + tools/perf/util/data.c | 2 +- tools/perf/util/probe-file.c | 4 +- 17 files changed, 430 insertions(+), 147 deletions(-)