This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch pending-fixes in repository linux-next.
omits 123da4912394 Merge branch 'for-linux-next-fixes' of https://gitlab.free [...] omits 191fd36c2e77 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] omits af1be5913e97 Merge branch 'rust-fixes' of https://github.com/Rust-for-L [...] omits 41ce75acc9b7 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 01bfc1c4635e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 870c6468cfbf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 548ec7de0e1d Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits b82ab8fc4abe Merge branch 'counter-current' of git://git.kernel.org/pub [...] omits ffe2e2b5800a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 753162b4eb88 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2276144bca7f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits afcd67a8cf52 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0f8579589656 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 96dbe8c6b8d0 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] omits fd0779aaaf9d Merge branch 'fs-current' of linux-next omits e2cc2fbec679 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 0cdbae53d0c3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b3587a4e5f6f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 36f8dc889196 Merge remote-tracking branch 'asoc/for-6.14' into asoc-linus omits cd78c1fd8918 Merge remote-tracking branch 'spi/for-6.14' into spi-linus omits 7ecf4f6cd2ba Merge branch into tip/master: 'x86/urgent' omits 8b91f08d08d5 Merge branch into tip/master: 'sched/urgent' omits 52d0bb172d8f Merge branch into tip/master: 'perf/urgent' omits 1b384d8ac372 Merge branch into tip/master: 'objtool/urgent' omits 07be1f644ff9 selftests/bpf: Fix verifier_private_stack test failure omits 8be3a12f9f26 selftests/bpf: Fix verifier_bpf_fastcall test omits bd06a13f44e1 selftests/bpf: Fix tests after fields reorder in struct file omits c6d8c02037c7 xsk: Fix __xsk_generic_xmit() error code when cq is full omits 815743258e80 mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_c [...] omits 36ac9b9eebca mm/hugetlb: move hugetlb_sysctl_init() to the __init section omits b1862ac90aa2 mm: page_isolation: avoid calling folio_hstate() without h [...] omits b94240bed577 mm/hugetlb_vmemmap: fix memory loads ordering omits 72025bc12a9f mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] omits 3419b0666781 mm/userfaultfd: fix release hang over concurrent GUP omits 586c68054aa6 x86/vmemmap: use direct-mapped VA instead of vmemmap-based VA omits e83be4ca3b94 Merge branch 'misc-6.14' into next-fixes 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 new 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 [...] new 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 new 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 new 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 new 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 new 98fb679d19a1 Merge tag 'bcachefs-2025-03-31' of git://evilpiepirate.org [...] new 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_ [...] new 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 new 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 new 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. [...] new 25601e85441d Merge tag 'char-misc-6.15-rc1' of git://git.kernel.org/pub [...] new 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 new 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 [...] new 91e5bfe317d8 Merge tag 'dmaengine-6.15-rc1' of git://git.kernel.org/pub [...] new fe4cdc2c4e24 mm/userfaultfd: fix release hang over concurrent GUP new b98072af60a7 mm/hugetlb_vmemmap: fix memory loads ordering new a0a9f2180b90 mm: page_isolation: avoid calling folio_hstate() without h [...] new 1ca77ff18372 mm/hugetlb: move hugetlb_sysctl_init() to the __init section new c11bcbc0a517 mm: zswap: fix crypto_free_acomp() deadlock in zswap_cpu_c [...] new 391a6404a6f6 mm/contig_alloc: fix alloc_contig_range when __GFP_COMP an [...] new f1e4864ab7df mm/page_alloc: fix deadlock on cpu_hotplug_lock in __accep [...] new b891864d6328 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 8e587ab43cb9 btrfs: ioctl: don't free iov when btrfs_encoded_read() ret [...] new dc08c58696f8 btrfs: correctly escape subvol in btrfs_show_options() new 65f2a3b2323e btrfs: remove folio order ASSERT()s in super block writeback path new d0dbc6ceb573 Merge branch 'misc-6.15' into next-fixes new 41dd156a5d7b Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 98eb87c78140 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 732ca06c4f02 Merge branch 'fs-current' of linux-next new 7220e8f4d4ee net: lapbether: use netdev_lockdep_set_classes() helper new e514d77334a6 selftests: drv-net: replace the rpath helper with Path objects new c231e12ecd45 selftests: net: use the dummy bpf from net/lib new 88dec030dfcd selftests: net: use Path helpers in ping new 5c6052802dfb Merge branch 'selftests-drv-net-replace-the-rpath-helper-w [...] new 42f342387841 net: fix use-after-free in the netdev_nl_sock_priv_destroy() new 0fdba88a2115 octeontx2-af: Fix mbox INTR handler when num VFs > 64 new 323d6db6dc7d octeontx2-af: Free NIX_AF_INT_VEC_GEN irq new 443041deb5ef mptcp: fix NULL pointer in can_accept_new_subflow new 7335d4ac8129 selftests: mptcp: fix incorrect fd checks in main_loop new c183165f87a4 selftests: mptcp: close fd_in before returning in main_loop new b44a4c28228f selftests: mptcp: ignore mptcp_diag binary new 0a541eaff5d6 Merge branch 'mptcp-misc-fixes-for-6-15-rc0' new 9e3267cf02c2 eth: gve: add missing netdev locks on reset and shutdown paths new dd07df9ff3d1 bnxt_en: bring back rtnl lock in bnxt_shutdown new f278b6d5bb46 Revert "tcp: avoid atomic operations on sk->sk_rmem_alloc" new 0e6713a92fa3 Merge branch 'main' of git://git.kernel.org/pub/scm/linux/ [...] new 46e88299d196 xsk: Fix __xsk_generic_xmit() error code when cq is full new 7ced9d85a6fd selftests/bpf: Fix tests after fields reorder in struct file new c32329df3a14 selftests/bpf: Fix verifier_bpf_fastcall test new 0c2623cef4f4 selftests/bpf: Fix verifier_private_stack test failure new 0ab6622a89bd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 37fc364cfb0b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 93d34608fd16 ASoC: imx-card: Add NULL check in imx_card_probe() new 3a0f0a4355df Merge remote-tracking branch 'asoc/for-6.14' into asoc-linus new e72b632bf3e7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3cb2a2f7eebb spi: cadence-qspi: revert "Improve spi memory performance" new 39378a2b1c65 Merge remote-tracking branch 'spi/for-6.14' into spi-linus new a0a0a2313cd2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 438a9ab2ace5 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new b676622a9b72 Merge branch 'counter-current' of git://git.kernel.org/pub [...] new e3acc7cde088 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 3c8ede8a95c5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f4a7a22721e0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 40e2da3dd3b9 Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 55c78035a1a8 objtool: Silence more KCOV warnings, part 2 new 0d7597749f5a objtool: Ignore end-of-section jumps for KCOV/GCOV new 188d90f817e1 objtool: Append "()" to function name in "unexpected end o [...] new c5610071a69d Revert "objtool: Increase per-function WARN_FUNC() rate limit" new 0b10177114d1 objtool: Always fail on fatal errors new 3e7be635937d objtool: Change "warning:" to "error: " for fatal errors new e77956e4e5c1 objtool: Fix verbose disassembly if CROSS_COMPILE isn't set new 09f37f2d7b21 sched/smt: Always inline sched_smt_active() new 9ac50f7311dc context_tracking: Always inline ct_{nmi,irq}_{enter,exit}() new 6309a5c43b0d rcu-tasks: Always inline rcu_irq_work_resched() new 7c977393b827 objtool/loongarch: Add unwind hints in prepare_frametrace() new f5c2f1023d96 Merge branch into tip/master: 'objtool/urgent' new b26f17bdc4d0 Merge branch into tip/master: 'perf/urgent' new c31016268a95 Merge branch into tip/master: 'sched/urgent' new 7170130e4c72 x86/mm/init: Handle the special case of device private pag [...] new d0ebf4c7eb91 x86/platform/iosf_mbi: Remove unused iosf_mbi_unregister_p [...] new e5f1e8af9c9e x86/fred: Fix system hang during S4 resume with FRED enabled new 6b03301d0c6c Merge branch into tip/master: 'x86/urgent' new 4395c8689c31 Merge branch 'tip/urgent' of git://git.kernel.org/pub/scm/ [...] new 7cf6dd467e87 drm/virtio: Don't attach GEM to a non-created context in g [...] new 395cc80051f8 drm/virtio: Fix missed dmabuf unpinning in error path of p [...] new b6c064bf65ce Merge branch 'for-linux-next-fixes' of https://gitlab.free [...]
This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this:
* -- * -- B -- O -- O -- O (123da4912394) \ N -- N -- N refs/heads/pending-fixes (b6c064bf65ce)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 86 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
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/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/include/asm/stacktrace.h | 3 + arch/loongarch/include/asm/unwind_hints.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/iosf_mbi.h | 7 - 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 | 57 +- arch/x86/mm/ioremap.c | 4 +- arch/x86/platform/intel/iosf_mbi.c | 13 - arch/x86/power/cpu.c | 14 + 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_iosf_mbi.h | 6 - 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/virtio/virtgpu_gem.c | 11 +- drivers/gpu/drm/virtio/virtgpu_plane.c | 20 +- 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/broadcom/bnxt/bnxt.c | 2 + drivers/net/ethernet/google/gve/gve_main.c | 4 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 2 +- .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 4 +- drivers/net/ethernet/ti/icssg/icssg_common.c | 2 +- drivers/net/wan/lapbether.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/spi/spi-cadence-quadspi.c | 2 +- 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 | 8 +- fs/btrfs/ioctl.c | 2 + fs/btrfs/super.c | 3 +- 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/context_tracking_irq.h | 8 +- 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 | 58 +- 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/rcupdate.h | 2 +- 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/sched/smt.h | 2 +- include/linux/slab.h | 15 +- 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/net/tcp.h | 15 - 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 | 94 +- 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 | 185 ++- 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 | 776 +++++---- 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/core/netdev-genl.c | 6 +- net/ipv4/tcp.c | 18 +- net/ipv4/tcp_fastopen.c | 2 +- net/ipv4/tcp_input.c | 6 +- net/mpls/internal.h | 4 +- net/mptcp/subflow.c | 15 +- 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/Makefile.lib | 2 +- 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/get_maintainer.pl | 49 +- scripts/tags.sh | 1 + security/selinux/hooks.c | 7 +- sound/pci/ac97/ac97_codec.c | 3 +- sound/soc/fsl/imx-card.c | 4 + 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/objtool/arch/loongarch/decode.c | 14 +- tools/objtool/arch/loongarch/orc.c | 8 +- tools/objtool/arch/x86/decode.c | 15 +- tools/objtool/arch/x86/orc.c | 6 +- tools/objtool/builtin-check.c | 30 +- tools/objtool/check.c | 172 +- tools/objtool/elf.c | 150 +- tools/objtool/include/objtool/elf.h | 2 +- tools/objtool/include/objtool/warn.h | 63 +- tools/objtool/objtool.c | 4 +- tools/objtool/orc_dump.c | 30 +- tools/objtool/special.c | 13 +- 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/drivers/net/hds.py | 2 +- tools/testing/selftests/drivers/net/hw/csum.py | 2 +- tools/testing/selftests/drivers/net/hw/irq.py | 2 +- .../selftests/drivers/net/hw/xdp_dummy.bpf.c | 13 - tools/testing/selftests/drivers/net/lib/py/env.py | 21 +- tools/testing/selftests/drivers/net/ping.py | 15 +- tools/testing/selftests/drivers/net/queues.py | 4 +- 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/selftests/net/mptcp/.gitignore | 1 + tools/testing/selftests/net/mptcp/mptcp_connect.c | 11 +- tools/testing/selftests/net/udpgro_bench.sh | 2 +- tools/testing/selftests/net/udpgro_frglist.sh | 2 +- tools/testing/selftests/net/udpgro_fwd.sh | 2 +- tools/testing/selftests/net/veth.sh | 2 +- tools/testing/selftests/net/xdp_dummy.bpf.c | 13 - 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 +- 1025 files changed, 42091 insertions(+), 16454 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/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/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 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 delete mode 100644 tools/testing/selftests/drivers/net/hw/xdp_dummy.bpf.c rename tools/testing/selftests/mm/{guard-pages.c => guard-regions.c} (56%) delete mode 100644 tools/testing/selftests/net/xdp_dummy.bpf.c 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