bb872a7e1457aaefad8edc5f1265bf13417a1597 userfaultfd: do not untag user pointers 09d46b860ada28c08d6e6daf9b1fb342fe8a1c30 selftest: use mmap instead of posix_memalign to allocate memory b4eebf957cc299410a91bb0219db51b1dc7c593a kfence: defer kfence_test_init to ensure that kunit debugfs is created e995a5d0e36a392707a6df20ed6bb0e49629de09 kfence: move the size check to the beginning of __kfence_alloc() be21187d05277a0e820027c90877622f7d4c2e74 kfence: skip all GFP_ZONEMASK allocations fb5bf1a92c5d0f3f645530cf5ff3b4da5ae31cc7 mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() 36a27f751b4707cedbb6d7e35ebfab556e632bfb mm: use kmap_local_page in memzero_page 22ec0eb8438d69137e37c1487eae10a14fb8ca84 mm: page_alloc: fix page_poison=1 / INIT_ON_ALLOC_DEFAULT_ON interaction 3b54ab20dfd04f5b773f9f7c7d57ef7f2924fcc0 memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions 23e6439c0aab77ffcde8400f782bee1b19c77cb6 writeback, cgroup: remove wb from offline list before releasing refcnt b6c14ff10ec9398e41bf922d7e2efd358ed91584 writeback, cgroup: do not reparent dax inodes 6700e68c481be84f8feb2e634a635f783ddda7e2 mm/secretmem: wire up ->set_page_dirty 2568edacee5509e5c83c5e2871f80d7479ad1431 mm: mmap_lock: fix disabling preemption directly 1d8266e45b369f0d6e4b81b2f9c1aceb3d02f8d1 mm: fix the deadlock in finish_fault() 7179a1364624906112b8b201b1187615b7e19b81 hugetlbfs: fix mount mode command line processing 756b702f2df8bb6da3e63abeacf259b85f024029 mm,shmem: Fix a typo in shmem_swapin_page() d17eabccd83bb2a8a04bd2c3a1d3ea4efbac106a procfs: prevent unpriveleged processes accessing fdinfo dir 5a5789457e9c6189d8f71947f4f3bd1ebac03fb9 shm: skip shm_destroy if task IPC namespace was changed e37ce95dfbf23feb6afaae63933e694ecc3ba2e1 ipc: WARN if trying to remove ipc object which is absent dab87668a0622ce3fbef7aade245047c542ebbb8 lib/test_string.c: move string selftest in the Runtime Testing menu b64b28f06471b24057def910963cab40b519cb4a ocfs2: fix zero out valid data 3b9e47d66aceafefb81c540a21f71ea3fa9fc299 ocfs2: issue zeroout to EOF blocks 0298e66eaf6b5c6cbac4746b35daadcf602a7f7c /proc/kpageflags: prevent an integer overflow in stable_page_flags() da04c9257eec74be3d7cd2c498b4f49e6e9f62b8 /proc/kpageflags: do not use uninitialized struct pages 2c1b83f05fbaac84fb7678676b149ea053619a8c ocfs2: remove an unnecessary condition f8cb99730becc9905739b81f89afc4188ed84219 ocfs2: clear links count in ocfs2_mknod() if an error occurs 61890a5f2a0b2b3baf88b275f19cac40ab117675 ocfs2: fix ocfs2 corrupt when iputting an inode 407e0990d7204d149b9d1f04657770c17cf7ddaa arch/csky/kernel/probes/kprobes.c: fix bugon.cocci warnings a21e8f8f889cce8592ba8443803ed98fed2bae8b mm: move kvmalloc-related functions to slab.h b1d3dc8727d60e56e6b9e44fef59099eb78f25e1 mm: slub: Fix slub_debug disablement for list of slabs cef06ba7d3f099876bc943f68cdb962a19152f69 mm/debug_vm_pgtable: introduce struct pgtable_debug_args 94fdb3e704ec3e3b36a3d17a0dd291b03ffd1c18 mm/debug_vm_pgtable: use struct pgtable_debug_args in basic tests a6042f38742409bce2f2441e5a70e4b1d9ee3ded mm/debug_vm_pgtable: use struct pgtable_debug_args in leaf and savewrite tests 76cbc0ae190290efb59098a7f1e9afbfd0c61253 mm/debug_vm_pgtable: use struct pgtable_debug_args in protnone and devmap tests 8177f80ccb8fdafd600de5cd2b3add87c87a01f2 mm/debug_vm_pgtable: use struct pgtable_debug_args in soft_dirty and swap tests 3bd495e55262e6245dfab551cd7f0a30b8f64229 mm/debug_vm_pgtable: use struct pgtable_debug_args in migration and thp tests 02784f2f713e1296870dd0e32af50924fb7e699a mm/debug_vm_pgtable: use struct pgtable_debug_args in PTE modifying tests 7ec1b416c9ae9d5774a03bad959487a84f243276 mm/debug_vm_pgtable: use struct pgtable_debug_args in PMD modifying tests 4bd5633ecb73c943cd088c10083a1e649cc123a0 mm/debug_vm_pgtable: use struct pgtable_debug_args in PUD modifying tests 1b9b4f728e17bea5df43ea08e0b45853b205407c mm/debug_vm_pgtable: use struct pgtable_debug_args in PGD and P4D modifying tests fa0915ce45c04260af342e091e4d1b34cf9c58ca mm/debug_vm_pgtable: remove unused code 17d7601f22c63f441442052e5e73472f4573ab22 mm/debug_vm_pgtable: fix corrupted page flag 32a163bfce63609aab8c18730329fbde7bab8e6d mm: mark idle page tracking as BROKEN 1f437491b4779b06897f7f59b061e5a099498284 writeback: track number of inodes under writeback 8648a57ef7061525253b4383faa954c074114bf0 writeback: reliably update bandwidth estimation 8db2271ccf115b3e97860d561de41a39edc8542b writeback: fix bandwidth estimate for spiky workload ee3cd83639bd3ea017badc6393e35521ba47d00e writeback: rename domain_update_bandwidth() b93af3b07d84f36bada10ec6136729cbeeef843a writeback: use READ_ONCE for unlocked reads of writeback stats fb9bf10a5a52314f6ed94eb36d7e0b669d402ab7 mm: remove irqsave/restore locking from contexts with irqs enabled 05d580eae07405256e272bbd7e1aeaa9008d0ecf fs: drop_caches: fix skipping over shadow cache inodes 7fdbbd536bf0d42573c8226f1f0202a3d647d853 fs: inode: count invalidated shadow pages in pginodesteal 9c375b648292e10b4f0699f21ecacd5433593875 vfs: keep inodes with page cache off the inode shrinker LRU b6f2acea5c7c62a00131aa39d57b4f5145b49c90 writeback: memcg: simplify cgroup_writeback_by_id f33c2cdb166b772a00401ad6f589256417764097 fs, mm: fix race in unlinking swapfile b6cd5905e1745babb9fded0bf9c4ad65b8fa9114 mm: enable suspend-only swap spaces a685474d43431115ccbeb459cc8859f0fc466c16 mm, memcg: add mem_cgroup_disabled checks in vmpressure and swap-related functions fbc47225f820dea8be2a3282a20194510e21c2d8 mm, memcg: inline mem_cgroup_{charge/uncharge} to improve disabled memcg config b116bb6d851a1b252ce3f8ff25a49d762cac9376 mm, memcg: inline swap-related functions to improve disabled memcg config b3c80eca4a5108f9cf60e234120359fcc1c5be4e memcg: enable accounting for pids in nested pid namespaces 88c82470a156a9c04ab3ae8f9bc14f19ade55377 memcg: switch lruvec stats to rstat 8b8108070b6ebe199d1565fa7752f207079f5ce9 memcg: infrastructure to flush memcg stats fb887fb8ba3fb5733d9eceb904ae96538109836a memcg-infrastructure-to-flush-memcg-stats-v5 72400bcfa3172631b67b0aee7c1a0f3ec73b425d memcg: charge fs_context and legacy_fs_context 33d53a6059c31fe953ac9644ccdee2018b453d9b lazy tlb: introduce lazy mm refcount helper functions 0909aee8c53c34cabfa0f8191b2ac02278b9800c lazy-tlb-introduce-lazy-mm-refcount-helper-functions-fix f1edd151cdd44d38dd96e603a37876769e070a06 lazy tlb: allow lazy tlb mm refcounting to be configurable 975f616852f0e9d0ff27964c74a1c30b29624228 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix 91b09ef46d98b8a09e5358db62f90bab44d3c5b5 lazy-tlb-allow-lazy-tlb-mm-refcounting-to-be-configurable-fix-2 9f5dc532416c4ed1a4521c5c897215ab4104912e lazy tlb: shoot lazies, a non-refcounting lazy tlb option b529e81909bb4a62508e8aabe2ed3987c420d527 lazy-tlb-shoot-lazies-a-non-refcounting-lazy-tlb-option-fix 700c519dfe17f4a379f21bfe988d8d21ee281d71 powerpc/64s: enable MMU_LAZY_TLB_SHOOTDOWN f0be16d991e814c26917d3132a12c4f2fb773fcd mmc: JZ4740: remove the flush_kernel_dcache_page call in jz4740_mmc_read_data b6b25942d8ef56b99dfc74ad5fa41d4c7c10bc43 mmc: mmc_spi: replace flush_kernel_dcache_page with flush_dcache_page a5bd069d4c54ae5fe44e5439dab25bc5f1ef96a6 ps3disk: replace flush_kernel_dcache_page with flush_dcache_page 8392a11fd8fa87848bb6967b74ee5d0be68ce1f6 scatterlist: replace flush_kernel_dcache_page with flush_dcache_page e5dcd31aa6704294438936fe42aa5299606aee25 mm: remove flush_kernel_dcache_page 8a5030e5cd252c0ca8e900b1d0b21f3150c3ff1d mm,do_huge_pmd_numa_page: remove unnecessary TLB flushing code 673ae06e476c420a14ecbbcadfb1e6259d238100 mm/mremap: fix memory account on do_munmap() failure 524ba0c1facca6f1aab1f95401bcdbde9211b978 mm/mremap: don't account pages in vma_to_resize() 9baec1fa24d5d8c1179ef9ee4d2873d501235455 mm: sparse: pass section_nr to section_mark_present c405e7f8677d167bcf3584c7cac70d1aabfe57b7 mm: sparse: pass section_nr to find_memory_block 4d8a83a479496b111bb2a0a554b49a947ca86c63 mm: sparse: remove __section_nr() function 642a4ae9c196df30f3d2dc03bf40cd5b3a406c55 mm/sparse: set SECTION_NID_SHIFT to 6 0a6228b45565b6ab6f42b9b831659a6dc067ad6f include/linux/mmzone.h: avoid a warning in sparse memory support cc80d90550409170905fafe33050545c8402f1a2 mm/sparse: clarify pgdat_to_phys 238c0dbad3dbf0a77ec79327b4331679112ac7f8 mm/vmalloc: use batched page requests in bulk-allocator 5f94033b1b1c9d424dbe88d5db5f07e29215d7d4 mm/vmalloc: remove gfpflags_allow_blocking() check f4237db7e74cea7d30a204c0baf96ff6bc4df870 lib/test_vmalloc.c: add a new 'nr_pages' parameter 0e09dc6fcc4972cef2dc12e650da9e3665a439b5 mm/vmalloc: fix wrong behavior in vread f3facea1be0c86848c01a4c6f54901222c074b2e mm/kasan: move kasan.fault to mm/kasan/report.c 0300d611ef43dfdd12aac32b8dfab47142188655 mm/page_alloc: always initialize memory map for the holes 349147b4c46ddb72c0563be961ab8e65f6b5f147 microblaze: simplify pte_alloc_one_kernel() bb4dc9a497b89b3acc403ba6f9f2501abcc83e1e mm: introduce memmap_alloc() to unify memory map allocation a6112d03d604164ac81a2285a929bb8e75283ea8 memblock: stop poisoning raw allocations 63e0007fd595c9fa277a4c60843f1a71a1db1b95 mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning 1cf6d93a90069c3b4780a7acd51214867c39e4c8 mm/page_alloc: make alloc_node_mem_map() __init rather than __ref 12fdf24172a2eed8dbd033e7ee37cc04e83da262 hugetlb: simplify prep_compound_gigantic_page ref count racing code fd72378cbdf0fb5d78408e2bf066d66b2af48f1a hugetlb: drop ref count earlier after page allocation 31b74ce1fcc555fa5c9085432f13fcb9b031ce73 hugetlb: before freeing hugetlb page set dtor to appropriate value 19ef78c15b94cbc006256763287345a388295b16 mm/numa: automatically generate node migration order 71e7d200e3afd3026c4b71c99ec5688642f9cf65 mm/migrate: update node demotion order on hotplug events 8db8461d355368d6095ee08128eef218010c6a3c mm/migrate: enable returning precise migrate_pages() success count d1008a84b894b788987b9f8a4c939fdf2dc54436 mm/migrate: demote pages during reclaim d980bdcc26df392c582ac9f9c13032e848148d41 mm-migrate-demote-pages-during-reclaim-v11 6013753ca1b28dab68f8e08e652e46f48b030e80 mm/vmscan: add page demotion counter f05c604494613f41a96e330ad991dbd2d88ae0dc mm/vmscan: add helper for querying ability to age anonymous pages 03614c26cba79f60dda5404469fd61953f16daeb mm-vmscan-add-helper-for-querying-ability-to-age-anonymous-pages-v11 ca6cb9c621ea988d452e6748cb573805d8b842e9 mm/vmscan: Consider anonymous pages without swap 5f5ed2b1a5fc0ec715c6493c12846089a4f54555 mm-vmscan-consider-anonymous-pages-without-swap-v11 7b51289420ce2e1e18f12b63774f75201a50b015 mm/vmscan: never demote for memcg reclaim 9f465d9725b7da32cb6b12234183d654051938c9 mm/migrate: add sysfs interface to enable reclaim migration 10a88839f5caffd4279fe6b85c98a438da175cec mm/vmpressure: replace vmpressure_to_css() with vmpressure_to_memcg() 63bac66c6446278bab2b6fbc4d7481a2f9bd36b9 mm/vmscan: remove the PageDirty check after MADV_FREE pages are page_ref_freezed 902c926f1e85d1ff41ef7b78094bac5201f142be mm/vmscan: remove misleading setting to sc->priority 2de28e68053c1d0973c8f0d58a97076bb7abd6d1 mm/vmscan: remove unneeded return value of kswapd_run() a0ea6fbcafea079ccfb68719122b7c74d85a9573 mm/vmscan: add 'else' to remove check_pending label 190e3a190a4b157cede6dcd03b8e2bf1a061a62a mm: compaction: optimize proactive compaction deferrals e3347e356c837bf97ffa61f4e5e19d47bc08eb2c mm-compaction-optimize-proactive-compaction-deferrals-fix 446de2328a61ed69e5528ae671ca96ab604cb439 mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes cd5eb6dd0306821b9d9b29cb64c9c959d8f0ceb9 mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy 4e9e1640b76dc837f301a76ee742994a100444bf mm/mempolicy: enable page allocation for MPOL_PREFERRED_MANY for general cases a5bd1295819b1eff1c57d984b2c62013ed28ebfd mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY bdea6c6288a49056d55aa7411ef0c90cbc492b84 mm-hugetlb-add-support-for-mempolicy-mpol_preferred_many-fix 5a9a56762aa6fb31d66626b13210f47209bf2757 mm/hugetlb: fix compile warning for !CONFIG_NUMA build 10a72c1a452957c50fddd24437b28afb5229b3a9 mm/mempolicy: advertise new MPOL_PREFERRED_MANY aa418f39e1b02cf92955c371039c92534e194712 mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies f8360b516865e283d45143277b6a9c672c58af9d mm/mempolicy: convert from atomic_t to refcount_t on mempolicy->refcnt f879db513cb54557313574b08188b7f421683e2c mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempolicy-refcnt-fix de9d91c80e8d240b9d730090eceeb0cb02db46e3 oom_kill: oom_score_adj broken for processes with small memory usage 85d0ec4a7968911ad4ffdb33330271b4350774fa mm/thp: make ALLOC_SPLIT_PTLOCKS dependent on USE_SPLIT_PTE_PTLOCKS af7b4e5f4983ec63ce1f13e7a6a1e5ac228f81a0 selftests: vm: add KSM merge test f4368e137b73a2a1bb31d4c58f1fca495b1f3aa8 selftests: vm: add KSM unmerge test acda8b1b647f22faec9dfb8c6c2b2700a6bafb5f selftests: vm: add KSM zero page merging test 9ecbb9b31c50c60f5437a5f0125139f7bb7253a1 selftests: vm: add KSM merging across nodes test 68ebf6ce9ae6dd494e95443398b23509e8d727bd mm/vmstat: correct some wrong comments 49a46495c8d3f021bfad742ccdfab7c2bfe754a4 mm/vmstat: simplify the array size calculation f744f0c6a78ae774cabde2ab129a26f0b60668b0 mm/vmstat: remove unneeded return value 29a42af7a724173a7fba1148117a40df80faa005 preempt: provide preempt_*_(no)rt variants beabe794009ec81179a6ffcb1281cd13a6675328 mm/vmstat: protect per cpu variables with preempt disable on RT 25b1ebe0cefa4641e25f91f6a6b92b9632830253 memory-hotplug.rst: remove locking details from admin-guide a4c6163a8794521462fd3b57e2b8b3f9726343d7 memory-hotplug.rst: complete admin-guide overhaul d8231be9a6f69486004a61ff8ad0ddf31fa752fb mm: remove pfn_valid_within() and CONFIG_HOLES_IN_ZONE 3dab61c9962d994ef962e2d11940e95e93bd2ea8 mm: memory_hotplug: cleanup after removal of pfn_valid_within() 08f6911a6784af4d53838021fd6fa493ed952c15 mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() 73b1699e2de0ae0c229f076cfdc46414ad2a1a3a mm/memory_hotplug: remove nid parameter from arch_remove_memory() d56009db23c9d5521f0280b0656ff345548c8c90 mm/memory_hotplug: remove nid parameter from remove_memory() and friends d81498fbb51a2216cb6775be1d2022fdd39d0f87 ACPI: memhotplug: memory resources cannot be enabled yet ceb9815a50f049d2ac3429b57bbec5e61ebb7685 mm: track present early pages per zone 8f84934ba8400f568acf966d34a67ef0ac846fef mm/memory_hotplug: introduce "auto-movable" online policy 5f88cbc43b6a49373de214e21bf8dab87a695175 drivers/base/memory: introduce "memory groups" to logically group memory blocks 30761ba193ef576efb83d26b0f4f7039fa886a1c mm/memory_hotplug: track present pages in memory groups 61a924a09862249920ef051e0bf554be38b88bd4 ACPI: memhotplug: use a single static memory group for a single memory device 275fea130dd87b5766f00be4635d7ce3b7aea501 dax/kmem: use a single static memory group for a single probed unit 614dfd4642e143cdbb3b4142ddea4f6d5c52a8fc virtio-mem: use a single dynamic memory group for a single virtio-mem device 83af729ff1918b2a6ca89239cc5fcba65af74be3 mm/memory_hotplug: memory group aware "auto-movable" online policy fb5e6e1b09ee7f0492725bf2bbdd1e97b5f8b55d mm/memory_hotplug: improved dynamic memory group aware "auto-movable" online policy 3f4d6d5595c53eda2f4dc729a42111be3252c152 mm/rmap: convert from atomic_t to refcount_t on anon_vma->refcount 0d70c85dbcb696bb5fa51b0a7ec1d562138ae25c mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() 60dec70d20bfc56a7ce292fb3ad3e4c94c7845b8 mm/zsmalloc.c: combine two atomic ops in zs_pool_dec_isolated() 5893a5d137d6fa57589a62fa501f9e08115f2769 mm/highmem: Remove deprecated kmap_atomic e62aa1b1e48eb24190a5825eb3a801c23f4b7e38 kfence: show cpu and timestamp in alloc/free info 8d8425b59912531e96d74b0c966e76cde57fa5f9 fs/buffer.c: add debug print for __getblk_gfp() stall problem c4783594306115bf9ce725eb7e5e8e060016981a fs/buffer.c: dump more info for __getblk_gfp() stall problem 51b64336fc7a97d9326679c6507f32014a62cb58 kernel/hung_task.c: Monitor killed tasks. 7387cc639c545642ad01c899bd7c5ea51b0b2e1f percpu: remove export of pcpu_base_addr f21238fc9bf4508c012ecf1192357a0dccbee074 fs/proc/kcore.c: add mmap interface 9bc3a6e82c415e54d37758a6cda3543b91e7b8f4 connector: send event on write to /proc/[pid]/comm 6e5f49a9aaf6c7de93a2499d18330114bac026f5 proc/sysctl: make protected_* world readable d819d5126a010a0e7cc9433ec62716c1e9523a52 arch: Kconfig: fix spelling mistake "seperate" -> "separate" b6800e8389500231facb9f9c1886fa30a9507298 include/linux/once.h: fix trivia typo Not -> Note 40471bbba94c26a418ffe1f4d562895d010a3ebb math: make RATIONAL tristate fabcad9d35abc21ae2d294592bba5d5aa2be44f2 math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it 74ff7f4ae0bea5fc011181876d76dce3b9f36882 lib/string: optimized memcpy 60f662b89881bb114544f965caf4400bdc87d86e lib/string: optimized memmove 7a9d72115574cb99318fc84790257902b482bbac lib/string: optimized memset dac6597b341863a113416cfd1461ed57f38066d6 lib/test: convert test_sort.c to use KUnit d517ecacfee2547b7089cf5f05be2492a6d2334e init/main.c: silence some -Wunused-parameter warnings 3ba2cb193cc30402cd81071fec177b8776646135 nilfs2: fix memory leak in nilfs_sysfs_create_device_group fdb5c36207b74972355842e09397e17cbbdac0fc nilfs2: fix NULL pointer in nilfs_##name##_attr_release b7a68813e57f76ed8a833a99d1274865841a3e7a nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group bf07a47e7b331cfb0eabb98e33d81ee5fc78dee5 nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group f6679790f482780d3ac2a76c5251bcdbcf4ffe20 nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group 99ddfb48821efbf5e72a46b111880fc4a0b82373 nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group 6cd46ee5b3ef2039bf94a0f8de5c61b1a5995e38 hfsplus: fix out-of-bounds warnings in __hfsplus_setxattr 58db1e37ae8a43d3472398d30a8e29d4389a815b pid: cleanup the stale comment mentioning pidmap_init(). a6a505912c777f9b17763941417e522f4f1a4acd prctl: allow to setup brk for et_dyn executables a1afa81eb609dd8f4176f15d8758ceeb7b74fc9c selftests/memfd: remove unused variable