fd9678829d6d Add linux-next specific files for 20260210 778c73af4e64 sign-file: Fix up merge issue 83dcf61e4448 ftrace: Fix semantic conflict with mm tree 5136c3196099 configfs: Fix up merge ordering issue 1562b1fb7e17 crypto: omap - Allocate OMAP_CRYPTO_FORCE_COPY scatterlists correctly 35149653ee29 smb client: Add generated file to gitignore file 9f0c490b4ed2 mailmap: Add entry for Mickaël Salaün a7f1a8187e53 landlock: Transpose the layer masks data structure f78044bd4e02 landlock: Add access_mask_subset() helper 1b693433fb08 selftests/landlock: Add filesystem access benchmark 81b84de32bb2 xfrm: fix ip_rt_bug race in icmp_route_lookup reverse path 1a4b0c999101 regulator: mt6363: Fix interrmittent timeout 5578da7d957f ASoC: rt721-sdca: Fix issue of fail to detect OMTP jack type 7ac5dddef516 net: ftgmac100: Use devm_mdiobus_alloc/devm_of_mdiobus_register 201dddf68899 net: ftgmac100: Fix wrong netif_napi_del in release 96b4887a718c net: ftgmac100: Simplify condition on HW arbitration 0855b43d8218 net: ftgmac100: Remove redundant PHY_POLL 20248a719dc8 net: ftgmac100: Move DT probe into a helper 3e523741aae7 net: ftgmac100: Simplify legacy MDIO setup efeb21441173 net: ftgmac100: Always register the MDIO bus when it exists 7535d70ba0e7 net: ftgmac100: Move NCSI probe code into a helper d1d8392883bf net: ftgmac100: Simplify error handling for ftgmac100_initial_mac 4659ccedf22b net: ftgmac100: Use devm_clk_get_enabled 67127f88c80b net: ftgmac100: Use devm_request_memory_region/devm_ioremap f4bef838a455 net: ftgmac100: Use devm_alloc_etherdev() 9b42f74808de net: ftgmac100: Replace all of_device_is_compatible() 41fbe5aa5086 net: ftgmac100: Add match data containing MAC ID 03a2aba50b2c net: ftgmac100: List all compatibles fd3634312a04 debugobject: Make it work with deferred page initialization - again 0efc331d78b0 io_uring/rsrc: replace reg buffer bit field with flags 417d029dc412 io_uring/zcrx: improve types for size calculation 8c5d17834ec1 net: sunhme: Fix sbus regression 92860256402c LoongArch: dts: loongson-2k1000: Add nand controller support 4fd5ca0f2c62 LoongArch: dts: loongson-2k0500: Add nand controller support 4fdb5dd8aeba LoongArch: BPF: Implement bpf_addr_space_cast instruction ef54c517a937 LoongArch: BPF: Implement PROBE_MEM32 pseudo instructions 4ab17e762b34 LoongArch: BPF: Use BPF prog pack allocator f5db714646c0 LoongArch: Use IS_ERR_PCPU() macro for KGDB 5ec5ac4ca27e LoongArch: Rework KASAN initialization for PTW-enabled systems 7cb37af61f09 LoongArch: Disable instrumentation for setup_ptwalker() 0e6f596d6ac6 LoongArch: Remove some extern variables in source files 70b0faae3590 LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT 055c7e75190e LoongArch: Handle percpu handler address for ORC unwinder 77403a06d845 LoongArch: Use %px to print unmodified unwinding address 2172d6ebac93 LoongArch: Prefer top-down allocation after arch_mem_init() 009ee0c96416 LoongArch: Add HOTPLUG_SMT implementation 94b0c831eda7 LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE abca6583a2aa LoongArch: Wire up memfd_secret system call 52c1dbf4cb8e LoongArch: Replace seq_printf() with seq_puts() for simple strings f0e4b1b6e295 LoongArch: Add 128-bit atomic cmpxchg support 48543c4283e7 LoongArch: Add detection for SC.Q support 07d5798aadfa LoongArch: Select HAVE_CMPXCHG_LOCAL in Kconfig e3372ffb5f9e KVM: s390: Increase permitted SE header size to 1 MiB 46aa186a08d8 MAINTAINERS: Replace backup for s390 vfio-pci ad278d4ac67c selftests/statmount: fix statmount_alloc() conflict with STATMOUNT_BY_FD b3dabced355e MAINTAINERS: Assign hsr selftests to HSR bbbd531faa18 selftests: hsr: Add more link fault tests for HSR aae9d6b616b5 hsr: Implement more robust duplicate discard for HSR 8908c3c8cef4 selftests: hsr: Add tests for more link faults with PRP 415e6367512b hsr: Implement more robust duplicate discard for PRP ca4a09a950d2 selftests: hsr: Add tests for faulty links 776b64ba12e7 selftests: hsr: Check duplicates on HSR with VLAN c01a6c700fd5 selftests: hsr: Add ping test for PRP 84f90ab5d3e8 pid: introduce task_ppid_vnr() helper 27125df9a5d3 mm/slab: drop the OBJEXTS_NOSPIN_ALLOC flag from enum objext_flags 87caaeef7995 pidfs: implement ino allocation without the pidmap lock 1cf2e88e0651 Revert "pid: make __task_pid_nr_ns(ns => NULL) safe for zombie callers" c4d6d7829817 mm/slab: allow freeing kmalloc_nolock()'d objects using kfree[_rcu]() 03aef0602f22 pid: reorder fields in pid_namespace to reduce false sharing 802182490445 pidfs: convert rb-tree to rhashtable a344860211f5 ipc: Add SPDX license id to mqueue.c f8f296ea1c61 KVM: s390: vsie: Fix race in acquire_gmap_shadow() b6ab71a27c50 KVM: s390: vsie: Fix race in walk_guest_tables() 898885477e0f KVM: s390: Use guest address to mark guest page dirty ae88a5d2f29b net: atm: fix crash due to unvalidated vcc pointer in sigd_send() c431b00ca6af objtool/rust: add one more `noreturn` Rust function 25eb3058eb70 net: fec: add AF_XDP zero-copy support fee723a48cbe net: fec: improve fec_enet_tx_queue() a2ae70c0efe4 net: fec: add fec_alloc_rxq_buffers_pp() to allocate buffers from page pool edd393153ef0 net: fec: move xdp_rxq_info* APIs out of fec_enet_create_page_pool() 6729b24c1c2f net: fec: remove the size parameter from fec_enet_create_page_pool() 8492e4f1959c net: fec: use switch statement to check the type of tx_buf 2dcc93475559 net: fec: remove unnecessary NULL pointer check when clearing TX BD ring 2ff7a7d3928b net: fec: transmit XDP frames in bulk 8a3344bb734f net: fec: add tx_qid parameter to fec_enet_xdp_tx_xmit() 5ff3d3ddcdbe net: fec: add fec_enet_rx_queue_xdp() for XDP path bc609f97b140 net: fec: improve fec_enet_rx_queue() 54a6e86ba4ff net: fec: add fec_build_skb() to build a skb 385d19b56761 net: fec: add rx_shift to indicate the extra bytes padded in front of RX frame ff306e9a1963 net: fec: add fec_rx_error_check() to check RX errors c8d4ad91765c net: fec: add fec_txq_trigger_xmit() helper c730e512029e fbcon: Declare struct fb_info.fbcon_par as of type struct fbcon_par a1e244a9f177 mm/slab: use prandom if !allow_spin 144080a5823b mm/slab: do not access current->mems_allowed_seq if !allow_spin d82cb7b7ec42 net: arcnet: com20020-pci: use module_pci_driver f743435f988c tracing: Fix false sharing in hwlat get_sample() 0a9be83e57de rust: kbuild: pass `-Zunstable-options` for Rust 1.95.0 a046d6fc54d4 net: dsa: mxl-gsw1xx: validate chip ID ffd034ac0912 net: dsa: mxl-gsw1xx: configure SerDes port polarities 431b777762d7 dt-bindings: net: dsa: lantiq,gswip: reference common PHY properties c61a375315c0 tools: ynltool: add qstats analysis for HW-GRO efficiency / savings 5374c334d64f tools: ynltool: factor out qstat dumping a7fc1a488f09 eth: bnxt: gather and report HW-GRO stats daa0b901f831 io_uring/tctx: avoid modifying loop variable in io_ring_add_registered_file 7cb3a68376da io_uring: simplify IORING_SETUP_DEFER_TASKRUN && !SQPOLL check 55d43aab478d dt-bindings: soc: imx: add fsl,aips and fsl,emi compatible strings eb83cb510979 dt-bindings: display: bridge: lt8912b: Drop reset gpio requirement c81ed241ab24 lib/group_cpus: handle const qualifier from clusters allocation type 29732e78e486 kho: remove unnecessary WARN_ON(err) in kho_populate() 2e8e6610141c kho: fix missing early_memunmap() call in kho_populate() b5decb705979 scripts/gdb: implement x86_page_ops in mm.py 41efeec06a56 objpool: fix the overestimation of object pooling metadata size db3f1d45bdaa selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT 633748570a45 lib/random32: convert selftest to KUnit 60260df6dd93 mm/page_alloc: clear page->private in free_pages_prepare() 550fae56c9d0 selftests/mm: add memory failure dirty pagecache test 49e2b813e608 selftests/mm: add memory failure clean pagecache test 62754b30df99 selftests/mm: add memory failure anonymous page test 17c057a0dcc1 mm: rmap: support batched unmapping for file large folios 4d9cf2d6bd50 arm64: mm: implement the architecture-specific clear_flush_young_ptes() e7ef5edd31eb arm64: mm: support batch clearing of the young flag for large folios e177128105c6 arm64: mm: factor out the address and ptep alignment into a new helper 5b7cd2536d7b mm: rmap: support batched checks of the references for large folios 206a8819ecc8 tools/testing/vma: add VMA userland tests for VMA flag functions a267d0c813c2 tools-testing-vma-separate-out-vma_internalh-into-logical-headers-fix 3dbc20969331 tools/testing/vma: separate out vma_internal.h into logical headers 75854dd8ee6f tools/testing/vma: separate VMA userland tests into separate files 9cf2153ccbaf mm: make vm_area_desc utilise vma_flags_t only fb07d042b871 mm: update all remaining mmap_prepare users to use vma_flags_t 1cae3d9fb44b mm-update-shmem__file_-functions-to-use-vma_flags_t-fix ea6f605a4057 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t 2939e08b2bd4 mm-update-secretmem-to-use-vma-flags-on-mmap_prepare-fix a3919486fc47 mm: update secretmem to use VMA flags on mmap_prepare 843c3089c3d5 mm: update hugetlbfs to use VMA flags on mmap_prepare 6f8ed8b697b1 mm: add basic VMA flag operation helper functions 3286754ce7db tools: bitmap: add missing bitmap_[subset(), andnot()] d71c1ad58ecd mm: add mk_vma_flags() bitmap flag macro helper d7cf7b966974 mm: rename vma_flag_test/set_atomic() to vma_test/set_atomic_flag() f5af1c654812 mm/vma: remove __private sparse decoration from vma_flags_t c93fa7f0aea2 mm: use unmap_desc struct for freeing page tables bd85723eb945 mm/vma: use unmap_region() in vms_clear_ptes() 900db9d23e5b mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() 987f5b7404eb mm: introduce unmap_desc struct to reduce function arguments 65b4687d0d0f mm: change dup_mmap() recovery d3c52d511204 mm/vma: add page table limit to unmap_region() feab452400cb mm/memory: add tree limit to free_pgtables() eafde447a31f mm/vma: add limits to unmap_region() for vmas 87870dca8102 mm/mmap: abstract vma clean up from exit_mmap() d7a3558a631d mm/mmap: move exit_mmap() trace point e2d8312a91b8 mm: relocate the page table ceiling and floor definitions 86b077386edf mm: folio_zero_user: open code range computation in folio_zero_user() 87dc8b8490d3 mm/vmscan: select the closest preferred node in demote_folio_list() 2dadf2fff70f mm/vmscan: fix demotion targets checks in reclaim/demotion 81c99743c379 mm: fix a hmm_range_fault() livelock / starvation problem a7604af66230 mm/page_alloc: skip debug_check_no_{obj,locks}_freed with FPI_TRYLOCK caf7732efd0b mm/hugetlb: restore failed global reservations to subpool b4bade506b18 tracing: Move d_max_latency out of CONFIG_FSNOTIFY protection 31b9028c77dc ksmbd: convert tree_conns_lock to rw_semaphore 0080608706b3 ksmbd: fix missing chann_lock while iterating session channel list b29a7a8eee6a fs: fuse: fix max() of incompatible types a30f99968112 drm/xe/mmio: Avoid double-adjust in 64-bit reads 18be4ca5cb4e riscv: lib: optimize strlen loop efficiency 098921ec6818 selftests: riscv: vstate_exec_nolibc: Use the regular prctl() function 849f05ae1ea6 selftests: riscv: verify ptrace accepts valid vector csr values 30eb191c895b selftests: riscv: verify ptrace rejects invalid vector csr inputs 3789d5eecd5a selftests: riscv: verify syscalls discard vector context 66d03044891d selftests: riscv: verify initial vector state with ptrace 600f72ded8c8 selftests: riscv: test ptrace vector interface f4be988f5b54 riscv: ptrace: validate input vector csr registers fd515e037efb riscv: csr: define vtype register elements ef3ff40346db riscv: vector: init vector context with proper vlenb dd2fdc350459 SUNRPC: fix gss_auth kref leak in gss_alloc_msg error path 915155806c36 fbcon: Remove struct fbcon_display.inverse 4e2796c8280a drm/xe/vf: Allow VF to initialize MCR tables c57db41b8d2c drm/xe/guc: Add Wa_14025883347 for GuC DMA failure on reset 6c5c07bc8589 docs: process: maintainer-pgp-guide: update kernel.org docs link b211a30690f8 docs: kdoc_parser: allow __exit in function prototypes ac0c6f1b6a58 Bluetooth: mgmt: Fix heap overflow in mgmt_mesh_add 1075e8e826b2 nfs: nfs4proc: Convert comma to semicolon afb24505ff65 SUNRPC: Change list definition method 728bea264883 sunrpc: rpc_debug and others are defined even if CONFIG_SUNRPC_DEBUG unset 3d012b8614ee perf test: Fix test case perftool-testsuite_report for s390 bdc5071d7f7b coccinelle: Add kmalloc_objs conversion script 2a400eeba40b perf test code_with_type.sh: Skip test if rust wasn't available at build time e29a3e61eef6 NFSv4: limit lease period in nfs4_set_lease_period() 3d57c44e9180 NFSv4: pass lease period in seconds to nfs4_set_lease_period() fdc0396b3cc0 nfs: unify security_inode_listsecurity() calls 42e7c876b182 fs/nfs: Fix readdir slow-start regression 1d3ffe6233b1 perf tests workload: Formatting for code_with_type.rs ebcff9dacaf2 vduse: avoid adding implicit padding 132737e360b4 Add linux-next specific files for 20260209 29097246848e ftrace: Fix up build c5226b96c08a fs/ntfs3: avoid calling run_get_entry() when run == NULL in ntfs_read_run_nb_ra() fe7cd89f0e29 ALSA: usb-audio: Add DSD support for iBasso DC04U 4f3a06cc5797 ksmbd: add chann_lock to protect ksmbd_chann_list xarray 3f5dfa472ea6 tools build: Fix rust feature detection 95080648ed52 cifs: Fix the copyright banner on smb1maperror.c 561f60dfd1c1 ARM: 9470/1: Handle BE8 vs BE32 in ARCH_CC_CAN_LINK 510e7261a7bc drm/i915/quirks: Fix device id for QUIRK_EDP_LIMIT_RATE_HBR2 entry 88b896e3e353 btrfs: fix invalid leaf access in btrfs_quota_enable() if ref key not found 549fe06390c1 btrfs: fix lost error return in btrfs_find_orphan_roots() 14675c8c15a7 btrfs: fix lost return value on error in finish_verity() 305ff6b3a03c ceph: supply snapshot context in ceph_uninline_data() f16bd3fa74a2 ceph: supply snapshot context in ceph_zero_partial_object() 3e60a33ab128 btrfs: change unaligned root messages to error level in btrfs_validate_super() 13e71b9a4bab btrfs: use the correct type to initialize block reserve for delayed refs a1df918b3652 btrfs: do not ASSERT() when the fs flips RO inside btrfs_repair_io_failure() cc8828540909 btrfs: reset block group size class when it becomes empty 36ca17dbebce btrfs: replace BUG() with error handling in __btrfs_balance() f489822c2332 btrfs: handle unexpected exact match in btrfs_set_inode_index_count() 8356b4b1103b libceph: adapt ceph_x_challenge_blob hashing and msgr1 message signing b7cc142dbafe libceph: add support for CEPH_CRYPTO_AES256KRB5 6cec0b61aacc libceph: introduce ceph_crypto_key_prepare() 0ee8bccf7396 libceph: generalize ceph_x_encrypt_offset() and ceph_x_encrypt_buflen() ac431d597a9b libceph: define and enforce CEPH_MAX_KEY_LEN 3a78798bb3be KVM: s390: vsie: Fix race in acquire_gmap_shadow() 1276277da83d KVM: s390: vsie: Fix race in walk_guest_tables() 4ab84deaf77e KVM: s390: Use guest address to mark guest page dirty 0dddf20b4fd4 watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency 76149d53502c procfs: fix missing RCU protection when reading real_parent in do_task_stat() cafe4074a722 watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() 9dc052234da7 kcsan, compiler_types: avoid duplicate type issues in BPF Type Format 0758293d5dc8 kho: fix doc for kho_restore_pages() f653ff7af969 tests/liveupdate: add in-kernel liveupdate test cab056f2aae7 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state 6845645eef81 liveupdate: luo_file: Use private list 66bd8501ceb4 list: add kunit test for private list primitives 989b3c5af63e list: add primitives for private list manipulations 90079798f1d7 delayacct: fix uapi timespec64 definition d434e8bcfe00 fbdev: au1200fb: Fix a memory leak in au1200fb_drv_probe() f179e1859c71 mailmap: Add entry for Mickaël Salaün a89abf299d7d landlock: Transpose the layer masks data structure fb4ddf208511 mm/memory: handle non-split locks correctly in zap_empty_pte_table() 4c640eb4181c mm: move pte table reclaim code to memory.c 9c8c02df3f87 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE 086498aed3f6 mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE config 6578ab0a5cc7 um: mm: enable MMU_GATHER_RCU_TABLE_FREE 46231ba5f4e1 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 6c8e95805dba mips: mm: enable MMU_GATHER_RCU_TABLE_FREE a5b981e63edb LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 44b079583f7d alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE d8b65654b16f mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h 06f5ff36e418 mm/damon/stat: remove __read_mostly from memory_idle_ms_percentiles 3881b00a2cea zsmalloc: make common caches global ef24e0aa078f mm: add SPDX id lines to some mm source files c69ca4e992e3 mm/zswap: use %pe to print error pointers 4a8eabc6e4c7 mm/vmscan: use %pe to print error pointers ad1e0c44a415 mm/readahead: fix typo in comment 4188b2592ff6 mm: khugepaged: fix NR_FILE_PAGES and NR_SHMEM in collapse_file() cc5cbf37ceac mm: refactor vma_map_pages to use vm_insert_pages 9a2791e748e5 mm/damon: unify address range representation with damon_addr_range ad789a85b163 mm/cma: replace snprintf with strscpy in cma_new_area e2c3b6b21c77 mm: zswap: use SG list decompression APIs from zsmalloc ebebb04baefd hfsplus: avoid double unload_nls() on mount failure eae41d3bc76e landlock: Add access_mask_subset() helper a9a8f97fd459 selftests/landlock: Add filesystem access benchmark 35f52d1d597c fbdev: ffb: fix corrupted video output on Sun FFB1 4a4b56dfbeb0 fbdev: of_display_timing: Fix device node reference leak in of_get_display_timings() bf6b90deca26 kho: remove unnecessary WARN_ON(err) in kho_populate() 074790326541 kho: fix missing early_memunmap() call in kho_populate() a1171d2a123d scripts/gdb: implement x86_page_ops in mm.py b216fbd2ead1 objpool: fix the overestimation of object pooling metadata size 7a10a24e06f4 selftests/memfd: use IPC semaphore instead of SIGSTOP/SIGCONT 0e916a75e62e lib/random32: convert selftest to KUnit 3091c41d133d watchdog/hardlockup: simplify perf event probe and remove per-cpu dependency 84d4d403c3df procfs: fix missing RCU protection when reading real_parent in do_task_stat() a61d425673b6 watchdog/softlockup: fix sample ring index wrap in need_counting_irqs() 41fc4bd40b69 kcsan, compiler_types: avoid duplicate type issues in BPF Type Format e6ffe7ff674f kho: fix doc for kho_restore_pages() f11f5488d58f tests/liveupdate: add in-kernel liveupdate test 13c664182c65 liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state eb4a2e67ac64 liveupdate: luo_file: Use private list 9a15c1bb763a list: add kunit test for private list primitives c8c062bfb8e6 list: add primitives for private list manipulations d268088d0794 delayacct: fix uapi timespec64 definition 5813eaaa73be selftests/mm: add memory failure dirty pagecache test df061aec2425 selftests/mm: add memory failure clean pagecache test cf2929c618fe selftests/mm: add memory failure anonymous page test 972589fc11eb mm: rmap: skip batched unmapping for UFFD vmas 7e12e01bdeb2 mm: rmap: support batched unmapping for file large folios f7cab0809eef arm64-mm-implement-the-architecture-specific-clear_flush_young_ptes-fix c61477cf1f80 arm64: mm: implement the architecture-specific clear_flush_young_ptes() 55079fc6cf2b arm64: mm: support batch clearing of the young flag for large folios 77df95a90583 arm64: mm: factor out the address and ptep alignment into a new helper 29e97ca578b2 mm: rmap: support batched checks of the references for large folios 7b06a77aa04a tools/testing/vma: add VMA userland tests for VMA flag functions 9ae484649835 tools-testing-vma-separate-out-vma_internalh-into-logical-headers-fix ea45b06a9dc8 tools/testing/vma: separate out vma_internal.h into logical headers f669daec3cbb tools/testing/vma: separate VMA userland tests into separate files 60473dd90030 mm: make vm_area_desc utilise vma_flags_t only a7c1414d1313 mm: update all remaining mmap_prepare users to use vma_flags_t 0807954abf8e mm-update-shmem__file_-functions-to-use-vma_flags_t-fix cefa11d171e4 mm: update shmem_[kernel]_file_*() functions to use vma_flags_t 6b77b9132c90 mm-update-secretmem-to-use-vma-flags-on-mmap_prepare-fix a83a5f31361d mm: update secretmem to use VMA flags on mmap_prepare 840c27aa84bf mm: update hugetlbfs to use VMA flags on mmap_prepare e3713cc21137 mm: add basic VMA flag operation helper functions b20de57aae6d tools: bitmap: add missing bitmap_[subset(), andnot()] 6070b2c9ceea mm: add mk_vma_flags() bitmap flag macro helper 8f9b31641c92 mm: rename vma_flag_test/set_atomic() to vma_test/set_atomic_flag() 7774c56f7f2f mm/vma: remove __private sparse decoration from vma_flags_t c12578ea61d6 mm/vmscan: select the closest preferred node in demote_folio_list() b30652512f16 mm/vmscan: fix demotion targets checks in reclaim/demotion 65af55a34094 mm: use unmap_desc struct for freeing page tables d9ec1b4463b6 mm/vma: use unmap_region() in vms_clear_ptes() 08caab13738c mm/vma: use unmap_desc in exit_mmap() and vms_clear_ptes() 879a1f6ec1fa mm: introduce unmap_desc struct to reduce function arguments 4c16753d5e2e mm: change dup_mmap() recovery 3d093853387e mm/vma: add page table limit to unmap_region() eb8922813574 mm/memory: add tree limit to free_pgtables() 72a776ea1c8c mm/vma: add limits to unmap_region() for vmas 83451a1d1409 mm/mmap: abstract vma clean up from exit_mmap() 76a01d4a7daa mm/mmap: move exit_mmap() trace point a925f95fa951 mm: relocate the page table ceiling and floor definitions 1ab83fb651c0 mm: folio_zero_user: open code range computation in folio_zero_user() e8f5fd5b7ee2 mm/memory: handle non-split locks correctly in zap_empty_pte_table() eb7f18f13395 mm: move pte table reclaim code to memory.c 9afd82c3ec06 mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE cb4a46a3a0a2 mm: convert __HAVE_ARCH_TLB_REMOVE_TABLE to CONFIG_HAVE_ARCH_TLB_REMOVE_TABLE config 72ca1c6b01ab um: mm: enable MMU_GATHER_RCU_TABLE_FREE cb3f435ebe3f parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 4fef6264fb9b mips: mm: enable MMU_GATHER_RCU_TABLE_FREE e471d58cd7ed LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 8e5938f8a7db alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE ebd47c21ef0d mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h f25b6ab9f7f0 mm/damon/stat: remove __read_mostly from memory_idle_ms_percentiles fa1ad05daf12 zsmalloc: make common caches global 72255e0ffb45 mm: add SPDX id lines to some mm source files 9185f15f69a6 mm/zswap: use %pe to print error pointers 8b298f786ac6 mm/vmscan: use %pe to print error pointers eb729477b4fb mm/readahead: fix typo in comment b4321ccaa24c mm: khugepaged: fix NR_FILE_PAGES and NR_SHMEM in collapse_file() 5e38b451e881 mm: refactor vma_map_pages to use vm_insert_pages 41140634e528 mm/damon: unify address range representation with damon_addr_range 23dbffa39aa3 mm/cma: replace snprintf with strscpy in cma_new_area e77043ea4aa4 mm: zswap: use SG list decompression APIs from zsmalloc 30ad9060219d mm/hugetlb: restore failed global reservations to subpool 41eb18d575e6 LoongArch: dts: loongson-2k1000: Add nand controller support 1857b0c9cc7e LoongArch: dts: loongson-2k0500: Add nand controller support 4e990ad9f831 LoongArch: BPF: Implement bpf_addr_space_cast instruction 277711dfcd90 LoongArch: BPF: Implement PROBE_MEM32 pseudo instructions bea24e4ff47d LoongArch: BPF: Use BPF prog pack allocator ead8dc6d6e6f LoongArch: Use IS_ERR_PCPU() macro for KGDB cf9bb99ae34d LoongArch: Rework KASAN initialization for PTW-enabled systems 189ba04694e4 LoongArch: Disable instrumentation for setup_ptwalker() 51c52c5ed093 LoongArch: Remove some extern variables in source files 68213fbc642f LoongArch: Guard percpu handler under !CONFIG_PREEMPT_RT 9c5094e79e6c LoongArch: Handle percpu handler address for ORC unwinder 84059ca343aa LoongArch: Use %px to print unmodified unwinding address 6a25aecf1255 LoongArch: Prefer top-down allocation after arch_mem_init() ffd2c37a7d1e LoongArch: Add HOTPLUG_SMT implementation 5c369c527a8c LoongArch: Make cpumask_of_node() robust against NUMA_NO_NODE 4f0996d312b5 LoongArch: Wire up memfd_secret system call 35f7ba7ba19f LoongArch: Replace seq_printf() with seq_puts() for simple strings 545edda7470c LoongArch: Add 128-bit atomic cmpxchg support 69ff4d98c2a6 LoongArch: Add detection for SCQ support 38b7aa7d0425 LoongArch: Select HAVE_CMPXCHG_LOCAL in Kconfig 2d94a3f7088b KVM: LoongArch: selftests: Add steal time test case 872d277a1e2f LoongArch: KVM: Add paravirt vcpu_is_preempted() support in guest side 9b486cdd032a LoongArch: KVM: Add paravirt preempt feature in hypervisor side 2faec60a4858 LoongArch: KVM: Set default return value in KVM IO bus ops 382c38c9ec94 LoongArch: KVM: Add FPU/LBT delay load support b1388a9598fb LoongArch: KVM: Move LBT capability check in exception handler 37da26e0e839 LoongArch: KVM: Move LASX capability check in exception handler 89b5dc539713 LoongArch: KVM: Move LSX capability check in exception handler c5cb12b81a0b LoongArch: KVM: Handle LOONGARCH_CSR_IPR during vCPU context switch c2f94dafe197 LoongArch: KVM: Check VM msgint feature during interrupt handling 31966edb9a5d LoongArch: KVM: Add msgint registers in kvm_init_gcsr_flag() 82db90bf461b LoongArch: KVM: Move feature detection in kvm_vm_init_features() de0c51370b7d LoongArch: KVM: Add more CPUCFG mask bits 13f98d3499ab Bluetooth: L2CAP: Fix invalid response to L2CAP_ECRED_RECONF_REQ cf0f9566282a libceph: adapt ceph_x_challenge_blob hashing and msgr1 message signing 9eb9d13c32a0 libceph: add support for CEPH_CRYPTO_AES256KRB5 8d45a2dc852d libceph: introduce ceph_crypto_key_prepare() 64ff235862dd libceph: generalize ceph_x_encrypt_offset() and ceph_x_encrypt_buflen() b7e2174a8cbc libceph: define and enforce CEPH_MAX_KEY_LEN 996b8da17999 vduse: avoid adding implicit padding 56d1441563e1 Documentation/mm: explain movable_node safety mechanism and verification 01a5e7dcc188 Documentation: add numa=fake hotplug= parameter documentation 1561a04cfe52 mm/numa_emulation: add hotplug= option for fake NUMA nodes 51797f395ee5 mm/numa_emulation: skip 'U' suffix after parsing node count dedfae78f009 fs: add porting notes about readlink_copy() ab89060fbc92 pidfs: return -EREMOTE when PIDFD_GET_INFO is called on another ns 30d2122405f2 selftests: add FSMOUNT_NAMESPACE tests 14b428cfba2d hfsplus: fix warning issue in inode.c b3c78bc53630 nfsd: do not allow exporting of special kernel filesystems a39162f77f49 exportfs: clarify the documentation of open()/permission() expotrfs ops fa19d42cc791 fsverity: add tracepoints 0e6b7eae1fde fs: add FS_XFLAG_VERITY for fs-verity files 40210c2b11a8 rust: seq_file: replace `kernel::c_str!` with C-Strings aa35dd5cbc06 iomap: fix invalid folio access after folio_end_read() fd5d8b65cfe7 fs: dcache: fix typo in enum d_walk_ret comment 8cdb04bd06c1 riscv: ptrace: return ENODATA for inactive vector extension 099ba40b1bd9 riscv: lib: optimize strlen loop efficiency bb08b7b0f8f2 selftests: riscv: vstate_exec_nolibc: Use the regular prctl() function f5e3815eefae selftests: riscv: verify ptrace accepts valid vector csr values d795fa00d28e selftests: riscv: verify ptrace rejects invalid vector csr inputs 9d505a4f430b selftests: riscv: verify syscalls discard vector context 4007da7d9fab selftests: riscv: verify initial vector state with ptrace 321aa41bdcc9 selftests: riscv: test ptrace vector interface bc6843ef6b25 riscv: ptrace: validate input vector csr registers 1bde80dbf45d riscv: csr: define vtype register elements 9d6f32833102 riscv: vector: init vector context with proper vlenb 49d90f962693 riscv: ptrace: return ENODATA for inactive vector extension 9cf8ddb12a72 ovl: use name_is_dot* helpers in readdir code 55fb177d3a03 fs: add helpers name_is_dot{,dot,_dotdot} 1992330d90dd ovl: Fix uninit-value in ovl_fill_real aef507847129 hfsplus: fix generic/062 xfstests failure dd5712f3379c alpha: fix user-space corruption during memory compaction c76a572bb04e selftests/statmount: add statmount_alloc() helper 6f05f0c9455c tools: update mount.h header 4f5ba37ddcdf mount: add FSMOUNT_NAMESPACE 1d497d97fb22 mount: simplify __do_loopback() a2707cd19c27 mount: start iterating from start of rbtree 9396bfdacb5a fs: reset read-only fsflags together with xflags fc94368bcee5 fs/file: optimize close_range() complexity from O(N) to O(Sparse) b18c5b84fa4a hfsplus: fix generic/037 xfstests failure ed8889ca21b6 hfsplus: pretend special inodes as regular files d8a73cc46c84 hfsplus: return error when node already exists in hfs_bnode_create b226804532a8 hfs: Replace BUG_ON with error handling for CNID count checks 413466f3f0f8 hfsplus: fix generic/020 xfstests failure 6fd8a09f48d6 nilfs2: fix missing struct keywords in nilfs2_api.h kernel-doc cb8fe62f87ad nilfs2: convert nilfs_super_block to kernel-doc ed527ef0c264 nilfs2: Fix potential block overflow that cause system hang 9a8c4ad44721 hfsplus: fix volume corruption issue for generic/498 bea4429eb301 hfsplus: fix volume corruption issue for generic/480 126fb0ce9943 hfsplus: ensure sb->s_fs_info is always cleaned up 05ce49a902be hfs: ensure sb->s_fs_info is always cleaned up