Al Viro (1): don't dump the threads that had been already exiting when zapped.
Aleksandr Nogikh (1): netem: fix zero division in tabledist
Andy Shevchenko (2): device property: Keep secondary firmware node secondary by type device property: Don't clear secondary pointer for shared primary firmware node
Arjun Roy (1): tcp: Prevent low rmem stalls with SO_RCVLOWAT.
Arnaldo Carvalho de Melo (1): perf scripting python: Avoid declaring function pointers with a visibility attribute
Boris Protopopov (1): Convert trailing spaces and periods in path components
Brian Foster (1): xfs: flush new eof page on truncate to avoid post-eof corruption
Chen Zhou (1): selinux: Fix error return code in sel_ib_pkey_sid_slow()
Christoph Hellwig (2): nbd: fix a block_device refcount leak in nbd_release xfs: fix a missing unlock on error in xfs_fs_map_blocks
Chunyan Zhang (1): tick/common: Touch watchdog in tick_unfreeze() on all CPUs
Dan Carpenter (1): futex: Don't enable IRQs unconditionally in put_pi_state()
Darrick J. Wong (12): xfs: fix realtime bitmap/summary file truncation when growing rt volume xfs: don't free rt blocks when we're doing a REMAP bunmapi call xfs: set xefi_discard when creating a deferred agfl free log intent item xfs: fix scrub flagging rtinherit even if there is no rt device xfs: fix flags argument to rmap lookup when converting shared file rmaps xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents xfs: fix rmap key and record comparison functions xfs: fix brainos in the refcount scrubber's rmap fragment processor vfs: remove lockdep bogosity in __sb_start_write xfs: fix the minrecs logic when dealing with inode root child blocks xfs: strengthen rmap record flags checking xfs: revert "xfs: fix rmap key and record comparison functions"
Dinghao Liu (1): ext4: fix error handling code in add_new_gdb
Dongli Zhang (1): page_frag: Recover from memory pressure
Douglas Gilbert (1): sgl_alloc_order: fix memory leak
Eddy Wu (1): fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent
Eric Biggers (1): ext4: fix leaking sysfs kobject after failed mount
Gabriel Krisman Bertazi (2): blk-cgroup: Fix memleak on error path blk-cgroup: Pre-allocate tree node on blkg_conf_prep
George Spelvin (1): random32: make prandom_u32() output unpredictable
Gerald Schaefer (1): mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()
Heiner Kallweit (1): net: bridge: add missing counters to ndo_get_stats64 callback
Jan Kara (2): ext4: Detect already used quota file early ext4: fix bogus warning in ext4_update_dx_flag()
Jason A. Donenfeld (1): netfilter: use actual socket sk rather than skb sk when routing harder
Jiri Olsa (2): perf python scripting: Fix printable strings in python3 scripts perf tools: Add missing swap for ino_generation
Jonathan Cameron (1): ACPI: Add out of bounds and numa_off protections to pxm_to_node()
Joseph Qi (1): ext4: unlock xattr_sem properly in ext4_inline_data_truncate()
Kaixu Xia (1): ext4: correctly report "not supported" for {usr, grp}jquota when !CONFIG_QUOTA
Lang Dai (1): uio: free uio id after uio file node is freed
Lee Jones (1): Fonts: Replace discarded const qualifier
Leo Yan (1): perf lock: Don't free "lock_seq_stat" if read_count isn't zero
Luo Meng (2): ext4: fix invalid inode checksum fail_function: Remove a redundant mutex unlock
Mao Wenan (1): net: Update window_clamp if SOCK_RCVBUF is set
Marc Zyngier (1): arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs
Mateusz Nosek (1): futex: Fix incorrect should_fail_futex() handling
Matteo Croce (2): Revert "kernel/reboot.c: convert simple_strtoul to kstrtoint" reboot: fix overflow parsing reboot cpu number
Michael Schaller (1): efivarfs: Replace invalid slashes with exclamation marks in dentries.
Mike Galbraith (1): futex: Handle transient "ownerless" rtmutex state correctly
Miklos Szeredi (1): fuse: fix page dereference after free
Ming Lei (1): scsi: core: Don't start concurrent async scan on same host
Nicholas Piggin (1): mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race
Oleg Nesterov (1): ptrace: fix task_join_group_stop() for the case when current is traced
Oliver Herms (1): IPv6: Set SIT tunnel hard_header_len to zero
Peter Zijlstra (2): serial: pl011: Fix lockdep splat when handling magic-sysrq interrupt perf: Fix get_recursion_context()
Qiujun Huang (2): ring-buffer: Return 0 on success from ring_buffer_resize() tracing: Fix out of bounds write in get_trace_buf
Ronnie Sahlberg (1): cifs: handle -EINTR in cifs_setattr
Ryan Sharpelletti (1): tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate
Shijie Luo (1): mm: mempolicy: fix potential pte_unmap_unlock pte error
Shin'ichiro Kawasaki (1): uio: Fix use-after-free in uio_unregister_device()
Stefano Brivio (1): netfilter: ipset: Update byte and packet counters regardless of whether they match
Steven Rostedt (VMware) (3): ring-buffer: Fix recursion protection transitions between interrupt context ftrace: Fix recursion check for NMI test ftrace: Handle tracing when switching between context
Tyler Hicks (1): tpm: efi: Don't create binary_bios_measurements file for an empty log
Valentin Schneider (1): arm64: topology: Stop using MPIDR for topology information
Vamshi K Sthambamkadi (1): efivarfs: fix memory leak in efivarfs_create()
Wang Hai (2): devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill()
Wengang Wang (1): ocfs2: initialize ip_next_orphan
Will Deacon (1): arm64: psci: Avoid printing in cpu_psci_cpu_die()
Xiubo Li (1): nbd: make the config put is called before the notifying the waiter
Yi-Hung Wei (1): ip_tunnels: Set tunnel option flag when tunnel metadata is present
Yicong Yang (1): libfs: fix error cast of negative value in simple_attr_write()
Yunsheng Lin (1): net: sch_generic: fix the missing new qdisc assignment bug
Zeng Tao (1): time: Prevent undefined behaviour in timespec64_to_ns()
Zhengyuan Liu (1): arm64/mm: return cpu_all_mask when node is NUMA_NO_NODE
Zqiang (1): kthread_worker: prevent queuing delayed work from timer_fn when it is being canceled
zhuoliang zhang (1): net: xfrm: fix a race condition during allocing spi
arch/Kconfig | 7 + arch/arm64/include/asm/numa.h | 3 + arch/arm64/kernel/cpu_errata.c | 8 + arch/arm64/kernel/psci.c | 5 +- arch/arm64/kernel/topology.c | 43 +- arch/arm64/mm/numa.c | 6 +- block/blk-cgroup.c | 15 +- drivers/acpi/numa.c | 2 +- drivers/base/core.c | 4 +- drivers/block/nbd.c | 3 +- drivers/char/random.c | 1 - drivers/char/tpm/eventlog/efi.c | 5 + drivers/net/geneve.c | 3 +- drivers/scsi/scsi_scan.c | 7 +- drivers/tty/serial/amba-pl011.c | 11 +- drivers/uio/uio.c | 12 +- fs/cifs/cifs_unicode.c | 8 +- fs/cifs/inode.c | 13 +- fs/efivarfs/super.c | 4 + fs/exec.c | 15 +- fs/ext4/ext4.h | 3 +- fs/ext4/inline.c | 1 + fs/ext4/inode.c | 11 +- fs/ext4/resize.c | 4 +- fs/ext4/super.c | 10 +- fs/fuse/dev.c | 28 +- fs/libfs.c | 6 +- fs/ocfs2/super.c | 1 + fs/super.c | 33 +- fs/xfs/libxfs/xfs_alloc.c | 1 + fs/xfs/libxfs/xfs_bmap.c | 19 +- fs/xfs/libxfs/xfs_bmap.h | 2 +- fs/xfs/libxfs/xfs_rmap.c | 2 +- fs/xfs/scrub/bmap.c | 10 +- fs/xfs/scrub/btree.c | 45 +- fs/xfs/scrub/inode.c | 3 +- fs/xfs/scrub/refcount.c | 8 +- fs/xfs/xfs_iops.c | 10 + fs/xfs/xfs_pnfs.c | 2 +- fs/xfs/xfs_rtalloc.c | 10 +- include/linux/netfilter_ipv4.h | 2 +- include/linux/netfilter_ipv6.h | 2 +- include/linux/prandom.h | 36 +- include/linux/time64.h | 4 + include/net/ip_tunnels.h | 7 +- kernel/events/internal.h | 2 +- kernel/exit.c | 5 +- kernel/fail_function.c | 5 +- kernel/fork.c | 10 +- kernel/futex.c | 25 +- kernel/kthread.c | 3 +- kernel/reboot.c | 28 +- kernel/signal.c | 19 +- kernel/time/itimer.c | 4 - kernel/time/tick-common.c | 2 + kernel/time/timer.c | 7 - kernel/trace/ring_buffer.c | 66 ++- kernel/trace/trace.c | 2 +- kernel/trace/trace.h | 26 +- kernel/trace/trace_selftest.c | 9 +- lib/fonts/font_10x18.c | 2 +- lib/fonts/font_6x10.c | 2 +- lib/fonts/font_6x11.c | 2 +- lib/fonts/font_7x14.c | 2 +- lib/fonts/font_8x16.c | 2 +- lib/fonts/font_8x8.c | 2 +- lib/fonts/font_acorn_8x8.c | 2 +- lib/fonts/font_mini_4x6.c | 2 +- lib/fonts/font_pearl_8x8.c | 2 +- lib/fonts/font_sun12x22.c | 2 +- lib/fonts/font_sun8x16.c | 2 +- lib/random32.c | 462 +++++++++++------- lib/scatterlist.c | 2 +- mm/huge_memory.c | 9 +- mm/mempolicy.c | 6 +- mm/page_alloc.c | 5 + net/bridge/br_device.c | 1 + net/core/devlink.c | 6 +- net/ipv4/inet_diag.c | 4 +- net/ipv4/netfilter.c | 12 +- net/ipv4/netfilter/ipt_SYNPROXY.c | 2 +- net/ipv4/netfilter/iptable_mangle.c | 2 +- net/ipv4/netfilter/nf_nat_l3proto_ipv4.c | 2 +- net/ipv4/netfilter/nf_reject_ipv4.c | 2 +- net/ipv4/netfilter/nft_chain_route_ipv4.c | 2 +- net/ipv4/syncookies.c | 9 +- net/ipv4/tcp.c | 2 + net/ipv4/tcp_bbr.c | 2 +- net/ipv4/tcp_input.c | 3 +- net/ipv6/netfilter.c | 6 +- net/ipv6/netfilter/ip6table_mangle.c | 2 +- net/ipv6/netfilter/nf_nat_l3proto_ipv6.c | 2 +- net/ipv6/netfilter/nft_chain_route_ipv6.c | 2 +- net/ipv6/sit.c | 2 - net/ipv6/syncookies.c | 10 +- net/netfilter/ipset/ip_set_core.c | 3 +- net/netfilter/ipvs/ip_vs_core.c | 4 +- net/sched/sch_generic.c | 3 + net/sched/sch_netem.c | 9 +- net/xfrm/xfrm_state.c | 8 +- security/selinux/ibpkey.c | 4 +- tools/perf/builtin-lock.c | 2 +- tools/perf/util/print_binary.c | 2 +- .../scripting-engines/trace-event-python.c | 7 +- tools/perf/util/session.c | 1 + 105 files changed, 809 insertions(+), 461 deletions(-)