This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch stable in repository linux-next.
from 1e7857b28020 x86: don't re-generate cpufeaturemasks.h so eagerly adds fc2a169c56de sunrpc: clean cache_detail immediately when flush is writt [...] adds 9a28ac1762a7 lockd: add netlink control interface adds e5c85846969f SUNRPC: Remove unused krb5_decrypt adds d093c9089260 nfsd: fix management of listener transports adds 45de52d03439 nfsd: adjust WARN_ON_ONCE in revoke_delegation adds 8a388c1fabeb NFSD: Skip sending CB_RECALL_ANY when the backchannel isn't up adds 904201c7b5f1 nfsd: remove the redundant mapping of nfserr_mlink adds d7d8e3169b56 NFSD: nfsd_unlink() clobbers non-zero status returned from [...] adds 370345b4bd18 NFSD: Never return NFS4ERR_FILE_OPEN when removing a directory adds 3b60984e79fc NFSD: Return NFS4ERR_FILE_OPEN only when renaming over an [...] adds 6e45906a0b80 NFSD: Return NFS4ERR_FILE_OPEN only when linking an open file adds 4e59e6972b84 SUNRPC: Remove unused make_checksum adds 2ed4f6fe1555 NFSD: Fix trace_nfsd_slot_seqid_sequence adds 930b64ca0c51 nfsd: don't ignore the return code of svc_proc_register() adds 750037aa0a9f svcrdma: do not unregister device for listeners adds d1bc15b147d3 nfsd: allow SC_STATUS_FREEABLE when searching via nfs4_loo [...] adds 230ca758453c nfsd: put dl_stid if fail to queue dl_recall adds 1c2d0957dc66 nfsd: prepare nfsd4_cb_sequence_done() for error handling rework adds 6c1cefb84b3d nfsd: lift NFSv4.0 handling out of nfsd4_cb_sequence_done() adds 43fa8905db08 nfsd: always release slot when requeueing callback adds f049911b5b98 nfsd: only check RPC_SIGNALLED() when restarting rpc_task adds bf36c14972aa nfsd: when CB_SEQUENCE gets ESERVERFAULT don't increment seq_nr adds 999595a651a8 nfsd: handle NFS4ERR_BADSLOT on CB_SEQUENCE better adds 4b54b85e3891 nfsd: eliminate special handling of NFS4ERR_SEQ_MISORDERED adds 8ce35dcaf3ae NFSD: Fix callback decoder status codes adds dfd500d89545 fs: nfs: acl: Avoid -Wflex-array-member-not-at-end warning adds f77ce2e5708b nfsd: filecache: remove race handling. adds 1601e2fde937 NFSD: Re-organize nfsd_file_gc_worker() adds e8e6f5cdbc23 nfsd: filecache: use nfsd_file_dispose_list() in nfsd_file [...] adds 8017afd66cbc nfsd: filecache: use list_lru_walk_node() in nfsd_file_gc() adds 64912122a4f8 nfsd: filecache: introduce NFSD_FILE_RECENT adds 56221b42d717 nfsd: filecache: don't repeatedly add/remove files on the [...] adds fbfdc9fc0f66 nfsd: filecache: drop the list_lru lock during lock gc scans adds 9254c8ae9b81 nfsd: disallow file locking and delegations for NFSv4 reexport adds 1054e8ffc5c4 nfsd: prevent callback tasks running concurrently adds 424dd3df1f99 nfsd: eliminate cl_ra_cblist and NFSD4_CLIENT_CB_RECALL_ANY adds 49bdbdb11f70 nfsd: replace CB_GETATTR_BUSY with NFSD4_CALLBACK_RUNNING adds 32ce62c0f09c nfsd: move cb_need_restart flag into cb_flags adds ff383e8f9440 nfsd: handle errors from rpc_call_async() adds 87055f8aea27 nfsd: reorganize struct nfs4_delegation for better packing adds d917d78311e5 nfsd: remove unneeded forward declaration of nfsd4_mark_cb [...] adds 387625808c45 nfsd: remove obsolete comment from nfs4_alloc_stid adds 261e3bbf9747 nfsd: use a long for the count in nfsd4_state_shrinker_count() adds 87480a8ce567 sysctl: Fixes nsm_local_state bounds adds 26a80762153b NFSD: Add a Kconfig setting to enable delegated timestamps adds b6dde1e5275e Merge tag 'nfsd-6.15' of git://git.kernel.org/pub/scm/linu [...] adds f2a54094b24f smb: minor cleanup to remove unused function declaration adds faf1b64888ff smb: mark the new channel addition log as informational lo [...] adds 9fb2e20e4f6a smb: client: Remove redundant check in cifs_oplock_break() adds f089ee00f205 smb: client: Remove redundant check in smb2_is_path_accessible() adds b4885bd5935b cifs: avoid NULL pointer dereference in dbg call adds 5eeebd995836 MAINTAINERS: reorder preferred email for Steve French adds 6c06be908ca1 cifs: Check if server supports reparse points before using them adds ad9364a6835c cifs: Fix getting DACL-only xattr system.cifs_acl and syst [...] adds 781802aa5a59 cifs: Fix establishing NetBIOS session for SMB2+ connection adds b26df4f57b6c cifs: Improve establishing SMB connection with NetBIOS session adds 1821e90be08e CIFS: Propagate min offload along with other parameters fr [...] adds eeb827f2922e cifs: add validation check for the fields in smb_aces adds 4e7f1644f2ac smb: client: Fix netns refcount imbalance causing leaks an [...] adds be786e509c1a cifs: Set default Netbios RFC1001 server name to hostname in UNC adds e14b64247438 cifs: Add new mount option -o nounicode to disable SMB1 UN [...] adds 8b175e2e1896 Merge tag '6.15-rc-part1-smb3-client-fixes' of git://git.s [...] adds 4d03570f08f4 ksmbd: Use str_read_write() and str_true_false() helpers adds ae989ee1d355 ksmbd: make SMB_SERVER_KERBEROS5 enable by default adds 542027e123fc ksmbd: add bounds check for durable handle context adds bab703ed8472 ksmbd: add bounds check for create lease context adds 1a81ea738c03 Revert "ksmbd: fix missing RDMA-capable flag for IPoIB dev [...] adds 6171063e9d04 ksmbd: use aead_request_free to match aead_request_alloc adds 6955bfef8f2b ksmbd: use ib_device_get_netdev() instead of calling ops.g [...] adds 15a9605f8d69 ksmbd: fix use-after-free in ksmbd_sessions_deregister() adds c1883049aa9b ksmbd: fix multichannel connection failure adds ddb7ea36ba71 ksmbd: fix r_count dec/increment mismatch adds f64a72bc767f Merge tag 'v6.15rc-part1-ksmbd-server-fixes' of git://git. [...] adds a36e0ab44cb3 exfat: support batch discard of clusters when freeing clusters adds f6369ae1f088 exfat: remove count used cluster from exfat_statfs() adds 1bb7ff4204b6 exfat: fix random stack corruption after get_block adds b0522303f672 exfat: fix the infinite loop in exfat_find_last_cluster() adds 47e35366bc6f exfat: fix missing shutdown check adds 59c30e314258 exfat: fix potential wrong error return from get_block adds c73e680d1f84 exfat: call bh_read in get_block only when necessary adds 172f7c91674f Merge tag 'exfat-for-6.15-rc1' of git://git.kernel.org/pub [...] adds 81a82e8f3388 isofs: fix KMSAN uninit-value bug in do_isofs_readdir() adds ef51934a05d3 ext2: Remove reference to bh->b_page adds eab61d3260d7 ext2: convert to the new mount API adds 98f18c76c2c3 ext2: create ext2_msg_fc for use during parsing adds a7624ccdef4f ext2: Make ext2_params_spec static adds 6afdc60ec30b udf: Fix inode_getblk() return value adds 4080cf02f11e Merge tag 'fs_for_v6.15-rc1' of git://git.kernel.org/pub/s [...] adds 5af61dbd9627 bcachefs: Fix nonce inconsistency in bch2_write_prep_encod [...] adds 3ba0240a8789 bcachefs: Fix silent short reads in data read retry path adds a76db26a9698 bcachefs: Fix duplicate checksum error messages in write path adds e1e50a63308f bcachefs: Use print_string_as_lines() for journal stuck messages adds 9c893face2f0 bcachefs: Validate number of counters for accounting keys adds a44e4f8f00e3 bcachefs: Document disk accounting keys and conuters adds 19ff84b20d62 bcachefs: Don't unnecessarily decrypt data when moving adds 9314e2fb2605 bcachefs: Fix btree iter flags in data move (2) adds ef488bb5d009 bcachefs: Fix 'hung task' messages in btree node scan adds d0fb2a266a3d bcachefs: cond_resched() in journal_key_sort_cmp() adds c6c6a391097a bcachefs: Fix permissions on version modparam adds 2dd202dbaf0a bcachefs: Recovery no longer holds state_lock adds 1f4bb8254c6f bcachefs: Fix bch2_seek_hole() locking adds af3d4c276a91 bcachefs: Don't return 0 size holes from bch2_seek_hole() adds 3c72d3eea97b bcachefs: Fix WARN() in bch2_bkey_pick_read_device() adds 35a11506a341 bcachefs: print_string_as_lines: fix extra newline adds ff4e0f7de6f0 bcachefs: add missing newline in bch2_trans_updates_to_text() adds 6b1e0b9e182e bcachefs: fix logging in journal_entry_err_msg() adds 7c4cb50e1a39 bcachefs: Fix bch2_fs_get_tree() error path adds daa771332e1e bcachefs: bch2_time_stats_init_no_pcpu() adds a7cdf2276eac bcachefs: Add an "ignore unknown" option to bch2_parse_mou [...] adds 1ece53237e83 bcachefs: Consistent indentation of multiline fsck errors adds b00750c2e5f0 bcachefs: Better helpers for inconsistency errors adds 7337f9f14e0e bcachefs: bch2_count_fsck_err() adds 6d77ce4a273b bcachefs: Better printing of inconsistency errors adds 63c3b8f616cc bcachefs: Change btree_insert_node() assertion to error adds b3981564ca8f bcachefs: Clear fs_path_parent on subvolume unlink adds 707549600c4a bcachefs: bch2_ioctl_subvolume_destroy() fixes adds 458e2ef882d2 bcachefs: fix units in rebalance_status adds f548db4d312a bcachefs: Silence errors after emergency shutdown adds 393a05a7413a bcachefs: Don't use designated initializers for disk_accou [...] adds 2b47102b933a bcachefs: Reorder error messages that include journal debug adds edaed8ee8cb3 bcachefs: BCH_JSET_ENTRY_log_bkey adds 7fdc3fa3cb5f bcachefs: Log original key being moved in data updates adds 650f5353dcc9 bcachefs: fix bch2_write_point_to_text() units adds 98fb679d19a1 Merge tag 'bcachefs-2025-03-31' of git://evilpiepirate.org [...] adds c1f4534b213d scripts: generate_rust_analyzer: fix pin-init name in kernel deps adds 08733088b566 Merge tag 'rust-fixes-6.15-merge' of git://git.kernel.org/ [...] adds 833ea1277f8e Merge branch 'mm-hotfixes-stable' into mm-stable in order [...] adds 6b7ce3134f68 x86/kgdb: use IS_ERR_PCPU() macro adds ac053946f5c4 compiler.h: introduce TYPEOF_UNQUAL() macro adds 8a3c392388c6 percpu: use TYPEOF_UNQUAL() in variable declarations adds 6a39fe05ecaa percpu: use TYPEOF_UNQUAL() in *_cpu_ptr() accessors adds 6cea5ae714ba percpu: repurpose __percpu tag as a named address space qualifier adds 6a367577153a percpu/x86: enable strict percpu checks via named AS qualifiers adds 1c81f1a69926 memcg: use OFP_PEAK_UNSET instead of -1 adds 2059c8e320e2 memcg: call the free function when allocation of pn fails adds bc812d1905df memcg: factor out the replace_stock_objcg function adds 610dc18c502d memcg: add CONFIG_MEMCG_V1 for 'local' functions adds 75fe8ec23802 mm: memcontrol: unshare v2-only charge API bits again adds 0d892bbbfa1c mm: memcontrol: move stray ratelimit bits to v1 adds 89ce924f0bd4 mm: memcontrol: move memsw charge callbacks to v1 adds 5f6084f95bc1 mm/oom_kill: fix trivial typo in comment adds 035a112e5fd5 selftests/mm: make file-backed THP split work by writing P [...] adds 9b2f764933eb mm/huge_memory: allow split shmem large folio to any lower order adds ad4c9bb54152 selftests/mm: test splitting file-backed THP to any lower order adds 100bc3b877fc drivers/base/memory: simplify outputting of valid_zones_show() adds 8977752c8056 mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs adds bc3fe6805cf0 mm/rmap: reject hugetlb folios in folio_make_device_exclusive() adds 599b684a7854 mm/rmap: convert make_device_exclusive_range() to make_dev [...] adds 438354724f69 mm/rmap: implement make_device_exclusive() using folio_wal [...] adds 9a914592140e mm/memory: detect writability in restore_exclusive_pte() t [...] adds c25465eb7630 mm: use single SWP_DEVICE_EXCLUSIVE entry type adds 7b2e497a42cd mm/page_vma_mapped: device-exclusive entries are not migra [...] adds 096cbb80ab3f kernel/events/uprobes: handle device-exclusive entries cor [...] adds 789cfc66992e mm/ksm: handle device-exclusive entries correctly in write [...] adds 65529295607f mm/rmap: handle device-exclusive entries correctly in try_ [...] adds bf983108be0e mm/rmap: handle device-exclusive entries correctly in try_ [...] adds bd1f2b2ace84 mm/rmap: handle device-exclusive entries correctly in page [...] adds 3faa3ebc89c1 mm/page_idle: handle device-exclusive entries correctly in [...] adds 39628c39ba3b mm/damon: handle device-exclusive entries correctly in dam [...] adds 1f3ac4c577bb mm/damon: handle device-exclusive entries correctly in dam [...] adds f495bd7e0d9b mm/rmap: keep mapcount untouched for device-exclusive entries adds b8932ca8b924 mm/rmap: avoid -EBUSY from make_device_exclusive() adds 350dce38eb6e mm/vmscan: extract calculated pressure balance as a function adds 58ba73e521b3 mm: z3fold: remove z3fold adds 6df8bae8e851 mm: zbud: remove zbud adds 3a75ccba047b mm: simplify vma merge structure and expand comments adds 6ab2d9c7c680 mm: further refactor commit_merge() adds fe3e9cf0d7a2 mm: eliminate adj_start parameter from commit_merge() adds 0e5ffe9b2bd6 mm: make vmg->target consistent and further simplify commi [...] adds c372473a545e mm: completely abstract unnecessary adj_start calculation adds 51ff4d7486f0 mm: avoid extra mem_alloc_profiling_enabled() checks adds a642b27b991f alloc_tag: uninline code gated by mem_alloc_profiling_key [...] adds 93d5440ece3c alloc_tag: uninline code gated by mem_alloc_profiling_key [...] adds 023fff71d893 selftests/mm: fix thuge-gen test name uniqueness adds 4cc39f91ef6c mm/madvise: split out mmap locking operations for madvise() adds dbb0020bbc2c mm/madvise: split out madvise input validity check adds 457753da6462 mm/madvise: split out madvise() behavior execution adds 4000e3d0a367 mm/madvise: remove redundant mmap_lock operations from pro [...] adds 33c9b01ed2fc mm/memfd: fix spelling and grammatical issues adds 81fe88a94605 mm/swap_state.c: fix the obsolete code comment adds cd57a3fb37f9 mm/swap_state.c: optimize the code in clear_shadow_from_sw [...] adds 0eb7d2c337f9 mm/swap: remove SWAP_FLAG_PRIO_SHIFT adds 9b9cba7289ba mm/swap: skip scanning cluster range if it's empty cluster adds b4735d94c29f mm/swap: rename swap_is_has_cache() to swap_only_has_cache() adds f80ddc148ca6 mm/swapfile.c: update the code comment above swap_count_co [...] adds a46a6bc21c22 mm/swapfile.c: optimize code in setup_clusters() adds e89c45c700e7 mm/swap_state.c: remove the meaningless code comment adds ac2d3268284b mm/swapfile.c: remove the unneeded checking adds c523aa890760 mm/swap: rename swap_swapcount() to swap_entry_swapped() adds 4ccd4154faff mm/swapfile.c: remove the incorrect code comment adds 1d212293ffd1 mm/swapfile.c: open code cluster_alloc_swap() adds 9a5b183941b5 mm, percpu: do not consider sleepable allocations atomic adds 7ddeb91f5b03 mm: kmemleak: add support for dumping physical and __percp [...] adds fe1136b4ccbf samples: kmemleak: print the raw pointers for debugging purposes adds 3a06696305e7 mm/damon/ops: have damon_get_folio return folio even for t [...] adds 94ba17adaba0 mm/damon: avoid applying DAMOS action to same entity multi [...] adds e92b6e7bb618 mm: use READ/WRITE_ONCE() for vma->vm_flags on migrate, mprotect adds 8d9a2f5d8abd mm/mm_init.c: use round_up() to align movable range adds c32696ca5e8e mm/damon/core: unset damos->walk_completed after confimed set adds 40eb655b410d mm/damon/core: do not call damos_walk_control->walk() if w [...] adds 6fa70372c861 mm/damon/core: do damos walking in entire regions granularity adds 6e80c0aaad46 vmscan, cleanup: add for_each_managed_zone_pgdat macro adds 67254c7d70b6 maple_tree: correct comment for mas_start() adds c2661f5fe888 mm: remove the access_ok() call from gup_fast_fallback() adds 3fae696393c7 selftests: mm: fix typo adds cedae19487a3 mm: refactor rmap_walk_file() to separate out traversal logic adds a4811f53bb89 mm: provide mapping_wrprotect_range() function adds 6cdef2ddce2b fb_defio: do not use deprecated page->mapping, index fields adds 6340584e489f mm/vmstat: revert "fix a W=1 clang compiler warning" adds 026e8b55aa05 mm/mmu_gather: update comment on RCU freeing adds 0431c4262261 mm/damon: introduce DAMOS filter type hugepage_size adds ea1f204ba29a mm/damon/sysfs-schemes: add files for setting damos_filter [...] adds 807db03c5909 Docs/ABI/damon: document DAMOS sysfs files to set the min/ [...] adds 4ddb20926842 Docs/admin-guide/mm/damon/usage: document hugepage_size fi [...] adds 4bc2e699e3d8 mm/mm_init.c: only align start of ZONE_MOVABLE on nodes wi [...] adds 6fbea85271c6 maple_tree: use ma_dead_node() in mte_dead_node() adds 1d23b9403aed mm/mmu_gather: remove unused __tlb_remove_page() adds 7bd1fa0d5624 mm/mmu_gather: clean up the stale code comment adds 85968b6a2042 selftests/mm: allow tests to run with no huge pages support adds bf40aa214195 mm/mm_init.c: use round_up() to calculate usermap size adds f807123d578d mm: allow guard regions in file-backed and read-only mappings adds ce1c0824fc2a selftests/mm: rename guard-pages to guard-regions adds 272f37d3e99a tools/selftests: expand all guard region tests to file-backed adds 0b6d4853d1d7 tools/selftests: add file/shmem-backed mapping guard region tests adds 18ea595a07bc maple_tree: remove a BUG_ON() in mas_alloc_nodes() adds b23ceebd63d8 filemap: remove redundant folio_test_large check in filema [...] adds faeb2831b517 mm: set folio swapbacked iff folios are dirty in try_to_unmap_one adds 2f4ab3ac10e1 mm: support tlbbatch flush for a range of PTEs adds 354dffd29575 mm: support batched unmap for lazyfree large folios during [...] adds 2f9b43d617e2 mm: avoid splitting pmd for lazyfree pmd-mapped THP in try [...] adds b2ae5fccb8c0 mm: introduce vma_start_read_locked{_nested} helpers adds 7b6218ae1253 mm: move per-vma lock into vm_area_struct adds 8ef95d8f15f9 mm: mark vma as detached until it's added into vma tree adds 55e50223bf3e mm: introduce vma_iter_store_attached() to use with attached vmas adds fe605930f074 mm: mark vmas detached upon exit adds 2c2bd11caba2 types: move struct rcuwait into types.h adds 7440adb405df mm: allow vma_start_read_locked/vma_start_read_locked_nest [...] adds ce0853966085 mm: move mmap_init_lock() out of the header file adds 45ad9f5290dc mm: uninline the main body of vma_start_write() adds 7f8ceea0c580 refcount: provide ops for cases when object's memory can b [...] adds 4e0dbe105d50 refcount: introduce __refcount_{add|inc}_not_zero_limited_acquire adds f35ab95ca0af mm: replace vm_lock and detached flag with a reference count adds 6bef4c2f9722 mm: move lesser used vma_area_struct members into the last [...] adds 3dd98c5c4423 mm/debug: print vm_refcnt state when dumping the vma adds e218d9fedd05 mm: remove extra vma_numab_state_init() call adds e49510bf00de mm: prepare lock_vma_under_rcu() for vma reuse possibility adds 3104138517fc mm: make vma cache SLAB_TYPESAFE_BY_RCU adds 795f29616e85 docs/mm: document latest changes to vm_lock adds fcd807a03b86 Docs/mm/damon: fix spelling and grammar in monitoring_inte [...] adds 63a23847dc47 fs: convert block_commit_write() to take a folio adds 52d671a1a36a fs: remove page_file_mapping() adds 0d40cfe63a2f fs: remove folio_file_mapping() adds 8e4909d69322 Documentation/mm: fix spelling mistake adds af3b45aac5c9 selftests/mm: fix spelling adds 86758b504864 mm/ioremap: pass pgprot_t to ioremap_prot() instead of uns [...] adds 381ff0341ac6 Docs/mm/damon/design: fix typo on DAMOS filters usage doc link adds e52a942b47c8 Docs/mm/damon/design: document hugepage_size filter adds 0f28583b28d8 Docs/damon: move DAMOS filter type names and meaning to de [...] adds 4a4d8e792506 Docs/mm/damon/design: clarify handling layer based filters [...] adds edab6ffd792a Docs/mm/damon/design: categorize DAMOS filter types based [...] adds 7365ff2c8eef mm/cma: export total and free number of pages for CMA areas adds c009da4258f9 mm, cma: support multiple contiguous ranges, if requested adds 624ab90b7b87 mm/cma: introduce cma_intersects function adds 3dda0103e8ea mm, hugetlb: use cma_declare_contiguous_multi adds 992e5491b6b8 mm/hugetlb: remove redundant __ClearPageReserved adds de55996d7188 mm/hugetlb: use online nodes for bootmem allocation adds 5b47c02967ab mm/hugetlb: convert cmdline parameters from setup to early adds d3cd80c58794 x86/mm: make register_page_bootmem_memmap handle PTE mappings adds 243a75e23680 mm/bootmem_info: export register_page_bootmem_memmap adds d65917c42373 mm/sparse: allow for alternate vmemmap section init at boot adds 3d61909cb7f8 mm/hugetlb: set migratetype for bootmem folios adds d69d8261a990 mm: define __init_reserved_page_zone function adds 14ed3a595fa4 mm/hugetlb: check bootmem pages for zone intersections adds 9eb6207b7812 mm/sparse: add vmemmap_*_hvo functions adds d58b24982007 mm/hugetlb: deal with multiple calls to hugetlb_bootmem_alloc adds 91ec71872a6d mm/hugetlb: move huge_boot_pages list init to hugetlb_boot [...] adds 752fe17af693 mm/hugetlb: add pre-HVO framework adds eefd3d024a53 mm/hugetlb_vmemmap: fix hugetlb_vmemmap_restore_folios definition adds b1222550fbf7 mm/hugetlb: do pre-HVO for bootmem allocated pages adds 665eaf313314 x86/setup: call hugetlb_bootmem_alloc early adds 08efe2935030 x86/mm: set ARCH_WANT_HUGETLB_VMEMMAP_PREINIT adds b51d3db91d4d mm/cma: simplify zone intersection check adds 9320fa271781 mm/cma: introduce a cma validate function adds 85abcd023640 mm/cma: introduce interface for early reservations adds f866cfcec20c mm/hugetlb: add hugetlb_cma_only cmdline option adds d2d786714080 mm/hugetlb: enable bootmem allocation from CMA areas adds 474fe91f213a mm/hugetlb: move hugetlb CMA code in to its own file adds 2560c8c3f41d arm/pgtable: remove duplicate included header file adds f809b9f3046f mm/damon: implement a new DAMOS filter type for unmapped pages adds 375c28a0df0e Docs/mm/damon/design: document unmapped DAMOS filter type adds 9fa26fb554ba mm/mincore: improve performance by adding an unlikely hint adds 58abac769b05 mm/folio_queue: delete __folio_order and use folio_order directly adds bd175a1d84e3 zram: sleepable entry locking adds 2efa9e9eb4db zram: permit preemption with active compression stream adds be656187b8a9 zram: remove unused crypto include adds 4127e13c9302 zram: remove max_comp_streams device attr adds 80af56cb2933 zram: remove second stage of handle allocation adds 9c7ccc8d99ad zram: add GFP_NOWARN to incompressible zsmalloc handle allocation adds f3b0c6c8996a zram: remove writestall zram_stats member adds d7fdc5a620ae zram: limit max recompress prio to num_active_comps adds 9724bef96df4 zram: filter out recomp targets based on priority adds b0624f0b2234 zram: rework recompression loop adds 7e1b0212d4d5 zram: move post-processing target allocation adds 0d6fa44e4e25 zsmalloc: rename pool lock adds e27af3f9360e zsmalloc: sleepable zspage reader-lock adds 44f76413496e zsmalloc: introduce new object mapping API adds 82f91900c722 zram: switch to new zsmalloc object mapping API adds f66140eb7105 zram: permit reclaim in zstd custom allocator adds 5b683d4e987d zram: do not leak page on recompress_store error path adds a6d2193b3ef5 zram: do not leak page on writeback_store error path adds 2ad951865aa7 zram: add might_sleep to zcomp API adds 800ddf3cd74b selftests/mm: report errno when things fail in gup_longterm adds 0046dbed80e6 selftests/mm: skip uffd-stress if userfaultfd not available adds f4b3e6c7f14c selftests/mm: skip uffd-wp-mremap if userfaultfd not available adds f3b5535abce9 selftests/mm/uffd: rename nr_cpus -> nr_parallel adds db0f1c138f18 selftests/mm: print some details when uffd-stress gets bad params adds bf6d575e24ee selftests/mm: don't fail uffd-stress if too many CPUs adds 571a4b62ed63 selftests/mm: skip map_populate on weird filesystems adds 32b42970e861 selftests/mm: skip gup_longterm tests on weird filesystems adds e9269b2cc403 selftests/mm: drop unnecessary sudo usage adds f896c6de8333 selftests/mm: ensure uffd-wp-mremap gets pages of each size adds 5d2146a3354f selftests/mm: skip mlock tests if nobody user can't read it adds 1ddae9d67ee1 selftests/mm/mlock: print error on failure adds 43e9bbc3bb19 mm, swap: remove setting SWAP_MAP_BAD for discard cluster adds 2310f0894225 mm, swap: correct comment in swap_usage_sub() adds 0a8a5b6c4129 mm: swap: remove stale comment of swap_reclaim_full_clusters() adds 8e2f2aeb8b48 fs/proc/task_mmu: add guard region bit to pagemap adds f3b92176f4f7 tools/selftests: add guard region test for /proc/$pid/pagemap adds c2f6ea38fc1b mm: page_alloc: don't steal single pages from biggest buddy adds 020396a581dc mm: page_alloc: remove remnants of unlocked migratetype updates adds a4138a2702a4 mm: page_alloc: group fallback functions together adds 442b1eca223b mm: make page_mapped_in_vma() hugetlb walk aware adds fae859550531 mm, swap: avoid reclaiming irrelevant swap cache adds 3123fb0a18d6 mm, swap: drop the flag TTRS_DIRECT adds 78524b05f1a3 mm, swap: avoid redundant swap device pinning adds 280cfccaa20c mm, swap: don't update the counter up-front adds 1b7e90020eb7 mm, swap: use percpu cluster as allocation fast path adds 0ff67f990bd4 mm, swap: remove swap slot cache adds b487a2da3575 mm, swap: simplify folio swap allocation adds 88fb7794f693 vmalloc: drop Christoph from Reviewers adds ebc29409c296 mm/page_alloc: warn on nr_reserved_highatomic underflow adds a58f3dcf20ea samples/damon: a typo in the kconfig - sameple adds 173a3dc051bd mm: assert the folio is locked in folio_start_writeback() adds 66add5e9093b lib/test_hmm: make dmirror_atomic_map() consume a single page adds db0f6e674c2b mm/memory: remove PageAnonExclusive sanity-check in restor [...] adds 248624f9c6b4 mm/memory: pass folio and pte to restore_exclusive_pte() adds 2f95381f8a4c mm/memory: document restore_exclusive_pte() adds 720ba85040a6 mm/mmu_notifier: use MMU_NOTIFY_CLEAR in remove_device_exc [...] adds 9a4f9e2a81d1 configs: drop GENERIC_PTDUMP from debug.config adds 2c5e6ac2db64 arch/powerpc: drop GENERIC_PTDUMP from mpc885_ads_defconfig adds a5c96dfd47d8 docs: arm64: drop PTDUMP config options from ptdump.rst adds 3f54872454a9 mm: make DEBUG_WX depdendent on GENERIC_PTDUMP adds f9aad622006b mm: rename GENERIC_PTDUMP and PTDUMP_CORE adds b9585a3f3e0b mm/list_lru: make the case where mlru is NULL as unlikely adds 1eb3471bf574 mm/damon: add data structure for monitoring intervals auto-tuning adds f04b0fedbe71 mm/damon/core: implement intervals auto-tuning adds 8fbbcbeaafeb mm/damon/sysfs: implement intervals tuning goal directory adds 0622c68d0a51 mm/damon/sysfs: commit intervals tuning goal adds 1077605396b4 mm/damon/sysfs: implement a command to update auto-tuned m [...] adds af03edb521f1 Docs/mm/damon/design: document for intervals auto-tuning adds e2b23dc62369 Docs/ABI/damon: document intervals auto-tuning ABI adds b243d666d107 Docs/admin-guide/mm/damon/usage: add intervals_goal direct [...] adds 691ee97e1a9d mm: fix lazy mmu docs and usage adds ad449d856bd7 fs/proc/task_mmu: reduce scope of lazy mmu region adds a1d416bf9faf sparc/mm: disable preemption in lazy mmu mode adds eb61ad14c459 sparc/mm: avoid calling arch_enter/leave_lazy_mmu() in set_ptes adds c36549ff8d84 Revert "x86/xen: allow nesting of same lazy mode" adds e47f1f56dd82 mm/page_alloc: clarify terminology in migratetype fallback code adds a14efee04796 mm/page_alloc: clarify should_claim_block() commentary adds 645207a670a9 memcg: don't call propagate_protected_usage() for v1 adds 0e2759afcaf9 page_counter: track failcnt only for legacy cgroups adds f7b0797d36e7 page_counter: reduce struct page_counter size adds 3dc30ef64ba6 memcg: bypass root memcg check for skmem charging adds c34b3eceeac6 mm: hugetlb: improve parallel huge page allocation time adds 71f745688985 mm: hugetlb: add hugetlb_alloc_threads cmdline option adds 70478a5534af mm: hugetlb: log time needed to allocate hugepages adds f1ab2831e2a4 writeback: let trace_balance_dirty_pages() take struct dtc [...] adds 28c24ef9e04f writeback: rename variables in trace_balance_dirty_pages() adds 6cc4c3aa714b writeback: fix calculations in trace_balance_dirty_pages() [...] adds ab82e57981d0 mm/damon/core: introduce damos->ops_filters adds ac7b094bf4d6 mm/damon/paddr: support ops_filters adds 3607cc590f18 mm/damon/core: support committing ops_filters adds 2a689e4e83bd mm/damon/core: put ops-handled filters to damos->ops_filters adds 627983a55221 mm/damon/paddr: support only damos->ops_filters adds dd038b728c8a mm/damon: add default allow/reject behavior fields to stru [...] adds 961df88e4688 mm/damon/core: set damos_filter default allowance behavior [...] adds a54c42f6873d mm/damon/paddr: respect ops_filters_default_reject adds 9ea705a54bad Docs/mm/damon/design: update for changed filter-default behavior adds ac55b38fe2f9 mm/shrinker: fix name consistency issue in shrinker_debugf [...] adds 9bbe033c75a5 mm: zpool: add interfaces for object read/write APIs adds 7d4c9629b74f mm: zswap: use object read/write APIs instead of object ma [...] adds fcbea574754c mm: zpool: remove object mapping APIs adds 07864f1a57fb mm: zsmalloc: remove object mapping APIs and per-CPU map areas adds 7b6004115607 mm: zpool: remove zpool_malloc_support_movable() adds c0d017896b72 mm: shmem: drop the unused macro adds 6d26a149f548 mm: shmem: remove 'fadvise()' comments adds d5e4e147c0f5 mm: shmem: remove duplicate error validation adds cd81c424b53f mm: shmem: change the return value of shmem_find_swap_entries() adds 086e66b690ae mm: shmem: factor out the within_size logic into a new helper adds a91aaf8dd549 MAINTAINERS: add Baolin as shmem reviewer adds 995abaaadd30 dax: remove access to page->index adds 37cd93fc6103 dax: use folios more widely within DAX adds 7851bf649d42 fuse: fix dax truncate/punch_hole fault path adds cee91fa13a8e fs/dax: return unmapped busy pages from dax_layout_busy_pa [...] adds 6be3e21d25ca fs/dax: don't skip locked entries when scanning entries adds e6fa3963a30d fs/dax: refactor wait for dax idle page adds d5b3afea22a5 fs/dax: create a common implementation to break DAX layouts adds bde708f1a65d fs/dax: always remove DAX page-cache entries when breaking [...] adds 0e2f80afcfa6 fs/dax: ensure all pages are idle prior to filesystem unmount adds cbe298d82cf7 fs/dax: remove PAGE_MAPPING_DAX_SHARED mapping flag adds a58c6fb6623d mm/gup: remove redundant check for PCI P2PDMA page adds b7e282378773 mm/mm_init: move p2pdma page refcount initialisation to p2pdma adds 82ba975e4c43 mm: allow compound zone device pages adds 15a64311e0ae mm/memory: enhance insert_page_into_pte_locked() to create [...] adds ec2e0cc67f9c mm/memory: add vmf_insert_page_mkwrite() adds 349994cf61e6 mm/rmap: add support for PUD sized mappings to rmap adds dbe54153296d mm/huge_memory: add vmf_insert_folio_pud() adds 6c88f72691f8 mm/huge_memory: add vmf_insert_folio_pmd() adds e5cb23256347 mm/gup: don't allow FOLL_LONGTERM pinning of FS DAX pages adds 653d7825c149 dcssblk: mark DAX broken, remove FS_DAX_LIMITED support adds 38607c62b34b fs/dax: properly refcount fs dax pages adds aed877c2b425 device/dax: properly refcount device dax pages when mapping adds 937582ee8e8d mm/mremap: correctly handle partial mremap() of VMA starting at 0 adds 85ea6bdd88a2 mm/mremap: refactor mremap() system call implementation adds 221bf5cac5c2 mm/mremap: introduce and use vma_remap_struct threaded state adds d5c8aec0542e mm/mremap: initial refactor of move_vma() adds b714ccb02a76 mm/mremap: complete refactor of move_vma() adds 2a4077f49ccd mm/mremap: refactor move_page_tables(), abstracting state adds 664dc4da2694 mm/mremap: thread state through move page table operation adds 6220ea5583e9 mm: factor out large folio handling from folio_order() int [...] adds 1ea5212aed06 mm: factor out large folio handling from folio_nr_pages() [...] adds 4996fc547f5b mm: let _folio_nr_pages overlay memcg_data in first tail page adds 4eeec8c89a0c mm: move hugetlb specific things in folio to page[3] adds 31a31da8a618 mm: move _pincount in folio to page[2] on 32bit adds 845d2be6d41f mm: move _entire_mapcount in folio to page[2] on 32bit adds 405c4ef769c7 mm/rmap: pass dst_vma to folio_dup_file_rmap_pte() and friends adds 1862a4af107e mm/rmap: pass vma to __folio_add_rmap() adds 932961c4b666 mm/rmap: abstract large mapcount operations for large foli [...] adds b85aa9b11b67 bit_spinlock: __always_inline (un)lock functions adds 448854478ab2 mm/rmap: use folio_large_nr_pages() in add/remove functions adds 6af8cb80d3a9 mm/rmap: basic MM owner tracking for large folios (!hugetlb) adds 1da190f4d0a6 mm: Copy-on-Write (COW) reuse support for PTE-mapped THP adds 003fde4492c8 mm: convert folio_likely_mapped_shared() to folio_maybe_ma [...] adds e63ee43e3eda mm: CONFIG_NO_PAGE_MAPCOUNT to prepare for not maintain pe [...] adds ae4192b7691c fs/proc/page: remove per-page mapcount dependency for /pro [...] adds eb16876971ea fs/proc/task_mmu: remove per-page mapcount dependency for [...] adds 7a34ae14491e fs/proc/task_mmu: remove per-page mapcount dependency for [...] adds 6dd55dd1c555 fs/proc/task_mmu: remove per-page mapcount dependency for [...] adds 749492229e3b mm: stop maintaining the per-page mapcount of large folios [...] adds ab71d2d30121 mm/damon/sysfs-schemes: let damon_sysfs_scheme_set_filters [...] adds db2e76ceb40b mm/damon/sysfs-schemes: implement core_filters and ops_fil [...] adds 968cbea1bb0e mm/damon/sysfs-schemes: commit filters in {core,ops}_filte [...] adds f7f0d88b7d6d mm/damon/core: expose damos_filter_for_ops() to DAMON kern [...] adds 9f643a9854df mm/damon/sysfs-schemes: record filters of which layer shou [...] adds ae8fd5b6666b mm/damon/sysfs-schemes: return error when for attempts to [...] adds 899e4c14afa6 Docs/ABI/damon: document {core,ops}_filters directories adds 114b48087769 Docs/admin-guide/mm/damon/usage: update for {core,ops}_fil [...] adds 2273dea6b1e1 mm/hugetlb: update nr_huge_pages and surplus_huge_pages together adds ff22f9299d7b page_io: zswap: do not crash the kernel on decompression failure adds e11079dd25c5 arm: mem_init: use memblock_phys_free() to free DMA memory [...] adds 2b1d532e106e csky: move setup_initrd() to setup.c adds 30686816214b hexagon: move initialization of init_mm.context init to pa [...] adds 67e7a600869c MIPS: consolidate mem_init() for NUMA machines adds e74e2b8eb424 MIPS: make setup_zero_pages() use memblock adds be971f957a80 nios2: move pr_debug() about memory start and end to setup_arch() adds 54ccf66f99d6 s390: make setup_zero_pages() use memblock adds d319c8b4918d xtensa: split out printing of virtual memory layout to a function adds 8268af309d07 arch, mm: set max_mapnr when allocating memory map for FLATMEM adds e120d1bc12da arch, mm: set high_memory in free_area_init() adds 6faea3422e3b arch, mm: streamline HIGHMEM freeing adds 0d98484ee333 arch, mm: introduce arch_mm_preinit adds 8afa901c147a arch, mm: make releasing of memory to page allocator more [...] adds 4c9ea539ad59 mm/damon/sysfs: validate user inputs from damon_sysfs_comm [...] adds bf74bdfd2edb mm/damon/core: invoke kdamond_call() after merging is done [...] adds 258d941e5877 mm/damon/core: make damon_set_attrs() be safe to be called [...] adds 3301f1861d34 mm/damon/sysfs: handle commit command using damon_call() adds 8b40db0edf3c mm/damon/sysfs: remove damon_sysfs_cmd_request code from d [...] adds 311f34ff85d2 mm/damon/sysfs: remove damon_sysfs_cmd_request_callback() [...] adds d682f5f64342 mm/damon/sysfs: remove damon_sysfs_cmd_request and its readers adds 52f7c351fc3e mm/damon/sysfs-schemes: remove obsolete comment for damon_ [...] adds 53058c762aff mm/damon: remove damon_callback->private adds 07da21855b27 mm/damon: remove ->before_start of damon_callback adds cedee98f6887 mm/damon: remove damon_callback->after_sampling adds 99ce7c9c6d85 mm/damon: remove damon_callback->before_damos_apply adds 105f830fa35c mm/damon: remove damon_operations->reset_aggregated adds 11e88e9265ec mm: remove redundant return in set_huge_zero_folio() adds 9039b9096ea2 mm: page_ext: add an iteration API for page extensions adds 4e30b94cdad6 mm: page_table_check: use new iteration API adds 3a812bed3d32 mm: page_owner: use new iteration API adds f0e11a997ab4 mm/vmalloc: refactor __vmalloc_node_range_noprof() adds d9a04a2615c0 mm: swap_cgroup: remove double initialization of locals adds fa17ad58f832 hugetlb: convert hugetlb_vma_maps_page() to hugetlb_vma_ma [...] adds fcc09f5b5660 hugetlb: convert adjust_range_hwpoison() to take a folio adds 3fec86f8aa8c xarray: add xas_try_split() to split a multi-index entry adds 00527733d0dc mm/huge_memory: add two new (not yet used) functions for f [...] adds 6384dd1d18de mm/huge_memory: move folio split common code to __folio_split() adds 58729c04cf10 mm/huge_memory: add buddy allocator like (non-uniform) fol [...] adds 1f43d5aa24b2 mm/huge_memory: remove the old, unused __split_huge_page() adds 4b94c18d1519 mm/huge_memory: add folio_split() to debugfs testing interface adds 7460b470a131 mm/truncate: use folio_split() in truncate operation adds 80a5c494c89f selftests/mm: add tests for folio_split(), buddy allocator [...] adds 200a89c159a7 mm/filemap: use xas_try_split() in __filemap_add_folio() adds d53c78fffe7a mm/shmem: use xas_try_split() in shmem_split_large_entry() adds c637c61c9ed0 mm/damon/sysfs-schemes: avoid Wformat-security warning on [...] adds 61659efdb35c drivers/base/memory: improve add_boot_memory_block() adds 1a24776fca39 drivers/base/memory: correct the field name in the header adds 5d89666bd998 mm: use ptep_get() instead of directly dereferencing pte_t* adds 116eb468956b mm/shmem: fix functions documentation adds 8c02048d1c61 mm/page_alloc: add trace event for per-zone watermark setup adds a293aba4a584 mm/page_alloc: add trace event for per-zone lowmem reserve setup adds 15766485e4a5 mm/page_alloc: add trace event for totalreserve_pages calculation adds 9ecd2f839b25 mm/madvise: use is_memory_failure() from madvise_do_behavior() adds f4a578d34590 mm/madvise: split out populate behavior check logic adds 0a6ffacb3b42 mm/madvise: deduplicate madvise_do_behavior() skip case handlings adds be9258a6bf26 mm/madvise: remove len parameter of madvise_do_behavior() adds c0ebbb3841e0 mm: add missing release barrier on PGDAT_RECLAIM_LOCKED unlock adds ca868cd77063 mm: lock PGDAT_RECLAIM_LOCKED with acquire memory ordering adds 1a15bb8303b6 x86/mce: use is_copy_from_user() to determine copy-from-us [...] adds aaf99ac2ceb7 mm/hwpoison: do not send SIGBUS to processes with recovere [...] adds d2734f044f84 mm: memory-failure: enhance comments for return value of m [...] adds ce50f4bc42af MAINTAINERS: adjust file entry in MAPLE TREE adds 456620c5cb23 mm/debug: add line breaks adds f841ad9ca500 selftests/mm/cow: fix the incorrect error handling adds 8defffa4c7b5 mm: convert lru_add_page_tail() to lru_add_split_folio() adds 67914ac08604 mm: compaction: push watermark into compaction_suitable() callers adds f46012c0ec9f mm: page_alloc: trace type pollution from compaction capturing adds e3aa7df331bc mm: page_alloc: defrag_mode adds 101f9d666e4d mm: page_alloc: defrag_mode kswapd/kcompactd assistance adds a211c6550efc mm: page_alloc: defrag_mode kswapd/kcompactd watermarks adds 24ac6fb6e364 mm/cma: using per-CMA locks to improve concurrent allocati [...] adds 09bdc4fe700d mm/mm_init: rename __init_reserved_page_zone to __init_pag [...] adds b4f65dbdf878 mm/mm_init: rename init_reserved_page to init_deferred_page adds 20d6c1725228 memcg: avoid refill_stock for root memcg adds cb44821e1f52 memcg: move do_memsw_account() to CONFIG_MEMCG_V1 adds fa23a338de93 mm: separate folio_split_memcg_refs() from split_page_memcg() adds 1506c25508ac mm: simplify split_page_memcg() adds 7cc57ecae40a mm: remove references to folio in split_page_memcg() adds 8492936abb49 mm: simplify folio_memcg_charged() adds 0d2a26052373 mm: remove references to folio in __memcg_kmem_uncharge_page() adds 835de37603ef meminfo: add a per node counter for balloon drivers adds 4d689474e1b2 balloon_compaction: update the NR_BALLOON_PAGES state adds 02ec35963bc8 hv_balloon: update the NR_BALLOON_PAGES state adds f6a09e680093 xen: balloon: update the NR_BALLOON_PAGES state adds 9f171d94be80 docs/mm: Physical Memory: Populate the "Zones" section adds b25bcabb6cef fork: use __vmalloc_node() for stack allocation adds d8a866c766eb selftests/mm: add commentary about 9pfs bugs adds 0bfd4586855c MM documentation: add "Unaccepted" meminfo entry adds 98c183a4fccf fs/dax: don't disassociate zero page entries adds 3b23a44f1f19 mm/damon: implement a new DAMOS filter type for active pages adds af96c610c6fd docs/mm/damon/design: document active DAMOS filter type adds 735b3f7e773b selftests/mm: uffd-unit-tests support for hugepages > 2M adds a2c6f9c3cafa selftests/mm: speed up split_huge_page_test adds e452872b40e3 mm: vmscan: split proactive reclaim statistics from direct [...] adds 4c8bc7c4e3fb cgroup: docs: add pswpin and pswpout items in cgroup v2 doc adds 5f5ee52d4f58 mm/hwpoison: introduce folio_contain_hwpoisoned_page() helper adds 1b0449544c64 mm/vmscan: don't try to reclaim hwpoison folio adds d893aca973c3 x86/mm: restore early initialization of high_memory for 32-bits adds 0a1e082b64cc mm/page_alloc: remove unnecessary __maybe_unused in order_ [...] adds eb0ece16027f Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel [...] adds 0c555a3c1bc9 mm,procfs: allow read-only remote mm access under CAP_PERFMON adds fc0d9d9afcd3 MAINTAINERS: add Yang Yang as a co-maintainer of PER-TASK [...] adds 35dac71cff8f scripts: add script to extract built-in firmware blobs adds 541da9f87ddb .mailmap: remove redundant mappings of emails adds 87ad827a2780 docs,procfs: document /proc/PID/* access permission checks adds 95d4b3450ebe lib/plist.c: add shortcut for plist_requeue() adds 9986fb5164c8 kexec: initialize ELF lowest address to ULONG_MAX adds 7b54a96f30de crash: remove an unused argument from reserve_crashkernel_ [...] adds 9f0552c978f8 crash: let arch decide usable memory range in reserved area adds 6e5250eaa665 powerpc/crash: use generic APIs to locate memory hole for kdump adds 021b5b303c5e powerpc/crash: preserve user-specified memory limit adds bce074bdbc36 powerpc: insert System RAM resource to prevent crashkernel [...] adds e3185ee438c2 powerpc/crash: use generic crashkernel reservation adds 9ad18c855518 get_maintainer: add --substatus for reporting subsystem status adds 6ba31721aeef get_maintainer: stop reporting subsystem status as maintai [...] adds b115b6eccdf5 lib/zlib: drop EQUAL macro adds 8c6bbda879b6 rcu: provide a static initializer for hlist_nulls_head adds 328152e6774d ucount: replace get_ucounts_or_wrap() with atomic_inc_not_zero() adds 5f01a22c5b23 ucount: use RCU for ucounts lookups adds b4dc0bee2a74 ucount: use rcuref_t for reference counting adds a406aff8c051 ocfs2: validate l_tree_depth to avoid out-of-bounds access adds dbc3b6320eb3 ocfs2: use memcpy_to_folio() in ocfs2_symlink_get_block() adds bd0ee47da40a ocfs2: remove reference to bh->b_page adds 318f05a05715 reboot: replace __hw_protection_shutdown bool action param [...] adds bbf0ec4f57e0 reboot: reboot, not shutdown, on hw_protection_reboot timeout adds 06eaeaee5b78 docs: thermal: sync hardware protection doc with code adds aafb1245b2fe reboot: describe do_kernel_restart's cmd argument in kernel-doc adds 81cab0f94ab8 reboot: rename now misleading __hw_protection_shutdown symbols adds 96201a8a9846 reboot: indicate whether it is a HARDWARE PROTECTION reboo [...] adds e016173f656b reboot: add support for configuring emergency hardware pro [...] adds b15388a2f019 regulator: allow user configuration of hardware protection action adds cd9beb9eb395 platform/chrome: cros_ec_lpc: prepare for hw_protection_sh [...] adds 738b7856933d dt-bindings: thermal: give OS some leeway in absence of cr [...] adds 941a07cad2fd thermal: core: allow user configuration of hardware protec [...] adds 5e40d0d19659 reboot: retire hw_protection_reboot and hw_protection_shut [...] adds 0ac451ecec6d lib min_heap: use size_t for array size and index variables adds fa34ce0ad941 mailmap: remove never used @parity.io email adds ee87af982405 MAINTAINERS: mailmap: update Hyeonggon's name and email address adds 4022918876f9 scripts/gdb: add $lx_per_cpu_ptr() adds 758502918e77 rhashtable: remove needless return in three void APIs adds ede7cd607a1d cpu: remove needless return in void API suspend_enable_sec [...] adds 15c200eaf569 coccinelle: misc: secs_to_jiffies: Patch expressions too adds 84c34d010587 scsi: lpfc: convert timeouts to secs_to_jiffies() adds 78cf56f8832a accel/habanalabs: convert timeouts to secs_to_jiffies() adds 344825e17cfa ALSA: ac97: convert timeouts to secs_to_jiffies() adds 8ef9019ed2ac btrfs: convert timeouts to secs_to_jiffies() adds d5834614a4d9 ata: libata-zpodd: convert timeouts to secs_to_jiffies() adds a877cd2a6487 xfs: convert timeouts to secs_to_jiffies() adds 2c54b24fefa8 power: supply: da9030: convert timeouts to secs_to_jiffies() adds 6cf828d2fbeb nvme: convert timeouts to secs_to_jiffies() adds eee6af2319f8 spi: spi-fsl-lpspi: convert timeouts to secs_to_jiffies() adds 7c9a8c57143c spi: spi-imx: convert timeouts to secs_to_jiffies() adds 8ba1b428cf1a platform/x86/amd/pmf: convert timeouts to secs_to_jiffies() adds 66644d80a4f9 platform/x86: thinkpad_acpi: convert timeouts to secs_to_j [...] adds f87313641629 RDMA/bnxt_re: convert timeouts to secs_to_jiffies() adds e0349c46cb4f scripts/gdb/linux/symbols.py: address changes to module_se [...] adds 8a56f2660741 signal: avoid clearing TIF_SIGPENDING in recalc_sigpending [...] adds 28939c3e9925 scripts/gdb/symbols: determine KASLR offset on s390 adds bc2f19d65373 checkpatch: describe --min-conf-desc-length adds 4164e1525d37 lib/rbtree: enable userland test suite for rbtree related [...] adds 3e1d58cd5dae lib/rbtree: split tests adds 16b1936ae6d1 lib/rbtree: add random seed adds 82114e45131f lib/interval_tree: add test case for interval_tree_iter_xx [...] adds ccaf3efceefc lib/interval_tree: add test case for span iteration adds 19811285784f lib/interval_tree: skip the check before go to the right subtree adds ceb08ee965a2 lib/interval_tree: fix the comment of interval_tree_span_i [...] adds 6164be01f179 watchdog/perf: optimize bytes copied and remove manual NUL [...] adds caeb8ba598f0 kexec_core: accept unaccepted kexec segments' destination [...] adds 3cf67d61ff98 hung_task: show the blocker task if the task is hung on mutex adds 2158599a4b6d samples: add hung_task detector mutex blocking sample adds 8ee065a6fdd2 resource: split DEFINE_RES_NAMED_DESC() out of DEFINE_RES_NAMED() adds 76709e0a3f3b resource: replace open coded variant of DEFINE_RES_NAMED_DESC() adds 1af56ff09e67 resource: replace open coded variants of DEFINE_RES_*_NAMED() adds 48376a4fa6af resource: replace open coded variant of DEFINE_RES() adds 81ca2970b770 relay: use kasprintf() instead of fixed buffer formatting adds 6287fbad1cd9 fs/procfs: fix the comment above proc_pid_wchan() adds 434333dd3f66 mailmap: consolidate email addresses of Alexander Sverdlin adds d6b02199cde4 Merge tag 'mm-nonmm-stable-2025-03-30-18-23' of git://git. [...] adds 400188ae361a kernfs: Acquire kernfs_rwsem in kernfs_notify_workfn(). adds 122ab92dee80 kernfs: Acquire kernfs_rwsem in kernfs_get_parent_dentry(). adds 5b2fabf7fe8f kernfs: Acquire kernfs_rwsem in kernfs_node_dentry(). adds 9aab10a0249e kernfs: Don't re-lock kernfs_root::kernfs_rwsem in kernfs_ [...] adds 633488947ef6 kernfs: Use RCU to access kernfs_node::parent. adds 741c10b096bc kernfs: Use RCU to access kernfs_node::name. adds 2ce177e9b364 Merge 6.14-rc3 into driver-core-next adds 6ef5b6fae304 kernfs: Drop kernfs_rwsem while invoking lookup_positive_u [...] adds 8fd74a31eaf3 driver core: class: Remove needless return in void API cla [...] adds a44073c28bc6 driver core: Remove needless return in void API device_rem [...] adds b1b620bfa984 kernel: Fix "select" wording on HZ_250 description adds 6fb1ee255ed9 drivers/base/bus.c: fix spelling of "subsystem" adds 0514059ca09e MAINTAINERS: Add driver core headers to DRIVER CORE maintainers adds 177cbd5249b1 drivers: base: component: Allow more space for device name adds 1d2d45b62784 driver core: location: Use str_yes_no() helper function adds 7de24e20a7aa cxl/port: Constify 'struct bin_attribute' adds 14e694dbf285 firmware: dmi: Mark bin_attributes as __ro_after_init adds 80d3989b9ce3 firmware: dmi: Define bin_attributes through macro adds 1c83b02c91c1 firmware: dmi: Constify 'struct bin_attribute' adds 7787bfb3b0ea drm/sysfs: Constify 'struct bin_attribute' adds cf3864d84fe9 drm/lima: Constify 'struct bin_attribute' adds e3626a456599 drm/i915: Constify 'struct bin_attribute' adds 2d0f5001b61c drm/amdgpu: Constify 'struct bin_attribute' adds 600aa8d31af9 drm/amd/display: Constify 'struct bin_attribute' adds 4ab0279857bb fsi: core: Use const 'struct bin_attribute' callbacks adds f800cc58598e accel/habanalabs: constify 'struct bin_attribute' adds f9c883f0df27 Input: goodix-berlin - constify 'struct bin_attribute' adds ae7a15fb2920 efi/mokvar: Use const 'struct bin_attribute' callback adds 05a9896fa9e1 pcmcia: cistpl: Constify 'struct bin_attribute' adds 10f10210f674 powerpc/secvar: Mark __init functions as such adds 982d13db108c powerpc/secvar: Constify 'struct bin_attribute' adds f629576662e0 powerpc/powernv/ultravisor: Constify 'struct bin_attribute' adds f2b62c03a282 powerpc/powernv/opal: Constify 'struct bin_attribute' adds 4aad348d0fa6 powerpc/perf/hv-24x7: Constify 'struct bin_attribute' adds 80f756cabfbf firmware: qemu_fw_cfg: constify 'struct bin_attribute' adds 5d0fbf548cbf rapidio: constify 'struct bin_attribute' adds e965efc4aa14 efi: rci2: mark bin_attribute as __ro_after_init adds c5020c5be9d2 kernfs: Move dput() outside of the RCU section. adds 354fd6e86fac rust: io: rename `io::Io` accessors adds 040b17ae0e15 rust: io: fix devres test with new io accessor functions adds 6853d9d13dbe rust/faux: Drop #[repr(transparent)] from faux::Registration adds 95cb0cb546c2 rust/faux: Add missing parent argument to Registration::new() adds 21b0dc55bed6 driver core: faux: only create the device if probe() succeeds adds 993a47bd7b99 Merge 6.14-rc6 into driver-core-next adds 10b20f2d1bbe rust/kernel/faux: mark Registration methods inline adds e01968420a99 MAINTAINERS: driver core: mark Rafael and Danilo as co-mai [...] adds d1f6d6c537d4 rust: pci: use to_result() in enable_device_mem() adds 4d032779ab32 rust: device: implement device context marker adds 7b948a2af6b5 rust: pci: fix unrestricted &mut pci::Device adds 4d320e30ee04 rust: platform: fix unrestricted &mut platform::Device adds e2942bb4e629 rust: pci: impl Send + Sync for pci::Device adds 455943aa187f rust: platform: impl Send + Sync for platform::Device adds 935e1d90bf6f rust: pci: require Send for Driver trait implementers adds 51d0de7596a4 rust: platform: require Send for Driver trait implementers adds 2cd5769fb0b7 Merge tag 'driver-core-6.15-rc1' of git://git.kernel.org/p [...] adds be382372d55d greybus: gb-beagleplay: Add error handling for gb_greybus_init adds 1a09cd9b7bc7 scripts/tags.sh: tag SYM_*START*() assembler symbols adds 10d43ecbb012 mei: Remove unused functions adds 790b2f242a1e virtio: console: Use str_yes_no() helper in port_debugfs_show() adds 17f18e04a125 virtio_console: Get rid of unneeded temporary variable adds 74826b3fd7d2 sonypi: Use str_on_off() helper in sonypi_display_info() adds 78c0a5056c58 binder: remove unneeded <linux/export.h> inclusion from bi [...] adds d9406677428e eeprom: ee1004: Check chip before probing adds 6aa982633053 char: misc: improve testing Kconfig description adds ac9c5170a181 pps: generators: replace copy of pps-gen info struct with [...] adds c89755d1111f pps: generators: Add PPS Generator TIO Driver adds 6b22c3de1c2d Documentation: driver-api: pps: Add Intel Timed I/O PPS generator adds 264ff8415aed ABI: pps: Add ABI documentation for Intel TIO adds 74fc34937d72 rust: miscdevice: change how f_ops vtable is constructed adds 046cc01be6b9 Merge 6.14-rc6 into char-misc-next adds bbb89c177208 tools/counter: gitignore counter_watch_events adds a1cd339599a8 counter: add direction change event adds 37f7a388b3f1 tools/counter: add direction change event to watcher adds c2a756660324 counter: ti-eqep: add direction support adds e5d581396821 counter: microchip-tcb-capture: Add IRQ handling adds 1adc6240a802 counter: microchip-tcb-capture: Add capture extensions for [...] adds b51982019326 counter: Introduce the compare component adds ba27a0247b71 counter: microchip-tcb-capture: Add support for RC Compare adds 34ff7999dc4a Merge tag 'counter-updates-for-6.15' of ssh://gitolite.ker [...] adds 39bc50e00f8c iio: adc: ad7380: do not use iio_device_claim_direct_scope [...] adds 85e5605279df iio: adc: ad7380: enable regmap cache adds adc59fe0c222 iio: adc: ad7380: do not store osr in private data structure adds 27d1a4dbe1e1 iio: adc: ad7380: add alert support adds 7ad920ce3429 docs: iio: ad7380: add alert support adds 0302507541a8 dt-bindings: iio: Correct indentation and style in DTS example adds a4a947a74190 iio: adc: stm32: Drop unnecessary DT property presence check adds 470cb490d1b7 iio: adc: ad7173: move fwnode_irq_get_byname() call site adds 4310e15b3140 iio: adc: ad7173: don't make copy of ad_sigma_delta_info struct adds 8ec5a6fc3b58 iio: adc: ad7625: drop BSD license tag adds 465c79ad0665 iio: Use str_enable_disable-like helpers adds 0f3a7135e36d dt-bindings: iio: accel: mc3230: document mc3510c adds e59c6acfd5fa iio: accel: mc3230: add mount matrix support adds c7fee7653ac2 iio: accel: mc3230: add OF match table adds 4e78ce08dbcd iio: accel: mc3230: add multiple devices support adds d438fc93ca45 iio: accel: mc3230: add mc3510c support adds 7ecbbb5bb8fb iio: imu: bmi270: add temperature channel adds 998d20e4e99d iio: adc: ad4695: make ad4695_exit_conversion_mode() more robust adds 1093f83b2cfb iio: adc: ad4695: add custom regmap bus callbacks adds 6eaf49f1ba15 iio: adc: ti-ads124s08: Switch to fsleep() adds 32f80e203401 iio: gts: Simplify available scale table build adds 6cc60bc38e84 iio: dac: adi-axi-dac: modify stream enable adds 8ab67b37b81d iio: dac: adi-axi-dac: add bus mode setup adds 96873eeaa795 iio: dac: ad3552r-hs: fix message on wrong chip id adds 21889245fb53 iio: dac: ad3552r-hs: use instruction mode for configuration adds 67a0f04095e4 iio: dac: ad3552r: share model data structures adds 350d1ebfce82 iio: dac: ad3552r-hs: add ad3541/2r support adds 1ec0d78dec8d iio: dac: ad3552r-hs: update function name (non functional) adds 3bb415513c52 iio: cros_ec: Trace EC sensors command adds 3ea0944dca9b iio: dac: ad5791: fix storage adds cf67879bd428 iio: adc: ad7124: Micro-optimize channel disabling adds 9c7eb1ab2eec iio: light: veml6030: extend regmap to support regfields adds 46e288675404 iio: light: veml6030: extend regmap to support caching adds 2b368419955d dt-bindings: iio: magnetometer: add binding for Si7210 adds 15dbaed45b77 iio: magnetometer: si7210: add driver for Si7210 adds be464661e753 dt-bindings: iio: light: Add APDS9160 binding adds ec08c3954689 iio: light: Add APDS9160 ALS & Proximity sensor driver adds dbd2e08ff09f iio: gts-helper: export iio_gts_get_total_gain() adds 22eaca4283b2 iio: light: veml6030: fix scale to conform to ABI adds e8279e66a8dc dt-bindings: iio: adf4371: add refin mode adds e01670e31d04 iio: frequency: adf4371: add refin mode adds 80ce1f106a77 iio: frequency: adf4371: add ref doubler adds 34934d799655 iio: introduce the FAULT event type adds 7530ed2aaa3f iio: adc: ad7173: add openwire detection support for singl [...] adds 7b465a0d58c1 iio: light: adux1020: Drop unneeded assignment for cache_type adds 23a6374c7ba6 iio: magnetometer: af8133j: Drop unneeded assignment for c [...] adds 5c2c07a18c7d iio: pressure: zpa2326: Drop unneeded assignment for cache_type adds e903868b4ce7 iio: adc: ad7124: Really disable all channels at probe time adds fdaa9b763e36 Documentation: ABI: IIO: Add filter_type documentation adds c7eb65a37671 Documentation: ABI: IIO: Re-add sysfs-bus-iio-adc-ad4130 adds 0c5d8af2a5fd iio: adc: ad4130: Add filter_type attributes adds a570114db8ea Merge tag 'spi-offload' into togreg adds 4fe7fd17fe66 iio: buffer-dmaengine: split requesting DMA channel from a [...] adds 79f24971b4ff iio: buffer-dmaengine: add devm_iio_dmaengine_buffer_setup [...] adds 503d20ed8cf7 iio: adc: ad7944: don't use storagebits for sizing adds cbc986cda57a iio: adc: ad7944: add support for SPI offload adds f06a9c36729b doc: iio: ad7944: describe offload support adds b7c1e069f546 dt-bindings: iio: adc: adi,ad4695: add SPI offload properties adds f09f140e3ea8 iio: adc: ad4695: Add support for SPI offload adds 5031c9df4af0 doc: iio: ad4695: add SPI offload support adds c91c294c722e iio: dac: ad5791: sort include directives adds 192b669b930c iio: dac: ad5791: Add offload support adds 67d63185db79 iio: adc: ad4695: add offload-based oversampling support adds c26b0854eb2b doc: iio: ad4695: describe oversampling support adds f2ae18092607 dt-bindings: iio: dac: adi-axi-adc: add ad7606 variant adds f2a62931b394 iio: adc: ad7606: move the software mode configuration adds d2477887f667 iio: adc: ad7606: move software functions into common file adds c4330d081775 iio: adc: adi-axi-adc: add struct axi_adc_info adds a4ab57debde2 iio: adc: adi-axi-adc: add platform children support adds 79c47485e438 iio: adc: adi-axi-adc: add support for AD7606 register writing adds 0f65f59e632d iio: adc: ad7606: protect register access adds 5efb0a3cc6c8 iio: adc: ad7606: change channel macros parameters adds ac856912f210 iio: adc: ad7606: add support for writing registers when u [...] adds 4018ab42636c iio: backend: add API for interface get adds fc3fdb835eeb iio: backend: add support for data size set adds 22894e0be908 iio: backend: add API for oversampling adds fc9156c04566 iio: adc: adi-axi-adc: add interface type adds 4831509fd5a7 dt-bindings: iio: adc: add ad485x axi variant adds 7a794e3a0dc5 iio: adc: adi-axi-adc: set data format adds 208a94c8884d iio: adc: adi-axi-adc: add oversampling adds e04b1b0c6769 dt-bindings: iio: adc: add ad4851 adds 6250803fe2ec iio: adc: ad4851: add ad485x driver adds 8de148c0189e dt-bindings: iio: adc: add ADI ad4030, ad4630 and ad4632 adds 0cb8b324852f iio: adc: ad4030: add driver for ad4030-24 adds 949abd1ca5a4 iio: adc: ad4030: add averaging support adds c8ed843c4860 iio: adc: ad4030: add support for ad4630-24 and ad4630-16 adds ec25cf6f1ee3 iio: adc: ad4030: add support for ad4632-16 and ad4632-24 adds b29050e8b3b9 docs: iio: ad4030: add documentation adds f3255b0e1c0a dt-bindings: iio: adc: Introduce ADS7138 adds 024b08fee342 iio: adc: Add driver for ADS7128 / ADS7138 adds 7a2dd31359b0 iio: accel: msa311: convert to use maple tree register cache adds 58e9fe259750 iio: accel: bma400: convert to use maple tree register cache adds 7ed9db68c375 iio: accel: bmi088: convert to use maple tree register cache adds 9d7d7bfb45c5 iio: accel: kx022a: convert to use maple tree register cache adds d795e38df4b7 iio: core: Rework claim and release of direct mode to work [...] adds 5feb5532870f iio: chemical: scd30: Use guard(mutex) to allow early returns adds 403f0f9b3609 iio: chemical: scd30: Switch to sparse friendly claim/rele [...] adds bcbd26d8662b iio: temperature: tmp006: Stop using iio_device_claim_dire [...] adds f238f1efc2ae iio: proximity: sx9310: Stop using iio_device_claim_direct [...] adds ec59a125ea25 iio: proximity: sx9324: Stop using iio_device_claim_direct [...] adds 7b7f7e6ee01b iio: proximity: sx9360: Stop using iio_device_claim_direct [...] adds 7c00c85a635b iio: accel: adxl367: Stop using iio_device_claim_direct_scoped() adds e48c56d1503c iio: adc: ad4000: Stop using iio_device_claim_direct_scoped() adds b70fb3c1951e iio: adc: ad4130: Stop using iio_device_claim_direct_scoped() adds 20a57c2714a8 iio: adc: ad4695: Stop using iio_device_claim_direct_scoped() adds 8a1812d040c0 iio: adc: ad7606: Stop using iio_device_claim_direct_scoped() adds 48a24fd21d11 iio: adc: ad7625: Stop using iio_device_claim_direct_scoped() adds 82a0760c109f iio: adc: ad7779: Stop using iio_device_claim_direct_scoped() adds 7b22c000308a iio: adc: ad9467: Stop using iio_device_claim_direct_scoped() adds 5fd89f430d9e iio: adc: max1363: Stop using iio_device_claim_direct_scoped() adds 27ac40b6275d iio: adc: rtq6056: Stop using iio_device_claim_direct_scoped() adds dc100956600c iio: adc: ti-adc161s626: Stop using iio_device_claim_direc [...] adds 69deb972f9aa iio: adc: ti-ads1119: Stop using iio_device_claim_direct_scoped() adds e4c569742b60 iio: addac: ad74413r: Stop using iio_device_claim_direct_scoped() adds 5e802eed70b1 iio: chemical: ens160: Stop using iio_device_claim_direct_ [...] adds 798fa301e19f iio: dac: ad3552r-hs: Stop using iio_device_claim_direct_scoped() adds 41a316c8e531 iio: dac: ad8460: Stop using iio_device_claim_direct_scoped() adds 73dad3ec96ae iio: dummy: Stop using iio_device_claim_direct_scoped() adds 0bee1bf85a9e iio: imu: bmi323: Stop using iio_device_claim_direct_scoped() adds 668d7167fc78 iio: light: bh1745: Stop using iio_device_claim_direct_scoped() adds 4c571885898c iio: Drop iio_device_claim_direct_scoped() and related inf [...] adds b2881a480b3e Merge tag 'gpio-set-array-helper-v6.15-rc1' into togreg adds f23209e9758a iio: adc: ad7606: use gpiod_multi_set_value_cansleep adds a927e72925c7 iio: amplifiers: hmc425a: use gpiod_multi_set_value_cansleep adds 76ce6e6e5c49 iio: resolver: ad2s1210: use gpiod_multi_set_value_cansleep adds 66e80e2f2176 iio: resolver: ad2s1210: use bitmap_write adds 3b29bcee8f6f iio: imu: adis: Add custom ops struct adds 7f15d7a7d12d iio: imu: adis: Add reset to custom ops adds 9fa98d941318 iio: imu: adis: Add DIAG_STAT register adds 6e507f996c47 dt-bindings: iio: Add adis16550 bindings adds bac4368fab62 iio: imu: adis16550: add adis16550 support adds aaa9d61634e0 docs: iio: add documentation for adis16550 driver adds df330c808182 iio: accel: mma8452: Ensure error return on failure to mat [...] adds cce9172f3d40 iio: accel: mma8452: Factor out guts of write_raw() to sim [...] adds 9ab72adb9039 iio: accel: mma8452: Switch to sparse friendly iio_device_ [...] adds 305f655d059d iio: accel: kx022a: Factor out guts of write_raw() to allo [...] adds 6c21fc09c3e6 iio: accel: kx022a: Switch to sparse friendly iio_device_c [...] adds 60a0cf2ebab9 iio: accel: msa311: Fix failure to release runtime pm if d [...] adds 18a53d40122d iio: accel: msa311: Switch to sparse friendly iio_device_c [...] adds 3cb26cba4a60 iio: accel: Switch to sparse friendly iio_device_claim/rel [...] adds 5f763d31a536 dt-bindings: iio: light: al3010: add al3000a support adds d531b9f78949 iio: light: Add support for AL3000a illuminance sensor adds 728341b0ca4d iio: adc: stm32-dfsdm: Factor out core of reading INFO_RAW adds e493763302ce iio: adc: stm32-dfsdm: Switch to sparse friendly iio_devic [...] adds 5ff6b02d9bb8 iio: adc: ad4030: Switch to sparse friendly iio_device_cla [...] adds 32143dbd9591 iio: adc: ad7192: Factor out core of ad7192_write_raw() to [...] adds 4758f987d3a1 iio: adc: ad7192: Switch to sparse friendly iio_device_cla [...] adds 0af1c801a152 iio: adc: ad7768-1: Move setting of val a bit later to avo [...] adds e76750f50aaa iio: adc: ad7768-1: Switch to sparse friendly iio_device_c [...] adds 15bed4f0cbf1 iio: adc: ad7606: Switch to sparse friendly iio_device_cla [...] adds c05cbf02df28 iio: adc: ad7791: Factor out core of ad7791_write_raw() to [...] adds 85e840ced7a8 iio: adc: ad7791: Switch to sparse friendly iio_device_cla [...] adds f1a4a2e6b85e iio: adc: ad7793: Factor out core of ad7793_write_raw() to [...] adds 4d47f64ca82e iio: adc: ad7793: Switch to sparse friendly iio_device_cla [...] adds bbd841f9d02c iio: adc: ad799x: Switch to sparse friendly iio_device_cla [...] adds 6eedf172d964 iio: adc: ad_sigma_delta: Switch to sparse friendly iio_de [...] adds b3179f59c104 iio: adc: at91-sama5d2: Move claim of direct mode up a lev [...] adds 173386d03633 iio: adc: at91-sama5d2: Switch to sparse friendly iio_devi [...] adds 2ce5314c689c iio: adc: max1027: Move claim of direct mode up one level [...] adds 71dfa35f7bee iio: adc: max1027: Switch to sparse friendly iio_device_cl [...] adds 386c1d6e41cf iio: adc: max11410: Factor out writing of sampling frequen [...] adds 01528347680f iio: adc: max11410: Switch to sparse friendly iio_device_c [...] adds 1a21a9842e3b iio: adc: Switch to sparse friendly iio_device_claim/relea [...] adds 035b4989211d iio: backend: make sure to NULL terminate stack buffer adds 6d5dd486c715 iio: core: make use of simple_write_to_buffer() adds d477cda71a3a iio: adc: adi-axi-adc: replace of.h with mod_devicetable.h adds cafeb8a99746 iio: adc: ad4695: fix out of bounds array access adds 38f898e0b54f iio: adc: ad4695: simplify getting oversampling_ratio adds b543d881e89c docs: iio: fix wrong driver name in documentation adds 583350c1d4d0 iio: gyro: bmg160_i2c: add BMI088 to of_match_table adds 25331775b5b4 iio: dac: adi-axi-dac: add io_mode check adds 4e0bd62e8076 iio: imu: bmi270: move private struct declaration to source file adds 8c53df1499ca iio: adc: Include cleanup.h when using guard() adds 9b4b9791dd51 Documentation: iio: Add ADC documentation adds 16c94de2aa35 iio: imu: bmi270: rename variable bmi270_device to data adds a1854d55f54b iio: imu: bmi270: add support for data ready interrupt trigger adds 60a7903301f8 iio: accel: adxl345: reorganize measurement enable adds a69b0bd30438 iio: accel: adxl345: add debug register access adds 62c6b4f1c70e iio: accel: adxl345: reorganize irq handler adds eb2f9ab1f513 iio: adc: ad4851: Fix signedness bug in ad4851_calibrate() adds 443238858a2d iio: imu: adis: fix uninitialized symbol warning adds 7867a0d1dd8c MAINTAINERS: remove adi,ad7606.yaml from SEPS525 adds d15fc646ccff dt-bindings: iio: adc: Add rockchip,rk3528-saradc variant adds 8a9aa0bbd615 iio: adc: rockchip_saradc: Add support for RK3528 adds fcd104f0ed9f iio: buffer-dma: Fix docstrings adds 5017dcb8fcac iio: light: Fix spelling mistake "regist" -> "register" adds 15a007e7ae5b iio: adc: ad4030: fix error pointer dereference in probe() adds 94e4fc4004e4 dt-bindings: iio: adc: Add rockchip,rk3562-saradc string adds 1e30116da036 iio: adc: rockchip_saradc: add rk3562 adds f66d625c4d48 iio: adc: ad7380: add adaq4381-4 support adds 7131fcdba97f dt-bindings: iio: adc: ad7380: add adaq4381-4 compatible parts adds aac287ec80d7 docs: iio: ad7380: add adaq4381-4 adds 7021d97fb89b iio: adc: ad7173: Grab direct mode for calibration adds 08808b3ef384 iio: adc: ad7192: Grab direct mode for calibration adds 21ce1ce04350 staging: iio: accel: adis16240: Drop driver for this impac [...] adds f52b5daf3921 dt-bindings: iio: adc: add AD7191 adds 2e3ae10c3591 iio: adc: ad7191: add AD7191 adds 9525c66de334 docs: iio: add AD7191 adds fb3a0811a7bc iio: adc: ad_sigma_delta: Disable channel after calibration adds 280acb198246 iio: adc: ad4130: Fix comparison of channel setups adds 05a5d874f732 iio: adc: ad7124: Fix comparison of channel configs adds 7b6033ed5a9e iio: adc: ad7173: Fix comparison of channel configs adds 7d33bdabf304 iio: adc: ad4130: Adapt internal names to match official f [...] adds 780c9dbb160f iio: adc: ad_sigma_delta: Add error checking for ad_sigma_ [...] adds 47036a03a303 iio: adc: ad7124: Implement internal calibration at probe time adds df1f2e1470fa iio: adc: ad7124: Implement system calibration adds ecd5b508c10b iio: adc: ad7124: Benefit of dev = indio_dev->dev.parent i [...] adds 8236644f5ecb iio: adc: ad7768-1: Fix conversion result sign adds 2416cec85929 iio: adc: ad7768-1: set MOSI idle state to prevent acciden [...] adds 20182142045f Documentation: ABI: add wideband filter type to sysfs-bus-iio adds 809d605d1380 iio: adc: ad7768-1: remove unnecessary locking adds 352f4a6bb1d8 dt-bindings: iio: adc: Add i.MX94 and i.MX95 support adds 85a1159e4c0e iio: gyro: bmg160_spi: add of_match_table adds 33220e15ecc7 staging: iio: ad9832: Use devm_regulator_get_enable() adds cc26591e7942 staging: iio: ad9834: Use devm_regulator_get_enable() adds 8d534275f740 iio: adc: ti-ads7924 Drop unnecessary function parameters adds ee735aa33db1 iio: light: Add check for array bounds in veml6075_read_in [...] adds bbeaec81a03e iio: ad7380: add support for SPI offload adds 8dbeb413806f doc: iio: ad7380: describe offload support adds a425990fa96e Merge tag 'iio-for-6.15a' of ssh://gitolite.kernel.org/pub [...] adds c8006fbd0f4f bus: mhi: host: Remove unused functions adds cba6bdfd7929 bus: mhi: host: pci_generic: Add support for SA8775P endpoint adds 0686a818d77a bus: mhi: host: Fix race between unprepare and queue_buf adds 124bb4e75799 Merge tag 'mhi-for-v6.15' of ssh://gitolite.kernel.org/pub [...] adds cc1eb048e7ee fpga: m10bmc-sec: update email address for Peter Colberg adds 0f05886a40fd fpga: altera-cvp: Increase credit timeout adds e19890a0088b fpga: versal: remove incorrect of_match_ptr annotation adds 6f119e3da79c Merge tag 'fpga-for-6.15-rc1' of ssh://gitolite.kernel.org [...] adds dcd2a9a5550e regulator: dummy: convert to use the faux device interface adds 72239a78f9f5 tlclk: convert to use faux_device adds 3b18ccb5472b misc: lis3lv02d: convert to use faux_device adds 0dd6770a72f1 w1: fix NULL pointer dereference in probe adds 33c145297840 w1: w1_therm: w1: Use HWMON_CHANNEL_INFO macro to simplify code adds 64612eb92d0e Merge tag 'w1-drv-6.15' of ssh://gitolite.kernel.org/pub/s [...] adds a24b18aa4fd6 samples: rust_misc_device: fix markup in top-level docs adds 0e14e062f5ff coresight: catu: Fix number of pages while using 64k pages adds 87b8166a7328 dt-bindings: arm: coresight-tmc: Add "memory-region" property adds 91a2086aa6d1 coresight: tmc-etr: Add support to use reserved trace memory adds 46006ceb5d02 coresight: core: Add provision for panic callbacks adds 6dbcbcfc4496 coresight: tmc: Enable panic sync handling adds d58a70bdab57 coresight: tmc: Add support for reading crash data adds 942bbeeaf844 coresight: tmc: Stop trace capture on FlIn adds 4b7e62627a38 coresight: config: Add preloaded configuration adds b47d1fcd0d4b Documentation: coresight: Panic support adds 2ecdbebefea7 coresight: catu: Constify amba_id table adds 7b6d52e83705 coresight: tpda: Constify amba_id table adds 2197cbc22c1b coresight: tpdm: Constify amba_id table adds cade8a89b101 coresight: etm4x: don't include '<linux/pm_wakeup.h>' directly adds 4ff6039ffb79 coresight-etm4x: add isb() before reading the TRCSTATR adds ee39dbe9395b coresight-tpdm: Add MCMB dataset support adds 07f7c21745db coresight-tpdm: Add support to select lane adds 0c0b6c05e208 coresight-tpdm: Add support to enable the lane for MCMB TPDM adds d72deaf05ac1 dt-bindings: coresight: qcom,coresight-tpda: Fix too many 'reg' adds 1e4e454223f7 dt-bindings: coresight: qcom,coresight-tpdm: Fix too many 'reg' adds dc872c5f527a Coresight: Add support for new APB clock name adds c367a89dec26 Coresight: Add trace_id function to retrieving the trace ID adds 182e8c70791d Coresight: Use coresight_etm_get_trace_id() in traceid_show() adds 3c03c49b2fa5 Coresight: Introduce a new struct coresight_path adds d87d76d823d1 Coresight: Allocate trace ID after building the path adds 7b365f056d8e Coresight: Change to read the trace ID from coresight_path adds 080ee83cc361 Coresight: Change functions to accept the coresight_path adds 166df2a18dc9 dt-bindings: arm: Add Coresight TMC Control Unit hardware adds f78d206f3d73 Coresight: Add Coresight TMC Control Unit driver adds ab37128ad5ed coresight: add verification process for coresight_etm_get_ [...] adds 26f060c106f6 coresight: change coresight_device lock type to raw_spinlock_t adds 743c5a97c64d coresight-etm4x: change etmv4_drvdata spinlock type to raw [...] adds 4cf364ca57d8 coresight: change coresight_trace_id_map's lock type to ra [...] adds e3044065fc2c coresight-cti: change cti_drvdata spinlock's type to raw_s [...] adds 6b80c0abe475 coresight-etb10: change etb_drvdata spinlock's type to raw [...] adds 56eb02f0b04f coresight-funnel: change funnel_drvdata spinlock's type to [...] adds 982d0a0e08db coresight-replicator: change replicator_drvdata spinlock's [...] adds db11f75bc29c coresight-tmc: change tmc_drvdata spinlock's type to raw_s [...] adds d11eb31db269 coresight/ultrasoc: change smb_drv_data spinlock's type to [...] adds 4a29fa2626a1 coresight: docs: Remove target sink from examples adds b5060c17f9dc coresight: configfs: Constify struct config_item_type adds 5442d22da7db Coresight: Fix a NULL vs IS_ERR() bug in probe adds 5d1a5c4f121f Merge tag 'coresight-next-v6.15' of ssh://gitolite.kernel. [...] adds 25601e85441d Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub [...] adds e738d77f78b3 soundwire: cadence_master: set frame shape and divider bas [...] adds d38ea972da67 soundwire: Revert "soundwire: intel_auxdevice: start the b [...] adds dcc48a73eae7 soundwire: amd: change the soundwire wake enable/disable sequence adds 19427c08b818 soundwire: amd: add debug log for soundwire wake event adds 2c0ae8ef1e5e soundwire: amd: add support for ACP7.0 & ACP7.1 platforms adds 829c3e1cb4a3 soundwire: amd: set device power state during suspend/resu [...] adds 5818ed3636b3 soundwire: amd: set ACP_PME_EN during runtime suspend sequence adds 3df75289ddc2 soundwire: amd: add soundwire host wake interrupt enable/d [...] adds 836c8a2edb96 soundwire: Use str_enable_disable-like helpers adds aac2f8363f77 soundwire: slave: fix an OF node reference leak in soundwi [...] adds be2f35e15939 soundwire: amd: change the log level for command response log adds 3641c6392695 Documentation: driver: add SoundWire BRA description adds 3e3ae0c8fccc soundwire: cadence: add BTP support for DP0 adds df896e4f7cf5 soundwire: extend sdw_stream_type to BPT adds dc90bbefa792 soundwire: stream: extend sdw_alloc_stream() to take 'type [...] adds 00f57195f10f soundwire: stream: special-case the bus compute_params() routine adds b422b7237ead soundwire: stream: reuse existing code for BPT stream adds 9a756289ac5a soundwire: bus: add send_async/wait APIs for BPT protocol adds 8e4a239b403b soundwire: bus: add bpt_stream pointer adds 8eb5d7ade8b1 soundwire: cadence: add BTP/BRA helpers to format data adds 7f17a73a7dd8 soundwire: intel_auxdevice: add indirection for BPT send_a [...] adds 5d5cb86fb46e ASoC: SOF: Intel: hda-sdw-bpt: add helpers for SoundWire BPT DMA adds 5cdc23764da8 soundwire: intel: add BPT context definition adds 4c1ce9f37d8a soundwire: intel_ace2x: add BPT send_async/wait callbacks adds 3394e2b12504 ASoC: SOF: Intel: hda-sdw-bpt: add CHAIN_DMA support adds bb5cb09eedce soundwire: debugfs: add interface for BPT/BRA transfers adds 9452422fc321 ASoC: rt711-sdca: add DP0 support adds 08ae0d61c3d7 soundwire: take in count the bandwidth of a prepared stream adds 4d31167e844b Merge tag 'soundwire-6.15-rc1' of git://git.kernel.org/pub [...] adds c8f7d65cac56 phy: phy-rockchip-samsung-hdptx: annotate regmap register- [...] adds f08d1c085638 phy: phy-rockchip-samsung-hdptx: Don't use dt aliases to d [...] adds ad205ffc0dd0 dt-bindings: phy: Add rk3576 hdptx phy adds 2e1ffd4c1805 dt-bindings: phy: qcom,qmp-pcie: Add X1P42100 PCIe Gen4x4 PHY adds f67f8c61b7fd dt-bindings: phy: qcom,qmp-pcie: Drop reset number constraints adds 0d8db251dd15 phy: qcom: qmp-pcie: Add X1P42100 Gen4x4 PHY adds d02dfd4ceb2e phy: can-transceiver: Drop unnecessary "mux-states" proper [...] adds 88c0053baed6 phy: Use (of|device)_property_present() for non-boolean pr [...] adds 642b1ed4cd18 dt-bindings: phy: samsung,usb3-drd-phy: add blank lines be [...] adds c38528812c2e dt-bindings: phy: samsung,usb3-drd-phy: gs101: require Typ [...] adds ee064390b823 phy: exynos5-usbdrd: convert to dev_err_probe adds 21860f340ba7 phy: exynos5-usbdrd: fix EDS distribution tuning (gs101) adds 0bccdcb3eea9 phy: exynos5-usbdrd: gs101: configure SS lanes based on or [...] adds 09dc674295a3 phy: exynos5-usbdrd: subscribe to orientation notifier if [...] adds f4fb9c4d7f94 phy: exynos5-usbdrd: allow DWC3 runtime suspend with UDC b [...] adds 13c1eb1b4bd1 phy: stih407-usb: Use syscon_regmap_lookup_by_phandle_args adds d58c04e305af phy: core: don't require set_mode() callback for phy_get_m [...] adds 279950205dde phy: freescale: fsl-samsung-hdmi: Use helper function devm [...] adds 2947c8065e9e phy: phy-rockchip-samsung-hdptx: Swap the definitions of L [...] adds f70602410720 phy: phy-rockchip-samsung-hdptx: Supplement some register [...] adds 2dc8224e3758 phy: phy-rockchip-samsung-hdptx: Add the '_MASK' suffix to [...] adds 8f831f272b4c phy: phy-rockchip-samsung-hdptx: Add eDP mode support for RK3588 adds 0ee54dcfe767 dt-bindings: phy: Add ExynosAutov920 UFS PHY bindings adds d2317767723b phy: samsung-ufs: support ExynosAutov920 ufs phy driver adds b58f0f86fd61 phy: fsl-imx8mq-usb: add tca function driver for imx95 adds 7dff18535b93 phy: PHY_LAN966X_SERDES should depend on SOC_LAN966 || MCH [...] adds 49166afbf4ce phy: exynos5-usbdrd: Do not depend on Type-C adds 4a8463ae8d87 phy: phy-rockchip-samsung-hdptx: Add support for RK3576 adds 1f7af7f3c353 dt-bindings: phy: document Allwinner A523 USB-2.0 PHY adds b02d41d884f6 phy: core: Remove unused phy_pm_runtime_(allow|forbid) adds 97e8a2ff28a3 phy: freescale: imx8m-pcie: cleanup reset logic adds aecb63e88c5e phy: freescale: imx8m-pcie: assert phy reset and perst in [...] adds e45cc62c2342 phy: qcom: qmp-usbc: Add qmp configuration for QCS615 adds a2e934885c82 dt-bindings: phy: qcom,uniphy-pcie: Document PCIe uniphy adds 74badb8b0b14 phy: qcom: Introduce PCIe UNIPHY 28LP driver adds 12185bc38f76 dt-bindings: phy: qcom,sc8280xp-qmp-ufs-phy: document the [...] adds b02cc9a17679 phy: qcom-qmp-ufs: Add PHY Configuration support for sm8750 adds e46e59b77a9e dt-bindings: phy: qcom,sc8280xp-qmp-pcie-phy: Document the [...] adds ebf198f17b5a phy: qcom-qmp-pcie: add dual lane PHY support for QCS8300 adds 969a38be437b phy: rockchip: usbdp: Only verify link rates/lanes/voltage [...] adds 28dc672a1a87 phy: rockchip: usbdp: Avoid call hpd_event_trigger in dp_phy_init adds b52b330046d1 phy: rockchip: usbdp: Remove unnecessary bool conversion adds be8f23cebdb9 phy: qcom: uniphy-28lp: add COMMON_CLK dependency adds 301587cf4e77 dt-bindings: phy: Add Rockchip MIPI C-/D-PHY schema adds b2a1a2ae7818 phy: rockchip: Add Samsung MIPI D-/C-PHY driver adds 86ae16893409 dt-bindings: phy: rockchip: Add rk3562 naneng-combophy compatible adds f13bff25161b phy: rockchip-naneng-combo: Support rk3562 adds e63a16530846 Merge tag 'phy-for-6.15' of git://git.kernel.org/pub/scm/l [...] adds 31d43141d13a dmaengine: Replace dma_request_slave_channel() by dma_requ [...] adds 1c83d3dfa090 dmaengine: Use dma_request_channel() instead of __dma_requ [...] adds 1722fb4a1307 dmaengine: Add a comment on why it's okay when kasprintf() fails adds 91d8560c1591 dmaengine: Unify checks in dma_request_chan() adds 1e137d53e847 dmaengine: dw: Switch to LATE_SIMPLE_DEV_PM_OPS() adds 1c4c8609d498 dmaengine: fsl-edma: Add missing newlines to log messages adds a54ec770396c dt-bindings: dma: convert atmel-dma.txt to YAML adds 753f324c4caa MAINTAINERS: Change maintainer for IDXD adds 8e63891831f3 dmaengine: Use str_enable_disable-like helpers adds 9fc2f03e8595 dmaengine: pxa: Enable compile test adds 2c17e9ea0caa dmaengine: idxd: Delete unnecessary NULL check adds 186fdd3d87e7 dmaengine: img-mdc: remove incorrect of_match_ptr annotation adds e19ba02eeb8e dt-bindings: dma: atmel: add microchip,sama7d65-dma adds 34436106af3d dt-bindings: dma: fsl,edma: Add i.MX94 support adds 95032938c7c9 dmaengine: bcm2835-dma: fix warning when CONFIG_PM=n adds 0da30874729b dmaengine: ti: k3-udma-glue: Drop skip_fdq argument from k [...] adds 6f9669f3634b dmaengine: Fix typo in comment adds 964c032d1d5d dt-bindings: dma: fsl-mxs-dma: Add compatible string for i [...] adds 1fe283e850d6 dt-bindings: dma: Convert fsl,elo*-dma to YAML adds e87ca16e9911 dmaengine: dmatest: Fix dmatest waiting less when interrupted adds 6ec29d4086ed dt-bindings: dma: snps,dw-axi-dmac: Allow devices to be ma [...] adds c9c59da76ce9 dmaengine: fsl-edma: cleanup chan after dma_async_device_u [...] adds fa70c4c3c580 dmaengine: fsl-edma: free irq correctly in remove path adds 566beb347ede dmaengine: ti: k3-udma: Enable second resource range for B [...] adds e7240aba2053 dmaengine: ti: edma: support sw triggered chans in of_edma [...] adds b9014a10bdb8 dmaengine: Remove device_prep_dma_imm_data from struct dma_device adds b87c29c007e8 dmaengine: ae4dma: Remove deprecated PCI IDs adds feba04e6fdf4 dmaengine: ae4dma: Use the MSI count and its corresponding [...] adds 656543989457 dmaengine: ptdma: Utilize the AE4DMA engine's multi-queue [...] adds 91e5bfe317d8 Merge tag 'dmaengine-6.15-rc1' of git://git.kernel.org/pub [...]
No new revisions were added by this update.
Summary of changes: .mailmap | 11 +- CREDITS | 3 + Documentation/ABI/testing/sysfs-block-zram | 8 - .../ABI/testing/sysfs-bus-coresight-devices-tpdm | 15 + Documentation/ABI/testing/sysfs-bus-counter | 9 + Documentation/ABI/testing/sysfs-bus-iio | 12 +- Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 | 20 + .../ABI/testing/sysfs-driver-intel-m10-bmc | 4 +- .../testing/sysfs-driver-intel-m10-bmc-sec-update | 14 +- Documentation/ABI/testing/sysfs-kernel-mm-cma | 13 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 60 + Documentation/ABI/testing/sysfs-kernel-reboot | 8 + Documentation/ABI/testing/sysfs-pps-gen-tio | 6 + Documentation/RCU/whatisRCU.rst | 10 + Documentation/admin-guide/blockdev/zram.rst | 36 +- Documentation/admin-guide/cgroup-v1/memory.rst | 4 + Documentation/admin-guide/cgroup-v2.rst | 25 +- Documentation/admin-guide/kernel-parameters.txt | 36 +- Documentation/admin-guide/mm/cma_debugfs.rst | 10 +- Documentation/admin-guide/mm/damon/usage.rst | 87 +- Documentation/admin-guide/mm/hugetlbpage.rst | 10 + Documentation/admin-guide/mm/pagemap.rst | 21 +- Documentation/admin-guide/mm/zswap.rst | 10 +- Documentation/admin-guide/sysctl/vm.rst | 9 + Documentation/arch/arm64/ptdump.rst | 2 - Documentation/core-api/refcount-vs-atomic.rst | 37 +- Documentation/core-api/xarray.rst | 14 +- .../devicetree/bindings/arm/arm,coresight-tmc.yaml | 26 + .../bindings/arm/qcom,coresight-ctcu.yaml | 84 + .../bindings/arm/qcom,coresight-tpda.yaml | 3 +- .../bindings/arm/qcom,coresight-tpdm.yaml | 3 +- .../bindings/dma/atmel,at91sam9g45-dma.yaml | 68 + .../devicetree/bindings/dma/atmel,sama5d4-dma.yaml | 3 + .../devicetree/bindings/dma/atmel-dma.txt | 42 - .../devicetree/bindings/dma/fsl,edma.yaml | 8 + .../devicetree/bindings/dma/fsl,elo-dma.yaml | 137 ++ .../devicetree/bindings/dma/fsl,elo3-dma.yaml | 125 ++ .../devicetree/bindings/dma/fsl,eloplus-dma.yaml | 132 ++ .../devicetree/bindings/dma/fsl,mxs-dma.yaml | 6 + .../devicetree/bindings/dma/snps,dw-axi-dmac.yaml | 2 + .../devicetree/bindings/iio/adc/adi,ad4030.yaml | 110 ++ .../devicetree/bindings/iio/adc/adi,ad4695.yaml | 13 + .../devicetree/bindings/iio/adc/adi,ad4851.yaml | 153 ++ .../devicetree/bindings/iio/adc/adi,ad7191.yaml | 149 ++ .../devicetree/bindings/iio/adc/adi,ad7380.yaml | 4 + .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 72 +- .../devicetree/bindings/iio/adc/nxp,imx93-adc.yaml | 9 +- .../bindings/iio/adc/rockchip-saradc.yaml | 2 + .../devicetree/bindings/iio/adc/ti,ads7138.yaml | 63 + .../devicetree/bindings/iio/dac/adi,ad5380.yaml | 18 +- .../devicetree/bindings/iio/frequency/adf4371.yaml | 5 +- .../bindings/iio/humidity/sciosense,ens210.yaml | 12 +- .../devicetree/bindings/iio/imu/adi,adis16550.yaml | 74 + .../bindings/iio/light/brcm,apds9160.yaml | 78 + .../bindings/iio/light/dynaimage,al3010.yaml | 6 +- .../bindings/iio/magnetometer/silabs,si7210.yaml | 48 + .../bindings/iio/temperature/maxim,max31865.yaml | 20 +- .../bindings/iio/temperature/ti,tmp117.yaml | 6 +- .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 1 + .../bindings/phy/qcom,ipq5332-uniphy-pcie-phy.yaml | 76 + .../bindings/phy/qcom,sc8280xp-qmp-pcie-phy.yaml | 11 +- .../bindings/phy/qcom,sc8280xp-qmp-ufs-phy.yaml | 2 + .../bindings/phy/rockchip,rk3588-hdptx-phy.yaml | 62 +- .../bindings/phy/rockchip,rk3588-mipi-dcphy.yaml | 87 + .../devicetree/bindings/phy/samsung,ufs-phy.yaml | 1 + .../bindings/phy/samsung,usb3-drd-phy.yaml | 21 +- .../devicetree/bindings/powerpc/fsl/dma.txt | 204 --- .../devicetree/bindings/thermal/thermal-zones.yaml | 5 +- .../devicetree/bindings/trivial-devices.yaml | 2 + Documentation/driver-api/phy/phy.rst | 3 +- Documentation/driver-api/pps.rst | 27 +- Documentation/driver-api/soundwire/bra.rst | 336 ++++ Documentation/driver-api/soundwire/bra_cadence.rst | 66 + Documentation/driver-api/soundwire/index.rst | 2 + Documentation/driver-api/soundwire/stream.rst | 2 +- Documentation/driver-api/soundwire/summary.rst | 8 - Documentation/driver-api/thermal/sysfs-api.rst | 25 +- Documentation/filesystems/dax.rst | 1 - Documentation/filesystems/nfs/reexport.rst | 10 +- Documentation/filesystems/proc.rst | 53 +- Documentation/iio/ad4030.rst | 180 ++ Documentation/iio/ad4695.rst | 104 +- Documentation/iio/ad7191.rst | 119 ++ Documentation/iio/ad7380.rst | 56 +- Documentation/iio/ad7944.rst | 24 +- Documentation/iio/adis16550.rst | 376 +++++ Documentation/iio/adxl380.rst | 2 +- Documentation/iio/iio_adc.rst | 305 ++++ Documentation/iio/index.rst | 4 + Documentation/mm/balance.rst | 2 +- Documentation/mm/damon/design.rst | 123 +- .../damon/monitoring_intervals_tuning_example.rst | 8 +- Documentation/mm/hmm.rst | 2 +- Documentation/mm/index.rst | 1 - Documentation/mm/physical_memory.rst | 266 ++- Documentation/mm/process_addrs.rst | 44 +- Documentation/mm/transhuge.rst | 39 +- Documentation/mm/z3fold.rst | 28 - Documentation/mm/zsmalloc.rst | 5 +- Documentation/netlink/specs/lockd.yaml | 45 + Documentation/trace/coresight/coresight.rst | 41 +- Documentation/trace/coresight/panic.rst | 362 +++++ Documentation/translations/zh_CN/mm/hmm.rst | 2 +- Documentation/translations/zh_CN/mm/index.rst | 1 - Documentation/translations/zh_CN/mm/z3fold.rst | 31 - Documentation/userspace-api/perf_ring_buffer.rst | 4 +- MAINTAINERS | 78 +- arch/alpha/mm/init.c | 8 - arch/arc/mm/init.c | 25 +- arch/arc/mm/ioremap.c | 6 +- arch/arm/include/asm/pgtable.h | 5 +- arch/arm/mm/init.c | 43 +- arch/arm64/Kconfig | 2 +- arch/arm64/include/asm/io.h | 6 +- arch/arm64/include/asm/ptdump.h | 4 +- arch/arm64/include/asm/tlbflush.h | 23 +- arch/arm64/kernel/acpi.c | 2 +- arch/arm64/kvm/Kconfig | 4 +- arch/arm64/mm/Makefile | 2 +- arch/arm64/mm/contpte.c | 2 +- arch/arm64/mm/init.c | 18 +- arch/arm64/mm/ioremap.c | 3 +- arch/csky/include/asm/io.h | 2 +- arch/csky/kernel/setup.c | 43 + arch/csky/mm/init.c | 67 - arch/hexagon/mm/init.c | 32 +- arch/loongarch/configs/loongson3_defconfig | 3 +- arch/loongarch/include/asm/io.h | 10 +- arch/loongarch/kernel/numa.c | 6 - arch/loongarch/kernel/setup.c | 5 +- arch/loongarch/mm/init.c | 8 - arch/m68k/mm/init.c | 2 - arch/microblaze/mm/init.c | 25 - arch/mips/include/asm/io.h | 8 +- arch/mips/include/asm/mmzone.h | 2 - arch/mips/loongson64/numa.c | 7 - arch/mips/mm/init.c | 51 +- arch/mips/mm/ioremap.c | 4 +- arch/mips/mm/ioremap64.c | 4 +- arch/mips/sgi-ip27/ip27-memory.c | 9 - arch/nios2/kernel/setup.c | 3 +- arch/nios2/mm/init.c | 16 +- arch/openrisc/mm/init.c | 6 - arch/parisc/include/asm/io.h | 2 +- arch/parisc/mm/init.c | 4 - arch/parisc/mm/ioremap.c | 4 +- arch/powerpc/Kconfig | 5 +- arch/powerpc/configs/mpc885_ads_defconfig | 2 +- arch/powerpc/include/asm/book3s/64/hugetlb.h | 6 + arch/powerpc/include/asm/crash_reserve.h | 8 + arch/powerpc/include/asm/io.h | 2 +- arch/powerpc/include/asm/kexec.h | 10 +- arch/powerpc/kernel/prom.c | 2 +- arch/powerpc/kernel/secvar-sysfs.c | 24 +- arch/powerpc/kernel/setup-common.c | 2 - arch/powerpc/kexec/core.c | 96 +- arch/powerpc/kexec/file_load_64.c | 259 +-- arch/powerpc/mm/Makefile | 2 +- arch/powerpc/mm/hugetlbpage.c | 1 + arch/powerpc/mm/init_64.c | 4 + arch/powerpc/mm/ioremap.c | 4 +- arch/powerpc/mm/mem.c | 20 +- arch/powerpc/perf/hv-24x7.c | 8 +- arch/powerpc/platforms/powernv/opal-core.c | 10 +- arch/powerpc/platforms/powernv/opal-dump.c | 4 +- arch/powerpc/platforms/powernv/opal-elog.c | 4 +- arch/powerpc/platforms/powernv/opal-flash.c | 4 +- arch/powerpc/platforms/powernv/opal-msglog.c | 6 +- arch/powerpc/platforms/powernv/ultravisor.c | 6 +- arch/powerpc/platforms/ps3/spu.c | 4 +- arch/riscv/Kconfig | 2 +- arch/riscv/include/asm/io.h | 2 +- arch/riscv/include/asm/tlbflush.h | 3 +- arch/riscv/kernel/acpi.c | 2 +- arch/riscv/mm/Makefile | 2 +- arch/riscv/mm/init.c | 11 +- arch/riscv/mm/tlbflush.c | 3 +- arch/s390/Kconfig | 2 +- arch/s390/configs/debug_defconfig | 2 +- arch/s390/configs/defconfig | 2 +- arch/s390/include/asm/io.h | 2 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/init.c | 33 +- arch/s390/pci/pci.c | 4 +- arch/sh/boards/mach-landisk/setup.c | 2 +- arch/sh/boards/mach-lboxre2/setup.c | 2 +- arch/sh/boards/mach-sh03/setup.c | 2 +- arch/sh/include/asm/io.h | 2 +- arch/sh/mm/init.c | 10 - arch/sh/mm/ioremap.c | 3 +- arch/sparc/include/asm/pgtable_64.h | 2 - arch/sparc/mm/init_32.c | 31 +- arch/sparc/mm/init_64.c | 4 - arch/sparc/mm/tlb.c | 5 +- arch/um/include/shared/mem_user.h | 1 - arch/um/kernel/mem.c | 9 +- arch/um/kernel/physmem.c | 12 - arch/um/kernel/um_arch.c | 2 - arch/x86/Kconfig | 3 +- arch/x86/Kconfig.debug | 2 +- arch/x86/include/asm/highmem.h | 3 - arch/x86/include/asm/io.h | 2 +- arch/x86/include/asm/numa.h | 4 - arch/x86/include/asm/numa_32.h | 13 - arch/x86/include/asm/percpu.h | 33 +- arch/x86/include/asm/tlbflush.h | 3 +- arch/x86/include/asm/xen/hypervisor.h | 15 +- arch/x86/kernel/cpu/mce/severity.c | 11 +- arch/x86/kernel/cpu/resctrl/internal.h | 5 + arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 14 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 73 +- arch/x86/kernel/kgdb.c | 2 +- arch/x86/kernel/setup.c | 12 +- arch/x86/mm/Makefile | 4 +- arch/x86/mm/highmem_32.c | 34 - arch/x86/mm/init_32.c | 38 +- arch/x86/mm/init_64.c | 25 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/xen/enlighten_pv.c | 1 - arch/xtensa/include/asm/io.h | 6 +- arch/xtensa/mm/init.c | 66 +- arch/xtensa/mm/ioremap.c | 4 +- .../accel/habanalabs/common/command_submission.c | 2 +- drivers/accel/habanalabs/common/debugfs.c | 2 +- drivers/accel/habanalabs/common/device.c | 2 +- drivers/accel/habanalabs/common/habanalabs_drv.c | 2 +- drivers/accel/habanalabs/common/sysfs.c | 10 +- drivers/android/binder_internal.h | 1 - drivers/ata/libata-zpodd.c | 3 +- drivers/base/bus.c | 2 +- drivers/base/component.c | 12 +- drivers/base/faux.c | 15 +- drivers/base/memory.c | 29 +- drivers/base/physical_location.c | 5 +- drivers/block/zram/backend_zstd.c | 11 +- drivers/block/zram/zcomp.c | 48 +- drivers/block/zram/zcomp.h | 8 +- drivers/block/zram/zram_drv.c | 330 ++-- drivers/block/zram/zram_drv.h | 17 +- drivers/bus/mhi/host/main.c | 35 +- drivers/bus/mhi/host/pci_generic.c | 34 + drivers/bus/mhi/host/pm.c | 14 - drivers/char/tlclk.c | 32 +- drivers/char/virtio_console.c | 9 +- drivers/counter/microchip-tcb-capture.c | 160 ++ drivers/counter/ti-eqep.c | 32 + drivers/cxl/port.c | 10 +- drivers/dax/device.c | 24 +- drivers/dma/Kconfig | 2 +- drivers/dma/amd/ae4dma/ae4dma-pci.c | 6 +- drivers/dma/amd/ae4dma/ae4dma.h | 2 + drivers/dma/amd/ptdma/ptdma-dmaengine.c | 90 +- drivers/dma/bcm2835-dma.c | 2 +- drivers/dma/dmaengine.c | 16 +- drivers/dma/dmatest.c | 6 +- drivers/dma/dw-edma/dw-edma-core.c | 6 +- drivers/dma/dw/pci.c | 8 +- drivers/dma/dw/platform.c | 8 +- drivers/dma/fsl-edma-main.c | 18 +- drivers/dma/idxd/init.c | 3 +- drivers/dma/img-mdc-dma.c | 2 +- drivers/dma/imx-dma.c | 3 +- drivers/dma/imx-sdma.c | 5 +- drivers/dma/pxa_dma.c | 4 +- drivers/dma/sh/shdma-base.c | 2 +- drivers/dma/sun6i-dma.c | 3 +- drivers/dma/ti/edma.c | 11 +- drivers/dma/ti/k3-udma-glue.c | 15 +- drivers/dma/ti/k3-udma.c | 36 + drivers/dma/xilinx/xilinx_dma.c | 3 +- drivers/firmware/dmi-sysfs.c | 28 +- drivers/firmware/dmi_scan.c | 4 +- drivers/firmware/efi/mokvar-table.c | 4 +- drivers/firmware/efi/rci2-table.c | 2 +- drivers/firmware/qemu_fw_cfg.c | 6 +- drivers/fpga/altera-cvp.c | 2 +- drivers/fpga/versal-fpga.c | 2 +- drivers/fsi/fsi-core.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 13 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 8 +- drivers/gpu/drm/drm_gpusvm.c | 4 +- drivers/gpu/drm/drm_sysfs.c | 10 +- drivers/gpu/drm/i915/i915_gpu_error.c | 8 +- drivers/gpu/drm/i915/i915_sysfs.c | 12 +- drivers/gpu/drm/lima/lima_drv.c | 8 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 5 +- drivers/gpu/drm/xe/xe_svm.c | 2 +- drivers/gpu/nova-core/driver.rs | 4 +- drivers/gpu/nova-core/regs.rs | 2 +- drivers/greybus/gb-beagleplay.c | 4 +- drivers/hv/hv_balloon.c | 2 + drivers/hwtracing/coresight/Kconfig | 12 + drivers/hwtracing/coresight/Makefile | 4 +- drivers/hwtracing/coresight/coresight-catu.c | 4 +- .../hwtracing/coresight/coresight-cfg-preload.c | 2 + .../hwtracing/coresight/coresight-cfg-preload.h | 2 + drivers/hwtracing/coresight/coresight-cfg-pstop.c | 83 + drivers/hwtracing/coresight/coresight-config.c | 8 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-core.c | 192 ++- drivers/hwtracing/coresight/coresight-ctcu-core.c | 326 ++++ drivers/hwtracing/coresight/coresight-ctcu.h | 39 + drivers/hwtracing/coresight/coresight-cti-core.c | 44 +- drivers/hwtracing/coresight/coresight-cti-sysfs.c | 76 +- drivers/hwtracing/coresight/coresight-cti.h | 2 +- drivers/hwtracing/coresight/coresight-dummy.c | 15 +- drivers/hwtracing/coresight/coresight-etb10.c | 26 +- drivers/hwtracing/coresight/coresight-etm-perf.c | 27 +- drivers/hwtracing/coresight/coresight-etm-perf.h | 2 +- drivers/hwtracing/coresight/coresight-etm.h | 1 - drivers/hwtracing/coresight/coresight-etm3x-core.c | 55 +- .../hwtracing/coresight/coresight-etm3x-sysfs.c | 3 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 122 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 254 +-- drivers/hwtracing/coresight/coresight-etm4x.h | 3 +- drivers/hwtracing/coresight/coresight-funnel.c | 12 +- drivers/hwtracing/coresight/coresight-priv.h | 14 +- drivers/hwtracing/coresight/coresight-replicator.c | 12 +- drivers/hwtracing/coresight/coresight-stm.c | 13 +- .../coresight/coresight-syscfg-configfs.c | 12 +- drivers/hwtracing/coresight/coresight-syscfg.c | 26 +- drivers/hwtracing/coresight/coresight-sysfs.c | 17 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 327 +++- drivers/hwtracing/coresight/coresight-tmc-etf.c | 140 +- drivers/hwtracing/coresight/coresight-tmc-etr.c | 224 ++- drivers/hwtracing/coresight/coresight-tmc.h | 106 +- drivers/hwtracing/coresight/coresight-tpda.c | 20 +- drivers/hwtracing/coresight/coresight-tpdm.c | 124 +- drivers/hwtracing/coresight/coresight-tpdm.h | 33 +- drivers/hwtracing/coresight/coresight-trace-id.c | 22 +- drivers/hwtracing/coresight/ultrasoc-smb.c | 12 +- drivers/hwtracing/coresight/ultrasoc-smb.h | 2 +- drivers/iio/accel/adxl345.h | 1 - drivers/iio/accel/adxl345_core.c | 78 +- drivers/iio/accel/adxl367.c | 194 ++- drivers/iio/accel/adxl372.c | 7 +- drivers/iio/accel/adxl380.c | 7 +- drivers/iio/accel/bma180.c | 7 +- drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/bmi088-accel-core.c | 9 +- drivers/iio/accel/fxls8962af-core.c | 21 +- drivers/iio/accel/kionix-kx022a.c | 78 +- drivers/iio/accel/mc3230.c | 95 +- drivers/iio/accel/mma8452.c | 86 +- drivers/iio/accel/msa311.c | 34 +- drivers/iio/adc/Kconfig | 56 +- drivers/iio/adc/Makefile | 4 + drivers/iio/adc/ad4000.c | 60 +- drivers/iio/adc/ad4030.c | 1230 ++++++++++++++ drivers/iio/adc/ad4130.c | 139 +- drivers/iio/adc/ad4695.c | 1094 +++++++++++-- drivers/iio/adc/ad4851.c | 1315 +++++++++++++++ drivers/iio/adc/ad7091r-base.c | 1 + drivers/iio/adc/ad7124.c | 343 +++- drivers/iio/adc/ad7173.c | 791 +++++---- drivers/iio/adc/ad7191.c | 554 +++++++ drivers/iio/adc/ad7192.c | 124 +- drivers/iio/adc/ad7266.c | 7 +- drivers/iio/adc/ad7298.c | 7 +- drivers/iio/adc/ad7380.c | 917 +++++++++-- drivers/iio/adc/ad7476.c | 7 +- drivers/iio/adc/ad7606.c | 174 +- drivers/iio/adc/ad7606.h | 103 +- drivers/iio/adc/ad7606_bus_iface.h | 16 + drivers/iio/adc/ad7606_par.c | 52 +- drivers/iio/adc/ad7606_spi.c | 137 +- drivers/iio/adc/ad7625.c | 13 +- drivers/iio/adc/ad7768-1.c | 47 +- drivers/iio/adc/ad7779.c | 101 +- drivers/iio/adc/ad7791.c | 31 +- drivers/iio/adc/ad7793.c | 80 +- drivers/iio/adc/ad7887.c | 7 +- drivers/iio/adc/ad7923.c | 7 +- drivers/iio/adc/ad7944.c | 314 +++- drivers/iio/adc/ad799x.c | 14 +- drivers/iio/adc/ad9467.c | 23 +- drivers/iio/adc/ad_sigma_delta.c | 24 +- drivers/iio/adc/adi-axi-adc.c | 305 +++- drivers/iio/adc/at91-sama5d2_adc.c | 54 +- drivers/iio/adc/dln2-adc.c | 7 +- drivers/iio/adc/max1027.c | 37 +- drivers/iio/adc/max11410.c | 72 +- drivers/iio/adc/max1363.c | 165 +- drivers/iio/adc/max34408.c | 1 + drivers/iio/adc/pac1921.c | 1 + drivers/iio/adc/rockchip_saradc.c | 42 +- drivers/iio/adc/rtq6056.c | 46 +- drivers/iio/adc/stm32-adc-core.c | 6 +- drivers/iio/adc/stm32-adc.c | 7 +- drivers/iio/adc/stm32-dfsdm-adc.c | 76 +- drivers/iio/adc/ti-adc084s021.c | 9 +- drivers/iio/adc/ti-adc108s102.c | 7 +- drivers/iio/adc/ti-adc161s626.c | 14 +- drivers/iio/adc/ti-ads1119.c | 17 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads1298.c | 7 +- drivers/iio/adc/ti-ads131e08.c | 14 +- drivers/iio/adc/ti-ads7138.c | 749 +++++++++ drivers/iio/adc/ti-ads7924.c | 7 +- drivers/iio/adc/ti-tlc4541.c | 7 +- drivers/iio/addac/ad74413r.c | 14 +- drivers/iio/amplifiers/hmc425a.c | 3 +- drivers/iio/buffer/industrialio-buffer-dma.c | 4 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 144 +- drivers/iio/chemical/ens160_core.c | 32 +- drivers/iio/chemical/scd30_core.c | 70 +- drivers/iio/common/cros_ec_sensors/Makefile | 3 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 9 +- .../common/cros_ec_sensors/cros_ec_sensors_trace.c | 32 + .../common/cros_ec_sensors/cros_ec_sensors_trace.h | 56 + drivers/iio/dac/Kconfig | 3 + drivers/iio/dac/ad3552r-common.c | 50 +- drivers/iio/dac/ad3552r-hs.c | 333 +++- drivers/iio/dac/ad3552r-hs.h | 8 + drivers/iio/dac/ad3552r.c | 36 - drivers/iio/dac/ad3552r.h | 9 +- drivers/iio/dac/ad5791.c | 181 ++- drivers/iio/dac/ad8460.c | 18 +- drivers/iio/dac/adi-axi-dac.c | 35 +- drivers/iio/dummy/iio_simple_dummy.c | 119 +- drivers/iio/frequency/adf4371.c | 45 +- drivers/iio/gyro/bmg160_i2c.c | 1 + drivers/iio/gyro/bmg160_spi.c | 10 + drivers/iio/humidity/dht11.c | 3 +- drivers/iio/imu/Kconfig | 13 + drivers/iio/imu/Makefile | 1 + drivers/iio/imu/adis.c | 35 +- drivers/iio/imu/adis16550.c | 1147 +++++++++++++ drivers/iio/imu/bmi270/bmi270.h | 17 +- drivers/iio/imu/bmi270/bmi270_core.c | 374 ++++- drivers/iio/imu/bmi323/bmi323_core.c | 44 +- drivers/iio/industrialio-backend.c | 64 +- drivers/iio/industrialio-core.c | 9 +- drivers/iio/industrialio-event.c | 2 + drivers/iio/industrialio-gts-helper.c | 283 ++-- drivers/iio/light/Kconfig | 22 + drivers/iio/light/Makefile | 2 + drivers/iio/light/adux1020.c | 1 - drivers/iio/light/al3000a.c | 209 +++ drivers/iio/light/apds9160.c | 1594 ++++++++++++++++++ drivers/iio/light/bh1745.c | 18 +- drivers/iio/light/cm32181.c | 2 +- drivers/iio/light/cm36651.c | 2 +- drivers/iio/light/veml6030.c | 608 ++++--- drivers/iio/light/veml6075.c | 8 +- drivers/iio/magnetometer/Kconfig | 11 + drivers/iio/magnetometer/Makefile | 2 + drivers/iio/magnetometer/af8133j.c | 1 - drivers/iio/magnetometer/si7210.c | 446 +++++ drivers/iio/pressure/zpa2326_i2c.c | 1 - drivers/iio/pressure/zpa2326_spi.c | 1 - drivers/iio/proximity/irsd200.c | 3 +- drivers/iio/proximity/sx9310.c | 19 +- drivers/iio/proximity/sx9324.c | 19 +- drivers/iio/proximity/sx9360.c | 19 +- drivers/iio/resolver/ad2s1210.c | 17 +- drivers/iio/temperature/tmp006.c | 33 +- drivers/infiniband/hw/bnxt_re/qplib_rcfw.c | 2 +- drivers/input/touchscreen/goodix_berlin_core.c | 10 +- drivers/misc/eeprom/ee1004.c | 4 + drivers/misc/lis3lv02d/lis3lv02d.c | 26 +- drivers/misc/lis3lv02d/lis3lv02d.h | 4 +- drivers/misc/mei/bus.c | 52 - drivers/misc/mei/client.c | 22 - drivers/misc/mei/client.h | 2 - drivers/misc/mei/hw-txe.c | 45 - drivers/misc/mei/hw-txe.h | 2 - drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/icssg/icssg_common.c | 2 +- drivers/nvdimm/pmem.c | 4 +- drivers/nvme/host/core.c | 6 +- drivers/pci/p2pdma.c | 19 +- drivers/pcmcia/cistpl.c | 8 +- drivers/phy/freescale/Kconfig | 1 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 23 +- drivers/phy/freescale/phy-fsl-imx8mq-usb.c | 240 +++ drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 10 +- drivers/phy/mediatek/phy-mtk-tphy.c | 4 +- drivers/phy/microchip/Kconfig | 1 + drivers/phy/phy-can-transceiver.c | 13 +- drivers/phy/phy-core.c | 31 +- drivers/phy/qualcomm/Kconfig | 13 + drivers/phy/qualcomm/Makefile | 1 + drivers/phy/qualcomm/phy-qcom-qmp-pcie.c | 107 ++ drivers/phy/qualcomm/phy-qcom-qmp-qserdes-com-v6.h | 7 + .../qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v7.h | 67 + drivers/phy/qualcomm/phy-qcom-qmp-ufs.c | 180 +- drivers/phy/qualcomm/phy-qcom-qmp-usbc.c | 3 + drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c | 286 ++++ drivers/phy/rockchip/Kconfig | 12 + drivers/phy/rockchip/Makefile | 1 + drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 152 ++ drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c | 1719 ++++++++++++++++++++ drivers/phy/rockchip/phy-rockchip-samsung-hdptx.c | 1046 +++++++++++- drivers/phy/rockchip/phy-rockchip-usbdp.c | 90 +- drivers/phy/samsung/Kconfig | 1 + drivers/phy/samsung/Makefile | 1 + drivers/phy/samsung/phy-exynos5-usbdrd.c | 202 ++- drivers/phy/samsung/phy-exynosautov920-ufs.c | 168 ++ drivers/phy/samsung/phy-samsung-ufs.c | 9 +- drivers/phy/samsung/phy-samsung-ufs.h | 4 + drivers/phy/st/phy-stih407-usb.c | 24 +- drivers/platform/chrome/cros_ec_lpc.c | 2 +- drivers/power/supply/da9030_battery.c | 3 +- drivers/pps/generators/Kconfig | 16 + drivers/pps/generators/Makefile | 1 + drivers/pps/generators/pps_gen-dummy.c | 2 +- drivers/pps/generators/pps_gen.c | 14 +- drivers/pps/generators/pps_gen_tio.c | 272 ++++ drivers/pps/generators/sysfs.c | 6 +- drivers/rapidio/rio-sysfs.c | 14 +- drivers/regulator/core.c | 4 +- drivers/regulator/dummy.c | 37 +- drivers/regulator/irq_helpers.c | 16 +- drivers/s390/block/Kconfig | 12 +- drivers/s390/block/dcssblk.c | 27 +- drivers/soundwire/Kconfig | 1 + drivers/soundwire/amd_manager.c | 151 +- drivers/soundwire/amd_manager.h | 26 + drivers/soundwire/bus.c | 48 +- drivers/soundwire/bus.h | 18 + drivers/soundwire/cadence_master.c | 668 +++++++- drivers/soundwire/cadence_master.h | 20 + drivers/soundwire/debugfs.c | 87 +- drivers/soundwire/generic_bandwidth_allocation.c | 53 +- drivers/soundwire/intel.h | 23 + drivers/soundwire/intel_ace2x.c | 312 ++++ drivers/soundwire/intel_auxdevice.c | 45 +- drivers/soundwire/slave.c | 1 + drivers/soundwire/stream.c | 143 +- drivers/staging/iio/accel/Kconfig | 12 - drivers/staging/iio/accel/Makefile | 1 - drivers/staging/iio/accel/adis16240.c | 443 ----- drivers/staging/iio/frequency/ad9832.c | 37 +- drivers/staging/iio/frequency/ad9834.c | 22 +- drivers/thermal/thermal_core.c | 17 +- drivers/thermal/thermal_core.h | 1 + drivers/thermal/thermal_of.c | 7 +- drivers/video/fbdev/core/fb_defio.c | 43 +- drivers/w1/masters/w1-uart.c | 4 +- drivers/w1/slaves/w1_therm.c | 12 +- drivers/xen/balloon.c | 4 + fs/Kconfig | 1 + fs/bcachefs/alloc_background.c | 22 +- fs/bcachefs/alloc_foreground.c | 2 +- fs/bcachefs/backpointers.c | 43 +- fs/bcachefs/bcachefs_format.h | 3 +- fs/bcachefs/btree_cache.c | 2 +- fs/bcachefs/btree_gc.c | 23 +- fs/bcachefs/btree_io.c | 63 +- fs/bcachefs/btree_iter.c | 14 +- fs/bcachefs/btree_iter.h | 1 - fs/bcachefs/btree_journal_iter.c | 2 + fs/bcachefs/btree_node_scan.c | 14 +- fs/bcachefs/btree_update.c | 13 + fs/bcachefs/btree_update.h | 2 + fs/bcachefs/btree_update_interior.c | 91 +- fs/bcachefs/buckets.c | 161 +- fs/bcachefs/chardev.c | 6 +- fs/bcachefs/data_update.c | 22 +- fs/bcachefs/data_update.h | 12 + fs/bcachefs/disk_accounting.c | 40 +- fs/bcachefs/disk_accounting.h | 8 +- fs/bcachefs/disk_accounting_format.h | 80 +- fs/bcachefs/ec.c | 22 +- fs/bcachefs/errcode.h | 3 + fs/bcachefs/error.c | 226 ++- fs/bcachefs/error.h | 48 +- fs/bcachefs/extents.c | 7 +- fs/bcachefs/fs-io-buffered.c | 2 +- fs/bcachefs/fs-io.c | 31 +- fs/bcachefs/fs-ioctl.c | 6 +- fs/bcachefs/fs.c | 9 +- fs/bcachefs/fsck.c | 22 +- fs/bcachefs/io_read.c | 4 +- fs/bcachefs/io_read.h | 6 +- fs/bcachefs/io_write.c | 44 +- fs/bcachefs/journal.c | 19 +- fs/bcachefs/journal_io.c | 38 +- fs/bcachefs/lru.c | 7 +- fs/bcachefs/move.c | 37 +- fs/bcachefs/namei.c | 4 +- fs/bcachefs/opts.c | 49 +- fs/bcachefs/opts.h | 3 +- fs/bcachefs/printbuf.c | 19 + fs/bcachefs/printbuf.h | 1 + fs/bcachefs/progress.c | 6 +- fs/bcachefs/rebalance.c | 5 +- fs/bcachefs/recovery_passes.c | 12 +- fs/bcachefs/reflink.c | 12 +- fs/bcachefs/sb-errors_format.h | 6 +- fs/bcachefs/snapshot.c | 16 +- fs/bcachefs/str_hash.c | 2 +- fs/bcachefs/subvolume.c | 1 + fs/bcachefs/super.c | 38 +- fs/bcachefs/sysfs.c | 9 +- fs/bcachefs/time_stats.c | 20 +- fs/bcachefs/time_stats.h | 1 + fs/bcachefs/util.c | 2 +- fs/bcachefs/util.h | 3 +- fs/btrfs/disk-io.c | 6 +- fs/buffer.c | 14 +- fs/dax.c | 369 ++++- fs/exfat/balloc.c | 14 - fs/exfat/exfat_fs.h | 2 - fs/exfat/fatent.c | 31 +- fs/exfat/file.c | 29 +- fs/exfat/inode.c | 142 +- fs/exfat/super.c | 10 - fs/ext2/ext2.h | 1 + fs/ext2/super.c | 595 ++++--- fs/ext4/inline.c | 2 +- fs/ext4/inode.c | 18 +- fs/ext4/move_extent.c | 2 +- fs/fuse/dax.c | 30 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 4 +- fs/fuse/virtio_fs.c | 3 +- fs/hugetlbfs/inode.c | 28 +- fs/iomap/buffered-io.c | 2 +- fs/isofs/dir.c | 3 +- fs/kernfs/dir.c | 209 ++- fs/kernfs/file.c | 6 +- fs/kernfs/kernfs-internal.h | 37 +- fs/kernfs/mount.c | 44 +- fs/kernfs/symlink.c | 30 +- fs/lockd/Makefile | 2 +- fs/lockd/netlink.c | 44 + fs/lockd/netlink.h | 19 + fs/lockd/netns.h | 3 + fs/lockd/svc.c | 123 +- fs/nfs/export.c | 3 +- fs/nfs_common/nfsacl.c | 8 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/filecache.c | 122 +- fs/nfsd/filecache.h | 7 + fs/nfsd/nfs4callback.c | 144 +- fs/nfsd/nfs4layouts.c | 7 +- fs/nfsd/nfs4proc.c | 2 +- fs/nfsd/nfs4state.c | 114 +- fs/nfsd/nfsctl.c | 53 +- fs/nfsd/state.h | 20 +- fs/nfsd/stats.c | 4 +- fs/nfsd/stats.h | 2 +- fs/nfsd/trace.h | 24 +- fs/nfsd/vfs.c | 106 +- fs/ocfs2/alloc.c | 8 + fs/ocfs2/aops.c | 21 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/quota_global.c | 2 +- fs/proc/base.c | 2 +- fs/proc/internal.h | 43 + fs/proc/meminfo.c | 2 + fs/proc/page.c | 11 +- fs/proc/task_mmu.c | 56 +- fs/smb/client/cifsacl.c | 21 +- fs/smb/client/cifsfs.c | 4 + fs/smb/client/cifsglob.h | 2 + fs/smb/client/cifsproto.h | 4 +- fs/smb/client/cifssmb.c | 11 +- fs/smb/client/connect.c | 206 ++- fs/smb/client/file.c | 2 +- fs/smb/client/fs_context.c | 22 + fs/smb/client/fs_context.h | 2 + fs/smb/client/link.c | 3 +- fs/smb/client/sess.c | 10 +- fs/smb/client/smb1ops.c | 1 + fs/smb/client/smb2inode.c | 8 + fs/smb/client/smb2misc.c | 9 +- fs/smb/client/smb2ops.c | 6 +- fs/smb/client/smb2pdu.c | 4 +- fs/smb/client/transport.c | 2 +- fs/smb/client/xattr.c | 15 +- fs/smb/server/Kconfig | 2 +- fs/smb/server/auth.c | 2 +- fs/smb/server/mgmt/user_session.c | 19 + fs/smb/server/mgmt/user_session.h | 2 + fs/smb/server/oplock.c | 12 +- fs/smb/server/smb2pdu.c | 33 +- fs/smb/server/transport_rdma.c | 41 +- fs/sysfs/dir.c | 2 +- fs/sysfs/file.c | 24 +- fs/udf/file.c | 2 +- fs/udf/inode.c | 1 + fs/xfs/xfs_icache.c | 2 +- fs/xfs/xfs_inode.c | 31 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_super.c | 12 + fs/xfs/xfs_sysfs.c | 8 +- include/asm-generic/io.h | 4 +- include/asm-generic/memory_model.h | 5 +- include/asm-generic/percpu.h | 39 +- include/asm-generic/tlb.h | 31 +- include/dt-bindings/iio/adc/adi,ad4695.h | 7 + include/linux/bit_spinlock.h | 8 +- include/linux/bootmem_info.h | 7 + include/linux/buffer_head.h | 2 +- include/linux/cma.h | 9 + include/linux/compaction.h | 5 +- include/linux/compiler-clang.h | 8 + include/linux/compiler-gcc.h | 8 + include/linux/compiler.h | 20 + include/linux/compiler_types.h | 2 +- include/linux/coresight.h | 47 +- include/linux/counter.h | 3 + include/linux/cpu.h | 2 +- include/linux/cpuhotplug.h | 1 - include/linux/crash_reserve.h | 11 +- include/linux/damon.h | 118 +- include/linux/dax.h | 28 + include/linux/device.h | 2 +- include/linux/device/class.h | 2 +- include/linux/dma/k3-udma-glue.h | 3 +- include/linux/dmaengine.h | 10 +- include/linux/exportfs.h | 14 +- include/linux/fb.h | 1 + include/linux/folio_queue.h | 12 +- include/linux/huge_mm.h | 44 +- include/linux/hugetlb.h | 35 + include/linux/iio/adc/ad_sigma_delta.h | 4 +- include/linux/iio/backend.h | 19 + include/linux/iio/buffer-dmaengine.h | 7 +- include/linux/iio/iio-gts-helper.h | 1 + include/linux/iio/iio.h | 41 +- include/linux/iio/imu/adis.h | 34 +- include/linux/interval_tree_generic.h | 8 +- include/linux/ioport.h | 9 +- include/linux/kernfs.h | 14 +- include/linux/kexec.h | 9 + include/linux/list_nulls.h | 1 + include/linux/mei_cl_bus.h | 5 - include/linux/memblock.h | 1 - include/linux/memcontrol.h | 32 +- include/linux/memory.h | 2 +- include/linux/memremap.h | 17 +- include/linux/mhi.h | 18 - include/linux/migrate.h | 4 +- include/linux/min_heap.h | 12 +- include/linux/mm.h | 331 ++-- include/linux/mm_types.h | 203 ++- include/linux/mmap_lock.h | 6 - include/linux/mmu_notifier.h | 8 +- include/linux/mmzone.h | 55 +- include/linux/mutex.h | 2 + include/linux/page-flags.h | 16 +- include/linux/page_counter.h | 9 +- include/linux/page_ext.h | 93 ++ include/linux/pagemap.h | 25 - include/linux/part_stat.h | 2 +- include/linux/percpu-defs.h | 6 +- include/linux/pgalloc_tag.h | 77 +- include/linux/pgtable.h | 14 +- include/linux/phy/phy.h | 12 - include/linux/posix_acl.h | 11 +- include/linux/pps_gen_kernel.h | 4 +- include/linux/rcuwait.h | 13 +- include/linux/reboot.h | 36 +- include/linux/refcount.h | 125 ++ include/linux/rhashtable.h | 6 +- include/linux/rmap.h | 293 +++- include/linux/sched.h | 4 + include/linux/slab.h | 15 +- include/linux/soundwire/sdw.h | 33 +- include/linux/soundwire/sdw_amd.h | 2 + include/linux/soundwire/sdw_intel.h | 4 + include/linux/swap.h | 41 +- include/linux/swap_slots.h | 28 - include/linux/swapops.h | 27 +- include/linux/types.h | 13 + include/linux/user_namespace.h | 15 +- include/linux/vm_event_item.h | 2 + include/linux/vmstat.h | 2 +- include/linux/writeback.h | 24 + include/linux/xarray.h | 13 + include/linux/zpool.h | 47 +- include/linux/zsmalloc.h | 29 +- include/linux/zswap.h | 6 +- include/net/snmp.h | 5 +- include/sound/hda-sdw-bpt.h | 69 + include/trace/events/kmem.h | 78 + include/trace/events/writeback.h | 33 +- include/uapi/linux/capability.h | 1 + include/uapi/linux/counter.h | 2 + include/uapi/linux/counter/microchip-tcb-capture.h | 40 + include/uapi/linux/iio/types.h | 2 + include/uapi/linux/lockd_netlink.h | 29 + kernel/Kconfig.hz | 2 +- kernel/cgroup/cgroup-v1.c | 2 +- kernel/cgroup/cgroup.c | 24 +- kernel/configs/debug.config | 1 - kernel/crash_reserve.c | 9 +- kernel/events/uprobes.c | 13 +- kernel/fork.c | 184 ++- kernel/hung_task.c | 38 + kernel/kexec_core.c | 10 + kernel/kexec_elf.c | 2 +- kernel/kexec_file.c | 12 + kernel/locking/mutex.c | 14 + kernel/locking/percpu-rwsem.c | 2 +- kernel/reboot.c | 140 +- kernel/relay.c | 3 +- kernel/resource.c | 18 +- kernel/signal.c | 7 +- kernel/ucount.c | 95 +- kernel/watchdog_perf.c | 6 +- lib/Kconfig.debug | 26 +- lib/alloc_tag.c | 6 +- lib/interval_tree.c | 12 +- lib/interval_tree_test.c | 237 ++- lib/maple_tree.c | 10 +- lib/min_heap.c | 4 +- lib/plist.c | 12 + lib/rbtree_test.c | 30 +- lib/test_hmm.c | 72 +- lib/test_xarray.c | 52 + lib/xarray.c | 157 +- lib/zlib_deflate/deflate.c | 6 +- mm/Kconfig | 74 +- mm/Kconfig.debug | 11 +- mm/Makefile | 9 +- mm/balloon_compaction.c | 2 + mm/bootmem_info.c | 4 +- mm/cma.c | 746 +++++++-- mm/cma.h | 47 +- mm/cma_debug.c | 61 +- mm/cma_sysfs.c | 20 + mm/compaction.c | 95 +- mm/damon/core.c | 303 +++- mm/damon/ops-common.c | 25 +- mm/damon/paddr.c | 86 +- mm/damon/sysfs-schemes.c | 179 +- mm/damon/sysfs.c | 357 ++-- mm/damon/tests/core-kunit.h | 6 +- mm/damon/vaddr.c | 1 - mm/debug.c | 46 +- mm/filemap.c | 50 +- mm/gup.c | 29 +- mm/hmm.c | 2 +- mm/huge_memory.c | 1019 ++++++++---- mm/hugetlb.c | 661 ++++---- mm/hugetlb_cgroup.c | 31 +- mm/hugetlb_cma.c | 275 ++++ mm/hugetlb_cma.h | 57 + mm/hugetlb_vmemmap.c | 199 ++- mm/hugetlb_vmemmap.h | 23 +- mm/init-mm.c | 1 + mm/internal.h | 93 +- mm/ioremap.c | 4 +- mm/khugepaged.c | 8 +- mm/kmemleak.c | 52 +- mm/ksm.c | 9 +- mm/list_lru.c | 15 +- mm/madvise.c | 229 ++- mm/memblock.c | 3 +- mm/memcontrol-v1.c | 102 +- mm/memcontrol-v1.h | 52 +- mm/memcontrol.c | 294 ++-- mm/memfd.c | 4 +- mm/memory-failure.c | 27 +- mm/memory.c | 380 +++-- mm/memory_hotplug.c | 3 +- mm/mempolicy.c | 8 +- mm/memremap.c | 60 +- mm/migrate.c | 11 +- mm/migrate_device.c | 18 +- mm/mincore.c | 2 +- mm/mlock.c | 2 + mm/mm_init.c | 184 ++- mm/mmap.c | 10 +- mm/mmu_gather.c | 12 +- mm/mprotect.c | 16 +- mm/mremap.c | 1448 +++++++++++------ mm/nommu.c | 10 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 38 +- mm/page_alloc.c | 748 +++++---- mm/page_counter.c | 4 +- mm/page_ext.c | 13 + mm/page_idle.c | 9 +- mm/page_io.c | 6 +- mm/page_owner.c | 86 +- mm/page_table_check.c | 44 +- mm/page_vma_mapped.c | 16 +- mm/percpu.c | 8 +- mm/rmap.c | 939 ++++++----- mm/shmem.c | 167 +- mm/show_mem.c | 4 +- mm/shrinker_debug.c | 8 +- mm/slub.c | 51 +- mm/sparse-vmemmap.c | 168 +- mm/sparse.c | 92 +- mm/swap.c | 2 - mm/swap.h | 6 - mm/swap_cgroup.c | 3 +- mm/swap_slots.c | 295 ---- mm/swap_state.c | 91 +- mm/swapfile.c | 432 +++-- mm/truncate.c | 53 +- mm/userfaultfd.c | 38 +- mm/vma.c | 352 ++-- mm/vma.h | 101 +- mm/vmalloc.c | 20 +- mm/vmscan.c | 252 +-- mm/vmstat.c | 5 + mm/z3fold.c | 1447 ---------------- mm/zbud.c | 455 ------ mm/zpool.c | 97 +- mm/zsmalloc.c | 498 +++--- mm/zswap.c | 164 +- net/mpls/internal.h | 4 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 144 -- net/sunrpc/auth_gss/gss_krb5_internal.h | 7 - net/sunrpc/cache.c | 6 +- net/sunrpc/xprtrdma/svc_rdma_transport.c | 3 +- rust/kernel/device.rs | 26 + rust/kernel/devres.rs | 2 +- rust/kernel/faux.rs | 16 +- rust/kernel/io.rs | 66 +- rust/kernel/miscdevice.rs | 297 ++-- rust/kernel/pci.rs | 146 +- rust/kernel/platform.rs | 104 +- samples/Kconfig | 9 + samples/Makefile | 1 + samples/damon/Kconfig | 4 +- samples/hung_task/Makefile | 2 + samples/hung_task/hung_task_mutex.c | 66 + samples/kmemleak/kmemleak-test.c | 36 +- samples/rust/rust_dma.rs | 8 +- samples/rust/rust_driver_faux.rs | 2 +- samples/rust/rust_driver_pci.rs | 20 +- samples/rust/rust_driver_platform.rs | 11 +- samples/rust/rust_misc_device.rs | 181 ++- scripts/checkpatch.pl | 5 +- scripts/coccinelle/misc/secs_to_jiffies.cocci | 10 + scripts/extract-fwblobs | 30 + scripts/gdb/linux/cpus.py | 22 +- scripts/gdb/linux/symbols.py | 44 +- scripts/gdb/linux/utils.py | 35 + scripts/generate_rust_analyzer.py | 2 +- scripts/get_maintainer.pl | 49 +- scripts/tags.sh | 1 + security/selinux/hooks.c | 7 +- sound/pci/ac97/ac97_codec.c | 3 +- sound/soc/codecs/rt711-sdca-sdw.c | 8 + sound/soc/qcom/sdw.c | 2 +- sound/soc/sof/intel/Kconfig | 7 + sound/soc/sof/intel/Makefile | 4 + sound/soc/sof/intel/hda-sdw-bpt.c | 445 +++++ tools/counter/.gitignore | 1 + tools/counter/counter_watch_events.c | 5 + tools/iio/iio_event_monitor.c | 4 + tools/include/asm/timex.h | 13 + tools/include/linux/bitmap.h | 21 + tools/include/linux/container_of.h | 18 + tools/include/linux/kernel.h | 14 +- tools/include/linux/math64.h | 5 + tools/include/linux/moduleparam.h | 7 + tools/include/linux/prandom.h | 51 + tools/include/linux/refcount.h | 5 + tools/include/linux/slab.h | 1 + tools/include/linux/types.h | 2 + tools/lib/bitmap.c | 20 + tools/lib/slab.c | 16 + tools/testing/radix-tree/Makefile | 1 + tools/testing/rbtree/Makefile | 33 + tools/testing/rbtree/interval_tree_test.c | 58 + tools/testing/rbtree/rbtree_test.c | 48 + tools/testing/rbtree/test.h | 4 + tools/testing/selftests/bpf/progs/profiler.inc.h | 2 +- tools/testing/selftests/mm/.gitignore | 2 +- tools/testing/selftests/mm/Makefile | 2 +- tools/testing/selftests/mm/cow.c | 2 +- .../mm/{guard-pages.c => guard-regions.c} | 968 +++++++++-- tools/testing/selftests/mm/gup_longterm.c | 41 +- tools/testing/selftests/mm/map_populate.c | 5 + tools/testing/selftests/mm/mlock-random-test.c | 4 +- tools/testing/selftests/mm/mlock2.h | 8 +- tools/testing/selftests/mm/run_vmtests.sh | 95 +- tools/testing/selftests/mm/split_huge_page_test.c | 106 +- tools/testing/selftests/mm/thuge-gen.c | 4 +- tools/testing/selftests/mm/uffd-common.c | 12 +- tools/testing/selftests/mm/uffd-common.h | 2 +- tools/testing/selftests/mm/uffd-stress.c | 42 +- tools/testing/selftests/mm/uffd-unit-tests.c | 7 +- tools/testing/selftests/mm/uffd-wp-mremap.c | 5 +- tools/testing/selftests/mm/vm_util.h | 19 + tools/testing/shared/interval_tree-shim.c | 5 + tools/testing/shared/linux/interval_tree.h | 7 + tools/testing/shared/linux/interval_tree_generic.h | 2 + tools/testing/shared/linux/rbtree.h | 8 + tools/testing/shared/linux/rbtree_augmented.h | 7 + tools/testing/shared/linux/rbtree_types.h | 8 + tools/testing/shared/rbtree-shim.c | 6 + tools/testing/vma/linux/atomic.h | 5 + tools/testing/vma/vma.c | 105 +- tools/testing/vma/vma_internal.h | 131 +- 1001 files changed, 44157 insertions(+), 16125 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad4130 create mode 100644 Documentation/ABI/testing/sysfs-pps-gen-tio create mode 100644 Documentation/devicetree/bindings/arm/qcom,coresight-ctcu.yaml create mode 100644 Documentation/devicetree/bindings/dma/atmel,at91sam9g45-dma.yaml delete mode 100644 Documentation/devicetree/bindings/dma/atmel-dma.txt create mode 100644 Documentation/devicetree/bindings/dma/fsl,elo-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,elo3-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/fsl,eloplus-dma.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4030.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad4851.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7191.yaml create mode 100644 Documentation/devicetree/bindings/iio/adc/ti,ads7138.yaml create mode 100644 Documentation/devicetree/bindings/iio/imu/adi,adis16550.yaml create mode 100644 Documentation/devicetree/bindings/iio/light/brcm,apds9160.yaml create mode 100644 Documentation/devicetree/bindings/iio/magnetometer/silabs,si7210.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,ipq5332-uniphy-pcie- [...] create mode 100644 Documentation/devicetree/bindings/phy/rockchip,rk3588-mipi-dcphy.yaml delete mode 100644 Documentation/devicetree/bindings/powerpc/fsl/dma.txt create mode 100644 Documentation/driver-api/soundwire/bra.rst create mode 100644 Documentation/driver-api/soundwire/bra_cadence.rst create mode 100644 Documentation/iio/ad4030.rst create mode 100644 Documentation/iio/ad7191.rst create mode 100644 Documentation/iio/adis16550.rst create mode 100644 Documentation/iio/iio_adc.rst delete mode 100644 Documentation/mm/z3fold.rst create mode 100644 Documentation/netlink/specs/lockd.yaml create mode 100644 Documentation/trace/coresight/panic.rst delete mode 100644 Documentation/translations/zh_CN/mm/z3fold.rst create mode 100644 arch/powerpc/include/asm/crash_reserve.h delete mode 100644 arch/x86/include/asm/numa_32.h delete mode 100644 arch/x86/mm/highmem_32.c create mode 100644 drivers/hwtracing/coresight/coresight-cfg-pstop.c create mode 100644 drivers/hwtracing/coresight/coresight-ctcu-core.c create mode 100644 drivers/hwtracing/coresight/coresight-ctcu.h create mode 100644 drivers/iio/adc/ad4030.c create mode 100644 drivers/iio/adc/ad4851.c create mode 100644 drivers/iio/adc/ad7191.c create mode 100644 drivers/iio/adc/ad7606_bus_iface.h create mode 100644 drivers/iio/adc/ti-ads7138.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c create mode 100644 drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.h create mode 100644 drivers/iio/imu/adis16550.c create mode 100644 drivers/iio/light/al3000a.c create mode 100644 drivers/iio/light/apds9160.c create mode 100644 drivers/iio/magnetometer/si7210.c create mode 100644 drivers/phy/qualcomm/phy-qcom-qmp-qserdes-txrx-ufs-v7.h create mode 100644 drivers/phy/qualcomm/phy-qcom-uniphy-pcie-28lp.c create mode 100644 drivers/phy/rockchip/phy-rockchip-samsung-dcphy.c create mode 100644 drivers/phy/samsung/phy-exynosautov920-ufs.c create mode 100644 drivers/pps/generators/pps_gen_tio.c delete mode 100644 drivers/staging/iio/accel/adis16240.c create mode 100644 fs/lockd/netlink.c create mode 100644 fs/lockd/netlink.h delete mode 100644 include/linux/swap_slots.h create mode 100644 include/sound/hda-sdw-bpt.h create mode 100644 include/uapi/linux/counter/microchip-tcb-capture.h create mode 100644 include/uapi/linux/lockd_netlink.h create mode 100644 mm/hugetlb_cma.c create mode 100644 mm/hugetlb_cma.h delete mode 100644 mm/swap_slots.c delete mode 100644 mm/z3fold.c delete mode 100644 mm/zbud.c create mode 100644 samples/hung_task/Makefile create mode 100644 samples/hung_task/hung_task_mutex.c create mode 100755 scripts/extract-fwblobs create mode 100644 sound/soc/sof/intel/hda-sdw-bpt.c create mode 100644 tools/include/asm/timex.h create mode 100644 tools/include/linux/container_of.h create mode 100644 tools/include/linux/moduleparam.h create mode 100644 tools/include/linux/prandom.h create mode 100644 tools/testing/rbtree/Makefile create mode 100644 tools/testing/rbtree/interval_tree_test.c create mode 100644 tools/testing/rbtree/rbtree_test.c create mode 100644 tools/testing/rbtree/test.h rename tools/testing/selftests/mm/{guard-pages.c => guard-regions.c} (56%) create mode 100644 tools/testing/shared/interval_tree-shim.c create mode 100644 tools/testing/shared/linux/interval_tree.h create mode 100644 tools/testing/shared/linux/interval_tree_generic.h create mode 100644 tools/testing/shared/linux/rbtree.h create mode 100644 tools/testing/shared/linux/rbtree_augmented.h create mode 100644 tools/testing/shared/linux/rbtree_types.h create mode 100644 tools/testing/shared/rbtree-shim.c