This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_native_check_gcc/master-arm in repository toolchain/ci/linux.
from cdeffe87f790 Merge tag 'mailbox-v5.19' of git://git.linaro.org/landing- [...] adds a60707d74bd1 sched: Move child_runs_first sysctls to fair.c adds f5ef06d58be8 sched: Move schedstats sysctls to core.c adds d9ab0e63fa7f sched: Move rt_period/runtime sysctls to rt.c adds 84227c12888b sched: Move deadline_period sysctls to deadline.c adds dafd7a9dad22 sched: Move rr_timeslice sysctls to rt.c adds 28f152cd0926 sched/rt: fix build error when CONFIG_SYSCTL is disable adds 3267e0156c33 sched: Move uclamp_util sysctls to core.c adds d4ae80ffa64f sched: Move cfs_bandwidth_slice sysctls to fair.c adds 8a0441415b3f sched: Move energy_aware sysctls to topology.c adds 06d177662fb8 kernel/reboot: move reboot sysctls to its own file adds 43fe219aa56a mm: move oom_kill sysctls to their own file adds aa779e510219 mm: move page-writeback sysctls to their own file adds f79c9b8ae8bd kernel/lockdep: move lockdep sysctls to its own file adds 9df918698408 kernel/panic: move panic sysctls to its own file adds 801b501439d1 kernel/acct: move acct sysctls to its own file adds 1186618a6a35 kernel/delayacct: move delayacct sysctls to its own file adds d772cc2c3219 kernel/do_mount_initrd: move real_root_dev sysctls to its [...] adds 8e4e83b2278b ftrace: move sysctl_ftrace_enabled to ftrace.c adds 383189718496 Merge remote-tracking branch 'bpf-next/pr/bpf-sysctl' into [...] adds 5d79fa0d3325 ftrace: Fix build warning adds f8b7d2b4c192 ftrace: fix building with SYSCTL=n but DYNAMIC_FTRACE=y adds 988f11e04640 latencytop: move sysctl to its own file adds 3c6a4cba3138 mm: fix unused variable kernel warning when SYSCTL=n adds cb55f27ac932 fs/proc: Introduce list_for_each_table_entry for proc sysctl adds 8fd7c2144d12 ftrace: fix building with SYSCTL=y but DYNAMIC_FTRACE=n adds acd0b04ecc79 sysctl: minor cleanup in new_dir() adds a467257ffe4b kernel/kexec_core: move kexec_core sysctls into its own file adds 764aaf44cd64 reboot: Fix build warning without CONFIG_SYSCTL adds 494dcdf46e5c sched: Fix build warning without CONFIG_SYSCTL adds 44d35720c9a6 Merge tag 'sysctl-5.19-rc1' of git://git.kernel.org/pub/sc [...] adds cfc1d277891e module: Move all into module/ adds 8ab4ed08a24f module: Simple refactor in preparation for split adds 5aff4dfdb4ae module: Make internal.h and decompress.c more compliant adds 1be9473e31ab module: Move livepatch support to a separate file adds 58d208de3e8d module: Move latched RB-tree support to a separate file adds b33465fe9c52 module: Move strict rwx support to a separate file adds 0c1e42805c25 module: Move extra signature support out of core code adds 473c84d1856e module: Move kmemleak support to a separate file adds 91fb02f31505 module: Move kallsyms support into a separate file adds 08126db5ff73 module: kallsyms: Fix suspicious rcu usage adds 0ffc40f6c8ab module: Move procfs support into a separate file adds 44c09535de47 module: Move sysfs support into a separate file adds f64205a42046 module: Move kdb module related code out of main kdb code adds 47889798da43 module: Move version support into a separate file adds 0597579356fe module: Make module_enable_x() independent of CONFIG_ARCH_ [...] adds 32a08c17d809 module: Move module_enable_x() and frob_text() in strict_rwx.c adds ef505058dc55 module: Rework layout alignment to avoid BUG_ON()s adds 7337f929d567 module: Rename debug_align() as strict_align() adds 80b8bf436990 module: Always have struct mod_tree_root adds 446d55666d55 module: Prepare for handling several RB trees adds 6ab9942c44b2 module: Introduce data_layout adds 01dc0386efb7 module: Add CONFIG_ARCH_WANTS_MODULES_DATA_IN_VMALLOC adds 55ce556dbf92 module: Remove module_addr_min and module_addr_max adds eeaec7801c42 powerpc: Select ARCH_WANTS_MODULES_DATA_IN_VMALLOC on book [...] adds 80140a81f7f8 module.h: simplify MODULE_IMPORT_NS adds c14e522bc76e module: Make module_flags_taint() accept a module's taints [...] adds 6fb0538d0121 module: Move module_assert_mutex_or_preempt() to internal.h adds 99bd9956551b module: Introduce module unload taint tracking adds 391e982bfa63 module: fix [e_shstrndx].sh_size=0 OOB access adds 8eac910a4934 module: show disallowed symbol name for inherit_taint() adds c6eee9df57a6 module: do not pass opaque pointer for symbol search adds cdd66eb52fda module: do not binary-search in __ksymtab_gpl if fsa->gplo [...] adds 7390b94a3c2d module: merge check_exported_symbol() into find_exported_s [...] adds ef98f9cfe20d Merge tag 'modules-5.19-rc1' of git://git.kernel.org/pub/s [...] adds b3bbf6a70ba0 ARC: enable HAVE_REGS_AND_STACK_ACCESS_API feature adds fb0b54909b15 ARC: implement syscall tracepoints adds 9a78a8a8bb58 ARC: disasm: handle ARCv2 case in kprobe get/set functions adds 6aa98f621786 ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type adds ba62a537b48d Merge tag 'arc-5.19-rc1' of git://git.kernel.org/pub/scm/l [...] adds d49401999add openrisc: fix typos in comments adds 065b8ced7c40 openrisc: remove bogus nops and shutdowns adds 635267b7a8f1 openrisc: define nop command for simulator reboot adds 87e387acd8eb openrisc: Add gcc machine instruction flag configuration adds e449759c246e openrisc: Cleanup emergency print handling adds 29bbb2a90fcd openrisc: Add support for liteuart emergency printing adds a0a94bc9a68f openrisc: Add syscall details to emergency syscall debugging adds 7d2ae3decda0 openrisc: Pretty print show_registers memory dumps adds fe47623a798b openrisc: Update litex defconfig to support glibc userland adds f4b26b1a7b3e openrisc/traps: Declare file scope symbols as static adds de901d12df89 openrisc/traps: Remove die_if_kernel function adds 024b58f3d92d openrisc/traps: Declare unhandled_exception for asmlinkage adds 5a344bbe88bf openrisc/time: Fix symbol scope warnings adds 2f51d67e42a2 openrisc/delay: Add include to fix symbol not declared warning adds d8fee3f6fa5a openrisc/fault: Fix symbol scope warnings adds ed3a88d7dbbb openrisc: Remove unused IMMU tlb workardound adds 83da38d82b2f openrisc: Allow power off handler overriding adds 7f50d4dfe816 Merge tag 'for-linus' of https://github.com/openrisc/linux adds 91e23b1c3982 NFSD: Clean up nfsd_splice_actor() adds 45cb7955c180 SUNRPC: Clean up svc_deferred_class trace events adds 37324e6bb120 SUNRPC: Cache deferral injection adds 0b6c14bdd908 SUNRPC: Make cache_req::thread_wait an unsigned long adds 4af8b42e5629 SUNRPC: Remove dead code in svc_tcp_release_rqst() adds 983084b2672c SUNRPC: Remove svc_rqst::rq_xprt_hlen adds 66af25799940 NFSD: add courteous server support for thread with only de [...] adds 3d6942715180 NFSD: add support for share reservation conflict to courte [...] adds d76cc46b37e1 NFSD: move create/destroy of laundry_wq to init_nfsd and e [...] adds 591502c5cb32 fs/lock: add helper locks_owner_has_blockers to check for [...] adds 2443da2259e9 fs/lock: add 2 callbacks to lock_manager_operations to res [...] adds 27431affb0db NFSD: add support for lock conflict to courteous server adds e9488d5ae13c NFSD: Show state of courtesy client in client info adds 586095d339b1 SUNRPC: Don't disable preemption while calling svc_pool_fo [...] adds 2059b698a2ef SUNRPC: Simplify synopsis of svc_pool_for_cpu() adds e61568599c9a NFSD: Clean up nfsd3_proc_create() adds 14ee45b70dd0 NFSD: Avoid calling fh_drop_write() twice in do_nfsd_create() adds 5f46e950c395 NFSD: Refactor nfsd_create_setattr() adds df9606abddfb NFSD: Refactor NFSv3 CREATE adds 254454a5aa4a NFSD: Refactor NFSv4 OPEN(CREATE) adds 1c388f27759c NFSD: Remove do_nfsd_create() adds f4d84c52643a NFSD: Clean up nfsd_open_verified() adds fb70bf124b05 NFSD: Instantiate a struct file when creating a regular NF [...] adds f67a16b14704 NFSD: Remove dprintk call sites from tail of nfsd4_open() adds 26320d7e317c NFSD: Fix whitespace adds 7e2ce0cc15a5 NFSD: Move documenting comment for nfsd4_process_open2() adds 0122e882119d NFSD: Trace filecache opens adds bb283ca18d1e NFSD: Clean up the show_nf_flags() macro adds 28df0988815f SUNRPC: Use RMW bitops in single-threaded hot paths adds 62fdb65edb6c nfsd: Unregister the cld notifier when laundry_wq create failed adds 6f6f84aa215f nfsd: Fix null-ptr-deref in nfsd_fill_super() adds fd5e363eac77 nfsd: destroy percpu stats counters after reply cache shutdown adds ce3c4ad7f4ce NFSD: Fix possible sleep during nfsd4_release_lockowner() adds bd8fdb6e545f NFSD: Modernize nfsd4_release_lockowner() adds 043862b09cc0 NFSD: Add documenting comment for nfsd4_release_lockowner() adds 08af54b3e572 NFSD: nfsd_file_put() can sleep adds 6d29d7fe4f0c Merge tag 'nfsd-5.19' of git://git.kernel.org/pub/scm/linu [...] adds d37aa2efc89b gcc-plugins: use KERNELVERSION for plugin version adds 090b39af591c Merge tag 'hardening-v5.19-rc1-fix1' of git://git.kernel.o [...] adds 45bf247218eb RDMA/irdma: Remove the redundant variable adds 30ad63e784dd IB/uverbs: Move enum ib_raw_packet_caps to uapi adds f543a3e82bb2 IB/uverbs: Move part of enum ib_device_cap_flags to uapi adds 22cbc6c2681a IB/rdmavt: add missing locks in rvt_ruc_loopback adds e945c653c8e9 RDMA: Split kernel-only global device caps from uverbs dev [...] adds 4302005f07d2 IB/SA: Replace usage of found with dedicated list iterator [...] adds d9539fb7c21e RDMA/usnic: Stop using iommu_present() adds cc97c6d94ed5 RDMA/usnic: Refactor usnic_uiom_alloc_pd() adds 9227b6cec55e RDMA/rxe: Remove type 2A memory window capability adds 5c477ee76810 RDMA/rxe: Remove mc_grp_pool from struct rxe_dev adds 409baed5d743 RDMA/rxe: Remove support for SMI QPs from rdma_rxe adds 98c8026331ce RDMA/rxe: Remove reliable datagram support adds c2fcafa78a33 RDMA/hns: Remove unnecessary check for the sgid_attr when [...] adds 9216d0594383 RDMA/hns: Remove unused function to_hns_roce_state() adds 601cdd861cf5 RDMA/hns: Remove redundant variable "ret" adds ac88da750f09 RDMA/hns: Add judgment on the execution result of CMDQ tha [...] adds 6f4f5cf98233 RDMA/hns: Init the variable at the suitable place adds 7bf5323b0595 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds 2f917af77701 RDMA/rxe: Generate a completion for unsupported/invalid opcode adds b5a93e79df64 RDMA/mlx5: Fix flow steering egress flow adds 04876c12c19e RDMA/mlx5: Move init and cleanup of UMR to umr.c adds f49c856ac2ef RDMA/mlx5: Move umr checks to umr.h adds 8a8a5d37c7b4 RDMA/mlx5: Move mkey ctrl segment logic to umr.c adds ba6a9c6899b2 RDMA/mlx5: Simplify get_umr_update_access_mask() adds fe765aeb7712 RDMA/mlx5: Expose wqe posting helpers outside of wr.c adds 6f0689fdf19e RDMA/mlx5: Introduce mlx5_umr_post_send_wait() adds 33e8aa8e0498 RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs adds 483196764091 RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access adds 916adb491e84 RDMA/mlx5: Move creation and free of translation tables to umr.c adds b3d47ebd4908 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas adds 636bdbfc9996 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt adds c8a02e38f86f RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() adds 0f328c70341f RDMA/rxe: Remove useless parameters for update_state() adds ff815a89398d RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage adds e7734156b0ad RDMA/rxe: Replace paylen by payload adds cc377b9b24c7 RDMA/hns: Remove unnecessary ret variable from hns_roce_de [...] adds e8ea058edc2b RDMA/hns: Add the detection for CMDQ status in the device [...] adds db5dfbf5b201 RDMA/hns: Remove the num_cqc_timer variable adds 08d709d5e124 RDMA/rxe: Optimize the mr pool struct adds 1a7085b34291 RDMA/rxe: Skip adjusting remote addr for write in retry operation adds 0b1fbfb9e905 RDMA/rxe: Remove IB_SRQ_INIT_MASK adds b2a41678fc21 RDMA/rxe: Add rxe_srq_cleanup() adds 4e05a4b329e9 RDMA/rxe: Check rxe_get() return value adds ed2b5dd0f895 RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() adds cf40367961d8 RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() adds cde3f5d68227 RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() adds 4703b4f0d94a RDMA/rxe: Enforce IBA C11-17 adds a2d36b02c15d RDMA/siw: Enable siw on tunnel devices adds 81091d7696ae RDMA/irdma: Add SW mechanism to generate completions on error adds 82600b2d3cd5 RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() adds 813c980294d4 RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() adds 845517ed04ae RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() adds 988d74deaa46 RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_ [...] adds 549f39a58acf IB/isert: Avoid flush_scheduled_work() usage adds 9cf62d91e4b7 RDMA/mlx4: Avoid flush_scheduled_work() usage adds d0d4df06cca5 IB/iser: Fix typo in comment adds 25ec8b35b374 IB/qib: Fix typo in comment adds 684b916b3028 IB/hf1: Fix typo in comment adds 83567cee0472 RDMA/core: Fix typo in comment adds b599b31033aa IB/core: Fix typo in comment adds a6f844da39af Merge tag 'v5.18' into rdma.git for-next adds 7f60951ff4d1 RDMA/rxe: Fix an error handling path in rxe_get_mcg() adds 05c03dfd09c0 RDMA/hfi1: Prevent use of lock before it is initialized adds 629e052d0c98 RDMA/hfi1: Prevent panic when SDMA is disabled adds f93e91a0372c RDMA/hfi1: Fix potential integer multiplication overflow errors adds 676bffa02e4a RDMA/hfi1: Remove pointless driver version adds 1994c3134068 RDMA/hfi1: Consolidate software versions adds b90c7e97c48b RDMA/hfi1: Remove all traces of diagpkt support adds 9c477178a0a1 RDMA/rtrs-clt: Fix one kernel-doc comment adds 780d8ce71628 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds cfc97abcbe0b dm: conditionally enable BIOSET_PERCPU_CACHE for dm_io bioset adds 84b98f4ce4d1 dm: factor out dm_io_set_error and __dm_io_dec_pending adds 4857abf66434 dm: simplify dm_io access in dm_split_and_process_bio adds 3b03f7c1242c dm: simplify dm_start_io_acct adds fe221db4192c dm: mark various branches unlikely adds 6cbce280fc74 dm: add local variables to clone_endio and __map_bio adds 982b48ae25d9 dm: move hot dm_io members to same cacheline as dm_target_io adds 563a225c9fd2 dm: introduce dm_{get,put}_live_table_bio called from dm_s [...] adds 442761fd2b29 dm: conditionally enable branching for less used features adds e86f2b005a51 dm: simplify basic targets adds bdb34759a0db dm: use bio_sectors in dm_aceept_partial_bio adds b992b40dfcc1 dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct adds e6926ad0c988 dm: pass dm_io instance to dm_io_acct directly adds d3de6d12694d dm: switch to bdev based IO accounting interfaces adds 7dd76d1feec7 dm: improve bio splitting and associated IO accounting adds 2e803cd99ba8 dm: don't grab target io reference in dm_zone_map_bio adds 0f14d60a023c dm: improve dm_io reference counting adds ec211631ae24 dm: put all polled dm_io instances into a single list adds 9d20653fe84e dm: simplify bio-based IO accounting further adds 4edadf6dcb54 dm: improve abnormal bio processing adds bfe2b0146c4d dm stats: add cond_resched when looping over entries adds d3f2a14b8906 dm integrity: fix error code in dm_integrity_ctr() adds 567dd8f34560 dm crypt: make printing of the key constant-time adds c06dfd124d46 dm mpath: provide high-resolution timer to HST for bio-based adds d254c3699fdd dm cache metadata: remove unnecessary variable in __dump_mapping adds ca522482e3ea dm: pass NULL bdev to bio_alloc_clone adds 7e284070abe5 Merge tag 'for-5.19/dm-changes' of git://git.kernel.org/pu [...] adds 189b0ddc2451 pipe: Fix missing lock in pipe_resize_ring() adds e68b823ab0ba arm64/hugetlb: Fix building errors in huge_ptep_clear_flush() adds 8bdc2a190105 crypto: poly1305 - cleanup stray CRYPTO_LIB_POLY1305_RSIZE adds 0af96a024f52 ia64: fix typos in comments adds 72a4fd6a7f03 ia64: ptrace: fix typos in comments adds bd7155a0282e ia64: replace comments with C99 initializers adds 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version adds dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant adds 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] adds b02da32b613f ocfs2: remove usage of list iterator variable after the loop body adds bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced adds 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init adds a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] adds 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error adds f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super adds 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] adds 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter adds 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter adds e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter adds 6308499b5e99 net: unexport csum_and_copy_{from,to}_user adds c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] adds 11fb48961e52 get_maintainer: Honor mailmap for in file emails adds d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests adds dffad91b06e0 lib/string.c: simplify str[c]spn adds d1bd5fa07667 lib: remove back_str initialization adds f485922d8fe4 pipe: make poll_usage boolean and annotate its access adds d679ae94fdd5 list: fix a data-race around ep->rdllist adds 7374fa33dc2d init/Kconfig: remove USELIB syscall by default adds 3fbb6b784acb fatfs: remove redundant judgment adds e057aaec34ae fatfs: add FAT messages to printk index adds 183c3237c928 fat: add ratelimit to fat*_ent_bread() adds f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds a9866bef5171 ptrace: fix wrong comment of PT_DTRACE adds f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 16b0b7adabfb kexec: remove redundant assignments adds f8323a0cb9a6 rapidio: remove unnecessary use of list iterator adds 0e0af57e0e91 taskstats: version 12 with thread group and exe info adds edc73c7261ca kernel: make taskstats available from all net namespaces adds f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 705519770570 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds da028e4c4b02 initramfs: refactor do_header() cpio magic checks adds fcb7aedd2e90 initramfs: make dir_entry.name a flexible array member adds 1274aea127b2 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 3a2699cfbe31 gen_init_cpio: fix short read file handling adds ea8048719a0c gen_init_cpio: support file checksum archiving adds 800c24dc34b9 initramfs: support cpio extraction with file checksums adds 0e9000296553 ipc/sem: remove redundant assignments adds 49c9dd0df65d ipc: update semtimedop() to use hrtimer adds d60c4d01a98b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds c9b516f16be5 ELF, uapi: fixup ELF_ST_TYPE definition adds a7bd57b87f65 kernel/crash_core.c: remove redundant check of ck_cmdline adds cd290a9839ce lib/string_helpers: fix not adding strarray to device's re [...] adds a3b774342fa7 fs/ntfs3: validate BOOT sectors_per_clusters adds 47b7eae62aa7 relay: remove redundant assignment to pointer buf adds 6b9dbedbe349 tty: fix deadlock caused by calling printk() under tty_port->lock adds 25d9767831d3 ia64: mca: drop redundant spinlock initialization adds c7031c144043 proc/sysctl: make protected_* world readable adds 504ed164d7cd MAINTAINERS: add Muchun as a memcg reviewer adds 4dcc3f96e743 fat: split fat_truncate_time() into separate functions adds 0f9d148167c5 fat: ignore ctime updates, and keep ctime identical to mti [...] adds 30abce053f81 fat: report creation time in statx adds 121337507745 fat: remove time truncations in vfat_create/vfat_mkdir adds 69bc169ec33f fs/ntfs: remove redundant variable idx adds 0b6d14e3dbde ocfs2: dlmfs: don't clear USER_LOCK_ATTACHED when destroying lock adds 863e0d81b668 ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock adds 3159d79b56c1 kcov: update pos before writing pc in trace function adds 6f664045c868 Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel [...] adds 60a60e32cf91 Revert "mm/cma.c: remove redundant cma_mutex lock" adds 2505a981114d zsmalloc: fix races between asynchronous zspage free and p [...] adds 48381273f873 hugetlb: fix huge_pmd_unshare address update adds c572e4888ad1 mm/page_alloc: always attempt to allocate at least one pag [...] adds 3e35142ef99f kexec_file: drop weak attribute from arch_kexec_apply_relo [...] adds 24c8e27e6322 mm/page_table_check: fix accessing unmapped ptep adds 77fb622de139 Merge tag 'mm-hotfixes-stable-2022-05-27' of git://git.ker [...] adds 9b209e557d69 mm: page-isolation: skip isolated pageblock in start_isola [...] adds 86d28b070927 mm: split free page with properly free memory accounting a [...] adds 4c6bdb36408f mm/z3fold: fix sheduling while atomic adds 7c61c35bbd6a mm/z3fold: fix possible null pointer dereferencing adds df6f0f1d0cf0 mm/z3fold: remove buggy use of stale list for allocation adds 2c0f35143478 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds f4bad643c1d6 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds 6cf9a34967ed mm/z3fold: put z3fold page back into unbuddied list when r [...] adds 4a1c3839108a mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds 04094226d6ce mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 943fb61dd66f mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds ff3b72a5d614 selftests: memcg: fix compilation adds 1d09069f5313 selftests: memcg: expect no low events in unprotected sibling adds f10b6e9a8e66 selftests: memcg: adjust expected reclaim values of protec [...] adds 6a35919005d4 selftests: memcg: remove protection from top level memcg adds f079a020ba95 selftests: memcg: factor out common parts of memory.{low,m [...] adds 9f186f9e5fa9 mm/swapfile: unuse_pte can map random data if swap read fails adds 14a762dd1977 mm/swapfile: fix lost swap bits in unuse_pte() adds 7b49514fa1db mm/madvise: free hwpoison and swapin error entry in madvis [...] adds 6cec2b95dadf mm/shmem: fix infinite loop when swap in shmem error at sw [...] adds ba6851b45d2d mm: filter out swapin error entry in shmem mapping adds 1c563432588d mm: fix is_pinnable_page against a cma page adds fbf4df069992 mm: kasan: fix input of vmalloc_to_page() adds 0710d0122abc mm: Kconfig: reorganize misplaced mm options adds fa020a2b87d2 mm/shmem.c: suppress shift warning adds 8291eaafed36 Merge tag 'mm-stable-2022-05-27' of git://git.kernel.org/p [...]
No new revisions were added by this update.
Summary of changes: Documentation/filesystems/locking.rst | 4 + MAINTAINERS | 7 +- arch/Kconfig | 6 + arch/alpha/lib/csum_partial_copy.c | 1 - arch/arc/Kconfig | 2 + arch/arc/include/asm/perf_event.h | 4 + arch/arc/include/asm/ptrace.h | 27 + arch/arc/include/asm/syscall.h | 2 + arch/arc/include/asm/thread_info.h | 5 +- .../include/uapi/asm/bpf_perf_event.h | 0 arch/arc/kernel/disasm.c | 64 +- arch/arc/kernel/entry.S | 12 +- arch/arc/kernel/ptrace.c | 140 +- arch/arm/kernel/crash_dump.c | 27 +- arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/mm/hugetlbpage.c | 5 +- arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/mca.c | 1 - arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/lib/checksum.c | 2 - arch/mips/kernel/crash_dump.c | 27 +- arch/openrisc/Kconfig | 53 + arch/openrisc/Makefile | 17 + arch/openrisc/configs/or1klitex_defconfig | 32 + arch/openrisc/kernel/entry.S | 20 +- arch/openrisc/kernel/head.S | 368 +--- arch/openrisc/kernel/process.c | 19 +- arch/openrisc/kernel/time.c | 3 +- arch/openrisc/kernel/traps.c | 63 +- arch/openrisc/lib/delay.c | 1 + arch/openrisc/mm/fault.c | 9 +- arch/openrisc/mm/tlb.c | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/kernel/crash_dump.c | 35 +- arch/powerpc/lib/checksum_wrappers.c | 2 - arch/riscv/kernel/crash_dump.c | 26 +- arch/s390/include/asm/kexec.h | 10 + arch/s390/kernel/crash_dump.c | 13 +- arch/sh/kernel/crash_dump.c | 29 +- arch/x86/include/asm/kexec.h | 8 + arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +- arch/x86/lib/csum-wrappers_64.c | 2 - drivers/infiniband/core/device.c | 24 +- drivers/infiniband/core/nldev.c | 2 +- drivers/infiniband/core/sa_query.c | 16 +- drivers/infiniband/core/umem_odp.c | 2 +- drivers/infiniband/core/uverbs_cmd.c | 2 +- drivers/infiniband/core/verbs.c | 8 +- drivers/infiniband/hw/bnxt_re/ib_verbs.c | 2 +- drivers/infiniband/hw/cxgb4/iw_cxgb4.h | 1 - drivers/infiniband/hw/cxgb4/provider.c | 8 +- drivers/infiniband/hw/hfi1/common.h | 55 - drivers/infiniband/hw/hfi1/driver.c | 6 - drivers/infiniband/hw/hfi1/efivar.c | 2 +- drivers/infiniband/hw/hfi1/file_ops.c | 4 +- drivers/infiniband/hw/hfi1/init.c | 2 +- drivers/infiniband/hw/hfi1/sdma.c | 12 +- drivers/infiniband/hw/hfi1/verbs.c | 4 +- drivers/infiniband/hw/hns/hns_roce_device.h | 32 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 451 ++--- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 326 +-- drivers/infiniband/hw/hns/hns_roce_main.c | 2 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 3 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 20 - drivers/infiniband/hw/hns/hns_roce_restrack.c | 49 +- drivers/infiniband/hw/irdma/hw.c | 35 +- drivers/infiniband/hw/irdma/main.h | 1 - drivers/infiniband/hw/irdma/puda.c | 7 +- drivers/infiniband/hw/irdma/utils.c | 147 ++ drivers/infiniband/hw/irdma/verbs.c | 60 +- drivers/infiniband/hw/irdma/verbs.h | 13 +- drivers/infiniband/hw/mlx4/cm.c | 29 +- drivers/infiniband/hw/mlx4/main.c | 18 +- drivers/infiniband/hw/mlx4/mlx4_ib.h | 3 + drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/fs.c | 5 - drivers/infiniband/hw/mlx5/main.c | 124 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 89 +- drivers/infiniband/hw/mlx5/mr.c | 421 +--- drivers/infiniband/hw/mlx5/odp.c | 64 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/umr.c | 700 +++++++ drivers/infiniband/hw/mlx5/umr.h | 97 + drivers/infiniband/hw/mlx5/wr.c | 377 +--- drivers/infiniband/hw/mlx5/wr.h | 60 + drivers/infiniband/hw/ocrdma/ocrdma_verbs.c | 2 +- drivers/infiniband/hw/qedr/main.c | 1 - drivers/infiniband/hw/qedr/verbs.c | 3 +- drivers/infiniband/hw/qib/qib.h | 2 +- drivers/infiniband/hw/usnic/usnic_ib_main.c | 11 +- drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 6 +- drivers/infiniband/hw/usnic/usnic_uiom.c | 15 +- drivers/infiniband/hw/usnic/usnic_uiom.h | 3 +- drivers/infiniband/sw/rdmavt/qp.c | 6 +- drivers/infiniband/sw/rxe/rxe.c | 1 + drivers/infiniband/sw/rxe/rxe_comp.c | 3 +- drivers/infiniband/sw/rxe/rxe_loc.h | 17 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 6 +- drivers/infiniband/sw/rxe/rxe_mr.c | 10 +- drivers/infiniband/sw/rxe/rxe_mw.c | 65 +- drivers/infiniband/sw/rxe/rxe_opcode.c | 2 - drivers/infiniband/sw/rxe/rxe_param.h | 2 - drivers/infiniband/sw/rxe/rxe_pool.c | 11 +- drivers/infiniband/sw/rxe/rxe_pool.h | 5 - drivers/infiniband/sw/rxe/rxe_qp.c | 36 +- drivers/infiniband/sw/rxe/rxe_recv.c | 1 - drivers/infiniband/sw/rxe/rxe_req.c | 28 +- drivers/infiniband/sw/rxe/rxe_resp.c | 8 +- drivers/infiniband/sw/rxe/rxe_srq.c | 129 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 40 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 3 +- drivers/infiniband/sw/siw/siw_main.c | 5 +- drivers/infiniband/sw/siw/siw_verbs.c | 4 +- drivers/infiniband/ulp/ipoib/ipoib.h | 1 + drivers/infiniband/ulp/ipoib/ipoib_main.c | 5 +- drivers/infiniband/ulp/ipoib/ipoib_verbs.c | 6 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 2 +- drivers/infiniband/ulp/iser/iscsi_iser.h | 2 +- drivers/infiniband/ulp/iser/iser_verbs.c | 8 +- drivers/infiniband/ulp/isert/ib_isert.c | 27 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 2 +- drivers/infiniband/ulp/srp/ib_srp.c | 8 +- drivers/md/dm-cache-metadata.c | 3 +- drivers/md/dm-core.h | 38 +- drivers/md/dm-crypt.c | 14 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-flakey.c | 4 +- drivers/md/dm-integrity.c | 2 - drivers/md/dm-linear.c | 11 +- drivers/md/dm-mpath.c | 8 +- drivers/md/dm-path-selector.h | 15 + drivers/md/dm-ps-historical-service-time.c | 1 + drivers/md/dm-stats.c | 11 + drivers/md/dm-table.c | 16 +- drivers/md/dm-zone.c | 10 - drivers/md/dm.c | 556 +++--- drivers/md/dm.h | 4 +- drivers/nvme/host/rdma.c | 4 +- drivers/nvme/target/rdma.c | 4 +- drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/tty/tty_buffer.c | 3 +- fs/cifs/smbdirect.c | 2 +- fs/fat/fat.h | 14 +- fs/fat/fatent.c | 7 +- fs/fat/file.c | 14 +- fs/fat/inode.c | 19 +- fs/fat/misc.c | 78 +- fs/fat/namei_vfat.c | 4 - fs/locks.c | 61 +- fs/namei.c | 8 +- fs/nfsd/filecache.c | 54 +- fs/nfsd/filecache.h | 2 + fs/nfsd/nfs3proc.c | 141 +- fs/nfsd/nfs4proc.c | 264 ++- fs/nfsd/nfs4state.c | 353 +++- fs/nfsd/nfs4xdr.c | 2 +- fs/nfsd/nfscache.c | 2 +- fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 5 + fs/nfsd/state.h | 31 + fs/nfsd/trace.h | 34 +- fs/nfsd/vfs.c | 255 +-- fs/nfsd/vfs.h | 14 +- fs/nfsd/xdr4.h | 1 + fs/ntfs/file.c | 4 +- fs/ntfs3/super.c | 10 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/dlmfs/userdlm.c | 17 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/open.c | 42 + fs/pipe.c | 33 +- fs/proc/generic.c | 3 + fs/proc/kcore.c | 14 +- fs/proc/proc_net.c | 3 + fs/proc/proc_sysctl.c | 89 +- fs/proc/vmcore.c | 130 +- fs/sysv/super.c | 4 +- include/linux/acct.h | 1 - include/linux/crash_dump.h | 19 +- include/linux/delayacct.h | 3 - include/linux/fs.h | 12 + include/linux/ftrace.h | 3 - include/linux/initrd.h | 2 - include/linux/kdb.h | 1 + include/linux/kexec.h | 46 +- include/linux/latencytop.h | 3 - include/linux/list.h | 6 +- include/linux/lockdep.h | 4 - include/linux/mm.h | 9 +- include/linux/module.h | 32 +- include/linux/oom.h | 4 - include/linux/panic.h | 6 - include/linux/pipe_fs_i.h | 2 +- include/linux/ptrace.h | 2 +- include/linux/reboot.h | 4 - include/linux/sched/sysctl.h | 41 - include/linux/sunrpc/cache.h | 8 +- include/linux/sunrpc/svc.h | 4 +- include/linux/swap.h | 7 +- include/linux/swapops.h | 10 + include/linux/writeback.h | 15 - include/rdma/ib_verbs.h | 138 +- include/rdma/opa_vnic.h | 3 +- include/trace/events/sunrpc.h | 12 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/taskstats.h | 24 +- include/uapi/rdma/ib_user_verbs.h | 42 + init/Kconfig | 79 +- init/do_mounts_initrd.c | 22 +- init/initramfs.c | 76 +- ipc/mqueue.c | 14 + ipc/sem.c | 25 +- kernel/Makefile | 5 +- kernel/acct.c | 22 +- kernel/crash_core.c | 3 - kernel/debug/kdb/kdb_io.c | 1 - kernel/debug/kdb/kdb_keyboard.c | 1 - kernel/debug/kdb/kdb_main.c | 49 - kernel/debug/kdb/kdb_private.h | 4 - kernel/debug/kdb/kdb_support.c | 1 - kernel/delayacct.c | 22 +- kernel/hung_task.c | 2 +- kernel/kcov.c | 14 +- kernel/kexec_core.c | 24 +- kernel/kexec_file.c | 34 - kernel/latencytop.c | 41 +- kernel/locking/lockdep.c | 35 +- kernel/module-internal.h | 50 - kernel/module/Makefile | 21 + kernel/module/debug_kmemleak.c | 30 + .../{module_decompress.c => module/decompress.c} | 5 +- kernel/module/internal.h | 302 +++ kernel/module/kallsyms.c | 512 +++++ kernel/module/kdb.c | 62 + kernel/module/livepatch.c | 74 + kernel/{module.c => module/main.c} | 2093 ++------------------ kernel/module/procfs.c | 146 ++ kernel/module/signing.c | 122 ++ kernel/module/strict_rwx.c | 143 ++ kernel/module/sysfs.c | 436 ++++ kernel/module/tracking.c | 61 + kernel/module/tree_lookup.c | 117 ++ kernel/module/version.c | 101 + kernel/module_signing.c | 45 - kernel/panic.c | 26 +- kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 6 - kernel/rcu/rcu.h | 2 + kernel/reboot.c | 34 +- kernel/relay.c | 2 +- kernel/sched/core.c | 130 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 32 +- kernel/sched/rt.c | 63 +- kernel/sched/sched.h | 7 + kernel/sched/topology.c | 25 +- kernel/sysctl.c | 300 --- kernel/taskstats.c | 24 + kernel/trace/ftrace.c | 211 +- kernel/tsacct.c | 10 +- kernel/watchdog.c | 4 +- lib/Kconfig.debug | 56 - lib/crypto/Kconfig | 1 + lib/glob.c | 2 +- lib/string.c | 25 +- lib/string_helpers.c | 3 + lib/test_meminit.c | 12 +- lib/test_string.c | 33 + mm/Kconfig | 56 + mm/Kconfig.debug | 33 + mm/cma.c | 4 +- mm/hugetlb.c | 9 +- mm/internal.h | 4 +- mm/kasan/report.c | 2 +- mm/madvise.c | 18 +- mm/memory.c | 5 +- mm/oom_kill.c | 38 +- mm/page-writeback.c | 104 +- mm/page_alloc.c | 36 +- mm/page_isolation.c | 36 +- mm/page_table_check.c | 2 +- mm/shmem.c | 41 +- mm/swap_state.c | 3 + mm/swapfile.c | 21 +- mm/z3fold.c | 97 +- mm/zsmalloc.c | 37 +- net/rds/ib.c | 4 +- net/sunrpc/auth_gss/svcauth_gss.c | 4 +- net/sunrpc/cache.c | 18 +- net/sunrpc/debugfs.c | 3 + net/sunrpc/fail.h | 2 +- net/sunrpc/svc.c | 24 +- net/sunrpc/svc_xprt.c | 17 +- net/sunrpc/svcsock.c | 19 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_recvfrom.c | 1 - net/sunrpc/xprtrdma/svc_rdma_transport.c | 2 +- scripts/bloat-o-meter | 1 + scripts/decode_stacktrace.sh | 27 +- scripts/gcc-plugins/Makefile | 2 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/randomize_layout_plugin.c | 2 +- scripts/gcc-plugins/sancov_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/get_maintainer.pl | 1 + tools/accounting/.gitignore | 1 + tools/accounting/Makefile | 2 +- tools/accounting/procacct.c | 417 ++++ tools/testing/selftests/cgroup/memcg_protection.m | 89 + tools/testing/selftests/cgroup/test_memcontrol.c | 247 +-- usr/gen_init_cpio.c | 92 +- 326 files changed, 8753 insertions(+), 6846 deletions(-) copy arch/{riscv => arc}/include/uapi/asm/bpf_perf_event.h (100%) create mode 100644 drivers/infiniband/hw/mlx5/umr.c create mode 100644 drivers/infiniband/hw/mlx5/umr.h delete mode 100644 kernel/module-internal.h create mode 100644 kernel/module/Makefile create mode 100644 kernel/module/debug_kmemleak.c rename kernel/{module_decompress.c => module/decompress.c} (99%) create mode 100644 kernel/module/internal.h create mode 100644 kernel/module/kallsyms.c create mode 100644 kernel/module/kdb.c create mode 100644 kernel/module/livepatch.c rename kernel/{module.c => module/main.c} (61%) create mode 100644 kernel/module/procfs.c create mode 100644 kernel/module/signing.c create mode 100644 kernel/module/strict_rwx.c create mode 100644 kernel/module/sysfs.c create mode 100644 kernel/module/tracking.c create mode 100644 kernel/module/tree_lookup.c create mode 100644 kernel/module/version.c delete mode 100644 kernel/module_signing.c create mode 100644 tools/accounting/procacct.c create mode 100644 tools/testing/selftests/cgroup/memcg_protection.m