This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm-base in repository linux-next.
omits 3a597b716a33 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4ac04a16e5bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a8504880a8a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4fecfa76807d Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] omits dfc2ad17ce1b Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits a1c20587ffc9 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits c309c1e17822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 81ad70acfde9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 5ed7c3fdf1ce Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 65d989ce7b04 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits dba341190449 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9ea821b2701d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8ff16e48e62e Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits a5737c5a6452 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ee185705559a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5d34ad8bef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a200ca33480a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 866ddd19c8a2 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b4209a3e0737 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6f236cf4059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d1904b49cdc9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2325046960b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 460452dc3832 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 07a88e3fd6a7 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 5c06b6d1d4ad Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits dc0d005c7ee3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3877175e2ac7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ef21dab80d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e00b69f9032d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 9d4d4ad45aaf Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits d6a7b59790a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b45d639ded8e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits abff5f59876d Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 7829f95facdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91ac4bed4982 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 0dd9ed644e6b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits a64692d2c438 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 9305b4480d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f499c9be28d6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits ced45a4cda31 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits a4bf7ecc740a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 6881ae9d1ebf Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 3f51e32ffbad Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 43c11595d790 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e6cd6748d0ea Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] omits 8fe1283886fa Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits de8e63c51687 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] omits d07e77c43af2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits b4fe54e8cbf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b02314accd58 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4c4d2896d856 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61d9dd734afa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d7ebe7b8db20 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits f027ca565e76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3dc3b4ba044d Merge branch '9p-next' of git://github.com/martinetd/linux omits f0090ed4de28 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits 192030eb0bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1cabcadde11 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits c7422fadb37a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36e57693c221 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 9a4539d9d4ec Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b1d645f67e19 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 27b6036e0ebf Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 7d21e613a333 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 24e95725ee2e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 29a8a4d16a5e Merge branch 'master' of git://github.com/ceph/ceph-client.git omits ecafe7beaca9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80644bb4b90c Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 84e05eaa87a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb2b279e3927 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 0ed9cb0dac17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 756fe3f33ecd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f73811ae9950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 840cdaef3f6d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0a53a261f20f Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits a9d82bd8976b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 9092d55f3cbb Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 4da63f002158 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits a058f2937862 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 4949cbc52839 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06784b85c478 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits b0edb9bc40b1 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 30566b6769b5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits b5ea75e2ce0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f7c10bf8f8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 87b65d7e1f65 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d577c241e32c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a46c31d53e2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e81d0772ce08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b3b804ba06a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 564bccdb9651 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3bfb81e7a15 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a1d893cb5d04 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 956e1f56ce86 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 8c11f95453b7 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits f54fe6bed87a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99c18c72e669 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3f58d6c580f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f21e94f40a27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 468bf3d60110 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits c5ed111ec3be Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 23bd38357947 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 830809423594 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 2cea145f9c8b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1a60964e4bb9 Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 4f78ec06ddd9 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 9af932dafa4f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ae9369e1525b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 0ae6c1e349b3 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 0e158f9497d3 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 9a0f240cc71c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 62327d2e4da2 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits ed0041934162 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 3679676b4082 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 660389242dce Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits aeaa97bdcb36 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ce094d8c8146 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3ff483de64c3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dad650b79fdb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8c17a64dc7d4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dbe4991cb465 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6e545762761a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 6e33d1426c2f Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 55a3130a6888 random: fix typo in comments omits 5a1bc10cebfa ALSA: core: Fix SSID quirk lookup for subvendor=0 omits 07dcada8b584 tools arch x86: Sync the msr-index.h copy with the kernel sources omits 7c82c3237147 lib/crypto: add prompts back to crypto libraries adds 800977f6f32e kthread: add the helper function kthread_run_on_cpu() adds e0850113937b RDMA/siw: make use of the helper function kthread_run_on_cpu() adds 64ed3a049e3e ring-buffer: make use of the helper function kthread_run_on_cpu() adds 3b9cb4ba4b54 rcutorture: make use of the helper function kthread_run_on_cpu() adds 11e4e3523da9 trace/osnoise: make use of the helper function kthread_run [...] adds ff78f6679d2e trace/hwlat: make use of the helper function kthread_run_on_cpu() adds f2fed022aa0a ia64: module: use swap() to make code cleaner adds 6c4420b09267 arch/ia64/kernel/setup.c: use swap() to make code cleaner adds c5c2135412bd ia64: fix typo in a comment adds a7eddfc92bbd ia64: topology: use default_groups in kobj_type adds 9a69f2b0e418 scripts/spelling.txt: add "oveflow" adds 7e0af9785395 fs/ntfs/attrib.c: fix one kernel-doc comment adds 9eec1d897139 squashfs: provide backing_dev_info in order to disable read-ahead adds 783cc68d6143 ocfs2: use BUG_ON instead of if condition followed by BUG. adds e07bf00c40c6 ocfs2: clearly handle ocfs2_grab_pages_for_write() return value adds 59430cc1141c ocfs2: use default_groups in kobj_type adds f018844f834a ocfs2: remove redundant assignment to pointer root_bh adds d141b39b3984 ocfs2: cluster: use default_groups in kobj_type adds 9a25d051502c ocfs2: remove redundant assignment to variable free_space adds a12cf8b32cee fs/ioctl: remove unnecessary __user annotation adds 7302e91f39a8 mm/slab_common: use WARN() if cache still has objects on destroy adds c29b5b3d33a6 mm: slab: make slab iterator functions static adds ad1a3e15fcd3 kmemleak: fix kmemleak false positive report with HW tag-b [...] adds 972fa3a7c17c mm: kmemleak: alloc gray object for reserved region with d [...] adds 60115fa54ad7 mm: defer kmemleak object creation of module_alloc() adds 5b24eeef0670 mm/page_alloc: split prep_compound_page into head and tail [...] adds 46487e0095f8 mm/page_alloc: refactor memmap_init_zone_device() page init adds c4386bd8ee3a mm/memremap: add ZONE_DEVICE support for compound pages adds b9b5777f09be device-dax: use ALIGN() for determining pgoff adds 09b80137033d device-dax: use struct_size() adds fc65c4eb0b2a device-dax: ensure dev_dax->pgmap is valid for dynamic devices adds a0fb038e50d7 device-dax: factor out page mapping initialization adds 0e7325f03f09 device-dax: set mapping prior to vmf_insert_pfn{,_pmd,pud}() adds 6ec228b6fef5 device-dax: remove pfn from __dev_dax_{pte,pmd,pud}_fault() adds 14606001efb4 device-dax: compound devmap support adds e5f4728767d2 kasan: test: add globals left-out-of-bounds test adds bed0a9b59149 kasan: add ability to detect double-kmem_cache_destroy() adds f98f966cd750 kasan: test: add test case for double-kmem_cache_destroy() adds 26dca996ea7b kasan: fix quarantine conflicting with init_on_free adds 3e9d80a891df mm,fs: split dump_mapping() out from dump_page() adds 236476180c0f mm/debug_vm_pgtable: update comments regarding migration s [...] adds 43b93121056c mm/truncate.c: remove unneeded variable adds 677b2a8c1f25 gup: avoid multiple user access locking/unlocking in fault [...] adds 28b0ee3fb350 mm/gup.c: stricter check on THP migration entry during fol [...] adds a76054266661 mm: shmem: don't truncate page if memory failure happens adds 62c9827cbb99 shmem: fix a race between shmem_unused_huge_shrink and shm [...] adds 3795f46b83c6 mm/frontswap.c: use non-atomic '__set_bit()' when possible adds 17c173677580 mm: memcontrol: make cgroup_memory_nokmem static adds 46a53371f3fd mm/page_counter: remove an incorrect call to propagate_pro [...] adds b6bf9abb0aa4 mm/memcg: add oom_group_kill memory event adds 5b3be698a872 memcg: better bounds on the memcg stats updates adds 06b2c3b08ce1 mm/memcg: use struct_size() helper in kzalloc() adds 4e5aa1f4c2b4 memcg: add per-memcg vmalloc stat adds 2c769ed7137a tools/testing/selftests/vm/userfaultfd.c: use swap() to ma [...] adds 36ef159f4408 mm: remove redundant check about FAULT_FLAG_ALLOW_RETRY bit adds ac1e9acc5acf mm: rearrange madvise code to allow for reuse adds 9a10064f5625 mm: add a field to store names for private anonymous memory adds 78db3412833d mm: add anonymous vma name refcounting adds 17fca131cee2 mm: move anon_vma declarations to linux/mm_inline.h adds 36090def7bad mm: move tlb_flush_pending inline helpers to mm_inline.h adds 64591e8605d6 mm: protect free_pgtables with mmap_lock write lock in exit_mmap adds cc6dcfee7250 mm: document locking restrictions for vm_operations_struct::close adds ba535c1caf3e mm/oom_kill: allow process_mrelease to run under mmap_lock [...] adds 4b8fec2867c8 docs/vm: add vmalloced-kernel-stacks document adds 1eba86c096e3 mm: change page type prior to adding page table entry adds 08d5b29eac7d mm: ptep_clear() page table helper adds df4e817b7108 mm: page table check adds d283d422c6c4 x86: mm: add x86_64 support for page table check adds 020e87650af9 mm: remove last argument of reuse_swap_page() adds 66c7f7a6ac66 mm: remove the total_mapcount argument from page_trans_hug [...] adds d08d2b62510e mm: remove the total_mapcount argument from page_trans_hug [...] adds cc6266f0322f mm/dmapool.c: revert "make dma pool to use kmalloc_node" adds 451769ebb7e7 mm/vmalloc: alloc GFP_NO{FS,IO} for vmalloc adds 9376130c390a mm/vmalloc: add support for __GFP_NOFAIL adds 30d3f01191d3 mm/vmalloc: be more explicit about supported gfp flags. adds a421ef303008 mm: allow !GFP_KERNEL allocations for kvmalloc adds 704687deaae7 mm: make slab and vmalloc allocators __GFP_NOLOCKDEP aware adds 4034247a0d6a mm: introduce memalloc_retry_wait() adds 39c65a94cd96 mm/pagealloc: sysctl: change watermark_scale_factor max li [...] adds 1611f74a94ba mm: fix boolreturn.cocci warning adds ca831f29f8f2 mm: page_alloc: fix building error on -Werror=array-compare adds be1a13eb5107 mm: drop node from alloc_pages_vma adds 04a536bfbd0f include/linux/gfp.h: further document GFP_DMA32 adds eaab8e753632 mm/page_alloc.c: modify the comment section for alloc_cont [...] adds 62b310707364 mm_zone: add function to check if managed dma zone exists adds a674e48c5443 dma/pool: create dma atomic pool only if dma zone has mana [...] adds c4dc63f0032c mm/page_alloc.c: do not warn allocation failure on zone DM [...] adds f47761999052 hugetlb: add hugetlb.*.numa_stat file adds f77a286de48c mm, hugepages: make memory size variable in hugepage-mrema [...] adds e9ea874a8ffb mm/vmstat: add events for THP max_ptes_* exceeds adds 209376ed2a84 selftests/vm: make charge_reserved_hugetlb.sh work with ex [...] adds fab515054800 selftests/uffd: allow EINTR/EAGAIN adds 692b55815cf9 userfaultfd/selftests: clean up hugetlb allocation code adds e4b424b7ec87 vmscan: make drop_slab_node static adds 721fb891ad0b mm/page_isolation: unset migratetype directly for non Buddy page adds c04551162167 mm/mempolicy: use policy_node helper with MPOL_PREFERRED_MANY adds c6018b4b2549 mm/mempolicy: add set_mempolicy_home_node syscall adds 21b084fdf2a4 mm/mempolicy: wire up syscall set_mempolicy_home_node adds dad5b0232949 mm/mempolicy: fix all kernel-doc warnings adds f530243a172d mm, oom: OOM sysrq should always kill a process adds d6aba4c8e20d hugetlbfs: fix off-by-one error in hugetlb_vmdelete_list() adds b5bade978e9b mm: migrate: fix the return value of migrate_pages() adds 5d39a7ebc8be mm: migrate: correct the hugetlb migration stats adds 84b328aa8121 mm: compaction: fix the migration stats in trace_mm_compac [...] adds ac16ec835314 mm: migrate: support multiple target nodes demotion adds 7813a1b5257b mm: migrate: add more comments for selecting target node randomly adds dcee9bf5bf2f mm/migrate: move node demotion code to near its user adds f1e8db04b68c mm/migrate: remove redundant variables used in a for-loop adds c0e582de6066 mm/thp: drop unused trace events hugepage_[invalidate|splitting] adds e1c63e110f97 mm: ksm: fix use-after-free kasan report in ksm_might_need [...] adds 91d005479e06 mm/hwpoison: mf_mutex for soft offline and unpoison adds c9fdc4d5487a mm/hwpoison: remove MF_MSG_BUDDY_2ND and MF_MSG_POISONED_HUGE adds bf181c582588 mm/hwpoison: fix unpoison_memory() adds 8c57c07741bf mm: memcg/percpu: account extra objcg space to memory cgroups adds 5ee2fa2f0636 mm/rmap: fix potential batched TLB flush race adds f44e1e697674 zpool: remove the list of pools_head adds 7f0d267243aa zram: use ATTRIBUTE_GROUPS adds 0b8f0d870020 mm: fix some comment errors adds cab0a7c11554 mm: make some vars and functions static or __init adds 87c01d57fa23 mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault adds b627b7749116 mm/damon: unified access_check function naming rules adds c46b0bb6a735 mm/damon: add 'age' of region tracepoint support adds d720bbbd70e9 mm/damon/core: use abs() instead of diff_of() adds cdeed009f3bc mm/damon: remove some unneeded function definitions in damon.h adds 8bd0b9da03c9 mm/damon/vaddr: remove swap_ranges() and replace it with swap() adds c89ae63eb066 mm/damon/schemes: add the validity judgment of thresholds adds 9b2a38d6ef25 mm/damon: move damon_rand() definition into damon.h adds 234d68732b6c mm/damon: modify damon_rand() macro to static inline function adds 88f86dcfa454 mm/damon: convert macro functions to static inline functions adds 6322416b2d51 Docs/admin-guide/mm/damon/usage: update for scheme quotas [...] adds 35b43d409200 Docs/admin-guide/mm/damon/usage: remove redundant information adds 4492bf452af5 Docs/admin-guide/mm/damon/usage: mention tracepoint at the [...] adds 995d739cde87 Docs/admin-guide/mm/damon/usage: update for kdamond_pid an [...] adds f4c6d22c6cf2 mm/damon: remove a mistakenly added comment for a future feature adds 0e92c2ee9f45 mm/damon/schemes: account scheme actions that successfully [...] adds 6268eac34ca3 mm/damon/schemes: account how many times quota limit has exceeded adds 60e52e7c46a1 mm/damon/reclaim: provide reclamation statistics adds 81f0895f1f5e Docs/admin-guide/mm/damon/reclaim: document statistics parameters adds 3a619fdb8de8 mm/damon/dbgfs: support all DAMOS stats adds dbcb9b9f954f Docs/admin-guide/mm/damon/usage: update for schemes statistics adds 49f4203aae06 mm/damon: add access checking for hugetlb pages adds 2cd4b8e10cc3 mm/damon: move the implementation of damon_insert_region t [...] adds 70b8480812d0 mm/damon/dbgfs: remove an unnecessary variable adds 251403f19aab mm/damon/vaddr: use pr_debug() for damon_va_three_regions( [...] adds 962fe7a6b1b2 mm/damon/vaddr: hide kernel pointer from damon_va_three_re [...] adds 76fd0285b447 mm/damon: hide kernel pointer from tracepoint event adds f56caedaf94f Merge branch 'akpm' (patches from Andrew) adds 2aab34f873cc Merge tag 'memblock-v5.17-rc1' of git://git.kernel.org/pub [...] adds 59d41458f143 Merge tag 'drm-next-2022-01-14' of git://anongit.freedeskt [...] adds 49ad227d54e8 Merge tag '9p-for-5.17-rc1' of git://github.com/martinetd/linux adds 175398a0972b Merge tag 'nfsd-5.17' of git://git.kernel.org/pub/scm/linu [...] adds 88db8458086b Merge tag 'exfat-for-5.17-rc1' of git://git.kernel.org/pub [...] adds d0a231f01e5b Merge tag 'pci-v5.17-changes' of git://git.kernel.org/pub/ [...] adds b2dfc3fe73b5 Merge branch 'for-5.17/kallsyms' into for-linus adds 77dbd72b982c Merge tag 'livepatching-for-5.17' of git://git.kernel.org/ [...] adds 4d66020dcef8 Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/li [...] adds cb3f09f9afe5 Merge tag 'hyperv-next-signed-20220114' of git://git.kerne [...] adds 79e06c4c4950 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 8946cbbd2cc6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 7ed37bf7a7ba Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds b992f01e6615 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() adds fab07611fb2e powerpc32/bpf: Fix codegen for bpf-to-bpf calls adds f9320c49993c powerpc/bpf: Update ldimm64 instructions during extra pass adds 88a71086c48a tools/bpf: Rename 'struct event' to avoid naming conflict adds 3f5f766d5f7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with [...] adds 252745240ba0 powerpc/audit: Fix syscall_get_arch() adds 2d5e99301b02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 80f15f3bef9e net: mscc: ocelot: don't dereference NULL pointers with sh [...] adds 214b3369ab9b net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_ [...] adds 9a9acdccdfa4 net: ethernet: sun4i-emac: Fix an error handling path in e [...] adds 020a45aff119 net: phy: marvell: add Marvell specific PHY loopback adds f542cdfa3083 net: wwan: Fix MRU mismatch issue which may lead to data c [...] adds 9404bc1e58e4 net/smc: Remove unused function declaration adds 0a6e6b3c7db6 ipv4: update fib_info_cnt under spinlock protection adds 56d99e81ecbc net/smc: Fix hung_task when removing SMC-R devices adds 4404e44b8e13 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d54964aa2cc0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b7ed5e39cc31 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5762f980ca10 ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. adds 524fe5eff041 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds baeb392138dd Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 99c16738bc6f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 3732ebbb2449 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2cd13a7467e9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds cf29ab7a7409 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds d4b825bad320 iio:imu:adis16480: fix buffering for devices with no burst mode adds 0530c0de89e8 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 35181b72e6b8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e6258a0f7f1d Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds e7702cfae35c Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds d5da16b724c3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 47aaf8f9cb55 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c5a33143452c Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] adds 36cca0cb5eb5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e2ddb8f88c2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e652ab64e584 tools arch x86: Sync the msr-index.h copy with the kernel sources new 46f57d241015 perf arm: Fix off-by-one directory path new 99fc11bb5b6f libperf tests: Update a use of the new cpumap API new e000ea0beffb perf metricgroup: Fix use after free in metric__new() new a6e62743621e perf cputopo: Fix CPU topology reading on s/390 new d3e2bb4359f7 perf metric: Fix metric_leader new 37be585807cb perf cpumap: Add is_dummy() method new 2eea0b56b0d6 perf evlist: No need to do any affinity setup when profiling pids new 9bce13ea88f8 perf record: Disable debuginfod by default new c108ceda12ad Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new a28d05a8918f Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new aad467faf7a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2065612dc4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e6256666894c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 005536eb8a8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7326208bc957 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 5d58c972a82b Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 04cc8e467ad7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c883d0d129d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 414eb3f3149f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b1a5ea4dd00 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7a3fad2202bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8947ef2b3cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ee437fd5fe9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ddc1c8b2a075 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 549eee89faf3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e513ebf6b725 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8bd15975e3aa Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 4eca425ffdac Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new d311576b56e8 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 0be715e77051 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0d8fb30b5ac6 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 851b86fc741c Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new bdfbd49faa7d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 55be231baeb5 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new 89114b24162e Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 3cdcbd6f2998 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new be6de5bd10de Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 11a95f4128a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e00bbc43e461 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 363ab93dec3d Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 3cef505b8e5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db303a3fcccc Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] new 97ebef0e7a55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f92d33026a8 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 70b470feca4a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new e752becd0dc5 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 03df68111fb7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new aebec40e8565 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new a5117c9c987e Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 4373c18f1d8f Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 607ae8e5c1c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 567547645170 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] new c02e37aabac0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce7e035a3aa5 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 418467dfa793 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 362a3f003e69 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a24df1217472 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c61556714e53 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new cace7baca7d7 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] new 3145c87156e6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 1dd2f1dc83de Merge branch 'cpupower' of git://git.kernel.org/pub/scm/li [...] new 605eee53aaff Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 06509d1fece7 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new b733badde367 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 91b57e9a8a77 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 51897a8438ad Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new c6cff0c2bc5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dd50391205b6 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 64d74892e56f Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new c4f19f98f24f Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 063178f4486b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 669523ec930f Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new cd2188bad732 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 60162c130fbe Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 5981779f0e98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c140f924a5ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new db61d1c52ce0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ec983704e550 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new f5dcc2060e01 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 26f84aff27ca Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 7d16c7bff1a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f27e7156e249 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b2e341891a23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 449ce1b3dbe8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d1fcc0caf136 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 2416619e90c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8687999e47d4 pinctrl: thunderbay: comment process of building functions a bit new be973481daaa pinctrl: thunderbay: rework loops looking for groups names new c61bd43badc5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] new 650d15f26aaa pinctrl: sunxi: Fix H616 I2S3 pin data new d3e6e5fd074d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f72c762cae59 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a74773be284c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 81bb20023fff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7372971c1be5 rtc: mc146818-lib: fix signedness bug in mc146818_get_time() new 900ed72c8a19 rtc: gamecube: Fix an IS_ERR() vs NULL check new 8f84126c1fa1 rtc: cmos: Evaluate century appropriate new 84aa0b8554ce rtc: sunplus: fix return value in sp_rtc_probe() new abff8e16138a Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 3e97d94a9101 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 239f345d2d42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c250baefa287 Merge branch 'main' of git://git.infradead.org/users/willy [...] new d6e41ce321f1 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 7a920f1fa16b Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 92819d865732 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 523745836350 Merge branch 'bitmap-master-5.15' of https://guthub.com/no [...] new d3fba451e98e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b84925647093 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27575f63ce8f random: fix typo in comments new fa317988baf7 random: cleanup poolinfo abstraction new 315b4baee73e random: cleanup integer types new 2e5dab515d28 random: remove incomplete last_data logic new cbbe26ee35b2 random: remove unused extract_entropy() reserved argument new 8464640cae4e random: rather than entropy_store abstraction, use global new 95e5e7f09fbe random: remove unused OUTPUT_POOL constants new f90d704ab3cd random: de-duplicate INPUT_POOL constants new 073e4baba153 lib/crypto: add prompts back to crypto libraries new e4407a43707a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (3a597b716a33) \ N -- N -- N refs/heads/akpm-base (e4407a43707a)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 120 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: Documentation/admin-guide/cgroup-v1/hugetlb.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 11 + Documentation/admin-guide/mm/damon/reclaim.rst | 25 ++ Documentation/admin-guide/mm/damon/usage.rst | 225 ++++++++-- .../admin-guide/mm/numa_memory_policy.rst | 16 +- Documentation/admin-guide/sysctl/vm.rst | 2 +- Documentation/filesystems/proc.rst | 6 +- Documentation/vm/arch_pgtable_helpers.rst | 20 +- Documentation/vm/index.rst | 2 + Documentation/vm/page_migration.rst | 12 +- Documentation/vm/page_table_check.rst | 56 +++ Documentation/vm/vmalloced-kernel-stacks.rst | 153 +++++++ MAINTAINERS | 9 + arch/Kconfig | 3 + arch/alpha/kernel/syscalls/syscall.tbl | 1 + arch/alpha/mm/fault.c | 16 +- arch/arc/mm/fault.c | 3 +- arch/arm/mm/fault.c | 2 +- arch/arm/tools/syscall.tbl | 1 + arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 + arch/arm64/kernel/module.c | 4 +- arch/arm64/mm/fault.c | 6 +- arch/hexagon/mm/vm_fault.c | 8 +- arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/setup.c | 5 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 + arch/ia64/kernel/topology.c | 3 +- arch/ia64/kernel/uncached.c | 2 +- arch/ia64/mm/fault.c | 16 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 + arch/m68k/mm/fault.c | 22 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 + arch/microblaze/mm/fault.c | 22 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 + arch/mips/kernel/syscalls/syscall_n64.tbl | 1 + arch/mips/kernel/syscalls/syscall_o32.tbl | 1 + arch/mips/mm/fault.c | 19 +- arch/nds32/mm/fault.c | 18 +- arch/nios2/mm/fault.c | 18 +- arch/openrisc/mm/fault.c | 18 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 + arch/parisc/mm/fault.c | 18 +- arch/powerpc/include/asm/ppc-opcode.h | 1 + arch/powerpc/include/asm/syscall.h | 4 +- arch/powerpc/include/asm/thread_info.h | 2 + arch/powerpc/kernel/syscalls/syscall.tbl | 1 + arch/powerpc/mm/fault.c | 6 +- arch/powerpc/net/bpf_jit_comp.c | 29 +- arch/powerpc/net/bpf_jit_comp32.c | 9 + arch/powerpc/net/bpf_jit_comp64.c | 29 +- arch/riscv/mm/fault.c | 2 +- arch/s390/kernel/module.c | 5 +- arch/s390/kernel/syscalls/syscall.tbl | 1 + arch/s390/mm/fault.c | 28 +- arch/sh/kernel/syscalls/syscall.tbl | 1 + arch/sh/mm/fault.c | 20 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 + arch/sparc/mm/fault_32.c | 16 +- arch/sparc/mm/fault_64.c | 16 +- arch/um/kernel/trap.c | 8 +- arch/x86/Kconfig | 1 + arch/x86/entry/syscalls/syscall_32.tbl | 1 + arch/x86/entry/syscalls/syscall_64.tbl | 1 + arch/x86/include/asm/pgtable.h | 31 +- arch/x86/kernel/module.c | 7 +- arch/x86/mm/fault.c | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 + arch/xtensa/mm/fault.c | 17 +- drivers/block/zram/zram_drv.c | 11 +- drivers/char/random.c | 434 ++++++++---------- drivers/dax/bus.c | 32 ++ drivers/dax/bus.h | 1 + drivers/dax/device.c | 126 +++--- drivers/iio/imu/adis16480.c | 7 +- drivers/infiniband/sw/siw/siw_main.c | 7 +- drivers/net/ethernet/allwinner/sun4i-emac.c | 1 + drivers/net/ethernet/mediatek/mtk_eth_soc.c | 2 +- drivers/net/ethernet/mscc/ocelot_flower.c | 29 +- drivers/net/phy/marvell.c | 56 ++- drivers/net/wwan/mhi_wwan_mbim.c | 4 +- drivers/of/fdt.c | 6 +- drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/pinctrl-thunderbay.c | 90 ++-- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 8 +- drivers/rtc/rtc-gamecube.c | 4 +- drivers/rtc/rtc-mc146818-lib.c | 4 +- drivers/rtc/rtc-sunplus.c | 2 +- fs/ext4/extents.c | 8 +- fs/ext4/inline.c | 5 +- fs/ext4/page-io.c | 9 +- fs/f2fs/data.c | 4 +- fs/f2fs/gc.c | 5 +- fs/f2fs/inode.c | 4 +- fs/f2fs/node.c | 4 +- fs/f2fs/recovery.c | 6 +- fs/f2fs/segment.c | 9 +- fs/f2fs/super.c | 5 +- fs/hugetlbfs/inode.c | 7 +- fs/inode.c | 49 ++ fs/ioctl.c | 2 +- fs/ntfs/attrib.c | 2 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 26 +- fs/ocfs2/cluster/masklog.c | 11 +- fs/ocfs2/dir.c | 2 +- fs/ocfs2/filecheck.c | 3 +- fs/ocfs2/journal.c | 6 +- fs/proc/task_mmu.c | 13 +- fs/squashfs/super.c | 33 ++ fs/userfaultfd.c | 8 +- fs/xfs/kmem.c | 3 +- fs/xfs/xfs_buf.c | 2 +- include/linux/ceph/libceph.h | 1 - include/linux/damon.h | 89 ++-- include/linux/fs.h | 1 + include/linux/gfp.h | 12 +- include/linux/hugetlb.h | 4 +- include/linux/hugetlb_cgroup.h | 7 + include/linux/kasan.h | 4 +- include/linux/kthread.h | 25 ++ include/linux/mc146818rtc.h | 2 +- include/linux/memcontrol.h | 22 + include/linux/mempolicy.h | 1 + include/linux/memremap.h | 11 + include/linux/mm.h | 76 +--- include/linux/mm_inline.h | 136 ++++++ include/linux/mm_types.h | 154 +++---- include/linux/mmzone.h | 9 + include/linux/page-flags.h | 6 +- include/linux/page_idle.h | 1 - include/linux/page_table_check.h | 147 ++++++ include/linux/pgtable.h | 8 + include/linux/sched/mm.h | 26 ++ include/linux/swap.h | 6 +- include/linux/syscalls.h | 3 + include/linux/vm_event_item.h | 3 + include/linux/vmalloc.h | 7 + include/ras/ras_event.h | 2 - include/trace/events/compaction.h | 24 +- include/trace/events/damon.h | 15 +- include/trace/events/random.h | 56 +-- include/trace/events/thp.h | 35 -- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/prctl.h | 3 + kernel/bpf/stackmap.c | 5 +- kernel/dma/pool.c | 4 +- kernel/fork.c | 3 + kernel/kthread.c | 1 + kernel/rcu/rcutorture.c | 7 +- kernel/sys.c | 63 +++ kernel/sys_ni.c | 1 + kernel/sysctl.c | 3 +- kernel/trace/ring_buffer.c | 7 +- kernel/trace/trace_hwlat.c | 6 +- kernel/trace/trace_osnoise.c | 3 +- lib/crypto/Kconfig | 5 +- lib/test_hmm.c | 24 + lib/test_kasan.c | 30 +- mm/Kconfig | 14 + mm/Kconfig.debug | 24 + mm/Makefile | 1 + mm/compaction.c | 7 +- mm/damon/core.c | 45 +- mm/damon/dbgfs.c | 18 +- mm/damon/paddr.c | 22 +- mm/damon/prmtv-common.h | 4 - mm/damon/reclaim.c | 46 ++ mm/damon/vaddr.c | 182 ++++++-- mm/debug.c | 52 +-- mm/debug_vm_pgtable.c | 6 +- mm/dmapool.c | 2 +- mm/frontswap.c | 4 +- mm/gup.c | 31 +- mm/hmm.c | 5 +- mm/huge_memory.c | 32 +- mm/hugetlb.c | 6 +- mm/hugetlb_cgroup.c | 133 +++++- mm/internal.h | 7 +- mm/kasan/quarantine.c | 11 + mm/kasan/shadow.c | 9 +- mm/khugepaged.c | 23 +- mm/kmemleak.c | 21 +- mm/ksm.c | 5 +- mm/madvise.c | 494 ++++++++++++++------- mm/mapping_dirty_helpers.c | 1 + mm/memcontrol.c | 44 +- mm/memory-failure.c | 187 +++++--- mm/memory.c | 12 +- mm/mempolicy.c | 95 +++- mm/memremap.c | 18 +- mm/migrate.c | 377 ++++++++++------ mm/mlock.c | 2 +- mm/mmap.c | 55 ++- mm/mmu_gather.c | 1 + mm/mprotect.c | 2 +- mm/oom_kill.c | 30 +- mm/page_alloc.c | 194 ++++++-- mm/page_counter.c | 1 - mm/page_ext.c | 8 +- mm/page_isolation.c | 2 +- mm/page_owner.c | 4 +- mm/page_table_check.c | 270 +++++++++++ mm/percpu-internal.h | 18 + mm/percpu.c | 10 +- mm/pgtable-generic.c | 1 + mm/rmap.c | 43 +- mm/shmem.c | 91 +++- mm/slab.h | 5 - mm/slab_common.c | 34 +- mm/swap.c | 2 +- mm/swapfile.c | 44 +- mm/truncate.c | 5 +- mm/userfaultfd.c | 5 + mm/util.c | 15 +- mm/vmalloc.c | 73 ++- mm/vmscan.c | 2 +- mm/vmstat.c | 3 + mm/zpool.c | 12 - net/ceph/buffer.c | 4 +- net/ceph/ceph_common.c | 27 -- net/ceph/crypto.c | 2 +- net/ceph/messenger.c | 2 +- net/ceph/messenger_v2.c | 2 +- net/ceph/osdmap.c | 12 +- net/ipv4/fib_semantics.c | 11 +- net/smc/smc_core.c | 17 +- net/smc/smc_wr.h | 4 - net/sunrpc/svc_xprt.c | 3 +- scripts/spelling.txt | 1 + sound/core/misc.c | 2 +- sound/usb/mixer_maps.c | 12 + tools/bpf/runqslower/runqslower.bpf.c | 2 +- tools/bpf/runqslower/runqslower.c | 2 +- tools/bpf/runqslower/runqslower.h | 2 +- tools/lib/perf/tests/test-evlist.c | 5 +- tools/perf/Documentation/perf-buildid-cache.txt | 5 +- tools/perf/Documentation/perf-config.txt | 9 + tools/perf/Documentation/perf-record.txt | 9 + tools/perf/builtin-buildid-cache.c | 25 +- tools/perf/builtin-record.c | 13 + .../perf/util/arm64-frame-pointer-unwind-support.c | 2 +- tools/perf/util/cpumap.h | 10 + tools/perf/util/cputopo.c | 3 +- tools/perf/util/evlist.c | 2 +- tools/perf/util/metricgroup.c | 4 +- tools/perf/util/util.c | 15 + tools/perf/util/util.h | 6 + .../selftests/vm/charge_reserved_hugetlb.sh | 34 +- tools/testing/selftests/vm/hmm-tests.c | 42 ++ tools/testing/selftests/vm/hugepage-mremap.c | 46 +- .../selftests/vm/hugetlb_reparenting_test.sh | 21 +- tools/testing/selftests/vm/run_vmtests.sh | 2 +- tools/testing/selftests/vm/userfaultfd.c | 31 +- tools/testing/selftests/vm/write_hugetlb_memory.sh | 2 +- 255 files changed, 4347 insertions(+), 2038 deletions(-) create mode 100644 Documentation/vm/page_table_check.rst create mode 100644 Documentation/vm/vmalloced-kernel-stacks.rst create mode 100644 include/linux/page_table_check.h create mode 100644 mm/page_table_check.c