407f60a151df Add linux-next specific files for 20250505 d90ea07e4bc0 drm/msm/hdmi: wire in hpd_enable/hpd_disable bridge ops 0fb9a1cf7f25 drm/msm/hdmi: ensure that HDMI is up if HPD is requested 815edb0b7038 drm/msm/hdmi: expand the HDMI_CFG macro 395ec6dad738 drm/msm/hdmi: rename hpd_clks to pwr_clks b77770cfe219 drm/msm/hdmi: implement proper runtime PM handling 3001048dc97b drm/msm/hdmi: add runtime PM calls to DDC transfer function 30847908e2cb drm/msm/hdmi: switch to pm_runtime_resume_and_get() defa30909b5a drm/msm/hdmi: switch to clk_bulk API d3650051a681 drm/msm/hdmi: drop clock frequency assignment 8ed9cc93d5c5 drm/msm/hdmi: simplify extp clock handling c1c1b4a6e91d drm/msm/hdmi: move the alt_iface clock to the hpd list a804552a8530 drm/msm/hdmi: convert clock and regulator arrays to const arrays b6dc7bb4f6d9 dt-bindings: display/msm/hdmi: drop obsolete GPIOs from schema 52573aa577ea bcachefs: thread_with_stdio: fix spinning instead of exiting 4dcad82d8a99 bcachefs: bch2_journal_write() refactoring 54004270cdb8 bcachefs: delete_dead_snapshot_keys_v2() 9607a3bcc48e bcachefs: bcachefs_metadata_version_snapshot_deletion_v2 4eaa1e7a11a0 bcachefs: BCH_SNAPSHOT_DELETED -> BCH_SNAPSHOT_WILL_DELETE ff5bfa328749 bcachefs: Skip unrelated snapshot trees in snapshot deletion 1392fb401fa5 bcachefs: BCH_FSCK_ERR_snapshot_key_missing_inode_snapshot 96171e98f382 bcachefs: get_inodes_all_snapshots() now includes whiteouts a1583faf3b24 bcachefs: bch2_inode_unpack() cleanup cf2fb4cc4943 bcachefs: Improve bch2_request_incompat_feature() message 495ed7fbd1b5 bcachefs: Fix inconsistent req->ec 1e0adfc415b4 bcachefs: kill inode_walker_entry.snapshot ef637ab40553 bcachefs: Add comments for inode snapshot requirements b108fdbc7fcb bcachefs: snapshot delete progress indicator cccaea1d66e9 parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in non-uapi headers e2b6a188625a parisc: Replace __ASSEMBLY__ with __ASSEMBLER__ in uapi headers 96f94587d741 soc: Add VIA/WonderMedia SoC identification driver a43a6092e33d ARM: dts: vt8500: add DT nodes for the system config ID register 04e394d6e2a3 dt-bindings: hwinfo: Add VIA/WonderMedia SoC identification 60cedf95f142 HID: sensor-hub: Fix typo and improve documentation for sensor_hub_remove_callback() db76003ade59 dt-bindings: opp: Add v2-qcom-adreno vendor bindings 19c17841e3b6 drm/msm/adreno: Add module param to disable ACD 8e98a81da283 drm/msm: a6x: Rework qmp_get() error handling 5f02f5e78ec9 drm/msm/a6xx: Increase HFI response timeout b733fe7bff8b drm/msm/adreno: Add support for ACD dda72ac390bf drm/msm/adreno: Drop fictional address_space_size c0134808a9d6 drm/msm: Be more robust when HFI response times out b71717735be4 drm/msm/gpu: Fix crash when throttling GPU immediately during boot 07a5ebfe04b1 drm/ci: uprev mesa b75a99e1077b samples: rust: pci: take advantage of Devres::access() f301cb978c06 rust: devres: implement Devres::access() 46f91addfabb rust: revocable: implement Revocable::access() de3629baf5a3 parisc: Fix double SIGFPE crash 1a521690c060 iio: adc: ad7606: explicit timestamp alignment e82880205949 MAINTAINERS: add maintainers for ad4851 driver 08eb71d3c924 iio: adc: ad7606_spi: add offload scan mask check ad10b82c2bca drm/rockchip: inno-hdmi: Fix video timing HSYNC/VSYNC polarity setting for rk3036 31b4403c6c52 drm/rockchip: inno-hdmi: Simplify error handler with dev_err_probe e0c93980d293 dt-bindings: display: rockchip,inno-hdmi: Document GRF for RK3036 HDMI c0673bb35655 dt-bindings: display: rockchip,inno-hdmi: Fix Document of RK3036 compatible 57d6811e8a6d drm/rockchip: rk3066_hdmi: switch to drm bridge b7c18b17a173 dm-table: Set BLK_FEAT_ATOMIC_WRITES for target queue limits 7734fb4ad98c dm mpath: Interface for explicit probing of active paths 4862c8861d90 dm: Allow .prepare_ioctl to handle ioctls directly 13e79076c89f dm-flakey: make corrupting read bios work 4319f0aaa235 dm-flakey: remove useless ERROR_READS check in flakey_end_io 40ed054f39bc dm-flakey: error all IOs when num_features is absent 19da6b2c9e8e dm-flakey: Clean up parsing messages d90e7a500cb6 dm: remove unneeded kvfree from alloc_targets 9769378133bb dm-bufio: remove maximum age based eviction f9ed31214e2a dm-verity: use softirq context only when !need_resched() abb4cf2f4c1c dm: lock limits when reading them f1e24048edb4 dm: use generic functions instead of disable_discard and disable_write_zeroes 33304b75df65 dm-delay: don't busy-wait in kthread ad320ae27661 dm: fix native zone append devices on top of emulated ones 121218bef4c1 dm: limit swapping tables for devices with zone write plugs 37f53a2c60d0 dm: fix dm_blk_report_zones 417313c2ae02 x86/crash: make the page that stores the dm crypt keys inaccessible bfa516989268 x86/crash: pass dm crypt keys to kdump kernel a81366e142f0 revert-x86-mm-remove-unused-__set_memory_prot-fix 499f77f2ab67 Revert "x86/mm: Remove unused __set_memory_prot()" d4c360dae4a5 crash_dump: retrieve dm crypt keys in kdump kernel 2940e4ce20cf crash_dump: reuse saved dm crypt keys for CPU/memory hot-plugging fd1c24b7bcfd crash_dump: store dm crypt keys in kdump reserved memory fc06e15635a9 crash_dump: make dm crypt keys persist for the kdump kernel bd1b23a3dfbd kexec_file: allow to place kexec_buf randomly cf95617f1dde list: remove redundant 'extern' for function prototypes 5d51261c8fd6 scripts/gdb: update documentation for lx_per_cpu 675190bae70d scripts/gdb: fix kgdb probing on single-core systems a28dbc40d30b selftests: fix some typos in tools/testing/selftests cb04623b7170 lib/oid_registry.c: remove unused sprint_OID 94dcda8ea037 nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() 5d750b1baf7e nilfs2: add pointer check for nilfs_direct_propagate() 7ac231544482 kexec_file: use SHA-256 library API instead of crypto_shash API 78cffa7c9383 util_macros.h: fix the reference in kernel-doc 69dbe34f8635 sort.h: hoist cmp_int() into generic header file f8a1786213aa ocfs2: remove unnecessary NULL check before unregister_sysctl_table() 265520c4777a ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery 1108c2a290af ipc: fix to protect IPCS lookups using RCU 8d301b70815f compiler_typesh-fix-unused-variable-in-__compiletime_assert-fix 4bb30534735d compiler_types.h: fix "unused variable" in __compiletime_assert() fce8697d6626 maccess: fix strncpy_from_user_nofault() empty string handling 5daf09c9c2ce watchdog: fix the SOFTLOCKUP_DETECTOR=n case 3bb6d009c1d3 watchdog: fix watchdog may detect false positive of softlockup f372098c9694 treewide: fix typo "previlege" 69346ab672de crash: fix spelling mistake "crahskernel" -> "crashkernel" edd557955d11 lib/test_kmod: do not hardcode/depend on any filesystem 9caae313c466 relay: remove unused relay_late_setup_files 9c078cd5dd5b rapidio: remove unused functions 7dcc26f56a5c rapidio: remove some dead defines 133cb6771b24 scatterlist: inline sg_next() f7ac97a8912a ocfs2: simplify return statement in ocfs2_filecheck_attr_store() eee3fc6f77f1 samples: extend hung_task detector test with semaphore support 1f95251ebe6e hung_task: show the blocker task if the task is hung on semaphore b8470c632bdf hung_task: replace blocker_mutex with encoded blocker bb6372b99f7e ocfs2: o2net_idle_timer: Rename del_timer_sync in comment 4cf828fe2839 Squashfs: check return result of sb_min_blocksize 58b50c6a86dd exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() e44c0f804d5b errseq: eliminate special limitation for macro MAX_ERRNO 29f8cadf1ff7 kstrtox: add support for enabled and disabled in kstrtobool() d19170c8fdc1 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h ceb8530a2d8c kernel.h: move READ/WRITE definitions to 7935bb08c93a powernow: use pr_info_once b05b8f1e7140 checkpatch: qualify do-while-0 advice d8ced7f4883d checkpatch: dont warn about unused macro arg on empty body 454ec9aa55ef proc: fix the issue of proc_mem_open returning NULL 711291bcf6f2 lib/rbtree.c: fix the example typo c93e5f390ec5 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check 2a59cb8c596e exit: skip IRQ disabled warning during power off 869faeeff0ee crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 0ea895a0a0cd crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo fca32c152d36 init/main.c: log initcall level when initcall_debug is used f342e02c59db exit: document sched_process_exit and sched_process_template relation 0c4ccd03a77f exit: move and extend sched_process_exit() tracepoint 93129fd5a3a9 DAX: warn when kmem regions are truncated for memory block alignment 6b2802ae78f7 mm: page-flags-layout.h: change the KASAN_TAG_WIDTH for HW_TAGS 3b68c5a24671 mm-perform-vma-allocation-freeing-duplication-in-mm-fix 5d10d20f56f4 mm: perform VMA allocation, freeing, duplication in mm 80713408f17e mm: move dup_mmap() to mm 65cae3687248 mm: abstract initial stack setup to mm subsystem 7a30472f0682 mm-establish-mm-vma_execc-for-shared-exec-mm-vma-functionality-fix dd93587bf370 mm: establish mm/vma_exec.c for shared exec/mm VMA functionality a32815fc8316 mm/hugetlb: convert use of struct page to folio in __unmap_hugepage_range() 25ac8b41add4 mm/hugetlb: refactor __unmap_hugepage_range() to take folio instead of page 87f4a24f44e2 mm/hugetlb: refactor unmap_hugepage_range() to take folio instead of page 498a7e0cad7b mm/hugetlb: pass folio instead of page to unmap_ref_private() cc744265de6e mm: kmemleak: mark variables as __read_mostly b0e4ba0ee653 mm: kmemleak: drop wrong comment 8ab524c9089b mm: kmemleak: drop kmemleak_warning variable 9d3fc181afe8 jfs-implement-migrate_folio-for-jfs_metapage_aops-fix-2 292ad5b98120 jfs: fix kernel-doc warning in jfs_metapage.c 708c4552aa37 jfs: implement migrate_folio for jfs_metapage_aops 490a2df9192e mm: add folio_expected_ref_count() for reference count calculation 2837fb2a304b util_macros.h: make the header more resilient 6b3cc15be2e4 sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning 0c8c5455941e sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems 5d272c4291fa mm-selftests-add-a-test-to-verify-mmap_changing-race-with-eagain-checkpatch-fixes ea3ff4d90f9e mm/selftests: add a test to verify mmap_changing race with -EAGAIN 1972cf8e435b mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers 8fc727468b20 mm/damon/sysfs-schemes: use kmalloc_array() and size_add() 07c625e24d16 mm: workingset: simplify lockdep check in update_node 3630f05f8b7e mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() 298c5dcb2b84 mm: use for_each_valid_pfn() in memory_hotplug 8df288631a70 mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() 555c442f5c61 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c 50b81be40dd7 mm-implement-for_each_valid_pfn-for-config_sparsemem-fix 3ca9f5b67e38 mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM 73b932a8394e mm: implement for_each_valid_pfn() for CONFIG_FLATMEM 13b8b805dc86 mm: introduce for_each_valid_pfn() and use it from reserve_bootmem_region() 995cfc679c3f khugepaged: pass folio instead of head page to trace events 531626140a65 mm/numa: remove unnecessary local variable in alloc_node_data() 6d638d369134 mm/debug_page_alloc: improve error message for invalid guardpage minorder 89fd53e00dad mm/io-mapping: precompute remap protection flags for clarity e367f352f8a9 selftests/mm: use long for dwRegionSize 1a3b1ee2d5ec mm: remove unused macro INIT_PASID 415d3217cb46 mm/rmap: fix typo in comment in page_address_in_vma 60fd9af2be34 mm/rmap: rename page__anon_vma to anon_vma for consistency bfe4f0aad6ff mm: use SWAPPINESS_ANON_ONLY in MGLRU f3f9626787bf mm: add max swappiness arg to lru_gen for anonymous memory only 821144fdb114 mm: vmscan: add more comments about cache_trim_mode dfb4cf932f25 mm: add swappiness=max arg to memory.reclaim for only anon reclaim 8c3298fb6b4a memcg: introduce non-blocking limit setting option ac76686ce458 mm: pcp: increase pcp->free_count threshold to trigger free_high f941d9e7044c mm/hugetlb: use separate nodemask for bootmem allocations cbfacbd62b41 mm/memcg: use kmem_cache when alloc memcg pernode info c603950b2beb mm/memcg: use kmem_cache when alloc memcg 703b40a86703 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() 0c6c4384e9f2 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 4f616988547a mm/huge_memory: remove useless folio pointers passing cacf4a56f5cf mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked() 0cd8b3aa1f25 vmscan,cgroup: apply mems_effective to reclaim 8b4d9e1ee33f cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed c03cba05ba50 execmem: enforce allocation size aligment to PAGE_SIZE 9c66c77538d3 mm/vmalloc.c: return explicit error value in alloc_vmap_area() 8338f4f8cb68 mm/vmalloc: optimize function vm_unmap_aliases() 82c2e471cc3e mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit 727d18f82da4 mm/vmalloc.c: find the vmap of vmap_nodes in reverse order 6eed677cf664 mm/vmalloc.c: change purge_ndoes as local static variable 9745af736ea5 Update Christoph's Email address and make it consistent 508a2c76393e mm: fix typos in comments in mm_init.c 769e607c279d samples/damon: trigger build even if only mtier is enabled 0798e79225ba samples/damon: implement a DAMON module for memory tiering 1163dd46f7c7 Docs/ABI/damon: document nid file d04b592d78ec Docs/admin-guide/mm/damon/usage: document 'nid' file 36071ecb00e2 Docs/mm/damon/design: document node_mem_{used,free}_bp 9f20424e6e8e mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer 356f7c951377 mm/damon/sysfs-schemes: implement file for quota goal nid parameter c2fd1932ce39 mm/damon/core: introduce damos quota goal metrics for memory node utilization 53d50f8e6873 mm/mempolicy: support memory hotplug in weighted interleave 8b0bef8aa5a1 mm/mempolicy: prepare weighted interleave sysfs for memory hotplug 1f553871c392 mm/mempolicy: fix memory leaks in weighted interleave sysfs 94ef9a0c585a mm: memcontrol: remove unnecessary NULL check before free_percpu() f3d0356832ff vmalloc: align nr_vmalloc_pages and vmap_lazy_nr d067a0cfe507 MAINTAINERS: add test_vmalloc.c to VMALLOC section 7fc85b92db96 lib/test_vmalloc.c: allow built-in execution ceec7f2554e7 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU d147f279b2c1 lib/test_vmalloc.c: replace RWSEM to SRCU for setup 2b74e38e2b7b Documentation: zram: update IDLE pages tracking documentation abb522d7498c mempolicy: optimize queue_folios_pte_range by PTE batching d73949974feb mm: move mmap/vma locking logic into specific files 245318852bea memcg: multi-memcg percpu charge cache - fix 4 af0633334991 memcg-multi-memcg-percpu-charge-cache-fix-3 314315f97034 memcg: multi-memcg percpu charge cache - fix 2 706e1bbb16cb memcg: multi-memcg percpu charge cache - fix 21a02462493c memcg: multi-memcg percpu charge cache d05b06463c85 mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() 79c5ce52fff3 mm: add nr_free_highatomic in show_free_areas 93205889ab86 mm/vmscan: modify the assignment logic of the scan and total_scan variables cad81b5346c6 samples/damon/prcl: fix a comment typo 86791fb623db Documentation: KHO: add memblock bindings fdd9c93f0beb Documentation: add documentation for KHO 420cec58e75e memblock: add KHO support for reserve_mem 459411db134e x86/Kconfig: enable kexec handover for 64 bits e3bb386985e0 x86/boot: make sure KASLR does not step over KHO preserved memory d234efb2c325 x86/e820: temporarily enable KHO scratch for memory below 1M e739b09940f1 x86/kexec: add support for passing kexec handover (KHO) data 4b994b896244 x86/setup: use memblock_reserve_kern for memory used by kernel bd06a76c6f14 arm64: add KHO support a6b744c4a124 kexec: add config option for KHO d872ce6c6472 kexec: add KHO support to kexec file loads 4d2a55c0102b kexec: enable KHO support for memory preservation f5565619970a kexec: include asm/early_ioremap.h f7df944338dd kexec: add KHO parsing support f40345845247 kexec: add Kexec HandOver (KHO) generation helpers c557600d6aa1 memblock: introduce memmap_init_kho_scratch() 7ab5ee68880b memblock: add support for scratch memory 76c4eada718d memblock: add MEMBLOCK_RSRV_KERN flag f119c844d914 mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 c1d0b7068e27 mm/gup: clean up codes in fault_in_xxx() functions c600339e4ad5 mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes bf963eb25e4f mm/gup: remove unneeded checking in follow_page_pte() bf424dccde08 mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio 5b1cecb5cc29 vmalloc: use atomic_long_add_return_relaxed() 5a5ea38f0c79 mm, hugetlb: avoid passing a null nodemask when there is mbind policy 81c5a88f21a6 selftests/damon: remove the remaining test scripts for DAMON debugfs interface 552065e7bdfa memcg: optimize memcg_rstat_updated e503a1a8b1d9 selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh 82ba9aa9fe1e maple_tree: reorder mas->store_type case statements 851e5872dd43 maple_tree: add sufficient height 4bb504102e95 maple_tree: break on convergence in mas_spanning_rebalance() 0387477cdf9f maple_tree: use vacant nodes to reduce worst case allocations 570ff7ae3ed6 maple_tree: use height and depth consistently eda248fa1935 maple_tree: convert mas_prealloc_calc() to take in a maple write state 599376f092dd mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] 8d14820ca183 mm/memory: split non-tlb flushing part from zap_page_range_single() a4da666480ae mm/madvise: batch tlb flushes for MADV_FREE cfe67bbfe9a3 mm/madvise: define and use madvise_behavior struct for madvise_do_behavior() 14baec6c4ba2 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-thp-fix.txt 7460f9d4f3c4 mm: huge_memory: add folio_mark_accessed() when zapping file THP d06da11a2891 tools/testing/selftests: assert that anon merge cases behave as expected a8f702eb238f tools/testing: add PROCMAP_QUERY helper functions in mm self tests c108eae18728 mm/vma: fix incorrectly disallowed anonymous VMA merges 0280df9a269a mm: rust: add MEMORY MANAGEMENT [RUST] 4534da9567fc task: rust: rework how current is accessed e1008f7fed92 rust: miscdevice: add mmap support 43650b20f084 mm: rust: add VmaNew for f_ops->mmap() d0522949276d mm: rust: add mmput_async support 18a7ad759628 mm: rust: add lock_vma_under_rcu e91f961314f4 mm: rust: add vm_insert_page a3a455dbf84c mm: rust: add vm_area_struct methods that require read access b4189d4a1350 mm: rust: add abstraction for struct mm_struct 4f33a1b0ba0d riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc 413112fb61ce arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() 7dbfb9e69469 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late eee343c4ce8f arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() 0580b23536aa arm64: mm: use enum to identify pgtable level instead of *_SHIFT db3b792b7bc9 mm: skip ptlock_init() for kernel PMDs 29f07ea0d7a4 sparc64: mm: call ctor/dtor for kernel PTEs 1a7d2e718f15 powerpc: mm: call ctor/dtor for kernel PTEs e439f349e7b1 m68k: mm: call ctor/dtor for kernel PTEs 01ce3ec85a67 mm: call ctor/dtor for kernel PTEs 10c46e374fb0 x86: pgtable: always use pte_free_kernel() a9d28c378ba7 mm: pass mm down to pagetable_{pte,pmd}_ctor 89f8a33764a4 sched-numa-add-statistics-of-numa-balance-task-migration-v3 858d246ea00f sched/numa: add statistics of numa balance task migration 6bd8becdb4f7 vmalloc: use for_each_vmap_node() in purge-vmap-area 398560769602 vmalloc-switch-to-for_each_vmap_node-helper-fix c6634f68ee47 vmalloc: switch to for_each_vmap_node() helper 785b131925c9 vmalloc: add for_each_vmap_node() helper 1383994c140a fs/proc/page: refactor to reduce code duplication c59357b57983 xarray: make xa_alloc_cyclic() return 0 on all success cases 72b5bc696c4b arm64/mm: define ptdesc_t 2d6ae1108b74 mm/ptdump: split effective_prot() into level specific callbacks 6a2658002b68 mm/ptdump: split note_page() into level specific callbacks 3cb9df26b348 selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting 2d30d94d7f92 mm: page_alloc: tighten up find_suitable_fallback() cc9254844d2c kernel/events/uprobes: uprobe_write_opcode() rewrite fe1d90eb4f2d kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() cc6f31db7c80 kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint() c7d4be296a1a mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix 9085457196bf mm/debug: fix parameter passed to page_mapcount_is_type() 5f074b6e2b82 mm: fix parameter passed to page_mapcount_is_type() 7ed33128b55f selftests/mm: add PAGEMAP_SCAN guard region test fe4a69d82353 tools headers UAPI: sync linux/fs.h with the kernel sources 7da171dd8f57 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions 44aab3368d3f zsmalloc: cleanup headers includes 5ef7e8c32ea9 selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO 01f8443f6ea1 ptrace: introduce PTRACE_SET_SYSCALL_INFO request ab2af2faaf2a ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op f858b575b7d8 syscall.h: introduce syscall_set_nr() c1240a823275 syscallh-add-syscall_set_arguments-fix 7ed9dbef2af6 syscall.h: add syscall_set_arguments() 58f6fea7441b hexagon: add syscall_set_return_value() 347959b3e17e mm: add kernel-doc comment for free_pgd_range() be5dc767b42b mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() 93241fadb35a mm: swap: factor out helper to drop cache of entries within a single cluster 7c70bc93029a mm: swap: free each cluster individually in swap_entries_put_map_nr() 450200a9e4d4 mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() 2bf6cb67a31d mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() 09ba27b61652 mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() 468e7d646932 mm: swap: add __maybe_unused attribute for swap_is_last_ref() and update it's comment 09235c5e48a4 mm: swap: enable swap_entry_range_free() to drop any kind of last ref 00a5b9855a63 mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked] a88e6a1ea3a6 memcg: manually inline replace_stock_objcg a1e822850231 memcg: combine slab obj stock charging and accounting 1b734132ed00 memcg: use __mod_memcg_state in drain_obj_stock 6eb8af77365d memcg: do obj_cgroup_put inside drain_obj_stock 659345667c40 memcg: no refilling stock from obj_cgroup_release 3c1400952b6f memcg: manually inline __refill_stock 19ea07ec7d83 memcg: introduce memcg_uncharge 10037c551767 memcg: decouple drain_obj_stock from local stock d96b7d1463d2 memcg: remove root memcg check from refill_stock 474452060ef0 memcg: simplify MEMCG_VMALLOC updates - fix b297f75559f7 memcg: vmalloc: simplify MEMCG_VMALLOC updates 13609b5d28a0 mm/compaction: reduce the difference between low and high watermarks 616835ca9926 mm/compaction: remove low watermark cap for proactive compaction 553bd42ef37b mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report 8324d25d4bfa zram: modernize writeback interface abee285d93cc zram: modernize writeback interface 7d6f636b7f54 zram: modernize writeback interface d7ab96e1e475 selftests/mm: convert page_size to unsigned long d24a7f07ca10 mm/show_mem: optimize si_meminfo_node by reducing redundant code dcce4c7e6a0e mm: annotate data race in update_hiwater_rss d6ce997345d0 mm/compaction: use folio in hugetlb pathway 1ef045991ff4 acpi,srat: give memory block size advice based on CFMWS alignment b13ca01ca11e x86: probe memory block size advisement value during mm init d3b1f5261633 memory: implement memory_block_advise/probe_max_size 8dc5240a8a7e mm: page_alloc: remove redundant READ_ONCE 5ebca8c4a649 memcg, oom: do not bypass oom killer for dying tasks 86b03ef89e9e zsmalloc-prefer-the-the-original-pages-node-for-compressed-data-fix 0b63e3bc63c5 zsmalloc: prefer the the original page's node for compressed data 1384e83e9d7f mm: delete thp_nr_pages() 1a3562155bf7 filemap: remove readahead_page_batch() bbfd57f97576 filemap: convert __readahead_batch() to use a folio 5e15d022eccc filemap: remove find_subpage() 9c09cd66773e iov_iter: convert iov_iter_extract_xarray_pages() to use folios c66f9e9fe873 iov_iter: convert iter_xarray_populate_pages() to use folios 5cce753f592d mm: remove offset_in_thp() 235ac1003af2 filemap: remove readahead_page() cc62b4e66760 arch: remove mk_pmd() 572112ac669c mm: add folio_mk_pmd() 99131a795d80 mm: remove mk_huge_pte() ebf549e698a7 hugetlb: simplify make_huge_pte() 819af435e64e mm: add folio_mk_pte() 0995deee6b88 mm: make mk_pte() definition unconditional b0dbb19f43c6 um: remove custom definition of mk_pte() f3bbceb239fb x86: remove custom definition of mk_pte() c1ede7d6d538 sparc32: remove custom definition of mk_pte() 8897738e0380 mm: introduce a common definition of mk_pte() 723c0a13a7a2 mm: set the pte dirty if the folio is already dirty b4c4db20aaf0 mm: fix folio_pte_batch() on XEN PV a24fbb701c99 nilfs2: fix deadlock warnings caused by lock dependency in init_nilfs() 0a7bc0e981ea mm/hugetlb: copy the CMA flag when demoting 18d2cf1793c9 mm, swap: fix false warning for large allocation with !THP_SWAP 213cd459c248 selftests/mm: fix a build failure on powerpc d56c0eed82d0 selftests/mm: fix build break when compiling pkey_util.c 17e2268b859a Documentation/kernel-parameters: update memtest parameter cb3626c3b5fe mm: vmalloc: support more granular vrealloc() sizing f46316684466 mm/memory: fix mapcount / refcount sanity check for mTHP reuse a28dfd17ff95 tools/testing/selftests: fix guard region test tmpfs assumption 973236801b58 ocfs2: stop quota recovery before disabling quotas e32603179ea5 ocfs2: implement handshaking with ocfs2 recovery thread 96dfb48b111b ocfs2: switch osb->disable_recovery to enum 5b940f285477 mailmap: map Uwe's BayLibre addresses to a single one 4797992f0bc9 MAINTAINERS: add Dev Jain as THP reviewer aa29da0bc5b5 MAINTAINERS: add mm THP section 6b9785af3541 mm/userfaultfd: fix uninitialized output field for -EAGAIN race 6e6e5c7f9b5b selftests/mm: compaction_test: support platform with huge mount of memory 524c797ccc64 MAINTAINERS: add core mm section a2849249088a ocfs2: fix panic in failed foilio allocation 9efc3457c82d kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() 058aa242534d mm/huge_memory: fix dereferencing invalid pmd migration entry e83fa1589670 MAINTAINERS: add reverse mapping section df77eb20ead3 x86-disable-image-size-check-for-test-builds-fix-fix b5109800d869 x86-disable-image-size-check-for-test-builds-fix 3ba72e674469 x86: disable image size check for test builds ae3e1f1e7b8d ocfs2: fix the issue with discontiguous allocation in the global_bitmap f03fb48eda44 mailmap: add entries for Lance Yang 5d62dd7969a9 mm/page_alloc.c: avoid infinite retries caused by cpuset race 628ee22825f6 mm: hugetlb: fix incorrect fallback for subpool 19a714facd6b mm: fix ratelimit_pages update error in dirty_ratio_handler() 0c0c84e48698 hwmon: (ausus-ec-sensors) add MAXIMUS VI HERO. 8ed12ab1319b x86/boot/sev: Support memory acceptance in the EFI stub under SVSM d5ad19443bae smb: client: fix delay on concurrent opens 8ddda7726ca6 smb: cached_dir.c: fix race in cfid release 7859bedf77bf bcachefs: Don't emit bch_sb_field_members_v1 if not required 72487d5307a3 bcachefs: Rename x_name to x_name_and_value b01cb96286c4 bcachefs: Improve bch2_disk_groups_to_text() 616c4b88e78d docs: bcachefs: add casefolding reference 8ba105d85a71 bcachefs: Fix setting ca->name in device add f9dc9eb006c3 bcachefs: sysfs trigger_recalc_capacity 8bb2b33eaeef bcachefs: Avoid -Wflex-array-member-not-at-end warnings 8663ca962d45 bcachefs: bch2_dev_add() can run on a non-started fs df5d061f2e6d bcachefs: bch2_fs_open() now takes a darray 89c3946c33f4 bcachefs: bch2_trans_update_ip() 6c5efcf92f80 bcachefs: Run most explicit recovery passes persistent d7089c3ccd98 bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent 7d711394be15 bcachefs: bch2_dirent_to_text() shows casefolded dirents 669ee9aa481e bcachefs: Single err message for btree node reads c9b6046613c6 bcachefs: bch2_mark_btree_validate_failure() af8d6fdee03d bcachefs: bch2_fsck_err_opt() c4aa4a625d94 bcachefs: Plumb printbuf through bch2_btree_lost_data() d8834b8cf37e bcachefs: kill bch2_run_explicit_recovery_pass_persistent() d12d58ef38d7 bcachefs: Remove redundant calls to btree_lost_data() 5738e64dadeb bcachefs: bch2_btree_lost_data() now handles snapshots tree 1d4e592d9300 bcachefs: Kill redundant error message in topology repair 858768e0acea bcachefs: Emit a single log message on data read error 028156969e9f bcachefs: bch2_io_failures_to_text() 12891d1136d8 bcachefs: print_string_as_lines: avoid printing empty line 0ce0f5960f90 bcachefs: Make various async objs visible in debugfs 2f8804a48dad bcachefs: Async object debugging caadb60be4fd bcachefs: fast_list d820c2c6ecbe bcachefs: bch2_read_bio_to_text 122984f0e10f bcachefs: bch2_bio_to_text() 1f27dc4f27f5 bcachefs: bch_dev.io_ref -> enumerated_ref 3f6c516153b3 bcachefs: bch_fs.writes -> enumerated_refs 0d45bdd0478c bcachefs: enumerated_ref.c aae1751d91aa bcachefs: for_each_rw_member_rcu() 9fafb9517c0b bcachefs: __bch2_fs_read_write() no longer depends on io_ref d6fb88b363ec bcachefs: for_each_online_member_rcu() 794b126a1b06 bcachefs: recalc_capacity() no longer depends on io_ref f06f0b414fe3 bcachefs: bch2_target_to_text() no longer depends on io_ref 7f6b7963a6e3 bcachefs: bch2_check_rebalance_work() 19dd010c356e bcachefs: Kill dead code b120281ff6f5 bcachefs: Fix struct with flex member ABI warning fd52e3e03cb5 docs: bcachefs: idle work scheduling design doc 1416e73a8a23 bcachefs: bch2_move_data_btree() can now walk roots f681f9cec2fd bcachefs: bch2_move_data_btree() can move btree nodes 938804137721 bcachefs: plumb btree_id through move_pred_fd 9efdf2c7db38 bcachefs: Plumb target parameter through btree_node_rewrite_pos() b8e0c92a848e bcachefs: export bch2_move_data_phys() 4cdaaea6b9a3 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT 836b313a14a3 ipv4: Honor "ignore_routes_with_linkdown" sysctl in nexthop selection b1d8766052eb power: supply: rt9471: Simplify definition of some struct linear_range 1ea48c51f03f power: supply: max77976: add EXTCON dependency 0a08a7ddff7e LoongArch: Update Loongson-3 default config file 0a28a0440e0d LoongArch: Preserve firmware configuration when desired 299823e40568 LoongArch: Fix MAX_REG_OFFSET calculation 728194e20412 LoongArch: Move __arch_cpu_idle() to .cpuidle.text section cb49fa125c01 LoongArch: Introduce the numa_memblks conversion b4002e92b277 LoongArch: Increase max supported CPUs up to 2048 d62879a8b16c LoongArch: Enable HAVE_ARCH_STACKLEAK 968fcdba0820 LoongArch: Enable ARCH_SUPPORTS_MSEAL_SYSTEM_MAPPINGS a858c56a724b LoongArch: Add SCHED_MC (Multi-core scheduler) support a40c4b732e4f LoongArch: Add some annotations in archhelp 30b515dfee44 LoongArch: Using generic scripts/install.sh in `make install` a11541934ca5 LoongArch: Add a default install.sh b1525d0a8d3a landlock: Remove KUnit test that triggers a warning e782ac936941 dt-bindings: display: ltk500hd1829: add port property bf0636f4348e dt-bindings: display: ltk050h3146w: add port property 586ceac9acb7 ipv6: Restore fib6_config validation for SIOCADDRT. a2f6476ed18a mptcp: Align mptcp_inet6_sk with other protocols 9d165dc58055 net: stmmac: remove speed_mode_2500() method d3836052fe09 net: stmmac: intel: convert speed_mode_2500() to get_interfaces() 0f455d2d1bbe net: stmmac: intel: move phy_interface init to tgl_common_data() ca732e990fc8 net: stmmac: add get_interfaces() platform method 1966be55da5b net: stmmac: use priv->plat->phy_interface directly 5ad39ceaea00 net: stmmac: use a local variable for priv->phylink_config 7351312632e8 counter: interrupt-cnt: Protect enable/disable OPs with mutex 233d740e3a81 spi: loopback-test: Simplify strange loopback value check 2f9838e25790 selftests/bpf: Cleanup bpf qdisc selftests 6cda0e2c4760 selftests/bpf: Test attaching a bpf qdisc with incomplete operators 64d6e3b9df1b bpf: net_sched: Make some Qdisc_ops ops mandatory 308fcf7d6304 drm/i915/de: drop drm_i915_private compat wrappers from intel_de_*() 072608557800 drm/i915/hdmi: convert rest of intel_hdmi.c to struct intel_display aa337e2a35f9 drm/i915/dpt: convert intel_dpt_common.c to struct intel_display 6d080362c321 selftests/bpf: Test setting and creating bpf qdisc as default qdisc 659b3b2c4885 bpf: net_sched: Fix bpf qdisc init prologue when set as default qdisc a912b0c8b5ea drm/gpusvm: remove unused pages pointer 9129633d568e KVM: x86/mmu: Prevent installing hugepages when mem attributes are changing 5fea0c6c0ebe KVM: SVM: Update dump_ghcb() to use the GHCB snapshot fields 907092bf7cbd KVM: VMX: Clean up and macrofy x86_ops 1a81d9d5a1da KVM: VMX: Define a VMX glue macro for kvm_complete_insn_gp() 84ad4d834ce9 KVM: VMX: Move vt_apicv_pre_state_restore() to posted_intr.c and tweak name f2d7993314a3 KVM: x86: Revert kvm_x86_ops.mem_enc_ioctl() back to an OPTIONAL hook ada014f5fc67 KVM: selftests: Add a basic SEV-SNP smoke test a5d55f783fb7 KVM: selftests: Decouple SEV policy from VM type b73a30cd9caa KVM: selftests: Force GUEST_MEMFD flag for SNP VM type 99d2fce9b44d cpupower: change binding's makefile to use -lcpupower 9c70b779ad91 cpupower: add a systemd service to run cpupower b17211878b6a bcachefs: BCH_FEATURE_small_image b14f8eae3bbf bcachefs: BCH_FEATURE_no_alloc_info d081b971de57 bcachefs: Print features on startup with -o verbose 1a7c095aed1c bcachefs: Shrink superblock downgrade table f83c15ebf780 bcachefs: sb_validate() no longer requires members_v1 e3eabe9c1e0c bcachefs: Add a recovery pass for making sure root inode is readable 67ae6242fa2c bcachefs: Flag for repair on missing subvolume a482971b6d47 bcachefs: print_str_as_lines() -> print_str() 25c98c223ea5 bcachefs: bch2_dev_missing_bkey() b46a82d7e342 bcachefs: Simplify bch2_count_fsck_err() 6e2ef8f7d4ec bcachefs: bch2_run_explicit_recovery_pass_printbuf() c0137402c107 bcachefs: Incompatible features may now be enabled at runtime 50637947ed4e bcachefs: Clean up option pre/post hooks, small fixes 52e46fbcea6c bcachefs: Use drop_locks_do() in bch2_inode_hash_find() 158a28873331 bcachefs: Single device mode a01f186d128a bcachefs: Initialize c->name earlier on single dev filesystems ff9205d051a5 bcachefs: Simplify logic a60804e7120a bcachefs: Remove spurious +1/-1 operation 7d7b783b21eb bcachefs: Kill bch2_trans_unlock_noassert beaf70041ff9 bcachefs: Clean up duplicated code in bch2_journal_halt() b9195df22a33 bcachefs: bch2_dev_allocator_set_rw() c6ff68d1c785 bcachefs: bch2_dev_journal_alloc() now respects data_allowed f1fdc9da8346 bcachefs: Improve bch2_btree_cache_to_text() cf71e00536ae bcachefs: __btree_node_reclaim_checks() a4922f5c9b15 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() 04e9e4406635 bcachefs: Improve opts.degraded c2004145dd13 bcachefs: export bch2_chacha20 54a5677f06ed bcachefs: indent error messages of invalid compression aff3797868d9 bcachefs: split error messages of invalid compression into two lines 5d0fbc064265 bcachefs: early return for negative values when parsing BCH_OPT_UINT 115896c96ceb bcachefs: move_data_phys: stats are not required f315d34a99d4 bcachefs: RO mounts now use less memory b3dcf7899416 bcachefs: Move various init code to _init_early() aa382ec85c6c bcachefs: alphabetize init function calls 259c0e49fc05 bcachefs: simplify journal pin initialization daa4c1f1484c bcachefs: btree_io_complete_wq -> btree_write_complete_wq 4e1aa8daebb6 bcachefs: bch2_kvmalloc() mem alloc profiling 9ea170cf56db bcachefs: add missing include 8b161a6bf4e7 bcachefs: bch2_snapshot_table_make_room() bed41c16790b bcachefs: darray: provide typedefs for primitive types 941a2e50cb8b bcachefs: reduce new_stripe_alloc_buckets() stack usage 7103d456d8d8 bcachefs: alloc_request no longer on stack 79c0bb47ad57 bcachefs: alloc_request.ptrs2 ec40c50ee6a9 bcachefs: alloc_request.ca f9f81ff20295 bcachefs: alloc_request.counters 2ae927234a5c bcachefs: alloc_request.usage 922bc0c61f6b bcachefs: alloc_request: deallocate_extra_replicas() e271e2c5f61f bcachefs: new_stripe_alloc_buckets() takes alloc_request ddb5b0580024 bcachefs: bch2_ec_stripe_head_get() takes alloc_request b3b46e3d8689 bcachefs: bch2_bucket_alloc_trans() takes alloc_request 774c86e55bf3 bcachefs: alloc_request.data_type 65f10f59cd62 bcachefs: struct alloc_request fe8e5918524a bcachefs: trace bch2_trans_kmalloc() ce4772f62656 bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff db0ff524fde6 bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name 491ca6e5ba49 bcachefs: Rebalance now skips poisoned extents c84603a781db bcachefs: Data move can read from poisoned extents 9d42daf3660f bcachefs: Poison extents that can't be read due to checksum errors ca7739a063a6 bcachefs: Be precise about bch_io_failures dfded4ff9031 bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 3bf3e0a52123 KVM: selftests: Add library support for interacting with SNP 4a4e1e8e92eb KVM: selftests: Introduce SEV VM type check f694f30e81c4 KVM: selftests: Replace assert() with TEST_ASSERT_EQ() acf064345018 KVM: selftests: Add SMT control state helper c4e1a848d721 KVM: selftests: Add vmgexit helper 68ed692e3954 KVM: selftests: SEV-SNP test for KVM_SEV_INIT2 35e4079bf1a2 drm/v3d: Add job to pending list if the reset was skipped c58dcc1dbe30 selftests/bpf: Add tests for bucket resume logic in UDP socket iterators 4a0614e18c2d selftests/bpf: Return socket cookies from sock_iter_batch progs 5668f73f09ae bpf: udp: Avoid socket skips and repeats during iteration 38a05c0b8783 irqchip/qcom-mpm: Prevent crash when trying to handle non-wake GPIOs 0c314cda9325 arm64: vdso: Work around invalid absolute relocations from GCC 251c6636e015 bpf: udp: Use bpf_udp_iter_batch_item for bpf_udp_iter_state batch items 3fae8959cda5 bpf: udp: Get rid of st_bucket_done 66d454e99d71 bpf: udp: Make sure iter->batch always contains a full bucket snapshot 3e485e15a169 bpf: udp: Make mem flags configurable through bpf_iter_udp_realloc_batch c6800f15998b arm64: dts: allwinner: t527: add EMAC0 to Avaota-A1 board acca163f3f51 arm64: dts: allwinner: a527: add EMAC0 to Radxa A5E board 56766ca6c4f6 arm64: dts: allwinner: a523: Add EMAC0 ethernet MAC 02f27ea7fa02 dt-bindings: sram: sunxi-sram: Add A523 compatible 2006016ec6b3 pwm: add support for NXPs high-side switch MC33XS2410 8b872a912aa1 dt-bindings: pwm: add support for MC33XS2410 f55c9f087cc2 arm64: dts: ti: k3-am65-main: Add missing taps to sdhci0 9c6b73fc72e1 arm64: dts: ti: k3-am62p-j722s-common-main: Set eMMC clock parent to default 6af731c5de59 arm64: dts: ti: k3-am62a-main: Set eMMC clock parent to default 3a71cdfec944 arm64: dts: ti: k3-am62-main: Set eMMC clock parent to default 69dcbfec5f02 MAINTAINERS: Update Krzysztof WilczyƄski email address a42c73583331 io_uring/zcrx: dmabuf backed zerocopy receive 8a62804248ff io_uring/zcrx: split common area map/unmap parts 782dfa329ac9 io_uring/zcrx: split out memory holders from area 6c9589aa0847 io_uring/zcrx: resolve netdev before area creation d760d3f59f0d io_uring/zcrx: improve area validation 00ef5c728ec0 block: use writeback_iter 64d1dc522b34 ublk: store request pointer in ublk_io 8ed95b54701a ublk: check UBLK_IO_FLAG_OWNED_BY_SRV in ublk_abort_queue() 9810362a57cb ublk: don't call ublk_dispatch_req() for NEED_GET_DATA 2fcb88bdf2e6 ublk: factor out ublk_start_io() helper 551270690dd6 ublk: don't log uring_cmd cmd_op in ublk_dispatch_req() 2a86eec6396f ublk: take const ubq pointer in ublk_get_iod() 5a43d93588dc ublk: remove misleading "ubq" in "ubq_complete_io_cmd()" 80c0789a7ddc ublk: fix "immepdately" typo in comment 0cb39afd2a4d ublk: factor out ublk_commit_and_fetch 9712c57ec111 block: avoid hctx spinlock for plug with multiple queues a5728a1d1ef2 block: factor out blk_mq_dispatch_queue_requests() helper 0aeb7ebfc7e3 block: take rq_list instead of plug in dispatch functions 20d5620e9b29 i2c: atr: Fix end of loop test in i2c_atr_find_mapping_by_addr() 08e2a660b160 counter: interrupt-cnt: Convert atomic_t -> atomic_long_t b662b162c3d0 drm: Fix potential overflow issue in event_string array 441870bb81b2 arm64: dts: ti: am62p-verdin: Add ivy b0a01514cd90 arm64: dts: ti: am62p-verdin: Add yavia cfdd38cfeb87 arm64: dts: ti: am62p-verdin: Add mallow c98ac03937e2 arm64: dts: ti: am62p-verdin: Add dahlia 87f95ea316ac arm64: dts: ti: Add Toradex Verdin AM62P cd156f8741e3 dt-bindings: arm: ti: Add Toradex Verdin AM62P e3dfcf482d07 arm64: dts: ti: k3-j784s4-j742s2-evm-common: Enable ACSPCIE0 output for PCIe1 9bfebd8750a0 arm64: dts: ti: k3-j784s4-j742s2-main-common: Add ACSPCIE0 node b1f9ec6545c6 arm64: dts: ti: k3-j784s4-j742s2-main-common: Switch to 64-bit address space for PCIe0 and PCIe1 0fde00328cf8 arm64: dts: ti: k3-j722s-main: Switch to 64-bit address space for PCIe0 5a765365c689 arm64: dts: ti: k3-j721s2-main: Switch to 64-bit address space for PCIe1 f0f78192d3b3 arm64: dts: ti: k3-j721e-main: Switch to 64-bit address space for PCIe0 and PCIe1 1025003a1e06 arm64: dts: ti: k3-j721e: Add ranges for PCIe0 DAT1 and PCIe1 DAT1 46e3d7d70488 arm64: dts: ti: k3-j7200-main: Switch to 64-bit address space for PCIe1 1159f911435b arm64: dts: ti: k3-am64-main: Switch to 64-bit address space for PCIe0 42cfb00c919e arm64: defconfig: Enable TPIC2810 GPIO expander ef839ba8142f arm64: dts: ti: k3-am6*: Remove disable-wp for eMMC d16e7d34352c arm64: dts: ti: k3-am62*: Add non-removable flag for eMMC db3cd905b8c8 arm64: dts: ti: k3-am6*: Add boot phase flag to support MMC boot 65995e97a1ca Drivers: hv: Make the sysfs node size for the ring buffer dynamic f31fe8165d36 uio_hv_generic: Fix sysfs creation path for ring buffer 675008f196ca drm/panic: Use a decimal fifo to avoid u64 by u64 divide 777c8029b551 tools: ynl: allow fixed-header to be specified per op 18d574c8dd3e tools: ynl-gen: don't init enum checks for classic netlink 5f7804dd8326 tools: ynl-gen: array-nest: support binary array with exact-len 18b1886447d6 tools: ynl-gen: array-nest: support put for scalar 3456084d6361 tools: ynl-gen: mutli-attr: support binary types with struct 0ea8cf56cc20 tools: ynl-gen: multi-attr: type gen for string 49398830a4aa tools: ynl-gen: support CRUD-like notifications for classic Netlink bbfb3c557c66 tools: ynl-gen: support using dump types for ntf fe7d57e040f7 tools: ynl: let classic netlink requests specify extra nlflags d12a7be02524 tools: ynl-gen: fill in missing empty attr lists 2286905f1b33 tools: ynl-gen: factor out free_needs_iter for a struct a6471da7745a tools: ynl-gen: fix comment about nested struct dict 2f374e108a53 firmware: arm_scmi: quirk: Force perf level get fastchannel e3671b4caf41 firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet c94b978034a7 firmware: arm_scmi: Add common framework to handle firmware quirks 5858cf7891ac firmware: arm_scmi: Ensure that the message-id supports fastchannel 0e6692a2cc70 drm/i915/hdcp: drop unnecessary include from intel_hdcp_gsc.h c526ac45e7b9 drm/i915/hdcp: pass struct drm_device to driver specific HDCP GSC code f4507f987c4c drm/i915/hdcp: simplify HDCP GSC firmware usage selection a50f0c49f960 drm/i915/hdcp: switch the HDCP GSC message interface from u8* to void* 3ac2a0b9bbbb drm/i915/hdcp: pass the context to the HDCP GSC message interface 8cae787fab1f drm/i915/hdcp: rename HDCP GSC context alloc/free functions 6239ab4d5867 drm/i915/hdcp: rename struct intel_hdcp_gsc_message to intel_hdcp_gsc_context a07d04146b68 drm/i915/hdcp: split HDCP GSC message alloc/save responsibilities 1e5206fc3403 drm/i915/hdcp: deduplicate and refactor HDCP GSC ops initialization b45528d5baf8 drm/i915/hdcp: remove duplicate declarations 9e12816f9a61 mmc: rename mmc_boot_partition_access() to mmc_host_can_access_boot() f802689a77b4 mmc: rename mmc_host_uhs() to mmc_host_can_uhs() 66f1b009033a mmc: rename mmc_host_done_complete() to mmc_host_can_done_complete() c06f1859adb5 mmc: rename mmc_host_cmd23() to mmc_host_can_cmd23() d7e83da1258f drm/i915/display: Implement wa_14024400148 37ff6e9a2ce3 Add linux-next specific files for 20250502 5530c1e48ab1 drm/i915/error: drop dmesg suggestion to file bugs on GPU hangs 90dc457ad295 drm/i915/backlight: drop dmesg suggestion to file bugs a9b169746d2e dt-bindings: iio: adc: Add compatible for Dimensity 1200 MT6893 9aa4900fd2ef mark ARM_SCMI_QUIRKS as BROKEN 0348d3d8d793 dt-bindings: i2c: renesas,riic: Document RZ/V2N (R9A09G056) support 760e296124ef drm: Remove unused function rcar_cmm_write 91e3bf09a90b drm: rcar-du: Fix memory leak in rcar_du_vsps_init() b64b134942c8 media: renesas: vsp1: Expose color space through the DRM API 67cbb2be3ae7 media: renesas: vsp1: Name nested structure in vsp1_drm e6c9597e5f32 media: renesas: vsp1: Allow setting encoding and quantization d5e3bc24d5ce media: renesas: vsp1: Report colour space information to userspace b6e57605eff6 media: renesas: vsp1: Fix media bus code setup on RWPF source pad 687dae9eedb0 media: renesas: vsp1: Fix HSV format enumeration a4b25ae7b24b media: renesas: vsp1: Make HSI and HST modules optional 57024cd2790a media: renesas: vsp1: Implement pixel format enumeration 5dc8bd50c7d8 media: renesas: vsp1: Use %p4cc printk modifier to print FourCC codes 8ebd5f70c260 media: renesas: vsp1: rwpf: Support operations with IIF f4fea51415e0 media: renesas: vsp1: wpf: Propagate vsp1_rwpf_init_ctrls() 15b3c76da9e1 media: renesas: vsp1: dl: Use singleshot DL for VSPX 7305ee12b2c9 media: renesas: vsp1: Add support IIF ISP Interface 09d76b4e83e4 media: rcar-isp: Parse named cs memory region 7281a7bd5b7b media: rcar-isp: Rename base register variable 9103d33f22b1 media: rcar-isp: Move driver to own directory 63fd40f67283 dt-bindings: media: renesas,isp: Add ISP core function block 94bf847ae5a6 media: rcar-vin: Fix RAW10 17b5496c3070 media: rcar-vin: Fix RAW8 21cb8227e35e media: rcar-vin: Remove unnecessary checks d6a0866750bb media: rcar-vin: Add RCAR_GEN4 model value 4e77d3ec7c7c usb: usbtmc: Fix erroneous generic_read ioctl return a9747c9b8b59 usb: usbtmc: Fix erroneous wait_srq ioctl return cac01bd178d6 usb: usbtmc: Fix erroneous get_stb ioctl error returns 88191aca808a dt-bindings: mfd: syscon: Add qcom,apq8064-sps-sic e9e566e024d3 dt-bindings: mfd: syscon: Add qcom,apq8064-mmss-sfpb 05d2d469b40c mfd: stmpe-spi: Correct the name used in MODULE_DEVICE_TABLE 7646c76a75b8 dt-bindings: mfd: syscon: Add mt7988-topmisc f3471a09f9b4 mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() 4099ca2a1d38 mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() 125cbd133d75 mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() 146eadf3d1ef media: iris: add qcs8300 platform data 6490cf165376 media: iris: fix the order of compat strings 6aa5f5887df3 dt-bindings: media: qcom,sm8550-iris: document QCS8300 IRIS accelerator cae67e94e46a media: platform: qcom/iris: add sm8650 support dc40021c13d4 media: platform: qcom/iris: rename platform_sm8550 to platform_gen2 02083a1e00ae media: platform: qcom/iris: add support for vpu33 9cd2b62c8c29 media: platform: qcom/iris: rename iris_vpu3 to iris_vpu3x 322e9061edcb media: platform: qcom/iris: introduce optional controller_rst_tbl c69df5de4ac3 media: platform: qcom/iris: add power_off_controller to vpu_ops f0a0a2388f44 dt-bindings: media: qcom,sm8550-iris: document SM8650 IRIS accelerator 2e9b2ee2ba40 iommu: Cleanup comments for dev_enable/disable_feat 94a9921e2c25 iommu/amd: Add support for HTRangeIgnore feature ee3de3cf7035 OPP: Add dev_pm_opp_set_level() ff9c512041f2 OPP: Use mutex locking guards 8c5d8c0b9e81 OPP: Define and use scope-based cleanup helpers 03c9d1a5a30d Documentation: Fix description format for powerpc RTAS ioctls 925e8620db51 powerpc/pseries: Include linux/types.h in papr-platform-dump.h a92d87d2f90e hwmon: (isl28022, nct7363) Convert to use maple tree register cache 25be31832456 hwmon: (asus-ec-sensors) check sensor index in read_string() a60d965931a8 hwmon: (asus-ec-sensors) add ROG MAXIMUS Z90 Formula. e8e3a804f384 drm/gpusvm: set has_dma_mapping inside mapping loop 3393c90daf4e drm/xe/hwmon: Fix kernel version documentation for temperature 0a8f11f8569e tracing: Do not take trace_event_sem in print_event_fields() c42afe9a494d integer-wrap: Force full rebuild when .scl file changes 5785ce7a4705 randstruct: Force full rebuild when seed changes fa9638f4259d gcc-plugins: Force full rebuild when plugins change f8436978f7d0 ksmbd: prevent out-of-bounds stream writes by validating *pos eb4447bcce91 ksmbd: fix memory leak in parse_lease_state() 53e3e5babc09 ksmbd: prevent rename with empty string 9be21dbdefa8 lib/oid_registry.c: remove unused sprint_OID 2149a771ab27 nilfs2: do not propagate ENOENT error from nilfs_btree_propagate() df010bbe185f nilfs2: add pointer check for nilfs_direct_propagate() b230043405a1 kexec_file: use SHA-256 library API instead of crypto_shash API feaf67d493e7 util_macros.h: fix the reference in kernel-doc f9e41bad51cd sort.h: hoist cmp_int() into generic header file eb129d8e1b92 ocfs2: remove unnecessary NULL check before unregister_sysctl_table() 21aff248dbc8 ocfs2: fix possible memory leak in ocfs2_finish_quota_recovery 8fba1874b4ff ipc: fix to protect IPCS lookups using RCU 6e5733d0ec82 compiler_typesh-fix-unused-variable-in-__compiletime_assert-fix 8d8d5031e59b compiler_types.h: fix "unused variable" in __compiletime_assert() aab4b6040482 maccess: fix strncpy_from_user_nofault() empty string handling 0bff3dababb0 watchdog: fix watchdog may detect false positive of softlockup 5d3f783638ad treewide: fix typo "previlege" 2c15a9f49556 crash: fix spelling mistake "crahskernel" -> "crashkernel" 0bdc76829740 lib/test_kmod: do not hardcode/depend on any filesystem 45f8697f2bdc relay: remove unused relay_late_setup_files fbf500acc49d rapidio: remove unused functions 11e5785bc4c8 rapidio: remove some dead defines 9f86934907be scatterlist: inline sg_next() 531c8a3001a7 ocfs2: simplify return statement in ocfs2_filecheck_attr_store() c683536c4413 samples: extend hung_task detector test with semaphore support 5305220e981d hung_task: show the blocker task if the task is hung on semaphore c7fc8f4f16d4 hung_task: replace blocker_mutex with encoded blocker 700a5bbbbed5 ocfs2: o2net_idle_timer: Rename del_timer_sync in comment 6b6a2e3f02b7 Squashfs: check return result of sb_min_blocksize b95e882a8bf9 exit: combine work under lock in synchronize_group_exit() and coredump_task_exit() 5a9116386cd9 errseq: eliminate special limitation for macro MAX_ERRNO d772fef70e44 kstrtox: add support for enabled and disabled in kstrtobool() 0d5adc5537b3 kernel.h: move PTR_IF() and u64_to_user_ptr() to util_macros.h a460b91909df kernel.h: move READ/WRITE definitions to f505116ddee7 powernow: use pr_info_once 6724b1e0340f checkpatch: qualify do-while-0 advice 211306481c30 checkpatch: dont warn about unused macro arg on empty body 6f313c0308f7 proc: fix the issue of proc_mem_open returning NULL ac606bf13fb6 lib/rbtree.c: fix the example typo da09617960b8 task_stack.h: remove obsolete __HAVE_ARCH_KSTACK_END check 19c80f86c683 exit: skip IRQ disabled warning during power off b241758f9412 crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo a122ecc5db1d crash: export PAGE_UNACCEPTED_MAPCOUNT_VALUE to vmcoreinfo 27c33d0a6ff4 init/main.c: log initcall level when initcall_debug is used 61d894cfab7a exit: document sched_process_exit and sched_process_template relation 069c3d1c9332 exit: move and extend sched_process_exit() tracepoint 3f602528bea9 mm: kmemleak: mark variables as __read_mostly 79644cdce656 mm: kmemleak: drop wrong comment c3fa6a28c390 mm: kmemleak: drop kmemleak_warning variable ae612490c3bf jfs: fix kernel-doc warning in jfs_metapage.c 39ed4d1a0e03 jfs: implement migrate_folio for jfs_metapage_aops 2b8862aa49df mm: add folio_expected_ref_count() for reference count calculation f96042b558e5 util_macros.h: make the header more resilient ca71259758f1 sched/numa: add tracepoint that tracks the skipping of numa balancing due to cpuset memory pinning 1bca89e25e16 sched/numa: skip VMA scanning on memory pinned to one NUMA node via cpuset.mems add7c24305f3 mm-selftests-add-a-test-to-verify-mmap_changing-race-with-eagain-checkpatch-fixes 5cbad06309de mm/selftests: add a test to verify mmap_changing race with -EAGAIN 88a4095408ff mm/rmap: inline folio_test_large_maybe_mapped_shared() into callers 30c4f0520841 mm/damon/sysfs-schemes: use kmalloc_array() and size_add() ce2f3a087b25 mm: workingset: simplify lockdep check in update_node 91fedbb39738 mm/mm_init: use for_each_valid_pfn() in init_unavailable_range() 3a9dd54c28a7 mm: use for_each_valid_pfn() in memory_hotplug 345425be18aa mm, x86: use for_each_valid_pfn() from __ioremap_check_ram() be812c6b32e8 mm, PM: use for_each_valid_pfn() in kernel/power/snapshot.c e6260dd40158 mm-implement-for_each_valid_pfn-for-config_sparsemem-fix 51d2efdfcef5 mm: implement for_each_valid_pfn() for CONFIG_SPARSEMEM 8bfd4eb355c8 mm: implement for_each_valid_pfn() for CONFIG_FLATMEM baaa74aee4bd mm: introduce for_each_valid_pfn() and use it from reserve_bootmem_region() 0b2ed3d07eed khugepaged: pass folio instead of head page to trace events 40aca0ee1fad mm/numa: remove unnecessary local variable in alloc_node_data() d3d023047f85 mm/debug_page_alloc: improve error message for invalid guardpage minorder 966356105d0b mm/io-mapping: precompute remap protection flags for clarity 1095fa233cda selftests/mm: use long for dwRegionSize 21a14b300dfe mm: remove unused macro INIT_PASID 713e82246aff mm/rmap: fix typo in comment in page_address_in_vma 6c0f16da4ea1 mm/rmap: rename page__anon_vma to anon_vma for consistency 612befb45785 mm: use SWAPPINESS_ANON_ONLY in MGLRU b38815e30d02 mm: add max swappiness arg to lru_gen for anonymous memory only 4249cdba5d88 mm: vmscan: add more comments about cache_trim_mode c5de7948ebe2 mm: add swappiness=max arg to memory.reclaim for only anon reclaim 05cc2f74983e memcg: introduce non-blocking limit setting option 854e3843dddc mm: pcp: increase pcp->free_count threshold to trigger free_high beddac4de8ea mm/hugetlb: use separate nodemask for bootmem allocations b3463e35301f mm/memcg: use kmem_cache when alloc memcg pernode info 963022723a16 mm/memcg: use kmem_cache when alloc memcg 02cedc3a53d7 mm/memcg: move mem_cgroup_init() ahead of cgroup_init() 245958494b96 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP and order < MAX_ORDER 2199a0f0b674 mm/huge_memory: remove useless folio pointers passing 67c12834ec45 mm/huge_memory: adjust try_to_migrate_one() and split_huge_pmd_locked() 64ee54021144 vmscan,cgroup: apply mems_effective to reclaim 422f55510e75 cpuset: rename cpuset_node_allowed to cpuset_current_node_allowed 89d75fd83a70 execmem: enforce allocation size aligment to PAGE_SIZE d86828bd8f3f mm/vmalloc.c: return explicit error value in alloc_vmap_area() ca20bd50e360 mm/vmalloc: optimize function vm_unmap_aliases() 3c357d16b5d9 mm/vmalloc.c: optimize code in decay_va_pool_node() a little bit 177ab605c68e mm/vmalloc.c: find the vmap of vmap_nodes in reverse order c923b97845a3 mm/vmalloc.c: change purge_ndoes as local static variable 3bfb12addb57 Update Christoph's Email address and make it consistent ac6e73d5c0b2 mm: fix typos in comments in mm_init.c 763ab0d1181e samples/damon: trigger build even if only mtier is enabled 159c0cf50df8 samples/damon: implement a DAMON module for memory tiering 31ace908a0b8 Docs/ABI/damon: document nid file 1e8be131b863 Docs/admin-guide/mm/damon/usage: document 'nid' file 7afba5ca2580 Docs/mm/damon/design: document node_mem_{used,free}_bp 3bcf465140a8 mm/damon/sysfs-schemes: connect damos_quota_goal nid with core layer 16ed33dfeb89 mm/damon/sysfs-schemes: implement file for quota goal nid parameter 8047e4a13294 mm/damon/core: introduce damos quota goal metrics for memory node utilization ac4d9c73b755 mm/mempolicy: support memory hotplug in weighted interleave 291a7a8acc7a mm/mempolicy: prepare weighted interleave sysfs for memory hotplug 41e9556e4bda mm/mempolicy: fix memory leaks in weighted interleave sysfs ee74be0e960f mm: memcontrol: remove unnecessary NULL check before free_percpu() ac3efbe7be00 vmalloc: align nr_vmalloc_pages and vmap_lazy_nr 1bcec8bf3121 MAINTAINERS: add test_vmalloc.c to VMALLOC section abe9d058bc14 lib/test_vmalloc.c: allow built-in execution db2239bee236 lib/test_vmalloc.c: fix compile error with CONFIG_TINY_RCU 4626c502a206 lib/test_vmalloc.c: replace RWSEM to SRCU for setup ea9557380694 Documentation: zram: update IDLE pages tracking documentation e720441aad44 mempolicy: optimize queue_folios_pte_range by PTE batching 0a1ed8af0b45 mm: move mmap/vma locking logic into specific files 0047ccbcf3e0 memcg: multi-memcg percpu charge cache - fix 4 9f7efecc74a1 memcg-multi-memcg-percpu-charge-cache-fix-3 e401cb79ce06 memcg: multi-memcg percpu charge cache - fix 2 b7c41d5a2367 memcg: multi-memcg percpu charge cache - fix 612cc5c5da74 memcg: multi-memcg percpu charge cache 183cd02fdfc1 mm: convert free_page_and_swap_cache() to free_folio_and_swap_cache() 41ca33184c8c mm: add nr_free_highatomic in show_free_areas 120eef38dcdf mm/vmscan: modify the assignment logic of the scan and total_scan variables 8a12ff88b5a4 samples/damon/prcl: fix a comment typo b80c650b170d Documentation: KHO: add memblock bindings 8f5f9d253b8a Documentation: add documentation for KHO 8345939047e9 memblock: add KHO support for reserve_mem c2fce1f4c8ac kexec: include asm/early_ioremap.h 736e7d29d74f x86: add KHO support 98375455b708 x86/setup: use memblock_reserve_kern for memory used by kernel bb6b594c538f arm64: add KHO support 2ae1562b40b3 kexec: add config option for KHO ea4c2eb9c7b6 kexec: add KHO support to kexec file loads e12f94e75009 kexec: enable KHO support for memory preservation 8335119305c0 kexec: add KHO parsing support 4c7c72a6e032 kexec: add Kexec HandOver (KHO) generation helpers 4002107c4fad memblock: mark init_deferred_page as __init_memblock 0c5678ea15ed memblock: introduce memmap_init_kho_scratch() b955929cde9c memblock: add support for scratch memory fcee54f66a34 memblock: add MEMBLOCK_RSRV_KERN flag 0be8d67a5658 mm-gup-clean-up-codes-in-fault_in_xxx-functions-v5 c7585dff2b48 mm/gup: clean up codes in fault_in_xxx() functions f37430fea20a mm/gup: remove gup_fast_pgd_leaf() and clean up the relevant codes 95d584dc4add mm/gup: remove unneeded checking in follow_page_pte() 5935b8dfbafa mm,hugetlb: allocate frozen pages in alloc_buddy_hugetlb_folio 9a35340f1900 vmalloc: use atomic_long_add_return_relaxed() ed2605353c38 mm, hugetlb: avoid passing a null nodemask when there is mbind policy 4a038c230e00 selftests/damon: remove the remaining test scripts for DAMON debugfs interface 820933c4803a memcg: optimize memcg_rstat_updated 4cc58f071b3c selftests/mm: restore default nr_hugepages value during cleanup in hugetlb_reparenting_test.sh a66f394c07cd maple_tree: reorder mas->store_type case statements 8847705c1157 maple_tree: add sufficient height 6e3e1e7cfc42 maple_tree: break on convergence in mas_spanning_rebalance() 27bb02ec1697 maple_tree: use vacant nodes to reduce worst case allocations 7a36ae3fb2cf maple_tree: use height and depth consistently 674992d815e3 maple_tree: convert mas_prealloc_calc() to take in a maple write state 569e26f7238d mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED] 80b05ac9cc0f mm/memory: split non-tlb flushing part from zap_page_range_single() be0aae60d30f mm/madvise: batch tlb flushes for MADV_FREE a7496abdd419 mm/madvise: define and use madvise_behavior struct for madvise_do_behavior() 9448d1cfb855 mm-huge_memory-add-folio_mark_accessed-when-zapping-file-thp-fix.txt e4113b98b162 mm: huge_memory: add folio_mark_accessed() when zapping file THP b0b047bcc111 tools/testing/selftests: assert that anon merge cases behave as expected 96f710e1bc04 tools/testing: add PROCMAP_QUERY helper functions in mm self tests 4ff7ffe50b11 mm/vma: fix incorrectly disallowed anonymous VMA merges 85ac4880a4fe mm: rust: add MEMORY MANAGEMENT [RUST] f8fbda6cf1c7 task: rust: rework how current is accessed 72bfa7da769e rust: miscdevice: add mmap support 7fe890ffb0ef mm: rust: add VmaNew for f_ops->mmap() 9816890a20d7 mm: rust: add mmput_async support 66d013a7fd03 mm: rust: add lock_vma_under_rcu 419373634249 mm: rust: add vm_insert_page 2225c594f8aa mm: rust: add vm_area_struct methods that require read access 4ebc4a70a10e mm: rust: add abstraction for struct mm_struct cf87f9e31bc6 riscv: mm: call PUD/P4D ctor in special kernel pgtable alloc db12974143b2 arm64: mm: call PUD/P4D ctor in __create_pgd_mapping() 905f82bfaff0 riscv: mm: clarify ctor mm argument in alloc_{pte,pmd}_late 966d53c0d17b arm64: mm: always call PTE/PMD ctor in __create_pgd_mapping() e5f6a927fd86 arm64: mm: use enum to identify pgtable level instead of *_SHIFT a705ca9ebbab mm: skip ptlock_init() for kernel PMDs 7cf0fd2d351b sparc64: mm: call ctor/dtor for kernel PTEs 51e1db79d200 powerpc: mm: call ctor/dtor for kernel PTEs a249b2399de7 m68k: mm: call ctor/dtor for kernel PTEs 26f726110581 mm: call ctor/dtor for kernel PTEs 3f5027ec3fe9 x86: pgtable: always use pte_free_kernel() 43fa7e92cf81 mm: pass mm down to pagetable_{pte,pmd}_ctor 3b2339eeb032 sched-numa-add-statistics-of-numa-balance-task-migration-v3 370ce92b881f sched/numa: add statistics of numa balance task migration 744220f265f1 vmalloc: use for_each_vmap_node() in purge-vmap-area ffde0ce87457 vmalloc-switch-to-for_each_vmap_node-helper-fix 2e523980dcf1 vmalloc: switch to for_each_vmap_node() helper 70a4b124a25a vmalloc: add for_each_vmap_node() helper fdc49c21ab18 fs/proc/page: refactor to reduce code duplication ae0a04346fab xarray: make xa_alloc_cyclic() return 0 on all success cases e3a152d8eb71 arm64/mm: define ptdesc_t 5a79308c28ea mm/ptdump: split effective_prot() into level specific callbacks 799680976b70 mm/ptdump: split note_page() into level specific callbacks 7460ece91ada selftest/mm: make hugetlb_reparenting_test tolerant to async reparenting e74158c477d0 mm: page_alloc: tighten up find_suitable_fallback() 763167a921fe kernel/events/uprobes: uprobe_write_opcode() rewrite dd77fa27304b kernel/events/uprobes: pass VMA to set_swbp(), set_orig_insn() and uprobe_write_opcode() 4ba066166e71 kernel/events/uprobes: pass VMA instead of MM to remove_breakpoint() 6abec8448246 mm-debug-fix-parameter-passed-to-page_mapcount_is_type-fix fa0d3c2216e3 mm/debug: fix parameter passed to page_mapcount_is_type() 0b2bc5dac0de mm: fix parameter passed to page_mapcount_is_type() f90d06b6b3dc selftests/mm: add PAGEMAP_SCAN guard region test 0a4d6bbf85c2 tools headers UAPI: sync linux/fs.h with the kernel sources 416a3d849141 fs/proc: extend the PAGEMAP_SCAN ioctl to report guard regions 514d5f861add zsmalloc: cleanup headers includes e9f7ef42060c selftests/ptrace: add a test case for PTRACE_SET_SYSCALL_INFO f4964e87c0f0 ptrace: introduce PTRACE_SET_SYSCALL_INFO request 5f54b3e6a1a0 ptrace_get_syscall_info: factor out ptrace_get_syscall_info_op 700966f06c5a syscall.h: introduce syscall_set_nr() 23496608f1d6 syscallh-add-syscall_set_arguments-fix 4c09766474e6 syscall.h: add syscall_set_arguments() 01e94149774f hexagon: add syscall_set_return_value() c94f0faf9aa0 mm: add kernel-doc comment for free_pgd_range() 53673339a66a mm: swap: replace cluster_swap_free_nr() with swap_entries_put_[map/cache]() d9e7f9a819d0 mm: swap: factor out helper to drop cache of entries within a single cluster 783e5cc0932f mm: swap: free each cluster individually in swap_entries_put_map_nr() d5f51e64b96b mm: swap: drop last SWAP_MAP_SHMEM flag in batch in swap_entries_put_nr() 30138d9f5b7a mm: swap: use swap_entries_free() drop last ref count in swap_entries_put_nr() 4aa5bf148369 mm: swap: use swap_entries_free() to free swap entry in swap_entry_put_locked() 1ca53ddc47a0 mm: swap: add __maybe_unused attribute for swap_is_last_ref() and update it's comment 10c278146808 mm: swap: enable swap_entry_range_free() to drop any kind of last ref 691604528941 mm: swap: rename __swap_[entry/entries]_free[_locked] to swap_[entry/entries]_put[_locked] a3d295e1487a memcg: manually inline replace_stock_objcg dedec448d2f8 memcg: combine slab obj stock charging and accounting 60fc372d5e22 memcg: use __mod_memcg_state in drain_obj_stock ab10559960b2 memcg: do obj_cgroup_put inside drain_obj_stock 9fc8dcdab329 memcg: no refilling stock from obj_cgroup_release 9e49b4768c5a memcg: manually inline __refill_stock 1ad4cc48a661 memcg: introduce memcg_uncharge 5257f7441ad4 memcg: decouple drain_obj_stock from local stock 194007e640fd memcg: remove root memcg check from refill_stock dcd722645f59 memcg: simplify MEMCG_VMALLOC updates - fix 3c97d9ce032a memcg: vmalloc: simplify MEMCG_VMALLOC updates fa0c006852e5 mm/compaction: reduce the difference between low and high watermarks 923071df7b26 mm/compaction: remove low watermark cap for proactive compaction fc7b29cad9d0 mm/page_alloc: simplify free_page_is_bad by removing free_page_is_bad_report 531d55de019e zram: modernize writeback interface d704c9200572 zram: modernize writeback interface 27e7f253f9be zram: modernize writeback interface d320ce711875 selftests/mm: convert page_size to unsigned long bb55247358d1 mm/show_mem: optimize si_meminfo_node by reducing redundant code 10596f10764f mm: annotate data race in update_hiwater_rss 0e54113f1dd7 mm/compaction: use folio in hugetlb pathway 960a7ee4b7f2 acpi,srat: give memory block size advice based on CFMWS alignment 4092034b1665 x86: probe memory block size advisement value during mm init 8b0c8ce68a21 memory: implement memory_block_advise/probe_max_size 65d23acc5d60 mm: page_alloc: remove redundant READ_ONCE 952a91e05af2 memcg, oom: do not bypass oom killer for dying tasks 40a4446b5449 zsmalloc-prefer-the-the-original-pages-node-for-compressed-data-fix 888bbe88b9d5 zsmalloc: prefer the the original page's node for compressed data 2970b593dc49 mm: delete thp_nr_pages() d908f8df2449 filemap: remove readahead_page_batch() 4751c8d6c6db filemap: convert __readahead_batch() to use a folio 6d2f8374cda0 filemap: remove find_subpage() 4fe4cfd2c067 iov_iter: convert iov_iter_extract_xarray_pages() to use folios 969ce694daaa iov_iter: convert iter_xarray_populate_pages() to use folios d7a7767273dc mm: remove offset_in_thp() 66628235acce filemap: remove readahead_page() 7117c8835b05 arch: remove mk_pmd() 54debe80c160 mm: add folio_mk_pmd() b057dca6fc57 mm: remove mk_huge_pte() 65a8b6eefe11 hugetlb: simplify make_huge_pte() b0a26cf790f5 mm: add folio_mk_pte() ae458f9b104d mm: make mk_pte() definition unconditional e94e30227573 um: remove custom definition of mk_pte() 6290ebc3ae43 x86: remove custom definition of mk_pte() d73e5468de09 sparc32: remove custom definition of mk_pte() b572043de99a mm: introduce a common definition of mk_pte() c57ff44de2b4 mm: set the pte dirty if the folio is already dirty ac51644ecfa2 mm/hugetlb: copy the CMA flag when demoting 9d3f4628dab7 mm, swap: fix false warning for large allocation with !THP_SWAP 3ad26d2d76f3 selftests/mm: fix a build failure on powerpc bde2cb9a4747 selftests/mm: fix build break when compiling pkey_util.c 1be6d47fa776 Documentation/kernel-parameters: update memtest parameter 308894bc2656 mm: vmalloc: support more granular vrealloc() sizing 486a195cb6a6 mm/memory: fix mapcount / refcount sanity check for mTHP reuse b71425201542 tools/testing/selftests: fix guard region test tmpfs assumption f5b53828fe19 ocfs2: stop quota recovery before disabling quotas e9463718d8f2 ocfs2: implement handshaking with ocfs2 recovery thread 9a1d19f28225 ocfs2: switch osb->disable_recovery to enum 82c71bad83b5 mailmap: map Uwe's BayLibre addresses to a single one 5a7b2fef2364 MAINTAINERS: add Dev Jain as THP reviewer 8d29cacb2f89 MAINTAINERS: add mm THP section 13f267f01a96 mm/userfaultfd: fix uninitialized output field for -EAGAIN race 923389b1eb03 selftests/mm: compaction_test: support platform with huge mount of memory c7a015d1283e MAINTAINERS: add core mm section 8ba6e099a54d ocfs2: fix panic in failed foilio allocation ff64573f3f2d kernel/fork: only call untrack_pfn_clear() on VMAs duplicated for fork() 539c253c7421 mm/huge_memory: fix dereferencing invalid pmd migration entry 4c7fa4f6746d MAINTAINERS: add reverse mapping section 4c90ca8c63d0 x86-disable-image-size-check-for-test-builds-fix-fix 1e95f74e7669 x86-disable-image-size-check-for-test-builds-fix 1ec6e33c40a5 x86: disable image size check for test builds a60424488892 ocfs2: fix the issue with discontiguous allocation in the global_bitmap e58f47deb502 mailmap: add entries for Lance Yang 3eb797b679e6 mm/page_alloc.c: avoid infinite retries caused by cpuset race 811e00bb8ce2 mm: hugetlb: fix incorrect fallback for subpool b9ecf3a8355e mm: fix ratelimit_pages update error in dirty_ratio_handler() 2dbe74c63cb7 spi: dt-bindings: spi-qpic-snand: Add IPQ5018 compatible f1471bc435af regulator: tps65219: Add TI TPS65214 Regulator Support 38c9f98db20a regulator: tps65219: Add support for TPS65215 Regulator IRQs 3f2e457efdad regulator: tps65219: Add support for TPS65215 regulator resources 8c04144e156b regulator: tps65219: Update struct names 6846100b00d9 bcachefs: Remove incorrect __counted_by annotation 2056d7a7df5d ASoC: fsl_rpmsg: Allocate a smaller buffer size for capture stream 17fa55fe77d8 ASoC: fsl_rpmsg: Configure CPU DAI for card that sits on rpmsg-micfil-channel c23c7c60711e ASoC: codecs: tas2764: Fix Wvoid-pointer-to-enum-cast warning 9cd54a6bf119 ASoC: codecs: wsa88xx/wcd938x: Drop kerneldoc marker from inner comment fed0805ffd76 ASoC: mediatek: mt8195: use snd_soc_dlc_is_dummy() bf2a7ff888e0 ASoC: mediatek: mt8188: use snd_soc_dlc_is_dummy() 3e021f3b8115 ASoC: soc-utils: add snd_soc_dlc_is_dummy() 4426e6b4ecf6 spi: tegra114: Don't fail set_cs_timing when delays are zero 1be8e54a1e0f tracing: Fix trace_adjust_address() when there is no modules in scratch area 3c1d9cfa8458 ftrace: Fix NULL memory allocation check fe00edbc3249 cifs: add new field to track the last access time of cfid 62adfb82c199 cifs: serialize initialization and cleanup of cfid 51da37cef729 cifs: do not return an invalidated cfid acaa2829553f cifs: protect cfid accesses with fid_lock f5178c41bb43 tracing: Fix oob write in trace_seq_to_buffer() 07a2cfafe6f1 smb: client: fix delay on concurrent opens 62d2e366f280 cifs: update the lock ordering comments with new mutex 28580052e634 bcachefs: add missing sched_annotate_sleep() 1d622a4fe2b9 drm/xe/eustall: Do not support EU stall on SRIOV VF 5a295bad38b1 drm/xe/eustall: Resolve a possible circular locking dependency 3d289653b76a firmware: arm_scmi: quirk: Force perf level get fastchannel 7072a19cd673 firmware: arm_scmi: quirk: Fix CLOCK_DESCRIBE_RATES triplet e2699274d5a4 bcachefs: Fix __bch2_dev_group_set() 81ce8d705821 firmware: arm_scmi: Add common framework to handle firmware quirks 97e72c1e0c54 virt: acrn: Remove unused list 'acrn_irqfd_clients' 09f9adbcea38 mei: Cast the cb->ext_hdr allocation type 1281f0ae2d0d MAINTAINERS: Fix XILINX SD-FEC entry 7f4de1867ef9 misc: echo: Remove 417ce77ef466 staging: gpib: Avoid unused variable warnings 75d9d7c29b7f staging: gpib: Fix lpvo request_system_control a50ae5bc83d6 staging: sm750fb: rename sm750_hw_cursor_setData2 dcb66f73854f staging: sm750fb: rename sm750_hw_cursor_setData 5a32b7d96021 staging: sm750fb: rename sm750_hw_cursor_setColor 8f168c835ec1 staging: sm750fb: rename sm750_hw_cursor_setPos c1e36b07df08 staging: sm750fb: rename sm750_hw_cursor_setSize 5ee558c5d9e9 vt: add new dynamically generated files to .gitignore 588d032e9e56 usb: misc: onboard_usb_dev: Add Parade PS5511 hub support 76cbb3eabf0b dt-bindings: usb: realtek,rts5411: Adapt usb-hub.yaml fc259b024cb3 dt-bindings: usb: Add binding for PS5511 hub controller 7fcdfaf37272 dt-bindings: usb: Introduce usb-hub.yaml ea34925f5b2e usb: gadget: hid: allow dynamic interval configuration via configfs 3fc0810497a6 usb: gadget: g_ffs: Adjust f_ffs[0] allocation type a88362060275 serdev: Refine several error or debug messages c40b91e38eb8 8250: microchip: pci1xxxx: Add PCIe Hot reset disable support for Rev C0 and later devices f51159c05137 tty: serial: samsung_tty: support 18 uart ports 6718b10a5b98 drm/amdgpu: Add DPG pause for VCN v5.0.1 79af0604eb80 drm/amdgpu: Fix offset for HDP remap in nbio v7.11 9397204ffae8 drm/amdgpu: Fail DMABUF map of XGMI-accessible memory be593d9d91c5 drm/amd/display: Fix slab-use-after-free in hdcp 96366bf155ab Revert "char: misc: add test cases" d4453c58369f Revert "char: misc: make miscdevice unit test built-in only" 9062209d453b leds: pca995x: Fix typo in pca995x_of_match's of_device_id entry 412bfb049fc9 dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 06d9884e976a MAINTAINERS: add myself as reviewer for Samsung S2M MFD 15540b3bf32b mfd: sec: Add myself as module author d6e806b5395b mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros 49c39a5d1bbc mfd: sec-common: Convert to using MFD_CELL macros 8499d62b2e82 mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) a8986dfabc93 mfd: sec: Don't compare against NULL / 0 for errors, use ! 78092145352b mfd: sec: Change device_type to int 018847d390d9 mfd: sec-i2c: Rework platform data and regmap instantiating 9794965372b4 mfd: sec-common: Don't ignore errors from sec_irq_init() e4ffee5ede7f mfd: sec-irq: s2dos05 doesn't support interrupts d8483d341bd7 mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config and drop default aeded728fdb7 mfd: sec: Use dev_err_probe() where appropriate f443b573718a mfd: sec-i2c: Sort struct of_device_id entries and the device type switch 74d1b27fb44b mfd: sec-common: Fix multiple trivial whitespace issues 93b82b0b21e4 mfd: sec: Merge separate core and irq modules a88e75cec256 mfd: sec: Add support for S2MPG10 PMIC 817c60cac234 mfd: sec: Split into core and transport (i2c) drivers 3670d442ff6d mfd: sec: Move private internal API to internal header 43c3fa3aaef9 mfd: sec: Update includes to add missing and remove superfluous ones bdb25e3c4572 mfd: sec: Sort includes alphabetically d46d39a4a8f8 mfd: sec-core: Drop non-existing forward declarations cd315902d072 dt-bindings: mfd: samsung,s2mps11: add s2mpg10 d1e3b675567e dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod 0a974dab5eef dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml 7fff1c29f3b1 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr a30262af4458 mfd: ucb1x00: Use new GPIO line value setter callbacks 97e32d4a4942 mfd: tps65010: Use new GPIO line value setter callbacks d86acf9990e8 mfd: sm501: Use new GPIO line value setter callbacks 8f5b34b1f4fa mfd: bcm590xx: Drop unused "id" member of bcm590xx struct bb9609f88a10 MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS ad89f425ae78 mfd: exynos-lpass: Fix another error handling path in exynos_lpass_probe() 8fc1b4b3930d mfd: exynos-lpass: Avoid calling exynos_lpass_disable() twice in exynos_lpass_remove() 47bd74e61baf mfd: exynos-lpass: Fix an error handling path in exynos_lpass_probe() 01c328823459 mfd: adp5585: add support for a reset pin 49c887f0547b dt-bindings: mfd: adp5585: document reset gpio 63a8717f744d mfd: adp5585: support getting vdd regulator 216c99cf1002 Input: adp5589: remove the driver a53fc67a1e21 Input: adp5585: Add Analog Devices ADP5585/89 support 8f3d9b44c5c5 gpio: adp5585: support gpi events 8814ac45c75f mfd: adp5585: add support for key events 7bdb41d7a85e dt-bindings: mfd: adp5585: add properties for input events 333b66fd3edf pwm: adp5585: add support for adp5589 cff3cef09595 gpio: adp5585: add support for the ad5589 expander 382dc0327b8a mfd: adp5585: add support for adp5589 6da01b9d833c dt-bindings: mfd: adp5585: document adp5589 I/O expander e72e9148d017 mfd: adp5585: make use of MFD_CELL_NAME() 7c7e9f08a1a9 pwm: adp5585: don't control OSC_EN in the pwm driver 7353f196fd73 mfd: adp5585: enable oscilator during probe 3a2ea3e9f369 dt-bindings: mfd: adp5585: ease on the required properties 056fb8d3260d dt-bindings: mfd: mediatek,mt8195-scpsys: Add support for MT6893 89500b005548 MAINTAINERS: add myself as reviewer for Samsung S2M MFD 38fd17ea1ccf mfd: sec: Add myself as module author b9eb26e8aedd mfd: sec-irq: Convert to using REGMAP_IRQ_REG() macros ad76e31e2241 mfd: sec-common: Convert to using MFD_CELL macros 6c51e325aefe mfd: sec-common: Use sizeof(*var), not sizeof(struct type_of_var) 35a3858c80d4 mfd: sec: Don't compare against NULL / 0 for errors, use ! a04808540a44 mfd: sec: Change device_type to int adc391ce2385 mfd: sec-i2c: Rework platform data and regmap instantiating 54efd476a4eb mfd: sec-common: Don't ignore errors from sec_irq_init() 041fd2bb7038 mfd: sec-irq: s2dos05 doesn't support interrupts 260f149143a3 mfd: sec-i2c: s2dos05/s2mpu05: Use explicit regmap config and drop default 9b11f5e3ce07 mfd: sec: Use dev_err_probe() where appropriate 05785e83225e mfd: sec-i2c: Sort struct of_device_id entries and the device type switch 473e37462287 mfd: sec-common: Fix multiple trivial whitespace issues 482087e6415f mfd: sec: Merge separate core and irq modules c371af8d2947 mfd: sec: Add support for S2MPG10 PMIC 07ad95765bb7 mfd: sec: Split into core and transport (i2c) drivers 2f7794734328 mfd: sec: Move private internal API to internal header 59371e5075b4 mfd: sec: Update includes to add missing and remove superfluous ones 23bdf74be4fe mfd: sec: Sort includes alphabetically 81ab22af0346 mfd: sec-core: Drop non-existing forward declarations 11ab87ad63e8 dt-bindings: mfd: samsung,s2mps11: add s2mpg10 f534f67a1ad6 dt-bindings: mfd: syscon: Add microchip,sama7d65-secumod 53169db9d318 dt-bindings: mfd: syscon: atmel,sama5d2-secumod: Convert to yaml b2517e316623 dt-bindings: mfd: atmel: Add microchip,sama7d65-gpbr 67051726fe98 mfd: ucb1x00: Use new GPIO line value setter callbacks f67df9c46b05 mfd: tps65010: Use new GPIO line value setter callbacks 9e5268927bdd mfd: sm501: Use new GPIO line value setter callbacks 88635c17bf85 mfd: bcm590xx: Drop unused "id" member of bcm590xx struct 806b44898819 MAINTAINERS: Adjust the file entry in SIEMENS IPC LED DRIVERS c6c07f8ea2cb mfd: lpc_ich: Fix ARRAY_SIZE usage for apl_gpio_resources e660d7ca7488 bcachefs: Kill ERO for i_blocks check in truncate 3a72e369412d bcachefs: check for inode.bi_sectors underflow 05450c48a358 bcachefs: Kill ERO in __bch2_i_sectors_acct() e6a3fc4f10b8 genirq/msi: Prevent NULL pointer dereference in msi_domain_debug_show() 4f894483c902 firmware_loader: use SHA-256 library API instead of crypto_shash API 0286e67f0342 bcachefs: sysfs trigger_recalc_capacity 9c50decf6013 bcachefs: Avoid -Wflex-array-member-not-at-end warnings 635ab050c936 bcachefs: bch2_dev_add() can run on a non-started fs ac00e03bd4ae bcachefs: bch2_fs_open() now takes a darray bb0850988760 bcachefs: bch2_trans_update_ip() d8fc49396637 bcachefs: Run most explicit recovery passes persistent b5490d58fc4b bcachefs: provide unlocked version of run_explicit_recovery_pass_persistent 07776e609557 bcachefs: bch2_dirent_to_text() shows casefolded dirents a49755b302f4 bcachefs: Single err message for btree node reads 978aeeb7ebc5 bcachefs: bch2_mark_btree_validate_failure() aaa1e02f01bc bcachefs: bch2_fsck_err_opt() b4151043c51a bcachefs: Plumb printbuf through bch2_btree_lost_data() 44a8fb40330d bcachefs: kill bch2_run_explicit_recovery_pass_persistent() 50996a005aee bcachefs: Remove redundant calls to btree_lost_data() 69228fb205b2 bcachefs: bch2_btree_lost_data() now handles snapshots tree 3ff71d852da3 bcachefs: Kill redundant error message in topology repair 7aa68a1c19df bcachefs: Emit a single log message on data read error 18229bc40e33 bcachefs: bch2_io_failures_to_text() bbdebaed6b4f bcachefs: print_string_as_lines: avoid printing empty line 1febaecd4c5d bcachefs: Make various async objs visible in debugfs a0b8465a6a14 bcachefs: Async object debugging 5d52ada119ab bcachefs: fast_list edc02ba85d0a bcachefs: bch2_read_bio_to_text b8422a6e5e6b bcachefs: bch2_bio_to_text() a160d6f2fcb0 bcachefs: bch_dev.io_ref -> enumerated_ref 22ced61a1773 bcachefs: bch_fs.writes -> enumerated_refs a644518f967c bcachefs: enumerated_ref.c 0ae4f5a3d452 bcachefs: for_each_rw_member_rcu() 7edebcf4be44 bcachefs: __bch2_fs_read_write() no longer depends on io_ref e3ffce22c252 bcachefs: for_each_online_member_rcu() ad0a74b86363 bcachefs: recalc_capacity() no longer depends on io_ref eb374cd14e20 bcachefs: bch2_target_to_text() no longer depends on io_ref 89df08708384 bcachefs: bch2_check_rebalance_work() 1590770a6798 bcachefs: Kill dead code 73facc549251 bcachefs: Fix struct with flex member ABI warning fb35adc2e03f docs: bcachefs: idle work scheduling design doc 1e31a16758e8 bcachefs: bch2_move_data_btree() can now walk roots ae128e0f7614 bcachefs: bch2_move_data_btree() can move btree nodes 24cc31ab43ba bcachefs: plumb btree_id through move_pred_fd 1e13573173fc bcachefs: Plumb target parameter through btree_node_rewrite_pos() b1e170904c6f bcachefs: export bch2_move_data_phys() aeb0df093db2 bcachefs: BCH_MEMBER_RESIZE_ON_MOUNT 8a80115df9f0 bcachefs: BCH_FEATURE_small_image 671b6aff788b bcachefs: BCH_FEATURE_no_alloc_info 1e8b14285e7a bcachefs: Print features on startup with -o verbose e4ca18d7979e bcachefs: Shrink superblock downgrade table 74e6f9049cb5 bcachefs: sb_validate() no longer requires members_v1 410910ca8d59 bcachefs: Add a recovery pass for making sure root inode is readable afc2f1bbefe8 bcachefs: Flag for repair on missing subvolume 3a39098725f6 bcachefs: print_str_as_lines() -> print_str() efad3355c93e bcachefs: bch2_dev_missing_bkey() 5825d8a356be bcachefs: Simplify bch2_count_fsck_err() bf6ba5d668f3 bcachefs: bch2_run_explicit_recovery_pass_printbuf() 39f006c3c8d0 bcachefs: Incompatible features may now be enabled at runtime 4c5fba0c61ee bcachefs: Clean up option pre/post hooks, small fixes 4b92600b3159 bcachefs: Use drop_locks_do() in bch2_inode_hash_find() 4099e60d4069 bcachefs: Single device mode 013fe47406b8 bcachefs: Initialize c->name earlier on single dev filesystems 166b2f0dd6d1 bcachefs: Simplify logic dedb51ee2cdd bcachefs: Remove spurious +1/-1 operation 40df7b0bbdfb bcachefs: Kill bch2_trans_unlock_noassert ca83106fd585 bcachefs: Clean up duplicated code in bch2_journal_halt() e5ddaebc4e5d bcachefs: bch2_dev_allocator_set_rw() 95583d2f7fae bcachefs: bch2_dev_journal_alloc() now respects data_allowed 213c249bb9ba bcachefs: Improve bch2_btree_cache_to_text() 6278d3e08007 bcachefs: __btree_node_reclaim_checks() 776ff9426f24 bcachefs: kill BTREE_CACHE_NOT_FREED_INCREMENT() 056d45a18b62 bcachefs: Improve opts.degraded c15f3a2e0f31 bcachefs: export bch2_chacha20 bc7c5c25d1cc bcachefs: indent error messages of invalid compression 077b0247e555 bcachefs: split error messages of invalid compression into two lines 9073799b99e4 bcachefs: early return for negative values when parsing BCH_OPT_UINT 4e4ce5fe4506 bcachefs: move_data_phys: stats are not required 7f1889516bfe bcachefs: RO mounts now use less memory d03206b313ec bcachefs: Move various init code to _init_early() 7747b47fd357 bcachefs: alphabetize init function calls b8dde5d967e7 bcachefs: simplify journal pin initialization 985decde29c0 bcachefs: btree_io_complete_wq -> btree_write_complete_wq 861284ff0ff1 bcachefs: bch2_kvmalloc() mem alloc profiling b96966bbad7d bcachefs: add missing include facba5ca641d bcachefs: bch2_snapshot_table_make_room() 0a769537057f bcachefs: darray: provide typedefs for primitive types 2d3e127fdf42 bcachefs: reduce new_stripe_alloc_buckets() stack usage d1f6ec996eee bcachefs: alloc_request no longer on stack 2291f9760f4f bcachefs: alloc_request.ptrs2 f31fc2c116aa bcachefs: alloc_request.ca 35b7357d7618 bcachefs: alloc_request.counters 5d38748846cc bcachefs: alloc_request.usage 8e7b4f52b38a bcachefs: alloc_request: deallocate_extra_replicas() 1da5b42654a0 bcachefs: new_stripe_alloc_buckets() takes alloc_request f679be1e3696 bcachefs: bch2_ec_stripe_head_get() takes alloc_request 4fe1c31bb698 bcachefs: bch2_bucket_alloc_trans() takes alloc_request d42fcdf3b1fa bcachefs: alloc_request.data_type 55a56c1e046c bcachefs: struct alloc_request 1c2c97c2736d bcachefs: trace bch2_trans_kmalloc() 3f22824c3050 bcachefs: replace memcpy with memcpy_and_pad for jset_entry_log->d buff e5ba8d174bae bcachefs: replace strncpy() with memcpy_and_pad in journal_transaction_name e385c86f166a bcachefs: Rebalance now skips poisoned extents be326f187a81 bcachefs: Data move can read from poisoned extents dd4d49adb35f bcachefs: Poison extents that can't be read due to checksum errors 01a1379f0d79 bcachefs: Be precise about bch_io_failures 76bf312036dd bcachefs: bch2_subvolume_wait_for_pagecache_and_delete() cleanup 20acf4dd46e4 char: misc: make miscdevice unit test built-in only e99efa8ac8fd docs: debugfs: do not recommend debugfs_remove_recursive d5d16fabe431 dm mpath: Interface for explicit probing of active paths 09a43d802482 dm: Allow .prepare_ioctl to handle ioctls directly f024d3a8ded0 io_uring/fdinfo: annotate racy sq/cq head/tail reads 8edb86b2ed1d nvmet-auth: always free derived key data 46d22b47df27 nvmet-tcp: don't restore null sk_state_change ac38b7ef704c nvmet-tcp: select CONFIG_TLS from CONFIG_NVME_TARGET_TCP_TLS 521987940ad4 nvme-tcp: select CONFIG_TLS from CONFIG_NVME_TCP_TLS 77e40bbce930 nvme-tcp: fix premature queue removal and I/O failover 58f6217e5d01 perf/x86/intel: KVM: Mask PEBS_ENABLE loaded for guest with vCPU's value. 63ff8239d593 OPP: Use mutex locking guards 0f172e6a7082 OPP: Define and use scope-based cleanup helpers 7625645e6945 bpf: net_sched: Fix using bpf qdisc as default qdisc 1ce65102d2d3 selftests/bpf: Fix compilation errors 86d51151c78c firmware: arm_scmi: Ensure that the message-id supports fastchannel 54a1a24fea19 KVM: x86: Unify cross-vCPU IBPB 1bee4838eb3a KVM: SVM: Clear current_vmcb during vCPU free for all *possible* CPUs ab35ad950d43 nvme-pci: add quirks for WDC Blue SN550 15b7:5009 5b960f92ac3e nvme-pci: add quirks for device 126f:1001 a75401227eeb nvme-pci: fix queue unquiesce check on slot_reset a584b2630b0d ublk: remove the check of ublk_need_req_ref() from __ublk_check_and_get_req 6240f43b29f2 ublk: enhance check for register/unregister io buffer command 69edf98be844 ublk: decouple zero copy from user copy 730d837979ba selftests: ublk: fix UBLK_F_NEED_GET_DATA 7b0a8429a19d dm-flakey: make corrupting read bios work 6c88ad567576 dm-flakey: remove useless ERROR_READS check in flakey_end_io 2e127d3e5f0b dm-flakey: error all IOs when num_features is absent 0c96e7d9a2a6 dm-flakey: Clean up parsing messages b2f64cf1585a powerpc: Don't use --- in kernel logs 882b25af265d powerpc/crash: Fix non-smp kexec preparation 497b7794aef0 powerpc: do not build ppc_save_regs.o always 9cc0eafd28c7 powerpc/pseries/msi: Avoid reading PCI device registers in reduced power states 59ba025948be powerpc/bpf: fix JIT code size calculation of bpf trampoline cb5b691f8273 powerpc64/ftrace: fix clobbered r15 during livepatching 5e639707ddb8 drm/xe/guc: Fix capture of steering registers c1c9cad50c5c drm/xe/svm: fix dereferencing error pointer in drm_gpusvm_range_alloc() af3c6eacce0c PCI: dwc: Make link training more robust by setting PORT_LOGIC_LINK_WIDTH to one lane cf8a938fb5fa PCI: j721e: Fix host/endpoint dependencies 3194480ef5ca PCI: cadence: Remove duplicate message code definitions 8eca23777aef PCI: j721e: Add support to build as a loadable module 3de82f44eb19 PCI: cadence-ep: Introduce cdns_pcie_ep_disable() helper for cleanup f1a5bed75811 PCI: cadence-host: Introduce cdns_pcie_host_disable() helper for cleanup e0136112e99d x86/sev: Remove unnecessary GFP_KERNEL_ACCOUNT for temporary variables 20a6cff3b283 KVM: x86/mmu: Check and free obsolete roots in kvm_mmu_reload() 11d45175111d KVM: x86/mmu: Warn if PFN changes on shadow-present SPTE in shadow MMU 988da7820206 KVM: x86/tdp_mmu: WARN if PFN changes for spurious faults d17cc13cc484 KVM: x86/tdp_mmu: Merge prefetch and access checks for spurious faults ea9fcdf76d3d KVM: x86/mmu: Further check old SPTE is leaf for spurious prefetch fault a0ee1d5faff1 KVM: VMX: Flush shadow VMCS on emergency reboot 5ecdb48dd918 KVM: SVM: Treat DEBUGCTL[5:2] as reserved 7570e9bd6905 dm: remove unneeded kvfree from alloc_targets 286ed198b899 PCI: dw-rockchip: Fix PHY function call sequence in rockchip_pcie_phy_deinit() b47493ff0d43 PCI: endpoint: pci-epf-vntb: Simplify ctrl/spad space allocation df4b24b510c9 PCI: endpoint: Improve fixed_size bar handling when allocating space 5e2664f9e108 PCI: ls-gen4: Use to_delayed_work() 5e5a3bf48eed PCI: dw-rockchip: Use rockchip_pcie_link_up() to check link up instead of open coding ae8ed2b091ee PCI: dw-rockchip: Reorganize register and bitfield definitions c2f61b8479b2 PCI: dw-rockchip: Remove unused PCIE_CLIENT_GENERAL_DEBUG definition e4d66131caaf PCI: imx6: Save and restore the LUT setting during suspend/resume for i.MX95 SoC 047e8b6b3bc3 PCI: imx6: Add PLL lock check for i.MX95 SoC 744a1c20ce93 PCI: imx6: Add workaround for errata ERR051586 ce0c43e855c7 PCI: imx6: Add workaround for errata ERR051624 47f54a902dcd PCI: imx6: Toggle the core reset for i.MX95 PCIe 4a4be0c088e3 PCI: imx6: Call dw_pcie_wait_for_link() from start_link() callback only when required 9c03e30e3ade PCI: imx6: Skip link up workaround for newer platforms d4a5d7e6d91f PCI: dw-rockchip: Move rockchip_pcie_ep_hide_broken_ats_cap_rk3588() to dw_pcie_ep_ops::init() 198e69cc4150 PCI: dw-rockchip: Enable ASPM L0s capability for both RC and EP modes 7d9b5d611553 PCI: dw-rockchip: Remove PCIE_L0S_ENTRY check from rockchip_pcie_link_up() a297ea95c6ff iio: dac: ad7293: add adc reference configuration 872830d2101e dt-bindings: iio: dac: ad7293: add vrefin support a733e7112781 dt-bindings: PCI: qcom: Add MHI registers for IPQ9574 86e7404a51c7 iio: adc: ad7091r-base: Remove duplicate code on volatile reg check 4e6c3c4801a6 iio: pressure: bmp280: drop sensor_data array 350224bdb972 MAINTAINERS: Add WINSEN MHZ19B b43278d66e99 iio: chemical: Add support for Winsen MHZ19B CO2 sensor 422a7114d54e dt-bindings: Add device tree support for Winsen MHZ19B CO2 sensor fecbf3a99034 dt-bindings: Add Winsen to the vendor prefixes 528b595b9e82 iio: accel: kxcjk-1013: Deduplicate setup interrupt functions b5b9adfbd6f2 iio: cros_ec_sensors: Flush when changing the FIFO timeout 7b156cc6c07e iio: light: zopt2201: Remove code duplication in scale write functions 38608b3e1349 iio: adc: PAC1934: fix typo in documentation link f4295c1585f5 iio: adc: stm32: add oversampling support 3e7d050cb729 PCI: Limit visibility of match_driver flag to PCI core e86c7278eba8 XXX Revert "iommu/amd: Prevent binding other PCI drivers to IOMMU PCI devices" 77feb17c950e rpmsg: qcom_smd: Fix uninitialized return variable in __qcom_smd_send() 45f0de4f8dc3 char: misc: add test cases 31b636d2c416 char: misc: restrict the dynamic range to exclude reserved minors d0fd663a0b0a git-resolve: add SPDX and copyright line 93bb9e5c02c5 misc: cardreader: Return -EBUSY if regions are busy 6813fc8d0d23 misc: cardreader: Use non-hybrid PCI devres API dbc8c84d5c2e misc: rtsx: Remove deadcode 2a87a55f2281 irqdomain: cdx: Switch to of_fwnode_handle() fd1575e28a32 comedi: allocate DMA coherent buffer as individual pages 5117f28a7d78 comedi: remove the mapping of the Comedi buffer in vmalloc address space e7199b6b591e comedi: access buffer data page-by-page cb0dde4d058b comedi: ni_pcidio: Do not bother filling buffer with 0xaa byte values 7da9960b59fb perf/x86/intel/ds: Fix counter backwards of non-precise events counters-snapshotting e9988ad7b174 perf/x86/intel: Check the X86 leader for pebs_counter_event_group 75aea4b0656e perf/x86/intel: Only check the group flag for X86 leader 22282967585a Documentation: Fix path for NVMe PCI endpoint target driver 0a0829b1fd76 PCI: Increment PM usage counter when probing reset methods bfa4477751e9 PM: runtime: Define pm_runtime_put cleanup helper 0238f352a63a PCI/bwctrl: Replace lbms_count with PCI_LINK_LBMS_SEEN flag e0b1d0749500 PCI/pwrctrl: Cancel outstanding rescan work when unregistering 8fe743b5eba0 PCI: Add CONFIG_MMU dependency 275d38c68162 dm-bufio: remove maximum age based eviction 44ab066c3713 dm-verity: use softirq context only when !need_resched() 100726c52b0c PCI: j721e: Add support to build as a loadable module 63c2cdc45450 PCI: cadence-ep: Introduce cdns_pcie_ep_disable helper for cleanup eb8d06abbb14 PCI: cadence-host: Introduce cdns_pcie_host_disable helper for cleanup a644cfb7a819 dm: lock limits when reading them 81e99c00a9f0 dm: use generic functions instead of disable_discard and disable_write_zeroes 0bd6d36f4c47 arm64: Kconfig: switch to HAVE_PWRCTRL a69409a3c3fd wifi: ath12k: switch to PCI_PWRCTRL_PWRSEQ fd9c2fa39f7c wifi: ath11k: switch to PCI_PWRCTRL_PWRSEQ 042cb4b6238e PCI/pwrctrl: Rename pwrctrl Kconfig symbols and slot module 9ec4fca1244b dm-delay: don't busy-wait in kthread ac3ca3d875d8 dm: fix native zone append devices on top of emulated ones 5dd42cca8cbd dm: limit swapping tables for devices with zone write plugs 4678b56b0444 dm: fix dm_blk_report_zones