d724c6f85e80 Add linux-next specific files for 20251121 b1bcaed1e39a cpuset: Treat cpusets in attaching as populated a0ef09c844c1 fix up for "sched/mmcid: Use proper data structures" 6a8818de21d2 KVM: selftests: Add a VMX test for LA57 nested state ec5806639e39 KVM: selftests: Change VM_MODE_PXXV48_4K to VM_MODE_PXXVYY_4K 2103a8baf5cb KVM: selftests: Use a loop to walk guest page tables ae5b498b8da9 KVM: selftests: Use a loop to create guest page tables ff736dba478c KVM: selftests: Remove the unused argument to prepare_eptp() 28b2dced8ba4 KVM: selftests: Stop hardcoding PAGE_SIZE in x86 selftests 3c40777f0ed8 KVM: selftests: Extend vmx_tsc_adjust_test to cover SVM 91423b041d3c KVM: selftests: Extend nested_invalid_cr3_test to cover SVM 4d256d00e44e KVM: selftests: Move nested invalid CR3 check to its own test e6bcdd212238 KVM: selftests: Extend vmx_nested_tsc_scaling_test to cover SVM 0a9eb2afa185 KVM: selftests: Extend vmx_close_while_nested_test to cover SVM 6ed597fdbcfa arm64: dts: rockchip: Use default-state for power LED for Radxa boards c8ecda015eb4 arm64: dts: rockchip: fix PCIe 3.3V regulator voltage on 9Tripod X3568 v4 f54b09d46f72 arm64: dts: rockchip: Add power-domain to RK3368 VOP controller 8319be65e860 arm64: dts: rockchip: Add power-domain to RK3368 DSI controller 70f59b71f36d fork: stop ignoring NUMA while handling cached thread stacks c64dad17b2f1 liveupdate: fix boot failure due to kmemleak access to unmapped pages 36f993dca3bf mm: kmemleak: introduce kmemleak_no_scan_phys() helper ea860d42235e rbtree-inline-rb_last-fix 07c983ebdea9 rbtree: inline rb_last() ae481b92d1b1 rbtree-inline-rb_first-fix 8951fe67d78e rbtree: inline rb_first() 7c3965c41e32 test_kho: always print restore status ec9fa36f1d7a kho: free chunks using free_page() instead of kfree() 9091a918c8db tests/liveupdate: add in-kernel liveupdate test b9e61e810325 selftests/liveupdate: add kexec test for multiple and empty sessions 0d623e084360 selftests/liveupdate: add kexec-based selftest for session lifecycle c85d67e27f3f selftests/liveupdate: add userspace API selftests e410eff3cf9f docs: add documentation for memfd preservation via LUO ed83cd1b4600 mm: memfd_luo: allow preserving memfd ed481d1370e6 liveupdate: luo_file: add private argument to store runtime state e849d500866f mm: shmem: export some functions to internal.h 6af4b2fd062c mm: shmem: allow freezing inode mapping c7c16544c584 mm: shmem: use SHMEM_F_* flags instead of VM_* flags 41b81afe9438 MAINTAINERS: add liveupdate entry d16be9e407c7 docs: add luo documentation 07e09e137986 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state e60b6121deb1 liveupdate: luo_session: add ioctls for file preservation e71a341cabe5 liveupdate: luo_file: implement file systems callbacks 88dd04d2f0f0 liveupdate: luo_ioctl: add user interface 0873738fde60 liveupdate: luo_session: add sessions support d92fee0088da kexec: call liveupdate_reboot() before kexec 9e1dc8b71a52 liveupdate: luo_core: integrate with KHO e22e58873725 liveupdate: luo_core: luo_ioctl: Live Update Orchestrator 196919188178 kho: add Kconfig option to enable KHO by default eeae17a32f72 kho: allow memory preservation state updates after finalization 6bda8fe525cf kho: allow kexec load before KHO finalization d2810d6687e7 kho: update FDT dynamically for subtree addition/removal 9f0ccf440df8 kho: remove abort functionality and support state refresh 9616256f1a8b kho: remove global preserved_mem_map and store state in FDT 9ccd9d9cfe7f kho: simplify serialization and remove __kho_abort 479ec3ba5e02 kho: always expose output FDT in debugfs b30cbf5e0b29 kho: verify deserialization status and fix FDT alignment access d12a3c3b61f8 kho: preserve FDT folio only once during initialization 74cb766915a3 kho-introduce-high-level-memory-allocation-api-fix 5f73bfbd1ce3 kho: introduce high-level memory allocation API c17cbf7023bb kho: convert __kho_abort() to return void f45a98d0f1c4 kho: fix misleading log message in kho_populate() 806cc4d56b67 liveupdate: kho: use %pe format specifier for error pointer printing e86dbe8ef7d6 MAINTAINERS: update KHO maintainers 88f3a6573e5c liveupdate-kho-move-to-kernel-liveupdate-fix 734c1d79975d liveupdate: kho: move to kernel/liveupdate fbdd19bda09f kho: don't unpreserve memory during abort f68aed9c7466 test_kho: unpreserve memory in case of error e1e41c7013cc memblock-unpreserve-memory-in-case-of-error-fix 6529a1db1df2 memblock: unpreserve memory in case of error 919d2e69d539 kho: add interfaces to unpreserve folios, page ranges, and vmalloc 21162185b1b9 kho: drop notifiers 546f63c322d2 kho: make debugfs interface optional b5f70e33435e selftests: complete kselftest include centralization 8e450401f320 memcg: remove __lruvec_stat_mod_folio 8ab8bb3122db memcg: remove __mod_lruvec_state aba65acd9271 memcg: remove __mod_lruvec_kmem_state a0c01862d9a0 memcg: use mod_node_page_state to update stats ad4bb0440ef0 selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE 1a5a9f8a161b selftests/mm: gup_test: stop testing FOLL_TOUCH 916de657ead0 mm-huge_memoryc-introduce-folio_split_unmapped-v2-fix-fix b78ed0e68ac8 mm-huge_memoryc-introduce-folio_split_unmapped-v2-fix 2c7c5b9aedd4 mm-huge_memoryc-introduce-folio_split_unmapped-v2 6110fd688759 mm/huge_memory.c: introduce folio_split_unmapped de458ced5672 mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access fb7be5abd9dc zram: read slot block idx under slot lock 1f4dbd06b222 zram: rework bdev block allocation 83d2e9d9e83a zram: drop wb_limit_lock 1c0e68234bf9 zram: take write lock in wb limit store handlers 478fb9e49dfe zram: add writeback batch size device attr 8b0e3c06eea6 zram: fixup "introduce writeback bio batching support" 89520560036c zram: introduce writeback bio batching support 9955ecdba786 mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE fc3a557fc18b mm/khugepaged: continue to collapse on SCAN_PMD_NONE 4345114e40c5 mm/khugepaged: remove redundant clearing of struct collapse_control dc5eba7bcc52 mm: thp: reparent the split queue during memcg offline d9d844d92a87 mm: thp: use folio_batch to handle THP splitting in deferred_split_scan() 6c25cafe4573 mm: thp: introduce folio_split_queue_lock and its variants e1826ceae6ae mm: thp: replace folio_memcg() with folio_memcg_charged() 97f9426f998a mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() d2953b1edd25 mm: eliminate further swapops predicates 242f2debc58b mm: remove is_hugetlb_entry_[migration, hwpoisoned]() cbbb78be09e8 mm: remove non_swap_entry() and use softleaf helpers instead cb132cc06c44 mm: remove remaining is_swap_pmd() users and is_swap_pmd() c330f085fd1f mm: introduce pmd_is_huge() and use where appropriate 8d52ef44fa2f mm: replace pmd_to_swp_entry() with softleaf_from_pmd() 2be3dead8b75 mm/huge_memory: refactor change_huge_pmd() non-present logic f380d3e47d46 mm/huge_memory: refactor copy_huge_pmd() non-present logic 6828fff671ad mm: avoid unnecessary use of is_swap_pmd() dd8b6e63895a fs/proc/task_mmu: refactor pagemap_pmd_range() 89b8af607bf3 mm: use leaf entries in debug pgtable + remove is_swap_pte() b50a99b27fd1 mm: eliminate is_swap_pte() when softleaf_from_pte() suffices 23b4fd9eb918 mm: avoid unnecessary uses of is_swap_pte() 6b1bd413eadd mm: introduce leaf entry type and use to simplify leaf entry logic 2547f40750bd mm-correctly-handle-uffd-pte-markers-fix e7914a09a15d mm: correctly handle UFFD PTE markers 7d6a9de495b3 mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported() 93f18767e320 mm-huge_memory-introduce-enum-split_type-for-clarity-fix b454ae79d10b mm/huge_memory: introduce enum split_type for clarity 56f99dbeb601 mm/vmscan: skip increasing kswapd_failures when reclaim was boosted f62d65729ad5 mm/hmm/test: fix error handling in dmirror_device_init 96f885381cab mm-huge_memory-fix-kernel-doc-comments-for-folio_split-and-related-fix-2 5f544e750570 mm/huge_memory: kernel-doc fixup 87a4f80f72d1 mm/huge_memory: fix kernel-doc comments for folio_split() and related 8807fd0cefd6 mm/memory-failure: improve large block size folio handling b7fb6db595dc mm/huge_memory: add split_huge_page_to_order() ad9ad36397cb mm/huge_memory: only get folio_order() once during __folio_split() 5fcc13aab760 mm-khugepaged-unify-pmd-folio-installation-with-map_anon_folio_pmd-fix d98ecf2db1ea mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd() b704cc998324 mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd() cb2941e54131 fixup: gpu/drm/nouveau: enable THP support for GPU memory migration a0c886e7c996 gpu/drm/nouveau: enable THP support for GPU memory migration 0a779952f5d8 selftests/mm/hmm-tests: new throughput tests including THP 8f654a564751 selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests 011602e98d39 selftests/mm/hmm-tests: new tests for zone device THP migration f3e34bf44cc4 lib/test_hmm: add large page allocation failure testing 0bc2e566e234 mm/migrate_device: add THP splitting during migration 417c18c58c1f mm/memremap: add driver callback support for folio splitting 591e9644f068 lib/test_hmm: add zone device private THP test infrastructure 25b6db91c8bd mm/memory/fault: add THP fault handling for zone device private pages 3bcd9aa9656c mm/migrate_device: implement THP migration of zone device pages 3bdd197edd2d mm/migrate_device: handle partially mapped folios during collection 47e6571b4cec mm/huge_memory: implement device-private THP splitting bc6d9d9976e1 mm-rmap-extend-rmap-and-migration-support-device-private-entries-fix-2 1273925db70d mm/huge_memory: fix override of entry in remove_migration_pmd 7ce93c2e9134 mm/rmap: extend rmap and migration support device-private entries 82855b0962ae mm/huge_memory: add device-private THP support to PMD operations 09070b2362a3 mm/zone_device: rename page_free callback to folio_free 9a1461f59dd0 mm/zone_device: support large zone device private folios d93e9ae337bc KVM: s390: fix missing present bit for gmap puds 2db4c4cf7b00 mm/filemap: fix logic around SIGBUS in filemap_map_pages() 0a9eecda54a3 mm/huge_memory: fix NULL pointer deference when splitting folio b0458d74869f MAINTAINERS: add test_kho to KHO's entry 21c6f95c87c0 mailmap: add entry for Sam Protsenko bdfad2301e92 selftests/mm: fix division-by-zero in uffd-unit-tests 32082648627d mm/mmap_lock: reset maple state on lock_vma_under_rcu() retry d02941b228c5 mm/memfd: fix information leak in hugetlb folios fa5c4a4140ca kernel/kexec: fix IMA when allocation happens in CMA area 8612474e7477 kernel/kexec: change the prototype of kimage_map_segment() c265522fe072 mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() 932feac9d8c5 arm64: dts: rockchip: Add host wake pin for wifi on Indiedroid Nova 6f563ebf0b21 arm64: dts: rockchip: Correct pinctrl for pcie for Indiedroid Nova 835c909e8576 arm64: dts: rockchip: Define regulator for pcie2x1l2 on Indiedroid Nova 58b6fcd2ab34 ocfs2: mark inode bad upon validation failure during read 13db54aad744 ocfs2: replace deprecated strcpy with strscpy 4022ba20050e ocfs2: replace deprecated strcpy in ocfs2_create_xattr_block ff713698bad2 lib: ratelimit: fix spelling mistake 'seperately' 2fe869ecbd06 MAINTAINERS: add Petr as a reviewer of hung task detector 9031b852c97f uaccess: gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER aa0145563ce2 crash: export crashkernel CMA reservation to userspace fdd76c8d6327 Documentation/ABI: add kexec and kdump sysfs interface b1b72ac25f89 ceph: replace local base64 helpers with lib/base64 7794510e2021 fscrypt: replace local base64url helpers with lib/base64 8b365c4f5be9 lib: add KUnit tests for base64 encoding/decoding 9c7d3cf94d33 lib/base64: rework encode/decode for speed and stricter validation c4eb7ad32eab lib/base64: optimize base64_decode() with reverse lookup tables f1e2ca801c54 lib/base64: add support for multiple variants 03ef32d665e8 sys_info: add a default kernel sys_info mask a9af76a78760 watchdog: add sys_info sysctls to dump sys info on system lockup 8b2b9b4f6f4f hung_task: add hung_task_sys_info sysctl to dump sys info on task-hung 5f264c00b669 docs: panic: correct some sys_ifo names in sysctl doc 9ab38c521663 Revert "lib/plist.c: enforce memory ordering in plist_check_list" b50144900a56 MAINTAINERS: remove Gustavo from sync framework 242b872239f6 include/linux/once_lite.h: fix judgment in WARN_ONCE with clang 1ab980e90ce3 MAINTAINERS: update nilfs2 entry 14954cd190e8 fs/proc/page: remove unused KPMBITS f3fb126fdc9e math.h: amend abs() kernel-doc and add a note about signed type limits 581ee79a2547 scripts/gdb/symbols: make BPF debug info available to GDB caa71919a622 scripts/gdb/radix-tree: add lx-radix-tree-command c9dddd981600 MAINTAINERS: add Pratyush as a reviewer for KHO 1d1ef8c1fb5e lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bit d10bb374c41e lib: mul_u64_u64_div_u64(): optimise the divide code 630f96a687de lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86 f0bff2eb0468 lib: test_mul_u64_u64_div_u64(): test both generic and arch versions 500db21917e8 lib: add tests for mul_u64_u64_div_u64_roundup() 6480241f31f5 lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup() d91f891d5885 lib: mul_u64_u64_div_u64(): simplify check for a 64bit product 08092babd362 lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checks 5944f875ac27 lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd' af9b65d6864a kernel/hung_task: unexport sysctl_hung_task_timeout_secs bd97c9764191 util_macros.h: fix kernel-doc for u64_to_user_ptr() 464c7ea5c3ff checkpatch: add IDR to the deprecated list 7f37d88f5cb3 lib/Kconfig.debug: cleanup CONFIG_DEBUG_SECTION_MISMATCH help text 93ce0ff117b0 ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zero e1c70505ee81 ocfs2: add extra consistency checks for chain allocator dinodes 9125163273f8 panic: sys_info: factor out read and write handlers f791dcc842cb panic: sys_info: deduplicate local variable 'table; assignments eb72c4667f45 panic: sys_info: rewrite a fix for a compilation error (`make W=1`) d13adc6147f5 panic: sys_info:replace struct sys_info_name with plain array of strings 760fc597c33d panic: sys_info: align constant definition names with parameters d79a3aeb747c panic: sys_info: capture si_bits_global before iterating over it e28f44013dc4 arm64: dts: rockchip: Add clk32k_in for Indiedroid Nova 9f80b3952318 arm64: dts: rockchip: Add Asus Tinker Board 3 and 3S device tree f4e81d0b95f3 dt-bindings: arm: rockchip: Add Asus Tinker Board 3/3S 3ded250b97c3 selinux: rename the cred_security_struct variables to "crsec" 10c64d4ff42a selftests/hid-tablet: add ABS_DISTANCE test for stylus/pen 7953794f741e HID: input: map HID_GD_Z to ABS_DISTANCE for stylus/pen c3f7c506e8f1 mm: introduce VMA flags bitmap type c5c67c1de357 tools/testing/vma: eliminate dependency on vma->__vm_flags 6b3c8628979a mm: simplify and rename mm flags function for clarity a0abdabe463c mm: declare VMA flags by bit c7ba92bcfea3 testing/selftests/mm: add soft-dirty merge self-test 6707915e030a mm: propagate VM_SOFTDIRTY on merge 6e57c1ce81e0 Docs/mm/damon/maintainer-profile: fix grammatical errors 7ad58e009dd1 Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link 675774adbe80 selftests/damon/sysfs.py: merge DAMON status dumping into commitment assertion 10e8c7ba64bb mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition 09efc56a3b1c mm/damon/vaddr: consistently use only pmd_entry for damos_migrate f0eb046cd3cc mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio() 96549d56b897 mm/damon/vaddr: cleanup using pmd_trans_huge_lock() 53298afe456e mm/damon: rename damos->filters to damos->core_filters 8b02baf37311 mm/damon: rename damos core filter helpers to have word core 1ec5d5810b6f selftests/mm/uffd: remove static address usage in shmem_allocate_area() 603f67eb91e0 mm/damon/tests/core-kunit: add damon_commit_target_regions() test 299a88f6ec13 mm/damon/tests/core-kunit: add damos_commit() test eec573b8dd65 mm/damon/tests/core-kunit: add damos_commit_dests() test c1cefda77668 mm/damon/core: pass migrate_dests to damos_commit_dests() 11bb980d4168 mm/damon/tests/core-kunit: add damos_commit_quota() test d9adfb8a28e7 mm/damon/tests/core-kunit: add damos_commit_quota_goals() test 99f89debafc5 mm/damon/tests/core-kunit: add damos_commit_quota_goal() test 3caf767e2165 mm/damon/tests/core-kunit: add test cases to damos_test_commit_filter() 1b43b7950d5e mm/damon/tests/core-kunit: extend damos_test_commit_filter_for() for union fields 1968236f7517 mm/damon/tests/core-kunit: split out damos_test_commit_filter() core logic 37104286f939 mm/damon/tests/core-kunit: remove dynamic allocs on damos_test_commit_filter() 7370f8e1b3a8 mm: use vma_start_write_killable() in dup_mmap() 2197bb60f890 mm: add vma_start_write_killable() 3a47e8771c43 mm: vmstat: correct the comment above preempt_disable_nested() 2ab7f1bbafc9 mm/madvise: allow guard page install/remove under VMA lock f4af67ff4fd8 mm: rename walk_page_range_mm() bc8e51c05ad5 mm: memcg: dump memcg protection info on oom or alloc failures 05be02879559 mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*() c0ae966fac00 tools/testing/selftests/mm: add smaps visibility guard region test 89330ec89741 tools/testing/selftests/mm: add MADV_COLLAPSE test case 29bef05e6d90 tools/testing/vma: add VMA sticky userland tests 49e14dabed7a mm: set the VM_MAYBE_GUARD flag on guard region install ab04b530e7e8 mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one 64212ba02e66 mm: implement sticky VMA flags 9119d6c2095b mm: update vma_modify_flags() to handle residual flags, document 568822502383 mm: add atomic VMA flags and set VM_MAYBE_GUARD as such 5dba5cc2e0ff mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps cdcb53e1deef mm/hugetlb: extract sysctl into hugetlb_sysctl.c ecd6703f64d7 mm/hugetlb: extract sysfs into hugetlb_sysfs.c 98be155451eb mm: constify __dump_folio() arguments 20605eb5bbea memory_hotplug: optimise try_offline_memory_block() c537f0dd3034 migrate: optimise alloc_migration_target() e24f66e87bfb hugetlb: optimise hugetlb_folio_init_tail_vmemmap() 135e541ae8f3 lib/alloc_tag: use %pe format specifier 340b59816bc4 mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma() 3b12a53b64d0 selftest/mm: fix pointer comparison in mremap_test 4f8961b29501 mm: vmscan: simplify the folio refcount check in pageout() d94d9293a1ec mm: vmscan: remove folio_test_private() check in pageout() dde3a5d0f4dc selinux: move avdcache to per-task security struct 75f72fe289a7 selinux: rename task_security_struct to cred_security_struct 74d9900f3087 Bluetooth: SMP: Fix not generating mackey and ltk when repairing 605945281a65 dt-bindings: arm: rockchip: merge Asus Tinker and Tinker S c9c19e8bbc1e workqueue: Init rescuer's affinities as wq_unbound_cpumask 8ac4dbe7dd05 workqueue: Let DISASSOCIATED workers follow unbound wq cpumask changes e36bce4466d7 workqueue: Update the rescuer's affinity only when it is detached 84692a1519b3 io_uring/kbuf: remove obsolete buf_nr_pages and update comments 652c108cc44c clk: rockchip: Add clock controller for the RV1126B d0d9a9629f50 dt-bindings: clock, reset: Add support for rv1126b 826eaa8f5bac clk: rockchip: Implement rockchip_clk_register_armclk_multi_pll() ce0b84e766ad arm64: dts: rockchip: add QNAP TS233 devicetree a576b51e1387 dt-bindings: arm: rockchip: add TS233 to RK3568-based QNAP NAS devices 35202606ea08 arm64: dts: rockchip: move common qnap tsx33 parts to dtsi 81f116991433 arm64: dts: rockchip: describe mcu eeprom cells on rk3568-ts433 15efa2414602 arm64: dts: rockchip: move cpu_thermal node to the correct position 31b4d3af63f9 tools/nolibc: remove more __nolibc_enosys() fallbacks 3e1da545db4c tools/nolibc: remove now superfluous overflow check in llseek e800e9446867 tools/nolibc: use 64-bit off_t 19c5a681b226 tools/nolibc: prefer the llseek syscall d93d0593dd65 tools/nolibc: handle 64-bit off_t for llseek 87506e44cb85 tools/nolibc: use 64-bit ino_t 7b6216baae75 sched_ext: Fix scx_enable() crash on helper kthread creation failure 46447367a529 io_uring/cmd_net: fix wrong argument types for skb_queue_splice() f20810157f6e arm64: remove duplicate ARCH_HAS_MEM_ENCRYPT a06494adb7ef arm64: mm: use untagged address to calculate page index df2602e1c68a dt-bindings: eeprom: at25: Add Anvo ANV32C81W 3b64ea4768e7 phy: fsl-imx8mq-usb: support alternate reference clock 0e8fe19c0292 dt-bindings: phy: imx8mq-usb: add alternate reference clock dd6dda907d09 Bluetooth: btusb: mediatek: Avoid btusb_mtk_claim_iso_intf() NULL deref 06a7415cf247 sched_ext: tools: Removing duplicate targets during non-cross compilation 51023cf6cc5d phy: rockchip: samsung-hdptx: Prevent Inter-Pair Skew from exceeding the limits 8daaced9f5ee phy: rockchip: samsung-hdptx: Reduce ROPLL loop bandwidth 72126e9623e1 phy: rockchip: samsung-hdptx: Fix reported clock rate in high bpc mode 318e18ed22e8 sched/deadline: Walk up cpuset hierarchy to decide root domain when hot-unplug 1f382215119a cgroup/cpuset: Introduce cpuset_cpus_allowed_locked() 9d3daf9ca323 phy: ti: gmii-sel: Add a sanity check on the phy_id 1797c6677ad6 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen5x4 PHY bc2ba6e3fb8a phy: qcom-qmp: pcs: Add v8.50 register offsets d877f881cec5 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the Glymur QMP PCIe PHY a7f0d69ecdd2 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Restrict resets per each device 95e590569898 phy: freescale: Initialize priv->lock ec5814578e3c phy: renesas: Remove unneeded semicolons 7044ed6749c8 phy: qcom: m31-eusb2: Update init sequence to set PHY_ENABLE f842daf74011 phy: qcom: qmp-combo: get the USB3 & DisplayPort lanes mapping from DT 3faa2d0e7940 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Document lanes mapping when not using in USB-C complex be866e68966d phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3562 a2a18e5da64f phy: rockchip: naneng-combphy: Fix PCIe L1ss support RK3528 16a21537e42e EDAC/igen6: Fix error handling in igen6_edac driver 942a7a6bf4c6 phy: renesas: rcar-gen3-usb2: Add suspend/resume support 79d9db7f7a0c phy: renesas: rcar-gen3-usb2: Move phy_data->init_bus check 662bb179d338 phy: renesas: rcar-gen3-usb2: Fix an error handling path in rcar_gen3_phy_usb2_probe() bc6f8b756c89 dt-bindings: phy: renesas,usb2-phy: Mark resets as required for RZ/G3S 5e428e45bf17 phy: exynos5-usbdrd: fix clock prepare imbalance 356d1924b9a6 phy: broadcom: bcm63xx-usbh: fix section mismatches 785a9d5bb145 phy: rockchip: inno-dsidphy: Add support for rk3506 323c5c05a0a0 dt-bindings: phy: rockchip-inno-dsidphy: Add compatible for rk3506 80ac0fba0f1a dt-bindings: phy: mediatek,tphy: Add support for MT7981 3b86c87f8dcb HID: bpf: fix typo in HID usage table 71570e8fb760 HID: bpf: add the Huion Kamvas 27 Pro 5e3e8f1b44e4 HID: bpf: add heuristics to the Huion Inspiroy 2S eraser button 88b5468f2cc5 HID: bpf: Add support for XP-Pen Deco02 8ba327d50263 HID: bpf: Add support for the XP-Pen Deco 01 V3 040adbe80135 HID: bpf: Add support for the Waltop Batteryless Tablet 029dff1c31c4 HID: bpf: Add fixup for Logitech SpaceNavigator variants 0412be1b8125 HID: bpf: support for Huion Kamvas 16 Gen 3 5f2e058df65c HID: bpf: add support for Huion Kamvas 13 (Gen 3) (model GS1333) 501ea61e2933 HID: bpf: Add support for the Inspiroy 2M f5ef3f722d76 dt-bindings: gnss: fix timepulse description 4af167d8037d dt-bindings: gnss: u-blox: use lowercase company name 094f33935009 dt-bindings: gnss: u-blox: use open-drain reset and safeboot in example 955cd0545b6a gnss: ubx: add support for the safeboot gpio a95419ff9f21 dt-bindings: mfd: syscon: Add mt7981-topmisc 002541ef650b vsock: Ignore signal/timeout on connect() if already established 7d277a7a5857 be2net: pass wrb_params in case of OS2BMC c09816f2afce KVM: x86: Remove unused declaration kvm_mmu_may_ignore_guest_pat() ebec25438f3d KVM: x86: Enable support for emulating AVX MOV instructions 072cd5f458d7 leds: rgb: leds-qcom-lpg: Don't enable TRILED when configuring PWM 5d390e7a02e8 dt-bindings: leds: qcom-lpg: Explain standalone PWM usage d1cadd4bfc28 nodemask: use min() instead of min_t() 0194066ac1ca cpufreq: qcom-nvmem: fix compilation warning for qcom_cpufreq_ipq806x_match_list 1759a0392f34 dt-bindings: mfd: fsl,mc13xxx: Fix LEDs node schema b09ccffeb063 arm64: dts: ti: k3-am62l: Fix unit address of cbass_wakeup 9420e720ad19 block: use min() instead of min_t() 6c10f1a1c08a tools: ynl: cli: Display enum values in --list-attrs output bc1bc1b357cd tools: ynl: cli: Parse nested attributes in --list-attrs output 2a2d5a3392b6 tools: ynl: cli: Add --list-attrs option to show operation attributes e8f0abdd49ba zloop: clear nowait flag in workqueue context b11e483a1cc3 loop: clear nowait flag in workqueue context 0dd4482e44be arm64: dts: ti: k3-j721e-sk: Fix pinmux for pin Y1 used by power regulator ee8cf45d7206 arm64: dts: ti: Add missing applied DT overlay targets 4ba96cd38f22 arm64: dts: ti: sa67: add build time dtb for overlays 7026f224e21c arm64: dts: ti: Enable build testing of PHYTEC board overlays dd3feaf657a6 of/reserved_mem: Simplify the logic of __reserved_mem_alloc_size() 85a8a30c5b8e of/reserved_mem: Simplify the logic of fdt_scan_reserved_mem_reg_nodes() 8c0f606831c1 of/reserved_mem: Simplify the logic of __reserved_mem_reserve_reg() 46a8b0197575 of/fdt: Simplify the logic of early_init_dt_scan_memory() c85da64ce2c3 of/fdt: Fix incorrect use of dt_root_addr_cells in early_init_dt_check_kho() 463942de13cd of/fdt: Fix the len check in early_init_dt_check_for_usable_mem_range() bec5f6092bc1 of/fdt: Fix the len check in early_init_dt_check_for_elfcorehdr() 8278cb72c603 of/fdt: Consolidate duplicate code into helper functions fc6a6da64fd8 leds: rgb: leds-qcom-lpg: Allow LED_COLOR_ID_MULTI c639065e1425 ALSA: realtek/alc288 fix headphone for MS Surface 2/3 1704e206cb98 backlight: lp855x: Fix lp855x.h kernel-doc warnings c6a1ec1870e6 net: ti: icssg-prueth: Enable zero copy in XDP features 7a64bb388df3 net: ti: icssg-prueth: Add AF_XDP zero copy for RX 121133163c9f net: ti: icssg-prueth: Make emac_run_xdp function independent of page 8756ef2eb078 net: ti: icssg-prueth: Add AF_XDP zero copy for TX 7dfd7597911f net: ti: icssg-prueth: Add XSK pool helpers 41dde7f1d013 net: ti: icssg-prueth: Add functions to create and destroy Rx/Tx queues 384bd58bf709 mfd: mt6358-irq: Fix missing irq_domain_remove() in error path b4b1bd1f330f mfd: mt6397-irq: Fix missing irq_domain_remove() in error path 691db5908724 arm64: dts: Add gpio_intc node for Amlogic S7D SoCs 8e8059d1747d arm64: dts: Add gpio_intc node for Amlogic S7 SoCs 96ce4313d6f9 arm64: dts: Add gpio_intc node for Amlogic S6 SoCs 5224cde731e8 arm64: dts: amlogic: s7d: add ao secure node 0145430828b5 arm64: dts: amlogic: s7: add ao secure node 834f278c9f06 arm64: dts: amlogic: s6: add ao secure node 9494cb237b49 dt-bindings: mfd: Document syscons falling back to atmel,sama5d2-sfrbu 1f9793a4d518 dt-bindings: mfd: Document control-scb and sysreg-scb on pic64gx 81d755584066 phy: qcom-qmp-combo: Use regulator_bulk_data with init_load_uA for regulator setup 50db438231dc cpuidle: governors: teo: Fix tick_intercepts handling in teo_update() 083654ded547 cpuidle: governors: teo: Rework the handling of tick wakeups d5089fffe1db ASoC: tas2781: Add tas2568/2574/5806m/5806md/5830 support bb52dc1d0342 ASoC: dt-bindings: ti,tas2781: Add TAS2568/2574/5806M/5806MD/5830 support 041e502d4ca6 ASoC: codecs: arizona: convert to snd_soc_dapm_xxx() cd18223397ec KVM: s390: Add capability that forwards operation exceptions d2b240f9a180 dt-bindings: mfd: Convert dlg,da9052-i2c.txt to yaml format 368434d20d02 rtla/timerlat: Exit top main loop on any non-zero wait_retval cff5db85b22e rtla/tests: Don't rely on matching ^1ALL b7881e0d4c0a rtla: Fix -a overriding -t argument 90241d14a726 rtla: Fix -C/--cgroup interface c7a2e5eed13b leds: pwm: Reorder include files to alphabetic order bb64206276db leds: pwm: Add optional GPIO enable pin support d7dca03a48e2 dt-bindings: leds: pwm: Add enable-gpios property 8a6ba2b13f22 tools/rtla: Replace osnoise_hist_usage("...") with fatal("...") fee165266ef2 tools/rtla: Replace osnoise_top_usage("...") with fatal("...") 15f2b68da7f3 tools/rtla: Replace timerlat_hist_usage("...") with fatal("...") 41512459dd6c tools/rtla: Replace timerlat_top_usage("...") with fatal("...") 9539d18ec5fa tools/rtla: Add fatal() and replace error handling pattern f45a0cb29720 rtla/tests: Fix osnoise test calling timerlat 4b8e202c6fe0 rtla/tests: Extend action tests to 5s 417bd0d502f9 tools/rtla: Fix --on-threshold always triggering e4240db9336c rtla/timerlat_bpf: Stop tracing on user latency b4275b23010d tools/rtla: Fix unassigned nr_cpus 671314fce1c6 tools/rtla: Remove unused optional option_index 04fa6bf3736d tools/rtla: Add for_each_monitored_cpu() helper 9b97b6b5635b net: txgbe: support getting module EEPROM by page c6e97daec549 net: txgbe: delay to identify modules in .ndo_open 57d39faed4c9 net: txgbe: improve functions of AML 40G devices dbba6b7a47cb net: txgbe: rename the SFP related 354d128aa721 net: txgbe: support CR modules for AML devices 28aeaed130e8 drm/xe/oa: Fix potential UAF in xe_oa_add_config_ioctl() 2635fb0f0973 sched/mmcid: Switch over to the new mechanism cba5e581161e sched/mmcid: Implement deferred mode change 2644779ec144 irqwork: Move data struct to a types header 340af997d25d sched/mmcid: Provide CID ownership mode fixup functions 6fa1e9565d81 sched/mmcid: Provide new scheduler CID mechanism 1bcc335bb294 sched/mmcid: Introduce per task/CPU ownership infrastructure 4c42755fe64a sched/mmcid: Serialize sched_mm_cid_fork()/exit() with a mutex 3c7a7327102c sched/mmcid: Provide precomputed maximal value 61c7810a91fb sched/mmcid: Move initialization out of line 1497ac189541 signal: Move MMCID exit out of sighand lock 472931e757fb sched/mmcid: Convert mm CID mask to a bitmap d0f23ccf6ba9 cpumask: Cache num_possible_cpus() 79c11fb3da85 sched/mmcid: Use cpumask_weighted_or() 437cb3ded250 cpumask: Introduce cpumask_weighted_or() 0d032a43ebeb sched/mmcid: Prevent pointless work in mm_update_cpus_allowed() b08ef5fc8fa0 sched/mmcid: Move scheduler code out of global header 925b7847bb7d sched: Fixup whitespace damage be4463fa2c71 sched/mmcid: Cacheline align MM CID storage 8cea569ca785 sched/mmcid: Use proper data structures 77d7dc8bef48 sched/mmcid: Revert the complex CID management b688a9447be3 wifi: mac80211: refactor CMAC packet handlers a22fb19244cb wifi: mac80211: refactor CMAC crypt functions edf62602fcbb wifi: mac80211: utilize the newly defined CMAC constants 4255545a28f7 wifi: mac80211: add generic MMIE struct defines 353cda30d30e wifi: mac80211: fix CMAC functions not handling errors 799e98708f74 wifi: ipw2x00: replace use of system_wq with system_percpu_wq d70b592551ff l2tp: reset skb control buffer on xmit 6cbc09b7719e iommu/vt-d: Restore previous domain::aperture_end calculation 6b38a108eeb3 iommu/vt-d: Fix unused invalidation hint in qi_desc_iotlb cb3db5a39e2a iommu/vt-d: Set INTEL_IOMMU_FLOPPY_WA depend on BLK_DEV_FD ee19b52c31b3 mfd: sec: Use chained IRQs for s2mpg10 3ceb6ac2116e net: dsa: microchip: lan937x: Fix RGMII delay tuning 56c1245d51fa mfd: qnap-mcu: Add proper error handling for command errors c3223f562586 mfd: qnap-mcu: Move checksum verification to its own function c94fce30e190 mfd: qnap-mcu: Use EPROTO in stead of EIO on checksum errors b4881070a02b mfd: qnap-mcu: Calculate the checksum on the actual number of bytes received 57dc2ea0b7bd rust: slice: fix broken intra-doc links f1f96511b1c4 perf: Fix 0 count issue of cpu-clock fec4d9d6ffd2 wifi: cfg80211: replace use of system_unbound_wq with system_dfl_wq e4582bdf5132 wifi: cw1200: add WQ_PERCPU to alloc_workqueue users 2112519bdf05 wifi: wfx: add WQ_PERCPU to alloc_workqueue users 5d5c121c4fb6 wifi: qtnfmac: add WQ_PERCPU to alloc_workqueue users a77f0ad44fde wifi: cfg80211: Add support for 6GHz AP role not relevant AP type ad44326d0f91 smb: client: show smb lease key in open_dirs output 759d8d7de5af smb: client: show smb lease key in open_files output d5227c88174c cifs: Add the smb3_read_* tracepoints to SMB1 7e4d9120cfa4 cifs: fix memory leak in smb3_fs_context_parse_param error path a9d1f38df7ec smb: client: introduce close_cached_dir_locked() 9afbbf490322 ALSA: hda/realtek - Enable Mute LED and Tas2781 for HP platform 88cbd8ac379c Add linux-next specific files for 20251120 b2a186cced11 gpiolib: acpi: use min() instead of min_t() 3577231895ec exfat: fix divide-by-zero in exfat_allocate_bitmap a45a80914e51 mshv: Add ioctl for self targeted passthrough hvcalls 677e6123e3d2 LoongArch: BPF: Disable trampoline for kernel module function trace a6b533adfc05 LoongArch: Don't panic if no valid cache info for PCI 863a320dc6fd LoongArch: Mask all interrupts during kexec/kdump acf5de1b23b0 LoongArch: Fix NUMA node parsing with numa_memblks 1c004609fdef LoongArch: Consolidate CPU names in /proc/cpuinfo 20d7338f2d3b LoongArch: Use UAPI types in ptrace UAPI header ac35e04f8000 bus: mhi: host: pci_generic: Add Foxconn T99W760 modem 64ad6470c882 net/mlx5: Move SF dev table notifier registration outside the PF devlink lock d4a0acbd94c2 net/mlx5: Move the SF table notifiers outside the devlink lock e63c9c5f0a48 net/mlx5: Move the SF HW table notifier outside the devlink lock d3a356db853b net/mlx5: Move the vhca event notifier outside of the devlink lock 3fee828789b1 net/mlx5: Move the esw mode notifier chain outside the devlink lock b6b03097f982 net/mlx5: Initialize events outside devlink lock 5d7fc63ab841 net: prefetch the next skb in napi_skb_cache_get() 2d67b5c5c67f net: use NAPI_SKB_CACHE_FREE to keep 32 as default to do bulk free 01d738561899 net: increase default NAPI_SKB_CACHE_BULK to 32 3505730d9042 net: increase default NAPI_SKB_CACHE_SIZE to 128 4465ae435ddc net: phy: realtek: create rtl8211f_config_phy_eee() helper bb78b71faf60 net: phy: realtek: eliminate priv->phycr1 variable e1a31c41bef6 net: phy: realtek: allow CLKOUT to be disabled on RTL8211F(D)(I)-VD-CG 910ac7bfb1af net: phy: realtek: eliminate has_phycr2 variable 27033d069177 net: phy: realtek: eliminate priv->phycr2 variable 8e982441ba60 net: phy: realtek: create rtl8211f_config_rgmii_delay() 672cb5c2a958 net: vmxnet3: convert to use .get_rx_ring_count 45120304e841 net: mana: Drop TX skb on post_work_request failure and unmap resources 934fa943b537 net: mana: Handle SKB if TX SGEs exceed hardware limit 0eee0fdf9b7b selftests: mptcp: add a check for 'add_addr_accepted' 92e239e36d60 mptcp: fix address removal logic in mptcp_pm_nl_rm_addr 0e4ec14dc1ee selftests: mptcp: join: userspace: longer timeout fb13c6bb810c selftests: mptcp: join: endpoints: longer timeout efff6cd53ac5 selftests: mptcp: join: fastclose: remove flaky marks ae155060247b mptcp: fix duplicate reset on fastclose fff0c8799667 mptcp: decouple mptcp fastclose from tcp close 1bba3f219c5e mptcp: do not fallback when OoO is present 17393fa7b708 mptcp: fix premature close in case of fallback 4f102d747cad mptcp: avoid unneeded subflow-level drops 5e15395f6d9e mptcp: fix ack generation for fallback msk 929ca3bceab8 octeontx2-af: Skip TM tree print for disabled SQs 90449f2d1e1f scsi: sg: Do not sleep in atomic context e837b9091b27 wifi: rtw89: hw_scan: Don't let the operating channel be last bc41fbbf6faa dt-bindings: net: mediatek,net: Correct bindings for MT7981 d53b4996584b perf evsel: Skip store_evsel_ids for non-perf-event PMUs f0feb21e0a10 perf pmu: Add PMU kind to simplify differentiating 1a6b0deb2b71 perf header: Switch "cpu" for find_core_pmu in caps feature writing 36434959b6ea perf test maps: Additional maps__fixup_overlap_and_insert tests 245cfbcd3d3b perf maps: Avoid RC_CHK use after free bdf96e9135a0 ASoC: codecs: lpass-rx-macro: fix mute_stream affecting all paths 50c28498e9fd ASoC: codecs: lpass-wsa-macro: remove unused WSA_MACRO_RX_MIX enum 7ec95f46759b ASoC: codecs: lpass-wsa-macro: remove main path event da49a21b3fe9 ASoC: codecs: lpass-wsa-macro: add volume controls for mix path 3ea1b0dbc684 ASoC: codecs: lpass-wsa-macro: fix path clock dependencies c47f28ef62cb ASoC: codecs: lpass-wsa-macro: remove mix path event 902f497a1ff5 ASoC: codecs: lpass-wsa-macro: remove useless gain read/write sequence 38fc5addd2a0 ASoC: codecs: lpass-wsa-macro: remove unnecessary bounds check 295fe8406a35 spi: cadence-quadspi: Fix cqspi_probe() error handling for runtime pm f0585a714a75 KVM: x86: Add emulator support for decoding VEX prefixes 825f0aece084 KVM: x86: Refactor REX prefix handling in instruction emulation 4cb21be4c3b0 KVM: x86: Add AVX support to the emulator's register fetch and writeback f106797f81d6 KVM: x86: Add x86_emulate_ops.get_xcr() callback 7e11eec989c8 KVM: x86: Share emulator's common register decoding code 1a84b07acaa4 KVM: x86: Move op_prefix to struct x86_emulate_ctxt (from x86_decode_insn()) 3d8834a0d1c9 KVM: x86: Improve formatting of the emulator's flags table 3f3fc58df502 KVM: x86: Move Src2Shift up one bit (use bits 36:32 for Src2 in the emulator) c57d9bafbd0b KVM: x86: Add support for emulating MOVNTDQA c10b3595acfe ovl: remove unneeded semicolon 2c42b6ce4a3b ovl: remove struct ovl_cu_creds and associated functions 72f098f0dd04 ovl: port ovl_copy_up_tmpfile() to cred guard 643b8a2c0a5b ovl: mark *_cu_creds() as unused temporarily bdba9c79c8ba ovl: port ovl_copy_up_workdir() to cred guard 81b77b5b0a29 ovl: add copy up credential guard 89a11f004f5e ovl: drop ovl_setup_cred_for_create() e566bff96322 ovl: port ovl_create_or_link() to new ovl_override_creator_creds cleanup guard 8a227c276617 ovl: mark ovl_setup_cred_for_create() as unused temporarily d6ef072d09b2 ovl: reflow ovl_create_or_link() 8d7fc461e45a ovl: port ovl_create_tmpfile() to new ovl_override_creator_creds cleanup guard f37b33472881 ovl: add ovl_override_creator_creds cred guard 850e32512a8c ovl: remove ovl_revert_creds() 217e78d1b7ec ovl: port ovl_fill_super() to cred guard fc95cda67393 ovl: refactor ovl_fill_super() db7cfe87832d ovl: port ovl_lower_positive() to cred guard 6b6ef7d16fbb ovl: port ovl_lookup() to cred guard 15da486ad3bd ovl: refactor ovl_lookup() 14d35fda5b11 ovl: port ovl_copyfile() to cred guard ca0c657f2580 ovl: port ovl_rename() to cred guard a1da8401987e ovl: refactor ovl_rename() fb9f31fe9f7b ovl: introduce struct ovl_renamedata 0b5800172c8e ovl: port ovl_listxattr() to cred guard ae64b5418555 ovl: port ovl_xattr_get() to cred guard d60530172601 ovl: port ovl_xattr_set() to cred guard 9e5ec68f3a70 ovl: port ovl_nlink_end() to cred guard 062c5b48d238 ovl: port ovl_nlink_start() to cred guard 67bc75e6f48d ovl: port ovl_check_empty_dir() to cred guard 5517646e14d1 ovl: port ovl_dir_llseek() to cred guard d25e4b739f83 ovl: refactor ovl_iterate() and port to cred guard 198d1822884a ovl: don't override credentials for ovl_check_whiteouts() cb3c8cbaed04 ovl: port ovl_maybe_lookup_lowerdata() to cred guard b1c47b3abcc6 ovl: port ovl_maybe_validate_verity() to cred guard 4975e683c278 ovl: port ovl_fileattr_get() to cred guard af1d5d62f39e ovl: port ovl_fileattr_set() to cred guard a3860a808f73 ovl: port ovl_fiemap() to cred guard 8e9698d6e4ef ovl: port ovl_set_or_remove_acl() to cred guard 71ac28fbcd33 ovl: port do_ovl_get_acl() to cred guard 47eba7f7fd15 ovl: port ovl_get_link() to cred guard d81999b40baf ovl: port ovl_permission() to cred guard 81707ae827d3 ovl: port ovl_getattr() to cred guard 7aedfa5a52b0 ovl: port ovl_setattr() to cred guard 976397098451 ovl: port ovl_flush() to cred guard 8e8f4df93c1d ovl: port ovl_fadvise() to cred guard 246801778302 ovl: port ovl_fallocate() to cred guard 07a891c34676 ovl: port ovl_fsync() to cred guard 1fc4bc77c786 ovl: port ovl_llseek() to cred guard b27ebb3d4b9c ovl: port ovl_open_realfile() to cred guard 5f51dfe768a1 ovl: port ovl_create_tmpfile() to cred guard 8368eb837e19 ovl: port ovl_do_remove() to cred guard ff4f6e4689e1 ovl: port ovl_set_link_redirect() to cred guard 8c9531edcf60 ovl: port ovl_create_or_link() to cred guard 87809f12e057 ovl: port ovl_copy_up_flags() to cred guards 6f5c84162a30 ovl: add override_creds cleanup guard extension for overlayfs 1102778cb023 arm64: mm: show direct mapping use in /proc/meminfo 36313cea1273 riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg() ad6a7d4bcee7 riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP 44d98d7575d0 riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP 46bddb5fbe7e mfd: simple-mfd-i2c: Don't use "proxy" headers 81d2cc9272df mfd: simple-mfd-i2c: Make ID table style consistent b0ed6b6cce1a mfd: Kconfig: Drop OF dependency on MFD_MAX5970 3696ac1d0db2 mfd: ls2kbmc: Remove unneeded semicolon from ls2k_bmc_recover_pci_data() 9a948eefad59 lsm: use unrcu_pointer() for current->cred in security_init() f8da3bfafc35 smb: client: show smb lease key in open_dirs output 2e63dd9c8c6e smb: client: show smb lease key in open_files output a9fd7ef9a1ca cifs: Add the smb3_read_* tracepoints to SMB1 6c5289c00161 smb: client: introduce close_cached_dir_locked() d2e804c3854a cifs: fix memory leak in smb3_fs_context_parse_param error path e490b52477b8 arm64: dts: amlogic: s7d: add ao secure node 070fcd4448a1 arm64: dts: amlogic: s7: add ao secure node fe85b8876768 arm64: dts: amlogic: s6: add ao secure node bfef6e1f3488 fs: move mntput_no_expire() slowpath into a dedicated routine 0b28f21ad462 KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS 7649412af3ea KVM: x86: Load guest/host PKRU outside of the fastpath run loop 75c69c82f211 KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loop 63669bd1d50f KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath b871d9adffe5 regulator: make the subsystem aware of shared GPIOs 7a0a87712120 ASoC: wsa883x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup d01fbee5c0d3 ASoC: wsa881x: drop GPIOD_FLAGS_BIT_NONEXCLUSIVE flag from GPIO lookup 66a62a2358c8 clk: samsung: artpec-9: Add initial clock support for ARTPEC-9 SoC 234db9f34c4c clk: samsung: Add clock PLL support for ARTPEC-9 SoC 11cfb42e9e1a dt-bindings: clock: Add ARTPEC-9 clock controller 6d228c181ed2 fs: remove spurious exports in fs/file_attr.c c29383a874ee watch_queue: Use local kmap in post_one_notification() 922a6f34c175 autofs: dont trigger mount if it cant succeed 2e7278a6e951 iomap: fix iomap_read_end() for already uptodate folios 42d3299e85f8 unshare: fix nsproxy leak on set_cred_ucounts() error path 650ed577e1f4 uaccess-gate-_copy__user-on-inline_copy_from_user-fix d8549e99c067 uaccess: gate _copy_[to|from]_user on !INLINE_COPY_FROM_USER 37a0a436c843 crash: export crashkernel CMA reservation to userspace 7acd0115d588 Documentation/ABI: add kexec and kdump sysfs interface f0923a566d3c ceph: replace local base64 helpers with lib/base64 95e32cd1573f fscrypt: replace local base64url helpers with lib/base64 ab3ce59668ef lib: add KUnit tests for base64 encoding/decoding 3034a335c28d lib-base64-rework-encode-decode-for-speed-and-stricter-validation-fix 188f9ec29d4f lib/base64: rework encode/decode for speed and stricter validation cb0157038fab lib-base64-optimize-base64_decode-with-reverse-lookup-tables-fix 551a0277e1bb lib/base64: optimize base64_decode() with reverse lookup tables 7e0ae2e99732 lib/base64: add support for multiple variants f93bebb36797 rbtree: inline rb_last() fc7636ad10df rbtree: inline rb_first() 19c22a244482 sys_info: add a default kernel sys_info mask 128edbf289bd watchdog: add sys_info sysctls to dump sys info on system lockup b0ea6c5cc7c6 hung_task-add-hung_task_sys_info-sysctl-to-dump-sys-info-on-task-hung-fix aa1d1c29e3cb hung_task: add hung_task_sys_info sysctl to dump sys info on task-hung e20a8f917cd5 docs: panic: correct some sys_ifo names in sysctl doc 3be22c8f5832 Revert "lib/plist.c: enforce memory ordering in plist_check_list" eab64aa08b57 MAINTAINERS: remove Gustavo from sync framework 95c0e6ad567a include/linux/once_lite.h: fix judgment in WARN_ONCE with clang f7d49ecfc11b MAINTAINERS: update nilfs2 entry ecc749c90e97 test_kho: always print restore status 144e5bde429b kho: free chunks using free_page() instead of kfree() 39bca98c93b6 tests/liveupdate: add in-kernel liveupdate test 9369fc291546 selftests/liveupdate: add kexec test for multiple and empty sessions bb2f36beba7a selftests/liveupdate: add kexec-based selftest for session lifecycle 5c3297ec3430 selftests/liveupdate: add userspace API selftests 62153c82b41f docs: add documentation for memfd preservation via LUO d81b09ba1278 mm: memfd_luo: allow preserving memfd fda431c5a3e3 liveupdate: luo_file: add private argument to store runtime state bad9c03947ff mm: shmem: export some functions to internal.h 708615e8bc99 mm: shmem: allow freezing inode mapping 92c58f13113d mm: shmem: use SHMEM_F_* flags instead of VM_* flags b83a276d06a7 MAINTAINERS: add liveupdate entry 93427980b232 docs: add luo documentation c5a6d298bb78 liveupdate: luo_flb: introduce File-Lifecycle-Bound global state 5347a002fff5 liveupdate: luo_session: add ioctls for file preservation bd593c3ab048 liveupdate: luo_file: implement file systems callbacks 119b2ef29f5e liveupdate: luo_ioctl: add user interface f485f57c35af liveupdate: luo_session: add sessions support 630f0036458d kexec: call liveupdate_reboot() before kexec 7f09d3938449 liveupdate: luo_core: integrate with KHO ee82b8098677 liveupdate: luo_core: luo_ioctl: Live Update Orchestrator 5d4689a9be2f kho: add Kconfig option to enable KHO by default 28651930171f kho: allow memory preservation state updates after finalization 86e0e5ab8427 kho: allow kexec load before KHO finalization a2e597121c08 kho: update FDT dynamically for subtree addition/removal 2f0ee1e20d6d kho: remove abort functionality and support state refresh b16813be0ec7 kho: remove global preserved_mem_map and store state in FDT bc76c8146a47 kho: simplify serialization and remove __kho_abort f917c25df2f0 kho: always expose output FDT in debugfs 09ffcdec613e kho: verify deserialization status and fix FDT alignment access 326483da3160 kho: preserve FDT folio only once during initialization 735d6e5bb619 kho-introduce-high-level-memory-allocation-api-fix 45ebccd0b7cc kho: introduce high-level memory allocation API eb733049594a kho: convert __kho_abort() to return void b6afdf868cf0 kho: fix misleading log message in kho_populate() dbb6a78dc3dc liveupdate: kho: use %pe format specifier for error pointer printing 734c001b5fa0 MAINTAINERS: update KHO maintainers e5c07d7c7e63 liveupdate-kho-move-to-kernel-liveupdate-fix e45561428b32 liveupdate: kho: move to kernel/liveupdate 066ffb2379e4 kho: don't unpreserve memory during abort 9560d408863c test_kho: unpreserve memory in case of error 322d9620255c memblock-unpreserve-memory-in-case-of-error-fix e913daff0d82 memblock: unpreserve memory in case of error ea24977180a2 kho: add interfaces to unpreserve folios, page ranges, and vmalloc 57a19b0160fe kho: drop notifiers a0749da981fd kho: make debugfs interface optional a1538a07bbc7 selftests: complete kselftest include centralization b91066735a10 fs/proc/page: remove unused KPMBITS 668ee27b899f math.h: amend abs() kernel-doc and add a note about signed type limits ead86e66256e scripts/gdb/symbols: make BPF debug info available to GDB f4d05c6624b7 scripts/gdb/radix-tree: add lx-radix-tree-command b4b5fca2d874 MAINTAINERS: add Pratyush as a reviewer for KHO 63933c114931 lib: test_mul_u64_u64_div_u64(): test the 32bit code on 64bit 0d7259dae920 lib: mul_u64_u64_div_u64(): optimise the divide code 816c7d7cbdad lib: mul_u64_u64_div_u64(): optimise multiply on 32bit x86 f8f5730166e4 lib: test_mul_u64_u64_div_u64(): test both generic and arch versions d9196750afbb lib: add tests for mul_u64_u64_div_u64_roundup() ccfe53a3343e lib: add mul_u64_add_u64_div_u64() and mul_u64_u64_div_u64_roundup() 548600d4a1d3 lib: mul_u64_u64_div_u64(): simplify check for a 64bit product a176e9102d2d lib: mul_u64_u64_div_u64(): combine overflow and divide by zero checks 0d8021c9a105 lib: mul_u64_u64_div_u64(): rename parameter 'c' to 'd' 5acd10f069a9 kernel/hung_task: unexport sysctl_hung_task_timeout_secs 4f9374ad31e6 util_macros.h: fix kernel-doc for u64_to_user_ptr() f6ff8853f3dc checkpatch: add IDR to the deprecated list d635a60836d7 lib/Kconfig.debug: cleanup CONFIG_DEBUG_SECTION_MISMATCH help text f395c230f746 ocfs2: validate cl_bpc in allocator inodes to prevent divide-by-zero ee6b4f786edd ocfs2: add extra consistency checks for chain allocator dinodes 2bdaa5958078 panic-sys_info-factor-out-read-and-write-handlers-checkpatch-fixes 35caa20cb34f panic: sys_info: factor out read and write handlers f304793d203a panic: sys_info: deduplicate local variable 'table; assignments 4b4df0b76d26 panic: sys_info: rewrite a fix for a compilation error (`make W=1`) 54c8689160cf panic: sys_info:replace struct sys_info_name with plain array of strings d9fffb2fdd82 panic: sys_info: align constant definition names with parameters 74d5c78a14f7 panic: sys_info: capture si_bits_global before iterating over it 102494e6776f memcg: remove __lruvec_stat_mod_folio 2d10ebb90c4f memcg: remove __mod_lruvec_state e49038afa11a memcg: remove __mod_lruvec_kmem_state c6cdf79d388f memcg: use mod_node_page_state to update stats 5d2eeb16d66b selftests/mm: gup_test: fix comment regarding origin of FOLL_WRITE a8d7d5c02518 selftests/mm: gup_test: stop testing FOLL_TOUCH 9a655bd0773b mm-huge_memoryc-introduce-folio_split_unmapped-v2 e77dc48ea777 mm/huge_memory.c: introduce folio_split_unmapped 59ff2d0532e8 mm: shmem: allow fallback to smaller large orders for tmpfs mmap() access c6d96ab51219 zram: read slot block idx under slot lock bbece418ff65 zram: rework bdev block allocation e076ab2a8410 zram: drop wb_limit_lock b0cc794d0661 zram: take write lock in wb limit store handlers 7650c02eee62 zram: add writeback batch size device attr 3ee241d66be8 zram: introduce writeback bio batching support f8c49025dc1f mm/khugepaged: unify SCAN_PMD_NONE and SCAN_PMD_NULL into SCAN_NO_PTE_TABLE 593ee5400031 mm/khugepaged: continue to collapse on SCAN_PMD_NONE 2147c153111d mm/khugepaged: remove redundant clearing of struct collapse_control 828eb54c844e mm: introduce VMA flags bitmap type 8ce897064439 tools/testing/vma: eliminate dependency on vma->__vm_flags ae0cf1d1e81a mm: simplify and rename mm flags function for clarity 809c5f799e47 mm-declare-vma-flags-by-bit-fix-2 98614f2fccb8 mm-declare-vma-flags-by-bit-fix c1162d713aa7 mm: declare VMA flags by bit 581ca5e2dcdf testing/selftests/mm: add soft-dirty merge self-test 814b9be56b83 mm: propagate VM_SOFTDIRTY on merge fbc92a77f105 Docs/mm/damon/maintainer-profile: fix grammatical errors 0aac8f76b89e Docs/mm/damon/maintainer-profile: fix a typo on mm-untable link af82a9b91ca8 selftests/damon/sysfs.py: merge DAMON status dumping into commitment assertion 712c6636ebab mm/damon/tests/core-kunit: remove DAMON_MIN_REGION redefinition 8c639ee09b49 mm/damon/vaddr: consistently use only pmd_entry for damos_migrate 6d741903f732 mm/damon/vaddr: use vm_normal_folio{,_pmd}() instead of damon_get_folio() 879f45dd6a44 mm/damon/vaddr: provide lvalue to pmd_present() 64911244253b mm/damon/vaddr: cleanup using pmd_trans_huge_lock() 696a9cff79b8 mm/damon: rename damos->filters to damos->core_filters ca0ca7f0c0ad mm/damon: rename damos core filter helpers to have word core a2c2a198e387 selftests/mm/uffd: remove static address usage in shmem_allocate_area() e7c893d6d23e selftests/mm/uffd: remove static address usage in shmem_allocate_area() e7d9981b2293 mm/damon/tests/core-kunit: add damon_commit_target_regions() test 1a6fea5017c4 mm/damon/tests/core-kunit: add damos_commit() test f3ef8ff9ecba mm/damon/tests/core-kunit: add damos_commit_dests() test 9fa711830191 mm/damon/core: pass migrate_dests to damos_commit_dests() df23e44ec477 mm/damon/tests/core-kunit: add damos_commit_quota() test 28a4c34e58ff mm/damon/tests/core-kunit: add damos_commit_quota_goals() test 6aeb99d8fd67 mm/damon/tests/core-kunit: add damos_commit_quota_goal() test 0bb635f88dcb mm/damon/tests/core-kunit: add test cases to damos_test_commit_filter() dce3a593a731 mm/damon/tests/core-kunit: extend damos_test_commit_filter_for() for union fields ddd3c200aa3e mm/damon/tests/core-kunit: split out damos_test_commit_filter() core logic aa0249a2edac mm/damon/tests/core-kunit: remove dynamic allocs on damos_test_commit_filter() c52a4e7b13ea mm: use vma_start_write_killable() in dup_mmap() c74b8ecb9948 mm: add vma_start_write_killable() 911d84e7cf3d mm: thp: reparent the split queue during memcg offline 5cfa611b2ef9 mm: thp: use folio_batch to handle THP splitting in deferred_split_scan() 4f28a7ad7b52 mm: thp: introduce folio_split_queue_lock and its variants cb19afb97050 mm: thp: replace folio_memcg() with folio_memcg_charged() 87fbd56e9beb mm: vmstat: correct the comment above preempt_disable_nested() 4a52c8cb16f8 mm/madvise: allow guard page install/remove under VMA lock 25f8e3ba34c3 mm: rename walk_page_range_mm() 4d72c9c00cd7 mm: replace remaining pte_to_swp_entry() with softleaf_from_pte() 034ab0cea45e mm: eliminate further swapops predicates 57b281cfe6f2 mm: remove is_hugetlb_entry_[migration, hwpoisoned]() 357343ef8eb7 mm: remove non_swap_entry() and use softleaf helpers instead 7ac058a677ae mm: remove remaining is_swap_pmd() users and is_swap_pmd() 69951d799796 mm: introduce pmd_is_huge() and use where appropriate e416712c2d2c mm: replace pmd_to_swp_entry() with softleaf_from_pmd() 2f5529754bc6 mm/huge_memory: refactor change_huge_pmd() non-present logic 743668af120d mm/huge_memory: refactor copy_huge_pmd() non-present logic b08b123ead1a mm: avoid unnecessary use of is_swap_pmd() 90d56ba897e2 fs/proc/task_mmu: refactor pagemap_pmd_range() e540bff6f324 mm: use leaf entries in debug pgtable + remove is_swap_pte() 105ea0a05ba4 mm: eliminate is_swap_pte() when softleaf_from_pte() suffices 458476b5ec6e mm: avoid unnecessary uses of is_swap_pte() f992ecc822f8 mm: introduce leaf entry type and use to simplify leaf entry logic 654885ae3e47 mm: correctly handle UFFD PTE markers 45a725558349 mm/hmm/test: fix error handling in dmirror_device_init 7dcaefa41998 mm: memcg: dump memcg protection info on oom or alloc failures a30cf2e7b282 mm: remove unnecessary __GFP_HIGHMEM in __p*d_alloc_one_*() d05fea8d8c96 tools/testing/selftests/mm: add smaps visibility guard region test a7eda0d0eb96 tools/testing/selftests/mm: add MADV_COLLAPSE test case 12f7d44314b9 tools/testing/vma: add VMA sticky userland tests 7506eda08126 mm: set the VM_MAYBE_GUARD flag on guard region install 5d61b410f202 mm: introduce copy-on-fork VMAs and make VM_MAYBE_GUARD one 0870f82cb9c5 mm: implement sticky VMA flags c1ef3a4ca765 mm: update vma_modify_flags() to handle residual flags, document 5747521150c5 mm: add atomic VMA flags and set VM_MAYBE_GUARD as such 75a10eadcfcb mm: introduce VM_MAYBE_GUARD and make visible in /proc/$pid/smaps 75ccfb49888e mm/hugetlb: extract sysctl into hugetlb_sysctl.c 490f3f78c668 mm/hugetlb: extract sysfs into hugetlb_sysfs.c 676da96b5351 mm/huge_memory: merge uniform_split_supported() and non_uniform_split_supported() 289398ee585b mm-huge_memory-introduce-enum-split_type-for-clarity-fix 0d498c2b768b mm/huge_memory: introduce enum split_type for clarity 3433785fef13 mm: constify __dump_folio() arguments 64e0354cfd70 memory_hotplug: optimise try_offline_memory_block() acbdb1c4791e mm/migrate: fix zidx type 2796439a4539 migrate: optimise alloc_migration_target() 2984b28b1e17 hugetlb: optimise hugetlb_folio_init_tail_vmemmap() bd84705e7fd7 lib/alloc_tag: use %pe format specifier a844503b7b70 mm: kill mm_wr_locked from unmap_vmas() and unmap_single_vma() 4936f4076680 selftest/mm: fix pointer comparison in mremap_test afd447d7807c mm/vmscan: skip increasing kswapd_failures when reclaim was boosted 132c9fe782cb mm-huge_memory-fix-kernel-doc-comments-for-folio_split-and-related-fix-2 197024e7011f mm/huge_memory: kernel-doc fixup 27132e4ba159 mm/huge_memory: fix kernel-doc comments for folio_split() and related 80ffee2bef42 mm/memory-failure: improve large block size folio handling e889f4b7de3a mm/huge_memory: add split_huge_page_to_order() 5c6baf4637c5 mm/huge_memory: only get folio_order() once during __folio_split() 67d62668fa37 mm-khugepaged-unify-pmd-folio-installation-with-map_anon_folio_pmd-fix ce32a28a489a mm/khugepaged: unify pmd folio installation with map_anon_folio_pmd() 74723fc6bd8d mm/huge_memory: add pmd folio to ds_queue in do_huge_zero_wp_pmd() 3a0a77ccd8ae fixup: gpu/drm/nouveau: enable THP support for GPU memory migration 05688ec1dde5 gpu/drm/nouveau: enable THP support for GPU memory migration d89d3525d9e5 selftests/mm/hmm-tests: new throughput tests including THP 08a3760805ba selftests/mm/hmm-tests: partial unmap, mremap and anon_write tests 94eec3f2d461 selftests/mm/hmm-tests: new tests for zone device THP migration a8b4bb534e34 lib/test_hmm: add large page allocation failure testing 877905abb8c4 mm/migrate_device: add THP splitting during migration 59c0d279a3b6 mm/memremap: add driver callback support for folio splitting fa94ff66e362 lib/test_hmm: add zone device private THP test infrastructure f5c4a188f046 mm/memory/fault: add THP fault handling for zone device private pages 782d318f65e8 mm/migrate_device: implement THP migration of zone device pages 9d160044900d mm/migrate_device: handle partially mapped folios during collection d615f5a70a4f mm/huge_memory: implement device-private THP splitting 8341d3332301 mm-rmap-extend-rmap-and-migration-support-device-private-entries-fix-2 eee012150939 mm/huge_memory: fix override of entry in remove_migration_pmd 9dc68c12732e mm/rmap: extend rmap and migration support device-private entries f1a8efe92078 mm/huge_memory: add device-private THP support to PMD operations e69f5fb164dd mm/zone_device: rename page_free callback to folio_free cfd5afa6a7e4 mm/zone_device: support large zone device private folios d6061b421be7 KVM: s390: fix missing present bit for gmap puds 92e8da6d761a mm: vmscan: simplify the folio refcount check in pageout() 41dc022ec0a9 mm-vmscan-remove-folio_test_private-check-in-pageout-fix-2 7c1b61701c08 mm-vmscan-remove-folio_test_private-check-in-pageout-fix 338e0e2ee15d mm: vmscan: remove folio_test_private() check in pageout() 5e98ae329adc MAINTAINERS: add test_kho to KHO's entry 829c7e00a32c mailmap: add entry for Sam Protsenko 9e6112d8e874 selftests/mm: fix division-by-zero in uffd-unit-tests 84c784ab1e99 mm/mmap_lock: reset maple state on lock_vma_under_rcu() retry 7c07e5678a4b mm/memfd: fix information leak in hugetlb folios 736b6a79cdd3 kernel/kexec: fix IMA when allocation happens in CMA area fbfd05c9a24d kernel/kexec: change the prototype of kimage_map_segment() fa43cde6d8f6 mm: swap: remove duplicate nr_swap_pages decrement in get_swap_page_of_type() e41715e9516b KVM: x86: Add a helper to dedup loading guest/host XCR0 and XSS cdd37d74c76d KVM: x86: Load guest/host PKRU outside of the fastpath run loop 03599e2eb1a6 KVM: x86: Load guest/host XCR0 and XSS outside of the fastpath run loop 246fdeddca86 KVM: VMX: Handle #MCs on VM-Enter/TD-Enter outside of the fastpath 23a5b9b12de9 ice: fix PTP cleanup on driver removal in error path 118082368c2b idpf: fix possible vport_config NULL pointer deref in remove 6e15364204db dax: add PROBE_PREFER_ASYNCHRONOUS to the hmem drivers 98660ceff9a3 dax: add PROBE_PREFER_ASYNCHRONOUS to the cxl driver 3ce6a11dddb8 dax: add PROBE_PREFER_ASYNCHRONOUS to the kmem driver 88fe5a7ed52f dax: add PROBE_PREFER_ASYNCHRONOUS to the pmem driver 2a8ae03cc6c2 dt-bindings: gnss: fix timepulse description cea11729bf77 dt-bindings: gnss: u-blox: use lowercase company name 292fa7993a56 dt-bindings: gnss: u-blox: use open-drain reset and safeboot in example e2c1b56f3dfa platform/x86: wmi: Move WMI core code into a separate directory 32e3fee88a4a platform/x86: wmi: Remove extern keyword from prototypes c209195a2a4a platform/x86: wmi: Use correct type when populating ACPI objects 25524b619029 fs/nls: Fix utf16 to utf8 conversion 39ae6c50e599 platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs d849a9f2380d platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT c683651b6791 platform/x86: asus-wmi: deprecate bios features 7725a2dc5863 platform/x86: asus-armoury: add screen auto-brightness toggle 9c7dacf5d519 platform/x86: asus-armoury: add apu-mem control support eb028c33451a d_make_discardable(): warn if given a non-persistent dentry ca459ca70f60 kill securityfs_recursive_remove() 2026c6f8eb23 convert securityfs fc45aee66223 get rid of kill_litter_super() 4433d8e25d73 convert rust_binderfs 0c9a266868f5 convert nfsctl 946e2256775e convert rpc_pipefs 2a3d40476b9f convert hypfs 723c2ba85900 hypfs: swich hypfs_create_u64() to returning int 63f76f51fe47 hypfs: switch hypfs_create_str() to returning int 781716cd4a92 hypfs: don't pin dentries twice 57db9d428ba5 convert gadgetfs b65e3b11e923 gadgetfs: switch to simple_remove_by_name() 6ca67378d0e7 convert functionfs c7747fafaba0 functionfs: switch to simple_remove_by_name() e5bf5ee26663 functionfs: fix the open/removal races 1544775687f0 functionfs: need to cancel ->reset_work in ->kill_sb() fe47466282a6 functionfs: don't bother with ffs->ref in ffs_data_{opened,closed}() fcb898514354 functionfs: don't abuse ffs_data_closed() on fs shutdown 51362a0a38a6 exfat: fix divide-by-zero in exfat_allocate_bitmap 3a5d64646ee8 cpuidle: governors: teo: Fix tick_intercepts handling in teo_update() 0a2c5495b6d1 nvme: nvme-fc: Ensure ->ioerr_work is cancelled in nvme_fc_delete_ctrl() ea3442efabd0 nvme: nvme-fc: move tagset removal to nvme_fc_delete_ctrl() 6d87cd533578 nvme-multipath: fix lockdep WARN due to partition scan work 159de7a825ae nvmet-auth: update sc_c in target host hash calculation a71e4f103aed pidfs: simplify PIDFD_GET__NAMESPACE ioctls c08934a61201 iommu/tegra: fix device leak on probe_device() f916109bf538 iommu/sun50i: fix device leak on of_xlate() 13e1d629d8ed iommu/omap: simplify probe_device() error handling b5870691065e iommu/omap: fix device leaks on probe_device() ab31cf041e49 iommu/mediatek-v1: add missing larb count sanity check 46207625c9f3 iommu/mediatek-v1: fix device leaks on probe() c77ad28bfee0 iommu/mediatek-v1: fix device leak on probe_device() 4f2a4aec1cf6 iommu/mediatek: simplify dt parsing error handling de83d4617f9f iommu/mediatek: fix use-after-free on probe deferral b3f1ee182803 iommu/mediatek: fix device leak on of_xlate() 80aa518452c4 iommu/ipmmu-vmsa: fix device leak on of_xlate() 05913cc43cb1 iommu/exynos: fix device leak on of_xlate() 6a3908ce56e6 iommu/qcom: fix device leak on of_xlate() a6eaa872c52a iommu/apple-dart: fix device leak on of_xlate() 4fd24676865c iommupt: Actually correct pt_test_sw_bit_{acquire_release}() parameter description cd08d17f39b7 convert selinuxfs d1e4a99358ea selinuxfs: new helper for attaching files to tree d297622875f9 selinuxfs: don't stash the dentry of /policy_capabilities 7beafd51c4e1 convert binfmt_misc b85d6b241924 convert autofs 4c7d25094f5c autofs_{rmdir,unlink}: dentry->d_fsdata->dentry == dentry there b89aa544821d convert binderfs 02da8d2c0965 binderfs_binder_ctl_create(): kill a bogus check 185d241c8844 binderfs: use simple_start_creating() b4a76faf9d96 convert devpts b83431564db6 ibmasmfs: get rid of ibmasmfs_dir_ops e6ef35deec69 convert ibmasmfs ea800a515f25 convert spufs e11e24760858 convert efivarfs 0703b36e4e1c debugfs: remove duplicate checks in callers of start_creating() ebb54484c3df convert debugfs 50d7fd3c3a3e convert tracefs eec876df5e76 convert pstore 5a8993a15a79 convert fuse_ctl ae1fde9038f3 convert dlmfs c5055286f88f convert bpf 1e508e05dd08 convert mqueue 50889f533f69 convert hugetlbfs bdd80b5c1b35 convert smackfs 153f99a45a83 convert xenfs b1494e6bc47c configfs, securityfs: kill_litter_super() not needed 23cbc7a79585 procfs: make /self and /thread_self dentries persistent 2313598222f9 convert ramfs and tmpfs e49ce2585553 convert simple_{link,unlink,rmdir,rename,fill_super}() to new primitives bacdf1d70bbe primitives for maintaining persisitency 8a210cacf5dc introduce a flag for explicitly marking persistently pinned dentries 1552ddc7fade new helper: simple_done_creating() 4051a9115ad2 new helper: simple_remove_by_name() 798a401660a1 tracefs: fix a leak in eventfs_create_events_dir() c460192aae19 fuse_ctl_add_conn(): fix nlink breakage in case of early failure 14c66155c460 cpuidle: governors: teo: Rework the handling of tick wakeups e738ca230702 gnss: ubx: add support for the safeboot gpio 1d787348123b arm64: dts: amlogic: Add gpio_intc node for Amlogic S7D SoCs c864e6872127 arm64: dts: amlogic: Add gpio_intc node for Amlogic S7 SoCs 4b6111d677c7 arm64: dts: amlogic: Add gpio_intc node for Amlogic S6 SoCs 5810077b5219 selftests: tracing: Update fprobe selftest for ftrace based fprobe 2806623efb16 platform/x86: asus-armoury: add ppt_* and nv_* tuning knobs 5d50ec730121 platform/x86: asus-wmi: rename ASUS_WMI_DEVID_PPT_FPPT 927414002dab platform/x86: asus-wmi: deprecate bios features 012fbc8399bc platform/x86: asus-armoury: add screen auto-brightness toggle d795fb8d6ac7 platform/x86: asus-armoury: add core count control 1b3a458ac56b platform/x86: asus-armoury: add apu-mem control support 03b3bcd319b3 nvme: fix admin request_queue lifetime 91a3e1f5453a mfd: ls2kbmc: Check for devm_mfd_add_devices() failure fdff3cadeea9 mfd: ls2kbmc: Fix an IS_ERR() vs NULL check in probe()