ea4134533224 Add linux-next specific files for 20260309 8cbd256f4ac9 ntfs: Fix up mm merge 340db7c4d9df drm/i915/display: convert W/As in skl_watermark.c to new framework de2a558e76a5 drm/i915/display: convert W/As in skl_universal_plane.c to new framework bbcf7efbd1b6 drm/i915/display: convert W/As in intel_psr.c to new framework b13bd24cae61 drm/i915/display: convert W/As in intel_pmdemand.c to new framework 2cefa9a95564 drm/i915/display: convert W/As in intel_modeset_setup.c to new framework 700f1c1b3be7 drm/i915/display: convert W/As in intel_flipq.c to new framework 305a60de9b16 drm/i915/display: convert W/As in intel_fbc.c to new framework cd09d058c0bd drm/i915/display: convert W/As in intel_dp_mst.c to new framework e0263465c5ff drm/i915/display: convert W/As in intel_display_device.c to new framework 7850730c1d62 drm/i915/display: convert W/As in intel_display.c to new framework cc81de748dfb drm/i915/display: convert W/As in intel_ddi.c to new framework 7bad5d5c18ff drm/i915/display: convert W/As in intel_cursor.c to new framework 267f668a9ef2 drm/i915/display: convert W/As in intel_cdclk.c to new framework cf7db663ba0b drm/i915/display: convert W/As in intel_display_power.c to new framework 57288a60ef38 drm/i915/display: convert audio workaround to new framework ae4d74dad853 drm/i915/display: remove enum macro magic in intel_display_wa() b6420bd5aa0c gpio: remove of_get_named_gpio() and 253350dbf3e7 nfc: nfcmrvl: convert to gpio descriptors b544927d7557 nfc: s3fwrn5: convert to gpio descriptors faaad5006e58 reset: gpio: make the driver fwnode-agnostic 9035073d0ef1 reset: convert reset core to using firmware nodes ba8dbbb14b7e reset: convert the core API to using firmware nodes 9d52054a4fc3 reset: convert of_reset_control_get_count() to using firmware nodes 8c91302a29bc reset: protect struct reset_control with its own mutex 44a0acb2caca reset: protect struct reset_controller_dev with its own mutex 78ebbff6d1a0 reset: handle removing supplier before consumers 1f10008aff71 reset: use lock guards in reset core 6703784ab9a8 reset: fold ida_alloc() into reset_create_gpio_aux_device() 20adbf3b8f5c reset: warn on reset-gpio release 1acd46638408 reset: gpio: remove unneeded auxiliary_set_drvdata() ad9d28e68f4f reset: gpio: simplify fallback device matching a9b95ce36de4 reset: gpio: add a devlink between reset-gpio and its consumer fe3da77f2f94 reset: gpio: remove unneeded OF-node put c452588f3cb6 dt-bindings: gpio: gpio-delay: Use Alexander's email 5645f805927c gpio: Document line value semantics 3671411e9073 gpio: mpsse: drop redundant device reference dd8a93dafe6e drm/tyr: Use DRM device type alias across driver 542127f6528c ALSA: hda/realtek: Add headset jack quirk for Thinkpad X390 178dd118c0f0 ALSA: hda/realtek: add HP Laptop 14s-dr5xxx mute LED quirk 0d3429f12133 ALSA: hda/realtek: add quirk for ASUS UM6702RC 9b1dbd69ba6f ALSA: pcm: fix use-after-free on linked stream runtime in snd_pcm_drain() 56fbbe096a89 ALSA: hda/realtek: Add quirk for Gigabyte Technology to fix headphone bdca18a60ed7 gpu/tests/gpu_buddy: Add gpu_test_buddy_alloc_range for exact-range allocation 88442ba208dd drm/i915/dp: Read ALPM caps after DPCD init 65ca1121f7be dmaengine: xilinx: Update kernel-doc comments 7b84a00dd352 dmaengine: qcom: qcom-gpi-dma.h: fix all kernel-doc warnings 70fbea9f1a44 dmaengine: ti-cppi5: fix all kernel-doc warnings fe8a56f098fb dmaengine: xilinx: Simplify with scoped for each OF child loop 3af11daeaeaa dmaengine: switchtec-dma: Implement descriptor submission 30eba9df76ad dmaengine: switchtec-dma: Implement hardware initialization and cleanup d9587042b50f dmaengine: switchtec-dma: Introduce Switchtec DMA engine skeleton f1d201e7e4e7 dmaengine: dma-axi-dmac: Gracefully terminate HW cyclic transfers ca3bf200dea5 dmaengine: dma-axi-dmac: Gracefully terminate SW cyclic transfers c60990ba1fb2 dmaengine: dma-axi-dmac: Add helper for getting next desc ac85913ab71e dmaengine: dma-axi-dmac: Add cyclic transfers in .device_prep_peripheral_dma_vec() 5f88899ec753 dmaengine: Document cyclic transfer for dmaengine_prep_peripheral_dma_vec() 28c829977f40 dmaengine: ioatdma: make sysfs attributes const 81ca3ad09ba7 dmaengine: ioatdma: make ioat_ktype const bc94ca718f85 dmaengine: ioatdma: move sysfs entry definition out of header 0124b354a4db dmaengine: ioatdma: make some sysfs structures static e0adbf74e2a0 dmaengine: xilinx: xdma: Fix regmap init error handling 3f63297ff61a dmaengine: dw-edma: Fix multiple times setting of the CYCLE_STATE and CYCLE_BIT bits for HDMA. f5bd7da05a59 drm/buddy: Add KUnit test for offset-aligned allocations 493740d790cc drm/buddy: Improve offset-aligned allocation handling b2c9f1d5a7eb soundwire: Intel: test bus.bpt_stream before assigning it 2c96956fe764 soundwire: bus: demote UNATTACHED state warnings to dev_dbg() fee12f3c20dd soundwire: stream: Poll for DP prepare to avoid interrupt deadlock 27ab4f1e4909 soundwire: amd: refactor bandwidth calculation logic 2a267a841084 soundwire: amd: add clock init control function 6030b05cd1b4 kernel/fork: validate exit_signal in clone() syscall 8960f96d16a1 tools/getdelays: use the static UAPI headers from tools/include/uapi 26e00a2eff7c tools headers UAPI: sync linux/taskstats.h 3f7666707008 lib/bootconfig: fix typo "budy" in _xbc_exit() comment 01b80d195542 MAINTAINERS: add Josh Law as reviewer for library code bed1f268e0c8 lib: decompress_bunzip2: fix 32-bit shift undefined behavior a8b410fadaa8 ocfs2: fix possible deadlock between unlink and dio_end_io_write 20b99e5655e9 lib/idr: fix ida_find_first_range() missing IDs across chunk boundaries 79887ee7895a lib/bug: remove unnecessary variable initializations f874039d7bd0 lib/bug: fix inconsistent capitalization in BUG message 70c7c83f4adf lib/inflate: fix typo "This results" to "The results" in comment 1a545d93062b lib/inflate: fix grammar in comment: "variable" to "variables" dfa103ab6716 lib/inflate: fix memory leak in inflate_dynamic() on inflate_codes() failure 75f8fc80467e lib/inflate: fix memory leak in inflate_fixed() on inflate_codes() failure 5e779a7e0961 lib/uuid: fix typo "reversion" to "revision" in comment 6fc88b2e0a2e scripts/gdb/symbols: handle module path parameters 0e405b71ed50 hung_task: explicitly report I/O wait state in log output 52908b159701 hung_task: increment the global counter immediately fcee3da2060e hung_task: enable runtime reset of hung_task_detect_count 59758751c43f hung_task: refactor detection logic and atomicise detection count 86bbff3fef4a mailmap: update Guru Das Srinagesh's email address 27085d2f2b51 lib: math: polynomial: remove link to non-exist file and fix spelling 60f1013fed48 lib: math: polynomial: don't use 'proxy' headers cb17c3e2aacd lib: polynomial: move to math/ subfolder 93958315988a ocfs2: fix deadlock when creating quota file 6ac0ab14ac8b get_maintainer: add ** glob pattern support 97e41030fd99 crash_dump: use sysfs_emit in sysfs show functions cb1be7966403 lib/glob: clean up "bool abuse" in pointer arithmetic fdff329c72b0 lib: glob: replace bitwise OR with logical operation on boolean 419689c2401c lib: glob: add explicit include for export.h 07a411bfdb7b lib: glob: fix grammar and replace non-inclusive terminology 4d81aa3d3367 selftests/fchmodat2: use ksft_finished() 6df5c3a8671f selftests/fchmodat2: clean up temporary files and directories 1a5dbdf87ca6 lib: glob: add missing SPDX-License-Identifier 628eab1668af pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process() 86c29cd6d113 pid: make sub-init creation retryable 1037a199a2c5 crash_dump: fix typo in function name read_key_from_user_keying 5abd6899eeda crash_dump: remove redundant less-than-zero check 6e0236ce2c32 xor: use static_call for xor_gen c60901824b2b xor: pass the entire operation to the low-level ops d4efbf5e47c2 btrfs: use xor_gen f5ead5e56bd1 async_xor: use xor_gen c99dcc61cf24 xor: add a better public API e5c7ec300645 xor: make xor.ko self-contained in lib/raid/ c3f2c0e8e5a1 xor: avoid indirect calls for arm64-optimized ops af5d7c3b3d7c x86: move the XOR code to lib/raid/ 5f8bb04a29af s390: move the XOR code to lib/raid/ 0e7e03122167 sparc: move the XOR code to lib/raid/ 5fadd37087ec riscv: move the XOR code to lib/raid/ 42cc74fdbb31 powerpc: move the XOR code to lib/raid/ ee180ebc8446 loongarch: move the XOR code to lib/raid/ 19d566951cef arm64: move the XOR code to lib/raid/ 8b14dc1be171 arm: move the XOR code to lib/raid/ 7e0ee9b0f4aa alpha: move the XOR code to lib/raid/ 59a3a66fb23a xor: move generic implementations out of asm-generic/xor.h 6f37545823c9 xor: remove macro abuse for XOR implementation registrations 5273f4285e92 xor: split xor.h 1936e120cd41 xor: cleanup registration and probing fb38ab57b912 xor: small cleanups 4b6d19c1a5c8 xor: move to lib/raid/ 2d615c9c81f3 um/xor: don't override XOR_SELECT_TEMPLATE 8d2e0736b9d6 arm/xor: remove in_interrupt() handling f752c8139fea xor: assert that xor_blocks is not called from interrupt context aef4294e17cc arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel 80efb0c439f3 crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT 7b78ca535fe4 crash_dump/dm-crypt: don't print in arch-specific code dec363fc3d6f fork: zero vmap stack using clear_pages() instead of memset() 135d82ccee7e fork: replace simple_strtoul with kstrtoul in coredump_filter_setup 96caddaff653 complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check 205970073378 do_notify_parent: sanitize the valid_signal() checks 11d8f1a26196 exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent() 19651165c3c6 selftests/ipc: skip msgque test when MSG_COPY is unsupported 4b1f988a00e4 scripts/spelling.txt: add "exaclty" typo 898f1ed2d432 scripts/spelling.txt: sort alphabetically 7140f064ba3d lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings 43f2647e2fd9 lib/cmdline_kunit: add test case for memparse() ebe301da5975 lib: add more string to 64-bit integer conversion overflow tests 5e1ce6d813f7 lib: fix memparse() to handle overflow b25fe3fcfcc7 lib: fix _parse_integer_limit() to handle overflow 6812b53eaf70 doc: watchdog: document buddy detector 0daa26c80853 watchdog/hardlockup: improve buddy system detection timeliness 605f23f8abf4 doc: watchdog: clarify hardlockup detection timing 363b623f04c2 watchdog/hardlockup: always update saved interrupts during check 0d02009bd445 kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf() b3c8017b9a94 kernel/panic: allocate taint string buffer dynamically ff473de23f5c kernel-panic-increase-buffer-size-for-verbose-taint-logging-fix b49072bbbac2 kernel/panic: increase buffer size for verbose taint logging 937892f542c5 scripts/bloat-o-meter: rename file arguments to match output a33ee66065c0 unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure 82ade5de79a5 scripts/spelling.txt: add "binded||bound" d727ebceb168 Squashfs: check xz dictionary size isn't zero fff6a02b3576 proc: fix pointer error dereference b0fd1e66c30d proc: array: drop stale FIXME about RCU in task_sig() e81604093feb ubsan: turn off kmsan inside of ubsan instrumentation d893135b9db8 mm/percpu-internal.h: optimise pcpu_chunk_struct to save memory 1811832ac890 MAINTAINERS: add mm-related procfs files to MM sections 2977625951d5 tools-testing-vma-add-test-for-vma_flags_test-vma_desc_test-fix df54cdcd7cad tools/testing/vma: add test for vma_flags_test(), vma_desc_test() 2c3b5ea7028f mm: reintroduce vma_desc_test() as a singular flag test 87c88f0a4aa3 mm: reintroduce vma_flags_test() as a singular flag test 72d435d83e5b mm: always inline __mk_vma_flags() and invoked functions 381feea99c8f mm: add vma_desc_test_all() and use it 69c8c9df810f mm: rename VMA flag helpers to be more readable b727f4b50bb3 kasan: fix bug type classification for SW_TAGS mode 6c4a7ae48c73 mm/vmscan: fix unintended mtc->nmask mutation in alloc_demote_folio() 6ae676bbac75 mm/oom_kill.c: simpilfy rcu call with guard(rcu) 52572889d6e9 mm/page_reporting: change page_reporting_order to PAGE_REPORTING_ORDER_UNSPECIFIED 08e9b634e36b mm/page_reporting: change PAGE_REPORTING_ORDER_UNSPECIFIED to -1 ad4a506f1836 hv_balloon: set unspecified page reporting order fc0ae1fcd385 virtio_balloon: set unspecified page reporting order 15d1f1bec462 mm-page_reporting-add-page_reporting_order_unspecified-fix 0fdee7bea6a0 mm/page_reporting: add PAGE_REPORTING_ORDER_UNSPECIFIED dd1fd4899a4e mm: memcg: separate slab stat accounting from objcg charge cache d97c8f485985 mm: memcontrol: use __account_obj_stock() in the !locked path ee2390bd9272 mm: memcontrol: split out __obj_cgroup_charge() 99dcadde5b7e mm: memcg: simplify objcg charge size and stock remainder math f138c4cfee19 mm: memcg: factor out trylock_stock() and unlock_stock() cbaf7d36e961 zram: remove chained recompression bb62d0dc0879 zram: update recompression documentation 51f5def09100 zram: recompression priority param should override algo 22e5b5a2bf6e zram: drop ->num_active_comps 650b08f856e9 zram: do not autocorrect bad recompression parameters c56b749e04f8 arm64: mm: implement the architecture-specific test_and_clear_young_ptes() 62879bd0585b mm: support batched checking of the young flag for MGLRU 7c4b744ab463 mm: add a batched helper to clear the young flag for large folios eca3a2050a38 mm: rmap: add a ZONE_DEVICE folio warning in folio_referenced() 0cb51171fd72 mm: rename ptep/pmdp_clear_young_notify() to ptep/pmdp_test_and_clear_young_notify() 6bed9f83d420 mm: use inline helper functions instead of ugly macros 2b341a45d3a7 mm: add tracepoints for zone lock 61b24a874d56 mm: documentation: standardize on "zone lock" terminology b0a8098d7084 mm: fix remaining zone->lock references 1a6884436e51 mm-convert-zone-lock-users-to-wrappers-fix-fix adee419d1567 mm: rename zone->lock to zone->_lock 8be0d2ebf2ee mm: convert compaction to zone lock wrappers 42481b866f17 mm: convert zone lock users to wrappers 1ea5cbf066e6 mm: introduce zone lock wrappers 7681b9899324 mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helpers f62fa5a4dc66 mm: memcontrol: eliminate the problem of dying memory cgroup for LRU folios 7d04a76eed17 mm: memcontrol: convert objcg to be per-memcg per-node type 408ec397d256 mm: memcontrol: prepare for reparenting non-hierarchical stats e9604d5c83d1 mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lruvec_state() 7b0afd971f01 mm: workingset: use lruvec_lru_size() to get the number of lru pages ed0083f969dc mm: memcontrol: refactor memcg_reparent_objcgs() b72b19c3dfee mm: vmscan: prepare for reparenting MGLRU folios 90b85164d45f mm: vmscan: prepare for reparenting traditional LRU folios 280b864a2419 mm: memcontrol: prepare for reparenting LRU pages for lruvec lock defa8408fc25 mm: do not open-code lruvec lock 20bb4c2dd923 mm: workingset: prevent lruvec release in workingset_activation() 6e4ef9da4ce4 mm: swap: prevent lruvec release in lru_gen_clear_refs() 1ad02808889c mm: zswap: prevent lruvec release in zswap_folio_swapin() d876243df52e mm: workingset: prevent lruvec release in workingset_refault() e494444e89fb mm: zswap: prevent memory cgroup release in zswap_compress() dfa7ea626a40 mm: thp: prevent memory cgroup release in folio_split_queue_lock{_irqsave}() a1cf9c7dd660 mm: workingset: prevent memory cgroup release in lru_gen_eviction() 002487ec399e mm: memcontrol: prevent memory cgroup release in mem_cgroup_swap_full() 731ea5444d79 mm: mglru: prevent memory cgroup release in mglru c5ca8ef26089 mm: migrate: prevent memory cgroup release in folio_migrate_mapping() 66795ad1f971 mm: page_io: prevent memory cgroup release in page_io module b9438238b864 mm: memcontrol: prevent memory cgroup release in count_memcg_folio_events() 3989f9cec168 writeback: prevent memory cgroup release in writeback module 3363c08c094e buffer: prevent memory cgroup release in folio_alloc_buffers() 4fb35d288dab mm: memcontrol: prevent memory cgroup release in get_mem_cgroup_from_folio() 31ff144f197d mm: memcontrol: return root object cgroup for root memory cgroup fb7bb98eccb0 mm: memcontrol: allocate object cgroup for non-kmem case d57ca42c1f0b mm: vmscan: refactor move_folios_to_lru() e782406a4c7a mm: vmscan: prepare for the refactoring the move_folios_to_lru() 61df757cfdf7 mm: rename unlock_page_lruvec_irq and its variants 7a6e92243c61 mm: workingset: use folio_lruvec() in workingset_refault() 0ead1607b464 mm: memcontrol: remove dead code of checking parent memory cgroup 8e2ee89896f7 kasan: docs: SLUB is the only remaining slab implementation 3b87e4fae3a9 mm/memory: support VM_MIXEDMAP in zap_special_vma_range() 0749eb38f70b mm: rename zap_vma_ptes() to zap_special_vma_range() 8b815e490b12 mm: rename zap_page_range_single() to zap_vma_range() 80b1f32e0c24 mm: rename zap_page_range_single_batched() to zap_vma_range_batched() 4d635f09e494 mm: rename zap_vma_pages() to zap_vma() 1d24d8b64ab8 mm/memory: inline unmap_page_range() into __zap_vma_range() 3decdc185d41 mm/memory: use __zap_vma_range() in zap_vma_for_reaping() bb9ffe16ffbf mm/memory: convert details->even_cows into details->skip_cows 82e6e2f197df mm/memory: move adjusting of address range to unmap_vmas() bb47b829f897 mm/memory: rename unmap_single_vma() to __zap_vma_range() 50356df665d6 mm/oom_kill: factor out zapping of VMA into zap_vma_for_reaping() 435d4df764cb mm/oom_kill: use MMU_NOTIFY_CLEAR in __oom_reap_task_mm() bf01f407f617 mm/memory: simplify calculation in unmap_mapping_range_tree() aee2556e9d48 mm/memory: inline unmap_mapping_range_vma() into unmap_mapping_range_tree() c9e9e0b4d429 fixup: mm/memory: remove zap_details parameter from zap_page_range_single() a3db0b573f27 mm/memory: remove "zap_details" parameter from zap_page_range_single() 3cdbedbf464a mm/madvise: drop range checks in madvise_free_single_vma() a8a0ce89f6f7 vmalloc: support __GFP_RETRY_MAYFAIL and __GFP_NORETRY 0d792c030dc1 mm/vmalloc: fix incorrect size reporting on allocation failure 9c382dbf9c45 Documentation: fix a hugetlbfs reservation statement 0be4fbab8006 mm: make ref_unless functions unless_zero only 9087c8d44462 mm/page_alloc: remove pcpu_spin_* wrappers 243f1f4845cc mm/page_alloc: remove IRQ saving/restoring from pcp locking 5015e0ccccd2 mm/page_alloc: effectively disable pcp with CONFIG_SMP=n fd72fadcb76a mm/damon/test/core-kunit: add damon_apply_min_nr_regions() test 538efdfa407a mm/damon/vaddr: do not split regions for min_nr_regions 1777f5dfb77b mm/damon/core: split regions for min_nr_regions b0a78839b242 mm/kasan: fix double free for kasan pXds d909bca8f5c5 mm: replace READ_ONCE() in pud_trans_unstable() 1f162a52c10a mm/debug_vm_pgtable: replace WRITE_ONCE() with pxd_clear() a30d6f8ed402 mm/pagewalk: drop FW_MIGRATION 04e4113eb39e khugepaged: remove redundant index check for pmd-folios 9ec16c641da4 mm/damon/core: do non-safe region walk on kdamond_apply_schemes() 03de64bc47c2 mm/damon/core: set quota-score histogram with core filters 6642b3eecc4c mm/slab: use compound_head() in page_slab() 246cf456c529 hugetlb: update vmemmap_dedup.rst 2c97147cef7c mm: remove the branch from compound_head() fccef7ead577 mm/hugetlb: remove hugetlb_optimize_vmemmap_key static key 9f0bce6cf39c hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU ebdaeffac581 mm: drop fake head checks ce858b762be7 mm/hugetlb: remove fake head pages 7938b0680aaa x86/vdso: undefine CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP for vdso32 f251fe78af2e mm/hugetlb: refactor code around vmemmap_walk b716a4c2c9b8 mm/hugetlb: defer vmemmap population for bootmem hugepages 6be9b971cddf mm/sparse: check memmap alignment for compound_info_has_mask() 36302597f4ae mm: rework compound_head() for power-of-2 sizeof(struct page) ca3962bb6127 LoongArch/mm: align vmemmap to maximal folio size 331d3f1f453d riscv/mm: align vmemmap to maximal folio size ea746eb6e995 mm: move set/clear_compound_head() next to compound_head() cf8e57cbf93f mm: rename the 'compound_head' field in the 'struct page' to 'compound_info' 2ca414967236 mm: change the interface of prep_compound_tail() 652b911928d3 mm: move MAX_FOLIO_ORDER definition to mmzone.h 7430476df1c0 zram: use statically allocated compression algorithm names a9394f6f2461 selftests/mm: add UFFDIO_MOVE huge zeropage PMD regression test 6579bd0af407 folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 5f88ebd7ee2f folio_batch: rename pagevec.h to folio_batch.h 1f8376a525ae fs: remove unncessary pagevec.h includes 44c6c8f98613 mm: remove stray references to struct pagevec 033460ba03ff kho: fix KASAN support for restored vmalloc regions 61f1b7bed291 mm/vmalloc: export clear_vm_uninitialized_flag() a7fb19b04d10 mm: improve RSS counter approximation accuracy for proc interfaces 0b320226587b lib: test hierarchical per-cpu counters 1456f80161e3 lib: introduce hierarchical per-cpu counters cb73ee984991 kfence: add kfence.fault parameter a819dd1d57b1 kho: make preserved pages compatible with deferred struct page init b4fcd380bc7b kho: fix deferred init of kho scratch 10f1f784a65f mm: do not map the shadow stack as THP 7a03fbf0689d x86: shstk: use the new common vm_mmap_shadow_stack() helper 7e4e88f3ceb6 riscv: shstk: use the new common vm_mmap_shadow_stack() helper 3fb712e6cecb arm64: gcs: use the new common vm_mmap_shadow_stack() helper 379fcec8722f mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings 8908dba946dc mm: do not allocate shrinker info with cgroup.memory=nokmem a26fb6349241 mm: introduce a new page type for page pool in page type 4703f4d24dd4 MAINTAINERS: add Youngjun Park as reviewer for SWAP e7a79355ced9 mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails fd6c83c507d5 mm: vmscan: add PIDs to vmscan tracepoints 0192ef57dc36 mm: vmscan: add cgroup IDs to vmscan tracepoints 6f8b86878a81 tracing: add __event_in_*irq() helpers b5682b81b92b mm: memcontrol: switch to native NR_VMALLOC vmstat counter 41fee9e44ca1 mm: vmalloc: streamline vmalloc memory accounting 5b9903ced86c kho: remove finalize state and clients bc8c43a18c44 kho: adopt radix tree for preserved memory tracking d444410078ec kho: move alloc tag init to kho_init_{folio,pages}() 231405c1ccc4 mm-centralizefix-comments-about-compound_mapcount-in-new-sync_with_folio_pmd_zap-fix 539941cde3c7 mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_pmd_zap() b8a100c5e409 mm: khugepaged: skip lazy-free folios 9a34271cf41c mm: add folio_test_lazyfree helper 9224488f862f mm-khugepaged-refine-scan-progress-number-fix 240c90fe848a mm: khugepaged: refine scan progress number 7f52aea186c6 mm: khugepaged: add trace_mm_khugepaged_scan event 01b9967ce8cb mm/kmemleak: use PF_KTHREAD flag to detect kernel threads a845bcf78226 mm/kmemleak: remove unreachable return statement in scan_should_stop() 03faba82c66e mm: convert vmemmap_p?d_populate() to static functions 149876f26141 sparc: use vmemmap_populate_hugepages for vmemmap_populate 3fa664b19e1e mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround 40b703a3ccfe mm/page_idle.c: remove redundant mmu notifier in aging code bdc89359bbb0 mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal 7c9481120246 mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY eec3db4e5847 selftests/mm: remove duplicate include of unistd.h 1a343abb80b8 mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() 3147202d2376 arch, mm: consolidate empty_zero_page a2d9c3989f37 mm: rename my_zero_pfn() to zero_pfn() 5c89620f2cd4 mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() 8c4a9ec47102 mm/shmem: remove unnecessary restrain unmask of swap gfp flags 7352c701a5f1 mm: name the anonymous MMOP enum as enum mmop b6006952aefa mm: remove '!root_reclaim' checking in should_abort_scan() 2482baa4c9ca selftests/cgroup: add test for zswap incompressible pages 28ebbc340bb0 mm: zswap: add per-memcg stat for incompressible pages 2082623a8be5 memcg: consolidate private id refcount get/put helpers 4e986f5f0750 mm/damon: remove unused target param of get_scheme_score() b59e2d4b0beb mm: memfd_luo: preserve file seals 7dd104edfe19 memfd: export memfd_{add,get}_seals() 3e1bfbebbf4f mm, swap: no need to clear the shadow explicitly 8815b394e64b mm, swap: simplify checking if a folio is swapped 1f15ec7e8493 mm, swap: no need to truncate the scan border 75e87391bab4 mm-swap-use-the-swap-table-to-track-the-swap-count-fix c168909e5b62 mm, swap: use the swap table to track the swap count 1f05eca547c4 mm, swap: simplify swap table sanity range check dfa78f18c075 mm, swap: mark bad slots in swap table directly d66a092b2eca mm, swap: implement helpers for reserving data in the swap table 36f9181e44a7 mm/workingset: leave highest bits empty for anon shadow 13c7f9f56013 mm, swap: consolidate bad slots setup and make it more robust 15f61479cc7e mm, swap: remove redundant arguments and locking for enabling a device 653e7a9e726b mm, swap: clean up swapon process and locking 561d89d72757 mm, swap: protect si->swap_file properly and use as a mount indicator d348867c08fa mm: fix typo in the comment of mod_zone_state() c9a4aa3778c5 mm: move pgscan, pgsteal, pgrefill to node stats 0e7b0853ade0 selftests/mm: skip migration tests if NUMA is unavailable 3257e39772bc selftests/mm: fix soft-dirty kselftest supported check a8f7f353bfc8 mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() 4fa96edc60ef maple_tree: clean up mas_wr_node_store() 4128dd38e01e maple_tree: don't pass end to mas_wr_append() 1b14e7d516f1 maple_tree: pass maple copy node to mas_wmb_replace() 69f35442bd63 maple_tree: remove maple big node and subtree structs 8a248ae62184 maple_tree: use maple copy node for mas_wr_split() ef5cd802fbb5 maple_tree: add cp_converged() helper 88b57fba4853 maple_tree: add copy_tree_location() helper bab9db985639 maple_tree: add test for rebalance calculation off-by-one 30f943a4cbc1 maple_tree: use maple copy node for mas_wr_rebalance() operation f35ea63e03d5 maple_tree-add-cp_is_new_root-helper-fix-fix bc4ed3160dd3 maple_tree-add-cp_is_new_root-helper-fix af28a95ef8d4 maple_tree: add cp_is_new_root() helper 8e9c8e7612bc maple_tree: separate wr_split_store and wr_rebalance store type code path a4f38a3be2ac maple_tree: remove unnecessary return statements edadc0fcfd67 maple_tree: inline mas_wr_spanning_rebalance() 79124f893ea4 maple_tree-start-using-maple-copy-node-for-destination-checkpatch-fixes b4100f310d08 maple_tree: start using maple copy node for destination e7ba1b1e81b1 maple_tree: add gap support, slot and pivot sizes for maple copy 70fdc6ee3221 maple_tree: introduce ma_leaf_max_gap() 92db1e392f35 maple_tree: change initial big node setup in mas_wr_spanning_rebalance() 79d44d71a83d maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalance() e0c83c9f9631 maple_tree: testing update for spanning store 021105969437 maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance() 9f277fb12818 maple_tree: correct right ma_wr_state end pivot in mas_wr_spanning_store() 176bfb2b6cec maple_tree: move maple_subtree_state from mas_wr_spanning_store to mas_wr_spanning_rebalance 4dd5e2594928 maple_tree: don't pass through height in mas_wr_spanning_store e443a1cbd2be maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance 2cdba35473b4 maple_tree: make ma_wr_states reliable for reuse in spanning store 5bd529b02956 maple_tree: inline mas_spanning_rebalance() into mas_wr_spanning_rebalance() fb4f509ca8d2 maple_tree: remove unnecessary assignment of orig_l index 11fd40e2899d maple_tree: extract use of big node from mas_wr_spanning_store() 599456c122c6 maple_tree: move mas_spanning_rebalance loop to function 82ddf89de2a8 maple_tree: fix mas_dup_alloc() sparse warning effc98581101 mm/fadvise: validate offset in generic_fadvise 8ddb5408934f ksm: optimize rmap_walk_ksm by passing a suitable address range 7cb19af9b1cd ksm: initialize the addr only once in rmap_walk_ksm 5f84f4ae17ba fs: hugetlb: simplify remove_inode_hugepages() return type 2e498d6914b4 mm/shrinker: fix refcount leak in shrink_slab_memcg() c13494d2598b mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold 4fd0f847d09f mm/page_alloc: avoid overcounting bulk alloc in watermark check 44375eea1292 mm/migrate_device: remove dead migration entry check in migrate_vma_collect_huge_pmd() 9680948daa3b mm, swap: speed up hibernation allocation and writeout 76bfc0c470b0 mm-userfaultfd-fix-hugetlb-fault-mutex-hash-calculation-v2 91109dfe956d mm/userfaultfd: fix hugetlb fault mutex hash calculation 7de1cd24ecb6 mm/huge_memory: fix early failure try_to_migrate() when split huge pmd for shared THP 070727325264 mm/rmap: fix incorrect pte restoration for lazyfree folios 378cf90d9bb0 mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd() eb743355d84a build_bug.h: correct function parameters names in kernel-doc 1508ab2d1553 crash_dump: don't log dm-crypt key bytes in read_key_from_user_keying 521fcf8540f1 mm: allow __GFP_RETRY_MAYFAIL in vmalloc 17d7c97f73c7 gpu: nova-core: firmware: fix and explain v2 header offsets computations 3140af2fab50 drm/i915/psr: Write DSC parameters on Selective Update in ET mode c8698d61aeb3 drm/i915/dsc: Add helper for writing DSC Selective Update ET parameters 24f96d903daf drm/i915/dsc: Add Selective Update register definitions 681e12440d8b drm/i915/psr: Repeat Selective Update area alignment 6ef5141114a9 gpu: nova-core: firmware: add comments to justify v3 header values 57df858a46f0 mailbox: add API to query available TX queue slots 0588067fddf6 smb: fix smbdirect link failure d0b9b1bacd91 smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic 996fa6ab72c8 smb: server: no longer use smbdirect_socket_set_custom_workqueue() 31ad0b674031 smb: client: no longer use smbdirect_socket_set_custom_workqueue() 69512310fcff smb: smbdirect: introduce global workqueues 404736a44767 smb: smbdirect: prepare use of dedicated workqueues for different steps cb4dd5096d48 smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() 0aa9e68c5f48 smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() a5fa2ae19ce7 smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() e3ec63de32de smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() 206581bc848a smb: server: make use of smbdirect.ko b442082b6e51 smb: server: remove unused ksmbd_transport_ops.prepare() e9134ce65fdf smb: server: make use of smbdirect_socket_{listen,accept}() 0ae37273fa24 smb: server: only use public smbdirect functions c61aff72192f smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() 5cd5db6dee83 smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() de538e99cbe9 smb: server: make use of smbdirect_connection_send_iter() and related functions 5d18c193fe5d smb: server: let smb_direct_post_send_data() return data_length 1694c3123b4e smb: server: split out smb_direct_send_iter() out of smb_direct_writev() 6010938b90fe smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary 109b04c54b1d smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() 689c542a669d smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() b9f4fbfd4739 smb: server: make use of smbdirect_connection_request_keep_alive() 56d13da05af4 smb: server: make use of smbdirect_connection_grant_recv_credits() 7da84e9d13fc smb: server: make use of smbdirect_connection_recvmsg() 26ace5c72993 smb: server: make use of smbdirect_socket_destroy_sync() 2d7f71f0978d smb: server: make use of functions from smbdirect_rw.c 56c681760490 smb: server: make use of smbdirect_socket_wait_for_credits() 1a6fc1e22ee7 smb: server: make use of smbdirect_get_buf_page_count() 1a88e405a4cc smb: server: make use of smbdirect_connection_recv_io_refill[_work]() 333389a49071 smb: server: make use of smbdirect_connection_post_recv_io() ad0d0980f58e smb: server: make use of smbdirect_connection_{create,destroy}_qp() 9e18e41d526b smb: server: make use of smbdirect_connection_negotiate_rdma_resources() d9eb59f818ea smb: server: make use of smbdirect_connection_qp_event_handler() 2d2a7c1c58af smb: server: make use of smbdirect_map_sges_from_iter() 218c8c25bc31 smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() 9fdf999c9817 smb: server: make use of smbdirect_connection_send_io_done() 178f7377bf27 smb: server: make use of smbdirect_connection_{alloc,free}_send_io() 0fdd70e1bde2 smb: server: make use of smbdirect_frwr_is_supported() f7b279ecec29 smb: server: make use of smbdirect_connection_idle_timer_work() f4a876cadbff smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() efa1cbbf73f1 smb: server: make use of smbdirect_connection_{get,put}_recv_io() 17cbd5f6b3c4 smb: server: make use of smbdirect_socket_schedule_cleanup() 1a62e47d5e79 smb: server: make use of smbdirect_socket_cleanup_work() c666485760d8 smb: server: make use of smbdirect_socket_wake_up_all() aac8c4021194 smb: server: make use of smbdirect_socket_set_logging() 3844089e6f87 smb: server: make use of smbdirect_socket_prepare_create() 1a95fb1e9d8f smb: client: make use of smbdirect.ko 16506eafeffc smb: client: only use public smbdirect functions 2edec9c35036 smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() f30d42aadf1d smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() ff2e9dd5fc75 smb: client: introduce and use smbd_debug_proc_show() 7d2cb67b23bc smb: client: introduce and use smbd_mr_fill_buffer_descriptor() ae6e424cbe52 smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() 35c870192523 smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length 031872660bee smb: client: let smbd_post_send_iter() get remaining_length and return data_length ba7a0cac96e8 smb: client: change smbd_post_send_empty() to void return 7caaeec10cc3 smb: client: make use of smbdirect_connection_request_keep_alive() 4d596f904178 smb: client: make use of smbdirect_connection_grant_recv_credits() cf3692ed7ee0 smb: client: make use of smbdirect_connection_recvmsg() e1b5e5b0ef35 smb: client: make use of smbdirect_socket_destroy_sync() 71f4fbd5a415 smb: client: make use of functions from smbdirect_mr.c 0fb15f31ec6f smb: client: make use of smbdirect_connection_recv_io_refill_work() 09c38e520502 smb: client: make use of smbdirect_connection_post_recv_io() 25bb778c86b8 smb: client: initialize recv_io->cqe.done = recv_done just once f7ba47c5be05 smb: client: make use of smbdirect_connection_{create,destroy}_qp() e281c4465fff smb: client: make use of smbdirect_connection_negotiate_rdma_resources() 5a9a624d1cb6 smb: client: make use of smbdirect_connection_qp_event_handler() 92b0d8b77560 smb: client: make use of smbdirect_map_sges_from_iter() 9a625935007a smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() cf3ac005c84d smb: client: make use of smbdirect_connection_send_io_done() c2761e7827c5 smb: client: make use of smbdirect_connection_{alloc,free}_send_io() eaca16b27bc1 smb: client: make use of smbdirect_frwr_is_supported() 9f5151532aaf smb: client: make use of smbdirect_connection_idle_timer_work() f7c6736f71c9 smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() 8666f45a4b41 smb: client: make use of smbdirect_connection_{get,put}_recv_io() d6b833355a7b smb: client: make use of smbdirect_socket_schedule_cleanup() c8532f5b2d55 smb: client: make use of smbdirect_socket_cleanup_work() 86716fc222fd smb: client: make use of smbdirect_socket_wake_up_all() 85ff37240f78 smb: client: make use of smbdirect_socket_set_logging() a6b9de87ade5 smb: client: make use of smbdirect_socket_prepare_create() 946e527f131b smb: smbdirect: introduce the basic smbdirect.ko 290933218eed smb: smbdirect: introduce smbdirect_socket_{listen,accept}() 9deb0eb40758 smb: smbdirect: introduce smbdirect_socket_bind() 9e43482d36c3 smb: smbdirect: split out smbdirect_accept_negotiate_finish() 14bff8f0e263 smb: smbdirect: introduce smbdirect_init_send_batch_storage() de52705e5875 smb: smbdirect: provide explicit prototypes for cross .c file functions 198e0ca8003a smb: smbdirect: introduce smbdirect_public.h with prototypes b7f5b64d8e1e smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES 59d498cb501f smb: smbdirect: let smbdirect_socket.h include all headers for used structures ce5d8b813a01 smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() 998e096a96c6 smb: smbdirect: introduce smbdirect_accept_connect_request() bd11e5c3316f smb: smbdirect: introduce smbdirect_connect[_sync]() 420aa3228a93 smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() 4a3bb78d6801 smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers a7a1c6e1ea3d smb: smbdirect: introduce smbdirect_socket_shutdown() 48aaedab34b0 smb: smbdirect: introduce smbdirect_connection_is_connected() 9638b6e569b7 smb: smbdirect: introduce smbdirect_connection_wait_for_connected() 4d2716fc83a7 smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() 58e5d084e900 smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() d9273ff94e4b smb: smbdirect: introduce smbdirect_connection_negotiation_done() 4629ea7519c3 smb: smbdirect: introduce smbdirect_connection_send_immediate_work() 768d06f13490 smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions 724908b31c68 smb: smbdirect: introduce smbdirect_connection_request_keep_alive() 894a3f80dfb4 smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() 9b8e2b565bfc smb: smbdirect: introduce smbdirect_connection_recvmsg() c1fbed385380 smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() 0d1e19d4af7d smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() eb7dac3bbfc0 smb: smbdirect: introduce smbdirect_connection_recv_io_done() 7f315d6d3e45 smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY 1b51ff1169d5 smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE 28a6ceb82ae5 smb: smbdirect: introduce smbdirect_rw.c with server rw code 37e662bae0a5 smb: smbdirect: introduce smbdirect_mr.c with client mr code 264431cbd52d smb: smbdirect: introduce smbdirect_socket_wait_for_credits() ff009060e015 smb: smbdirect: introduce smbdirect_get_buf_page_count() 061adb04a9fa smb: smbdirect: split out smbdirect_connection_recv_io_refill() 47fd939035fb smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() e375efe17d2b smb: smbdirect: introduce smbdirect_connection_post_recv_io() c5a949a96b33 smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() 7a2b084f559a smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() f654a8c4da32 smb: smbdirect: introduce smbdirect_connection_qp_event_handler() bd1075fb2921 smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions c9b8e17cc2c1 smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() 08f29b9a7f78 smb: smbdirect: introduce smbdirect_connection_send_io_done() 0c510bda0e03 smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() baec588bb97a smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask a93485a22baf smb: smbdirect: introduce smbdirect_frwr_is_supported() 99150ab32ecd smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); b8343b898c26 smb: smbdirect: introduce smbdirect_connection_idle_timer_work() f98aad779766 smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() c54748fec519 smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() e988655d9421 smb: smbdirect: introduce smbdirect_connection.c to be filled 69e7c425ad40 smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() b86b67df1a2d smb: smbdirect: introduce smbdirect_socket_cleanup_work() 976bc70c0890 smb: smbdirect: introduce smbdirect_socket_wake_up_all() 0b718555a1d2 smb: smbdirect: introduce smbdirect_socket_set_logging() 66d99a3f440e smb: smbdirect: introduce smbdirect_socket_prepare_create() d9824a8b6af2 smb: smbdirect: introduce smbdirect_socket.c to be filled 479ee146621f smb: server: include smbdirect_all_c_files.c 489b69b2f004 smb: client: include smbdirect_all_c_files.c b73a011d7586 smb: smbdirect: introduce smbdirect_internal.h 53fe1f53049a smb: smbdirect: introduce smbdirect_all_c_files.c c14e07bed6f2 smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() 71e5327524c3 smb: smbdirect: introduce smbdirect_socket.logging infrastructure bc56110b6dc4 smb: smbdirect: let smbdirect.h include #include 441336115df2 ksmbd: Don't log keys in SMB3 signing and encryption key generation 1e689a561738 smb: server: fix use-after-free in smb2_open() eac3361e3d5d ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close() 1dfd062caa16 ksmbd: fix use-after-free by using call_rcu() for oplock_info 40955015fae4 ksmbd: fix use-after-free in proc_show_files due to early rcu_read_unlock c15e7c62feb3 smb/server: Fix another refcount leak in smb2_open() d580fd23ca85 fs/smb/client/fs_context: Add hostname option for CIFS module to work with domain-based dfs resources with Kerberos authentication 9949508aa849 smb: client: fix sbflags initialization fb0e536767f6 smb: client: fix atomic open with O_DIRECT & O_SYNC 50b3e0c7c82f gpu: nova-core: use the Generic Bootloader to boot FWSEC on Turing e92241683a2a gpu: nova-core: add gen_bootloader firmware to ModInfoBuilder 349b6dbca0ac gpu: nova-core: make Chipset::arch() const 192125e0909e gpu: nova-core: falcon: remove unwarranted safety check in dma_load c1d2f7471ba7 gpu: nova-core: add PIO support for loading firmware images 9725005e2b4b gpu: nova-core: move brom_params and boot_addr to FalconFirmware 99d451cb8e76 gpu: nova-core: falcon: remove FalconFirmware's dependency on FalconDmaLoadable 8a623869b826 gpu: nova-core: falcon: rename load parameters to reflect DMA dependency 3b97ec9fdef4 gpu: nova-core: falcon: add constant for memory block alignment bc9de9e1af2f gpu: nova-core: create falcon firmware DMA objects lazily 1f318b96cc84 Linux 7.0-rc3 db4f34cc063d tools/nolibc/printf: Handle "%s" with the numeric formats d94393e48c09 tools/nolibc/printf: Add support for length modifiers tzqL and formats iX 5f3fd565ea1a tools/nolibc/printf: Use bit-masks to hold requested flag, length and conversion chars d7ee69e5da56 tools/nolibc/printf: Use goto and reduce indentation d3de7ccdb062 tools/nolibc/printf: Simplify __nolibc_printf() 6549d865c9ca tools/nolibc/printf: Output pad characters in 16 byte chunks 608c70254c80 tools/nolibc: Rename the 'errnum' parameter to strerror() bad9ce0ef7cd tools/nolibc: Implement strerror() in terms of strerror_r() e1ddb19e1170 selftests/nolibc: Rename w to written in expect_vfprintf() 7149be786da0 drm/gud: fix NULL crtc dereference on display disable ceea7868b594 x86/local: Remove trailing semicolon from _ASM_XADD in local_add_return() c52f29444925 arm: dts: microchip: remove unused #address-cells/#size-cells from sam9x60 udc node 33f9280f8a3a hwmon: (ads7871) Propagate SPI errors in voltage_show 219a2672717c firmware: arm_scmi: add Powercap MAI get/set support dd854caa0918 powercap: arm_scmi: Enable multiple constraints support 7f217ba2783a include: trace: Add new parameter to trace_scmi_fc_call 0797d16b62d2 firmware: arm_scmi: Extend powercap report to include MAI 259bebad3a53 firmware: arm_scmi: Add SCMIV4.0 Powercap notifications support bc7325801108 firmware: arm_scmi: Add SCMIv4.0 Powercap FCs support 2960ef946d13 firmware: arm_scmi: Add SCMIv4.0 Powercap basic support 5e46578cca50 firmware: arm_scmi: Refactor powercap domain layout 1e43ba36fc9a firmware: arm_scmi: Add an optional custom parameter to fastchannel helpers 09bb95d63ade firmware: arm_scmi: Use round_up() for base protocol list size calculation 4e701b47c3ba firmware: arm_scmi: Spelling s/mulit/multi/, s/currenly/currently/ d8283ac2c8fb firmware: arm_scmi: Implement arm,no-completion-irq property 0c5453bf8437 dt-bindings: firmware: arm,scmi: Document arm,no-completion-irq property 04aaaafff747 tools/nolibc: Add _NOLIBC_OPTIMIZER_HIDE_VAR() to compiler.h eb15cffa1520 RDMA/bnxt_re: Support application specific CQs 485a21c14b41 RDMA/bnxt_re: Separate kernel and user CQ creation paths 9ed273bbe663 RDMA/bnxt_re: Refactor bnxt_re_create_cq() 0edac801a269 RDMA/bnxt_re: Support doorbell extensions 4e99362444a2 RDMA/bnxt_re: Refactor bnxt_qplib_create_qp() function f0579e330b77 RDMA/bnxt_re: Move the UAPI methods to a dedicated file 9db6a217ba5d RDMA: Add IB_UVERBS_CORE_SUPPORT_ROBUST_UDATA ce150a8376e1 RDMA/bnxt_re: Use ib_respond_empty_udata() d59f007207b3 RDMA/bnxt_re: Use ib_respond_udata() ac4bb15208d1 RDMA/bnxt_re: Add missing comp_mask validation 12c73bee5313 RDMA/bnxt_re: Add compatibility checks to the uapi path for no data ac593f5b66c9 RDMA/bnxt_re: Add compatibility checks to the uapi path 6df3a6414d73 RDMA: Provide documentation about the uABI compatibility rules 42d2a291ef47 RDMA: Add ib_is_udata_in_empty() f1cac281b424 RDMA: Add ib_respond_udata() 4ac738c6a7b9 RDMA: Add ib_copy_validate_udata_in_cm() 715eccd4798e RDMA: Add ib_copy_validate_udata_in() ea08d8cb8b52 RDMA/core: Add rdma_udata_to_dev() 8e886928a19d RDMA: Use copy_struct_from_user() instead of open coding 0a0d3b8dd06b tools/sched_ext/include: Regenerate enum_defs.autogen.h 93ac9b150e2f tools/sched_ext/include: Add libbpf version guard for assoc_struct_ops c9c8546cdee6 tools/sched_ext/include: Add __COMPAT_HAS_scx_bpf_select_cpu_and macro 3691d380d5ca tools/sched_ext/include: Add missing helpers to common.bpf.h 9c6437f7c2e8 tools/sched_ext/include: Sync bpf_arena_common.bpf.h with scx repo c90af06c80a3 tools/sched_ext/include: Remove dead sdt_task_defs.h guard from common.h 80a54b807d6c Revert "sched_ext: Use READ_ONCE() for the read side of dsq->nr update" 441f10450765 hwmon: (pmbus/max31785) fix argument type for i2c_smbus_write_byte_data wrapper 739247fed1c4 hwmon: (ads7871) Fix incorrect error code in voltage_show f7ddad3d5005 hwmon: (ads7871) Replace sprintf() with sysfs_emit() 46d8a07b4ae2 drm/sitronix/st7586: fix bad pixel data due to byte swap 1954c4f01220 eventpoll: Convert epoll_put_uevent() to scoped user access 4da879a0d3fd rust: dma: use pointer projection infra for `dma_{read,write}` macro f41941aab3ac rust: ptr: add projection infrastructure 08da98f18f4f rust: ptr: add `KnownSize` trait to support DST size info extraction 1c6886e45da9 lib/fonts: Remove internal symbols and macros from public header file aebfffa0481d lib/fonts: Store font data for user space with font_data_export() 9867eaa4220c lib/fonts: Create font_data_t from struct console_font with font_data_import() f11e63a79b34 lib/fonts: Manage font-data lifetime with font_data_get/_put() b8678596c80f lib/fonts: Compare font data for equality with font_data_is_equal() e10d987e3e06 lib/fonts: Read font size with font_data_size() 08c446cd254d lib/fonts: Store font data as font_data_t; update consoles 883a03128564 lib/fonts: Remove FNTCHARCNT() 8e4e6fc664bc lib/fonts: Remove trailing whitespaces 5b7e8ccddb2c vt: Calculate font-buffer size with vc_font_size() c6b3613b5a27 vt: Store font in struct vc_font 8b977486ec51 vt: Remove trailing whitespaces 93b5ef67aebd fbdev: Declare src parameter of fb_pad_ helpers as constant eb36de5c24d6 fbdev: defio: Move pageref array to struct fb_deferred_io_state 1cc19eae4ec7 fbdev: defio: Move variable state into struct fb_deferred_io_state 3a35b2dde1f2 fbdev: defio: Keep module reference from VMAs 28bbdec4678e fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info 1e3d3ff4056d fbdev: macfb: Replace deprecated strcpy with strscpy 3ed620f6c9b6 fbdev: tdfxfb: Make the VGA register initialisation a bit more obvious 337bad51f6af fbdev: wmt_ge_rops: use devm_platform_ioremap_resource() c3291e028598 fbdev: goldfishfb: use devm_platform_ioremap_resource() 598bbefa8032 s390/zcrypt: Enable AUTOSEL_DOM for CCA serialnr sysfs attribute 75aa996ea63f s390: Revert "s390/irq/idle: Remove psw bits early" 555317d61001 firmware: arm_scmi: Fix NULL dereference on notify error path 879c001afbac firmware: arm_scpi: Fix device_node reference leak in probe path 25e1a46cc3b7 tools/workqueue/wq_dump.py: add NODE prefix to all node columns 15e1fab91b3d tools/workqueue/wq_dump.py: fix column alignment in node_nr/max_active section 18a1efe0156e tools/workqueue/wq_dump.py: remove backslash separator from node_nr/max_active header 28c4ef2b2e57 sched_ext: Fix scx_bpf_reenqueue_local() silently reenqueuing nothing 682439337e2e selftests/nolibc: Let EXPECT_VFPRINTF() tests be skipped c206856fa2ab selftests/nolibc: Check that snprintf() doesn't write beyond the buffer end 7d4700863647 selftests/nolibc: Use length of 'expected' string to check snprintf() output 488d180f4814 selftests/nolibc: check vsnprintf() output buffer before the length c1a4de2ba591 selftests/nolibc: Return correct value when printf test fails ff30502d6c17 tools/nolibc/printf: Move snprintf length check to callback 82169065ffb0 memory: tegra: Add MC error logging support for Tegra264 9f2614510960 memory: tegra: Prepare for supporting multiple intmask registers 2e4cfaa78eb9 memory: tegra: Group SoC specific fields 4d865a237403 memory: tegra: Add support for multiple IRQs 95b714bd8c39 memory: tegra: Group register and fields b8a177f18df1 memory: tegra: Group error handling related registers b0dcdcb9ae75 resolve_btfids: Fix linker flags detection 3d7bd20e0266 arm64: dts: exynos: gs101-pixel-common: add Maxim MAX77759 fuel gauge ce897abc21b2 sched_ext: Add SCX_TASK_REENQ_REASON flags 7203d77d6e04 sched_ext: Simplify task state handling a90449b12682 sched_ext: Optimize schedule_dsq_reenq() with lockless fast path 84b1a0ea0b7c sched_ext: Implement scx_bpf_dsq_reenq() for user DSQs 35250720d6ed sched_ext: Factor out nldsq_cursor_next_task() and nldsq_cursor_lost_task() 30b0515342db sched_ext: Add per-CPU data to DSQs ffa7ae0724e4 sched_ext: Add reenq_flags plumbing to scx_bpf_dsq_reenq() 9c34c5074d1b sched_ext: Introduce scx_bpf_dsq_reenq() for remote local DSQ reenqueue 0c4df54ad8cd sched_ext: Wrap deferred_reenq_local_node into a struct 8c1b9453fde6 sched_ext: Convert deferred_reenq_locals from llist to regular list ea4593e97a1c sched_ext: Relocate run_deferred() and its callees 053d27fba582 sched_ext: Change find_global_dsq() to take CPU number instead of task 363cd075e970 sched_ext: Factor out pnode allocation and deallocation into helpers d4ae868c6b7d sched_ext: Wrap global DSQs in per-node structure 26b9c7c70027 sched_ext: Relocate scx_bpf_task_cgroup() and its BTF_ID to the end of kfunc section 03f5304aad0f sched_ext: Pass full dequeue flags to ops.quiescent() 57ccf5ccdc56 sched_ext: Fix enqueue_task_scx() truncation of upper enqueue flags 09fbb775f1d0 x86/asm: Use inout "+" asm onstraint modifiers in __iowrite32_copy() f3ae0049ff8a dt-bindings: arm: atmel,at91rm9200-sdramc: convert to DT schema ae18e2543c4a dt-bindings: arm: atmel,at91rm9200-st: convert to DT schema 67f386b2c623 dt-bindings: arm: microchip,sam9x60-pit64b : convert to DT schema 5f3acf8c03d6 dt-bindings: arm: atmel,at91sam9260-pit: convert to DT schema 0b7b7d1abec3 dt-bindings: arm: microchip,sama7g5-chipid : convert to DT schema 7cf2f6ed8e7a iio: adc: aspeed: clear reference voltage bits before configuring vref 2f168094177f iio: adc: ti-ads1119: Reinit completion before wait_for_completion_timeout() 6f658d19a5a2 iio: adc: ti-ads1018: fix type overflow for data rate d20bbae6e5d4 iio: adc: ti-ads7950: do not clobber gpio state in ti_ads7950_get() e2fa075d5ce1 iio: adc: ti-ads7950: normalize return value of gpio_get 35e4f2a17eb4 powerpc/pseries: Correct MSI allocation tracking 6373a2b5c878 powerpc: dts: mpc83xx: Add unit addresses to /memory fde54f1a4dc7 powerpc: dts: mpc8315erdb: Add missing #cells properties to SPI bus 31618e0e21c4 powerpc: dts: mpc8315erdb: Rename LED nodes to comply with schema 4f4397478119 powerpc: dts: mpc8315erdb: Use IRQ_TYPE_* macros 38ce944d47b7 powerpc: dts: mpc8313erdb: Use IRQ_TYPE_* macros 691417ffe782 powerpc: 83xx: km83xx: Fix keymile vendor prefix 202d23eeccd4 dt-bindings: powerpc: Add Freescale/NXP MPC83xx SoCs 01b6ac727296 powerpc64/bpf: fix kfunc call support 51b8de4b3d27 powerpc64/bpf: fix handling of BPF stack in exception callback 2d347d10f8e2 powerpc64/bpf: remove BPF redzone protection in trampoline stack 3727d6ec1366 powerpc64/bpf: use consistent tailcall offset in trampoline 157820264ac3 powerpc64/bpf: fix the address returned by bpf_get_func_ip 521bd39d9d28 powerpc64/bpf: do not increment tailcall count when prog is NULL db54c28702f7 powerpc64/ftrace: workaround clang recording GEP in __patchable_function_entries 875612a77450 powerpc64/ftrace: fix OOL stub count with clang 73cdf24e81e4 powerpc64: make clang cross-build friendly 223ffb6a3d05 selftests/bpf: add reproducer for spurious precision propagation through calls 2658a1720a19 bpf: collect only live registers in linked regs 76755a576a76 crypto: qat - Drop redundant local variables 8456e55162aa crypto: docs/userspace-if - Fix outdated links 35645ca63caa crypto: ti - Add support for AES-CTR in DTHEv2 driver 73117ea6470d padata: Remove cpu online check from cpu add and removal d2ad1cf29a98 crypto: ecc - correct kernel-doc format 8fe0cdfd9cb0 crypto: des - fix all kernel-doc warnings 2f5b5ce1e4b8 crypto: acomp - repair kernel-doc warnings c9429bf56405 rhashtable: consolidate hash computation in rht_key_get_hash() 68e96c97369e crypto: atmel-i2c - Replace hard-coded bus clock rate with constant 3193dd7e848b crypto: qce - Replace snprintf("%s") with strscpy 39e2a75fffc7 MAINTAINERS: Remove Daniele Alessandrelli as Keem Bay maintainer 618195a7ac3d dt-bindings: crypto: qcom,inline-crypto-engine: Document the Eliza ICE 1eccfd0e65f7 crypto: vmx - Remove disabled build directive 095d50008d55 crypto: atmel-ecc - Release client on allocation failure de4e66b763d1 crypto: atmel-sha204a - Fix uninitialized data access on OTP read error 0bcac7b11262 selftests: net: make ovs-dpctl.py fail when pyroute2 is unsupported d008ba8be898 tracing: Fix trace_buf_size= cmdline parameter with sizes >= 2G f4ac0cc88e99 net: usb: lan78xx: drop redundant device reference 24d9e73c7e00 net: ntb_netdev: Support ethtool channels for multi-queue b83bf617dc84 net: ntb_netdev: Factor out multi-queue helpers 304132b7a5e6 net: ntb_netdev: Gate subqueue stop/wake by transport link ee970634c777 net: ntb_netdev: Introduce per-queue context 86292155bea5 net: spacemit: Fix error handling in emac_tx_mem_map() 3aa1417803c1 net: spacemit: Fix error handling in emac_alloc_rx_desc_buffers() 70eba59f9207 net: spacemit: Remove unused buff_addr fields 1a2d4bfa0491 nfc: port100: drop redundant device reference 6c7f71032522 nfc: pn533: drop redundant device reference d87c9305a884 Revert "selftests/bpf: Update reg_bound range refinement logic" f81fdfd16771 selftests/bpf: test refining u32/s32 bounds when ranges cross min/max boundary fbc7aef517d8 bpf: Fix u32/s32 bounds when ranges cross min/max boundary 4245a79003ad rxrpc, afs: Fix missing error pointer check after rxrpc_kernel_lookup_peer() ce2da643f00a net: dsa: sja1105: ensure phylink_replay_link_end() will not be missed 976703cae737 net: dsa: sja1105: reorder sja1105_reload_cbs() and phylink_replay_link_end() 0cc0c2e661af net/sched: teql: fix NULL pointer dereference in iptunnel_xmit on TEQL slave xmit e3f8800aa243 virtio-net: xsk: Support wakeup on RX side 5c3398a54266 net: ncsi: fix skb leak in error paths a6413e6f6c9d net/mlx5e: RX, Fix XDP multi-buf frag counting for legacy RQ db25c42c2e1f net/mlx5e: RX, Fix XDP multi-buf frag counting for striding RQ 1633111d6905 net/mlx5e: Fix DMA FIFO desync on error CQE SQ recovery 76324e4041c0 net/mlx5: Fix peer miss rules host disabled checks 24b2795f9683 net/mlx5: Fix crash when moving to switchdev mode aed763abf0e9 net/mlx5: Fix deadlock between devlink lock and esw->wq 21c0dc7cdd07 selftests: net: forwarding: fix IPv6 address leak in cleanup ad4c9559603e net: annotate data races around sk->sk_prot 260d27b3aec9 net: phy: remove phy_attach c698f5cc940d inet_diag: report delayed ack timer information 55f854dd5bdd qmi_wwan: allow max_mtu above hard_mtu to control rx_urb_size 3348be7978f4 bonding: handle BOND_LINK_FAIL, BOND_LINK_BACK as valid link states 45fc134bcfad bonding: do not set usable_slaves for broadcast mode e4fd855c52ec net: stmmac: make pcs_mask and phy_mask u32 3cd963fa915c net: stmmac: mdio_bus_data->default_an_inband is boolean a64d927aecf1 net: stmmac: use GENMASK_U32() for mdio bitfields df388b4d3913 net: stmmac: use u32 for MDIO register field masks 58bd0039002b net: stmmac: mdio: convert field prep to use field_prep() 506f78f43c58 net: stmmac: mdio: simplify MDC clock divisor lookup b6687ef97603 net: stmmac: mdio: use same test for MDC clock divisor lookups 4c7e0e081889 net: stmmac: mdio: convert MDC clock divisor selection to tables 224a0d284c3c net: mctp: fix device leak on probe failure 507ccb668f2d selftests: drv-net: iou-zcrx: wait for memory cleanup of probe run e8a6e92285ba drm/xe/migrate: Refactor xe_migrate_prepare_vm() a72f73c4dd9b cgroup: Don't expose dead tasks in cgroup 2a0596d51687 sched_ext: Documentation: Update sched-ext.rst 3b1679e086bb tracing: Fix enabling multiple events on the kernel command line and bootconfig eb2e7f20c147 drm/amdgpu: push userq debugfs function in amdgpu_debugfs files a07930e4db4c drm/amdgpu/userq: declutter the code with goto 28cacaace5cd drm/amdgpu/userq: defer queue publication until create completes 421c0f190433 drm/amdgpu: Check for multiplication overflow in checkpoint stack size 8c78845bf9b1 drm/amdkfd: fix the warning for potential insecure string 210fa907a644 drm/amdgpu: fix warning for potentially insecure string 79b7209c9c61 drm/amd/pm: Enable aid/xcd/hbm temperature reporting 281108ad1e2d drm/amd/pm: Add aid/xcd/hbm temperatures e81eff80aad6 drm/amdgpu: include ip discovery data in devcoredump 4e22a5fe6ea6 drm/amdgpu: fix gpu idle power consumption issue for gfx v12 ec5708d6e547 drm/amdgpu: Fix kernel-doc comments for some LUT properties 71036457ad85 drm/amdgpu/amdgpu_connectors: remove amdgpu_connector_free_edid 9f0e7b5177a4 drm/amdgpu/amdgpu_connectors: use struct drm_edid instead of struct edid 829f21e90d19 drm/amdgpu/gfx12.1: add support for disable_kq f5a05f8414fc drm/amd: Fix a few more NULL pointer dereference in device cleanup 0b78bb6e6534 drm/amdgpu: gfx 12.1 cleanups 7ba5286aad4e drm/radeon: Test for fbdev GEM object with generic helper 1837c76b780a drm/amdgpu: Move test for fbdev GEM object into generic helper 1b5cf07d80bb drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v14 a978ed3d6454 drm/amdgpu/userq: remove queue from doorbell xa during clean up f0e46fd06c3f drm/amdgpu/userq: remove queue from doorbell xarray b7ac77468cda drm/amd: Fix NULL pointer dereference in device cleanup 576a10797b60 drm/amd/pm: add missing od setting PP_OD_FEATURE_ZERO_FAN_BIT for smu v13 1a9940317c1b Revert "net: phy: improve mdiobus_stats_acct" 0e16181704e3 MAINTAINERS: Remove bouncing T7XX reviewer 8e235bc43326 docs: netdev: refine netdevsim testing guidance 37d24994a7a0 selftests/net: Add netkit container ping test 3f74d5bb807e selftests/net: Add env for container based tests 68ab8ba92775 selftests/net: Export Netlink class via lib.py 01748996f649 selftests/net: Add bpf skb forwarding program 8e0ab5b9adb7 wifi: ath6kl: wmi: Avoid -Wflex-array-member-not-at-end warning 616217a989e0 wifi: ath12k: Fix legacy rate mapping for monitor mode capture aecb569d7fb6 wifi: ath12k: Fix the assignment of logical link index 1635ecc61a24 wifi: ath12k: account TX stats only when ACK/BA status is present b458597544c2 drm/xe: Don't disable GuCRC in suspend path e4eb11b34d6c drm/msm/dsi: fix pclk rate calculation for bonded dsi 708efc5f2338 Bluetooth: HIDP: Fix possible UAF 86df46cf3cba hwmon: (pmbus/max16601) Remove use of i2c_match_id() 600307ea21ec hwmon: (pmbus/ltc2978) Remove use of i2c_match_id() 30b763892527 hwmon: (pmbus/fsp-3y) Remove use of i2c_match_id() ccf72f169b44 hwmon: (pmbus/tps53679) Remove use of i2c_match_id() 325bbd737f83 hwmon: (pmbus/q54sj108a2) Remove use of i2c_match_id() 4832d09f4c8d hwmon: (pmbus) Remove use of i2c_match_id() 56705e6e6b06 hwmon: (pmbus/max34440) Remove use of i2c_match_id() d57522265ca9 hwmon: (pmbus/max20730) Remove use of i2c_match_id() fa4eb13bd85a hwmon: (pmbus/isl68137) Remove use of i2c_match_id() 10369c0eff9e hwmon: (pmbus/ibm-cffps) Remove use of i2c_match_id() 9e61dcc35249 hwmon: (pmbus/bel-pfe) Remove use of i2c_match_id() 457965c13f08 tracing: Add NULL pointer check to trigger_data_free() 5932c871e067 dt-bindings: riscv: Add Supm extension description 4f8b122848db sched_ext: Add basic building blocks for nested sub-scheduler dispatching 25037af712eb sched_ext: Add rhashtable lookup for sub-schedulers 54be8de4236a sched_ext: Factor out scx_link_sched() and scx_unlink_sched() 0d8c551dd5de sched_ext: Make scx_bpf_reenqueue_local() sub-sched aware 7f5fcd47dd62 sched_ext: Add scx_sched back pointer to scx_sched_pcpu 337ec00b1d9c sched_ext: Implement cgroup sub-sched enabling and disabling 9276b7ccb220 sched_ext: Support dumping multiple schedulers and add scheduler identification eff782fddb5c sched_ext: Convert scx_dump_state() spinlock to raw spinlock cde94c032b32 sched_ext: Make watchdog sub-sched aware 34ecfb355104 sched_ext: Move scx_dsp_ctx and scx_dsp_max_batch into scx_sched 0203e0c3f64c sched_ext: Dispatch from all scx_sched instances 025b1bd41965 sched_ext: Implement hierarchical bypass mode aa2a0a19686c sched_ext: Separate bypass dispatch enabling from bypass depth tracking d94d09a23340 sched_ext: When calling ops.dispatch() @prev must be on the same scx_sched 39d0b2c43776 sched_ext: Factor out scx_dispatch_sched() c7f0e467a27a sched_ext: Prepare bypass mode for hierarchical operation 5c8d98a1b4de sched_ext: Move bypass state into scx_sched ff06f727a941 sched_ext: Move bypass_dsq into scx_sched_pcpu c1743da43cf5 sched_ext: Move aborting flag to per-scheduler field e1cccf365ef4 sched_ext: Move default slice to per-scheduler field 41346d68d0aa sched_ext: Make scx_prio_less() handle multiple schedulers 073d4f0667b0 sched_ext: Refactor task init/exit helpers bb4d9fd55158 sched_ext: scx_dsq_move() should validate the task belongs to the right scheduler 245d09c594ea sched_ext: Enforce scheduler ownership when updating slice and dsq_vtime a5fa0708cbfd sched_ext: Enforce scheduling authority in dispatch and select_cpu operations 105dcd005be2 sched_ext: Introduce scx_prog_sched() 88234b075c3f sched_ext: Introduce scx_task_sched[_rcu]() ebeca1f930ea sched_ext: Introduce cgroup sub-sched support dbd542a8fac7 sched_ext: Reorganize enable/disable path for multi-scheduler support 0454a604b98a sched_ext: Update p->scx.disallow warning in scx_init_task() 19d0e98c20f0 sched/core: Swap the order between sched_post_fork() and cgroup_post_fork() e3715e397720 sched_ext: Add @kargs to scx_fork() b0e4c2f8a0f0 sched_ext: Implement cgroup subtree iteration for scx_task_iter 455842162c23 arm64: dts: imx8mp-kontron: Use GPIO/IRQ defines in DL devicetree d1165ef7e9d2 remoteproc: pru: Remove empty remove callback 8f5dea46d06e remoteproc: pru: Use rproc_of_parse_firmware() to get firmware name 0b2758f48f22 Require (reasonably) normal mappings for MADV_DOFORK 163a287dee72 gfs2: less aggressive low-memory log flushing ca174c705db5 cgroup/cpuset: Call rebuild_sched_domains() directly in hotplug 1dde50258765 sched_ext: Use READ_ONCE() for scx_slice_bypass_us in scx_bypass() 00104540a645 hwmon: (asus_atk0110) Convert ACPI driver to a platform one bc66f8c114f9 hwmon: (ltc4282) Add default rsense value 98c790b10076 workqueue: Rename show_cpu_pool{s,}_hog{s,}() to reflect broadened scope 8ce8d0524c13 sched_ext: Documentation: Mention scheduling class precedence a4e8473b7751 firmware: arm_ffa: Remove vm_id argument in ffa_rxtx_unmap() 7fe44c438814 bpf: drop kthread_exit from noreturn_deny 04d00f57c168 arm64: dts: imx8mq-librem5: Bump BUCK1 suspend voltage up to 0.85V b2be99061601 Revert "arm64: dts: imx8mq-librem5: Set the DVS voltages lower" 1c1f7c337f92 ARM: dts: imx7-mba7: Deassert BOOT_EN after boot fc0b92c272e6 ARM: dts: tqma7: add boot phase properties 712a12cd673e ARM: dts: imx7s: add boot phase properties e22ad4b27605 ARM: dts: tqma6ul[l]: correct spelling of TQ-Systems ee9d4575d6f3 ARM: dts: mba6ulx: add boot phase properties 8b27ffaa0e99 ARM: dts: imx6ul[l]-tqma6ul[l]: add boot phase properties 0ceae8c62dc4 ARM: dts: imx6ul/imx6ull: add boot phase properties 8ef9e4c3306a ARM: dts: imx6qdl-mba6: add boot phase properties 3ff92e7fbbae ARM: dts: imx6qdl-tqma6: add boot phase properties 60d7f4ad760b ARM: dts: imx6qdl: add boot phase properties 1153d2e24eb4 ARM: dts: imx6qdl-tqma6: add missing labels 02ef82e09f96 arm64: dts: imx8mp-kontron: Drop vmmc-supply to fix SD card on SMARC eval carrier ed35f6162eb4 arm64: dts: imx8mp-kontron: Fix touch reset configuration on DL devices 41c3f9fa5202 remoteproc: da8xx: Reorder resource fetching in probe() 7d9e37f30cd5 remoteproc: da8xx: Remove unused local struct data 5330a199b5bc ARM: dts: imx: b850v3: Disable unused usdhc4 26ad38fce6d8 ARM: dts: imx: b850v3: Define GPIO line names be700cabe4c4 ARM: dts: imx: b850v3: Use alphabetical sorting 7e93b0c98855 ARM: dts: imx: bx50v3: Configure phy-mode to eliminate a warning e824038b7631 ARM: dts: imx: bx50v3: Configure switch PHY max-speed to 100Mbps a0ae2a256046 Add linux-next specific files for 20260306 3bd256e8cd2a remoteproc: da8xx: Use dev_err_probe() 587096ada520 Revert "ARM: dts: imx: move nand related property under nand@0" 93d0fcdddc9e cxl/acpi: Fix CXL_ACPI and CXL_PMEM Kconfig tristate mismatch 894480de5bf3 leds: lgm-sso: Remove duplicate assignments for priv->mmap c29275561988 leds: qcom-lpg: Check for array overflow when selecting the high resolution 0eeca3d9b056 leds: ktd2692: Make ktd2692_timing variable static 785494e3eb10 leds: lp5569: Use sysfs_emit instead of sprintf() 4aa9df875c55 leds: multicolor: Change intensity_value to unsigned int 920e5001f4be selftests: livepatch: test-ftrace: livepatch a traced function e7d82353986c ntfs: use ->mft_no instead of ->i_ino in prints d9038d99fb5c ntfs: change mft_no type to u64 8c6cccefb33e ARM: shmobile: defconfig: Refresh for v7.0-rc1 b1de9823fdc6 soc: renesas: rz-sysc: Add SoC identification for RZ/G3L SoC 3ac4e6b92fc2 dt-bindings: soc: renesas: renesas,rzg2l-sysc: Document RZ/G3L SoC 56c828dff9ff dt-bindings: soc: renesas: Document RZ/G3L SoC variants, SMARC SoM and Carrier-II EVK c8d5972a2540 clk: renesas: r9a09g056: Add clock and reset entries for RTC 1b4f047dc401 clk: renesas: r9a09g057: Remove entries for WDT{0,2,3} a39efc80ff50 interconnect: qcom: Add Eliza interconnect provider driver 8300438dc424 dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Eliza SoC ae66be593643 dt-bindings: interconnect: OSM L3: Add Eliza EPSS L3 compatible ebe7561e9b92 pinctrl: renesas: rzt2h: Fix invalid wait context e825c79ef914 pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register() 26078bbdad97 interconnect: qcom: De-acronymize SoC names 7245b2ad0aee dt-bindings: interconnect: qcom,glymur-rpmh: De-acronymize SoC name fee48405a027 dt-bindings: interconnect: OSM L3: Document sm8550 OSM L3 compatible 24090c9b8a37 arm64: dts: renesas: r9a09g087: Wire up DMA support for SPI c5fb3c5465e9 arm64: dts: renesas: r9a09g077: Wire up DMA support for SPI b901f2f03ed7 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RTC eb90ae0b39a1 arm64: dts: renesas: r9a09g056: Add RTC node 64e962bc3664 arm64: dts: renesas: ebisu: Describe PCIe/USB3.0 clock generator c3632693cee7 arm64: dts: renesas: ulcb: ulcb-kf: Describe PCIe/USB3.0 clock generator 39ef5f2dac66 arm64: dts: renesas: salvator-common: Describe PCIe/USB3.0 clock generator c6ffd326277a arm64: dts: renesas: r8a77990: Add USB 3.0 PHY and USB3S0 clock nodes 1ec13760f468 arm64: dts: renesas: r8a77990: Describe PCIe root port 12424624c848 arm64: dts: renesas: r8a77965: Describe PCIe root ports 457fad44b471 arm64: dts: renesas: r8a77961: Describe PCIe root ports dc21c26490c6 arm64: dts: renesas: r8a77960: Describe PCIe root ports 11f251f3df14 arm64: dts: renesas: r8a77951: Describe PCIe root ports b686ccad06a8 ARM: dts: renesas: r9a06g032: Add support for CPU frequency scaling bd462aa2027f arm64: dts: renesas: sparrow-hawk: Mark OTP and HSCIF0 pins as bootph-all 85c2601e2c2f arm64: dts: renesas: r8a78000: Fix out-of-range SPI interrupt numbers 6dcbb6f070cc arm64: dts: renesas: rzg3s-smarc-som: Set bypass for Versa3 PLL2 f459672cf3ff arm64: dts: renesas: r9a09g087: Fix CPG register region sizes b12985ceca18 arm64: dts: renesas: r9a09g077: Fix CPG register region sizes a3f34651de42 arm64: dts: renesas: r9a09g057: Remove wdt{0,2,3} nodes 5c03465ecf6a arm64: dts: renesas: rzv2-evk-cn15-sd: Add ramp delay for SD0 regulator bb70589b6703 arm64: dts: renesas: rzt2h-n2h-evk: Add ramp delay for SD0 card regulator bc888ba1d493 interconnect: qcom: qcs8300: enable QoS configuration 28a70e793977 dt-bindings: interconnect: qcom,qcs8300-rpmh: add clocks property to enable QoS dfff14a4a44d interconnect: qcom: glymur: Add Mahua SoC support 43cb0a21a475 dt-bindings: interconnect: document the RPMh Network-On-Chip interconnect in Mahua SoC d87c828daa7e selftest/arm64: Fix sve2p1_sigill() to hwcap test 97c5550b7631 arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults 73cee0aad1ee perf/x86/amd/ibs: Fix comment typo in ibs_op_data 26484b2fa418 fbdev: macfb: Replace deprecated strcpy with strscpy ee0e6e69a772 ata: libata-eh: Fix detection of deferred qc timeouts 589a12da83e8 firmware: arm_ffa: remove vm_id argument in ffa_rxtx_unmap() c61ec3e8cc5d RISC-V: KVM: Check host Ssaia extension when creating AIA irqchip 24433b2b5c74 RISC-V: KVM: Fix error code returned for Ssaia ONE_REG 45700a743af3 RISC-V: KVM: Fix error code returned for Smstateen ONE_REG 2dda6a9e09ee KVM: riscv: Fix Spectre-v1 in PMU counter access 8f0c15c4b14f KVM: riscv: Fix Spectre-v1 in floating-point register access ec87a82ca874 KVM: riscv: Fix Spectre-v1 in AIA CSR access f9e26fc32541 KVM: riscv: Fix Spectre-v1 in ONE_REG register access b342166cbcf9 RISC-V: KVM: Skip THP support check during dirty logging 7120a9d9e023 RISC-V: KVM: Fix potential UAF in kvm_riscv_aia_imsic_has_attr() 721ead775712 RISC-V: KVM: Fix use-after-free in kvm_riscv_aia_aplic_has_attr() 5c1bb0787111 RISC-V: KVM: fix off-by-one array access in SBI PMU c28eb189e481 RISC-V: KVM: Fix null pointer dereference in kvm_riscv_vcpu_aia_rmw_topei() dec9ed994434 RISC-V: KVM: Fix use-after-free in kvm_riscv_gstage_get_leaf() 8565617a8599 KVM: riscv: Fix Spectre-v1 in APLIC interrupt handling 40cfa45df9e3 fs/smb/client/fs_context: Add hostname option for CIFS module to work with domain-based dfs resources with Kerberos authentication 6f04517c06a8 scripts/gdb/symbols: handle module path parameters 3be6a366893f hung_task: explicitly report I/O wait state in log output 6f5773b55abf hung_task: increment the global counter immediately de418fa5602a hung_task: enable runtime reset of hung_task_detect_count 62d00a932053 hung_task: refactor detection logic and atomicise detection count ccae57210df6 mailmap: update Guru Das Srinagesh's email address d4e5a17898e6 lib: math: polynomial: remove link to non-exist file and fix spelling 87d5df51b532 lib: math: polynomial: don't use 'proxy' headers d0651069081d lib: polynomial: move to math/ subfolder ce7f79a9af79 ocfs2: fix deadlock when creating quota file c36a23597002 get_maintainer: add ** glob pattern support 82965aef94e7 crash_dump: use sysfs_emit in sysfs show functions 70caac62ae0e lib/glob: clean up "bool abuse" in pointer arithmetic 8094980a58a1 lib: glob: replace bitwise OR with logical operation on boolean fb9acda3d78a lib: glob: add explicit include for export.h 99a0564569fd lib: glob: fix grammar and replace non-inclusive terminology 4750ce97f2df selftests/fchmodat2: use ksft_finished() a6b73e9599f5 selftests/fchmodat2: clean up temporary files and directories 92adcdabbd0b lib: glob: add missing SPDX-License-Identifier d30c89ecc20b pid: document the PIDNS_ADDING checks in alloc_pid() and copy_process() d9625e410283 pid: make sub-init creation retryable cfb4e9b48cfa crash_dump: fix typo in function name read_key_from_user_keying 0e4c35d3d644 crash_dump: remove redundant less-than-zero check e358e1d62e84 xor: use static_call for xor_gen 9715165fbfcf xor: pass the entire operation to the low-level ops fbdb6e94ec05 btrfs: use xor_gen 078764a8365a async_xor: use xor_gen 2b67951056bc xor: add a better public API e26258086604 xor: make xor.ko self-contained in lib/raid/ 5c91658d53a0 xor: avoid indirect calls for arm64-optimized ops 1baeed1e31e5 x86: move the XOR code to lib/raid/ 0f214d9ed5e3 s390: move the XOR code to lib/raid/ afd3d1808dd6 sparc: move the XOR code to lib/raid/ 82f55c8511ff riscv: move the XOR code to lib/raid/ 56b72e86ff8a powerpc: move the XOR code to lib/raid/ d00a6f561853 loongarch: move the XOR code to lib/raid/ 61e8deb084de arm64: move the XOR code to lib/raid/ b42715524960 arm: move the XOR code to lib/raid/ 8dd38c02c9e4 alpha: move the XOR code to lib/raid/ 02eeec91502a xor: move generic implementations out of asm-generic/xor.h a73397504ae6 xor: remove macro abuse for XOR implementation registrations 97211046a7c3 xor: split xor.h 43c4dc0ff92d xor: cleanup registration and probing aa1567c6685a xor: small cleanups f95d76d517d5 xor: move to lib/raid/ 640b1a0a866e um/xor: don't override XOR_SELECT_TEMPLATE 5190e35c53c7 arm/xor: remove in_interrupt() handling e75e360537d9 xor: assert that xor_blocks is not called from interrupt context 33f1372435a5 arm64,ppc64le/kdump: pass dm-crypt keys to kdump kernel 3aae8cea384a crash: align the declaration of crash_load_dm_crypt_keys with CONFIG_CRASH_DM_CRYPT e0a923266e2b crash_dump/dm-crypt: don't print in arch-specific code fc54bbd3c35b fork: zero vmap stack using clear_pages() instead of memset() 7fc45e80d098 fork: replace simple_strtoul with kstrtoul in coredump_filter_setup e44312f8b235 complete_signal: kill always-true "core_state || !SIGNAL_GROUP_EXIT" check f30384ec0705 do_notify_parent: sanitize the valid_signal() checks 2649addf6ac5 exit: kill unnecessary thread_group_leader() checks in exit_notify() and do_notify_parent() fea626a3b768 selftests/ipc: skip msgque test when MSG_COPY is unsupported 74d8904ac2f6 scripts/spelling.txt: add "exaclty" typo d564092ec7fb scripts/spelling.txt: sort alphabetically 233d29037711 lib/cmdline: adjust a few comments to fix kernel-doc -Wreturn warnings e672fe31155b lib/cmdline_kunit: add test case for memparse() 2584a36820f6 lib: add more string to 64-bit integer conversion overflow tests 989e1a067341 lib: fix memparse() to handle overflow a67faef63c27 lib: fix _parse_integer_limit() to handle overflow 9bf5a109ccf8 doc: watchdog: document buddy detector 2662c06c0d54 watchdog/hardlockup: improve buddy system detection timeliness ab0e84d06ff7 doc: watchdog: clarify hardlockup detection timing 80087a78c17c watchdog/hardlockup: always update saved interrupts during check 427f8daa5afe kernel/panic: mark init_taint_buf as __initdata and panic instead of warning in alloc_taint_buf() 017fec3f629c kernel/panic: allocate taint string buffer dynamically be01451e1c13 kernel-panic-increase-buffer-size-for-verbose-taint-logging-fix 285b5698d5ee kernel/panic: increase buffer size for verbose taint logging 8aa4c5ef1e64 scripts/bloat-o-meter: rename file arguments to match output bd52d53be4ad unshare: fix nsproxy leak in ksys_unshare() on set_cred_ucounts() failure 58a7feb14d95 scripts/spelling.txt: add "binded||bound" 80ad58b2e90a Squashfs: check xz dictionary size isn't zero 7d791a461ba4 proc: fix pointer error dereference 9ae62455e11d proc: array: drop stale FIXME about RCU in task_sig() f75825cdfc4c kasan: docs: SLUB is the only remaining slab implementation 77c2f1e7f862 mm/memory: support VM_MIXEDMAP in zap_special_vma_range() 8dac5cd675a1 mm: rename zap_vma_ptes() to zap_special_vma_range() 3c9b6aa5c911 mm: rename zap_page_range_single() to zap_vma_range() 31a819bd6383 mm: rename zap_page_range_single_batched() to zap_vma_range_batched() af3c32476074 mm: rename zap_vma_pages() to zap_vma() 7139bdf58096 mm/memory: inline unmap_page_range() into __zap_vma_range() 01ccd1fddb38 mm/memory: use __zap_vma_range() in zap_vma_for_reaping() b83979ae5966 mm/memory: convert details->even_cows into details->skip_cows d2e9276ffea5 mm/memory: move adjusting of address range to unmap_vmas() 45817a793f43 mm/memory: rename unmap_single_vma() to __zap_vma_range() 1a0a6e78b425 mm/oom_kill: factor out zapping of VMA into zap_vma_for_reaping() 41fa3d384b40 mm/oom_kill: use MMU_NOTIFY_CLEAR in __oom_reap_task_mm() 57b418330834 mm/memory: simplify calculation in unmap_mapping_range_tree() c30a62a98be2 mm/memory: inline unmap_mapping_range_vma() into unmap_mapping_range_tree() b43bf043d73a fixup: mm/memory: remove zap_details parameter from zap_page_range_single() 7a18780d3054 mm/memory: remove "zap_details" parameter from zap_page_range_single() acd06ca32271 mm/madvise: drop range checks in madvise_free_single_vma() ece4a6124783 vmalloc: support __GFP_RETRY_MAYFAIL and __GFP_NORETRY e9c66deeb110 mm/vmalloc: fix incorrect size reporting on allocation failure 68645b7b84a2 Documentation: fix a hugetlbfs reservation statement 053325a78703 mm: make ref_unless functions unless_zero only 1161bb0242ea mm/page_alloc: remove pcpu_spin_* wrappers a78fd49d529f mm/page_alloc: remove IRQ saving/restoring from pcp locking 63c5c2cd83bf mm/page_alloc: effectively disable pcp with CONFIG_SMP=n 6980fae62548 mm/damon/test/core-kunit: add damon_apply_min_nr_regions() test 460d0e99491a mm/damon/vaddr: do not split regions for min_nr_regions 0731c2930867 mm/damon/core: split regions for min_nr_regions 26cfb6fbbd53 mm/kasan: fix double free for kasan pXds 867847588206 mm: replace READ_ONCE() in pud_trans_unstable() db43b8f7f69f mm/debug_vm_pgtable: replace WRITE_ONCE() with pxd_clear() a49e84ecc231 mm/pagewalk: drop FW_MIGRATION cb69cf098a58 khugepaged: remove redundant index check for pmd-folios b41b189c0c0c mm/damon/core: do non-safe region walk on kdamond_apply_schemes() 9e43743760cd mm/damon/core: set quota-score histogram with core filters be613f8650cf mm/slab: use compound_head() in page_slab() c430bae296ce hugetlb: update vmemmap_dedup.rst dc645facaa4d mm: remove the branch from compound_head() 411fe26bc21e mm/hugetlb: remove hugetlb_optimize_vmemmap_key static key 9d3f0acd4cce hugetlb: remove VMEMMAP_SYNCHRONIZE_RCU cb6213676dc0 mm: drop fake head checks b394a1e74d8c mm/hugetlb: remove fake head pages 95f85d5d2d72 x86/vdso: undefine CONFIG_HUGETLB_PAGE_OPTIMIZE_VMEMMAP for vdso32 b2e17e35df75 mm/hugetlb: refactor code around vmemmap_walk 7d36c794a228 mm/hugetlb: defer vmemmap population for bootmem hugepages 2cb3e7545a85 mm/sparse: check memmap alignment for compound_info_has_mask() c60d92b0f875 mm: rework compound_head() for power-of-2 sizeof(struct page) 2ad0e1bf1046 LoongArch/mm: align vmemmap to maximal folio size 969ed05fa751 riscv/mm: align vmemmap to maximal folio size 6c793c9ce2ee mm: move set/clear_compound_head() next to compound_head() d002cb0e607c mm: rename the 'compound_head' field in the 'struct page' to 'compound_info' e40e5dee8264 mm: change the interface of prep_compound_tail() 21f1a28497d4 mm: move MAX_FOLIO_ORDER definition to mmzone.h 06f05c301e81 zram: use statically allocated compression algorithm names 7c6b225cc81e selftests/mm: add UFFDIO_MOVE huge zeropage PMD regression test 6a9d750fa766 folio_batch: rename PAGEVEC_SIZE to FOLIO_BATCH_SIZE 86d20b7ada83 folio_batch: rename pagevec.h to folio_batch.h c4c55b6a2c8a fs: remove unncessary pagevec.h includes 53e21db4efc5 mm: remove stray references to struct pagevec 61e7e8650950 kho: fix KASAN support for restored vmalloc regions 9ce600093931 mm/vmalloc: export clear_vm_uninitialized_flag() 2a1f55e2fa3d mm: improve RSS counter approximation accuracy for proc interfaces 7f2933658c22 lib: test hierarchical per-cpu counters a80559590c19 lib: introduce hierarchical per-cpu counters 521edccfa320 kfence: add kfence.fault parameter 8e5594723e45 kho: make preserved pages compatible with deferred struct page init ab0834e7f69f kho: fix deferred init of kho scratch 6895aa0704c3 mm: do not map the shadow stack as THP 80df06cef092 x86: shstk: use the new common vm_mmap_shadow_stack() helper 5a5be12b07a9 riscv: shstk: use the new common vm_mmap_shadow_stack() helper 2a60a17f7b14 arm64: gcs: use the new common vm_mmap_shadow_stack() helper 1305068e88fd mm: introduce vm_mmap_shadow_stack() as a helper for VM_SHADOW_STACK mappings d1b854658486 mm: do not allocate shrinker info with cgroup.memory=nokmem 3f6b6f382917 mm: introduce a new page type for page pool in page type 01fb4da4625c MAINTAINERS: add Youngjun Park as reviewer for SWAP f3be37cde9e1 mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails bd125bbf36c7 mm: vmscan: add PIDs to vmscan tracepoints ce56d05d0dd6 mm: vmscan: add cgroup IDs to vmscan tracepoints 20dc59a05cc3 tracing: add __event_in_*irq() helpers a2a0112fa3ea mm: memcontrol: switch to native NR_VMALLOC vmstat counter a658606a23d3 mm: vmalloc: streamline vmalloc memory accounting 68e83abf36a9 kho: remove finalize state and clients 76347f78e1c5 kho: adopt radix tree for preserved memory tracking 8396a178df9f kho: move alloc tag init to kho_init_{folio,pages}() 47921ad25193 mm-centralizefix-comments-about-compound_mapcount-in-new-sync_with_folio_pmd_zap-fix 7791390e3178 mm: centralize+fix comments about compound_mapcount() in new sync_with_folio_pmd_zap() e540ac1f1d11 mm: khugepaged: skip lazy-free folios f137112bf589 mm: add folio_test_lazyfree helper 7e2aa7a17307 mm-khugepaged-refine-scan-progress-number-fix 96726a5df6dd mm: khugepaged: refine scan progress number 12de059f18c7 mm: khugepaged: add trace_mm_khugepaged_scan event 8ac145f1a86b mm/kmemleak: use PF_KTHREAD flag to detect kernel threads b8cd70286766 mm/kmemleak: remove unreachable return statement in scan_should_stop() 434b483d8c41 mm: convert vmemmap_p?d_populate() to static functions 409f6172a633 sparc: use vmemmap_populate_hugepages for vmemmap_populate e0076a66b4a6 mm/zswap: remove SWP_SYNCHRONOUS_IO swapcache bypass workaround 389334291a2d mm/page_idle.c: remove redundant mmu notifier in aging code d4e203a47bbe mm/mmu_notifiers: use hlist_for_each_entry_srcu() for SRCU list traversal 731b0297567a mm: khugepaged: set to next mm direct when mm has MMF_DISABLE_THP_COMPLETELY 9e7bbaf1b889 selftests/mm: remove duplicate include of unistd.h 8e23c1ed8065 mm: cache struct page for empty_zero_page and return it from ZERO_PAGE() fcfca5f39bd1 arch, mm: consolidate empty_zero_page d30b5b637e72 mm: rename my_zero_pfn() to zero_pfn() 8b55ec369578 mm: don't special case !MMU for is_zero_pfn() and my_zero_pfn() 06837c42cf63 mm/shmem: remove unnecessary restrain unmask of swap gfp flags 661e224083b5 mm: name the anonymous MMOP enum as enum mmop 30851377924a mm: remove '!root_reclaim' checking in should_abort_scan() 71c9ddd17225 selftests/cgroup: add test for zswap incompressible pages efbbdaf36f76 mm: zswap: add per-memcg stat for incompressible pages 63b875461599 memcg: consolidate private id refcount get/put helpers 16f3fd2d0d58 mm/damon: remove unused target param of get_scheme_score() 21266976a7a8 mm: memfd_luo: preserve file seals 2be99e4f49d3 memfd: export memfd_{add,get}_seals() 1d09dcd11c5f mm, swap: no need to clear the shadow explicitly b1e7861cba31 mm, swap: simplify checking if a folio is swapped 933cb7797f1c mm, swap: no need to truncate the scan border 721494f9d8df mm-swap-use-the-swap-table-to-track-the-swap-count-fix 7919e2d6454c mm, swap: use the swap table to track the swap count 8166abc1bc01 mm, swap: simplify swap table sanity range check 92cacb1818cc mm, swap: mark bad slots in swap table directly 8fa1d3979d06 mm, swap: implement helpers for reserving data in the swap table 9be96f613563 mm/workingset: leave highest bits empty for anon shadow fd6eb520b849 mm, swap: consolidate bad slots setup and make it more robust e347efc7b969 mm, swap: remove redundant arguments and locking for enabling a device a2a4d3f4ea42 mm, swap: clean up swapon process and locking 4d1529a8a317 mm, swap: protect si->swap_file properly and use as a mount indicator 879d3777d787 mm: fix typo in the comment of mod_zone_state() ff4cd1fdbf1b mm: move pgscan, pgsteal, pgrefill to node stats 9d895d84c70a selftests/mm: skip migration tests if NUMA is unavailable cea6de96c9ab selftests/mm: fix soft-dirty kselftest supported check 8ec951b69bdd mm/pkeys: remove unused tsk parameter from arch_set_user_pkey_access() f528cf0d7212 maple_tree: clean up mas_wr_node_store() c146c7ea53f8 maple_tree: don't pass end to mas_wr_append() 80794f54a44c maple_tree: pass maple copy node to mas_wmb_replace() 075dd3bfa857 maple_tree: remove maple big node and subtree structs e5b5b0335c53 maple_tree: use maple copy node for mas_wr_split() 2bacf7078954 maple_tree: add cp_converged() helper f78487f5a2fa maple_tree: add copy_tree_location() helper 867a28be3368 maple_tree: add test for rebalance calculation off-by-one 4f8250abd4b0 maple_tree: use maple copy node for mas_wr_rebalance() operation a0797b15238f maple_tree-add-cp_is_new_root-helper-fix-fix 987adb0eaf72 maple_tree-add-cp_is_new_root-helper-fix 7d15f48f29cf maple_tree: add cp_is_new_root() helper 0d0f65a26a84 maple_tree: separate wr_split_store and wr_rebalance store type code path 8c5bbbdacf82 maple_tree: remove unnecessary return statements 2b46f3950313 maple_tree: inline mas_wr_spanning_rebalance() 9bd70aee961a maple_tree-start-using-maple-copy-node-for-destination-checkpatch-fixes 6e2c99725494 maple_tree: start using maple copy node for destination 3fff8fae4673 maple_tree: add gap support, slot and pivot sizes for maple copy 45da99e50f38 maple_tree: introduce ma_leaf_max_gap() 0305b539e03e maple_tree: change initial big node setup in mas_wr_spanning_rebalance() 94377b8ace0d maple_tree: inline mas_spanning_rebalance_loop() into mas_wr_spanning_rebalance() 1dfb77f08419 maple_tree: testing update for spanning store 69c3ed8dfd99 maple_tree: introduce maple_copy node and use it in mas_spanning_rebalance() 8fd33739d23f maple_tree: correct right ma_wr_state end pivot in mas_wr_spanning_store() 9c60e7ef8468 maple_tree: move maple_subtree_state from mas_wr_spanning_store to mas_wr_spanning_rebalance e3a0c7a5eb2e maple_tree: don't pass through height in mas_wr_spanning_store 43091efee199 maple_tree: remove l_wr_mas from mas_wr_spanning_rebalance 579b4e7845b7 maple_tree: make ma_wr_states reliable for reuse in spanning store 99075be83547 maple_tree: inline mas_spanning_rebalance() into mas_wr_spanning_rebalance() 5fd37d89af17 maple_tree: remove unnecessary assignment of orig_l index a354f2880835 maple_tree: extract use of big node from mas_wr_spanning_store() 6c3f77dc145b maple_tree: move mas_spanning_rebalance loop to function 1ede4a7b1c5f maple_tree: fix mas_dup_alloc() sparse warning 163a6e460e70 mm/fadvise: validate offset in generic_fadvise d438164ffce7 ksm: optimize rmap_walk_ksm by passing a suitable address range 7d78824d0dec ksm: initialize the addr only once in rmap_walk_ksm 4bf98a12a71e fs: hugetlb: simplify remove_inode_hugepages() return type d78dcd9993cb mm/shrinker: fix refcount leak in shrink_slab_memcg() c659f6826058 mm/damon/ops-common: remove redudnant mmu notifier call in pmdp mkold d8e24530b22b mm/page_alloc: avoid overcounting bulk alloc in watermark check f381a5291e2c mm/migrate_device: remove dead migration entry check in migrate_vma_collect_huge_pmd() 6641848bc94c mm, swap: speed up hibernation allocation and writeout 8357eb228327 mm/huge_memory: fix early failure try_to_migrate() when split huge pmd for shared THP 1cabb564ae7b arm64: contpte: fix set_access_flags() no-op check for SMMU/ATS faults 9abdee96ffda mm/rmap: fix incorrect pte restoration for lazyfree folios f5400e507e17 mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd() ffa1744bce6e build_bug.h: correct function parameters names in kernel-doc ac49b4b92a3e crash_dump: don't log dm-crypt key bytes in read_key_from_user_keying fed35c0ecf95 mm: allow __GFP_RETRY_MAYFAIL in vmalloc 389a820af0df dt-bindings: qcom,pdc: document the Eliza Power Domain Controller 4355b13d46f6 dt-bindings: display/msm: qcom,sm8750-mdss: Fix model typo fd941c787cbb drm/msm/dsi/phy: fix hardware revision 7403e87c1384 dt-bindings: display: msm: Fix reg ranges and clocks on Glymur 4ce71cea5746 drm/msm/dpu: Correct the SA8775P intr_underrun/intr_underrun index 78c2ce0fd6dd scftorture: Update due to x86 not supporting none/voluntary preemption 3c6ddb58f670 refscale: Update due to x86 not supporting none/voluntary preemption 59af2d5652e9 rcuscale: Update due to x86 not supporting none/voluntary preemption f2fa6cc736ef rcutorture: Update due to x86 not supporting none/voluntary preemption 0693907ffaca tools headers UAPI: Update tools' copy of linux/coresight-pmu.h c9d77f0a0c78 tools headers: Update the syscall tables and unistd.h, to support the new 'rseq_slice_yield' syscall b3ce769203a9 perf disasm: Fix off-by-one bug in outside check 1e972ec76e10 tools arch x86: Sync msr-index.h to pick MSR_{OMR_[0-3],CORE_PERF_GLOBAL_STATUS_SET} 8505bfb4e4ec ACPI: CPPC: Move reference performance to capabilities 6d6127fc2e18 lib/fonts: Remove internal symbols and macros from public header file 730319412c8e lib/fonts: Store font data for user space with font_data_export() 4e5a98d62e7b lib/fonts: Create font_data_t from struct console_font with font_data_import() c6225a013e40 lib/fonts: Manage font-data lifetime with font_data_get/_put() a76e4bfc4b35 lib/fonts: Compare font data for equality with font_data_is_equal() acc745de64b7 lib/fonts: Read font size with font_data_size() 2e6cdbdce37e lib/fonts: Store font data as font_data_t; update consoles 52298703079f lib/fonts: Remove FNTCHARCNT() 09686fce6093 lib/fonts: Remove trailing whitespaces 7489e01c39b0 vt: Calculate font-buffer size with vc_font_size() ec57d2e9508f vt: Store font in struct vc_font cb18f9e21c07 vt: Remove trailing whitespaces 84205675979a fbdev: Declare src parameter of fb_pad_ helpers as constant dfeaed6c5865 fbdev: defio: Move pageref array to struct fb_deferred_io_state d850e3a5c0a9 fbdev: defio: Move variable state into struct fb_deferred_io_state ed2be07d295b fbdev: defio: Keep module reference from VMAs eeadec96d58c fbdev: defio: Disconnect deferred I/O from the lifetime of struct fb_info 7a169464c82d fbdev: tdfxfb: Make the VGA register initialisation a bit more obvious bffcd57bec2a fbdev: wmt_ge_rops: use devm_platform_ioremap_resource() 51d7a3e66470 fbdev: goldfishfb: use devm_platform_ioremap_resource() b92b0075ee18 ata: libata-core: Add BRIDGE_OK quirk for QEMU drives a1e8632d5012 powercap: intel_rapl: Move MSR default settings into MSR interface driver 42dde4365f89 powercap: intel_rapl: Register PM notifier only when RAPL package exists f82fabe18c75 thermal: intel: int340x: processor: Move RAPL defaults to MMIO driver 22e729c5e5e0 powercap: intel_rapl: Move TPMI default settings into TPMI interface driver d7ca7d1488cc powercap: intel_rapl: Allow interface drivers to configure rapl_defaults 90503f9ffee9 powercap: intel_rapl: Use unit conversion macros from units.h 71bb2c50e024 powercap: intel_rapl: Use GENMASK() and BIT() macros 923860a899a5 powercap: intel_rapl: Use shifts for power-of-2 operations 637bf7404e04 powercap: intel_rapl: Simplify rapl_compute_time_window_atom() c64e89ba9fa3 powercap: intel_rapl: Remove unused TIME_WINDOW macros 4fee5b749c92 powercap: intel_rapl: Cleanup coding style 13060743a441 powercap: intel_rapl: Add a symbol namespace for intel_rapl exports 54de61a3f689 cpufreq: Add debug print for current frequency in __cpufreq_driver_target() 6d3e2ce6f101 thermal: intel: int340x: Read DDR data rate for Nova Lake 106a2662e655 cpuidle: governors: teo: Rearrange stopped tick handling e57c2bf2e89d cpuidle: governors: menu: Refine stopped tick handling 64011d4e7270 leds: led-class: Detect brightness conversion base from string c30c96dc51e5 ACPI: TAD: Update the driver description comment 2fc2d223e980 ACPI: TAD: Add RTC class device interface 6479766ad97a ACPI: TAD: Clear unused RT data in acpi_tad_set_real_time() 76f9d5b42467 ACPI: TAD: Rearrange RT data validation checking 19c3b59dbc52 ACPI: TAD: Use __free() for cleanup in time_store() 511d9d8fb999 ACPI: TAD: Support RTC without wakeup eaf8a1ec1e2d ACPI: TAD: Create one attribute group 75b864f08773 RDMA/mlx5: Add support for TLP VAR allocation d3552a1f1e20 RDMA/mlx5: Add TLP VAR region support and infrastructure ea6641828d43 RDMA/mlx5: Refactor VAR table to use region abstraction f30bc6f9b9cc RDMA/erdma: Remove numa_node from struct erdma_devattr 9d2994f97ddf RDMA/core: Delete not-implemented get_vector_affinity dbd0472fd7a5 RDMA/nldev: Expose kernel-internal FRMR pools in netlink da73d7634f61 RDMA/nldev: Add command to set pinned FRMR handles c242e92c9da4 RDMA/bng_re: Fix silent failure in HWRM version query 0b74f7d72399 PCI: endpoint: Propagate error from pci_epf_create() df5d8fb6fe55 PCI: qilai: Add Andes QiLai SoC PCIe host driver support 6bf2305ea846 dt-bindings: PCI: Add Andes QiLai PCIe support 88ce49abc218 PCI: endpoint: Fix typo in pci_epf_add_vepf() kernel-doc 813c4c426c1d smb: smbdirect: remove unused SMBDIRECT_USE_INLINE_C_FILES logic 48a4bee6e6b5 smb: server: no longer use smbdirect_socket_set_custom_workqueue() 2072d8952a0c smb: client: no longer use smbdirect_socket_set_custom_workqueue() fe368c736c8f smb: smbdirect: introduce global workqueues 1ebdf2fd9600 smb: smbdirect: prepare use of dedicated workqueues for different steps a7d43f12ea2e smb: smbdirect: remove unused smbdirect_connection_mr_io_recovery_work() 48910d26ed5a smb: smbdirect: wrap rdma_disconnect() in rdma_[un]lock_handler() cb482271146d smb: server: make use of smbdirect_netdev_rdma_capable_mode_type() de8b975d4c1d smb: smbdirect: introduce smbdirect_netdev_rdma_capable_mode_type() 6aea91f9a1a6 smb: server: make use of smbdirect.ko 0328a8e5c54f smb: server: remove unused ksmbd_transport_ops.prepare() cb9443a9aea7 smb: server: make use of smbdirect_socket_{listen,accept}() 0a67bba36c39 smb: server: only use public smbdirect functions 3bb2e536039b smb: server: make use of smbdirect_socket_create_accepting()/smbdirect_socket_release() 4cdccfdb62db smb: server: make use of smbdirect_{socket_init_accepting,connection_wait_for_connected}() 88b7be8ad761 smb: server: make use of smbdirect_connection_send_iter() and related functions e70338a46284 smb: server: let smb_direct_post_send_data() return data_length a2a2e01c6588 smb: server: split out smb_direct_send_iter() out of smb_direct_writev() 8b81d919cda3 smb: server: let smbdirect_map_sges_from_iter() truncate the message boundary 16542a0c9eea smb: server: inline smb_direct_create_header() into smb_direct_post_send_data() 2e7468b5803b smb: server: move iov_iter_kvec() out of smb_direct_post_send_data() 01913a93f54b smb: server: make use of smbdirect_connection_request_keep_alive() f68bebc8f99f smb: server: make use of smbdirect_connection_grant_recv_credits() 88b7e40492ac smb: server: make use of smbdirect_connection_recvmsg() 3fcdb0f58419 smb: server: make use of smbdirect_socket_destroy_sync() b8116619a060 smb: server: make use of functions from smbdirect_rw.c 1bc57b8ee6c5 smb: server: make use of smbdirect_socket_wait_for_credits() eb6b8191eeda smb: server: make use of smbdirect_get_buf_page_count() 776fb3ae55a2 smb: server: make use of smbdirect_connection_recv_io_refill[_work]() 6086d56748f6 smb: server: make use of smbdirect_connection_post_recv_io() 94b97555ad97 smb: server: make use of smbdirect_connection_{create,destroy}_qp() 3297a41128de smb: server: make use of smbdirect_connection_negotiate_rdma_resources() 6ad999170aec smb: server: make use of smbdirect_connection_qp_event_handler() 3f3ef7229ed3 smb: server: make use of smbdirect_map_sges_from_iter() c87ca4e8578e smb: server: make use of smbdirect_connection_{create,destroy}_mem_pools() e00d75091c98 smb: server: make use of smbdirect_connection_send_io_done() 64c2b3df7016 smb: server: make use of smbdirect_connection_{alloc,free}_send_io() e4ab88617b99 smb: server: make use of smbdirect_frwr_is_supported() ca39aa85259d smb: server: make use of smbdirect_connection_idle_timer_work() ab1b60c963fe smb: server: make use of smbdirect_connection_reassembly_{append,first}_recv_io() 6f0f441636bf smb: server: make use of smbdirect_connection_{get,put}_recv_io() 145aae7c04b2 smb: server: make use of smbdirect_socket_schedule_cleanup() 60ac28ec69df smb: server: make use of smbdirect_socket_cleanup_work() c2af7c09f8e8 smb: server: make use of smbdirect_socket_wake_up_all() 4cf443229549 smb: server: make use of smbdirect_socket_set_logging() c1a597576ef9 smb: server: make use of smbdirect_socket_prepare_create() 28504d6ee127 smb: client: make use of smbdirect.ko 410336dca075 smb: client: only use public smbdirect functions 4754e853acd0 smb: client: make use of smbdirect_socket_create_kern()/smbdirect_socket_release() c8058650d123 smb: client: make use of smbdirect_socket_init_new() and smbdirect_connect_sync() 907a84e06411 smb: client: introduce and use smbd_debug_proc_show() 6dce780f58a2 smb: client: introduce and use smbd_mr_fill_buffer_descriptor() 5b219060a323 smb: client: make use of smbdirect_connection_send_{single_iter,immediate_work}() 32bd5fcdd554 smb: client: let smbd_post_send_full_iter() get remaining_length and return data_length 7651fed5deab smb: client: let smbd_post_send_iter() get remaining_length and return data_length cfd70358cd31 smb: client: change smbd_post_send_empty() to void return 5cf952ada748 smb: client: make use of smbdirect_connection_request_keep_alive() 7cdefb446fd0 smb: client: make use of smbdirect_connection_grant_recv_credits() f2cab37b1b53 smb: client: make use of smbdirect_connection_recvmsg() ec3aa4230213 smb: client: make use of smbdirect_socket_destroy_sync() 8b3e7d5ea635 smb: client: make use of functions from smbdirect_mr.c 363947eda4c3 smb: client: make use of smbdirect_connection_recv_io_refill_work() 56ea85098d43 smb: client: make use of smbdirect_connection_post_recv_io() 6f6652cf31c7 smb: client: initialize recv_io->cqe.done = recv_done just once c3c92272231e smb: client: make use of smbdirect_connection_{create,destroy}_qp() a8a7d05cf982 smb: client: make use of smbdirect_connection_negotiate_rdma_resources() ecb49afc6221 smb: client: make use of smbdirect_connection_qp_event_handler() e555f3c6a744 smb: client: make use of smbdirect_map_sges_from_iter() 1eb1075a86a1 smb: client: make use of smbdirect_connection_{create,destroy}_mem_pools() 6cb362ade50c smb: client: make use of smbdirect_connection_send_io_done() 0e32d11eb5e8 smb: client: make use of smbdirect_connection_{alloc,free}_send_io() dac4d8bbe4dc smb: client: make use of smbdirect_frwr_is_supported() d51819d00c1c smb: client: make use of smbdirect_connection_idle_timer_work() 0e3d74ef94d8 smb: client: make use of smbdirect_connection_reassembly_{append,first}_recv_io() e6ef7d06f97a smb: client: make use of smbdirect_connection_{get,put}_recv_io() 0e430f66011d smb: client: make use of smbdirect_socket_schedule_cleanup() b5237dfdb482 smb: client: make use of smbdirect_socket_cleanup_work() d06828dc37a7 smb: client: make use of smbdirect_socket_wake_up_all() e42fb7cca081 smb: client: make use of smbdirect_socket_set_logging() f80a627ca25e smb: client: make use of smbdirect_socket_prepare_create() fabfb4647d5f smb: smbdirect: introduce the basic smbdirect.ko 27f4cc7d517b smb: smbdirect: introduce smbdirect_socket_{listen,accept}() 48ad898e4e12 smb: smbdirect: introduce smbdirect_socket_bind() dec8e7bfe9d0 smb: smbdirect: split out smbdirect_accept_negotiate_finish() 77ce08df26ab smb: smbdirect: introduce smbdirect_init_send_batch_storage() adda3bca4258 smb: smbdirect: provide explicit prototypes for cross .c file functions 83f778a28b97 smb: smbdirect: introduce smbdirect_public.h with prototypes 30a67904d107 smb: smbdirect: let smbdirect_internal.h define pr_fmt without SMBDIRECT_USE_INLINE_C_FILES 38d0bb826e4c smb: smbdirect: let smbdirect_socket.h include all headers for used structures a02b610a4645 smb: smbdirect: introduce smbdirect_socket_create_{kern,accepting}() and smbdirect_socket_release() 660af836b73a smb: smbdirect: introduce smbdirect_accept_connect_request() 7f27975b8b38 smb: smbdirect: introduce smbdirect_connect[_sync]() 583a02e98160 smb: smbdirect: let smbdirect_socket_set_initial_parameters() call rdma_restrict_node_type() df10a3caf36e smb: smbdirect: introduce smbdirect_socket_init_{new,accepting}() and helpers c6922555a3b3 smb: smbdirect: introduce smbdirect_socket_shutdown() f23b592463b1 smb: smbdirect: introduce smbdirect_connection_is_connected() 39ff3a764ffe smb: smbdirect: introduce smbdirect_connection_wait_for_connected() 3f6eadd7d053 smb: smbdirect: introduce smbdirect_connection_legacy_debug_proc_show() 1054555e0317 smb: smbdirect: introduce smbdirect_mr_io_fill_buffer_descriptor() 628eedee477a smb: smbdirect: introduce smbdirect_connection_negotiation_done() bdecedbfe56f smb: smbdirect: introduce smbdirect_connection_send_immediate_work() 9ac6b746c634 smb: smbdirect: introduce smbdirect_connection_send_iter() and related functions e61c3ec4a2a4 smb: smbdirect: introduce smbdirect_connection_request_keep_alive() ca4d4a4efdc6 smb: smbdirect: introduce smbdirect_connection_grant_recv_credits() f58134e3fe1f smb: smbdirect: introduce smbdirect_connection_recvmsg() b1242ea0d291 smb: smbdirect: introduce smbdirect_connection_rdma_{established,event_handler}() 4e73cd6f32bc smb: smbdirect: introduce smbdirect_socket_destroy[_sync]() e588794a92d3 smb: smbdirect: introduce smbdirect_connection_recv_io_done() 21078742291c smb: smbdirect: define SMBDIRECT_RDMA_CM_[RNR_]RETRY 067d3249b544 smb: smbdirect: define SMBDIRECT_MIN_{RECEIVE,FRAGMENTED}_SIZE 136bfe4bd61f smb: smbdirect: introduce smbdirect_rw.c with server rw code e47bff0adced smb: smbdirect: introduce smbdirect_mr.c with client mr code 7f4f27c24dae smb: smbdirect: introduce smbdirect_socket_wait_for_credits() c1ffef1db6f8 smb: smbdirect: introduce smbdirect_get_buf_page_count() 1fa2fecddc5d smb: smbdirect: split out smbdirect_connection_recv_io_refill() dde9782cca8a smb: smbdirect: introduce smbdirect_connection_recv_io_refill_work() 483fddf2a853 smb: smbdirect: introduce smbdirect_connection_post_recv_io() ba64d73c61c2 smb: smbdirect: introduce smbdirect_connection_{create,destroy}_qp() b864ee95656e smb: smbdirect: introduce smbdirect_connection_negotiate_rdma_resources() 91286b2a5054 smb: smbdirect: introduce smbdirect_connection_qp_event_handler() fb4a0cde4c1a smb: smbdirect: introduce smbdirect_map_sges_from_iter() and helper functions 9ca2894c9ee7 smb: smbdirect: introduce smbdirect_connection_{create,destroy}_mem_pools() 0d2cb0a0bf43 smb: smbdirect: introduce smbdirect_connection_send_io_done() d8783f3a0fa6 smb: smbdirect: introduce smbdirect_connection_{alloc,free}_send_io() 04624d29a06c smb: smbdirect: introduce smbdirect_socket.{send,recv}_io.mem.gfp_mask be35134910af smb: smbdirect: introduce smbdirect_frwr_is_supported() 86919aeacfe0 smb: smbdirect: set SMBDIRECT_KEEPALIVE_NONE before disable_delayed_work(&sc->idle.timer_work); e374510630f6 smb: smbdirect: introduce smbdirect_connection_idle_timer_work() c1b3d3d121b6 smb: smbdirect: introduce smbdirect_connection_reassembly_{append,first}_recv_io() c0abc6beea8b smb: smbdirect: introduce smbdirect_connection_{get,put}_recv_io() c2329a2aab14 smb: smbdirect: introduce smbdirect_connection.c to be filled 89829a0806d2 smb: smbdirect: introduce smbdirect_socket_schedule_cleanup[{_lvl,_status}]() 2d717bb2ebf8 smb: smbdirect: introduce smbdirect_socket_cleanup_work() fc1a79c46271 smb: smbdirect: introduce smbdirect_socket_wake_up_all() d28159e2f16b smb: smbdirect: introduce smbdirect_socket_set_logging() e689bb9bbb5c smb: smbdirect: introduce smbdirect_socket_prepare_create() f9902e40c38e smb: smbdirect: introduce smbdirect_socket.c to be filled 456d7f820a33 smb: server: include smbdirect_all_c_files.c f2b7b929205b smb: client: include smbdirect_all_c_files.c b35cf6935803 smb: smbdirect: introduce smbdirect_internal.h 61b4047b5574 smb: smbdirect: introduce smbdirect_all_c_files.c b2b75cbdf256 smb: smbdirect: add some logging to SMBDIRECT_CHECK_STATUS_{WARN,DISCONNECT}() 596caea4dfa0 smb: smbdirect: introduce smbdirect_socket.logging infrastructure d0e33d8ecb3f smb: smbdirect: let smbdirect.h include #include 005fb7d11ad4 ksmbd: Don't log keys in SMB3 signing and encryption key generation 8c60a5c049f8 smb: server: fix use-after-free in smb2_open() 581488a754c9 ksmbd: fix use-after-free in smb_lazy_parent_lease_break_close() 900fa1725b70 ksmbd: fix use-after-free by using call_rcu() for oplock_info e9995532678b ksmbd: fix use-after-free in proc_show_files due to early rcu_read_unlock 76518d20b308 smb/server: Fix another refcount leak in smb2_open() cf06f835a4dd hwmon: (ltc4282) Add default rsense value b5ef09a77d0b x86/entry/vdso32: Work around libgcc unwinder bug d658686a1331 sched/deadline: Fix missing ENQUEUE_REPLENISH during PI de-boosting 1b3f004bac8e tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources 4ebe2b8cda7e tools headers x86 cpufeatures: Sync with the kernel sources 9cd284105bb7 tools headers UAPI: Sync linux/kvm.h with the kernel sources 916a9f385d81 tools headers: Update the linux/gfp_types.h copy with the kernel sources ecd5a2fd4c74 perf beauty: Update the linux/perf_event.h copy with the kernel sources 3abbb7cae8d8 perf beauty: Update the arch/x86/include/asm/irq_vectors.h copy with the kernel sources e367679f167e perf beauty: Sync UAPI linux/fs.h with kernel sources 6036165ab185 perf beauty: Sync linux/mount.h copy with the kernel sources 30f998c992c9 tools build: Fix rust cross compilation b6712d91f8f5 perf build: Prevent "argument list too long" error f079ff37324a tools build: Make in-target rule robust against too long argument error cfdf6456c0ac tools headers: Sync uapi/linux/prctl.h with the kernel source aac9b27f7c1f ata: libata: cancel pending work after clearing deferred_qc b3b1d3ae1d87 ata: libata-core: Disable LPM on ST1000DM010-2EP102 04e707cb77c2 powerpc/crash: adjust the elfcorehdr size 20197b967a6a powerpc/kexec/core: use big-endian types for crash variables 6fc5d63c6ff5 powerpc/prom_init: Fixup missing #size-cells on PowerMac media-bay nodes 070617833997 powerpc: dts: fsl: Drop unused .dtsi files 0ee95a1d4586 powerpc/uaccess: Fix inline assembly for clang build on PPC32 b9e7e3ea605f powerpc/e500: Always use 64 bits PTE d1a4a33c1118 ARM: dts: imx: add required clocks and clock-names for ccm e233af50de48 ARM: dts: imx6qdl: add label for system clocks bb982102ecd9 ARM: dts: imx28-tx28: remove undocumented aliases fc9f51fdb795 ARM: dts: imx28-tx28: rename compatible to "edt,edt-ft5206" 85fbe4e5a2ad ARM: dts: imx28-sps1: remove undocumented fallback compatible "mr25h256" a71633ff4b65 ARM: dts: imx28: rename gpios-reset to reset-gpios of hx8357 68c82ff34fd3 ARM: dts: imx23/28: add "led-" prefix to LED subnodes aea673dadd2f ARM: dts: imx23: fix interrupt names for dma-controller@80024000 1ff6d25d691d iio: light: ltr501: return proper error code from ltr501_get_gain_index() 18a1ae3e7350 iio: adc: cpcap-adc: add support for Mot ADC dd31b649ef00 dt-bindings: iio: adc: cpcap-adc: document Mot ADC 2ac8cd2bab30 iio: light: gp2ap020a00f: remove unused debug_reg_addr 9c21a850f0c7 iio: light: apds9306: remove unused nlux_per_count c1f9dea72c9e iio: imu: bmi323: remove unused drdy_trigger_enabled 5c9ba5d863ad iio: humidity: hdc2010: remove unused interrupt_config 18c1d078efee iio: dac: ti-dac5571: remove unused id field 3890d6a32496 iio: dac: adi-axi-dac: remove unused int_tone field 0555e56f4c4b iio: adc: ti-ads1015: remove unused enabled field 726c1035ba1e iio: adc: nau7802: remove unused min_conversions field d41114a74e73 iio: adc: max1363: remove unused requestedmask field 8c0af74e2507 iio: adc: ad9467: remove unused output_mode field 1062f21ce105 iio: adc: ad7793: remove unused int_vref_mv field 1a993d5686ff iio: adc: ad7768-1: remove unused mclk_div field c1de86dab615 iio: adc: ad4080: remove unused dec_rate field 04bb8d0e5d1c iio: ABI: fix current_trigger description 8b012728ed9f iio: sca3000: manage device registration with devm helper 71d0d6a6cae0 iio: sca3000: stop interrupts via devm_add_action_or_reset() 31ac64108d0e iio: sca3000: use guard(mutex) to simplify return paths 8358169ebb04 iio: sca3000: make stop_all_interrupts() return void aa598c22157a iio: sca3000: Move sca3000_stop_all_interrupts() above sca3000_probe() 4390d4161a28 iio: sca3000: switch IRQ handling to devm helpers 042d1244786c iio: sca3000: reuse device pointer for devm helpers 7affc01b3178 iio: imu: inv_icm42600: Convert to uXX and sXX integer types 6662283ac715 iio: dac: ad5360: converting to guard(mutex) 1bceffda64ee iio: light: apds9306: remove redundant explicit pointer cast f4e466aac340 iio: pressure: hsc030pa: Improve i2c_transfer return value handling f7c0ea2e782f MAINTAINERS: add entry for ADL8113 driver d43795cb35b4 iio: frequency: admv4420: return proper error code from admv4420_calc_parameters() a251f9ed77f0 arm64: dts: imx93-phyboard-segin: Add peb-av-02 overlay 7031ee944384 iio: magnetometer: bmc150_magn: use automated cleanup for mutex cd04646c0f3e staging: iio: ad7816: Replace sprintf() with sysfs_emit() 5c3cf14b82f7 iio: adc: ade9000: remove unused ADE9000_ST_ERROR macro dad46509b63b iio: adc: ti-ads1119: Drop redundant error message d2ea675e86ba RDMA/core: Add netlink command to modify FRMR aging 50c035976af3 RDMA/nldev: Add command to get FRMR pools ba51cf9fcf51 net/mlx5: Drop MR cache related code 36680ef7bceb RDMA/mlx5: Switch from MR cache to FRMR pools 020d189d16a6 RDMA/core: Add pinned handles to FRMR pools 304725adecd7 RDMA/core: Add FRMR pools statistics 84cb1dd06fc4 RDMA/core: Add aging to FRMR pools ce5df0b891ed IB/core: Introduce FRMR pools bc0ad1a17c2c RDMA/mlx5: Move device async_ctx initialization 2f7ae8ab6aa7 clk: microchip: mpfs-ccc: fix out of bounds access during output registration 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 164148d0a163 arm64: dts: zena: Add support for Zena CSS 6e9f5210985c arm64: dts: zena: Add support for Zena CSS 390edc5721d5 firmware: arm_scmi: base: Simplify protocol list size calculation fd2a1d04f6c0 firmware: arm_scmi: add Powercap MAI get/set support 7ec42a1f5124 powercap: arm_scmi: Enable multiple constraints support dbb510f10929 include: trace: Add new parameter to trace_scmi_fc_call d546fe6795c5 firmware: arm_scmi: Extend powercap report to include MAI 60e54de9dcd3 firmware: arm_scmi: Add SCMIV4.0 Powercap notifications support d67b0953baad firmware: arm_scmi: Add SCMIv4.0 Powercap FCs support 4f32722c6361 firmware: arm_scmi: Add SCMIv4.0 Powercap basic support 8fec4a22c364 firmware: arm_scmi: Refactor powercap domain layout c8be7542574a firmware: arm_scmi: Add an optional custom parameter to fastchannel helpers 398d43109dac firmware: arm_scmi: Spelling s/mulit/multi/, s/currenly/currently/ 7d8250741779 firmware: arm_scmi: extract domain ID validation helpers 3b128156081f firmware: arm_scpi: Fix device_node reference leak in scpi_probe() 65564ecec5f1 firmware: arm_scmi: Implement arm,no-completion-irq property d308799451ea dt-bindings: firmware: arm,scmi: Document arm,no-completion-irq property 94ff7c59cdfd RDMA: Complete k[z|m|c]alloc-to-k[z|m]alloc_obj conversion 80fe165c9a5b arm64: dts: renesas: r9a09g087: Wire up DMA support for SPI bde34806d77b arm64: dts: renesas: r9a09g077: Wire up DMA support for SPI d83734a0bd25 ARM: dts: microchip: sama7d65: add LVDS controller b18c8aea6d96 ARM: dts: microchip: sama7d65: add LCD controller 1f17fce8bf19 ARM: configs: at91: sama7: enable LVDS serializer support 127090601edf ARM: configs: at91: sama7: enable config for atmel maxtouch 57e5e24a5b34 ARM: configs: at91: sama7: enable DRM hlcdc support 84eca77af2ad clk: renesas: r9a09g056: Add clock and reset entries for RTC 1a6a63988e7c arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable RTC 6f7270b64f21 arm64: dts: renesas: r9a09g056: Add RTC node 3ba665d81d15 arm64: dts: renesas: ebisu: Describe PCIe/USB3.0 clock generator 4a6559f3c8ca arm64: dts: renesas: ulcb: ulcb-kf: Describe PCIe/USB3.0 clock generator 5d386859c1cc arm64: dts: renesas: salvator-common: Describe PCIe/USB3.0 clock generator 5df93633d822 arm64: dts: renesas: r8a77990: Add USB 3.0 PHY and USB3S0 clock nodes 5c13a9532e26 arm64: dts: renesas: r8a77990: Describe PCIe root port 2952d18f12ce arm64: dts: renesas: r8a77965: Describe PCIe root ports 51fda16228ff arm64: dts: renesas: r8a77961: Describe PCIe root ports dd1df3988df2 arm64: dts: renesas: r8a77960: Describe PCIe root ports 4625f8364c59 arm64: dts: renesas: r8a77951: Describe PCIe root ports c3bf7db8ba15 arm64: dts: renesas: sparrow-hawk: Mark OTP and HSCIF0 pins as bootph-all d192fa0d1984 pinctrl: renesas: rzt2h: Fix device node leak in rzt2h_gpio_register()