8936cec5cb6e Add linux-next specific files for 20250219 de7e96955c19 Revert "x86/mce: add EX_TYPE_EFAULT_REG as in-kernel recovery context to fix copy-from-user operations regression" a0bd462f3a13 x86/crc: add ANNOTATE_NOENDBR to suppress objtool warnings 8af2136e7798 net: phy: realtek: add helper RTL822X_VND2_C22_REG 82b023c97f60 eth: mlx4: use the page pool for Rx buffers d17fb2c0555a eth: mlx4: remove the local XDP fast-recycling ring 8fdeafd66eda eth: mlx4: don't try to complete XDP frames in netpoll 8533b14b3d65 eth: mlx4: create a page pool for Rx f2cd50990d21 drm/xe/display: Spin-off xe_display runtime/d3cold sequences ceb33b9de14a drm/{i915, xe}/display: Move dsm registration under intel_driver e333ac9cf7f9 m68k: mm: Replace deprecated strncpy() with strscpy() 36dbf7bef9cc m68k: Do not include 3c59e2039afc i2c: amd-asf: Set cmd variable when encountering an error 156569697431 i2c: amd-asf: Modify callbacks of i2c_algorithm to align with the latest revision 1e378630991a i2c: dw: Update the master_xfer callback name 4e59960996b8 i2c: amd: Switch to guard(mutex) 3034688ef9a8 i2c: pxa: fix call balance of i2c->clk handling routines facb87377cfe dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible e59487df798d dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible 71f41b5d4833 i2c: octeon: refactor common i2c operations b1f7c5223fc9 PCI: Cache offset of Resizable BAR capability 7d90d8d2bb1b PCI: Avoid pointless capability searches 2499f5348431 PCI: Rework optional resource handling 96336ec70264 PCI: Perform reset_resource() and build fail list in sync e89df6d2beae PCI: Use res->parent to check if resource is assigned 8884b5637b79 PCI: Add debug print when releasing resources before retry 07854e08cdf3 PCI: Indicate optional resource assignment failures b3281eb5ded1 PCI: Always have realloc_head in __assign_resources_sorted() 9caf4ea2fd02 PCI: Extend enable to check for any optional resource 4e362abe482d PCI: Add restore_dev_resource() c8098ad8fb2e PCI: Remove incorrect comment from pci_reassign_resource() ca9097f9ce03 PCI: Consolidate assignment loop next round preparation 54181c136472 PCI: Rename retval to ret acba174d2e75 PCI: Use while loop and break instead of gotos 0aa089cdde94 PCI: Refactor pdev_sort_resources() & __dev_sort_resources() 22fb2eda5478 PCI: Converge return paths in __assign_resources_sorted() 9b54578bc032 PCI: Add dev & res local variables to resource assignment funcs e4728eed24a3 PCI: Add pci_resource_num() helper 2bd0c7211784 PCI: Check resource_size() separately cbd384389eac PCI: Add pci_resource_is_iov() to identify IOV resources ee4621b7e46a PCI: Use resource_set_{range,size}() helpers 8986e7e6685f PCI: Use SZ_* instead of literals in setup-bus.c ff61f380de56 PCI: Fix old_size lower bound in calculate_iosize() too 67f9085596ee PCI: Allow relaxed bridge window tail sizing for optional resources a55bf64b30e4 PCI: Simplify size1 assignment logic 1f82b7e84a09 PCI: Use min_align, not unrelated add_align, for size0 d06cc1e38090 PCI: Remove add_align overwrite unrelated to size0 364a09d25705 lib min_heap: use size_t for array size and index variables 73c3105c0932 Documentation/core-api: min_heap: update for variable types change 677013d0dca0 reboot: retire hw_protection_reboot and hw_protection_shutdown helpers 3a86608a97be thermal: core: allow user configuration of hardware protection action 62f8e4907d94 dt-bindings: thermal: give OS some leeway in absence of critical-action b807e4e07f1d platform/chrome: cros_ec_lpc: prepare for hw_protection_shutdown removal 5dd2451c718c regulator: allow user configuration of hardware protection action 0a135d9454f1 reboot: add support for configuring emergency hardware protection action b8dc0be6e665 reboot: indicate whether it is a HARDWARE PROTECTION reboot or shutdown 77cf2cba6bfc reboot: rename now misleading __hw_protection_shutdown symbols 25daa4530cd4 reboot: describe do_kernel_restart's cmd argument in kernel-doc 78599eb98b3b docs: thermal: sync hardware protection doc with code 97e37606b56e reboot: reboot, not shutdown, on hw_protection_reboot timeout b63e2b7576a0 reboot: replace __hw_protection_shutdown bool action parameter with an enum 710ef1d061d9 ocfs2: remove reference to bh->b_page 3b31b9f23e62 ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() d376536d0c2d ocfs2: validate l_tree_depth to avoid out-of-bounds access 0e0dbb291903 checkpatch: add warning for pr_* and dev_* macros without a trailing newline f30c40629b3d ucount: use rcuref_t for reference counting f0497ad8aa8d ucount: use RCU for ucounts lookups 3e4cdadf1376 ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() 35ef5f4fe755 rcu: provide a static initializer for hlist_nulls_head 0f03998c29cc lib/zlib: drop EQUAL macro 44dc2127aa56 get_maintainer: stop reporting subsystem status as maintainer role a07c6be1347b get_maintainer: add --substatus for reporting subsystem status - fix 788280282714 get_maintainer: add --substatus for reporting subsystem status 66fec0662828 powerpc/crash: use generic crashkernel reservation 82b27719f079 powerpc: insert System RAM resource to prevent crashkernel conflict 7e5ae2a6c71e powerpc/crash: preserve user-specified memory limit e007ef6aea1c powerpc/crash: use generic APIs to locate memory hole for kdump d668cb5b63ff crash: let arch decide usable memory range in reserved area 6199a4191d7f crash: remove an unused argument from reserve_crashkernel_generic() d35bc4cbcabf kexec: initialize ELF lowest address to ULONG_MAX c734e14062d3 lib-plistc-add-shortcut-for-plist_requeue-fix 722e8c919706 lib/plist.c: add shortcut for plist_requeue() 6fd1fb9ec747 docs,procfs: document /proc/PID/* access permission checks 4ac7142bc04b .mailmap: remove redundant mappings of emails 3a711bd056f5 scripts: add script to extract built-in firmware blobs d073e9534931 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING 7c5d0218dcfe mm,procfs: allow read-only remote mm access under CAP_PERFMON cf42737e247a device/dax: properly refcount device dax pages when mapping 9627de1aa7fe fs/dax: properly refcount fs dax pages f153ffb1db8f dcssblk: mark DAX broken, remove FS_DAX_LIMITED support d8184886ecaf mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages 2062d41e6ffc mm/huge_memory: add vmf_insert_folio_pmd() cd944d781ef3 mm/huge_memory: add vmf_insert_folio_pud() f7091b27b3ee mm/rmap: add support for PUD sized mappings to rmap 8a9af3238cc4 mm/memory: add vmf_insert_page_mkwrite() 32d692d430e2 mm/memory: enhance insert_page_into_pte_locked() to create writable mappings 7f1cfd71153b mm: allow compound zone device pages b61badbf41b6 mm/mm_init: move p2pdma page refcount initialisation to p2pdma 366e08af2a15 mm/gup: remove redundant check for PCI P2PDMA page 06ed1b9f8bff fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag 20768b5ecc72 fs/dax: ensure all pages are idle prior to filesystem unmount 4dc36c24773f fs/dax: always remove DAX page-cache entries when breaking layouts c86bcab0b397 fs/dax: create a common implementation to break DAX layouts a670e28bf99a fs/dax: refactor wait for dax idle page 80a4b3ced221 fs/dax: don't skip locked entries when scanning entries 12ff9e0216bd fs/dax: return unmapped busy pages from dax_layout_busy_page_range() 1d5df119fb65 fuse: Fix dax truncate/punch_hole fault path 5dad689a3544 mm/hugetlb: wait for hugepage folios to be freed 4ec753d696e7 selftests/mm: fix spelling 511957c1da55 Documentation/mm: fix spelling mistake 3585c4c1a383 mm: rename GENERIC_PTDUMP and PTDUMP_CORE 84e29c3ed0de mm: make DEBUG_WX depdendent on GENERIC_PTDUMP 8f0e630482d7 docs: arm64: drop PTDUMP config options from ptdump.rst b8ddacba2d9d arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig 15b28fd89e99 configs: drop GENERIC_PTDUMP from debug.config f3c5ad2a253f mm: memory-failure: move return value documentation to function declaration c095eb23df92 mm/hwpoison: fix incorrect "not recovered" report for recovered clean pages 599382062e7b x86/mce: add EX_TYPE_EFAULT_REG as in-kernel recovery context to fix copy-from-user operations regression 5ad6e5b15fdd x86/mce: dump error msg from severities 57dbb45750fc x86/mce: collect error message for severities below MCE_PANIC_SEVERITY 2c8d5d292511 fs: remove folio_file_mapping() 770f04f8889b fs: remove page_file_mapping() 5acc80b505e9 fs: convert block_commit_write() to take a folio 547c4a2802d8 Docs/mm/damon: fix spelling and grammar in monitoring_intervals_tuning_example.rst 15896190c95d docs/mm: document latest changes to vm_lock 4a7ab597c7b1 tools: remove atomic_set_release() usage in tools/ be7a22dcceeb mm: make vma cache SLAB_TYPESAFE_BY_RCU 3f2ba2ab340a mm: prepare lock_vma_under_rcu() for vma reuse possibility abf94248d421 mm: remove extra vma_numab_state_init() call 475b5f040573 mm/debug: print vm_refcnt state when dumping the vma cc2b2adceb27 mm: move lesser used vma_area_struct members into the last cacheline 0e0bc5894c37 mm: replace vm_lock and detached flag with a reference count f7cba72c92d6 refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire 7759f2b32334 docs: fix title underlines in refcount-vs-atomic.rst dc37c706fe05 refcount: provide ops for cases when object's memory can be reused 16eab063ce6f mm: uninline the main body of vma_start_write() ee741906b03e mm: move mmap_init_lock() out of the header file 96880775dc4f mm: allow vma_start_read_locked/vma_start_read_locked_nested to fail 006eab5d0ebc types: move struct rcuwait into types.h 79b5af89537f mm: mark vmas detached upon exit 704f4ad4e73e mm: introduce vma_iter_store_attached() to use with attached vmas 631407c57b15 mm: mark vma as detached until it's added into vma tree 9e9bfc471d3a mm: move per-vma lock into vm_area_struct 13e6d04203eb mm: introduce vma_start_read_locked{_nested} helpers 7a8e7185c43b zram: add might_sleep to zcomp API 2a432df8a2b3 zram: do not leak page on writeback_store error path 159f165056d5 zram: do not leak page on recompress_store error path b5848c24b425 zram: permit reclaim in zstd custom allocator 61e73af4c10e zram: switch to new zsmalloc object mapping API 04e10be1c7fd zsmalloc: introduce new object mapping API 2a2b008ff7b7 zsmalloc: make zspage lock preemptible c96175a0c11d zsmalloc: rename pool lock 21a89874de41 zram: rework recompression loop 83f2ce52c99c zram: filter out recomp targets based on priority c91a79ac28b6 zram: limit max recompress prio to num_active_comps 6df74c97c034 zram: remove writestall zram_stats member 2fa3509647da zram: remove two-staged handle allocation f45b88fc2ba3 zram: remove max_comp_streams device attr 05162e99a9dd zram: remove unused crypto include 4b9d3691d002 zram: permit preemption with active compression stream f62de04fe17a zram: sleepable entry locking 10b16445c739 mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap d3d841ab49e6 mm: support batched unmap for lazyfree large folios during reclamation b0fe9444e297 mm: support tlbbatch flush for a range of PTEs b275e3f3b1f5 mm: set folio swapbacked iff folios are dirty in try_to_unmap_one 2851514cdbd0 dax: use folios more widely within DAX 4950f8a54b92 dax: remove access to page->index 5a66773a58d2 filemap: remove redundant folio_test_large check in filemap_free_folio 6d821d368d78 maple_tree: remove a BUG_ON() in mas_alloc_nodes() d5ace3c7fe40 tools/selftests: add file/shmem-backed mapping guard region tests 00b6058b33df tools/selftests: expand all guard region tests to file-backed 59442b06ea0f selftests/mm: rename guard-pages to guard-regions dbd919cb72e6 mm: allow guard regions in file-backed and read-only mappings 91fe40d0d3a0 mm/mm_init.c: use round_up() to calculate usermap size 99be6cce73bc selftests/mm: allow tests to run with no huge pages support fca6e2779ab3 mm/mmu_gather: clean up the stale code comment cbde1b29ff9f mm/mmu_gather: remove unused __tlb_remove_page() 25e1f1faf148 maple_tree: use ma_dead_node() in mte_dead_node() 69e05365500f mm/mm_init.c: only align start of ZONE_MOVABLE on nodes with memory 0d3afe103f99 Docs/admin-guide/mm/damon/usage: document hugepage_size filter type 0e8ace5d3212 Docs/ABI/damon: document DAMOS sysfs files to set the min/max folio_size 6c1a8e89ff85 mm/damon/sysfs-schemes: add files for setting damos_filter->sz_range b71e76acc87c mm/damon: introduce DAMOS filter type hugepage_size 76d09a21ff33 mm/mmu_gather: update comment on RCU freeing e23a26c66a27 mm/vmstat: revert "fix a W=1 clang compiler warning" 3efb9185dc63 mm: fixup unused variable warnings 1aa85fb5c2ef fb_defio: do not use deprecated page->mapping, index fields dff4035f2eb0 mm: provide mapping_wrprotect_range() function 1a7317da8d54 mm: refactor rmap_walk_file() to separate out traversal logic 4a6136b41d09 selftests: mm: fix typo 8c8c0869643c mm: remove the access_ok() call from gup_fast_fallback() 59657a818c43 maple_tree: correct comment for mas_start() dc6729f80c8c vmscan, cleanup: add for_each_managed_zone_pgdat macro 91f3b6317edf mm/damon/core: do damos walking in entire regions granularity 6abd11a2e5d6 mm/damon/core: do not call damos_walk_control->walk() if walk is completed 368c4a355fc2 mm/damon/core: unset damos->walk_completed after confimed set f41705df60dd MAINTAINERS: add Baolin as shmem reviewer c96c7854102a mm: shmem: factor out the within_size logic into a new helper 2b82974ed93a mm: shmem: change the return value of shmem_find_swap_entries() 71023820136e mm: shmem: remove duplicate error validation deb1b84907f3 mm: shmem: remove 'fadvise()' comments 6f81d7dcbbc9 mm: shmem: drop the unused macro b68eefb25029 mm/mm_init.c: use round_up() to align movable range a99860eb3818 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect 049df6789a18 mm/damon: avoid applying DAMOS action to same entity multiple times 4463b197e007 mm/damon/ops: have damon_get_folio return folio even for tail pages e84fc6e26899 memcg: add hierarchical effective limits for v2 d6f0b9ef805d samples: kmemleak: print the raw pointers for debugging purposes c3d21388f7a0 mm: kmemleak: add support for dumping physical and __percpu object info b70f2d98fcab mm, percpu: do not consider sleepable allocations atomic 4456df573169 mm/swapfile.c: open code cluster_alloc_swap() a07e6d4910c1 mm/swapfile.c: remove the incorrect code comment 4f427af15cc5 mm/swap: rename swap_swapcount() to swap_entry_swapped() 3ddb0ec7690c mm/swapfile.c: remove the unneeded checking 6520e0fe648a mm/swap_state.c: remove the meaningless code comment 0758e3989c8e mm/swapfile.c: optimize code in setup_clusters() 461535e015b4 mm/swapfile.c: update the code comment above swap_count_continued() ad92e08a8d89 mm/swapfile.c: update the code comment above swap_count_continued() 1c2c5395f130 mm/swap: rename swap_is_has_cache() to swap_only_has_cache() cb8774458477 mm/swap: skip scanning cluster range if it's empty cluster 059dbc197583 mm/swap: remove SWAP_FLAG_PRIO_SHIFT 020cd1472785 mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache() 4412693a56a4 mm/swap_state.c: fix the obsolete code comment 374fbe189fe0 mm/memfd: fix spelling and grammatical issues 333897a2ede3 mm-madvise-remove-redundant-mmap_lock-operations-from-process_madvise-fix b473041711ca mm/madvise: remove redundant mmap_lock operations from process_madvise() 78e346df8a35 mm/madvise: split out madvise() behavior execution e6af4bca3485 mm/madvise: split out madvise input validity check 1b41a103180f mm-madvise-split-out-mmap-locking-operations-for-madvise-fix-checkpatch-fixes 83cd6e4be5ba mm/madvise: fix madvise_[un]lock() issue cb79351ec849 mm/madvise: split out mmap locking operations for madvise() feb46efd830f selftests/mm: fix thuge-gen test name uniqueness 0301b553eebd alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator 39f58cc207eb alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator d1b2a7cc2fd9 mm: avoid extra mem_alloc_profiling_enabled() checks 9f08d02bd046 mm: completely abstract unnecessary adj_start calculation 037a2c242560 mm: make vmg->target consistent and further simplify commit_merge() 3f3c7ff8b4d0 mm: eliminate adj_start parameter from commit_merge() 8f5ca2af8925 mm: further refactor commit_merge() 2cb60ed1a140 mm: simplify vma merge structure and expand comments 3ae0558204c4 mm: zbud: remove zbud e3bb9a57457e mm: z3fold: remove z3fold 74809fbb95db mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix c2aa1a4afcac mm/vmscan: extract calculated pressure balance as a function 9722b231cace mm/rmap: avoid -EBUSY from make_device_exclusive() 8dc50051d38a mm/rmap: keep mapcount untouched for device-exclusive entries e1ca35746300 mm/damon: handle device-exclusive entries correctly in damon_folio_mkold_one() 25514b18707a mm/damon: handle device-exclusive entries correctly in damon_folio_young_one() b82431ad4418 mm/page_idle: handle device-exclusive entries correctly in page_idle_clear_pte_refs_one() eee8898b091a mm/rmap: handle device-exclusive entries correctly in page_vma_mkclean_one() abf9e5734bff mm/rmap: handle device-exclusive entries correctly in try_to_migrate_one() 594ad34d4a89 mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one() 2cd94b501888 mm/ksm: handle device-exclusive entries correctly in write_protect_page() afca32a926f6 kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() 4b984e5ff78e mm/page_vma_mapped: device-exclusive entries are not migration entries c369e637808f mm: use single SWP_DEVICE_EXCLUSIVE entry type e58a161cd199 mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable() 8d1a9b964269 mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk dbd5ad93c17c mm-rmap-convert-make_device_exclusive_range-to-make_device_exclusive-fix e0b6d45ba876 mm/rmap: convert make_device_exclusive_range() to make_device_exclusive() 13ce6ec4cd06 mm/rmap: reject hugetlb folios in folio_make_device_exclusive() 8c1579f64675 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs 8f5ee66efadd drivers/base/memory: simplify outputting of valid_zones_show() 3124312b10a3 selftests/mm: test splitting file-backed THP to any lower order f364bd787382 mm/huge_memory: allow split shmem large folio to any lower order 4ecaeeb79506 selftests/mm: make file-backed THP split work by writing PMD size data f540d857704c mm/compaction: make proactive compaction high watermark configurable via sysctl 77023c1350cc mm/compaction: remove low watermark cap for proactive compaction c4c6b27f584a mm/oom_kill: fix trivial typo in comment e2757a42d322 mm: memcontrol: move memsw charge callbacks to v1 e2793be16058 mm: memcontrol: move stray ratelimit bits to v1 e090814fd517 mm: memcontrol: unshare v2-only charge API bits again 8b5d51a8a138 memcg: add CONFIG_MEMCG_V1 for 'local' functions a2a7a2ae3cd8 memcg: factor out the replace_stock_objcg function 76ab02f48e24 memcg: call the free function when allocation of pn fails 610ce59daac9 memcg: use OFP_PEAK_UNSET instead of -1 70ed5631a4a5 percpu/x86: enable strict percpu checks via named AS qualifiers ad9fbf3a0259 percpu: repurpose __percpu tag as a named address space qualifier 076d1b0fd2c5 percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors c3de54742451 percpu: use TYPEOF_UNQUAL() in variable declarations 2737e2ba1287 compiler.h: introduce TYPEOF_UNQUAL() macro 79acc71f70cb x86/kgdb: use IS_ERR_PCPU() macro 67249e29de72 mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas into free_pgtables() da8396ed6fd5 mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock c9a291664cf6 mm/hugetlb_vmemmap: fix memory loads ordering ce1859d7ae7c x86/vmemmap: use direct-mapped VA instead of vmemmap-based VA f1c161f5c02a Documentation: fix doc link to fault-injection.rst d3161ffe2797 hwpoison, memory_hotplug: lock folio before unmap hwpoisoned folio 1c6d4301e607 mm: memory-hotplug: check folio ref count first in do_migrate_range c517b6599de5 mm: memory-failure: update ttu flag inside unmap_poisoned_folio 6dd4593692c6 arm: pgtable: fix NULL pointer dereference issue b719d4e83f02 m68k: sun3: add check for __pgd_alloc() e62fa1837ec7 selftests/damon/damos_quota_goal: handle minimum quota that cannot be further reduced 4f0845fdb30d Revert "selftests/mm: remove local __NR_* definitions" 0619a4868fc1 kunit: Clarify kunit_skip() argument name 43ebec94e1e8 kunit: tool: Build GDB scripts d05c76fceb09 Hid: Intel-thc-hid: Intel-thc: Fix "dubious: !x | !y" issue b9c340b67b33 HID: hid-universal-pidff: Fix spelling mistake "sucessfully" -> "successfully" 70409f3bc0c0 HID: appletb-kbd: Fix inconsistent indentation and pass -ENODEV to dev_err_probe 172e23f5d05d HID: hid-appletb-bl: fix incorrect error message for default brightness 534bac4f126b HID: hid-appletb-kbd: simplify logic used to switch between media and function keys on pressing fn key 56f2399f0e90 Documentation: typo fixes 1a596ad00ffe PCI: Use downstream bridges for distributing resources eb0c714120ba docs: translations: Allow creating cross-references for ABI README fb12098d8ee4 docs: submit-checklist: Allow creating cross-references for ABI README f12583fd2ba3 docs: networking: Allow creating cross-references statistics ABI 737575dbab64 docs: iio: Allow creating cross-references ABI 866ea82e5394 docs: arm: generic-counter: Allow creating cross-references for ABI 71dfab849300 docs: arm: asymmetric-32bit: Allow creating cross-references for ABI 2234652a7376 docs: thunderbolt: Allow creating cross-references for ABI 174dbf0dee56 docs: automarkup: drop legacy support ff7ff6eb4f80 docs: media: Allow creating cross-references for RC ABI 83b029482d97 docs/zh_CN: add few request for Chinese translation d3509b6432f2 docs/zh_CN: add maintainer tree for Chinese doc pickup 364469e533b8 Documentation/core-api: min_heap: update for variable types change 85df12c59962 docs: iostats: Rewrite intro, remove outdated formats 15f738292b34 MAINTAINERS: add reviewer for Chinese translations 8b2ee518fc06 Documentation/kernel-parameters: fix typo in description of reserve_mem 57937eac1f78 kernel-docs: Add book to process/kernel-docs.rst 0c28e4d1e10d HID: corsair-void: Update power supply values with a unified work handler f5468beeab1b ASoC: tas2764: Set the SDOUT polarity correctly a3f172359e22 ASoC: tas2764: Fix power control mask 42367eca7604 tools: Remove redundant quiet setup 01059219b0cf sched_ext: idle: Introduce node-aware idle cpu kfunc helpers d403120cb9d4 ACPI: platform_profile: Fix memory leak in profile_class_is_visible() f134bbc054ae arm64/boot: Enable EL2 requirements for FEAT_PMUv3p9 ea37be0773f0 arm64/sysreg: Add register fields for HFGWTR2_EL2 59236089ad52 arm64/sysreg: Add register fields for HFGRTR2_EL2 9401476f1774 arm64/sysreg: Add register fields for HFGITR2_EL2 2f1f62a1257b arm64/sysreg: Add register fields for HDFGWTR2_EL2 44844551670c arm64/sysreg: Add register fields for HDFGRTR2_EL2 cc15f548cc77 arm64/sysreg: Update register fields for ID_AA64MMFR0_EL1 293f324ce96d tools: Unify top-level quiet infrastructure 55be4d6ecc30 arm64: Do not use the deprecated cpumask_next_wrap() in arch_freq_get_on_cpu() 71cdb645faf2 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED 548f8d435397 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better ae44a47d07f6 nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr 7151e0df609f nfsd: only check RPC_SIGNALLED() when restarting rpc_task 1be9ec33ce26 nfsd: always release slot when requeueing callback 3ed1b41345ee nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() c15dd18a5aec nfsd: prepare nfsd4_cb_sequence_done() for error handling rework fb5bbcdcc3ea s390/mm: Remove have_store_indication static key fa1518875286 s390: Sort mcount locations at build time 07d89045bffe s390/vfio-ap: Signal eventfd when guest AP configuration is changed fd0c8b337579 s390/vfio-ccw: Make mdev_types not look like a fake flex array 92d03904b26d s390/vfio-ap: Make mdev_types not look like a fake flex array e83188e1b65d s390/cio: Remove outdated email address bd0ab337ff86 s390/vfio-ap: Fix indentation in vfio_ap_mdev_ioctl() ceb3b35f5ef4 wifi: ath12k: cleanup ath12k_mac_mlo_ready() 5edbb148bc57 wifi: ath11k: Add firmware coredump collection support 9ee2578c343a wifi: ath11k: use union for vaddr and iaddr in target_mem_chunk c3a589fd9fcb s390/boot: Fix ESSA detection 173767c218cc s390/purgatory: Use -D__DISABLE_EXPORTS ed83aff5a94e s390: Update defconfigs 2f6aab6eee8a selftests/ovl: add third selftest for "override_creds" 7d5f968929b2 selftests/ovl: add second selftest for "override_creds" 62aa9805d123 io_uring: use lockless_cq flag in io_req_complete_post() 00834971f0d9 soc: apple: rtkit: Fix use-after-free in apple_rtkit_crashlog_rx() bf8b4e49777d soc: apple: rtkit: Pass the crashlog to the crashed() callback ea5fa879a1d4 cpumask: drop cpumask_next_wrap_old() d33855266c27 PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap() 6268122bf554 scsi: lpfc: rework lpfc_next_{online,present}_cpu() 97cf74f07192 scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_next_wrap() e5cefbc7beff s390: switch stop_machine_yield() to using cpumask_next_wrap() c1a6a3bd480f padata: switch padata_find_next() to using cpumask_next_wrap() 9220c825de4b cpumask: use cpumask_next_wrap() where appropriate 92cd1452893b cpumask: re-introduce cpumask_next{,_and}_wrap() de69be4330ff cpumask: deprecate cpumask_next_wrap() 3b613b09e9ff powerpc/xmon: simplify xmon_batch_next_cpu() 4937fe30d51b ibmvnic: simplify ibmvnic_set_queue_affinity() bd28e89c180d virtio_net: simplify virtnet_set_affinity() d81603b32cde objpool: rework objpool_pop() 9ffa4b35a62d cpumask: add for_each_{possible,online}_cpu_wrap 158e9d2f3366 bitmap: remove _check_eq_u32_array f54af4af7bd2 bitmap: Align documentation between bitmap_gather() and bitmap_scatter() 3febe9de5ca5 arm64: dts: apple: Add SPI NOR nvram partition to all devices d08e455a865c arm64: dts: apple: t600x: Add spi controller nodes 0a6d561c7e46 arm64: dts: apple: t8112: Add spi controller nodes 556cd4bbb45b arm64: dts: apple: t8103: Add spi controller nodes 1f7af2931158 arm64: dts: apple: t8103: Fix spi4 power domain sort order 02b3c61aab44 Revert "driver: block: release the lo_work_lock before queue_work" eb79d71e506a drm/xe: Add xe_mmio_init() initialization function 5bee1e2de39f drm/xe: s/xe_mmio_init/xe_mmio_probe_early d1a09c610027 MAINTAINERS: adjust the file entry in SPI OFFLOAD 5d9fca12f54d ASoC: amd: ps: fix inconsistent indenting warning in check_and_handle_sdw_dma_irq() a78f244a9150 ASoC: SOF: imx: Fix error code in probe() b20be2c77ce5 ASoC: SOF: imx: Fix an IS_ERR() vs NULL bug in imx_parse_ioremap_memory() 97aeb6507356 arm64: dts: apple: t7000: Add missing CPU p-state 7 for J96 and J97 e2040fe3b82b Bluetooth: hci_uart: fix race during initialization eafcfcfca97d Bluetooth: Always allow SCO packets for user channel ca0272d8638a soc: apple: rtkit: Check & log more failures ea7fdb874849 selftests/ovl: add selftests for "override_creds" 37a221fbfb67 ovl: allow to specify override credentials 4991b88c2514 net: phy: marvell-88q2xxx: Init PHY private structure for mv88q211x 8e677a466145 trace: tcp: Add tracepoint for tcp_cwnd_reduction() 03e7bb864d9a mtd: spi-nor: use scope-based mutex cleanup helpers a20d7d265eda mtd: spi-nor: sort headers alphabetically 39b19974982e arm64: Update AMU-based freq scale factor on entering idle 16d1e27475f6 arm64: Provide an AMU-based version of arch_freq_get_on_cpu 6c806720bafe net: phy: marvell-88q2xxx: enable temperature sensor in mv88q2xxx_config_init cbe0449e8f9f net: phy: marvell-88q2xxx: order includes alphabetically 8dcaed624f6a net: phy: marvell-88q2xxx: align defines a3bdd8f5c221 ALSA: usb-audio: Avoid dropping MIDI events at closing multiple ports eae1e92a1d41 selftests: test_vxlan_fdb_changelink: Add a test for MC remote change 24adf47ea9ac selftests: test_vxlan_fdb_changelink: Convert to lib.sh f802f172d78b selftests: forwarding: lib: Move require_command to net, generalize d42d54336834 vxlan: Join / leave MC group after remote changes 5afb1596b90c vxlan: Drop 'changelink' parameter from vxlan_dev_configure() 43130d02baa1 page_pool: avoid infinite loop to schedule delayed worker 85928e9c4363 selftest/bpf: Add vsock test for sockmap rejecting unconnected 8350695bfb16 selftest/bpf: Adapt vsock_delete_on_close to sockmap rejecting unconnected 857ae05549ee vsock/bpf: Warn on socket without transport 8fb5bb169d17 sockmap, vsock: For connectible sockets allow only connected 53616af09b5a octeontx2-pf: AF_XDP zero copy transmit support c5c2398eb88b octeontx2-pf: Prepare for AF_XDP 25b07c1a8694 octeontx2-pf: Reconfigure RSS table after enabling AF_XDP zerocopy on rx queue efabce290151 octeontx2-pf: AF_XDP zero copy receive support b4164de5041b octeontx2-pf: Add AF_XDP non-zero copy support 94c80f748873 octeontx2-pf: use xdp_return_frame() to free xdp buffers 63cdf6241ac7 gpiolib: don't build HTE code with CONFIG_HTE disabled dea69f2d1cc8 gpiolib: move all includes to the top of gpio/consumer.h 81570d6a7ad3 gpiolib: protect gpio_chip with SRCU in array_info paths in multi get/set ce68de08a2cc ASoC: fsl: imx-pcm-fiq: Switch to use hrtimer_setup() bbdafde7c220 RDMA: Switch to use hrtimer_setup() 7b5edfd278b0 virtio: mem: Switch to use hrtimer_setup() ff533f73d5c0 drm/vmwgfx: Switch to use hrtimer_setup() 397c07a3c90b drm/xe/oa: Switch to use hrtimer_setup() c38e753abee2 drm/vkms: Switch to use hrtimer_setup() 58ac3c93306e drm/msm: Switch to use hrtimer_setup() 1a2ff5c3058d drm/i915/request: Switch to use hrtimer_setup() f97e1d787f9f drm/i915/uncore: Switch to use hrtimer_setup() 82ad584eed8b drm/i915/pmu: Switch to use hrtimer_setup() 7358f053c4d6 drm/i915/perf: Switch to use hrtimer_setup() 9892287897ca drm/i915/gvt: Switch to use hrtimer_setup() 0592bb39e3a3 drm/i915/huc: Switch to use hrtimer_setup() 690d59fee83c drm/amdgpu: Switch to use hrtimer_setup() c6be6eafd620 stm class: heartbeat: Switch to use hrtimer_setup() f1061c1442c1 i2c: Switch to use hrtimer_setup() c69da1735f19 iio: Switch to use hrtimer_setup() a9d0ac739658 leds: trigger: pattern: Switch to use hrtimer_setup() c158a29c5c5b mailbox: Switch to use hrtimer_setup() 0ebb5e74db09 media: Switch to use hrtimer_setup() 7f657ad09482 misc: vcpu_stall_detector: Switch to use hrtimer_setup() 3a1ed018e995 mmc: dw_mmc: Switch to use hrtimer_setup() abeebe8889b7 ntb: ntb_pingpong: Switch to use hrtimer_setup() 5f8401cf7b3a drivers: perf: Switch to use hrtimer_setup() 563608c20403 power: reset: ltc2952-poweroff: Switch to use hrtimer_setup() 1b73fd14cfb4 power: supply: ab8500_chargalg: Switch to use hrtimer_setup() d9a67240729d powercap: Switch to use hrtimer_setup() 5e55888e340a pps: generators: pps_gen_parport: Switch to use hrtimer_setup() c92697913fdc rtc: class: Switch to use hrtimer_setup() b7011929380d scsi: Switch to use hrtimer_setup() 0852ca41ce1c serial: xilinx_uartps: Switch to use hrtimer_setup() 4e1214969603 serial: sh-sci: Switch to use hrtimer_setup() 721c5bf65a1d serial: imx: Switch to use hrtimer_setup() c5f0fa1622f6 serial: amba-pl011: Switch to use hrtimer_setup() 6bf9bb76b3af serial: 8250: Switch to use hrtimer_setup() 9fdf17c5aa2c usb: typec: tcpm: Switch to use hrtimer_setup() 8073d9dfe2ef usb: musb: cppi41: Switch to use hrtimer_setup() da4f28741b90 usb: ehci: Switch to use hrtimer_setup() 060baec57cfe usb: gadget: Switch to use hrtimer_setup() e0e59e95eb38 usb: fotg210-hcd: Switch to use hrtimer_setup() 4cf533bbdfab usb: dwc2: Switch to use hrtimer_setup() a63cb05bd553 USB: chipidea: Switch to use hrtimer_setup() c305a4e98378 x86: Move sysctls into arch/x86 d97bffb4f089 arm64: dts: s32g399a-rdb3: Add INA231 sensor entry over I2C4 ac76a6158846 arm64: dts: s32g: add common 'S32G-EVB' and 'S32G-RDB' board support faa0278abf4b arm64: dts: s32g: add I2C[0..2] support for s32g2 and s32g3 9c9b2d86a642 ARM: dts: imx5: Fix the CCM interrupts description bb93ead69410 ARM: dts: vfxxx: Fix the CAAM job ring node names 83964a29379c ARM: dts: imx6qdl-apalis: Fix poweroff on Apalis iMX6 992366d420ce ARM: dts: imx7d-sdb: Complete WM8960 power supplies 74de2c64bba3 ARM: dts: imx6ul-14x14-evk: Complete WM8960 power supplies 51ee461d6b6b arm64: dts: imx8qxp-mek: Complete WM8960 power supplies 34b31852599a arm64: dts: imx8qm-mek: Complete WM8960 power supplies bd6f8a4f2d15 arm64: dts: imx8dxl-evk: Complete WM8960 power supplies 4e13d89bc547 arm64: dts: imx8mp-evk: Complete WM8960 power supplies 1417c85d1625 xfrm: Switch to use hrtimer_setup() 7b449279f56a octeontx2-pf: Switch to use hrtimer_setup() e26ad10db84b igc: Switch to use hrtimer_setup() 1528fd734e7b wifi: rt2x00: Switch to use hrtimer_setup() cbe2691bee4e wifi: Switch to use hrtimer_setup() d1ba57528f44 net/cdc_ncm: Switch to use hrtimer_setup() d4bcc73352e4 net: wwan: iosm: Switch to use hrtimer_setup() e193660f5e7f net: fec: Switch to use hrtimer_setup() 78afb7fa96ed net: stmmac: Switch to use hrtimer_setup() 3c85516612f8 net: qualcomm: rmnet: Switch to use hrtimer_setup() 4781599491bd net: mvpp2: Switch to use hrtimer_setup() dbf13c4278a5 net: ieee802154: at86rf230: Switch to use hrtimer_setup() 7b63b1dc473e net: sparx5: Switch to use hrtimer_setup() 964177da435c net: ethernet: hisilicon: Switch to use hrtimer_setup() 66a3898a203d net: ethernet: ec_bhf: Switch to use hrtimer_setup() f12185af60cb net: ethernet: cortina: Switch to use hrtimer_setup() e9cc3a8936ee net: ethernet: ti: Switch to use hrtimer_setup() 806e32248e22 can: Switch to use hrtimer_setup() 881ec0c6db17 can: mcp251xfd: Switch to use hrtimer_setup() e0eaefcd7e44 can: m_can: Switch to use hrtimer_setup() 553f9a8be728 tcp: Switch to use hrtimer_setup() 96b2fb3e6d14 mac802154: Switch to use hrtimer_setup() efcb2d32a8f5 net/sched: Switch to use hrtimer_setup() fe0b776543e9 netdev: Switch to use hrtimer_setup() 43961f7ee3f3 clk: renesas: rzv2h: Update error message a08903f0b002 clk: renesas: rzg2l: Update error message 8030d4673e99 hwrng: timeriomem: Switch to use hrtimer_setup() 68d3de7fc49c null_blk: Switch to use hrtimer_setup() 4279d7054c87 PM / devfreq: rockchip-dfi: Switch to use hrtimer_setup() efad91a9836e PM: runtime: Switch to use hrtimer_setup() cab0e0a05627 blk_iocost: Switch to use hrtimer_setup() 32539b780c4f ata: pata_octeon_cf: Switch to use hrtimer_setup() 2414f15910c5 block, bfq: Switch to use hrtimer_setup() 19fec9c4434f tracing/osnoise: Switch to use hrtimer_setup() d2254b064322 watchdog: Switch to use hrtimer_setup() 1654eba8f74d ubifs: Switch to use hrtimer_setup() deacdc871b48 bpf: Switch to use hrtimer_setup() f66b0acf394b time: Switch to hrtimer_setup() 9eeb54b47541 timerfd: Switch to use hrtimer_setup() 022a223546e4 perf: Switch to use hrtimer_setup() 91b7be704dd4 fork: Switch to use hrtimer_setup() 4248fd6f37c1 io_uring/timeout: Switch to use hrtimer_setup() b09dffdeb369 lib: test_objpool: Switch to use hrtimer_setup() 53867760f50c mm/slab: Switch to use hrtimer_setup() ee13da875b8a sched: Switch to use hrtimer_setup() 99fb79f6d6de s390/ap_bus: Switch to use hrtimer_setup() c56c98e5af6d perf/x86: Switch to use hrtimer_setup() d1f0d81b3604 powerpc/watchdog: Switch to use hrtimer_setup() 878a388866a6 ARM: 8611/1: l2x0: Switch to use hrtimer_setup() 2f33de836402 ARM: imx: Switch to use hrtimer_setup() 92051cb9d3e1 riscv: kvm: Switch to use hrtimer_setup() 7d6f12520bd4 LoongArch: KVM: Switch to use hrtimer_setup() 7e5fd922c146 KVM: arm64: Switch to use hrtimer_setup() 7764b9dd174c KVM: x86: Switch to use hrtimer_setup() 7ff22753d894 KVM: s390: Switch to use hrtimer_setup() a0241210a3f3 KVM: PPC: Switch to use hrtimer_setup() c97f85ddd60a KVM: MIPS: Switch to use hrtimer_setup() 6b4506d01ad5 soc: mediatek: mtk-socinfo: Add entry for MT8390AV/AZA Genio 700 ef09daffcb9b soc: mediatek: mtk-socinfo: Add entry for MT8370AV/AZA Genio 510 da77c2d3d06c soc: mediatek: mtk-socinfo: Restructure SoC attribute information 01157ddc58dc kallsyms: Remove KALLSYMS_ABSOLUTE_PERCPU 4b00c1160a13 percpu: Remove __per_cpu_load e23cff686178 percpu: Remove PERCPU_VADDR() 95b091611810 percpu: Remove PER_CPU_FIRST_SECTION 38a4968b3190 x86/percpu/64: Remove INIT_PER_CPU macros a8327be7b2aa x86/boot/64: Remove inverse relocations b5c4f95351a0 x86/percpu/64: Remove fixed_percpu_data 9d7de2aa8b41 x86/percpu/64: Use relative percpu offsets 80d47defddc0 x86/stackprotector/64: Convert to normal per-CPU variable 78c4374ef8b8 x86/module: Deal with GOT based stack cookie load on Clang < 17 cb7927fda002 x86/relocs: Handle R_X86_64_REX_GOTPCRELX relocations f58b63857ae3 x86/pvh: Use fixed_percpu_data for early boot GSBASE a9a76b38aaf5 x86/boot: Disable stack protector for early boot code 0ee2689b9374 x86/stackprotector: Remove stack protector test scripts a3e8fe814ad1 x86/build: Raise the minimum GCC version to 8.1 f99c5bb396b8 posix-timers: Invoke cond_resched() during exit_itimers() 4441b976dfef hrtimers: Replace hrtimer_clock_to_base_table with switch-case 9b6c03cb96b9 drm/bridge: nwl-dsi: Set bridge type 272f17229e47 drm/bridge: ti-sn65dsi83: Set bridge type 43c00fb1a518 drm/bridge: analogix_dp: Use devm_platform_ioremap_resource() 76b35f59bbe6 arm64: dts: mediatek: mt6359: fix dtbs_check error for audio-codec 4770132f37db nvmem: qfprom: switch to 4-byte aligned reads eca73df07271 nvmem: core: update raw_len if the bit reading is required 11ccaa312111 nvmem: core: verify cell's raw_len d5d9e982a088 nvmem: core: fix bit offsets of more than one byte f5175dd69428 dt-bindings: nvmem: fixed-cell: increase bits start value to 31 46b9ba2ac090 irqchip/riscv-imsic: Special handling for non-atomic device MSI update 3a854653de70 irqchip/riscv-imsic: Avoid interrupt translation in interrupt handler 947958bcd0b3 irqchip/riscv-imsic: Implement irq_force_complete_move() for IMSIC 9ce2dd6677c2 irqchip/riscv-imsic: Separate next and previous pointers in IMSIC vector 213ea5f92da5 RISC-V: Select CONFIG_GENERIC_PENDING_IRQ 01cbc389161f genirq: Introduce irq_can_move_in_process_context() 019bcaddb1ce genirq: Introduce common irq_force_complete_move() implementation 44b70d9abe4c irqchip/riscv-imsic: Move to common MSI library 1eb4e8fdac70 irqchip/irq-msi-lib: Optionally set default irq_eoi()/irq_ack() 999f458c1771 irqchip/riscv-imsic: Set irq_set_affinity() for IMSIC base ec5fd50aeff9 uprobes: Don't use %pK through printk e5bfc2c5a2e6 arm64: dts: renesas: r9a08g045: Add OPP table 9fdaecf317ad arm64: dts: renesas: r8a77990: Re-add voltages to OPP table 0a870b5a6cb2 arm64: dts: renesas: r8a774c0: Re-add voltages to OPP table 0699e578e279 irqchip/renesas-rzg2l: Simplify checks in rzg2l_irqc_common_init() 4bd0317ce63c irqchip/renesas-rzg2l: Switch to using dev_err_probe() bec8a3712943 irqchip/renesas-rzg2l: Remove pm_put label 7de11369ef30 irqchip/renesas-rzg2l: Use devm_pm_runtime_enable() 78f384dad082 irqchip/renesas-rzg2l: Use devm_reset_control_get_exclusive_deasserted() dd4e17c30944 irqchip/renesas-rzg2l: Use local dev pointer in rzg2l_irqc_common_init() 955a999ca233 media: platform: rpi1-cfe: drop vb2_ops_wait_prepare/finish 023081281c06 media: adv7511-v4l2: add support for the EEODB e31668e7b6ef media: v4l2-dv-timings: add v4l2_num_edid_blocks() helper 91c4ee4a7628 media: radio-aztech.c: fix old email in comment e4740118b752 media: test-drivers: vivid: don't call schedule in loop 8344017aaf32 test_xarray: fix failure in check_pause when CONFIG_XARRAY_MULTI is not defined ac7af1f57acd kasan: don't call find_vm_area() in a PREEMPT_RT kernel 4998a6fa2a31 MAINTAINERS: update Nick's contact info 5dcf52e2ce0f selftests/mm: fix check for running THP tests 6d7bc938adca mm: hugetlb: avoid fallback for specific node allocation of 1G pages 99333229dee4 memcg: avoid dead loop when setting memory.max 8648ee2622ae mailmap: update Nick's entry f39edcf6349a mm: pgtable: fix incorrect reclaim of non-empty PTE pages b016d0873777 taskstats: modify taskstats version 2272dbc47103 getdelays: fix error format characters 41cddf83d8b0 mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() 035d3c778709 tools/mm: fix build warnings with musl-libc 3219585e894c mailmap: add entry for Feng Tang 639375b0aa43 .mailmap: add entries for Jeff Johnson 2ede647a6fde mm,madvise,hugetlb: check for 0-length range after end address adjustment 63895d20d63b mm/zswap: fix inconsistency when zswap_store_page() fails f4b78260fc67 lib/iov_iter: fix import_iovec_ubuf iovec management c8a3e63ff9d7 procfs: fix a locking bug in a vmcore_add_device_dump() error path 8ce68566fa2c ARM: dts: imx53-ppd: Fix touchscreen reset-gpios 38f59e0e8bd2 arm64: dts: freescale: tqma8mpql: Fix vqmmc-supply 02998be2fda8 arm64: dts: tqma9352-mba93xx[cl]a: swap ethernet aliases fbd9877b848e arm64: dts: mba93xxca: Do not assert power-down pins 6fde3a78416d arm64: dts: freescale: imx93-tqma9352-mba93xxca: sort pinctrl nodes c01a26b8897a arm64: dts: mba8xx: Add PCIe support cb96ea5c0482 arm64: dts: tqma8xx: Remove GPU TODO e88c8354698f arm64: dts: tqma8xx: enable jpeg encode and decode 9f040b982626 arm64: dts: tqma8xx: Add vcc-supply for spi-nor 9d9c56025e42 arm64: dts: imx8-ss-hsio: Wire up DMA IRQ for PCIe e0daff38f48c ARM: dts: imx7s: Move csi-mux to below root e5d3fd687aac Add linux-next specific files for 20250218 add5c33e09d2 arm64: dts: imx8mn-bsh-smm-s2pro: Remove invalid audio codec clock 1a51bb4b96ce arm64: dts: imx8mp-skov: increase I2C clock frequency for RTC a9b4fc6e3896 arm64: dts: imx8mp-skov: fix phy-mode 326c43ae412b arm64: dts: imx8mp-skov: describe mains fail detection 5511ebc8da77 arm64: dts: imx8mp-skov: configure uart1 for RS485 72f016fc9187 arm64: dts: imx8mp-skov: describe LVDS display pipeline 201eaa0c5f41 arm64: dts: imx8mp-skov: describe HDMI display pipeline 596d24fa32da arm64: dts: imx8mp-skov: use I2C5 for DDC cb70fb729ed6 arm64: dts: imx8mp-skov: operate CPU at 850 mV by default 2b6607eb0b85 arm64: dts: imx8mp-skov: correct PMIC board limits 5695ca27706c fixup for "cpumask: drop cpumask_next_wrap_old()" fbf10b86f605 firmware: imx-scu: fix OF node leak in .probe() aeea94297a28 arm64: dts: imx8mp-kontron: Add support for reading SD_VSEL signal fb6a68269ba7 arm64: dts: imx93-kontron: Fix SD card IO voltage control c8564cb7c488 arm64: dts: imx8mm-kontron: Add support for reading SD_VSEL signal 38db2315c465 arm64: dts: imx8mp-skov-reva: Use hardware signal for SD card VSELECT af17bad9fb2a selftests/bpf: Test returning referenced kptr from struct_ops programs 8d9f547f74c7 bpf: Allow struct_ops prog to return referenced kptr 6991ec6beb26 selftests/bpf: Test referenced kptr arguments of struct_ops programs a687df2008f6 bpf: Support getting referenced kptr from struct_ops argument 432051806f61 bpf: Make every prog keep a copy of ctx_arg_info f047a9285f9f riscv: sophgo: dts: add cooling maps for Milk-V Pioneer 62cdf0a06dd5 riscv: sophgo: dts: add pwm-fan for Milk-V Pioneer 8630ed6f2adc MAINTAINERS: update info for SOPHGO DEVICETREES and DRIVERS b0b0f52042ac eth: fbnic: support TCP segmentation offload 0a4f598c84fc MAINTAINERS: create entry for ethtool MAC merge b5e489003abc netdev: clarify GSO vs csum in qstats 637026e591fa net: move stale comment about ntuple validation 788e52e2b668 selftests: drv-net: Test queue xsk attribute df524c8f5771 netdev-genl: Add an XSK attribute to queues a127c18462ea netlink: Add nla_put_empty_nest helper c935af429ec2 selftests: net: add support for testing SO_RCVMARK and SO_RCVPRIORITY b9d752105e5f net: use napi_id_valid helper bdf5d13aa05e ibmvnic: Don't reference skb after sending to VIOS 4f3735e82d8a net: phy: dp83822: Add support for changing the transmit amplitude voltage 961ee5aeea04 net: phy: Add helper for getting tx amplitude gain 7fff5d958648 dt-bindings: net: ethernet-phy: add property tx-amplitude-100base-tx-percent 915e34d5ad35 s390/ism: add release function for struct device 07b598c0e6f0 drop_monitor: fix incorrect initialization order dbcbec81c9b8 selftests: net: fix grammar in reuseaddr_ports_exhausted.c log message 46fd50cfcc12 net/mlx5: Add sensor name to temperature event message 633f16d7e07c net/mlx5: Modify LSB bitmask in temperature event to include only the first bit b9b72ce0f5f4 net/mlx5: Prefix temperature event bitmap with '0x' for clarity 9dd3d5d258ac net/mlx5: Apply rate-limiting to high temperature warning be378ebd6cfb net: phy: mediatek: Move some macros to phy-lib for later use 4786eff288bc net: phy: mediatek: Add token ring clear bit operation support 40d33d6d3c90 net: phy: mediatek: Add token ring set bit operation support afa08fde7c47 net: phy: mediatek: Add token ring access helper functions in mtk-phy-lib 2f435137a048 net: phy: mediatek: Change to more meaningful macros 1dd1bf505c09 net: xpcs: rearrange register definitions d7e3fd658248 irqchip/jcore-aic, clocksource/drivers/jcore: Fix jcore-pit interrupt request 4cb77793842a irqchip/gic-v3: Fix rk3399 workaround when secure interrupts are enabled 96b335620c59 arm64: Update AMU-based freq scale factor on entering idle dd871ac1237f arm64: Provide an AMU-based version of arch_freq_get_on_cpu 0374ede5ec2d cpuidle: menu: Avoid discarding useful information e4e79770c0f5 cpuidle: menu: Eliminate outliers on both ends of the sample set e538a6dde6e1 cpuidle: menu: Tweak threshold use in get_typical_interval() 0bbaecbdf05c cpuidle: menu: Use one loop for average and variance computations 8d8ea9da4262 cpuidle: menu: Drop a redundant local variable 5b90a3d6092d riscv: dts: spacemit: Add Milk-V Jupiter board device tree 8c8d2a19a3ad dt-bindings: riscv: spacemit: Add Milk-V Jupiter board compatible 18e5ff7aabfd arm64: dts: imx95-19x19-evk: add typec nodes and enable usb3 node 8e2fae4e287c arm64: dts: imx95: add usb3 related nodes 0335256a6b78 ARM: dts: mxs: Add descriptions for imx287 based btt3-[012] devices 5bc7b1227363 dt-bindings: arm: Document the btt3 i.MX28 based board 0418189d2769 arm64: dts: imx8qm-mek: add audio-codec cs42888 and related nodes 3b003f5a7f73 arm64: dts: imx8mq-librem5: remove undocument property 'extcon' for usb-pd@3f 78ee54f6e0e8 erofs: get rid of erofs_kmap_type 2e60cf9d46df ARM: dts: microchip: sama7d65_curiosity: Add power monitor support afd0fa0834ab ARM: dts: microchip: sama7d65: Add flexcom 10 node 20c2c1baa9ab VFS: add common error checks to lookup_one_qstr_excl() a97b8bfbb9f1 VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry ac35706c8157 ARM: dts: at91: usb_a9g20_lpw: use proper mmc node name 3fe94dd79ee3 ARM: dts: at91: calao_usb: fix button nodes d059c5566968 ARM: dts: at91: use correct vendor name for Calao boards 4bdfebc95eb2 ARM: dts: at91: calao_usb: remove heartbeat for User LEDs c983c9d03585 ARM: dts: at91: calao_usb: fix wrong polarity for LED b8bd16a0ae06 objtool: Rename ".rodata..c_jump_table" to "..rodata.c_jump_table" a3bc9bb2d066 m68k: Do not include 02d0102b3dea ocfs2: remove reference to bh->b_page 65b37c82e0f8 ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() 749a2e882f1a ocfs2: validate l_tree_depth to avoid out-of-bounds access 8efb49fa5fa8 alpha: use str_yes_no() helper in pci_dac_dma_supported() 4cc01cc74e3e checkpatch: add warning for pr_* and dev_* macros without a trailing newline 2b0f09228ab1 ucount: use rcuref_t for reference counting a870212e3228 ucount: use RCU for ucounts lookups ab2a5aa028ba ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() 033a05097300 rcu: provide a static initializer for hlist_nulls_head 4266959c76fc lib/zlib: drop EQUAL macro a57efeff3ef8 get_maintainer: stop reporting subsystem status as maintainer role 9fb881726ee7 get_maintainer: add --substatus for reporting subsystem status - fix 21904fb05949 get_maintainer: add --substatus for reporting subsystem status b4b6f6e301ed powerpc/crash: use generic crashkernel reservation 032ab6b2b0dd powerpc: insert System RAM resource to prevent crashkernel conflict 0a8fc8c8cec2 powerpc/crash: preserve user-specified memory limit 439de2c245bf powerpc/crash: use generic APIs to locate memory hole for kdump cd201ee2dd09 crash: let arch decide usable memory range in reserved area 48142f78fa13 crash: remove an unused argument from reserve_crashkernel_generic() 49b6f87311dc kexec: initialize ELF lowest address to ULONG_MAX fc60e3f6949d lib-plistc-add-shortcut-for-plist_requeue-fix b04ce5c714ca lib/plist.c: add shortcut for plist_requeue() 75cec79e7c18 docs,procfs: document /proc/PID/* access permission checks 2f2c85c55b4f .mailmap: remove redundant mappings of emails 87ea7acab1dc scripts: add script to extract built-in firmware blobs e53266300350 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK DELAY ACCOUNTING 66682928aba4 mm,procfs: allow read-only remote mm access under CAP_PERFMON b2a64caeafad docs/mm: document latest changes to vm_lock 1465347e498f mm: make vma cache SLAB_TYPESAFE_BY_RCU e73bc73312af mm: prepare lock_vma_under_rcu() for vma reuse possibility be7b02bb1062 mm: remove extra vma_numab_state_init() call 3e43bec869a8 mm/debug: print vm_refcnt state when dumping the vma e2cd7c499e5b mm: move lesser used vma_area_struct members into the last cacheline 0670f2f4d6ff mm: replace vm_lock and detached flag with a reference count f3049126510e refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire 03b412c8b184 refcount: provide ops for cases when object's memory can be reused 29428daa6506 mm: uninline the main body of vma_start_write() 098d7ca51b21 mm: move mmap_init_lock() out of the header file f1c021809e12 mm: allow vma_start_read_locked/vma_start_read_locked_nested to fail b1b06be8c873 types: move struct rcuwait into types.h 83312ff21a20 mm: mark vmas detached upon exit 9287cd51aadb mm: introduce vma_iter_store_attached() to use with attached vmas e9c6f03a4398 mm: mark vma as detached until it's added into vma tree 74d0b5799953 mm: move per-vma lock into vm_area_struct 32efecce74e7 mm: introduce vma_start_read_locked{_nested} helpers c9b1453c67b0 zram: add might_sleep to zcomp API 8b6910951ae4 zram: do not leak page on writeback_store error path 01b54e0f1953 zram: do not leak page on recompress_store error path 27e0342d67b7 zram: permit reclaim in zstd custom allocator 70ebafcc3a11 zram: switch to new zsmalloc object mapping API 39ad893d5e3e zsmalloc: introduce new object mapping API 0be2d504a52a zsmalloc: make zspage lock preemptible 7aaff719fc66 zsmalloc: rename pool lock 76297600611d zram: rework recompression loop 79329d47b013 zram: filter out recomp targets based on priority c42efff0199e zram: limit max recompress prio to num_active_comps 95427aee1a5b zram: remove writestall zram_stats member 29abb9b0e46c zram: remove two-staged handle allocation fe87dc58c33d zram: remove max_comp_streams device attr d935267edc65 zram: remove unused crypto include 4315fb78f9e6 zram: permit preemption with active compression stream 810edb3a3dd9 zram: sleepable entry locking da6980db6dd1 mm: avoid splitting pmd for lazyfree pmd-mapped THP in try_to_unmap d080724e5f61 mm: support batched unmap for lazyfree large folios during reclamation 88f8786d6e3a mm: Support tlbbatch flush for a range of PTEs 4a11398c99c2 mm: set folio swapbacked iff folios are dirty in try_to_unmap_one 3a77f01b81af dax: use folios more widely within DAX b19ec77ee52a dax: remove access to page->index 1782efe3e852 mm/shmem: use xas_try_split() in shmem_split_large_entry() bb9d19e3b114 mm/filemap: use xas_try_split() in __filemap_add_folio() 5e80b45c9cfa filemap: remove redundant folio_test_large check in filemap_free_folio c996d8feed73 maple_tree: remove a BUG_ON() in mas_alloc_nodes() df318fd82b6c tools/selftests: add file/shmem-backed mapping guard region tests f771356f390a tools/selftests: expand all guard region tests to file-backed a018024e68a7 selftests/mm: rename guard-pages to guard-regions 6d2c6f973784 mm: allow guard regions in file-backed and read-only mappings c504973d5c4c mm/mm_init.c: use round_up() to calculate usermap size 7e4e3ff28fee selftests/mm: allow tests to run with no huge pages support c98dbc236288 mm/mmu_gather: clean up the stale code comment f6ee0786587d mm/mmu_gather: remove unused __tlb_remove_page() ce611e2717a1 maple_tree: use ma_dead_node() in mte_dead_node() 152de44cb20d mm/mm_init.c: only align start of ZONE_MOVABLE on nodes with memory 39a399e72c18 Docs/admin-guide/mm/damon/usage: document hugepage_size filter type c2c9b5166910 Docs/ABI/damon: document DAMOS sysfs files to set the min/max folio_size a54fc22524c9 mm/damon/sysfs-schemes: add files for setting damos_filter->sz_range 212f4d0cb42c mm/damon: introduce DAMOS filter type hugepage_size 6d6f07c2cb77 mm/mmu_gather: update comment on RCU freeing f6a05b97608f selftests/mm: add tests for folio_split(), buddy allocator like split 86e9d054e129 mm/truncate: use buddy allocator like folio split for truncate operation 0979a0cf04c9 mm/huge_memory: add folio_split() to debugfs testing interface 625630ddbb06 mm/huge_memory: remove the old, unused __split_huge_page() bb5767dfa7e2 mm/huge_memory: add buddy allocator like (non-uniform) folio_split() ee6e82f6f663 mm/huge_memory: move folio split common code to __folio_split() 34cd4d78eff5 mm-huge_memory-add-two-new-not-yet-used-functions-for-folio_split-fix-checkpatch-fixes a1023bc50a12 mm/huge_memory: do not drop the original folio during truncate 6e35a6a68395 mm/huge_memory: add two new (not yet used) functions for folio_split() 92fb54b92dcf correct the function name f57446f755c9 xarray: add xas_try_split() to split a multi-index entry a4c215762570 mm/vmstat: revert "fix a W=1 clang compiler warning" 3cce3ae3ff19 mm: fixup unused variable warnings 3095b30b1701 fb_defio: do not use deprecated page->mapping, index fields 5ea902c43c88 mm: provide mapping_wrprotect_range() function b4f725f20210 mm: refactor rmap_walk_file() to separate out traversal logic 9c7c442fb422 selftests: mm: fix typo 699d2d6e364c mm: remove the access_ok() call from gup_fast_fallback() 71b1591310d3 maple_tree: correct comment for mas_start() 20fecb337769 vmscan, cleanup: add for_each_managed_zone_pgdat macro 77da986310d1 mm/damon/core: do damos walking in entire regions granularity 7182644b5bdf mm/damon/core: do not call damos_walk_control->walk() if walk is completed ab0725e0d596 mm/damon/core: unset damos->walk_completed after confimed set 6828d7accbfa MAINTAINERS: add Baolin as shmem reviewer 82ac7a6e128f mm: shmem: factor out the within_size logic into a new helper 71665a767b04 mm: shmem: change the return value of shmem_find_swap_entries() 4701ebc0dfbf mm: shmem: remove duplicate error validation a2dd5e242aa0 mm: shmem: remove 'fadvise()' comments 92af5d611c8b mm: shmem: drop the unused macro 3f19ab271d22 mm/mm_init.c: use round_up() to align movable range 1e613c920426 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect 2f32828b8257 mm/damon: avoid applying DAMOS action to same entity multiple times 6a6cbf2009e3 mm/damon/ops: have damon_get_folio return folio even for tail pages 55d3204b0dc8 memcg: add hierarchical effective limits for v2 ae1d337d168e samples: kmemleak: print the raw pointers for debugging purposes 59b224872606 mm: kmemleak: add support for dumping physical and __percpu object info da3770487c2a mm, percpu: do not consider sleepable allocations atomic ff5ddac27905 mm/swapfile.c: open code cluster_alloc_swap() ba2ad78b63dd mm/swapfile.c: remove the incorrect code comment f82639b46d70 mm/swap: rename swap_swapcount() to swap_entry_swapped() 154635f9b2e8 mm/swapfile.c: remove the unneeded checking 16cd58414f66 mm/swap_state.c: remove the meaningless code comment 60851e00f62f mm/swapfile.c: optimize code in setup_clusters() b51e55034f34 mm/swapfile.c: update the code comment above swap_count_continued() 0ce05d7b58b2 mm/swapfile.c: update the code comment above swap_count_continued() c4ecd4f1272e mm/swap: rename swap_is_has_cache() to swap_only_has_cache() 540be0e517b0 mm/swap: skip scanning cluster range if it's empty cluster d70229dca34f mm/swap: remove SWAP_FLAG_PRIO_SHIFT 30a724451d70 mm/swap_state.c: optimize the code in clear_shadow_from_swap_cache() e9a14fb34b04 mm/swap_state.c: fix the obsolete code comment ac1d704b6cf0 mm/memfd: fix spelling and grammatical issues f7dd9301a0ed mm-madvise-remove-redundant-mmap_lock-operations-from-process_madvise-fix e8e58182c385 mm/madvise: remove redundant mmap_lock operations from process_madvise() 7d1aa17a736e mm/madvise: split out madvise() behavior execution 8f630bca2f72 mm/madvise: split out madvise input validity check 8ba41931abbb mm-madvise-split-out-mmap-locking-operations-for-madvise-fix-checkpatch-fixes 02e68d56b6a1 mm/madvise: fix madvise_[un]lock() issue 851db926d2f4 mm/madvise: split out mmap locking operations for madvise() 18aafe934b35 selftests/mm: fix thuge-gen test name uniqueness 1b59a3065f59 alloc_tag: uninline code gated by mem_alloc_profiling_key in page allocator 339faaa3d32a alloc_tag: uninline code gated by mem_alloc_profiling_key in slab allocator 22bd534ef399 mm: avoid extra mem_alloc_profiling_enabled() checks 73d00765d5e1 mm: completely abstract unnecessary adj_start calculation ac136fc6c157 mm: make vmg->target consistent and further simplify commit_merge() 7cdd2b6e07ee mm: eliminate adj_start parameter from commit_merge() 7518ed660244 mm: further refactor commit_merge() 018c945343c1 mm: simplify vma merge structure and expand comments 5a6011d22928 mm: zbud: remove zbud 37b9ee2e4a39 mm: z3fold: remove z3fold bd8baa8c49c3 mm-vmscan-extract-calculated-pressure-balance-as-a-function-fix 38a65646e18c mm/vmscan: extract calculated pressure balance as a function 79b185b3fcba mm/rmap: avoid -EBUSY from make_device_exclusive() f343dc1e9565 mm/rmap: keep mapcount untouched for device-exclusive entries a318df8318dd mm/damon: handle device-exclusive entries correctly in damon_folio_mkold_one() 2a5728e9f23f mm/damon: handle device-exclusive entries correctly in damon_folio_young_one() cb9d2f7cf1ff mm/page_idle: handle device-exclusive entries correctly in page_idle_clear_pte_refs_one() f212eeeda6d0 mm/rmap: handle device-exclusive entries correctly in page_vma_mkclean_one() 5e8f2cc48c5d mm/rmap: handle device-exclusive entries correctly in try_to_migrate_one() a3419cc96b60 mm/rmap: handle device-exclusive entries correctly in try_to_unmap_one() b0e294b4656d mm/ksm: handle device-exclusive entries correctly in write_protect_page() 6acf9c0d2170 kernel/events/uprobes: handle device-exclusive entries correctly in __replace_page() b0ea1944966a mm/page_vma_mapped: device-exclusive entries are not migration entries 3f164755d3dd mm: use single SWP_DEVICE_EXCLUSIVE entry type 99df3a1b881c mm/memory: detect writability in restore_exclusive_pte() through can_change_pte_writable() 0467ee884692 mm/rmap: implement make_device_exclusive() using folio_walk instead of rmap walk 720c0247b8e9 mm-rmap-convert-make_device_exclusive_range-to-make_device_exclusive-fix c15b8637f54f mm/rmap: convert make_device_exclusive_range() to make_device_exclusive() ab73163ec4b0 mm/rmap: reject hugetlb folios in folio_make_device_exclusive() 08a32e3570e0 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs 006c926ccb28 drivers/base/memory: simplify outputting of valid_zones_show() c726e6fe6330 selftests/mm: test splitting file-backed THP to any lower order 8b8e32c004d8 mm/huge_memory: allow split shmem large folio to any lower order 337594241555 selftests/mm: make file-backed THP split work by writing PMD size data 9a8f289346ed mm/compaction: make proactive compaction high watermark configurable via sysctl 7b88b2f82522 mm/compaction: remove low watermark cap for proactive compaction 85a87e2cd8f5 mm/oom_kill: fix trivial typo in comment 414f55bb9766 mm: memcontrol: move memsw charge callbacks to v1 93ef0a8dc2ca mm: memcontrol: move stray ratelimit bits to v1 1221e6b5f4d2 mm: memcontrol: unshare v2-only charge API bits again 9c5e14aeec26 memcg: add CONFIG_MEMCG_V1 for 'local' functions 9845877ef253 memcg: factor out the replace_stock_objcg function 42bfad47469a memcg: call the free function when allocation of pn fails d02c6d178fec memcg: use OFP_PEAK_UNSET instead of -1 fda0f5ce4220 percpu/x86: enable strict percpu checks via named AS qualifiers e2a91da13f08 percpu: repurpose __percpu tag as a named address space qualifier 984fdc41376e percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors a0ddca676538 percpu: use TYPEOF_UNQUAL() in variable declarations 33ed38c5c254 compiler.h: introduce TYPEOF_UNQUAL() macro cd9a62a69e20 x86/kgdb: use IS_ERR_PCPU() macro d21dbb1cb920 mmu_gather: move tlb flush for VM_PFNMAP/VM_MIXEDMAP vmas into free_pgtables() 8a25b0818aed mm: page_isolation: avoid calling folio_hstate() without hugetlb_lock e66d2de57ad7 mm/hugetlb_vmemmap: fix memory loads ordering d3268fddf8a2 Revert "selftests/mm: remove local __NR_* definitions" 7ccc286c1ba5 test_xarray: fix failure in check_pause when CONFIG_XARRAY_MULTI is not defined 7905a53d3d47 kasan: don't call find_vm_area() in RT kernel c71cf4a345c9 MAINTAINERS: update Nick's contact info 1b6daee33956 selftests/mm: fix check for running THP tests 9303991aec79 arm: pgtable: fix NULL pointer dereference issue 2ced56393fd9 mm: hugetlb: avoid fallback for specific node allocation of 1G pages f15c998cdc9a memcg: avoid dead loop when setting memory.max 97090427b9d0 mailmap: update Nick's entry 36374d1aeaf4 mm: pgtable: fix incorrect reclaim of non-empty PTE pages 8bdd840d1c6e taskstats: modify taskstats version ee74e7e0adce getdelays: fix error format characters c0a4c81a89c0 mm/migrate_device: don't add folio to be freed to LRU in migrate_device_finalize() a0ebfcd52fec tools/mm: fix build warnings with musl-libc f95b08fef9c4 mailmap: add entry for Feng Tang ac4fdf3007aa .mailmap: add entries for Jeff Johnson 2a95e254d31b alloc_tag: work around clang-14 build issue with __builtin_object_size() 36726c0cd1c8 mm,madvise,hugetlb: check for 0-length range after end address adjustment 220e8eba0dad mm/zswap: refactor zswap_store_page() 547d31463174 mm/zswap: fix inconsistency when zswap_store_page() fails 1f785fe8ee10 lib/iov_iter: fix import_iovec_ubuf iovec management e4aea146a19b procfs: fix a locking bug in a vmcore_add_device_dump() error path addb30c5bd27 PCI: Cleanup dev->resource + resno to use pci_resource_n() 28d3871db7ef PCI: Descope pci_printk() to aer_printk() 48ccdcd87e0d iavf: add support for Rx timestamps to hotpath 51534239ef13 iavf: handle set and get timestamps ops 8447357e7b04 iavf: Implement checking DD desc field 2dc8e7c36d80 iavf: refactor iavf_clean_rx_irq to support legacy and flex descriptors e9f476d7b39c iavf: define Rx descriptors as qwords ce5cf4af7ceb libeth: move idpf_rx_csum_decoded and idpf_rx_extracted 7c01dbfc8a1c iavf: periodically cache PHC time 52e3beac764d iavf: add support for indirect access to PHC time d734223b2f0d iavf: add initial framework for registering PTP clock 3247d65ad9de iavf: negotiate PTP capabilities 2a86e210f1a1 iavf: add support for negotiating flexible RXDID format 6a88c797ab40 virtchnl: add enumeration for the rxdid format 7c1178a9df58 ice: support Rx timestamp on flex descriptor 27ebd8bf9e4b virtchnl: add support for enabling PTP on iAVF b9977f1c90c5 misc: pci_endpoint_test: Handle BAR sizes larger than INT_MAX 2ad688ab96e0 selftests: pci_endpoint: Skip disabled BARs c052070ded62 misc: pci_endpoint_test: Give disabled BARs a distinct error code b68f97651206 misc: pci_endpoint_test: Fix potential truncation in pci_endpoint_test_probe() 48f7e23de628 misc: pci_endpoint_test: Fix pci_endpoint_test_bars_read_bar() error handling 8203ba890ff3 PCI: dw-rockchip: Describe Resizable BARs as Resizable BARs a704d7ad9039 PCI: keystone: Specify correct alignment requirement 71d3bf1b0e13 PCI: keystone: Describe Resizable BARs as Resizable BARs 22b2a0ca7634 PCI: dwc: endpoint: Allow EPF drivers to configure the size of Resizable BARs 0cd40933e94e PCI: dwc: ep: Move dw_pcie_ep_find_ext_capability() 922994e04fbf PCI: endpoint: Add pci_epc_bar_size_to_rebar_cap() 9a890ab74259 PCI: endpoint: Allow EPF drivers to configure the size of Resizable BARs 47c191e0d806 i2c: pxa: fix call balance of i2c->clk handling routines f74de0c6cf4c dt-bindings: i2c: exynos5: add exynos7870-hsi2c compatible 86b239f0dc71 dt-bindings: i2c: samsung,s3c2410: add exynos7870-i2c compatible fbfe2c7f4cfc i2c: octeon: Add block-mode i2c operations 7c4d9c0de846 i2c: octeon: refactor common i2c operations 65b98ea8b278 cpumask: drop cpumask_next_wrap_old() bf9c57a4a029 PCI: hv: Switch hv_compose_multi_msi_req_get_cpu() to using cpumask_next_wrap() 93f332b9ef6a scsi: lpfc: rework lpfc_next_{online,present}_cpu() bb7012d46eb3 scsi: lpfc: switch lpfc_irq_rebalance() to using cpumask_next_wrap() ff1be0dddf90 s390: switch stop_machine_yield() to using cpumask_next_wrap() 5958ab67c271 padata: switch padata_find_next() to using cpumask_next_wrap() b3e581282a37 cpumask: use cpumask_next_wrap() where appropriate 43f7f920e14e cpumask: re-introduce cpumask_next{,_and}_wrap() 46ac1bec179d cpumask: deprecate cpumask_next_wrap() df9451d90a20 powerpc/xmon: simplify xmon_batch_next_cpu() 4b42ce7e9ae1 ibmvnic: simplify ibmvnic_set_queue_affinity() 2d71780301e2 virtio_net: simplify virtnet_set_affinity() 9336b6fbaf33 objpool: rework objpool_pop() f2b115b58bf8 cpumask: add for_each_{possible,online}_cpu_wrap 22d9d5e93d0e VFS: add common error checks to lookup_one_qstr_excl() 1d7062332f03 VFS: change kern_path_locked() and user_path_locked_at() to never return negative dentry 8238c7bd8420 RDMA/bnxt_re: Fix the statistics for Gen P7 VF e2f105277411 RDMA/bnxt_re: Fix issue in the unload path f0df225d12fc RDMA/bnxt_re: Add sanity checks on rdev validity a27c6f46dcec RDMA/bnxt_re: Fix an issue in bnxt_re_async_notifier c559645f343a soc: apple: rtkit: Pass the crashlog to the crashed() callback 9747c0c7791d RDMA/hns: Fix mbox timing out by adding retry mechanism ee9d1619ef6e MAINTAINERS: update maintainer for Microsoft MANA RDMA driver 993847693500 PCI: Cleanup dev->resource + resno to use pci_resource_n() b0550e7f9491 bitmap: remove _check_eq_u32_array 29b7bb98234c RDMA/mana_ib: Allocate PAGE aligned doorbell index abc7b3f1f056 RDMA/mlx5: Fix a WARN during dereg_mr for DM type cc668a11e6ac RDMA/mlx5: Fix a race for DMABUF MR which can lead to CQE with error 404e6d88ddaf bitmap: Align documentation between bitmap_gather() and bitmap_scatter()