This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch fs-next in repository linux-next.
discards c0cda6334a3f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] discards 60e05c7c8617 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] discards 733e29be72f0 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] discards 75a1d6d16016 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] discards 1c5c2e8e538d Merge branch 'i2c/i2c-host-fixes' of git://git.kernel.org/ [...] discards 4c21402a93ab Merge branch 'riscv-dt-fixes' of git://git.kernel.org/pub/ [...] discards 2b1c98bff6e6 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards 4e24e493dc3e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards a78845c72d2b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 10f823ccd33d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 4c6497d036e4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 8ed131dbc46d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 419a66951c4a Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] discards b73b851fc473 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] discards 38c8de7e77ac Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 1cf3b8b39b8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7052622fccb1 netfilter: nft_socket: Fix a NULL vs IS_ERR() bug in nft_s [...] omits 48a539c50bcc page_pool: fix build on powerpc with GCC 14 omits 979f93ded950 iio: light: opt3001: add missing full-scale range value omits 65a263afa43e iio: light: veml6030: fix IIO device retrieval from embedd [...] omits 388bf7a949a1 iio: accel: bma400: Fix uninitialized variable field_value [...] omits d92b90f9a54d drm/vboxvideo: Replace fake VLA at end of vbva_mouse_point [...] omits 3870e2850b56 Input: i8042 - add TUXEDO Stellaris 15 Slim Gen6 AMD to i8 [...] omits 01eed86d50af Input: i8042 - add another board name for TUXEDO Stellaris [...] omits 36f6b72cb855 Merge tag 'linux-can-fixes-for-6.11-20240912' of git://git [...] omits 04ccecfa959d ipv6: avoid possible NULL deref in rt6_uncached_list_flush_dev() omits 99655a304e45 net: tipc: avoid possible garbage value omits 9f3e7f11f21a fbnic: Set napi irq value after calling netif_napi_add omits 2c84b0aa28b9 net: ipv6: rpl_iptunnel: Fix memory leak in rpl_input omits b9c7ac4fe22c r8169: disable ALDPS per default for RTL8125 omits 157f29152b61 netkit: Assign missing bpf_net_context omits 4144a1059b47 xsk: fix batch alloc API on non-coherent systems omits 1f2e900ac26f Merge branch 'bareudp-pull-inner-ip-header-on-xmit-recv' omits c471236b2359 bareudp: Pull inner IP header on xmit. omits 45fa29c85117 bareudp: Pull inner IP header in bareudp_udp_encap_recv(). omits 4a33aa34e4ac drm/display: fix kerneldocs references omits 70a6587dca37 drm/dp_mst: Fix DSC decompression detection in Synaptics b [...] omits 717338e2b233 Merge patch series "can: m_can: fix struct net_device_ops: [...] omits 2c09b50efcad can: m_can: m_can_close(): stop clocks after device has be [...] omits 801ad2f87b0c can: m_can: enable NAPI before enabling interrupts omits d0fa06408ccf can: kvaser_pciefd: Enable 64-bit DMA addressing omits 75b318954057 can: esd_usb: Remove CAN_CTRLMODE_3_SAMPLES for CAN-USB/3-FD omits 94b0818fa635 can: bcm: Clear bo->bcm_proc_read after remove_proc_entry(). omits e2c85d85a05f i2c: qcom-geni: Use IRQF_NO_AUTOEN flag in request_irq() omits 1db4da55070d i2c: isch: Add missed 'else' omits 1d4a1adbed25 i2c: xiic: Try re-initialization on bus busy timeout omits 521da1e92254 i2c: xiic: Wait for TX empty to avoid missed TX NAKs omits 93701d3b84ac i2c: aspeed: Update the stop sw state when the bus recover [...] omits ee5dc43678cf foo omits e8b68af65488 list: test: increase coverage of list_test_list_replace*() omits 17640748eb38 list: test: fix tests for list_cut_position() omits 13a6473783aa proc: use __auto_type more omits 762af3ba41c8 foo omits 015bdfcb1837 mm: optimization on page allocation when CMA enabled omits cf2869fb9ed4 mm/memory-failure: fix VM_BUG_ON_PAGE(PagePoisoned(page)) [...] omits 6bc52b54b9a0 mm/hugetlb_cgroup: introduce peak and rsvd.peak to v2 omits cec97c753ffe Revert "mm: introduce PF_MEMALLOC_NORECLAIM, PF_MEMALLOC_NOWARN" omits 3b8a68b95314 bcachefs-do-not-use-pf_memalloc_noreclaim-fix omits 3346ada04cf5 bcachefs: do not use PF_MEMALLOC_NORECLAIM omits 422c0057e584 mm: support large folios swap-in for sync io devices omits aeef7ef96374 mm: add nr argument in mem_cgroup_swapin_uncharge_swap() h [...] omits 7cc0a2f81a60 mm: fix swap_read_folio_zeromap() for large folios with pa [...] omits e9b981324a9d mm/debug_vm_pgtable: Use pxdp_get() for accessing page tab [...] omits 75e8d1be21bc set_memory: add __must_check to generic stubs omits 55e84a783530 mm-vma-return-the-exact-errno-in-vms_gather_munmap_vmas-fix omits 090d5270574b mm/vma: return the exact errno in vms_gather_munmap_vmas() omits a378d53133d3 cgroup: do not report unavailable v1 controllers in /proc/cgroups omits 36bf4ad72e18 cgroup: disallow mounting v1 hierarchies without controlle [...] omits 3055c9be424d cgroup/cpuset: expose cpuset filesystem with cpuset v1 only omits 981bfc58a8b7 memcg: cleanup with !CONFIG_MEMCG_V1 omits dff7c73a6792 mm/show_mem.c: report alloc tags in human readable units omits f7f2fd9137e8 mm: support poison recovery from copy_present_page() omits 09df22647ded mm: support poison recovery from do_cow_fault() fix omits dc16b5ad3801 mm: support poison recovery from do_cow_fault() omits 2544217c2c50 resource, kunit: add test case for region_intersects() omits b27015ca5ebf resource: make alloc_free_mem_region() works for iomem_resource omits bb5643dffbe7 mm: z3fold: deprecated ZSWAP_ZPOOL_DEFAULT_Z3FOLD as well omits 4b74b7c30dc3 mm: z3fold: deprecate CONFIG_Z3FOLD omits a6a4707bd6d9 mm/vmscan: wake up flushers conditionally to avoid cgroup OOM omits f874023bda13 mm/memcontrol: add per-memcg pgpgin/pswpin counter omits ffcfb57e3cb4 mm-vmstat-defer-the-refresh_zone_stat_thresholds-after-all [...] omits 870e5c905e78 mm/vmstat: defer the refresh_zone_stat_thresholds after al [...] omits 04754ec53d5d mm/vmalloc: combine all TLB flush operations of KASAN shad [...] omits c8d64ec8c43f vfio/pci: implement huge_fault support omits 02b4dd56f5ba mm/arm64: support large pfn mappings omits 2b0f10099713 mm/x86: support large pfn mappings omits 186c6569974d mm: remove follow_pte() omits 0c7c2478d2ba mm/access_process_vm: use the new follow_pfnmap API omits 80cbb8dd79fc acrn: use the new follow_pfnmap API omits 371af618dc72 vfio: use the new follow_pfnmap API omits 9be459c87ec8 mm/x86/pat: use the new follow_pfnmap API omits 7705e7007c75 s390/pci_mmio: use follow_pfnmap API omits 1db54e81375e KVM: use follow_pfnmap API omits 80a128ca1c7f mm: new follow_pfnmap API omits 0bbf3cf90948 mm: always define pxx_pgprot() omits 4d13c2629beb mm/fork: accept huge pfnmap entries omits 3884b9395e2f fixup! mm/pagewalk: check pfnmap for folio_walk_start() omits 767b587a4f57 mm/pagewalk: check pfnmap for folio_walk_start() omits 1fe27d1faa3b mm/gup: detect huge pfnmap entries in gup-fast omits 340779706c86 mm: allow THP orders for PFNMAPs omits 72e64f35dd5a mm: mark special bits for huge pfn mappings when inject omits 36b8ad524834 mm: drop is_huge_zero_pud() omits f42dc4f122b9 mm: introduce ARCH_SUPPORTS_HUGE_PFNMAP and special bits t [...] omits 4a9476ad7276 foo omits 4dcf20c99340 resource: fix region_intersects() vs add_memory_driver_managed() omits 942311d4f21b zsmalloc: use unique zsmalloc caches names omits 7cba973a36f2 mm-hugetlb-simplify-refs-in-memfd_alloc_folio-v2 omits 552d76fe1734 mm/hugetlb: simplify refs in memfd_alloc_folio omits e49bf9842d8c mm/gup: fix memfd_pin_folios alloc race panic omits 225195dbfd38 mm/gup: fix memfd_pin_folios hugetlb page allocation omits 1fd281d16d23 mm/hugetlb: fix memfd_pin_folios resv_huge_pages leak omits 7a866593c44f mm/hugetlb: fix memfd_pin_folios free_huge_pages leak omits 12789ce17747 mm/filemap: fix filemap_get_folios_contig THP panic omits fa2113b44b45 padata: honor the caller's alignment in case of chunk_size 0 omits dab2214fec60 treewide: correct the typo 'retun' omits 73b4fcab4905 ocfs2: cleanup return value and mlog in ocfs2_global_read_info() omits fd127b155523 nilfs2: remove duplicate 'unlikely()' usage omits f9c96351aa67 nilfs2: fix potential oob read in nilfs_btree_check_delete() omits 111b812d3662 nilfs2: determine empty node blocks as corrupted omits 9403001ad65a nilfs2: fix potential null-ptr-deref in nilfs_btree_insert() omits 546f02823df8 user_namespace: use kmemdup_array() instead of kmemdup() f [...] omits 0aa75a2b3faf tools/mm: rm thp_swap_allocator_test when make clean omits 2a1eb111d285 squashfs: fix percpu address space issues in decompressor_ [...] omits 7b0a5b666959 lib: glob.c: added null check for character class omits e0a955bf7f61 mm/codetag: add pgalloc_tag_copy() omits 95599ef684d0 mm/codetag: fix pgalloc_tag_split() omits eebc0f48468e mm/codetag: fix a typo omits 6004fe001d6c mm/vmalloc.c: use "high-order" in description non 0-order pages omits b44f71e3fa35 mm/vmalloc.c: use helper function va_size() omits 354a595a4a4d mm: replace xa_get_order with xas_get_order where appropriate omits 1930c6ad93ad maple_tree: mark three functions as __maybe_unused omits aa50b501c052 mm: clean up mem_cgroup_iter() omits ec0db74b4b1f mm: restart if multiple traversals raced omits 3d150e31a1f6 mm: increment gen # before restarting traversal omits 4a2698b0133b mm: don't hold css->refcnt during traversal omits 0e40cf2a8b2c cgroup: clarify css sibling linkage is protected by cgroup [...] omits 6e94da943ba3 mm/page_alloc: fix build with CONFIG_UNACCEPTED_MEMORY=n omits cfc8193898ca mm: migrate: remove unused includes omits e4bfc678579e mm: thp: simplify split_huge_pages_pid() omits 46dcc7c92e63 mm: migrate: simplify find_mm_struct() omits 25e8acbcf19c mm/damon/tests/core-kunit: skip damon_test_nr_accesses_to_ [...] omits 08e28de1160a uprobes: use vm_special_mapping close() functionality omits ec867977fed0 mm: page_alloc: fix missed updates of PGFREE in free_unref [...] omits df7e1286b1dc mm: care about shadow stack guard gap when getting an unma [...] omits 540e00a729df mm: pass vm_flags to generic_get_unmapped_area() omits 25d4054cc974 mm: make arch_get_unmapped_area() take vm_flags by default omits f0679f9e6d88 mm/damon/tests/vaddr-kunit: init maple tree without MT_FLA [...] omits 5ad7a998ba92 mm: Kconfig: fixup zsmalloc configuration omits fc1b43c422f3 filemap: fix the last_index of mm_filemap_get_pages omits e1e4cfd01a6e mm,tmpfs: consider end of file write in shmem_is_huge omits e899007a5e10 zram: support priority parameter in recompression omits 97ee4842f238 Documentation/zram: add documentation for algorithm parameters omits 6a559ecd6e7e zram: add dictionary support to zstd backend omits 1e673c8cf7f9 zram: add dictionary support to lz4hc omits fb4f644ee8da zram: add dictionary support to lz4 omits b8f03cb703a1 zram: move immutable comp params away from per-CPU context omits 6a81bdfeb350 zram: introduce zcomp_ctx structure omits 52c7b4e2ba50 zram: introduce zcomp_req structure omits dea77d7aea98 zram: add support for dict comp config omits 4eac932103a5 zram: introduce algorithm_params device attribute omits eb826a01909a zram: recalculate zstd compression params once omits f2bac7ad187d zram: introduce zcomp_params structure omits 1a78390d8760 zram: check that backends array has at least one backend omits 1d3100cf148d zram: add 842 compression backend support omits 84112e314f69 zram: add zlib compression backend support omits dbf2763cec21 zram: pass estimated src size hint to zstd omits 73e7d81abbc8 zram: add zstd compression backend support omits c60a4ef54446 zram: add lz4hc compression backend support omits 22d651c3b339 zram: add lz4 compression backend support omits 2152247c55b6 zram: add lzo and lzorle compression backends support omits 917a59e81c34 zram: introduce custom comp backends API omits f3c11cf5cae0 lib: zstd: fix null-deref in ZSTD_createCDict_advanced2() omits 751884743025 lib: lz4hc: export LZ4_resetStreamHC symbol omits 4fc4187984e5 lib: zstd: export API needed for dictionary support omits 6050df6d706f maple_tree: fix comment typo on ma_flag of allocation tree omits 0a6fff20d36b mm: fix folio_alloc_noprof() omits 96ae4c9019c5 maple_tree: cleanup function descriptions omits 94deaf69dcd3 mm: page_alloc: simpify page del and expand omits 536ab838a5b3 selftests/mm: relax test to fail after 100 migration failures omits 7ae12a57c56e mm/vmalloc.c: make use of the helper macro LIST_HEAD() omits 81d3ff3c6f76 mm: add sysfs entry to disable splitting underused THPs omits dafff3f4c850 mm: split underused THPs omits 8422acdc97ed mm: introduce a pageflag for partially mapped folios omits 391e86971161 mm: selftest to verify zero-filled pages are mapped to zeropage omits b1f202060afe mm: remap unused subpages to shared zeropage when splittin [...] omits 903edea6c53f mm: warn about illegal __GFP_NOFAIL usage in a more approp [...] omits 17d75422604f mm: document __GFP_NOFAIL must be blockable omits 955abe0a1b41 vduse: avoid using __GFP_NOFAIL omits 83362d223762 mm/hugetlb: sort out global lock annotations omits 15444054a537 mm: shmem: extend shmem_unused_huge_shrink() to all sizes omits de5b85262e20 mm: shmem: fix minor off-by-one in shrinkable calculation omits 21a449bedf3f maple_tree: dump error message based on format omits 815283106987 maple_tree: arange64 node is not a leaf node omits e9c0bfd704e3 Docs/damon/maintainer-profile: document Google calendar fo [...] omits 2e9b3d6e2e59 Docs/damon/maintainer-profile: add links in place omits 23a425aab05f Docs/damon: use damonitor GitHub organization instead of awslabs omits 2986846437e2 Revert "mm/damon/lru_sort: adjust local variable to dynami [...] omits e3bcb1672583 mm/damon/core: remove per-scheme region priority histogram buffer omits 304b95847f28 mm/damon/core: replace per-quota regions priority histogra [...] omits b7315fbb6473 mm/damon/core: introduce per-context region priorities his [...] omits 24f937796c1a mm: remove putback_lru_page() omits 775d28fd45a2 mm: remove isolate_lru_page() omits 58bf8c2bf475 mm: migrate_device: use more folio in migrate_device_finalize() omits 39e618d986e4 mm: migrate_device: use more folio in migrate_device_unmap() omits 53456b7b3f4c mm: migrate_device: use a folio in migrate_device_range() omits 5c8525a37b78 mm: migrate_device: convert to migrate_device_coherent_folio() omits 97b76796ccd0 swap: convert swapon() to use a folio omits 8175ebfd302a mm: count the number of partially mapped anonymous THPs per size omits 5d65c8d758f2 mm: count the number of anonymous THPs per size omits 70e59a75283b mm: tidy up shmem mTHP controls and stats omits 246d3aa3e531 mm: cleanup count_mthp_stat() definition omits fb497d6db7c1 mm/damon/vaddr: protect vma traversal in __damon_va_thre_r [...] omits 0885ef470560 mm: vmscan.c: fix OOM on swap stress test omits 35fccce29feb ocfs2: cancel dqi_sync_work before freeing oinfo omits 33b525cef4cf ocfs2: fix possible null-ptr-deref in ocfs2_set_buffer_uptodate omits c03a82b4a0c9 ocfs2: remove unreasonable unlock in ocfs2_read_blocks omits 5784d9fcfd43 ocfs2: fix null-ptr-deref when journal load failed. omits addf89774e48 ieee802154: Fix build error omits 7d47d22444bb USB: serial: pl2303: add device id for Macrosilicon MS3020 omits e06edf96dea0 Input: i8042 - add TUXEDO Stellaris 16 Gen5 AMD to i8042 q [...] omits 6f1833b8208c mm: memory_hotplug: unify Huge/LRU/non-LRU movable folio i [...] omits f1264e9531b0 mm: migrate: add isolate_folio_to_list() omits e8a796fa1c16 mm: memory_hotplug: check hwpoisoned page firstly in do_mi [...] omits 16038c4fffd8 mm: memory-failure: add unmap_poisoned_folio() omits b62b51d2d159 mm: memory_hotplug: remove head variable in do_migrate_range() omits f66ac836d4b9 mm/damon/tests: add .kunitconfig file for DAMON kunit tests omits 9bfbaa5e44c5 mm/damon: move kunit tests to tests/ subdirectory with _ku [...] omits 61879eed1f18 mm/damon/dbgfs-test: skip dbgfs_set_init_regions() test if [...] omits 8e34bac5a268 mm/damon/dbgfs-test: skip dbgfs_set_targets() test if PADD [...] omits e43772dcdf21 mm/damon/core-test: fix damon_test_ops_registration() for [...] omits 9fcce7e7be38 mm/damon/core-test: test only vaddr case on ops registration test omits 8c211412c5df selftests/damon: add execute permissions to test scripts omits 582c04b07fa9 selftests/damon: cleanup __pycache__/ with 'make clean' omits 9cb75552f421 selftests/damon: add access_memory_even to .gitignore omits f22cde4371f3 sched/numa: Fix the vma scan starving issue omits 073c78edf5bb memory tier: fix deadlock warning while onlining pages omits 7de8728f55ff mm: vmalloc: refactor vm_area_alloc_pages() function omits 01c373e9a5ce mm: rework vm_ops->close() handling on VMA merge omits cc8cb3697a8d mm: refactor vma_merge() into modify-only vma_merge_existi [...] omits 65e0aa64df91 mm: introduce commit_merge(), abstracting final commit of merge omits 25d3925fa51d mm: make vma_prepare() and friends static and internal to vma.c omits cacded5e42b9 mm: avoid using vma_merge() for new VMAs omits fc21959f74bc mm: abstract vma_expand() to use vma_merge_struct omits 3e01310d29a7 mm: remove duplicated open-coded VMA policy check omits 2f1c6611b0a8 mm: introduce vma_merge_struct and abstract vma_merge(),vm [...] omits 955db39676b6 tools: add VMA merge tests omits 4e52a60ac5c0 tools: improve vma test Makefile omits 723e1e8b7756 mm/vma.h: optimise vma_munmap_struct omits 20831cd6f814 mm/vma: drop incorrect comment from vms_gather_munmap_vmas() omits 224c1c702c08 mm: move may_expand_vm() check in mmap_region() omits 63fc66f5b6b1 ipc/shm, mm: drop do_vma_munmap() omits 13d77e013390 mm/mmap: use vms accounted pages in mmap_region() omits 5972d97c44dc mm/mmap: use PHYS_PFN in mmap_region() omits 4f87153e82c4 mm: change failure of MAP_FIXED to restoring the gap on failure omits f8d112a4e657 mm/mmap: avoid zeroing vma tree in mmap_region() omits 94f59ea591f1 mm: clean up unmap_region() argument list omits 9c3ebeda8fb5 mm/vma: track start and end for munmap in vma_munmap_struct omits d744f4acb81a mm/mmap: reposition vma iterator in mmap_region() omits 58e60f828427 mm/vma: support vma == NULL in init_vma_munmap() omits 9014b230d88d mm/vma: expand mmap_region() munmap call omits c7c0c3c30f4e mm/vma: inline munmap operation in mmap_region() omits 89b2d2a57eb9 mm/vma: extract validate_mm() from vma_complete() omits 17f1ae9b40c6 mm/vma: change munmap to use vma_munmap_struct() for accou [...] omits dba14840905f mm/vma: introduce vma_munmap_struct for use in munmap operations omits 6898c9039bc8 mm/vma: extract the gathering of vmas from do_vmi_align_munmap() omits 01cf21e9e119 mm/vma: introduce vmi_complete_munmap_vmas() omits 7e7b2370ed05 mm/vma: introduce abort_munmap_vmas() omits b7012d513f81 mm/vma: correctly position vma_iterator in __split_vma() omits 5a53623d0fe6 Documentation/cgroup-v2: clarify that zswap.writeback is i [...] omits fd06ce2ce4c1 selftests: test_zswap: add test for hierarchical zswap.writeback omits 20a5532ffa53 mm: remove code to handle same filled pages omits 0ca0c24e3211 mm: store zero pages to be swapped out in a bitmap omits 435b3894e742 mm:page_alloc: fix the NULL ac->nodemask in __alloc_pages_ [...] omits b843786b0bd0 mm: swapfile: fix SSD detection with swapfile on btrfs omits 0692fad55d3c mm:page-writeback: use folio_next_index() helper in writeb [...] omits c41a701d18ef selftests/mm: fix charge_reserved_hugetlb.sh test omits 7a87225ae2c6 x86: remove PG_uncached omits 02e1960aafac mm: rename PG_mappedtodisk to PG_owner_2 omits 6dc151388e44 mm: remove page_has_private() omits 3026bc1e82b6 mm: remove PageOwnerPriv1 omits 99f86bbda317 mm: remove PageMlocked omits cb29e7941d5d mm: remove PageUnevictable omits 32f51ead3d77 mm: remove PageSwapCache omits 6f394ee9ddb4 mm: remove PageReadahead omits 0b7582803649 mm: remove PageSwapBacked omits bf03c8069930 mm: remove PageActive omits 04cb7502a5d7 zsmalloc: use all available 24 bits of page_type omits 4ffca5a96678 mm: support only one page_type per page omits e880034cf718 mm: introduce page_mapcount_is_type() omits e27ad6560e4b printf: remove %pGt support omits f28bdd1b17ec selftests/mm: add more mseal traversal tests omits 5b3db2b812a1 mm: remove can_modify_mm() omits 23c57d1fa2b9 mseal: replace can_modify_mm_madv with a vma variant omits 38075679b5f1 mm/mremap: replace can_modify_mm with can_modify_vma omits 4a2dd02b0916 mm/mprotect: replace can_modify_mm with can_modify_vma omits df2a7df9a9aa mm/munmap: replace can_modify_mm with can_modify_vma omits 4d1b3416659b mm: move can_modify_vma to mm/vma.h omits 0a2d82946be6 mm: allow read-ahead with IOCB_NOWAIT set omits cd5f3193b432 mm: remove migration for HugePage in isolate_single_pageblock() omits 49029c4db368 mm: shrinker: use min() to improve shrinker_debugfs_scan_write() omits 2e6d88e9d455 selftests: mm: support shmem mTHP collapse testing omits 7de856ffd007 mm: khugepaged: support shmem mTHP collapse omits dfa98f56d932 mm: khugepaged: support shmem mTHP copy omits d6b8f296e8d7 mm: khugepaged: use the number of pages in the folio to ch [...] omits fda6d4de064a mm: khugepaged: expand the is_refcount_suitable() to suppo [...] omits ef5f379de302 mm: always inline _compound_head() with CONFIG_HUGETLB_PAG [...] omits 8c8685928910 mm/kmemleak: use IS_ERR_PCPU() for pointer in the percpu a [...] omits a759e37fb467 err.h: add ERR_PTR_PCPU(), PTR_ERR_PCPU() and IS_ERR_PCPU( [...] omits 2f4db2861013 selftests/mm: remove unnecessary ia64 code and comment omits 489a744e5fb1 mm: krealloc: clarify valid usage of __GFP_ZERO omits 1a83a716ec23 mm: krealloc: consider spare memory for __GFP_ZERO omits d0b003ce97ad mm/rmap: use folio->_mapcount for small folios omits cf54f310d0d3 mm/hugetlb: use __GFP_COMP for gigantic folios omits 463586e9ff39 mm/cma: add cma_{alloc,free}_folio() omits e98337d11bbd mm/contig_alloc: support __GFP_COMP omits f77f0c751478 mm,memcg: provide per-cgroup counters for NUMA balancing o [...] omits 78788c3ede90 kasan: simplify and clarify Makefile omits 809bc86517cc mm: shmem: support large folio swap out omits 12885cbe88dd mm: shmem: split large entry if the swapin folio is not large omits 872339c31f3b mm: shmem: drop folio reference count using 'nr_pages' in [...] omits 736f0e035647 mm: shmem: support large folio allocation for shmem_replac [...] omits 40ff2d11bd58 mm: shmem: use swap_free_nr() to free shmem swap entries omits fb72415938d1 mm: filemap: use xa_get_order() to get the swap entry order omits 6ea0d1ccb110 mm: shmem: return number of pages beeing freed in shmem_free_swap omits 50f381eccefd mm: shmem: extend shmem_partial_swap_usage() to support la [...] omits 650180760be6 mm: swap: extend swap_shmem_alloc() to support batch SWAP_ [...] omits bea67dcc5eea mm: attempt to batch free swap entries for zap_pte_range() omits b85508d7de90 mm: rename instances of swap_info_struct to meaningful 'si' omits 101d6470805b docs: move numa=fake description to kernel-parameters.txt omits 1b5695b02444 mm: make range-to-target_node lookup facility a part of nu [...] omits 767507654c22 arch_numa: switch over to numa_memblks omits 7e488677a54a of, numa: return -EINVAL when no numa-node-id is found omits f7feea289f9a mm: numa_memblks: use memblock_{start,end}_of_DRAM() when [...] omits 317ef4598bdc mm: numa_memblks: make several functions and variables static omits 692d73d2f0f7 mm: numa_memblks: introduce numa_memblks_init omits b0c4e27c6871 mm: introduce numa_emulation omits 75f9d4cc4eb5 mm: move numa_distance and related code from x86 to numa_memblks omits 87482708210f mm: introduce numa_memblks omits 7a7152857d96 x86/numa: numa_{add,remove}_cpu: make cpu parameter unsigned omits e52d5873d13a x86/numa_emu: use a helper function to get MAX_DMA32_PFN omits 55e74bcca735 x86/numa_emu: split __apicid_to_node update to a helper function omits e3c1299c3282 x86/numa_emu: simplify allocation of phys_dist omits e4a5e5a5c50a x86/numa: move FAKE_NODE_* defines to numa_emu omits 77c1d0e7c580 x86/numa: use get_pfn_range_for_nid to verify that node sp [...] omits 9916c27d1ff0 x86/numa: simplify numa_distance allocation omits 3515863d9f29 arch, mm: pull out allocation of NODE_DATA to generic code omits ec164cf1dd3d mm: drop CONFIG_HAVE_ARCH_NODEDATA_EXTENSION omits 46bcce503197 arch, mm: move definition of node_data to generic code omits 3ac9999c5d6f MIPS: loongson64: drop HAVE_ARCH_NODEDATA_EXTENSION omits e20bac6544bc MIPS: loongson64: rename __node_data to node_data omits 6c701269ab7f MIPS: sgi-ip27: drop HAVE_ARCH_NODEDATA_EXTENSION omits 0c4450789cec MIPS: sgi-ip27: ensure node_possible_map only contains val [...] omits bc5c8ad3cbcb MIPS: sgi-ip27: make NODE_DATA() the same as on all other [...] omits 0e8b67982b48 mm: move kernel/numa.c to mm/ omits 2cacbdfdee65 mm: swap: add a adaptive full cluster cache reclaim omits 661383c6111a mm: swap: relaim the cached parts that got scanned omits 477cb7ba2889 mm: swap: add a fragment cluster list omits 862590ac3708 mm: swap: allow cache reclaim to skip slot cache omits 650975d2b181 mm: swap: skip slot cache on freeing for mTHP omits 3b2561b5daeb mm: swap: clean up initialization helper omits 5f843a9a3a1e mm: swap: separate SSD allocation from scan_swap_map_slots() omits d07a46a4ac18 mm: swap: mTHP allocate swap entries from nonfull list omits 73ed0baae66d mm: swap: swap cluster switch to double link list omits 10a650193899 Merge remote-tracking branch 'regmap/for-6.10' into regmap-linus omits 74b0099340e0 nilfs2: refactor nilfs_segctor_thread() omits 3f66cc261ccb nilfs2: use kthread_create and kthread_stop for the log wr [...] omits cfdfe9e17c41 nilfs2: remove sc_timer_task omits 33d23d849610 nilfs2: do not repair reserved inode bitmap in nilfs_new_inode() omits 9860f434056e nilfs2: eliminate the shared counter and spinlock for i_ge [...] omits d7cee0b342cd nilfs2: separate inode type information from i_state field omits 21176c0ae4ac nilfs2: use the BITS_PER_LONG macro omits 9abca1a71c0e nilfs2: use common implementation of file type omits 093ebfbbf3ba nfs make use of str_false_true helper omits 01b58b1763b3 mm: make use of str_true_false helper omits 32cebfe1cc21 lib/string_choices: add str_true_false()/str_false_true() helper omits e16c7b07784f kthread: fix task state in kthread worker if being frozen omits 7e1083598909 scripts/decode_stacktrace.sh: add '-h' flag omits a6d05e826d48 scripts/decode_stacktrace.sh: clarify command line omits 0f69dc295b68 scripts/decode_stacktrace.sh: remove find_module recursion [...] omits 38676d9e3313 lib: fix the NULL vs IS_ERR() bug for debugfs_create_dir() omits fb54ea1ee845 dimlib: use *-y instead of *-objs in Makefile omits d18e4233d88b nilfs2: do not propagate ENOENT error from nilfs_sufile_ma [...] omits 0b9aad46c163 nilfs2: do not propagate ENOENT error from sufile during GC omits 5b527d386446 nilfs2: do not propagate ENOENT error from sufile during recovery omits d07d8ba4cee7 nilfs2: treat missing cpfile header block as metadata corruption omits 62e6e7841701 nilfs2: treat missing sufile header block as metadata corruption omits 105ae044d6f3 ocfs2: use max() to improve ocfs2_dlm_seq_show() omits 7f86b2942791 ocfs2: fix shift-out-of-bounds UBSAN bug in ocfs2_verify_volume() omits d994c238347d ratelimit: convert flags to int to save 8 bytes in size omits 076979ee62f2 scripts/decode_stacktrace.sh: nix-ify omits 03222db82a3a ocfs2: fix unexpected zeroing of virtual disk omits e60255f07c6a ocfs2: remove custom swap functions in favor of built-in s [...] omits c91c6062d6cd Document/kexec: generalize crash hotplug description omits caaab56609ce nilfs2: fix missing initial short descriptions of kernel-d [...] omits 7876bc1bd6e8 nilfs2: fix inconsistencies in kernel-doc comments in segment.h omits d9e5551ea101 nilfs2: describe the members of nilfs_bmap_operations structure omits 0e13ddee285f nilfs2: add missing description of nilfs_btree_path structure omits 89a6c1775089 nilfs2: fix incorrect kernel-doc declaration of nilfs_pall [...] omits 60d8b01e55b2 nilfs2: improve kernel-doc comments for b-tree node helpers omits 3e62c5d7d0a4 nilfs2: add missing argument descriptions for ioctl-relate [...] omits b79bdfdd31a4 nilfs2: add missing argument description for __nilfs_error() omits 299910dcb452 nilfs2: do not output warnings when clearing dirty buffers omits 79785f780127 nilfs2: add support for FS_IOC_SETFSLABEL omits 4b901256a7bf nilfs2: add support for FS_IOC_GETFSLABEL omits 8d1dba2e7cc7 nilfs2: add support for FS_IOC_GETFSSYSFSPATH omits ef851d44a83e nilfs2: add support for FS_IOC_GETUUID omits 16d9691ad4b5 lib/percpu_counter: add missing __percpu qualifier to a cast omits cbf164cd44e0 lib/bcd: optimize _bin2bcd() for improved performance omits ccbfd2df3018 drm/xe: clean up fault injection usage omits f161cdd91b2a drm/msm: clean up fault injection usage omits 6ce2082fd3a2 fault-inject: improve build for CONFIG_FAULT_INJECTION=n omits a15bec6a8f2f lib/rhashtable: cleanup fallback check in bucket_table_alloc() omits 97cf8f5f93f8 watchdog: handle the ENODEV failure case of lockup_detecto [...] omits e0ba72e3a442 lockdep: upper limit LOCKDEP_CHAINS_BITS omits 8af2caf7307d failcmd: make failcmd.sh executable omits 11ee88a0f987 fault-injection: enhance failcmd to exit on non-hex address input omits 588661fd87a7 locking/ww_mutex/test: add MODULE_DESCRIPTION() omits fc5def2c2ad0 x86/mm: add testmmiotrace MODULE_DESCRIPTION() omits f6fc302db018 crypto: arm/xor - add missing MODULE_DESCRIPTION() macro omits 5b9da39dc58a failcmd: add script file in MAINTAINERS omits 59d58189f3d9 crash: fix crash memory reserve exceed system memory bug omits 00bd8ec2f7cb fs/procfs: remove build ID-related code duplication in PRO [...] omits b6e21b71208f lib: checksum: use ARRAY_SIZE() to improve assert_setup_correct() omits 9a42bfd255b2 lib/lru_cache: fix spelling mistake "colision"->"collision" omits fbe617af697c closures: use seq_putc() in debug_show() omits 7b76689a021d dyndbg: use seq_putc() in ddebug_proc_show() omits 0833952c0768 scripts/gdb: add 'lx-kasan_mem_to_shadow' command omits 35249f68b5d3 scripts/gdb: add 'lx-stack_depot_lookup' command. omits 4b183f613924 scripts/gdb: fix lx-mounts command error omits 0c77e103c45f scripts/gdb: add iteration function for rbtree omits a633a4b8001a scripts/gdb: fix timerlist parsing issue omits d1c7848b58c6 scripts: add macro_checker script to check unused paramete [...] omits c6f371bab25e xz: remove XZ_EXTERN and extern from functions omits ab4ce9831a8e riscv: boot: add Image.xz support omits 181e71f6626c arm64: boot: add Image.xz support omits 7472ff8adad8 xz: adjust arch-specific options for better kernel compression omits 8653c9099227 xz: use 128 MiB dictionary and force single-threaded mode omits 93d09773d1a5 xz: add RISC-V BCJ filter omits 4b62813f5e7d xz: Add ARM64 BCJ filter omits bdfc0411717d xz: optimize for-loop conditions in the BCJ decoders omits 2ee96abef214 xz: cleanup CRC32 edits from 2018 omits 64167246791e xz: Documentation/staging/xz.rst: Revise thoroughly omits 0f2c5996340b xz: improve the MicroLZMA kernel-doc in xz.h omits ad8c67b870d1 xz: fix kernel-doc formatting errors in xz.h omits ff221153aafa xz: fix comments and coding style omits 836d13a6ef8a xz: switch from public domain to BSD Zero Clause License (0BSD) omits c1ccbbaa76c9 LICENSES: add 0BSD license text omits 22be8e6b1385 MAINTAINERS: add XZ Embedded maintainer omits dfe6c5692fb5 ocfs2: fix the la space leak when unmounting an ocfs2 volume omits acf02be3c72f kexec: use atomic_try_cmpxchg_acquire() in kexec_trylock() omits e24f4de8a72b kcov: don't instrument lib/find_bit.c omits 053a5e4cbba8 lib: test_objpool: add missing MODULE_DESCRIPTION() macro omits 1635e62e75a7 mul_u64_u64_div_u64: basic sanity test omits b29a62d87cc0 mul_u64_u64_div_u64: make it precise always omits 340afb8027fa memcg: initiate deprecation of pressure_level omits 6df4ad704707 memcg: initiate deprecation of oom_control omits 569c4f62d84a memcg: initiate deprecation of v1 soft limit omits d046ff46ee3b memcg: initiate deprecation of v1 tcp accounting omits 98455eef8064 memcg: make PGPGIN and PGPGOUT v1 only omits 0ccaf421d659 memcg: allocate v1 event percpu only on v1 deployment omits a5ebe6bbe52d memcg: make v1 only functions static omits f7d49ba03ae7 memcg: move v1 events and statistics code to v1 file omits 7d7602b4bed9 memcg: move mem_cgroup_charge_statistics to v1 code omits 41213dd0f816 memcg: move mem_cgroup_event_ratelimit to v1 code omits 5d383b69a04e memcg: move v1 only percpu stats in separate struct omits dd4d30d1cdbe mm: override mTHP "enabled" defaults at kernel cmdline omits ed4dfd9aa1b1 maple_tree: make write helper functions void omits c27e6183c654 maple_tree: remove unneeded mas_wr_walk() in mas_store_prealloc() omits add60ea5f6d8 maple_tree: remove repeated sanity checks from write helpe [...] omits 9155e8433498 maple_tree: remove node allocations from various write hel [...] omits 4037d44f548f maple_tree: have mas_store() allocate nodes if needed omits 7987d027799c maple_tree: remove mas_wr_modify() omits 62c7b2b9842c maple_tree: simplify mas_commit_b_node() omits 1fd7c4f3228e maple_tree: convert mas_insert() to preallocate nodes omits 580fcbd67ce2 maple_tree: use store type in mas_wr_store_entry() omits 23e217a848b3 maple_tree: print store type in mas_dump() omits 85db8f241707 maple_tree: use mas_store_gfp() in mtree_store_range() omits 7e093834ed8c maple_tree: preallocate nodes in mas_erase() omits 3cd9e92e009d maple_tree: remove mas_destroy() from mas_nomem() omits 5d659bbb52a2 maple_tree: introduce mas_wr_store_type() omits 3cc6f42a53f7 maple_tree: move up mas_wr_store_setup() and mas_wr_preall [...] omits 19138a2cc1ad maple_tree: introduce mas_wr_prealloc_setup() omits bd164d81a767 maple_tree: introduce store_type enum omits 02f4bbefcada mm: kmem: add lockdep assertion to obj_cgroup_memcg omits 90a6f2a8f442 memcg: use ratelimited stats flush in the reclaim omits 497258dfafcc mm: remove legacy install_special_mapping() code omits edb4a8bffde7 powerpc/vdso: refactor error handling omits 40b88644dd92 mm: remove arch_unmap() omits 5463bafab476 powerpc/mm: handle VDSO unmapping via close() rather than [...] omits 223febc6e557 mm: add optional close() to struct vm_special_mapping omits c36be0cdf63d kfence: save freeing stack trace at calling time instead o [...] omits c64d66153b34 maple_tree: fix comment typo with corresponding maple_status omits 7a0529d0c2aa maple_tree: fix comment typo of ma_root omits 617f8e4d76b8 maple_tree: add test to replicate low memory race conditions omits e1b8b883bb83 maple_tree: reset mas->index and mas->last on write retries omits c0f398c3b2cf mm/hugetlb_vmemmap: batch HVO work when demoting omits 67b9a353e171 mm/swap: take folio refcount after testing the LRU flag omits b6273b55d885 filemap: add trace events for get_pages, map_pages, and fault omits cb0f01beb166 mm/mprotect: fix dax pud handlings omits 473f24902e6a mm/x86: add missing pud helpers omits 1c399e74a97c mm/x86: implement arch_check_zapped_pud() omits 144bb0aee33a mm/x86: make pud_leaf() only care about PSE bit omits 4dd7724f02ab mm/powerpc: add missing pud helpers omits 7f06e3aa2e83 mm/mprotect: push mmu notifier to PUDs omits 5b198b4759ef mm/dax: dump start address in fault handler omits bceeeaed4817 mm: multi-gen LRU: ignore non-leaf pmd_young for force_scan=true omits 6963f00813f4 mm: vmalloc: add optimization hint on page existence check omits 59149bf8cea9 mm: accept to promo watermark omits e44dd9b13392 mm: page_isolation: handle unaccepted memory isolation omits 55ad43e8ba0f mm: add a helper to accept page omits 5adfeaecc487 mm: rework accept memory helpers omits 310183de7bb2 mm: introduce PageUnaccepted() page type omits 4be9064baac0 mm: accept memory in __alloc_pages_bulk() omits 3a80b8228f6f mm: reduce deferred struct page init ifdeffery omits 727d50a7e072 mm/migrate: move common code to numa_migrate_check (was nu [...] omits 07222371912c memcg: replace memcg ID idr with xarray omits 072cd213b75e selftest mm/mseal: fix test_seal_mremap_move_dontunmap_anyaddr omits 94dc8bffd8b7 mm: return the folio from swapin_readahead omits 09022bc196d2 mm: remove PG_error omits 420e05d0de18 fs: remove calls to set and clear the folio error flag omits 62e73fd85d7b mm: kfence: print the elapsed time for allocated/freed track omits 47baed6a132f percpu: remove pcpu_alloc_size() omits 43c9074e6f09 mm/rmap: minimize folio->_nr_pages_mapped updates when bat [...] omits 67203f3f2a63 selftests/mm: add mseal test for no-discard madvise omits cc0a0f985535 kfence: introduce burst mode omits 17fe833b0de0 mm: fix (harmless) type confusion in lock_vma_under_rcu() omits 0e4008447242 zswap: track swapins from disk more accurately omits e31c38e03762 zswap: implement a second chance algorithm for dynamic zsw [...] omits 69b50d4351ed mm: only enforce minimum stack gap size if it's sensible omits a06e79d383cf mm: remove duplicated include in vma_internal.h omits e317a8d8b4f6 mm/ksm: convert break_ksm() from walk_page_range_vma() to [...] omits 7290840de65e mm: remove follow_page() omits 0b31a3cef446 s390/mm/fault: convert do_secure_storage_access() from fol [...] omits 85a7e5432dba s390/uv: convert gmap_destroy_page() from follow_page() to [...] omits 8710f6ed34e7 mm/huge_memory: convert split_huge_pages_pid() from follow [...] omits b1d3e9bbccb4 mm/ksm: convert scan_get_next_rmap_item() from follow_page [...] omits 184e916c628b mm/ksm: convert get_mergeable_page() from follow_page() to [...] omits 7dff875c9436 mm/migrate: convert add_page_for_migration() from follow_p [...] omits 46d6a9b4450b mm/migrate: convert do_pages_stat_array() from follow_page [...] omits aa39ca6940f1 mm/pagewalk: introduce folio_walk_start() + folio_walk_end() omits 3523a37e657c mm: provide vm_normal_(page|folio)_pmd() with CONFIG_PGTAB [...] omits 620943d7ee69 include/linux/mmzone.h: clean up watermark accessors omits 528afe6b9605 mm: print the promo watermark in zoneinfo omits 03790c51a475 mm: create promo_wmark_pages and clean up open-coded sites omits 6d192303e82c mm: consider CMA pages in watermark check for NUMA balanci [...] omits 81920438a6dc mm: zswap: fix global shrinker error handling logic omits c5519e0a9bfb mm: zswap: fix global shrinker memcg iteration omits 1d3440305e07 mm: swap: allocate folio only first time in __read_swap_ca [...] omits 17d5f38b33b6 mm: clarify folio_likely_mapped_shared() documentation for [...] omits 6654d28995d2 mm/rmap: cleanup partially-mapped handling in __folio_remo [...] omits 94ccd21e9a5f mm/hugetlb: remove hugetlb_follow_page_mask() leftover omits f732e242841a mm/memory_hotplug: get rid of __ref omits 9f101bef408a mm: swap: add nr argument in swapcache_prepare and swapcac [...] omits 7e60dcb22252 mm/z3fold: add __percpu annotation to *unbuddied pointer i [...] omits 5c0532500f10 mm/cma: change the addition of totalcma_pages in the cma_i [...] omits 29943248af0a mm: improve code consistency with zonelist_* helper functions omits 9325b8b5a1cb tools: add skeleton code for userland testing of VMA logic omits 74579d8dab47 tools: separate out shared radix-tree components omits 802443a44dff MAINTAINERS: add entry for new VMA files omits 49b1b8d6f683 mm: move internal core VMA manipulation functions to own file omits d61f0d59683d mm: move vma_shrink(), vma_expand() to internal header omits fa04c08f3ce6 mm: move vma_modify() and helpers to internal header omits a17c7d8fd2b0 userfaultfd: move core VMA manipulation logic to mm/userfaultfd.c omits d075bccec082 mm, memcg: cg2 memory{.swap,}.peak write tests omits c6f53ed8f213 mm, memcg: cg2 memory{.swap,}.peak write handlers omits 3290ef3c7f2a s390/uv: drop arch_make_page_accessible() omits b967c64890d2 mm/gup: convert to arch_make_folio_accessible() omits e5a41fc77771 mm: simplify arch_make_folio_accessible() omits 592c9330e369 lib: test_hmm: use min() to improve dmirror_exclusive() omits 073ebebd1862 powerpc/8xx: document and enforce that split PT locks are [...] omits 188cac58a8bc mm/hugetlb: enforce that PMD PT sharing has split PMD PT locks omits 394290cba966 mm: turn USE_SPLIT_PTE_PTLOCKS / USE_SPLIT_PTE_PTLOCKS int [...] omits 57979fabff55 mm: page_counters: initialize usage using ATOMIC_LONG_INIT [...] omits 941ce6352341 mm: page_counters: put page_counter_calculate_protection() [...] omits f77bd4b14ccf mm: memcg: don't call propagate_protected_usage() needlessly omits 6c469957cd17 mm: hugetlb: remove left over comment about follow_huge_foo() omits e0b2fdb352b7 kmemleak-test: add percpu leak omits 6c99d4eb7c5e kmemleak: enable tracking for percpu pointers omits fbe76a6557a8 task_stack: uninline stack_not_used omits c4a6fce85640 vmstat: kernel stack usage histogram omits 9db298a439f2 memcg: increase the valid index range for memcg stats omits c495b97624d0 mm: shrink skip folio mapped by an exiting process omits afb6d780b9b1 mm/swap: remove boilerplate omits bed71b50b0c2 mm/swap: remove remaining _fn suffix omits 2f52c77128b1 mm/swap: fold lru_rotate into cpu_fbatches omits 380d70549301 mm/swap: rename cpu_fbatches->activate omits b03484c2a7a2 mm/swap: reduce indentation level omits ac59a1f0146f memory tiering: count PGPROMOTE_SUCCESS when mem tiering i [...] omits 2a28713a67fd memory tiering: introduce folio_use_access_time() check omits 3eb2091c6534 memory tiering: read last_cpupid correctly in do_huge_pmd_ [...] omits d2539ed7ee3b mm: extend 'usage' parameter so that cluster_swap_free_nr( [...] omits 4fd568faf6e7 mm: kmem: remove mem_cgroup_from_obj() omits dc21e70079ff mm: remove foll_flags in __get_user_pages omits 478729533eda mm: cleanup flags usage in faultin_page omits c39542732a3d mm/damon/lru_sort: adjust local variable to dynamic allocation omits c2a967f6ab0e mm/hugetlb_vmemmap: don't synchronize_rcu() without HVO omits 9eace7e8e60c shmem_quota: build the object file conditionally to the co [...] omits fcb4824b2640 mm: fix typo in Kconfig omits 6beeab870e70 mm: shmem: move shmem_huge_global_enabled() into shmem_all [...] omits d58a2a581f13 mm: shmem: rename shmem_is_huge() to shmem_huge_global_enabled() omits 0bedf001e359 mm: shmem: simplify the suitable huge orders validation for tmpfs omits 590b9d576cae mm: kvmalloc: align kvrealloc() with krealloc() omits 3ddc2fefe6f3 mm: vmalloc: implement vrealloc() omits 5fe690a59464 mm: add node_reclaim successes to VM event counters omits bd92c1e07beb mtd: hyperbus: rpc-if: Add missing MODULE_DEVICE_TABLE omits 7d9d88890f04 MAINTAINERS: invert Misc RISC-V SoC Support's pattern omits db6efa5e81a5 riscv: dts: starfive: remove non-existant spi device from [...] omits 76f19626bd35 regmap: add missing MODULE_DESCRIPTION() macros new 7a13b00d0e96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (c0cda6334a3f) \ N -- N -- N refs/heads/fs-next (7a13b00d0e96)
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 1 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/ABI/testing/sysfs-block-zram | 7 - Documentation/ABI/testing/sysfs-devices-memory | 6 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 6 +- Documentation/admin-guide/blockdev/zram.rst | 66 +- Documentation/admin-guide/cgroup-v1/memory.rst | 32 +- Documentation/admin-guide/cgroup-v2.rst | 51 +- Documentation/admin-guide/kernel-parameters.txt | 24 - Documentation/admin-guide/mm/damon/start.rst | 4 +- Documentation/admin-guide/mm/damon/usage.rst | 8 +- Documentation/admin-guide/mm/memory-hotplug.rst | 5 +- Documentation/admin-guide/mm/transhuge.rst | 64 +- Documentation/arch/x86/x86_64/boot-options.rst | 12 + Documentation/core-api/cpu_hotplug.rst | 10 +- Documentation/core-api/printk-formats.rst | 4 +- Documentation/dev-tools/kfence.rst | 7 - .../features/vm/PG_uncached/arch-support.txt | 30 + Documentation/filesystems/vfs.rst | 3 +- Documentation/gpu/drm-kms-helpers.rst | 4 +- Documentation/mm/damon/design.rst | 2 +- Documentation/mm/damon/maintainer-profile.rst | 86 +- Documentation/mm/page_migration.rst | 22 +- Documentation/mm/transhuge.rst | 6 +- Documentation/mm/unevictable-lru.rst | 8 +- Documentation/staging/xz.rst | 157 +- .../zh_CN/admin-guide/mm/damon/start.rst | 4 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 8 +- .../translations/zh_CN/mm/page_migration.rst | 6 +- .../zh_TW/admin-guide/mm/damon/start.rst | 4 +- .../zh_TW/admin-guide/mm/damon/usage.rst | 8 +- LICENSES/deprecated/0BSD | 23 - MAINTAINERS | 38 +- arch/alpha/kernel/osf_sys.c | 2 +- arch/arc/mm/mmap.c | 3 +- arch/arm/lib/xor-neon.c | 1 - arch/arm/mach-omap2/omap-mpuss-lowpower.c | 2 +- arch/arm/mm/fault-armv.c | 6 +- arch/arm/mm/mmap.c | 7 +- arch/arm64/Kconfig | 4 +- arch/arm64/boot/Makefile | 5 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/mmzone.h | 13 + arch/arm64/include/asm/pgtable.h | 30 - arch/arm64/include/asm/topology.h | 1 - arch/arm64/kvm/nested.c | 1 + arch/csky/abiv1/mmap.c | 3 +- arch/csky/kernel/vdso.c | 28 +- arch/hexagon/kernel/vdso.c | 14 +- arch/loongarch/configs/loongson3_defconfig | 1 + arch/loongarch/include/asm/Kbuild | 1 - arch/loongarch/include/asm/mmzone.h | 16 + arch/loongarch/include/asm/topology.h | 1 - arch/loongarch/kernel/numa.c | 21 + arch/loongarch/mm/mmap.c | 5 +- arch/mips/Kconfig | 5 + arch/mips/include/asm/mach-ip27/mmzone.h | 1 + arch/mips/include/asm/mach-loongson64/mmzone.h | 4 + arch/mips/loongson64/numa.c | 28 +- arch/mips/mm/mmap.c | 5 +- arch/mips/sgi-ip27/ip27-memory.c | 12 +- arch/mips/sgi-ip27/ip27-smp.c | 2 - arch/nios2/mm/init.c | 12 +- arch/parisc/kernel/sys_parisc.c | 5 +- arch/parisc/mm/hugetlbpage.c | 2 +- arch/powerpc/boot/xz_config.h | 3 + arch/powerpc/configs/ppc64_defconfig | 1 + arch/powerpc/include/asm/atomic.h | 10 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 3 - arch/powerpc/include/asm/mmu_context.h | 9 + arch/powerpc/include/asm/mmzone.h | 6 + arch/powerpc/include/asm/pgtable.h | 1 - arch/powerpc/kernel/vdso.c | 35 +- arch/powerpc/mm/book3s64/pgtable.c | 20 - arch/powerpc/mm/book3s64/slice.c | 10 +- arch/powerpc/mm/numa.c | 26 +- arch/powerpc/mm/pgtable-frag.c | 6 +- arch/powerpc/mm/pgtable.c | 6 - arch/powerpc/platforms/pseries/papr-vpd.c | 5 +- arch/riscv/Kconfig | 1 - arch/riscv/Makefile | 6 +- arch/riscv/boot/Makefile | 3 - arch/riscv/boot/dts/starfive/jh7110-common.dtsi | 6 + arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/mmzone.h | 13 + arch/riscv/include/asm/topology.h | 4 - arch/s390/include/asm/Kbuild | 1 - arch/s390/include/asm/mmzone.h | 17 + arch/s390/include/asm/page.h | 2 + arch/s390/include/asm/pgtable.h | 1 - arch/s390/kernel/numa.c | 3 + arch/s390/kernel/uv.c | 23 +- arch/s390/mm/fault.c | 16 +- arch/s390/mm/mmap.c | 4 +- arch/s390/pci/pci_mmio.c | 22 +- arch/sh/include/asm/mmzone.h | 3 + arch/sh/kernel/vsyscall/vsyscall.c | 14 +- arch/sh/mm/init.c | 7 +- arch/sh/mm/mmap.c | 5 +- arch/sh/mm/numa.c | 3 + arch/sparc/include/asm/mmzone.h | 4 + arch/sparc/include/asm/pgtable_64.h | 1 - arch/sparc/kernel/sys_sparc_32.c | 2 +- arch/sparc/kernel/sys_sparc_64.c | 4 +- arch/sparc/mm/init_64.c | 11 +- arch/x86/Kconfig | 15 +- arch/x86/boot/compressed/misc.c | 2 +- arch/x86/boot/compressed/misc.h | 2 +- arch/x86/include/asm/Kbuild | 1 - arch/x86/include/asm/mmu_context.h | 5 + arch/x86/include/asm/mmzone.h | 6 + arch/x86/include/asm/mmzone_32.h | 17 + arch/x86/include/asm/mmzone_64.h | 18 + arch/x86/include/asm/numa.h | 26 +- arch/x86/include/asm/pgtable.h | 150 +- arch/x86/include/asm/pgtable_64.h | 1 + arch/x86/include/asm/sparsemem.h | 9 + arch/x86/kernel/sys_x86_64.c | 21 +- arch/x86/mm/Makefile | 1 + arch/x86/mm/amdtopology.c | 1 - arch/x86/mm/numa.c | 622 +++++- {mm => arch/x86/mm}/numa_emulation.c | 42 +- arch/x86/mm/numa_internal.h | 24 + arch/x86/mm/pat/memtype.c | 25 +- arch/x86/mm/pgtable.c | 18 - arch/x86/mm/testmmiotrace.c | 1 - arch/x86/um/vdso/vma.c | 12 +- arch/x86/xen/mmu_pv.c | 7 +- arch/xtensa/kernel/syscall.c | 3 +- drivers/acpi/numa/srat.c | 1 - drivers/base/Kconfig | 1 - drivers/base/arch_numa.c | 224 +- drivers/block/zram/Kconfig | 77 +- drivers/block/zram/Makefile | 8 - drivers/block/zram/backend_842.c | 61 - drivers/block/zram/backend_842.h | 10 - drivers/block/zram/backend_deflate.c | 146 -- drivers/block/zram/backend_deflate.h | 10 - drivers/block/zram/backend_lz4.c | 127 -- drivers/block/zram/backend_lz4.h | 10 - drivers/block/zram/backend_lz4hc.c | 128 -- drivers/block/zram/backend_lz4hc.h | 10 - drivers/block/zram/backend_lzo.c | 59 - drivers/block/zram/backend_lzo.h | 10 - drivers/block/zram/backend_lzorle.c | 59 - drivers/block/zram/backend_lzorle.h | 10 - drivers/block/zram/backend_zstd.c | 226 -- drivers/block/zram/backend_zstd.h | 10 - drivers/block/zram/zcomp.c | 194 +- drivers/block/zram/zcomp.h | 71 +- drivers/block/zram/zram_drv.c | 136 +- drivers/block/zram/zram_drv.h | 1 - drivers/cxl/Kconfig | 2 +- drivers/dax/Kconfig | 2 +- drivers/dax/device.c | 6 +- drivers/firmware/efi/libstub/efistub.h | 2 +- drivers/firmware/efi/libstub/unaccepted_memory.c | 3 +- drivers/firmware/efi/unaccepted_memory.c | 18 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 10 +- drivers/gpu/drm/drm_exec.c | 3 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.h | 2 +- drivers/gpu/drm/msm/msm_debugfs.c | 2 + drivers/gpu/drm/msm/msm_drv.c | 3 +- drivers/gpu/drm/msm/msm_drv.h | 4 + drivers/gpu/drm/vboxvideo/hgsmi_base.c | 10 +- drivers/gpu/drm/vboxvideo/vboxvideo.h | 4 +- drivers/gpu/drm/xe/xe_debugfs.c | 7 +- drivers/gpu/drm/xe/xe_gt.h | 10 +- drivers/i2c/busses/i2c-aspeed.c | 16 +- drivers/i2c/busses/i2c-isch.c | 3 +- drivers/i2c/busses/i2c-qcom-geni.c | 4 +- drivers/i2c/busses/i2c-xiic.c | 60 +- drivers/iio/accel/bma400_core.c | 3 +- drivers/iio/light/opt3001.c | 4 - drivers/iio/light/veml6030.c | 3 +- drivers/infiniband/core/sa_query.c | 2 +- drivers/input/misc/wistron_btns.c | 2 +- drivers/input/serio/i8042-acpipnpio.h | 37 - drivers/iommu/iommufd/selftest.c | 1 - drivers/misc/xilinx_tmr_inject.c | 1 - drivers/mtd/hyperbus/rpc-if.c | 7 - drivers/mtd/nand/raw/nandsim.c | 2 +- drivers/net/bareudp.c | 26 +- drivers/net/can/kvaser_pciefd.c | 3 - drivers/net/can/m_can/m_can.c | 14 +- drivers/net/can/usb/esd_usb.c | 6 +- drivers/net/ethernet/meta/fbnic/fbnic_txrx.c | 8 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 2 - drivers/net/ieee802154/Kconfig | 1 - drivers/net/netkit.c | 3 - drivers/nvme/host/fault_inject.c | 1 - drivers/of/of_numa.c | 5 +- drivers/scsi/bfa/bfa_fcs.c | 2 +- drivers/scsi/pmcraid.c | 2 +- drivers/ufs/core/ufs-fault-injection.c | 1 - drivers/usb/serial/pl2303.c | 1 - drivers/usb/serial/pl2303.h | 4 - drivers/vdpa/vdpa_user/iova_domain.c | 19 +- drivers/vdpa/vdpa_user/iova_domain.h | 1 - drivers/vfio/pci/vfio_pci_core.c | 60 +- drivers/vfio/vfio_iommu_type1.c | 16 +- drivers/virt/acrn/mm.c | 16 +- fs/Kconfig | 4 - fs/bcachefs/fs.c | 14 +- fs/exec.c | 81 +- fs/inode.c | 8 +- fs/nfs/nfs4xdr.c | 11 +- fs/nilfs2/alloc.h | 2 +- fs/nilfs2/bmap.c | 2 +- fs/nilfs2/bmap.h | 20 +- fs/nilfs2/btnode.c | 63 +- fs/nilfs2/btree.c | 12 +- fs/nilfs2/btree.h | 1 - fs/nilfs2/cpfile.c | 54 +- fs/nilfs2/dat.c | 17 +- fs/nilfs2/dir.c | 44 +- fs/nilfs2/inode.c | 79 +- fs/nilfs2/ioctl.c | 109 +- fs/nilfs2/mdt.c | 6 +- fs/nilfs2/nilfs.h | 27 +- fs/nilfs2/page.c | 21 +- fs/nilfs2/page.h | 4 +- fs/nilfs2/recovery.c | 11 +- fs/nilfs2/segment.c | 234 +- fs/nilfs2/segment.h | 10 +- fs/nilfs2/sufile.c | 52 +- fs/nilfs2/super.c | 9 - fs/nilfs2/the_nilfs.c | 5 + fs/nilfs2/the_nilfs.h | 6 + fs/ocfs2/aops.c | 2 +- fs/ocfs2/buffer_head_io.c | 4 +- fs/ocfs2/dir.c | 12 +- fs/ocfs2/dlmglue.c | 7 +- fs/ocfs2/journal.c | 7 +- fs/ocfs2/localalloc.c | 19 - fs/ocfs2/quota_global.c | 15 +- fs/ocfs2/quota_local.c | 8 +- fs/ocfs2/refcounttree.c | 13 +- fs/ocfs2/super.c | 4 +- fs/ocfs2/xattr.c | 15 +- fs/proc/inode.c | 31 +- fs/proc/internal.h | 3 +- fs/proc/page.c | 11 +- fs/proc/task_mmu.c | 15 + fs/squashfs/decompressor_multi_percpu.c | 6 +- fs/userfaultfd.c | 171 +- fs/xfs/scrub/xfile.c | 6 +- fs/xfs/xfs_buf_mem.c | 2 +- fs/xfs/xfs_log_recover.c | 2 +- include/asm-generic/mm_hooks.h | 11 +- include/asm-generic/mmzone.h | 5 - include/asm-generic/numa.h | 8 +- include/linux/alloc_tag.h | 26 +- include/linux/cgroup-defs.h | 11 +- include/linux/cgroup.h | 3 - include/linux/cma.h | 16 - include/linux/damon.h | 3 +- include/linux/decompress/unxz.h | 5 +- include/linux/err.h | 9 - include/linux/fault-inject.h | 36 +- include/linux/fs.h | 8 +- include/linux/gfp.h | 25 +- include/linux/gfp_types.h | 8 +- include/linux/huge_mm.h | 130 +- include/linux/hugetlb.h | 27 +- include/linux/kasan.h | 12 +- include/linux/kernel-page-flags.h | 3 +- include/linux/kfence.h | 2 +- include/linux/khugepaged.h | 1 - include/linux/lru_cache.h | 4 +- include/linux/lsm_hooks.h | 2 +- include/linux/maple_tree.h | 20 +- include/linux/memcontrol.h | 67 +- include/linux/memory_hotplug.h | 48 + include/linux/migrate.h | 3 - include/linux/mm.h | 306 +-- include/linux/mm_types.h | 22 +- include/linux/mm_types_task.h | 3 + include/linux/mmc/host.h | 1 - include/linux/mmzone.h | 35 +- include/linux/numa.h | 8 - include/linux/numa_memblks.h | 58 - include/linux/page-flags.h | 202 +- include/linux/page_counter.h | 27 +- include/linux/pagewalk.h | 58 - include/linux/percpu.h | 1 + include/linux/pgalloc_tag.h | 31 + include/linux/pgtable.h | 18 - include/linux/ratelimit_types.h | 2 +- include/linux/rmap.h | 11 +- include/linux/sched.h | 4 +- include/linux/sched/mm.h | 44 +- include/linux/sched/task_stack.h | 18 +- include/linux/security.h | 4 +- include/linux/set_memory.h | 8 +- include/linux/shmem_fs.h | 15 +- include/linux/slab.h | 14 +- include/linux/string_choices.h | 6 - include/linux/swap.h | 44 +- include/linux/uprobes.h | 1 + include/linux/userfaultfd_k.h | 19 - include/linux/vm_event_item.h | 26 - include/linux/vmalloc.h | 4 - include/linux/vmstat.h | 1 - include/linux/writeback.h | 3 - include/linux/xz.h | 81 +- include/linux/zstd.h | 167 -- include/linux/zswap.h | 16 +- include/trace/events/filemap.h | 84 - include/trace/events/mmflags.h | 36 +- include/trace/events/oom.h | 4 +- include/uapi/linux/kernel-page-flags.h | 2 +- include/ufs/ufshcd.h | 1 - init/Kconfig | 7 +- ipc/shm.c | 8 +- kernel/Makefile | 1 + kernel/cgroup/cgroup-internal.h | 2 - kernel/cgroup/cgroup-v1.c | 17 +- kernel/cgroup/cgroup.c | 27 +- kernel/crash_core.c | 33 +- kernel/crash_reserve.c | 3 - kernel/events/uprobes.c | 36 +- kernel/exit.c | 57 - kernel/fork.c | 5 +- kernel/futex/core.c | 1 - kernel/kexec_internal.h | 3 +- kernel/kthread.c | 10 +- kernel/locking/test-ww_mutex.c | 1 - kernel/numa.c | 26 + kernel/padata.c | 12 +- kernel/resource.c | 71 +- kernel/resource_kunit.c | 143 -- kernel/sched/core.c | 4 +- kernel/sched/fair.c | 14 +- kernel/user_namespace.c | 5 +- kernel/vmcore_info.c | 8 +- kernel/watchdog.c | 5 +- lib/Kconfig.debug | 13 +- lib/Makefile | 1 - lib/bcd.c | 4 +- lib/checksum_kunit.c | 9 +- lib/closure.c | 2 +- lib/decompress_unxz.c | 40 +- lib/dim/Makefile | 2 +- lib/dynamic_debug.c | 4 +- lib/fault-inject.c | 1 - lib/fortify_kunit.c | 3 +- lib/glob.c | 2 - lib/list-test.c | 10 - lib/lru_cache.c | 10 +- lib/lz4/lz4hc_compress.c | 1 - lib/maple_tree.c | 805 ++++--- lib/math/Makefile | 1 - lib/math/div64.c | 115 +- lib/math/test_mul_u64_u64_div_u64.c | 99 - lib/percpu_counter.c | 2 +- lib/rhashtable.c | 2 +- lib/test_fpu_glue.c | 2 +- lib/test_hmm.c | 5 +- lib/test_objpool.c | 3 +- lib/test_printf.c | 26 + lib/vsprintf.c | 21 + lib/xz/Kconfig | 13 +- lib/xz/xz_crc32.c | 11 +- lib/xz/xz_dec_bcj.c | 191 +- lib/xz/xz_dec_lzma2.c | 15 +- lib/xz/xz_dec_stream.c | 13 +- lib/xz/xz_dec_syms.c | 14 +- lib/xz/xz_dec_test.c | 12 +- lib/xz/xz_lzma2.h | 5 +- lib/xz/xz_private.h | 40 +- lib/xz/xz_stream.h | 5 +- lib/zstd/compress/zstd_compress.c | 2 - lib/zstd/zstd_compress_module.c | 49 - lib/zstd/zstd_decompress_module.c | 36 - mm/Kconfig | 86 +- mm/Makefile | 8 +- mm/cma.c | 57 +- mm/compaction.c | 47 +- mm/damon/{tests/core-kunit.h => core-test.h} | 35 +- mm/damon/core.c | 24 +- mm/damon/{tests/dbgfs-kunit.h => dbgfs-test.h} | 10 - mm/damon/dbgfs.c | 2 +- mm/damon/{tests/sysfs-kunit.h => sysfs-test.h} | 0 mm/damon/sysfs.c | 2 +- mm/damon/tests/.kunitconfig | 22 - mm/damon/{tests/vaddr-kunit.h => vaddr-test.h} | 2 +- mm/damon/vaddr.c | 4 +- mm/debug.c | 31 +- mm/debug_vm_pgtable.c | 50 +- mm/fail_page_alloc.c | 1 - mm/failslab.c | 1 - mm/filemap.c | 71 +- mm/folio-compat.c | 12 + mm/gup.c | 69 +- mm/huge_memory.c | 589 +---- mm/hugetlb.c | 459 ++-- mm/hugetlb_cgroup.c | 23 +- mm/hugetlb_vmemmap.c | 40 +- mm/internal.h | 216 +- mm/kasan/shadow.c | 14 +- mm/kfence/core.c | 53 +- mm/kfence/kfence.h | 1 - mm/kfence/report.c | 15 +- mm/khugepaged.c | 75 +- mm/kmemleak.c | 159 +- mm/ksm.c | 146 +- mm/madvise.c | 13 +- mm/memblock.c | 2 +- mm/memcontrol-v1.c | 128 +- mm/memcontrol-v1.h | 26 +- mm/memcontrol.c | 492 ++--- mm/memfd.c | 18 +- mm/memory-failure.c | 99 +- mm/memory-tiers.c | 25 +- mm/memory.c | 562 ++--- mm/memory_hotplug.c | 85 +- mm/mempolicy.c | 8 +- mm/migrate.c | 270 +-- mm/migrate_device.c | 108 +- mm/mm_init.c | 12 +- mm/mmap.c | 2244 +++++++++++++++++--- mm/mmu_notifier.c | 2 - mm/mmzone.c | 2 +- mm/mprotect.c | 86 +- mm/mremap.c | 32 +- mm/mseal.c | 55 +- mm/nommu.c | 11 +- mm/numa.c | 69 - mm/numa_memblks.c | 571 ----- mm/page-writeback.c | 2 +- mm/page_alloc.c | 393 ++-- mm/page_counter.c | 48 +- mm/page_io.c | 117 +- mm/page_isolation.c | 36 +- mm/pagewalk.c | 202 -- mm/percpu.c | 31 + mm/rmap.c | 71 +- mm/shmem.c | 450 ++-- mm/shmem_quota.c | 3 + mm/show_mem.c | 11 +- mm/shrinker_debug.c | 2 +- mm/slab_common.c | 27 +- mm/swap.c | 298 +-- mm/swap.h | 44 +- mm/swap_cgroup.c | 2 - mm/swap_state.c | 78 +- mm/swapfile.c | 1482 ++++++------- mm/userfaultfd.c | 170 +- mm/util.c | 102 +- mm/vma.c | 2068 ------------------ mm/vma.h | 558 ----- mm/vma_internal.h | 49 - mm/vmalloc.c | 173 +- mm/vmscan.c | 78 +- mm/vmstat.c | 40 +- mm/z3fold.c | 2 +- mm/zsmalloc.c | 38 +- mm/zswap.c | 307 +-- net/can/bcm.c | 4 +- net/ipv6/route.c | 2 +- net/ipv6/rpl_iptunnel.c | 12 +- net/netfilter/nft_socket.c | 4 +- net/tipc/bcast.c | 2 +- net/xdp/xsk_buff_pool.c | 25 +- samples/kmemleak/kmemleak-test.c | 2 - scripts/Makefile.kasan | 45 +- scripts/Makefile.lib | 13 +- scripts/decode_stacktrace.sh | 51 +- scripts/gdb/linux/kasan.py | 44 - scripts/gdb/linux/proc.py | 4 +- scripts/gdb/linux/rbtree.py | 12 - scripts/gdb/linux/stackdepot.py | 27 - scripts/gdb/linux/timerlist.py | 31 +- scripts/gdb/vmlinux-gdb.py | 1 - scripts/macro_checker.py | 131 -- scripts/xz_wrap.sh | 158 +- security/security.c | 8 +- tools/mm/Makefile | 2 +- tools/mm/page-types.c | 13 +- tools/testing/fault-injection/failcmd.sh | 12 - tools/testing/memblock/internal.h | 2 +- tools/testing/radix-tree/.gitignore | 1 - tools/testing/radix-tree/Makefile | 72 +- .../{shared => radix-tree/generated}/autoconf.h | 0 tools/testing/{shared => radix-tree}/linux.c | 26 +- tools/testing/{shared => radix-tree}/linux/bug.h | 0 tools/testing/{shared => radix-tree}/linux/cpu.h | 0 tools/testing/{shared => radix-tree}/linux/idr.h | 0 tools/testing/{shared => radix-tree}/linux/init.h | 0 .../testing/{shared => radix-tree}/linux/kconfig.h | 0 .../testing/{shared => radix-tree}/linux/kernel.h | 0 .../{shared => radix-tree}/linux/kmemleak.h | 0 .../{shared => radix-tree}/linux/local_lock.h | 0 .../testing/{shared => radix-tree}/linux/lockdep.h | 0 .../{shared => radix-tree}/linux/maple_tree.h | 0 .../testing/{shared => radix-tree}/linux/percpu.h | 0 .../testing/{shared => radix-tree}/linux/preempt.h | 0 .../{shared => radix-tree}/linux/radix-tree.h | 0 .../{shared => radix-tree}/linux/rcupdate.h | 0 .../testing/{shared => radix-tree}/linux/xarray.h | 0 tools/testing/radix-tree/maple.c | 109 +- .../trace/events/maple_tree.h | 0 tools/testing/radix-tree/xarray.c | 10 +- tools/testing/selftests/cgroup/cgroup_util.c | 22 - tools/testing/selftests/cgroup/cgroup_util.h | 2 - tools/testing/selftests/cgroup/test_memcontrol.c | 264 +-- tools/testing/selftests/cgroup/test_zswap.c | 75 +- tools/testing/selftests/damon/.gitignore | 1 - tools/testing/selftests/damon/Makefile | 2 - tools/testing/selftests/damon/damon_nr_regions.py | 0 .../selftests/damon/damos_apply_interval.py | 0 tools/testing/selftests/damon/damos_quota.py | 0 tools/testing/selftests/damon/damos_quota_goal.py | 0 .../testing/selftests/damon/damos_tried_regions.py | 0 .../selftests/damon/debugfs_target_ids_pid_leak.sh | 0 ...ebugfs_target_ids_read_before_terminate_race.sh | 0 .../sysfs_update_schemes_tried_regions_hang.py | 0 ..._update_schemes_tried_regions_wss_estimation.py | 0 tools/testing/selftests/mm/Makefile | 2 +- .../selftests/mm/charge_reserved_hugetlb.sh | 2 +- tools/testing/selftests/mm/hugepage-mmap.c | 18 +- tools/testing/selftests/mm/hugepage-shm.c | 18 +- tools/testing/selftests/mm/hugepage-vmemmap.c | 17 +- tools/testing/selftests/mm/khugepaged.c | 4 +- tools/testing/selftests/mm/map_hugetlb.c | 18 +- tools/testing/selftests/mm/migration.c | 17 +- tools/testing/selftests/mm/mseal_test.c | 197 +- tools/testing/selftests/mm/run_vmtests.sh | 2 +- tools/testing/selftests/mm/split_huge_page_test.c | 71 - tools/testing/selftests/mm/thp_settings.c | 46 +- tools/testing/selftests/mm/thp_settings.h | 9 +- tools/testing/selftests/mm/vm_util.c | 22 - tools/testing/selftests/mm/vm_util.h | 1 - tools/testing/selftests/mm/write_to_hugetlbfs.c | 21 +- tools/testing/shared/maple-shared.h | 9 - tools/testing/shared/maple-shim.c | 7 - tools/testing/shared/shared.h | 33 - tools/testing/shared/shared.mk | 72 - tools/testing/shared/xarray-shared.c | 5 - tools/testing/shared/xarray-shared.h | 4 - tools/testing/vma/.gitignore | 7 - tools/testing/vma/Makefile | 18 - tools/testing/vma/linux/atomic.h | 12 - tools/testing/vma/linux/mmzone.h | 38 - tools/testing/vma/vma.c | 1563 -------------- tools/testing/vma/vma_internal.h | 923 -------- virt/kvm/kvm_main.c | 19 +- 546 files changed, 9549 insertions(+), 18483 deletions(-) create mode 100644 Documentation/features/vm/PG_uncached/arch-support.txt delete mode 100644 LICENSES/deprecated/0BSD create mode 100644 arch/arm64/include/asm/mmzone.h create mode 100644 arch/loongarch/include/asm/mmzone.h create mode 100644 arch/riscv/include/asm/mmzone.h create mode 100644 arch/s390/include/asm/mmzone.h create mode 100644 arch/x86/include/asm/mmzone.h create mode 100644 arch/x86/include/asm/mmzone_32.h create mode 100644 arch/x86/include/asm/mmzone_64.h rename {mm => arch/x86/mm}/numa_emulation.c (94%) delete mode 100644 drivers/block/zram/backend_842.c delete mode 100644 drivers/block/zram/backend_842.h delete mode 100644 drivers/block/zram/backend_deflate.c delete mode 100644 drivers/block/zram/backend_deflate.h delete mode 100644 drivers/block/zram/backend_lz4.c delete mode 100644 drivers/block/zram/backend_lz4.h delete mode 100644 drivers/block/zram/backend_lz4hc.c delete mode 100644 drivers/block/zram/backend_lz4hc.h delete mode 100644 drivers/block/zram/backend_lzo.c delete mode 100644 drivers/block/zram/backend_lzo.h delete mode 100644 drivers/block/zram/backend_lzorle.c delete mode 100644 drivers/block/zram/backend_lzorle.h delete mode 100644 drivers/block/zram/backend_zstd.c delete mode 100644 drivers/block/zram/backend_zstd.h delete mode 100644 include/asm-generic/mmzone.h delete mode 100644 include/linux/numa_memblks.h create mode 100644 kernel/numa.c delete mode 100644 lib/math/test_mul_u64_u64_div_u64.c rename mm/damon/{tests/core-kunit.h => core-test.h} (93%) rename mm/damon/{tests/dbgfs-kunit.h => dbgfs-test.h} (94%) rename mm/damon/{tests/sysfs-kunit.h => sysfs-test.h} (100%) delete mode 100644 mm/damon/tests/.kunitconfig rename mm/damon/{tests/vaddr-kunit.h => vaddr-test.h} (99%) delete mode 100644 mm/numa.c delete mode 100644 mm/numa_memblks.c delete mode 100644 mm/vma.c delete mode 100644 mm/vma.h delete mode 100644 mm/vma_internal.h delete mode 100644 scripts/gdb/linux/kasan.py delete mode 100755 scripts/macro_checker.py mode change 100755 => 100644 tools/testing/fault-injection/failcmd.sh rename tools/testing/{shared => radix-tree/generated}/autoconf.h (100%) rename tools/testing/{shared => radix-tree}/linux.c (91%) rename tools/testing/{shared => radix-tree}/linux/bug.h (100%) rename tools/testing/{shared => radix-tree}/linux/cpu.h (100%) rename tools/testing/{shared => radix-tree}/linux/idr.h (100%) rename tools/testing/{shared => radix-tree}/linux/init.h (100%) rename tools/testing/{shared => radix-tree}/linux/kconfig.h (100%) rename tools/testing/{shared => radix-tree}/linux/kernel.h (100%) rename tools/testing/{shared => radix-tree}/linux/kmemleak.h (100%) rename tools/testing/{shared => radix-tree}/linux/local_lock.h (100%) rename tools/testing/{shared => radix-tree}/linux/lockdep.h (100%) rename tools/testing/{shared => radix-tree}/linux/maple_tree.h (100%) rename tools/testing/{shared => radix-tree}/linux/percpu.h (100%) rename tools/testing/{shared => radix-tree}/linux/preempt.h (100%) rename tools/testing/{shared => radix-tree}/linux/radix-tree.h (100%) rename tools/testing/{shared => radix-tree}/linux/rcupdate.h (100%) rename tools/testing/{shared => radix-tree}/linux/xarray.h (100%) rename tools/testing/{shared => radix-tree}/trace/events/maple_tree.h (100%) mode change 100755 => 100644 tools/testing/selftests/damon/damon_nr_regions.py mode change 100755 => 100644 tools/testing/selftests/damon/damos_apply_interval.py mode change 100755 => 100644 tools/testing/selftests/damon/damos_quota.py mode change 100755 => 100644 tools/testing/selftests/damon/damos_quota_goal.py mode change 100755 => 100644 tools/testing/selftests/damon/damos_tried_regions.py mode change 100755 => 100644 tools/testing/selftests/damon/debugfs_target_ids_pid_leak.sh mode change 100755 => 100644 tools/testing/selftests/damon/debugfs_target_ids_read [...] mode change 100755 => 100644 tools/testing/selftests/damon/sysfs_update_schemes_tr [...] mode change 100755 => 100644 tools/testing/selftests/damon/sysfs_update_schemes_tr [...] delete mode 100644 tools/testing/shared/maple-shared.h delete mode 100644 tools/testing/shared/maple-shim.c delete mode 100644 tools/testing/shared/shared.h delete mode 100644 tools/testing/shared/shared.mk delete mode 100644 tools/testing/shared/xarray-shared.c delete mode 100644 tools/testing/shared/xarray-shared.h delete mode 100644 tools/testing/vma/.gitignore delete mode 100644 tools/testing/vma/Makefile delete mode 100644 tools/testing/vma/linux/atomic.h delete mode 100644 tools/testing/vma/linux/mmzone.h delete mode 100644 tools/testing/vma/vma.c delete mode 100644 tools/testing/vma/vma_internal.h