c025f6cf4209 Add linux-next specific files for 20260303 3a1dc69cbaf4 kcov: check kvov_mode change inside workqueue 3a97e02b3e91 dpll: zl3073x: add die temperature reporting for supported chips 4845f2fff730 dpll: zl3073x: detect DPLL channel count from chip ID at runtime 4e10a730d1b5 wifi: mt76: Fix possible oob access in mt76_connac2_mac_write_txwi_80211() c41a9abd6ae3 wifi: mt76: mt7925: Fix possible oob access in mt7925_mac_write_txwi_80211() 608628463086 wifi: mt76: mt7996: Fix possible oob access in mt7996_mac_write_txwi_80211() 72c6df8f284b wifi: wlcore: Fix a locking bug d98c24617a83 wifi: cw1200: Fix locking in error paths 5d048bbed1bb wifi: mac80211: give the AP more time for EPPKE as well 6c73126ecd10 octeon_ep_vf: avoid compiler and IQ/OQ reordering 2ae7d20fb24f octeon_ep_vf: Relocate counter updates before NAPI 43b3160cb639 octeon_ep: avoid compiler and IQ/OQ reordering 18c04a808c43 octeon_ep: Relocate counter updates before NAPI 2b12ffb66955 net: mana: Trigger VF reset/recovery on health check failure due to HWC timeout 181cafbd8a01 selftests/bpf: add test for xdp_bonding xmit_hash_policy compat 479d589b40b8 bpf/bonding: reject vlan+srcmac xmit_hash_policy change when XDP is loaded 6d21d635c42e riscv: dts: microchip: add can resets to mpfs 48fb6eaec026 cache: ax45mp: Fix device node reference leak in ax45mp_cache_init() ce4b8d505990 cache: starfive: fix device node leak in starlink_cache_init() cbbf2df81dd9 drm/i915/dp: Fix DSC state computation 16c09ed4c450 fuse: fix uninit-value in fuse_dentry_revalidate() 228c2b6b93b7 fuse: use offset_in_page() for page offset calculations d8dbd30b872b fuse: use DIV_ROUND_UP() for page count calculations db64b9107f14 fuse: simplify logic in fuse_notify_store() and fuse_retrieve() 65161470f95b fuse: validate outarg offset and size in notify store/retrieve 59ba47b6be9c fuse: Check for large folio with SPLICE_F_MOVE 129a45f9755a fuse: quiet down complaints in fuse_conn_limit_write f595dda929e1 fuse: drop unnecessary argument from fuse_lookup_init() 5223e0470e7b fuse: fix premature writetrhough request for large folio 7ae0d8f1abbb ALSA: hda/senary: Ensure EAPD is enabled during init ad595a8aeeab drm/vc4: Test for imported buffers with drm_gem_is_imported() c70708c53ddb drm/gma500: Create framebuffers with drm_gem_fb_create() 581a5bfe7583 drm/gma500: fbdev: Use a DRM client buffer aaea2359a6ba drm/gma500: fbdev: Calculate buffer geometry with format helpers bbc1d2105481 drm/gma500: fbdev: Set framebuffer size to GEM object size e0afbfe321d5 drm/client: Export drm_client_buffer_create() b8eb97ead862 drm/bridge: waveshare-dsi: Register and attach our DSI device at probe abdcd4c3586d gpu/buddy: Introduce gpu_buddy_assert() for kunit-aware assertions 75ad51825933 selftests/sched_ext: Fix peek_dsq.bpf.c compile error for clang 17 01a867c2e090 selftests/sched_ext: Add -fms-extensions to bpf build flags 9af832c0a76e tools/sched_ext: Add -fms-extensions to bpf build flags 3f27958b729a sched_ext: Use READ_ONCE() for plain reads of scx_watchdog_timeout 398c0c8bbc8f dt-bindings: auxdisplay: ht16k33: Use unevaluatedProperties to fix common property warning a116bac87118 dma-buf: Include ioctl.h in UAPI header f74d204baf9f sched/hrtick: Mark hrtick_clear() as always used 01086b97dcc9 dma-buf: Suppress a thread-safety complaint 8fb54c7307f6 wifi: mac80211: fix missing ieee80211_eml_params member initialization 83307aebe6a1 ALSA: hda/senary: Use codec->core.afg for GPIO access 93992667d0ab ALSA: doc: usb-audio: Add doc for QUIRK_FLAG_SKIP_IFACE_SETUP a300000233a9 fsverity: add dependency on 64K or smaller pages e46152872a75 crypto: jitterentropy - Use SHA-3 library 1939d9816dbf MAINTAINERS: ena: update AMAZON ETHERNET maintainers 7dbfba0ba0b9 drm/i915/backlight: Provide clear description on how backlight level is controlled ef8ed2ddd1cd drm/i915/backlight: Update debug log during backlight setup c7677f4e7523 drm/i915/backlight: Short circuit intel_dp_aux_supports_hdr_backlight e2b83593f6bc drm/i915/backlight: Check luminance_set when disabling PWM via AUX VESA backlight 79e870c86d30 drm/i915/backlight: Take luminance_set into account for VESA backlight c15a236644b1 drm/i915/backlight: Use intel_panel variable instead of intel_connector c69855ada286 atm: atmdev: add function parameter names and description 425e080a1c34 dccp Remove inet_hashinfo2_init_mod(). bddafc06ca5e ipmr: Don't hold RTNL for ipmr_rtm_route(). 3c1e53e55418 ipmr: Add dedicated mutex for mrt->{mfc_hash,mfc_cache_list}. 4480d5fa1f6e ipmr/ip6mr: Convert net->ipv[46].ipmr_seq to atomic_t. 1c36d186a0c8 ipmr: Define net->ipv4.{ipmr_notifier_ops,ipmr_seq} under CONFIG_IP_MROUTE. 478c2add78b1 ipmr: Call fib_rules_unregister() without RTNL. 4a11adcd9eef ipmr: Remove RTNL in ipmr_rules_init() and ipmr_net_init(). b22b01867406 ipmr: Convert ipmr_net_exit_batch() to ->exit_rtnl(). b7fdc3cfb60a ipmr: Move unregister_netdevice_many() out of ipmr_free_table(). 3810f9529dc7 ipmr: Move unregister_netdevice_many() out of mroute_clean_tables(). 2c698bab294a ipmr: Convert ipmr_rtm_dumproute() to RCU. 295a17b3eae9 ipmr: Convert ipmr_rtm_getroute() to RCU. 2bd6c9d600d6 ipmr: Use MAXVIFS in mroute_msgsize(). 402a8111d7be ipmr: Convert ipmr_rtm_dumplink() to RCU. 261950e0390b ipmr: Annotate access to mrt->mroute_do_{pim,assert,wrvifwhole}. 05068eaa67b2 selftest: net: Add basic functionality tests for ipmr. a0e8c9a5060f mpls: remove test against ipv6_stub 3f10543c5bdd selftests/net: packetdrill: restore tcp_rcv_big_endseq.pkt 1e540c4d8f32 net: sparx5: replace sparx5_start() with sparx5_forwarding_init() 8b1e4a6747b8 net: sparx5: move FDMA/XTR initialization out of sparx5_start() 0432c60112b4 net: sparx5: move PTP IRQ handling out of sparx5_start() cdc374359fe8 net: sparx5: move remaining init functions from start() to probe() 274182ff34fd net: sparx5: move calendar initialization to probe e180067a03ca net: sparx5: move stats initialization and add deinit function 13cb1b68842b net: sparx5: move MAC table initialization and add deinit function 3a95973e7c79 net: sparx5: move VCAP initialization to probe b8909aad5b8d net: sparx5: move netdev and notifier block registration to probe 78558965440b hwmon: Add LattePanda Sigma EC driver 07a8531d4427 net: stmmac: move DMA configuration validation to driver probe 93cde989bd28 net: stmmac: simplify atds initialisation 0835bc72510f net: stmmac: move initialisation of dma_cfg->atds 1558705afbb2 net: stmmac: make dma_cfg mixed/fixed burst boolean a2a3832ad76d net: stmmac: make chain_mode a boolean ecb037f58da7 net: stmmac: make extend_desc boolean 70bafb53b305 net: stmmac: remove mac->xlgmac 0e7cb34d0f6c net: stmmac: remove dwmac410_(enable|disable)_dma_irq d1925291231e net: stmmac: remove dwmac4 DMA_CHAN_INTR_DEFAULT_[TR]X* 19f2d59c3c3a net: stmmac: remove .get_tx_len() 1fe444bdc583 net: stmmac: remove .get_tx_ls() d48ba98bbc82 net: stmmac: remove .get_tx_owner() 44a2ec96d374 net: stmmac: remove plat_dat->port_node 940ec40dd299 net: stmmac: clean up formatting in stmmac_mac_finish() 7cbe98f7bef9 net: dsa: realtek: rtl8365mb: fix rtl8365mb_phy_ocp_write return value c7b228418e8b selftests: drv-net: iou-zcrx: allocate hugepages for large chunks test 67792dde27a6 selftests: drv-net: iou-zcrx: rework large chunks test to use common setup 27c4ab943882 selftests: drv-net: iou-zcrx: wait for memory provider cleanup 8341c989ac77 net: remove addr_len argument of recvmsg() handlers 91efd51b5ed4 mailmap: update Guru Das Srinagesh's email address bb5967d66513 lib: math: polynomial: remove link to non-exist file and fix spelling 230c19b6a81e lib: math: polynomial: don't use 'proxy' headers 66e82d6a07bb lib: polynomial: move to math/ subfolder 4d433e1a4d5b ocfs2: fix deadlock when creating quota file ee271213cf6f get_maintainer: add ** glob pattern support a51a9c955ac6 crash_dump: use sysfs_emit in sysfs show functions ea429ec9ad8e lib/glob: clean up "bool abuse" in pointer arithmetic c191b43efa6e lib: glob: replace bitwise OR with logical operation on boolean 9942125cc5ff lib: glob: add explicit include for export.h 68a681281c72 lib: glob: fix grammar and replace non-inclusive terminology f4c110c192a7 selftests/fchmodat2: use ksft_finished() 32b93864980b selftests/fchmodat2: clean up temporary files and directories 5a80f144c405 lib: glob: add missing SPDX-License-Identifier 324cce2cee3b pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process() 20260c58b972 pid: make sub-init creation retryable b9676175a995 crash_dump: fix typo in function name read_key_from_user_keying 5608dd233c44 crash_dump: remove redundant less-than-zero check 6a7ddc71c7b2 xor: use static_call for xor_gen bcc38193ad45 xor: pass the entire operation to the low-level ops b2d53a1fa910 btrfs: use xor_gen 94b25829c7d5 async_xor: use xor_gen 3bb093f1d00e xor: add a better public API b50a90bec6ab xor: make xor.ko self-contained in lib/raid/ 352c4f348822 xor: avoid indirect calls for arm64-optimized ops 7026f45915ca x86: move the XOR code to lib/raid/ 83c2e2583a5d s390: move the XOR code to lib/raid/ 53e46ee14c9a sparc: move the XOR code to lib/raid/ e55d99d160eb riscv: move the XOR code to lib/raid/ 3313b89c8834 powerpc: move the XOR code to lib/raid/ ce31a2ac2dfb loongarch: move the XOR code to lib/raid/ 37c34343f5cb arm64: move the XOR code to lib/raid/ 6f62392a6ff3 arm: move the XOR code to lib/raid/ e5273be529e3 alpha: move the XOR code to lib/raid/ ed5b1dd2b357 xor: move generic implementations out of asm-generic/xor.h d9f0f1db6a13 xor: remove macro abuse for XOR implementation registrations 847b8dfcf699 xor: split xor.h 1b2462309902 xor: cleanup registration and probing 13bc3c304e53 xor: small cleanups 4e75d18edbf4 xor: move to lib/raid/ c4828741a57c um/xor: don't override XOR_SELECT_TEMPLATE 78ae4acfc387 arm/xor: remove in_interrupt() handling e33b94fecd85 xor: assert that xor_blocks is not called from interrupt context 4bc2f41ee6ab arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel 6376b81b61da crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT c747cda7a3d0 crash_dump/dm-crypt: don't print in arch-specific code 9637f66a2d98 fork: zero vmap stack using clear_pages() instead of memset() 965f723e3a06 fork: replace simple_strtoul with kstrtoul in coredump_filter_setup 37fff105be01 complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check 2c88b4fc8eec do_notify_parent: sanitize the valid_signal() checks f6b38447a1e2 exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent() 0447c47274df selftests/ipc: skip msgque test when MSG_COPY is unsupported 8d323ee4a77d scripts/spelling.txt: add "exaclty" typo 3ebccd360535 scripts/spelling.txt: sort alphabetically 5bc0a99880c7 lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings d78a6ceb6187 lib/cmdline_kunit: add test case for memparse() 6671fd8d8b1f lib: add more string to 64-bit integer conversion overflow tests 69466164096a lib: fix memparse() to handle overflow 79e297a68247 lib: fix _parse_integer_limit() to handle overflow e68c8bea2262 doc: watchdog: document buddy detector 254969338ec1 watchdog/hardlockup: improve buddy system detection timeliness 579c9cb36810 doc: watchdog: clarify hardlockup detection timing f7623e9ad065 watchdog/hardlockup: always update saved interrupts during check 090d949a7297 kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf() 0d0e356957dc kernel/panic: allocate taint string buffer dynamically 6893c9af1a72 kernel-panic-increase-buffer-size-for-verbose-taint-logging-fix 56077f58d6d7 kernel/panic: increase buffer size for verbose taint logging 1a9ed3cc59c2 scripts/bloat-o-meter: rename file arguments to match output 23746a746c63 unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure daebeb17271b scripts/spelling.txt: add "binded||bound" 368f22898425 Squashfs: check xz dictionary size isn't zero 0864ad6dd57d proc: fix pointer error dereference 7bc680ad5d85 proc: array: drop stale FIXME about RCU in task_sig() 9af4957ef127 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers 57c09df4ca42 mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios 4d6babc4b2b5 mm: memcontrol: convert objcg to be per-memcg per-node type 8c46e095f5c3 mm-memcontrol-prepare-for-reparenting-non-hierarchical-stats-update 714e7a8a879e mm: memcontrol: prepare for reparenting non-hierarchical stats 2d1aceb30eb6 mm: workingset: use lruvec_lru_size() to get the number of lru pages b427e59830dc mm: memcontrol: refactor memcg_reparent_objcgs() 86b9427ee811 mm: vmscan: prepare for reparenting MGLRU folios 6f82b7d0a59d mm: vmscan: prepare for reparenting traditional LRU folios dbda8a9aa368 mm: memcontrol: prepare for reparenting LRU pages for lruvec lock b2f0e9f0a717 mm: do not open-code lruvec lock b2dc443968fc mm: workingset: prevent lruvec release in workingset_activation() fdb1e076511f mm: swap: prevent lruvec release in lru_gen_clear_refs() 36cdf8a558f8 mm: zswap: prevent lruvec release in zswap_folio_swapin() cdc348b64393 mm: workingset: prevent lruvec release in workingset_refault() 0e830085b8b7 mm: zswap: prevent memory cgroup release in zswap_compress() 472fa12391bc mm: thp: prevent memory cgroup release in folio_split_queue_lock{_irqsave}() c45189a22f8b mm: workingset: prevent memory cgroup release in lru_gen_eviction() 40942d13bc08 mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full() febb51c0c140 mm: mglru: prevent memory cgroup release in mglru 66c6b444c682 mm: migrate: prevent memory cgroup release in folio_migrate_mapping() 24ae1f3bb2d0 mm: page_io: prevent memory cgroup release in page_io module ba8bddf164a2 mm: memcontrol: prevent memory cgroup release in count_memcg_folio_events() 876541edc7f8 writeback: prevent memory cgroup release in writeback module 0e7d7f59c5fd buffer: prevent memory cgroup release in folio_alloc_buffers() 30530bd2bf19 mm: memcontrol: prevent memory cgroup release in get_mem_cgroup_from_folio() e91d54f67bab mm: memcontrol: return root object cgroup for root memory cgroup e9bca3ba0598 mm: memcontrol: allocate object cgroup for non-kmem case 3967b20662ea mm: vmscan: refactor move_folios_to_lru() b1ce444cd506 mm: vmscan: prepare for the refactoring the move_folios_to_lru() 69f0cdc966e6 mm: rename unlock_page_lruvec_irq and its variants bee1d398c7a1 mm: workingset: use folio_lruvec() in workingset_refault() f754bb486ff4 mm: memcontrol: remove dead code of checking parent memory cgroup a2cc78381eab virtio_balloon: set pr_dev.order to new default 44c713af5441 hv_balloon: change default page reporting order 1784d41eb1e0 mm/page_reporting: allow zero page_reporting_order 9da914af637d zram: use statically allocated compression algorithm names a65ad4633bf6 selftests/mm: add UFFDIO_MOVE huge zeropage PMD regression test 81a44d974af6 folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 7d595ffd57aa folio_batch: rename pagevec.h to folio_batch.h 71d4ed2a0ed0 fs: remove unncessary pagevec.h includes 49577f2b183b mm: remove stray references to struct pagevec c6aa77994599 kho: fix KASAN support for restored vmalloc regions a0c6f72844e6 mm/vmalloc: export clear_vm_uninitialized_flag() 8eeb10376ae5 mm: improve RSS counter approximation accuracy for proc interfaces 36efd0187f8c lib: test hierarchical per-cpu counters 03f32f647081 lib: introduce hierarchical per-cpu counters 4da7aaa4c955 kfence: add kfence.fault parameter 6aa4bd544a4f kho: make preserved pages compatible with deferred struct page init 59527e5c0503 kho: fix deferred init of kho scratch a63753555bcf mm: do not map the shadow stack as THP 3d2c0e3f6891 x86: shstk: use the new common vm_mmap_shadow_stack() helper 3c5d3c29b583 riscv: shstk: use the new common vm_mmap_shadow_stack() helper 4eb1ac3ca4b6 arm64: gcs: use the new common vm_mmap_shadow_stack() helper 3154126b4ef1 mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings 10da736b1cee mm: do not allocate shrinker info with cgroup.memory=nokmem 520727321fe3 mm: introduce a new page type for page pool in page type 16ee4e463b79 MAINTAINERS: add Youngjun Park as reviewer for SWAP 1183080eb672 mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails 5ef3bd2191c3 mm: vmscan: add PIDs to vmscan tracepoints 5cc02942eed4 mm: vmscan: add cgroup IDs to vmscan tracepoints 44d002db1be9 tracing: add __event_in_*irq() helpers a37e7ca72d4f mm: memcontrol: switch to native NR_VMALLOC vmstat counter 0fa85e5c8917 mm: vmalloc: streamline vmalloc memory accounting 409116fd01ce kho: remove finalize state and clients f5f48ca77e03 kho: adopt radix tree for preserved memory tracking 2950e2831549 kho: move alloc tag init to kho_init_{folio,pages}() d42f4e44a59d mm-centralizefix-comments-about-compound_mapcount-in-new-sync_with_folio_pmd_zap-fix 24972e147409 mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_pmd_zap() 94256fa2c1e7 mm: khugepaged: skip lazy-free folios 070383868570 mm: add folio_test_lazyfree helper d3448e878cf4 mm-khugepaged-refine-scan-progress-number-fix 512e41cac1ed mm: khugepaged: refine scan progress number f5a07120bd8d mm: khugepaged: add trace_mm_khugepaged_scan event f23b286400fc mm/kmemleak: use PF_KTHREAD flag to detect kernel threads c48a4f89c008 mm/kmemleak: remove unreachable return statement in scan_should_stop() d0f66392c6e0 mm: convert vmemmap_p?d_populate() to static functions 1e0e8bf16807 sparc: use vmemmap_populate_hugepages for vmemmap_populate 1b846685a9b7 mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround 3e0ed8ed0e68 mm/page_idle.c: remove redundant mmu notifier in aging code b613f84dc579 mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal 6233103bfee4 mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY a5bb72b9ea98 selftests/mm: remove duplicate include of unistd.h 92cde62d328f mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() 893118b05112 arch, mm: consolidate empty_zero_page a24a791195a4 mm: rename my_zero_pfn() to zero_pfn() 16bea4c7a233 mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() 262f34534d4b mm/shmem: remove unnecessary restrain unmask of swap gfp flags 42fbf3326f71 mm: name the anonymous MMOP enum as enum mmop 9215f4ec0b40 mm: remove '!root_reclaim' checking in should_abort_scan() 6bb83ecc9c9e selftests/cgroup: add test for zswap incompressible pages dad914f1edb8 mm: zswap: add per-memcg stat for incompressible pages 412be134700c memcg: consolidate private id refcount get/put helpers 5ac959d6a465 mm/damon: remove unused target param of get_scheme_score() d6da9bc4f889 mm: memfd_luo: preserve file seals 96f34c0f0d6b memfd: export memfd_{add,get}_seals() 61494ff85c5b mm, swap: no need to clear the shadow explicitly 41fa371d7481 mm, swap: simplify checking if a folio is swapped daff82056e17 mm, swap: no need to truncate the scan border b69a069e48c8 mm-swap-use-the-swap-table-to-track-the-swap-count-fix 55346395f416 mm, swap: use the swap table to track the swap count 93d468486498 mm, swap: simplify swap table sanity range check facdd4197529 mm, swap: mark bad slots in swap table directly f708c3cd4ca5 mm, swap: implement helpers for reserving data in the swap table e6a4748d4e36 mm/workingset: leave highest bits empty for anon shadow 38992e6952ec mm, swap: consolidate bad slots setup and make it more robust 46c1413ef6bb mm, swap: remove redundant arguments and locking for enabling a device 07a2aaca928e mm, swap: clean up swapon process and locking 8a1ef9cbb2ab mm, swap: protect si->swap_file properly and use as a mount indicator 3d3dd06c545b mm: fix typo in the comment of mod_zone_state() ef1be19562e0 mm: move pgscan, pgsteal, pgrefill to node stats 9fea67636f6b selftests/mm: skip migration tests if NUMA is unavailable 24722feb7269 selftests/mm: fix soft-dirty kselftest supported check 23551a953589 mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() b07f5bb210cb maple_tree: clean up mas_wr_node_store() a71d1e21608e maple_tree: don't pass end to mas_wr_append() 083c410339aa maple_tree: pass maple copy node to mas_wmb_replace() 472a53d741fa maple_tree: remove maple big node and subtree structs dcef9551e67d maple_tree: use maple copy node for mas_wr_split() fa7b5cb53863 maple_tree: add cp_converged() helper b0a44a02c4b1 maple_tree: add copy_tree_location() helper 7fd4bff70abe maple_tree: add test for rebalance calculation off-by-one 1612f41bca95 maple_tree: use maple copy node for mas_wr_rebalance() operation 9e3f2eca51f2 maple_tree-add-cp_is_new_root-helper-fix-fix 32c129026d7e maple_tree-add-cp_is_new_root-helper-fix 6065f2dc973c maple_tree: add cp_is_new_root() helper 4483029008dd maple_tree: separate wr_split_store and wr_rebalance store type code path 41e5d86e97af maple_tree: remove unnecessary return statements f235025e1f23 maple_tree: inline mas_wr_spanning_rebalance() 009ea4239bae maple_tree-start-using-maple-copy-node-for-destination-checkpatch-fixes 77656768fc8b maple_tree: start using maple copy node for destination 95b474d7d014 maple_tree: add gap support, slot and pivot sizes for maple copy 74ffa65828e9 maple_tree: introduce ma_leaf_max_gap() 1e7a042ba275 maple_tree: change initial big node setup in mas_wr_spanning_rebalance() a2329b5a8284 maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalance() eb16400c1c33 maple_tree: testing update for spanning store 73e15209b2f8 maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance() 060024ac9665 maple_tree: correct right ma_wr_state end pivot in mas_wr_spanning_store() 691b49d1c532 maple_tree: move maple_subtree_state from mas_wr_spanning_store to mas_wr_spanning_rebalance b8bb75b3a643 maple_tree: don't pass through height in mas_wr_spanning_store 248ac7798c02 maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance e5e99617f6ee maple_tree: make ma_wr_states reliable for reuse in spanning store de5304ad7d58 maple_tree: inline mas_spanning_rebalance() into mas_wr_spanning_rebalance() 0c516d42794d maple_tree: remove unnecessary assignment of orig_l index de2a72e31634 maple_tree: extract use of big node from mas_wr_spanning_store() 4643f496e3aa maple_tree: move mas_spanning_rebalance loop to function 6cbbfe864711 maple_tree: fix mas_dup_alloc() sparse warning 5018dc9778d4 mm/fadvise: validate offset in generic_fadvise d76cff761c48 ksm: optimize rmap_walk_ksm by passing a suitable address range c31373663357 ksm: initialize the addr only once in rmap_walk_ksm 94728270cbd4 fs: hugetlb: simplify remove_inode_hugepages() return type 88fb69891902 mm/shrinker: fix refcount leak in shrink_slab_memcg() 51897e07c2d4 mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold b748567297cd mm/page_alloc: avoid overcounting bulk alloc in watermark check dffe2d914616 mm/migrate_device: remove dead migration entry check in migrate_vma_collect_huge_pmd() 7f6ca93e39ee mm, swap: speed up hibernation allocation and writeout 6013df212ca4 build_bug.h: correct function parameters names in kernel-doc 971b13c96295 mm/mmu_notifier: clean up mmu_notifier.h kernel-doc 38eb577df419 uaccess: correct kernel-doc parameter format 9b70173e37f4 mm/huge_memory: fix a folio_split() race condition with folio_try_get() 4d5f4e09f166 mm/huge_memory: fix memory corruption on huge zero page move cc8b875e500a MAINTAINERS: add co-maintainer and reviewer for SLAB ALLOCATOR a5e08c74c72f MAINTAINERS: add RELAY entry 79f5cfa8c310 crash_dump: don't log dm-crypt key bytes in read_key_from_user_keying 1c1b6ecfaa89 memcg: fix slab accounting in refill_obj_stock() trylock path 63df2f855f8a mm/hugetlb.c: use __pa() instead of virt_to_phys() in early bootmem alloc code f50c6ce7bf30 zram: rename writeback_compressed device attr 98ade0384491 tools/testing: fix testing/vma and testing/radix-tree build 77efa9367bea Revert "ptdesc: remove references to folios from __pagetable_ctor() and pagetable_dtor()" 5d40c5738090 mm/cma: move put_page_testzero() out of VM_WARN_ON in cma_release() 126f8f7451ed mm/damon/core: clear walk_control on inactive context in damos_walk() 34d74121f983 mm: memfd_luo: always dirty all folios 7a53875a7d05 mm: memfd_luo: always make all folios uptodate b358bfeb3fa3 mm: allow __GFP_RETRY_MAYFAIL in vmalloc 4ff5801f45b4 phy: qcom-sgmii-eth: add .set_mode() and .validate() methods f33ac74f9cc1 crypto: Clean up help text for CRYPTO_CRC32 0ef6eb10f2e0 crypto: Clean up help text for CRYPTO_CRC32C a9ad29b7ad6c crypto: Clean up help text for CRYPTO_XXHASH a70d9d655fd0 crypto: Clean up help text for CRYPTO_SHA256 5d75c7bcc40a crypto: Clean up help text for CRYPTO_BLAKE2B 20d6f07004d6 lib/crypto: tests: Add a .kunitconfig file dc460215b970 sparc/PCI: Initialize msi_addr_mask for OF-created PCI devices 9127acbbd6df powerpc/pci: Initialize msi_addr_mask for OF-created PCI devices 6bc6fec71ac4 drm/xe/reg_sr: Fix leak on xa_store failure 56435b70f778 PCI: amd-mdb: Correct IRQ number in INTx error message fe3c03b84ae6 cred: fix kernel-doc warnings in cred.h db217d08afc2 drm/amd/ras: Add table reset func for pmfw eeprom 0e5eaa8d8d61 drm/amd/display: remove extra ; from statement, remove extra tabs 36a024566688 drm/amdgpu: Use get_smn_base in aqua_vanjaram 467ebfe65f6e drm/amdgpu: Add smn callbacks to register block b2d55124712b drm/amdgpu: Move pcie lock to register block 4a6ab03731c0 drm/amdgpu: Add pcie64 extended to register block 74b9c49e6d8b drm/amdgpu: Add pcie64 indirect to register block 5312d68a6bdb drm/amdgpu: Add pcie ext access to register block e84d7e717bf9 drm/amdgpu: Add pcie indirect to register block 5d82f451b0ab drm/amdgpu: Add pciep method to register block 72cc2e301154 drm/amdgpu: Add audio method to register block b1a516a5df1e drm/amdgpu: Add se cac method to register block d2de787f2d80 drm/amdgpu: Add gc cac method to register block 4780a26a96f8 drm/amdgpu: Add didt method to register block 750cbc4fbd49 drm/amdgpu: Drop redundant syncobj handle limit checks in userq ioctls 0d21084c0286 drm/amd/ras: add wrapper funcs for pmfw eeprom 12f4d4482af9 drm/amd/ras: add uniras smu feature flag init func 689b03a0a28b drm/amd/ras: add pmfw eeprom smu interfaces 45c692a177a9 drm/amd/pm: add feature query interface for uniras fd58392dc57d drm/amd/pm: add pmfw eeprom messages into uniras interface 366201e790f1 drm/amdgpu: Add uvd indirect to register block f4eb08f8b216 drm/amdgpu: Add smc method to register block 3d77ca68eb0b drm/amdgpu: clear related counter after RAS eeprom reset 2e36bc6abd40 drm/amdgpu: compatible with specific RAS old eeprom format c561d2320492 drm/amdgpu: update type for num_syncobj_handles in drm_amdgpu_userq_wait d8e760b7996d drm/amdgpu: update type for num_syncobj_handles in drm_amdgpu_userq_signal 2d60e9898a1d drm/amdgpu/userq: change queue id type to u32 from int 549b7a6d841f drm/amd/display: Promote DC to 3.2.372 a6053fefcd3e audit: remove redundant initialization of static variables to 0 7783a8bf0654 drm/amdgpu: Fix static assertion failure issue 11de9539fedf drm/amd/display: Prevent integer overflow when mhz to khz d9bc24d263fd drm/amd/display: Remove always-false branches 83b75278eb56 drm/amd/display: Remove redundant initializers b91cfeb6f2dd drm/amd/display: Silence unused variable warning aef8c3253e9d drm/amd/display: Initialize replay_state to PR_STATE_INVALID 2ab77600d1e5 drm/amd/display: Fallback to boot snapshot for dispclk 5ea175ae5606 drm/amd/pm: fix kernel-doc warning for smu_msg_v1_send_msg() 74c2689eea7d drm/amd/ras: fix kernel-doc warning for ras_eeprom_append() 4bf5569dbb7c drm/amdgpu: fix kernel-doc warning for amdgpu_ttm_alloc_mmio_remap_bo() 9f3d543a9f73 drm/amd/ras: Fix type size of remainder argument 57052d293eff drm/amdgpu: Move register access functions a503c266d70d drm/amdgpu: Enable DPG support for VCN5 196a6aa727f1 drm/amd/display: Enable DEGAMMA and reject COLOR_PIPELINE+DEGAMMA_LUT 43175f6164d3 drm/amd/display: Use mpc.preblend flag to indicate 3D LUT f6c2996709ca audit: fix whitespace alignment in include/uapi/linux/audit.h fdb12c8a24a4 kbuild: Leave objtool binary around with 'make clean' d47f7c173262 block: remove bdev_nonrot() 800ca7b88a0c ACPICA: Update the _CPC definition to match ACPI 6.6 cf7cbf97c630 wifi: ath12k: Remove the unused argument from the Rx data path 80a1147469b0 wifi: ath12k: Enable monitor mode support on IPQ5332 f33a8e418268 wifi: ath12k: Set up MLO after SSR 6508c9752451 wifi: ath11k: Silence remoteproc probe deferral prints d139209ef88e drm/xe/xe2_hpg: Correct implementation of Wa_16025250150 50d4cc74b8a7 iio: orientation: hid-sensor-rotation: fix quaternion alignment 56bd57e7b161 iio: add IIO_DECLARE_QUATERNION() macro 50003ce2085a Bluetooth: btintel_pci: Fix btintel_pcie_read_hwexp code style ff4941388c7e Bluetooth: btintel_pcie: Add device id of Scorpious2, Nova Lake-PCD-S e297775d002c Bluetooth: btintel_pcie: Add device id of Scorpius Peak2, Nova Lake-PCD-H f91e668aaa9f Bluetooth: btintel_pcie: Add support for exception dump for ScP2F 1beeb9ac1e2f Bluetooth: btintel: Add support for Scorpious Peak2F support 4aa6235a0fc7 Bluetooth: btintel_pcie: Add support for exception dump for ScP2 bc83e129f7fc Bluetooth: btintel: Add DSBR support for ScP2 onwards 444b6f088fd5 Bluetooth: btintel: Add support for Scorpious Peak2 support 48afb18d3d40 Bluetooth: btintel: Replace CNVi id with hardware variant 806c3369febe Bluetooth: btintel: Add support for hybrid signature for ScP2 onwards fa2c3ed5f079 kunit: tool: Terminate kernel under test on SIGINT 7e331b560a76 kunit: tool: skip stty when stdin is not a tty b7c27ee8e8c9 kunit: tool: Recommend --raw_output=all if no KTAP found 60f3ada4174f kunit: Add --list_suites to show suites 36f6d4db3c5c iio: adc: ti-ads1119: Replace IRQF_ONESHOT with IRQF_NO_THREAD 89340099c6a4 drm/xe/lrc: Refactor context init into xe_lrc_ctx_init() 081a4a78b6e6 arm64: dts: freescale: Add the GOcontroll Moduline Mini 3ed539cb892f arm64: dts: freescale: Add the GOcontroll Moduline IV ce6765b80f8f arm64: dts: freescale: add Ka-Ro Electronics tx8m-1610 COM f9084ded66bb arm64: dts: imx8mm: Add pinctrl config definitions 9a7dded511a7 arm64: dts: freescale: add NXP FRDM-IMX91S board support 9c94cb52c80f arm64: dts: imx91-11x11-evk: Add usdhc3 for SDIO WiFi support feea0340ad29 arm64: dts: imx8mp-evk: Add usdhc1 for SDIO WiFi support 52dd0e15b356 block: remove bdev_nonrot() e4c5b2042343 btrfs: === misc-next on b-for-next === dd2ab84d2c99 btrfs: remove duplicated definition of btrfs_printk_in_rcu() dc983d1cac26 btrfs: remove unnecessary transaction abort in the received subvol ioctl 17d5c9b0f973 btrfs: abort transaction on failure to update root in the received subvol ioctl 6be1a7089a36 btrfs: fix transaction abort on set received ioctl due to item overflow 496d351ed9dd btrfs: pass 'verbose' parameter to btrfs_relocate_block_group d11a02ab1e9a btrfs: remove pointless error check in btrfs_check_dir_item_collision() 509aa092e3e0 btrfs: remove duplicated uuid tree existence check in btrfs_uuid_tree_add() 93fee65d4cd0 btrfs: stop checking for -EEXIST return value from btrfs_uuid_tree_add() 55f417aeb115 btrfs: fix transaction abort when snapshotting received subvolumes 372a10ac6d4e btrfs: fix transaction abort on file creation due to name hash collision a6731ba353e8 btrfs: report filesystem shutdown via fserror 15fedf399974 btrfs: remove the folio ref count ASSERT() from btrfs_free_comp_folio() 55cb7ceb190c btrfs: replace kcalloc() calls to kzalloc_objs() 42d7da2f4f80 btrfs: read key again after incrementing slot in move_existing_remaps() 0f6b020eb07a btrfs: do compressed bio size roundup and zeroing in one go 56fb349c4580 btrfs: add missing RCU unlock in error path in try_release_subpage_extent_buffer() b8a452ff7216 btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create af2924e741c3 btrfs: zoned: move btrfs_zoned_reserve_data_reloc_bg() after kthread start c3f96900f312 btrfs: reduce the size of compressed_bio f60fa6eca15d btrfs: introduce a common helper to calculate the size of a bio bca0ebfe51a8 btrfs: hold space_info->lock when clearing periodic reclaim ready b067276862e7 btrfs: remove redundant nowait check in lock_extent_direct() a1ab45b83fda btrfs: print-tree: add remap tree definitions 95f50cd458dd btrfs: check block group lookup in remove_range_from_remap_tree() 08cba53eea5d btrfs: fix transaction handle leaks in btrfs_last_identity_remap_gone() b5c8ab27d1ac btrfs: fix chunk map leak in btrfs_map_block() after btrfs_translate_remap() df104b2eb8f8 btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies() 3e96426faa5d btrfs: fix placement of unlikely() in btrfs_insert_one_raid_extent() 7e63f20995cc btrfs: fix compat mask in error messages in btrfs_check_features() 74ccca2c4a1a btrfs: print correct subvol num if active swapfile prevents deletion f27a7195ca68 btrfs: pass a btrfs inode to tree-log.c:fill_inode_item() 624071c5653e btrfs: fix zero size inode with non-zero size after log replay 9a02aeb231dd btrfs: stop printing condition result in assertion failure messages e99fb8288c21 btrfs: constify arguments of some functions 74f44f18e234 btrfs: fix an incorrect ASSERT() condition inside lzo_decompress_bio() 47651d593d0c btrfs: fix an incorrect ASSERT() condition inside zstd_decompress_bio() c412a5c3aceb btrfs: do not touch page cache for encoded writes c7a8300fd24a btrfs: fix a bug that makes encoded write bio larger than expected cf8b99504130 btrfs: avoid unnecessary root node COW during snapshotting 9af4b45151ab btrfs: fix warning in scrub_verify_one_metadata() 57fbef6f6c8c btrfs: fix super block offset in error message in btrfs_validate_super() 538322195a21 btrfs: fix objectid value in error message in check_extent_data_ref() 691ff81ec315 btrfs: fix incorrect key offset in error message in check_dev_extent_item() 807c3ce0eb20 btrfs: reserve enough transaction items for qgroup ioctls 9a029874f7fd btrfs: fix error message order of parameters in btrfs_delete_delayed_dir_index() 319b886cbb9f btrfs: don't commit the super block when unmounting a shutdown filesystem c9bb58bbf925 btrfs: check snapshot_force_cow earlier in can_nocow_file_extent() 63913fa60289 btrfs: free pages on error in btrfs_uring_read_extent() 7d4678746e30 btrfs: do not mark inode incompressible after inline attempt fails a6eda38f7ac5 btrfs: remove folio parameter from ordered io related functions db3ffb132716 btrfs: fix rfer_cmpr check in squota_check_parent_usage() 2c4c1e20cb8a btrfs: remove the btrfs_inode parameter from btrfs_remove_ordered_extent() 286bddc41c82 btrfs: remove out-of-date comments in btree_writepages() 5a4e0d444d3f btrfs: check for NULL root after calls to btrfs_csum_root() 2efed4796c40 btrfs: check for NULL root after calls to btrfs_extent_root() be6f8b75c51c btrfs: remove bogus root search condition in load_extent_tree_free() dc5eb4c0c9cc btrfs: remove duplicate include of delayed-inode.h in disk-io.c bbbbfd538d20 btrfs: remove pointless WARN_ON() in cache_save_setup() 038a66a9ffdd btrfs: pass literal booleans to functions that take boolean arguments e0ed5f821dda btrfs: remove pointless out label in qgroup_account_snapshot() ba525d801d75 btrfs: convert log messages to error level in btrfs_replay_log() c7477364ef7e btrfs: rename btrfs_csum_file_blocks() to btrfs_insert_data_csums() 0088640bcaee btrfs: make add_pending_csums() to take an ordered extent as parameter 5e28e74e57ef btrfs: rename btrfs_ordered_extent::list to csum_list 86221222e49e btrfs: change return type of cache_save_setup to void d6f1c16fadc6 btrfs: avoid starting new transaction and commit in relocate_block_group() cef65ae73a7c btrfs: remove btrfs_handle_fs_error() after failure to recover log trees 8593510b874e btrfs: remove redundant warning message in btrfs_check_uuid_tree() 0244d8ff34fd btrfs: change warning messages to error level in open_ctree() 1c64f6587345 btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block() e8854900c248 btrfs: use the helper extent_buffer_uptodate() everywhere 4b60de16f739 btrfs: zoned: add zone reclaim flush state for DATA space_info 669d6ddba2f5 btrfs: zoned: move partially zone_unusable block groups to reclaim list f1fdc4556f9d btrfs: zoned: cap delayed refs metadata reservation to avoid overcommit 24122535bace btrfs: remove duplicated eb uptodate check in btrfs_buffer_uptodate() b08fd7a2b8e8 btrfs: fix a double release on reserved extents in cow_one_range() e9725acb0b8b btrfs: fix the inline compressed extent check in inode_need_compress() 9a0d141978e5 btrfs: set written super flag once in write_all_supers() 6b960cda3481 btrfs: remove max_mirrors argument from write_all_supers() 35efe4ec1364 btrfs: tag error branches as unlikely during super block writes 21d628633e49 btrfs: abort transaction on error in write_all_supers() cd05d66d44aa btrfs: pass transaction handle to write_all_supers() 3d2752b9c21e btrfs: mark all error and warning checks as unlikely in btrfs_validate_super() 958a6ff0c8a8 btrfs: update comment for BTRFS_RESERVE_NO_FLUSH 5d2c0847b33f btrfs: don't allow log trees to consume global reserve or overcommit metadata 9bce79661290 btrfs: be less aggressive with metadata overcommit when we can do full flushing d77d7f4d0797 btrfs: use per-profile available space in calc_available_free_space() 2f5f8df0e8bd btrfs: update per-profile available estimation 18174585fef0 btrfs: introduce the device layout aware per-profile available space 7307acda2307 btrfs: zoned: remove redundant space_info lock and variable in do_allocation_zoned() 3655e904f8a0 btrfs: handle discard errors in in btrfs_finish_extent_commit() 718ca8a16ef3 btrfs: move min sys chunk array size check to validate_sys_chunk_array() 76e83f2d0d19 btrfs: remove duplicate system chunk array max size overflow check f9d193a7c174 btrfs: pass boolean literals as the last argument to inc_block_group_ro() 71c5f8ed07fd btrfs: tests: zoned: add tests cases for zoned code 2b37c401b265 drm/xe/gsc: Fix GSC proxy cleanup on early initialization failure 3ebc98c1ae7e ftrace: Add missing ftrace_lock to update_ftrace_direct_add/del 6270ee26e1ed accel/amdxdna: Fix NULL pointer dereference of mgmt_chann 4c788c6f921b dm mirror: fix integer overflow in create_dirty_log() af4e9ef3d784 uaccess: Fix scoped_user_read_access() for 'pointer to const' 494eaf465197 sched_ext: Replace naked scx_root dereferences in kobject callbacks 9adfcef334bf sched_ext: Use READ_ONCE() for the read side of dsq->nr update 6c02871d2585 scripts: generate_rust_analyzer.py: reduce cfg plumbing b11b9b6751b2 kunit: reduce stack usage in kunit_run_tests() 1bc9a010826d scripts: generate_rust_analyzer.py: rename cfg to generated_cfg 40804c4974b8 kunit: tool: copy caller args in run_kernel to prevent mutation 7dd34dfc8dfa rust: kunit: fix warning when !CONFIG_PRINTK e84141846dec regulator: pf9453: Allow shared IRQ 03464a48cc86 MAINTAINERS: Update email address for David Gow ebe69512733a dt-bindings: arm: fsl: Add GOcontroll Moduline IV/Mini 61be4b1ef028 ARM: dts: imx28-tx28: remove undocumented aliases cffd82105de3 ARM: dts: imx28-tx28: rename compatible to "edt,edt-ft5206" 846b8c568223 ARM: dts: imx28-sps1: remove undocumented fallback compatible "mr25h256" 6d687065b63e ARM: dts: imx28: rename gpios-reset to reset-gpios of hx8357 9ab86aa34c02 ARM: dts: imx23/28: add "led-" prefix to LED subnodes cb52adec6f81 ARM: dts: imx23: fix interrupt names for dma-controller@80024000 46a9f7a95825 ARM: dts: imx28: add nand@0 node and partitions 83cc6872d173 ARM: dts: imx23/28: set #size-cells of NAND controller to 0 2258207f8327 ARM: dts: imx27: remove fsl,imx-osc26m from fixed-clock node c08f812cfb54 ARM: dts: imx27-eukrea-cpuimx27: rename uart8250 to serial 54ed08ee7058 ARM: dts: imx27-eukrea: replace interrupts with interrupts-extended 3c4afdd7a8ef ARM: dts: imx: remove redundant intermediate node in pinmux hierarchy 27673116baad ARM: dts: imx: rename iomuxc to pinmux b8eda16d4cfe ARM: dts: imx6ull-dhcor: Handle both 1DX and 1YN WiFi on i.MX6ULL DHCOR 15da5bc9f3ad drm/tyr: Clarify driver/device type names 48d8ef9209f4 dt-bindings: arm: fsl: Add FRDM-IMX91S board 201676d06caf scripts: generate_rust_analyzer.py: avoid FD leak 4dda49dd7bb2 scripts: generate_rust_analyzer.py: define scripts 9a4af5a00a8b x86/mtrr: Use kstrtoul() in parse_mtrr_spare_reg() af08f9628bb6 dt-bindings: arm: fsl: add Variscite DART-MX91 Boards 539d1b47e935 block: break pcpu_alloc_mutex dependency on freeze_lock ee1d7dc33990 io_uring/timeout: immediate timeout arg e4f28b04894d io_uring/timeout: migrate reqs from ts64 to ktime e23b896d6b3a io_uring/timeout: add helper for parsing user time db74fcdb2659 io_uring/timeout: check unused sqe fields c36e28becd05 io_uring/net: reject SEND_VECTORIZED when unsupported d1e7eab6033f arm64: dts: imx8mp-evk: Enable pull select bit for PCIe regulator GPIO (M.2 W_DISABLE1) 95540e719c13 io_uring/zcrx: move zcrx uapi into separate header 1690cdde990a io_uring/zcrx: declare some constants for query 7e972ea4b97b io_uring/zctx: unify zerocopy issue variants cd8193d916c1 io_uring/zctx: move vec regbuf import into io_send_zc_import daf35e28a3d3 io_uring/zctx: rename flags var for more clarity c58e57b508c1 io_uring/cmd_net: split ioctl code out of io_uring_cmd_sock() e70920833230 block: Correct comments on bio_alloc_clone() and bio_init_clone() 508c83d6d243 Documentation: ABI: stable: document the zoned_qd1_writes attribute 6a5b137c74d8 block: default to QD=1 writes for blk-mq rotational zoned devices ec329b66cea6 block: allow submitting all zone writes from a single context deb908df099e block: rename struct gendisk zone_wplugs_lock field 5028eee7992a block: remove disk_zone_is_full() 03b4cb8b9c17 block: rename and simplify disk_get_and_lock_zone_wplug() a324a0f3f0cf block: fix zone write plugs refcount handling in disk_zone_wplug_schedule_bio_work() be1189a06560 block: fix zone write plug removal f0fac600ed8f block: annotate struct request_queue with __counted_by_ptr 2cff89e4c272 sed-opal: add IOC_OPAL_GET_SUM_STATUS ioctl. 7e3876b7e2f7 sed-opal: increase column attribute type size to 64 bits. 68b2ba065594 sed-opal: add IOC_OPAL_ENABLE_DISABLE_LR. 0c427f18dc01 sed-opal: add IOC_OPAL_LR_SET_START_LEN ioctl. 7db53aa80422 sed-opal: refactor (split) IOC_OPAL_LR_SETUP internals. 6850929fa160 sed-opal: add IOC_OPAL_REACTIVATE_LSP. 8c7765213372 sed-opal: add Admin1PIN parameter. 10e0b014249b sed-opal: add RangeStartRangeLengthPolicy parameter. 9f3759869178 sed-opal: add UID of Locking Table. 7147a1504f96 ublk: report BLK_SPLIT_INTERVAL_CAPABLE 7f0bc835bd42 blk-integrity: support arbitrary buffer alignment da46b5dfef48 blktrace: fix __this_cpu_read/write in preemptible context 51c0c3d880ac arm64: dts: imx943-evk: add usdhc3 for SDIO WiFi support db139186beac dm vdo: add __counted_by attribute to a number of structures 9bb388b1a957 dm vdo: remove redundant TYPE argument from vdo_allocate macro 6af58aa3b028 dm vdo: update vdo_allocate_extended to take a field name, no types 5282ac80183b dm-ima: use SHA-256 library 88d1b3336e79 arm64: dts: imx952-evk: add MT35XU01G spi nor flash 973ec14af07f arm64: dts: imx952: Add xspi node 51d81e14fe67 dm-mpath: don't stop probing paths at presuspend 6b6ec3ad10a8 scripts: generate_rust_analyzer.py: identify crates explicitly 4664ad7c1522 scripts: generate_rust_analyzer.py: add type hints bbbf2612b0d6 scripts: generate_rust_analyzer.py: drop `"is_proc_macro": false` 2466368e7dca scripts: generate_rust_analyzer.py: extract `{build,register}_crate` 7b2f88cc9dd4 HID: asus: drop unused variables 2e3649e23723 drm/syncobj: Fix handle <-> fd ioctls with dirty stack a373b3d5289e dm cache: prevent entering passthrough mode after unclean shutdown 322586745bd1 dm cache: fix dirty mapping checking in passthrough mode switching e4f66341779d dm cache: fix concurrent write failure in passthrough mode 2d1f7b65f5de dm cache policy smq: fix missing locks in invalidating cache blocks 4ca8b8bd952d dm cache: fix write hang in passthrough mode 0c5eef0aad50 dm cache: fix write path cache coherency in passthrough mode 7d1f98d668ee dm cache: fix null-deref with concurrent writes in passthrough mode 98226a594f31 arm64: dts: marvell: armada-37xx: drop redundant status property b6453dd68e73 arm64: dts: marvell: armada-37xx: align 'phy-names' of EHCI node with DT schema 283822a64d6b dt-bindings: arm64: add Marvell 7k COMe boards b3929b2cc2a6 dm vdo slab-depot: validate old zone count on load 9e809bb1defe dm vdo indexer: validate saved zone count 85c4b28fe8b6 arm64: dts: marvell: armada-3720: drop 'marvell,xenon-emmc' properties 29d8a3806435 MAINTAINERS: drop file entry in Marvell Kirkwood and Armada SOC support 38f09c97340c arm64: dts: marvell: uDPU: add ethernet aliases e171a891c2e5 arm/arm64: dts: marvell: Drop unused .dtsi e4cbff2debc0 arm64: dts: a7k: use phy handle f08c5de5f61a hwmon: (acpi_power_meter) Convert ACPI driver to a platform one bbfca5e5318f hwmon: (acpi_power_meter) Register ACPI notify handler directly 699c095150de hwmon: (acpi_power_meter) Drop redundant checks from three functions a74a9059ec8d hwmon: tmp102: Add support for TMP110 and TMP113 devices 808d8375f72c hwmon: (asus-ec-sensors) add ROG STRIX Z790-H GAMING WIFI 30f1f17b0c33 dt-bindings: hwmon: convert npcm750-pwm-fan to DT schema d3f0045fb9d0 hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers d24da0366342 hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv mode 535325f6b9c8 dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B 68eeaa3d6ec9 hwmon: (aht10) add device tree ID matching 27bdf0b4c5e9 dt-bindings: hwmon: add Aosong AHT10/AHT20/DHT20 to trivial devices 5a01e16797c5 hwmon: (ina2xx) Add support for INA234 ab09fc44e769 hwmon: (ina2xx) Make it easier to add more devices 943faf4fc02b dt-bindings: hwmon: ti,ina2xx: Add INA234 device 7e2ab2d6cfe8 hwmon: (gpd-fan) Add GPD Win 5 68473e3b6150 hwmon: (asus-ec-sensors) add ROG STRIX X470-F GAMING 601416c964ba hwmon: (asus-ec-sensors )add ROG CROSSHAIR X670E EXTREME 618d37c653ff hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC e176ad7b57a1 dt-bindings: hwmon: sl28cpld: Drop sa67mcu compatible 9ab637ac5d38 regcache: Amend printf() specifiers when printing registers 8e29bc88e119 regcache: Define iterator inside for-loop and align their types 2d85ecd6fb0e regulator: pf9453: Respect IRQ trigger settings from firmware d517cb8cea01 Add linux-next specific files for 20260302 2ad9b46d0a53 sched: Make raw_spin_rq_unlock() inline 0a902967b342 x86/mm/tlb: Make enter_lazy_tlb() always inline on x86 a8df7892a9f4 ASoC: dt-bindings: tegra: Add compatible for Tegra238 sound card b6b4b93bf330 NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg 94d7e609881e sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op 9d6dfd7254a4 sunrpc: Kill RPC_IFDEBUG() 8f33321e7978 nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() a4988699630f lockd: Relocate svc_version definitions to XDR layer 15fae9036df0 lockd: Move nlm4svc_set_file_lock_range() 4359cb9d3843 lockd: Make linux/lockd/nlm.h an internal header d43c2381e0f7 lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ 0143db191f7c lockd: Remove lockd/debug.h 1f920bc526f5 lockd: Relocate include/linux/lockd/lockd.h e59cf88ce1ce lockd: Move share.h from include/linux/lockd/ to fs/lockd/ faaecbf9f814 lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ 9dabe114e508 NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM 37187855cf8a lockd: Relocate nlmsvc_unlock API declarations 554cff0f8954 lockd: Have nlm_fopen() return errno values 525ec97729b9 lockd: Introduce nlm__int__deadlock 47587f9d59d5 lockd: Relocate and rename nlm_drop_reply c3fde802119e lockd: Simplify cast_status() in svcproc.c 8d32f85e8224 nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option 46e65589b06a nfsd: add a runtime switch for disabling delegated timestamps 662a81afa318 SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() 17682915a896 NFSD: Track SCSI Persistent Registration Fencing per Client with xarray 05fe5b929caf sunrpc/cache: improve RCU safety in cache_list walking. 11d777bf48be nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info 524c03b662a5 nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker 387a926ee166 tee: optee: prevent use-after-free when the client exits before the supplicant 62a9fc50e8d9 EDAC/versalnet: Refactor memory controller initialization and cleanup f45d4356feeb arm64: dts: rockchip: Make Jaguar PCIe-refclk pin use pull-up config 603921cf8895 arm64: dts: rockchip: add pinctrl for clk-generator GPIO on rk3588-tiger cfe2d65332ef arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-tiger f5e52701725c arm64: dts: rockchip: use gated-fixed-clock for pcie-refclk on rk3588-jaguar 35dad33703e8 arm64: dts: rockchip: Enable displayport for rk3576 evb2 1d608a269e24 arm64: dts: rockchip: Add battery and charger on rk3566-pinenote d50da4b5915f sched/hrtick: Mark hrtick_clear() as always used 36bfc3642b19 PCI: epf-mhi: Return 0, not remaining timeout, when eDMA ops complete 763de2fe7636 hwmon: (acpi_power_meter) Convert ACPI driver to a platform one 60d40eee4532 hwmon: (acpi_power_meter) Register ACPI notify handler directly a77822dc5ade hwmon: (acpi_power_meter) Drop redundant checks from three functions a618557d509c hwmon: tmp102: Add support for TMP110 and TMP113 devices 4b3634972616 hwmon: (asus-ec-sensors) add ROG STRIX Z790-H GAMING WIFI 34b4fc44e4f9 ASoC: soc_sdw_utils: remove index from sdca codec name c5ae3d8bc968 ASoC: soc_sdw_utils: partial match the codec name 98eb42c7de6b ASoC: add snd_soc_lookup_component_by_name helper 17c6bf433742 ASoC: cs35l45: Hibernate wm_adsp on runtime suspend 4d80c0dbcda5 ASoC: cs35l41: Hibernate wm_adsp on runtime suspend 6394a52c90c4 ASoC: codecs: wm_adsp: Allow wm_adsp to hibernate without stopping DSP 73942a6ea26b firmware: cs_dsp: Add API to hibernate the DSP 06dba254de95 ASoC: dt-bindings: nvidia,tegra-audio-max9808x: document additional board pins 536ffa105e16 ASoC: tegra: Support WM8962 by machine driver 79d73f5a0b7a ASoC: dt-bindings: nvidia,tegra-audio: document WM8962 CODEC a34547b389a9 ASoC: tegra: Support CPCAP by machine driver d6b634cbc2ee ASoC: dt-bindings: nvidia,tegra-audio: document CPCAP CODEC 1696fad8b259 ASoC: sti: use managed regmap_field allocations 272aabef50bc ASoC: sti: Return errors from regmap_field_alloc() 23942b71f07c regulator: mt6363: Fix incorrect and redundant IRQ disposal in probe ca5056f5a78c ASoC: cs35l56: Suppress pointless warning about number of GPIO pulls fd13fc700e3e ASoC: amd: acp: Add ACP6.3 match entries for Cirrus Logic parts 70eddf6a0a3f ASoC: Intel: sof_sdw: Add quirk for Alienware Area 51 (2025) 0CCD SKU 986841dcad25 ASoC: rt1321: fix DMIC ch2/3 mask issue 9351cf3fd92d ASoC: cs35l56: Only patch ASP registers if the DAI is part of a DAIlink 31ddc62c1cd9 ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_set_reg() 54a86cf48eaa ASoC: fsl_easrc: Fix event generation in fsl_easrc_iec958_put_bits() 9f9f691b298c crash_dump: use sysfs_emit in sysfs show functions 35ba8bdfdd41 lib: glob: replace bitwise OR with logical operation on boolean 958bab5ee3fc lib: glob: add explicit include for export.h dba9f0ff4b60 lib: glob: fix grammar and replace non-inclusive terminology 356aaeb3a63b selftests/fchmodat2: use ksft_finished() d293b4490284 selftests/fchmodat2: clean up temporary files and directories 1fc3544ea216 lib: glob: add missing SPDX-License-Identifier 69d5dc294576 pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process() c00bd3fe73d8 pid: make sub-init creation retryable 483e016856c2 crash_dump: fix typo in function name read_key_from_user_keying df4622af10d2 crash_dump: remove redundant less-than-zero check 83c84e51634e selftests/filesystems: assume that TIOCGPTPEER is defined 1f646efdce3d xor: use static_call for xor_gen 5701af843e7c xor: pass the entire operation to the low-level ops 6b06aec52f5d btrfs: use xor_gen 840eeb8f91d9 async_xor: use xor_gen 49b03443ccc0 xor: add a better public API 82e6f5b6f893 xor: make xor.ko self-contained in lib/raid/ db4da7c6e81f xor: avoid indirect calls for arm64-optimized ops 2871ccf9d6ae x86: move the XOR code to lib/raid/ a0ff689b30b5 s390: move the XOR code to lib/raid/ 22ebac9eadba sparc: move the XOR code to lib/raid/ 456ea8a5577c riscv: move the XOR code to lib/raid/ 79de782f6eee powerpc: move the XOR code to lib/raid/ 2e88e7ef74f1 loongarch: move the XOR code to lib/raid/ 5fb144666c4a arm64: move the XOR code to lib/raid/ 280b523b69a5 arm: move the XOR code to lib/raid/ f235a48beed2 alpha: move the XOR code to lib/raid/ e1ccc91f4206 xor: move generic implementations out of asm-generic/xor.h ef7b7e2efbf6 xor: remove macro abuse for XOR implementation registrations b60aac9d123f xor: split xor.h 91bf3d96bd99 xor: cleanup registration and probing 9e023398794e xor: small cleanups fa4a46520777 xor: move to lib/raid/ 7e13b807a021 um/xor: don't override XOR_SELECT_TEMPLATE 29cee87a5b2a arm/xor: remove in_interrupt() handling 890162190bf5 xor: assert that xor_blocks is not called from interrupt context 35ba3a7aaa8c arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel 1a833bdc8256 crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT 9eb5f1e99884 crash_dump/dm-crypt: don't print in arch-specific code cf0447694255 fork: zero vmap stack using clear_pages() instead of memset() 363d169ad2d1 fork: replace simple_strtoul with kstrtoul in coredump_filter_setup fbd352a13334 complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check c4e9c376c779 do_notify_parent: sanitize the valid_signal() checks ef68f0535351 exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent() a9f7ae2a4b5c selftests/ipc: skip msgque test when MSG_COPY is unsupported a05a25ec5b1a scripts/spelling.txt: add "exaclty" typo ad7f8ef740e9 scripts/spelling.txt: sort alphabetically ce5e87df612d lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings 31602418cd7c lib/cmdline_kunit: add test case for memparse() 00ee4bda971b lib: add more string to 64-bit integer conversion overflow tests 413d8a19be16 lib: fix memparse() to handle overflow 73fc284f3ed0 lib: fix _parse_integer_limit() to handle overflow 6fb52e072118 doc: watchdog: document buddy detector 100eeb439dca watchdog/hardlockup: improve buddy system detection timeliness 9adbe7879374 doc: watchdog: clarify hardlockup detection timing d62fadd9c187 watchdog/hardlockup: always update saved interrupts during check 88c4d719d37d kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf() dc97e8ddcc97 kernel/panic: allocate taint string buffer dynamically 4f1a7b14339f kernel-panic-increase-buffer-size-for-verbose-taint-logging-fix a3800403d05f kernel/panic: increase buffer size for verbose taint logging a10ba87d61c5 scripts/bloat-o-meter: rename file arguments to match output f486c1f1db26 unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure 87596c19e651 scripts/spelling.txt: add "binded||bound" 80d12387f0f2 Squashfs: check xz dictionary size isn't zero b5a80675a2aa proc: fix pointer error dereference 711ff346af8f proc: array: drop stale FIXME about RCU in task_sig() c95c8315909f virtio_balloon: set pr_dev.order to new default 392a56df9380 hv_balloon: change default page reporting order 5f75eaf8fa73 mm/page_reporting: allow zero page_reporting_order a499314d7a42 zram: use statically allocated compression algorithm names f07254dce67d selftests/mm: add UFFDIO_MOVE huge zeropage PMD regression test 5dd057d4b6f7 folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 8d915d31a54d folio_batch: rename pagevec.h to folio_batch.h fe8c275de89b fs: remove unncessary pagevec.h includes 35271bd685ee mm: remove stray references to struct pagevec 0def522c4cd2 kho: fix KASAN support for restored vmalloc regions 57b78363fcdc mm/vmalloc: export clear_vm_uninitialized_flag() df64cc40ac07 mm: improve RSS counter approximation accuracy for proc interfaces 4e1a3723f552 lib: test hierarchical per-cpu counters 2bd09342ae5a lib: introduce hierarchical per-cpu counters 73d4bf1482a5 kfence: add kfence.fault parameter 10da5ee718e1 kho: make preserved pages compatible with deferred struct page init dbf3bc267258 kho: fix deferred init of kho scratch 1da6e1bc5c42 mm: do not map the shadow stack as THP feca53107b76 x86: shstk: use the new common vm_mmap_shadow_stack() helper 47d6739e4d21 riscv: shstk: use the new common vm_mmap_shadow_stack() helper 24933f5b6961 arm64: gcs: use the new common vm_mmap_shadow_stack() helper 595f33952265 mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings 96c2936b36c6 mm: do not allocate shrinker info with cgroup.memory=nokmem f80d00210d1d mm: introduce a new page type for page pool in page type f2e1c47fd19d MAINTAINERS: add Youngjun Park as reviewer for SWAP c160b8cf5d2e mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails 38f2d922593f mm: vmscan: add PIDs to vmscan tracepoints 010d55c90b19 mm: vmscan: add cgroup IDs to vmscan tracepoints 029819aae024 tracing: add __event_in_*irq() helpers 61de2912e308 mm: memcontrol: switch to native NR_VMALLOC vmstat counter 8589ad2141da mm: vmalloc: streamline vmalloc memory accounting 28712a92db76 kho: remove finalize state and clients ce6915b9ab8e kho: adopt radix tree for preserved memory tracking 6b8feae7a146 kho: move alloc tag init to kho_init_{folio,pages}() c3c8f2bc5733 mm-centralizefix-comments-about-compound_mapcount-in-new-sync_with_folio_pmd_zap-fix 361057952ac4 mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_pmd_zap() 4a33d935c762 mm: khugepaged: skip lazy-free folios cf474d6985a4 mm: add folio_test_lazyfree helper 63d295020413 mm-khugepaged-refine-scan-progress-number-fix 623c217895de mm: khugepaged: refine scan progress number 0e28234b838a mm: khugepaged: add trace_mm_khugepaged_scan event d35b88175b22 mm/kmemleak: use PF_KTHREAD flag to detect kernel threads 0146a5598f73 mm/kmemleak: remove unreachable return statement in scan_should_stop() c68bf9f47f3f mm: convert vmemmap_p?d_populate() to static functions 7a840ec53e74 sparc: use vmemmap_populate_hugepages for vmemmap_populate 2744cdacf65b mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround 73ada951eae8 mm/page_idle.c: remove redundant mmu notifier in aging code ab33c889db77 mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal c28f7845abde mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY b4f6b1054ff6 selftests/mm: remove duplicate include of unistd.h f9c29d4925e4 mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() 0c198f49e196 arch, mm: consolidate empty_zero_page 3b7e1a46d200 mm: rename my_zero_pfn() to zero_pfn() 98290ac3f6b1 mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() 61a05674b1e0 mm/shmem: remove unnecessary restrain unmask of swap gfp flags 5de7e568feb4 mm: name the anonymous MMOP enum as enum mmop 71fcdfa453b4 mm: remove '!root_reclaim' checking in should_abort_scan() a677d77100d1 selftests/cgroup: add test for zswap incompressible pages df21bfeda624 mm: zswap: add per-memcg stat for incompressible pages 7595bc43839f memcg: consolidate private id refcount get/put helpers 12869ae292fc mm/damon: remove unused target param of get_scheme_score() 83794279208d mm: memfd_luo: preserve file seals 1da8c6351391 memfd: export memfd_{add,get}_seals() 20240ae4e410 mm, swap: no need to clear the shadow explicitly fd533bc72742 mm, swap: simplify checking if a folio is swapped 700997d79561 mm, swap: no need to truncate the scan border 4ad75ef19a45 mm-swap-use-the-swap-table-to-track-the-swap-count-fix a7864f7dbe5f mm, swap: use the swap table to track the swap count 8e2a4d61b165 mm, swap: simplify swap table sanity range check fb974f60baf5 mm, swap: mark bad slots in swap table directly 698bb538987d mm, swap: implement helpers for reserving data in the swap table 92ba942776cd mm/workingset: leave highest bits empty for anon shadow 548f10df9e38 mm, swap: consolidate bad slots setup and make it more robust 38b93719bbf9 mm, swap: remove redundant arguments and locking for enabling a device 87f238e35d96 mm, swap: clean up swapon process and locking a1f7502f0aae mm, swap: protect si->swap_file properly and use as a mount indicator 24acdfe0955c mm: fix typo in the comment of mod_zone_state() b2bb41aa951d mm: move pgscan, pgsteal, pgrefill to node stats eb76c1edcac2 selftests/mm: skip migration tests if NUMA is unavailable 0e3e403a3765 selftests/mm: fix soft-dirty kselftest supported check e3d52d0c2ed9 mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() c86766d1cfc0 mm, memcg: optimize stat output for 11% sys time reduction 56c9708826e3 maple_tree: clean up mas_wr_node_store() 516b2a276eca maple_tree: don't pass end to mas_wr_append() db9f672dc881 maple_tree: pass maple copy node to mas_wmb_replace() 4930f7d95c0c maple_tree: remove maple big node and subtree structs 8b5de6fbf47c maple_tree: use maple copy node for mas_wr_split() 0f0ce0e4a314 maple_tree: add cp_converged() helper 4be601d55ce7 maple_tree: add copy_tree_location() helper 95f55d214285 maple_tree: add test for rebalance calculation off-by-one df8102984753 maple_tree: use maple copy node for mas_wr_rebalance() operation 0b4d72da4563 maple_tree-add-cp_is_new_root-helper-fix-fix 88adcc79ddd0 maple_tree-add-cp_is_new_root-helper-fix a1dc91e10584 maple_tree: add cp_is_new_root() helper e4d73c69f77a maple_tree: separate wr_split_store and wr_rebalance store type code path 1c7b2c85b8d7 maple_tree: remove unnecessary return statements f5fa1913e8bf maple_tree: inline mas_wr_spanning_rebalance() f7359961d79e maple_tree-start-using-maple-copy-node-for-destination-checkpatch-fixes 297758bdeb62 maple_tree: start using maple copy node for destination 577bcfb901fc maple_tree: add gap support, slot and pivot sizes for maple copy 3f773e38f121 maple_tree: introduce ma_leaf_max_gap() af9d0dcd2dbd maple_tree: change initial big node setup in mas_wr_spanning_rebalance() 53b0ebc3b70a maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalance() c22126a8491f maple_tree: testing update for spanning store 81b856185656 maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance() 6b62dab423fb maple_tree: correct right ma_wr_state end pivot in mas_wr_spanning_store() 4bf92ac38aec maple_tree: move maple_subtree_state from mas_wr_spanning_store to mas_wr_spanning_rebalance d6b9ff5ef96b maple_tree: don't pass through height in mas_wr_spanning_store 28307ed95867 maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance 25af5ded6d80 maple_tree: make ma_wr_states reliable for reuse in spanning store 32b30bfb27ec maple_tree: inline mas_spanning_rebalance() into mas_wr_spanning_rebalance() f702af7383b5 maple_tree: remove unnecessary assignment of orig_l index 266dc5c449f3 maple_tree: extract use of big node from mas_wr_spanning_store() 347e9db5bcdd maple_tree: move mas_spanning_rebalance loop to function f87320e832cd maple_tree: fix mas_dup_alloc() sparse warning 58a576e20cc7 mm/fadvise: validate offset in generic_fadvise 297267241820 ksm: optimize rmap_walk_ksm by passing a suitable address range 6f5fe6bf9d77 ksm: initialize the addr only once in rmap_walk_ksm ad1cebaf4fa5 fs: hugetlb: simplify remove_inode_hugepages() return type 83aff45fb336 mm/shrinker: fix refcount leak in shrink_slab_memcg() cf4d3a9fd496 mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold 24ce3efcbf23 mm/page_alloc: avoid overcounting bulk alloc in watermark check e59ea7beb82e mm/migrate_device: remove dead migration entry check in migrate_vma_collect_huge_pmd() 79bae7f1fcd8 mm, swap: speed up hibernation allocation and writeout 46947075c75b MAINTAINERS: add RELAY entry 3f1baa44c487 crash_dump: don't log dm-crypt key bytes in read_key_from_user_keying 01fd7a81cbbb mm/huge_memory: fix a folio_split() race condition with folio_try_get() 424df772cca9 memcg: fix slab accounting in refill_obj_stock() trylock path 8b76182aad91 mm/hugetlb.c: use __pa() instead of virt_to_phys() in early bootmem alloc code df75760121c5 zram: rename writeback_compressed device attr 60bb68773eb0 tools/testing: fix testing/vma and testing/radix-tree build d41a1aeab0a3 Revert "ptdesc: remove references to folios from __pagetable_ctor() and pagetable_dtor()" e2969e8a4704 mm/cma: move put_page_testzero() out of VM_WARN_ON in cma_release() 91f794ffb584 mm/damon/core: clear walk_control on inactive context in damos_walk() 76ad36957e37 mm: memfd_luo: always dirty all folios 837387ec80f2 mm: memfd_luo: always make all folios uptodate ccd81a295087 mm: allow __GFP_RETRY_MAYFAIL in vmalloc d3b693a13b39 spi: spi-mem: clean up kernel-doc in spi-mem.h da37bfe76b5b ASoC: cs42xx8: add error checks for constraints in TDM mode bfd61205aca3 dt-bindings: iio: gyroscope: bosch,bmg160: add bmx055 gyroscope binding e1d2445bb01e dt-bindings: iio: magnetometer: bosch,bmc150_magn: add bmx055 magnetometer binding 3712dd05dc77 dt-bindings: iio: accel: bosch,bma255: add bmx055 accel binding 773ef9f95385 iio: imu: bno055: fix BNO055_SCAN_CH_COUNT off by one cdf89f225331 iio: hid-sensor-gyro-3d: fix typo in array name 6ea592a31be5 iio: adc: ad7768-1: add support for SPI offload 68fe7c28faea iio: adc: ad7768-1: disable IRQ autoenable 81fdc3127d01 iio: adc: ad7768-1: remove switch to one-shot mode 8be19e233744 iio: adc: ad7768-1: fix one-shot mode data acquisition 185f7b6cee61 iio: adc: ad4030: Add support for ADAQ4216 and ADAQ4224 addb98c43b58 dt-bindings: iio: adc: adi,ad4030: Add ADAQ4216 and ADAQ4224 a98edf7de54d iio: adc: ad4030: Add SPI offload support 5e0d71dc04e2 dt-bindings: iio: adc: adi,ad4030: Add PWM c4c1c5b773f7 Docs: iio: ad4030: Add double PWM SPI offload doc 103735219747 iio: adc: fix typos found by codespell d6bd0e2745e6 docs: iio: adxl345: update event attributes and scaling math 9fb007705c77 iio: accel: adxl345: Implement event scaling for ABI compliance da29db0bcc95 iio: accel: adxl345: Expose IIO_EV_INFO_VALUE for double tap 2a76a626670b iio: core: Add IIO_EV_INFO_SCALE to event info a1fe33e07b61 docs: iio: adxl345: grammar and formatting cleanups 9854b6646bb5 kbuild: Leave objtool binary around with 'make clean' bf2a23724f42 NFSD: fix nfs4_file access extra count in nfsd4_add_rdaccess_to_wrdeleg 2540e9392a93 sunrpc: Fix compilation error (`make W=1`) when dprintk() is no-op 341b3d314a52 sunrpc: Kill RPC_IFDEBUG() f02a1e8300fc nfs/blocklayout: Fix compilation error (`make W=1`) in bl_write_pagelist() 8021729acf21 iio: tsl2772: fix all kernel-doc warnings dfe5e8fb1751 iio: frequency: ad9523: use octal permissions 787c9a9cdc51 iio: frequency: ad9523: fix multi-line dereferences e830a8894ecb iio: frequency: ad9523: fix implicit variable macros aac15061093d iio: adc: ade9000: remove unused AD9000_CHANNELS_PER_PHASE macro 82035b16c47e iio: filter: admv8818: use dev_err_probe() 008120ca31a7 iio: filter: admv8818: add dev variable bbb8e1206716 iio: dac: ad7293: use dev_err_probe() 70b9d4af1675 iio: dac: ad7293: add dev variable 3e1c0b9501c2 iio: frequency: adf4377: use dev_err_probe() b2d2a6ea12a1 iio: frequency: adf4377: add dev variable 9e9f38c44b2e iio: frequency: admv1013: use dev_err_probe() e61b5bb0e913 iio: frequency: admv1013: add dev variable b343f010d55e iio: frequency: admv1014: use dev_err_probe() 4ced084be4cf iio: frequency: admv1014: add dev variable 6faa419480ec iio: frequency: adrf6780: use dev_err_probe() 9047ea8defe2 iio: frequency: adrf6780: add dev variable 094ef2d048f8 Bluetooth: ISO: Fix defer tests being unstable ab05515757fc HID: mcp2221: use mcp_i2c_smbus_read for block reads e31b556c0ba2 HID: mcp2221: cancel last I2C command on read error e1092d5e15e6 PCI/PTM: Do not enable PTM automatically for Root and Switch Upstream Ports 6d13f8ca6428 block: Correct comments on bio_alloc_clone() and bio_init_clone() b154532ca0f2 Documentation: ABI: stable: document the zoned_qd1_writes attribute 904100e435d1 block: default to QD=1 writes for blk-mq rotational zoned devices 2f0d2401a412 block: allow submitting all zone writes from a single context e05624be8150 block: rename struct gendisk zone_wplugs_lock field 56d54df82aae block: remove disk_zone_is_full() 9fe9d5db6e28 block: rename and simplify disk_get_and_lock_zone_wplug() fe2696d207b4 block: fix zone write plugs refcount handling in disk_zone_wplug_schedule_bio_work() 6ff36afa5eaf block: fix zone write plug removal 53b685d78ff2 fuse: quiet down complaints in fuse_conn_limit_write 964ef4bf7308 fuse: drop unnecessary argument from fuse_lookup_init() d591d4910188 fuse: fix premature writetrhough request for large folio 4c4c472d25f5 fuse: invalidate the page cache after direct write 0919db9f3583 HID: asus: always fully initialize devices 377f8e788945 HID: asus: add xg mobile 2023 external hardware support 30ae7522e201 ACPICA: Update the _CPC definition to match ACPI 6.6 911e2c0525e3 drm/amdkfd: fix CWSR trap handler ec3070f01fa3 HID: multitouch: Keep latency normal on deactivate for reactivation gesture 3f28d825d19a block: annotate struct request_queue with __counted_by_ptr 42dcb3826c86 sed-opal: add IOC_OPAL_GET_SUM_STATUS ioctl. 93c58e070b38 sed-opal: increase column attribute type size to 64 bits. e777eba95dae sed-opal: add IOC_OPAL_ENABLE_DISABLE_LR. 401262181b2f sed-opal: add IOC_OPAL_LR_SET_START_LEN ioctl. 700cc7055c96 sed-opal: refactor (split) IOC_OPAL_LR_SETUP internals. e00c5bf602e9 sed-opal: add IOC_OPAL_REACTIVATE_LSP. 1ccd8e90d2d7 sed-opal: add Admin1PIN parameter. d7c65aba73ef sed-opal: add RangeStartRangeLengthPolicy parameter. 985977af2390 sed-opal: add UID of Locking Table. 77049d13df1b btrfs: === misc-next on b-for-next === 7c698de0dc5d HID: apple: Add EPOMAKER TH87 to the non-apple keyboards list 22f8bcec5aeb HID: intel-ish-hid: ipc: Add Nova Lake-H/S PCI device IDs f8d379460bd0 HID: Update MAINTAINERS for USB HID PID 7daaa0fc44f4 HID: pidff: Add MISSING_DEADBAND quirk d9cef0989ace HID: pidff: Add MISSING_NEG_SATURATION quirk cf3bf7ad4e77 HID: pidff: Add MISSING_NEG_COEFFICIENT quirk 446e303982a6 HID: pidff: Refactor field quirks detection 1a13ebf3ff96 btrfs: do compressed bio size roundup and zeroing in one go d6268ee952d1 btrfs: add missing RCU unlock in error path in try_release_subpage_extent_buffer() 942fbb606d93 btrfs: set BTRFS_ROOT_ORPHAN_CLEANUP during subvol create 019a532a9834 btrfs: zoned: move btrfs_zoned_reserve_data_reloc_bg() after kthread start 41bf1ade01a3 btrfs: reduce the size of compressed_bio 3c1e20d21d89 btrfs: introduce a common helper to calculate the size of a bio 1e9af7c8eb02 btrfs: hold space_info->lock when clearing periodic reclaim ready 479e6e2d3ca3 btrfs: remove redundant nowait check in lock_extent_direct() d862e4ee2184 btrfs: print-tree: add remap tree definitions 6685abc4af57 btrfs: check block group lookup in remove_range_from_remap_tree() 1dbec5bc3bb3 btrfs: fix transaction handle leaks in btrfs_last_identity_remap_gone() bf6f4b35ae39 btrfs: fix chunk map leak in btrfs_map_block() after btrfs_translate_remap() 128127ce5943 btrfs: fix chunk map leak in btrfs_map_block() after btrfs_chunk_map_num_copies() bf17326f3624 btrfs: fix placement of unlikely() in btrfs_insert_one_raid_extent() 6b83361b9e56 btrfs: fix compat mask in error messages in btrfs_check_features() a5991bb09207 btrfs: print correct subvol num if active swapfile prevents deletion 4ddfb8a85c29 btrfs: pass a btrfs inode to tree-log.c:fill_inode_item() d73b3f607b6f btrfs: fix zero size inode with non-zero size after log replay 2ad314b3df45 btrfs: stop printing condition result in assertion failure messages 6eb5681ff0c5 btrfs: constify arguments of some functions fd6ca2adda3d btrfs: fix an incorrect ASSERT() condition inside lzo_decompress_bio() c02b7dced1a1 btrfs: fix an incorrect ASSERT() condition inside zstd_decompress_bio() d1c84ec3f2d4 btrfs: do not touch page cache for encoded writes 66ace7589d9f btrfs: fix a bug that makes encoded write bio larger than expected cd81153394a1 btrfs: avoid unnecessary root node COW during snapshotting fe7193df9ead btrfs: fix warning in scrub_verify_one_metadata() 62fe3dae0490 btrfs: fix super block offset in error message in btrfs_validate_super() 3f80edb0db8b btrfs: fix objectid value in error message in check_extent_data_ref() c6ebe32434ea btrfs: fix incorrect key offset in error message in check_dev_extent_item() 2b7728653357 btrfs: reserve enough transaction items for qgroup ioctls 1b3f2f03a7f2 btrfs: fix error message order of parameters in btrfs_delete_delayed_dir_index() 1d0a7de7a7c4 btrfs: don't commit the super block when unmounting a shutdown filesystem 58a26b40ee26 btrfs: check snapshot_force_cow earlier in can_nocow_file_extent() 51580e1a1590 btrfs: free pages on error in btrfs_uring_read_extent() 89843fc6d4ab btrfs: do not mark inode incompressible after inline attempt fails 772576b6f11c btrfs: remove folio parameter from ordered io related functions 8e0ad8a7344f btrfs: fix rfer_cmpr check in squota_check_parent_usage() 2c4b39290bf1 btrfs: remove the btrfs_inode parameter from btrfs_remove_ordered_extent() 8bb124a70f9c btrfs: remove out-of-date comments in btree_writepages() 72436a8259ce btrfs: check for NULL root after calls to btrfs_csum_root() 7feb77963905 btrfs: check for NULL root after calls to btrfs_extent_root() 2f8f478256bc btrfs: remove bogus root search condition in load_extent_tree_free() 65ea1a6c929e btrfs: remove duplicate include of delayed-inode.h in disk-io.c bb61c98bc58a btrfs: remove pointless WARN_ON() in cache_save_setup() a504bef2ed73 btrfs: pass literal booleans to functions that take boolean arguments ada854567490 btrfs: remove pointless out label in qgroup_account_snapshot() 123a9d254074 btrfs: convert log messages to error level in btrfs_replay_log() 6dc12c232639 btrfs: rename btrfs_csum_file_blocks() to btrfs_insert_data_csums() 11ad77951d14 btrfs: make add_pending_csums() to take an ordered extent as parameter 46222a139cd7 btrfs: rename btrfs_ordered_extent::list to csum_list bcd3ce69e2fb btrfs: change return type of cache_save_setup to void acf01c11f3ce btrfs: avoid starting new transaction and commit in relocate_block_group() 829a00dccdd8 btrfs: remove btrfs_handle_fs_error() after failure to recover log trees 3bd478c49df1 btrfs: remove redundant warning message in btrfs_check_uuid_tree() 46488f6420e8 btrfs: change warning messages to error level in open_ctree() 6b6d3c5b7e44 btrfs: remove redundant extent_buffer_uptodate() checks after read_tree_block() 4dabb148dd75 btrfs: use the helper extent_buffer_uptodate() everywhere bc5aadb040b4 btrfs: zoned: add zone reclaim flush state for DATA space_info f1dc44bd4c5f btrfs: zoned: move partially zone_unusable block groups to reclaim list a87dc801e4e9 btrfs: zoned: cap delayed refs metadata reservation to avoid overcommit 7f0031b967fd PCI: dwc: rcar-gen4-ep: Mark BAR0 and BAR2 as Resizable BARs 3b55079d6387 PCI: imx6: Fix device node reference leak in imx_pcie_probe() e36262c5e6c2 PCI: layerscape: Allow to compile as module c1dfbd7e71b0 ublk: report BLK_SPLIT_INTERVAL_CAPABLE b6c94c71f349 arm64: dts: imx93-tqma9352: improve eMMC pad configuration 44db7bc66eb3 arm64: dts: imx91-tqma9131: improve eMMC pad configuration 8e152c37d5e5 arm64: dts: imx93-tqma9352: improve eMMC pad configuration 68a75483b7ec arm64: dts: imx91-tqma9131: improve eMMC pad configuration aa8671af0c38 PCI/PTM: Drop pci_enable_ptm() granularity parameter addb1581d9b6 dt-bindings: hwmon: convert npcm750-pwm-fan to DT schema fe045ef9ed1d hwmon:(pmbus/xdpe1a2g7b) Add support for xdpe1a2g5b/7b controllers 656c6b96b99b hwmon: (pmbus/core) Add support for NVIDIA nvidia195mv mode 5112e09b855f dt-bindings: trivial-devices: Add support for XDPE1A2G5B/7B e77297e1b22f hwmon: (aht10) add device tree ID matching 5dd42d4cae98 dt-bindings: hwmon: add Aosong AHT10/AHT20/DHT20 to trivial devices 608fb20600d3 hwmon: (ina2xx) Add support for INA234 271e25b4a8c3 hwmon: (ina2xx) Make it easier to add more devices 45c7a51dd672 dt-bindings: hwmon: ti,ina2xx: Add INA234 device b5f38774279c hwmon: (gpd-fan) Add GPD Win 5 f66a687ac2ab hwmon: (asus-ec-sensors) add ROG STRIX X470-F GAMING d22a359eeaf8 hwmon: (asus-ec-sensors )add ROG CROSSHAIR X670E EXTREME 0a0abc058492 hwmon: (bt1-pvt) Remove not-going-to-be-supported code for Baikal SoC 1fa00430269e blk-integrity: support arbitrary buffer alignment 8eaff52fc101 PCI: endpoint: pci-epf-vntb: Return -ERANGE for out-of-range MW index 26cd5ca272a4 PCI: endpoint: pci-epf-vntb: Use array_index_nospec() on mws_size[] access f457c18d7904 PCI: endpoint: Constify struct configfs_item_operations and configfs_group_operations b4a317376795 selftests: pci_endpoint: Skip doorbell test when unsupported 51fba4aa6619 misc: pci_endpoint_test: Gate doorbell test on dynamic inbound mapping 9a940a3d08b2 PCI: endpoint: pci-epf-test: Advertise dynamic inbound mapping support 1cba96c0a795 PCI: endpoint: pci-ep-msi: Fix error unwind and prevent double alloc e81fa70179aa PCI: endpoint: pci-epf-test: Don't free doorbell IRQ unless requested cc04f2bfb9da PCI: endpoint: pci-epf-vntb: Fix MSI doorbell IRQ unwind ba53939bbadd iio: addac: ad74413r: simplify timeout return 049875cb16a0 iio: adc: ad7173: move opening brace to a separate line 06cdcd389ec4 iio: light: gp2ap020a00f: Join some lines of code to be a single line 2eb3741b6220 iio: light: gp2ap020a00f: Remove trailing comma in termination entry b047a2bc7a08 iio: light: gp2ap020a00f: Explicitly use string literal for driver name 7b53652c8c4d iio: light: gp2ap020a00f: Use temporary variable for struct device 7b9e5e513915 iio: light: gp2ap020a00f: Replace custom implementation of min() 550f5c010465 iio: light: gp2ap020a00f: Fix possible error swallow f6d460ec0155 iio: light: gp2ap020a00f: Return directly from the switch cases c579a6a7a745 iio: light: gp2ap020a00f: Use correct types for 16-bit LE data b969e76585e9 iio: light: gp2ap020a00f: correct return type to int 34be156c8808 iio: light: gp2ap020a00f: simplify locking with guard() baff45179e90 iio: adc: Add support for QCOM PMIC5 Gen3 ADC 1c1b853eefcd dt-bindings: iio: adc: Add support for QCOM PMIC5 Gen3 ADC 9f3a352e9ff0 dt-bindings: iio: adc: Split out QCOM VADC channel properties c9a8cbf06f98 btrfs: remove duplicated eb uptodate check in btrfs_buffer_uptodate() 0efdab2d7b29 btrfs: fix a double release on reserved extents in cow_one_range() 500c460fef74 btrfs: fix the inline compressed extent check in inode_need_compress() 59370a5ff003 btrfs: set written super flag once in write_all_supers() f35c28f6f97c btrfs: remove max_mirrors argument from write_all_supers() b5735c157eb4 btrfs: tag error branches as unlikely during super block writes 4c37c95aa1ca btrfs: abort transaction on error in write_all_supers() 40affb24d2e2 btrfs: pass transaction handle to write_all_supers() 5213bb6b02ba btrfs: mark all error and warning checks as unlikely in btrfs_validate_super() b86d0a950874 btrfs: update comment for BTRFS_RESERVE_NO_FLUSH 3374eff0e3f8 btrfs: don't allow log trees to consume global reserve or overcommit metadata b7a2b11f585b btrfs: be less aggressive with metadata overcommit when we can do full flushing 18060b73398d btrfs: use per-profile available space in calc_available_free_space() f6f7c0f2a234 btrfs: update per-profile available estimation 00e54d932db9 btrfs: introduce the device layout aware per-profile available space 6bd933e12fd8 btrfs: zoned: remove redundant space_info lock and variable in do_allocation_zoned() 66ed86cb5912 btrfs: handle discard errors in in btrfs_finish_extent_commit() d037dbd85a8e btrfs: move min sys chunk array size check to validate_sys_chunk_array() 31ed5a36307b btrfs: remove duplicate system chunk array max size overflow check 2aa825e7a15f btrfs: pass boolean literals as the last argument to inc_block_group_ro() f97ac1310169 btrfs: tests: zoned: add tests cases for zoned code 0217a2afba9c io_uring/zcrx: move zcrx uapi into separate header d4d8bf4122f2 io_uring/zcrx: declare some constants for query 80435d1743ac io_uring/zctx: unify zerocopy issue variants 694fd02b3605 io_uring/zctx: move vec regbuf import into io_send_zc_import 7e401209e5c2 io_uring/zctx: rename flags var for more clarity 4148bacb19a8 io_uring/cmd_net: split ioctl code out of io_uring_cmd_sock() 1ce833edaf7e lockd: Relocate svc_version definitions to XDR layer af2a7b53a778 lockd: Move nlm4svc_set_file_lock_range() ae1415506dea lockd: Make linux/lockd/nlm.h an internal header 80e0feae8000 lockd: Move xdr.h from include/linux/lockd/ to fs/lockd/ 37773aa65a9f lockd: Remove lockd/debug.h 04af545e0966 lockd: Relocate include/linux/lockd/lockd.h 5a64b2dc191a lockd: Move share.h from include/linux/lockd/ to fs/lockd/ fed3ad94a431 lockd: Move xdr4.h from include/linux/lockd/ to fs/lockd/ 316ff6413a46 NFS: Use nlmclnt_shutdown_rpc_clnt() to safely shut down NLM b7a182b0c5f3 lockd: Relocate nlmsvc_unlock API declarations 01f457bc0a5f lockd: Have nlm_fopen() return errno values 93e14effea97 lockd: Introduce nlm__int__deadlock cadac5bc2c52 lockd: Relocate and rename nlm_drop_reply fc62dc2299d4 lockd: Simplify cast_status() in svcproc.c 798c05d48743 nfsd: remove NFSD_V4_DELEG_TIMESTAMPS Kconfig option 0c54df502ba3 nfsd: add a runtime switch for disabling delegated timestamps 3505d88c275e SUNRPC: Replace KUnit tests for memcmp() with KUNIT_EXPECT_MEMEQ_MSG() 20ce40872757 NFSD: Track SCSI Persistent Registration Fencing per Client with xarray 22baa5c71fdf sunrpc/cache: improve RCU safety in cache_list walking. c4c04cae3291 nfsd/sunrpc: move rq_cachetype into struct nfsd_thread_local_info a3333c29725f nfsd/sunrpc: add svc_rqst->rq_private pointer and remove rq_lease_breaker 0528a348b04b cache: ax45mp: Fix device node reference leak in ax45mp_cache_init() 3c85234b979a cache: starfive: fix device node leak in starlink_cache_init() ff4b6bf7eef4 riscv: dts: microchip: add can resets to mpfs 5b37fd2746aa dt-bindings: nvmem: qfprom: Add sm8750 compatible bb280b3bc7fa nvmem: an8855: drop an unused Kconfig symbol f28a32e7a5c5 nvmem: Simplify with scoped for each OF child loop 3bc276e70c0c nvmem: Drop OF node reference on nvmem_add_one_cell() failure 7b08445cc7da nvmem: zynqmp_nvmem: Fix buffer size in DMA and memcpy