This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
omits 5469f0c06732 Add linux-next specific files for 20220429 omits f44f919302ca Merge branch 'akpm/master' omits dbf9f3888206 kselftest/vm: override TARGETS from arguments omits dc46c385bfe1 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits a253cf4cc5d0 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 7b7d5b3e0ca4 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 94f0354ed1f6 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 025f0407a88c Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 154619588002 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 67f11e02d483 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 85caaf1a277e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits aea20a165612 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e23a8fe3d84a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3dd049824c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8576573359e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7cad8142d4f6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 028187f96d89 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits bfc54f56b476 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 79252a482b43 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 1c26a60bb439 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f72d2e0122c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61bb22461bc6 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits c3e06ff90207 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits f04596577fb1 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 60fbdf3965ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fac65f2dcf62 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2837f3bf84f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6cb8abfc2b5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de3b86c81fb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6f06497704d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90b004b602c3 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 4e79ba4aba2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 672d2a388277 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d12f6be90c30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d8d63e95734c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a448367268de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 96310e97360c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits becb7c99d36c Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits b0297c43da8f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aceb50f335d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e38ab46ec036 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 1a7115240245 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits f04c0a42a40d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits effe591bea5c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2d4bb247d09f Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits b3531f756fe6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits e4f0bbf41899 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fd9d232a1623 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 68ec346a1de9 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 7c991d68b8a6 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 1b54e897c49d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 368aee9d136e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5067b1ee9236 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac84efbefe54 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c9238ff2c970 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5a98921bc9f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6e743d555fee Merge branch 'mm-nonmm-unstable' into mm-everything omits e90467996e9b ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits cce7e606af80 ipc: update semtimedop() to use hrtimer omits 7480e0eeb507 ipc/sem: Remove redundant assignments omits b6c6fcadbc3a initramfs: support cpio extraction with file checksums omits 0d78c470108e gen_init_cpio: support file checksum archiving omits fc6ec45e8b29 gen_init_cpio: fix short read file handling omits 295de33d0ee5 initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option omits 58e9394ae168 initramfs: make dir_entry.name a flexible array member omits 352b41dcf970 initramfs: refactor do_header() cpio magic checks omits ea02401c2358 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 2b3ddf8d6efc kernel: make taskstats available from all net namespaces omits d58aa9820d0b taskstats-version-12-with-thread-group-and-exe-info-fix omits 77daccbaf30d taskstats: version 12 with thread group and exe info omits b057c87ac9b9 rapidio: remove unnecessary use of list iterator omits 93eadaad0831 kexec: remove redundant assignments omits 5187676540f4 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry omits 5242c2064ac5 ptrace: fix wrong comment of PT_DTRACE omits e6f380c2af29 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP omits 955bd24c04a8 fat: add ratelimit to fat*_ent_bread() omits 556379c8ded6 add-fat-messages-to-printk-index-checkpatch-fixes omits e02335eaf35a fatfs: add FAT messages to printk index omits 3c0b37255542 fatfs: remove redundant judgment omits 5a03a8f9d889 init/main.c: silence some -Wunused-parameter warnings omits 22ec65c024dd init/Kconfig: remove USELIB syscall by default omits 3aff8262e83f list: fix a data-race around ep->rdllist omits 2d0a8f157391 pipe: make poll_usage boolean and annotate its access omits a4ced346db7c lib: remove back_str initialization omits 267ff39497a3 lib/string.c: simplify str[c]spn omits ce530a2f8911 lib/test_string.c: add strspn and strcspn tests omits 58d9b241419a lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits dbc8fd1a0d6c lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits 8c749754bee7 get_maintainer: Honor mailmap for in file emails omits 1b85b906e726 kernel: pid_namespace: use NULL instead of using plain int [...] omits e3dc203b669c net: unexport csum_and_copy_{from,to}_user omits b8b34c98562e vmcore: convert read_from_oldmem() to take an iov_iter omits ecdcd09bf0e9 vmcore: convert __read_vmcore to use an iov_iter omits 0042f9602e6c vmcore: convert copy_oldmem_page() to take an iov_iter omits a137db72a68d fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 668afbd53c73 fs/proc/kcore.c: remove check of list iterator against hea [...] omits 8853ea768947 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits 92e6e9d9e996 proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits f3cdccc34321 ocfs2: fix ocfs2 corrupt when iputting an inode omits 611e749134d7 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 72fdf5a8865e ocfs2: reflink deadlock when clone file to the same direct [...] omits 6011301a128c ocfs2: rewrite error handling of ocfs2_fill_super omits 64dfd68a4bb4 ocfs2: ocfs2_mount_volume does cleanup job before return error omits 853e2dbd6716 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] omits 44dfa9714af6 ocfs2: change return type of ocfs2_resmap_init omits d1aed993f41c ocfs2: fix mounting crash if journal is not alloced omits 3cb760f9d8b3 ocfs2: remove usage of list iterator variable after the loop body omits 64dffbaf172b ocfs2: replace usage of found with dedicated list iterator [...] omits 81aee25ff2d0 scripts/bloat-o-meter: filter out vermagic as it is not relevant omits 0761fe308dcf scripts/decode_stacktrace.sh: support old bash version omits 94b027a3d955 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cc2289290a85 selftest/vm: test that mremap fails on non-existent vma omits e6a9659fbba8 mm/rmap: Fix typos in comments omits bd2f47348871 mm/swapops: make is_pmd_migration_entry more strict omits 0b9a9566574a mm-make-minimum-slab-alignment-a-runtime-property-fix omits cfa6e005ecf5 mm: make minimum slab alignment a runtime property omits 4203386e2427 printk: stop including cache.h from printk.h omits e19b6693f029 mm/shmem: remove duplicate include in memory.c omits fdda57363291 mm: rmap: use flush_cache_range() to flush cache for huget [...] omits f98a65acaef8 mm: rmap: move the cache flushing to the correct place for [...] omits be6119920b15 mm: hugetlb: considering PMD sharing when flushing cache/TLBs omits c9ea1033734a mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] omits 3d07ac20a393 mm/vmscan: not necessary to re-init the list for each iteration omits 320cd1f5e5f2 mm/memory_hotplug: use pgprot_val to get value of pgprot omits 2027c4466639 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] omits c3f8531bb500 mm/damon/sysfs: support fixed virtual address ranges monitoring omits c3d6829bd0cb mm/damon/vaddr: register a damon_operations for fixed virt [...] omits d76da42f1127 Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] omits da927ae1dbc0 selftets/damon/sysfs: test existence and permission of ava [...] omits 679d56f9bc51 mm/damon/sysfs: add a file for listing available monitoring ops omits 9b7c305225dd mm/damon/core: add a function for damon_operations registr [...] omits 89224df9d38f mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE omits 81755850e11c mm: convert sysfs input to bool using kstrtobool() omits 19dc5ae3c9ac lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix omits 8d9795135026 lib/kstrtox.c: add "false"/"true" support to kstrtobool() omits 53c04921b487 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix omits 6d7634746a90 kfence: enable check kfence canary on panic via boot param omits 84dd5db21ce6 mm/vmscan: use helper folio_is_file_lru() omits 3458cc0531c5 mm/vmscan: use helper folio_is_file_lru() omits 2caa4afa8b67 mm/vmscan: remove obsolete comment in kswapd_run omits 245b4c363a0c mm/vmscan: take all base pages of THP into account when ra [...] omits c9131deb5fc5 mm/vmscan: introduce helper function reclaim_page_list() omits 679414ba9731 mm/vmscan: add a comment about MADV_FREE pages check in fo [...] omits 9a7dc3bb96de mm/vmscan: take min_slab_pages into account when try to ca [...] omits 6cfeced43683 selftests: cgroup: add a selftest for memory.reclaim omits 0a9ee8b39f0e selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] omits 7715bc8282ed selftests: cgroup: return -errno from cg_read()/cg_write() [...] omits 49f1d8030c70 memcg: introduce per-memcg reclaim interface omits b22e8f1257e9 mm/migration: fix potential pte_unmap on an not mapped pte omits a0555e3212b1 mm/migration: return errno when isolate_huge_page failed omits 026382e3a40a mm/migration: remove unneeded lock page and PageMovable check omits dab41af54fab mm/migration: reduce the rcu lock duration omits 37e73e3b0a9d drivers: virtio_mem: use pageblock size as the minimum vir [...] omits d2b9cd2acb2b mm: cma: use pageblock_order as the single alignment omits 7f125582227e mm: page_isolation: enable arbitrary range page isolation. omits fb009b307b21 mm: make alloc_contig_range work at pageblock granularity omits 7c7e18d510f4 mm: page_isolation: check specified range for unmovable pages omits 6a242a94b883 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] omits e389355485b7 mm/madvise: free hwpoison and swapin error entry in madvis [...] omits e91921fd78ab mm/swapfile: fix lost swap bits in unuse_pte() omits 23b48e351661 mm/swapfile: unuse_pte can map random data if swap read fails omits 9c22d2882a52 mm/damon/reclaim: fix the timer always stays active omits 37db342a97a0 mm/damon: remove unnecessary type castings omits d06b16fc04e3 mm/damon/core-test: add a kunit test case for ops registration omits 7a6908fc3596 selftests/damon: add damon to selftests root Makefile omits f1d2ab83e8e7 damon: vaddr-test: tweak code to make the logic clearer omits ee7d513b780f zram: add a huge_idle writeback mode omits 29184d39cb64 mm/uffd: move USERFAULTFD configs into mm/ omits a384a1cb1444 userfaultfd/selftests: use swap() instead of open coding it omits 5355bd4bcb26 selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits 502db1e1a902 mm/uffd: hide PTE_MARKER option omits b7fdc39df205 mm: enable PTE markers by default omits 0bb2a4413e3c mm/uffd: enable write protection for shmem & hugetlbfs omits 3d86904e412f mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 2cb248163027 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits 4cda38423d5a mm/shmem: vma_needs_copy can be static omits 6d07e872fd05 mm/hugetlb: handle uffd-wp during fork() omits 2324185d211c mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix omits 405a7f0d291d fixup! mm/hugetlb: Only drop uffd-wp special pte if required omits c017b928bbf8 mm/hugetlb: only drop uffd-wp special pte if required omits 9175a068ff13 mm/hugetlb: allow uffd wr-protect none ptes omits 2f061898a2e9 mm/hugetlb: handle pte markers in page faults omits 3f39c3f9fae8 mm/hugetlb: handle UFFDIO_WRITEPROTECT omits 49c3e694d5b3 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits 576d60fe6f69 mm/hugetlb: hook page faults for uffd write protection omits 8fa2a81f6db6 mm/hugetlb: introduce huge pte version of uffd-wp helpers omits b2d362828818 mm/shmem: handle uffd-wp during fork() omits 22b34b65e3a4 mm/shmem: allows file-back mem to be uffd wr-protected on thps omits 159b0509bcd1 mm/shmem: allow uffd wr-protect none pte for file-backed mem omits 3a53ab9305bc mm/shmem: persist uffd-wp bit across zapping for file-backed omits fccd272efb2d mm/shmem: handle uffd-wp special pte in page fault handler omits 708bb66fcd02 mm/shmem: take care of UFFDIO_COPY_MODE_WP omits 529589ac89cf fixup! mm/uffd: PTE_MARKER_UFFD_WP omits 6903eb023c04 mm/uffd: PTE_MARKER_UFFD_WP omits 2be335f18b45 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes omits 61abc5eef20e mm-check-against-orig_pte-for-finish_fault-fix omits b75ec9aa91c1 mm: check against orig_pte for finish_fault() omits b026c12ffeb3 fixup! mm: Teach core mm about pte markers omits 8a46f988d4f5 mm: teach core mm about pte markers omits 073f7c3c052d fixup! mm: Introduce PTE_MARKER swap entry omits 68a8c151c7ab mm: introduce PTE_MARKER swap entry omits 220df09c0211 mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] omits dcf357a9b592 mm/khugepaged: use vma_is_anonymous omits 4346128ea2ad hugetlb: clean up hugetlb_cma_reserve omits 43f9e074f8bc hugetlb: fix return value of __setup handlers omits 415956ec97f2 hugetlb: fix hugepages_setup when deal with pernode omits 451e3376f67b hugetlb: Fix wrong use of nr_online_nodes omits 2d77a038b8d6 hugetlb: fix wrong use of nr_online_nodes omits 0c054ed8b6a2 mm/khugepaged: sched to numa node when collapse huge page omits 380a762c673e mm: discard __GFP_ATOMIC omits 0da5f7197743 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 87390779564d mm: avoid unnecessary flush on change_huge_pmd() omits 690a1dcfc8e7 mm/mprotect: do not flush when not required architecturally omits a10df73be0e8 mm/mprotect: use mmu_gather omits 9061513b1dfe cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] omits 45195cdc2e97 cgroup: remove racy check in test_memcg_sock() omits 14798f4b2dfb cgroup: account for memory_localevents in test_memcg_oom_g [...] omits 69123f2f104d cgroup: account for memory_recursiveprot in test_memcg_low() omits 634d74f4e307 cgroups: refactor children cgroups in memcg tests omits 1688d0070ffb VFS: Add FMODE_CAN_ODIRECT file flag omits 53346b0d83d6 mm: handle THP in swap_*page_fs() omits 33d27ff4240f mm: submit multipage write for SWP_FS_OPS swap-space omits 5d7231dc9c74 mm: submit multipage reads for SWP_FS_OPS swap-space omits b41651133f97 doc: update documentation for swap_activate and swap_rw omits 68a7b1b7369e mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 1202c8af4ba4 nfs: rename nfs_direct_IO and use as ->swap_rw omits b70b7ac19fc4 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 5b685e78b618 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits e36e22006c08 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 44c93f7cf2c2 mm: drop swap_dirty_folio omits 4e47e1a5d5ff mm-create-new-mm-swaph-header-file-fix omits df9cd06b8ec3 mm: create new mm/swap.h header file. omits 96f9cc369f50 mm/gup: fix comments to pin_user_pages_*() omits 6fd8b4b8bda9 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits e5a21279a180 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits 308dfc3837f8 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6b7a42cb456a s390/pgtable: cleanup description of swp pte layout omits 6ea8eae0f5bd arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits acbae01a483b x86-pgtable-support-__have_arch_pte_swp_exclusive-fix omits d523a83364a1 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 2f318fd62f7c mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6a19d35246f2 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix omits d16a16c30e49 mm/swap: remember PG_anon_exclusive via a swp pte bit omits 1148b6852fb6 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits f7b7d810752b mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits c5efac6aa893 mm: support GUP-triggered unsharing of anonymous pages omits 7190b9202269 mm/gup: disallow follow_page(FOLL_PIN) omits cc222cb891b3 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] omits fce1b58fade6 mm: remember exclusively mapped anonymous pages with PG_an [...] omits 5ded8a5fed1b mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits b34817b570f1 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits 48a7a34baed5 mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits fd0a26ea8633 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits b872701f6415 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 1407d8321324 mm/rmap: remove do_page_add_anon_rmap() omits 4bb30dbf3218 mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits e0e43b307bcb mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 2a18cc284632 mm/memory: slightly simplify copy_present_pte() omits f552ea7af125 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 6a5fa5a140b6 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits e8b6d28a5578 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits 3426b67ee0bb kasan: fix sleeping function called from invalid context o [...] omits 4c216a5c2789 Merge branch 'mm-stable' into mm-unstable omits 45ab7532abc6 procfs: prevent unprivileged processes accessing fdinfo dir omits 87719c4f38fd mm: mremap: fix sign for EFAULT error return value omits 3868ef76b208 ia64: replace comments with C99 initializers omits aa609ca199b2 ia64: ptrace: fix typos in comments omits 66c544efc8db ia64: fix typos in comments omits f2105373d53b drivers/base/memory: fix an unlikely reference counting is [...] omits 4bd42d14acdb mm: compaction: make sure highest is above the min_pfn omits bb9bdebd22a4 mm: compaction: simplify the code in __compact_finished omits 5d59397f1af5 mm: compaction: make compaction_zonelist_suitable return f [...] omits 9f78c9f472f6 mm: compaction: avoid possible NULL pointer dereference in [...] omits 4208f5192424 mm: compaction: clean up comment about async compaction in [...] omits 297e62653d3a mm: compaction: use helper compound_nr in isolate_migratep [...] omits c52d4e63b6ef mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c omits efec01970629 mm: compaction: clean up comment about suitable migration [...] omits e948d939fcb2 mm: compaction: clean up comment for sched contention omits 02d34137f8aa mm: compaction: remove unneeded assignment to isolate_start_pfn omits 30c678f57029 mm: compaction: remove unneeded pfn update omits 7842069d225c mm: compaction: remove unneeded return value of kcompactd_run omits 7dcd3d7e92f9 mm/vmstat: add events for ksm cow omits 5e6b8d0472f6 ksm: count ksm merging pages for each process omits 8e21219e4210 include/linux/swapops.h: remove stub for non_swap_entry() omits 3ca18ca9f8bc mm/page_alloc: reuse tail struct pages for compound devmaps omits a511c0cdfba5 mm/sparse-vmemmap: improve memory savings for compound devmaps omits cd10e93a62f6 mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 4ae80a39d103 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits 8836f649e5e1 mm/sparse-vmemmap: add a pgmap argument to section activation omits 86b2a5b2b521 mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 4559195bf9e4 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits fa9052d1fa47 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits 14f057c04306 mm/page_alloc.c: calc the right pfn if page size is not 4K omits 8c905428b02f mm/mremap: avoid unneeded do_munmap call omits d5e41b010c04 mm/mremap: use helper mlock_future_check() omits e31da98a1947 mm/mmap: drop arch_vm_get_page_pgprot() omits 21bc3b484529 mm/mmap: drop arch_filter_pgprot() omits 77af6297a06c x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 0a5544386074 sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits b519a381c5ae arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 87aa4c318790 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits a1458968e1a4 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 3caa1f681b5b mm/mmap.c: use helper mlock_future_check() omits 405ba3a08f67 mm/mmap: clarify protection_map[] indices omits c4dc014aef4d mm/debug_vm_pgtable: drop protection_map[] usage omits f047e4e26d6a mm/mmu_gather: limit free batch count and add schedule poi [...] omits 55c395b14bdb mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits c72194f5c0b6 selftests: vm: fix shellcheck warnings in run_vmtests.sh omits 25bffb756ed4 selftests: vm: refactor run_vmtests.sh to reduce boilerplate omits 66c421b69b10 selftests: vm: add test for Soft-Dirty PTE bit omits a2d238f80044 selftests: vm: bring common functions to a new file omits 5433bf810cf3 tools/testing/selftests/vm/gup_test.c: clarify error statement omits f9f1fb2fa49e mm: simplify follow_invalidate_pte() omits f27d7c675c13 dax: fix missing writeprotect the pte entry omits 91b498567c84 mm: pvmw: add support for walking devmap pages omits 4624c83bd203 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 5112cd4e2fb6 dax: fix cache flush on PMD-mapped pages omits 384b725c22ed mm: rmap: fix cache flush on THP pages omits a0f1a9aa5374 mm/madvise: fix potential pte_unmap_unlock pte error omits c6ed743412d3 mm: untangle config dependencies for demote-on-reclaim omits 22eee343c3f2 mm: migrate: simplify the refcount validation when migrati [...] omits 8436c7b84551 mm/migration: fix possible do_pages_stat_array racing with [...] omits 494116e6abd4 mm/migration: fix potential invalid node access for reclai [...] omits c563dd114315 mm/migration: fix potential page refcounts leak in migrate_pages omits 9ae673de5de4 mm/migration: remove some duplicated codes in migrate_pages omits 309434d707ef mm/migration: avoid unneeded nodemask_t initialization omits 5c814da3f1d7 mm/migration: use helper macro min in do_pages_stat omits 671250b0d583 mm/migration: use helper function vma_lookup() in add_page [...] omits 45879fb92d7f mm/migration: remove unneeded local variable page_lru omits f1e9c93f4957 mm/migration: remove unneeded local variable mapping_locked omits aedd7bc0b7c5 mm: add selftests for migration entries omits 768db14e6fb2 mm/mempolicy: clean up the code logic in queue_pages_pte_range omits 472e3f7e5bf9 drivers/base/node.c: fix compaction sysfs file leak omits 95560cc303fc mm: compaction: use helper isolation_suitable() omits 0d706b858b86 mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 728c711546af mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits 9358f0fdafa1 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 9aa7fd669619 mm/z3fold: remove confusing local variable l reassignment omits 0c1b7938f103 mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 1f87b5e5d602 mm/z3fold: minor clean up for z3fold_free omits 818f99873298 mm/z3fold: remove obsolete comment in z3fold_alloc omits efac644ad9ee mm/z3fold: declare z3fold_mount with __init omits ed5331292ec0 fs/proc/task_mmu.c: remove redundant page validation of pte_page omits 501cbd4113f1 mm/vmscan: fix comment for isolate_lru_pages omits 1d9c506b015a mm/vmscan: fix comment for current_may_throttle omits 72d3bfcea7b8 mm/vmscan: remove obsolete comment in get_scan_count omits 1b3a927964fd mm/vmscan: sc->reclaim_idx must be a valid zone index omits f08a2ef323c6 mm/vmscan: make sure wakeup_kswapd with managed zone omits 96f2fe3885de mm/vmscan: reclaim only affects managed_zones omits da29268fba48 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits 5a06c6f7bdac mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits d44b983b6a5b hugetlb: remove use of list iterator variable after loop omits 29d6c4fb2585 mm, hugetlb, hwpoison: separate branch for free and in-use [...] omits d3c7e493a807 mm/memory-failure.c: dissolve truncated hugetlb page omits e190617893b2 mm/memory-failure.c: minor cleanup for HWPoisonHandlable omits 0164710e5a93 Revert "mm/memory-failure.c: fix race with changing page c [...] omits f0d820b8dd9c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits bc2f6e7d94c1 mm/memory-failure.c: remove unnecessary (void*) conversions omits 2c9ae0cedef6 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits d430a8a96615 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits a8714663862c mm/page_alloc: adding same penalty is enough to get round- [...] omits 0e7d9564a205 Documentation/sysctl: document page_lock_unfairness omits ca6715d00a58 vmap(): don't allow invalid pages omits 57fb2b12edd8 mm/vmalloc: fix a comment omits aae881d11212 mm/memcontrol.c: remove unused private flag of memory.oom_control omits d706b4de1740 mm/memcontrol.c: make cgroup_memory_noswap static omits 6117d847152c MAINTAINERS: add corresponding kselftests to memcg entry omits 63c0131457be MAINTAINERS: add corresponding kselftests to cgroup entry omits b5de49ca7ae7 kselftests: memcg: speed up the memory.high test omits 3cb2ad8643f7 kselftests: memcg: update the oom group leaf events test omits 50a2e8fc4b01 mm/memcg: non-hierarchical mode is deprecated omits aac5f9398302 mm/memcg: move generation assignment and comparison together omits 4393b4e9d2de mm/memcg: set pos explicitly for reclaim and !reclaim omits 1c6bc74f73e7 mm/memcg: set memcg after css verified and got reference omits dd0cf51247dc mm/memcg: mz already removed from rb_tree if not NULL omits e6a790781ba3 mm/memcg: remove unneeded nr_scanned omits a2550de4c7b9 mm: shmem: make shmem_init return void omits ab224a482470 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio omits 76d7e85237b1 tools/vm/page_owner_sort.c: avoid repeated judgments omits f780e9543970 tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits 419455d7848c tools/vm/page_owner: support debug log to avoid huge log print omits edc93abbcc6d tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits e7f075d82644 tools/vm/page_owner_sort.c: support for multi-value select [...] omits db0afdd55dcf tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits 922fe8677ab8 mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] omits a154e7c9a631 mm/huge_memory: do not overkill when splitting huge_zero_page omits 229a25aeb6cd Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] omits f6b113c968d1 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 6d67cc7cf4d1 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits be8084403d86 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de2d905b46df Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits ecb9aca44956 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits edb1f5d97986 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 34176a22bfed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4b72371cb171 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 451552ea1019 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d5f4f1ee4408 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 10c1306c8c5a Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 21e9964ad4fb Merge branch 'next' of git://github.com/cschaufler/smack-next omits d319b20fe89c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 341331c3ceaf Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 46e5f7a5bc41 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 7ea667a6536b Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 4c69113f5777 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fa0468a87b1d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits c66cf0c90ab9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 438d417c6f4a Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 353cb47ffb2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb10a1af2b5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3caee63c91f2 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 2fb7d292fe5b next-20220426/input omits f4e1f3b57c84 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 0372cddb5bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bfcf86cce5a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ea07d368ad9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f603a707b3a6 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits eba160cce1ea Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits cd97462ab1a1 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 3e423b3ca259 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits a41ec5ee9af6 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits bf512081e5ae Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits bb39c7f17c0b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 8aceb3338349 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 36037490868d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dc750865c968 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 8193e4c48abb Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 66a725d42437 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 9995cbaac257 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 220a347d98d4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f54121d6001d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58862f02de53 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 08ff968cf694 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits abb06f816037 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dd7d27eea77b Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 2a4da906dfcd Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits d0f291ecaca5 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits 3ce95d287ef7 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 8ef929f35b80 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 642a4bc3747c Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits ee45eb58be03 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 6537cc711a5b Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 8a5533b86236 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 16d2b878728a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 565f64656a35 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5c8df7795d6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b18aac2b241 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 513df2cd1c0b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 299a9c829972 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93d1ec521cff Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 52a97e777288 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 8e61b0e266ab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b3ddd919dfb Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits bc6963b79e84 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits 1ef58899119c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26e0a3f1f788 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26558bdc2328 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0fb5f60a6479 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits ff6777eca38e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 561361eb2df4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f614725c7bf2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 52770d3f1ebb Merge branch 'master' of git://github.com/ceph/ceph-client.git omits ea6fd05c3a55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 040c491d3a03 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits da47917f1f65 Merge branch 'devel' into for-next omits cf6376baa040 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 6fbba7b6611c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ff8961efb7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fac166afccb2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2960a1bbcd78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1fe0f0bba3cf Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 32a39f50662d Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits 128c3ca6096c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 31ef7f9695fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits edb06aee612b Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 9503f6fbd8ac Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 0ce3a63331d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fbe038c40313 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits a706f5f6be9d Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits c041f37af0db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4d58557af693 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 31c2bad62b1c Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 9410fc157a65 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 3539a87725b8 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 1e8cf270dc4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c943c013f5ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits caf0e21fce1c Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7a4ed6b09174 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 18b648e0fc01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 79ff65e50b22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96672923203b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 10d2429f92d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 160d7200a8b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24540c8a2e70 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a3111d6c682e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7eaf4d56c38d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 47887ea1298c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 03a1086eea73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c014e30f4394 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits baaa1c233ff5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 485845c5dff0 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits f73d8e622ccc Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 47ef208959fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 02c028a800f9 pinctrl: mediatek: mt8365: fix IES control pins omits 34c7311eb4b6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ed3621ac0507 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 11871b129c75 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 93303ffd5f57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 425675974eb3 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 89fde379336e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 51f1318b2dfa Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] omits cfeb8eaa66eb Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits c31852e48fd9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1194c3a89e53 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 3673f47adbb4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 583bcee3fdf4 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 2aff573cec6a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits b0af845350a8 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 8109ed5ebcc4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bfab4d7b7379 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 6028960ea6a2 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 10421a8bc052 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 4e719b57df5a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4fb826845d3f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 9ce8dd6cb3b5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e4279b5a4d36 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 1913b93ace9b Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 5e5ffa58a078 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 78efe973d523 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c3f760009533 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 1e934c8d5e1b Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits eb64618e350f Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits db72b2d93e25 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b351674724f6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 196e6d40618c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 36f4d322a22e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits e4d02095347e Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits cb1e9b8c95d7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 1d120abf6926 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 9e068648e94e Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits f99089d7472e Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits de0232a87739 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits e53a4de665a5 Merge branch 'mm-hotfixes' of git://git.kernel.org/pub/scm [...] omits a0c34544c023 pinctrl: ocelot: Fix for lan966x alt mode omits 8cb3b0a7f6cf RISC-V-fixes: relocate DTB if it's outside memory region omits 26e538545622 dt-bindings: iio: Fix incorrect compatible strings in examples omits 9814159d94e0 iio: gyro: mpu3050: Make mpu3050_common_remove() return void omits 542fd5f1f657 iio: dac: ti-dac5571: add support for ti,dac121c081 omits 8c0924524ec6 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 omits 74fedba8f7ad procfs: prevent unprivileged processes accessing fdinfo dir omits 0977ef16278e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] omits b0c8d8118203 mm/huge_memory: do not overkill when splitting huge_zero_page omits 71364b9088da Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] omits 7afddcced78c Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] omits f0875893e3a1 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 8c816adaabd3 Merge branch 'for-next/kselftest' into for-next/core omits f052ba56251a Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] omits 24358b70043b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits abacd5757270 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits d405cf75a4cb Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 821a9780a9a2 random: insist on random_get_entropy() existing in order t [...] omits eb21ac492d8b xtensa: use fallback for random_get_entropy() instead of zero omits fba62e58cf96 sparc: use fallback for random_get_entropy() instead of zero omits 597ddf7528fc um: use fallback for random_get_entropy() instead of zero omits efdacb237d0c x86/asm: use fallback for random_get_entropy() instead of zero omits 366623d5c7df nios2: use fallback for random_get_entropy() instead of zero omits c10bbfd41a54 openrisc: account for 0 starting value in random_get_entropy() omits 66170bd141b9 arm: use fallback for random_get_entropy() instead of zero omits 80aae6979366 mips: use fallback for random_get_entropy() instead of jus [...] omits 14407574d49c riscv: use fallback for random_get_entropy() instead of zero omits 8068ea2040fb m68k: use fallback for random_get_entropy() instead of zero omits 7c3b97b9124f timekeeping: add raw clock fallback for random_get_entropy() omits 48f305e7aca4 powerpc: define get_cycles macro for arch-override omits cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] omits ad78dc946e02 scsi: target: tcmu: Fix possible data corruption omits a83b2a60011e cifs: flush all dirty pages to server before read/write omits da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call omits 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] omits ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h omits f11ddc0bcd61 Merge branch 'for-5.19/drivers' into for-next omits 4b939e3a3e91 Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 8d5f4f1aac5b Merge branch 'for-next-next-v5.18-20220427' into for-next- [...] omits 86de692c0889 Merge branch 'for-next-current-v5.17-20220427' into for-ne [...] omits ebaf4eecf367 Merge branch 'misc-next' into for-next-next-v5.18-20220427 omits eec116aa722d Merge branch 'misc-5.18' into for-next-current-v5.17-20220427 omits ead15edb4b0e btrfs: scrub: move scrub_remap_extent() call into scrub_extent() omits 244456bf77a8 btrfs: scrub: use find_first_extent_item to for extent ite [...] omits 21a254f2716a btrfs: scrub: refactor scrub_raid56_parity() omits e96ce4b10f86 btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] omits b778d6f30498 btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() omits 18dc0d121224 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] omits 8df053b1502b btrfs: scrub: introduce dedicated helper to scrub simple-m [...] omits 66440e3c281f btrfs: scrub: introduce a helper to locate an extent item omits da80155f6fe7 btrfs: calculate physical_end using dev_extent_len directl [...] omits 2128f9935c3b btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray omits 0824ef5181d2 btrfs: turn fs_info member buffer_radix into XArray omits 90071baa9a8c btrfs: turn name_cache radix tree into XArray in send_ctx omits 8bb68c48a7b9 btrfs: turn delayed_nodes_tree into an XArray omits fa53de47aa24 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] omits 4254149a8a39 btrfs: move definition of btrfs_raid_types to volumes.h omits a5eec25648da btrfs: use a normal workqueue for rmw_workers omits 1e6f494fc462 btrfs: use normal workqueues for scrub omits 2273d98556df btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue omits a62bcd971c0e btrfs: raid56: enable subpage support for RAID56 omits 68752a688c3c btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits e1f378ac0ad7 btrfs: raid56: make steal_rbio() subpage compatible omits 39716abbd30f btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits 24501d805776 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits f1f515b9c90e btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 54e94a940873 btrfs: raid56: open code rbio_stripe_page_index() omits 14395cdd64c8 btrfs: raid56: make finish_rmw() subpage compatible omits ad66999ef584 btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits c86980a175e1 btrfs: raid56: make finish_parity_scrub() subpage compatible omits e1ed425d82a0 btrfs: raid56: make rbio_add_io_page() subpage compatible omits f1e05b58869e btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits 700d2c20f3cd btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 0976242b1e04 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits 02d8114d199f btrfs: raid56: make btrfs_raid_bio more compact omits d6a75044ba16 btrfs: raid56: open code rbio_nr_pages() omits 1dc596efb809 btrfs: reduce width for stripe_len from u64 to u32 omits 47bf4cdd8299 btrfs: skip compression property for anything other than f [...] omits 17115f1d29f6 btrfs: do not BUG_ON() on failure to update inode when set [...] omits ebd5b0a4936a btrfs: always log symlinks in full mode omits ff6889cd5031 btrfs: do not return errors from submit_bio_hook_t instances omits 24900d9f5c8a btrfs: do not return errors from btrfs_submit_compressed_read omits 98c459c4e585 btrfs: do not return errors from btrfs_submit_metadata_bio omits 704a2285dfe9 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] omits 1c4ccd05b76b btrfs: move btrfs_readpage to extent_io.c omits 32e186cf063c btrfs: repair super block num_devices automatically omits e2ae1ace3b40 btrfs: do not allow compression on nodatacow files omits 35f75d8b6c36 btrfs: export a helper for compression hard check omits 4d2d46acf522 btrfs: do not pass compressed_bio to submit_compressed_bio() omits d5ab2c19b851 btrfs: avoid double search for block group during NOCOW writes omits 7ddfb6103a2f btrfs: return block group directly at btrfs_next_block_group() omits 3b0f5bb7de85 btrfs: use a read/write lock for protecting the block groups tree omits b724d47211ac btrfs: use rbtree with leftmost node cached for tracking l [...] omits a4eb7e4d54c3 btrfs: remove search start argument from first_logical_byte() omits 7cfb956b553d btrfs: return correct error number for __extent_writepage_io() omits 0e141c04db3c btrfs: fix the error handling for submit_extent_page() for [...] omits 6f86bd12f211 btrfs: avoid double clean up when submit_one_bio() failed omits 6dcd0be94749 btrfs: use non-bh spin_lock in zstd timer callback omits 6ff70aad5907 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() omits b804ba7dd324 btrfs: simplify parameters of submit_read_repair() and rename omits a79fc193115a btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits 8cfec3f7809f btrfs: remove unnecessary check of iput argument omits 564a6d07e169 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 8e85fe749932 btrfs: don't allocate a btrfs_bio for scrub bios omits e02c8e0cde63 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits d951941417a4 btrfs: pass bio opf to rbio_add_io_page omits a2362d8c8bac btrfs: pass a block_device to btrfs_bio_clone omits 20cfb98336c1 btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 79d8c16cdca7 btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 770493810e2d btrfs: use on-stack bio in scrub_recheck_block omits eee512fc5e21 btrfs: use on-stack bio in repair_io_failure omits 951a1f975a70 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 20df45d4dff5 btrfs: check-integrity: split submit_bio from btrfsic checking omits 85c3ed5ea089 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits c05b54a076ce btrfs: zoned: make auto-reclaim less aggressive omits 2078054905ce btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 2baf0e6e040e btrfs: allow block group background reclaim for non-zoned [...] omits e42a8781d30d btrfs: make the bg_reclaim_threshold per-space info omits 46faa8f308fa btrfs: do not test for free space inode during NOCOW check [...] omits a5463e67595c btrfs: move common NOCOW checks against a file extent into [...] omits 91a4829a44c4 btrfs: wait between incomplete batch memory allocations omits a2a19222bed5 btrfs: allocate page arrays using bulk page allocator omits 464c66b73264 btrfs: factor out allocating an array of pages omits a71c6cfdd828 btrfs: remove unnecessary type casts omits 5ca9581e2fc5 btrfs: expand subpage support to any PAGE_SIZE > 4K omits c72e938c05ab btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 7296629bc09d btrfs: use dummy extent buffer for super block sys chunk a [...] omits 7e2fcd5700be btrfs: assert that relocation is protected with sb_start_write() omits 241f0df0e1e2 fs: add a lockdep check function for sb_start_write() omits fcd677e1f464 btrfs: simplify code flow in btrfs_ioctl_balance omits 225479fb6162 btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 5ef040f39698 btrfs: replace memset with memzero_page in data checksum v [...] omits bf4f8b8a4610 btrfs: avoid blocking on space revervation when doing nowa [...] omits 50745df3043d btrfs: avoid blocking when allocating context for nowait d [...] omits f255b1fa70d8 btrfs: release path earlier at can_nocow_extent() omits cd571eb2053a btrfs: free path at can_nocow_extent() before checking for [...] omits aca5e0d318ac btrfs: stop allocating a path when checking if cross refer [...] omits 467a05e6a5cf btrfs: avoid double nocow check when doing nowait dio writes omits 3ad8fb6f86ae btrfs: avoid blocking nowait dio when locking file range omits ff141e9ae151 btrfs: avoid blocking on page locks with nowait dio on com [...] omits 521a98fee442 btrfs: add messages to printk index omits 3b684db5fcad btrfs: tree-checker: check extent buffer owner against own [...] omits e9223c4ad47e btrfs: add and use helper to assert an inode range is clean omits cd0b6cae39c5 btrfs: remove ordered extent check and wait during hole pu [...] omits 90274d374d81 btrfs: lock the inode first before flushing range when pun [...] omits e9b6d1379a21 btrfs: remove ordered extent check and wait during fallocate omits 38be7862bb37 btrfs: remove inode_dio_wait() calls when starting reflink [...] omits a69675c00bc4 btrfs: remove useless dio wait call when doing fallocate z [...] omits 2c2e81f9dddd btrfs: only reserve the needed data space amount during fallocate omits d9cb3279b8a5 btrfs: restore inode creation before xattr setting omits 4409b653ebe4 btrfs: move common inode creation code into btrfs_create_n [...] omits 8cc965e4f202 btrfs: reserve correct number of items for inode creation omits cc1833abf7f8 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits a580138ccea8 btrfs: allocate inode outside of btrfs_new_inode() omits e2eb00e1aefe btrfs: warn when extent buffer leak test fails omits ca042d325c85 btrfs: use a local variable for fs_devices pointer in btrf [...] omits f4cab5c6d959 btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 5af0c701ec05 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits 0b8f8b02bf4e btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits 7146ba32f9b3 btrfs: use btrfs_for_each_slot in process_all_extents omits 97b813485e76 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits c3ddbd68c9cd btrfs: use btrfs_for_each_slot in process_all_refs omits 7ee375be6e76 btrfs: use btrfs_for_each_slot in is_ancestor omits c3a17201f9ec btrfs: use btrfs_for_each_slot in can_rmdir omits de021bae4ebf btrfs: use btrfs_for_each_slot in did_create_dir omits 83f9cdefe455 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 3d3914e5d1e3 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits 53db920f820e btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 72d928510dfb btrfs: use btrfs_for_each_slot in find_first_block_group omits e75ecc08600d btrfs: introduce btrfs_for_each_slot iterator macro omits 55a970d479a3 btrfs: scrub: rename scrub_bio::pagev and related members omits f0dde1f3b1b7 btrfs: scrub: rename scrub_page to scrub_sector omits aec2d4a93b16 btrfs: scrub: rename members related to scrub_block::pagev omits ba9c53501458 btrfs: remove trivial wrapper btrfs_read_buffer() omits 5242cf3b0a60 btrfs: update outdated comment for read_block_for_search() omits e962761b0a85 btrfs: release upper nodes when reading stale btree node f [...] omits 2b1e30ae6482 btrfs: avoid unnecessary btree search restarts when reading node omits 0b8cd2b84aaf btrfs: set inode flags earlier in btrfs_new_inode() omits 154ede4899ed btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits fa553bdc4a3b btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits b89687c89fde btrfs: remove redundant name and name_len parameters to cr [...] omits fb4cde583fc1 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits c9a2cb550f13 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits f2967ba93780 btrfs: remove unnecessary inode_set_bytes(0) call omits 9d0b0f6b4ebf btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 72a2244d240a btrfs: get rid of btrfs_add_nondir() omits e7b63b348112 btrfs: fix anon_dev leak in create_subvol() omits 6a16cab416a0 btrfs: reserve correct number of items for rename omits 132c37a5ab67 btrfs: reserve correct number of items for unlink and rmdir omits 48b57999e387 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 omits 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board omits 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families omits ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] omits a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] omits 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request omits 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver omits ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal omits 238c4ffe3622 hwmon: (nct6775) Add read-only mode omits 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization omits e7e61208c27d hwmon: (nct6775) Convert register access to regmap API omits fb4b8a352656 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices omits 9295c9e7fb7b Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA omits 98f31c63429d hwmon: (dell-smm) Warn if SMM call took a very long time t [...] omits 58eac50bdc66 hwmon: (dell-smm) Cleanup init code omits 0c012b9a4577 hwmon: (dell-smm) Avoid unnecessary SMM calls during init omits 4676a9df47e7 hwmon: (lm75) Add Atmel AT30TS74 support omits 601badb93537 dt-bindings: hwmon: Add Atmel AT30TS74 omits 10b7968aeb7f hwmon: (tmp401) Fix incorrect return value of tmp401_init_client omits 1352612cfff8 hwmon: (pmbus/max16601) Add MAX16602 support omits bcc7fcf29672 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits 89dc04b3bcd6 hwmon: (dell-smm) Update Documentation regarding firmware bugs omits b26eaddec476 hwmon: (jc42) Add support for S-34TS04A omits 2baea13911a6 hwmon: (tmp401) Add support of three advanced features omits 2d0e0ad7c30b dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x omits d953fe54dc12 hwmon: (pmbus) add MFR_* registers to debugfs omits 8ce6e7c0061a hwmon: (dell-smm) Add cooling device support omits 8175e4c86325 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board omits fb00a5540c46 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() omits 86e6c9123bac hwmon: introduce hwmon_sanitize_name() omits 13994129e773 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits d06f243bb16d hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits 99f938dead64 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 43ba3b2f367b hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 4ae59ba72cb5 Merge branch 'features' into for-next omits 1fc26a6c5a2d Merge branch 'fixes' into for-next omits 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] omits 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] omits 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages omits bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page omits a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices omits a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 omits 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] omits 6ec25f506e74 scsi: core: Query VPD size before getting full page omits 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page omits dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 omits 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough omits 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs omits 83959ce5204a scsi: mpi3mr: Add support for PEL commands omits eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands omits 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] omits a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands omits 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support omits 40676597c4fc alpha: define get_cycles macro for arch-override omits 2d866d8ec36f Bluetooth: core: Fix missing power_on work cancel on HCI close omits d42038f8db90 Bluetooth: btusb: add support for Qualcomm WCN785x omits 80938a628ff1 Merge branch 'for-5.19/io_uring' into for-next omits 012b7e911e69 io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] omits 14df95a733a6 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] omits 6f10ad5a38ff Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 0bdf45421b35 Merge branch 'for-5.19/io_uring' into for-next omits 6f07a54a90ee io_uring: add IORING_SETUP_TASKRUN_FLAG omits a933a9031e40 io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] omits 35ac0da1d134 io_uring: set task_work notify method at init time omits 8a68648b353b io-wq: use __set_notify_signal() to wake workers omits 8018823e6987 io_uring: serialize ctx->rings->sq_flags with atomic_or/and omits c0c84594c023 task_work: allow TWA_SIGNAL without a rescheduling IPI omits a17c2cb30358 Merge branch for-5.19/arm64/defconfig into for-next omits b74cc6647f73 Merge branch for-5.19/arm64/dt into for-next omits e1aca52086a7 Merge branch for-5.19/arm/defconfig into for-next omits 201a1a5f9021 Merge branch for-5.19/memory into for-next omits 4ce0f4af1757 Merge branch for-5.19/soc into for-next omits 2499f5252e41 Merge branch for-5.19/arm/core into for-next omits d083c6a2bd71 Merge branch 'for-5.19/io_uring-socket' into for-next omits 63dd95b8f1f4 io_uring: use the text representation of ops in trace omits fd3abb2525a1 Merge branch 'icc-sdx65' into icc-next omits df506e7d08c4 Merge branch 'icc-const' into icc-next omits 2954225f1484 m68k: coldfire: drop ISA_DMA_API support omits 439ec210f284 m68knommu: set ZERO_PAGE() to the allocated zeroed page omits 104390679b6e Merge branch 'for-5.19/io_uring' into for-next omits cc7328af2f85 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' omits c8b222cfc804 xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE omits 8c82b9a16a65 xtensa: add hibernation support omits 975fb61675b9 xtensa: support coprocessors on SMP omits 7ab140029d2b xtensa: get rid of stack frame in coprocessor_flush omits ddcf140245c7 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB omits 53c02af52fbc xtensa: add xtensa_xsr macro omits 7e8284c34194 xtensa: handle coprocessor exceptions in kernel mode omits 539840028326 xtensa: use callx0 opcode in fast_coprocessor omits be706dc32923 xtensa: clean up excsave1 initialization omits 2e3cc82aabd2 xtensa: clean up declarations in coprocessor.h omits 858303519774 xtensa: clean up exception handler prototypes omits e8da639b960e xtensa: clean up function declarations in traps.c omits dfca7e7ce27f xtensa: enable KCSAN omits cc1852359e10 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN omits f46c32ad35e4 xtensa: enable context tracking omits 27113a618adc xtensa: use abi_* register names in the kernel exit code omits 81e8b7c10894 xtensa: move trace_hardirqs_off call back to entry.S omits c72ffe7f91b6 xtensa: drop dead code from entry.S omits c38312aa39b4 xtensa: noMMU: allow handling protection faults omits 03e6fdd920ea xtensa: extract vmalloc_fault code into a function omits cd6b4bbe1840 xtensa: move asid_cache from fault.c to mmu.c omits 37a120ccc052 xtensa: iss: extract and constify network callbacks omits 819b1b0dbb6d xtensa: iss: clean up per-device locking in network driver omits eccf4be2c49f xtensa: iss: replace iss_net_set_mac with eth_mac_addr omits 48ed27a92504 xtensa: iss: drop opened_list logic from the network driver omits d8bd7aff6c54 xtensa: localize labels used in memmove omits aa1d388b56d8 parisc: define get_cycles macro for arch-override omits 3f9fa4b16e89 s390: define get_cycles macro for arch-override omits 34abb6c3f2d2 ia64: define get_cycles macro for arch-override omits df50527dbc32 Bluetooth: protect le accept and resolv lists with hdev->lock omits 99b8210a65d4 Bluetooth: use hdev lock for accept_list and reject_list i [...] omits 3d94fc0335ea Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] omits d0cca44e63ad Bluetooth: btrtl: Add support for RTL8852C omits b1a27c97678e Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] omits d8fac6f1ca43 Bluetooth: Print broken quirks omits 69f622db8252 Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] omits 374d3f671af3 Bluetooth: hci_qca: Use del_timer_sync() before freeing omits 381a0625a216 Bluetooth: btintel: Constify static struct regmap_bus omits fad777a5ebc7 Bluetooth: Keep MGMT pending queue ordered FIFO omits b169c8c6976d Bluetooth: fix dangling sco_conn and use-after-free in sco [...] omits 7c67a8aeba3f Bluetooth: mt7921s: Fix the incorrect pointer check omits 443f176d7b3a Bluetooth: btbcm: Support per-board firmware variants omits 86361d1a7296 Merge branch 'for-5.19/io_uring-xattr' into for-next omits e54189ef1413 Merge branch 'for-5.19/io_uring-socket' into for-next omits 640fcb37634a Merge branch 'for-5.19/io_uring-xattr' into for-next omits f35fe457febf Merge branch 'for-5.19/io_uring' into for-next omits 698191d8ed5e Merge branch 'for-5.19/drivers' into for-next omits 0254af24d7d8 Merge branch 'for-5.19/block' into for-next omits 967ba514d3a6 Merge branch 'arm/multiplatform-late' into for-next omits 4894b187da71 Revert "ARM: pxa: convert to multiplatform" omits bf730f4d63c3 soc: document merges omits d003de30c490 Merge branch 'arm/multiplatform-late' into for-next omits a570e0b05bb0 Merge branch 'arm/multiplatform' into for-next omits 0f3c1c1eca4a Merge branch 'arm/drivers' into for-next omits adf5abab076d Merge branch 'arm/dt' into for-next omits 330e4076d37e Merge branch 'arm/fixes' into for-next omits 54b203cbc12d Merge branch 'pxa-multiplatform-5.18' of git://git.kernel. [...] omits 519a1e6f6552 Merge branch 'omap1-multiplatform-5.18' of git://git.kerne [...] omits d156dd721ee6 Merge branch 'icc-sc8280xp' into icc-next omits b250fa7e0b68 ipmi: Make two logs unique omits 63b9e933a075 ipmi:si: Convert pr_debug() to dev_dbg() omits dc5892f9fd8e ipmi: Convert pr_debug() to dev_dbg() omits e7a67ad985f7 ipmi: Fix pr_fmt to avoid compilation issues omits 5490572f228d ipmi: Add an intializer for ipmi_recv_msg struct omits b8dc14d291f9 ipmi: Add an intializer for ipmi_smi_msg struct omits 420fddd1ec97 ipmi:ssif: Check for NULL msg when handling events and messages omits 28e4f7415e46 ipmi: use simple i2c probe function omits 484ffae7a2f0 ipmi: Add a sysfs count of total outstanding messages for [...] omits 25359fdd664b ipmi: Add a sysfs interface to view the number of users omits 9eb29cdd1459 ipmi: Limit the number of message a user may have outstanding omits c7489360e462 ipmi: Add a limit on the number of users that may use IPMI omits eb40cce07dec ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() omits 28bf2111f48c include/linux/find: Fix documentation omits 18ffcd813581 lib/bitmap.c make bitmap_print_bitmask_to_buf parseable omits 2045870703d3 MAINTAINERS: add cpumask and nodemask files to BITMAP_API omits 4dd3dd45e016 tools: bitmap: sync bitmap_weight omits 8e047c52edd7 nodemask: add num_node_state_eq() omits 23f2f66c27c4 mm/mempolicy: replace nodes_weight with nodes_weight_eq omits 4d6b4302bcad ACPI: replace nodes__weight with nodes_weight_ge for numa omits 1cb05ea22277 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} omits 99eeba948be1 soc/qman: replace cpumask_weight with cpumask_weight_lt omits 045c6b1e8349 scsi: lpfc: replace cpumask_weight with cpumask_weight_gt omits fae1be1accee RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] omits 31cfa342aca1 firmware: psci: replace cpumask_weight with cpumask_weight_eq omits 43e0eae7be83 arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] omits 209718cd7093 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] omits 126003472e8e arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] omits ff78d834572c arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] omits 81813c6c404e cpumask: add cpumask_weight_{eq,gt,ge,lt,le} omits 670df8d6a9b8 media: tegra-video: replace bitmap_weight with bitmap_weight_le omits 0d252a1b7ac2 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 omits 1e45cda053d0 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} omits c933f2346d5d octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} omits 28ade5fbd8da ixgbe: replace bitmap_weight with bitmap_weight_eq omits 3f9c305e950b memstick: replace bitmap_weight with bitmap_weight_eq wher [...] omits 93252697d0f1 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] omits bc7f2047ea38 arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] omits 906059545c08 bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions omits 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits 7643a9ca9f8e ARM: pxa: convert to multiplatform omits 73d5106e9489 ARM: pxa: remove support for MTD_XIP omits 3ef7513d7a8d ARM: pxa: move mach/*.h to mach-pxa/ omits 2746f7c78b42 ARM: PXA: fix multi-cpu build of xsc3 omits 77a3a9943310 ARM: pxa: move plat-pxa to drivers/soc/ omits 73bae3764887 ARM: mmp: rename pxa_register_device omits 5153474f0a43 ARM: mmp: remove tavorevb board support omits 77b9aeb6e3cd ARM: pxa: remove unused mach/bitfield.h omits ec86d0580554 ARM: pxa: tosa: use gpio lookup for battery omits a2422eda51b3 ipmi: When handling send message responses, don't process [...] omits ce6fb3fc292f power: tosa: simplify probe function omits 827a6107f348 ARM: pxa: move clk register definitions to driver omits f81a438df97f ARM: pxa: move smemc register access from clk to platform omits 764063eee762 cpufreq: pxa3: move clk register access to clk driver omits 31b5506d38d1 ARM: pxa: remove get_clk_frequency_khz() omits d3791b1dcf41 ARM: pxa: pcmcia: move smemc configuration back to arch omits 14674c826d52 ASoC: pxa: i2s: use normal MMIO accessors omits f332a7e1a39f ASoC: pxa: ac97: use normal MMIO accessors omits 9434d28352bb ASoC: pxa: use pdev resource for FIFO regs omits 87fe22b27c46 Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops omits 360bc40e8386 Input: wm97xx - switch to using threaded IRQ omits d8cfe5b987d1 Input: touchscreen: use wrapper for pxa2xx ac97 registers omits ac571609a9fa input: touchscreen: mainstone: sync with zylonite driver omits bbb2fcec10c9 input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration omits 0c8471b9ff51 ARM: pxa: zylonite: use gpio lookup instead mfp header omits 9b03d7f95bd4 ARM: pxa: mainstone-wm97xx: use gpio lookup table omits fd05eb8de0ef ARM: pxa: magician: use platform driver for audio omits 0560aa4869dc ARM: pxa: z2: use gpio lookup for audio device omits 3c0dfff9ab37 ARM: pxa: eseries: use gpio lookup for audio omits c878ab233065 ARM: pxa: spitz: use gpio descriptors for audio omits 1b1474712d44 ARM: pxa: lubbock: pass udc irqs as resource omits e7bb01662217 ARM: pxa: hx4700: use gpio descriptors for audio omits 57d24736bbfa ARM: pxa: corgi: use gpio descriptors for audio omits 24d25d702a89 ARM: pxa: poodle: use platform data for poodle asoc driver omits 80b1f9ef6d35 ARM: pxa: tosa: use gpio descriptor for audio omits 89905ffa4545 Merge branch 'remotes/lorenzo/pci/rockchip' omits c1e830b4d960 Merge branch 'remotes/lorenzo/pci/qcom' omits 4c11e25f8b80 Merge branch 'remotes/lorenzo/pci/mediatek' omits 8f4108fafab9 Merge branch 'remotes/lorenzo/pci/layerscape' omits 69f8d84bc600 Merge branch 'remotes/lorenzo/pci/dwc' omits 3db6495ce01a Merge branch 'remotes/lorenzo/pci/cadence' omits cc757f647b5d Merge branch 'pci/resource' omits 8809d314068e Merge branch 'pci/pm' omits c7fe67142a1a Merge branch 'pci/p2pdma' omits e164dcbac5e5 Merge branch 'pci/hotplug' omits 7c1b92b6941a Merge branch 'pci/aspm' omits bfed574b864a arch/x86: replace nodes_weight with nodes_empty where appropriate omits 1c1ec7deaeaa mm/vmstat: replace cpumask_weight with cpumask_empty where [...] omits 0f67d3386fec clocksource: replace cpumask_weight with cpumask_empty in [...] omits abb31ac1cee1 genirq/affinity: replace cpumask_weight with cpumask_empty [...] omits 4ea895f4502a irq: mips: replace cpumask_weight with cpumask_empty where [...] omits 4f55ab2610f0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] omits 08b0158c6253 arch/x86: replace cpumask_weight with cpumask_empty where [...] omits 54f455d4e0df arch/ia64: replace cpumask_weight with cpumask_empty where [...] omits 44d7033dc01b arch/alpha: replace cpumask_weight with cpumask_empty wher [...] omits 43a77b0bf637 qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() omits a85ebde17bc5 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] omits d4c6db608d16 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] omits 648b65656fcb qed: rework qed_rdma_bmap_free() omits ea1490b439f0 iio: fix opencoded for_each_set_bit() omits bdf176dcaf40 net: mellanox: fix open-coded for_each_set_bit() omits e22ca9bcb75c net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] omits 653139c42941 net: dsa: don't use bitmap_weight() in b53_arl_read() omits 80ff2eb434b6 Merge branch 'v5.18-armsoc/dtsfixes' into for-next omits c03f0706d6a5 Merge branch 'v5.19-clk/next' into for-next omits 58ea37d81d9b Merge branch 'v5.19-armsoc/soc32' into for-next omits 77bb1b04dea4 Merge branch 'v5.19-armsoc/dts64' into for-next omits 246c768b6272 Merge branch 'v5.19-armsoc/dts32' into for-next omits 849328527346 Merge branch 'v5.19-armsoc/drivers' into for-next omits 3f7bdc13154a dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] omits 6e8c1cef37e6 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L omits 2c0e0fd1b694 reset: ACPI reset support omits b0c36411f772 reset: simple: Add AST2600 compatible omits 2f18bd3a938b reset: reset-meson: add support for the Meson-S4 SoC Reset [...] omits 19217b2b87ec dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] omits a36be8532357 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller omits cc6652bc919e reset: uniphier-glue: Use devm_add_action_or_reset() omits 9611ec7cc98c reset: uniphier-glue: Use reset_control_bulk API omits ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues omits 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() omits 8d3e81cef5cb selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] omits 1b247f23d58a selftests/harness: Pass variant to teardown omits bb026055192e selftests/harness: Run TEARDOWN for ASSERT failures omits 9def41809e95 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp omits 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations adds 66c2112b74c2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 2d0de93ca251 Merge tag 'riscv-for-linus-5.18-rc5' of git://git.kernel.o [...] adds 3e71713c9e75 Merge tag 'perf-tools-fixes-for-v5.18-2022-04-29' of git:/ [...] adds bd383b8e32f6 Merge tag 'ceph-for-5.18-rc5' of https://github.com/ceph/c [...] adds bdda8303f764 Merge tag 'random-5.18-rc5-for-linus' of git://git.kernel. [...] adds 588faa1ea5ee io_uring: check reserved fields for send/sendmsg adds 5a1e99b61b0c io_uring: check reserved fields for recv/recvmsg adds 32452a3eb8b6 io_uring: fix uninitialized field in rw io_kiocb adds 303cc749c865 io_uring: check that data field is 0 in ringfd unregister adds 63b7b3ea9442 Merge tag 'io_uring-5.18-2022-04-29' of git://git.kernel.d [...] adds 8c936f9ea11e iocost: don't reset the inuse weight of under-weighted debtors adds 4cddeacad6d4 Revert "block: inherit request start time from bio for BLK [...] adds 09df6a75fffa bfq: Fix warning in bfqq_request_over_limit() adds bd3d3adea90e Merge tag 'block-5.18-2022-04-29' of git://git.kernel.dk/l [...] adds c0e6265e6c2d Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds c755ad9810e7 Merge tag 'sunxi-fixes-for-5.18-1' of git://git.kernel.org [...] adds 73c7bcdcfddc Merge tag 'imx-fixes-5.18-2' of git://git.kernel.org/pub/s [...] adds 310b663753b2 Merge tag 'tegra-for-5.18-arm-defconfig-fixes' of git://gi [...] adds adee8aa22a92 Revert "arm: dts: at91: Fix boolean properties with values" adds 8013d1d3d2e3 Merge tag 'soc-fixes-5.18-3' of git://git.kernel.org/pub/s [...] adds e9512f3668b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds da1b4042bde2 Merge tag 'usb-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds a6b5c5dc06a4 Merge tag 'tty-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds e2e5ebecca69 Merge tag 'char-misc-5.18-rc5' of git://git.kernel.org/pub [...] adds 57ae8a492116 Merge tag 'driver-core-5.18-rc5' of git://git.kernel.org/p [...] adds d4af0c17235f Merge tag 'irq_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds b70ed23c238a Merge tag 'objtool_urgent_for_v5.18_rc5' of git://git.kern [...] adds 7e0815b3e099 x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests adds b2da7df52e16 Merge tag 'x86_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds 2a50fc5fd097 KVM: arm64: Handle host stage-2 faults from 32-bit EL0 adds 8f6379e207e7 KVM/arm64: Don't emulate a PMU for 32-bit guests if featur [...] adds 85ea6b1ec915 KVM: arm64: Inject exception on out-of-IPA-range translati [...] adds 484c22df5aa0 Merge tag 'kvmarm-fixes-5.18-2' of git://git.kernel.org/pu [...] adds 86931ff7207b KVM: x86/mmu: Do not create SPTEs for GFNs that exceed hos [...] adds d495f942f40a KVM: fix bad user ABI for KVM_EXIT_SYSTEM_EVENT adds 44187235cbcc KVM: x86/mmu: fix potential races when walking host page table adds 73331c5d84cf Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 643d95aac59a Revert "x86/mm: Introduce lookup_address_in_mm()" adds f751d8eac176 KVM: x86: work around QEMU issue with synthetic CPUID leaves adds b6b2648911bb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 672c0c517342 Linux 5.18-rc5 adds 9050ba3a61a4 Merge tag 'for-5.18-rc5-tag' of git://git.kernel.org/pub/s [...] adds ef8e4d3c2ab1 Merge tag 'hwmon-for-v5.18-rc6' of git://git.kernel.org/pu [...] adds b4e61fc031b1 Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] adds 478d134e9506 mm/huge_memory: do not overkill when splitting huge_zero_page adds 1825b93b626e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] adds 38c5474590e8 mm: mremap: fix sign for EFAULT error return value adds 06aa5231558b procfs: prevent unprivileged processes accessing fdinfo dir adds 10663622a1e5 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] adds 5a7fb768bd95 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 9fb44510771a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds 48f9158d0445 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds b5d1274409d0 KVM: s390: Fix lockdep issue in vm memop adds a06afe838308 KVM: s390: vsie/gmap: reduce gmap_rmap overhead adds 784ecd7069ae Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 72ed3ee9fa0b can: isotp: remove re-binding of bound socket adds 47f070a63e73 can: grcan: grcan_close(): fix deadlock adds 101da4268626 can: grcan: use ofdev->dev when allocating DMA memory adds 1e93ed26acf0 can: grcan: grcan_probe(): fix broken system id check for [...] adds 2873d4d52f7c can: grcan: only use the NAPI poll budget for RX adds 4f159a7c4d1b Merge tag 'linux-can-fixes-for-5.18-20220429' of git://git [...] adds 38dcd9570d6f selftests/net: add missing tests to Makefile adds f62c5acc800e selftests/net/forwarding: add missing tests to Makefile adds 1e4e6904bb77 Merge branch 'selftests-net-add-missing-tests-to-makefile' adds ff5265d45345 net: ethernet: mediatek: add missing of_node_put() in mtk_ [...] adds e87f66b38e66 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller adds 52b2abef450a hinic: fix bug of wq out of bound access adds fee34dd19938 net: dsa: ksz9477: port mirror sniffing limited to one port adds a9e9b091a1c1 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() adds 1a15267b7be7 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun [...] adds 95098d5ac255 net: cpsw: add missing of_node_put() in cpsw_probe_dt() adds 39cb9faa5d46 rxrpc: Enable IPv6 checksums on transport socket adds dba5bdd57bea net: igmp: respect RCU rules in ip_mc_source() and ip_mc_m [...] adds a9384a4c1d25 mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() adds 47f753c1108e net: stmmac: disable Split Header (SPH) for Intel platforms adds da5c0f119203 nfc: replace improper check device_is_registered() in netl [...] adds d270453a0d9e nfc: nfcmrvl: main: reorder destructive operations in nfcm [...] adds b6693611f71e Merge branch 'nfc-fixes' adds 6b292a04c694 pci_irq_vector() can't be used in atomic context any longe [...] adds 79396934e289 net: dsa: b53: convert to phylink_pcs adds b800528b97d0 net: emaclite: Don't advertise 1000BASE-T and do auto negotiation adds 7a6bc33ab549 net: emaclite: Add error handling for of_address_to_resource() adds 45c77fb41821 Merge branch 'emaclite-improve-error-handling-and-minor-cleanup' adds 3122257c02af selftests: mirror_gre_bridge_1q: Avoid changing PVID while [...] adds 97926d5a847c selftests/net: so_txtime: fix parsing of start time stamp [...] adds f5c2174a3775 selftests/net: so_txtime: usage(): fix documentation of de [...] adds 3a58f13a881e net: rds: acquire refcount on TCP sockets adds 3415750eb175 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bb300130e47f ath11k: reduce the wait time of 11d scan and hw scan while [...] adds dae17e2cc29b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 4c8259c02160 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds a0fb40b2c557 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a0746cbd0b82 ASoC: max98090: Fix event generation for custom controls adds ad685980469b ASoC: dapm: Don't fold register value changes into notifications adds 4213ff556740 ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" [...] adds a962890a5a3c ASoC: SOF: ipc3-topology: Correct get_control_data for non [...] adds 71ae87b81379 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus adds 0ee152cc573e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds f724c296f2f2 spi: cadence-quadspi: fix Direct Access Mode disable for SoCFPGA adds ca5e6a347b54 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 45491109bff6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds fe18894930a0 iio: mma8452: fix probe fail when device tree compatible is used. adds 8b424aa27ab8 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds ed584d93e1c4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c74f6bb261f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7914fdd96e30 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 14efef010c59 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds f0a6c68f6998 MIPS: Fix CP0 counter erratum detection for R4k CPUs adds 99bcb8771ee0 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 80175ffd30bf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3481551f0357 hwmon: (tmp401) Add OF device ID table adds 100df4bd496d Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds b15f0abb3ea2 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds b16599829abc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ecc839a396ad Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 6056a92ceb2a scsi: scsi_dh_alua: Properly handle the ALUA transitioning state adds 26f9ce53817a scsi: qla2xxx: Fix missed DMA unmap for aborted commands adds 3d323a1349a3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 7d4807b36d5e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 10e2bc5b4c9d Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds c6fe81191bd7 RISC-V: relocate DTB if it's outside memory region adds 80aea89be8a7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e75f88efac05 gpiolib: of: fix bounds check for 'gpio-reserved-ranges' adds e5f6e5d554ac gpio: mvebu: drop pwm base assignment adds df084f160020 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 01b175081924 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds aafa025c76dc fbdev: Make fb_release() return -ENODEV if fbdev was unregistered adds 63184bc90d43 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros adds 438194e22a76 modpost: use snprintf() instead of sprintf() for safety adds 200ed4e6c39a modpost: do not write out any file when error occurred adds 65979769d1e7 modpost: remove stale comment about sym_add_exported() adds ee1478a68a70 modpost: add a separate error for exported symbols without [...] adds e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] adds 1aa0c814db7a modpost: move struct namespace_list to modpost.c adds 3eb85539032f Makefile: fix 2 typos adds 22e1f576f422 kbuild: drop $(objtree)/ prefix support for clean-files adds 1d82e3107d36 ia64: make the install target not depend on any build artifact adds 2d2c2726f335 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9e5e641045ff perf intel-pt: Add link to the perf wiki's Intel PT page adds 52cc78424458 perf tools: Delete perf-with-kcore.sh script adds 44900ce9752b perf test: Fix test case 81 ("perf record tests") on s390x adds a5043ed96322 perf vendor events intel: Update ICL events to v1.13 adds 8ce185d496c1 perf vendor events intel: Update IVT events to v21 adds 02c758d2aa53 perf vendor events intel: Update SKL events to v53 adds e14fd2ee6de4 perf vendor events intel: Update SKX events to v1.27 adds a0cb4489782f perf vendor events intel: Update WSM-EP-SP events to v3 adds 36c84190dca0 perf vendor events intel: Update WSM-EX events to v3 adds 3297e5547b32 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4d27cf1d9de5 perf tools: Add missing headers needed by util/data.h adds 570c44a01b47 perf stat: Avoid printing cpus with no counters adds 630af16eee49 perf tools: Use Python devtools for version autodetection [...] adds 9061dffd5ebb perf vendor events intel: Update core event list for Sapph [...] adds 4e411ee400c1 perf vendor events intel: Add uncore event list for Sapphi [...] adds 0569ec7bdc17 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 0f9e40af6f61 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds c6ac2e13ffec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7a4ba97c4d21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 882f34e0bf48 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 2e29b9971ac5 arm64/sme: Fix NULL check after kzalloc adds e999995c84c3 ftrace: cleanup ftrace_graph_caller enable and disable adds c4a0ebf87ceb arm64/ftrace: Make function graph use ftrace directly adds a99ef9cb4b79 arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly adds 3fed9e551417 arm64: compat: Do not treat syscall number as ESR_ELx for [...] adds 8d56e5c5a99c arm64: Treat ESR_ELx as a 64-bit register adds 0b12620fddb8 KVM: arm64: Treat ESR_EL2 as a 64-bit register adds 18f3976fdb5d KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high adds ba3b7ad16aef Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] adds c3adaa5c5c55 Merge branch 'for-next/kselftest' into for-next/core adds 348f18d66eee Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 3c6aa5e9e15a Merge branch 'arm/dt' into for-next adds 5e6992d1c039 Merge branch 'arm/drivers' into for-next adds 0e7add1e20a0 integrator: remove empty ap_init_early() adds 6d9230edf08f ARM: omap2: remove include/mach/ subdirectory adds ca31807b8506 ARM: davinci: remove include/mach/ subdirectory adds c164620ae2f4 ARM: spear: remove include/mach/ subdirectory adds deb44711675e ARM: omap: fix address space warnings from sparse adds e514f1fd09b6 ARM: omap: fix missing declaration warnings adds 766475cb526b ARM: omap1: add back omap_set_dma_priority() stub adds 3506010ab317 Merge branch 'arm/multiplatform' into for-next adds ca143db0b362 ARM: pxa: tosa: use gpio descriptor for audio adds 3062e4735628 ARM: pxa: poodle: use platform data for poodle asoc driver adds d5a5894a83aa ARM: pxa: corgi: use gpio descriptors for audio adds 0cd4427a6d88 ARM: pxa: hx4700: use gpio descriptors for audio adds ed3228d8d416 ARM: pxa: lubbock: pass udc irqs as resource adds fb2297d1e592 ARM: pxa: spitz: use gpio descriptors for audio adds bc511d92e2a4 ARM: pxa: eseries: use gpio lookup for audio adds 54328bd9e44a ARM: pxa: z2: use gpio lookup for audio device adds 5a3baf76c5cf ARM: pxa: magician: use platform driver for audio adds 5e9c21e72f9b ARM: pxa: mainstone-wm97xx: use gpio lookup table adds f1de1fc8dc26 ARM: pxa: zylonite: use gpio lookup instead mfp header adds e07d45085dbf input: touchscreen: mainstone: fix pxa2xx+pxa3xx configuration adds ea50e2746203 input: touchscreen: mainstone: sync with zylonite driver adds 4e14fc00550a Input: touchscreen: use wrapper for pxa2xx ac97 registers adds 120f95fdf4d1 Input: wm97xx - switch to using threaded IRQ adds 1b41b494ff0a Input: wm97xx - get rid of irq_enable method in wm97xx_mach_ops adds 0ba754770a23 ASoC: pxa: use pdev resource for FIFO regs adds 137128a90c7b ASoC: pxa: ac97: use normal MMIO accessors adds 4a494adfffe6 ASoC: pxa: i2s: use normal MMIO accessors adds 72de8fe060c3 ARM: pxa: pcmcia: move smemc configuration back to arch adds 55ce3a1ce411 ARM: pxa: remove get_clk_frequency_khz() adds 57651e82c6e8 cpufreq: pxa3: move clk register access to clk driver adds d2a3c2603525 ARM: pxa: move smemc register access from clk to platform adds 760624bf9b4d ARM: pxa: move clk register definitions to driver adds 4c5fccf5be88 power: tosa: simplify probe function adds 87e0ec203211 ARM: pxa: tosa: use gpio lookup for battery adds 91362c7c040b ARM: pxa: remove unused mach/bitfield.h adds 3ab6d20050d2 ARM: mmp: remove tavorevb board support adds c1c225a4a76e ARM: mmp: rename pxa_register_device adds 6ef52aeb7b04 ARM: pxa: move plat-pxa to drivers/soc/ adds dc84bd3c45f7 ARM: PXA: fix multi-cpu build of xsc3 adds 4bfc4513fb46 ARM: pxa: move mach/*.h to mach-pxa/ adds 7f111f0c8b0b ARM: pxa: remove support for MTD_XIP adds 0d1240dd85fb ARM: pxa/sa1100: move I/O space to PCI_IOBASE adds 364aab79f6c6 ARM: pxa: convert to multiplatform adds ee927ad51300 Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late adds c9bc9c561b16 Merge branch 'arm/multiplatform-late' into for-next adds 478285bf1671 soc: document merges adds 1a82d85108af Merge branch 'omap1-multiplatform-5.18' into arm/multiplat [...] adds bf83e6e8851f Merge branch 'arm/multiplatform-late' into for-next adds 211e1faef5a0 Merge tag 'maintainers-signed-take2' of git://git.kernel.o [...] adds efddaa397cce ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi adds 3eef2f48ba09 pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl adds a29c96a4053d dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group adds 6082be2a4546 pinctrl: pinctrl-aspeed-g6: add FWQSPI function-group adds 5da3ae69987a dt-bindings: pinctrl: aspeed-g6: add FWQSPI function/group adds e194aff0066d ARM: dts: aspeed-g6: add FWQSPI group in pinctrl dtsi adds 890362d41b24 ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group adds dd7c738684bd ARM: dts: aspeed: romed8hm3: Add lm25066 sense resistor values adds badcffaf87b1 ARM: dts: aspeed: romed8hm3: Fix GPIOB0 name adds 32e62d1beab7 ARM: dts: aspeed: Add video engine to g6 adds 2391e0d7bd0e Merge tag 'aspeed-v5.18-fixes' of git://git.kernel.org/pub [...] adds a9569c642c23 Merge branch 'arm/fixes' into for-next adds 89c839720c9b Merge tag 'omap-for-v5.19/soc-signed' of git://git.kernel. [...] adds a50774f0866e Merge branch 'arm/soc' into for-next adds be34f45f0d4a memory: omap-gpmc: Make OMAP_GPMC config visible and selectable adds 854fd9209b20 memory: omap-gpmc: Allow building as a module adds b8e3d15e7312 Merge tag 'memory-controller-drv-5.19-2' of git://git.kern [...] adds 447455690fb7 Merge tag 'renesas-drivers-for-v5.19-tag1' of git://git.ke [...] adds 4d7b3fd9f38f Merge tag 'omap-for-v5.19/ti-sysc-signed' of git://git.ker [...] adds 19552869f6e2 Merge branch 'arm/drivers' into for-next adds 2b65c1162ade arm: nomadik: drop selecting obsolete CLKSRC_NOMADIK_MTU_S [...] adds 16a5b26d27be arm64: defconfig: Enable modules for arm displays adds 65462ba7e1ad Merge tag 'renesas-arm-defconfig-for-v5.19-tag1' of git:// [...] adds 76e26d985c54 ARM: omap2plus_defconfig: enable TLV320AIC3X adds 5c81cfb6a60a ARM: omap2plus_defconfig: Enable ISP176x USB driver adds efad535480c1 Merge tag 'omap-for-v5.19/defconfig-signed' of git://git.k [...] adds 4e51ac77e716 Merge branch 'arm/defconfig' into for-next adds 70a89009f723 Merge tag 'renesas-arm-dt-for-v5.19-tag1' of git://git.ker [...] adds fafb0343aa6d Merge tag 'renesas-dt-bindings-for-v5.19-tag1' of git://gi [...] adds 3908ca662416 Merge tag 'bindings-signed' of git://git.kernel.org/pub/sc [...] adds cbc842c2f217 Merge tag 'omap-for-v5.19/dt-signed' of git://git.kernel.o [...] adds 4db7a4d7efe5 ARM: dts: ste-dbx: Update spi clock-names property adds 1034eb1a6ab8 dt-bindings: arm: ux500: Document Codina-TMO adds 8388234ec562 ARM: dts: ux500: Add Codina TMO device tree adds 003cac14f543 ARM: dts: ux500: Register Amstaos proximity sensor adds 5c7502397e0c ARM: dts: ux500: Add line impedance to fuel gauge adds 330e01653ac1 ARM: dts: ux500: Add GPS to Janice device tree adds 973a9ba5fe48 ARM: dts: ux500: Add GPS to Skomer device tree adds 3c3b352863ec ARM: dts: ux500: Add NFC to the Codina adds 49148f4c39f0 ARM: dts: ux500: Add GPS to the Codina adds 97736c2ef670 Merge tag 'ux500-dts-v5.19' of git://git.kernel.org/pub/sc [...] adds 8b86fc3343f3 Merge tag 'amlogic-arm64-dt-for-v5.19' of git://git.kernel [...] adds 87f5bc6deac4 Merge tag 'amlogic-arm-dt-for-v5.19' of git://git.kernel.o [...] adds e2281bc3dc28 Merge branch 'arm/dt' into for-next adds 0af2de76a21f ARM: config: Refresh IXP4xx config after multiplatform adds 0be41225ba00 Merge branch 'arm/multiplatform' into for-next adds b608aef615ee soc: document merges adds c870e0523753 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1f4c5434ec44 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e8ab716b00c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 66bf5f0b1c23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d2fd434f2e1c Merge branch 'mem-ctrl-next' into for-next adds be9fcfbdd885 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds f5aa7b799490 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce7c18783540 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 519a628b7440 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7d6d8694b9fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97fab2004d11 ARM: dts: am335x-myirtech: Add an external clock oscillato [...] adds 165c79da163f ARM: dts: am335x-myirtech: Update NAND default partition t [...] adds 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next adds e348101bbaed ARM: dts: am437x-gp-evm: Enable wkup_m3 control of IO isolation adds d480ecc9752d ARM: dts: am33xx: Add i2c voltage scaling firmware to wkup_m3_ipc adds 392ab2e2af06 ARM: dts: am43xx: Add i2c voltage scaling firmware to wkup_m3_ipc adds 24a3db53ec9c ARM: dts: Group omap3 CONTROL_DEVCONF0 clocks adds 1e7079d32e6a ARM: dts: Group omap3 CONTROL_DEVCONF1 clocks adds 3408a95f213e ARM: dts: Group omap3 CM_FCLKEN1_CORE clocks adds aeb4dcf2c2bf ARM: dts: Group omap3 crypto accelerator clocks adds eea4b0352841 ARM: dts: Group omap3 CM_ICLKEN1_CORE clocks adds 4e28ab96e311 ARM: dts: Group omap3 CM_ICLKEN3_CORE clocks adds b0985e027877 ARM: dts: Group omap3 CM_CLKSEL_CORE clocks adds 05891b43bee7 ARM: dts: Group omap3 CM_FCLKEN_WKUP clocks adds 23347c90e232 ARM: dts: Group omap3 CM_ICLKEN_WKUP clocks adds 2f7c426df6f6 ARM: dts: Group omap3 CM_CLKSEL_WKUP clocks adds 173e215b7f86 ARM: dts: Group omap3 CM_CLKSEL1_PLL clocks adds 0019a9543a71 ARM: dts: Group omap3 CM_CLKOUT_CTRL clocks adds 89953638a83c ARM: dts: Group omap3 CM_FCLKEN_DSS clocks adds 2d09a2a9d131 ARM: dts: Group omap3 CM_CLKSEL_DSS clocks adds 32169e7ef4be ARM: dts: Group omap3 CM_FCLKEN_CAM clocks adds b508079bf2dc ARM: dts: Group omap3 CM_FCLKEN_PER clocks adds cab3db1b8d15 ARM: dts: Group omap3 CM_ICLKEN_PER clocks adds c22a3d8cad50 ARM: dts: Group omap3 CM_CLKSEL_PER clocks adds 29a5f5f0b08a ARM: dts: Group omap3 CM_CLKSEL1_EMU clocks adds ef1db0dad602 Merge branch 'omap-for-v5.19/dt' into for-next adds f960b54b6f19 ARM: dts: am33xx: use new 'dma-channels/requests' properties adds e4edfeaf6b58 ARM: dts: dm81xx: use new 'dma-channels/requests' properties adds b5418fc0478c Merge branch 'omap-for-v5.19/dt' into for-next adds 1e93352bfd38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 665ca429bc41 clk: qcom: smd: Update MSM8976 RPM clocks. adds dbfb5f94e084 dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains adds af77132e9d2b soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays adds f68f1cb3437d soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains adds 3237f2182416 ARM: dts: qcom: msm8974-FP2: We're msm8974pro adds 9c5537723429 ARM: dts: qcom: msm8974-FP2: Add mmc* aliases adds 3912e74c576a ARM: dts: qcom: msm8974: Add missing license headers adds 0b3dd1e94ac0 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] adds 83554260b28f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7b073a01b3ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b0fa698b834f arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 820e976909c2 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 0b3e18dbcdf6 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds 3f67af66e65b arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds a4744a1de601 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds b3735fb31397 arm64: dts: renesas: Add Renesas R8A779G0 SoC support adds db5b41260035 arm64: dts: renesas: Add Renesas White Hawk boards support adds 01214672bf35 arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] adds 9b3c59a29c2b arm64: dts: renesas: rzg2ul-smarc: Enable Audio adds 45aacfac1f09 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support adds f8a7df6a1a04 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds fb2925568195 arm64: dts: renesas: Remove empty lvds endpoints adds 3f3fc6766155 arm64: dts: renesas: Remove empty rgb output endpoints adds fa91a2a742d1 ARM: dts: r9a06g032: Add the two DMA nodes adds 8c9fcafbfd8f ARM: dts: r9a06g032: Describe the DMA router adds 295c25940e9b ARM: dts: r9a06g032: Fill the UART DMA properties adds 5bdc88118eb8 ARM: dts: r9a06g032: Fix the NAND controller node adds fc226b3392e4 arm64: dts: renesas: r9a07g044: Fix external clk node names adds c2de0f8c2083 arm64: dts: renesas: r9a07g054: Fix external clk node names adds fa935bdf6404 arm64: dts: renesas: r9a07g043: Add RSPI{0,1,2} nodes adds 8fb6fbf8c93b arm64: dts: renesas: r9a07g043: Add OPP table adds e97672586e49 arm64: dts: renesas: r9a07g043: Add TSU node adds bd352e9eedc0 arm64: dts: renesas: r9a07g043: Create thermal zone to sup [...] adds 5d9b15dd7072 arm64: dts: renesas: r9a07g043: Add SPI Multi I/O Bus cont [...] adds b43722cf3d6d arm64: dts: renesas: Add interrupt-names to CANFD nodes adds 513cc648e77c Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next adds 841b1c7705ac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 176cae387191 reset: uniphier-glue: Use reset_control_bulk API adds 72bb7314e320 reset: uniphier-glue: Use devm_add_action_or_reset() adds 55b6267efd10 dt-bindings: reset: Add compatible for Meson-S4 Reset Controller adds 52f988d757c7 dt-bindings: reset: add bindings for the Meson-S4 SoC Rese [...] adds 636728d0893f reset: reset-meson: add support for the Meson-S4 SoC Reset [...] adds 77fb4e45260a reset: simple: Add AST2600 compatible adds 82816b4ffce9 reset: ACPI reset support adds 9fe7dd4e94f0 reset: Kconfig: Make RESET_RZG2L_USBPHY_CTRL depend on ARCH_RZG2L adds edb9bd8f857e dt-bindings: reset: uniphier-glue: Clean up clocks, resets [...] adds 5d814b2c3326 dt-bindings: reset: amlogic,meson-axg-audio-arb: Convert to yaml adds 1b4efb23092b dt-bindings: reset: ath79: Convert to yaml adds 1b6dc00703a2 dt-bindings: reset: berlin: Convert to yaml adds e2ac01c199b4 dt-bindings: reset: bitmain,bm1880-reset: Convert to yaml adds 7809a619d41e dt-bindings: reset: lantiq,reset: Convert to yaml adds 5c9360ea9982 dt-bindings: reset: nuvoton,npcm-reset: Convert to yaml adds 820f722c05dd dt-bindings: reset: snps,axs10x-reset: Convert to yaml adds e54bbcb02aef dt-bindings: reset: socfpga: Convert to yaml adds b550b8a45138 dt-bindings: reset: st,sti-picophyreset: Convert to yaml adds 2ca065dc9468 dt-bindings: reset: st,sti-powerdown: Convert to yaml adds ff45058d7669 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9be1a9996ebd soc: rockchip: Clean up Kconfig whitespace adds 2ca9e472c70f soc: rockchip: power-domain: Replace dsb() with smb() adds add9f6f30e54 soc: rockchip: Fix compile-testing SoC drivers adds b745ea7c3175 Merge branch 'v5.19-armsoc/drivers' into for-next adds 3df2bae5950d Merge branch 'v5.19-armsoc/dts32' into for-next adds a2fe0f97fd4a arm64: dts: rockchip: Rename vdec_mmu node for RK3328 adds 17408c9b119d arm64: dts: rockchip: Add vdec support for RK3328 adds ec48c3e82ca3 arm64: dts: rockchip: add an input enable pinconf to rk3399 adds 8d411bebd453 arm64: dts: rockchip: Add accelerometer to rk3566-pinenote adds 87a267b4af09 arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote adds 13e0ee34f39c arm64: dts: rockchip: add rk356x sfc support adds 254a1f6a29e7 arm64: dts: rockchip: add usb3 support to the radxa rock3 model a adds 160f126b89e1 arm64: dts: rockchip: enable usb hub on the radxa rock3 model a adds c37415f55bda dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B adds c466828fb3ba dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM adds e52ded554370 dt-bindings: arm: rockchip: Add Firefly Station M2 adds dcc8c66bef79 arm64: dts: rockchip: add Pine64 Quartz64-B device tree adds 5859b5a9c3ac arm64: dts: rockchip: add SoQuartz CM4IO dts adds 30ac9b4e25d8 arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 adds 221e5a98496b Merge branch 'v5.19-armsoc/dts64' into for-next adds 71bfc2c85aac Merge branch 'v5.19-armsoc/soc32' into for-next adds 6931f85c29d5 clk: rockchip: Mark hclk_vo as critical on rk3568 adds 93f1b0d6f42e Merge branch 'v5.19-clk/next' into for-next adds 72d043db4fbc Merge branch 'v5.18-armsoc/dtsfixes' into for-next adds bd820bc5e770 arm64: dts: rockchip: rename HDMI ref clock to 'ref' on rk3399 adds 29cd342258c8 Merge branch 'v5.19-armsoc/dts64' into for-next adds 054c2b0be283 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f038e8186fbc ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM adds 4f43e4106bd1 Merge branch 'next/dt' into for-next adds d5bb7d33dc7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b30ae5638dac arm64: dts: juno: Drop useless 'dma-channels/requests' properties adds 36034343e4d1 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds c7f8852d4216 firmware: arm_scmi: Fix late checks on pointer dereference adds fc636fbb0364 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds f3c45c045e25 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe adds 00512d2930b3 firmware: arm_ffa: Remove incorrect assignment of driver_data adds 498af8d1678a firmware: arm_ffa: Add ffa_dev_get_drvdata helper function adds f3f3bdbd58ce tee: optee: Use ffa_dev_get_drvdata to fetch driver_data adds b5efb3878c02 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] adds 1756007a7e7e Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds bb419dc67bb5 dt-bindings: arm: stm32: narrow DH STM32MP1 SoM boards adds 5d68f9798d7d dt-bindings: arm: stm32: correct blank lines adds c70bb467fb21 dt-bindings: arm: stm32: Add compatible strings for Proton [...] adds 94de07e5565b dt-bindings: net: silabs,wfx: add prt,prtt1c-wfm200 antenn [...] adds 9ad65d245b7b ARM: dts: stm32: stm32mp15-pinctrl: add spi1-1 pinmux group adds 1a43e9b281c6 ARM: dts: stm32: add support for Protonic PRTT1x boards adds 6e82a968b77c ARM: dts: stm32: add EXTI interrupt-parent to pinctrl node [...] adds fd91c36fd349 ARM: dts: stm32: add blue led (Linux heartbeat) on stm32mp135f-dk adds 57012d79fefd ARM: dts: stm32: add UserPA13 button on stm32mp135f-dk adds ee5596ec15d8 dt-bindings: rcc: Add optional external ethernet RX clock [...] adds 344ce2afad3f dt-bindings: clock: stm32mp1: describes clocks if "st,stm3 [...] adds 79756c4d2d70 dt-bindings: clock: stm32mp15: rename CK_SCMI define adds 8659ea30299e dt-bindings: reset: stm32mp15: rename RST_SCMI define adds 942e4e089f3a ARM: dts: stm32: enable optee firmware and SCMI support on [...] adds 5dd4171b4541 dt-bindings: arm: stm32: Add SCMI version of STM32 boards [...] adds ede9f2ddf567 ARM: dts: stm32: Add SCMI version of STM32 boards (DK1/DK2 [...] adds 8b1752d234d1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 50612cf9e05d arm64: dts: allwinner: teres-i: Add GPIO port regulators adds c275d16eb08d Merge branch 'sunxi/dt-for-5.19' into sunxi/for-next adds cc218aec4942 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds d080d0186918 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds c3d8375c9527 Merge branch for-5.19/arm/core into for-next adds 2e667b1b211b Merge branch for-5.19/soc into for-next adds e2ab93e59bc3 dt-bindings: memory: tegra: Update validation for reg and [...] adds ed052bc0ae68 Merge branch for-5.19/dt-bindings into for-next adds fc3d13c3dba8 memory: tegra: Add memory controller channels support adds cf465bdfea7a memory: tegra: Add MC error logging on Tegra186 onward adds 95de1dd95e75 Merge branch for-5.19/memory into for-next adds c3f13b405a9a Merge branch for-5.19/arm/defconfig into for-next adds 000b99e5ed1c arm64: tegra: Add memory controller channels adds bd9ef9597390 Merge branch for-5.19/arm64/dt into for-next adds 59ac218540e9 Merge branch for-5.19/arm64/defconfig into for-next adds 7144a0017e18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c024c46fe13b arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main adds fc7a955a416c Merge branch 'ti-k3-dts-next' into ti-next adds b7d8a9973374 arm64: defconfig: Enable configs for DisplayPort on J721e adds 720b32f0f7bc Merge branch 'ti-k3-config-next' into ti-next adds b9e8a7d950ff firmware: ti_sci: Switch transport to polled mode during s [...] adds 2b7042500cab soc: ti: pm33xx: using pm_runtime_resume_and_get instead o [...] adds d4c41d32cf8a soc: ti: knav_qmss_queue: Use IS_ERR instead of IS_ERR_OR_ [...] adds 1dcbae86ee66 soc: ti: wkup_m3_ipc: Add support for IO Isolation adds ea082040fe07 soc: ti: wkup_m3_ipc: Add support for i2c voltage scaling adds 2a21f9e6d9a4 soc: ti: wkup_m3_ipc: Add debug option to halt m3 in suspend adds f2e957cb095a Merge branch 'ti-drivers-soc-next' into ti-next adds db0832eaef89 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 5ebf316fef50 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds bfd594b3acbd clk: imx: scu: Use pm_runtime_resume_and_get to fix pm_run [...] adds 43896f56b59e clk: imx8mp: add clkout1/2 support adds c757d0e64d2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7f906eaa95f3 clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 adds d1fcd661ba7f Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] adds 0ab55cf18341 clk: renesas: cpg-mssr: Add support for R-Car V4H adds a16ed737e62b clk: renesas: rzg2l: Add FOUTPOSTDIV clk support adds f7b982db908f clk: renesas: rzg2l: Add PLL5_4 clk mux support adds b10c547eb881 clk: renesas: rzg2l: Add DSI divider clk support adds 2e541ab9865d clk: renesas: r9a07g044: Add M1 clock support adds 381948d0588c clk: renesas: r9a07g044: Add {M2, M2_DIV2} Clocks support adds c06d7324d681 clk: renesas: r9a07g044: Add M3 Clock support adds b4b5f70d91ca clk: renesas: r9a07g044: Add M4 Clock support adds dcff6035324f clk: renesas: r9a07g044: Add LCDC clock and reset entries adds fbebc0027e75 clk: renesas: r9a07g044: Add DSI clock and reset entries adds f440394c8925 clk: renesas: r9a07g043: Add clock and reset entries for S [...] adds 34b434e7416a clk: renesas: r9a07g043: Add RSPI clock and reset entries adds cd21f4dfe88e clk: renesas: r9a07g043: Add TSU clock and reset entry adds 032e8199a98f clk: renesas: r9a07g043: Add clock and reset entries for ADC adds ed6d52f85f44 clk: renesas: r9a07g044: Fix OSTM1 module clock name adds 113430e168a4 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 071e4dfdaf12 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds 491a841a56fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6f5fb7ef6521 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds b39d03c82fd0 m68k: coldfire: drop ISA_DMA_API support adds 42742038db06 m68k: fix typos in comments adds 12c245cd7e82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78b5f52ab6f6 microblaze: fix typos in comments adds 7122d217b8e7 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 0d16d0905523 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 22bfd3281306 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fef0da9c1195 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8f1a83371f4c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb808a4ba901 Merge branch 'fixes' into for-next adds 52132d2ab904 Merge branch 'features' into for-next adds 22857909f817 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1030c8792313 xtensa: localize labels used in memmove adds 9d7cafd5a735 xtensa: iss: drop opened_list logic from the network driver adds fd16501614dd xtensa: iss: replace iss_net_set_mac with eth_mac_addr adds b7a861a6c3fb xtensa: iss: clean up per-device locking in network driver adds 2aed7af34fc6 xtensa: iss: extract and constify network callbacks adds 4916be4290d3 xtensa: move asid_cache from fault.c to mmu.c adds 270a8306917e xtensa: extract vmalloc_fault code into a function adds a8f0c31fa87d xtensa: noMMU: allow handling protection faults adds 4b81690980d4 xtensa: drop dead code from entry.S adds de4415d0bac9 xtensa: move trace_hardirqs_off call back to entry.S adds 961c5efbc493 xtensa: use abi_* register names in the kernel exit code adds 55427d5b0dff xtensa: enable context tracking adds 507185695e93 xtensa: enable HAVE_VIRT_CPU_ACCOUNTING_GEN adds 725aea873261 xtensa: enable KCSAN adds db0d07fa192a xtensa: clean up function declarations in traps.c adds fc55402b8438 xtensa: clean up exception handler prototypes adds 3e554d47dfe3 xtensa: clean up declarations in coprocessor.h adds 9fa8c59f5f82 xtensa: clean up excsave1 initialization adds 6179ef4d460a xtensa: use callx0 opcode in fast_coprocessor adds 0b549f813387 xtensa: handle coprocessor exceptions in kernel mode adds dedfe2590bdf xtensa: add xtensa_xsr macro adds e45d4bfbeb26 xtensa: merge SAVE_CP_REGS_TAB and LOAD_CP_REGS_TAB adds f29cab290634 xtensa: get rid of stack frame in coprocessor_flush adds 11e969bc964a xtensa: support coprocessors on SMP adds 733f5c28e59e xtensa: add hibernation support adds af7a16e567ae xtensa: enable ARCH_HAS_DEBUG_VM_PGTABLE adds a255ee292520 irqchip: irq-xtensa-mx: fix initial IRQ affinity adds 5442b8c7dd1e xtensa: fix declaration of _SecondaryResetVector_text_* adds 2a26f4ee399d xtensa: don't leave invalid TLB entry in fast_store_prohibited adds 7f9c97417481 xtensa: clean up labels in the kernel entry assembly adds bda729d52b06 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 3ab038d00af2 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 adds 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] adds 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir adds 2b61221645ad btrfs: reserve correct number of items for rename adds 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() adds 9f897bec2640 btrfs: get rid of btrfs_add_nondir() adds 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls adds b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call adds 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] adds f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl adds 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] adds 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly adds 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() adds d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() adds 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node adds 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] adds 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() adds b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() adds 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev adds a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector adds ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members adds c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro adds 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group adds d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy adds 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item adds c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir adds 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir adds f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir adds aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor adds 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs adds 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs adds 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents adds 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths adds d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree adds 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr adds 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] adds d6d0447b4f64 btrfs: warn when extent buffer leak test fails adds 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() adds 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() adds 0db680186026 btrfs: reserve correct number of items for inode creation adds c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] adds 48697a152841 btrfs: restore inode creation before xattr setting adds 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate adds 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] adds eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] adds 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate adds d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] adds 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] adds 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean adds 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] adds 750663234f9d btrfs: add messages to printk index adds 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] adds c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range adds 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes adds 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] adds c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] adds 175410a73aac btrfs: release path earlier at can_nocow_extent() adds a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] adds 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] adds 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] adds 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance adds c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance adds 3189e76cb739 fs: add a lockdep check function for sb_start_write() adds c95229b642bd btrfs: assert that relocation is protected with sb_start_write() adds 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] adds 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K adds 62ee1fda5d72 btrfs: remove unnecessary type casts adds a070fadddb53 btrfs: factor out allocating an array of pages adds 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator adds e8ffec9901cb btrfs: wait between incomplete batch memory allocations adds f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] adds 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] adds e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info adds 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] adds a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 adds b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive adds dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio adds 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking adds 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] adds 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure adds fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block adds 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy adds fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio adds 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone adds ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page adds c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios adds d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios adds ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages adds d8b643e3d5e1 btrfs: remove unnecessary check of iput argument adds 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info adds c56818641886 btrfs: simplify parameters of submit_read_repair() and rename adds 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() adds 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback adds 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed adds 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] adds 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() adds 235148f5b141 btrfs: remove search start argument from first_logical_byte() adds 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] adds eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree adds 49577a34087d btrfs: return block group directly at btrfs_next_block_group() adds 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes adds 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() adds 2a17388a10a3 btrfs: export a helper for compression hard check adds b439a65d818a btrfs: do not allow compression on nodatacow files adds 98d09372fb75 btrfs: repair super block num_devices automatically adds a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c adds 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] adds f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio adds 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read adds 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances adds 49541678d1cc btrfs: always log symlinks in full mode adds 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] adds bc41c51e58c2 btrfs: skip compression property for anything other than f [...] adds 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 adds 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() adds 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact adds 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio adds 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors adds 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors adds 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible adds b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible adds 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible adds d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible adds 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() adds 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible adds a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array adds 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible adds 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible adds 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] adds 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 adds 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue adds e3c62a38b152 btrfs: use normal workqueues for scrub adds f6016666651f btrfs: use a normal workqueue for rmw_workers adds 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h adds 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] adds eda58f62afda btrfs: turn delayed_nodes_tree into an XArray adds 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx adds 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray adds eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray adds 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] adds bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item adds 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] adds 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] adds db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() adds d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] adds ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() adds d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] adds 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() adds 9f2f68851831 btrfs: derive compression type from extent map during reads adds f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] adds 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount adds ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 adds 7db3271c0022 btrfs: zoned: consolidate zone finish function adds 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] adds 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write adds 2ddf788acd86 btrfs: zoned: zone finish unused block group adds 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] adds c209e005754d btrfs: move more work into btrfs_end_bioc adds 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio adds 9e717139ec53 btrfs: split btrfs_submit_data_bio adds 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads adds 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio adds dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds dbe9d897a6a2 btrfs: centralize setting REQ_META adds b0ce2a791dbd btrfs: remove btrfs_end_io_wq adds ccf01bf930eb btrfs: refactor btrfs_map_bio adds a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios adds 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] adds ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] adds c6ef28488259 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4cfa6d6563b6 cifs: cache dirent names for cached directories adds c70d9d12b5f1 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 339380011d70 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 04b440d15dc7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 5b02935203de Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds beb06f796462 f2fs: call bdev_zone_sectors() only once on init_blkz_info() adds dd8976ae5742 f2fs: ensure only power of 2 zone sizes are allowed adds 3c1622863789 f2fs: fix to clear dirty inode in f2fs_evict_inode() adds 203bc598e88a f2fs: write checkpoint during FG_GC adds a18cc17277a3 f2fs: avoid to select pinned section during checkpoint=disable adds 141065aaa767 f2fs: fix to do sanity check for inline inode adds 0cb592712993 f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() adds 9a475194c203 f2fs: fix to do sanity check on block address in f2fs_do_z [...] adds 70513ed70d3e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 6d25cd6eb4b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c98a149396a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44126d7e95f4 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 6c4b422765c0 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 43d21f41475b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c896ffd0fd9c Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds e5b0b98db020 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 4fb3ea0cea07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 11e0d6f1c1b8 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 28b7c59b278d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3cdd36bec22c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29ee9c681652 Merge branch 'pci/aspm' adds 53a5b888692c Merge branch 'pci/hotplug' adds f21949c14968 PCI/doc: Update obsolete pci_set_dma_mask() references adds 37e0cb8de7db Merge branch 'pci/misc' adds 92dc8192e8a0 Merge branch 'pci/p2pdma' adds 4db41f6b40ce PCI/PM: Resume subordinate bus in bus type callbacks adds a45d4620c01d PCI/PM: Drop the runtime_d3cold device flag adds e8a37022c16a PCI/PM: Rearrange pci_update_current_state() adds 5bffe4c611f5 PCI/PM: Rework changing power states of PCI devices adds f0c51c09a8d5 PCI/PM: Move pci_set_low_power_state() next to its caller adds a18d68e88561 PCI/PM: Clean up pci_set_low_power_state() adds 7b2440102c6b PCI/PM: Rearrange pci_set_power_state() adds 1e3d471e5cb1 PCI/PM: Avoid redundant current_state update adds ecbc54c3fd53 PCI/PM: Replace pci_set_power_state() in pci_pm_thaw_noirq() adds a26b3402cafa PCI/PM: Define pci_restore_standard_config() only for CONF [...] adds 5beee36fd8ff Merge branch 'pci/pm' adds cda7a550aff4 Merge branch 'pci/resource' adds 98b9b0eb3578 Merge branch 'remotes/lorenzo/pci/cadence' adds 25c882088c11 Merge branch 'remotes/lorenzo/pci/dwc' adds 33a21a2f93a5 Merge branch 'remotes/lorenzo/pci/layerscape' adds 723045c4e8bb Merge branch 'remotes/lorenzo/pci/mediatek' adds c049b4b37685 PCI: microchip: Add a missing semicolon adds 185742df8e40 Merge branch 'remotes/lorenzo/pci/microchip' adds e8e7fbb6a39c PCI: Add PCI_EXP_SLTCTL_ASPL_DISABLE macro adds 35662423fb87 PCI: Add function for parsing 'slot-power-limit-milliwatt' [...] adds 0d5b8c298545 PCI: mvebu: Add support for sending Set_Slot_Power_Limit message adds d0ae036e6bf9 Merge branch 'remotes/lorenzo/pci/power-slot' adds b986db29edbb PCI: qcom: Fix runtime PM imbalance on probe errors adds 3ae93c5a9718 PCI: qcom: Fix unbalanced PHY init on probe errors adds e262f28b78d5 Merge branch 'remotes/lorenzo/pci/qcom' adds bc33d1e0b5ac Merge branch 'remotes/lorenzo/pci/rockchip' adds 6086987bdeb5 PCI: versatile: Remove redundant variable retval adds 9507c62158a6 Merge branch 'remotes/lorenzo/pci/versatile' adds e13fd2606ad6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 24401f291dcc HID: lenovo: Add support for ThinkPad TrackPoint Keyboard II adds a0a5c2a69699 HID: lenovo: Sync Fn-lock state on button press for Compac [...] adds 5c9b8fae88bc HID: lenovo: Add note about different report numbers adds a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next adds b3ddadbf353c MAINTAINERS: Add Wacom driver maintainers adds eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next adds 83e3f20d689c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4ab2358ee093 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 4bd69ecfa672 dt-bindings: i3c: Convert cdns,i3c-master to DT schema adds 6742ca620bd9 dt-bindings: i3c: Convert snps,dw-i3c-master to DT schema adds 8390438532d9 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] adds 176dd8256978 hwmon: (jc42) add HWMON_C_TZ_REGISTER adds f3fa9137bf36 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds 6f1b74196496 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 624469ab9d3f hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds e70484d7137e hwmon: introduce hwmon_sanitize_name() adds 4045822f4c34 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds eb8b720f4ff1 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 30d3c8b16d93 hwmon: (dell-smm) Add cooling device support adds 8a3b235d0013 hwmon: (pmbus) add MFR_* registers to debugfs adds 80a041ebb425 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds c3fe90af5f9c hwmon: (tmp401) Add support of three advanced features adds 0ff791cae6d7 hwmon: (jc42) Add support for S-34TS04A adds b4eb9b8dac2d hwmon: (dell-smm) Update Documentation regarding firmware bugs adds 048eece52603 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds af23cbb4b544 hwmon: (pmbus/max16601) Add MAX16602 support adds 575f1401931b hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 234d22699709 dt-bindings: hwmon: Add Atmel AT30TS74 adds ab8b80900df8 hwmon: (lm75) Add Atmel AT30TS74 support adds 2bbc162f332c hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds fc2f58e97240 hwmon: (dell-smm) Cleanup init code adds d41a972f8114 hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds a5af8590eafb hwmon: (nct6775) Convert register access to regmap API adds 7bde2d9e8715 hwmon: (nct6775) Rearrange attr-group initialization adds d29628fa547e hwmon: (nct6775) Add read-only mode adds 34840e301015 hwmon: (nct6775) Convert S_I* permissions macros to octal adds f030aa2a3fd9 hwmon: (nct6775) Split core and platform driver adds e02d9edefb37 hwmon: (occ) Delay hwmon registration until user request adds a267cbd7709e hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds ba3f3449f5e3 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 7860f45559e4 hwmon: (asus-ec-sensors) add support for board families adds 24defcb7c1bb hwmon: (asus-ec-sensors) add PRIME X470-PRO board adds cad623f45485 hwmon: (asus-ec-sensors) add doc entry for PRIME X470-PRO adds f34e8284b7c0 hwmon: (pmbus) Introduce and use write_byte_data callback adds 014ef9cae3b8 hwmon: (pmbus) Use _pmbus_read_byte_data with callback adds 61336a393480 hwmon: (pmbus/ltc2978) Add chip specific write_byte_data adds 76d8b83b4eb6 hwmon: (pmbus) Add support for Infineon Digital Multi-phas [...] adds 93fc5ae1d337 lib: add generic polynomial calculation adds a71c0f696d81 hwmon: (bt1-pvt) use generic polynomial functions adds 6a2f1ac8ed73 dt-bindings: hwmon: add Microchip LAN966x bindings adds bad680e51569 hwmon: add driver for the Microchip LAN966x SoC adds 09957260d0b4 dt-bindings: hwmon: Document adt7475 pin-function properties adds 9559e402f37c hwmon: (adt7475) Add support for pin configuration adds 06eaadb9f83c hwmon: (adt7475) Use enum chips when loading attenuator settings adds 075be8436f40 hwmon: (pmbus) Register with thermal for PSC_TEMPERATURE adds e21a58f67b9b hwmon: (pmbus) Add get_voltage/set_voltage ops adds 8def1a9f0a91 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 81c653659d34 Documentation/sysctl: document max_rcu_stall_to_panic adds a41388cdbc29 Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 24d4fb2f1a39 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds dc5640971097 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds e3dde588c40c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 5d35da69660c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 45ecebd52e2b Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 514a151848ea Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 1689c169134f dlm: fix missing lkb refcount handling adds 0ccc10605271 dlm: remove unnecessary error assign adds 9502a7f688fe dlm: use kref_put_lock in put_rsb adds 8e51ec6146fd dlm: use kref_put_lock in __put_lkb adds e6ccc57e1d60 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 094ce83a11fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 07caad0bb1f8 net: phy: Deduplicate interrupt disablement on PHY attach adds dde2daa0a279 net: prestera: add police action support adds 5da66099d6e2 net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 adds 5f012b40ef63 eth: remove copies of the NAPI_POLL_WEIGHT define adds e2a303295d28 eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define adds 055e13f31f28 eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define adds feda771f1b9e eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define adds 889e3691b9d6 eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define adds f130683b1e24 usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define adds b3c2b61ef621 slic: remove a copy of the NAPI_POLL_WEIGHT define adds 592df3663789 net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define adds 0258f5399f0c eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define adds e702def527ec eth: benet: remove a copy of the NAPI_POLL_WEIGHT define adds bbbe6ecbc36d eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define adds 288696565f2d eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define adds 26450aa7ca42 eth: spider: remove a copy of the NAPI_POLL_WEIGHT define adds e9c6ec651030 eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define adds 4bb0c7f09a19 qeth: remove a copy of the NAPI_POLL_WEIGHT define adds 17d49e6e8012 Merge branch 'remove-NAPI_POLL_WEIGHT-copies' adds 749c61e5b30a dt-bindings: net: micrel: add coma-mode-gpios property adds 31d00ca4ce0e net: phy: micrel: move the PHY timestamping check adds 738871b09250 net: phy: micrel: add coma mode GPIO adds a41c653dc503 Merge branch 'net-phy-micrel-add-coma-mode-support' adds 9273b9d57995 mptcp: Remove redundant assignments in path manager init adds d85a8fde71e2 mptcp: Add a member to mptcp_pm_data to track kernel vs us [...] adds 14b06811bec6 mptcp: Bypass kernel PM when userspace PM is enabled adds 6961326e38fe mptcp: Make kernel path manager check for userspace-manage [...] adds 6bb63ccc25d4 mptcp: Add a per-namespace sysctl to set the default path [...] adds 5ac1d2d63451 selftests: mptcp: Add tests for userspace PM type adds 4994d4fa99ba Merge branch 'mptcp-path-manager-mode-selection' adds 78a9b3c47bef sfc: add EF100 VF support via a write to sriov_numvfs adds 7195464cf8f2 nfp: flower: utilize the tuple iifidx in offloading ct flows adds f94fd25cb0aa tcp: pass back data left in socket after receive adds 0813aeee0d02 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds de32bc6aad09 net: inline sock_alloc_send_skb adds 657dd5f97b2e net: inline skb_zerocopy_iter_dgram adds c526fd8f9f4f net: inline dev_queue_xmit() adds 4b143ed7dde5 ipv6: help __ip6_finish_output() inlining adds 58f71be58b87 ipv6: refactor ip6_finish_output2() adds 8fd813441e78 Merge branch 'ipv6-net-opts' adds 4fdabd509df3 dt-bindings: net: lan966x: remove PHY reset adds 5b06ef86826a net: lan966x: remove PHY reset support adds 90e29e592ec9 Merge branch 'lan966x-phy-reset-remove' adds 783d108dd71d tcp: drop skb dst in tcp_rcv_established() adds 2f187bfa6f35 net: ethernet: ocelot: remove the need for num_stats initializer adds 059d9f413efe qede: Reduce verbosity of ptp tx timestamp adds ce7deda0d5cd net/funeth: simplify the return expression of fun_dl_info_get() adds 5a8ad1ce2c60 tcp: use tcp_skb_sent_after() instead in RACK adds 36ffca1afea9 eth: remove remaining copies of the NAPI_POLL_WEIGHT define adds 2e47eece158a ipv4: remove unnecessary type castings adds 48cec73a891c net: lan966x: Fix compilation error adds 0ed99ecc95b9 net: phy: marvell: update abilities and advertising when s [...] adds 14bfee9b6270 sock: dedup sock_def_write_space wmem_alloc checks adds 052ada096842 sock: optimise UDP sock_wfree() refcounting adds 0a8afd9f026a sock: optimise sock_def_write_space barriers adds b97af72209ee Merge branch 'UDP-sock_wfree-opts' adds 961c6136359e net: enable memcg accounting for veth queues adds 411a1476ea41 net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa [...] adds 3254e0b9eb56 ethtool: Add 10base-T1L link mode entry adds 909b4f2bf764 net: phy: Add 10-BaseT1L registers adds 1b020e448e0f net: phy: Add BaseT1 auto-negotiation registers adds 3da8ffd8545f net: phy: Add 10BASE-T1L support in phy-c45 adds 7eaf9132996a net: phy: adin1100: Add initial support for ADIN1100 indus [...] adds 48f20f902119 net: phy: adin1100: Add SQI support adds 49714461b797 dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp adds 6e28f56c0d1d Merge branch 'adin1100-industrial-PHY-support' adds 020e8f60aa8b ip_gre: Make GRE and GRETAP devices always NETIF_F_LLTX adds b11ebf2ca2c1 ip6_gre: Make IP6GRE and IP6GRETAP devices always NETIF_F_LLTX adds 0f0c0452bbd4 Merge branch 'devices-always-netif_f_lltx' adds a313f858ed36 selftests: net: vrf_strict_mode_test: add support to selec [...] adds ae664d9d8559 nfp: support VxLAN inner TSO with GSO_PARTIAL offload adds 35a78bf20033 dt-bindings: can: renesas,rcar-canfd: Document RZ/G2UL support adds e1cf330fa28a can: m_can: remove a copy of the NAPI_POLL_WEIGHT define adds 5f02ecbe08d6 docs: networking: device drivers: can: add ctucanfd to index adds 75790ef3b796 docs: networking: device drivers: can: ctucanfd: update au [...] adds 704fd1762045 can: ctucanfd: remove unused including <linux/version.h> adds e715d4459485 can: ctucanfd: ctucan_platform_probe(): remove unnecessary [...] adds a51491ac6ed2 can: ctucanfd: remove inline keyword from local static functions adds e391a0f7be61 can: ctucanfd: remove debug statements adds 28b250e070e9 can: ctucanfd: remove PCI module debug parameters adds 2fc9f69edd21 Merge tag 'linux-can-next-for-5.19-20220502' of git://git. [...] adds 70dcf3cdc342 net: phylink: Convert to mdiobus_c45_{read|write} adds 260bdfea873a net: phy: Convert to mdiobus_c45_{read|write} adds cad75717c71b net: phy: bcm87xx: Use mmd helpers adds 639e4b93ab68 net: dsa: sja1105: Convert to mdiobus_c45_read adds d18af067c98e net: pcs: pcs-xpcs: Convert to mdiobus_c45_read adds d7ab15ab34a4 Merge branch 'use-mmd-c45-helpers' adds c92bf26ccebc rtnl: allocate more attr tables on the heap adds 63105e83987a rtnl: split __rtnl_newlink() into two functions adds 02839cc8d72b rtnl: move rtnl_newlink_create() adds 0decb97cb105 Merge branch 'net-more-heap-allocation-and-split-of-rtnl_newlink' adds cfa1e01ecf51 net: ieee802154: ca8210: Fix lifs/sifs periods adds 731cddce6dd1 net: mac802154: Convert the symbol duration into nanoseconds adds 781830c800dd net: mac802154: Set durations automatically adds b8e508f42138 net: ieee802154: Drop duration settings when the core does [...] adds 5b0e58542acb net: ieee802154: Enhance/fix the names of the MLME return codes adds f06cfc233ac6 net: ieee802154: Fill the list of MLME return codes adds 337e2f8681d7 net: mac802154: Save a global error code on transmissions adds 30ca44eb2480 net: mac802154: Create an offloaded transmission error helper adds 5a1b57c0dde9 net: mac802154: Create an error helper for asynchronous of [...] adds 2b1c9dbf047b net: ieee802154: at86rf230: Call _xmit_hw_error() when fai [...] adds 6ec9630b1abe net: ieee802154: at86rf230: Forward Tx trac errors adds 35f34ee102a5 net: ieee802154: atusb: Call _xmit_hw_error() upon transmi [...] adds ab191c1cff9c net: ieee802154: ca8210: Use core return codes instead of [...] adds 510ce586320d net: ieee802154: ca8210: Call _xmit_error() when a transmi [...] adds 1229df4b313a net: mac802154: Fix symbol durations adds c5f50500a027 Stefan Schmidt says: adds 05e4ed1ce585 net: mscc: ocelot: remove unnecessary variable adds 8c5b07da9bc8 net: mscc: ocelot: add missed parentheses around macro argument adds e1ff0bd67350 Merge branch 'ocelot-stats-improvement' adds 0b9f1b265ee1 octeontx2-af: debugfs: fix error return of allocations adds 829b7bdd7044 tcp: optimise skb_zerocopy_iter_stream() adds b52e1cce31ca ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL adds 954f46d2f0b4 selftests: forwarding: add Per-Stream Filtering and Polici [...] adds a10320988626 vsock/virtio: factor our the code to initialize and delete VQs adds bd50c5dc182b vsock/virtio: add support for device suspend/resume adds 0530a683fc85 Merge branch 'vsock-virtio-add-support-for-device-suspend-resume' adds bd8a53675c0d net: sysctl: use shared sysctl macro adds 4c7f24f857c7 net: sysctl: introduce sysctl SYSCTL_THREE adds 57b19468b369 selftests/sysctl: add sysctl macro test adds cb636b3e372b Merge branch 'use-standard-sysctl-macro' adds 135433b30a53 mlxsw: reg: Add "desc" field to SBPR adds c864769add96 mlxsw: Configure descriptor buffers adds 1531cc632d13 selftests: forwarding: lib: Add start_traffic_pktsize() helpers adds 1d267aa8699b selftests: mlxsw: Add a test for soaking up a burst of traffic adds f4f1fd764620 Merge branch 'mlxsw-remove-size-limitations-on-egress-desc [...] adds c389362096be net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_m [...] adds 7134c602812a net/mlx5: Remove useless kfree adds b5235a9979f9 net/mlx5: Delete redundant default assignment of runtime d [...] adds cdfc6ffbfb39 net/mlx5: Print initializing field in case of timeout adds 84a137f051a5 net/mlx5e: Drop error CQE handling from the XSK RX handler adds a90889b4e8bd net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function adds c70c3336a63e net/mlx5e: TC, set proper dest type adds d639af621600 net/mlx5: fs, split software and IFC flow destination definitions adds d49d63075e0f net/mlx5: fs, refactor software deletion rule adds c3ae3a9cfe2f net/mlx5: fs, jump to exit point and don't fall through adds 6510bc0d7cb4 net/mlx5: fs, add unused destination type adds a30c8b9025db net/mlx5: fs, do proper bookkeeping for forward destinations adds 7b0c63385976 net/mlx5: fs, delete the FTE when there are no rules attac [...] adds 72191a4cd525 net/mlx5: fs, call the deletion function of the node adds 3a09fae035c8 net/mlx5: fs, an FTE should have no dests when deleted adds 2b68abf93365 Merge tag 'mlx5-updates-2022-05-02' of git://git.kernel.or [...] adds 007563d6de3b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b198881d4b4c libbpf: Append "..." in fixed up log if CO-RE spec is truncated adds 69721203b1f3 libbpf: Use libbpf_mem_ensure() when allocating new map adds ec41817b4af5 libbpf: Allow to opt-out from creating BPF maps adds 68964e155677 selftests/bpf: Test bpf_map__set_autocreate() and related [...] adds a2c70dbc3407 Merge branch 'libbpf: allow to opt-out from BPF map creation' adds 20b87e7c29df selftests/bpf: Fix two memory leaks in prog_tests adds 4642468fa658 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08d45a383ef0 Bluetooth: btbcm: Support per-board firmware variants adds 42bdc7e5618e Bluetooth: mt7921s: Fix the incorrect pointer check adds 6387de9fef6b Bluetooth: fix dangling sco_conn and use-after-free in sco [...] adds f170260aef4f Bluetooth: Keep MGMT pending queue ordered FIFO adds affd7ce22db4 Bluetooth: btintel: Constify static struct regmap_bus adds 469642559bec Bluetooth: hci_qca: Use del_timer_sync() before freeing adds b815c6400c9e Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] adds fc37d35d8b11 Bluetooth: Print broken quirks adds a35463a4bd74 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] adds d3060c962e00 Bluetooth: btrtl: Add support for RTL8852C adds 1767aca5300c Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] adds 03ff80e9898d Bluetooth: use hdev lock for accept_list and reject_list i [...] adds 8d2fe84dda48 Bluetooth: protect le accept and resolv lists with hdev->lock adds 7d61d6dabdb7 Bluetooth: btusb: add support for Qualcomm WCN785x adds 4598c21f26c6 Bluetooth: core: Fix missing power_on work cancel on HCI close adds dd86cd9bdc9f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA adds 732b14a058a2 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices adds a99a4899aae6 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 adds 554188e665a0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 11dc130b4ee0 rtw89: remove unneeded semicolon adds 72a1a2edeb1c plfxlc: Remove unused include <linux/version.h> adds 1d6d131d5049 rtw88: add HT MPDU density value for each chip adds 02ee806843bd rtw88: fix not disabling beacon filter after disconnection adds 5b3fd8fd7ceb rtw88: fix hw scan may cause disconnect issue adds 0d3b26c4b97a rtw88: remove a copy of the NAPI_POLL_WEIGHT define adds ccc915e7dd7e plfxlc: fix le16_to_cpu warning for beacon_interval adds ec424639d41b rtw89: 8852c: rfk: add RFK tables adds 76599a8d0b7d rtw89: 8852c: rfk: add DACK adds fb8177d729f2 rtw89: 8852c: rfk: add LCK adds e5efc4d55c20 rtw89: 8852c: rfk: add TSSI adds 30052c5a1c99 rtw89: 8852c: rfk: add RCK adds ac91be975616 rtw89: 8852c: rfk: add RX DCK adds 2da8109d9885 rtw89: 8852c: rfk: add IQK adds da4cea16cb13 rtw89: 8852c: rfk: add DPK adds 24584d4f0afc ath9k: fix ath_get_rate_txpower() to respect the rate list [...] adds 405342ebea2a ath11k: Fix spelling mistake "reseting" -> "resetting" adds 2578171ff85e wcn36xx: clean up some inconsistent indenting adds d7ceee8051ba ath9k: Remove unnecessary print function dev_err() adds e2e23a791745 ath11k: add support for extended wmi service bit adds 652f69ed9c1b ath11k: Add support for SAR adds 605194411d73 ath11k: fix missing unlock on error in ath11k_wow_op_resume() adds 67888630adde ath11k: Fix build warning without CONFIG_IPV6 adds 45286070e9e7 wil6210: use pm_runtime_resume_and_get() instead of pm_run [...] adds 2dc509305cf9 ath9k_htc: fix potential out of bounds access with invalid [...] adds e999a5da28a0 ath9k: fix QCA9561 PA bias level adds b6f6301041a3 ath11k: Do not put HW in DBS mode for WCN6750 adds 95959d702ede ath11k: WMI changes to support WCN6750 adds 33b67a4b4e64 ath11k: Update WBM idle ring HP after FW mode on adds 161c64de239c ath11k: disable spectral scan during spectral deinit adds 66721bb4bbf2 ath11k: read country code from SMBIOS for WCN6855/QCA6390 adds 7471f7d273ac ath10k: simplify if-if to if-else adds a5f3aed5889e wil6210: simplify if-if to if-else adds 2950833f10cf ath9k: hif_usb: simplify if-if to if-else adds b72a4aff947b ath10k: skip ath10k_halt during suspend for driver state R [...] adds eee645eccfc4 ath11k: Don't use GFP_KERNEL in atomic context adds 7330e1ec9748 ath11k: fix warning of not found station for bssid in message adds 3a597f0d425b ath11k: change management tx queue to avoid connection timed out adds 00fd24089b81 dt: bindings: net: add bindings of WCN6750 for ath11k adds 92c1858e4399 ath11k: Move parameters in bus_params to hw_params adds d1e1edfde035 ath11k: Add HW params for WCN6750 adds 56c8ccf331bd ath11k: Add register access logic for WCN6750 adds 676f8905fff9 ath11k: Fetch device information via QMI for WCN6750 adds 73d3e71306fe ath11k: Add QMI changes for WCN6750 adds 49890d9c93d5 ath11k: HAL changes to support WCN6750 adds e67ba1973917 ath11k: Datapath changes to support WCN6750 adds 00402f49d26f ath11k: Add support for WCN6750 device adds 52bcfd1b239b ath10k: remove a copy of the NAPI_POLL_WEIGHT define adds 3b3299a1080e wil6210: use NAPI_POLL_WEIGHT for napi budget adds 54a6f29522da carl9170: tx: fix an incorrect use of list iterator adds f39af96d352d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 4db8bd38dad1 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 5f9658367219 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 9bfd8fbfb058 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 5ad784d990ac mtd: spi-nor: amend the rdsr dummy cycles documentation adds 7d14dcd6d0db Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds 05def5cacfa0 crypto: ccp - Fix the INIT_EX data file open failure adds cca806307311 crypto: keembay - Make use of devm helper function devm_pl [...] adds ee74fdf0ca74 crypto: sun8i-ss - using pm_runtime_resume_and_get instead [...] adds d3bae8669872 crypto: sun8i-ce - using pm_runtime_resume_and_get instead [...] adds 4ee4cdad368a crypto: caam - fix i.MX6SX entropy delay value adds 7cc7ab73f83e crypto: ecrdsa - Fix incorrect use of vli_cmp adds fd463e980f00 crypto: qat - Fix unsigned function returning negative constant adds 11aeb93089ce hwrng: optee - remove redundant initialization to variable [...] adds fc346f9c7d44 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 15e2b419a837 Merge tag 'drm-misc-next-2022-04-28' of git://anongit.free [...] adds e954d2c94d00 Backmerge tag 'v5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 8d62a974ac5f drm/amdgpu: fix drm-next merge fallout adds 81bae6faeb85 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds b2aa405e89a4 drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and D [...] adds 5d96fc9c9e2a drm/edid: fix kernel-doc parameter name mismatches adds 17edb8e1e325 drm/edid: drop kernel-doc for static functions adds 9030a9e571b3 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in [...] adds 37f67d390d16 drm/sun4i: dsi: delete unnecessary IS_ERR() checks adds f2a28a83f6c4 drm/vc4: simplify the return expression of vc4_prepare_fb() adds a425e9802d02 drm/vc4: simplify the return expression of vc4_grab_bin_bo() adds ab7671282b7c drm/nouveau: simplify the return expression of nouveau_deb [...] adds 1e69a83a5e1a dt-bindings: display: simple: Add Startek KD070WVFPA043-C0 [...] adds 9ff9236394dd drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support adds 1ea28bc5542d drm: handle kernel fences in drm_gem_plane_helper_prepare_fb v2 adds ab7c37ec11d2 drm/nouveau: use drm_gem_plane_helper_prepare_fb adds 7eafbecd2288 drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H adds 46ca7da7f1e8 drm/bridge: it6505: Send DPCD SET_POWER to downstream adds 0aae7623b495 drm: bridge: adv7511: enable CEC support for ADV7535 adds ab0af093bf90 drm: bridge: adv7511: use non-legacy mode for CEC RX adds 666518676d4f dt-bindings: display: bridge: ldb: Implement simple Freesc [...] adds 463db5c2ed4a drm: bridge: ldb: Implement simple Freescale i.MX8MP LDB bridge adds 6a47a16dcef3 drm/bridge: tfp410: Make tfp410_fini() return void adds f8c242908ad1 drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() adds 421be3ee36a4 drm/rockchip: Refactor IOMMU initialisation adds 7494b1ed1df4 drm/rockchip: cdn-dp: change rk3399_cdn_dp from global to static adds d449222dd533 drm/rockchip: inno_hdmi: Replace drm_detect_hdmi_monitor() [...] adds d2eabdb64474 drm/rockchip: rk3066_hdmi: Replace drm_detect_hdmi_monitor [...] adds 3fa50896c359 drm/rockchip: Support YUV formats with U/V swapped adds 540b8f271e53 drm/rockchip: Embed drm_encoder into rockchip_decoder adds cf544c6a885c drm/rockchip: Add crtc_endpoint_id to rockchip_encoder adds a9d37e684492 drm/rockchip: dw_hdmi: rename vpll clock to reference clock adds a5fc012e6ee7 dt-bindings: display: rockchip: dw-hdmi: use "ref" as clock name adds b812f646bb81 Merge drm/drm-next into drm-misc-next adds 77b0693f875d dt-bindings: display: rockchip: dw-hdmi: Add compatible fo [...] adds 28bbb5ffbe32 drm/rockchip: dw_hdmi: add rk3568 support adds 80266ccb864b dt-bindings: display: rockchip: dw-hdmi: Add regulator support adds ca80c4eb4b01 drm/rockchip: dw_hdmi: add regulator support adds 6e944f52a225 dt-bindings: display: rockchip: dw-hdmi: Make unwedge pinc [...] adds 594e9c04b586 drm/ast: Create the driver for ASPEED proprietory Display-Port adds 590558510327 fbdev: Put mmap for deferred I/O into drivers adds 56c134f7f1b5 fbdev: Track deferred-I/O pages in pageref struct adds 3ed3811283dd fbdev: Refactor implementation of page_mkwrite adds e80eec1b871a fbdev: Rename pagelist to pagereflist for deferred I/O adds e2d8b4289c93 fbdev: Use pageref offset for deferred-I/O writeback adds d7442505de92 drm/simpledrm: Use fbdev defaults for shadow buffering adds 0e961558d772 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 407e7c000778 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds fa630c304b93 drm/i915/gvt: Make intel_gvt_match_device() static adds 5b95b9d58fb0 drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915 [...] adds 419f8299ddad i915/gvt: Fix NULL pointer dereference in init_mmio_block_ [...] adds 119125d96b8b Merge tag 'gvt-next-2022-04-29' of https://github.com/inte [...] adds c140915c00c9 drm/i915: move tons of power well initializers to rodata adds 759488b31fd3 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 68f03d41200a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 8a27cc614e07 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] adds 1715c03f0abe Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 8e66b4362537 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] adds ba409c117bf9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 715e2c255933 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bdc8cd505b53 ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() [...] adds 66727cdb250e ASoC: dsp: mediatek: add mt8195 dsp document adds 61bafd1c4571 ASoC: SOF: Introduce IPC dependent ops for firmware handli [...] adds d2458baa799f ASoC: SOF: ipc3-loader: Implement firmware parsing and loading adds 2a6099a73c94 ASoC: SOF: ipc: Add check for fw_loader ops adds 143cdcf1780e ASoC: SOF: loader: Switch to use the fw_loader ops adds 0da5f110c583 ASoC: SOF: amd: renoir: Do not set the load_module ops adds 499c55fe5f5e ASoC: SOF: imx: Do not set the load_module ops adds a22502fb61b2 ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops adds 77b677d139db ASoC: SOF: mediatek: mt8195: Do not set the load_module ops adds 910bd536d3f7 ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as [...] adds 1dd4b999dad2 ASoC: SOF: loader: Call optional query_fw_configuration on [...] adds 756a61508331 ASoC: SOF: IPC Abstraction for FW loading adds 48d2a1ceae03 ASoC: SOF: Add a new op to set up volume table adds 33a3facdf8cc ASoC: SOF: sof-audio: reset route status before freeing widget adds 5da0590a090b ASoC: SOF: sof-audio: Set up widgets from source to sink adds f0d31dbb3fc4 ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() adds 7b3a5be546a1 ASoC: SOF: expose a couple of functions adds d77d7795547a ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops adds 36cbc9df3fac ASoC: SOF: Add two new fields to struct snd_sof_widget adds f18ad9caa0df ASoC: SOF: pcm: remove unnecessary function declaration adds a5ba725e9dc9 ASoC: SOF: topology: Skip parsing DAI link tokens if not needed adds 463a809ba8ef ASoC: SOF: clarify use of widget complete flag adds 66344c6d9211 ASoC: SOF: Add a prepare op to IPC topology widget ops adds c8220e87213b ASoC: SOF: Miscellaneous preparatory patches for IPC4 adds c7b92395836c ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode adds 35a9b000b24d ASoC: rk3328: fix disabling mclk on pclk probe failure adds 55d2a66cfec6 ASoC: tpa6130: use i2c_match_id and simple i2c probe adds 47526ca36e4b Merge remote-tracking branch 'asoc/for-5.19' into asoc-next adds fa403355b98b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eadba3b4fc6c Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds ce1bd74b7406 next-20220426/input adds cb1de333eece Merge branch 'for-5.19/block' into for-next adds e3d789d1cf7a Merge branch 'for-5.19/drivers' into for-next adds e788be95a57a task_work: allow TWA_SIGNAL without a rescheduling IPI adds 3a4b89a25ce5 io_uring: serialize ctx->rings->sq_flags with atomic_or/and adds 6cf5862e3c2c io-wq: use __set_notify_signal() to wake workers adds 9f010507bbc1 io_uring: set task_work notify method at init time adds e1169f06d5bb io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] adds ef060ea9e4fd io_uring: add IORING_SETUP_TASKRUN_FLAG adds f2e030dd7aae io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] adds 2a1fd632e739 Merge branch 'for-5.19/io_uring' into for-next adds 1b50132141b6 Merge branch 'for-5.19/io_uring-xattr' into for-next adds 033b87d24f72 io_uring: use the text representation of ops in trace adds 99feefe95d45 Merge branch 'for-5.19/io_uring-socket' into for-next adds 27738039fcdc Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] adds a4c768536091 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] adds f548a12efd5a io_uring: return hint on whether more data is available af [...] adds 2e51bbbd9469 io_uring: check IOPOLL/ioprio support upfront adds 6e505505ce24 io_uring: add POLL_FIRST support for send/sendmsg and recv [...] adds bf8fc754f4ee Merge branch 'for-5.19/io_uring-net' into for-next adds 0b8d7622ab18 aoe: Avoid flush_scheduled_work() usage adds 14465fa75c5d Merge branch 'for-5.19/drivers' into for-next adds 9650b453a3d4 block: ignore RWF_HIPRI hint for sync dio adds 6596c9ecf724 Merge branch 'for-5.19/block' into for-next adds 57971035c327 Merge branch 'master' into for-next adds 2524a5783e7d blk-cgroup: remove __bio_blkcg adds 55d7baa371ad nvme-fc: don't support the appid attribute without CONFIG_ [...] adds c814153c83a8 nvme-fc: fold t fc_update_appid into fc_appid_store adds db05628435aa blk-cgroup: move blkcg_{get,set}_fc_appid out of line adds 216889aad362 blk-cgroup: move blk_cgroup_congested out line adds 397c9f46ee4d blk-cgroup: move blkcg_{pin,unpin}_online out of line adds dec223c92a46 blk-cgroup: move struct blkcg to block/blk-cgroup.h adds f4a6a61cb6d4 blktrace: cleanup the __trace_note_message interface adds bbb1ebe7a909 blk-cgroup: replace bio_blkcg with bio_blkcg_css adds 7f20ba7c42fd blk-cgroup: remove pointless CONFIG_BLOCK ifdefs adds c97ab271576d blk-cgroup: remove unneeded includes from <linux/blk-cgroup.h> adds bc5fee91f26d blk-cgroup: move blkcg_css to blk-cgroup.c adds d200ca143ac6 blk-cgroup: cleanup blk_cgroup_congested adds 82778259eb20 blk-cgroup: cleanup blkcg_maybe_throttle_current adds f624506f98b1 kthread: unexport kthread_blkcg adds e74c4a875ad8 Merge branch 'for-5.19/block' into for-next adds 07c6e92a8478 ubd: don't set the discard_alignment queue limit adds 4a04d517c56e nbd: don't set the discard_alignment queue limit adds fb749a87f453 null_blk: don't set the discard_alignment queue limit adds 62952cc5bccd virtio_blk: fix the discard_granularity and discard_alignm [...] adds 44d583702f44 dm-zoned: don't set the discard_alignment queue limit adds 3d50d368c92a raid5: don't set the discard_alignment queue limit adds c3f765299632 dasd: don't set the discard_alignment queue limit adds 4418bfd8fb96 loop: remove a spurious clear of discard_alignment adds 4e7f0ece41e1 nvme: remove a spurious clear of discard_alignment adds 18292faa89d2 rnbd-srv: use bdev_discard_alignment adds c899b2353386 xen-blkback: use bdev_discard_alignment adds 14908ff9e78a Merge branch 'for-5.19/drivers' into for-next adds 8ea7b68edc5f block: null_blk: Fix code style issues adds 2fdd541e4c72 block: null_blk: Cleanup device creation and deletion adds 12e995654f2e block: null_blk: Cleanup messages adds 9986ac16c508 block: null_blk: Improve device creation with configfs adds bc81c59b3160 Merge branch 'for-5.19/drivers' into for-next adds 1cc768aa5433 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 7be5ad2a7981 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78feb2a16eaa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f63d205a2d24 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds c7520d1a9a19 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 36221724237f Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 698502318f51 power: supply: bq27xxx: expose battery data when CI=1 adds 1bf3d8ed0475 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc6d04619e62 regulator: sm5703: Correct reference to the common regulat [...] adds e721b161399b regulator: Add property for I2C level shifter adds 62139f52b7e5 regulator: pca9450: Make I2C Level Translator configurable adds bd2f5e71454b regulator: Add property for WDOG_B warm reset adds 2364a64d0673 regulator: pca9450: Make warm reset on WDOG_B assertion adds 20078e3bbe6e regulator: pca9450: Enable DVS control via PMIC_STBY_REQ adds ecb55c38838c Merge remote-tracking branch 'regulator/for-5.19' into reg [...] adds b75d36806bd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d76716317527 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds b46ab60d80fc Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 891163adf180 ima: remove the IMA_TEMPLATE Kconfig option adds 66a22a2db0fa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds ede17552b1e7 selinux: resolve checkpatch errors adds 759205151c09 selinux: update parameter documentation adds 1d4e8036cb2b selinux: avoid extra semicolon adds 4ad37de49642 selinux: include necessary headers in headers adds a9029d970454 selinux: fix indentation level of mls_ops block adds ded34574d4d3 selinux: declare data arrays const adds c29722fad4aa selinux: log anon inode class name adds 3b50665095c6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b52d25f14059 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 3a321335572d workqueue: Warn flushing of kernel-global workqueues adds 5015b3b61696 workqueue: Wrap flush_workqueue() using a macro adds ec6b1730efc0 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds fa4cc80ba188 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE adds bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() adds 59bf3557cf2f iommu/vt-d: Calculate mask for non-aligned flushes adds da8669ff41fa iommu/vt-d: Drop stop marker messages adds 95d4782c34a6 iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_inv [...] adds 4a25f2ea0e03 iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu adds e6f48bed2cbe Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm [...] adds a15932f43770 iommu/dart: check return value after calling platform_get_ [...] adds cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h adds df2a0bccf804 iommu/amd: Do not call sleep while holding spinlock adds 6b2ad3f97188 iommu/amd: Remove redundant check adds 1ea2a07a532b iommu: Add DMA ownership management interfaces adds 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type adds 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() adds 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] adds 18c7a349d072 PCI: pci_stub: Set driver_managed_dma adds c7d469849747 PCI: portdrv: Set driver_managed_dma adds 70693f470848 vfio: Set DMA ownership for VFIO devices adds 31076af0cb00 vfio: Remove use of vfio_group_viable() adds 93219ea94388 vfio: Delete the unbound_list adds 3b86f317c9c7 vfio: Remove iommu group notifier adds a5f1bd1afacd iommu: Remove iommu group changes notifier adds 121660bba631 iommu/amd: Enable swiotlb in all cases adds f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it adds ed36d04e8f8d iommu: Introduce device_iommu_capable() adds d0be55fbeb6a iommu: Add capability for pre-boot DMA protection adds 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate adds f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled adds 5b1553bf18de dt-bindings: iommu: Drop client node in examples adds 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() adds 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE adds f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] adds e8ae0e140c05 vfio: Require that devices support DMA cache coherence adds 85613addc0be Merge branches 'apple/dart', 'arm/msm', 'iommu/fixes', 'pp [...] adds fba0f8e9581f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1d7aff778836 dt-bindings: wkup-m3-ipc: Add firmware-name property adds 52077d82331a dt-bindings: spmi: convert QCOM PMIC SPMI bindings to yaml adds ef6a0a3b2b10 dt-bindings: spmi: spmi-pmic-arb: make interrupt propertie [...] adds dedf10f40f30 dt-bindings: eeprom/at24: Add samsung,s524ad0xd1 compatible adds a6bf474cda4c dt-bindings: gnss: Add Broacom BCM4751 family bindings adds 897c675605e3 dt-bindings: mailbox: qcom-ipcc: add missing compatible fo [...] adds b20eee62ee89 dt-bindings: mailbox: qcom-ipcc: add missing properties in [...] adds 1ac17586c950 of: overlay: add entry to of_overlay_action_name[] adds 992b0dc5c38a of: overlay: unittest: add tests for overlay notifiers adds 421f4d14bc03 of: overlay: do not free changeset when of_overlay_apply r [...] adds ae8f4223b152 dt-bindings: I2C: Add Qualcomm Geni based QUP I2C bindings adds 3df75a23ebdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73c1a5153ec8 spi: mtk-snfi: preserve dma_mapping_error() error codes adds dfc6597eb1e1 spi: dt-bindings: renesas,rspi: Document RZ/G2UL SoC adds 2a4700b08ea3 Merge remote-tracking branch 'spi/for-5.19' into spi-next adds e60015bf4379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a4c6e6f7ac8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 31ae19714d80 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 2f58783c5d88 EDAC/armada_xp: Use devm_platform_ioremap_resource() adds 815fad6e4f9c EDAC/ghes: Change ghes_hw from global to static adds 5b5d65978dc3 Merge edac-misc into for-next adds 13088b65d93a EDAC: Use kcalloc() adds cd2ef50eb483 Merge edac-alloc-cleanup into for-next adds 170aad3d363e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 195419d1804f Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds d3cea177807f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bdc52ef27804 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 71d7c575a673 Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD adds 709bab0fc23f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 001bb819994c KVM: arm64: Return a bool from emulate_cp() adds 28eda7b5e824 KVM: arm64: Don't write to Rt unless sys_reg emulation succeeds adds e65197666773 KVM: arm64: Wire up CP15 feature registers to their AArch6 [...] adds 9369bc5c5e35 KVM: arm64: Plumb cp10 ID traps through the AArch64 sysreg [...] adds fd1264c4ca61 KVM: arm64: Start trapping ID registers for 32 bit guests adds a9e192cd4fc7 KVM: arm64: Hide AArch32 PMU registers when not available adds c5eadb88e796 Merge branch kvm-arm64/aarch32-idreg-trap into kvmarm-master/next adds 85fbe08e4da8 KVM: arm64: Factor out firmware register handling from psci.c adds 05714cab7d63 KVM: arm64: Setup a framework for hypercall bitmap firmwar [...] adds 428fd6788d4d KVM: arm64: Add standard hypervisor firmware register adds b22216e1a617 KVM: arm64: Add vendor hypervisor firmware register adds f1ced23a9be5 Docs: KVM: Rename psci.rst to hypercalls.rst adds fa246c68a04d Docs: KVM: Add doc for the bitmap firmware registers adds ea7332639496 tools: Import ARM SMCCC definitions adds bf08515d39cb selftests: KVM: Rename psci_cpu_on_test to psci_test adds e918e2bc52c8 selftests: KVM: Create helper for making SMCCC calls adds 5ca24697d540 selftests: KVM: aarch64: Introduce hypercall ABI test adds 920f4a55fdaa selftests: KVM: aarch64: Add the bitmap firmware registers [...] adds e174e315a35e Merge branch kvm-arm64/hcall-selection into kvmarm-master/next adds 325862ed6d2f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9d0399c43c16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 37e1989902d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f999db4c06f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6a5d778edaa3 platform/chrome: cros_ec_lpcs: detect the Framework Laptop adds c9bc1a0ef9f6 platform/chrome: cros_ec_lpcs: reserve the MEC LPC I/O por [...] adds 62dad8e151db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6eb2d1fed056 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d092ef09303 ipmi: When handling send message responses, don't process [...] adds 9cc3aac42566 ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() adds bb87310a4c59 ipmi: Add a limit on the number of users that may use IPMI adds 06c4273484f1 ipmi: Limit the number of message a user may have outstanding adds 842388d343f5 ipmi: Add a sysfs interface to view the number of users adds 1243eda491cf ipmi: Add a sysfs count of total outstanding messages for [...] adds 561ad6cc4dc0 ipmi: use simple i2c probe function adds 4efa8b59df69 ipmi:ssif: Check for NULL msg when handling events and messages adds acbc7080874a ipmi: Add an intializer for ipmi_smi_msg struct adds 52edb9c411cb ipmi: Add an intializer for ipmi_recv_msg struct adds 9545a1f83114 ipmi: Fix pr_fmt to avoid compilation issues adds d2ed02ed6e26 ipmi: Convert pr_debug() to dev_dbg() adds 782caf6f188e ipmi:si: Convert pr_debug() to dev_dbg() adds 12adc821f604 ipmi: Make two logs unique adds 8d190578f326 ipmi: remove unnecessary type castings adds a000353f1ff7 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds cebdc5349fba firmware: edd: Remove redundant condition adds a37ddddd8603 selftests: firmware: Add firmware upload selftests adds bc187f6f8d12 firmware_loader: Fix configs for sysfs split adds f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h adds 0e509f537f8d Merge 5.18-rc5 into driver-core-next adds 13108aff4534 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds ef94b2664a25 testusb: Fix warning comparing pointer to 0 adds 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings adds 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] adds 3c162511530c usb: typec: ucsi: Wait for the USB role switches adds 7a20917d30fb device property: Add helper to match multiple connections adds bcd6a517aaca device property: Use multi-connection matchers for single case adds b9fa0292490d usb: typec: mux: Check dev_set_name() return value adds 713fd49b430c usb: typec: mux: Introduce indirection adds 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux adds 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 adds 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver adds 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding adds 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding adds 08908fa1547d usb: core: devices: drop redundant buffer overflow checks adds af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() adds 6ebb449f9f25 USB: gadget: Register udc before gadget adds d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc adds fc274c1e9973 USB: gadget: Add a new bus for gadgets adds 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() adds 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver adds c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] adds b9c92fb4aabb Merge 5.18-rc5 into usb-next adds f2b6e79c7378 Revert "usb: core: hcd: Create platform devices for onboar [...] adds 67a7570ad31f Revert "usb: misc: Add onboard_usb_hub driver" adds 1a9517a0a430 Revert "of/platform: Add stubs for of_platform_device_crea [...] adds 62426c45bc1f Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 84d4333c1e28 misc/mei: Add NULL check to component match callback functions adds 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors adds be31a7172b31 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9e6a90790357 Merge 5.18-rc5 into tty-next adds ef59a1fedcc7 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path adds 35a7609639c4 Merge 5.18-rc5 into char-misc-next adds f209bdc47ede Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 71e4c9049ea9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6ed206373f26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 20ce30fb4750 interconnect: Restore sync state by ignoring ipa-virt in p [...] adds 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc adds fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers adds 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers adds 1ac793ccc106 Merge branch 'icc-sc8280xp' into icc-next adds 2edb2a7ef5fe Merge branch 'icc-sdx65' into icc-next adds cc64beca6cd4 Merge branch 'icc-const' into icc-next adds 961c1cf10b75 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void adds e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples adds 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching adds eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching adds e460f6b1a107 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 302a20c717be phy: rockchip-inno-usb2: Clean up some inconsistent indenting adds c7fd98f84ead phy: qcom-qmp: fix phy-descriptor kernel-doc typo adds c4f2a32a7fc2 dt-bindings: phy: marvell,armada-3700-utmi-host-phy: Fix i [...] adds bc055a50a859 dt-bindings: phy: renesas,usb2-phy: Document RZ/G2UL phy bindings adds f0a4bc38a12f phy: qcom-qmp: fix struct clk leak on probe errors adds 4d2900f20edf phy: qcom-qmp: fix reset-controller leak on probe errors adds 0a97630ac972 phy: qcom-qmp: switch to explicit reset helpers adds 5e73b2d98679 phy: qcom-qmp: fix pipe-clock imbalance on power-on failure adds d413a34932f9 phy: qcom-qmp: rename error labels adds 4cdae294d64e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 40f54bee4ce8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ef799ab8dc5c extcon: Modify extcon device to be created after driver da [...] adds fada39e8b7cd Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 676d7cda1a3c Merge remote-tracking branch 'iommu/vfio-notifier-fix', ta [...] adds dea8729d0b22 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds fd77a5af66fd Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 0a1f00e86626 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d02b3b5d46fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a576d58bd4ac Merge branch 'fixes' into for-next adds 03abe6cd976d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc1178767cba scsi: mpt3sas: Use cached ATA Information VPD page adds c92a6b5d6335 scsi: core: Query VPD size before getting full page adds e17d63403076 scsi: core: Pick suitable allocation length in scsi_report [...] adds e60ac0b9e445 scsi: core: Cache VPD pages b0, b1, b2 adds d657700ccac7 scsi: core: Do not truncate INQUIRY data on modern devices adds e38d9e83a376 scsi: sd: Use cached ATA Information VPD page adds 7fb019c46eee scsi: sd: Switch to using scsi_device VPD pages adds 631669a256f9 scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 1e029397d12f scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds 92bd903da12b scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds c2024e3b33ee scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds bb9b9eb0ae2e scsi: target: tcmu: Fix possible data corruption adds ebc95c790653 scsi: sr: Add memory allocation failure handling for get_c [...] adds 4268fa751365 scsi: mpi3mr: Add bsg device support adds f5e6d5a34376 scsi: mpi3mr: Add support for driver commands adds f3de4706c1e0 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds 506bc1a0d6ba scsi: mpi3mr: Add support for MPT commands adds 43ca11005098 scsi: mpi3mr: Add support for PEL commands adds 986d6bad2103 scsi: mpi3mr: Expose adapter state to sysfs adds 7dbd0dd8cde3 scsi: mpi3mr: Add support for NVMe passthrough adds f304d35e5995 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds 1e0319401100 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dde7eb0d4b28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2e9cf8458d3f gpio: syscon: Remove usage of syscon_regmap_lookup_by_compatible adds c85b2f15f593 Merge tag 'intel-gpio-v5.19-1' of git://git.kernel.org/pub [...] adds 30a35c07d9e9 gpio: vf610: drop the SOC_VF610 dependency for GPIO_VF610 adds 2613916aac4f Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds d3683eeb9d2b pinctrl: ocelot: Fix for lan966x alt mode adds f680058f4068 pinctrl: mediatek: mt8365: fix IES control pins adds f930b69a8944 Merge tag 'v5.18-rc5' into devel adds c954531bc5d8 pinctrl: stm32: improve bank clocks management adds a985730491d1 Merge branch 'devel' into for-next adds 3863ce00f5c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4288caed9a63 pinctrl: renesas: r8a779a0: Fix GPIO function on I2C-capable pins adds 8bdd369dba7f pinctrl: renesas: r8a779f0: Fix GPIO function on I2C-capable pins adds 5376e3d90453 pinctrl: renesas: core: Fix possible null-ptr-deref in sh_ [...] adds 2f661477c2bb pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_ [...] adds c5fab14b2574 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 09c7f2d2a96b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds def7343ff03b ipc: Use the same namespace to modify and validate adds dd141a4955d5 ipc: Remove extra1 field abuse to pass ipc namespace adds 0889f44e2810 ipc: Check permissions for checkpoint_restart sysctls at o [...] adds 38cd5b12b785 ipc: Remove extra braces adds 0601b27bd91c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds acd5f6a93401 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4e0de965d33d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dccfbc73a9dd testing: nvdimm: iomap: make __nfit_test_ioremap a macro adds d43fae7c4d3e testing: nvdimm: asm/mce.h is not needed in nfit.c adds 302129da0433 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 4e94d90dc5c4 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 2bfed7d2ffa5 selftests/seccomp: Don't call read() on TTY from background pgrp adds d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] adds 95a126d9812f selftests/seccomp: Add SKIP for failed unshare() adds 4cbf6f621150 seccomp: Use FIFO semantics to order notifications adds 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order adds c2aa2dfef243 seccomp: Add wait_killable semantic to seccomp user notifier adds 922a1b520c5f selftests/seccomp: Refactor get_proc_stat to split out fil [...] adds 3b96a9c522b2 selftests/seccomp: Add test for wait killable notifier adds 8e48a94435f0 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 4cf9cfee47a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83521a998688 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] adds 76ce7cf6d1f4 nvmem: brcm_nvram: check for allocation failure adds caed313c3088 dt-bindings: nvmem: sfp: Fix typo adds 6f388d90a880 dt-bindings: nvmem: sfp: Add clock properties adds 940d21f52783 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply adds 114321c4e0a4 dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs adds 61425af24528 nvmem: sfp: Use regmap adds 0f07cbb92a28 nvmem: sfp: Add support for TA 2.1 devices adds 3da9b818036a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 23e118a48acf PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time adds 6733dd4af781 drm/hyperv: Add error message for fb size greater than allocated adds 6657c54d3458 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds cae56e1740f5 kunit: rename print_subtest_{start,end} for clarity (s/sub [...] adds 1cdba21db2ca kunit: add ability to specify suite-level init and exit functions adds 3b91f826588a kfence: test: use new suite_{init/exit} support, add .kunitconfig adds 38289a26e1b8 kunit: fix debugfs code to use enum kunit_status, not bool adds 0b638ef2f607 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds aa5c73d9296d bus: mhi: pci_generic: add Telit FN990 adds 3f8158f85a3f Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 49ff8dd83274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f3a4603f1f8f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 8158aaf0f3f9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cf9e1210adf mm: slab: fix comment for ARCH_KMALLOC_MINALIGN adds 154036a3b3f3 mm: slab: fix comment for __assume_kmalloc_alignment adds 23587f7c5daa mm/slub: remove unused kmem_cache_order_objects max adds 6b2d72729581 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] adds 0c0f471ec568 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d4bb7b0a1983 ia64: define get_cycles macro for arch-override adds 9850131fda0f s390: define get_cycles macro for arch-override adds 4eb4eb3e9ffa parisc: define get_cycles macro for arch-override adds 4b7c1625a6f9 alpha: define get_cycles macro for arch-override adds 1ab459caec5b powerpc: define get_cycles macro for arch-override adds a6fbe07b5177 openrisc: start CPU timer early in boot adds 2f5a26aa211e timekeeping: Add raw clock fallback for random_get_entropy() adds 70e905d597ad m68k: use fallback for random_get_entropy() instead of zero adds b51eac5dea32 riscv: use fallback for random_get_entropy() instead of zero adds 84a420922d9c mips: use fallback for random_get_entropy() instead of jus [...] adds 0f99668c25eb arm: use fallback for random_get_entropy() instead of zero adds 675ba39e73c5 nios2: use fallback for random_get_entropy() instead of zero adds 323eea874918 x86/tsc: Use fallback for random_get_entropy() instead of zero adds 4995984e621e um: use fallback for random_get_entropy() instead of zero adds 5bfb2039e5d5 sparc: use fallback for random_get_entropy() instead of zero adds a3c3b586929e xtensa: use fallback for random_get_entropy() instead of zero adds 6a80d18ccb04 random: insist on random_get_entropy() existing in order t [...] adds 2334ae282252 random: vary jitter iterations based on cycle counter speed adds 4cd8b9eb2116 random: mix in timestamps and reseed on system restore adds 99e2ecc9855e random: do not use batches when !crng_ready() adds fbc14042a7fa random: use first 128 bits of input as fast init adds a246358fbc01 random: fix sysctl documentation nits adds c28ca982b408 random: mix hwgenerator randomness before sleeping adds fee7def4f22d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 64208983cb78 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 033568215ac4 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 1a4c97e2dd5b block: Do not call folio_next() on an unreferenced folio adds 095099da208b mm/readahead: Fix readahead with large folios adds 43ec79453e5e scsicam: Fix use of page cache adds 4c1bbdc17527 ext4: Use page_symlink() instead of __page_symlink() adds 736111c85d49 namei: Merge page_symlink() and __page_symlink() adds 91886ee813ba namei: Convert page_symlink() to use memalloc_nofs_save() adds d90cf6362cc2 f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs adds ca1b1f208196 ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] adds 990fda57de63 ext4: Use scoped memory API in mext_page_double_lock() adds dd6f0236161e ext4: Use scoped memory APIs in ext4_da_write_begin() adds 7e41c3a51f58 ext4: Use scoped memory APIs in ext4_write_begin() adds 9af8621ed170 fs: Remove AOP_FLAG_NOFS adds d93ef09ec7d1 fs: Remove aop_flags parameter from netfs_write_begin() adds 6874e1b3b8da fs: Remove aop flags parameter from block_write_begin() adds 1dcb52809053 fs: Remove aop flags parameter from cont_write_begin() adds a48426d562fe fs: Remove aop flags parameter from grab_cache_page_write_begin() adds af5ba9a5d88b fs: Remove aop flags parameter from nobh_write_begin() adds 7000a6f315bf fs: Remove flags parameter from aops->write_begin adds 1d662e94ceaa buffer: Call aops write_begin() and write_end() directly adds 753d6cda8aaa namei: Call aops write_begin() and write_end() directly adds 477323f1fc2e ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly adds 0cb0b858c7e5 hfs: Call hfs_write_begin() and generic_write_end() directly adds 763e13bb6b35 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] adds aebc33a48ce2 ext4: Call aops write_begin() and write_end() directly adds b73b8e344a7d f2fs: Call aops write_begin() and write_end() directly adds 8d38c70db217 i915: Call aops write_begin() and write_end() directly adds 49ddc9da85c4 fs: Remove pagecache_write_begin() and pagecache_write_end() adds ab834e27aedf filemap: Remove obsolete comment in lock_page adds 1d97146d4956 filemap: Update the folio_lock documentation adds 946fae7d7212 filemap: Update the folio_mark_dirty documentation adds 112154db9526 readahead: Use a folio in read_pages() adds 6b09ffb0a2f8 fs: Convert is_dirty_writeback() to take a folio adds 195f3b7a5f4c mm/readahead: Convert page_cache_async_readahead to take a folio adds c792ceb552e8 buffer: Rewrite nobh_truncate_page() to use folios adds 4bee11ef9174 fs: Introduce aops->read_folio adds 8be1537d568b fs: read_folio documentation adds ddcb6c947d18 fs: Convert netfs_readpage to netfs_read_folio adds 2e2d6af3973b fs: Convert iomap_readpage to iomap_read_folio adds 6812ec5c5963 fs: Convert block_read_full_page() to block_read_full_folio() adds b542727ecb8e fs: Convert mpage_readpage to mpage_read_folio adds 346c3854b591 fs: Convert simple_readpage to simple_read_folio adds ce33f00d00d0 affs: Convert affs to read_folio adds b3c2006f8dcf afs: Convert afs_symlink_readpage to afs_symlink_read_folio adds 7613e261a0a8 befs: Convert befs to read_folio adds e674577392a6 btrfs: Convert btrfs to read_folio adds cb5d04be150e cifs: Convert cifs to read_folio adds d536bbce4946 coda: Convert coda to read_folio adds cfef7b31f8f3 cramfs: Convert cramfs to read_folio adds 869aa261cb77 ecryptfs: Convert ecryptfs to read_folio adds 8c2247f860b1 efs: Convert efs symlinks to read_folio adds 68fedaf653db erofs: Convert erofs zdata to read_folio adds 471091adbfcc ext4: Convert ext4 to read_folio adds c683bc0fda4c f2fs: Convert f2fs to read_folio adds 29569b1ce8af freevxfs: Convert vxfs_immed to read_folio adds 96c21ad21e22 fuse: Convert fuse to read_folio adds 182c878b67cb hostfs: Convert hostfs to read_folio adds 40b54e346548 hpfs: Convert symlinks to read_folio adds cb6bf4c41dd3 isofs: Convert symlinks and zisofs to read_folio adds 6fd3ce5e9059 jffs2: Convert jffs2 to read_folio adds a7b9d115a334 jfs: Convert metadata pages to read_folio adds 9b3848d58a89 nfs: Convert nfs to read_folio adds ba654e81b713 ntfs: Convert ntfs to read_folio adds 96607cd601ee ocfs2: Convert ocfs2 to read_folio adds b99888670024 orangefs: Convert orangefs to read_folio adds 19d050fb02cb romfs: Convert romfs to read_folio adds 158835b65c3a squashfs: Convert squashfs to read_folio adds cabfb795da5e ubifs: Convert ubifs to read_folio adds a7a014c39146 udf: Convert adinicb and symlinks to read_folio adds f9d0be8ecc00 vboxsf: Convert vboxsf to read_folio adds 21d40c02f2ca mm: Convert swap_readpage to call read_folio instead of readpage adds 5a08d6bd870a mm,fs: Remove stray references to ->readpage adds 02e2896e8c4c jffs2: Pass the file pointer to jffs2_do_readpage_unlock() adds 948c7ea5fdea nfs: Pass the file pointer to nfs_symlink_filler() adds 5dcc2252eb2a fs: Change the type of filler_t adds e2004ae5448c fs: Add aops->release_folio adds 737a61b25137 iomap: Convert to release_folio adds 1260aac9f794 9p: Convert to release_folio adds 26a788ee4c66 afs: Convert to release_folio adds 11c2b36ace52 btrfs: Convert to release_folio adds 1aa04c5f3655 ceph: Convert to release_folio adds 2c1ed469eae3 cifs: Convert to release_folio adds f248c2e2a637 erofs: Convert to release_folio adds 44011ed14e6a ext4: Convert to release_folio adds 959ad6b49d3a f2fs: Convert to release_folio adds 94d3150406d7 gfs2: Convert to release_folio adds 54ef4785ddbc hfs: Convert to release_folio adds b75c9a807213 hfsplus: Convert to release_folio adds bf285ce871c4 jfs: Convert to release_folio adds 9ac3e82e9ae2 nfs: Convert to release_folio adds 94700002328e nilfs2: Remove comment about releasepage adds 69489fbf3f25 ocfs2: Convert to release_folio adds 18a9eba6f134 orangefs: Convert to release_folio adds cdd95e7c40a1 reiserfs: Convert to release_folio adds a18dd8add3a8 ubifs: Convert to release_folio adds ad67509f16f1 fs: Remove last vestiges of releasepage adds fe985e14277d reiserfs: Convert release_buffer_page() to use a folio adds 13e184c175b2 jbd2: Convert jbd2_journal_try_to_free_buffers to take a folio adds c05f71c8007d jbd2: Convert release_buffer_page() to use a folio adds 47f53c45698e fs: Change try_to_free_buffers() to take a folio adds 07cc45d06884 fs: Convert drop_buffers() to use a folio adds d684c678362b fs: Add free_folio address space operation adds ef6ec8a93812 orangefs: Convert to free_folio adds b0366d5927da nfs: Convert to free_folio adds 76a9ed2e18ff secretmem: Convert to free_folio adds 5d5754741171 fs: Remove aops->freepage adds 9c787310a841 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds cf0c91259ca7 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds e18e5cbc70f1 net: dsa: don't use bitmap_weight() in b53_arl_read() adds 1ef1b69beaad net: systemport: don't use bitmap_weight() in bcm_sysport_ [...] adds 3a351118dc84 net: mellanox: fix open-coded for_each_set_bit() adds c8f14e2b737f iio: fix opencoded for_each_set_bit() adds 64b87c1a1875 qed: rework qed_rdma_bmap_free() adds fe06a0c09b47 KVM: x86: replace bitmap_weight with bitmap_empty where ap [...] adds 2b330a6a6c21 octeontx2-pf: replace bitmap_weight with bitmap_empty wher [...] adds 5f8dac3fc7ba qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() adds 315208f21b55 arch/alpha: replace cpumask_weight with cpumask_empty wher [...] adds 8f79657865d3 arch/ia64: replace cpumask_weight with cpumask_empty where [...] adds 54adebccd840 arch/x86: replace cpumask_weight with cpumask_empty where [...] adds 62e3e3ac52a0 drm/i915/pmu: replace cpumask_weight with cpumask_empty wh [...] adds a9696830c3e6 irq: mips: replace cpumask_weight with cpumask_empty where [...] adds 613ef656934b genirq/affinity: replace cpumask_weight with cpumask_empty [...] adds 19383545e498 clocksource: replace cpumask_weight with cpumask_empty in [...] adds 8c9d42f9e850 mm/vmstat: replace cpumask_weight with cpumask_empty where [...] adds de0e572125cc arch/x86: replace nodes_weight with nodes_empty where appropriate adds 47a90db020ff bitmap: add bitmap_weight_{cmp, eq, gt, ge, lt, le} functions adds e07d8427738a arch/x86: replace bitmap_weight with bitmap_weight_{eq,gt, [...] adds 5699ee7d3c91 iio: replace bitmap_weight() with bitmap_weight_{eq,gt} wh [...] adds c1675e5e7a4a memstick: replace bitmap_weight with bitmap_weight_eq wher [...] adds 2458c9246e4f ixgbe: replace bitmap_weight with bitmap_weight_eq adds d28a6b0f74fb octeontx2-pf: replace bitmap_weight with bitmap_weight_{eq,gt} adds 6d2ab518c681 mlx4: replace bitmap_weight with bitmap_weight_{eq,gt,ge,lt,le} adds 632855558bd1 perf: replace bitmap_weight with bitmap_weight_eq for ThunderX2 adds 3ad4d774500a media: tegra-video: replace bitmap_weight with bitmap_weight_le adds f9a0de5d2265 cpumask: add cpumask_weight_{eq,gt,ge,lt,le} adds c362ea6e1c76 arch/ia64: replace cpumask_weight with cpumask_weight_eq i [...] adds 56e9c32d3560 arch/mips: replace cpumask_weight with cpumask_weight_{eq, [...] adds 18a2953481e1 arch/powerpc: replace cpumask_weight with cpumask_weight_{ [...] adds 0fa5623ba34d arch/s390: replace cpumask_weight with cpumask_weight_eq w [...] adds 5e21f84709cc firmware: psci: replace cpumask_weight with cpumask_weight_eq adds 57dfa1eb5051 RDMA/hfi1: replace cpumask_weight with cpumask_weight_{eq, [...] adds 1435a4cb64bf scsi: lpfc: replace cpumask_weight with cpumask_weight_gt adds 38db870d5632 soc/qman: replace cpumask_weight with cpumask_weight_lt adds 22aa23e43383 nodemask: add nodemask_weight_{eq,gt,ge,lt,le} adds fe890716a73a ACPI: replace nodes__weight with nodes_weight_ge for numa adds 21591d33d183 mm/mempolicy: replace nodes_weight with nodes_weight_eq adds 4209bced2a65 nodemask: add num_node_state_eq() adds 3b4a8c290734 tools: bitmap: sync bitmap_weight adds a443c70e9d1a MAINTAINERS: add cpumask and nodemask files to BITMAP_API adds ad36429479eb lib/bitmap.c make bitmap_print_bitmask_to_buf parseable adds 0b109ac32b03 include/linux/find: Fix documentation adds 1336c36a7320 lib/bitmap: extend comment for bitmap_(from,to)_arr32() adds 437a908dacc6 lib: add bitmap_{from,to}_arr64 adds 40b45dae13be lib/bitmap: add test for bitmap_{from,to}_arr64 adds d9b2cb83195a KVM: s390: replace bitmap_copy with bitmap_{from,to}_arr64 [...] adds 7634b167cd30 drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate adds 5bbcf59fcdf7 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds c5cab8ce53a9 netfs: Eliminate Clang randstruct warning adds c5855a22a006 sancov: Split plugin build from plugin CFLAGS adds 8c347ce4ff95 randstruct: Reorganize Kconfigs and attribute macros adds 3d74cecbf52e randstruct: Split randstruct Makefile and CFLAGS adds e72a12b17072 randstruct: Move seed generation into scripts/basic/ adds 1fe35f29cf82 randstruct: Enable Clang support adds 767ab208ebf5 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds f5a26c6f2a8f Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 329687a03d18 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] adds 75382a2dca0e tools/vm/page_owner_sort.c: support for multi-value select [...] adds ebbeae36387c tools/vm/page_owner_sort.c: support sorting blocks by mult [...] adds a72469aa5938 tools/vm/page_owner: support debug log to avoid huge log print adds f09654bb8812 tools/vm/page_owner_sort.c: provide allocator labelling an [...] adds c7c4ab859642 tools/vm/page_owner_sort.c: avoid repeated judgments adds 21f0dd88f23d mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio adds 9096bbe951dd mm: shmem: make shmem_init return void adds d8f653386cb5 mm/memcg: remove unneeded nr_scanned adds 391e0efc15e9 mm/memcg: mz already removed from rb_tree if not NULL adds 41555dadbff8 mm/memcg: set memcg after css verified and got reference adds 89d8330ccf2a mm/memcg: set pos explicitly for reclaim and !reclaim adds a9320aae68a1 mm/memcg: move generation assignment and comparison together adds c449d5599287 mm/memcg: non-hierarchical mode is deprecated adds c85bcc912f4f kselftests: memcg: update the oom group leaf events test adds be74553f250f kselftests: memcg: speed up the memory.high test adds 1bd1a4dd3e8c MAINTAINERS: add corresponding kselftests to cgroup entry adds 9c946e3e7f57 MAINTAINERS: add corresponding kselftests to memcg entry adds ef7a4ffc4c7f mm/memcontrol.c: make cgroup_memory_noswap static adds 9707aff701e3 mm/memcontrol.c: remove unused private flag of memory.oom_control adds 98af39d52e33 mm/vmalloc: fix a comment adds 4fcdcc12915c vmap(): don't allow invalid pages adds 8d98e42fb20c Documentation/sysctl: document page_lock_unfairness adds 379313241e77 mm/page_alloc: adding same penalty is enough to get round- [...] adds bb0e28eb5bc2 mm: page_alloc: simplify pageblock migratetype check in __ [...] adds 8170ac4700d2 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] adds f142e70750a1 mm/memory-failure.c: remove unnecessary (void*) conversions adds f361e2462e8c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] adds 2ba2b008a8bf Revert "mm/memory-failure.c: fix race with changing page c [...] adds 3f871370686d mm/memory-failure.c: minor cleanup for HWPoisonHandlable adds ef526b17bc33 mm/memory-failure.c: dissolve truncated hugetlb page adds b283d983a7a6 mm, hugetlb, hwpoison: separate branch for free and in-use [...] adds 84448c8ecd9a hugetlb: remove use of list iterator variable after loop adds 2e4ec02bbcc0 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] adds 1e63ac088f20 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 adds 36c26128b898 mm/vmscan: reclaim only affects managed_zones adds bc53008eea55 mm/vmscan: make sure wakeup_kswapd with managed zone adds 8b3a899abe15 mm/vmscan: sc->reclaim_idx must be a valid zone index adds 02e458d8d04e mm/vmscan: remove obsolete comment in get_scan_count adds 5829f7dbae41 mm/vmscan: fix comment for current_may_throttle adds b2cb6826b6df mm/vmscan: fix comment for isolate_lru_pages adds c310e06cc4e4 fs/proc/task_mmu.c: remove redundant page validation of pte_page adds dc3a1f3024b3 mm/z3fold: declare z3fold_mount with __init adds 78da57d401f8 mm/z3fold: remove obsolete comment in z3fold_alloc adds ed0e5dcab3a7 mm/z3fold: minor clean up for z3fold_free adds 8ea2f86cea6e mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] adds a3148b5fea52 mm/z3fold: remove confusing local variable l reassignment adds 5e36c25b2c1a mm/z3fold: move decrement of pool->pages_nr into __release [...] adds 52fb90cc1919 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] adds daf79bd8ee1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() adds 4af12d04e71c mm: compaction: use helper isolation_suitable() adds da63dc84befa drivers/base/node.c: fix compaction sysfs file leak adds bc78b5ed9ff2 mm/mempolicy: clean up the code logic in queue_pages_pte_range adds 0c2d08728470 mm: add selftests for migration entries adds 5202978b4878 mm/migration: remove unneeded local variable mapping_locked adds b75454e10101 mm/migration: remove unneeded local variable page_lru adds cb1c37b1c65d mm/migration: use helper function vma_lookup() in add_page [...] adds 3eefb826c5a6 mm/migration: use helper macro min in do_pages_stat adds 91925ab8cc2a mm/migration: avoid unneeded nodemask_t initialization adds f430893b01e7 mm/migration: remove some duplicated codes in migrate_pages adds 69a041ff5058 mm/migration: fix potential page refcounts leak in migrate_pages adds 3f26c88bd66c mm/migration: fix potential invalid node access for reclai [...] adds 4cd614841c06 mm/migration: fix possible do_pages_stat_array racing with [...] adds 9c42fe4e30a9 mm: migrate: simplify the refcount validation when migrati [...] adds 7d6e2d963845 mm: untangle config dependencies for demote-on-reclaim adds f3b9e8cc8b09 mm/madvise: fix potential pte_unmap_unlock pte error adds 7f9c9b607dc2 mm: rmap: fix cache flush on THP pages adds e583b5c472bd dax: fix cache flush on PMD-mapped pages adds 6a8e0596f004 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs adds 6472f6d2f7d9 mm: pvmw: add support for walking devmap pages adds 06083a0921fd dax: fix missing writeprotect the pte entry adds 0e5e64c0b0d7 mm: simplify follow_invalidate_pte() adds 62e80f2b5072 tools/testing/selftests/vm/gup_test.c: clarify error statement adds 642bc52aed9c selftests: vm: bring common functions to a new file adds 9f3265db6ae8 selftests: vm: add test for Soft-Dirty PTE bit adds b67bd551201a selftests: vm: refactor run_vmtests.sh to reduce boilerplate adds 241ec63a9a0f selftests: vm: fix shellcheck warnings in run_vmtests.sh adds 325bca1fe0b1 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] adds b191c9bc334a mm/mmu_gather: limit free batch count and add schedule poi [...] adds 31d17076b07c mm/debug_vm_pgtable: drop protection_map[] usage adds 6c862bd05922 mm/mmap: clarify protection_map[] indices adds c5d8a3643d91 mm/mmap.c: use helper mlock_future_check() adds 67436193c287 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT adds 634093c59a12 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b3aca728fb27 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91d4ce985fbb sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e10cd4b00904 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5dcfc6a1cc53 mm/mmap: drop arch_filter_pgprot() adds 3afa793082e6 mm/mmap: drop arch_vm_get_page_pgprot() adds f433195679a9 mm/mremap: use helper mlock_future_check() adds 3c9fe8b8f5e3 mm/mremap: avoid unneeded do_munmap call adds aa282a157bf8 mm/page_alloc.c: calc the right pfn if page size is not 4K adds 5981611d0a00 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions adds f10f1442c309 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* adds 47010c040dec mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* adds e3246d8f5217 mm/sparse-vmemmap: add a pgmap argument to section activation adds 2beea70a3edc mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] adds 60a427db0f80 mm/hugetlb_vmemmap: move comment block to Documentation/vm adds 4917f55b4ef9 mm/sparse-vmemmap: improve memory savings for compound devmaps adds 6fd3620b3428 mm/page_alloc: reuse tail struct pages for compound devmaps adds ba91fb7dd03c include/linux/swapops.h: remove stub for non_swap_entry() adds 7609385337a4 ksm: count ksm merging pages for each process adds 94bfe85bde18 mm/vmstat: add events for ksm cow adds 024c61eaff17 mm: compaction: remove unneeded return value of kcompactd_run adds 02d04a5163cd mm: compaction: remove unneeded pfn update adds 00bc102f82e0 mm: compaction: remove unneeded assignment to isolate_start_pfn adds d56c15845a54 mm: compaction: clean up comment for sched contention adds 85f73e6d752d mm: compaction: clean up comment about suitable migration [...] adds c036ddffe4ac mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c adds 66fe1cf7f581 mm: compaction: use helper compound_nr in isolate_migratep [...] adds 556162bf3a8c mm: compaction: clean up comment about async compaction in [...] adds 3109de308987 mm: compaction: avoid possible NULL pointer dereference in [...] adds cff387d6a294 mm: compaction: make compaction_zonelist_suitable return f [...] adds fa599c44987d mm: compaction: simplify the code in __compact_finished adds ca2864e52d39 mm: compaction: make sure highest is above the min_pfn adds f47f758cff59 drivers/base/memory: fix an unlikely reference counting is [...] adds 0a7a0f6f7f36 hugetlb: fix wrong use of nr_online_nodes adds f87442f407af hugetlb: fix hugepages_setup when deal with pernode adds f81f6e4b5eed hugetlb: fix return value of __setup handlers adds 30a514002db2 mm: use for_each_online_node and node_online instead of op [...] adds 25fa414adad5 mm/khugepaged: use vma_is_anonymous adds 9c8bbfaca1bc mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] adds 07d067e4f2ce kasan: fix sleeping function called from invalid context o [...] adds ec2a0f9c8b50 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t adds d137a7cb9b2a mm/page_alloc: simplify update of pgdat in wake_all_kswapds adds 30226b69f876 zram: add a huge_idle writeback mode adds 94968384dde1 memcg: introduce per-memcg reclaim interface adds 6c26df84e1f2 selftests: cgroup: return -errno from cg_read()/cg_write() [...] adds a3622a53e620 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] adds eae3cb2e87ff selftests: cgroup: add a selftest for memory.reclaim adds 1f4910b3affc damon: vaddr-test: tweak code to make the logic clearer adds 4f540f5ab4f2 mm/damon/core-test: add a kunit test case for ops registration adds cef4493f1aaa mm/damon: remove unnecessary type castings adds 059342d1dd4e mm/damon/reclaim: fix the timer always stays active adds 2af091cb27a4 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 0af96a024f52 ia64: fix typos in comments adds 72a4fd6a7f03 ia64: ptrace: fix typos in comments adds bd7155a0282e ia64: replace comments with C99 initializers adds 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version adds dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant adds 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] adds b02da32b613f ocfs2: remove usage of list iterator variable after the loop body adds bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced adds 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init adds a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] adds 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error adds f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super adds 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] adds 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter adds 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter adds e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter adds 6308499b5e99 net: unexport csum_and_copy_{from,to}_user adds c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] adds 11fb48961e52 get_maintainer: Honor mailmap for in file emails adds d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test adds 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections adds e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests adds dffad91b06e0 lib/string.c: simplify str[c]spn adds d1bd5fa07667 lib: remove back_str initialization adds f485922d8fe4 pipe: make poll_usage boolean and annotate its access adds d679ae94fdd5 list: fix a data-race around ep->rdllist adds 7374fa33dc2d init/Kconfig: remove USELIB syscall by default adds 3fbb6b784acb fatfs: remove redundant judgment adds e057aaec34ae fatfs: add FAT messages to printk index adds 183c3237c928 fat: add ratelimit to fat*_ent_bread() adds f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP adds a9866bef5171 ptrace: fix wrong comment of PT_DTRACE adds f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry adds 16b0b7adabfb kexec: remove redundant assignments adds f8323a0cb9a6 rapidio: remove unnecessary use of list iterator adds 0e0af57e0e91 taskstats: version 12 with thread group and exe info adds edc73c7261ca kernel: make taskstats available from all net namespaces adds f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super adds 92618621fa5f Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds bbe7c4409ff4 Merge branch 'mm-stable' into mm-unstable adds 7db18f023bd8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] adds 97bec7f38fd3 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] adds c9404e10293c mm/memory: slightly simplify copy_present_pte() adds 02ff3a914c6e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] adds d47832c876f1 mm/rmap: convert RMAP flags to a proper distinct rmap_t type adds 2527b10c3619 mm/rmap: remove do_page_add_anon_rmap() adds 2b08aa764286 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() adds d7933d484c82 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() adds 9553719fa7ab mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] adds 20e45a71ab3e mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] adds 941cb5e71ee2 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] adds 47117bdb6068 mm: remember exclusively mapped anonymous pages with PG_an [...] adds 8df45d27f571 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] adds 42c91b270ba8 mm/gup: disallow follow_page(FOLL_PIN) adds 62b2ca38aabf mm: support GUP-triggered unsharing of anonymous pages adds 32d5719dc446 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] adds a384b3594291 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] adds b325d3e03754 mm/swap: remember PG_anon_exclusive via a swp pte bit adds 73d4471c0d14 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix adds 19fba3fdb26e mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c1e8345e554 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds 4c0797a4c9bf x86-pgtable-support-__have_arch_pte_swp_exclusive-fix adds 341fbc545f29 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds a52859e3c3d0 s390/pgtable: cleanup description of swp pte layout adds 7bbf029fd622 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE adds ed91a6a6b5a7 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s adds 0a41356abdd7 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s adds 81b6f135683c mm/gup: fix comments to pin_user_pages_*() adds 37ded94d110c mm: create new mm/swap.h header file. adds b6e6b663b87c mm-create-new-mm-swaph-header-file-fix adds ebd36d693377 mm: drop swap_dirty_folio adds e68ba8eff8b8 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate adds 1e2695915964 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space adds 152ac2c67212 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] adds 29e51271095c nfs: rename nfs_direct_IO and use as ->swap_rw adds d331f8e17137 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw adds ea24899f9b5a doc: update documentation for swap_activate and swap_rw adds 8272c4afbe68 mm: submit multipage reads for SWP_FS_OPS swap-space adds b936d2649997 mm: submit multipage write for SWP_FS_OPS swap-space adds 7f39151fb856 mm: handle THP in swap_*page_fs() adds e1736b007c43 VFS: Add FMODE_CAN_ODIRECT file flag adds 0a0fbb6a8a41 cgroups: refactor children cgroups in memcg tests adds 2fa45f97624d cgroup: account for memory_recursiveprot in test_memcg_low() adds ea2186fc34af cgroup: account for memory_localevents in test_memcg_oom_g [...] adds 2ff94bc5c209 cgroup: remove racy check in test_memcg_sock() adds 14c59c3892af cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] adds ba50f3321b6f mm/mprotect: use mmu_gather adds b807d684d766 mm/mprotect: do not flush when not required architecturally adds b0731cae0b77 mm: avoid unnecessary flush on change_huge_pmd() adds 05964630ca55 mm: discard __GFP_ATOMIC adds e9d63c5715be mm/khugepaged: sched to numa node when collapse huge page adds b6a6433b4961 mm: introduce PTE_MARKER swap entry adds 0b15d5d8e139 fixup! mm: Introduce PTE_MARKER swap entry adds 78e9304919fd mm: teach core mm about pte markers adds 659040858e0b fixup! mm: Teach core mm about pte markers adds 1c47f7e7a493 mm: check against orig_pte for finish_fault() adds 74a27cf1ec2e mm-check-against-orig_pte-for-finish_fault-fix adds c817c208f64d mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes adds b97a5fa44bd5 mm/uffd: PTE_MARKER_UFFD_WP adds 89906969fc32 fixup! mm/uffd: PTE_MARKER_UFFD_WP adds 0b51a78cb242 mm/shmem: take care of UFFDIO_COPY_MODE_WP adds d43e17c74c70 mm/shmem: handle uffd-wp special pte in page fault handler adds 905cd81744db mm/shmem: persist uffd-wp bit across zapping for file-backed adds ff4aaf947873 mm/shmem: allow uffd wr-protect none pte for file-backed mem adds d49510be242c mm/shmem: allows file-back mem to be uffd wr-protected on thps adds 5d08e61b1525 mm/shmem: handle uffd-wp during fork() adds c3106a159dd9 mm/hugetlb: introduce huge pte version of uffd-wp helpers adds 2f73d86a08ba mm/hugetlb: hook page faults for uffd write protection adds 41407bfa0053 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP adds 222d4eadf90d mm/hugetlb: handle UFFDIO_WRITEPROTECT adds d22848a989ae mm/hugetlb: handle pte markers in page faults adds 24d5c8d5db59 mm/hugetlb: allow uffd wr-protect none ptes adds 7c6895879b05 mm/hugetlb: only drop uffd-wp special pte if required adds 4043c907f275 fixup! mm/hugetlb: Only drop uffd-wp special pte if required adds d84fd1882dc5 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix adds e33e1e363c9d mm/hugetlb: handle uffd-wp during fork() adds 531e7d2b9552 mm/shmem: vma_needs_copy can be static adds 156697e938d6 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered adds 87ad59e22a1e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs adds c564679b45d4 mm/uffd: enable write protection for shmem & hugetlbfs adds 664335e85ca8 mm: enable PTE markers by default adds 724a3f672bd0 mm/uffd: hide PTE_MARKER option adds 7ad05074ffac selftests/uffd: enable uffd-wp for shmem/hugetlbfs adds d315699769a9 userfaultfd/selftests: use swap() instead of open coding it adds 0421e845153b mm/uffd: move USERFAULTFD configs into mm/ adds 1a622c8b5123 mm/swapfile: unuse_pte can map random data if swap read fails adds 006e8c2b2a9f mm/swapfile: fix lost swap bits in unuse_pte() adds 2ca240bbfe68 mm/madvise: free hwpoison and swapin error entry in madvis [...] adds a831a1a6ad46 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] adds 6aee84573ae6 mm: page_isolation: check specified range for unmovable pages adds 5145d1402a85 mm: make alloc_contig_range work at pageblock granularity adds 7d850a4d74bd mm-make-alloc_contig_range-work-at-pageblock-granularity-fix adds 61a9b9b42ee9 mm: page_isolation: enable arbitrary range page isolation. adds 330bf340d388 mm: cma: use pageblock_order as the single alignment adds ff1f2117e1e3 drivers: virtio_mem: use pageblock size as the minimum vir [...] adds 025f288aa00a mm/migration: reduce the rcu lock duration adds 411538f7f830 mm/migration: remove unneeded lock page and PageMovable check adds d40d9ca26885 mm/migration: return errno when isolate_huge_page failed adds d65b9959cffd mm/migration: fix potential pte_unmap on an not mapped pte adds 96f1935f42bb mm/vmscan: take min_slab_pages into account when try to ca [...] adds 78a7f560bfad mm/vmscan: add a comment about MADV_FREE pages check in fo [...] adds 6d94deba23c3 mm/vmscan: introduce helper function reclaim_page_list() adds da1e7f87965f mm/vmscan: take all base pages of THP into account when ra [...] adds d14bdfaa0af7 mm/vmscan: remove obsolete comment in kswapd_run adds c62e406d8642 mm/vmscan: use helper folio_is_file_lru() adds c4e178a54372 mm/vmscan: use helper folio_is_file_lru() adds e8b3d5538d98 kfence: enable check kfence canary on panic via boot param adds f2dd353173ad kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix adds 0277e8c001b9 lib/kstrtox.c: add "false"/"true" support to kstrtobool() adds b8a7547e0ca4 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix adds a80f3a7b65a2 mm: convert sysfs input to bool using kstrtobool() adds b15aa3a6bf7d mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE adds 22b8ec257caa mm/damon/core: add a function for damon_operations registr [...] adds cf5e7e47bd3e mm/damon/sysfs: add a file for listing available monitoring ops adds 5be8dcc4b82c selftets/damon/sysfs: test existence and permission of ava [...] adds 45225752a9ae Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] adds cb52aff4ed86 mm/damon/vaddr: register a damon_operations for fixed virt [...] adds c83136469313 mm/damon/sysfs: support fixed virtual address ranges monitoring adds 79103d60f0f2 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] adds 5435f7540804 mm/memory_hotplug: use pgprot_val to get value of pgprot adds c33c42b8b0dc mm/vmscan: not necessary to re-init the list for each iteration adds ad7734639b10 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] adds c782cc0a4b79 mm: hugetlb: considering PMD sharing when flushing cache/TLBs adds 681682ae1034 mm: rmap: move the cache flushing to the correct place for [...] adds b7894006215b mm: rmap: use flush_cache_range() to flush cache for huget [...] adds 6ee85af31ae1 mm/shmem: remove duplicate include in memory.c adds 366e7b61ca1f printk: stop including cache.h from printk.h adds 3f0cd9a623ec mm: make minimum slab alignment a runtime property adds 78c0585fdbac mm-make-minimum-slab-alignment-a-runtime-property-fix adds 9045d9a2fc2a mm/swapops: make is_pmd_migration_entry more strict adds 13eabcc2a22c mm/rmap: Fix typos in comments adds 1c6c1a8538d2 selftest/vm: test that mremap fails on non-existent vma adds 1cba4825b885 mm/z3fold: fix sheduling while atomic adds 98fccf327fb2 mm/z3fold: fix possible null pointer dereferencing adds e7e62bb3f7a5 mm/z3fold: remove buggy use of stale list for allocation adds 15ac6b58b064 mm/z3fold: throw warning on failure of trylock_page in z3f [...] adds 6ff550152ae1 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" adds cd95bdf9ca9a mm/z3fold: put z3fold page back into unbuddied list when r [...] adds e62ad8719965 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock adds a17cfb596721 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free adds 515a77ce1a92 mm/z3fold: fix z3fold_page_migrate races with z3fold_map adds 51cdf401678a mm/damon/core: add a new callback for watermarks checks adds a92092796b40 mm/damon/core: finish kdamond as soon as any callback retu [...] adds b256288447b7 mm/damon/vaddr: generalize damon_va_apply_three_regions() adds d605dbe2cce1 mm/damon/vaddr: move 'damon_set_regions()' to core adds 42e1ab738f92 mm/damon/vaddr: remove damon_va_apply_three_regions() adds c2277e4d81d2 mm/damon/sysfs: prohibit multiple physical address space m [...] adds 075027f85028 mm/damon/sysfs: move targets setup code to a separated function adds bc2d04a8d304 mm/damon/sysfs: reuse damon_set_regions() for regions setting adds 3676d49e8e8d mm/damon/sysfs: use enum for 'state' input handling adds 45db995d8bb6 mm/damon/sysfs: update schemes stat in the kdamond context adds d76544c4b28f mm/damon/sysfs: support online inputs update adds 7110d2462bcc Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] adds 127c665aaa93 mm/damon/reclaim: support online inputs update adds 43201c94479e Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] adds b88a78957e8f mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] adds 6fad10baf40d mm: memory_hotplug: override memmap_on_memory when hugetlb [...] adds 6e94eef876ac mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] adds 7ecd930e37d8 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl adds 16f90e568746 mm/vmscan: filter empty page_list at the beginning adds 2260e7edf752 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] adds 686da142855b shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() adds e5cd34071120 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] adds c4199a5358c9 mm: remove alloc_pages_vma() adds 0f23a8a3bdd0 vmscan: use folio_mapped() in shrink_page_list() adds 52e02664aa0a vmscan: convert the writeback handling in shrink_page_list [...] adds b5a5d07ad0bb swap: turn get_swap_page() into folio_alloc_swap() adds bc2ad3be082c swap: convert add_to_swap() to take a folio adds 339ba7502e13 vmscan: convert dirty page handling to folios adds 719426e40146 vmscan: convert page buffer handling to use folios adds b79338b3d217 vmscan: convert lazy freeing to folios adds 8a6aff9c51c7 vmscan: move initialisation of mapping down adds 7d15d41b7c4a vmscan: convert the activate_locked portion of shrink_page [...] adds 22bf1b68e572 vmscan: remove remaining uses of page in shrink_page_list adds cb4e56ee240d mm/shmem: use a folio in shmem_unused_huge_shrink adds 561fd8bee1dc mm/swap: add folio_throttle_swaprate adds 9a44f3462edc mm/shmem: convert shmem_add_to_page_cache to take a folio adds 8d657a77c6fe mm/shmem: turn shmem_should_replace_page into shmem_should [...] adds b0bb08b2d5f3 mm/shmem: turn shmem_alloc_page() into shmem_alloc_folio() adds 3674fd6cadf5 mm/shmem: convert shmem_alloc_and_acct_page to use a folio adds 94cdf3e8c0bf mm/shmem: convert shmem_getpage_gfp to use a folio adds 2b58b3f33ba2 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() adds 510a81e60536 ocfs2: reflink deadlock when clone file to the same direct [...] adds 28eb67b3c57c ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e18f5af1cd22 ocfs2: fix ocfs2 corrupt when iputting an inode adds 8eb3c9353575 proc: fix dentry/inode overinstantiating under /proc/${pid}/net adds 4f335cd69383 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] adds a07211c95827 init/main.c: silence some -Wunused-parameter warnings adds 49916212c51d initramfs: refactor do_header() cpio magic checks adds 55230b38045d initramfs: make dir_entry.name a flexible array member adds a68b1f4aecbb initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option adds 06aebc4b5f90 gen_init_cpio: fix short read file handling adds 9ce9e2ef35fe gen_init_cpio: support file checksum archiving adds 3462c8eba96f initramfs: support cpio extraction with file checksums adds 64aac5437c4f ipc/sem: Remove redundant assignments adds 7afda327770a ipc: update semtimedop() to use hrtimer adds f0ad3e298801 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 45d5ed52ecdd ELF, uapi: fixup ELF_ST_TYPE definition adds cdb5a08f5c15 Merge branch 'mm-nonmm-unstable' into mm-everything adds 06cb14ae282d Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds baf6dcbb6bab mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery adds cd45ef1ff1b5 kselftest/vm: override TARGETS from arguments adds d16ab0b346a1 Merge branch 'akpm/master' adds bb6ee10133fa Add linux-next specific files for 20220504
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 (5469f0c06732) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
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.
No new revisions were added by this update.
Summary of changes: Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 7 +- Documentation/PCI/pci.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 6 +- Documentation/admin-guide/mm/damon/reclaim.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 9 +- Documentation/admin-guide/sysctl/kernel.rst | 15 +- Documentation/admin-guide/sysctl/vm.rst | 30 + Documentation/dev-tools/kunit/usage.rst | 19 +- .../devicetree/bindings/arm/rockchip.yaml | 18 +- .../devicetree/bindings/arm/stm32/stm32.yaml | 63 +- Documentation/devicetree/bindings/arm/ux500.yaml | 5 + .../devicetree/bindings/clock/st,stm32mp1-rcc.yaml | 34 + .../bindings/display/bridge/fsl,ldb.yaml | 92 + .../bindings/display/panel/panel-simple.yaml | 2 + .../display/rockchip/rockchip,dw-hdmi.yaml | 22 +- .../bindings/dsp/mediatek,mt8195-dsp.yaml | 105 + Documentation/devicetree/bindings/eeprom/at24.yaml | 4 +- .../devicetree/bindings/gnss/brcm,bcm4751.yaml | 69 + .../devicetree/bindings/hwmon/adt7475.yaml | 22 + .../bindings/hwmon/microchip,lan966x.yaml | 53 + .../bindings/i2c/qcom,i2c-geni-qcom.yaml | 100 + .../bindings/i2c/samsung,s3c2410-i2c.yaml | 2 +- .../devicetree/bindings/i3c/cdns,i3c-master.txt | 43 - .../devicetree/bindings/i3c/cdns,i3c-master.yaml | 60 + .../devicetree/bindings/i3c/snps,dw-i3c-master.txt | 41 - .../bindings/i3c/snps,dw-i3c-master.yaml | 52 + .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 10 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 12 +- .../memory-controllers/nvidia,tegra186-mc.yaml | 80 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 2 +- .../bindings/net/can/renesas,rcar-canfd.yaml | 1 + .../devicetree/bindings/net/ethernet-phy.yaml | 9 + Documentation/devicetree/bindings/net/micrel.txt | 9 + .../bindings/net/microchip,lan966x-switch.yaml | 2 - .../bindings/net/wireless/qcom,ath11k.yaml | 361 +- .../bindings/net/wireless/silabs,wfx.yaml | 1 + .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../bindings/phy/marvell,armada-3700-utmi-phy.yaml | 2 +- .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 1 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 11 + .../regulator/siliconmitus,sm5703-regulator.yaml | 8 +- .../devicetree/bindings/reset/altr,rst-mgr.yaml | 47 + .../bindings/reset/amlogic,meson-axg-audio-arb.txt | 22 - .../reset/amlogic,meson-axg-audio-arb.yaml | 56 + .../devicetree/bindings/reset/ath79-reset.txt | 20 - .../devicetree/bindings/reset/berlin,reset.txt | 23 - .../bindings/reset/bitmain,bm1880-reset.txt | 18 - .../bindings/reset/bitmain,bm1880-reset.yaml | 36 + .../devicetree/bindings/reset/lantiq,reset.txt | 30 - .../devicetree/bindings/reset/lantiq,reset.yaml | 49 + .../bindings/reset/marvell,berlin2-reset.yaml | 38 + .../bindings/reset/nuvoton,npcm-reset.txt | 32 - .../bindings/reset/nuvoton,npcm750-reset.yaml | 50 + .../bindings/reset/qca,ar7100-reset.yaml | 40 + .../bindings/reset/snps,axs10x-reset.txt | 33 - .../bindings/reset/snps,axs10x-reset.yaml | 48 + .../devicetree/bindings/reset/socfpga-reset.txt | 16 - .../bindings/reset/st,sti-picophyreset.txt | 42 - .../devicetree/bindings/reset/st,sti-powerdown.txt | 45 - .../bindings/reset/st,stih407-picophyreset.yaml | 47 + .../bindings/reset/st,stih407-powerdown.yaml | 49 + .../devicetree/bindings/soc/ti/wkup-m3-ipc.yaml | 12 + .../devicetree/bindings/spi/renesas,rspi.yaml | 2 + .../bindings/spmi/qcom,spmi-pmic-arb.txt | 65 - .../bindings/spmi/qcom,spmi-pmic-arb.yaml | 117 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + Documentation/dontdiff | 1 + Documentation/filesystems/caching/netfs-api.rst | 4 +- Documentation/filesystems/fscrypt.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/locking.rst | 36 +- Documentation/filesystems/netfs_library.rst | 9 +- Documentation/filesystems/porting.rst | 2 +- Documentation/filesystems/vfs.rst | 86 +- Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/index.rst | 2 + Documentation/hwmon/lan966x.rst | 40 + Documentation/hwmon/xdpe152c4.rst | 118 + Documentation/kbuild/reproducible-builds.rst | 8 +- .../device_drivers/can/ctu/ctucanfd-driver.rst | 2 +- .../networking/device_drivers/can/index.rst | 1 + Documentation/networking/mptcp-sysctl.rst | 18 + Documentation/userspace-api/seccomp_filter.rst | 10 + Documentation/virt/kvm/api.rst | 47 +- Documentation/virt/kvm/arm/hypercalls.rst | 138 + Documentation/virt/kvm/arm/psci.rst | 77 - MAINTAINERS | 18 +- Makefile | 7 +- Next/SHA1s | 225 +- Next/Trees | 5 +- Next/merge.log | 4577 ++++++++++------- arch/arm/Kconfig | 17 - arch/arm/arm-soc-for-next-contents.txt | 69 +- arch/arm/boot/dts/Makefile | 10 +- arch/arm/boot/dts/am335x-bone-common.dtsi | 4 + arch/arm/boot/dts/am335x-evm.dts | 4 + arch/arm/boot/dts/am335x-evmsk.dts | 4 + arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 12 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +- arch/arm/boot/dts/am33xx.dtsi | 3 + arch/arm/boot/dts/am35xx-clocks.dtsi | 52 +- arch/arm/boot/dts/am437x-gp-evm.dts | 5 + arch/arm/boot/dts/am437x-sk-evm.dts | 4 + arch/arm/boot/dts/am43x-epos-evm.dts | 4 + arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 4 +- arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 10 +- arch/arm/boot/dts/aspeed-g6.dtsi | 10 + arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/dm814x.dtsi | 3 + arch/arm/boot/dts/dm816x.dtsi | 3 + arch/arm/boot/dts/exynos5250-smdk5250.dts | 4 +- arch/arm/boot/dts/omap3430es1-clocks.dtsi | 184 +- arch/arm/boot/dts/omap34xx-omap36xx-clocks.dtsi | 275 +- .../omap36xx-am35xx-omap3430es2plus-clocks.dtsi | 79 +- arch/arm/boot/dts/omap36xx-clocks.dtsi | 17 +- .../boot/dts/omap36xx-omap3430es2plus-clocks.dtsi | 136 +- arch/arm/boot/dts/omap3xxx-clocks.dtsi | 2044 ++++---- ...e-fp2.dts => qcom-msm8974pro-fairphone-fp2.dts} | 5 +- .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 1 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 1 + arch/arm/boot/dts/r9a06g032.dtsi | 49 + arch/arm/boot/dts/ste-dbx5x0.dtsi | 12 +- ...codina.dts => ste-ux500-samsung-codina-tmo.dts} | 296 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 80 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 44 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 4 + arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 35 +- arch/arm/boot/dts/stm32mp131.dtsi | 2 + arch/arm/boot/dts/stm32mp135f-dk.dts | 25 + arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 15 + arch/arm/boot/dts/stm32mp151.dtsi | 41 + arch/arm/boot/dts/stm32mp151a-prtt1a.dts | 52 + arch/arm/boot/dts/stm32mp151a-prtt1c.dts | 304 ++ arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi | 229 + arch/arm/boot/dts/stm32mp151a-prtt1s.dts | 63 + arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 86 + arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 95 + arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 91 + arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 100 + arch/arm/configs/am200epdkit_defconfig | 1 + arch/arm/configs/cm_x300_defconfig | 1 + arch/arm/configs/colibri_pxa270_defconfig | 1 + arch/arm/configs/colibri_pxa300_defconfig | 1 + arch/arm/configs/corgi_defconfig | 1 + arch/arm/configs/eseries_pxa_defconfig | 1 + arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/h5000_defconfig | 1 + arch/arm/configs/imote2_defconfig | 365 -- arch/arm/configs/ixp4xx_defconfig | 87 +- arch/arm/configs/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + arch/arm/configs/omap2plus_defconfig | 3 + arch/arm/configs/palmz72_defconfig | 1 + arch/arm/configs/pcm027_defconfig | 1 + arch/arm/configs/pxa255-idp_defconfig | 1 + arch/arm/configs/pxa3xx_defconfig | 1 + arch/arm/configs/pxa_defconfig | 1 + arch/arm/configs/spitz_defconfig | 1 + arch/arm/configs/trizeps4_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/xcep_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/include/asm/io.h | 30 +- arch/arm/mach-davinci/Makefile | 4 +- arch/arm/mach-davinci/board-da830-evm.c | 7 +- arch/arm/mach-davinci/board-da850-evm.c | 7 +- arch/arm/mach-davinci/board-dm355-evm.c | 5 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 6 +- arch/arm/mach-davinci/board-dm644x-evm.c | 7 +- arch/arm/mach-davinci/board-dm646x-evm.c | 5 +- arch/arm/mach-davinci/board-mityomapl138.c | 8 +- arch/arm/mach-davinci/board-neuros-osd2.c | 7 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 6 +- arch/arm/mach-davinci/board-sffsdr.c | 6 +- arch/arm/mach-davinci/common.c | 4 +- arch/arm/mach-davinci/{include/mach => }/common.h | 0 arch/arm/mach-davinci/{include/mach => }/cputype.h | 2 +- arch/arm/mach-davinci/da830.c | 11 +- arch/arm/mach-davinci/da850.c | 12 +- arch/arm/mach-davinci/da8xx-dt.c | 4 +- arch/arm/mach-davinci/{include/mach => }/da8xx.h | 5 +- arch/arm/mach-davinci/davinci.h | 3 +- arch/arm/mach-davinci/devices-da8xx.c | 7 +- arch/arm/mach-davinci/devices.c | 7 +- arch/arm/mach-davinci/dm355.c | 12 +- arch/arm/mach-davinci/dm365.c | 12 +- arch/arm/mach-davinci/dm644x.c | 12 +- arch/arm/mach-davinci/dm646x.c | 12 +- .../arm/mach-davinci/{include/mach => }/hardware.h | 0 arch/arm/mach-davinci/include/mach/mux.h | 990 ---- arch/arm/mach-davinci/include/mach/uncompress.h | 97 - arch/arm/mach-davinci/mux.c | 4 +- arch/arm/mach-davinci/mux.h | 969 +++- arch/arm/mach-davinci/pdata-quirks.c | 4 +- arch/arm/mach-davinci/pm.c | 9 +- arch/arm/mach-davinci/{include/mach => }/pm.h | 0 arch/arm/mach-davinci/serial.c | 4 +- arch/arm/mach-davinci/{include/mach => }/serial.h | 2 +- arch/arm/mach-davinci/sram.c | 2 +- arch/arm/mach-davinci/usb-da8xx.c | 7 +- arch/arm/mach-davinci/usb.c | 5 +- arch/arm/mach-nomadik/Kconfig | 1 - arch/arm/mach-omap1/Kconfig | 1 + arch/arm/mach-omap1/board-ams-delta.c | 2 +- arch/arm/mach-omap1/fb.c | 2 +- arch/arm/mach-omap1/i2c.c | 1 + arch/arm/mach-omap1/omap-dma.c | 18 +- arch/arm/mach-omap1/sram-init.c | 2 +- arch/arm/mach-omap1/timer32k.c | 2 +- arch/arm/mach-omap2/Makefile | 3 - arch/arm/mach-omap2/common.h | 13 +- arch/arm/mach-omap2/dma.c | 1 + arch/arm/mach-omap2/include/mach/hardware.h | 3 - arch/arm/mach-omap2/include/mach/irqs.h | 3 - arch/arm/mach-omap2/include/mach/serial.h | 66 - arch/arm/mach-omap2/omap-iommu.c | 1 + arch/arm/mach-omap2/omap-secure.c | 2 +- arch/arm/mach-omap2/omap-secure.h | 2 +- arch/arm/mach-omap2/omap4-common.c | 2 +- arch/arm/mach-omap2/pdata-quirks.c | 11 - arch/arm/mach-omap2/serial.h | 67 +- arch/arm/mach-omap2/sram.c | 2 +- arch/arm/mach-pxa/Kconfig | 15 + arch/arm/mach-pxa/Makefile.boot | 3 - arch/arm/mach-pxa/hx4700.c | 4 +- arch/arm/mach-pxa/include/mach/uncompress.h | 70 - arch/arm/mach-pxa/viper.c | 12 + arch/arm/mach-pxa/zeus.c | 12 + arch/arm/mach-spear/Makefile | 2 - arch/arm/mach-spear/include/mach/irqs.h | 35 - arch/arm/mach-spear/include/mach/uncompress.h | 42 - arch/arm/mach-spear/{include/mach => }/misc_regs.h | 4 +- arch/arm/mach-spear/pl080.c | 4 +- arch/arm/mach-spear/platsmp.c | 2 +- arch/arm/mach-spear/restart.c | 2 +- arch/arm/mach-spear/{include/mach => }/spear.h | 0 arch/arm/mach-spear/spear1310.c | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-spear/spear300.c | 2 +- arch/arm/mach-spear/spear310.c | 2 +- arch/arm/mach-spear/spear320.c | 2 +- arch/arm/mach-spear/spear3xx.c | 4 +- arch/arm/mach-spear/spear6xx.c | 4 +- arch/arm/mach-versatile/integrator_ap.c | 5 - arch/arm/mm/ioremap.c | 10 +- arch/arm/vdso/Makefile | 2 +- .../boot/dts/allwinner/sun50i-a64-teres-i.dts | 8 + arch/arm64/boot/dts/arm/juno-base.dtsi | 2 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 8 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 24 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 24 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 10 +- arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a774c0-cat874.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77970.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77980.dtsi | 5 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 7 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 7 +- .../boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi | 45 + .../arm64/boot/dts/renesas/r8a779g0-white-hawk.dts | 22 + arch/arm64/boot/dts/renesas/r8a779g0.dtsi | 122 + arch/arm64/boot/dts/renesas/r9a07g043.dtsi | 122 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 52 - arch/arm64/boot/dts/renesas/r9a07g044.dtsi | 8 +- arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 8 +- arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 8 - arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 11 + arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 11 + .../boot/dts/renesas/rzg2ul-smarc-pinfunction.dtsi | 18 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 23 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 10 +- arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 18 +- arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 80 + .../{rk3568-rock-3a.dts => rk3566-quartz64-b.dts} | 381 +- .../{rk3568-rock-3a.dts => rk3566-roc-pc.dts} | 359 +- .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 177 + .../{rk3568-rock-3a.dts => rk3566-soquartz.dtsi} | 446 +- arch/arm64/boot/dts/rockchip/rk3568-rock-3a.dts | 60 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 11 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 1 + arch/arm64/configs/defconfig | 6 + arch/arm64/include/asm/debug-monitors.h | 4 +- arch/arm64/include/asm/esr.h | 8 +- arch/arm64/include/asm/exception.h | 30 +- arch/arm64/include/asm/ftrace.h | 7 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/kvm_arm.h | 3 +- arch/arm64/include/asm/kvm_emulate.h | 14 +- arch/arm64/include/asm/kvm_host.h | 19 +- arch/arm64/include/asm/kvm_ras.h | 2 +- arch/arm64/include/asm/pgtable.h | 6 +- arch/arm64/include/asm/system_misc.h | 4 +- arch/arm64/include/asm/traps.h | 12 +- arch/arm64/include/uapi/asm/kvm.h | 30 + arch/arm64/kernel/debug-monitors.c | 12 +- arch/arm64/kernel/entry-common.c | 6 +- arch/arm64/kernel/entry-ftrace.S | 17 - arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/ftrace.c | 17 + arch/arm64/kernel/hw_breakpoint.c | 4 +- arch/arm64/kernel/kgdb.c | 6 +- arch/arm64/kernel/probes/kprobes.c | 4 +- arch/arm64/kernel/probes/uprobes.c | 4 +- arch/arm64/kernel/process.c | 2 +- arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 66 +- arch/arm64/kernel/vdso/Makefile | 3 +- arch/arm64/kvm/arm.c | 2 + arch/arm64/kvm/guest.c | 10 +- arch/arm64/kvm/handle_exit.c | 17 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/nvhe/host.S | 18 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 4 +- arch/arm64/kvm/hypercalls.c | 326 +- arch/arm64/kvm/inject_fault.c | 32 +- arch/arm64/kvm/mmu.c | 19 + arch/arm64/kvm/pmu-emul.c | 23 +- arch/arm64/kvm/psci.c | 186 +- arch/arm64/kvm/sys_regs.c | 259 +- arch/arm64/kvm/sys_regs.h | 9 +- arch/arm64/mm/fault.c | 70 +- arch/arm64/mm/ioremap.c | 8 + arch/ia64/Makefile | 4 +- arch/ia64/kernel/uncached.c | 2 +- arch/m68k/coldfire/intc.c | 2 +- arch/m68k/coldfire/m53xx.c | 2 +- arch/m68k/coldfire/pci.c | 2 +- arch/microblaze/kernel/kgdb.c | 2 +- arch/microblaze/lib/memmove.c | 2 +- arch/mips/include/asm/timex.h | 8 +- arch/mips/kernel/time.c | 11 +- arch/openrisc/include/asm/timex.h | 2 - arch/openrisc/kernel/head.S | 9 + arch/powerpc/boot/Makefile | 4 +- arch/riscv/Kconfig | 2 +- arch/riscv/kvm/vcpu_sbi.c | 5 +- arch/s390/kvm/kvm-s390.c | 10 +- arch/s390/mm/gmap.c | 7 + arch/sparc/vdso/Makefile | 3 +- arch/um/drivers/ubd_kern.c | 1 - arch/x86/entry/vdso/Makefile | 3 +- arch/x86/include/asm/pgtable_types.h | 4 - arch/x86/kernel/ftrace.c | 17 +- arch/x86/kvm/cpuid.c | 19 +- arch/x86/kvm/mmu.h | 24 + arch/x86/kvm/mmu/mmu.c | 57 +- arch/x86/kvm/mmu/spte.h | 6 - arch/x86/kvm/mmu/tdp_mmu.c | 15 +- arch/x86/kvm/svm/sev.c | 5 +- arch/x86/kvm/x86.c | 8 +- arch/x86/mm/pat/set_memory.c | 11 - arch/x86/mm/pti.c | 2 +- arch/x86/pci/xen.c | 6 +- arch/xtensa/include/asm/sections.h | 2 +- arch/xtensa/kernel/entry.S | 106 +- block/Makefile | 1 + block/bfq-iosched.c | 12 +- block/bfq-iosched.h | 4 +- block/blk-cgroup-fc-appid.c | 57 + block/blk-cgroup.c | 154 +- block/blk-cgroup.h | 138 +- block/blk-iocost.c | 12 +- block/blk-mq.c | 9 +- block/blk-throttle.c | 2 +- block/fops.c | 34 +- crypto/ecrdsa.c | 8 +- drivers/amba/bus.c | 37 +- drivers/base/dd.c | 5 + drivers/base/firmware_loader/sysfs.c | 3 - drivers/base/firmware_loader/sysfs.h | 25 +- drivers/base/firmware_loader/sysfs_upload.c | 1 - drivers/base/firmware_loader/sysfs_upload.h | 23 +- drivers/base/platform.c | 21 +- drivers/base/property.c | 96 +- drivers/block/aoe/aoe.h | 2 + drivers/block/aoe/aoeblk.c | 2 +- drivers/block/aoe/aoecmd.c | 2 +- drivers/block/aoe/aoedev.c | 4 +- drivers/block/aoe/aoemain.c | 10 +- drivers/block/loop.c | 13 +- drivers/block/nbd.c | 3 - drivers/block/null_blk/main.c | 92 +- drivers/block/null_blk/zoned.c | 7 +- drivers/block/rnbd/rnbd-srv-dev.h | 2 +- drivers/block/virtio_blk.c | 7 +- drivers/block/xen-blkback/xenbus.c | 5 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 24 +- drivers/bus/mhi/host/pci_generic.c | 41 + drivers/char/hw_random/optee-rng.c | 2 +- drivers/char/ipmi/ipmi_msghandler.c | 6 +- drivers/char/ipmi/ipmi_ssif.c | 6 +- drivers/char/random.c | 225 +- drivers/clk/imx/clk-imx8mp.c | 14 + drivers/clk/imx/clk-scu.c | 2 +- drivers/clk/qcom/clk-smd-rpm.c | 8 +- drivers/clk/renesas/Kconfig | 5 + drivers/clk/renesas/Makefile | 1 + drivers/clk/renesas/r8a779a0-cpg-mssr.c | 12 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 20 +- drivers/clk/renesas/r8a779g0-cpg-mssr.c | 218 + drivers/clk/renesas/r9a07g043-cpg.c | 39 + drivers/clk/renesas/r9a07g044-cpg.c | 60 +- drivers/clk/renesas/rcar-gen4-cpg.c | 5 + drivers/clk/renesas/rcar-gen4-cpg.h | 3 + drivers/clk/renesas/renesas-cpg-mssr.c | 6 + drivers/clk/renesas/renesas-cpg-mssr.h | 1 + drivers/clk/renesas/rzg2l-cpg.c | 430 ++ drivers/clk/renesas/rzg2l-cpg.h | 44 + drivers/clk/rockchip/clk-rk3568.c | 1 + drivers/crypto/allwinner/sun8i-ce/sun8i-ce-prng.c | 6 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-prng.c | 6 +- drivers/crypto/caam/ctrl.c | 18 + drivers/crypto/ccp/sev-dev.c | 30 +- drivers/crypto/keembay/keembay-ocs-aes-core.c | 9 +- drivers/crypto/qat/qat_common/qat_uclo.c | 2 +- drivers/edac/armada_xp_edac.c | 18 +- drivers/edac/edac_device.c | 4 +- drivers/edac/ghes_edac.c | 2 +- drivers/extcon/extcon.c | 29 +- drivers/firmware/arm_ffa/driver.c | 4 +- drivers/firmware/arm_scmi/driver.c | 19 +- drivers/firmware/edd.c | 3 +- drivers/firmware/ti_sci.c | 61 +- drivers/gpio/Kconfig | 4 +- drivers/gpio/gpio-syscon.c | 49 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm_pt.c | 3 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 2 +- drivers/gpu/drm/ast/Makefile | 2 +- drivers/gpu/drm/ast/ast_dp.c | 282 ++ drivers/gpu/drm/ast/ast_drv.h | 115 + drivers/gpu/drm/ast/ast_main.c | 5 +- drivers/gpu/drm/ast/ast_mode.c | 124 +- drivers/gpu/drm/ast/ast_post.c | 4 +- drivers/gpu/drm/bridge/Kconfig | 8 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 27 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 116 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 19 +- drivers/gpu/drm/bridge/fsl-ldb.c | 342 ++ drivers/gpu/drm/bridge/ite-it6505.c | 29 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/ti-tfp410.c | 12 +- drivers/gpu/drm/display/Kconfig | 6 +- drivers/gpu/drm/drm_atomic_uapi.c | 47 +- drivers/gpu/drm/drm_edid.c | 65 +- drivers/gpu/drm/drm_fb_helper.c | 15 +- drivers/gpu/drm/drm_gem_atomic_helper.c | 73 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- .../gpu/drm/i915/display/intel_display_power_map.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 23 +- drivers/gpu/drm/i915/gvt/handlers.c | 4 +- drivers/gpu/drm/i915/intel_gvt.c | 2 + drivers/gpu/drm/nouveau/dispnv50/wndw.c | 5 +- drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 +- drivers/gpu/drm/panel/panel-simple.c | 40 +- drivers/gpu/drm/radeon/radeon_sync.c | 2 +- drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 32 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 20 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 2 +- drivers/gpu/drm/rockchip/dw-mipi-dsi-rockchip.c | 17 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 108 +- drivers/gpu/drm/rockchip/inno_hdmi.c | 40 +- drivers/gpu/drm/rockchip/rk3066_hdmi.c | 40 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 93 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.h | 17 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.c | 24 +- drivers/gpu/drm/rockchip/rockchip_drm_vop.h | 1 + drivers/gpu/drm/rockchip/rockchip_lvds.c | 26 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 11 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 7 +- drivers/gpu/drm/tiny/simpledrm.c | 1 - drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/gpu/drm/vmwgfx/vmwgfx_fb.c | 10 +- drivers/hid/hid-ids.h | 2 + drivers/hid/hid-lenovo.c | 174 +- drivers/hid/hid-picolcd_fb.c | 3 +- drivers/hwmon/Kconfig | 13 + drivers/hwmon/Makefile | 1 + drivers/hwmon/adt7475.c | 119 +- drivers/hwmon/bt1-pvt.c | 50 +- drivers/hwmon/lan966x-hwmon.c | 418 ++ drivers/hwmon/pmbus/Kconfig | 9 + drivers/hwmon/pmbus/Makefile | 1 + drivers/hwmon/pmbus/ltc2978.c | 12 + drivers/hwmon/pmbus/pmbus.h | 2 + drivers/hwmon/pmbus/pmbus_core.c | 205 +- drivers/hwmon/pmbus/xdpe152c4.c | 75 + drivers/hwmon/tmp401.c | 11 + drivers/iio/accel/mma8452.c | 12 +- drivers/iio/adc/stmpe-adc.c | 13 +- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/dac/Kconfig | 2 +- drivers/iio/dac/ti-dac5571.c | 3 - drivers/interconnect/core.c | 8 +- drivers/interconnect/qcom/sc8280xp.c | 72 +- drivers/iommu/amd/amd_iommu_types.h | 4 + drivers/iommu/amd/init.c | 6 +- drivers/iommu/amd/iommu.c | 19 +- drivers/iommu/amd/iommu_v2.c | 12 +- drivers/iommu/apple-dart.c | 9 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 9 +- drivers/iommu/arm/arm-smmu/arm-smmu-nvidia.c | 30 + drivers/iommu/dma-iommu.c | 5 + drivers/iommu/fsl_pamu.c | 3 + drivers/iommu/fsl_pamu_domain.c | 1 + drivers/iommu/intel/iommu.c | 46 +- drivers/iommu/intel/svm.c | 4 + drivers/iommu/iommu.c | 251 +- drivers/iommu/msm_iommu.c | 11 +- drivers/irqchip/irq-xtensa-mx.c | 18 +- drivers/md/dm-zoned-target.c | 2 +- drivers/md/raid5.c | 1 - drivers/memory/Kconfig | 2 +- drivers/memory/omap-gpmc.c | 43 +- drivers/memory/tegra/mc.c | 140 +- drivers/memory/tegra/mc.h | 43 +- drivers/memory/tegra/tegra186.c | 43 + drivers/memory/tegra/tegra194.c | 9 + drivers/memory/tegra/tegra234.c | 9 + drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/mtd/spi-nor/core.h | 5 +- drivers/net/can/ctucanfd/ctucanfd_base.c | 34 +- drivers/net/can/ctucanfd/ctucanfd_pci.c | 22 +- drivers/net/can/ctucanfd/ctucanfd_platform.c | 1 - drivers/net/can/grcan.c | 46 +- drivers/net/can/m_can/m_can.c | 9 +- drivers/net/dsa/b53/b53_common.c | 36 +- drivers/net/dsa/b53/b53_priv.h | 24 +- drivers/net/dsa/b53/b53_serdes.c | 74 +- drivers/net/dsa/b53/b53_serdes.h | 9 +- drivers/net/dsa/b53/b53_srab.c | 4 +- drivers/net/dsa/microchip/ksz9477.c | 38 +- drivers/net/dsa/mt7530.c | 1 + drivers/net/dsa/mv88e6xxx/chip.c | 56 +- drivers/net/dsa/ocelot/felix.c | 1 - drivers/net/dsa/ocelot/felix.h | 1 - drivers/net/dsa/ocelot/felix_vsc9959.c | 2 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 2 +- drivers/net/dsa/sja1105/sja1105_main.c | 5 +- drivers/net/ethernet/alacritech/slic.h | 2 - drivers/net/ethernet/alacritech/slicoss.c | 2 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 4 +- drivers/net/ethernet/aquantia/atlantic/aq_cfg.h | 2 - drivers/net/ethernet/aquantia/atlantic/aq_ptp.c | 2 +- drivers/net/ethernet/aquantia/atlantic/aq_vec.c | 2 +- drivers/net/ethernet/broadcom/bgmac.c | 2 +- drivers/net/ethernet/broadcom/bgmac.h | 2 - drivers/net/ethernet/brocade/bna/bnad.c | 3 +- drivers/net/ethernet/cavium/thunder/nic_main.c | 16 +- drivers/net/ethernet/cortina/gemini.c | 4 +- drivers/net/ethernet/emulex/benet/be.h | 3 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/freescale/gianfar.c | 2 +- drivers/net/ethernet/freescale/gianfar.h | 3 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 8 +- drivers/net/ethernet/huawei/hinic/hinic_hw_wq.c | 7 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 4 +- .../net/ethernet/marvell/prestera/prestera_acl.c | 35 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 12 + .../ethernet/marvell/prestera/prestera_flower.c | 10 + .../net/ethernet/marvell/prestera/prestera_hw.c | 81 + .../net/ethernet/marvell/prestera/prestera_hw.h | 13 + drivers/net/ethernet/marvell/skge.c | 3 +- drivers/net/ethernet/marvell/sky2.c | 3 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.h | 1 - drivers/net/ethernet/mediatek/mtk_sgmii.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 20 - .../mellanox/mlx5/core/diag/fs_tracepoint.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en.h | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/dcbnl.h | 2 - .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 1 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 6 - .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 9 - drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 46 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 17 +- .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 21 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 6 + .../net/ethernet/mellanox/mlxsw/spectrum_buffers.c | 26 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 8 +- drivers/net/ethernet/mscc/ocelot.c | 5 + drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.c | 2 +- drivers/net/ethernet/neterion/vxge/vxge-main.h | 2 - .../net/ethernet/netronome/nfp/flower/conntrack.c | 25 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 8 +- drivers/net/ethernet/nvidia/forcedeth.c | 6 +- .../net/ethernet/oki-semi/pch_gbe/pch_gbe_main.c | 12 +- drivers/net/ethernet/qlogic/qede/qede_ptp.c | 10 +- drivers/net/ethernet/sfc/Makefile | 2 +- drivers/net/ethernet/sfc/ef100.c | 27 +- drivers/net/ethernet/sfc/ef100_nic.c | 6 +- drivers/net/ethernet/sfc/ef100_sriov.c | 56 + drivers/net/ethernet/sfc/ef100_sriov.h | 14 + drivers/net/ethernet/smsc/smsc9420.c | 2 +- drivers/net/ethernet/smsc/smsc9420.h | 1 - drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 1 + drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 1 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 2 +- drivers/net/ethernet/ti/cpsw.c | 4 +- drivers/net/ethernet/ti/cpsw_new.c | 9 +- drivers/net/ethernet/ti/cpsw_priv.c | 12 +- drivers/net/ethernet/ti/cpsw_priv.h | 1 - drivers/net/ethernet/ti/davinci_emac.c | 3 +- drivers/net/ethernet/ti/netcp_core.c | 5 +- drivers/net/ethernet/toshiba/spider_net.c | 2 +- drivers/net/ethernet/toshiba/spider_net.h | 1 - drivers/net/ethernet/via/via-velocity.c | 3 +- drivers/net/ethernet/via/via-velocity.h | 1 - drivers/net/ethernet/xilinx/xilinx_emaclite.c | 30 +- drivers/net/ieee802154/Kconfig | 7 - drivers/net/ieee802154/at86rf230.c | 163 +- drivers/net/ieee802154/atusb.c | 37 +- drivers/net/ieee802154/ca8210.c | 181 +- drivers/net/ieee802154/mcr20a.c | 5 - drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 6 +- drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/adin1100.c | 292 ++ drivers/net/phy/bcm87xx.c | 36 +- drivers/net/phy/marvell.c | 16 +- drivers/net/phy/micrel.c | 32 +- drivers/net/phy/phy-c45.c | 257 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy.c | 18 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 36 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/veth.c | 2 +- drivers/net/wireless/ath/ath10k/core.h | 3 - drivers/net/wireless/ath/ath10k/mac.c | 25 +- drivers/net/wireless/ath/ath10k/pci.c | 2 +- drivers/net/wireless/ath/ath10k/sdio.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/usb.c | 2 +- drivers/net/wireless/ath/ath11k/Makefile | 5 +- drivers/net/wireless/ath/ath11k/ahb.c | 153 +- drivers/net/wireless/ath/ath11k/ce.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 206 +- drivers/net/wireless/ath/ath11k/core.h | 44 +- drivers/net/wireless/ath/ath11k/hal.c | 15 +- drivers/net/wireless/ath/ath11k/hal.h | 15 +- drivers/net/wireless/ath/ath11k/hw.c | 186 + drivers/net/wireless/ath/ath11k/hw.h | 20 + drivers/net/wireless/ath/ath11k/mac.c | 82 +- drivers/net/wireless/ath/ath11k/pci.c | 14 +- drivers/net/wireless/ath/ath11k/pcic.c | 77 +- drivers/net/wireless/ath/ath11k/qmi.c | 243 +- drivers/net/wireless/ath/ath11k/qmi.h | 26 +- drivers/net/wireless/ath/ath11k/spectral.c | 17 +- drivers/net/wireless/ath/ath11k/wmi.c | 177 +- drivers/net/wireless/ath/ath11k/wmi.h | 36 +- drivers/net/wireless/ath/ath11k/wow.c | 2 +- drivers/net/wireless/ath/ath9k/ahb.c | 4 +- drivers/net/wireless/ath/ath9k/ar9003_phy.h | 2 +- drivers/net/wireless/ath/ath9k/hif_usb.c | 5 +- drivers/net/wireless/ath/ath9k/htc_drv_txrx.c | 8 + drivers/net/wireless/ath/ath9k/xmit.c | 2 +- drivers/net/wireless/ath/carl9170/tx.c | 3 + drivers/net/wireless/ath/wcn36xx/smd.c | 6 +- drivers/net/wireless/ath/wil6210/cfg80211.c | 5 +- drivers/net/wireless/ath/wil6210/netdev.c | 8 +- drivers/net/wireless/ath/wil6210/pm.c | 5 +- drivers/net/wireless/ath/wil6210/wil6210.h | 1 - drivers/net/wireless/purelifi/plfxlc/chip.c | 5 +- drivers/net/wireless/purelifi/plfxlc/usb.c | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 18 +- drivers/net/wireless/realtek/rtw88/main.c | 3 +- drivers/net/wireless/realtek/rtw88/main.h | 2 +- drivers/net/wireless/realtek/rtw88/pci.c | 2 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8822c.c | 1 + drivers/net/wireless/realtek/rtw89/core.h | 19 +- drivers/net/wireless/realtek/rtw89/reg.h | 211 +- drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 8 +- drivers/net/wireless/realtek/rtw89/rtw8852c.c | 36 +- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.c | 3825 ++++++++++++++- drivers/net/wireless/realtek/rtw89/rtw8852c_rfk.h | 13 + .../wireless/realtek/rtw89/rtw8852c_rfk_table.c | 781 +++ .../wireless/realtek/rtw89/rtw8852c_rfk_table.h | 67 + drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/nvme/host/core.c | 1 - drivers/nvme/host/fc.c | 26 +- drivers/nvmem/Kconfig | 1 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/of/overlay.c | 56 +- drivers/of/unittest-data/Makefile | 10 + drivers/of/unittest-data/overlay_16.dts | 15 + drivers/of/unittest-data/overlay_17.dts | 15 + drivers/of/unittest-data/overlay_18.dts | 15 + drivers/of/unittest-data/overlay_19.dts | 15 + drivers/of/unittest-data/overlay_20.dts | 15 + drivers/of/unittest.c | 201 + drivers/pci/controller/dwc/pcie-qcom.c | 9 +- drivers/pci/controller/pci-hyperv.c | 17 +- drivers/pci/controller/pci-mvebu.c | 97 +- drivers/pci/controller/pci-versatile.c | 3 +- drivers/pci/controller/pcie-microchip-host.c | 2 +- drivers/pci/of.c | 70 + drivers/pci/pci-driver.c | 57 +- drivers/pci/pci-stub.c | 1 + drivers/pci/pci.c | 360 +- drivers/pci/pci.h | 15 + drivers/pci/pcie/portdrv_pci.c | 2 + drivers/pcmcia/soc_common.c | 25 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 45 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/pinctrl/renesas/core.c | 7 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 29 + drivers/pinctrl/renesas/pfc-r8a779f0.c | 21 + drivers/pinctrl/renesas/pinctrl-rzn1.c | 10 +- drivers/pinctrl/stm32/pinctrl-stm32.c | 82 +- drivers/pinctrl/stm32/pinctrl-stm32.h | 1 + drivers/pinctrl/stm32/pinctrl-stm32mp135.c | 2 +- drivers/pinctrl/stm32/pinctrl-stm32mp157.c | 2 +- drivers/platform/chrome/cros_ec_lpc.c | 47 +- drivers/power/supply/bq27xxx_battery.c | 60 +- drivers/regulator/pca9450-regulator.c | 27 +- drivers/s390/block/dasd_fba.c | 1 - drivers/s390/net/qeth_core.h | 2 - drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l2_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 2 +- drivers/scsi/device_handler/scsi_dh_alua.c | 3 +- drivers/scsi/lpfc/lpfc_scsi.c | 4 +- drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 1 + drivers/scsi/mpi3mr/mpi3mr_app.c | 2 +- drivers/scsi/qla2xxx/qla_target.c | 3 + drivers/scsi/scsicam.c | 8 +- drivers/soc/Makefile | 2 +- drivers/soc/qcom/rpmhpd.c | 57 +- drivers/soc/rockchip/Kconfig | 24 +- drivers/soc/rockchip/pm_domains.c | 4 +- drivers/soc/ti/knav_qmss_queue.c | 2 +- drivers/soc/ti/pm33xx.c | 6 +- drivers/soc/ti/wkup_m3_ipc.c | 182 +- drivers/spi/spi-cadence-quadspi.c | 2 +- drivers/spi/spi-mtk-snfi.c | 6 +- drivers/staging/fbtft/fbtft-core.c | 21 +- drivers/tee/optee/ffa_abi.c | 2 +- drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 44 + drivers/thunderbolt/usb4_port.c | 38 + drivers/usb/core/devices.c | 12 - drivers/usb/gadget/composite.c | 2 +- drivers/usb/gadget/configfs.c | 2 +- drivers/usb/gadget/legacy/dbgp.c | 2 +- drivers/usb/gadget/legacy/inode.c | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 4 +- drivers/usb/gadget/udc/core.c | 273 +- drivers/usb/typec/bus.c | 2 +- drivers/usb/typec/mux.c | 271 +- drivers/usb/typec/mux.h | 12 +- drivers/usb/typec/mux/Kconfig | 10 + drivers/usb/typec/mux/Makefile | 1 + drivers/usb/typec/mux/fsa4480.c | 218 + drivers/usb/typec/mux/intel_pmc_mux.c | 8 +- drivers/usb/typec/mux/pi3usb30532.c | 8 +- drivers/usb/typec/ucsi/ucsi.c | 85 +- drivers/usb/typec/ucsi/ucsi.h | 6 +- drivers/vfio/fsl-mc/vfio_fsl_mc.c | 1 + drivers/vfio/pci/vfio_pci.c | 1 + drivers/vfio/platform/vfio_amba.c | 1 + drivers/vfio/platform/vfio_platform.c | 1 + drivers/vfio/vfio.c | 252 +- drivers/vfio/vfio_iommu_type1.c | 30 +- drivers/video/fbdev/broadsheetfb.c | 27 +- drivers/video/fbdev/core/fb_defio.c | 212 +- drivers/video/fbdev/core/fbmem.c | 27 +- drivers/video/fbdev/hecubafb.c | 4 +- drivers/video/fbdev/hyperv_fb.c | 10 +- drivers/video/fbdev/metronomefb.c | 23 +- drivers/video/fbdev/sh_mobile_lcdcfb.c | 27 +- drivers/video/fbdev/smscufx.c | 13 +- drivers/video/fbdev/ssd1307fb.c | 4 +- drivers/video/fbdev/udlfb.c | 18 +- drivers/video/fbdev/xen-fbfront.c | 10 +- fs/9p/vfs_addr.c | 23 +- fs/adfs/inode.c | 10 +- fs/affs/file.c | 21 +- fs/affs/symlink.c | 5 +- fs/afs/dir.c | 7 +- fs/afs/file.c | 28 +- fs/afs/internal.h | 4 +- fs/afs/write.c | 4 +- fs/befs/linuxvfs.c | 17 +- fs/bfs/file.c | 11 +- fs/btrfs/block-group.c | 8 + fs/btrfs/block-group.h | 2 + fs/btrfs/compression.c | 51 +- fs/btrfs/compression.h | 9 +- fs/btrfs/ctree.h | 14 +- fs/btrfs/disk-io.c | 174 +- fs/btrfs/disk-io.h | 11 - fs/btrfs/extent_io.c | 70 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file.c | 9 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 272 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/raid56.c | 111 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/scrub.c | 9 +- fs/btrfs/send.c | 5 +- fs/btrfs/super.c | 13 +- fs/btrfs/volumes.c | 184 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/zoned.c | 163 +- fs/btrfs/zoned.h | 5 + fs/buffer.c | 214 +- fs/ceph/addr.c | 32 +- fs/cifs/cifsglob.h | 84 +- fs/cifs/file.c | 53 +- fs/cifs/inode.c | 2 +- fs/cifs/misc.c | 2 + fs/cifs/readdir.c | 176 +- fs/cifs/smb2ops.c | 20 +- fs/coda/symlink.c | 7 +- fs/cramfs/README | 8 +- fs/cramfs/inode.c | 7 +- fs/dlm/lock.c | 34 +- fs/ecryptfs/mmap.c | 15 +- fs/efs/inode.c | 8 +- fs/efs/symlink.c | 5 +- fs/erofs/data.c | 6 +- fs/erofs/fscache.c | 10 +- fs/erofs/super.c | 16 +- fs/erofs/zdata.c | 7 +- fs/exfat/inode.c | 10 +- fs/ext2/inode.c | 19 +- fs/ext4/ext4.h | 2 - fs/ext4/inline.c | 41 +- fs/ext4/inode.c | 48 +- fs/ext4/move_extent.c | 17 +- fs/ext4/namei.c | 7 +- fs/ext4/readpage.c | 4 +- fs/ext4/verity.c | 9 +- fs/f2fs/checkpoint.c | 2 +- fs/f2fs/compress.c | 2 +- fs/f2fs/data.c | 42 +- fs/f2fs/f2fs.h | 32 +- fs/f2fs/file.c | 16 +- fs/f2fs/gc.c | 37 +- fs/f2fs/inode.c | 19 +- fs/f2fs/node.c | 2 +- fs/f2fs/super.c | 15 +- fs/f2fs/verity.c | 9 +- fs/fat/inode.c | 10 +- fs/freevxfs/vxfs_immed.c | 15 +- fs/freevxfs/vxfs_subr.c | 17 +- fs/fuse/dir.c | 10 +- fs/fuse/file.c | 12 +- fs/gfs2/aops.c | 81 +- fs/gfs2/inode.h | 2 +- fs/gfs2/meta_io.c | 4 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 + fs/hfs/inode.c | 38 +- fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 38 +- fs/hostfs/hostfs_kern.c | 9 +- fs/hpfs/file.c | 10 +- fs/hpfs/namei.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/io_uring.c | 198 +- fs/iomap/buffered-io.c | 38 +- fs/iomap/direct-io.c | 7 +- fs/iomap/trace.h | 2 +- fs/isofs/compress.c | 5 +- fs/isofs/inode.c | 6 +- fs/isofs/rock.c | 7 +- fs/jbd2/commit.c | 14 +- fs/jbd2/transaction.c | 14 +- fs/jffs2/file.c | 23 +- fs/jffs2/fs.c | 2 +- fs/jffs2/gc.c | 2 +- fs/jffs2/os-linux.h | 2 +- fs/jfs/inode.c | 11 +- fs/jfs/jfs_metapage.c | 21 +- fs/libfs.c | 18 +- fs/minix/inode.c | 11 +- fs/mpage.c | 20 +- fs/namei.c | 28 +- fs/netfs/buffered_read.c | 25 +- fs/nfs/dir.c | 9 +- fs/nfs/file.c | 51 +- fs/nfs/fscache.h | 14 +- fs/nfs/read.c | 3 +- fs/nfs/symlink.c | 16 +- fs/nilfs2/inode.c | 16 +- fs/nilfs2/recovery.c | 2 +- fs/ntfs/aops.c | 40 +- fs/ntfs/aops.h | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 4 +- fs/ntfs/file.c | 4 +- fs/ntfs/inode.c | 4 +- fs/ntfs/mft.h | 2 +- fs/ntfs3/file.c | 5 +- fs/ntfs3/inode.c | 27 +- fs/ntfs3/ntfs_fs.h | 5 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 23 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/symlink.c | 5 +- fs/omfs/file.c | 11 +- fs/orangefs/inode.c | 52 +- fs/proc/proc_sysctl.c | 2 +- fs/qnx4/inode.c | 7 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 36 +- fs/reiserfs/journal.c | 14 +- fs/romfs/super.c | 9 +- fs/squashfs/file.c | 5 +- fs/squashfs/super.c | 2 +- fs/squashfs/symlink.c | 5 +- fs/sysv/itree.c | 10 +- fs/ubifs/file.c | 41 +- fs/ubifs/super.c | 2 +- fs/udf/file.c | 14 +- fs/udf/inode.c | 10 +- fs/udf/symlink.c | 5 +- fs/ufs/inode.c | 13 +- fs/vboxsf/file.c | 5 +- fs/verity/enable.c | 29 +- fs/xfs/xfs_aops.c | 10 +- fs/zonefs/super.c | 8 +- include/drm/drm_atomic_uapi.h | 2 - include/drm/drm_fb_helper.h | 3 +- include/drm/drm_plane.h | 4 +- include/dt-bindings/clock/imx8mp-clock.h | 9 +- include/dt-bindings/clock/stm32mp1-clks.h | 46 +- include/dt-bindings/power/qcom-rpmpd.h | 18 + include/dt-bindings/reset/stm32mp1-resets.h | 24 +- include/kunit/test.h | 5 + include/kvm/arm_hypercalls.h | 8 + include/kvm/arm_psci.h | 7 - include/linux/amba/bus.h | 8 + include/linux/arm_ffa.h | 7 +- include/linux/backing-dev.h | 6 +- include/linux/bio.h | 5 +- include/linux/bitmap.h | 31 +- include/linux/blk-cgroup.h | 258 +- include/linux/blktrace_api.h | 10 +- include/linux/buffer_head.h | 14 +- include/linux/compiler-gcc.h | 8 - include/linux/compiler_types.h | 14 +- include/linux/damon.h | 9 + include/linux/device/bus.h | 3 + include/linux/fb.h | 17 +- include/linux/fs.h | 32 +- include/linux/fsl/mc.h | 8 + include/linux/gfp.h | 18 +- include/linux/huge_mm.h | 1 - include/linux/ieee802154.h | 81 +- include/linux/intel-iommu.h | 2 +- include/linux/iomap.h | 4 +- include/linux/iommu.h | 69 +- include/linux/jbd2.h | 2 +- include/linux/kthread.h | 4 - include/linux/lsm_audit.h | 2 + include/linux/mdio.h | 70 + include/linux/memcontrol.h | 14 + include/linux/memory_hotplug.h | 9 + include/linux/mlx5/fs.h | 12 + include/linux/mlx5/mlx5_ifc.h | 16 +- include/linux/mpage.h | 2 +- include/linux/netdevice.h | 14 +- include/linux/netfs.h | 8 +- include/linux/nfs_fs.h | 2 +- include/linux/of.h | 13 + include/linux/omap-dma.h | 7 + include/linux/page-flags.h | 2 +- include/linux/pagemap.h | 78 +- include/linux/pci.h | 12 +- include/linux/pgtable.h | 2 +- include/linux/phy.h | 5 +- include/linux/platform_data/cros_ec_commands.h | 10 +- include/linux/platform_device.h | 10 +- include/linux/polynomial.h | 35 + include/linux/property.h | 5 + include/linux/ptp_clock_kernel.h | 4 + include/linux/regulator/pca9450.h | 7 + include/linux/seccomp.h | 3 +- include/linux/skbuff.h | 36 +- include/linux/slab.h | 8 +- include/linux/slub_def.h | 1 - include/linux/socket.h | 6 +- include/linux/stmmac.h | 1 + include/linux/swap.h | 17 +- include/linux/sysctl.h | 9 +- include/linux/thunderbolt.h | 2 + include/linux/usb/gadget.h | 26 +- include/linux/usb/typec_mux.h | 22 +- include/linux/vermagic.h | 10 +- include/linux/wkup_m3_ipc.h | 12 + include/linux/workqueue.h | 21 + include/net/cfg802154.h | 6 +- include/net/mac802154.h | 19 + include/net/sock.h | 10 +- include/pcmcia/soc_common.h | 2 +- include/soc/mscc/ocelot.h | 7 + include/soc/tegra/mc.h | 9 +- include/trace/events/ext4.h | 21 +- include/trace/events/f2fs.h | 12 +- include/trace/events/io_uring.h | 6 +- include/uapi/linux/elf.h | 2 +- include/uapi/linux/ethtool.h | 1 + include/uapi/linux/io_uring.h | 12 + include/uapi/linux/kvm.h | 10 +- include/uapi/linux/mdio.h | 75 + include/uapi/linux/pci_regs.h | 1 + include/uapi/linux/seccomp.h | 2 + include/uapi/scsi/scsi_bsg_mpi3mr.h | 2 +- ipc/ipc_sysctl.c | 108 +- kernel/events/uprobes.c | 7 +- kernel/kthread.c | 1 - kernel/panic.c | 2 +- kernel/seccomp.c | 44 +- kernel/task_work.c | 24 +- kernel/trace/blktrace.c | 26 +- kernel/trace/fgraph.c | 18 + kernel/workqueue.c | 1 + lib/Kconfig | 3 + lib/Makefile | 2 + lib/bitmap.c | 53 + lib/kunit/debugfs.c | 2 +- lib/kunit/kunit-example-test.c | 14 + lib/kunit/test.c | 25 +- lib/polynomial.c | 108 + lib/test_bitmap.c | 25 + lib/test_sysctl.c | 32 + localversion-next | 2 +- mm/backing-dev.c | 19 +- mm/damon/core.c | 89 +- mm/damon/reclaim.c | 95 +- mm/damon/sysfs.c | 382 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 73 +- mm/filemap.c | 94 +- mm/folio-compat.c | 4 +- mm/huge_memory.c | 9 +- mm/hugetlb_vmemmap.c | 104 +- mm/hugetlb_vmemmap.h | 4 +- mm/kfence/.kunitconfig | 6 + mm/kfence/kfence_test.c | 31 +- mm/memcontrol.c | 16 +- mm/memory.c | 4 +- mm/memory_hotplug.c | 27 +- mm/mempolicy.c | 51 +- mm/migrate.c | 2 +- mm/page-writeback.c | 10 +- mm/page_ext.c | 2 +- mm/page_io.c | 4 +- mm/page_isolation.c | 89 +- mm/readahead.c | 53 +- mm/secretmem.c | 8 +- mm/shmem.c | 321 +- mm/slub.c | 2 - mm/swap.h | 6 +- mm/swap_slots.c | 14 +- mm/swap_state.c | 48 +- mm/swapfile.c | 20 +- mm/vmscan.c | 361 +- mm/z3fold.c | 97 +- net/can/isotp.c | 25 +- net/core/datagram.c | 2 - net/core/datagram.h | 15 - net/core/dev.c | 15 +- net/core/rtnetlink.c | 200 +- net/core/skbuff.c | 10 +- net/core/sock.c | 50 +- net/core/sysctl_net_core.c | 13 +- net/ethtool/common.c | 3 + net/ipv4/fib_frontend.c | 4 +- net/ipv4/fib_rules.c | 2 +- net/ipv4/fib_trie.c | 2 +- net/ipv4/icmp.c | 2 +- net/ipv4/igmp.c | 13 +- net/ipv4/inet_fragment.c | 2 +- net/ipv4/ip_gre.c | 50 +- net/ipv4/ipmr.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/sysctl_net_ipv4.c | 16 +- net/ipv4/tcp.c | 16 +- net/ipv4/tcp_input.c | 1 + net/ipv4/tcp_recovery.c | 15 +- net/ipv6/addrconf.c | 3 +- net/ipv6/ip6_gre.c | 34 +- net/ipv6/ip6_output.c | 25 +- net/ipv6/mcast.c | 8 +- net/ipv6/sysctl_net_ipv6.c | 6 +- net/mac802154/cfg.c | 1 + net/mac802154/ieee802154_i.h | 2 + net/mac802154/main.c | 54 +- net/mac802154/util.c | 22 +- net/mptcp/ctrl.c | 21 + net/mptcp/pm.c | 50 +- net/mptcp/pm_netlink.c | 30 +- net/mptcp/protocol.h | 16 +- net/netfilter/ipvs/ip_vs_ctl.c | 4 +- net/nfc/core.c | 29 +- net/rds/tcp.c | 8 + net/rxrpc/local_object.c | 3 + net/vmw_vsock/virtio_transport.c | 197 +- scripts/Makefile.clean | 8 +- scripts/Makefile.gcc-plugins | 22 +- scripts/Makefile.randstruct | 17 + scripts/basic/.gitignore | 1 + scripts/basic/Makefile | 11 + scripts/checksyscalls.sh | 2 +- scripts/gcc-plugins/Kconfig | 38 - scripts/gcc-plugins/Makefile | 15 +- scripts/gcc-plugins/gen-random-seed.sh | 9 - scripts/gen-randstruct-seed.sh | 7 + scripts/mod/modpost.c | 43 +- scripts/mod/modpost.h | 5 - scripts/selinux/genheaders/genheaders.c | 75 +- scripts/selinux/mdp/mdp.c | 4 +- security/Kconfig.hardening | 73 + security/integrity/ima/Kconfig | 14 +- security/lsm_audit.c | 3 + security/selinux/avc.c | 2 +- security/selinux/hooks.c | 4 +- security/selinux/include/audit.h | 5 +- security/selinux/include/avc.h | 1 + security/selinux/include/avc_ss.h | 4 +- security/selinux/include/classmap.h | 2 +- security/selinux/include/ibpkey.h | 2 + security/selinux/include/initial_sid_to_string.h | 3 +- security/selinux/include/netnode.h | 2 + security/selinux/include/netport.h | 2 + security/selinux/include/policycap.h | 2 +- security/selinux/include/policycap_names.h | 2 +- security/selinux/include/xfrm.h | 2 + security/selinux/nlmsgtab.c | 12 +- security/selinux/ss/avtab.c | 20 +- security/selinux/ss/policydb.c | 36 +- security/selinux/ss/services.c | 46 +- sound/soc/codecs/adau1761.c | 86 +- sound/soc/codecs/adau17x1.c | 20 +- sound/soc/codecs/adau17x1.h | 1 + sound/soc/codecs/max98090.c | 4 +- sound/soc/codecs/rt5514.c | 2 +- sound/soc/codecs/tpa6130a2.c | 21 +- sound/soc/pxa/hx4700.c | 13 +- sound/soc/soc-dapm.c | 2 - sound/soc/sof/Makefile | 2 +- sound/soc/sof/amd/renoir.c | 3 - sound/soc/sof/imx/imx8.c | 6 +- sound/soc/sof/imx/imx8m.c | 3 +- sound/soc/sof/intel/bdw.c | 3 - sound/soc/sof/intel/byt.c | 6 - sound/soc/sof/intel/pci-tng.c | 3 - sound/soc/sof/ipc.c | 57 +- sound/soc/sof/ipc3-control.c | 38 +- sound/soc/sof/ipc3-loader.c | 416 ++ sound/soc/sof/ipc3-priv.h | 24 + sound/soc/sof/ipc3-topology.c | 39 +- sound/soc/sof/ipc3.c | 62 +- sound/soc/sof/loader.c | 471 +- sound/soc/sof/mediatek/mt8195/mt8195.c | 2 - sound/soc/sof/pcm.c | 23 +- sound/soc/sof/sof-audio.c | 302 +- sound/soc/sof/sof-audio.h | 68 +- sound/soc/sof/sof-pci-dev.c | 8 +- sound/soc/sof/sof-priv.h | 24 +- sound/soc/sof/topology.c | 44 +- tools/include/linux/arm-smccc.h | 193 + tools/lib/bpf/libbpf.c | 169 +- tools/lib/bpf/libbpf.h | 22 + tools/lib/bpf/libbpf.map | 4 +- tools/perf/.gitignore | 1 - tools/perf/Documentation/perf-intel-pt.txt | 7 + tools/perf/Makefile.config | 39 +- tools/perf/Makefile.perf | 5 +- tools/perf/perf-with-kcore.sh | 247 - tools/perf/pmu-events/arch/x86/icelake/cache.json | 41 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 12 - tools/perf/pmu-events/arch/x86/icelake/memory.json | 10 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 24 - .../perf/pmu-events/arch/x86/icelake/pipeline.json | 12 + .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 4 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 36 +- .../arch/x86/sapphirerapids/floating-point.json | 24 +- .../arch/x86/sapphirerapids/frontend.json | 4 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 8 +- .../pmu-events/arch/x86/sapphirerapids/other.json | 53 +- .../arch/x86/sapphirerapids/pipeline.json | 50 +- .../arch/x86/sapphirerapids/uncore-memory.json | 499 ++ .../arch/x86/sapphirerapids/uncore-other.json | 5150 ++++++++++++++++++++ .../arch/x86/sapphirerapids/uncore-power.json | 12 + tools/perf/pmu-events/arch/x86/skylake/cache.json | 174 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 90 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 14 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 74 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 74 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 14 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 4 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 14 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 6 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 14 +- .../pmu-events/arch/x86/westmereex/memory.json | 6 +- tools/perf/tests/shell/record.sh | 2 + tools/perf/util/data.h | 1 + tools/perf/util/stat-display.c | 7 +- tools/testing/nvdimm/test/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 2 - tools/testing/selftests/bpf/prog_tests/log_fixup.c | 37 +- tools/testing/selftests/bpf/progs/test_log_fixup.c | 26 + tools/testing/selftests/bpf/test_progs.c | 17 +- tools/testing/selftests/cgroup/test_memcontrol.c | 2 +- .../selftests/drivers/net/mlxsw/qos_burst.sh | 480 ++ tools/testing/selftests/drivers/net/ocelot/psfp.sh | 327 ++ tools/testing/selftests/firmware/Makefile | 2 +- tools/testing/selftests/firmware/config | 1 + tools/testing/selftests/firmware/fw_lib.sh | 7 + tools/testing/selftests/firmware/fw_run_tests.sh | 4 + tools/testing/selftests/firmware/fw_upload.sh | 214 + tools/testing/selftests/kvm/.gitignore | 3 +- tools/testing/selftests/kvm/Makefile | 3 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 8 + tools/testing/selftests/kvm/aarch64/hypercalls.c | 336 ++ .../aarch64/{psci_cpu_on_test.c => psci_test.c} | 25 +- .../selftests/kvm/include/aarch64/processor.h | 22 + .../testing/selftests/kvm/lib/aarch64/processor.c | 25 + tools/testing/selftests/kvm/steal_time.c | 13 +- tools/testing/selftests/net/Makefile | 3 +- tools/testing/selftests/net/forwarding/Makefile | 33 + tools/testing/selftests/net/forwarding/lib.sh | 21 +- .../net/forwarding/mirror_gre_bridge_1q.sh | 3 + tools/testing/selftests/net/forwarding/tsn_lib.sh | 235 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 66 + tools/testing/selftests/net/so_txtime.c | 4 +- .../testing/selftests/net/vrf_strict_mode_test.sh | 48 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 359 ++ tools/testing/selftests/sysctl/sysctl.sh | 23 + tools/usb/testusb.c | 2 +- virt/kvm/kvm_main.c | 1 + 1287 files changed, 41826 insertions(+), 16062 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/bridge/fsl,ldb.yaml create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml create mode 100644 Documentation/devicetree/bindings/gnss/brcm,bcm4751.yaml create mode 100644 Documentation/devicetree/bindings/hwmon/microchip,lan966x.yaml create mode 100644 Documentation/devicetree/bindings/i2c/qcom,i2c-geni-qcom.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/cdns,i3c-master.yaml delete mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.txt create mode 100644 Documentation/devicetree/bindings/i3c/snps,dw-i3c-master.yaml create mode 100644 Documentation/devicetree/bindings/reset/altr,rst-mgr.yaml delete mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] create mode 100644 Documentation/devicetree/bindings/reset/amlogic,meson-axg-audio [...] delete mode 100644 Documentation/devicetree/bindings/reset/ath79-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/berlin,reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/bitmain,bm1880-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.txt create mode 100644 Documentation/devicetree/bindings/reset/lantiq,reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/marvell,berlin2-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/nuvoton,npcm750-reset.yaml create mode 100644 Documentation/devicetree/bindings/reset/qca,ar7100-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.txt create mode 100644 Documentation/devicetree/bindings/reset/snps,axs10x-reset.yaml delete mode 100644 Documentation/devicetree/bindings/reset/socfpga-reset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-picophyreset.txt delete mode 100644 Documentation/devicetree/bindings/reset/st,sti-powerdown.txt create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-picophyreset.yaml create mode 100644 Documentation/devicetree/bindings/reset/st,stih407-powerdown.yaml delete mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.txt create mode 100644 Documentation/devicetree/bindings/spmi/qcom,spmi-pmic-arb.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/hwmon/lan966x.rst create mode 100644 Documentation/hwmon/xdpe152c4.rst create mode 100644 Documentation/virt/kvm/arm/hypercalls.rst delete mode 100644 Documentation/virt/kvm/arm/psci.rst rename arch/arm/boot/dts/{qcom-msm8974-fairphone-fp2.dts => qcom-msm8974pro-fairph [...] copy arch/arm/boot/dts/{ste-ux500-samsung-codina.dts => ste-ux500-samsung-codina-t [...] create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1a.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1c.dts create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1l.dtsi create mode 100644 arch/arm/boot/dts/stm32mp151a-prtt1s.dts create mode 100644 arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts create mode 100644 arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts delete mode 100644 arch/arm/configs/imote2_defconfig rename arch/arm/mach-davinci/{include/mach => }/common.h (100%) rename arch/arm/mach-davinci/{include/mach => }/cputype.h (98%) rename arch/arm/mach-davinci/{include/mach => }/da8xx.h (99%) rename arch/arm/mach-davinci/{include/mach => }/hardware.h (100%) delete mode 100644 arch/arm/mach-davinci/include/mach/mux.h delete mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h rename arch/arm/mach-davinci/{include/mach => }/pm.h (100%) rename arch/arm/mach-davinci/{include/mach => }/serial.h (97%) delete mode 100644 arch/arm/mach-omap2/include/mach/hardware.h delete mode 100644 arch/arm/mach-omap2/include/mach/irqs.h delete mode 100644 arch/arm/mach-omap2/include/mach/serial.h delete mode 100644 arch/arm/mach-pxa/Makefile.boot delete mode 100644 arch/arm/mach-pxa/include/mach/uncompress.h delete mode 100644 arch/arm/mach-spear/include/mach/irqs.h delete mode 100644 arch/arm/mach-spear/include/mach/uncompress.h rename arch/arm/mach-spear/{include/mach => }/misc_regs.h (87%) rename arch/arm/mach-spear/{include/mach => }/spear.h (100%) create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk-cpu.dtsi create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0-white-hawk.dts create mode 100644 arch/arm64/boot/dts/renesas/r8a779g0.dtsi copy arch/arm64/boot/dts/rockchip/{rk3568-rock-3a.dts => rk3566-quartz64-b.dts} (55%) copy arch/arm64/boot/dts/rockchip/{rk3568-rock-3a.dts => rk3566-roc-pc.dts} (58%) create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts copy arch/arm64/boot/dts/rockchip/{rk3568-rock-3a.dts => rk3566-soquartz.dtsi} (52%) create mode 100644 block/blk-cgroup-fc-appid.c create mode 100644 drivers/clk/renesas/r8a779g0-cpg-mssr.c create mode 100644 drivers/gpu/drm/ast/ast_dp.c create mode 100644 drivers/gpu/drm/bridge/fsl-ldb.c create mode 100644 drivers/hwmon/lan966x-hwmon.c create mode 100644 drivers/hwmon/pmbus/xdpe152c4.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.h create mode 100644 drivers/net/phy/adin1100.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c_rfk_table.h create mode 100644 drivers/of/unittest-data/overlay_16.dts create mode 100644 drivers/of/unittest-data/overlay_17.dts create mode 100644 drivers/of/unittest-data/overlay_18.dts create mode 100644 drivers/of/unittest-data/overlay_19.dts create mode 100644 drivers/of/unittest-data/overlay_20.dts create mode 100644 drivers/usb/typec/mux/fsa4480.c create mode 100644 include/linux/polynomial.h create mode 100644 lib/polynomial.c create mode 100644 mm/kfence/.kunitconfig delete mode 100644 net/core/datagram.h create mode 100644 scripts/Makefile.randstruct delete mode 100755 scripts/gcc-plugins/gen-random-seed.sh create mode 100755 scripts/gen-randstruct-seed.sh create mode 100644 sound/soc/sof/ipc3-loader.c create mode 100644 sound/soc/sof/ipc3-priv.h create mode 100644 tools/include/linux/arm-smccc.h delete mode 100644 tools/perf/perf-with-kcore.sh create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/sapphirerapids/uncore-power.json create mode 100755 tools/testing/selftests/drivers/net/mlxsw/qos_burst.sh create mode 100755 tools/testing/selftests/drivers/net/ocelot/psfp.sh create mode 100755 tools/testing/selftests/firmware/fw_upload.sh create mode 100644 tools/testing/selftests/kvm/aarch64/hypercalls.c rename tools/testing/selftests/kvm/aarch64/{psci_cpu_on_test.c => psci_test.c} (82%) create mode 100644 tools/testing/selftests/net/forwarding/tsn_lib.sh