f8f97927abf7 Add linux-next specific files for 20260105 e78a3142fa58 lib/crypto: md5: Use rol32() instead of open-coding it f2134d05f162 fscrypt: Drop obsolete recommendation to enable optimized NHPoly1305 6fe51cc4b3ca crypto: testmgr - Remove nhpoly1305 tests 84d02c8e637d crypto: nhpoly1305 - Remove crypto_shash support fa87b7adadd1 crypto: adiantum - Drop support for asynchronous xchacha ciphers 95c62e08857a crypto: adiantum - Use memcpy_{to,from}_sglist() 764d7083831f crypto: adiantum - Use scatter_walk API instead of sg_miter 148e7867b6e0 crypto: adiantum - Convert to use NH library c239b8a4ada9 lib/crypto: x86/nh: Migrate optimized code into library cf410224a71c lib/crypto: arm64/nh: Migrate optimized code into library 9c546ab1ce96 lib/crypto: arm/nh: Migrate optimized code into library de761cec47ef lib/crypto: tests: Add KUnit tests for NH 382de740759a lib/crypto: nh: Add NH library ff08ac38bcf2 lib/crypto: tests: Add KUnit tests for ML-DSA verification 2eda552c4175 lib/crypto: Add ML-DSA verification support c18f35e49049 objtool/rust: add one more `noreturn` Rust function f1db6538794f rust: fmt: fix formatting expressions 946c5efe6a05 rust: fix off-by-one line number in rustdoc tests f6b8d4b7e54f rust: num: fix typos in Bounded documentation 1e4e2a847f3c rust: fmt: Fix grammar in Adapter description 45f6aed8a835 rust: rbtree: fix documentation typo in CursorMut peek_next method 600559b9817f rust: rbtree: fix minor typo in comment 9ace4753a520 Linux 6.19-rc4 3ac0730caa05 selftests/nolibc: drop NOLIBC_SYSROOT=0 logic 309a29b5965a scsi: ufs: host: mediatek: Make read-only array scale_us static const ae62d62b1c74 scsi: target: Constify struct configfs_item_operations and configfs_group_operations 8e8e8e7e8406 scsi: target: sbp: Potential integer overflow in sbp_make_tpg() d0f6cfb49192 scsi: bfa: Update outdated comment 001556d29872 scsi: mpt3sas: Update maintainer list ee229e7c256a scsi: ufs: core: Configure MCQ after link startup 9a49157deeb2 scsi: core: Fix error handler encryption support 1523d50abad0 scsi: core: Correct documentation for scsi_test_unit_ready() be4b7e584a0c scsi: ufs: dt-bindings: Fix several grammar errors 8fbb8fe75d4c dm-verity: allow REED_SOLOMON to be 'm' if DM_VERITY is 'm' 119f4f04186f dm-verity: correctly handle dm_bufio_client_create() failure 1a257c5fd33a dm-verity: make verity_fec_is_enabled() an inline function fa3d53140d43 dm-verity: remove unnecessary ifdef around verity_fec_decode() 12f74a157750 dm-verity: remove unnecessary condition for verity_fec_finish_io() 533e641b4587 dm-verity: make dm_verity_fec_io::bufs variable-length b140a921eadf dm-verity: move dm_verity_fec_io to mempool a23cc8257ecd dm clone: drop redundant size checks a2f0a98b13db dm cache: drop redundant origin size check 1806d210e5a8 MAINTAINERS: Update email address for Justin Iurman 2ef02ac38d3c inet: frags: drop fraglist conntrack references acb4bc6e1ba3 virtio_net: fix device mismatch in devm_kzalloc/devm_kfree ffeafa65b2b2 bnxt_en: Fix potential data corruption with HW GRO/LRO 92e6e0a87f68 net: wwan: iosm: Fix memory leak in ipc_mux_deinit() 8da901ffe497 net/ena: fix missing lock when update devlink params 0462a15d2d1f net/mlx5e: Dealloc forgotten PSP RX modify header 144297e2a24e net/mlx5e: Don't print error message due to invalid module 7d36a4a8bf62 net/mlx5e: Fix NULL pointer dereference in ioctl module EEPROM query 6c75dc9de40f net/mlx5e: Don't gate FEC histograms on ppcnt_statistical_group 31057979cdad net/mlx5: Lag, multipath, give priority for routes with smaller network prefix 02d1e1a3f923 netdev: preserve NETIF_F_ALL_FOR_ALL across TSO updates c303e8b86d9d dt-bindings: net: mscc-miim: add microchip,lan9691-miim 2a71a1a8d0ed net: sock: fix hardened usercopy panic in sock_recv_errqueue 62f7edd59964 net: phy: mxl-86110: Add power management and soft reset support 4c0856c225b3 inet: ping: Fix icmp out counting 34f3ff52cb9f net: mscc: ocelot: Fix crash when adding interface under a lag 3128df6be147 bridge: fix C-VLAN preservation in 802.1ad vlan_tunnel egress d7065436e8a0 net: bnge: add AUXILIARY_BUS to Kconfig dependencies a428e0da1248 net: marvell: prestera: fix NULL dereference on devlink_alloc() failure a7c2f143f878 drm: pl111: fix build regression cf587c6ff2d0 rcutorture: Add --kill-previous option to terminate previous kvm.sh runs a590a79d1904 rcutorture: Prevent concurrent kvm.sh runs on same source tree bb81d8570570 rcu: Reduce synchronize_rcu() latency by reporting GP kthread's CPU QS early 8e319f2237bb rcu/nocb: Add warning to detect if overload advancement is ever useful d453165a5bf5 rcu/nocb: Add warning if no rcuog wake up attempt happened during overload 52e7ec0c5e72 rcu/nocb: Remove unnecessary WakeOvfIsDeferred wake path a04898262957 srcu: Use suitable gfp_flags for the init_srcu_struct_nodes() 198bb42828b2 rcu: Fix rcu_read_unlock() deadloop due to softirq 7c7b557274e8 rcutorture: Correctly compute probability to invoke ->exp_current() 93e78dee3cb2 rcu: Make expedited RCU CPU stall warnings detect stall-end races 9d16b22b17dd selftests/nolibc: add static assertions around time types handling 7e9443c9ce2f tools/nolibc: add __nolibc_static_assert() 8d7745e30200 tools/nolibc: add compiler version detection macros 051350e692d7 tools/nolibc: remove time conversions 9d81552b8894 selftests/nolibc: test compatibility of nolibc and kernel time types bdcfc417f26f tools/nolibc: always use 64-bit time types f5aa863aea6c tools/nolibc: use custom structs timespec and timeval 47c17d97681d tools/nolibc/select: avoid libgcc 64-bit multiplications 7efd15d22a9b tools/nolibc/gettimeofday: avoid libgcc 64-bit divisions ba7fd0384530 tools/nolibc: prefer explicit 64-bit time-related system calls b8f4f5d1b99e tools/nolibc/time: drop invocation of gettimeofday system call 668e43737279 tools/nolibc/select: drop non-pselect based implementations 548d682649f0 tools/nolibc/poll: drop __NR_poll fallback f675e35dd28f tools/nolibc/poll: use kernel types for system call invocations cc6809f67284 tools/nolibc: always use 64-bit mode for s390 header checks ec4bb8e8dfa0 tools/nolibc: add ptrace support 0ff7c44106b4 EDAC/x38: Fix a resource leak in x38_probe1() d42d5715dcb5 EDAC/i3200: Fix a resource leak in i3200_probe1() e8b3627bec35 nouveau: don't attempt fwsec on sb on newer platforms. 060aa092dc03 hung_task: enable runtime reset of hung_task_detect_count 519c1601d1c0 hung_task: introduce helper for hung task warning 6370513d15a2 x86/kexec: add a sanity check on previous kernel's ima kexec buffer 25a49b4ba6e4 of/kexec: refactor ima_get_kexec_buffer() to use ima_validate_range() a63981940a2e ima: verify the previous kernel's IMA buffer lies in addressable RAM 63696f50cdbc atomic: add option for weaker alignment check 3d73f718d762 atomic: add alignment check to instrumented atomic operations d086118ebc60 atomic: specify alignment for atomic_t and atomic64_t ac974f9bc58e bpf: explicitly align bpf_res_spin_lock 3c79b439d95e types: drop definition of __EXPORTED_HEADERS__ eef9dbf9e849 liveupdate: separate memfd support into LIVEUPDATE_MEMFD 884e44ba572c lib/kstrtox: fix kstrtobool() docstring to mention enabled/disabled d478329ef6a5 kho: simplify page initialization in kho_restore_page() a92709f2bca1 resource: provide 0args DEFINE_RES variant for unset resource desc 7238125c62d3 ipc/shm: uapi: remove dependency on libc ab4df363fd5f lib/group_cpus: make group CPU cluster aware 5540a41c0103 lib/tests: convert test_min_heap module to KUnit fb64b6338703 arm64: kexec: adjust the debug print of kexec_image_info 4bf2123233da kexec: print out debugging message if required for kexec_load 030dea11e204 kexec: add kexec flag to control debug printing 7a117208ad9c kexec: replace the goto out_unlock with out 219b3a46a968 editorconfig: add rst extension 7232a6e45a04 kfifo: fix kmalloc_array_node() argument order 3a5f95e1e5cc tests/liveupdate: add in-kernel liveupdate test b24f59fee45b liveupdate: luo_flb: Introduce File-Lifecycle-Bound global state d0935a29b00d liveupdate: luo_file: Use private list 5c2ec914ce15 list: add kunit test for private list primitives 4cf1e8d2b456 list: add primitives for private list manipulations 7334c24276ae fork-comment-fix: remove ambiguous question mark in CLONE_CHILD_CLEARTID comment b767af88809b kallsyms: prevent module removal when printing module name and buildid 7cff5048c3dc kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() 7594a5a3f7b3 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() a6aa4d0fe998 kallsyms: cleanup code for appending the module buildid e82f622a4116 module: add helper function for reading module_buildid() 9d27f3161e6b kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() 6bc83cd7b6e3 kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() c937d5734ba6 .editorconfig: respect .editorconfig settings from parent directories 633a8bff6946 rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() 9036eb27094f arm64: avoid memcpy() for syscall_get_arguments() a4ef83d60b8d syscall.h: remove unused SYSCALL_MAX_ARGS 774a4fce2709 fat: remove unused parameter 0f5879c72e54 watchdog-softlockup-panic-when-lockup-duration-exceeds-n-thresholds-v2 7a6c955b012a watchdog: softlockup: panic when lockup duration exceeds N thresholds ad3745779909 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy 78c55c202c60 kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES bc5c8ac9f63f mm: use ARRAY_END() instead of open-coding it b3097b672b8b kernel: fix off-by-one benign bugs d5c0c69ff102 mm: fix benign off-by-one bugs 694b4c398177 array_size.h: add ARRAY_END() b0fdc78a0cba kernel.h: drop hex.h and update all hex.h users e3ae4b0b037b MAINTAINERS: adjust file entry in UUID HELPERS 46872ebd1dcf lib/tests: convert test_uuid module to KUnit fee71e28e009 ocfs2: annotate more flexible array members with __counted_by_le() 46612e4cc62b ocfs2: fix oob in __ocfs2_find_path 5d335d7c8dfb ocfs2: add validate function for slot map blocks ef7b8f336dc1 ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks dc197ce1b3de ocfs2: validate inline data i_size during inode read 63f51f103d70 ocfs2: validate i_refcount_loc when refcount flag is set 054319137533 ocfs2: constify struct configfs_item_operations and configfs_group_operations af82e2739e0d ocfs2: fix uninitialized variable in ocfs2_test_suballoc_bit() c9fdd1a18a34 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] 877dd527b4c8 ocfs2: give ocfs2 the ability to reclaim suballocator free bg 330155329ecf crash_dump: constify struct configfs_item_operations and configfs_group_operations b1d1982db32b oid_registry: allow arbitrary size OIDs 90eba42c6c81 oid_registry: allow arbitrary size OIDs 344d3580dacd mm/vmstat: remove unused node and zone state helpers 8d364b235f9c mm: rmap: support batched unmapping for file large folios 0a8d848d98ea arm64: mm: implement the architecture-specific clear_flush_young_ptes() e636bedc2a14 arm64: mm: support batch clearing of the young flag for large folios 38e8c303a8ff arm64: mm: factor out the address and ptep alignment into a new helper 04f882c025e5 mm: rmap: support batched checks of the references for large folios 9c3e633885dc mm/vmscan: mitigate spurious kswapd_failures reset from direct reclaim afb36319ae0a fs/proc: expose mm_cpumask in /proc/[pid]/status e97b6affe4f5 mm/mempolicy: fix mpol_rebind_nodemask() for MPOL_F_NUMA_BALANCING 4e9a60840a6a mm/vmscan: don't demote if there is not enough free memory in the lower memory tier 8a577f22cb99 mm: numa_emu: add document for NUMA emulation bf1933e8cad4 mm: memory-tiers, numa_emu: enable to create memory tiers using fake numa nodes f7fab8d67737 selftests/mm: fix comment for check_test_requirements 732cc39ac261 selftests/mm: va_high_addr_switch return fail when either test failed 739a6f27865c selftests/mm: remove arm64 nr_hugepages setup for va_high_addr_switch test 5bfd9ca695ef selftests/mm: allocate 6 hugepages in va_high_addr_switch.sh 6e9b9521bceb selftests/mm: fix va_high_addr_switch.sh return value 8bd5f5187a2f selftests/mm/charge_reserved_hugetlb.sh: add waits with timeout helper 378d74dfdea6 selftests/mm/charge_reserved_hugetlb: drop mount size for hugetlbfs 99f5e30c38ac selftests/mm/write_to_hugetlbfs: parse -s as size_t 6cc10e7eda38 page_alloc: allow migration of smaller hugepages during contig_alloc cc7f3d052395 mm, hugetlb: implement movable_gigantic_pages sysctl 4d07eeeea052 mm: cleanup vma_iter_bulk_alloc 1bd36d45d628 mm: clarify GFP_ATOMIC/GFP_NOWAIT doc-comment c183466d86fd mm/gup: remove no longer used gup_fast_undo_dev_pagemap 4767801e24e9 mm, page_alloc, thp: prevent reclaim for __GFP_THISNODE THP allocations a1e2d632b674 mm, swap: remove no longer needed _swap_info_get 10dd956c8da9 mm, swap: drop the SWAP_HAS_CACHE flag 8be8d75b809a mm, swap: clean up and improve swap entries freeing 57540e68276a mm, swap: check swap table directly for checking cache a5b3c482089d mm, swap: add folio to swap cache directly on allocation ae5ca3e4f6f5 mm, swap: cleanup swap entry management workflow 609ac280f6b1 mm, swap: remove workaround for unsynchronized swap map cache state 3f30cd2c953d mm, swap: use swap cache as the swap in synchronize layer 8fb610c4c4c4 mm, swap: split locked entry duplicating into a standalone helper 300e21cf65da mm, swap: consolidate cluster reclaim and usability check b5cc5c71efe4 mm, swap: swap entry of a bad slot should not be considered as swapped out cdc02c454f1f mm/shmem, swap: remove SWAP_MAP_SHMEM d1d654a70a7f mm/shmem: never bypass the swap cache for SWP_SYNCHRONOUS_IO c23c3ad44b8c mm, swap: free the swap cache after folio is mapped ff28de4559af mm, swap: simplify the code and reduce indention 865b113f0b4f mm, swap: always try to free swap cache for SWP_SYNCHRONOUS_IO devices f39b7b9add79 mm, swap: never bypass the swap cache even for SWP_SYNCHRONOUS_IO 44e6d8cf8228 mm, swap: split swap cache preparation loop into a standalone helper 5a5d0f290f1b mm, swap: rename __read_swap_cache_async to swap_cache_alloc_folio 135688763115 mm/hugetlb_cgroup: fix -Wformat-truncation warning 5c6474f124d0 mm/fadvise: validate offset in generic_fadvise 2819961349a5 percpu: add basic double free check 8314649e0b39 mm-fix-minor-spelling-mistakes-in-comments-fix 891097e9ae0b mm: fix minor spelling mistakes in comments 9f4adc8883a0 mm/damon: fix typos in comments af9b18d30669 zram: remove KMSG_COMPONENT macro fe7fc217d25b mm: make PT_RECLAIM depends on MMU_GATHER_RCU_TABLE_FREE 023dc8c5e676 um: mm: enable MMU_GATHER_RCU_TABLE_FREE b0537fe40198 parisc: mm: enable MMU_GATHER_RCU_TABLE_FREE 04190b302c89 mips: mm: enable MMU_GATHER_RCU_TABLE_FREE 3e585c9b5fd6 LoongArch: mm: enable MMU_GATHER_RCU_TABLE_FREE 5979e7db83d6 alpha: mm: enable MMU_GATHER_RCU_TABLE_FREE 86d41e555f37 mm: change mm/pt_reclaim.c to use asm/tlb.h instead of asm-generic/tlb.h f542d2b7b483 mm/mm_init: replace simple_strtoul with kstrtobool in set_hashdist af64c2857416 lib/test_vmalloc.c: minor fixes to test_vmalloc.c 1fb83dc6d5f2 maple_tree: remove struct maple_alloc db95ade9e697 mm-block-fs-remove-laptop_mode-fix f3bbfc5e5411 mm/block/fs: remove laptop_mode 74182e6e142d zram: drop pp_in_progress 77ff1710bb53 mm/damon/stat: deduplicate intervals_goal setup in damon_stat_build_ctx() 4460b0b18829 mm/damon/core: add trace point for damos stat per apply interval 7f004aabb692 Docs/ABI/damon: update for max_nr_snapshots d717eefa2aeb Docs/admin-guide/mm/damon/usage: update for max_nr_snapshots 46ca10b749ab Docs/mm/damon/design: update for max_nr_snapshots b6de5d8d4518 mm/damon/sysfs-schemes: implement max_nr_snapshots file 08acf9a8f837 mm/damon/core: implement max_nr_snapshots 8a43bdacbca0 mm/damon: update damos kerneldoc for stat field 860b2d1da260 Docs/ABI/damon: update for nr_snapshots damos stat 2a4c12326400 Docs/admin-guide/mm/damon/usage: update for nr_snapshots damos stat 62bf88d6222f Docs/mm/damon/design: update for nr_snapshots damos stat 0f9f783b7072 mm/damon/sysfs-schemes: introduce nr_snapshots damos stat file 2117ebb6570f mm/damon/core: introduce nr_snapshots damos stat 84f9aa8a51df tools/mm/slabinfo: fix --partial long option mapping 2727c21b35da mm: introduce a new page type for page pool in page type 02aa540aa545 tools/mm/thp_swap_allocator_test: fix small folio alignment 9be56f7045b1 mm/damon/core: fix wasteful CPU calls by skipping non-existent targets 5a2296bb1955 mm: memcontrol: rename mem_cgroup_from_slab_obj() 3308d1ccfcfc memcg: remove mem_cgroup_size() eb557e10dcac memcg: move mem_cgroup_usage memcontrol-v1.c cd050853c9cd mm: zswap: delete unused acomp->is_sleepable 8125266b3fb1 mm/damon/sysfs-schemes: remove outdated TODO in target_nid_store() a4b622d54bb0 mm: folio_zero_user: cache neighbouring pages 5c3306558b91 mm, folio_zero_user: support clearing page ranges 2597f19a5631 x86/clear_page: introduce clear_pages() 9a8d40a9e140 x86/mm: simplify clear_page_* 84b277838859 highmem: do range clearing in clear_user_highpages() 0baaa882c1da mm: introduce clear_pages() and clear_user_pages() 2aecad46238a highmem: introduce clear_user_highpages() be0e0362a49c treewide: provide a generic clear_user_page() variant c82ea6c94095 zram: trivial fix of recompress_slot() coding styles 6e7b581a7ad5 zram: rename internal slot API 3485d2e4202a zram: use u32 for entry ac_time tracking bba034e89279 zram: consolidate device-attr declarations 6eab37bb4460 zram: switch to guard() for init_lock 195164e58caf zram: rename zram_free_page() afdfba87c3f3 zram: move bd_stat to writeback section 7ace1ee902ff zram: document writeback_batch_size 62ce92627acf zram: introduce writeback_compressed device attribute 5d63ffd5376c zram: introduce compressed data writeback 95d6ec8ba57e mm-hugetlb-fix-excessive-ipi-broadcasts-when-unsharing-pmd-tables-using-mmu_gather-fix db5df7dae4bd mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather 41e673147dd6 mm/rmap: fix two comments related to huge_pmd_unshare() 5d1c2f9d03f9 mm/hugetlb: fix two comments related to huge_pmd_unshare() 2f7ae188ebd7 mm/hugetlb: fix hugetlb_pmd_shared() 8eb0958c4cb5 mm/vmscan.c:shrink_folio_list(): save a tabstop 9f58554a1846 mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() b9283011ff33 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE 9fe7deeced80 mm/khugepaged: map dirty/writeback pages failures to EAGAIN 6cb00b0fab8d mm-add-basic-tests-for-lazy_mmu-fix-fix-fix fe2b5191b81e mm-add-basic-tests-for-lazy_mmu-fix-fix d576ed7edd0f mm-add-basic-tests-for-lazy_mmu-fix 5c2d9373a742 mm: add basic tests for lazy_mmu a89edcdb4a3d x86/xen: use lazy_mmu_state when context-switching ff75f30764d5 sparc/mm: replace batch->active with is_lazy_mmu_mode_active() 9b49188fd2f6 powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() 0c93f7407bd6 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() 94764aa5fb26 mm: enable lazy_mmu sections to nest 47fab5154ed1 mm: bail out of lazy_mmu_mode_* in interrupt context 93f3ae4ee227 mm: introduce generic lazy_mmu helpers e09f8e3496ee mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE 19ef97530af1 mm: clarify lazy_mmu sleeping constraints dca496bdc0c2 sparc/mm: implement arch_flush_lazy_mmu_mode() 885e6693acd7 powerpc/mm: implement arch_flush_lazy_mmu_mode() d2eb41dc2789 x86/xen: simplify flush_lazy_mmu() 708660b56706 powerpc/64s: do not re-activate batched TLB flush 45b85bf7786b alloc_tag: move memory_allocation_profiling_sysctls into .rodata a47ab5258711 mm/damon/core: fix memory leak of repeat mode damon_call_control objects b8068798a324 mm/vmalloc: clarify why vmap_range_noflush() might sleep 871cf622a8ba mm/zswap: fix error pointer free in zswap_cpu_comp_prepare() 95c14703710d fs/writeback: skip AS_NO_DATA_INTEGRITY mappings in wait_sb_inodes() ccf9ad3ccf24 arm64: kernel: initialize missing kexec_buf->random field 4f368dc467bf mm/damon/sysfs-scheme: cleanup access_pattern subdirs on scheme dir setup failure 6d9e4f156f18 mm/damon/sysfs-scheme: cleanup quotas subdirs on scheme dir setup failure ece3cbab7c4e mm/damon/sysfs: cleanup attrs subdirs on context dir setup failure 8c1c4c085e5d mm/damon/sysfs: cleanup intervals subdirs on attrs dir setup failure b8cf467841d7 mm/damon/core: remove call_control in inactive contexts d4f011f7221c powerpc/watchdog: add support for hardlockup_sys_info sysctl 150e56ee1c2a mips: fix HIGHMEM initialization 142e7d29332d mm/hugetlb: ignore hugepage kernel args if hugepages are unsupported b89fc0da532f mm: take into account mm_cid size for mm_struct static definitions 13d71afb48ea mm: rename cpu_bitmap field to flexible_array de4aa2949e46 mm: add missing static initializer for init_mm::mm_cid.lock 39e18b86de48 mm/memory-failure: teach kill_accessing_process to accept hugetlb tail page pfn 747b357822d0 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison e587cec9eb52 mm-page_alloc-make-percpu_pagelist_high_fraction-reads-lock-free-fix 818ea7dec299 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free 65769f3b9877 mm/vma: fix anon_vma UAF on mremap() faulted, unfaulted merge c1b28f32f2a9 mm/damon/core: get memcg reference before access a5f0bebe1f0a kho: validate preserved memory map during population 1ebbd4d495dd lib/buildid: use __kernel_read() for sleepable context bb1874f355e3 docs: kernel-parameters: add kfence parameters c705c5a2dd76 mailmap: update email address for Szymon Wilczek be4eddfe653b AMDGPU: fix failure with periodic signal 1806f50b3d2a mm, kfence: describe @slab parameter in __kfence_obj_info() 4d1dbba81cc8 mm: vmalloc: fix up vrealloc_node_align() kernel-doc macro name 95835913a83d textsearch: describe @list member in ts_ops search cfdfe11d6a37 mm: describe @flags parameter in memalloc_flags_save() 9eb018828b1b drm/v3d: Set DMA segment size to avoid debug warnings 2fc04340cf30 drm/tidss: Fix enable/disable order d1c7dc57ff24 drm/atomic-helper: Export and namespace some functions 33e8150bd32d Revert "drm/mediatek: dsi: Fix DSI host and panel bridge pre-enable order" c1ef9a6cabb3 Revert "drm/atomic-helper: Re-order bridge chain pre-enable and post-disable" be4a8c25ae3a arm64: dts: qcom: qcs8300-ride: Enable Display Port 6710f10459c1 arm64: dts: qcom: qcs8300: add display dt nodes for MDSS, DPU, DisplayPort and eDP PHY 4df4b572802c arm64: dts: qcom: Use lowercase hex 3d9bebf804b7 arm64: dts: qcom: Use hyphen in node names 70101cb09c20 arm64: dts: qcom: Minor whitespace cleanup 380f8a4c734b firmware: qcom: scm: allow QSEECOM on Surface Pro 11 0d72ccaa1e84 arm64: dts: qcom: Add support for X1-based Surface Pro 11 8325294ca968 dt-bindings: arm: qcom: Document Microsoft Surface Pro 11 44d1c77a8af4 arm64: dts: qcom: hamoa-iot-evk: Add vbus regulator support for Type-A ports 86057e01967b arm64: dts: qcom: sdm845-xiaomi-polaris: Update firmware paths 7e46a9c78880 arm64: dts: qcom: sdm845-samsung-starqltechn: Update firmware paths 5eac5422c0c0 arm64: dts: qcom: sdm845-axolotl: Update firmware paths 29e87dc07d70 arm64: dts: qcom: sdm845-oneplus: Update firmware paths 332c03279bc8 dt-bindings: remoteproc: qcom,sm8550-pas: Drop SM8750 ADSP from if-branch 247b55ddf76e arm64: dts: qcom: lemans-ride: Enable Adreno 663 GPU dbff283922e3 arm64: dts: qcom: lemans-evk: Enable Adreno 663 GPU 4a6488a8070b arm64: dts: qcom: lemans: Add GPU cooling 6940c66825e4 arm64: dts: qcom: lemans: Add gpu and gmu nodes 2cb0c97ce439 dt-bindings: remoteproc: qcom,adsp: Allow cx-supply on qcom,sdm845-slpi-pas 1c20a021de58 arm64: dts: qcom: sm8650-hdk: Add support for the Rear Camera Card overlay 328407ba89ae arm64: dts: qcom: sm8650-qrd: Enable CAMSS and Samsung S5KJN1 camera sensor 0ddb0d63453f arm64: dts: qcom: sm8650: Add description of MCLK pins e8560ac937d9 arm64: dts: qcom: sm8650: Add CAMSS device tree node eb1bcc1d3b4b arm64: dts: qcom: qcs8300: Enable TSENS support for QCS8300 SoC 67ce203eee94 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: add hdmi bridge with enable pin 3802966a9c48 arm64: dts: qcom: x1p42100-lenovo-thinkbook-16: force usb2-only mode on usb_1_ss2_dwc3 65b705cca009 arm64: dts: qcom: hamoa: Extend the gcc input clock list bf94404bc7bf clk: qcom: gcc-x1e80100: Add missing UFS symbol mux clocks 5fc25d64c43c dt-bindings: clock: qcom,x1e80100-gcc: Add missing UFS mux clocks 676626ca86bf pmdomain: mediatek: Simplify with scoped for each OF child loop 98071d7c0123 pmdomain: ti_sci: handle wakeup constraint for out-of-band wakeup 3de499664996 pmdomain: imx8m-blk-ctrl: Remove separate rst and clk mask for 8mq vpu a069190b590e bpf: Replace __opt annotation with __nullable for kfuncs e66fe1bc6d25 bpf: arena: Reintroduce memcg accounting 817593af7b9b bpf: syscall: Introduce memcg enter/exit helpers bd710b3da730 video/logo: move logo selection logic to Kconfig ac84511bc4e9 sh: defconfig: remove CONFIG_LOGO_SUPERH_* ffa3c1330795 newport_con: depend on LOGO_LINUX_CLUT224 instead of LOGO_SGI_CLUT224 31dbda271883 video/logo: allow custom logo d3a67436cd3b video/logo: add a type parameter to the logo makefile function 536c86ed1fdf video/logo: remove orphan .pgm Makefile rule bb466f234f2c clk: qcom: rpmh: Fix double array initializer on Kaanapali e77ff7d32b20 clk: qcom: gcc-kaanapali: Fix double array initializer 235a1eb8d2dc of: unittest: Fix memory leak in unittest_data_add() 842095d75323 of/platform: Simplify with scoped for each OF child loop cf503eb2c6c3 selftests: bpf: Fix test_bpf_nf for trusted args becoming default cf82580c86a9 selftests: bpf: fix cgroup_hierarchical_stats 230b0118e416 selftests: bpf: fix test_kfunc_dynptr_param 03cc77b10e00 selftests: bpf: Update failure message for rbtree_fail df5004579bbd selftests: bpf: Update kfunc_param_nullable test for new error message 8fe172fa305f HID: bpf: drop dead NULL checks in kfuncs cd1d60949143 bpf: xfrm: drop dead NULL check in bpf_xdp_get_xfrm_state() bddaf9adda72 bpf: net: netfilter: drop dead NULL checks 7646c7afd9a9 bpf: Remove redundant KF_TRUSTED_ARGS flag from all kfuncs 1a5c01d2508a bpf: Make KF_TRUSTED_ARGS the default for all kfuncs 9c252f3c8f39 bus: qcom-ebi2: Simplify with scoped for each OF child loop 18e7e9aa3237 drm/hyperv: Remove reference to hyperv_fb driver 8aae26c6a0d2 drivers: hv: vmbus_drv: Remove reference to hpyerv_fb 0b88bfa42e54 NFSD: net ref data still needs to be freed even if net hasn't startup d0424066fcd2 nfsd: check that server is running in unlock_filesystem fb321998de76 nfsd: use correct loop termination in nfsd4_revoke_states() 2857bd59feb6 nfsd: provide locking for v4_end_grace fbdd582b5176 xdrgen: Emit the program number definition e901c7fce59e NFSD: Fix permission check for read access to executable-only files c6c209ceb87f NFSD: Remove NFSERR_EAGAIN 544177c60c2e xdrgen: Fix struct prefix for typedef types in program wrappers e2d28224d1a2 nfsd: prefix notification in nfsd4_finalize_deleg_timestamps() with "nfsd: " 0a51027cde7f locks: ensure vfs_test_lock() never returns FILE_LOCK_DEFERRED dfca7883ba89 xdrgen: Address some checkpatch whitespace complaints 122f78a56144 xdrgen: Generate "if" instead of "switch" for boolean union enumerators 8a40f3c60637 NFSD: Add instructions on how to deal with xdrgen files 7eedfa629776 xdrgen: improve error reporting for invalid void declarations 1bded578b725 NFSD: Clean up nfsd4_check_open_attributes() b025addc1040 btrfs: release path before iget_failed() in btrfs_read_locked_inode() d03338a53b9d btrfs: add an ASSERT() to catch ordered extents without datasum 9809c22ef989 btrfs: fallback to buffered IO if the data profile has duplication 1e17e6b6f3ac btrfs: === misc-next on b-for-next === 1af6d7474084 btrfs: show correct warning if can't read data reloc tree 32e0dc3cb34e btrfs: simplify check for zoned NODATASUM writes in btrfs_submit_chunk() 5c7113363086 btrfs: fix NULL pointer dereference in do_abort_log_replay() 5f6cb74dce0c btrfs: avoid transaction commit on error in insert_balance_item() 44bc93548cd6 btrfs: move unlikely checks around btrfs_is_shutdown() into the helper 73d676b53c96 btrfs: tag as unlikely error conditions in the transaction commit path 381b479cc30b btrfs: fix Wmaybe-uninitialized warning in replay_one_buffer() 82b1a66fa966 btrfs: remove unreachable return after btrfs_backref_panic() in btrfs_backref_finish_upper_links() 45addde24d41 btrfs: force free space tree for bs > ps cases 2dabccf1d1d2 btrfs: only enforce free space tree if v1 cache is required for bs < ps cases aae7d22d6556 btrfs: refactor the main loop of cow_file_range() 5f0df762f2a6 btrfs: zoned: print block-group type for zoned statistics c22f90d9a174 btrfs: move space_info_flag_to_str() to space-info.h 04c36ed42464 btrfs: zoned: show statistics about zoned filesystems in mountstats 4b97f8622ea9 btrfs: remove zoned statistics from sysfs 7ba5c8059899 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_transaction() 30956e615e07 btrfs: don't call btrfs_handle_fs_error() in qgroup_account_snapshot() 5b51029f9c99 btrfs: don't call btrfs_handle_fs_error() after failure to delete orphan item 7eab66285422 btrfs: don't call btrfs_handle_fs_error() after failure to join transaction 0c2450a87f7b btrfs: remove redundant path release in btrfs_find_orphan_roots() 5a448bac5ca9 btrfs: use single return variable in btrfs_find_orphan_roots() 647f218962c0 btrfs: avoid transaction commit on error in del_balance_item() 4370cd397de2 btrfs: release path before initializing extent tree in btrfs_read_locked_inode() a1f4d6bd8059 btrfs: update stale comment in __cow_file_range_inline() acdbd19df63b btrfs: fix reservation leak in some error paths when inserting inline extent e2f638e58b2f btrfs: do not free data reservation in fallback from inline due to -ENOSPC 20002ec90ad2 btrfs: remove duplicated root key setup in btrfs_create_tree() 98b07f99687e btrfs: zoned: re-flow prepare_allocation_zoned e8738937fa90 btrfs: avoid access-beyond-folio for bs > ps encoded writes 892651c08aae btrfs: shrink the size of btrfs_bio fd002e5fc8e2 btrfs: remove ASSERT compatibility for gcc < 8.x 342d372a22dd btrfs: pass level to _btrfs_printk() to avoid parsing level from string aebf1238bb98 btrfs: simplify internal btrfs_printk helpers c36a6cdca33d btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node() 580af67ac12b btrfs: always detect conflicting inodes when logging inode refs 2b77de81c6cb btrfs: rename btrfs_create_block_group_cache to btrfs_create_block_group 201b7d6cfb1e btrfs: merge setting ret and return ret ca76382eff71 btrfs: remove dead assignment in prepare_one_folio() f81f10f1988d btrfs: replace for_each_set_bit() with for_each_set_bitmap() 5a334a4170da btrfs: concentrate the error handling of submit_one_sector() b4fe6cc48ff9 btrfs: fix beyond-EOF write handling 54a542d0417d btrfs: search for larger extent maps inside btrfs_do_readpage() dd42bff03c37 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type 001549565013 btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper 0147ad0d4eb8 btrfs: enable direct IO for bs > ps cases a5c42dc8c144 btrfs: switch to library APIs for checksums 802eace75196 btrfs: fix NULL dereference on root when tracing inode eviction a24f12289e9f btrfs: qgroup: update all parent qgroups when doing quick inherit d328b1cd650b btrfs: zoned: don't zone append to conventional zone df538b40c0b1 btrfs: relax squota parent qgroup deletion rule adf2fa8870f2 btrfs: check squota parent usage on membership change 8e9fe1259e54 btrfs: fix qgroup_snapshot_quick_inherit() squota bug 46c5a0d0c325 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref() 35b5a9a3cdd9 btrfs: use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref() bcbeaec49cf6 btrfs: update comment for visit_node_for_delete() a9a42f0754b6 rust: device: fix broken intra-doc links 32cb3840386f rust: dma: fix broken intra-doc links c1881c74f4df dm-stripe: adjust max_hw_discard_sectors to avoid unnecessary discard bio splitting b13ef361d47f dm: replace -EEXIST with -EBUSY f3a9c95a15d2 dm: remove fake timeout to avoid leak request a8c3ec7d07a8 dm-vdo: adjust function name reference b735960c02a9 dm-raid: fix typo in documentation 9ed7a28225af ALSA: hda/realtek: add HP Laptop 15s-eq1xxx mute LED quirk 12ea976f955c s390/ap: Fix typo in function name reference 65f329ff2347 drm/i915/gvt: include intel_display_limits.h where needed 045033fb02e7 drm/i915/gvt: reduce include of vfio.h fcb6fc87f1a1 drm/i915/gvt: reduce include of gt/intel_engine_regs.h 0eccf37660ae drm/i915/gvt: include sched_policy.h only where needed 1bc99cdc1db9 drm/i915/gvt: sort and group include directives 9d8107579ce4 gpio: max77759: drop use of irqd_get_trigger_type 2b03d9a40cd1 gpio: add gpio-line-mux driver 2a7618ba8698 dt-bindings: gpio: add gpio-line-mux controller 9c4a56a8b73a drm/i915/display: remove accidentally added empty file 1e876e5a0875 gpio: mpsse: fix reference leak in gpio_mpsse_probe() error paths 7811ba452402 netfilter: nf_conncount: update last_gc only when GC has been performed d077e8119ddb netfilter: nf_tables: fix memory leak in nf_tables_newrule() 014a17deb412 gpio: pca953x: handle short interrupt pulses on PCAL devices a7ac22d53d09 gpiolib: fix race condition for gdev->srcu 49416483a953 gpio: shared: allow sharing a reset-gpios pin between reset-gpio and gpiolib cb0451e33be0 gpio: shared: verify con_id when adding proxy lookup 9700b0fccf38 gpiolib: allow multiple lookup tables per consumer f0d0f087227c arm64: dts: arm: Use hyphen in node names 69153e8b97eb block, bfq: update outdated comment 70eafc743016 io_uring/memmap: drop unused sz param in io_uring_validate_mmap_request() 5623eb1ed035 io_uring/tctx: add separate lock for list of tctx's in ctx ebc18e9854e5 pinctrl: qcom: lpass-lpi: mark the GPIO controller as sleeping bc277212b41a pinctrl: pic64gx-gpio2: Add REGMAP_MMIO dependency 8049f77fd820 dmaengine: pl08x: Fix comment stating the difference between PL080 and PL081 d3824968dbd9 dmaengine: at_xdmac: get the number of DMA channels from device tree c47422f4d0a2 dt-bindings: dma: atmel: add microchip,lan9691-dma 0a6946644f0d dt-bindings: dma: snps,dw-axi-dmac: Add compatible string for Agilex5 99e0728b38da dt-bindings: dma: pl08x: Do not use plural form of a proper noun PrimeCell ad9a3567d02a dmaengine: apple-admac: Add "apple,t8103-admac" compatible add66a6673bc phy: qcom: edp: Add Glymur platform support 212cdedcac11 phy: qcom-qmp: qserdes-com: Add v8 DP-specific qserdes register offsets 2d472a675ced phy: qcom: edp: Fix the DP_PHY_AUX_CFG registers count 8f97b9b34f0d dt-bindings: phy: Add DP PHY compatible for Glymur 7d51b709262c phy: qcom: edp: Make the number of clocks flexible 6b99eeacf6ab dt-bindings: phy: qcom-edp: Add missing clock for X Elite 085ba7c91df3 phy: qcom: qmp-pcie: Add support for Glymur PCIe Gen4x2 PHY 25671c378210 dt-bindings: phy: sc8280xp-qmp-pcie: Document Glymur PCIe Gen4 2-lanes PHY fb21116099bb phy: broadcom: ns-usb3: Fix Wvoid-pointer-to-enum-cast warning (again) b64b32791fb5 phy: renesas: rcar-gen2: Simplify with scoped for each OF child loop 175b46f31fe6 phy: core: Simplify with scoped for each OF child loop 943dbe147052 phy: rockchip: usb: Simplify with scoped for each OF child loop fe4bc1a08638 phy: spacemit: support K1 USB2.0 PHY controller 61b84d5b20af dt-bindings: phy: spacemit: add K1 USB2 PHY 5068c09db5c9 phy: renesas: phy-rcar-gen2: fix typo in function name reference 2bafeb8d2f38 netfilter: replace -EEXIST with -EBUSY 36a320057564 netfilter: nft_synproxy: avoid possible data-race on update operation a675d1caa204 selftests: netfilter: nft_concat_range.sh: add check for overlap detection bug 7711f4bb4b36 netfilter: nft_set_pipapo: fix range overlap detection 6c1cdea6bafe phy: adjust function name reference 0287c960b15f phy: core: Reinstate pm_runtime_enabled() check in phy_pm_runtime_put() 9be25402d852 ALSA: hda/realtek: Add quirk for Acer Nitro AN517-55 c89474b9b2ab torture: Include commit discription in testid.txt dcd6067322ba torture: Make config2csv.sh properly handle comments in .boot files 3d69b6beb8ba torture: Make kvm-series.sh give run numbers and totals 672621773f7d torture: Make kvm-series.sh give build numbers and totals 3ce40539cc00 torture: Parallelize kvm-series.sh guest-OS execution e8a534a6718c rcutorture: Add context checks to rcu_torture_timer() 760f05bc830d rcutorture: Test rcu_tasks_trace_expedite_current() a525ccd4d3e9 srcu: Create an rcu_tasks_trace_expedite_current() function e55c2e287174 checkpatch: Deprecate rcu_read_{,un}lock_trace() c0872be261f4 rcu: Update Requirements.rst for RCU Tasks Trace 1a72f4bb6f3e rcu: Add noinstr-fast rcu_read_{,un}lock_tasks_trace() APIs 176a6aeaf1eb rcu: Move rcu_tasks_trace_srcu_struct out of #ifdef CONFIG_TASKS_RCU_GENERIC a73fc3dcc60b rcu: Clean up after the SRCU-fastification of RCU Tasks Trace 46e323599911 context_tracking: Remove rcu_task_trace_heavyweight_{enter,exit}() c27cea4416a3 rcu: Re-implement RCU Tasks Trace in terms of SRCU-fast b69053dd3ffb wifi: mt76: Remove blank line after mt792x firmware version dmesg af7809f037e6 Revert "wifi: mt76: Strip whitespace from build ddate" c286e7e9d1f1 selftests/bpf: veristat: fix printing order in output_stats() 6f5d8490ca03 dt-bindings: riscv: update ratified version of h, svinval, svnapot, svpbmt 17c736a7b58a bpf: Update BPF_PROG_RUN documentation 0ddd3bb4b14c drm/pl111: Fix error handling in pl111_amba_probe 453dece55bb1 scripts/gen-btf.sh: Reduce log verbosity cba8a6e918d7 erofs: don't bother with s_stack_depth increasing for now 882ddfc6b70e Update .mailmap for Linus Walleij 19b8a76cd99b kselftest/harness: Use helper to avoid zero-size memset warning 0eccd4acd6bd selftests/ftrace: Test toplevel-enable for instance b889b4fb4cbe selftests/ftrace: traceonoff_triggers: strip off names 3e6ad272bb8b kselftest/kublk: include message in _Static_assert for C11 compatibility 0aaff7b10903 kselftest/anon_inode: replace null pointers with empty arrays 673a55cc49da kselftest/coredump: use __builtin_trap() instead of null pointer 1a8fa7faf489 resolve_btfids: Implement --patch_btfids 4fd99103eef3 selftests/bpf: iterator based loop and STACK_MISC states pruning 840692326e92 bpf: allow states pruning for misc/invalid slots in iterator loops 94968fc3009d ALSA: echoaudio: adjust function name 60dd3ace961e ALSA: ice1724: adjust function name reference 537cd8fd3c58 ALSA: mixart: adjust field name reference 811e87ca8a0a doc: Add housekeeping documentation 31ed8e2f7ad1 kthread: Document kthread_affine_preferred() 40e395f8f045 kthread: Comment on the purpose and placement of kthread_affine_node() call 99227d29e249 kthread: Honour kthreads preferred affinity after cpuset changes d18d35c37e58 sched/arm64: Move fallback task cpumask to HK_TYPE_DOMAIN d02618fb4957 sched: Switch the fallback task allowed cpumask to HK_TYPE_DOMAIN 22401e3ebc39 kthread: Rely on HK_TYPE_DOMAIN for preferred affinity management 36e6789e387b kthread: Include kthreadd to the managed affinity list df9ac04afc0c kthread: Include unbound kthreads in the managed affinity list d93e590273ed kthread: Refine naming of affinity related fields 740de2c69943 PCI: Remove superfluous HK_TYPE_WQ check 69b861834dfa sched/isolation: Remove HK_TYPE_TICK test from cpu_is_isolated() 933a70761329 cpuset: Remove cpuset_cpu_is_isolated() 1f42779e1355 timers/migration: Remove superfluous cpuset isolation test 431520c04d94 cpuset: Propagate cpuset isolation update to timers through housekeeping 6670f1d026ed cpuset: Propagate cpuset isolation update to workqueue through housekeeping 4574f7fb86f7 PCI: Flush PCI probe workqueue on cpuset isolated partition change 81926e19d174 sched/isolation: Flush vmstat workqueues on cpuset isolated partition change 08d38e05b32e sched/isolation: Flush memcg workqueues on cpuset isolated partition change e36060f90f3e cpuset: Update HK_TYPE_DOMAIN cpumask from cpuset 9d65efba50df sched/isolation: Convert housekeeping cpumasks to rcu pointers 6d07e79a28d1 cpuset: Provide lockdep check for cpuset lock held 9c7a212f9c22 cpu: Provide lockdep check for CPU hotplug lock write-held 998690523d2a timers/migration: Prevent from lockdep false positive warning 0372f07e2acc block: Protect against concurrent isolated cpuset change 2bf50e7900c8 libceph: return the handler error from mon_handle_auth_done() 3f555ce5596c libceph: make free_choose_arg_map() resilient to partial allocation 30f6f35af932 ceph: update co-maintainers list in MAINTAINERS 1a3d64d530a1 libceph: replace overzealous BUG_ON in osdmap_apply_incremental() a466e2f4e32a libceph: prevent potential out-of-bounds reads in handle_auth_done() 036e4e02203a net: Keep ignoring isolated cpuset change f1e153050401 driver core: cpu: Convert /sys/devices/system/cpu/isolated to use HK_TYPE_DOMAIN_BOOT 5d4b69096962 cpuset: Convert boot_hk_cpus to use HK_TYPE_DOMAIN_BOOT 0adee874730a sched/isolation: Save boot defined domain flags 0d1b96e6ce4b mm: vmstat: Prepare to protect against concurrent isolated cpuset change e3292ce25c99 memcg: Prepare to protect against concurrent isolated cpuset change c5d2d3e21918 cpu: Revert "cpu/hotplug: Prevent self deadlock on CPU hot-unplug" e08c90dcbed5 PCI: Prepare to protect against concurrent isolated cpuset change e21279b73ef6 x86/sev: Carve out the SVSM code into a separate compilation unit f01c6489ad6c x86/sev: Add internal header guards c1e8980fabf5 x86/sev: Move the internal header 91a0b0dce350 bus: mhi: ep: Use bus callbacks for .probe() and .remove() 8535df5dd64e bus: mhi: host: Use bus callbacks for .probe() and .remove() 4a9ba211d026 bus: mhi: host: Drop the auto_queue support 51731792a25c net: qrtr: Drop the MHI auto_queue feature for IPCR DL channels f6a15d854986 virtio_ring: add in order support 519b206e30a3 virtio_ring: factor out split detaching logic 9dc6b944f16c virtio_ring: factor out split indirect detaching logic fa56d17b9241 virtio_ring: factor out core logic for updating last_used_idx c623106c79c8 virtio_ring: factor out core logic of buffer detaching 03f05c4eeb7b virtio_ring: determine descriptor flags at one time 1208473f9b5e virtio_ring: introduce virtqueue ops eff8b47d2832 virtio_ring: switch to use unsigned int for virtqueue_poll_packed() f2ad9d6b4eed virtio_ring: switch to use vring_virtqueue for detach_unused_buf variants 7e81017673fe virtio_ring: switch to use vring_virtqueue for disable_cb variants 62fa22cdab7b virtio_ring: use vring_virtqueue for enable_cb_delayed variants 74847cb57317 virtio_ring: switch to use vring_virtqueue for enable_cb_prepare variants ceea1cd0aef2 virtio: switch to use vring_virtqueue for virtqueue_get variants 4a0fa90b10a2 virtio_ring: switch to use vring_virtqueue for virtqueue_add variants 8b8590b70894 virtio_ring: switch to use vring_virtqueue for virtqueue_kick_prepare variants 9552bc058154 virtio_ring: switch to use vring_virtqueue for virtqueue resize variants 40da006f137d virtio_ring: unify logic of virtqueue_poll() and more_used() 79f6d682937d virtio_ring: switch to use vring_virtqueue in virtqueue_poll variants 8ce8e3e5582e virtio_ring: rename virtqueue_reinit_xxx to virtqueue_reset_xxx() 8818ffb04bfa RDMA/hns: Introduce limit_bank mode with better performance ab4b58a1bcba erofs: remove useless src in erofs_xattr_copy_to_buffer() b9a3b4eb8be6 erofs: unexport erofs_xattr_prefix() 4fe2bd195435 drm/i915/gem: Zero-initialize the eb.vma array in i915_gem_do_execbuffer 78e24eff572b memblock test: include from tools mm.h stub 56b680254ce0 mm/memtest: add underflow detection for size calculation 364e0e5e3929 memblock: drop redundant 'struct page *' argument from memblock_free_pages() bb85d206be20 samples/ftrace: Adjust LoongArch register restore order in direct calls 73721d867677 LoongArch: BPF: Enhance the bpf_arch_text_poke() function 26138762d9a2 LoongArch: BPF: Enable trampoline-based tracing for module functions 61319d15a560 LoongArch: BPF: Adjust the jump offset of tail calls d314e1f48260 LoongArch: BPF: Save return address register ra to t0 before trampoline eb71f5c433e1 LoongArch: BPF: Zero-extend bpf_tail_call() index 3f5a238f24d7 LoongArch: BPF: Sign extend kfunc call arguments 45cb47c628df LoongArch: Refactor register restoration in ftrace_common_return 9bdc1ab5e4ce LoongArch: Enable exception fixup for specific ADE subcode 4cd641a79e69 LoongArch: Remove unnecessary checks for ORC unwinder 6e5416d63bcb LoongArch: Remove is_entry_func() and kernel_entry_end 1b2f4706c6a2 LoongArch: Use UNWIND_HINT_END_OF_STACK for entry points d5be446948b3 LoongArch: Set correct protection_map[] for VM_NONE/VM_SHARED 807e5d383ca8 LoongArch: Complete CPUCFG registers definition 641ecc890038 riscv: fix KUnit test_kprobes crash when building with Clang b4bf5e55899e arm64: dts: freescale: Add FRDM-IMX91 basic support 77e18c63a38b dt-bindings: arm: fsl: Add FRDM-IMX91 board 25fd7ee7bf58 riscv: Sanitize syscall table indexing under speculation 66562b66dcbc riscv: boot: Always make Image from vmlinux, not vmlinux.unstripped 00398481e06b arm64: dts: imx8mp: Update Data Modul i.MX8M Plus eDM SBC DT to rev.903 1e78a43ec0a0 dt-bindings: tpm: Add st,st33tphf2ei2c 6f6c18cba16f arm64: dts: imx8mp-evk: add camera ov5640 and related nodes abc8424e7f96 arm64: dts: colibri-imx8x: Add cma memory d4dc56d8224d arm64: dts: colibri-imx8x: Add wi-fi 32kHz clock d703856872d5 arm64: dts: colibri-imx8x: Add backlight fc5ff2500976 io_uring: use GFP_NOWAIT for overflow CQEs on legacy rings e6f2612f0e7c selftests/bpf: test cases for bpf_loop SCC and state graph backedges f597664454bd bpf: bpf_scc_visit instance and backedges accumulation for bpf_loop() 4c9f6a782f60 rust: driver: fix broken intra-doc links to example driver types 317a5df78f24 selftests/bpf: Fix verifier_arena_large/big_alloc3 test 33d589ed60ae smack: /smack/doi: accept previously used values 19c013e1551b smack: /smack/doi must be > 0 e877cbb4531c security: smack: fix indentation in smack_access.c 1b5e068d598e kbuild: uapi: Drop check_config() bb6a4985680b drm/i915/utils: drop unnecessary ifdefs 51489bae202f drm/xe: remove compat i915_drv.h and -Ddrm_i915_private=xe_device hack aae766f5d310 drm/i915: drop i915 param from i915_fence{, _context}_timeout() 600605853f87 scripts/gen-btf.sh: Fix .btf.o generation when compiling for RISCV 2fd60a2edb83 PCI: qcom: Parse PERST# from all PCIe bridge nodes 0cc13256b605 PCI: qcom: Remove ASPM L0s support for MSM8996 SoC 62d4911290f9 PCI: rzg3s-host: Drop the lock on RZG3S_PCI_MSIRS and RZG3S_PCI_PINTRCVIS 4b86eff47e20 PCI: rzg3s-host: Use pci_generic_config_write() for the root bus 2cca8d79709e dt-bindings: PCI: socionext,uniphier-pcie: Fix interrupt controller node name c816ba1dcd93 EDAC/amd64: Avoid a -Wformat-security warning 7897e96d5973 ACPI: scan: Drop outdated comment regarding removed function f6b4ff475878 ACPI: scan: Use resource_type() for resource type checking 10845a105bbc blk-mq: skip CPU offline notify on unmapped hctx a795fa7e8d72 dt-bindings: mmc: arm,pl18x: Do not use plural form of a proper noun PrimeCell ba2b4209eb5c mmc: sdhci-of-aspeed: Simplify with scoped for each OF child loop 72cde1485b11 mmc: jz4740: Fix Wvoid-pointer-to-enum-cast warning 0258943c5791 mmc: cavium-octeon: Simplify with scoped for each OF child loop d450404aa5c9 mmc: atmel-mci: Simplify with scoped for each OF child loop f1449355a3a9 mmc: cavium: Use clamp to simplify cvm_mmc_set_clock 4edeeb085256 mmc: sdhci-of-k1: add reset support d9eada6dd301 dt-bindings: mmc: spacemit,sdhci: add reset support f66f20116433 mmc: dw_mmc: Remove struct dw_mci_slot 2b6c57651824 mmc: dw_mmc: Introduce dw_mci_alloc_host() eb7f9e24aedb mmc: dw_mmc: Remove queue from dw_mci 9db58787189d mmc: dw_mmc: Remove mrq from struct dw_mci_slot 3632becfe675 mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mci 3f2189e62a08 mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot 0299ce53be16 mmc: dw_mmc: Remove id and ctype from dw_mci_slot 4512d04101be mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci eb1bccdf4093 mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible d9844d29d47b mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mci 363b42d3aa99 mmc: dw_mmc: Remove unused header files and keep alphabetical order ee132a8ac20a mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() a888c1556902 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the reset 93ec1c19a439 dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property 974921c43130 dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties 4f4dea9b2f5a dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA 60d709cea997 mmc: sdhci-esdhc-imx: wait for data transfer completion before reset 5167322c2b11 mmc: mtk-sd: add support for MT8189 SoC f0836bade265 mmc: mtk-sd: add support for SPM resource release control f6004f2587bd dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC 57ba006dc5a5 mmc: core: Add quirk for incorrect manufacturing date 9996707822f8 mmc: core: Adjust MDT beyond 2025 4f93254d8a0f mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cards 20d02627f4e8 mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMA 013db006998c mmc: dw_mmc: Remove unused struct dma_pdata 3009738a855c mmc: sdhci-of-dwcmshc: Prevent illegal clock reduction in HS200/HS400 mode fa2fd0b10f66 smb: client: fix UBSAN array-index-out-of-bounds in smb2_copychunk_range bc311611625a smb3 client: add missing tracepoint for unsupported ioctls 73368efe2b47 ARM: dts: imx: imx6sl: fix lcdif compatible 4cd1eadb61de ARM: imx_v6_v7_defconfig: enable EPD regulator needed for Kobo Clara 2e 03bbb39d9c1f ARM: dts: imx: imx6sll-kobo-clara2e: add regulator for EPD e8280244464c ARM: dts: imx: imx6sll: fix lcdif compatible 6b9d8ef29087 dt-bindings: arm: fsl: Add Apalis iMX8QP db97615aea66 arm64: dts: freescale: Add Apalis iMX8QP 3669332babd0 arm64: dts: freescale: Add NXP i.MX8QP SoC dtsi eb2615ad4643 arm64: dts: imx8qm: Add CPU cluster labels 202266aee7d5 arm64: dts: freescale: Use lowercase hex 7dce6d3909cb arm64: dts: freescale: Minor whitespace cleanup 5ceddf531b7f arm64: dts: freescale: Use hyphen in node names 5a0ee673a793 arm64: dts: imx94: add mt35xu512aba spi nor support c86141215394 arm64: dts: imx94: add xspi device node a5aa8551d004 arm64: dts: freescale: Add i.MX952 EVK basic device tree b516a4dd6a1f arm64: dts: freescale: Add initial device tree for i.MX952 6b4bcef0549e dt-bindings: arm: fsl: add i.MX952 EVK board fcd431a9627f RDMA/bnxt_re: fix dma_free_coherent() pointer 1adaea51c61b ipv6: fix a BUG in rt6_get_pcpu_route() under PREEMPT_RT c6703f10c8cc platform/x86: asus-armoury: add support for G835LW 43bd09d5b750 RDMA/rtrs: Fix clt_path::max_pages_per_mr calculation 6595beb40fb0 net: rose: fix invalid array index in rose_kill_by_device() 5939b6dbcda8 net: enetc: do not print error log if addr is 0 99537d5c476c net: macb: Relocate mog_init_rings() callback from macb_mac_link_up() to macb_open() 0c90fd379bb5 docs: admin-guide: thunderbolt: Replace ifconfig with ip 3b905ff2b243 fbdev: omapfb: Make FB_DEVICE dependency optional a06d03f9f238 staging: fbtft: Make FB_DEVICE dependency optional fe71da88afa8 fbdev: Add dev_of_fbinfo() helper for optional sysfs support 3be42c3b3d43 selftests: fib_test: Add test case for ipv4 multi nexthops 6e17474aa9fe net: fib: restore ECMP balance from loopback 44741e9de29b selftests: fib_nexthops: Add test cases for error routes deletion ac782f4e3bfc ipv4: Fix reference count leak when using error routes with nexthop objects fa0b198be1c6 net: usb: sr9700: fix incorrect command used to write single register dc3a6a942e9e soundwire: intel_ace2x: add SND_HDA_CORE dependency 3c68cf68233e IB/rxe: Fix missing umem_odp->umem_mutex unlock on error path 89f9f0626103 fbcon: check return value of con2fb_acquire_newinfo() 40630210211a drm/bridge: imx8qxp-pixel-link: remove excess error message 900699ba830f drm/bridge: imx8qxp-pxl2dpi: get/put the companion bridge 6802c7ee360d drm/bridge: imx8qxp-pxl2dpi: get/put the next bridge 0dc4a8d6d096 drm/bridge: imx8qxp-pxl2dpi: imx8qxp_pxl2dpi_find_next_bridge: return int, not ERR_PTR 54af17788629 drm/bridge: imx8qxp-pxl2dpi: remove excess error message ceea3f7806a1 drm/bridge: imx8qxp-pxl2dpi: simplify put of device_node pointers c87ad784aacb drm/meson: encoder_hdmi: get/put the next bridge bfb8f5d0a9e7 drm/meson: encoder_dsi: get/put the next bridge 47fa48b3faa7 drm/meson: encoder_cvbs: get/put the next bridge b9a7d5918bd4 drm/bridge: simple-bridge: get/put the next bridge ae754f049ce1 drm/bridge: imx8qxp-pixel-combiner: get/put the next bridge 8f92a5fcbfe3 drm/bridge: ite-it66121: get/put the next bridge 3fdeae134ba9 drm/bridge: add next_bridge pointer to struct drm_bridge 7282066e5534 drm/arcpgu: convert to of_drm_find_and_get_bridge() 5d7cb36254b5 drm/bridge: make of_drm_find_bridge() a wrapper of of_drm_find_and_get_bridge() c637217efb89 drm/todo: add entry about converting to of_drm_find_and_get_bridge() 9da0e06abda8 drm/bridge: deprecate of_drm_find_bridge() 293a8fd7721a drm/bridge: add of_drm_find_and_get_bridge() b485a959a235 fbdev: hyperv_fb: Remove hyperv_fb driver c987d6957bfc fbdev: Use device_create_with_groups() to fix sysfs groups registration race 4470988771ac fbdev: smscufx: properly copy ioctl memory to kernelspace be1e3ea0cf76 arm64: dts: imx8mm-phycore-som: Update eth phy impedance ce355e7e59cd kbuild: prefer ${NM} in check-function-names.sh eb2f28413e23 arm64: dts: freescale: add support for NXP i.MX93 FRDM a95260063fb3 dt-bindings: arm: fsl: add i.MX93 11x11 FRDM board 30e6d444b8dc arm64: dts: mb-smarc-2: Add PCIe support 239003957eb4 ARM: imx_v6_v7_defconfig: Configure CONFIG_SND_SOC_FSL_ASOC_CARD as module 8adc841d43eb arm64: dts: imx8mn-tqma8mqnl: fix LDO5 power off 8b6ffe54fde2 arm64: dts: imx8mn-tqma8mqnl: remove virtual 1.8V regulator cd09cbebfc8a arm64: dts: imx8mn-tqma8mqnl: remove virtual 3.3V regulator f7a65b08bcf5 arm64: dts: imx8mm-tqma8mqml: fix LDO5 power off 7c9910ffdadb arm64: dts: imx8mm-tqma8mqml: remove superfluous line c5d2ecfe495e arm64: dts: imx8mm-tqma8mqml: remove virtual 1.8V regulator fcef3fa00fce arm64: dts: imx8mm-tqma8mqml: remove virtual 3.3V regulator ad1dcab9096f fbdev: rivafb: fix divide error in nv3_arb() 89e87d0dc87e arm64: dts: mba8mx: Fix Ethernet PHY IRQ support e583afbe3568 arm64: dts: imx8mp-var-som: Add support for TSC2046 touchscreen cb452cc24ade arm64: dts: imx8mp-var-som: Add support for WM8904 audio codec 84095b3bd0cc arm64: dts: imx8mp-var-som: Add WiFi and Bluetooth support e5b8c6103a41 arm64: dts: imx8mp-var-som: Move UART2 description to Symphony carrier 5ea98ce8b119 arm64: dts: imx8mp-var-som: Move PCA9534 GPIO expander to Symphony carrier 057ffbb1cfff arm64: dts: imx8mp-var-som: Move USDHC2 support to Symphony carrier 753f9460a645 arm64: dts: imx93-11x11-evk: Use phys to replace xceiver-supply 3563aaa006af arm64: dts: imx8mp-evk: Use phys to replace xceiver-supply 51eea410b977 arm64: dts: imx95-15x15-evk: Use phys to replace xceiver-supply 3c1df79fe708 ARM: dts: imx6qdl: Add default GIC address cells 5d96e8677f75 dt-bindings: power: fsl,imx-gpc: Document address-cells 555819270707 drm/i915/vrr: Enable DC Balance 5786499a42e6 drm/i915/display: Add function to configure event for dc balance 192bc98c6fcf drm/i915/vrr: Pause DC Balancing for DSB commits 27a4250ca27a drm/i915/dsb: Add pipedmc dc balance enable/disable c4aba65c26fd drm/i915/display: Wait for VRR PUSH status update 5bb6250c3478 drm/i915/vrr: Implement vblank evasion with DC balancing 5e32a46f5603 drm/i915/vblank: Extract vrr_vblank_start() 4ca36702d808 drm/i915/vrr: Write DC balance params to hw registers d780bbebaac1 drm/i915/display: Add DC Balance flip count operations 80d14983595b drm/i915/vrr: Add function to reset DC balance accumulated params 7bf11bc2f716 drm/i915/vrr: Add function to check if DC Balance Possible 2873c8eaa1e9 drm/i915/vrr: Add compute config for DC Balance params c09112ca3cc9 drm/i915/vrr: Add state dump for DC Balance params be843f348035 drm/i915/vrr: Add DC Balance params to crtc_state 19467b46c219 drm/i915/vrr: Add functions to read out vmin/vmax stuff be19d803df43 drm/i915/vrr: Add VRR DC balance registers 1dee5a4db242 drm/i915/dmc: Add pipe dmc registers and bits for DC Balance 6739e03a9aff drm/i915/display: Add source param for dc balance 4f0cee99186c arm64: dts: imx8m{m,p}-venice-gw71xx: Add Magetometer ad7b5ed46c68 arm64: dts: tqma8mpql-mba8mp-ras314: Add HDMI audio output support 53a5c1d98d11 arm64: dts: tqma8mpql-mba8mp-ras314: Fix HDMI CEC pad control settings 38bbf7903e80 arm64: dts: tqma8mpql-mba8mp-ras314: Fix Ethernet PHY IRQ support 5c50503db36d arm64: dts: tqma8mpql-mba8mpxl: Configure IEEE 1588 event out signal 251f9c7ce592 arm64: dts: tqma8mpql-mba8mpxl: Add HDMI audio output support 8401527abb5e arm64: dts: tqma8mpql-mba8mpxl: Fix HDMI CEC pad control settings 3494d778e8d1 arm64: dts: tqma8mpql-mba8mpxl: Fix Ethernet PHY IRQ support 2b1f623fc83d arm64: dts: tqma8mpql-mba8mpxl: Adjust copyright text format 89d806805778 erofs: unexport erofs_getxattr() 60936bf9e1ce erofs: fix incorrect early exits in volume label handling 1731aea30265 erofs: fix incorrect early exits for invalid metabox-enabled images 53fb7a3aa55e arm64: dts: freescale: imx8mp-toradex-smarc: enable hdmi_pai device 9cd778b49692 arm64: dts: freescale: imx8mp-verdin: enable hdmi_pai device 98b8de62e846 arm64: dts: freescale: imx8mp-verdin: Remove obsolete TODO comments 99bd26b4e5dc arm64: dts: freescale: imx8-apalis: Add ethernet alias 4139384b586b arm64: dts: imx93-var-som-symphony: Enable LPSPI6 controller e35fffafd8a4 arm64: dts: imx93-var-som-symphony: Add USB support 3860538ff7ee arm64: dts: imx93-var-som-symphony: Add support for ft5x06 touch controller 8071668e66e5 arm64: dts: imx93-var-som-symphony: Update gpio aliases e4d60417f6f6 arm64: dts: imx8mp-phyboard-pollux: add PEB-WLBT-05 expansion board 18c783cf09aa arm64: dts: imx8mp-phyboard-pollux: Enable i2c3 26927206df53 arm64: dts: imx8mp-phycore-som: add spi-nor supply vcc 749fdd12321d arm64: dts: imx8mp-phyboard-pollux: add fan-supply 7b43479e4e14 arm64: dts: imx91-11x11-evk: Add audio XCVR sound card support c85b67e2ab5f arm64: dts: imx91-11x11-evk: Add PDM microphone sound card support 3529bf1c7d9e arm64: dts: imx91-11x11-evk: Add WM8962 sound card support 08a4d6fb6488 arm64: dts: imx91-11x11-evk: Add bt-sco sound card support c3085bef552f arm64: dts: imx91-11x11-evk: Refine label and node name of WM8962 a988caeed9d9 arm64: dts: imx8qm-ss-dma: correct the dma channels of lpuart c63749a7ddc5 arm64: dts: imx8mp: Fix LAN8740Ai PHY reference clock on DH electronics i.MX8M Plus DHCOM 21335bc94ac3 arm64: dts: imx93-9x9-qsb: add CAN support overlay file cdf4e631eec5 arm64: dts: freescale: tx8p-ml81: fix eqos nvmem-cells 056c68875122 arm64: dts: freescale: moduline-display: fix compatible 1815b16d02ae dt-bindings: arm: fsl: moduline-display: fix compatible e6a4eedd49ce ARM: dts: imx6q-ba16: fix RTC interrupt level b49f2dece025 arm64: dts: tqmls1046a: Move BMAN/QMAN buffers to DRAM1 area b53eb75f26dd arm64: dts: cix: Use lowercase hex 3096016926cc dt-bindings: mediatek: Drop inactive MandyJH Liu f416c556997a smb/server: fix refcount leak in smb2_open() 3296c3012a9d smb/server: fix refcount leak in parse_durable_handle_context() 7c28f8eef5ac smb/server: call ksmbd_session_rpc_close() on error path in create_smb2_pipe() 0c56693b06a6 ksmbd: Fix memory leak in get_file_all_info() 03029ed5fabb dt-bindings: arm: Drop obsolete brcm,vulcan-soc binding 4f4f6b4467e6 MAINTAINERS: Update Saravana Kannan's email address 2aa1e462508d ACPI: sysfs: Add device cid attribute for exposing _CID lists 9460eaae2ee4 ACPI: SBS: Convert the driver to a platform one 6d2590533cdd ACPI: SMBUS HC: Convert the driver to a platform one db65a06d10b3 ACPI: EC: Convert the driver to a platform one fe9542b8b53c ACPI: EC: Register a platform device for ECDT EC 6e35ab507c88 ACPI: HED: Convert the driver to a platform one 5dd02d0852ea ACPI: bus: Fix typo under sizeof() in acpi_run_osc() 150b1b97e275 x86/microcode/AMD: Fix Entrysign revision check for Zen5/Strix Halo 58fc7342b529 ipv6: BUG() in pskb_expand_head() as part of calipso_skbuff_setattr() e34f0df3d81a usbnet: avoid a possible crash in dql_completed() 3d970eda0034 gve: defer interrupt enabling until NAPI registration 560cb3bd9a48 Documentation: PCI: Fix typos in msi-howto.rst 8df20813eb01 phy: Kconfig: spacemit: add COMMON_CLK dependency 7acc70476f14 gpu: nova-core: gsp: move appropriate code into pin initializer 032a6772d663 gpu: nova-core: gsp: get rid of redundant Result in Gsp::new() 423706aa1c46 gpu: nova-core: fw: move appropriate code into pin initializer db22fbc15a9c gpu: nova-core: fw: get rid of redundant Result in GspFirmware::new() 03f336a869b3 PCI: endpoint: Add missing NULL check for alloc_workqueue() a48e23221000 net: stmmac: fix the crash issue for zero copy XDP_TX action 0d325cbdc5ce PCI: endpoint: Replace use of system_wq with system_percpu_wq 78f5d0d5a23d PCI: Add WQ_PERCPU to alloc_workqueue() users 85f4b0c650d9 octeontx2-pf: fix "UBSAN: shift-out-of-bounds error" 6a02651c4c4b platform/x86: asus-armoury: fix ppt data for FA507R 4992ed7813c5 Documentation/x86: Fix PR_SET_SPECULATION_CTRL error codes 66e245db16f0 platform/x86/intel/pmt/discovery: use valid device pointer in dev_err_probe ef4536f15224 landlock: Improve the comment for domain_is_scoped 55dc93a7c271 selftests/landlock: Use scoped_base_variants.h for ptrace_test 7aa593d8fb64 selftests/landlock: Fix missing semicolon 14c00e30d3a2 selftests/landlock: Fix typo in fs_test 602acfb54119 landlock: Optimize stack usage when !CONFIG_AUDIT 9e371032cbf0 null_blk: Constify struct configfs_item_operations and configfs_group_operations 255153afbcfd drm/nova: Align GEM memory allocation to system page size f91ffed95c06 rust: Return Option from page_align and ensure no usize overflow 0923a618a78f RAS/AMD/ATL: Remove an unneeded semicolon 68ac85fb42cf PCI: dwc: Use cfg0_base as iMSI-RX target address to support 32-bit MSI devices e44c42c830b7 platform/x86: hp-bioscfg: Fix out-of-bounds array access in ACPI package parsing 099ef9ab9203 fs/ntfs3: implement iomap-based file operations e37a75bb866c fs/ntfs3: fix deadlock in ni_read_folio_cmpr c61326967728 fs/ntfs3: implement llseek SEEK_DATA/SEEK_HOLE by scanning data runs 356fa248168b fs/ntfs3: zero-fill folios beyond i_valid in ntfs_read_folio() 576248a34b92 fs/ntfs3: handle attr_set_size() errors when truncating files 3a6aba7f3cf2 fs/ntfs3: drop preallocated clusters for sparse and compressed files dcd9d6a47199 fs/ntfs3: fsync files by syncing parent inodes 377cae9851e8 ima: Fix stack-out-of-bounds in is_bprm_creds_for_exec() 4e6c3b68c1d5 arm64: dts: imx93-14x14-evk: Add audio XCVR sound card adee0d661434 arm64: dts: imx93-14x14-evk: Add bt-sco sound card support 15599306fb6c arm64: dts: freescale: imx95-toradex-smarc: fix SMARC_SDIO_WP label position 466798368e51 arm64: dts: freescale: imx95-toradex-smarc: use edge trigger for ethphy1 interrupt 9915bc977b98 ARM: multi_v7_defconfig: enable DA9052 and MC13XXX 3691fd19ccad rust: device_id: replace incorrect word in safety documentation e00ac93be012 arm64: dts: imx8ulp: add sim lpav node a4f7357d5328 arm64: dts: imx943-evk: add flexcan support fb617c00e4ed arm64: dts: imx8mm: Add label to thermal-zones bb5b318f11e6 arm64: dts: add support for NXP i.MX8MP FRDM board 7834d199a7d7 arm64: dts: tqma8xxs-mb-smarc-2: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 81c6b6ffbda1 arm64: dts: tqma8xxs: replace 0 with IMX_LPCG_CLK_0 for lpcg indices 4ea67ed403d9 arm64: dts: imx8qxp-mek: Add sensors under i2c1 bus 92ecc94b2786 arm64: dts: mba8xx: replace 0 with IMX_LPCG_CLK_0 for lpcg indices def8f003d4f3 dt-bindings: arm: fsl: Add i.MX8MP FRDM board 22ad29311b03 ACPI: bus: Adjust acpi_osc_handshake() parameter list b5c23a4d291d auxdisplay: arm-charlcd: fix release_mem_region() size 499d987b65c0 platform/x86: asus-armoury: add support for G615LR a22d893f490d platform/x86: asus-armoury: add support for FA608UM a05117150256 platform/x86: asus-armoury: add support for GA403WR 063185ba3274 platform/x86: asus-armoury: add support for GU605CR a2e3dda51d55 drm/i915/gvt/display_helper: Get rid of #ifdef/#undefs 1908784fbc05 drm/i915/gvt: Use the appropriate header for the DPLL macro d805e879e15a drm/i915/gvt: Change for_each_pipe to use pipe_valid API d6a3a6785694 drm/i915/gvt: Add header to use display offset functions in macros f3255cf4490e drm/i915/display: Add APIs to be used by gvt to get the register offsets cbf3dc32609b platform/x86: ideapad-laptop: Reassign KEY_CUT to KEY_SELECTIVE_SCREENSHOT e8bf27db8cd0 pmdomain: mediatek: mtk-mfg: Expose shader_present as nvmem cell 6f44c712a995 pmdomain: add audio power island for Marvell PXA1908 SoC 71813ecc8436 drm/i915/display: Abstract pipe/trans/cursor offset calculation 68ece1e2ce3a rust: dma: remove incorrect safety documentation 2f4ca87469b9 docs: ABI: sysfs-devices-soc: Fix swapped sample values 8314d2c28d33 misc: fastrpc: Update dma_bits for CDSP support on Kaanapali SoC 1d94ce8996d7 misc: fastrpc: Add support for new DSP IOVA formatting 428b2f2b60c3 misc: fastrpc: Rename phys to dma_addr for clarity 53da3f51e491 dt-bindings: misc: qcom,fastrpc: Add compatible for Kaanapali 174e2a339bf7 rust_binder: Fix build failure if !CONFIG_COMPAT 46c549ef7889 rust_binder: replace `kernel::c_str!` with C-Strings 582ce8ea2012 rust: miscdevice: replace `kernel::c_str!` with C-Strings c1ea31205edf rust_binder: add binder_transaction tracepoint c1093b858906 rust: sync: add Arc::DATA_OFFSET 0c4ce29612bc rust: binder: add __rust_helper to helpers 953deba74791 rust: miscdevice: use `pin_init::zeroed()` for C type initialization 12752eb13c40 dt-bindings: power: mt8196-gpufreq: Describe nvmem provider ability e849ada70c6b char: misc: Use IS_ERR() for filp_open() return value dad9f13d967b misc: ti_fpc202: fix a potential memory leak in probe function 40fc797ba183 binder: fix trivial typo in uapi header d37cd54ebeac platform/x86: samsung-galaxybook: Fix problematic pointer cast ba75ecb97d3f misc: bcm_vk: Fix possible null-pointer dereferences in bcm_vk_read() b54c82d6cbfc misc: eeprom: Fix EWEN/EWDS/ERAL commands for 93xx56 and 93xx66 c0fef45dbab0 char/mwave: drop it 6b9804013bdd arm64: dts: renesas: r8a779h0: Add WWDT nodes 5dac39761332 arm64: dts: renesas: r8a779g0: Add WWDT nodes bbe6568e8170 arm64: dts: renesas: r8a779f0: Add WWDT nodes e458504e89d2 arm64: dts: renesas: r8a779a0: Add WWDT nodes 62e66d42a90c arm64: dts: renesas: r8a77980: Add WWDT nodes bde9a2ed4a55 arm64: dts: renesas: r8a77970: Add WWDT nodes 66daacff181b arm64: dts: renesas: condor/v3hsk: Mark SWDT as reserved f2f8726bf5fc arm64: dts: renesas: r8a77980: Add SWDT node b2cca585b1d4 arm64: dts: renesas: r9a09g056: Add TSU nodes 10d4c3b21083 arm64: dts: renesas: r9a09g087: Add DMAC support e48fe84c8126 arm64: dts: renesas: r9a09g077: Add DMAC support 4d63858b9c6f dt-bindings: power: define ID for Marvell PXA1908 audio domain 15fd693e5a66 arm64: dts: renesas: r9a09g057h48-kakip: Enable SPI NOR Flash ebb3acf4d7c9 clk: renesas: r9a09g056: Add clock and reset entries for TSU 722b18a11084 ARM: shmobile: defconfig: Refresh for v6.19-rc1 af2325dbeed6 pmdomain: imx: gpcv2: Discard pm_runtime_put() return value e0cfb45edc64 pmdomain: imx93-blk-ctrl: add support for optional subnodes 0e3fe50f328e pmdomain: imx93-blk-ctrl: convert to devm_* only 52afdee09a73 pmdomain: imx93-blk-ctrl: cleanup error path 73cb5f6eafb0 pmdomain: imx: Fix reference count leak in imx_gpc_probe() 305f254727bd pmdomain: mtk-pm-domains: Fix spinlock recursion fix in probe 361e0ff456a8 rust_binder: remove spin_lock() in rust_shrink_free_page() 420f423defcf mei: me: add nova lake point S DID fb48cb435500 drm/i915/display: use to_intel_uncore() to avoid i915_drv.h 80d3db9b62d2 drm/xe/compat: convert uncore macro to static inlines 5f1a87efd60d drm/xe/compat: remove unused forcewake get/put macros 765ec7411b9d drm/i915: remove unused dev_priv local variable bed2a6bd2068 drm/xe/guc: READ/WRITE_ONCE g2h_fence->done ca643894a37a arm64: dts: add off-on-delay-us for usdhc2 regulator e0d8678c2f09 arm64: dts: imx8qm-mek: correct the light sensor interrupt type to low level 1a8e81a3bcd1 ARM: dts: nxp: imx: Fix mc13xxx LED node names cd0caaf20055 arm64: dts: imx95: correct I3C2 pclk to IMX95_CLK_BUSWAKEUP 51d857a0168a dt-bindings: arm: fsl: add TQ-Systems boards MBLS1028A and MBLS1028A-IND 0538ca1f102d arm64: dts: ls1028a: Add mbls1028a and mbls1028a-ind devicetrees 345ad34565c3 drm/i915/vdsc: Account for DSC slice overhead in intel_vdsc_min_cdclk() 25e99be0c76e RDMA/core: fix inconsistent indenting 6ff312442c59 erofs: avoid noisy messages for transient -ENOMEM 2db98ca2d162 erofs: improve LZ4 error strings aa85b61c40e4 erofs: simplify the code using for_each_set_bit 64c95f3c3e22 erofs: make z_erofs_crypto[] static e635251a0ef0 erofs: Use %pe format specifier for error pointers b105f62a35a9 arm64: dts: imx8mp libra: add peb-av-10 expansion board overlay 3619c5b41ec5 arm64: dts: imx8mp libra: add and update display overlays bfc1982c6601 arm64: dts: imx943-evk: add ENETC, EMDIO and PTP Timer support c3ea38980ab4 arm64: dts: imx94: add basic NETC related nodes 4688fd527c85 arm64: dts: imx8dxl-ss-ddr: Add DB (system interconnects) pmu support for i.MX8DXL 628f6ac792c9 arm64: dts: imx8qm: add ddr perf device node c904e459cf73 crypto: drbg - make drbg_get_random_bytes() return *void* 6acd394367ab crypto: drbg - make drbg_fips_continuous_test() return bool eb6449aa7b32 crypto: drbg - kill useless variable in drbg_fips_continuous_test() b6aa86c8a508 crypto: khazad - simplify return statement in khazad_mod_init 37b03cb37817 crypto: octeontx2 - Use sysfs_emit in sysfs show functions bce4678f0235 crypto: iaa - Replace sprintf with sysfs_emit in sysfs show functions 961ac9d97be7 crypto: qat - fix duplicate restarting msg during AER error 3c7d76d6128a io_uring: IOPOLL polling improvements e1418af7660f brd: replace simple_strtol with kstrtoul in ramdisk_size 4cef2fcda3ad rnull: replace `kernel::c_str!` with C-Strings f8f9c1f4d0c7 Linux 6.19-rc3 acf44a2361b8 vfio/xe: Fix use-after-free in xe_vfio_pci_alloc_file() 665077d78dc7 vfio/pds: Fix memory leak in pds_vfio_dirty_enable() a2ce13396917 selftests/ublk: fix Makefile to rebuild on header changes 60cf86372030 selftests/ublk: add test for async partition scan 7fc4da6a304b ublk: scan partition in async way c9894e6f0160 tools/sched_ext: update scx_show_state.py for scx_aborting change f92ff79ba264 tools/sched_ext: fix scx_show_state.py for scx_root change 04bdb1a04d8a block,bfq: fix aux stat accumulation destination 4d1442979e4a af_unix: don't post cmsg for SO_INQ unless explicitly asked for 684d3b2670a2 PM: sleep: Fix suspend_test() at the TEST_CORE level d43a12e47435 rust: Add SoC Driver Sample 057d44b05775 rust: Add soc_device support 9afdf3e1a59e arm64: dts: exynos: gs101: add OTP node 732af5191096 soc: samsung: exynos-chipid: add google,gs101-otp support c38cfc303db9 soc: samsung: exynos-chipid: downgrade dev_info to dev_dbg for soc info 9133ae2119cb soc: samsung: exynos-chipid: rename method 12da6f08a07d dt-bindings: nvmem: add google,gs101-otp cc8f92e41eb7 w1: fix redundant counter decrement in w1_attach_slave_device() 3387a7ad478b net: mana: Fix use-after-free in reset service rescan path c04de0c79534 net: avoid prefetching NULL pointers f79f9b7ace17 net: bridge: Describe @tunnel_hash member in net_bridge_vlan_group struct 1ab526d97a57 net: nfc: fix deadlock between nfc_unregister_device and rfkill_fop_write a1e077a3f76e net: usb: asix: validate PHY address before use a4f800c4487d net: mdio: rtl9300: use scoped for loops fe072f651083 tools build: Fix the common set of features test wrt libopenssl a7b79464a5e4 i2c: designware: Remove unnecessary function exports 9f65f8fa18bb i2c: designware: Remove useless driver specific option for I2C target 24a0ffefe3f0 firmware: arm_scmi: Remove legacy protocol versioning logic 0fac05fdd9af firmware: arm_scmi: Rework protocol version negotiation logic 25abdc151a44 ASoC: rt1320: fix the remainder calculation of r0 value fc22dfb13618 ASoC: alc5623: tidyup clock inversion in alc5623_set_dai_fmt() 1f4ea4838b13 mcb: Add missing modpost build support b08fc4d0ec24 kbuild: fix compilation of dtb specified on command-line without make rule 07fe35b766a6 Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands" d42bce414d1c net: dsa: b53: skip multicast entries for fdb_dump() d5dc28305143 bng_en: update module description 9910159f0659 iio: core: add separate lockdep class for info_exist_lock 321b33adcc51 net/can/j1939: update j1939_priv debugging a4166f1c4893 md: Fix forward incompatibility from configurable logical block size 864466c38c4a md: Fix logical_block_size configuration being overwritten 2cc583653bbe md: suspend array while updating raid_disks via sysfs 7ad6ef91d874 md/raid5: fix possible null-pointer dereferences in raid5_store_group_thread_cnt() 113d9712f63b PCI: meson: Report that link is up while in ASPM L0s and L1 states 3b34d6324d1f vhost: use "checked" versions of get_user() and put_user() 4b7bf8d55032 virtio_ring: code cleanup in detach_buf_split 3c4629b68dbe virtio: uapi: avoid usage of libc types 6548fb521822 landlock: Fix spelling aa9877d74c07 landlock: Clean up hook_ptrace_access_check() 03a0ff99ef2e landlock: Improve erratum documentation 60207df2ebf3 landlock: Remove useless include 29fbfa46e428 landlock: Fix wrong type usage e4aa4461d4ac selftests/landlock: NULL-terminate unix pathname addresses e1a57c33590a selftests/landlock: Remove invalid unix socket bind() 6685201ebfac selftests/landlock: Add missing connect(minimal AF_UNSPEC) test bd09d9a05cf0 selftests/landlock: Fix TCP bind(AF_UNSPEC) test case e4d82cbce225 landlock: Fix TCP handling of short AF_UNSPEC addresses 552dbf47a85c landlock: Fix formatting 255b721c9604 pinctrl: mediatek: make devm allocations safer and clearer in mtk_eint_do_init() fa917d3d5702 pinctrl: mediatek: mt8189: restore previous register base name array order 0297dce758a0 PCI: cadence: Avoid signed 64-bit truncation and invalid sort aac5ba6acc79 PCI: tegra: Allow building as a module eefff3d9f656 cpuidle: tegra: Export tegra_cpuidle_pcie_irqs_in_use() 92d661c36f32 irqdomain: Export irq_domain_free_irqs() 6cba60361b89 ACPI: thermal: Rework system suspend and resume handling d1db160da0d1 ACPI: thermal: Convert the driver to a platform one a4975385997a ACPI: thermal: Adjust event notification routine d27ccaebab98 ACPI: scan: Register platform devices for thermal zones 91ba8de81bcb ACPI: scan: Do not mark button ACPI devices as wakeup-capable 2cf321ef4e82 ACPI: scan: Do not bind ACPI drivers to fixed event buttons f4203ec64e11 ACPI: tiny-power-button: Convert the driver to a platform one 52d864019636 ACPI: button: Convert the driver to a platform one 93dc5db6d47a ACPI: button: Adjust event notification routines ddfebb7537cb ACPI: scan: Reduce code duplication related to fixed event devices ab06eb920401 ACPI: scan: Register platform devices for fixed event buttons 03667e146f81 ACPI: NFIT: core: Convert the driver to a platform one c48c0fd0e196 firewire: nosy: Fix dma_free_coherent() size 97872fa28b33 MAINTAINERS: exclude the tyr driver from DRM MISC de0bdcaf3649 MAINTAINERS: fix typo in TYR DRM driver entry a035b23b59c5 pinctrl: fix compile test defaults b14fad555302 io_uring: fix filename leak in __io_openat_prep() 00f6c1b4d15d md: Fix static checker warning in analyze_sbs ab5c13d98848 clk: qcom: gcc-msm8917: Add missing MDSS reset 21dcacabcc7e dt-bindings: clock: gcc-msm8917: Add missing MDSS reset 1f941b2c23fd nfsd: Drop the client reference in client_states_open() 8f9e967830ff nfsd: use ATTR_DELEG in nfsd4_finalize_deleg_timestamps() 8072e34e1387 nfsd: fix nfsd_file reference leak in nfsd4_add_rdaccess_to_wrdeleg() a49a2a1baa0c lockd: fix vfs_test_lock() calls 130343ee6bca MAINTAINERS: Add entry for Innosilicon hdmi bridge library 969325a2597e drm/rockchip: inno-hdmi: Convert to drm bridge c08c123d4cd6 drm/bridge: lontium-lt9611uxc: switch to HDMI audio helpers 8a717c16ddf2 drm/bridge: add connector argument to .hpd_notify callback cfe54f4591e6 kthread: Warn if mm_struct lacks user_ns in kthread_use_mm() 61ed08c2fd1d arm64: efi: Fix NULL pointer dereference by initializing user_ns 5688e977ed2b efi/libstub: gop: Fix EDID support in mixed-mode eb0674018791 tools headers: Sync syscall table with kernel sources 00a7e470a597 tools headers: Sync linux/socket.h with kernel sources d0783e1fb83b tools headers: Sync linux/gfp_types.h with kernel sources 0d5d3bb6cef4 tools headers: Sync arm64 headers with kernel sources 369e91bd201d tools headers: Sync x86 headers with kernel sources c482993189df tools headers: Sync UAPI sound/asound.h with kernel sources 45e07a6f3a19 tools headers: Sync UAPI linux/mount.h with kernel sources 4bd8d145731f tools headers: Sync UAPI linux/fs.h with kernel sources 673293eadbe9 tools headers: Sync UAPI linux/fcntl.h with kernel sources 34524cde88c9 tools headers: Sync UAPI KVM headers with kernel sources be6c9e82c999 tools headers: Sync UAPI drm/drm.h with kernel sources cb6d5aa9c0f1 cifs: Fix memory and information leak in smb3_reconfigure() 0b075f82935e drm/xe: Improve rebar log messages 382876afa75a drm/xe: Move rebar to its own file 66691e272e40 drm/msm: Replace unsafe snprintf usage with scnprintf 7799b888f826 RDMA/core: add device registration debugging d8ee3cfdc89b vhost/vsock: improve RCU read sections around vhost_vsock_get() 7f81878b046a tools/virtio: add device, device_driver stubs 39cfe193f3b1 tools/virtio: fix up oot build e88dfb93311c virtio_features: make it self-contained cec9c5e385f6 tools/virtio: switch to kernel's virtio_config.h b0fe545b3c64 tools/virtio: stub might_sleep and synchronize_rcu a2f964c45b35 tools/virtio: add struct cpumask to cpumask.h 4e949e77fa5e tools/virtio: pass KCFLAGS to module build b6600eff0559 tools/virtio: add ucopysize.h stub c53ad75c6236 tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs 03d768a38cea tools/virtio: stub DMA mapping functions 42059e68eaff tools/virtio: add struct module forward declaration 16fe720f1d2a tools/virtio: use kernel's virtio.h f059588c5527 virtio: make it self-contained 94fb5e796ad7 tools/virtio: fix up compiler.h stub 284853affe73 ASoC: rt1320: fix size_t format string 836ecc740ca8 ASoC: rt1320: fix 32-bit link failure 60489936aced regulator: fp9931: fix regulator node pointer 88733a0b6487 drm/msm/dpu: Add missing NULL pointer check for pingpong interface da9168d8ef1c Revert "drm/msm/dpu: Enable quad-pipe for DSC and dual-DSI case" 35ab5123bd24 Revert "drm/msm/dpu: support plane splitting in quad-pipe case" 7c85da6f63b1 drm/msm: msm_iommu.c: fix all kernel-doc warnings cd5697865258 drm/msm: msm_gpu.h: fix all kernel-doc warnings 010c98df53ce drm/msm: msm_gem_vma.c: fix all kernel-doc warnings 4fc510e57161 drm/msm: msm_fence.h: fix all kernel-doc warnings a6ccad66048a drm/msm/dpu: dpu_hw_wb.h: fix all kernel-doc warnings 3091c572fefd drm/msm/dpu: dpu_hw_vbif.h: fix all kernel-doc warnings 6e945d518a57 drm/msm/dpu: dpu_hw_top.h: fix all kernel-doc warnings f5a7145d0fb1 drm/msm/dpu: dpu_hw_sspp.h: fix all kernel-doc warnings abc287a76e1c drm/msm/dpu: dpu_hw_pingpong.h: fix all kernel-doc warnings 847c12befab4 drm/msm/dpu: dpu_hw_merge3d.h: fix all kernel-doc warnings 7ce9dd5eca99 drm/msm/dpu: dpu_hw_lm.h: fix all kernel-doc warnings f6d754552b55 drm/msm/dpu: dpu_hw_intf.h: fix all kernel-doc warnings 399f4345f07a drm/msm/dpu: dpu_hw_dspp.h: fix all kernel-doc warnings 9d22d53ecb15 drm/msm/dpu: dpu_hw_dsc.h: fix all kernel-doc warnings 70e66a0c5b1b drm/msm/dpu: dpu_hw_cwb.h: fix all kernel-doc warnings 686f6aafd39f drm/msm/dpu: dpu_hw_ctl.h: fix all kernel-doc warnings ce26953807ee drm/msm/dpu: dpu_hw_cdm.h: fix all kernel-doc warnings 23bee889e33d drm/msm/dp: fix all kernel-doc warnings a50d8777159a drm/msm/disp: mdp_format: fix all kernel-doc warnings a3572bdc3a02 RDMA/rtrs: server: remove dead code 27287e3b52b5 phy: ti: phy-j721e-wiz: convert from round_rate() to determine_rate() 3d4ffdfcf108 phy: rockchip: phy-rockchip-samsung-hdptx: convert from round_rate() to determine_rate() 2f7870297ae0 phy: rockchip: phy-rockchip-inno-hdmi: convert from round_rate() to determine_rate() 0484168a352f phy: mediatek: phy-mtk-mipi-dsi-mt8183: convert from round_rate() to determine_rate() 8e6bb53203d5 phy: mediatek: phy-mtk-mipi-dsi-mt8173: convert from round_rate() to determine_rate() 7a4ce5a9b674 phy: mediatek: phy-mtk-hdmi-mt8195: convert from round_rate() to determine_rate() be4267241c19 phy: mediatek: phy-mtk-hdmi-mt8173: convert from round_rate() to determine_rate() ebed08490d66 phy: mediatek: phy-mtk-hdmi-mt2701: convert from round_rate() to determine_rate() efc389fa00d1 phy: freescale: phy-fsl-samsung-hdmi: convert from round_rate() to determine_rate() b246caa68037 phy: tegra: xusb: Explicitly configure HS_DISCON_LEVEL to 0x7 5c87da0308f9 phy: qualcomm: phy-qcom-eusb2-repeater: Add squelch detect param update a590c0f93534 dt-bindings: phy: qcom,snps-eusb2-repeater: Add squelch param update 652a5a9c3f53 dt-bindings: phy: samsung,usb3-drd-phy: add power-domains 14fd381b6328 dt-bindings: phy: samsung,ufs-phy: add power-domains 03ea8676919a riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes 2d77a65c3657 pwm: Emit native configuration in /sys/kernel/debug/pwm 820c866c42de mhi: host: Add support for loading dual ELF image format fb3fba6933d1 drm/i915/cx0: Use the consolidated HDMI tables d0eb853678a2 Documentation: tracing: Add PCI tracepoint documentation d4318c1a79ac PCI: trace: Add RAS tracepoint to monitor link speed changes 9e541b3cee70 PCI: trace: Add generic RAS tracepoint for hotplug event 11721c45a826 PCI: Use resource_set_range() that correctly sets ->end 7c5c7d06bd1f PCI: endpoint: Avoid creating sub-groups asynchronously ad0c6da5be90 Documentation: PCI: endpoint: Fix ntb/vntb copy & paste errors ac1317df039d drm/xe/guc: READ/WRITE_ONCE ct->state b5179dbd1c14 drm/xe/guc: READ/WRITE_ONCE g2h_fence->done 6ba673331340 ecryptfs: Drop redundant NUL terminations after calling ecryptfs_to_hex e8fb5ec89343 ecryptfs: Replace memcpy + NUL termination in ecryptfs_new_file_context 0529a804095b ecryptfs: Replace strcpy with strscpy in ecryptfs_validate_options c82f77a4ac95 ecryptfs: Replace strcpy with strscpy in ecryptfs_cipher_code_to_string 3bdc6cace25c ecryptfs: Replace strcpy with strscpy in ecryptfs_set_default_crypt_stat_vals 5c31c9bf9e2f ecryptfs: simplify list initialization in ecryptfs_parse_packet_set() 111625ba8ab8 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() ec25c4cf2db1 ecryptfs: Fix packet format comment in parse_tag_67_packet() 9383d8205c15 ecryptfs: comment typo fix 0f9b0076ff05 ecryptfs: keystore: Fix typo 'the the' in comment 193120dddd1a vfio: selftests: Drop includes 30fb98ec34d3 tools include: Add definitions for __aligned_{l,b}e64 1e9150503882 vfio/xe: Add default handler for .get_region_info_caps 8bb808cea301 vfio/pci: Disable qword access to the VGA region dc85a46928c4 vfio/pci: Disable qword access to the PCI ROM bar c3a613a03902 drm/xe/soc_remapper: Add system controller config for SoC remapper 32eab46a6160 drm/xe/soc_remapper: Use SoC remapper helper from VSEC code a9f88c68f861 drm/xe/soc_remapper: Initialize SoC remapper during Xe probe efecc9e825f4 selftests: bpf: test non-sleepable arena allocations b8467290edab bpf: arena: make arena kfuncs any context safe 360c35f8ffae bpf: arena: use kmalloc_nolock() in place of kvcalloc() c336b0b32712 bpf: arena: populate vm_area without allocating memory d6b5a8d6f142 mm/ksm: fix pte_unmap_unlock of wrong address in break_ksm_pmd_entry a76a5ae2c6c6 mm/page_owner: fix memory leak in page_owner_stack_fops->release() 077d925b60c3 mm/memremap: fix spurious large folio warning for FS-DAX ffd042a23b79 MAINTAINERS: notify the "Device Memory" community of memory hotplug changes 7622292d2a4c sparse: update MAINTAINERS info 0c75714095e0 mm/page_alloc: report 1 as zone_batchsize for !CONFIG_MMU f183663901f2 mm: consider non-anon swap cache folios in folio_expected_ref_count() 6558749ef340 rust: maple_tree: rcu_read_lock() in destructor to silence lockdep 6db12d5c474d mm: memcg: fix unit conversion for K() macro in OOM log e6dbcb7c0e7b mm: fixup pfnmap memory failure handling to use pgoff 7013803444dd tools/mm/page_owner_sort: fix timestamp comparison for stable sorting 632b874d59a3 selftests/mm: fix thread state check in uffd-unit-tests a3785ae5d334 kernel/kexec: fix IMA when allocation happens in CMA area fe55ea85939e kernel/kexec: change the prototype of kimage_map_segment() 8de524774b9e MAINTAINERS: add ABI headers to KHO and LIVE UPDATE fdee5216851c .mailmap: remove one of the entries for WangYuli 02129e623c18 mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry() 612b595e08ca MAINTAINERS: update one straggling entry for Bartosz Golaszewski 7838a4eb8a1d mm/page_alloc: change all pageblocks migrate type on coalescing 6ba776b533ca mm: leafops.h: correct kernel-doc function param. names 6a0e5b333842 kasan: unpoison vms[area] addresses with a common tag 6f13db031e27 kasan: refactor pcpu kasan vmalloc unpoison 007f5da43b3d mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN c6e8e595a079 idr: fix idr_alloc() returning an ID out of range 87726567d83d mailmap: update entry for Bartosz Golaszewski 5393802c94e0 genalloc.h: fix htmldocs warning 11ce66c7a04b MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd d852b838eb05 perf arm-spe: Add NVIDIA Olympus to neoverse list d5e4c710b54a tools headers arm64: Add NVIDIA Olympus part 9e724085dacd perf tests top: Make the test exclusive b3d1dcd02c8c perf tests kvm: Avoid leaving perf.data.guest file around 23c3373af05a phy: rockchip: naneng-combphy: use existing DT property check for rk3528 d10736db98d2 phy: qualcomm: qmp-combo: Add DP offsets and settings for Glymur platforms 5b289913959b phy: qualcomm: qmp-combo: Update QMP PHY with Glymur settings c9543cca9417 phy: qualcomm: Update the QMP clamp register for V6 7dbba9fb560f phy: qualcomm: qmp-usb: Add support for Glymur USB UNI PHY 851dd2c9e91f phy: qualcomm: eusb2-repeater: Add SMB2370 eUSB2 repeater support 18da99126ebc dt-bindings: phy: qcom,snps-eusb2-repeater: Add SMB2370 compatible 0278bbd30f7c dt-bindings: phy: qcom-m31-eusb2: Add Glymur compatible 1c0b4539fc6d dt-bindings: phy: qcom,qmp-usb: Add Glymur USB UNI PHY compatible 2fe80ea29f46 dt-bindings: phy: qcom,sc8280xp-qmp-usb43dp-phy: Add Glymur compatible aecea96492f5 phy: lynx-28g: improve lynx_28g_probe() sequence 04dceaa3c97d phy: lynx-28g: use "dev" argument more in lynx_28g_probe() 055d08beea2c phy: lynx-28g: configure more equalization params for 1GbE and 10GbE 55ce1d64aa51 phy: lynx-28g: distinguish between 10GBASE-R and USXGMII 6a1ae5189628 phy: lynx-28g: refactor lane->interface to lane->mode 444bb9a7b3ef phy: lynx-28g: make lynx_28g_set_lane_mode() more systematic 6af3b6d36557 phy: lynx-28g: restructure protocol configuration register accesses 90d985a0eb33 phy: lynx-28g: convert iowrite32() calls with magic values to macros 3b84377c2a31 phy: lynx-28g: use FIELD_GET() and FIELD_PREP() 6e3d3e8783ae phy: lynx-28g: don't concatenate lynx_28g_lane_rmw() argument "reg" with "val" and "mask" 13a5f7e3fd6d phy: lynx-28g: remove LYNX_28G_ prefix from register names 2da0b2214f51 phy: lynx-28g: avoid memsetting lane already allocated with kzalloc() 7df7d58abbd6 phy: lynx-28g: support individual lanes as OF PHY providers a125feee0774 phy: lynx-28g: refactor lane probing to lynx_28g_probe_lane() bd2f0117c2a1 dt-bindings: phy: lynx-28g: permit lane OF PHY providers 2fdfc1bb752e phy: exynos5-usbdrd: support SS combo phy for ExynosAutov920 05681c9c7e59 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo ssphy 22a401c9a2e1 phy: exynos5-usbdrd: support HS combo phy for ExynosAutov920 fc58d4628396 dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 combo hsphy 031314bd37cb phy: exynos5-usbdrd: support HS phy for ExynosAutov920 28810c0dfe8a dt-bindings: phy: samsung,usb3-drd-phy: add ExynosAutov920 HS phy compatible 8e98ca1e74db phy: apple: Add Apple Type-C PHY c1538b87caef dt-bindings: phy: Add Apple Type-C PHY a722de305eac soc: apple: Add hardware tunable support 81791c45c8e0 phy: qcom: qmp-usbc: Add QCS615 USB/DP PHY config and DP mode support c1282d5f8585 phy: qcom: qmp: Add DP v2 PHY register definitions 8e7670f7465d phy: qcom: qmp-usbc: Add USB/DP exclude handling f3198fde573b phy: qcom: qmp-usbc: Add DP PHY ops for USB/DP switchable Type-C PHYs 9ab26cb7e652 phy: qcom: qmp-usbc: Add TCSR parsing and PHY mode setting cb2255822509 phy: qcom: qmp-usbc: Move USB-only init to usb_power_on 049e708e7705 phy: qcom: qmp-usbc: add DP link and vco_div clocks for DP PHY 5b2dd08459ad phy: qcom: qmp-usbc: Move reset config into PHY cfg 3b1937482567 phy: qcom: qmp-usbc: Add regulator init_load support 0599a4b9ee13 phy: qcom: qmp-usbc: Add DP-related fields for USB/DP switchable PHY 9f5f6083b3bd phy: qcom: qmp-usbc: Rename USB-specific ops to prepare for DP support 70f12a4cc6a0 dt-bindings: phy: Add QMP USB3+DP PHY for QCS615 434e1a0ee145 phy: cadence-torrent: restore parent clock for refclk during resume 53f6240e88c9 phy: ti: phy-j721e-wiz: restore mux selection during resume 5442f9fd8814 dt-bindings: phy: ti,tcan104x-can: Document TI TCAN1046 346ba8464635 phy: qcom-qmp-usb: Set regulator load before enabling e5b4d5935f75 phy: qcom: qmp-pcie: add QMP PCIe PHY tables for Kaanapali ba13ff85d3cf phy: qcom-qmp: qserdes-com: Add some more v8 register offsets ecc12453c8b1 phy: qcom-qmp: pcs-pcie: Add v8 register offsets 5359da47e066 phy: qcom-qmp: qserdes-txrx: Add complete QMP PCIe PHY v8 register offsets 4968df19d5dc dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Add Kaanapali compatible 57e920b92724 phy: spacemit: Introduce PCIe/combo PHY 326a278a3682 dt-bindings: phy: spacemit: Introduce PCIe PHY f6194de7df02 dt-bindings: phy: spacemit: Add SpacemiT PCIe/combo PHY ff89cea2385b dt-bindings: phy: mediatek,hdmi-phy: Document extra clocks for MT8195 6226f616c8e9 dt-bindings: phy: mediatek,hdmi-phy: Add support for MT8188 SoC 65790df6dcd2 dt-bindings: phy: mediatek,hdmi-phy: Fix clock output names for MT8195 3be8131ee936 phy: rockchip: samsung-hdptx: Cleanup TMDS PLL config table f2daf0c67a17 phy: rockchip: samsung-hdptx: Pre-compute HDMI PLL config for 461.10125 MHz output c9d03933ea16 phy: fsl-imx8mq-usb: change ssc_range value for i.MX8MQ caad07ae07e3 phy: core: Discard pm_runtime_put() return values 455bf7d92564 phy: rockchip-samsung-dcphy: Discard pm_runtime_put() return value 8bb108e4f674 phy: freescale: Discard pm_runtime_put() return value 8a203b0571d0 dt-bindings: phy: renesas,rzg3e-usb3-phy: Add RZ/V2H(P) and RZ/V2N support 7d8f725b79e3 phy: rockchip: inno-usb2: fix communication disruption in gadget mode 028e8ca7b20f phy: rockchip: inno-usb2: fix disconnection in gadget mode 4914d67da947 phy: ti: gmii-sel: fix regmap leak on probe failure d543d3eb0687 phy: sparx5-serdes: make it selectable for ARCH_LAN969X 08aa19de7211 phy: ti: da8xx-usb: Handle devm_pm_runtime_enable() errors cabd25b57216 phy: stm32-usphyc: Fix off by one in probe() d9239fdc14bc ACPI: bus: Rework the handling of \_SB._OSC USB4 features 648505936192 ACPI: bus: Adjust feature mask creation for \_SB._OSC e5322888e6bf ACPI: bus: Rework the handling of \_SB._OSC platform features 5ada805104d4 ACPI: bus: Rename label and use ACPI_FREE() in acpi_run_osc() d179ae1f06ae ACPI: bus: Split _OSC error processing out of acpi_run_osc() 7d703df7f4f5 ACPI: bus: Split _OSC evaluation out of acpi_run_osc() 06bf78f82f45 ACPI: bus: Rework printing debug messages on _OSC errors bb203a649c26 ACPI: bus: Fix handling of _OSC errors in acpi_run_osc() e5c2061442dd MAINTAINERS: Add ASPEED PCIe RC driver 9aa0cb68fcc1 PCI: aspeed: Add ASPEED PCIe RC driver 73ce5ba701a5 PCI: Add FMT, TYPE and CPL status definition for TLP header a20df1a7683d dt-bindings: PCI: Add ASPEED PCIe RC support bd14ba160bbe arm64: dts: allwinner: t527: orangepi-4a: Enable SPI-NOR flash 1bec3bd1f839 arm64: dts: allwinner: sun55i: Add SPI controllers 1ca52c0983c3 phy: qcom-qusb2: Fix NULL pointer dereference on early suspend 8becf9179a4b phy: fsl-imx8mq-usb: Clear the PCS_TX_SWING_FULL field before using it 2b742094582d fs/kernfs: null-ptr deref in simple_xattrs_free() e67870321a6a drm/xe: Don't use absolute path in generated header comment 15e096960a7f drm/xe/migrate: Configure migration queue as low latency e7a9f6600166 Revert "usb: typec: ucsi: Update UCSI structure to have message in and message out fields" 2e46b4e024ff Revert "usb: typec: ucsi: Add support for message out data structure" 174e7d0f47e5 Revert "usb: typec: ucsi: Enable debugfs for message_out data structure" 784b756dde91 Revert "usb: typec: ucsi: Add support for SET_PDOS command" df3e3169303f Revert "usb: typec: ucsi: Fix null pointer dereference in ucsi_sync_control_common" 0dc580d4a651 Revert "usb: typec: ucsi: Get connector status after enable notifications" 8ff242c04157 usb: ohci-nxp: clean up probe error labels ad6fb7367eaa usb: gadget: lpc32xx_udc: clean up probe error labels b4c61e542faf usb: ohci-nxp: fix device leak on probe failure b4b64fda4d30 usb: phy: isp1301: fix non-OF device reference imbalance 782be79e4551 usb: gadget: lpc32xx_udc: fix clock imbalance in error path 5106dbab44fb usb: typec: ucsi: Get connector status after enable notifications 0831269b5f71 usb: usb-storage: Maintain minimal modifications to the bcdDevice range. 8995a37371bf usb: dwc3: Add Google Tensor SoC DWC3 glue driver 32bc790a8e49 dt-bindings: usb: dwc3: Add Google Tensor G5 DWC3 e715bc42e337 usb: gadget: Constify struct configfs_item_operations and configfs_group_operations 6402078bd9d1 smc91x: fix broken irq-context in PREEMPT_RT 3d70e0fb0f28 RDMA/bnxt_re: Fix to use correct page size for PDE table 45e9066f3a48 ASoC: Intel: avs: replace strcmp with sysfs_streq f92d27a6ee15 ASoC: rockchip: Discard pm_runtime_put() return value d8574ce57d76 PCI: imx6: Add external reference clock input mode support 1352f58d7c8d dt-bindings: PCI: pci-imx6: Add external reference clock input 418970983059 dt-bindings: PCI: dwc: Add external reference clock input f42b3c053b15 PCI: xilinx: Fix INTx IRQ domain leak in error paths 393e132efcc5 dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Update pcie phy bindings for qcs8300 49ccab4bedd4 phy: fsl-imx8mq-usb: fix typec orientation switch when built as module 00c22b1e8428 platform/x86/intel/pmt: Fix kobject memory leak on init failure b94f11af9d92 net: wangxun: move PHYLINK dependency 472c5dd6b95c selftests: net: fix "buffer overflow detected" for tap.c 7b28c670df45 omap-dma: fix dma_pool resource leak in error paths 8719c64e76bf PCI: dwc: ep: Cache MSI outbound iATU mapping 2387beefdb32 dma: qcom: gpi: Fix memory leak in gpi_peripheral_config() 0b4f3aeee766 dt-bindings: dma: Update ADMA bindings for tegra264 c23918bedc74 dma: dma-axi-dmac: simplify axi_dmac_parse_dt() b2440442ccb6 dma: dma-axi-dmac: support bigger than 32bits addresses bbcbafb99df4 dma: dma-axi-dmac: fix HW scatter-gather not looking at the queue 9bd257181fd5 dma: dma-axi-dmac: fix SW cyclic transfers 12cab1191d98 net: usb: rtl8150: fix memory leak on usb_submit_urb() failure 169934ba2b73 thermal: intel: intel_tcc_cooling: Add CPU models in the support list c3af05623e07 dmaengine: st_fdma: add COMPILE_TEST support 19fed6ca15c4 dmaengine: st_fdma: change dreg_line to long f0e5126f5e55 selftests: drv-net: psp: fix test names in ipver_test_builder() d52668cac3f9 selftests: drv-net: psp: fix templated test names in psp_ip_ver_test_builder() b729eed5b74e dt-bindings: dma: qcom,gpi: Document GPI DMA engine for Kaanapali and Glymur SoCs 3587b2b6bf76 dmaengine: mediatek: mtk-uart-apdma: Add support for Dimensity 9200 391e20f21cfd dmaengine: mediatek: mtk-uart-apdma: Add support for Dimensity 6300 7cb173936858 dmaengine: mediatek: mtk-uart-apdma: Rename support_33bits to support_ext_addr 58ab9d7b6651 dmaengine: mediatek: uart-apdma: Fix above 4G addressing TX/RX ff81a68a87b1 dmaengine: mediatek: uart-apdma: Get addressing bits from match data fd7843f0da58 dt-bindings: dma: mediatek,uart-dma: Support all SoC generations ebc5e9176e0f dt-bindings: dma: mediatek,uart-dma: Deprecate mediatek,dma-33bits 4b9ce35ca592 dt-bindings: dma: mediatek,uart-dma: Allow MT6795 single compatible 1f4c9d8a1021 most: core: fix resource leak in most_register_interface error paths 5bfbbf0a49ee spi: cadence-quadspi: Improve CQSPI_SLOW_SRAM quirk if flash is slow d67396c9d697 spi: cadence-quadspi: Prevent lost complete() call during indirect read aaf3bc026574 dmaengine: stm32-mdma: initialize m2m_hw_period and ccr to fix warnings 267ee93c417e serial: xilinx_uartps: fix rs485 delay_rts_after_send c3ca8a0aac83 serial: sh-sci: Check that the DMA cookie is valid 0f698d742f62 spi: bcm63xx-hsspi: add support for 1-2-2 read ops f54151148b96 serial: core: Fix serial device initialization c14afba60a61 serial: rsci: Convert to FIELD_MODIFY() b5024e804ee0 dt-bindings: serial: 8250: add SpacemiT K3 UART compatible eb2606bba1cb s390: Implement ARCH_HAS_CC_CAN_LINK 43e3518582cf samples: rust: faux: replace `kernel::c_str!` with C-Strings 5c9142a8063f dmaengine: xilinx_dma: Add support for residue on direct AXIDMA S2MM f8c537ff0492 ALSA: x86: Clean up locks and runtime PM with guard() and co be9dd97060e7 ALSA: hda/tegra: Clean up runtime PM with guard() 4a91da4afc7d ALSA: hda/tas2781: Clean up runtime PM with guard() 0ff22680e51f ALSA: hda/cs35l56: Clean up with PM_RUNTIME_ACQUIRE*() macros e38bdd30708b ALSA: hda/cs35l41: Clean up runtime PM with guard() e340663bbf2a ALSA: hda/tas2781: properly initialize speaker_id for TAS2563 5de5db35350d ALSA: hda/realtek - Enable Mute LED for Lenovo platform 2a2c085de1f3 platform/x86/amd/pmf: Use ring buffer to store custom BIOS input values 830988b6cf19 ALSA: ac97: fix a double free in snd_ac97_controller_register() df60c332caf9 amd-xgbe: reset retries and mode on RX adapt failures a9f96dc59b4a net: dsa: fix missing put_device() in dsa_tree_find_first_conduit() 06e219f6a706 net: dsa: properly keep track of conduit reference dd0a2d47cfc4 platform/x86: intel/pmt: Replace sprintf() with sysfs_emit() 754c23238438 drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use d2d7f5636f0d drm/xe/svm: Fix a debug printout 0620837490e0 drm/xe/svm: Serialize migration to device if racing ec265e1f1cfc drm/pagemap: Support source migration over interconnect 75af93b3f5d0 drm/pagemap, drm/xe: Support destination migration over interconnect 0471ed20df6b drm/xe: Use drm_gpusvm_scan_mm() f1d08a586482 drm/gpusvm: Introduce a function to scan the current migration state 5b64b23f6f1b drm/pagemap, drm/xe: Clean up the use of the device-private page owner 1f430b8d68e6 drm/xe/svm: Document how xe keeps drm_pagemap references 54dc5842a81c drm/xe/vm: Add a couple of VM debug printouts 2df55d9e66a2 drm/xe: Support pcie p2p dma as a fast interconnect dff547e137be drm/xe/uapi: Extend the madvise functionality to support foreign pagemap placement for svm 4be5f2bc811a drm/xe: Simplify madvise_preferred_mem_loc() 238dbc9d9f4a drm/xe: Use the vma attibute drm_pagemap to select where to migrate eb9db59d96ce drm/xe: Pass a drm_pagemap pointer around with the memory advise attributes 14b60874c90a drm/xe: Use the drm_pagemap_util helper to get a svm pagemap owner e44f47a9bf51 drm/pagemap_util: Add a utility to assign an owner to a set of interconnected gpus 33ac8d150af6 drm/pagemap: Remove the drm_pagemap_create() interface 8a52f4d9b1ef drm/xe: Use the drm_pagemap cache and shrinker 666e5eabd623 arm64: dts: renesas: r9a09g087: Add ICU support 2d8568dddc7b arm64: dts: renesas: r9a09g077: Add ICU support e307ff13fa59 arm64: dts: renesas: r9a09g047e57-smarc: Enable rsci{2,4,9} nodes 65457bfc27fc arm64: dts: renesas: renesas-smarc2: Move aliases to board DTS 3d77e8edbba5 arm64: dts: renesas: r9a09g047: Add RSCI nodes 909932f9fce2 arm64: dts: renesas: r9a09g056n48-rzv2n-evk: Enable DU and DSI 7914aac096e1 arm64: dts: renesas: r9a09g056: Add DU and DSI nodes 4636957e62ea arm64: dts: renesas: r9a09g056: Add FCPV and VSPD nodes 99d27bfd5f13 arm64: dts: renesas: r9a09g057h44-rzv2h-evk: Enable DU and DSI 5225b389103c arm64: dts: renesas: r9a09g057: Add DU and DSI nodes d013b2513d64 arm64: dts: renesas: r9a09g057: Add FCPV and VSPD nodes 77f14f2f2d73 drm/pagemap: Add a drm_pagemap cache and shrinker a26084328ac4 drm/pagemap, drm/xe: Manage drm_pagemap provider lifetimes 565477dbca6e drm/pagemap: Add a refcounted drm_pagemap backpointer to struct drm_pagemap_zdd a599b98607de drm/pagemap, drm/xe: Add refcounting to struct drm_pagemap 16b5ad319524 drm/pagemap, drm/xe: Ensure that the devmem allocation is idle before use d1a4fc044cfd drm/pagemap: Remove some dead code 5e7365b5a1ac net: airoha: Move net_devs registration in a dedicated routine 2efea3b35cc9 clk: renesas: r9a09g057: Add entries for RSCIs 1f76689d1715 clk: renesas: r9a09g056: Add entries for RSCIs 1bea7e94bf09 soc: renesas: Enable ICU support on RZ/N2H 35ddf66c65ef erspan: Initialize options_len before referencing options. 86730ac255b0 mptcp: ensure context reset on disconnect() 71154bbe4942 mptcp: fallback earlier on simult connection 72aee5f70ba4 drm/xe/svm: Fix a debug printout 932ac51d9953 team: fix check for port enabled in team_queue_override_port_prio_changed() 7105e968d1f6 dmaengine: sun6i: Add debug messages for cyclic DMA prepare 7178c3586ab4 dmaengine: sun6i: Choose appropriate burst length under maxburst 98b9f207afa5 dmaengine: idxd: uapi: use UAPI types b442377c0ea2 dmaengine: sh: Discard pm_runtime_put() return value ef8405a4f8ca dt-bindings: soundwire: qcom: Add SoundWire v2.2.0 compatible 866160a51f55 soundwire: Use bus methods for .probe(), .remove() and .shutdown() 478f3890709a soundwire: Make remove function return no value ac1c5bc7c4c7 bpf: crypto: replace -EEXIST with -EBUSY 83dd46ecb68e selftests: bpf: fix tests with raw_tp calling kfuncs 342297d51146 bpf: allow calling kfuncs from raw_tp programs 6e57cdde70c1 MAINTAINERS: add an entry for MM BPF extensions 6bce6ddbe634 bpf: selftests: selftests for memcg stat kfuncs 99430ab8b804 mm: introduce BPF kfuncs to access memcg statistics and events 5c7db3239c9f mm: introduce bpf_get_root_mem_cgroup() BPF kfunc 5904db9891f8 mm: introduce BPF kfuncs to deal with memcg pointers 4221de8c410e mm: declare memcg_page_state_output() in memcontrol.h 714d81423e99 sched_ext: Avoid multiple irq_work_queue() calls in destroy_dsq() ccaeeb585c7c sched_ext: Use the resched_cpu() to replace resched_curr() in the bypass_lb_node() 269679bdd17c cpuset: remove dead code in cpuset-v1.c 077f1e2c79c2 reset: spacemit: fix auxiliary device id d3ddf719908c clk: spacemit: extract common ccu functions 99735a742f7e clk: spacemit: Hide common clock driver from user controller 5ec8cbbc54c8 clk: spacemit: Respect Kconfig setting when building modules 7f3c3a0a9103 MAINTAINERS: Add doc files on real-time support to Real-time Linux 6c95f2d67f7d Documentation: update config name in real-time architecture support 7548c69f5167 Documentation: Add some hardware hints for real-time ceddb2c001d9 Documentation: insist on the plain-text requirement for security reports 273aa250f138 Documentation: Improve wording on requirements for a free Nitrokey 135739a2a92f Documentation: mailbox: mbox_chan_ops.flush() is optional 7508b208f1c5 Documentation/rv: Fix dead link to monitor_synthesis.rst 1de54df94953 Documentation: arm: keystone: update DT binding reference faa395bcda43 docs: fix typo in clang-format documentation 9dbbd32ecd7b kdoc: allow dots in inline @param names 197bbebd2581 docs: Update documentation to avoid mentioning of kernel.h 5188f6bd408f docs: admin: devices: /dev/sr for SCSI CD-ROM aaacd70fb77a docs: kernel-doc.rst: Parse DEFINE_ macros without prefixes b580fa304c85 docs: kernel-doc.rst: document the new "var" kernel-doc markup 8deb5d725b48 docs: kernel-doc.rst: don't let automarkup mangle with consts bea467aa5da1 docs: media: v4l2-ioctl.h: document two global variables bdd1cf87847f kernel-doc: add support to handle DEFINE_ variables 1045ec382c60 kernel-doc: add support for handling global variables 82e87387f6e2 Documentation: kernel-hacking: Remove comma f089d9b2c229 docs: kbuild: Fix typos in makefiles.rst c31f4aa8fed0 kunit: Enforce task execution in {soft,hard}irq contexts f474911fe16b drm/xe/pf: Add debugfs to set EQ and PT for scheduler groups be4518128a58 drm/xe/pf: Add functions to set preempt timeouts for each group 46c9e84cd66d drm/xe/pf: Add functions to set exec quantums for each group 627508b391ea drm/xe/pf: Prep for multiple exec quantums and preemption timeouts 76242b98d4e4 drm/xe/pf: Add debugfs with scheduler groups information b7b106f93717 drm/xe/pf: Add debugfs to enable scheduler groups dad13af3985c drm/xe/vf: Check if scheduler groups are enabled b7fa6016a2bb drm/xe/pf: Scheduler groups are incompatible with multi-lrc f04feb5b5441 drm/xe/pf: Add support for enabling scheduler groups 50290b7a0df5 drm/xe/pf: Initialize scheduler groups b0c5cf4f5917 drm/gt/guc: extract scheduler-related defines from guc_fwif.h 8d87fa19169e drm/xe/gt: Add engine masks for each class 6c11aa2b4cf7 ASoC: sun4i-spdif: Add missing kerneldoc fields for sun4i_spdif_quirks 97af54473f2a ASoC: codecs: pm4125: clean up bind() device reference handling 8db50f0fa43e ASoC: rt1320: fix the warning the string may be truncated 1d7a8fd800eb Bluetooth: L2CAP: Add support for setting BT_PHY d02dfc95df00 Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/event structures 142d5869f6ee Revert "PCI: dwc: Don't wait for link up if driver can detect Link Up event" 9a9793b55854 Revert "PCI: qcom: Enumerate endpoints based on Link up event in 'global_irq' interrupt" 7ebdefb87942 Revert "PCI: qcom: Enable MSI interrupts together with Link up if 'Global IRQ' is supported" e9ce5b380443 Revert "PCI: qcom: Don't wait for link if we can detect Link Up" 180c3cfe3678 Revert "PCI: dw-rockchip: Enumerate endpoints based on dll_link_up IRQ" fc6298086bfa Revert "PCI: dw-rockchip: Don't wait for link since we can detect Link Up" 51293e589baf drm: tyr: replace `kernel::c_str!` with C-Strings 48befae0d6ee gpio: zynq: Simplify with device_get_match_data() da7c18a457c7 gpio: creg-snps: Simplify with device_get_match_data() cecf10b700e0 gpio: aspeed: Simplify with device_get_match_data() ee47c0ab23a0 gpu: nova: replace `kernel::c_str!` with C-Strings 185c81461ff4 samples: rust: pci: replace `kernel::c_str!` with C-Strings b68758e6f430 modules: moduleparam.h: fix kernel-doc comments 1ae719a43b03 module: Only declare set_module_sig_enforced when CONFIG_MODULE_SIG=y 68e85558587e module/decompress: Avoid open-coded kvrealloc() ddc54f912a55 gendwarfksyms: Fix build on 32-bit hosts d7afd65b4acc sign-file: Use only the OpenSSL CMS API for signing 148519a06304 module: Remove SHA-1 support for module signing 581ac2d4a58b module: replace use of system_wq with system_dfl_wq 3cb0c3bdea53 params: Replace __modinit with __init_or_module f13bff1b6d55 module: Remove unused __INIT*_OR_MODULE macros d8275cdaf20e MAINTAINERS: Update module subsystem maintainers and repository 652ff1247698 samples: rust: debugfs: replace `kernel::c_str!` with C-Strings f47a8f595a5e rust: debugfs: replace `kernel::c_str!` with C-Strings 644672e93a1a rust: irq: replace `kernel::c_str!` with C-Strings 0250ea325cda rust: io: replace `kernel::c_str!` with C-Strings 1114c87e4964 rust: platform: replace `kernel::c_str!` with C-Strings f0c6ea853bd7 rust: device: replace `kernel::c_str!` with C-Strings 6fc4b5eb63c7 rust: auxiliary: replace `kernel::c_str!` with C-Strings 9202cef05d6b rust: debugfs: use "kernel vertical" style for imports bb9ff576fdff virt: vmgenid: remap memory as decrypted b0655377aa5a rust: regulator: replace `kernel::c_str!` with C-Strings 3c183bea8cbe RDMA/core: add ib_gid_table_entry debugging 921b42ff302c net/can/j1939: add j1939_session debugging 6afd68ed330b net/can/j1939: add j1939_priv debugging 882ae4463560 net: update dev_put()/dev_hold() debugging 20e20b147cf7 platform/x86/intel/vsec: correct kernel-doc comments 15dd100349b8 platform/x86: ibm_rtl: fix EBDA signature search pointer arithmetic 1461209cf813 platform/x86: msi-laptop: add missing sysfs_remove_group() 05126063605f platform/x86: think-lmi: Add WMI certificate thumbprint support for ThinkCenter a5b9fdd33c59 platform/x86: dell-lis3lv02d: Add Latitude 5400 f13bce715d16 platform/mellanox: mlxbf-pmc: Remove trailing whitespaces from event names e521dc168783 platform/x86: asus-nb-wmi: Add keymap for display toggle 51babf83f424 arm64: dts: rockchip: Add support for CM5 IO carrier 36ee19ba42dc arm64: dts: rockchip: Add rk3588 based Radxa CM5 7beae528ddad dt-bindings: arm: rockchip: Add Radxa CM5 IO board 9c68a9483e31 arm64: dts: rockchip: Fix Bluetooth on the RockPro64 board 1cb0958a26ae arm64: dts: rockchip: Correctly describe the ethernet phy on rk3368-lion bce933a74b8e arm64: dts: rockchip: add mdio subnode to gmac on rk3368 396870f53c4e arm64: dts: rockchip: add gmac reset property to rk3368 e05b08d7d016 drm/atomic: convert drm_atomic_get_{old, new}_colorop_state() into proper functions 7394321a0663 drm/xe/display: drop i915_utils.h 2d6fcdcaf426 arm64: dts: rockchip: add dma-coherent for pcie and gmac of RK3576 e3b12fc33362 arm64: dts: rockchip: Add EEPROMs for Radxa rk35xx boards 1b2d6b75e2b3 arm64: dts: rockchip: Add EEPROMs for Radxa ROCK 4 boards f8a1d7d136f7 arm64: dts: rockchip: Add PCIe clkreq stuff for RK3588 EVB1 3025d360f035 arm64: dts: rockchip: enable saradc for ArmSoM Sige5 341735d92ff8 arm64: dts: rockchip: fix hp-det pin for ArmSoM Sige5 3fc7029d3009 arm64: dts: rockchip: remove rtc regulator for ArmSoM Sige5 a6e6f8b50bbb drm/i915: drop dependency on struct intel_display from i915 initial plane 82eaf3459dbf drm/{i915, xe}: pass struct drm_device instead of drm_device to ->alloc_obj 5bad00377ec8 drm/{i915, xe}: pass struct drm_plane_state instead of struct drm_crtc to ->setup dcff3266cfc4 drm/{i915,xe}: deduplicate initial plane setup 64ee50c6f025 drm/{i915, xe}: deduplicate intel_alloc_initial_plane_obj() FB modifier checks adf7968e52e8 drm/i915: further deduplicate intel_find_initial_plane_obj() 9a864b5487c6 drm/xe: return plane_state from intel_reuse_initial_plane_obj() 3629264e4d7d drm/i915: return plane_state from intel_reuse_initial_plane_obj() 1b3cc68df363 drm/{i915, xe}: start deduplicating intel_find_initial_plane_obj() between i915 and xe 6bb14ea387fe drm/{i915, xe}: deduplicate plane_config_fini() between i915 and xe a13f152a6c09 drm/{i915, xe}: deduplicate intel_initial_plane_config() between i915 and xe 9dacae143e6f drm/{i915, xe}: move initial plane calls to parent interface b99690ffbca0 drm/i915: rename intel_plane_initial.h to intel_initial_plane.h 6a3e94ff0529 drm/xe/display: rename xe_plane_initial.c to xe_initial_plane.c 0734802d6130 drm/i915: move display/intel_plane_initial.c to i915_initial_plane.c 608328ba5b06 powerpc/32: Restore disabling of interrupts at interrupt/syscall exit ce652c98a7bf arm64: dts: rockchip: remove redundant max-link-speed from nanopi-r4s 0368e4afcf20 arm64: dts: rockchip: remove dangerous max-link-speed from helios64 cd8967ea3105 arm64: dts: rockchip: fix unit-address for RK3588 NPU's core1 and core2's IOMMU fbe409d138b1 powerpc/powernv: Enable cpuidle state detection for POWER11 87e7f6019097 software node: Also support referencing non-constant software nodes b94b73567561 powerpc: Add reloc_offset() to font bitmap pointer used for bootx_printf() 7c6bbcb010b1 arm64: dts: rockchip: Fix wifi interrupts flag on Sakura Pi RK3308B f1164534ad62 powerpc/tools: drop `-o pipefail` in gcc check scripts 42f53b39004f selftests/powerpc/pmu/: Add check_extended_reg_test to .gitignore c2296a1e4241 powerpc/kexec: Enable SMT before waking offline CPUs 01272f05aae5 arm64: dts: exynos: gs101: add samsung,sysreg property to CMU nodes eaf9206bf3d6 clk: samsung: gs101: Enable auto_clock_gate mode for each gs101 CMU 298fac4f4b96 clk: samsung: Implement automatic clock gating mode for CMUs 2e8e9a2492ed dt-bindings: clock: google,gs101-clock: add samsung,sysreg property as required dabac51b8102 net/handshake: Fix null-ptr-deref in handshake_complete() db5b4e39c4e6 ip6_gre: make ip6gre_header() robust 549822767630 net: openvswitch: Avoid needlessly taking the RTNL on vport destroy 1e5a541420b8 net: phy: mediatek: fix nvmem cell reference leak in mt798x_phy_calibration 71f9bc6f7c25 s390/ap/zcrypt: Revisit module param permissions 15ef641a0c67 fjes: Add missing iounmap in fjes_hw_init() afa8fa52a42c s390/ptrace: Convert function macros to inline functions b4780fe4ddf0 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS 5ba35a6c13ff s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS d1a1a4bade4b net: mdio: aspeed: add dummy read to avoid read-after-write issue bf4172bd870c net: usb: sr9700: support devices with virtual driver CD 9517d76dd160 counter: 104-quad-8: Fix incorrect return value in IRQ handler ad415677b7e3 MAINTAINERS: Update Intel Quadrature Encoder Peripheral maintainer 23f9485510c3 counter: interrupt-cnt: Drop IRQF_NO_THREAD flag 5cd532f7f017 arm64: dts: apm: Drop "dma" device_type a1176f7c5b99 arm64: dts: apm: Add "reg" to "syscon-reboot" and "syscon-poweroff" cae405d73986 arm64: dts: apm: Use recommended i2c node names 21bd5fb461eb arm64: dts: apm/shadowcat: More clock clean-ups 7dd84bbec273 ARM: dts: vexpress/v2m-rs1: Use documented arm,vexpress,config-bus child node names f25aa20e9230 arm64: dts: cavium: Drop thunder2 15e3ce536732 arm64: dts: cavium: thunder-88xx: Add missing PL011 "uartclk" 22fbe6e21450 arm64: dts: toshiba: Use recommended node names 714b5a789f95 arm64: dts: sprd: Use recommended node names 30ae13173704 arm64: dts: lg: Use recommended simple-bus node name c4c6db7ac546 MAINTAINERS: Fix a linusw mail address a61bf068f1fe drm/xe: Fix ggtt fb alignment 870b10f61d52 ASoC: soc_sdw_utils: drop bogus container_of() error handling 61a50d6f58b4 ASoC: codecs: wcd937x: drop bogus container_of() error handling 54fa71f5f965 ASoC: codecs: pm4125: drop bogus container_of() error handling c6bca73d699c ASoC: rt1320: Fix retry checking in rt1320_rae_load() 9e692bb5412a ASoC: rt1320: Change return type of rt1320_t0_load() to void 4ab48cc63e15 ASoC: qcom: audioreach: Constify function arguments 49675f5e750a ASoC: qcom: topology: Constify pointed snd_soc_tplg_dapm_widget 61fc95c4e3b2 ASoC: qcom: topology: Constify pointed DAPM widget structs 5e357c7e5e09 ASoC: qcom: topology: Constify pointed ar control structs c4be067a7b67 ASoC: qcom: topology: Constify pointed topology and vendor structs 99a3ef1e81cd ASoC: SDCA: Add ASoC jack hookup in class driver 82e12800f563 ASoC: SDCA: Add ability to connect SDCA jacks to ASoC jacks 3addd63d1fba ASoC: SDCA: Factor out jack handling into new c file c81f30bde5b0 spi: sun6i: Support A523's SPI controllers e0c8755d44eb spi: dt-bindings: sun6i: Add compatibles for A523's SPI controllers 9c6552cc2097 regulator: Add UAPI headers to MAINTAINERS b61104e7a634 regulator: uapi: Use UAPI integer type a0c8ee09f94b ASoC: SOF: Intel: add -bt tplg suffix if BT is present e4ca5ecc3c41 ASoC: Intel: sof_sdw: shift SSP BT mask bits. 9b68a1cc966b RDMA/bnxt_re: Fix OOB write in bnxt_re_copy_err_stats() 5d2905f2c6ac staging: greybus: Remove completed PWM TODO item. 8c475735085a staging: sm750fb: Rename CamelCase variable fixId to fix_id e31bac6d2c01 staging: greybus: arche-platform: fix OF populate on driver rebind 64c1fbe75951 staging: greybus: arche-platform: fix memleak on probe failure 2d77f822273a staging: greybus: arche-platform: fix coldboot probe error path bd2675ced141 staging: rtl8723bs: remove unnecessary else block 33eb12f5d806 staging: rtl8723bs: remove unnecessary braces f01765a23613 RDMA/bnxt_re: Fix IB_SEND_IP_CSUM handling in post_send 4c7d8eb9a79a smb/server: fix minimum SMB2 PDU size 3b9c30eb8f5a smb/server: fix minimum SMB1 PDU size 0b444cfd8b74 ksmbd: rename smb2_get_msg to smb_get_msg 0a70cac78967 ksmbd: Fix to handle removal of rfc1002 header from smb_hdr f785a31395d9 bpf: arm64: Fix sparse warnings 9448598b22c5 Linux 6.19-rc2 50c26c301c51 drm/ast: Swap framebuffer writes on big-endian machines 52ad85fd33a7 Coccinelle: pm_runtime: Fix typo in report message 3766511de1ce scripts: coccicheck: filter *.cocci files by MODE 3fbd97618f49 drm/gem-shmem: Fix the MODULE_LICENSE() string 8f05e411aee3 drm/gem-shmem: Fix typos in documentation 81d5a5366d3c iio: chemical: scd4x: fix reported channel endianness d2749ae85aec selftests/bpf: add test case for BPF LSM hook bpf_lsm_mmap_file 94e948b7e684 bpf: annotate file argument as __nullable in bpf_lsm_mmap_file e09f6be4a355 x86/bpf: Avoid emitting LOCK prefix for XCHG atomic ops c3e34f88f999 bpf: arm64: Optimize recursion detection by not using atomics 93f0d0969761 bpf: move recursion detection logic to helpers 943cbf906956 iio: imu: inv_icm45600: fix temperature offset reporting c83e42990303 vt: Remove con_debug_enter/_leave from struct consw 353e72df138a vt: Remove trailing whitespace 3f41307d589c drm/tests: shmem: Hold reservation lock around purge 607d07d8cc0b drm/tests: shmem: Hold reservation lock around madvise cda83b099f11 drm/tests: shmem: Hold reservation lock around vmap/vunmap b47b9ecef309 drm/tests: shmem: Add clean-up action to unpin pages 89f23d420066 drm/tests: shmem: Swap names of export tests ea6b4feba85e iio: adc: exynos_adc: fix OF populate on driver rebind 4012d7856219 erofs: fix unexpected EIO under memory pressure 8dfbb5fcb773 soc: samsung: exynos-chipid: use dev_err_probe where appropiate 1b3376d21677 soc: samsung: exynos-chipid: use devm action to unregister soc device abc6930a3150 arm64: dts: exynosautov920: add CMU_MFD clock DT nodes efa45bcc73e1 clk: samsung: exynosautov920: add clock support db1cc4902f2f dt-bindings: clock: exynosautov920: add MFD clock definitions fa3c411d21eb RDMA/core: always drop device refcount in ib_del_sub_device_and_put() 441ac29923c9 iio: dac: ad5686: add AD5695R to ad5686_chip_info_tbl 4ff39d6de4bf iio: accel: adxl380: fix handling of unavailable "INT1" interrupt c34e2e2d67b3 iio: imu: st_lsm6dsx: fix iio_chan_spec for sensors without event detection da934ef0fdff iio: adc: pac1934: Fix clamped value in pac1934_reg_snapshot 92452b1760ff iio: adc: ad9467: fix ad9434 vref mask c5512e016817 iio: adc: ad7606: Fix incorrect type for error return variable 6b39824ac4c1 iio: adc: ad7280a: handle spi_setup() errors in probe() dbdb442218cd iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver de41cbc64d02 RDMA/rxe: let rxe_reclassify_recv_socket() call sk_owner_put() cf077db587a9 ALSA: hda/cm9825: Add GENE_TWL7 support for AAEON 17753d1755a5 ALSA: hda/realtek: fix PCI SSID for one of the HP 200 G2i laptop 145a417a39d7 RDMA/bnxt_re: Fix incorrect BAR check in bnxt_qplib_map_creq_db() 8aaa848eaddd RDMA/core: Fix logic error in ib_get_gids_from_rdma_hdr() 38b91e424c1c drm/panfrost: Add GPU_PM_RT support for RZ/G3E SoC 4297ddbf1d14 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite eMMC board 7c9a5fd6bb19 riscv: dts: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board d2091990c5c1 dt-bindings: riscv: starfive: Append JH-7110 SoC compatible to VisionFive 2 Lite board 91ff28ae6d05 x86/irqflags: Use ASM_OUTPUT_RM in native_save_fl() 4cc5373f2e74 clang: work around asm output constraint problems 1ddb815fdfd4 block: rnbd-clt: Fix signedness bug in init_dev() daa24603d9f0 ublk: clean up user copy references on ublk server exit 004c371d0bd1 riscv: dts: microchip: remove BeagleV Fire fabric.dtsi 26535e84449a riscv: dts: microchip: convert clock and reset to use syscon 6f86a41d2162 riscv: dts: microchip: fix mailbox description a77b19b747c8 kunit: Protect KUNIT_BINARY_STR_ASSERTION against ERR_PTR values 560271e10b2c drm/nouveau/dispnv50: Don't call drm_atomic_get_crtc_state() in prepare_fb d2b6e710d270 drm/msm: Fix a7xx per pipe register programming 6c6915bfea21 drm/msm: add PERFCTR_CNTL to ifpc_reglist ef3b04091fd8 drm/msm/a6xx: move preempt_prepare_postamble after error check 129049d4fe22 drm/msm: adreno: fix deferencing ifpc_reglist when not declared 12494e5e2aea sched_ext: Fix some comments in ext.c 7be0f2c219aa parisc: kernel: replace kfree() with put_device() in create_tree_node() 252714f1e8bd Bluetooth: btusb: revert use of devm_kzalloc in btusb 348240e5fa90 Bluetooth: MGMT: report BIS capability flags in supported settings 4f1b30fe9ef5 drm/panic: avoid WARN when checking format support 15156936b26f drm/log: avoid WARN when searching for usable format c2b40b1a4fbb drm/draw: add drm_draw_can_convert_from_xrgb8888 f8e05c10631e kbuild: Add top-level target for building gen_init_cpio 4c36e6106997 EDAC/igen6: Add more Intel Panther Lake-H SoCs support 4b720906efa3 EDAC/igen6: Make masks of {MCHBAR, TOM, TOUUD, ECC_ERROR_LOG} configurable a2a631830deb ASoC: qcom: Constify APR/GPR result structs f3a86870c593 ASoC: qcom: Constify GPR callback response data c66cea195d76 soc: qcom: apr: Use typedef for GPR callback member 86af3c229245 ASoC: qcom: Constify APR callback response data 18e2d526bf24 kconfig: move XPM icons to separate files a78ed936bed3 dt-bindings: net: brcm,amac: Allow "dma-coherent" property f2616ea02afe dt-bindings: raspberrypi,bcm2835-firmware: Add 'power' and gpio-hog nodes bb82716079fc dt-bindings: firmware: Convert cznic,turris-mox-rwtm to DT schema 844758bd99a8 drm/xe: Print GuC queue submission state on engine reset 651065dca3f2 drm/xe: Increase log level for unhandled page faults 35ec71285c93 drm/i915/pc8: Add parent interface for PC8 forcewake tricks 522397d05e7d resolve_btfids: Change in-place update with raw binary output 014e1cdb5fad selftests/bpf: Run resolve_btfids only for relevant .test.o objects 903922cfa0e6 lib/Kconfig.debug: Set the minimum required pahole version to v1.22 90e5b38a2652 kbuild: Sync kconfig when PAHOLE_VERSION changes fb348d4fdf5e resolve_btfids: Always build with -Wall -Werror a4fa885bd52d resolve_btfids: Introduce enum btf_id_kind 5f347a0f781a resolve_btfids: Factor out load_btf() c1c7d61746f4 resolve_btfids: Rename object btf field to btf_path 22cc16c04b78 riscv, bpf: Fix incorrect usage of BPF_TRAMP_F_ORIG_STACK f7edab0cee03 fs/ntfs3: fix ntfs_mount_options leak in ntfs_fill_super() dffc7f2f177b fs/ntfs3: allow readdir() to finish after directory mutations without rewinddir() 989e29450efa fs/ntfs3: improve readahead for bitmap initialization and large directory scans 4248f563f0b7 fs/ntfs3: rename ni_readpage_cmpr into ni_read_folio_cmpr 06909b2549d6 fs: ntfs3: fix infinite loop triggered by zero-sized ATTR_LIST 4b90f16e4bb5 fs: ntfs3: fix infinite loop in attr_load_runs_range on inconsistent metadata fac760f52467 fs/ntfs3: Use wait_on_buffer() directly f223ebffa185 fs/ntfs3: Initialize new folios before use 1732053c8a6b fs: ntfs3: check return value of indx_find to avoid infinite loop 9236cf0ade32 drm/i915/cx0: Toggle powerdown states for C10 on HDMI c954d3b517a9 drm/i915/cx0: Use a more accurate message for powerdown change failure c6c80820ac5d hwmon: (pmbus) Add mp5926 driver bf8f65450c9c dt-bindings: hwmon: Add mps mp5926 driver bindings 162d9c37b314 hwmon: Use sysfs_emit in show function callbacks ce50e16e1891 hwmon: Fix wrong return errno in *sanitize_name() b3db91c3bfea hwmon: (ltc4282): Fix reset_history file permissions 13fe9fa7f41a drm/xe/xe_survivability: Add index bound check 3d50c69c5819 drm/xe/xe_survivability: Use static for survivability info attributes 267f53140c9d fpga: dfl: use subsys_initcall to allow built-in drivers to be added d412ff9e26eb debugfs: Fix memleak in debugfs_change_name(). 996a590dc690 fpga: xilinx: Switch Michal Simek's email to new one c141c8221bc5 fpga: of-fpga-region: Fail if any bridge is missing af90706f0eec drm/xe/pmu: Replace sprintf() with sysfs_emit() ce7b1d58609a arm64: dts: mediatek: Apply mt8395-radxa DT overlay at build time 0773bc6ab7ec arm64: dts: mediatek: mt7988: add dtbs with applied overlays for bpi-r4 (pro) 987697749def arm64: dts: mediatek: mt7986: add dtbs with applied overlays for bpi-r3 f4ea8e05f2a8 lkdtm/bugs: Do not confuse the clang/objtool with busy wait loop 338465490cf7 drm/i915/dp: Fail state computation for invalid DSC source input BPP values a63bbb8ddde0 drm/i915/dp: Fail state computation for invalid max sink compressed BPP value 5c2d799491f2 drm/i915/dp: Fail state computation for invalid max throughput BPP value 2018e29176d6 drm/i915/dp: Fail state computation for invalid min/max link BPP values 3755e200bc7f drm/i915/dp: Account with pipe joiner max compressed BPP limit for DP-MST and eDP 260aef187f7f drm/i915/dp: Account with DSC BW overhead for compressed DP-SST stream BW e25b6f133446 drm/i915/dp: Account with MST, SSC BW overhead for uncompressed DP-MST stream BW 2fb850a6aeb2 drm/i915/dp: Use the effective data rate for DP compressed BW calculation b1ec2916c929 drm/i915/dp: Use the effective data rate for DP BW calculation 3999f6d7f588 drm/i915/dp: Fix BW check in is_bw_sufficient_for_dsc_config() 78cfaaa11151 drm/i915/dp: Factor out intel_dp_link_bw_overhead() 1867564b9080 drm/i915/dp: Use a mode's crtc_clock vs. clock during state computation 1f28404ad471 drm/i915/dp: Return a fixed point BPP value from intel_dp_output_bpp() 0b1499051ab3 drm/i915/dp: Fix DSC sink's slice count capability check 92a73fec6acd drm/dp: Add drm_dp_dsc_sink_slice_count_mask() cc1b753487bb drm/dp: Parse all DSC slice count caps for eDP 1.5 7d307daa12b1 riscv: dts: spacemit: Define the P1 PMIC regulators for Milk-V Jupiter ae9d03f8aec7 riscv: dts: spacemit: Define fixed regulators for Milk-V Jupiter f33ccc231630 riscv: dts: spacemit: Enable i2c8 adapter for Milk-V Jupiter 7f2e8e1d22f6 parisc: Set valid bit in high byte of 64‑bit physical address 8e7460eac786 drm/panthor: Support partial unmaps of huge pages 51cd1fb70e08 dt-bindings: arm: add CTCU device for monaco f39006965dd3 HID: Intel-thc-hid: Intel-thc: Fix wrong register reading ff3f234ff1dc HID: multitouch: add MT_QUIRK_STICKY_FINGERS to MT_CLS_VTL 56e230723e3a HID: intel-ish-hid: Reset enum_devices_done before enumeration daeed86b6868 HID: intel-ish-hid: Update ishtp bus match to support device ID table 0e13150c1a13 HID: Intel-thc-hid: Intel-thc: fix dma_unmap_sg() nents value e9143268d259 HID: playstation: Center initial joystick axes to prevent spurious events 565ed40b5fc1 drm/panthor: Evict groups before VM termination f28beb69c515 HID: usbhid: paper over wrong bNumDescriptor field c7fe9384c85d amd/iommu: Make protection domain ID functions non-static c2e8dc1222c2 amd/iommu: Preserve domain ids inside the kdump kernel cfd2fdfd0a8d PCI: dwc: Skip PME_Turn_Off broadcast and L2/L3 transition during suspend if link is not up 38c440298a57 test_list_sort: fix up const mismatch df4480ab5af7 kunit: fix up const mis-match in many assert functions 6a3591522930 drm/i915/colorop: do not include headers from headers a305df4125d1 MAINTAINERS: Add interconnect-clk.h to interconnect API entry 472100721b4b dt-bindings: interconnect: qcom,sa8775p-rpmh: Fix incorrectly added reg and clocks 32a708ba5db5 regulator: Add rt8092 support e5eb5638d632 regulator: dt-bindings: rt5739: Add compatible for rt8092 6ab7973f2540 sched/fair: Fix sched_avg fold 01122b89361e perf: Use EXPORT_SYMBOL_FOR_KVM() for the mediated APIs 5efaf92da436 riscv: Add SBI debug trigger extension and function ids f02dd2547276 riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function. 6118ebed3bdf riscv: hwprobe: export Zilsd and Zclsd ISA extensions 3f0cbfb8a107 riscv: add ISA extension parsing for Zilsd and Zclsd 4115155baf43 dt-bindings: riscv: add Zilsd and Zclsd extension descriptions e0e51a0de02c riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg() 425cc087fbaf riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP 1e6084d5c433 riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP 818d78ba1b3f riscv: signal: abstract header saving for setup_sigcontext cffa413f1c94 drm/i915/dp: Restrict max source rate for WCL to HBR3 32c539884d09 crypto: algapi - Use crypto_unregister_algs in crypto_register_algs 0e602c5f0494 crypto: scompress - Use crypto_unregister_scomps in crypto_register_scomps bb571875f77f dt-bindings: crypto: qcom,prng: document x1e80100 3e8541f98df7 crypto: scompress - Remove forward declaration of crypto_scomp_show 97282e2cdecb crypto: fips - annotate fips_enable() with __init to free init memory after boot e6bba60966bb crypto: iaa - Remove unreachable pr_debug from iaa_crypto_cleanup_module 375a0168e1ae crypto: iaa - Simplify init_iaa_device() 48329301969f crypto: iaa - Fix out-of-bounds index in find_empty_iaa_compression_mode 5565a72b24fa crypto: octeontx - Fix length check to avoid truncation in ucode_load_store 352140d396b1 crypto: sun8i-ss - Avoid -Wflex-array-member-not-at-end warning b74fd80d7fe5 crypto: hisilicon/qm - fix incorrect judgment in qm_get_complete_eqe_num() b6f27c0ad008 crypto: starfive - Avoid -Wflex-array-member-not-at-end warning 994689b8f91b crypto: qat - fix warning on adf_pfvf_pf_proto.c 90ca8d359666 crypto: qat - add bank state save and restore for qat_420xx e3d036fecd6f crypto: qat - fix parameter order used in ICP_QAT_FW_COMN_FLAGS_BUILD 50fdb78b7c0b crypto: seqiv - Do not use req->iv after crypto_aead_encrypt 248d3a73a016 Input: ti_am335x_tsc - fix off-by-one error in wire_order validation 806ec7b797ad Input: xpad - add support for CRKD Guitars eeb2ea4b59df Input: ilitek_ts_i2c - switch mdelay() to fsleep() a2c5ea4235b1 Input: ilitek_ts_i2c - fix warning with gpio controllers that sleep 733a8924229f Input: add ABS_SND_PROFILE ec8fce2a57e9 Input: twl4030 - add TWL603x power button b72fbdc0807a Input: psmouse-smbus - add WQ_UNBOUND to alloc_workqueue user b3ee88e27798 Input: synaptics_i2c - replace use of system_wq with system_dfl_wq a4fcf43b63b6 Input: palmas-pwrbutton - replace use of system_wq with system_dfl_wq 3d38e4f9a77e Input: gpio_keys - replace use of system_wq with system_dfl_wq 0702825fe1e2 cpufreq: Add Tegra186 and Tegra194 to cpufreq-dt-platdev blocklist cc3aa43b44bd Add linux-next specific files for 20251219 90876d9b37a0 irqdomain: Fix up const problem in irq_domain_set_name() d441e38a2c87 x86/irq_remapping: Sanitize posted_msi_supported() 4021a6dad720 x86/irq: Cleanup posted MSI code d579478cee22 Input: apple_z2 - fix reading incorrect reports after exiting sleep 325c29e7d11c lib/crypto: md5: Use rol32() instead of open-coding it 98246938a0e6 Bluetooth: L2CAP: Add support for setting BT_PHY a078240aaa16 Bluetooth: hci_sync: Add LE Channel Sounding HCI Command/event structures 0b6966a48f16 fscrypt: Drop obsolete recommendation to enable optimized NHPoly1305 2156ed9107df crypto: testmgr - Remove nhpoly1305 tests f2b3d9c4626f crypto: nhpoly1305 - Remove crypto_shash support eab092dab880 crypto: adiantum - Drop support for asynchronous xchacha ciphers 88d19b3b5c75 crypto: adiantum - Use memcpy_{to,from}_sglist() 8d4a1d66727b crypto: adiantum - Use scatter_walk API instead of sg_miter 9aabdb0e30d4 crypto: adiantum - Convert to use NH library 81ef86b2291e lib/crypto: x86/nh: Migrate optimized code into library 25035429603d lib/crypto: arm64/nh: Migrate optimized code into library 8109b8dcf263 lib/crypto: arm/nh: Migrate optimized code into library a85485493f62 lib/crypto: tests: Add KUnit tests for NH 49f4586f7c67 lib/crypto: nh: Add NH library 37c99c75f996 lib/crypto: tests: Add KUnit tests for ML-DSA verification 56268593aec6 lib/crypto: Add ML-DSA verification support 095d62114182 ASoC: ops: fix snd_soc_get_volsw for sx controls 80f9c601d9c4 drm/xe: Use usleep_range for accurate long-running workload timeslicing fe3ccd24138f drm/xe: Drop preempt-fences when destroying imported dma-bufs. 3767ca4166ad drm/xe/eustall: Disallow 0 EU stall property values 3595114bc31d drm/xe/oa: Disallow 0 OA property values eb192bedf590 drm/xe/xe_sriov_vfio: Fix return value in xe_sriov_vfio_migration_supported() 256edb267a9d drm/xe/oa: Always set OAG_OAGLBCTXCTRL_COUNTER_RESUME 608bf0c7be29 parisc: Set valid bit in high byte of 64‑bit physical address 6f0f404bd289 drm/xe: Adjust long-running workload timeslices to reasonable values f8dd66bfb4e1 drm/xe/oa: Limit num_syncs to prevent oversized allocations 8e4613040091 drm/xe: Limit num_syncs to prevent oversized allocations 1b89d4a6bb4c samples: rust: debugfs: Update ARef imports to use sync::aref 2da67beda687 rust: scatterlist: Update ARef imports to use sync::aref 2e2b4135d1cb rust: device: Update ARef and AlwaysRefCounted imports from sync::aref 7a8447fc71a0 ASoC: codecs: wcd939x-sdw: use devres for regmap allocation dab5825491f7 RDMA/efa: Improve admin completion context state machine 4b01ec0f133b RDMA/efa: Check stored completion CTX command ID with received one 80351761facb RDMA/irdma: Simplify bool conversion 88fe48f74ec2 RDMA/core: check device status when manipulating ib_gid_table_entry 4ada581b6635 btrfs: add an ASSERT() to catch ordered extents without datasum 684154cbc3ac btrfs: fallback to buffered IO if the data profile has duplication 268fd581306c btrfs: === misc-next on b-for-next === d085ef1f8bc9 btrfs: forcing free space tree for bs > ps cases 790821d525ef btrfs: only enforce free space tree if v1 cache is required for bs < ps cases 8daa8acae30a btrfs: refactor the main loop of cow_file_range() 7dff6ba79138 btrfs: zoned: print block-group type for zoned statistics bc39e8cc0dd6 btrfs: move space_info_flag_to_str() to space-info.h 22231fbdc864 btrfs: zoned: show statistics about zoned filesystems in mountstats da851f523fd6 btrfs: remove zoned statistics from sysfs cff2193db162 btrfs: don't call btrfs_handle_fs_error() in btrfs_commit_transaction() a8b8b98187ca btrfs: don't call btrfs_handle_fs_error() in qgroup_account_snapshot() 6579104d97b8 btrfs: don't call btrfs_handle_fs_error() after failure to delete orphan item ef3f727a09d6 btrfs: don't call btrfs_handle_fs_error() after failure to join transaction c6bf0fa5c006 btrfs: remove redundant path release in btrfs_find_orphan_roots() ed043c48454e btrfs: use single return variable in btrfs_find_orphan_roots() 8761921ef236 btrfs: avoid transaction commit on error in del_balance_item() 4750df684f6b btrfs: release path before initializing extent tree in btrfs_read_locked_inode() 8d712f857565 btrfs: update stale comment in __cow_file_range_inline() 203343a49183 btrfs: fix reservation leak in some error paths when inserting inline extent 994e962ee898 btrfs: do not free data reservation in fallback from inline due to -ENOSPC 3fac02264c7b btrfs: remove duplicated root key setup in btrfs_create_tree() 359d677089b3 btrfs: zoned: re-flow prepare_allocation_zoned d17071d3d6c5 btrfs: avoid access-beyond-folio for bs > ps encoded writes b39ef93a2e5b spi: stm32: perform small transfer in polling mode 1ac3be217c01 spi: stm32: fix Overrun issue at < 8bpw c266d19b7d4e spi: stm32: properly fail on dma_request_chan error c56a12c71ad3 x86/bug: Fix old GCC compile fails de2c5a1523fd test-ww_mutex: Allow test to be run (and re-run) from userland d327e7166efa test-ww_mutex: Move work to its own UNBOUND workqueue 34d80c93a5bb test-ww_mutex: Extend ww_mutex tests to test both classes of ww_mutexes 4a824c312899 entry: Always inline local_irq_{enable,disable}_exit_to_user() f994bb8f1c94 PCI: dw-rockchip: Change get_ltssm() to provide L1 Substates info 679ec639f29c PCI: dwc: Add L1 Substates context to ltssm_status of debugfs 7f0cdcddf8be PCI: mediatek: Fix IRQ domain leak when MSI allocation fails 4b361b1e92be PCI: j721e: Add config guards for Cadence Host and Endpoint library APIs 6a1394990902 PCI: qcom: Remove DPC Extended Capability 7c29cd0fdc07 PCI: qcom: Remove MSI-X Capability for Root Ports f5cd8a929c82 PCI: dwc: Remove MSI/MSIX capability for Root Port if iMSI-RX is used as MSI controller 0183562f1e82 PCI: dwc: Add new APIs to remove standard and extended Capability a2582e05e39a PCI: Add preceding capability position support in PCI_FIND_NEXT_*_CAP macros 57833f84f6f5 PCI: rcar-host: Add OF Kconfig dependency to avoid objtool no-cfi warning e4dca3e56781 clk: qcom: gcc-glymur: Update the SDCC RCGs to use shared_floor_ops 0504b96f110f clk: qcom: gcc-qdu1000: Update the SDCC RCGs to use shared_floor_ops 988e585fa4d4 clk: qcom: gcc-x1e80100: Update the SDCC RCGs to use shared_floor_ops 113fb9649f0d clk: qcom: gcc-milos: Update the SDCC RCGs to use shared_floor_ops 757ec77514e3 clk: qcom: gcc-sdx75: Update the SDCC RCGs to use shared_floor_ops d1fd65ee5555 clk: qcom: gcc-sm4450: Update the SDCC RCGs to use shared_floor_ops 67d7fb1bbdd6 clk: qcom: gcc-sm8750: Update the SDCC RCGs to use shared_floor_ops 4c052c5df93d clk: qcom: gcc-sm8450: Update the SDCC RCGs to use shared_floor_ops bda39f9485fb fork-comment-fix: remove ambiguous question mark in CLONE_CHILD_CLEARTID comment 44d7e71cb5f2 kallsyms: prevent module removal when printing module name and buildid f9e292cdf272 kallsyms/ftrace: set module buildid in ftrace_mod_address_lookup() 6f7df1925782 kallsyms/bpf: rename __bpf_address_lookup() to bpf_address_lookup() ff70a519168a kallsyms: cleanup code for appending the module buildid 7a401d35e345 module: add helper function for reading module_buildid() f9aeb960d5a4 kallsyms: clean up modname and modbuildid initialization in kallsyms_lookup_buildid() c7d549fbed91 kallsyms: clean up @namebuf initialization in kallsyms_lookup_buildid() f4cef9e9c910 .editorconfig: respect .editorconfig settings from parent directories 917b2f47b292 rapidio: replace rio_free_net() with kfree() in rio_scan_alloc_net() 3884f9c28727 arm64: avoid memcpy() for syscall_get_arguments() dff2e2c36d8b syscall.h: remove unused SYSCALL_MAX_ARGS 0367a5dd4b09 pid: only take pidmap_lock once on alloc 798ab742a82e ns: pad refcount b43375fbda1d fat: remove unused parameter f98e4dc61115 atomic: add option for weaker alignment check e7980cd46155 atomic: add alignment check to instrumented atomic operations 41a5f6c6f630 atomic: specify alignment for atomic_t and atomic64_t eb2b9e05ea4c bpf: explicitly align bpf_res_spin_lock f950bf50d702 watchdog: softlockup: panic when lockup duration exceeds N thresholds 36c28c556f25 kernel/crash: handle multi-page vmcoreinfo in crash kernel copy 2980c77941af kernel: vmcoreinfo: allocate vmcoreinfo_data based on VMCOREINFO_BYTES 5d98159480f4 hung_task: enable runtime reset of hung_task_detect_count c756f343785b hung_task: introduce helper for hung task warning ce120fa0512f mm: use ARRAY_END() instead of open-coding it 3729b0ccd24c kernel: fix off-by-one benign bugs 8c01ab5b3a18 mm: fix benign off-by-one bugs a5e118862e2d array_size.h: add ARRAY_END() dd7f46fbcb00 kernel.h: drop hex.h and update all hex.h users d3faf9f5e61b MAINTAINERS: adjust file entry in UUID HELPERS c926c718419d lib/tests: convert test_uuid module to KUnit a698059a866d ocfs2: add validate function for slot map blocks 9cf3c84a470d ocfs2: adjust ocfs2_xa_remove_entry() to match UBSAN boundary checks 7d17cb0c8605 ocfs2: validate inline data i_size during inode read ba5a1db4505d ocfs2: validate i_refcount_loc when refcount flag is set 665dadb32a96 ocfs2: constify struct configfs_item_operations and configfs_group_operations d48429cfb4b2 ocfs2: detect released suballocator BG for fh_to_[dentry|parent] e6f7b6feb0d2 ocfs2: give ocfs2 the ability to reclaim suballocator free bg af00c9bc20e7 crash_dump: constify struct configfs_item_operations and configfs_group_operations d3921f884ca2 tests/liveupdate: add in-kernel liveupdate test 214b721f84fb liveupdate: luo_flb: introduce File-Lifecycle-Bound global state a7f29d250207 kernel/watchdog.c: fix unused var warning 1b159ed46534 oid_registry: allow arbitrary size OIDs 4acd425eab66 oid_registry: allow arbitrary size OIDs edeb51ec1667 mm/hugetlb: fix excessive IPI broadcasts when unsharing PMD tables using mmu_gather 3bb741e353c1 mm/rmap: fix two comments related to huge_pmd_unshare() 34c8877bb03c mm/hugetlb: fix two comments related to huge_pmd_unshare() 9615ad4958ce mm/hugetlb: fix hugetlb_pmd_shared() bf018c11b893 mm/vmscan.c:shrink_folio_list(): save a tabstop 037f53a63633 mm/shmem: add mTHP swpout fallback statistics in shmem_writeout() da247e42f02b mm/vmalloc: map contiguous pages in batches for vmap() whenever possible 32c4a20283d2 mm/khugepaged: retry with sync writeback for MADV_COLLAPSE 5371704591e9 mm/khugepaged: map dirty/writeback pages failures to EAGAIN 7c98047413da mm-add-basic-tests-for-lazy_mmu-fix-fix-fix 2bb06c1d8b85 mm-add-basic-tests-for-lazy_mmu-fix-fix 0445738de4d8 mm-add-basic-tests-for-lazy_mmu-fix a525b83d913f mm: add basic tests for lazy_mmu d24a0d9920a2 x86/xen: use lazy_mmu_state when context-switching 5230a04e0c3f sparc/mm: replace batch->active with is_lazy_mmu_mode_active() b6f14de2f3a7 powerpc/mm: replace batch->active with is_lazy_mmu_mode_active() ffd1f1641ff4 arm64: mm: replace TIF_LAZY_MMU with is_lazy_mmu_mode_active() 7881fd1b6581 mm: enable lazy_mmu sections to nest f8f9d16ccdf3 mm: bail out of lazy_mmu_mode_* in interrupt context 15d6aa045268 mm: introduce generic lazy_mmu helpers 1b2623dfee4b mm: introduce CONFIG_ARCH_HAS_LAZY_MMU_MODE a47f534b37f8 mm: clarify lazy_mmu sleeping constraints 667c24fb34a2 sparc/mm: implement arch_flush_lazy_mmu_mode() 46ce0c214c09 powerpc/mm: implement arch_flush_lazy_mmu_mode() 038c6b695f6c x86/xen: simplify flush_lazy_mmu() 7a41764a0c6c powerpc/64s: do not re-activate batched TLB flush 14439d7d9942 alloc_tag: move memory_allocation_profiling_sysctls into .rodata d70090581c46 mm: implement precise OOM killer task selection 240587b6cca2 mm: fix OOM killer inaccuracy on large many-core systems f9ff5ba6bbfc lib: introduce hierarchical per-cpu counters eb526e6344d1 mm/damon/core: fix memory leak of repeat mode damon_call_control objects f2dbe0d5b1c8 mm/vmalloc: clarify why vmap_range_noflush() might sleep 201037a59604 mm/memremap: fix spurious large folio warning for FS-DAX e4e0606fce16 mm: consider non-anon swap cache folios in folio_expected_ref_count() ef2be41505c0 rust: maple_tree: rcu_read_lock() in destructor to silence lockdep e5feb73bf679 mm: memcg: fix unit conversion for K() macro in OOM log 8a375b4bc902 mm/memory-failure: fix missing ->mf_stats count in hugetlb poison ec3f230f88af tools/mm/page_owner_sort: fix timestamp comparison for stable sorting b2a30dc1da23 selftests/mm: fix thread state check in uffd-unit-tests 30dd0e0b196f kernel/kexec: fix IMA when allocation happens in CMA area a1442cc44b63 kernel/kexec: change the prototype of kimage_map_segment() 1450dac791c1 MAINTAINERS: add ABI headers to KHO and LIVE UPDATE ebd24183459d .mailmap: remove one of the entries for WangYuli 35af3f1c4434 mm: fixup pfnmap memory failure handling to use pgoff 2bd4cd3625d3 mm/damon/vaddr: fix missing pte_unmap_unlock in damos_va_migrate_pmd_entry() 49a6e40ed69c MAINTAINERS: update one straggling entry for Bartosz Golaszewski ce43f915e9bd mm/page_alloc: change all pageblocks migrate type on coalescing aa4c1f5e2ed7 mm: leafops.h: correct kernel-doc function param. names e8723316e80f kasan-unpoison-vms-addresses-with-a-common-tag-v4 548c0a9193aa kasan-unpoison-vms-addresses-with-a-common-tag-fix f5553fc133bf kasan: unpoison vms[area] addresses with a common tag d916fd4679e5 kasan: refactor pcpu kasan vmalloc unpoison f174841c509c mm/kasan: fix incorrect unpoisoning in vrealloc for KASAN 02df42d1dbc3 mm-page_alloc-make-percpu_pagelist_high_fraction-reads-lock-free-fix 8d2901717658 mm/page_alloc: make percpu_pagelist_high_fraction reads lock-free 2a56277b88f7 x86-kexec-add-a-sanity-check-on-previous-kernels-ima-kexec-buffer-fix 012114413957 x86/kexec: add a sanity check on previous kernel's ima kexec buffer 3e8a9f3ce76f idr: fix idr_alloc() returning an ID out of range cedde2674173 mailmap: update entry for Bartosz Golaszewski 4c7987a4da27 genalloc.h: fix htmldocs warning 0f3574b1d87c MAINTAINERS: add Mike Rapoport as maintainer for userfaultfd 9c72a5182ed9 e1000: fix OOB in e1000_tbi_should_accept() b3d6bbae1d6d idpf: reduce mbx_task schedule delay to 300us 4af1f9a47291 idpf: fix LAN memory regions command on some NVMs bf40644ef8c8 Input: alps - fix use-after-free bugs caused by dev3_register_work 41ca2155d62b EDAC/igen6: Add two Intel Amston Lake SoCs support 72f126836113 EDAC/i5400: Fix snprintf() limit calculation in calculate_dimm_size() 7b5c7e83ac40 EDAC/i5000: Fix snprintf() size calculation in calculate_dimm_size() 0edc78b82bea x86/msi: Make irq_retrigger() functional for posted MSI 6daa2893f323 iavf: fix off-by-one issues in iavf_config_rss_reg() 699428342153 i40e: validate ring_len parameter against hardware-specific values be43abc55141 i40e: fix scheduling in set_rx_mode 962cdb95b675 rust: pci: document Bar's endianness conversion 2a28b5240f2b ASoC: SOF: ipc4-control: Add support for generic bytes control 7fd8c216c422 ASoC: SOF: ipc4: Add definition for generic bytes control d96cb0b86d6e ASoC: SOF: ipc4: Support for sending payload along with LARGE_CONFIG_GET 2fdde18a2cb1 ASoC: SOF: ipc4-topology: Set initial param_id for bytes control type ebcfdbe4add9 ASoC: SOF: ipc4-control: Keep the payload size up to date c1876fc33c59 ASoC: SOF: ipc4-control: Use the correct size for scontrol->ipc_control_data a653820700b8 ASoC: SOF: ipc4-topology: Correct the allocation size for bytes controls 2fa74713744d ASoC: SOF: ipc4-control: If there is no data do not send bytes update 26f637fa0887 ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L63 with feedback e43aefb771e8 ASoC: Intel: soc-acpi-intel-mtl-match: Add 6 amp CS35L56 with feedback 5c5f6fe32df2 perf symbol: Fix ENOENT case for filename__read_build_id bfb44780ee45 staging: rtl8723bs: remove dead code in os_intfs.c 1b92242888d7 staging: greybus: arche-apb-ctrl: switch to device_property_read_bool 2038fe84b8bd staging: rtl8723bs: fix spacing around operators f5ee159192a1 staging: rtl8723bs: remove trailing whitespace 618b4aec12fa staging: rtl8723bs: fix missing status update on sdio_alloc_irq() failure ec342420979e staging: rtl8723bs: Remove unnecessary parentheses 91c10b00216c staging: rtl8723bs: select CRYPTO_LIB_UTILS instead of CRYPTO a8e77db9927b Staging: rtl8723bs: fix space before tab in rtl8723bs_xmit.c 7ff9fc55d36a staging: vme_user: name function parameters 3cb3c2f6886f perf: Clean up mediated vPMU accounting 3006911f284d perf/x86/cstate: Add Airmont NP a08340fd2916 perf/x86/intel: Add Airmont NP 63dbadcafc1f perf/x86/msr: Add Airmont NP 3c48808408af x86/unwind_user: Simplify unwind_user_word_size() aa6047ef7204 x86/unwind_user: Guard unwind_user_word_size() by UNWIND_USER 2652f9a4b019 unwind_user/fp: Use dummies instead of ifdef 2d6ad925fb23 unwind_user: Enhance comments on get CFA, FP, and RA 65eb3a9a8a34 perf/x86/amd: Support PERF_PMU_CAP_MEDIATED_VPMU for AMD host 4280d79587a3 perf/x86/intel: Support PERF_PMU_CAP_MEDIATED_VPMU c8824a95d967 perf/x86/core: Plumb mediated PMU capability from x86_pmu to x86_pmu_cap b456a6ba5756 perf/x86/core: Do not set bit width for unavailable counters 560ac136f25d perf/x86/core: Add APIs to switch to/from mediated PMI vector (for KVM) a05385d84b2a perf/x86/core: Register a new vector for handling mediated guest PMIs 42457a7fb6ca perf: Add APIs to load/put guest mediated PMU context 4593b4b6e218 perf: Add a EVENT_GUEST flag f5c7de8f84a1 perf: Clean up perf ctx time eff95e170275 perf: Add APIs to create/release mediated guest vPMUs 991bdf7e9d6c perf: Move security_perf_event_free() call to __free_event() b9e52b11d2e5 perf: Add generic exclude_guest support b825444b6179 perf: Skip pmu_ctx based on event_type cbd41c6d4c26 perf report: Update sort key state from -F option 5d35d829bb0b perf report: Fix histogram entry collapsing for -F option 9cdc9738d169 perf report: Enable data-type profiling with -F option too bdd051e24914 perf record: Split --data-mmap option cddfb3611275 perf vendor power9 nest metrics: Correct unit from MB to MiB c85eff00cf29 perf trace: Don't change const char strings 45718bce7daf perf tools: Use const for variables receiving str{str,r?chr}() returns f6f41aef5376 perf diff: Constify strchr() return variables d311783bc68b perf list: Remove unused 'sep' variable e218aee08044 s390/ap/zcrypt: Revisit module param permissions 2bdaf4b6878b s390/ptrace: Convert function macros to inline functions 03da7a4ce5f5 s390/purgatory: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS 7db67e572fa2 s390/boot: Add -Wno-default-const-init-unsafe to KBUILD_CFLAGS 02e7af5b6423 ASoC: Intel: sof_rt5682: add tas2563 speaker amp support 331786db1b46 ASoC: Intel: ti-common: support tas2563 amplifier 9a6bc0a40660 ASoC: codecs: ES8326: Add kcontrol for DRE 68970b53890c ASoC: codecs: ES8326: Add a kcontrol for PGAGAIN 4de6cea0d8e1 ASoC: fsl_asrc_dma: fix duplicate debugfs directory error 9f5f3583ba42 ASoC: fsl_easrc: fix duplicate debugfs directory error 926311cf3361 mmc: dw_mmc: Remove struct dw_mci_slot 8fb9225531d0 mmc: dw_mmc: Remove queue from dw_mci da52bc415e12 mmc: dw_mmc: Remove mrq from struct dw_mci_slot f3725e3aaf40 mmc: dw_mmc: Move clock rate stuff from struct dw_mci_slot to struct dw_mci 1827a9fa319f mmc: dw_mmc: Remove sdio_id from struct dw_mci_slot 8d76a7ff68be mmc: dw_mmc: Remove id and ctype from dw_mci_slot 2ffffbe92881 mmc: dw_mmc: Move flags from struct dw_mci_slot to struct dw_mci f21fb5dfccd3 mmc: dw_mmc: Let variant drivers to use struct dw_mci as possible 6ac3503c4470 mmc: dw_mmc: Move struct mmc_host from struct dw_mci_slot to struct dw_mci 9b39a7f4bf9e mmc: dw_mmc: Remove unused header files and keep alphabetical order bcb6254e1711 mmc: dw_mmc: Remove check before calling mmc_regulator_set_ocr() b6f1eef6aaa1 mmc: dw_mmc: Remove vqmmc_enabled from struct dw_mci and update the reset 302b33c31404 dt-bindings: mmc: arasan,sdhci: Allow "dma-coherent" property fa794b8427c5 dt-bindings: mmc: brcm,iproc-sdhci: Allow "dma-coherent" and "iommus" properties a201dc6e0bf1 dt-bindings: mmc: cdns,sdhci: Drop required "resets" on AMD Pensando ELBA 74a8759e0134 mmc: sdhci-esdhc-imx: wait for data transfer completion before reset f8ac234cc60e mmc: mtk-sd: add support for MT8189 SoC b9fdfd96707e mmc: mtk-sd: add support for SPM resource release control aeeb902adbed dt-bindings: mmc: mtk-sd: Add support for MT8189 SoC e990d7d3e04c mmc: core: Add quirk for incorrect manufacturing date 160d42b5cb9b mmc: core: Adjust MDT beyond 2025 e5721e0ba616 mmc: sdhci-msm: Enable ICE for CQE-capable controllers with non-CQE cards 1055726cff59 mmc: dw_mmc: add dw_mci_prepare_desc() for both of 32bit and 64bit DMA 1862d8e264de sched: Fix faulty assertion in sched_change_end() 704069649b5b sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*() 969faea4e9d0 drm/amdkfd: Fix improper NULL termination of queue restore SMI event string 7a372e214f6b drm/amd/pm: restore SCLK settings after S0ix resume 77f73253015c drm/amdgpu: fix a job->pasid access race in gpu recovery 3886b198bd6e drm/amd/display: Fix DP no audio issue fd62aa13d3ee drm/amd/display: Fix scratch registers offsets for DCN351 69741d9ccc72 drm/amd/display: Fix scratch registers offsets for DCN35 244a07c4862d drm/amd: Resume the device in thaw() callback when console suspend is disabled 95a8ddde3660 irqchip/riscv-aplic: Preserve APLIC states across suspend/resume a9e53c29f361 btrfs: shrink the size of btrfs_bio a4cc7c0b7aa8 btrfs: remove ASSERT compatibility for gcc < 8.x ee70ad5f5702 btrfs: pass level to _btrfs_printk() to avoid parsing level from string 34118fef22ae btrfs: simplify internal btrfs_printk helpers 94dceafe967c btrfs: fix use-after-free warning in btrfs_get_or_create_delayed_node() b1a0caf9df29 btrfs: always detect conflicting inodes when logging inode refs e7b423205cdc btrfs: rename btrfs_create_block_group_cache to btrfs_create_block_group 0c6360bb501f btrfs: merge setting ret and return ret c5d5682d80e1 btrfs: remove dead assignment in prepare_one_folio() b86ebf9e84af btrfs: replace for_each_set_bit() with for_each_set_bitmap() 27aa97c0c329 btrfs: concentrate the error handling of submit_one_sector() fd8c2ad9634f btrfs: fix beyond-EOF write handling 56be75260c41 btrfs: search for larger extent maps inside btrfs_do_readpage() f8e13d0c4f83 btrfs: fix deadlock in wait_current_trans() due to ignored transaction type 0e28eee3b80f btrfs: introduce BTRFS_PATH_AUTO_RELEASE() helper fa6e3f14b77c btrfs: enable direct IO for bs > ps cases 35e80450acee btrfs: switch to library APIs for checksums 2fb07657b162 btrfs: fix NULL dereference on root when tracing inode eviction 9eac9794d967 btrfs: qgroup: update all parent qgroups when doing quick inherit 009334649b08 btrfs: zoned: don't zone append to conventional zone ceff09c14869 btrfs: relax squota parent qgroup deletion rule e6ba4ac5da85 btrfs: check squota parent usage on membership change 9c34d6a9d32f btrfs: fix qgroup_snapshot_quick_inherit() squota bug e7fe8f0dbac5 btrfs: simplify boolean argument for btrfs_inc_ref()/btrfs_dec_ref() 852e8dcecd42 btrfs: use true/false for boolean parameters in btrfs_inc_ref()/btrfs_dec_ref() fec82b3e69de btrfs: update comment for visit_node_for_delete() 1a27fa6af955 RDMA/core: flush gid_cache_wq WQ from disable_device() 4bc3dc7c7001 ACPI: NFIT: core: Convert the driver to a platform one e68e6eb58221 erofs: make z_erofs_crypto[] static ba624ba88d9f ata: libata-core: Disable LPM on ST2000DM008-2FR102 f98e9c9607dd erofs: Use %pe format specifier for error pointers 1c546bb43361 irqchip/riscv-aplic: Preserve APLIC states across suspend/resume c0f0fd4de5e0 mmc: dw_mmc: Remove unused struct dma_pdata eed5b815fa49 drm/xe: Restore engine registers before restarting schedulers after GT reset eafb6f62093f drm/xe: Increase TDF timeout c770467d28bd drm/xe/vf: Fix queuing of recovery work 449bcd5d45eb drm/xe/bo: Don't include the CCS metadata in the dma-buf sg-table 17445af7dcc7 drm/me/gsc: mei interrupt top half should be in irq disabled context 61e6b711c30f drm/xe/vf: Stop waiting for ring space on VF post migration recovery 17d52ab2a6ec drm/xe/throttle: Skip reason prefix while emitting array 9acc3295813b drm/xe: fix drm_gpusvm_init() arguments 224a6ac0808d drm/xe: Do not reference loop variable directly c88a0731ed95 drm/xe: Apply Wa_14020316580 in xe_gt_idle_enable_pg() b32045d73bb4 drm/xe: Fix freq kobject leak on sysfs_create_files failure 5d1f0b2f278e sched/core: Rework sched_class::wakeup_preempt() and rq_modified_*() 375068b6c206 libceph: prevent potential out-of-bounds reads in handle_auth_done() 8856d7fe1758 leds: as3668: Driver for the ams Osram 4-channel i2c LED driver a093bc82b601 dt-bindings: leds: Add new as3668 support 3d845d25026c mfd: tps6105x: Fix kernel-doc warnings relating to the core struct and tps6105x_mode 5203a78a7c60 tools/nolibc: always use 64-bit mode for s390 header checks 676e604a1004 tools/nolibc: add ptrace support 982ea5246285 Revert "mfd: da9052-spi: Change read-mask to write-mask" 9575ce3f015e RDMA/core: add device registration debugging 39ffd1260fc1 RDMA/core: add ib_gid_table_entry debugging 59703ad99b6f net/can/j1939: add j1939_session debugging 8a38677cce95 net/can/j1939: add j1939_priv debugging 9259991b60eb net: update dev_put()/dev_hold() debugging 1a3cedbdc156 landlock: Fix wrong type usage 7e40c6791cc8 kselftest/riscv: add kselftest for user mode cfi ad93aee634dc riscv: add documentation for shadow stack ca2406ed76ee riscv: add documentation for landing pad / indirect branch tracking 405206dc2778 riscv: create a Kconfig fragment for shadow stack and landing pad support fbe7823a03f1 arch/riscv: dual vdso creation logic and select vdso based on hw d73284083ed0 arch/riscv: compile vdso with landing pad and shadow stack note ef83c58ab12f riscv: enable kernel access to shadow stack memory via FWFT sbi call 324baa448e21 riscv: add kernel command line option to opt out of user cfi 731d23357066 riscv/hwprobe: add zicfilp / zicfiss enumeration in hwprobe 8b0a350e2a87 riscv: hwprobe: add support for RISCV_HWPROBE_KEY_IMA_EXT_1 ad049417a63d riscv/ptrace: expose riscv cfi status and state via ptrace and in core files 35d89b5390a9 riscv/kernel: update __show_regs() to print shadow stack register a57b749383b8 riscv/signal: save and restore of shadow stack on signal aadb23c6bbea riscv/traps: Introduce software check exception and uprobe handling 2b1bd48147c5 riscv: Implement indirect branch tracking prctls 5b23a2d70976 prctl: add arch-agnostic prctl()s for indirect branch tracking 46f2da262367 riscv: Implement arch agnostic shadow stack prctls 9c244826f3da riscv/shstk: If needed allocate a new shadow stack on clone fbb685a97e63 riscv/mm: Implement map_shadow_stack() syscall 5da46726825d riscv/mm: update write protect to work on shadow stacks 444404ff99bf riscv/mm: teach pte_mkwrite to manufacture shadow stack PTEs d3cea05f52a7 riscv/mm: manufacture shadow stack ptes 813c549f5b08 riscv/mm: ensure PROT_WRITE leads to VM_READ | VM_WRITE 2acf75f432dc riscv: Add usercfi state for task and save/restore of CSR_SSP on trap entry/exit 9555415a10a0 riscv: zicfiss / zicfilp extension csr and bit definitions 69af4c72c566 riscv: zicfiss / zicfilp enumeration d6c9672baa77 dt-bindings: riscv: zicfilp and zicfiss in dt-bindings (extensions.yaml) e53803e4a8c5 mm: add VM_SHADOW_STACK definition for riscv 1bac705c2ce7 vhost/vsock: improve RCU read sections around vhost_vsock_get() 0fabf13f6ea8 tools/virtio: add device, device_driver stubs 33968faa7994 tools/virtio: fix up oot build 579986aa9b8d virtio_features: make it self-contained 8e5c85dc8aad tools/virtio: switch to kernel's virtio_config.h 5557e026335d tools/virtio: stub might_sleep and synchronize_rcu eacf56399ba2 tools/virtio: add struct cpumask to cpumask.h 5473e5a5dfd2 tools/virtio: pass KCFLAGS to module build 5046df90002b tools/virtio: add ucopysize.h stub 749e7a03b7cd tools/virtio: add dev_WARN_ONCE and is_vmalloc_addr stubs 3512df1fe0e2 tools/virtio: stub DMA mapping functions c01b8d241596 tools/virtio: add struct module forward declaration 33daf1033fc4 tools/virtio: use kernel's virtio.h 9171b5cac607 virtio: make it self-contained 56424ce95c72 tools/virtio: fix up compiler.h stub 9478916dad8b vhost: use "checked" versions of get_user() and put_user() a4aad736716d riscv: dts: microchip: convert clock and reset to use syscon 31afc2b09e58 riscv: dts: microchip: fix mailbox description be82002522bc riscv: Add SBI debug trigger extension and function ids 1d3ed9920a19 riscv: dts: sophgo: cv180x: fix USB dwc2 FIFO sizes c0fe46b64f12 riscv/atomic.h: use RISCV_FULL_BARRIER in _arch_atomic* function. c6841abcdada riscv: hwprobe: export Zilsd and Zclsd ISA extensions 144ed7bda8b9 riscv: add ISA extension parsing for Zilsd and Zclsd 6b6c6545d586 dt-bindings: riscv: add Zilsd and Zclsd extension descriptions 45ae8d3f4173 riscv: mm: use xchg() on non-atomic_long_t variables, not atomic_long_xchg() 4d42f8aeaf3f riscv: mm: ptep_get_and_clear(): avoid atomic ops when !CONFIG_SMP 19e9ea3b0196 riscv: mm: pmdp_huge_get_and_clear(): avoid atomic ops when !CONFIG_SMP 04e5bcd97ab8 riscv: signal: abstract header saving for setup_sigcontext e2285bd4a467 riscv: fix KUnit test_kprobes crash when building with Clang 12cbb612fa1e MAINTAINERS: Setup support for Anlogic DR1V90 SoC tree 74f97a468356 iio: adc: at91-sama5d2_adc: Fix potential use-after-free in sama5d2_adc driver 5ef13c363640 riscv: dts: microchip: remove BeagleV Fire fabric.dtsi b462fcd08dd5 MAINTAINERS: Update Intel Quadrature Encoder Peripheral maintainer fba133a34118 ecryptfs: Remove unused declartion ecryptfs_fill_zeros() 68c119aecdcd ecryptfs: Fix packet format comment in parse_tag_67_packet() da22e0dc323c fs: ecryptfs: comment typo fix b06c72107980 ecryptfs: keystore: Fix typo 'the the' in comment