This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits 0c00fb03fa16 kselftest/vm: override TARGETS from arguments omits 15e670389af6 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits f6103e2843b6 Merge branch 'akpm-current/current' omits 93ddbc185dac Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 72e9eb8de400 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits cf28cd5bebca Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 506a6dd4bd4e Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits b5e65f369efe Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits ec1fd6f7b9ad Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits e39c479485b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 507d14cee33a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 830e4e20d514 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b20961004a77 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a4bec89852c6 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits b7aedb80fe9e Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 7c97fc0dfc62 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 778df49360f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a92a0207904 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c683b36c34e1 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 1d13ec35a011 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 00fbaff24eb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b5a073dd400 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 56cb62d32010 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15993689e7a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ce53251bb1a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c830508b2014 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 205b87de2ce0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 8e538fc09ff6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07506ccc304f next-20220426/scsi-mkp omits ff06cf4e0ee9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f726996c69c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2af43f9f4be4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 196fc9214f06 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 9fb0672e8566 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 7f59ca3ffecd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 351870fa2f41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 966f38049c73 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 255fa9a4d8da Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits cc0e49d7a1e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe686153bb69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b8ef0396e5be Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits e279f15ba8fc Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 0b5428c32565 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f884604ca169 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 3d2508a06ffb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 7e65aedb3d37 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 8643780bbf46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 011c81a136f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ace26513a4f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 18ee67442da6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9aa888849ec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7749680016dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 605555dd22a7 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits ce0a8d4c4687 ipc: update semtimedop() to use hrtimer omits d04879242882 ipc/sem: Remove redundant assignments omits 35ec8809bb70 initramfs: support cpio extraction with file checksums omits 1fbfff3c67a6 gen_init_cpio: support file checksum archiving omits 261c8b64cbcd gen_init_cpio: fix short read file handling omits fbbf00826055 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option omits 2dc28a945044 initramfs: make dir_entry.name a flexible array member omits 3ccb511f9680 initramfs: refactor do_header() cpio magic checks omits e86847a96dc3 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 15747ab75d33 delayacct: track delays from write-protect copy omits 241bd17d18eb kernel: make taskstats available from all net namespaces omits 56ee89aa2f96 taskstats-version-12-with-thread-group-and-exe-info-fix omits 12b2ff8b9756 taskstats: version 12 with thread group and exe info omits b606c31dd00b rapidio: remove unnecessary use of list iterator omits 54382e21681d kexec: remove redundant assignments omits ffc4a107dc84 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry omits 871c18667ee8 ptrace: fix wrong comment of PT_DTRACE omits 21adfe99950d ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP omits 2a1076271fbd fat: add ratelimit to fat*_ent_bread() omits 5a1dab661e7f add-fat-messages-to-printk-index-checkpatch-fixes omits 1ca75373a4f6 fatfs: add FAT messages to printk index omits c00a7ea6dde6 fatfs: remove redundant judgment omits 136ac404bfde init/main.c: silence some -Wunused-parameter warnings omits 1a9376af61e6 init/Kconfig: remove USELIB syscall by default omits 4965311cd2b4 list: fix a data-race around ep->rdllist omits c662549f6da1 pipe: make poll_usage boolean and annotate its access omits 77c0555faf52 lib: remove back_str initialization omits d2f8d5b7d286 lib/string.c: simplify str[c]spn omits ed391a4170fd lib/test_string.c: add strspn and strcspn tests omits 8e0465b07e57 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 58d2c2152463 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits ddfc32227e3d get_maintainer: Honor mailmap for in file emails omits 3ad35e841eda kernel: pid_namespace: use NULL instead of using plain int [...] omits 3c9576533f90 net: unexport csum_and_copy_{from,to}_user omits 4c8a44a4cc14 vmcore: convert read_from_oldmem() to take an iov_iter omits 667321ffc4e8 vmcore: convert __read_vmcore to use an iov_iter omits 54ff6261a4aa vmcore: convert copy_oldmem_page() to take an iov_iter omits f4ba304966ad fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits d45061564aa9 fs/proc/kcore.c: remove check of list iterator against hea [...] omits b0f3576404f6 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits dfaa564011b6 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits 0169aa78fc9c ocfs2: fix ocfs2 corrupt when iputting an inode omits 86f61a555eb7 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 5d97078479d8 ocfs2: reflink deadlock when clone file to the same direct [...] omits 5358789104d5 ocfs2: remove usage of list iterator variable after the loop body omits f6c31f169e0f ocfs2: replace usage of found with dedicated list iterator [...] omits 78765cae3ab1 scripts/decode_stacktrace.sh: support old bash version omits 3c3668131bca ia64: Replace comments with C99 initializers omits c3f8fc544bb3 ia64: ptrace: fix typos in comments omits 0ebf54857877 ia64: fix typos in comments omits 3d821dbc9955 kernel/hung_task.c: Monitor killed tasks. omits cc30ffe5ca53 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 2553b77b4ffc fs/buffer.c: add debug print for __getblk_gfp() stall problem omits a71305d0fa27 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] omits 60f701a03505 mm/vmscan: not necessary to re-init the list for each iteration omits 553f798341a5 mm/memory_hotplug: use pgprot_val to get value of pgprot omits 2f0406acc1a0 Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] omits 6454a622803d selftets/damon/sysfs: test existence and permission of ava [...] omits 5c434823e072 mm/damon/sysfs: add a file for listing available monitoring ops omits c9c5cc510b9f mm/damon/core: add a function for damon_operations registr [...] omits 8e11bc2be801 mapletree-vs-khugepaged omits 63bcdf3e24bd mm/mmap.c: pass in mapping to __vma_link_file() omits 4993ce402b77 mm/mmap: drop range_has_overlap() function omits 20791ae45df5 mm: remove the vma linked list omits 5047c672b796 riscv: use vma iterator for vdso omits a89528e0823f nommu: remove uses of VMA linked list omits 33ba7c74b2a7 i915: use the VMA iterator omits fb440059e1ba mm/swapfile: use vma iterator instead of vma linked list omits a17fec405974 mm/pagewalk: use vma_find() instead of vma linked list omits a1dd82b0d335 mm/oom_kill: use maple tree iterators instead of vma linked list omits db3473bdef7e mm/msync: use vma_find() instead of vma linked list omits 1c8d45b39ec9 mm/mremap: use vma_find_intersection() instead of vma linked list omits 6f9eeb3de329 mm/mprotect: use maple tree navigation instead of vma linked list omits 35dc2c3e9edd mm/mlock: use vma iterator and instead of vma linked list omits 59546373e93e mm/mempolicy: use vma iterator & maple state instead of vm [...] omits e49a273c8e70 mm/memcontrol: stop using mm->highest_vm_end omits 6b6ed03a686d mm/madvise: use vma_find() instead of vma linked list omits ddfd643d935d mm/ksm: use vma iterators instead of vma linked list omits 0fd26d9bc732 mm/khugepaged: stop using vma linked list omits 63b5eb8f7ff0 mm/gup: use maple tree navigation instead of linked list omits 95b388a9e8fe bpf: remove VMA linked list omits 8377df33364f fork: use VMA iterator omits 394b95973bc7 sched: use maple tree iterator to walk VMAs omits 2824839e3910 perf: use VMA iterator omits aca2e4e0d0e0 acct: use VMA iterator instead of linked list omits 72b7a7ea71a9 ipc/shm: use VMA iterator instead of linked list omits 2740788ead0b userfaultfd: use maple tree iterator to iterate VMAs omits 62a8f1157592 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 752833c49633 fs/proc/base: use maple tree iterators in place of linked list omits 4a40ee70d69a exec: use VMA iterator instead of linked list omits f768d08a7fce coredump: remove vma linked list walk omits b6faaa85e6a1 um: remove vma linked list walk omits 293f9daed1e0 optee: remove vma linked list walk omits 5cad35a37bb9 cxl: remove vma linked list walk omits a954384e9142 xtensa: remove vma linked list walks omits 5b116ca25946 x86: remove vma linked list walks omits 876590fd7bb6 s390: remove vma linked list walks omits 29a2c5373ad6 powerpc: remove mmap linked list walks omits 103121f8fc6a parisc: remove mmap linked list from cache handling omits 93fc72398f4b arm64: change elfcore for_each_mte_vma() to use VMA iterator omits fcfd95dc44a4 arm64: remove mmap linked list from vdso omits 8916262d2a52 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits 080f0c105ca9 mm/mmap: reorganize munmap to use maple states omits 6dc347b4bd48 mm/mmap: move mmap_region() below do_munmap() omits 6a2696f0e7aa mm: convert vma_lookup() to use mtree_load() omits e74e6f8055de mm: remove vmacache omits 5b2667cd1625 mm/mmap: use advanced maple tree API for mmap_region() omits 6109525e7e7a mm: use maple tree operations for find_vma_intersection() omits d2bbe46ab3b9 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits d2f24ac2c5e2 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 539344c082ff mm: optimize find_exact_vma() to use vma_lookup() omits f51d9227197e xen: use vma_lookup() in privcmd_ioctl_mmap() omits a9442811755d mmap: change zeroing of maple tree in __vma_adjust() omits 26caa5eb6ea5 mm: remove rb tree. omits dbb8b775bc8a proc: remove VMA rbtree use from nommu omits 4d876e14b860 damon: Convert __damon_va_three_regions to use the VMA iterator omits fc396d29c331 kernel/fork: use maple tree for dup_mmap() during forking omits 210c96f4d6f4 mm/mmap: use maple tree for unmapped_area{_topdown} omits adffbcc59519 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits e4d53ea93c46 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits a58ae87c4fa0 mmap: use the VMA iterator in count_vma_pages_range() omits 65df7582035d mm: add VMA iterator omits adf4676d8dbc mm: start tracking VMAs with maple tree omits 3003f5444a71 lib/test_maple_tree: add testing for maple tree omits 00d332902d28 Maple Tree: add new data structure omits 1d2cf5534201 mips: rename mt_init to mips_mt_init omits db09234d9fd6 radix tree test suite: add lockdep_is_held to header omits 514b81d9a21b radix tree test suite: add support for slab bulk APIs omits 583bc1610d07 radix tree test suite: add allocation counts and size to k [...] omits bcc398a74e08 radix tree test suite: add kmem_cache_set_non_kernel() omits 2c50ec631a7a radix tree test suite: add pr_err define omits e6c489e75c59 mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE omits 956d7f961350 mm: convert sysfs input to bool using kstrtobool() omits 094d3da551d7 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix omits 6c75c100e56d lib/kstrtox.c: add "false"/"true" support to kstrtobool() omits 69563b2b8b20 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix omits 2369f8a3f6f7 kfence: enable check kfence canary on panic via boot param omits b92108542dc9 mm/vmscan: use helper folio_is_file_lru() omits 253d371f841e mm/vmscan: remove obsolete comment in kswapd_run omits c2b32bceb1a9 mm/vmscan: take all base pages of THP into account when ra [...] omits 6a811404c566 mm/vmscan: activate swap-backed executable folios after fi [...] omits 22c9dfac0a02 mm/vmscan: introduce helper function reclaim_page_list() omits d398c622ea75 mm/vmscan: add a comment about MADV_FREE pages check in fo [...] omits 2e43d2b1fcc6 mm/vmscan: take min_slab_pages into account when try to ca [...] omits 5845c660006a selftests: cgroup: add a selftest for memory.reclaim omits f724922d9c48 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] omits 6863ff489e22 selftests: cgroup: return -errno from cg_read()/cg_write() [...] omits 65fe55bb2401 memcg: introduce per-memcg reclaim interface omits 32e857de375a mm/migration: fix potential pte_unmap on an not mapped pte omits 8e8174821acd mm/migration: return errno when isolate_huge_page failed omits 757d343d5fcc mm/migration: remove unneeded lock page and PageMovable check omits 1c4f559e8a3c mm/migration: reduce the rcu lock duration omits a12d186346e4 drivers: virtio_mem: use pageblock size as the minimum vir [...] omits 047d3a4ae41d mm: cma: use pageblock_order as the single alignment omits 6c82e3cf2ae4 mm: page_isolation: enable arbitrary range page isolation. omits b3f62f8fd611 mm: make alloc_contig_range work at pageblock granularity omits da7ac70f0b68 mm: page_isolation: check specified range for unmovable pages omits 6141eb10bb18 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] omits fb1f66213ebd mm/swapfile: fix lost swap bits in unuse_pte() omits 616c46cc198e mm/swapfile: unuse_pte can map random data if swap read fails omits 380d28a17eee mm/damon/reclaim: fix the timer always stays active omits 22e2d1924617 mm/damon: remove unnecessary type castings omits 48082ed92c95 mm/damon/core-test: add a kunit test case for ops registration omits fb2a93223f85 selftests/damon: add damon to selftests root Makefile omits cafac26dff5d damon: vaddr-test: tweak code to make the logic clearer omits 256788e6959e zram: add a huge_idle writeback mode omits 6361535a42d7 mm: simplify follow_invalidate_pte() omits 4e270ec8cfed dax: fix missing writeprotect the pte entry omits 2fe4569f0d16 mm: pvmw: add support for walking devmap pages omits 62b6291df3d7 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 3c1385e77ef7 dax: fix cache flush on PMD-mapped pages omits 4c15e427bac9 mm: rmap: fix cache flush on THP pages omits 5150decad715 drivers/base/memory: fix an unlikely reference counting is [...] omits cc3fb78e3646 mm: compaction: make sure highest is above the min_pfn omits 76f5fb2e1052 mm: compaction: simplify the code in __compact_finished omits f021a39b73a6 mm: compaction: make compaction_zonelist_suitable return f [...] omits 6954ceeb8361 mm: compaction: avoid possible NULL pointer dereference in [...] omits 92155b7adf90 mm: compaction: clean up comment about async compaction in [...] omits 3a07be6b062e mm: compaction: use helper compound_nr in isolate_migratep [...] omits 2312ff526027 mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c omits 321e6d734f6e mm: compaction: clean up comment about suitable migration [...] omits 62b71f7ac507 mm: compaction: clean up comment for sched contention omits 3233055fbb33 mm: compaction: remove unneeded assignment to isolate_start_pfn omits 232e9f6bd559 mm: compaction: remove unneeded pfn update omits 80dc17473181 mm: compaction: remove unneeded return value of kcompactd_run omits 54a072fb5270 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits 109ee5a48c48 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 9ed0fd76d3c4 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] omits 6ef033d8d903 mm/memory_hotplug: reset node's state when empty during offline omits d1434a95764c mm/page_alloc: do not calculate node's total pages and mem [...] omits 8f9281b39c13 mm/madvise: free hwpoison and swapin error entry in madvis [...] omits 0320d9e19850 mm/madvise: fix potential pte_unmap_unlock pte error omits 2b952844cadd mm: untangle config dependencies for demote-on-reclaim omits df6a5b109814 mm/vmstat: add events for ksm cow omits 265f7f3e1f7c ksm-count-ksm-merging-pages-for-each-process-fix omits 3943b71dbd53 ksm: count ksm merging pages for each process omits dfef74a4d785 mm: migrate: simplify the refcount validation when migrati [...] omits 8d157f47a01d mm/migration: fix possible do_pages_stat_array racing with [...] omits c605fc1d3d7e mm/migration: fix potential invalid node access for reclai [...] omits 5512f1872ab9 mm/migration: fix potential page refcounts leak in migrate_pages omits 5f90b8ce325f mm/migration: remove some duplicated codes in migrate_pages omits e24565169507 mm/migration: avoid unneeded nodemask_t initialization omits 08b8954b4e28 mm/migration: use helper macro min in do_pages_stat omits 5f4becf49c92 mm/migration: use helper function vma_lookup() in add_page [...] omits c97a3cdd8f0e mm/migration: remove unneeded local variable page_lru omits 36eaadd5be29 mm/migration: remove unneeded local variable mapping_locked omits 78f141d600be mm: Add selftests for migration entries omits f6bf2f33171b mm/mempolicy: clean up the code logic in queue_pages_pte_range omits 947d24c5d0f3 drivers/base/node.c: fix compaction sysfs file leak omits 786b1ac6fa34 mm: compaction: use helper isolation_suitable() omits 3732e71dc5a1 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 92e9c25f4d0b mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits ce15798c3250 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 587c0f34eaef mm/z3fold: remove confusing local variable l reassignment omits 28d717531f22 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 81438110e5e2 mm/z3fold: minor clean up for z3fold_free omits fb06e2e93742 mm/z3fold: remove obsolete comment in z3fold_alloc omits a092a37f9bda mm/z3fold: declare z3fold_mount with __init omits 6cce75e6cb45 fs/proc/task_mmu.c: remove redundant page validation of pte_page omits 508173556a1e mm/vmscan: fix comment for isolate_lru_pages omits 5321de38a04f mm-vmscan-fix-comment-for-current_may_throttle-fix omits 2f136de0ca06 mm/vmscan: fix comment for current_may_throttle omits c742ed9beccf mm/vmscan: remove obsolete comment in get_scan_count omits 2c267b7e20be mm/vmscan: sc->reclaim_idx must be a valid zone index omits 144e017f9ab4 mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits 6f89ed4c59e4 mm/vmscan: make sure wakeup_kswapd with managed zone omits 9f516ac977c9 mm/vmscan: reclaim only affects managed_zones omits bf9f14f2b955 mm/uffd: move USERFAULTFD configs into mm/ omits 6d0c194d46d8 userfaultfd/selftests: use swap() instead of open coding it omits 172133bb4c3a selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits 60b57b54011c mm/uffd: hide PTE_MARKER option omits ea96b0683d0c mm: enable PTE markers by default omits 3bef048ac38e mm/uffd: enable write protection for shmem & hugetlbfs omits e7b497a8ac83 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 8b7896f3accf mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits 74e39110c2df mm/shmem: vma_needs_copy can be static omits c6fee7618d7b mm/hugetlb: handle uffd-wp during fork() omits 4eb7e83cb9fe mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix omits 3adfd1dfc6fc fixup! mm/hugetlb: Only drop uffd-wp special pte if required omits e4de0cd6dcc8 mm/hugetlb: only drop uffd-wp special pte if required omits c0452e83cafe mm/hugetlb: allow uffd wr-protect none ptes omits 58c731b4a692 mm/hugetlb: handle pte markers in page faults omits 102761fe9f3a mm/hugetlb: handle UFFDIO_WRITEPROTECT omits 7e5f15b4ffed mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits a7597e1402b8 mm/hugetlb: hook page faults for uffd write protection omits cd29429f8eee mm/hugetlb: introduce huge pte version of uffd-wp helpers omits 5198f2b70986 mm/shmem: handle uffd-wp during fork() omits 11ed4468cbbe mm/shmem: allows file-back mem to be uffd wr-protected on thps omits 98e7dffea848 mm/shmem: allow uffd wr-protect none pte for file-backed mem omits aad85b02076f mm/shmem: persist uffd-wp bit across zapping for file-backed omits f65b603204a8 mm/shmem: handle uffd-wp special pte in page fault handler omits 204783f1a3b6 mm/shmem: take care of UFFDIO_COPY_MODE_WP omits 8aa522ce4dc1 fixup! mm/uffd: PTE_MARKER_UFFD_WP omits 0fc10c497cc0 mm/uffd: PTE_MARKER_UFFD_WP omits 718ba9e2b842 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes omits 5bf297f6b5fa mm-check-against-orig_pte-for-finish_fault-fix omits 06a93872f2cf mm: check against orig_pte for finish_fault() omits 300a6dc94262 fixup! mm: Teach core mm about pte markers omits d3d089340478 mm: teach core mm about pte markers omits 85ee1faf09a6 fixup! mm: Introduce PTE_MARKER swap entry omits 35746f10b30a mm: introduce PTE_MARKER swap entry omits de5bdbffef9e include/linux/swapops.h: remove stub for non_swap_entry() omits 7fe844e81f30 mm/page_alloc: reuse tail struct pages for compound devmaps omits 97c756444877 mm/sparse-vmemmap: improve memory savings for compound devmaps omits bd3ee5ad7477 mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 39517c17ea67 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits d5002169f7d9 mm/sparse-vmemmap: add a pgmap argument to section activation omits f0aa3fff015e mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] omits caee13901112 mm/khugepaged: use vma_is_anonymous omits 37d35ed579f3 hugetlb: clean up hugetlb_cma_reserve omits 3def14669841 hugetlb: fix return value of __setup handlers omits 365381669be8 hugetlb: fix hugepages_setup when deal with pernode omits c2f606c4f4fc hugetlb: Fix wrong use of nr_online_nodes omits 43e1d8100a8d hugetlb: fix wrong use of nr_online_nodes omits baad46e1fb31 mm: mmap: register suitable readonly file vmas for khugepaged omits 73c20161dbd4 mm: khugepaged: introduce khugepaged_enter_vma() helper omits aece1966f6dc mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 2e983abdd1b2 mm: khugepaged: make khugepaged_enter() void function omits 9a5e44547681 mm: thp: only regular file could be THP eligible omits ef76755c278c mm: khugepaged: skip DAX vma omits 73e436a17f11 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits a5f479621d6e sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits c4e49434fa33 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits a149f6193359 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits f61f24c43c36 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 47cb31da63c2 arm64: mm: hugetlb: restructure the code comment inside fl [...] omits 49af3577f487 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits d048c132a87e mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 0e234ebcab17 hugetlb: remove use of list iterator variable after loop omits 775c764f1b41 mm/khugepaged: sched to numa node when collapse huge page omits ca431c80238b mm, hugetlb, hwpoison: separate branch for free and in-use [...] omits 5fda37538cc7 mm/memory-failure.c: dissolve truncated hugetlb page omits d10a4bc8a179 mm/memory-failure.c: minor cleanup for HWPoisonHandlable omits 0d98ff74b637 Revert "mm/memory-failure.c: fix race with changing page c [...] omits 758df311ec9e mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits caee444f3e2c mm/memory-failure.c: remove unnecessary (void*) conversions omits 9ba31332862a mm/page_alloc.c: calc the right pfn if page size is not 4K omits f0ff89d8adca mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits 4dcd011a3d00 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 7d8c2b739fb5 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 20612c73f14f mm: discard __GFP_ATOMIC omits a7ce2fc601ae mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] omits 24c2bbdfafa3 mm/page_alloc: adding same penalty is enough to get round- [...] omits ae7ff1aefaa4 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits cacfa2fa3a9d Documentation/sysctl: document page_lock_unfairness omits 9c2dd6f8802e vmap(): don't allow invalid pages omits 557445bea443 mm/vmalloc: fix a comment omits 07dfe791382c mm/mremap: avoid unneeded do_munmap call omits 6bd50364c46f mm/mremap: use helper mlock_future_check() omits 0e808f6aa597 mm: avoid unnecessary flush on change_huge_pmd() omits 0c5ff64e19ac mm/mprotect: do not flush when not required architecturally omits 91663e0bb468 mm/mprotect: use mmu_gather omits 73340cee0e70 mm/mmap: Drop arch_vm_get_page_pgprot() omits 4ec143ff32f5 mm/mmap: drop arch_filter_pgprot() omits b33511eed8da x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits f2702fc74019 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits a0648fb22b7d arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 00731726ea4b powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits ac1e28b92f7b mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits dfa5b09e69b1 mm/mmap.c: use helper mlock_future_check() omits 570d7a2ffef0 mm/mmap: clarify protection_map[] indices omits 8138819f6c13 mm/debug_vm_pgtable: drop protection_map[] usage omits 713ada94e9c1 mm/mmu_gather: limit free batch count and add schedule poi [...] omits c83f7804a2ce mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 67fc99a85219 selftests: vm: fix shellcheck warnings in run_vmtests.sh omits 48d8f72206ba selftests: vm: refactor run_vmtests.sh to reduce boilerplate omits c6938b0cc486 selftests: vm: add test for Soft-Dirty PTE bit omits 78c32b70fca7 selftests: vm: bring common functions to a new file omits c3d1ebd7b124 cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] omits 0d7faf73bc8e cgroup: remove racy check in test_memcg_sock() omits 675b01d24bc6 cgroup: account for memory_localevents in test_memcg_oom_g [...] omits e4140ae8e225 cgroup: account for memory_recursiveprot in test_memcg_low() omits de55dff95219 cgroups: refactor children cgroups in memcg tests omits 295992f69eda mm/memcontrol.c: remove unused private flag of memory.oom_control omits 5528f6d38e11 mm/memcontrol.c: make cgroup_memory_noswap static omits af9ea66535ce MAINTAINERS: add corresponding kselftests to memcg entry omits cd17b010e7e2 MAINTAINERS: add corresponding kselftests to cgroup entry omits 965f2bacf951 kselftests: memcg: speed up the memory.high test omits 0d6b3614d0d2 kselftests: memcg: update the oom group leaf events test omits 25095649d3fb mm/memcg: non-hierarchical mode is deprecated omits 0ab492084a0a mm/memcg: move generation assignment and comparison together omits 1a966365dce2 mm/memcg: set pos explicitly for reclaim and !reclaim omits 109d37ff2806 mm/memcg: set memcg after css verified and got reference omits 978b01550683 mm/memcg: mz already removed from rb_tree if not NULL omits 6222c4c0dd9b mm/memcg: remove unneeded nr_scanned omits 7bf82a635f37 mm: shmem: make shmem_init return void omits 3fc5ccc10cc3 VFS: Add FMODE_CAN_ODIRECT file flag omits e0bead8f6854 mm: submit multipage write for SWP_FS_OPS swap-space omits b43730796c88 mm: submit multipage reads for SWP_FS_OPS swap-space omits 7dcf3adeb43f doc: update documentation for swap_activate and swap_rw omits 27c3281098b0 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 040ce0fc499c mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 5e193445398c mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 010f04de9f3d mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 56a3e35bfc76 mm: drop swap_dirty_folio omits 7fa2fbde4966 mm-create-new-mm-swaph-header-file-fix omits cc6fad7f4813 mm: create new mm/swap.h header file. omits d39d95c9b1c0 mm/gup: fix comments to pin_user_pages_*() omits 4bf042384726 tools/testing/selftests/vm/gup_test.c: clarify error statement omits 33840b304155 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 95528adf44c9 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 7b07d95b82cd s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits dfd76d63eb34 s390/pgtable: cleanup description of swp pte layout omits 542961f1d100 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits df42eb113264 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix omits 3da9e5517c2e x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 0f5ee1f2bee2 mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits a95a0dc5e440 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix omits 8c2f825db06a mm/swap: remember PG_anon_exclusive via a swp pte bit omits edbf3f08e792 mm-gup-sanity-check-with-config_debug_vm-that-anonymous-pa [...] omits efe873bf6850 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 7a8d51693583 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits f93f1072d35b mm-support-gup-triggered-unsharing-of-anonymous-pages-fix omits 128c06427ea8 mm: support GUP-triggered unsharing of anonymous pages omits acccde3b0f54 mm/gup: disallow follow_page(FOLL_PIN) omits 04f6ca2cfc1b mm: remember exclusively mapped anonymous pages with PG_an [...] omits 67cd29862744 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits 421beb001205 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 8651d240d871 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 6d40bed01aad mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits d77b73205896 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 387814c88ef9 mm/rmap: remove do_page_add_anon_rmap() omits 8f52779bdb5f mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits 0367cbc7f975 mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 6f767a0c3cdb mm/memory: slightly simplify copy_present_pte() omits 31814d9e87c4 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits e019fdba54a4 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 47273118cff2 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio omits d5dceb12fb0f mm/smaps_rollup: return empty file for kthreads instead of ESRCH omits 499c4f5a5032 tools/vm/page_owner_sort.c: avoid repeated judgments omits 63e6ce87e1fd tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits 8b4b7f6da3a1 tools/vm/page_owner: support debug log to avoid huge log print omits 96bd694136f5 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits fa4175b41c62 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 7e1d6ca419ee tools/vm/page_owner_sort.c: support for multi-value select [...] omits f9877ce092e2 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 7f5a014d7d8c kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits b4e33d57a41b kasan: fix sleeping function called from invalid context o [...] omits 728a9aed70d2 procfs: prevent unprivileged processes accessing fdinfo dir omits 488cbaab1c0d /proc/kpageflags: do not use uninitialized struct pages omits 3c598b73f48f /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits 7ca5afddfde5 kasan-prevent-cpu_quarantine-corruption-when-cpu-offline-a [...] omits 8b9c8c98ab95 kasan: prevent cpu_quarantine corruption when CPU offline [...] omits d10fcdbe0eaa Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 63484625e754 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 124b6164e448 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 419ca9a58ef9 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 2b0e8ea734bb Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 63351799dca0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 58ae8c910897 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d35950e3a7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba3c07072691 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f4d43e5fbf6b Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 382ca213a403 Merge branch 'next' of git://github.com/cschaufler/smack-next omits a7e5b860191d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 724137b7b094 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 4f26ab1eecb5 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 0c6840cb4766 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 34c7365b52e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8c58e95b01ee Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits b44c5968e044 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9de62835d2af Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 7730c2e4ac32 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6b0bc97dc9d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f99d818939a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits d4a8695c41cf next-20220426/input omits bc018aebcd23 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 27db7d07d7b1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 945d8329172d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef9ea488396f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 906e28edb77c Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 5405c4b539c3 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 1c7f9b56cfb4 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 6cbc63e66356 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 693cecc88991 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 00545ab73ea2 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 62ec1267d21a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 2b94b5387db4 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 42def0de574b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4d27dc59e4e7 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 95af665d8b87 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits cd8b1e20dcdd Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 43bebf8f3fbc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0eff3ba67a1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f589f45bb314 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0a6bb42501e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df7e17264992 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 41e749bd2522 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 2cadc9a10b4d Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 2c91fb09a433 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits c269331e5462 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits e380304580b1 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 826e2dd588b4 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits e16890f9f1a9 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 8e3606375341 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 304262ba0e3c Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 05928be21d19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b19302df6f56 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5d14e1508dae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1f2c27cdd64b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 47f103bbc7bd Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 54d05c502931 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3d7d361e507 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits fc51474264cd Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 6d05a987d6b7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3db0b20dd5f4 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 9eab2b5a1949 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 1d5fd9055065 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2cf182edf8e7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b2cd253fa40a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 9ae4d9505874 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 3c2cb2ad39b9 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits a40124da99bc Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits d81243749e4e Merge branch 'master' of git://github.com/ceph/ceph-client.git omits deac1a9570ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d6867ece9b3 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 4686de230f24 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits b17a026e41a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e52a032aab3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 993ac69d062c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9839a48919b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 087a47f9554e Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 724e18540e9b Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits ac470f15e370 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1cf42acae7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12f414b05b6a Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 4212e052fd57 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 2dc22182b485 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d27f4618c3d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 9a305166bf0c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits a02ec65b84bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f4110341eb3 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 838b48592ed0 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d1dbdd38d386 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits d985c3b88683 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 32e21538bb68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a627ffe950e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a77d4ebba83 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 6abce73ffefe Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits eedd5bfaac5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits beb25d0325f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dddd587b1850 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5b5c5450903 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1e91d72edd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b6f6d037725 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc84bd9ecd33 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fe85bf4abcc7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 40d3bdf6c442 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9dab269b6e8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d74b72793b81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e33d1c21340 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de1fe2db758a Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits c0cb4db4f4c8 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 2a28bbae5838 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62586bfef36b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 64f59fa009d3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 01ca8adc520b Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 569f05ebef23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cc8162e0f820 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 172359c1e478 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 58a10dd13214 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c33f3becf6f6 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 68108536bc18 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e29c8fa5097a Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 759970e60a20 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 239c5555619b Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 4d6dcbea68c8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9191a3d34d02 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cb39b5e33731 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c04405578163 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits fedebbc0f6bb Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits b3ecb31ffcdf Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 386300796e2f Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 06a100cd252e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8aef658f4a85 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 27ab87b72a47 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 85ef1e244e6a Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b8f2f6e8162a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4e06cda8da3b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits ba3ca3e00505 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits c4f7188801a1 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits cd67babbb27f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 89784c46288f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 102c072945ea Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 545beb7e486a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2fa660d155d4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 156b087271df Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 71e3830ef9db Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 352c344f1a65 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a87e1b0c131b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1938fd55ff08 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 8e00efa60936 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits d543a81a31f0 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits fa96ec9fa9f8 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits ff81d768a792 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits e95c5a2ae0bf hwmon: (lm75) Add Atmel AT30TS74 support omits 32137c7007ca dt-bindings: hwmon: Add Atmel AT30TS74 omits c72152df0d08 hwmon: (tmp401) Fix incorrect return value of tmp401_init_client omits 3c557de9aa6f Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 5c346f94d293 Merge branch 'for-next/misc' into for-next/core omits 548baee82430 hwmon: (pmbus/max16601) Add MAX16602 support omits 6e89f0e6e35f hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits 5791310914e8 hwmon: (dell-smm) Update Documentation regarding firmware bugs omits be9ca013e032 hwmon: (jc42) Add support for S-34TS04A omits a7e1e934855c hwmon: (tmp401) Add support of three advanced features omits f6dd440c48e7 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x omits 9a886ce86ec0 hwmon: (pmbus) add MFR_* registers to debugfs omits 87576f7611b1 hwmon: (dell-smm) Add cooling device support omits 7f50620913b0 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board omits 5386e6084307 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() omits c7b7a0c245d7 hwmon: introduce hwmon_sanitize_name() omits 7c92b3d99daa hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 93a0e857b096 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits b02aa4034397 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 3c4cb222fe3c hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 1b1f46d76d08 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits 66226e2acda8 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] omits 4972fdf152fa Merge branch 'for-next-next-v5.18-20220422' into for-next- [...] omits 55cec7676dd8 Merge branch 'for-next-current-v5.17-20220422' into for-ne [...] omits bd0ea2462b47 Merge branch 'ext/qu/scrub-refactor-v4' into for-next-next [...] omits 562192094e78 Merge branch 'ext/gabe/xarray-extent-buffers' into for-nex [...] omits 074354468996 Merge branch 'ext/gabe/xarray-delayed-nodes' into for-next [...] omits 6113420de7fc Merge branch 'misc-next' into for-next-next-v5.18-20220422 omits 5073c69175b8 Merge branch 'misc-5.18' into for-next-current-v5.17-20220422 omits 35823b278911 btrfs: move scrub_remap_extent() call into scrub_extent() [...] omits 850373a83f0f btrfs: use find_first_extent_item() to replace the open-co [...] omits ca2582c8f087 btrfs: refactor scrub_raid56_parity() omits 5aeee6d89dfa btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 576cae40e96b btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() omits 784b509bee39 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits a5a1b794bfc6 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits 029b4154bcac btrfs: introduce a helper to locate an extent item omits 4af68863ce91 btrfs: calculate @physical_end using @dev_extent_len direc [...] omits 729304c6cee9 btrfs: Turn fs_info member buffer_radix into XArray omits 7aa9b9c7184d btrfs: convert delayed_nodes_tree into an xarray omits 600b4cce0982 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] omits ce4d9489ea16 btrfs: move definition of btrfs_raid_types to volumes.h omits 9d7bd4c387c1 btrfs: use a normal workqueue for rmw_workers omits b98f9472c6b5 btrfs: use normal workqueues for scrub omits a9c80aa0ca70 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue omits 42942fb3cad5 rcu/nocb: Add an option to offload all CPUs on boot omits e5215598af9b rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits 446e59dd6c55 btrfs: raid56: enable subpage support for RAID56 omits 71a40b0fbce9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 6f2c4044cb0f btrfs: raid56: make steal_rbio() subpage compatible omits e45c3ccf4fd3 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits fa50873c33b5 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 5193d21852a7 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 919a857ac80b btrfs: raid56: open code rbio_stripe_page_index() omits 24c350d76942 btrfs: raid56: make finish_rmw() subpage compatible omits e821d9256e9c btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits 2bffedbddcb3 btrfs: raid56: make finish_parity_scrub() subpage compatible omits 7c963a5cbdd6 btrfs: raid56: make rbio_add_io_page() subpage compatible omits 8ba4f757cbed btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits c90d831a61f0 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 1270ec18c298 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits eae9c75bb41b btrfs: raid56: make btrfs_raid_bio more compact omits a677b2daf0cb btrfs: raid56: open code rbio_nr_pages() omits 7a63e68f0e55 btrfs: reduce width for stripe_len from u64 to u32 omits a9b8e8416ca7 btrfs: skip compression property for anything other than f [...] omits e4f8b0773ae7 btrfs: do not BUG_ON() on failure to update inode when set [...] omits 97b2fcb37211 btrfs: always log symlinks in full mode omits 96e17086df8d btrfs: do not return errors from submit_bio_hook_t instances omits a123ae3f00e9 btrfs: do not return errors from btrfs_submit_compressed_read omits 43185b8c10a7 btrfs: do not return errors from btrfs_submit_metadata_bio omits 56648bd4f5f5 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] omits 5d27a2929155 btrfs: move btrfs_readpage to extent_io.c omits 1574b391c53e btrfs: repair super block num_devices automatically omits f03420281815 btrfs: improve error reporting in lookup_inline_extent_backref omits a314bc891dc9 btrfs: do not allow compression on nodatacow files omits ac112c0eba72 btrfs: export a helper for compression hard check omits 42a2df233f96 btrfs: zoned: use dedicated lock for data relocation omits d2df5241d12c btrfs: fix assertion failure during scrub due to block gro [...] omits 50c0f5c0f1d4 btrfs: do not pass compressed_bio to submit_compressed_bio() omits 2f8ee235fdf2 btrfs: avoid double search for block group during NOCOW writes omits 055a63674598 btrfs: return block group directly at btrfs_next_block_group() omits b2e3d78996c5 btrfs: use a read/write lock for protecting the block groups tree omits adda85fe3c74 btrfs: use rbtree with leftmost node cached for tracking l [...] omits 441a6dc388b1 btrfs: remove search start argument from first_logical_byte() omits 64ad11b55b44 btrfs: return correct error number for __extent_writepage_io() omits 73889a1256dd btrfs: fix the error handling for submit_extent_page() for [...] omits 0a26f3e94a1e btrfs: avoid double clean up when submit_one_bio() failed omits fe6cc73a0482 btrfs: use non-bh spin_lock in zstd timer callback omits eb25aeee8bea btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() omits 5132861ead1e btrfs: fix direct I/O writes for split bios on zoned devices omits bab6bed69288 btrfs: fix direct I/O read repair for split bios omits fb97a67d90ec btrfs: simplify parameters of submit_read_repair() and rename omits c792b9151ef6 btrfs: fix and document the zoned device choice in alloc_new_bio omits bf210cd1e110 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits 41ec7a81802d btrfs: remove unnecessary check of iput argument omits 89aed71ecb41 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 5cd799c9d260 btrfs: don't allocate a btrfs_bio for scrub bios omits 7353e10a1a24 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits 8e7643aefe52 btrfs: pass bio opf to rbio_add_io_page omits afcd8e0477ab btrfs: pass a block_device to btrfs_bio_clone omits 1219ebd6180d btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 5dcd670ae342 btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 713f5646eb53 btrfs: use on-stack bio in scrub_recheck_block omits b8dfe29222bd btrfs: use on-stack bio in repair_io_failure omits c6a9fd027ed7 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 153b12a0b11b btrfs: check-integrity: split submit_bio from btrfsic checking omits e63e3060e6c9 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits 72b82a0f0ae1 btrfs: fix leaked plug after failure syncing log on zoned [...] omits b74d860a5712 btrfs: zoned: make auto-reclaim less aggressive omits 4d8668dc3b0c btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 3c1b3f683794 btrfs: allow block group background reclaim for non-zoned [...] omits e5696ab4422d btrfs: make the bg_reclaim_threshold per-space info omits e5e50e7592f1 btrfs: do not test for free space inode during NOCOW check [...] omits 424923a882d0 btrfs: move common NOCOW checks against a file extent into [...] omits 1e8d3bc5da4b btrfs: wait between incomplete batch memory allocations omits e6ce5dc88434 btrfs: allocate page arrays using bulk page allocator omits 55093e751296 btrfs: factor out allocating an array of pages omits 288b80cc624d btrfs: remove unnecessary type casts omits da5afb809fad btrfs: expand subpage support to any PAGE_SIZE > 4K omits 6e7f3cd2d314 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 7074ca52d050 btrfs: use dummy extent buffer for super block sys chunk a [...] omits f8815621ed3a btrfs: assert that relocation is protected with sb_start_write() omits 71cc2daaf8e6 fs: add a lockdep check function for sb_start_write() omits 56cfba622f0e btrfs: simplify code flow in btrfs_ioctl_balance omits fb95740ffb07 Merge branch 'misc-5.18' into next-fixes omits 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref omits 24f4daa283b8 doc: Document the rcutree.rcu_divisor kernel boot parameter omits 4b63ed1d9dec rcu-tasks: Drive synchronous grace periods from calling task omits e562c27273d6 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits efb45e665d90 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits 75d837cae139 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits be25a8f6d19b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits d482558a71a9 rcu/nocb: Add/del rdp to iterate from rcuog itself omits f9a6ef4831b3 rcu/torture: Change order of warning and trace dump omits 5b31984d392b rcu: Avoid tracing a few functions executed in multi_cpu_stop() omits 40f5ca6652d1 btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 7fb56621d321 btrfs: replace memset with memzero_page in data checksum v [...] omits 0cc26c49487c btrfs: avoid blocking on space revervation when doing nowa [...] omits e8e825fde5ea btrfs: avoid blocking when allocating context for nowait d [...] omits 09a2d08a29fa btrfs: release path earlier at can_nocow_extent() omits 417acf2f5bff btrfs: free path at can_nocow_extent() before checking for [...] omits 4fb898cf6558 btrfs: stop allocating a path when checking if cross refer [...] omits 50f03877a880 btrfs: avoid double nocow check when doing nowait dio writes omits b01d48f2f246 btrfs: avoid blocking nowait dio when locking file range omits a6a5a787f60f btrfs: avoid blocking on page locks with nowait dio on com [...] omits 2feb1dc00d57 btrfs: add messages to printk index omits e081b8e16902 btrfs: tree-checker: check extent buffer owner against own [...] omits f9ecc0f60142 btrfs: add and use helper to assert an inode range is clean omits 98d89a0c13f3 btrfs: remove ordered extent check and wait during hole pu [...] omits 7df65a0be964 btrfs: lock the inode first before flushing range when pun [...] omits 2a11bbcd53e5 btrfs: remove ordered extent check and wait during fallocate omits f1d9bb8b6afa btrfs: remove inode_dio_wait() calls when starting reflink [...] omits 96295db5c4df btrfs: remove useless dio wait call when doing fallocate z [...] omits daa1210fed48 btrfs: only reserve the needed data space amount during fallocate omits 38d109905431 btrfs: restore inode creation before xattr setting omits 2e7def39ba53 btrfs: move common inode creation code into btrfs_create_n [...] omits 8f5b4c98f5cf btrfs: reserve correct number of items for inode creation omits 58ea39831a10 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 5d34d6eb3076 btrfs: allocate inode outside of btrfs_new_inode() omits 7ed1c42c9905 btrfs: warn when extent buffer leak test fails omits 6f01967210b0 btrfs: use a local variable for fs_devices pointer in btrf [...] omits db6d593e2a2b btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 8d729d2d0703 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits e91cb8f852ad btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits c59cc36d2f7b btrfs: use btrfs_for_each_slot in process_all_extents omits e39847467bf4 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 002e8144c4fd btrfs: use btrfs_for_each_slot in process_all_refs omits 9098572a3255 btrfs: use btrfs_for_each_slot in is_ancestor omits 9cd225d92f17 btrfs: use btrfs_for_each_slot in can_rmdir omits 0ee2f2c87ee2 btrfs: use btrfs_for_each_slot in did_create_dir omits 183ea3284215 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 27d6bf95edb5 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits ec92256ee595 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 573df87602df btrfs: use btrfs_for_each_slot in find_first_block_group omits b5758b2f6fa4 btrfs: introduce btrfs_for_each_slot iterator macro omits 7f721e9b14c3 btrfs: scrub: rename scrub_bio::pagev and related members omits 057dd30c1628 btrfs: scrub: rename scrub_page to scrub_sector omits 3a717eaa25f1 btrfs: scrub: rename members related to scrub_block::pagev omits 7b2458e490b2 btrfs: remove trivial wrapper btrfs_read_buffer() omits 9c864d579d38 btrfs: update outdated comment for read_block_for_search() omits 9b423bb93b06 btrfs: release upper nodes when reading stale btree node f [...] omits bbb654295212 btrfs: avoid unnecessary btree search restarts when reading node omits 31a12d2fa528 btrfs: set inode flags earlier in btrfs_new_inode() omits d7daf6da09cf btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits e05c1b974db0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits 7b64b7cfc6a7 btrfs: remove redundant name and name_len parameters to cr [...] omits 0974ed80ab36 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits c0582c2f376d btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 2db8da0d3682 btrfs: remove unnecessary inode_set_bytes(0) call omits 2e0f87e53ecc btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 49d8438b853a btrfs: get rid of btrfs_add_nondir() omits 7bafad21c8bb btrfs: fix anon_dev leak in create_subvol() omits 231b81115a30 btrfs: reserve correct number of items for rename omits fae936e6d53e btrfs: reserve correct number of items for unlink and rmdir new 46cf2c613f4b Merge tag 'pinctrl-v5.18-2' of git://git.kernel.org/pub/sc [...] new 233087ca0636 floppy: disable FDRAWCMD by default new 03498b7131b8 Merge tag 'mtd/fixes-for-5.18-rc5' of git://git.kernel.org [...] new 694852ead287 zonefs: Clear inode information flags on inode creation new 1da18a296f5b zonefs: Fix management of open zones new 211ed5480aff Merge tag 'zonefs-5.18-rc5' of git://git.kernel.org/pub/sc [...] new e5be15767e7e hex2bin: make the function hex_to_bin constant-time new e4d8a2999773 hex2bin: fix access beyond string end new 31fa985b4196 kasan: prevent cpu_quarantine corruption when CPU offline [...] new 5603f9bdea68 docs: vm/page_owner: use literal blocks for param description new 8f4dd16603ce Merge branch 'akpm' (patches from Andrew) new 9d4dacd9cc3f Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] new 7b5cc291112f mm/huge_memory: do not overkill when splitting huge_zero_page new b5016b5fae22 mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] new 44bd26b11c06 procfs: prevent unprivileged processes accessing fdinfo dir new 2d87487f5c1e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] new ac84b2f3c7a7 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 82051a1a9454 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new 8b202ee21839 s390: disable -Warray-bounds new 8030082cf7de Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6510ea973d8d net: Use this_cpu_inc() to increment net->core_stats new 71cffebf6358 net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK new aaf461af729b ice: Fix incorrect locking in ice_vc_process_vf_msg() new 77d64d285be5 ice: Protect vf_state check by cfg_lock in ice_vc_process_ [...] new b537752e6cbf ice: wait 5 s for EMP reset after firmware flash new b668f4cd715a ice: fix use-after-free when deinitializing mailbox snapshot new a1bde8c92d27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 7b5148be4a6e Add Eric Dumazet to networking maintainers new 347cb5deae25 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf new a0df71948e95 tls: Skip tls_append_frag on zero copy size new 73230a15ddf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 53445c9f8c8f Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 85cea4a3c206 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 6aa4ed4f91d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new c61711c1c957 ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback new c6fa7bc79436 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new 022f2688f36e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 18e0961cf683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 347f7a3b8875 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 6cb6e45a48fc Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new ad8d869343ae kernfs: fix NULL dereferencing in kernfs_remove new d9dc0177c96a Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] new d90b4f236ed2 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 402b09c90b81 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new 5c39fef4dae6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 7a33cb569782 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 106089569141 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new 70509676739f dt-bindings: input: mediatek,mt6779-keypad: update maintainer new 4352e23a7ff2 Input: cros-ec-keyb - only register keyboard if rows/colum [...] new bc835f06c729 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 107c264d1c33 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new d9e7844c36e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2747b388ce85 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 08da09f02804 hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk new bb01c0194056 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new e6f9d6964802 btrfs: export a helper for compression hard check new 0e852ab8974c btrfs: do not allow compression on nodatacow files new d0e64a981fd8 btrfs: always log symlinks in full mode new 193b4e83986d btrfs: do not BUG_ON() on failure to update inode when set [...] new 4b73c55fdebd btrfs: skip compression property for anything other than f [...] new e4a747ad6e40 Merge branch 'misc-5.18' into next-fixes new 7c45d4494fa9 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 4345ece8f0bc platform/x86: asus-wmi: Potential buffer overflow in asus_ [...] new 9fe1bb29ea0a platform/x86: asus-wmi: Fix driver not binding when fan cu [...] new 89a8f23fee5e platform/x86: dell-laptop: Add quirk entry for Latitude 7520 new e5483b45f6ed platform/x86: gigabyte-wmi: added support for B660 GAMING [...] new 8d75f7b4a3df platform/x86: intel-uncore-freq: Prevent driver loading in guests new 679c7a3f1596 platform/x86/intel/sdsi: Handle leaky bucket new a30393b36ca8 platform/x86/intel/sdsi: Poll on ready bit for writes new 00dd3ace931b platform/x86/intel/sdsi: Fix bug in multi packet reads new eb2fd9b43fae platform/x86/intel: pmc/core: change pmc_lpm_modes to static new dba3b36aa552 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6dbdcfde6e45 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f9095ac1ba1c dt-bindings: ufs: cdns,ufshc: Add power-domains new e17fd4bf54fb dt-bindings: leds-mt6360: Drop redundant 'unevaluatedProperties' new 6d866810ff8b Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] new e55259c8d09f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new c95096f0d375 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 5155989188ab Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 51b8038dc432 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new f148fae27cb3 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 01e24ab2e80e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new d941dcb423c7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new cbde83d000ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f738d5cecd45 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new c02f7afa6ed7 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 4864ff07875c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 0dda7786cd60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6fb9d03e6344 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 9ec393c812f2 arm64: add the printing of tpidr_elx in __show_regs() new 55a5c18e5dab kselftest/arm64: fix array_size.cocci warning new 8a58bcd00e2e arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() new 2644c31613c5 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] new 24da3a5d3f15 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new fd5aa46aa611 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 595b857b3fc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8f6c05aaa6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 43b9c7a05059 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bef30fe47b10 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 26f0aeb7c829 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 53b5d73bf453 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0a765d7865b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ffdb8d193f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 257056fcb174 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 63a179d21ca1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 545b82eba157 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ccd47d96eb4f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42ead1c64e10 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new cd2b3d0dea7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7c77c27176bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1157c9646673 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 08cf82c4d421 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new e0b964d45084 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new f3f9256a679f Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 2006e49d47f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 439677d416b1 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base cl [...] new 065d62612e26 arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 new c37c58fdeb8a arm64: dts: ti: k3-am62: Add more peripheral nodes new d19a66ae488a arm64: dts: ti: k3-am625-sk: Enable on board peripherals new bd67e1be98dd arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes new d196d2a98d62 arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module new 2492a9740220 arm64: dts: ti: k3-am62: Add support for MCAN new 481ab3ea39f1 Merge branch 'ti-k3-dts-next' into ti-next new 4de0b8c7dfaa Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new 9c4870ce542a Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 7ccebb802572 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c647aac3a2c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 847159f9d096 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new bd992469eefe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 208a9585b6a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6b9b35c2995a Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new a5ad2e8fee38 mips: dts: ralink: mt7621: add mdio label to mdio-bus new 6faf0dbdc61d mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1 new d9a683f57b5b mips: dts: ralink: mt7621: remove defining gpio function f [...] new 3949aaa608f3 MIPS: mscc: jaguar2: rename pinctrl nodes new ee5930c99a19 MIPS: mscc: ocelot: rename pinctrl nodes new 860f39bea319 MIPS: mscc: serval: rename pinctrl nodes new 7671f9674b47 mips: dts: ingenic: x1000: Add PWM device tree node new bddf2a773ab7 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 51f051f9e5d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1f53b268255e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e093f3b0d4db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1fc26a6c5a2d Merge branch 'fixes' into for-next new 6260f6427c94 s390/irq: utilize RCU instead of irq_lock_sparse() in show [...] new 4ae59ba72cb5 Merge branch 'features' into for-next new 0c2b7a92b0fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f8e62f05076 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 1e688a8b692d Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new eec116aa722d Merge branch 'misc-5.18' into for-next-current-v5.17-20220427 new 86de692c0889 Merge branch 'for-next-current-v5.17-20220427' into for-ne [...] new 132c37a5ab67 btrfs: reserve correct number of items for unlink and rmdir new 6a16cab416a0 btrfs: reserve correct number of items for rename new e7b63b348112 btrfs: fix anon_dev leak in create_subvol() new 72a2244d240a btrfs: get rid of btrfs_add_nondir() new 9d0b0f6b4ebf btrfs: remove unnecessary btrfs_i_size_write(0) calls new f2967ba93780 btrfs: remove unnecessary inode_set_bytes(0) call new c9a2cb550f13 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] new fb4cde583fc1 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl new b89687c89fde btrfs: remove redundant name and name_len parameters to cr [...] new fa553bdc4a3b btrfs: don't pass parent objectid to btrfs_new_inode() explicitly new 154ede4899ed btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() new 0b8cd2b84aaf btrfs: set inode flags earlier in btrfs_new_inode() new 2b1e30ae6482 btrfs: avoid unnecessary btree search restarts when reading node new e962761b0a85 btrfs: release upper nodes when reading stale btree node f [...] new 5242cf3b0a60 btrfs: update outdated comment for read_block_for_search() new ba9c53501458 btrfs: remove trivial wrapper btrfs_read_buffer() new aec2d4a93b16 btrfs: scrub: rename members related to scrub_block::pagev new f0dde1f3b1b7 btrfs: scrub: rename scrub_page to scrub_sector new 55a970d479a3 btrfs: scrub: rename scrub_bio::pagev and related members new e75ecc08600d btrfs: introduce btrfs_for_each_slot iterator macro new 72d928510dfb btrfs: use btrfs_for_each_slot in find_first_block_group new 53db920f820e btrfs: use btrfs_for_each_slot in mark_block_group_to_copy new 3d3914e5d1e3 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item new 83f9cdefe455 btrfs: use btrfs_for_each_slot in btrfs_real_readdir new de021bae4ebf btrfs: use btrfs_for_each_slot in did_create_dir new c3a17201f9ec btrfs: use btrfs_for_each_slot in can_rmdir new 7ee375be6e76 btrfs: use btrfs_for_each_slot in is_ancestor new c3ddbd68c9cd btrfs: use btrfs_for_each_slot in process_all_refs new 97b813485e76 btrfs: use btrfs_for_each_slot in process_all_new_xattrs new 7146ba32f9b3 btrfs: use btrfs_for_each_slot in process_all_extents new 0b8f8b02bf4e btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths new 5af0c701ec05 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree new f4cab5c6d959 btrfs: use btrfs_for_each_slot in btrfs_listxattr new ca042d325c85 btrfs: use a local variable for fs_devices pointer in btrf [...] new e2eb00e1aefe btrfs: warn when extent buffer leak test fails new a580138ccea8 btrfs: allocate inode outside of btrfs_new_inode() new cc1833abf7f8 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() new 8cc965e4f202 btrfs: reserve correct number of items for inode creation new 4409b653ebe4 btrfs: move common inode creation code into btrfs_create_n [...] new d9cb3279b8a5 btrfs: restore inode creation before xattr setting new 2c2e81f9dddd btrfs: only reserve the needed data space amount during fallocate new a69675c00bc4 btrfs: remove useless dio wait call when doing fallocate z [...] new 38be7862bb37 btrfs: remove inode_dio_wait() calls when starting reflink [...] new e9b6d1379a21 btrfs: remove ordered extent check and wait during fallocate new 90274d374d81 btrfs: lock the inode first before flushing range when pun [...] new cd0b6cae39c5 btrfs: remove ordered extent check and wait during hole pu [...] new e9223c4ad47e btrfs: add and use helper to assert an inode range is clean new 3b684db5fcad btrfs: tree-checker: check extent buffer owner against own [...] new 521a98fee442 btrfs: add messages to printk index new ff141e9ae151 btrfs: avoid blocking on page locks with nowait dio on com [...] new 3ad8fb6f86ae btrfs: avoid blocking nowait dio when locking file range new 467a05e6a5cf btrfs: avoid double nocow check when doing nowait dio writes new aca5e0d318ac btrfs: stop allocating a path when checking if cross refer [...] new cd571eb2053a btrfs: free path at can_nocow_extent() before checking for [...] new f255b1fa70d8 btrfs: release path earlier at can_nocow_extent() new 50745df3043d btrfs: avoid blocking when allocating context for nowait d [...] new bf4f8b8a4610 btrfs: avoid blocking on space revervation when doing nowa [...] new 5ef040f39698 btrfs: replace memset with memzero_page in data checksum v [...] new 225479fb6162 btrfs: remove checks for arg argument in btrfs_ioctl_balance new fcd677e1f464 btrfs: simplify code flow in btrfs_ioctl_balance new 241f0df0e1e2 fs: add a lockdep check function for sb_start_write() new 7e2fcd5700be btrfs: assert that relocation is protected with sb_start_write() new 7296629bc09d btrfs: use dummy extent buffer for super block sys chunk a [...] new c72e938c05ab btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new 5ca9581e2fc5 btrfs: expand subpage support to any PAGE_SIZE > 4K new a71c6cfdd828 btrfs: remove unnecessary type casts new 464c66b73264 btrfs: factor out allocating an array of pages new a2a19222bed5 btrfs: allocate page arrays using bulk page allocator new 91a4829a44c4 btrfs: wait between incomplete batch memory allocations new a5463e67595c btrfs: move common NOCOW checks against a file extent into [...] new 46faa8f308fa btrfs: do not test for free space inode during NOCOW check [...] new e42a8781d30d btrfs: make the bg_reclaim_threshold per-space info new 2baf0e6e040e btrfs: allow block group background reclaim for non-zoned [...] new 2078054905ce btrfs: change the bg_reclaim_threshold valid region from 0 to 100 new c05b54a076ce btrfs: zoned: make auto-reclaim less aggressive new 85c3ed5ea089 btrfs: factor check and flush helpers from __btrfsic_submit_bio new 20df45d4dff5 btrfs: check-integrity: split submit_bio from btrfsic checking new 951a1f975a70 btrfs: check-integrity: simplify bio allocation in btrfsic [...] new eee512fc5e21 btrfs: use on-stack bio in repair_io_failure new 770493810e2d btrfs: use on-stack bio in scrub_recheck_block new 79d8c16cdca7 btrfs: use on-stack bio in scrub_repair_page_from_good_copy new 20cfb98336c1 btrfs: move the call to bio_set_dev out of submit_stripe_bio new a2362d8c8bac btrfs: pass a block_device to btrfs_bio_clone new d951941417a4 btrfs: pass bio opf to rbio_add_io_page new e02c8e0cde63 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios new 8e85fe749932 btrfs: don't allocate a btrfs_bio for scrub bios new 564a6d07e169 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages new 8cfec3f7809f btrfs: remove unnecessary check of iput argument new a79fc193115a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info new b804ba7dd324 btrfs: simplify parameters of submit_read_repair() and rename new 6ff70aad5907 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() new 6dcd0be94749 btrfs: use non-bh spin_lock in zstd timer callback new 6f86bd12f211 btrfs: avoid double clean up when submit_one_bio() failed new 0e141c04db3c btrfs: fix the error handling for submit_extent_page() for [...] new 7cfb956b553d btrfs: return correct error number for __extent_writepage_io() new a4eb7e4d54c3 btrfs: remove search start argument from first_logical_byte() new b724d47211ac btrfs: use rbtree with leftmost node cached for tracking l [...] new 3b0f5bb7de85 btrfs: use a read/write lock for protecting the block groups tree new 7ddfb6103a2f btrfs: return block group directly at btrfs_next_block_group() new d5ab2c19b851 btrfs: avoid double search for block group during NOCOW writes new 4d2d46acf522 btrfs: do not pass compressed_bio to submit_compressed_bio() new 35f75d8b6c36 btrfs: export a helper for compression hard check new e2ae1ace3b40 btrfs: do not allow compression on nodatacow files new 32e186cf063c btrfs: repair super block num_devices automatically new 1c4ccd05b76b btrfs: move btrfs_readpage to extent_io.c new 704a2285dfe9 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] new 98c459c4e585 btrfs: do not return errors from btrfs_submit_metadata_bio new 24900d9f5c8a btrfs: do not return errors from btrfs_submit_compressed_read new ff6889cd5031 btrfs: do not return errors from submit_bio_hook_t instances new ebd5b0a4936a btrfs: always log symlinks in full mode new 17115f1d29f6 btrfs: do not BUG_ON() on failure to update inode when set [...] new 47bf4cdd8299 btrfs: skip compression property for anything other than f [...] new 1dc596efb809 btrfs: reduce width for stripe_len from u64 to u32 new d6a75044ba16 btrfs: raid56: open code rbio_nr_pages() new 02d8114d199f btrfs: raid56: make btrfs_raid_bio more compact new 0976242b1e04 btrfs: raid56: introduce new cached members for btrfs_raid_bio new 700d2c20f3cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors new f1e05b58869e btrfs: raid56: introduce btrfs_raid_bio::bio_sectors new e1ed425d82a0 btrfs: raid56: make rbio_add_io_page() subpage compatible new c86980a175e1 btrfs: raid56: make finish_parity_scrub() subpage compatible new ad66999ef584 btrfs: raid56: make __raid_recover_endio_io() subpage compatible new 14395cdd64c8 btrfs: raid56: make finish_rmw() subpage compatible new 54e94a940873 btrfs: raid56: open code rbio_stripe_page_index() new f1f515b9c90e btrfs: raid56: make raid56_add_scrub_pages() subpage compatible new 24501d805776 btrfs: raid56: remove btrfs_raid_bio::bio_pages array new 39716abbd30f btrfs: raid56: make set_bio_pages_uptodate() subpage compatible new e1f378ac0ad7 btrfs: raid56: make steal_rbio() subpage compatible new 68752a688c3c btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] new a62bcd971c0e btrfs: raid56: enable subpage support for RAID56 new 2273d98556df btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue new 1e6f494fc462 btrfs: use normal workqueues for scrub new a5eec25648da btrfs: use a normal workqueue for rmw_workers new 4254149a8a39 btrfs: move definition of btrfs_raid_types to volumes.h new fa53de47aa24 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] new 8bb68c48a7b9 btrfs: turn delayed_nodes_tree into an XArray new 90071baa9a8c btrfs: turn name_cache radix tree into XArray in send_ctx new 0824ef5181d2 btrfs: turn fs_info member buffer_radix into XArray new 2128f9935c3b btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray new da80155f6fe7 btrfs: calculate physical_end using dev_extent_len directl [...] new 66440e3c281f btrfs: scrub: introduce a helper to locate an extent item new 8df053b1502b btrfs: scrub: introduce dedicated helper to scrub simple-m [...] new 18dc0d121224 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] new b778d6f30498 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() new e96ce4b10f86 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] new 21a254f2716a btrfs: scrub: refactor scrub_raid56_parity() new 244456bf77a8 btrfs: scrub: use find_first_extent_item to for extent ite [...] new ead15edb4b0e btrfs: scrub: move scrub_remap_extent() call into scrub_extent() new ebaf4eecf367 Merge branch 'misc-next' into for-next-next-v5.18-20220427 new 8d5f4f1aac5b Merge branch 'for-next-next-v5.18-20220427' into for-next- [...] new 7ecc34a00bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99b63912e177 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 20eb6749fb62 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new bbea1e2c680a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new a8d8b282d971 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 0ca785f8985d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new ef6a7976c9b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3602660dc053 gfs2: Explain some direct I/O oddities new 750ef718e5b7 gfs2: Less twisted thinking new 2fa4f9d0135d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2edb3896304f Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] new 00c94ebec592 NFSv4: Don't invalidate inode attributes on delegation return new 4df16b687120 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 29be110f2e17 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9763763da52 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 85ec73ebcb1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new ea73deea3244 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4576037f5639 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new c079c6f705e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5784e741d7db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e0710fe909aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bf0f6d4497a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b484ca2662d Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 43ba3b2f367b hwmon: (jc42) add HWMON_C_TZ_REGISTER new 99f938dead64 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE new d06f243bb16d hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code new 13994129e773 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo new 86e6c9123bac hwmon: introduce hwmon_sanitize_name() new fb00a5540c46 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() new 8175e4c86325 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board new 8ce6e7c0061a hwmon: (dell-smm) Add cooling device support new d953fe54dc12 hwmon: (pmbus) add MFR_* registers to debugfs new 2d0e0ad7c30b dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x new 2baea13911a6 hwmon: (tmp401) Add support of three advanced features new b26eaddec476 hwmon: (jc42) Add support for S-34TS04A new 89dc04b3bcd6 hwmon: (dell-smm) Update Documentation regarding firmware bugs new bcc7fcf29672 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] new 1352612cfff8 hwmon: (pmbus/max16601) Add MAX16602 support new 10b7968aeb7f hwmon: (tmp401) Fix incorrect return value of tmp401_init_client new 601badb93537 dt-bindings: hwmon: Add Atmel AT30TS74 new 4676a9df47e7 hwmon: (lm75) Add Atmel AT30TS74 support new 0c012b9a4577 hwmon: (dell-smm) Avoid unnecessary SMM calls during init new 58eac50bdc66 hwmon: (dell-smm) Cleanup init code new 98f31c63429d hwmon: (dell-smm) Warn if SMM call took a very long time t [...] new e7e61208c27d hwmon: (nct6775) Convert register access to regmap API new 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization new 238c4ffe3622 hwmon: (nct6775) Add read-only mode new ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal new 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver new 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request new a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] new ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] new 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families new 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board new 1d402e71325e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new 6f321eb263f0 Merge branch 'docs-next' of git://git.lwn.net/linux.git new e9ea1a9897fa Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 3f28c93a7ab3 next-20220427/pm new a3b8d1b12c6b cpufreq: mediatek: Fix NULL pointer dereference in mediate [...] new bb7ccf77280b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 106804102128 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 3e1fac9324f8 dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM new 7dbef3d8cbea Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new b2061fa392fb Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new 4791fcb701e0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 93dd1d2afb7d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68822bdf76f1 net: generalize skb freeing deferral to per-cpu lists new fae463084032 net: dsa: mt753x: fix pcs conversion regression new c706b2b5ed74 net: tls: fix async vs NIC crypto offload new dac173db114d net: wan: atp: remove unused eeprom_delay() new e39f63fe0d94 net: remove comments that mention obsolete __SLOW_DOWN_IO new b1190d5175ac net: stmmac: dwmac-imx: comment spelling fix new b6e074e171bc selftests: mptcp: add infinite map testcase new bcf3cf93f645 mptcp: use mptcp_stop_timer new 4293248c6704 mptcp: add data lock for sk timers new 9c81be0dbc89 mptcp: add MP_FAIL response support new 49fa1919d6bc mptcp: reset subflow when MP_FAIL doesn't respond new 1f7d325f7d49 selftests: mptcp: check MP_FAIL response mibs new 53f368bfff31 selftests: mptcp: print extra msg in chk_csum_nr new 124de27101ff Merge branch 'mptcp-MP_FAIL-timeout' new c1a519919d04 dt-bindings: net: lan966x: Extend with the ptp external in [...] new 77f2accb501a net: lan966x: Change the PTP pin used to read/write the PHC. new 3adc11e5fc5f net: lan966x: Add registers used to configure the PTP pin new 2b7ff2588ec2 net: lan966x: Add support for PTP_PF_PEROUT new f3d8e0a9c28b net: lan966x: Add support for PTP_PF_EXTTS new 95ccb04192cd Merge branch 'lan966x-ptp-programmable-pins' new 41c335c82123 net: atm: remove support for Fujitsu FireStream ATM devices new 5b74a20d35ab net: atm: remove support for Madge Horizon ATM devices new 052e1f01bfae net: atm: remove support for ZeitNet ZN122x ATM devices new 89fbca3307d4 net: wan: remove support for COSA and SRP synchronous seri [...] new bc6df26f1f78 net: wan: remove support for Z85230-based devices new 865e2eb08f51 net: hamradio: remove support for DMA SCC devices new 03fa8fc93e44 Merge branch 'remove-virt_to_bus-drivers' new d9461a87a869 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 04e7f6ae0fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9295c9e7fb7b Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA new fb4b8a352656 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices new 48b57999e387 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 new 39c8956ca427 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 68d57a07bfe5 wireless: add plfxlc driver for pureLiFi X, XL, XC devices new 255ca28a659d mwifiex: Select firmware based on strapping new 562354ab9f0a mwifiex: Add SD8997 SDIO-UART firmware new fc6234d7e2e3 rtw88: use the correct bit in the REG_HCI_OPT_CTRL register new 746285cf81dc rtl818x: Prevent using not initialized queues new 21947f3a74d6 brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] new 8c783024d6ac rtlwifi: btcoex: fix if == else warning new e93d3e7ee8e3 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new e4b6a9af574c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new a28ed09dafee mtd: rawnand: cadence: fix possible null-ptr-deref in cade [...] new ddf66aefd685 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_na [...] new 9b2152f96f4a mtd: rawnand: tmio: check return value after calling platf [...] new 4fd62f15afa0 mtd: nand: make mtk_ecc.c a separated module new 4c5bf4b51c98 mtd: nand: mtk-ecc: also parse nand-ecc-engine if available new 079d6348f3be Merge tag 'mtd/mtk-spi-nand-for-5.19' into nand/next new 43039bc18eef Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 70dd83d737d8 mtd: spi-nor: core: Check written SR value in spi_nor_writ [...] new b1145d6f1e8a mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_ma [...] new d0ddd88438d2 mtd: spi-nor: Introduce spi_nor_match_id() new bffabd1c727d mtd: spi-nor: core: Use auto-detection only once new 86b6b55ffbbc mtd: spi-nor: core: Introduce method for RDID op new a007d81aa525 mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method new a604ab33cb4a mtd: spi-nor: core: Add helpers to read/write any register new 4629adaff7bc mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable() new 27ff0d34fb7e mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable() new c0abb861c5d0 mtd: spi-nor: Introduce templates for SPI NOR operations new 467f0e83818a mtd: spi-nor: spansion: Remove status polling on volatile [...] new 37841975b322 mtd: spi-nor: micron-st: Remove status polling on volatile [...] new 05e71ae0968e Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] new a6ffa4aa7e81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 23e67601d672 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new 7e553e2ab79a drm/format-helper: Print warning on missing format conversion new 26c30f223123 drm/format-helper: Add RGB888-to-XRGB8888 conversion new e08a99d00558 drm/format-helper: Add RGB565-to-XRGB8888 conversion new b312ceeebaa2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 9f4aa3d4f26c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new eddbb074ce6a drm/i915/dp: Add workaround for spurious AUX timeouts/hotp [...] new 1bc4ae0ccbc6 drm/i915: Add first set of DG2 PCI IDs new 8d3baf6ee328 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 101c5f9fe314 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new f330807a42d9 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new b093f4a0801e Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 6a7ad7a15150 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new 5e754002eb13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 48cf97fc7854 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d879e9444634 ASoC: Intel: atom: use pm_runtime_resume_and_get() new fd2cea169c4b ASoC: SOF: Intel: Do not (wrongly) assume positive return [...] new afe57ecab58b ASoC: SOF: bump SOF_ABI_MINOR new 5ab1679d6aab ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second new 2d3694fdeef5 ALSA: hda: intel-nhlt: Move structs out of #define block new 79fc62d6b2c2 ASoC: Intel: avs: Drop direct ACPI dependency new 9ce170dc9c08 ASoC: SOF: mediatek: Fix allyesconfig build error new bf0736e5d464 ASoC: SOF: control: use pm_runtime_resume_and_get() new c106f46e83fd ASoC: SOF: debug: use pm_runtime_resume_and_get() new 02885dd831c0 ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_res [...] new 87e291075d06 ASoC: SOF: use pm_runtime_resume_and_get() new 17a1fef58c65 ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros new 91686a3984f3 ASoC: sh: rz-ssi: Propagate error codes returned from plat [...] new 767e6f26204d ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe [...] new 3838bf828b84 ASoC: sh: rz-ssi: Trivial fixes new f8c9c1de85ed Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new 8620c48d2209 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 418668ba049b Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new eb9790e3f316 next-20220426/input new 8ba816b23abd null-blk: save memory footprint for struct nullb_cmd new 9631abdbf406 md: Set MD_BROKEN for RAID1 and RAID10 new 57668f0a4cc4 raid5: introduce MD_BROKEN new fc8738343eef md: fix an incorrect NULL check in does_sb_need_changing new 64c54d9244a4 md: fix an incorrect NULL check in md_reload_sb new e68cb83a57a4 md/bitmap: don't set sb values if can't pass sanity check new 92d9aac92b7c md: replace deprecated strlcpy & remove duplicated line new 8fbcba6b999b md/raid5: Cleanup setup_conf() error returns new 3d9a644cf45c md/raid5: Un-nest struct raid5_percpu definition new b0920ede081b md/raid5: Add __rcu annotation to struct disk_info new e38b04325505 md/raid5: Annotate rdev/replacement accesses when nr_pendi [...] new 9aeb7f99a134 md/raid5: Annotate rdev/replacement access when mddev_lock [...] new 4f4ee2bf3286 md/raid5-ppl: Annotate with rcu_dereference_protected() new 4631f39f058b md/raid5: Annotate functions that hold device_lock with __ [...] new ea23994edc41 md/raid0: Ignore RAID0 layout if the second zone has only [...] new 9151ad5d8676 md: Replace role magic numbers with defined constants new f01e49fb17bf Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new f11ddc0bcd61 Merge branch 'for-5.19/drivers' into for-next new a2df9b050b8a Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new adff27dddb64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9f17edcd30b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6ac25db27161 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new 73fa0bd8386f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0036181f60b7 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new e41847dc2268 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2f8d5c75a41 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new 2aef31ea2a5d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new e2409b59c85c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new cf5b1b8ee170 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 705627210351 Merge branch 'next' of git://github.com/cschaufler/smack-next new fb72f5e350c2 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 1491171fa30c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 805dfe444f93 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26ac2436f38f spi: Pull Mediatek ECC changes new 764f1b748164 spi: add driver for MTK SPI NAND Flash Interface new 69bb9b29bf67 spi: dt-bindings: add binding doc for spi-mtk-snfi new 4b939e3a3e91 Merge remote-tracking branch 'spi/for-5.19' into spi-next new 1cb20cafb013 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new daca3ffe2e20 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 730b9468377f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] new 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw new 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next new cd63f17e3bb6 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 9c9534da4727 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 77f936889cc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5655eada2eba rcu/torture: Change order of warning and trace dump new a09b77634782 rcu/nocb: Add/del rdp to iterate from rcuog itself new 5a9eb3550bd1 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] new 6489beccbf00 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] new 200f6ce0b1d5 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() new b573849c5599 rcu-tasks: Move synchronize_rcu_tasks_generic() down new a6f307c2d7d3 rcu-tasks: Drive synchronous grace periods from calling task new 63cdf47c5242 doc: Document the rcutree.rcu_divisor kernel boot parameter new b3070d04a3bc rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] new 99af48a8efdb rcu/nocb: Add an option to offload all CPUs on boot new e4bca6fe2256 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] new 98c218344933 rcu: Avoid tracing a few functions executed in stop machine new cbe9e8300e33 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 42366eda2f43 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 55ecfe1f6c1b Merge remote-tracking branch 'arm64/for-next/sme' into kvm [...] new 6a437208cb94 arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition new bdcc2f280334 arm64: Add RV and RN fields for ESR_ELx_WFx_ISS new 69bb02ebc38a arm64: Add HWCAP advertising FEAT_WFXT new 9eae58852975 arm64: Add wfet()/wfit() helpers new 7d26b0516a0d arm64: Use WFxT for __delay() when possible new b57de4ffd7c6 KVM: arm64: Simplify kvm_cpu_has_pending_timer() new daf85a5f6be3 KVM: arm64: Introduce kvm_counter_compute_delta() helper new 89f5074c503b KVM: arm64: Handle blocking WFIT instruction new a3fb59651449 KVM: arm64: Offer early resume for non-blocking WFxT instructions new 06e0b802583d KVM: arm64: Expose the WFXT feature to guests new e6c5778234c8 Merge branch kvm-arm64/wfxt into kvmarm-master/next new 6ef4223c2763 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fda46c04e9d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 40a8003f622c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8657de2a4731 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5080da446a72 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fc13f061302e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c7267a1c0531 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0c236f5a8444 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new a01b45625e0e Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new d52302dc065f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new fe45dae39222 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new b56a3a8134e0 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 3357236721a0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 1bf051562e68 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new e876b9f0d0d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e31f009ce8c7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] new f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode new f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode new 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] new 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions new 474010127e25 iio: st_sensors: Add a local lock for protecting odr new 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency new 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] new 2f53b4adfede iio: Un-inline iio_buffer_enabled() new 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode new 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure new f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers new 831d87089ca8 iio: core: Clarify the modes new 22edece23ea8 iio: Replace strtobool() with kstrtobool() new 8f6c7cff9c32 iio: adc: ad7266: convert probe to full device-managed new 244fa74f2fdf dt-bindings: iio: dac: change ad3552r maintainer new 49b86766de5f MAINTAINERS: add ad3552r new 1d71c797799f iio: imu: st_lsm6dsx: add support to ASM330LHHX new 72aa4be6a112 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings new 2b2e47c7c256 iio: accel: adxl355: use fwnode_irq_get_byname() new 63a9fed7e1a6 iio: imu: bmi160: Make use of device properties new b841cb9c8e95 iio: dac: vf610: Drop dependency on OF new 1c06eed560bf iio: dac: lpc18xx: Drop dependency on OF new be269e5b4f28 iio: dac: dpot: Drop dependency on OF new aa8d3f7e7d8a iio: afe: rescale: Make use of device properties new a417ad6e1a39 iio: accel: dmard06: Drop dependency on OF new f71686620e65 iio: temperature: max31856: Make use of device properties new 375a7967fe64 iio: light: cm3605: Drop dependency on OF new f5b623eff0be iio: magnetometer: ak8974: Drop dependency on OF new 5ffc74e0beea iio: proximity: ping: Replace OF specific code by device_g [...] new 3b1177b034a8 iio: light: tsl2772: Make use of device properties new 88c30e15951a iio: core: Convert to use firmware node handle instead of OF node new e60525b78c5b iio: gyro: mpu3050: Make use of device properties new 123ad25b339d iio: gyro: fxas21002c: Make use of device properties new 69d750ad6c51 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L new 4fb50799c064 iio: accel: mma8452: Add missing documentation for name el [...] new 98bcb489d9d2 iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] new f32cbff1729e iio: proximity: vl53l0x: Fix return value check of wait_fo [...] new cb688da661a9 dt-bindings: iio: adc: Document Renesas RZ/V2L ADC new b66fbc16e42b dt-bindings: iio: light: stk33xx: Add proximity-near-level new b94b6bc7801c iio: proximity: stk3310: Export near level property for pr [...] new e57b112225e3 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding new 34f93ad55ef9 iio: adc: sc27xx: fix read big scale voltage not right new 8f00e23b4847 iio: adc: sc27xx: Fine tune the scale calibration values new a6c4b28521ad iio: adc: sc27xx: structure adjustment and optimization new 58a0abbe6724 iio: adc: sc27xx: refactor some functions for support more PMiCs new 6de952e2b47a iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 new f7d08f30ce1c iio: adc: sc27xx: add support for PMIC sc2730 new 1510667897a2 staging: iio: ad2s1210: remove redundant assignment to var [...] new afb277259455 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new e98da8b7f324 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d74719181118 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 728f8d5c711f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 767a52f79c92 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new cee7bbed3e5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fa49642be168 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c709ce443779 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 973dac8a8a14 scsi: core: Refine how we set tag_set NUMA node new ef60031022eb scsi: ufs: core: Exclude UECxx from SFR dump list new 8ad8edd2fbae scsi: ufs: core: Remove duplicate include in ufshcd new 505420bd5543 scsi: qedf: Remove an unneeded NULL check on list iterator new 036a45aa587a scsi: dc395x: Fix a missing check on list iterator new 1497e95e22c3 scsi: qla2xxx: edif: Remove unneeded variable new c5acd61dbb32 scsi: megaraid: Fix error check return value of register_chrdev() new 75b8715e20a2 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_r [...] new 3d1d34ec1fbc scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli [...] new 646db1a560f4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() new 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support new a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands new 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] new eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands new 83959ce5204a scsi: mpi3mr: Add support for PEL commands new 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs new 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough new dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 new 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page new 6ec25f506e74 scsi: core: Query VPD size before getting full page new 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] new a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 new a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices new bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page new 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages new 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] new 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] new ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h new 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] new da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call new ad78dc946e02 scsi: target: tcmu: Fix possible data corruption new cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] new f39c06bff2b0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 20a67b6de415 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 58c48ef7f51e Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 2e088044fd31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 199045e47c6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e7a4c6081ae3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e8e6291c7e6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4d9ab3a7034f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 73b44da62701 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cf288195b1c3 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 14558a75d648 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new c7e0583b6404 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 352c17f1a348 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 980f72b5c8c3 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 49beec5fa9a3 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 58043faa5f84 bus: mhi: pci_generic: add Telit FN980 v1 hardware revision new bca2205b2ec6 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 1f404f767862 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new c6b19c98aef6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d5a23156ea99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f04e613a948a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f021a242388e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 4df390415b96 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 574552e97374 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new fca1db6ff251 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new c9c6bba6ccef Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 17b7426da351 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new d26600f04f94 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new 8e560f3c74dc tools/vm/page_owner_sort.c: support for multi-value select [...] new 0613ea580918 tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new daff6a6034ca tools/vm/page_owner: support debug log to avoid huge log print new c437cbb2f4fb tools/vm/page_owner_sort.c: provide allocator labelling an [...] new 99356582cbb0 tools/vm/page_owner_sort.c: avoid repeated judgments new 80e6824f0ed7 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio new 34f2f0b8063a mm: shmem: make shmem_init return void new e46863f7c61f mm/memcg: remove unneeded nr_scanned new 05064bfc6b28 mm/memcg: mz already removed from rb_tree if not NULL new 0d9fa1f74562 mm/memcg: set memcg after css verified and got reference new e83c5c349521 mm/memcg: set pos explicitly for reclaim and !reclaim new 96073f151dce mm/memcg: move generation assignment and comparison together new 453e13801abc mm/memcg: non-hierarchical mode is deprecated new 21012d2a5c6f kselftests: memcg: update the oom group leaf events test new d2c01438088b kselftests: memcg: speed up the memory.high test new f9b733dd2ca0 MAINTAINERS: add corresponding kselftests to cgroup entry new 9c6685355dda MAINTAINERS: add corresponding kselftests to memcg entry new c54af3d79e60 mm/memcontrol.c: make cgroup_memory_noswap static new 61d4b508868c mm/memcontrol.c: remove unused private flag of memory.oom_control new 6b781d0bf374 mm/vmalloc: fix a comment new 783b3f6bcf35 vmap(): don't allow invalid pages new c8ce4df0873c Documentation/sysctl: document page_lock_unfairness new f4f98cccbc3a mm/page_alloc: adding same penalty is enough to get round- [...] new c9effd27b7a3 mm: page_alloc: simplify pageblock migratetype check in __ [...] new 2626e92291b7 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new 1e7b85cb9548 mm/memory-failure.c: remove unnecessary (void*) conversions new d2cd751b724f mm/hwpoison: put page in already hwpoisoned case with MF_C [...] new 40265a1b6575 Revert "mm/memory-failure.c: fix race with changing page c [...] new 3a4548b1a4f8 mm/memory-failure.c: minor cleanup for HWPoisonHandlable new 6cdb47a57a1e mm/memory-failure.c: dissolve truncated hugetlb page new a5def5f67d02 mm, hugetlb, hwpoison: separate branch for free and in-use [...] new c1fd31596020 hugetlb: remove use of list iterator variable after loop new d7682ef2d2c4 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new 2177ccc9be8c arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new b9acca2072e4 mm/vmscan: reclaim only affects managed_zones new 25e5548869e1 mm/vmscan: make sure wakeup_kswapd with managed zone new 268c80c87b09 mm/vmscan: sc->reclaim_idx must be a valid zone index new 3cac5df9c63a mm/vmscan: remove obsolete comment in get_scan_count new dbbba991f080 mm/vmscan: fix comment for current_may_throttle new a69d9cfc1e34 mm/vmscan: fix comment for isolate_lru_pages new ebb602c2b96d fs/proc/task_mmu.c: remove redundant page validation of pte_page new f547f44c2c47 mm/z3fold: declare z3fold_mount with __init new 689d5ae5b479 mm/z3fold: remove obsolete comment in z3fold_alloc new 05518a882bdc mm/z3fold: minor clean up for z3fold_free new c399e51ef11a mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new 81e450e5fe96 mm/z3fold: remove confusing local variable l reassignment new 849045082e9f mm/z3fold: move decrement of pool->pages_nr into __release [...] new ae1a3cdfb69a mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new 80db603df927 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new 19b9cd003402 mm: compaction: use helper isolation_suitable() new 465b9082f125 drivers/base/node.c: fix compaction sysfs file leak new 97c6c99489f8 mm/mempolicy: clean up the code logic in queue_pages_pte_range new 04725a252b27 mm: add selftests for migration entries new c84a109053b9 mm/migration: remove unneeded local variable mapping_locked new a50283f5dcc6 mm/migration: remove unneeded local variable page_lru new 21c75858d626 mm/migration: use helper function vma_lookup() in add_page [...] new f6b125475163 mm/migration: use helper macro min in do_pages_stat new ee42f0e71a65 mm/migration: avoid unneeded nodemask_t initialization new 0133f5744e98 mm/migration: remove some duplicated codes in migrate_pages new 7fdc1107717a mm/migration: fix potential page refcounts leak in migrate_pages new a888923899b2 mm/migration: fix potential invalid node access for reclai [...] new 5714b520700c mm/migration: fix possible do_pages_stat_array racing with [...] new faf4b94fb812 mm: migrate: simplify the refcount validation when migrati [...] new cd2f887f4adf mm: untangle config dependencies for demote-on-reclaim new 3ebc48b667e1 mm/madvise: fix potential pte_unmap_unlock pte error new 9feda83ff12c mm: rmap: fix cache flush on THP pages new c9493bc191bc dax: fix cache flush on PMD-mapped pages new f5ff6b87cfae mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 5d684e7fd892 mm: pvmw: add support for walking devmap pages new 865aef32c2bc dax: fix missing writeprotect the pte entry new 9812bc3d551e mm: simplify follow_invalidate_pte() new 49b5e390ffe4 Merge branch 'linus' into mm-stable new 0996cc55c8e3 Merge branch 'linus' into mm-stable new 89bfcb67fdd2 tools/testing/selftests/vm/gup_test.c: clarify error statement new 8e082067d7c0 selftests: vm: bring common functions to a new file new a9b17c0b3104 selftests: vm: add test for Soft-Dirty PTE bit new e14f06b62987 selftests: vm: refactor run_vmtests.sh to reduce boilerplate new 0eb4cc512b18 selftests: vm: fix shellcheck warnings in run_vmtests.sh new 9fbe22f73603 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new 1bb96d2966e0 mm/mmu_gather: limit free batch count and add schedule poi [...] new 021421506282 mm/debug_vm_pgtable: drop protection_map[] usage new 77521b17c5c1 mm/mmap: clarify protection_map[] indices new 8e6c16a44ee3 mm/mmap.c: use helper mlock_future_check() new d1c3b3e1cd38 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT new c23493e0102a powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 086dc3f3a8b9 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 8f0b85113b04 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 112d7f3d7daf x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 76fd47de4450 mm/mmap: drop arch_filter_pgprot() new 97b2a315c262 mm/mmap: drop arch_vm_get_page_pgprot() new 4f71ca30dce2 mm/mremap: use helper mlock_future_check() new a5e27d96e12a mm/mremap: avoid unneeded do_munmap call new 6ad2a5812e89 mm/page_alloc.c: calc the right pfn if page size is not 4K new 1fcdc9959c33 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new 11d76e4213fd mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new 2d5774ab9dff mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new 3ba2403e956b mm/sparse-vmemmap: add a pgmap argument to section activation new 920668047f1a mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] new ea20d8404cf9 mm/hugetlb_vmemmap: move comment block to Documentation/vm new ab18ab548a92 mm/sparse-vmemmap: improve memory savings for compound devmaps new 51927ed16da4 mm/page_alloc: reuse tail struct pages for compound devmaps new f9ed548cc1b3 include/linux/swapops.h: remove stub for non_swap_entry() new 95a383547484 ksm: count ksm merging pages for each process new 153a4342bce4 mm/vmstat: add events for ksm cow new 6d16d6eade23 mm: compaction: remove unneeded return value of kcompactd_run new 0394dc53cbdb mm: compaction: remove unneeded pfn update new 314ffee880c7 mm: compaction: remove unneeded assignment to isolate_start_pfn new e961db332e76 mm: compaction: clean up comment for sched contention new 47b85b2385e8 mm: compaction: clean up comment about suitable migration [...] new b783378b55a3 mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c new b6f7943448d2 mm: compaction: use helper compound_nr in isolate_migratep [...] new 4ca5a54f20c3 mm: compaction: clean up comment about async compaction in [...] new 08f334cfb19c mm: compaction: avoid possible NULL pointer dereference in [...] new 3a41be028f18 mm: compaction: make compaction_zonelist_suitable return f [...] new 0dd36eea045a mm: compaction: simplify the code in __compact_finished new 2aff35576082 mm: compaction: make sure highest is above the min_pfn new 6a1ef6015c03 drivers/base/memory: fix an unlikely reference counting is [...] new 0f5b93702b2c kasan: fix sleeping function called from invalid context o [...] new 690aeb920fbe kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t new 54df34f58cec mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new 651fb40e65f1 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new 87fe06f19956 mm/memory: slightly simplify copy_present_pte() new 90499a12f34c mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new 63fd2a6cb154 mm/rmap: convert RMAP flags to a proper distinct rmap_t type new d56275b8f670 mm/rmap: remove do_page_add_anon_rmap() new 8fc62134c995 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new 311f26abc178 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new 96edaa9dd0ff mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new 1c40cb82daa7 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new cdf87cebb574 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new 3bf135ab09cf mm: remember exclusively mapped anonymous pages with PG_an [...] new 1d1f17567b82 mm/gup: disallow follow_page(FOLL_PIN) new 2577ba7fc8c8 mm: support GUP-triggered unsharing of anonymous pages new 6b1db4e70bcb mm-support-gup-triggered-unsharing-of-anonymous-pages-fix new 42229ec787b7 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new db9558862453 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new c72704f287e1 mm-gup-sanity-check-with-config_debug_vm-that-anonymous-pa [...] new a98e1d7e25fe mm/swap: remember PG_anon_exclusive via a swp pte bit new c9841587cbbe mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix new b620d7cc5d9b mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new f13d645b4e14 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 3fd142e7e85d x86-pgtable-support-__have_arch_pte_swp_exclusive-fix new e464e7046adb arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new d8c1e3deba42 s390/pgtable: cleanup description of swp pte layout new d8b2c5405bec s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 16bd53123a0d powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new 51c1531f7f40 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new 2b78e2006ecd mm/gup: fix comments to pin_user_pages_*() new a9062f342725 mm: create new mm/swap.h header file. new d7be29e406af mm-create-new-mm-swaph-header-file-fix new a0fde489de07 mm: drop swap_dirty_folio new 1b9786e531a4 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new e4663697a182 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new 6ecb0d1ccaf2 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new 8253d0d85da3 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new b8b6e5b62c80 doc: update documentation for swap_activate and swap_rw new e8db25606b8a mm: submit multipage reads for SWP_FS_OPS swap-space new c345b73ce96f mm: submit multipage write for SWP_FS_OPS swap-space new 6df58d7772dc VFS: Add FMODE_CAN_ODIRECT file flag new a2389f839d8f cgroups: refactor children cgroups in memcg tests new d4b1e50a0a92 cgroup: account for memory_recursiveprot in test_memcg_low() new 4cdf980ba85f cgroup: account for memory_localevents in test_memcg_oom_g [...] new 1ceb60658c63 cgroup: remove racy check in test_memcg_sock() new 5b7c43a99641 cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] new 4d003c800138 mm/mprotect: use mmu_gather new 4212b19ac3ba mm/mprotect: do not flush when not required architecturally new a97230fed30c mm: avoid unnecessary flush on change_huge_pmd() new 3c735b243a94 mm/page_alloc: simplify update of pgdat in wake_all_kswapds new a027db545d69 mm: discard __GFP_ATOMIC new 045bbec22012 mm/khugepaged: sched to numa node when collapse huge page new 17e113b77408 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE new 688f37aea340 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED new e56624277b04 mm: khugepaged: skip DAX vma new b8a26bcdc23d mm: thp: only regular file could be THP eligible new 3a7728660798 mm: khugepaged: make khugepaged_enter() void function new 8c0e70df7f3d mm: khugepaged: move some khugepaged_* functions to khugepaged.c new bd9485c26d48 mm: khugepaged: introduce khugepaged_enter_vma() helper new 903395956a92 mm: mmap: register suitable readonly file vmas for khugepaged new e774b6c73c6d hugetlb: fix wrong use of nr_online_nodes new 52d01b2d29f1 hugetlb: Fix wrong use of nr_online_nodes new 077ba5d3a934 hugetlb: fix hugepages_setup when deal with pernode new 14e1000968c4 hugetlb: fix return value of __setup handlers new 30b464d9386c hugetlb: clean up hugetlb_cma_reserve new 1d16a37cbb0c mm/khugepaged: use vma_is_anonymous new 419cc3e48d0f mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] new b67f28f17101 mm: introduce PTE_MARKER swap entry new e28e2f00cae8 fixup! mm: Introduce PTE_MARKER swap entry new 3f8b513f7d83 mm: teach core mm about pte markers new df217da82051 fixup! mm: Teach core mm about pte markers new 0f8191273a73 mm: check against orig_pte for finish_fault() new 0e9ed5f86591 mm-check-against-orig_pte-for-finish_fault-fix new dfde9eb9cb9f mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes new 1652687d06d8 mm/uffd: PTE_MARKER_UFFD_WP new 45d65a7ae1a7 fixup! mm/uffd: PTE_MARKER_UFFD_WP new 3d83bb139abf mm/shmem: take care of UFFDIO_COPY_MODE_WP new 1e62fa863c0a mm/shmem: handle uffd-wp special pte in page fault handler new 2cdd33cbc8db mm/shmem: persist uffd-wp bit across zapping for file-backed new 03d28c405a06 mm/shmem: allow uffd wr-protect none pte for file-backed mem new f9b508ec11d7 mm/shmem: allows file-back mem to be uffd wr-protected on thps new 745b47cc4d6a mm/shmem: handle uffd-wp during fork() new 7bf7e14d7225 mm/hugetlb: introduce huge pte version of uffd-wp helpers new cabdfab34cc5 mm/hugetlb: hook page faults for uffd write protection new 94666d89fea7 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP new 9ddbf6de4884 mm/hugetlb: handle UFFDIO_WRITEPROTECT new 9a19d512ebf6 mm/hugetlb: handle pte markers in page faults new 6a548e4d7ea0 mm/hugetlb: allow uffd wr-protect none ptes new 72aac1b51e26 mm/hugetlb: only drop uffd-wp special pte if required new 96035d44672a fixup! mm/hugetlb: Only drop uffd-wp special pte if required new 3eb03de91a44 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix new 4b756e213557 mm/hugetlb: handle uffd-wp during fork() new cfe615d1eaef mm/shmem: vma_needs_copy can be static new 67d2577e21e5 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered new 8b2083c7c36e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs new 787a794fcf99 mm/uffd: enable write protection for shmem & hugetlbfs new b99f7004d368 mm: enable PTE markers by default new 247092123e5e mm/uffd: hide PTE_MARKER option new 3b4c2a1e8089 selftests/uffd: enable uffd-wp for shmem/hugetlbfs new f2ae00260ac1 userfaultfd/selftests: use swap() instead of open coding it new 3eb42ab03a5c mm/uffd: move USERFAULTFD configs into mm/ new e8adb2803e20 mm/page_alloc: do not calculate node's total pages and mem [...] new 5940cabaa6e9 mm/memory_hotplug: reset node's state when empty during offline new 6dd8a954e206 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] new a55f9235cc38 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node new b510bb692072 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] new 712cff9941b5 zram: add a huge_idle writeback mode new ddb5d5964e16 damon: vaddr-test: tweak code to make the logic clearer new 3bd92cfd8d06 selftests/damon: add damon to selftests root Makefile new 7c99d5eaf477 mm/damon/core-test: add a kunit test case for ops registration new f9f29ba80bf2 mm/damon: remove unnecessary type castings new 90a80475d232 mm/damon/reclaim: fix the timer always stays active new 3c531be2c6bf mm/swapfile: unuse_pte can map random data if swap read fails new f8f38dbc841e mm/swapfile: fix lost swap bits in unuse_pte() new 9c3f97ae39de mm/madvise: free hwpoison and swapin error entry in madvis [...] new ff05123be95b mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] new 74095a0e1187 mm: page_isolation: check specified range for unmovable pages new 48350fec66b5 mm: make alloc_contig_range work at pageblock granularity new 5f2227946097 mm: page_isolation: enable arbitrary range page isolation. new e96ddcf5d166 mm: cma: use pageblock_order as the single alignment new a4142ba07fb6 drivers: virtio_mem: use pageblock size as the minimum vir [...] new cccb8763f6c7 mm/migration: reduce the rcu lock duration new 77d56005f17b mm/migration: remove unneeded lock page and PageMovable check new e80cb2a0faf2 mm/migration: return errno when isolate_huge_page failed new 1eee11c677c2 mm/migration: fix potential pte_unmap on an not mapped pte new 06370f13cfec memcg: introduce per-memcg reclaim interface new f71a3f6410b3 selftests: cgroup: return -errno from cg_read()/cg_write() [...] new 2f1fde90d983 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] new cf33c82f450e selftests: cgroup: add a selftest for memory.reclaim new d13b0baecabe mm/vmscan: take min_slab_pages into account when try to ca [...] new 3770a05f78f9 mm/vmscan: add a comment about MADV_FREE pages check in fo [...] new b48a56048c08 mm/vmscan: introduce helper function reclaim_page_list() new d01917ac51ac mm/vmscan: take all base pages of THP into account when ra [...] new 738a99bc92e7 mm/vmscan: remove obsolete comment in kswapd_run new 803b01c06879 mm/vmscan: use helper folio_is_file_lru() new eba408e8f73f kfence: enable check kfence canary on panic via boot param new 3d5fc59e6654 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix new 28ebe8536765 lib/kstrtox.c: add "false"/"true" support to kstrtobool() new 980b25cd09ce lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix new c0cbed65fa39 mm: convert sysfs input to bool using kstrtobool() new 52245655a873 mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE new 86203b083778 radix tree test suite: add pr_err define new 8937045c8550 radix tree test suite: add kmem_cache_set_non_kernel() new 7e77f94f3c06 radix tree test suite: add allocation counts and size to k [...] new 4029b4d18b1b radix tree test suite: add support for slab bulk APIs new dcae21e500c6 radix tree test suite: add lockdep_is_held to header new bd8bd38ed0e5 mips: rename mt_init to mips_mt_init new b210b925080d Maple Tree: add new data structure new 1f2e47005c2a maple_tree: fix mas_store_prealloc() documentation new 23f66b2496bf lib/test_maple_tree: add testing for maple tree new 508eafa6b32b mm: start tracking VMAs with maple tree new b150f0c81d8c mm: add VMA iterator new 0127807d94d2 mmap: use the VMA iterator in count_vma_pages_range() new b3a75ac5389e mm/mmap: use the maple tree in find_vma() instead of the rbtree. new 4b7d8747f2f9 mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 09c8a8166c85 mm/mmap: use maple tree for unmapped_area{_topdown} new e7e0c6b9e960 kernel/fork: use maple tree for dup_mmap() during forking new 10136723de53 damon: Convert __damon_va_three_regions to use the VMA iterator new 3f2187cf9b93 proc: remove VMA rbtree use from nommu new 6322e638fe96 mm: remove rb tree. new 726f952bd44a mmap: change zeroing of maple tree in __vma_adjust() new 61254b06d273 xen: use vma_lookup() in privcmd_ioctl_mmap() new f461d9862fda mm: optimize find_exact_vma() to use vma_lookup() new 993adc76c4d7 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new c19a5ccbcbc6 mm/mmap: change do_brk_flags() to expand existing VMA and [...] new 5850a0a04622 mm: use maple tree operations for find_vma_intersection() new c6e0b5976690 mm/mmap: use advanced maple tree API for mmap_region() new 314c4f115c60 mm: remove vmacache new 906cecbd08e1 mm: convert vma_lookup() to use mtree_load() new 2a094b3628d8 mm/mmap: move mmap_region() below do_munmap() new a9c66b6e0efe mm/mmap: reorganize munmap to use maple states new 753944f53414 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new bb9eb6badf19 arm64: remove mmap linked list from vdso new 872e7d680da2 arm64: change elfcore for_each_mte_vma() to use VMA iterator new 7dbf1873ad59 parisc: remove mmap linked list from cache handling new a810ca247290 powerpc: remove mmap linked list walks new 1c5d72be5a22 s390: remove vma linked list walks new 1142785a6ec6 x86: remove vma linked list walks new 38a9b701a621 xtensa: remove vma linked list walks new 5c6302cc9b42 cxl: remove vma linked list walk new 894acbccc779 optee: remove vma linked list walk new 7432b7753352 um: remove vma linked list walk new dc12f73c76fa coredump: remove vma linked list walk new 85533b22739e exec: use VMA iterator instead of linked list new 221a54bcb18f fs/proc/base: use maple tree iterators in place of linked list new 510fd7c690c5 fs/proc/task_mmu: stop using linked list and highest_vm_end new 9ee9fa1ecb66 userfaultfd: use maple tree iterator to iterate VMAs new 6b80a745fa64 fs/userfaultfd: fix maple state in userfaultfd_register() new ce0212630c1f ipc/shm: use VMA iterator instead of linked list new 5cda7974abf8 acct: use VMA iterator instead of linked list new 40b39116fe8e perf: use VMA iterator new a241fd539daa sched: use maple tree iterator to walk VMAs new e32192c62d0b fork: use VMA iterator new efc8ff4041b4 bpf: remove VMA linked list new a65e56457e34 mm/gup: use maple tree navigation instead of linked list new 8b496c2fb16a mm/khugepaged: stop using vma linked list new df9e5fd8c53a mm/ksm: use vma iterators instead of vma linked list new 8e898fe1ddd6 mm/madvise: use vma_find() instead of vma linked list new 39336646e804 mm/memcontrol: stop using mm->highest_vm_end new b34b79ed4882 mm/mempolicy: use vma iterator & maple state instead of vm [...] new 1dfcb33e7c19 mm/mlock: use vma iterator and instead of vma linked list new bc7608890065 mm/mlock: use maple state in apply_mlockall_flags() new 70d71c7b6c00 mm/mprotect: use maple tree navigation instead of vma linked list new dadc132ccf5e mm/mremap: use vma_find_intersection() instead of vma linked list new 976231293619 mm/msync: use vma_find() instead of vma linked list new 2d8640f244c1 mm/oom_kill: use maple tree iterators instead of vma linked list new 9e4cef1a7ac9 mm/pagewalk: use vma_find() instead of vma linked list new dc4a1ab575a3 mm/swapfile: use vma iterator instead of vma linked list new 7fffbdd08665 i915: use the VMA iterator new 487c2c6d9226 nommu: remove uses of VMA linked list new 8394cb2c54f6 riscv: use vma iterator for vdso new d2367e383cf5 mm: remove the vma linked list new e7ecf47d211a mm/mmap: drop range_has_overlap() function new 49d281fa016f mm/mmap.c: pass in mapping to __vma_link_file() new 41fd8be857ee mapletree-vs-khugepaged new 14031cb11d7f mm/damon/core: add a function for damon_operations registr [...] new 24111c6e3ed8 mm/damon/sysfs: add a file for listing available monitoring ops new 778ae6914961 selftets/damon/sysfs: test existence and permission of ava [...] new ad9f33cc1fed Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] new 5f9c7c8a368e mm/damon/vaddr: register a damon_operations for fixed virt [...] new 6ce84f66e6fb mm/damon/sysfs: support fixed virtual address ranges monitoring new 33ef25787256 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] new 6e6146d9baa0 mm/memory_hotplug: use pgprot_val to get value of pgprot new f9079d61c39a mm/vmscan: not necessary to re-init the list for each iteration new bd201ced51e5 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] new 3dd63df3da5f mm: hugetlb: considering PMD sharing when flushing cache/TLBs new fda013e7a5b3 mm: rmap: move the cache flushing to the correct place for [...] new 083a34fdd134 mm: rmap: use flush_cache_range() to flush cache for huget [...] new 3c8ab932cc3b mm/shmem: remove duplicate include in memory.c new 5203ea8c0e3e printk: stop including cache.h from printk.h new 1376a3cc6934 mm: make minimum slab alignment a runtime property new 50de9f612175 mm-make-minimum-slab-alignment-a-runtime-property-fix new 6c4f5341e9ed Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new f924183ecb9b mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new 365915aba5d2 kselftest/vm: override TARGETS from arguments
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 (0c00fb03fa16) \ N -- N -- N refs/heads/akpm (365915aba5d2)
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 1020 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: Documentation/ABI/testing/sysfs-kernel-mm-damon | 14 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/mm/damon/usage.rst | 14 +- Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 4 + .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../devicetree/bindings/leds/leds-mt6360.yaml | 2 - .../bindings/net/microchip,lan966x-switch.yaml | 2 + .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../bindings/spi/mediatek,spi-mtk-snfi.yaml | 88 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 3 + Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/wan/index.rst | 18 - .../networking/device_drivers/wan/z8530book.rst | 256 -- Documentation/vm/page_owner.rst | 5 +- MAINTAINERS | 30 +- arch/alpha/lib/csum_partial_copy.c | 1 + arch/arm/kernel/crash_dump.c | 27 +- arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 307 +++ arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 48 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 289 ++ arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 62 + arch/arm64/include/asm/barrier.h | 4 + arch/arm64/include/asm/cache.h | 17 +- arch/arm64/include/asm/esr.h | 8 +- arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/kvm_host.h | 1 + arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/percpu.h | 1 + arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/kernel/cpufeature.c | 14 + arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/crash_dump.c | 29 +- arch/arm64/kernel/process.c | 11 + arch/arm64/kvm/arch_timer.c | 47 +- arch/arm64/kvm/arm.c | 6 +- arch/arm64/kvm/handle_exit.c | 35 +- arch/arm64/kvm/sys_regs.c | 2 + arch/arm64/lib/delay.c | 12 +- arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/processor.h | 2 +- arch/ia64/kernel/crash_dump.c | 32 +- arch/ia64/kernel/kprobes.c | 64 +- arch/ia64/kernel/palinfo.c | 2 +- arch/ia64/kernel/ptrace.c | 2 +- arch/ia64/kernel/traps.c | 2 +- arch/ia64/mm/init.c | 2 +- arch/ia64/mm/tlb.c | 4 +- arch/m68k/lib/checksum.c | 2 + arch/mips/boot/dts/ingenic/x1000.dtsi | 12 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 24 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 28 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- arch/mips/configs/gpr_defconfig | 3 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/kernel/crash_dump.c | 27 +- arch/powerpc/kernel/crash_dump.c | 35 +- arch/powerpc/lib/checksum_wrappers.c | 2 + arch/riscv/kernel/crash_dump.c | 26 +- arch/s390/Makefile | 10 + arch/s390/kernel/crash_dump.c | 13 +- arch/s390/kernel/irq.c | 4 +- arch/sh/kernel/crash_dump.c | 29 +- arch/x86/kernel/crash_dump_32.c | 29 +- arch/x86/kernel/crash_dump_64.c | 48 +- arch/x86/lib/csum-wrappers_64.c | 2 + drivers/atm/Kconfig | 54 - drivers/atm/Makefile | 3 - drivers/atm/firestream.c | 2057 -------------- drivers/atm/firestream.h | 502 ---- drivers/atm/horizon.c | 2853 -------------------- drivers/atm/horizon.h | 492 ---- drivers/atm/nicstarmac.c | 5 - drivers/atm/uPD98401.h | 293 -- drivers/atm/uPD98402.c | 266 -- drivers/atm/uPD98402.h | 107 - drivers/atm/zatm.c | 1652 ------------ drivers/atm/zatm.h | 104 - drivers/block/Kconfig | 16 + drivers/block/floppy.c | 43 +- drivers/block/null_blk/null_blk.h | 8 +- drivers/bluetooth/btusb.c | 8 + drivers/bus/mhi/host/pci_generic.c | 38 + drivers/cpufreq/mediatek-cpufreq.c | 4 +- drivers/edac/synopsys_edac.c | 44 +- drivers/firmware/smccc/kvm_guest.c | 1 + drivers/gpu/drm/drm_format_helper.c | 95 + .../gpu/drm/i915/display/intel_dp_link_training.c | 33 +- drivers/gpu/drm/i915/i915_pci.c | 2 +- drivers/gpu/drm/i915/intel_device_info.c | 21 + drivers/hwmon/Kconfig | 14 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/asus-ec-sensors.c | 420 ++- drivers/hwmon/dell-smm-hwmon.c | 50 +- drivers/hwmon/{nct6775.c => nct6775-core.c} | 2445 +++++------------ drivers/hwmon/nct6775-platform.c | 1226 +++++++++ drivers/hwmon/nct6775.h | 252 ++ drivers/hwmon/occ/common.c | 100 +- drivers/hwmon/occ/common.h | 5 +- drivers/hwmon/occ/p8_i2c.c | 2 +- drivers/hwmon/occ/p9_sbe.c | 2 +- drivers/hwmon/occ/sysfs.c | 137 +- drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 16 + drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/mma8452.c | 1 + drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel_core.c | 13 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +++- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 8 +- drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 2 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 10 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 43 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/max31856.c | 6 +- drivers/input/keyboard/cros_ec_keyb.c | 9 + drivers/md/md-bitmap.c | 45 +- drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 62 +- drivers/md/md.h | 62 +- drivers/md/raid0.c | 31 +- drivers/md/raid1.c | 43 +- drivers/md/raid10.c | 40 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 226 +- drivers/md/raid5.h | 23 +- drivers/mtd/nand/Kconfig | 7 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/{raw/mtk_ecc.c => ecc-mtk.c} | 8 +- drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/tmio_nand.c | 3 + drivers/mtd/spi-nor/core.c | 254 +- drivers/mtd/spi-nor/core.h | 115 + drivers/mtd/spi-nor/micron-st.c | 139 +- drivers/mtd/spi-nor/spansion.c | 159 +- drivers/mtd/spi-nor/xilinx.c | 12 +- drivers/net/dsa/lantiq_gswip.c | 3 - drivers/net/dsa/mt7530.c | 18 +- drivers/net/ethernet/dec/tulip/winbond-840.c | 2 - drivers/net/ethernet/intel/ice/ice_main.c | 3 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 17 + .../net/ethernet/microchip/lan966x/lan966x_main.h | 4 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 276 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 40 + drivers/net/ethernet/natsemi/natsemi.c | 2 - drivers/net/ethernet/realtek/atp.h | 4 - drivers/net/ethernet/stmicro/stmmac/dwmac-imx.c | 4 +- drivers/net/hamradio/Kconfig | 34 - drivers/net/hamradio/Makefile | 1 - drivers/net/hamradio/dmascc.c | 1450 ---------- drivers/net/wan/Kconfig | 44 - drivers/net/wan/Makefile | 3 - drivers/net/wan/cosa.c | 2052 -------------- drivers/net/wan/cosa.h | 104 - drivers/net/wan/hostess_sv11.c | 336 --- drivers/net/wan/sealevel.c | 352 --- drivers/net/wan/z85230.c | 1641 ----------- drivers/net/wan/z85230.h | 407 --- drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 23 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 6 + drivers/net/wireless/purelifi/Kconfig | 17 + .../net/wireless/purelifi/Makefile | 3 +- drivers/net/wireless/purelifi/plfxlc/Kconfig | 14 + drivers/net/wireless/purelifi/plfxlc/Makefile | 3 + drivers/net/wireless/purelifi/plfxlc/chip.c | 99 + drivers/net/wireless/purelifi/plfxlc/chip.h | 70 + drivers/net/wireless/purelifi/plfxlc/firmware.c | 276 ++ drivers/net/wireless/purelifi/plfxlc/intf.h | 52 + drivers/net/wireless/purelifi/plfxlc/mac.c | 754 ++++++ drivers/net/wireless/purelifi/plfxlc/mac.h | 184 ++ drivers/net/wireless/purelifi/plfxlc/usb.c | 892 ++++++ drivers/net/wireless/purelifi/plfxlc/usb.h | 198 ++ drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 8 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 16 +- drivers/net/wireless/realtek/rtw88/mac.c | 2 +- drivers/platform/x86/asus-wmi.c | 15 +- drivers/platform/x86/dell/dell-laptop.c | 13 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/pmc/core.h | 2 +- drivers/platform/x86/intel/sdsi.c | 44 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 3 + drivers/rapidio/devices/rio_mport_cdev.c | 4 +- drivers/scsi/dc395x.c | 15 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 - drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/mpi3mr/Kconfig | 1 + drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 53 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 28 - drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1605 +++++++++++ drivers/scsi/mpi3mr/mpi3mr_debug.h | 37 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 331 ++- drivers/scsi/mpi3mr/mpi3mr_os.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 18 +- drivers/scsi/qedf/qedf_main.c | 6 +- drivers/scsi/qla2xxx/qla_edif.c | 3 +- drivers/scsi/scsi.c | 112 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/scsi_sysfs.c | 28 + drivers/scsi/sd.c | 193 +- drivers/scsi/sd.h | 1 + drivers/scsi/sd_dif.c | 8 +- drivers/scsi/sr.c | 14 +- drivers/scsi/ufs/ti-j721e-ufs.c | 6 +- drivers/scsi/ufs/ufshcd.c | 8 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-mtk-snfi.c | 1470 ++++++++++ drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/target/target_core_user.c | 40 +- fs/btrfs/ctree.h | 8 +- fs/btrfs/delayed-inode.c | 10 +- fs/btrfs/disk-io.c | 170 +- fs/btrfs/extent-tree.c | 5 +- fs/btrfs/inode.c | 15 +- fs/btrfs/scrub.c | 70 +- fs/btrfs/send.c | 40 +- fs/btrfs/transaction.c | 65 +- fs/buffer.c | 56 +- fs/fat/fat.h | 9 +- fs/fat/fatent.c | 7 +- fs/fat/inode.c | 6 +- fs/fat/misc.c | 14 +- fs/gfs2/file.c | 41 +- fs/kernfs/dir.c | 7 +- fs/nfs/nfs4proc.c | 12 +- fs/ocfs2/dlm/dlmdebug.c | 12 +- fs/ocfs2/dlm/dlmunlock.c | 21 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/quota_local.c | 10 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/pipe.c | 2 +- fs/proc/generic.c | 3 - fs/proc/kcore.c | 14 +- fs/proc/page.c | 40 +- fs/proc/proc_net.c | 3 - fs/proc/task_mmu.c | 4 +- fs/proc/vmcore.c | 130 +- fs/sysv/super.c | 4 +- fs/userfaultfd.c | 6 + include/drm/i915_pciids.h | 22 + include/kvm/arm_arch_timer.h | 2 - include/linux/crash_dump.h | 19 +- include/linux/damon.h | 3 + include/linux/delayacct.h | 28 - include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/kernel.h | 2 +- include/linux/list.h | 6 +- include/linux/memremap.h | 6 - .../mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h | 0 include/linux/netdevice.h | 28 +- include/linux/pipe_fs_i.h | 2 +- include/linux/printk.h | 1 - include/linux/ptrace.h | 2 +- include/linux/sched.h | 8 - include/linux/skbuff.h | 3 + include/linux/slab.h | 12 + include/net/sock.h | 2 - include/net/tcp.h | 12 - include/scsi/scsi_device.h | 9 +- include/sound/intel-nhlt.h | 6 +- include/uapi/linux/acct.h | 3 +- include/uapi/linux/atm_zatm.h | 47 - include/uapi/linux/taskstats.h | 28 +- include/uapi/scsi/scsi_bsg_mpi3mr.h | 582 ++++ include/uapi/sound/sof/abi.h | 4 +- init/Kconfig | 14 +- init/initramfs.c | 76 +- init/main.c | 25 +- ipc/mqueue.c | 14 - ipc/sem.c | 17 +- kernel/bpf/bpf_lru_list.h | 1 + kernel/delayacct.c | 16 - kernel/hung_task.c | 46 +- kernel/kexec_core.c | 2 + kernel/pid_namespace.c | 2 +- kernel/ptrace.c | 6 + kernel/rcu/tree_plugin.h | 6 +- kernel/taskstats.c | 24 - kernel/tsacct.c | 10 +- kernel/watchdog.c | 4 +- lib/Kconfig.debug | 27 +- lib/glob.c | 2 +- lib/hexdump.c | 41 +- lib/maple_tree.c | 1 + lib/string.c | 25 +- lib/test_meminit.c | 12 +- lib/test_string.c | 33 - mm/damon/sysfs.c | 4 +- mm/damon/vaddr.c | 15 +- mm/huge_memory.c | 7 +- mm/hugetlb.c | 25 +- mm/memory-failure.c | 15 +- mm/memory.c | 9 - mm/memremap.c | 20 - mm/mlock.c | 5 +- mm/mremap.c | 2 +- mm/rmap.c | 118 +- mm/slab.c | 7 +- mm/slab_common.c | 3 +- mm/slob.c | 16 +- mm/vmscan.c | 4 +- net/core/dev.c | 47 +- net/core/skbuff.c | 51 +- net/core/sock.c | 3 - net/ipv4/tcp.c | 25 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv6/tcp_ipv6.c | 1 - net/mptcp/pm.c | 18 +- net/mptcp/protocol.c | 64 +- net/mptcp/protocol.h | 2 + net/mptcp/subflow.c | 13 + net/tls/tls_device.c | 12 +- net/tls/tls_sw.c | 4 +- scripts/decode_stacktrace.sh | 27 +- scripts/get_maintainer.pl | 1 - sound/soc/intel/Kconfig | 4 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 15 +- sound/soc/sh/rz-ssi.c | 24 +- sound/soc/sof/control.c | 3 +- sound/soc/sof/debug.c | 3 +- sound/soc/sof/intel/hda-loader.c | 6 +- sound/soc/sof/mediatek/mt8186/Makefile | 2 +- sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 101 + sound/soc/sof/mediatek/mt8186/mt8186-clk.h | 24 + sound/soc/sof/mediatek/mt8186/mt8186-loader.c | 53 + sound/soc/sof/mediatek/mt8186/mt8186.c | 61 + sound/soc/sof/mediatek/mt8186/mt8186.h | 3 + sound/soc/sof/mediatek/mt8195/mt8195.c | 1 + sound/soc/sof/sof-client-ipc-msg-injector.c | 3 +- sound/soc/sof/sof-pci-dev.c | 5 + tools/accounting/.gitignore | 1 - tools/accounting/Makefile | 2 +- tools/accounting/getdelays.c | 8 +- tools/accounting/procacct.c | 417 --- .../selftests/arm64/mte/check_child_memory.c | 8 +- tools/testing/selftests/net/mptcp/config | 8 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 119 +- usr/gen_init_cpio.c | 92 +- 438 files changed, 14802 insertions(+), 20270 deletions(-) create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-snfi.yaml delete mode 100644 Documentation/networking/device_drivers/wan/index.rst delete mode 100644 Documentation/networking/device_drivers/wan/z8530book.rst delete mode 100644 drivers/atm/firestream.c delete mode 100644 drivers/atm/firestream.h delete mode 100644 drivers/atm/horizon.c delete mode 100644 drivers/atm/horizon.h delete mode 100644 drivers/atm/uPD98401.h delete mode 100644 drivers/atm/uPD98402.c delete mode 100644 drivers/atm/uPD98402.h delete mode 100644 drivers/atm/zatm.c delete mode 100644 drivers/atm/zatm.h rename drivers/hwmon/{nct6775.c => nct6775-core.c} (66%) create mode 100644 drivers/hwmon/nct6775-platform.c create mode 100644 drivers/hwmon/nct6775.h rename drivers/mtd/nand/{raw/mtk_ecc.c => ecc-mtk.c} (98%) delete mode 100644 drivers/net/hamradio/dmascc.c delete mode 100644 drivers/net/wan/cosa.c delete mode 100644 drivers/net/wan/cosa.h delete mode 100644 drivers/net/wan/hostess_sv11.c delete mode 100644 drivers/net/wan/sealevel.c delete mode 100644 drivers/net/wan/z85230.c delete mode 100644 drivers/net/wan/z85230.h create mode 100644 drivers/net/wireless/purelifi/Kconfig copy tools/accounting/.gitignore => drivers/net/wireless/purelifi/Makefile (54%) create mode 100644 drivers/net/wireless/purelifi/plfxlc/Kconfig create mode 100644 drivers/net/wireless/purelifi/plfxlc/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/firmware.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/intf.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.h create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c create mode 100644 drivers/spi/spi-mtk-snfi.c rename drivers/mtd/nand/raw/mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h (100%) delete mode 100644 include/uapi/linux/atm_zatm.h create mode 100644 include/uapi/scsi/scsi_bsg_mpi3mr.h create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.h create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-loader.c delete mode 100644 tools/accounting/procacct.c