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-master-arm-next-allnoconfig in repository toolchain/ci/linux.
omits 088fb7eff349 Add linux-next specific files for 20220426 omits 622a8852ef9c Merge branch 'akpm/master' omits 8ffa7c5aad99 kselftest/vm: override TARGETS from arguments omits 75f0f3cb11dc mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery omits 3672936afbd1 Merge branch 'akpm-current/current' omits c94b3fd4e72b Revert "ASoC: SOF: mediatek: Add mt8186 sof fw loader and [...] omits 692c0b2163e4 Revert "ASoC: SOF: mediatek: Add mt8186 dsp clock support" omits 5ed5a4ab186a Revert "ASoC: SOF: mediatek: Add DSP system PM callback fo [...] omits 479c1a96d6be partial revert of "ASoC: Intel: avs: Enable AVS driver onl [...] omits a607085a8dce fixup for "ASoC: Intel: avs: Configure modules according t [...] omits a8b90ad49c13 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits d83c5da8db6c Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits a733fc00c894 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits ff7c96a6956b Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits ba1d52269b59 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits f89ac45b8e5f Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 94a5485608f2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dddb0311a529 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 327cbeefcf03 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e77cc5df7bbc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cf53b5ad8cd2 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits b12fcee2d6f6 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 6d5a323f93ae Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 778a23e3d0a1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3294ac57f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 213b3f5eff77 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 509cae8f7577 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits e33c8310a6dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 712ad8b1207e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 26f2c001f209 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8eded021f352 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35a0e28e45d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f27cb59d516e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6b58226e323 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 2c0ef3070475 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab49396c1b63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 358ede15e5d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43a285ca91d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d53ac9c750d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ee99822b33f2 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 928fa42524ff Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits cee6603cb626 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 81f8733d82ce Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d192a8bcbdb2 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 421a21efc939 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1531764a363 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7e1c6caa3338 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits f28b2be13e88 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits af47d9ff642c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aa86e7261016 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits df8338a7955c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 6c794616660d Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits e55b79a84888 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00bae266a7c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 85a197df1599 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 33873133e2f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 62f3ef51cbfd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 775bd78c1c0d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5ccc3c704002 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 544322c4fa03 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 669f6db7d796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8f450fafa459 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 69b09ed25f98 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 4fae4c016bb3 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 2e2e291984f3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8608e6854b15 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08d81f475f9d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 129a4cfc0268 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 58fb80ae7922 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits a112cd1f5f88 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 7f7272182160 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 15b84a33b40c Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 5b2d7736bae2 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits ca4f480ace10 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 8645dd8f2848 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cd6ad3faf75 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f65557179230 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 7aa24bb69be9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5d57b1f87f20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a9f042491994 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits cf3cd14fc274 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 85d0b6945291 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 1a6cadf004cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2c7fa07f0a34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e27306b367c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3167a9d1bd63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 72855f089327 Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] omits 6baf6a938c3c Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits bd1d78206199 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits adc9f36ef6c0 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 49f3d7a0e889 next-20220422/drm-intel omits 7e1e62d35695 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits f3ad3224dc4b Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5a55edf2ddf7 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits ff56d526448e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 672048a21bc6 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits a8f871163a22 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 77c2a1d43f97 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 800dff20e471 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits cb3f38147c20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d1b9276bf74 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8f8f330e17f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4e4d1fead913 arm64: entry: use stackleak_erase_on_task_stack() omits cecffa6899a8 stackleak: add on/off stack variants omits 11b926aeb7ab stackleak: remove redundant check omits 8ea22430f17e stackleak: rework stack high bound handling omits 593db5ad8416 stackleak: clarify variable names omits 060dbf845c7a stackleak: rework stack low bound handling omits 2de9e0369054 stackleak: move skip_erasing() check earlier omits 7b9b112f4a9b arm64: stackleak: fix current_top_of_stack() omits 4735534794c5 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits eb7e32422aa6 ipc: update semtimedop() to use hrtimer omits 36a36c554940 ipc/sem: Remove redundant assignments omits 2c6981586503 fs: sysv: check sbi->s_firstdatazone in complete_read_super omits 3a966198f205 delayacct: track delays from write-protect copy omits bc7a18c1016f kernel: make taskstats available from all net namespaces omits 44d04bd61558 taskstats-version-12-with-thread-group-and-exe-info-fix omits 6c3d87339c80 taskstats: version 12 with thread group and exe info omits 17aea79186b8 rapidio: remove unnecessary use of list iterator omits 4896f1ddd368 kexec: remove redundant assignments omits a997a3d5ba81 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry omits 7eb79beda998 ptrace: fix wrong comment of PT_DTRACE omits ae52b25e3ed5 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP omits 405b24f0ecd1 fat: add ratelimit to fat*_ent_bread() omits fd172214c0c1 add-fat-messages-to-printk-index-checkpatch-fixes omits 5fe3dbf571bc fatfs: add FAT messages to printk index omits 748564bbee9c fatfs: remove redundant judgment omits 943ac461426f init/main.c: silence some -Wunused-parameter warnings omits ffe7ff2e0c57 init/Kconfig: remove USELIB syscall by default omits a3b5a162e1f3 list: fix a data-race around ep->rdllist omits 6c33e8276846 pipe: make poll_usage boolean and annotate its access omits 39a9b0628303 lib: remove back_str initialization omits 902bf53ea5d6 lib/string.c: simplify str[c]spn omits 0f26d36bd3f5 lib/test_string.c: add strspn and strcspn tests omits 951d2f067313 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections omits 9037cf0c62f1 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test omits e3f5d67e336c get_maintainer: Honor mailmap for in file emails omits 700fb2543cfb kernel: pid_namespace: use NULL instead of using plain int [...] omits 441d4d28f29a net: unexport csum_and_copy_{from,to}_user omits 65d18f6be339 vmcore: convert read_from_oldmem() to take an iov_iter omits 4925dfffef90 vmcore: convert __read_vmcore to use an iov_iter omits b6024af1b79a vmcore: convert copy_oldmem_page() to take an iov_iter omits 23e402f9ce25 fs-proc-kcorec-remove-check-of-list-iterator-against-head- [...] omits 2308fa019cae fs/proc/kcore.c: remove check of list iterator against hea [...] omits a380a166b413 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] omits cbb4de42b44e proc: fix dentry/inode overinstantiating under /proc/${pid}/net omits a76e5639ff95 ocfs2: fix ocfs2 corrupt when iputting an inode omits 6515227357b4 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 56b519805a30 ocfs2: reflink deadlock when clone file to the same direct [...] omits 3e25ddf6c9ea ocfs2: remove usage of list iterator variable after the loop body omits d7949061d55d ocfs2: replace usage of found with dedicated list iterator [...] omits 2598368bdf76 scripts/decode_stacktrace.sh: support old bash version omits 3aee0f1f2506 ia64: Replace comments with C99 initializers omits a7629cbdf20c ia64: ptrace: fix typos in comments omits 6267ce546388 ia64: fix typos in comments omits 299f91448644 kernel/hung_task.c: Monitor killed tasks. omits f12dfaf838e6 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits c2f7a2be7577 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 3b891b8c9fc7 kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix omits a171aff29746 kfence: enable check kfence canary on panic via boot param omits 9ab517d68e01 mm/vmscan: use helper folio_is_file_lru() omits 8a9297f79ee2 mm/vmscan: remove obsolete comment in kswapd_run omits 358241cc56d0 mm/vmscan: take all base pages of THP into account when ra [...] omits 1ba68de208fb mm/vmscan: activate swap-backed executable folios after fi [...] omits 3630806db1fa mm/vmscan: introduce helper function reclaim_page_list() omits 259ed2fad38f mm/vmscan: add a comment about MADV_FREE pages check in fo [...] omits 53c9fb1883c7 mm/vmscan: take min_slab_pages into account when try to ca [...] omits c455669ce06d selftests: cgroup: add a selftest for memory.reclaim omits a0ee544eebdc selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] omits d1adab48ffc7 selftests: cgroup: return -errno from cg_read()/cg_write() [...] omits ab7beb3f6592 memcg: introduce per-memcg reclaim interface omits 91a3daf26b0e mm/migration: fix potential pte_unmap on an not mapped pte omits 1d60d7b2a130 mm/migration: return errno when isolate_huge_page failed omits 097a529fd2da mm/migration: remove unneeded lock page and PageMovable check omits 295e6e4c664b mm/migration: reduce the rcu lock duration omits 315542908f61 drivers: virtio_mem: use pageblock size as the minimum vir [...] omits c87cef8f348f mm: cma: use pageblock_order as the single alignment omits 00075087da94 mm: page_isolation: enable arbitrary range page isolation. omits 92bbef67d459 mm: make alloc_contig_range work at pageblock granularity omits fb1edf2b4b79 mm: page_isolation: check specified range for unmovable pages omits 19fd32102de8 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] omits 1f00478df688 swap bits in unuse_pte() omits 31bf49279677 mm/swapfile: unuse_pte can map random data if swap read fails omits af8ea3061743 mm/damon/reclaim: fix the timer always stays active omits 1ed43f64c926 mm/damon: remove unnecessary type castings omits 85449c7824a3 mm/damon/core-test: add a kunit test case for ops registration omits ad2536fa2512 selftests/damon: add damon to selftests root Makefile omits a03f823290c8 damon: vaddr-test: tweak code to make the logic clearer omits f9a031d9090d zram: add a huge_idle writeback mode omits ef78e4b0fc7b mm: simplify follow_invalidate_pte() omits 5600bffecf42 dax: fix missing writeprotect the pte entry omits 9a692e2db66b mm: pvmw: add support for walking devmap pages omits 5e567b365c3f mm: rmap: introduce pfn_mkclean_range() to cleans PTEs omits 20fe8a03a6e8 dax: fix cache flush on PMD-mapped pages omits 89242fd191cb mm: rmap: fix cache flush on THP pages omits 4afa71ffb6d7 drivers/base/memory: fix an unlikely reference counting is [...] omits 21944d0c812d mm: compaction: make sure highest is above the min_pfn omits d22e7b4110ec mm: compaction: simplify the code in __compact_finished omits d7adda9e1158 mm: compaction: make compaction_zonelist_suitable return f [...] omits f6751f6c18d8 mm: compaction: avoid possible NULL pointer dereference in [...] omits cea307ef0e7a mm: compaction: clean up comment about async compaction in [...] omits 304a1b388dfe mm: compaction: use helper compound_nr in isolate_migratep [...] omits 078a2af93a80 mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c omits 3ee9359f0a67 mm: compaction: clean up comment about suitable migration [...] omits d1009ff87ca1 mm: compaction: clean up comment for sched contention omits f1a836d235ba mm: compaction: remove unneeded assignment to isolate_start_pfn omits ce6415fb438d mm: compaction: remove unneeded pfn update omits d65f1b0afbd7 mm: compaction: remove unneeded return value of kcompactd_run omits 11591bbdc4c5 mm-memory_hotplug-refactor-hotadd_init_pgdat-and-try_onlin [...] omits f1e05e7e8e12 mm/memory_hotplug: refactor hotadd_init_pgdat and try_online_node omits 23095e6f8745 mm/memory_hotplug: fix build warning without CONFIG_MEMORY [...] omits 02202dd2adff mm/memory_hotplug: reset node's state when empty during offline omits 5353570ef68c mm/page_alloc: do not calculate node's total pages and mem [...] omits a3b8ffea5ad4 mm/madvise: free hwpoison and swapin error entry in madvis [...] omits 451d89f44e6c mm/madvise: fix potential pte_unmap_unlock pte error omits f76a66f7b249 mm: untangle config dependencies for demote-on-reclaim omits 5ac1e83cb379 mm/vmstat: add events for ksm cow omits 66c41a1934fb ksm-count-ksm-merging-pages-for-each-process-fix omits 8aa7a698ed38 ksm: count ksm merging pages for each process omits 2390e0a6aa86 mm: migrate: simplify the refcount validation when migrati [...] omits 6bc3811545e6 mm/migration: fix possible do_pages_stat_array racing with [...] omits 617b1458e177 mm/migration: fix potential invalid node access for reclai [...] omits 48a6717fc771 mm/migration: fix potential page refcounts leak in migrate_pages omits c4100d67987d mm/migration: remove some duplicated codes in migrate_pages omits fa1e2b933898 mm/migration: avoid unneeded nodemask_t initialization omits f8cdca58ffde mm/migration: use helper macro min in do_pages_stat omits 1c57f0524080 mm/migration: use helper function vma_lookup() in add_page [...] omits 4a6b3c4f7720 mm/migration: remove unneeded local variable page_lru omits f31906df23b2 mm/migration: remove unneeded local variable mapping_locked omits a888c6b3edbd mm: Add selftests for migration entries omits dd7b50f9d044 mm/mempolicy: clean up the code logic in queue_pages_pte_range omits 5d1863d33d8b drivers/base/node.c: fix compaction sysfs file leak omits 5c5c83cbc58a mm: compaction: use helper isolation_suitable() omits 74a44632ba6a mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() omits 6fafac9443ce mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] omits e4250a393bd6 mm/z3fold: move decrement of pool->pages_nr into __release [...] omits 359fa308163d mm/z3fold: remove confusing local variable l reassignment omits ba892da2238f mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] omits 9b3e7dc18d6e mm/z3fold: minor clean up for z3fold_free omits 562d00db07dd mm/z3fold: remove obsolete comment in z3fold_alloc omits 63951ae35b6f mm/z3fold: declare z3fold_mount with __init omits e2601fe1a5f3 fs/proc/task_mmu.c: remove redundant page validation of pte_page omits 770bfd4060ae mm/vmscan: fix comment for isolate_lru_pages omits 74f408bf6825 mm-vmscan-fix-comment-for-current_may_throttle-fix omits ffdf754a88f5 mm/vmscan: fix comment for current_may_throttle omits 81c7b85cfd52 mm/vmscan: remove obsolete comment in get_scan_count omits e55bf521e1b6 mm/vmscan: sc->reclaim_idx must be a valid zone index omits b0bd80ef195b mm-vmscan-make-sure-wakeup_kswapd-with-managed-zone-v2 omits 080853b975f3 mm/vmscan: make sure wakeup_kswapd with managed zone omits 20de03ac4022 mm/vmscan: reclaim only affects managed_zones omits b86ef0000a48 mm/uffd: move USERFAULTFD configs into mm/ omits 34103ae33e9f userfaultfd/selftests: use swap() instead of open coding it omits 7bd117ff771d selftests/uffd: enable uffd-wp for shmem/hugetlbfs omits a810b0423ecf mm/uffd: hide PTE_MARKER option omits be0458003b94 mm: enable PTE markers by default omits 5861a15f4ae2 mm/uffd: enable write protection for shmem & hugetlbfs omits 26d241b47d41 mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs omits 7346af7a6dfd mm/khugepaged: don't recycle vma pgtable if uffd-wp registered omits a31b43b575d4 mm/shmem: vma_needs_copy can be static omits 4d3b68219b65 mm/hugetlb: handle uffd-wp during fork() omits 0acd0529f228 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix omits 704e58d5fc9d fixup! mm/hugetlb: Only drop uffd-wp special pte if required omits 0bc1f950ca31 mm/hugetlb: only drop uffd-wp special pte if required omits ee3d1b017e57 mm/hugetlb: allow uffd wr-protect none ptes omits 392a78d9350d mm/hugetlb: handle pte markers in page faults omits 58704a88d502 mm/hugetlb: handle UFFDIO_WRITEPROTECT omits e3ccd1d11058 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP omits 1e5859878672 mm/hugetlb: hook page faults for uffd write protection omits 92decb5609b5 mm/hugetlb: introduce huge pte version of uffd-wp helpers omits 1e20693feaf2 mm/shmem: handle uffd-wp during fork() omits 8d8c6609ec4f mm/shmem: allows file-back mem to be uffd wr-protected on thps omits fc773aa48e85 mm/shmem: allow uffd wr-protect none pte for file-backed mem omits 7b8ca935beb0 mm/shmem: persist uffd-wp bit across zapping for file-backed omits 64907d00d2b9 mm/shmem: handle uffd-wp special pte in page fault handler omits fdfbbb722796 mm/shmem: take care of UFFDIO_COPY_MODE_WP omits 4d72ef44c6a3 fixup! mm/uffd: PTE_MARKER_UFFD_WP omits 6445dc7f8dd0 mm/uffd: PTE_MARKER_UFFD_WP omits 2bd8dd819302 mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes omits 5eb7e102df75 mm-check-against-orig_pte-for-finish_fault-fix omits c980fa08a883 mm: check against orig_pte for finish_fault() omits 728e5a8a4262 fixup! mm: Teach core mm about pte markers omits 6c55b8a639d5 mm: teach core mm about pte markers omits 84dda1eef5dd fixup! mm: Introduce PTE_MARKER swap entry omits 420d264022c8 mm: introduce PTE_MARKER swap entry omits f5f42798e4c8 include/linux/swapops.h: remove stub for non_swap_entry() omits 684befe1a75a mm/page_alloc: reuse tail struct pages for compound devmaps omits b21d31432669 mm/sparse-vmemmap: improve memory savings for compound devmaps omits c37badcdb92f mm/hugetlb_vmemmap: move comment block to Documentation/vm omits 70316a06cfe1 mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] omits d13a937c8b61 mm/sparse-vmemmap: add a pgmap argument to section activation omits d96be41a7630 mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] omits ee0475b7251b mm/khugepaged: use vma_is_anonymous omits db99546f4b97 hugetlb: clean up hugetlb_cma_reserve omits f3a3924acc1c hugetlb: fix return value of __setup handlers omits d0ac89484175 hugetlb: fix hugepages_setup when deal with pernode omits 3ab758828a4d hugetlb: Fix wrong use of nr_online_nodes omits f158dc753d5c hugetlb: fix wrong use of nr_online_nodes omits f70763e5172d mm: mmap: register suitable readonly file vmas for khugepaged omits 24cffd0ead53 mm: khugepaged: introduce khugepaged_enter_vma() helper omits 9d088ce95e81 mm: khugepaged: move some khugepaged_* functions to khugepaged.c omits 722a2107ceda mm: khugepaged: make khugepaged_enter() void function omits 3598abb1306a mm: thp: only regular file could be THP eligible omits dc7e9be579a0 mm: khugepaged: skip DAX vma omits 5f98885bfee8 mm: khugepaged: remove redundant check for VM_NO_KHUGEPAGED omits 123a2c6b5bf5 sched: coredump.h: clarify the use of MMF_VM_HUGEPAGE omits c38d533a21ed mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* omits 8a105079046e mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* omits f8c5b8e1965e mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions omits e09b581140ca arm64: mm: hugetlb: restructure the code comment inside fl [...] omits fae906232eea arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 omits bd160c926462 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] omits 41a7fe445572 hugetlb: remove use of list iterator variable after loop omits 4272063db38c mm/khugepaged: sched to numa node when collapse huge page omits c78fe3437fe7 mm, hugetlb, hwpoison: separate branch for free and in-use [...] omits 51884d79bcf0 mm/memory-failure.c: dissolve truncated hugetlb page omits 927021e9dee9 mm/memory-failure.c: minor cleanup for HWPoisonHandlable omits 523e95c23f1d Revert "mm/memory-failure.c: fix race with changing page c [...] omits 7a9326b95a8a mm/hwpoison: put page in already hwpoisoned case with MF_C [...] omits 8c51ae86ca75 mm/memory-failure.c: remove unnecessary (void*) conversions omits a3beb3745c98 mm/page_alloc.c: calc the right pfn if page size is not 4K omits 50196845996f mm-wrap-__find_buddy_pfn-with-a-necessary-buddy-page-valid [...] omits ce53f332cfd5 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] omits 5923bf10da83 mm: page_alloc: simplify pageblock migratetype check in __ [...] omits 451a508e5ede mm: discard __GFP_ATOMIC omits f62aaa8d24f1 mm-page_alloc-add-same-penalty-is-enough-to-get-round-robi [...] omits 8a8f779669e7 mm/page_alloc: adding same penalty is enough to get round- [...] omits d23bebc0be87 mm/page_alloc: simplify update of pgdat in wake_all_kswapds omits 5d123becae72 Documentation/vm: rework "Temporary Virtual Mappings" omits 97c86c5e9566 Documentation/vm: remove "Using kmap-atomic" from highmem.rst. omits 8fbc9c49fe02 Documentation/vm: include kdocs from highmem*.h into highmem.rst omits 3a7a3979a5ad mm/highmem: fix kernel-doc warnings in highmem*.h omits c4a9e9614481 Documentation/sysctl: document page_lock_unfairness omits 526de8816585 vmap(): don't allow invalid pages omits ba1d01f54916 mm/vmalloc: fix a comment omits 2ffac0ee47b0 mm/mremap: avoid unneeded do_munmap call omits 4cf4a4d95a40 mm/mremap: use helper mlock_future_check() omits 2c01180771be mm: avoid unnecessary flush on change_huge_pmd() omits 823dd1c404a5 mm/mprotect: do not flush when not required architecturally omits 513d1d2dc6ac mm/mprotect: use mmu_gather omits 905c5793f529 mm/mmap: Drop arch_vm_get_page_pgprot() omits 33468d9dbe5b mm/mmap: drop arch_filter_pgprot() omits da4ae40b4467 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 7c9b2244acba sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 79b9bf1faca9 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 1f5eb959f399 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 39713de43f28 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT omits 326c9ba8dc39 mm/mmap.c: use helper mlock_future_check() omits 573f62b55807 mm/mmap: clarify protection_map[] indices omits 591704d6ed60 mm/debug_vm_pgtable: drop protection_map[] usage omits 25bdecded7be mm/mmu_gather: limit free batch count and add schedule poi [...] omits d8a6746eb861 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] omits 2292898a98b5 selftests: vm: fix shellcheck warnings in run_vmtests.sh omits 1d0c11379da9 selftests: vm: refactor run_vmtests.sh to reduce boilerplate omits 74fe5cfae4c1 selftests: vm: add test for Soft-Dirty PTE bit omits 42dce84d4888 selftests: vm: bring common functions to a new file omits 61594d23ddf3 cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] omits db1974c5fd2a cgroup: remove racy check in test_memcg_sock() omits 3c0db19074b7 cgroup: account for memory_localevents in test_memcg_oom_g [...] omits 8a5583b06dc3 cgroup: account for memory_recursiveprot in test_memcg_low() omits bbaabcefee3b cgroups: refactor children cgroups in memcg tests omits b410e6a5a0ac mm/memcontrol.c: remove unused private flag of memory.oom_control omits 8c0a68ee6c8d mm/memcontrol.c: make cgroup_memory_noswap static omits 2001ed549f6d MAINTAINERS: add corresponding kselftests to memcg entry omits e995da723df3 MAINTAINERS: add corresponding kselftests to cgroup entry omits fa519bdc6117 kselftests: memcg: speed up the memory.high test omits 8e3851e58b05 kselftests: memcg: update the oom group leaf events test omits 11c7c7177596 mm/memcg: non-hierarchical mode is deprecated omits 2dbe15a51a6b mm/memcg: move generation assignment and comparison together omits b5c44849cd02 mm/memcg: set pos explicitly for reclaim and !reclaim omits aa190c7841ac mm/memcg: set memcg after css verified and got reference omits 3027e56863a9 mm/memcg: mz already removed from rb_tree if not NULL omits 459512d87f6f mm/memcg: remove unneeded nr_scanned omits b9ac948222f1 mm: shmem: make shmem_init return void omits 323b568c7f11 VFS: Add FMODE_CAN_ODIRECT file flag omits 4f37d6cf252f mm: submit multipage write for SWP_FS_OPS swap-space omits 995e14c31e30 mm: submit multipage reads for SWP_FS_OPS swap-space omits 2f39acbfbae4 doc: update documentation for swap_activate and swap_rw omits 3332cca55611 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw omits 96b54d8942d7 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] omits 4246f2d8b744 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space omits 8d7346b91319 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate omits 2266dc31973a mm: drop swap_dirty_folio omits 9c87c7664bcc mm-create-new-mm-swaph-header-file-fix omits 86c71e6a223a mm: create new mm/swap.h header file. omits ea23a60e2660 mm/gup: fix comments to pin_user_pages_*() omits e8f5fe257ee4 tools/testing/selftests/vm/gup_test.c: clarify error statement omits 87cb9bcdf656 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s omits 002e06074828 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s omits ce62cc88d375 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6ddd8fb500e9 s390/pgtable: cleanup description of swp pte layout omits 8fced676604a arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 6d3f4335da98 x86-pgtable-support-__have_arch_pte_swp_exclusive-fix omits e84ac5ca540d x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits fc79bbd7cd4c mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE omits 54c1ceae3f69 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix omits 19bede19d33e mm/swap: remember PG_anon_exclusive via a swp pte bit omits 940be0226c36 mm-gup-sanity-check-with-config_debug_vm-that-anonymous-pa [...] omits 8cf607a181f0 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] omits 8df0492e1b6a mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] omits 4783b3d38442 mm-support-gup-triggered-unsharing-of-anonymous-pages-fix omits a75169e4d08d mm: support GUP-triggered unsharing of anonymous pages omits e797684d1126 mm/gup: disallow follow_page(FOLL_PIN) omits 4e5470d7366f mm: remember exclusively mapped anonymous pages with PG_an [...] omits 423893c94aec mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] omits f3c0d6ddc3e8 mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] omits ea503f0b741a mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] omits 514d171f2862 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() omits 8147777f62f1 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() omits 65568162179d mm/rmap: remove do_page_add_anon_rmap() omits 477e2a6cb5ed mm/rmap: convert RMAP flags to a proper distinct rmap_t type omits bd66c41df68b mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] omits 2e0076d9f804 mm/memory: slightly simplify copy_present_pte() omits e1784ebf7c75 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] omits 96d591c37fbb mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] omits 56bba73dccc3 mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio omits 4e62215c7dff mm/smaps_rollup: return empty file for kthreads instead of ESRCH omits 7e58ed17999f tools/vm/page_owner_sort.c: avoid repeated judgments omits af89f887be83 tools/vm/page_owner_sort.c: provide allocator labelling an [...] omits 8c1e52e99860 tools/vm/page_owner: support debug log to avoid huge log print omits d8581fda8fcc tools/vm/page_owner_sort.c: support sorting blocks by mult [...] omits 7ef860b27cfa tools/vm/page_owner_sort.c: support for multi-value select [...] omits 7285faaeea9c tools/vm/page_owner_sort.c: use fprintf() to send error me [...] omits a5e0a832b729 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t omits 971caa9415f4 kasan: fix sleeping function called from invalid context o [...] omits bf8bc0f9a820 procfs: prevent unprivileged processes accessing fdinfo dir omits c368047db4ab /proc/kpageflags: do not use uninitialized struct pages omits 8e396649cea7 /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits e2993a615a45 kasan-prevent-cpu_quarantine-corruption-when-cpu-offline-a [...] omits 27b63287ce3f kasan: prevent cpu_quarantine corruption when CPU offline [...] omits 57e84673baa8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 74c84089aa43 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits e6fafee9a33c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 13623b2d74e8 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits b7d352c4a908 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits dc13998131ea Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 70139a2ee226 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 3b4a2c60d19e Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 96835ba4827e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 57d022599796 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 079c4b26e85e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e7de54d56a72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6213ffaa6eda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e09210d4df57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c03d1a53a048 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 3a068c51e893 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0cef69a53498 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits a756543dd501 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 1689e05791ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 42f3a2988bb5 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 276882eed3f8 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] omits d9cfde21cef5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7aad9df5272d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4f7f451a267e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 6ff5a350ddf1 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits aad24509c6a4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits b7f5a12afe3b Merge branch 'master' of git://github.com/ceph/ceph-client.git omits a4b4793a3aab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 318a74ccd93e Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits 9e037951d833 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 809f24f60bcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4848be17e50b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1613a55ea0e1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 023bc81e376c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c058492d6c74 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits ec7b0ec772f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 09b5fa387faa Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 19c77dc5181e Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 94b13731339e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e99ab448b039 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 810a6e440ba9 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits ba53ec5b7bd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8adc24a58703 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits bbc16be643e4 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits d98941b0296b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits a3bc55dc35f9 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits d304f4fcbca8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78aec16daed0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 37c18aeb1389 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 468ba02fb1f8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0b71a2a85161 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7794f072742f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2835f8805a55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 32566513b6ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 614b3e028ac6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits fcff3291ab94 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits bffcef7233c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 291107b1566e Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 66e726382b89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d044b2f056b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9c6e9610908 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36a88bcc2594 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3b48d9469d9a Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits b059f16af749 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 88213099e588 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a3e050ee4a37 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 11382c053e5d Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits b2d9678c4ced Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 9b514137416b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34e5025f24df Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 496c6150280f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d3bac946725c Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 8d7148f44021 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits f433908016fe Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits a255a99bbfd0 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 1840e570d319 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 534ddbb546bd Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 032269a33d1a Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 37fdeb1e659a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits c3e8edb2e833 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits f2527acdd6ed Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 1f788fbd8e64 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits e5a9e97d2a8c Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8ed8966684d6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4b3d811d826d Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 41b3417c7bef Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 1d8313bc7feb Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e47f8b6faf87 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 3b70d8cbfe16 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 68e573bdbb72 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits f8d788533dad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits e31de837c0ca Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits dd36264d532b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 71109e9cdfc4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 48273fdf58ee Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 27d8e749bd50 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 57e7826b34bf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 33b46e940fc9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits dffeb33910ff Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits f5e6b7041cf1 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 6aec6dace915 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 2edf5b3ec5a7 Merge remote-tracking branch 'asoc/for-5.19' into asoc-next omits 1d53dcf5d0be Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits 104390679b6e Merge branch 'for-5.19/io_uring' into for-next omits e95c5a2ae0bf hwmon: (lm75) Add Atmel AT30TS74 support omits 32137c7007ca dt-bindings: hwmon: Add Atmel AT30TS74 omits c72152df0d08 hwmon: (tmp401) Fix incorrect return value of tmp401_init_client omits e88856183749 ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type omits b08a66fb6800 ARC: disasm: handle ARCv2 case in kprobe get/set functions omits 115996bf2635 Merge branch for-5.19/arm64/dt into for-next omits 1c9ef59010c0 Merge branch for-5.19/arm/defconfig into for-next omits 43c8c2f07833 Merge branch for-5.19/memory into for-next omits a0bc9eee4670 Merge branch for-5.19/soc into for-next omits d9c2cb794b6d Merge branch for-5.19/arm/core into for-next omits b9d7c7f46a7e random: insist on random_get_entropy() existing in order t [...] omits 13bccf0edeee xtensa: use fallback for random_get_entropy() instead of zero omits 82e073335c9d sparc: use fallback for random_get_entropy() instead of zero omits c9039bcfdb11 um: use fallback for random_get_entropy() instead of zero omits 39aa1fd86530 x86/asm: use fallback for random_get_entropy() instead of zero omits 3c557de9aa6f Merge remote-tracking branch 'spi/for-5.19' into spi-next omits 5c346f94d293 Merge branch 'for-next/misc' into for-next/core omits 548baee82430 hwmon: (pmbus/max16601) Add MAX16602 support omits 6e89f0e6e35f hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits 5791310914e8 hwmon: (dell-smm) Update Documentation regarding firmware bugs omits be9ca013e032 hwmon: (jc42) Add support for S-34TS04A omits a7e1e934855c hwmon: (tmp401) Add support of three advanced features omits f6dd440c48e7 dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x omits 9a886ce86ec0 hwmon: (pmbus) add MFR_* registers to debugfs omits 87576f7611b1 hwmon: (dell-smm) Add cooling device support omits 7f50620913b0 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board omits 5386e6084307 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() omits c7b7a0c245d7 hwmon: introduce hwmon_sanitize_name() omits 7c92b3d99daa hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo omits 93a0e857b096 hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code omits b02aa4034397 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE omits 3c4cb222fe3c hwmon: (jc42) add HWMON_C_TZ_REGISTER omits 8da18e1d2df3 Merge ras/core into tip/master omits 1b1f46d76d08 Merge branches 'for-next/misc', 'for-next/kselftest', 'for [...] omits d6cf8210e28b nios2: use fallback for random_get_entropy() instead of zero omits a3c93d04b534 openrisc: use fallback for random_get_entropy() instead of zero omits d62e5338f022 arm: use fallback for random_get_entropy() instead of zero omits 58604345704f mips: use fallback for random_get_entropy() instead of jus [...] omits 8af7533d89b5 riscv: use fallback for random_get_entropy() instead of zero omits d69ac897d379 m68k: use fallback for random_get_entropy() instead of zero omits cc3865316d2d timekeeping: add raw clock fallback for random_get_entropy() omits bea3ef462145 powerpc: define get_cycles macro for arch-override omits 80364c7e70bb alpha: define get_cycles macro for arch-override 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 4f42615b0602 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] 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 8f705811d64b cpufreq: mediatek: Make sram regulator optional omits f4ba82c6c432 cpufreq: mediatek: Record previous target vproc value omits da89357f2b13 cpufreq: mediatek: Replace old_* with pre_* omits f52b16ba9fe4 cpufreq: mediatek: Use device print to show logs 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 9d53182805ec Merge branch 'next/drivers' into for-next omits 091304c65297 Merge branch 'devel' into for-next omits 5565f35abe7b Merge branch 'imx/defconfig' into for-next omits a6b9c9635672 Merge branch 'imx/dt64' into for-next omits 2970f79403a0 Merge branch 'imx/dt' into for-next omits 60c8a9de4514 Merge branch 'imx/bindings' into for-next omits 839cd67c422d Merge branch 'imx/drivers' into for-next omits 83a24d527271 ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv [...] omits 9a6ba03559ba ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply omits 9aac4049d3f6 ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages omits 038dc22fe590 ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators omits 9aabc12f4537 ARM: dts: imx51: Add generic DMA bindings for UART nodes omits 23f550d5f7f6 ARM: dts: Add initial LS1021A IoT board dts support omits 0d2ff8a1a075 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] omits 760d10a5b792 RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL omits 76de1da77831 Merge branches 'rpmsg-next', 'rproc-next', 'hwspinlock-nex [...] omits 4972fdf152fa Merge branch 'for-next-next-v5.18-20220422' into for-next- [...] omits 55cec7676dd8 Merge branch 'for-next-current-v5.17-20220422' into for-ne [...] omits bd0ea2462b47 Merge branch 'ext/qu/scrub-refactor-v4' into for-next-next [...] omits 562192094e78 Merge branch 'ext/gabe/xarray-extent-buffers' into for-nex [...] omits 074354468996 Merge branch 'ext/gabe/xarray-delayed-nodes' into for-next [...] omits 6113420de7fc Merge branch 'misc-next' into for-next-next-v5.18-20220422 omits 5073c69175b8 Merge branch 'misc-5.18' into for-next-current-v5.17-20220422 omits 35823b278911 btrfs: move scrub_remap_extent() call into scrub_extent() [...] omits 850373a83f0f btrfs: use find_first_extent_item() to replace the open-co [...] omits ca2582c8f087 btrfs: refactor scrub_raid56_parity() omits 5aeee6d89dfa btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 576cae40e96b btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() omits 784b509bee39 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits a5a1b794bfc6 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits 029b4154bcac btrfs: introduce a helper to locate an extent item omits 4af68863ce91 btrfs: calculate @physical_end using @dev_extent_len direc [...] omits 729304c6cee9 btrfs: Turn fs_info member buffer_radix into XArray omits 7aa9b9c7184d btrfs: convert delayed_nodes_tree into an xarray omits 600b4cce0982 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] omits ce4d9489ea16 btrfs: move definition of btrfs_raid_types to volumes.h omits 9d7bd4c387c1 btrfs: use a normal workqueue for rmw_workers omits b98f9472c6b5 btrfs: use normal workqueues for scrub omits a9c80aa0ca70 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue omits 248b050d8366 Merge branch 'rework/kthreads' into for-next omits 967ba514d3a6 Merge branch 'arm/multiplatform-late' into for-next omits 6b3d71e87892 printk: remove @console_locked omits e00cc0e1cbf4 printk: extend console_lock for proper kthread support omits 4894b187da71 Revert "ARM: pxa: convert to multiplatform" omits fb146c8a0ad9 selftests/arm64: Add a testcase for handling of ZA on clone() omits 5bbfaf598476 kselftest/arm64: Add SME support to syscall ABI test omits 8f6bb75334f4 kselftest/arm64: Add coverage for the ZA ptrace interface omits e4bbc3f2c589 kselftest/arm64: Add streaming SVE to SVE ptrace tests omits 8d41f50ade02 kselftest/arm64: signal: Add SME signal handling tests omits 659689a61912 kselftest/arm64: Add stress test for SME ZA context switching omits f2608edbc17b kselftest/arm64: signal: Handle ZA signal context in core code omits aee8a834e3f0 kselftest/arm64: sme: Provide streaming mode SVE stress test omits 7e387a00d640 kselftest/arm64: Extend vector configuration API tests to [...] omits f442d9edcff0 kselftest/arm64: Add tests for TPIDR2 omits 0fea47609e48 kselftest/arm64: sme: Add SME support to vlset omits b5d3f4daf4d3 kselftest/arm64: Add manual encodings for SME instructions omits 78387d9f017f kselftest/arm64: Add simple test for MTE prctl omits e24b4c321107 Merge branch 'v5.18-next/soc' into for-next omits 7dadfeedcd15 Merge branch 'v5.18-next/dts64' into for-next omits efa661017115 Merge branch 'v5.18-next/dts32' into for-next omits 8e1a991b7a54 Merge branch 'v5.18-next/defconfig' into for-next omits dd5590b53895 arm64: dts: mediatek: mt8173: Add gce-client-reg handle to [...] omits 56e4a0984596 Merge remote-tracking branch 'krzk/for-v5.19/arm-dts64-cle [...] omits e3ea51041e42 arm64: dts: mediatek: Add device-tree for MT8195 Demo board omits f8ca6bb2e42b dt-bindings: arm64: dts: mediatek: Add mt8195-demo board omits 4c78814a1f46 arm64: dts: Add mediatek SoC mt8195 and evaluation board omits 43eb164baec8 arm64: dts: mt8192: Add mmc device nodes omits b8bd7e4975af arm64: dts: mt8183: Update disp_aal node compatible omits 875215de8d7a arm64: dts: mt8192: Add audio-related nodes omits cd2f0efe51e8 arm64: dts: mt8192: Add spmi node omits 94d7e9f538ff dt-bindings: arm: Add compatible for Mediatek MT8192 omits d77e6abd1eba arm64: dts: mt6359: add PMIC MT6359 related nodes omits 419aaccaa477 arm64: dts: mediatek: mt8173: Add power domain to encoder nodes omits e5e7fdb78b6f arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes omits c1f403d6ca9f arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema omits 775ef8aaa66e arm64: dts: mediatek: align thermal zone node names with dtschema omits c8b8db1a173d arm64: dts: mediatek: align operating-points table name wi [...] omits c01d9aa630b8 arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] omits 75a3c81bc634 arm64: dts: hisilicon: align 'freq-table-hz' with dtschema in UFS omits e5215598af9b rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits df0a991023e0 kselftest/arm64: Refactor parameter checking in mte_switch_mode() omits 929e073bcbfb kselftest/arm64: Log unexpected asynchronous MTE faults omits eb89cf6f913f kselftest/arm64: Handle more kselftest result codes in MTE [...] omits 88560c9c263a kselftest/arm64: Validate setting via FPSIMD and read via [...] omits 9891f4edc90c kselftest/arm64: Remove assumption that tasks start FPSIMD only omits 348b096850d9 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() omits c15e061fb0ab Merge branches 'acpi-processor' and 'thermal-int340x-fixes [...] omits 7fb9b6ea4733 Merge branch 'acpi-pm' into linux-next omits 6578c197a70f Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next omits 5280738ea657 arm64: dts: marvell: align SPI NOR node name with dtschema omits f474557caf85 arm64: dts: microchip: align SPI NOR node name with dtschema omits 2363b0d9535b dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string omits c649948eea69 dt-bindings: mmc: convert sdhci-dove to JSON schema omits 96e3e81f6a8e dt-bindings: mmc: convert orion-sdio to JSON schema omits b8f6dbfcf867 dt-bindings: mmc: Add small binding note on level shifters omits eb0e35840aec mmc: mmci: Break IRQ status loop when all zero omits b9e6a40a2470 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() omits 5e4ffe8bdb33 mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] omits e5a108982b79 mmc: sh_mmcif: move platform_data header to proper location omits c77cc2a6a3c3 mmc: jz4740: Apply DMA engine limits to maximum segment size omits 62e7afc40811 dt-bindings: mmc: imx-esdhc: Update compatible fallbacks omits d7751104d717 mmc: improve API to make clear hw_reset callback is for cards omits 2a983f95cf00 mmc: core: improve API to make clear that mmc_sw_reset is [...] omits ba3e39661a55 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] omits 337a4d7be47f mmc: renesas_sdhi: remove superfluous specific M3W entry omits e72a7b8983bf mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support omits 9924473e3cb0 mmc: omap: Make it CCF clk API compatible omits 8904cd0d507d mmc: mmc_spi: parse speed mode options omits 3ba4aadddb24 mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() omits 1912a07f8a05 Merge branch into tip/master: 'locking/urgent' omits 3afadd96f2ac Merge branch into tip/master: 'x86/platform' omits b82675395129 Merge branch into tip/master: 'x86/mm' omits 83e8d210e468 Merge branch into tip/master: 'x86/misc' omits abbbfcf000a4 Merge branch into tip/master: 'x86/merge' omits 2cbf197f99df Merge branch into tip/master: 'x86/kdump' omits 178e2ff83fd8 Merge branch into tip/master: 'x86/irq' omits 9e28e592d1ff Merge branch into tip/master: 'x86/cpu' omits 8d80b87e53a8 Merge branch into tip/master: 'x86/core' omits f80d275f38f1 Merge branch into tip/master: 'x86/cleanups' omits 5904116c1633 Merge branch into tip/master: 'x86/build' omits 27f997b6c353 Merge branch into tip/master: 'x86/apic' omits 653ef5b24f57 Merge branch into tip/master: 'timers/core' omits ef36d4455bf9 Merge branch into tip/master: 'smp/core' omits e1a444c32b85 Merge branch into tip/master: 'sched/core' omits bbbb31a8c778 Merge branch into tip/master: 'ras/core' omits 565492e74748 Merge branch into tip/master: 'perf/core' omits 030561829a11 Merge branch into tip/master: 'locking/core' omits b18c10259aaa Merge branch into tip/master: 'irq/core' omits b562e3dd63ed Merge branch into tip/master: 'core/core' omits b5f261498dc9 Merge branch into tip/master: 'x86/urgent' omits 379d1ab283f1 Merge branch into tip/master: 'sched/urgent' omits 803028851c15 Merge branch into tip/master: 'perf/urgent' omits d76ba5dc660f Merge branch into tip/master: 'objtool/urgent' omits 446e59dd6c55 btrfs: raid56: enable subpage support for RAID56 omits 71a40b0fbce9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] omits 6f2c4044cb0f btrfs: raid56: make steal_rbio() subpage compatible omits e45c3ccf4fd3 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible omits fa50873c33b5 btrfs: raid56: remove btrfs_raid_bio::bio_pages array omits 5193d21852a7 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible omits 919a857ac80b btrfs: raid56: open code rbio_stripe_page_index() omits 24c350d76942 btrfs: raid56: make finish_rmw() subpage compatible omits e821d9256e9c btrfs: raid56: make __raid_recover_endio_io() subpage compatible omits 2bffedbddcb3 btrfs: raid56: make finish_parity_scrub() subpage compatible omits 7c963a5cbdd6 btrfs: raid56: make rbio_add_io_page() subpage compatible omits 8ba4f757cbed btrfs: raid56: introduce btrfs_raid_bio::bio_sectors omits c90d831a61f0 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors omits 1270ec18c298 btrfs: raid56: introduce new cached members for btrfs_raid_bio omits eae9c75bb41b btrfs: raid56: make btrfs_raid_bio more compact omits a677b2daf0cb btrfs: raid56: open code rbio_nr_pages() omits 7a63e68f0e55 btrfs: reduce width for stripe_len from u64 to u32 omits a9b8e8416ca7 btrfs: skip compression property for anything other than f [...] omits e4f8b0773ae7 btrfs: do not BUG_ON() on failure to update inode when set [...] omits 97b2fcb37211 btrfs: always log symlinks in full mode omits 96e17086df8d btrfs: do not return errors from submit_bio_hook_t instances omits a123ae3f00e9 btrfs: do not return errors from btrfs_submit_compressed_read omits 43185b8c10a7 btrfs: do not return errors from btrfs_submit_metadata_bio omits 56648bd4f5f5 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] omits 5d27a2929155 btrfs: move btrfs_readpage to extent_io.c omits 1574b391c53e btrfs: repair super block num_devices automatically omits f03420281815 btrfs: improve error reporting in lookup_inline_extent_backref omits a314bc891dc9 btrfs: do not allow compression on nodatacow files omits ac112c0eba72 btrfs: export a helper for compression hard check omits 42a2df233f96 btrfs: zoned: use dedicated lock for data relocation omits d2df5241d12c btrfs: fix assertion failure during scrub due to block gro [...] omits 50c0f5c0f1d4 btrfs: do not pass compressed_bio to submit_compressed_bio() omits 2f8ee235fdf2 btrfs: avoid double search for block group during NOCOW writes omits 055a63674598 btrfs: return block group directly at btrfs_next_block_group() omits b2e3d78996c5 btrfs: use a read/write lock for protecting the block groups tree omits adda85fe3c74 btrfs: use rbtree with leftmost node cached for tracking l [...] omits 441a6dc388b1 btrfs: remove search start argument from first_logical_byte() omits 64ad11b55b44 btrfs: return correct error number for __extent_writepage_io() omits 73889a1256dd btrfs: fix the error handling for submit_extent_page() for [...] omits 0a26f3e94a1e btrfs: avoid double clean up when submit_one_bio() failed omits fe6cc73a0482 btrfs: use non-bh spin_lock in zstd timer callback omits eb25aeee8bea btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() omits 5132861ead1e btrfs: fix direct I/O writes for split bios on zoned devices omits bab6bed69288 btrfs: fix direct I/O read repair for split bios omits fb97a67d90ec btrfs: simplify parameters of submit_read_repair() and rename omits c792b9151ef6 btrfs: fix and document the zoned device choice in alloc_new_bio omits bf210cd1e110 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info omits 41ec7a81802d btrfs: remove unnecessary check of iput argument omits 89aed71ecb41 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages omits 5cd799c9d260 btrfs: don't allocate a btrfs_bio for scrub bios omits 7353e10a1a24 btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios omits 8e7643aefe52 btrfs: pass bio opf to rbio_add_io_page omits afcd8e0477ab btrfs: pass a block_device to btrfs_bio_clone omits 1219ebd6180d btrfs: move the call to bio_set_dev out of submit_stripe_bio omits 5dcd670ae342 btrfs: use on-stack bio in scrub_repair_page_from_good_copy omits 713f5646eb53 btrfs: use on-stack bio in scrub_recheck_block omits b8dfe29222bd btrfs: use on-stack bio in repair_io_failure omits c6a9fd027ed7 btrfs: check-integrity: simplify bio allocation in btrfsic [...] omits 153b12a0b11b btrfs: check-integrity: split submit_bio from btrfsic checking omits e63e3060e6c9 btrfs: factor check and flush helpers from __btrfsic_submit_bio omits 72b82a0f0ae1 btrfs: fix leaked plug after failure syncing log on zoned [...] omits b74d860a5712 btrfs: zoned: make auto-reclaim less aggressive omits 4d8668dc3b0c btrfs: change the bg_reclaim_threshold valid region from 0 to 100 omits 3c1b3f683794 btrfs: allow block group background reclaim for non-zoned [...] omits e5696ab4422d btrfs: make the bg_reclaim_threshold per-space info omits e5e50e7592f1 btrfs: do not test for free space inode during NOCOW check [...] omits 424923a882d0 btrfs: move common NOCOW checks against a file extent into [...] omits 1e8d3bc5da4b btrfs: wait between incomplete batch memory allocations omits e6ce5dc88434 btrfs: allocate page arrays using bulk page allocator omits 55093e751296 btrfs: factor out allocating an array of pages omits 288b80cc624d btrfs: remove unnecessary type casts omits da5afb809fad btrfs: expand subpage support to any PAGE_SIZE > 4K omits 6e7f3cd2d314 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 7074ca52d050 btrfs: use dummy extent buffer for super block sys chunk a [...] omits f8815621ed3a btrfs: assert that relocation is protected with sb_start_write() omits 71cc2daaf8e6 fs: add a lockdep check function for sb_start_write() omits 56cfba622f0e btrfs: simplify code flow in btrfs_ioctl_balance omits fb95740ffb07 Merge branch 'misc-5.18' into next-fixes omits 2720d9356476 btrfs: improve error reporting in lookup_inline_extent_backref omits 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 ec8615bcd6f3 mtd: phram: Allow cached mappings omits d55e5d8931a8 mtd: phram: Allow probing via reserved-memory omits 9638e151eeea dt-bindings: reserved-memory: Support MTD/block device omits 304099a37cff mtd: core: Check devicetree alias for index omits 24f4daa283b8 doc: Document the rcutree.rcu_divisor kernel boot parameter omits 4b63ed1d9dec rcu-tasks: Drive synchronous grace periods from calling task omits e562c27273d6 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits efb45e665d90 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits 75d837cae139 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits be25a8f6d19b rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits d482558a71a9 rcu/nocb: Add/del rdp to iterate from rcuog itself omits f9a6ef4831b3 rcu/torture: Change order of warning and trace dump omits 5b31984d392b rcu: Avoid tracing a few functions executed in multi_cpu_stop() omits c907372552bb documentation: zonefs: Document sysfs attributes omits 48ae8244f719 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits a2422eda51b3 ipmi: When handling send message responses, don't process [...] omits 251c2d7ed37d Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits a8a4f8e63bdf Merge branch 'pm-tools' into linux-next omits 9d66f8243f05 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] omits 989108f9dfff Merge branch 'devprop' into linux-next omits 67312edaf9f9 Merge branch 'pm-em' into linux-next omits 0bc33c5296ad Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next omits 5b89461d1ff6 Merge branches 'pm-core' and 'pm-sleep' into linux-next omits 47a8e79808cd Merge branches 'acpi-apei' and 'acpi-docs' into linux-next omits 216ba262f4d8 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] omits 40e475140ce8 Merge branch 'acpica' into linux-next omits 40f5ca6652d1 btrfs: remove checks for arg argument in btrfs_ioctl_balance omits 7fb56621d321 btrfs: replace memset with memzero_page in data checksum v [...] omits 0cc26c49487c btrfs: avoid blocking on space revervation when doing nowa [...] omits e8e825fde5ea btrfs: avoid blocking when allocating context for nowait d [...] omits 09a2d08a29fa btrfs: release path earlier at can_nocow_extent() omits 417acf2f5bff btrfs: free path at can_nocow_extent() before checking for [...] omits 4fb898cf6558 btrfs: stop allocating a path when checking if cross refer [...] omits 50f03877a880 btrfs: avoid double nocow check when doing nowait dio writes omits b01d48f2f246 btrfs: avoid blocking nowait dio when locking file range omits a6a5a787f60f btrfs: avoid blocking on page locks with nowait dio on com [...] omits 2feb1dc00d57 btrfs: add messages to printk index omits e081b8e16902 btrfs: tree-checker: check extent buffer owner against own [...] omits f9ecc0f60142 btrfs: add and use helper to assert an inode range is clean omits 98d89a0c13f3 btrfs: remove ordered extent check and wait during hole pu [...] omits 7df65a0be964 btrfs: lock the inode first before flushing range when pun [...] omits 2a11bbcd53e5 btrfs: remove ordered extent check and wait during fallocate omits f1d9bb8b6afa btrfs: remove inode_dio_wait() calls when starting reflink [...] omits 96295db5c4df btrfs: remove useless dio wait call when doing fallocate z [...] omits daa1210fed48 btrfs: only reserve the needed data space amount during fallocate omits 38d109905431 btrfs: restore inode creation before xattr setting omits 2e7def39ba53 btrfs: move common inode creation code into btrfs_create_n [...] omits 8f5b4c98f5cf btrfs: reserve correct number of items for inode creation omits 58ea39831a10 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() omits 5d34d6eb3076 btrfs: allocate inode outside of btrfs_new_inode() omits 7ed1c42c9905 btrfs: warn when extent buffer leak test fails omits 6f01967210b0 btrfs: use a local variable for fs_devices pointer in btrf [...] omits db6d593e2a2b btrfs: use btrfs_for_each_slot in btrfs_listxattr omits 8d729d2d0703 btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree omits e91cb8f852ad btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths omits c59cc36d2f7b btrfs: use btrfs_for_each_slot in process_all_extents omits e39847467bf4 btrfs: use btrfs_for_each_slot in process_all_new_xattrs omits 002e8144c4fd btrfs: use btrfs_for_each_slot in process_all_refs omits 9098572a3255 btrfs: use btrfs_for_each_slot in is_ancestor omits 9cd225d92f17 btrfs: use btrfs_for_each_slot in can_rmdir omits 0ee2f2c87ee2 btrfs: use btrfs_for_each_slot in did_create_dir omits 183ea3284215 btrfs: use btrfs_for_each_slot in btrfs_real_readdir omits 27d6bf95edb5 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item omits ec92256ee595 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy omits 573df87602df btrfs: use btrfs_for_each_slot in find_first_block_group omits b5758b2f6fa4 btrfs: introduce btrfs_for_each_slot iterator macro omits 7f721e9b14c3 btrfs: scrub: rename scrub_bio::pagev and related members omits 057dd30c1628 btrfs: scrub: rename scrub_page to scrub_sector omits 3a717eaa25f1 btrfs: scrub: rename members related to scrub_block::pagev omits 7b2458e490b2 btrfs: remove trivial wrapper btrfs_read_buffer() omits 9c864d579d38 btrfs: update outdated comment for read_block_for_search() omits 9b423bb93b06 btrfs: release upper nodes when reading stale btree node f [...] omits bbb654295212 btrfs: avoid unnecessary btree search restarts when reading node omits 31a12d2fa528 btrfs: set inode flags earlier in btrfs_new_inode() omits d7daf6da09cf btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() omits e05c1b974db0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly omits 7b64b7cfc6a7 btrfs: remove redundant name and name_len parameters to cr [...] omits 0974ed80ab36 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl omits c0582c2f376d btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] omits 2db8da0d3682 btrfs: remove unnecessary inode_set_bytes(0) call omits 2e0f87e53ecc btrfs: remove unnecessary btrfs_i_size_write(0) calls omits 49d8438b853a btrfs: get rid of btrfs_add_nondir() omits 7bafad21c8bb btrfs: fix anon_dev leak in create_subvol() omits 231b81115a30 btrfs: reserve correct number of items for rename omits fae936e6d53e btrfs: reserve correct number of items for unlink and rmdir omits 94d08b503002 Merge branch 'fixes' into for-next omits a70a5c432b15 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next omits 5e1b2304fe0a arm64: dts: mediatek: align thermal zone node names with dtschema omits a0e7f10f7f5a arm64: dts: mediatek: align operating-points table name wi [...] omits 559d2104bff0 arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] omits 06fd9f1ceb6e Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 063001f0ecf9 arm64: dts: arm: add corstone1000 device tree omits b51e71bc13f6 dt-bindings: arm: add corstone1000 platform omits 2d1f43b33bea dt-bindings: mmc: mtk-sd: increase reg items omits 0916132219ae dt-bindings: mmc: xenon: Convert to JSON schema omits 05b1c1fca6d2 mmc: renesas_sdhi: R-Car V3M also has no HS400 omits d45f75d843ca mmc: renesas_sdhi: Add missing checks for the presence of quirks omits 5de6dac125bd mmc: mmci: stm32: use a buffer for unaligned DMA requests omits 352a209796a2 mmc: renesas_sdhi: style fix for proper function bodies omits 6865a8f457b0 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk omits abf556a18c6d mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk omits bb943da67315 mmc: renesas_sdhi: remove a stale comment omits f340e4489ad4 mmc: renesas_sdhi: make setup selection more understandable omits f9d709860ca4 mmc: renesas_sdhi: R-Car D3 also has no HS400 omits e80c5abe70f0 mmc: renesas_sdhi: remove outdated headers omits 876a45a50a20 dt-bindings: mtd: jedec, spi-nor: remove unneeded properties omits 419299aefb2d mtd: maps: ixp4xx: Drop driver omits 68471517e883 mtd: call of_platform_populate() for MTD partitions omits f2d9973abd73 cpufreq: mediatek: Enable clocks and regulators omits 65990f6ee6bf cpufreq: mediatek: Remove unused headers omits 25f39c7c653e cpufreq: mediatek: Cleanup variables and error handling in [...] omits ec090a479695 cpufreq: mediatek: Use module_init and add module_exit omits dfabbb48bdcc arm64: tegra: add node for tegra234 cpufreq omits 2f8eedaad13f cpufreq: tegra194: Add support for Tegra234 omits 6da99f086dc6 cpufreq: tegra194: add soc data to support multiple soc omits aab40ecbd2ed dt-bindings: Document Tegra CCPLEX Cluster omits e7d40b416c50 Merge branch 'next/dt' into for-next omits 2bf92593ef58 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next omits 94a276e2b55e Merge branch 'next/drivers' into for-next omits 1b2de0791571 gfs2: Mark the remaining process-independent glock holders [...] omits c1fdfce4edfd gfs2: Mark flock glock holders as GL_NOPID omits 6b3eb3cc5b99 gfs2: Add GL_NOPID flag for process-independent glock holders omits f6354da78949 Merge branch 'next/soc' into for-next omits c2fb39082777 Merge branch 'next/dt64' into for-next omits 2aa2a943ed38 Merge branch 'next/dt' into for-next omits 097ca4ec48c2 Merge branch 'next/soc' into for-next omits d2957507743f Merge branch 'next/dt' into for-next omits ead638654d75 gfs2: Replace list_prepare_entry() with list_entry() omits 21b19dccc8bf gfs2: replace 'found' with dedicated list iterator variable omits ae5d03879e63 workqueue: Warn flushing of kernel-global workqueues omits 8a3d3ea66f0d selftests/seccomp: Add SKIP for failed unshare() omits 452d059ea2b6 drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c omits 83033c4aef91 scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] omits ec450782461e uapi: wireless: Replace zero-length array with flexible-ar [...] omits 34ff2a3acf46 virt: acrn: Prefer array_size and struct_size over open co [...] omits f17a8ab17a34 afs: Prefer struct_size over open coded arithmetic 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 1d27adee48cf selftests/seccomp: Don't call read() on TTY from background pgrp adds fd574a2f841c Merge tag 'for-5.18-rc4-tag' of git://git.kernel.org/pub/s [...] adds e57f9af73d6b gfs2: Don't re-check for write past EOF unnecessarily adds 4fad37d595b9 Merge tag 'gfs2-v5.18-rc4-fix' of git://git.kernel.org/pub [...] adds cf424ef014ac Merge tag 'for-5.18/fbdev-2' of git://git.kernel.org/pub/s [...] adds 46cf2c613f4b Merge tag 'pinctrl-v5.18-2' of git://git.kernel.org/pub/sc [...] adds 233087ca0636 floppy: disable FDRAWCMD by default adds 03498b7131b8 Merge tag 'mtd/fixes-for-5.18-rc5' of git://git.kernel.org [...] adds 694852ead287 zonefs: Clear inode information flags on inode creation adds 1da18a296f5b zonefs: Fix management of open zones adds 211ed5480aff Merge tag 'zonefs-5.18-rc5' of git://git.kernel.org/pub/sc [...] adds e5be15767e7e hex2bin: make the function hex_to_bin constant-time adds e4d8a2999773 hex2bin: fix access beyond string end adds 31fa985b4196 kasan: prevent cpu_quarantine corruption when CPU offline [...] adds 5603f9bdea68 docs: vm/page_owner: use literal blocks for param description adds 8f4dd16603ce Merge branch 'akpm' (patches from Andrew) adds 8061e16e203f Merge tag 'xfs-5.18-fixes-1' of git://git.kernel.org/pub/s [...] adds 296abc0d91d8 gfs2: No short reads or writes upon glock contention adds 4a2316a1eda4 Merge tag 'gfs2-v5.18-rc4-fix2' of git://git.kernel.org/pu [...] adds fd5a4c7d26fa Merge tag 'regulator-fix-v5.18-rc4' of git://git.kernel.or [...] adds 4345ece8f0bc platform/x86: asus-wmi: Potential buffer overflow in asus_ [...] adds 9fe1bb29ea0a platform/x86: asus-wmi: Fix driver not binding when fan cu [...] adds 89a8f23fee5e platform/x86: dell-laptop: Add quirk entry for Latitude 7520 adds e5483b45f6ed platform/x86: gigabyte-wmi: added support for B660 GAMING [...] adds 8d75f7b4a3df platform/x86: intel-uncore-freq: Prevent driver loading in guests adds 679c7a3f1596 platform/x86/intel/sdsi: Handle leaky bucket adds a30393b36ca8 platform/x86/intel/sdsi: Poll on ready bit for writes adds 00dd3ace931b platform/x86/intel/sdsi: Fix bug in multi packet reads adds eb2fd9b43fae platform/x86/intel: pmc/core: change pmc_lpm_modes to static adds 259b897e5a79 Merge tag 'platform-drivers-x86-v5.18-3' of git://git.kern [...] adds f12d31c00b2e Merge tag 'acpi-5.18-rc5' of git://git.kernel.org/pub/scm/ [...] adds 1aa24a8f3b51 cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe adds e4e6448638a0 cpufreq: qcom-cpufreq-hw: Clear dcvs interrupts adds 0f03610b20cc Merge tag 'cpufreq-arm-fixes-5.18-rc5' of git://git.kernel [...] adds 39c184a6a9a7 intel_idle: Fix the 'preferred_cstates' module parameter adds 7eac3bd38d18 intel_idle: Fix SPR C6 optimization adds edbd9772cc9d Merge branch 'pm-cpuidle' adds 659ed6e2850c Merge tag 'pm-5.18-rc5' of git://git.kernel.org/pub/scm/li [...] adds 5a42ac43d0c9 Revert "thermal/core: Deprecate changing cooling device st [...] adds fa1ef24ae251 thermal/governor: Remove deprecated information adds a12475f91b69 Merge branch 'thermal-int340x' adds 3c76fe74368b Merge tag 'thermal-5.18-rc5' of git://git.kernel.org/pub/s [...] adds b561275d633b mctp: defer the kfree of object mdev->addrs adds acac0541d1d6 net: bcmgenet: hide status block before TX timestamping adds 0ed9704b660b net: phy: marvell10g: fix return value on error adds 24cbdb910bb6 net: dsa: mv88e6xxx: Fix port_hidden_wait to account for p [...] adds acb16b395c3f virtio_net: fix wrong buf address calculation when using xdp adds 6510ea973d8d net: Use this_cpu_inc() to increment net->core_stats adds 71cffebf6358 net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK adds aaf461af729b ice: Fix incorrect locking in ice_vc_process_vf_msg() adds 77d64d285be5 ice: Protect vf_state check by cfg_lock in ice_vc_process_ [...] adds b537752e6cbf ice: wait 5 s for EMP reset after firmware flash adds b668f4cd715a ice: fix use-after-free when deinitializing mailbox snapshot adds a1bde8c92d27 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 7b5148be4a6e Add Eric Dumazet to networking maintainers adds 1d661ed54d86 kprobes: Fix KRETPROBES when CONFIG_KRETPROBE_ON_RETHOOK is set adds ba3beec2ec1d xsk: Fix possible crash when multiple sockets are created adds 347cb5deae25 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds a0df71948e95 tls: Skip tls_append_frag on zero copy size adds af68656d66ed bnx2x: fix napi API usage sequence adds d2b52ec056d5 net: fec: add missing of_node_put() in fec_enet_init_stop_mode() adds c86cc5a3ec70 Bluetooth: hci_event: Fix checking for invalid handle on e [...] adds aef2aa4fa98e Bluetooth: hci_event: Fix creating hci_conn object on erro [...] adds 9b3628d79b46 Bluetooth: hci_sync: Cleanup hci_conn if it cannot be aborted adds febb2d2fa561 Merge tag 'for-net-2022-04-27' of git://git.kernel.org/pub [...] adds 126858db81a5 MAINTAINERS: Update BNXT entry with firmware files adds f049efc7f7cd ixgbe: ensure IPsec VF<->PF compatibility adds 66a2f5ef68fa net: enetc: allow tc-etf offload even with NETIF_F_CSUM_MASK adds aeaf59b78712 Revert "ibmvnic: Add ethtool private flag for driver-defin [...] adds c7aab4f17021 netfilter: nf_conntrack_tcp: re-init for syn packets only adds 626873c446f7 netfilter: conntrack: fix udp offload timeout sysctl adds 743b83f15d40 netfilter: nft_socket: only do sk lookups when indev is available adds c26d0d988edd Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds d9157f6806d1 tcp: fix F-RTO may not work correctly when receiving DSACK adds 249aca0d3d63 Merge tag 'net-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds dc3ae06c5f21 drm/sun4i: Remove obsolete references to PHYS_OFFSET adds 43f2c104f0e8 Merge tag 'drm-misc-fixes-2022-04-27' of git://anongit.fre [...] adds 4ae4dd2e26fd drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses adds f7e1089f4376 drm/i915/fbc: Consult hw.crtc instead of uapi.crtc adds 22c73ba44bb0 Merge tag 'drm-intel-fixes-2022-04-28' of git://anongit.fr [...] adds 7c6b6e18c890 drm/amdkfd: Fix GWS queue count adds f567656f8ab8 drm/amdkfd: CRIU add support for GWS queues adds f95af4a92366 drm/amdgpu: don't runtime suspend if there are displays at [...] adds 65e54987508b drm/amd/display: Fix memory leak in dcn21_clock_source_create adds a71849cdeaec drm/amd/pm: fix the deadlock issue observed on SI adds fb8cc3318e47 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 9d9f720733b7 Merge tag 'amd-drm-fixes-5.18-2022-04-27' of https://gitla [...] adds 38d741cb70b3 Merge tag 'drm-fixes-2022-04-29' of git://anongit.freedesk [...] adds c35fe2a68f29 elf: Fix the arm64 MTE ELF segment name and value adds 66c2112b74c2 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ac0280a9ca10 RISC-V: configs: Configs that had RPMSG_CHAR now get RPMSG_CTRL adds 2d0de93ca251 Merge tag 'riscv-for-linus-5.18-rc5' of git://git.kernel.o [...] adds de8fd138430c perf intel-pt: Fix timeless decoding with perf.data directory adds 4e13f6706d5a perf arm-spe: Fix addresses of synthesized SPE events adds 7599b70a3c85 perf arm-spe: Fix SPE events with phys addresses adds 3b9a8c8b9ac2 perf test: Add perf_event_attr test for Arm SPE adds 838425f2defe perf symbol: Pass is_kallsyms to symbols__fixup_end() adds 8799ebce84d6 perf symbol: Update symbols__fixup_end() adds a5d20d42a2f2 perf symbol: Remove arch__symbols__fixup_end() 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 a91b05f6b928 Merge tag 'sunxi-clk-fixes-for-5.18-2' of https://git.kern [...] 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 8be70a842f70 scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag onl [...] adds e9512f3668b7 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 973e0f7a847e usb: dwc3: pci: add support for the Intel Meteor Lake-P adds c7428dbddcf4 usb: dwc3: gadget: Return proper request status adds 03e607cbb293 usb: phy: generic: Get the vbus supply adds da1b4042bde2 Merge tag 'usb-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds 19317433057d tty: n_gsm: fix sometimes uninitialized warning in gsm_dlc [...] adds a6b5c5dc06a4 Merge tag 'tty-5.18-rc5' of git://git.kernel.org/pub/scm/l [...] adds fda05730f62b Merge tag 'iio-fixes-for-5.18a' of https://git.kernel.org/ [...] adds e2e5ebecca69 Merge tag 'char-misc-5.18-rc5' of git://git.kernel.org/pub [...] adds ad8d869343ae kernfs: fix NULL dereferencing in kernfs_remove adds 57ae8a492116 Merge tag 'driver-core-5.18-rc5' of git://git.kernel.org/p [...] adds c7d2f89fea26 bus: fsl-mc-msi: Fix MSI descriptor mutex lock for msi_fir [...] adds d4af0c17235f Merge tag 'irq_urgent_for_v5.18_rc5' of git://git.kernel.o [...] adds c087c6e7b551 objtool: Fix type of reloc::addend adds 4abff6d48dbc objtool: Fix code relocs vs weak symbols adds b70ed23c238a Merge tag 'objtool_urgent_for_v5.18_rc5' of git://git.kern [...] adds 1fa568e26f00 bug: Have __warn() prototype defined unconditionally 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 new b4e61fc031b1 Revert "mm/memory-failure.c: skip huge_zero_page in memory [...] new 478d134e9506 mm/huge_memory: do not overkill when splitting huge_zero_page new 1825b93b626e mm/hwpoison: use pr_err() instead of dump_page() in get_an [...] new 38c5474590e8 mm: mremap: fix sign for EFAULT error return value new 06aa5231558b procfs: prevent unprivileged processes accessing fdinfo dir new 10663622a1e5 arm[64]/memremap: don't abuse pfn_valid() to ensure presen [...] new 5ea8a822a35a Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new a2caa07bc3f2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new 5628dfe8760a Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 8b202ee21839 s390: disable -Warray-bounds new 90d709197f9d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 72ed3ee9fa0b can: isotp: remove re-binding of bound socket new 47f070a63e73 can: grcan: grcan_close(): fix deadlock new 101da4268626 can: grcan: use ofdev->dev when allocating DMA memory new 1e93ed26acf0 can: grcan: grcan_probe(): fix broken system id check for [...] new 2873d4d52f7c can: grcan: only use the NAPI poll budget for RX new 4f159a7c4d1b Merge tag 'linux-can-fixes-for-5.18-20220429' of git://git [...] new 38dcd9570d6f selftests/net: add missing tests to Makefile new f62c5acc800e selftests/net/forwarding: add missing tests to Makefile new 1e4e6904bb77 Merge branch 'selftests-net-add-missing-tests-to-makefile' new ff5265d45345 net: ethernet: mediatek: add missing of_node_put() in mtk_ [...] new e87f66b38e66 net: mdio: Fix ENOMEM return value in BCM6368 mux bus controller new 52b2abef450a hinic: fix bug of wq out of bound access new fee34dd19938 net: dsa: ksz9477: port mirror sniffing limited to one port new a9e9b091a1c1 net: dsa: mt7530: add missing of_node_put() in mt7530_setup() new 1a15267b7be7 net: stmmac: dwmac-sun8i: add missing of_node_put() in sun [...] new 95098d5ac255 net: cpsw: add missing of_node_put() in cpsw_probe_dt() new 39cb9faa5d46 rxrpc: Enable IPv6 checksums on transport socket new dba5bdd57bea net: igmp: respect RCU rules in ip_mc_source() and ip_mc_m [...] new a9384a4c1d25 mld: respect RCU rules in ip6_mc_source() and ip6_mc_msfilter() new 47f753c1108e net: stmmac: disable Split Header (SPH) for Intel platforms new da5c0f119203 nfc: replace improper check device_is_registered() in netl [...] new d270453a0d9e nfc: nfcmrvl: main: reorder destructive operations in nfcm [...] new b6693611f71e Merge branch 'nfc-fixes' new 6b292a04c694 pci_irq_vector() can't be used in atomic context any longe [...] new 79396934e289 net: dsa: b53: convert to phylink_pcs new 334f21174c86 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new bb300130e47f ath11k: reduce the wait time of 11d scan and hw scan while [...] new 5c6b7c701833 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 290c4a902b79 RDMA/rxe: Fix "Replace mr by rkey in responder resources" adds 679ab61bf5f5 RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() adds 570a4bf7440e RDMA/rxe: Recheck the MR in when generating a READ reply new c63528c89dc9 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new 0cac62d209ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds aa22125c57f9 ASoC: ops: Validate input values in snd_soc_put_volsw_range() adds c61711c1c957 ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback adds 7e0bdbae446f ASoC: wm8960: Add ACPI support adds dd508e324cdd ASoC: rk3328: fix disabling mclk on pclk probe failure new 3a129880c5de Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus new 82dbe811d1ad Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 817da70895ef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 577a7c36dece Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new fe18894930a0 iio: mma8452: fix probe fail when device tree compatible is used. new 4153869de91e Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 70509676739f dt-bindings: input: mediatek,mt6779-keypad: update maintainer adds 4352e23a7ff2 Input: cros-ec-keyb - only register keyboard if rows/colum [...] new 752ab34c5931 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 98c74ca53201 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 946473824913 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new a50d6d8174f6 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new f0a6c68f6998 MIPS: Fix CP0 counter erratum detection for R4k CPUs new ef95ef89333d Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] adds 08da09f02804 hwmon: (pmbus) delta-ahe50dc-fan: work around hardware quirk new 0ca63da0c3c4 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e6f9d6964802 btrfs: export a helper for compression hard check adds 0e852ab8974c btrfs: do not allow compression on nodatacow files adds d0e64a981fd8 btrfs: always log symlinks in full mode adds 193b4e83986d btrfs: do not BUG_ON() on failure to update inode when set [...] adds 4b73c55fdebd btrfs: skip compression property for anything other than f [...] adds e4a747ad6e40 Merge branch 'misc-5.18' into next-fixes new 9ba0d040e7ba Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new d4bf0fe06fa3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f9095ac1ba1c dt-bindings: ufs: cdns,ufshc: Add power-domains adds e17fd4bf54fb dt-bindings: leds-mt6360: Drop redundant 'unevaluatedProperties' new 491d488ad33c Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds 4bc31edebde5 mmc: core: Set HS clock speed before sending HS CMD13 new 0c6765b04ae5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 9a7a6d06a956 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new c6fe81191bd7 RISC-V: relocate DTB if it's outside memory region new 585ebfe75187 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 97f154da6e93 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new 9ad6e3a34136 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 5c0b0a8c2263 checksyscalls: ignore -Wunused-macros new 438194e22a76 modpost: use snprintf() instead of sprintf() for safety new 200ed4e6c39a modpost: do not write out any file when error occurred new 65979769d1e7 modpost: remove stale comment about sym_add_exported() new ee1478a68a70 modpost: add a separate error for exported symbols without [...] new e099f8b9dc34 modpost: retrieve the module dependency and CRCs in check_ [...] new 1aa0c814db7a modpost: move struct namespace_list to modpost.c new 3eb85539032f Makefile: fix 2 typos new c7c7e9452ca4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef990a400486 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 83883be7be0c Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 2db51ede87d1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9a78a8a8bb58 ARC: disasm: handle ARCv2 case in kprobe get/set functions adds 6aa98f621786 ARC: bpf: define uapi for BPF_PROG_TYPE_PERF_EVENT program type new dec7bbcab9b4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 801a72ca3580 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 8a58bcd00e2e arm64/sme: Add ID_AA64SMFR0_EL1 to __read_sysreg_by_encoding() new 2e29b9971ac5 arm64/sme: Fix NULL check after kzalloc new e999995c84c3 ftrace: cleanup ftrace_graph_caller enable and disable new c4a0ebf87ceb arm64/ftrace: Make function graph use ftrace directly new a99ef9cb4b79 arm64: Make ESR_ELx_xVC_IMM_MASK compatible with assembly new 3fed9e551417 arm64: compat: Do not treat syscall number as ESR_ELx for [...] new 8d56e5c5a99c arm64: Treat ESR_ELx as a 64-bit register new 0b12620fddb8 KVM: arm64: Treat ESR_EL2 as a 64-bit register new 18f3976fdb5d KVM: arm64: uapi: Add kvm_debug_exit_arch.hsr_high new ba3b7ad16aef Merge branches 'for-next/sme', 'for-next/stacktrace', 'for [...] adds 854f856f7ee3 kselftest/arm64: Fix comment for ptrace_sve_get_fpsimd_data() adds 1fb1e285b4a8 kselftest/arm64: Remove assumption that tasks start FPSIMD only adds 82f97bcd876a kselftest/arm64: Validate setting via FPSIMD and read via [...] adds 3f374d7972c4 kselftest/arm64: Handle more kselftest result codes in MTE [...] adds 191e678bdc9b kselftest/arm64: Log unexpected asynchronous MTE faults adds f326c9a6f49b kselftest/arm64: Refactor parameter checking in mte_switch_mode() adds e2d9642a5a51 kselftest/arm64: Add simple test for MTE prctl adds 6d51b18865c6 kselftest/arm64: Add manual encodings for SME instructions adds e8c4451480d0 kselftest/arm64: sme: Add SME support to vlset adds 30e3a42b5d47 kselftest/arm64: Add tests for TPIDR2 adds a0f2eb641b7c kselftest/arm64: Extend vector configuration API tests to [...] adds 4126bde025c8 kselftest/arm64: sme: Provide streaming mode SVE stress test adds 1a792b545519 kselftest/arm64: signal: Handle ZA signal context in core code adds 5aa45cc5355d kselftest/arm64: Add stress test for SME ZA context switching adds 4963aeb35a9e kselftest/arm64: signal: Add SME signal handling tests adds fa23100bbad0 kselftest/arm64: Add streaming SVE to SVE ptrace tests adds 86c8888f91a9 kselftest/arm64: Add coverage for the ZA ptrace interface adds 43e3f85523e4 kselftest/arm64: Add SME support to syscall ABI test adds 212b0426bc36 selftests/arm64: Add a testcase for handling of ZA on clone() adds f82efe5b9a3a kselftest/arm64: fix array_size.cocci warning adds a59f7a7f7640 selftests/arm64: Use TEST_GEN_PROGS_EXTENDED in the FP Makefile adds 3a23a42d1a48 selftests/arm64: Define top_srcdir for the fp tests adds 399cf0a3e8a1 selftests/arm64: Clean the fp helper libraries adds aca43ad51661 selftests/arm64: Fix O= builds for the floating point tests new c3adaa5c5c55 Merge branch 'for-next/kselftest' into for-next/core new 8efa705e5335 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] new c4c076e1f2b7 Merge branch 'arm/fixes' into for-next new 0e7add1e20a0 integrator: remove empty ap_init_early() new 6d9230edf08f ARM: omap2: remove include/mach/ subdirectory new ca31807b8506 ARM: davinci: remove include/mach/ subdirectory new c164620ae2f4 ARM: spear: remove include/mach/ subdirectory new deb44711675e ARM: omap: fix address space warnings from sparse new e514f1fd09b6 ARM: omap: fix missing declaration warnings new 766475cb526b ARM: omap1: add back omap_set_dma_priority() stub new 121c81835aac Merge branch 'arm/multiplatform' into for-next new b1eb2fff3e77 ARM: pxa/sa1100: move I/O space to PCI_IOBASE new cb813018b5c1 ARM: pxa: convert to multiplatform new cae8dcbea91b Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late new f6d60ad6cb63 Merge branch 'arm/multiplatform-late' into for-next new d8c5d0d2d566 soc:document merges new 16c167d7e015 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ce0d5a2a9c62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4f0ff1a82a20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c634cb095344 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 933713f5f49b memory: da8xx-ddrctl: simplify platform_get_resource() adds 734058b14de2 memory: emif: simplify platform_get_resource() adds 083008defd83 memory: ti-emif: simplify platform_get_resource() adds 8e6a257a1733 memory: ti-emif-pm: simplify platform_get_resource() adds dab022f22e37 memory: tegra: mc: simplify platform_get_resource() adds ef231fefa47f memory: brcmstb_dpfe: simplify platform_get_resource_byname() adds 2ca47b33a779 memory: renesas-rpc-if: simplify platform_get_resource_byname() adds 210c095cf053 Merge branch 'mem-ctrl-next' into for-next new be34f45f0d4a memory: omap-gpmc: Make OMAP_GPMC config visible and selectable new 854fd9209b20 memory: omap-gpmc: Allow building as a module new d2fd434f2e1c Merge branch 'mem-ctrl-next' into for-next new 21d01a6accb9 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 22dd027df2ac Merge branch 'imx/drivers' into for-next adds f27b611beff2 Merge branch 'imx/bindings' into for-next adds 4b9b8985f969 ARM: dts: Add initial LS1021A IoT board dts support adds 1f5985b6f5d2 ARM: dts: imx51: Add generic DMA bindings for UART nodes adds ae7ab0bb32bd ARM: dts: i.MX51: digi-connectcore-som: Remove unused regulators adds 12f9fa8880f2 ARM: dts: i.MX51: digi-connectcore-som: Update PMIC voltages adds a65123d60d75 ARM: dts: i.MX51: digi-connectcore-som: Setup usbotg vbus-supply adds 4bb3894ae658 ARM: dts: i.MX51: digi-connectcore-jsk: Use usb-nop-xceiv [...] adds de079da5fabb Merge branch 'imx/dt' into for-next adds d1f98d2fea95 Merge branch 'imx/dt64' into for-next adds 08021731ef7a Merge branch 'imx/defconfig' into for-next new 417a3aaf825a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6dc8a7443445 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7ebadbd3f757 Merge branch 'v5.18-next/defconfig' into for-next adds 6456636c5293 Merge branch 'v5.18-next/dts32' into for-next adds 74a46891867b arm64: dts: mediatek: mt8183: align Google CROS EC PWM nod [...] adds 6f117db41239 arm64: dts: mediatek: align operating-points table name wi [...] adds 624f1806a7c3 arm64: dts: mediatek: align thermal zone node names with dtschema adds d3ee03d81615 arm64: dts: mt8183-kukui: align SPI NOR node name with dtschema adds bf01df06ddb1 arm64: dts: mediatek: Get rid of mediatek, larb for MM nodes adds dab2782be22c arm64: dts: mediatek: mt8173: Add power domain to encoder nodes adds 3b7d143be4b7 arm64: dts: mt6359: add PMIC MT6359 related nodes adds b59add5e6e5a dt-bindings: arm: Add compatible for Mediatek MT8192 adds a8bbcf703cf3 arm64: dts: mt8192: Add spmi node adds 1afd9b62f95f arm64: dts: mt8192: Add audio-related nodes adds 71b946e95055 arm64: dts: mt8183: Update disp_aal node compatible adds db61337e49a8 arm64: dts: mt8192: Add mmc device nodes adds 37f2582883be arm64: dts: Add mediatek SoC mt8195 and evaluation board adds cc9d1e59f475 dt-bindings: arm64: dts: mediatek: Add mt8195-demo board adds 6147314aeedc arm64: dts: mediatek: Add device-tree for MT8195 Demo board adds caaff77ffb3f arm64: dts: mediatek: mt8173: Add gce-client-reg handle to [...] adds 09f4afc44ba9 ARM: dts: add clock support for Airoha EN7523 adds cf11eccbf44d arm64: dts: mediatek: pumpkin: Remove input-name property adds aa0dcbd8f67a Merge branch 'v5.18-next/dts64' into for-next adds 537f8ffbdf4b soc: mediatek: mutex: remove mt8195 MOD0 and SOF0 definition adds 54715794cbcd Merge branch 'v5.18-next/soc' into for-next new b656119e5915 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a2f144c9fe4f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73f1aaf114e6 MAINTAINERS: omap: remove me as a maintainer adds dbcd30706466 Merge branch 'maintainers-take2' into for-next new 97fab2004d11 ARM: dts: am335x-myirtech: Add an external clock oscillato [...] new 165c79da163f ARM: dts: am335x-myirtech: Update NAND default partition t [...] new 930161749e64 Merge branch 'omap-for-v5.19/dt' into for-next new fe8744b5c4a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 665ca429bc41 clk: qcom: smd: Update MSM8976 RPM clocks. adds 5bdcae1fe1c5 spi: dt-bindings: qcom,spi-geni-qcom: convert to dtschema new dbfb5f94e084 dt-bindings: power: rpmpd: Add sc8280xp RPMh power-domains new af77132e9d2b soc: qcom: rpmhpd: Don't warn about sparse rpmhpd arrays new f68f1cb3437d soc: qcom: rpmhpd: add sc8280xp & sa8540p rpmh power-domains new 3237f2182416 ARM: dts: qcom: msm8974-FP2: We're msm8974pro new 9c5537723429 ARM: dts: qcom: msm8974-FP2: Add mmc* aliases new 3912e74c576a ARM: dts: qcom: msm8974: Add missing license headers new 0b3dd1e94ac0 Merge branches 'arm64-for-5.19', 'arm64-defconfig-for-5.19 [...] new fe30e7802b65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 72484be68bfb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c40b3ba9e9d arm64: defconfig: Enable ARCH_R9A07G043 adds 0b8842db3551 arm64: defconfig: Enable Renesas RZ/V2M SoC adds ed66b37f916e ARM: dts: r9a06g032: Add missing '#power-domain-cells' adds bc9e1dbb1757 arm64: dts: renesas: r9a07g043: Add I2C2 node and fillup t [...] adds 559f2b0708c7 arm64: dts: renesas: r9a07g043: Add SSI{1,2,3} nodes and f [...] adds f52e14095e56 arm64: dts: renesas: r9a07g043: Add USB2.0 support adds 1de1b44833e3 arm64: dts: renesas: r9a07g043: Fillup the CANFD stub node adds e42faad1ef82 arm64: dts: renesas: r9a07g043: Fillup the OSTM{0,1,2} stub nodes adds a8352a5158ed arm64: dts: renesas: r9a07g043: Fillup the WDT{0,2} stub nodes adds 987c792765a5 arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 adds 2e62a6a03a22 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD adds 87274e3b00e4 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM adds bbc806697863 arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog adds 068eb5a9105b soc: renesas: Add RZ/V2M (R9A09G011) config option adds 14f11da778ff soc: renesas: rzn1: Select PM and PM_GENERIC_DOMAINS configs adds 7a5ae564198d dt-bindings: power: renesas,rcar-sysc: Document r8a779g0 S [...] adds 358d1cef2a88 dt-bindings: arm: renesas: Document Renesas RZ/V2M SoC and [...] adds 114240d3fb67 Merge branches 'renesas-arm-defconfig-for-v5.19', 'renesas [...] new b0fa698b834f arm64: dts: renesas: rzg2ul-smarc: Enable i2c{0,1} and wm8978 new 820e976909c2 arm64: dts: renesas: rzg2ul-smarc: Enable CANFD new 0b3e18dbcdf6 arm64: dts: renesas: rzg2ul-smarc-som: Enable OSTM new 3f67af66e65b arm64: dts: renesas: rzg2ul-smarc-som: Enable watchdog new a4744a1de601 Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] new b3735fb31397 arm64: dts: renesas: Add Renesas R8A779G0 SoC support new db5b41260035 arm64: dts: renesas: Add Renesas White Hawk boards support new 01214672bf35 arm64: dts: renesas: rzg2l-smarc: Move ssi0 and cpu sound_ [...] new 9b3c59a29c2b arm64: dts: renesas: rzg2ul-smarc: Enable Audio new 45aacfac1f09 arm64: dts: renesas: rzg2ul-smarc: Enable USB2.0 support new f8a7df6a1a04 Merge branch 'renesas-arm-dt-for-v5.19' into renesas-next new 550cf494a7a2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 107997d3a05e Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 9be1a9996ebd soc: rockchip: Clean up Kconfig whitespace new 2ca9e472c70f soc: rockchip: power-domain: Replace dsb() with smb() new add9f6f30e54 soc: rockchip: Fix compile-testing SoC drivers new 3e2e1daac289 Merge branch 'v5.19-armsoc/drivers' into for-next new a2fe0f97fd4a arm64: dts: rockchip: Rename vdec_mmu node for RK3328 new 17408c9b119d arm64: dts: rockchip: Add vdec support for RK3328 new ec48c3e82ca3 arm64: dts: rockchip: add an input enable pinconf to rk3399 new 8d411bebd453 arm64: dts: rockchip: Add accelerometer to rk3566-pinenote new 87a267b4af09 arm64: dts: rockchip: Add USB and TCPC to rk3566-pinenote new 13e0ee34f39c arm64: dts: rockchip: add rk356x sfc support new 254a1f6a29e7 arm64: dts: rockchip: add usb3 support to the radxa rock3 model a new 160f126b89e1 arm64: dts: rockchip: enable usb hub on the radxa rock3 model a new d169c19a1056 Merge branch 'v5.19-armsoc/dts64' into for-next new c37415f55bda dt-bindings: arm: rockchip: Add Pine64 Quartz64 Model B new c466828fb3ba dt-bindings: arm: rockchip: Add Pine64 SoQuartz SoM new e52ded554370 dt-bindings: arm: rockchip: Add Firefly Station M2 new dcc8c66bef79 arm64: dts: rockchip: add Pine64 Quartz64-B device tree new 5859b5a9c3ac arm64: dts: rockchip: add SoQuartz CM4IO dts new 30ac9b4e25d8 arm64: dts: rockchip: add dts for Firefly Station M2 rk3566 new 7aa1e0349129 Merge branch 'v5.19-armsoc/dts64' into for-next new 36619ee57035 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1e8dc6cf1d59 Merge branch 'next/dt64' into for-next adds 1d8e5fbf6925 Merge branch 'next/soc' into for-next adds 25bf7e1c8341 Merge branch 'next/drivers' into for-next adds 32bcbcb7ea57 Merge branch 'fixes' into for-next adds 6b863b103ec5 Merge branch 'for-v5.19/arm-dts-cleanups' into for-next adds 402eb8ec54b3 arm64: dts: microchip: align SPI NOR node name with dtschema adds 2f00bb4a69c7 arm64: dts: marvell: align SPI NOR node name with dtschema adds 96a93983e538 Merge branch 'for-v5.19/arm-dts64-cleanups' into for-next new a9b9aa5d2842 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 41e3958475ed dt-bindings: Add Arm corstone1000 platform adds a69d27746088 arm64: dts: Add Arm corstone1000 platform support adds 5393158f009b arm64: dts: fvp: Add virtio-rng support adds d7030edf32ad arm64: dts: fvp: Align virtio device node names with dtschema new b30ae5638dac arm64: dts: juno: Drop useless 'dma-channels/requests' properties new 191fbac3fe7b Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 4de1b36fae86 firmware: arm_scmi: Make protocols initialisation fail on [...] adds 8009120e0354 firmware: arm_scmi: Fix list protocols enumeration in the [...] adds 3b0041f6e10e firmware: arm_scmi: Validate BASE_DISCOVER_LIST_PROTOCOLS [...] adds 776b6c8a25a3 firmware: arm_scmi: Dynamically allocate implemented proto [...] adds 992be5d3c818 firmware: arm_scmi: Make name_get operations return a const adds c7e223f5c736 firmware: arm_scmi: Check CLOCK_RATE_SET_COMPLETE async response adds 91ebc56cbcfa firmware: arm_scmi: Remove unneeded NULL termination of clk name adds 23136bff80a7 firmware: arm_scmi: Split protocol specific definitions in [...] adds 5c873d120d86 firmware: arm_scmi: Introduce a common SCMI v3.1 .extended [...] adds b260fccaebdc firmware: arm_scmi: Add SCMI v3.1 protocol extended names support adds 7ad6b6ccbafc firmware: arm_scmi: Set clock latency to U32_MAX if it is [...] adds df3576d14a45 firmware: arm_scmi: Parse clock_enable_latency conditionally adds 36b6ea0fc6bc firmware: arm_scmi: Add iterators for multi-part commands adds 7cab537704ec firmware: arm_scmi: Use common iterators in the sensor protocol adds 802b0bed011e firmware: arm_scmi: Add SCMI v3.1 SENSOR_AXIS_NAME_GET support adds 7bc7caafe6b1 firmware: arm_scmi: Use common iterators in the clock protocol adds d8d7e9131674 firmware: arm_scmi: Use common iterators in the voltage protocol adds 79d2ea924418 firmware: arm_scmi: Use common iterators in the perf protocol adds 3630cd8130ce firmware: arm_scmi: Add SCMI v3.1 perf power-cost in microwatts adds 71bea05797b5 firmware: arm_scmi: Add checks for min/max limits in PERFO [...] adds 7aa75496ea1f firmware: arm_scmi: Add SCMI v3.1 clock notifications adds 4c74701b1eb7 firmware: arm_scmi: Add SCMI v3.1 VOLTAGE_LEVEL_SET_COMPLETE adds 5e114ad984c2 firmware: arm_scmi: Support optee shared memory in the opt [...] new b09e57cb965f Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] adds 987756f67dee firmware: arm_ffa: Fix handling of fragmented memory descriptors new f3c45c045e25 firmware: arm_ffa: Fix uuid parameter to ffa_partition_probe new 00512d2930b3 firmware: arm_ffa: Remove incorrect assignment of driver_data new 498af8d1678a firmware: arm_ffa: Add ffa_dev_get_drvdata helper function new f3f3bdbd58ce tee: optee: Use ffa_dev_get_drvdata to fetch driver_data new d291310bcf58 Merge branch 'for-next/ffa' of git://git.kernel.org/pub/sc [...] new db7d4f89726d Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 0210f892a83c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 09ed2b4b4fc8 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 66eb6df79aef tee: remove tee_shm_va2pa() and tee_shm_pa2va() adds d8fc1c7c4c9b tee: remove flags TEE_IOCTL_SHM_MAPPED and TEE_IOCTL_SHM_DMA_BUF adds db30e53bf897 Merge branch 'tee_cleanup_for_v5.19' into next new a4d6855bb518 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new c3d8375c9527 Merge branch for-5.19/arm/core into for-next new 2e667b1b211b Merge branch for-5.19/soc into for-next new e2ab93e59bc3 dt-bindings: memory: tegra: Update validation for reg and [...] new ed052bc0ae68 Merge branch for-5.19/dt-bindings into for-next new fc3d13c3dba8 memory: tegra: Add memory controller channels support new cf465bdfea7a memory: tegra: Add MC error logging on Tegra186 onward new 95de1dd95e75 Merge branch for-5.19/memory into for-next new c3f13b405a9a Merge branch for-5.19/arm/defconfig into for-next adds 47a08153f32d arm64: tegra: Add ASRC device on Tegra186 and later adds 261a46a977c6 arm64: tegra: Enable ASRC on various platforms new 000b99e5ed1c arm64: tegra: Add memory controller channels new bd9ef9597390 Merge branch for-5.19/arm64/dt into for-next adds e46ab742195a arm64: defconfig: Build Tegra ASRC module new 59ac218540e9 Merge branch for-5.19/arm64/defconfig into for-next new c60ce39aaf40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 439677d416b1 arm64: dts: ti: k3-am64-mcu: remove incorrect UART base cl [...] adds 065d62612e26 arm64: dts: ti: k3-am642-sk: Enable WLAN connected to SDHCI0 adds c37c58fdeb8a arm64: dts: ti: k3-am62: Add more peripheral nodes adds d19a66ae488a arm64: dts: ti: k3-am625-sk: Enable on board peripherals adds bd67e1be98dd arm64: dts: ti: k3-am625-sk: Add ECAP APWM nodes adds d196d2a98d62 arm64: dts: ti: k3-am62-mcu: Enable MCU GPIO module adds 2492a9740220 arm64: dts: ti: k3-am62: Add support for MCAN adds 481ab3ea39f1 Merge branch 'ti-k3-dts-next' into ti-next new c024c46fe13b arm64: dts: ti: k3-am62: Add SA3UL ranges in cbass_main new fc7a955a416c Merge branch 'ti-k3-dts-next' into ti-next new b7d8a9973374 arm64: defconfig: Enable configs for DisplayPort on J721e new 720b32f0f7bc Merge branch 'ti-k3-config-next' into ti-next new 846c0aded425 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 14364fca2120 clk: mux: remove redundant initialization of variable width adds cf2e5957ad55 Merge branch 'clk-cleanup' into clk-next adds 7335631fcd5e dt-bindings: clock: u8500: Add clkout clock bindings adds 801179b670be clk: ux500: Drop .is_enabled state from PRCMU clocks adds 00d08cd0bacb clk: ux500: Drop .is_prepared state from PRCMU clocks adds a8173c5953b1 clk: ux500: Rewrite PRCMU clocks to use clk_hw_* adds 639d5661cc80 clk: ux500: Implement the missing CLKOUT clocks adds 80aeffd24421 Merge branch 'clk-ux500' into clk-next adds e60eff779ee1 Merge branch 'clk-fixes' into clk-next adds f113a51aa2cf dt-bindings: ARM: MediaTek: Add new document bindings of M [...] adds 1f2967a17c59 clk: mediatek: Add MT8186 mcusys clock support adds c19df9619e55 clk: mediatek: Add MT8186 topckgen clock support adds 4d6534ec55cf clk: mediatek: Add MT8186 infrastructure clock support adds 97f0cc59e521 clk: mediatek: Add MT8186 apmixedsys clock support adds 66cd0b4b0ce5 clk: mediatek: Add MT8186 imp i2c wrapper clock support adds e4a424461c82 clk: mediatek: Add MT8186 mfgsys clock support adds c8c36b996f3c clk: mediatek: Add MT8186 mmsys clock support adds b6da76d6eb42 clk: mediatek: Add MT8186 wpesys clock support adds a6c0c9b8fc91 clk: mediatek: Add MT8186 imgsys clock support adds 7e23620dff94 clk: mediatek: Add MT8186 vdecsys clock support adds fc2195028363 clk: mediatek: Add MT8186 vencsys clock support adds 6f2e1208249f clk: mediatek: Add MT8186 camsys clock support adds 8c3adc5d2e14 clk: mediatek: Add MT8186 mdpsys clock support adds a677bdf8b6ae clk: mediatek: Add MT8186 ipesys clock support adds 0917a908edd3 Merge branch 'clk-mtk' into clk-next adds c6b61d48b369 clk: en7523: fix wrong pointer check in en7523_clk_probe() adds b473708bf4b5 Merge branch 'clk-airoha' into clk-next new 66ca695747a4 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new f2b25dcc9d25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a6da4a11f47 clk: renesas: r9a06g032: Fix the RTC hclock description adds a9391e019015 clk: renesas: r9a07g043: Add I2C clocks/resets adds be5b5fcbc779 clk: renesas: r9a07g043: Add SSIF-2 clock and reset entries adds 666b5a010ef1 clk: renesas: r9a07g043: Add USB clocks/resets adds 1cbda37757ab clk: renesas: r9a07g043: Add clock and reset entries for CANFD adds 6c05648b57ab clk: renesas: r9a07g043: Add OSTM clock and reset entries adds 5d33481f5475 clk: renesas: r9a07g043: Add WDT clock and reset entries new 7f906eaa95f3 clk: renesas: rcar-gen4: Add CLK_TYPE_GEN4_PLL4 new d1fcd661ba7f Merge tag 'renesas-r8a779g0-dt-binding-defs-tag' into rene [...] new 0ab55cf18341 clk: renesas: cpg-mssr: Add support for R-Car V4H new ad7e3405b5fc Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 2256cab8fab7 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new a4b763d91f60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 439ec210f284 m68knommu: set ZERO_PAGE() to the allocated zeroed page adds 2954225f1484 m68k: coldfire: drop ISA_DMA_API support new 3c8b0e02f6be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7fc63bbedafc Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 33d7085682b4 MIPS: SGI-IP27: Free some unused memory adds fd27234f24ae MIPS: SGI-IP30: Free some unused memory adds 27498967d65c MIPS: dts: align SPI NOR node name with dtschema adds 4107fa700f31 mips: cpc: Fix refcount leak in mips_cpc_default_phys_base adds 407710a3b52c MIPS: Octeon: fix CN6640 hang on XAUI init adds aa88b7066a10 MIPS: Octeon: support all interfaces on CN66XX adds a5ad2e8fee38 mips: dts: ralink: mt7621: add mdio label to mdio-bus adds 6faf0dbdc61d mips: dts: ralink: mt7621: mux phy4 to gmac1 for GB-PC1 adds d9a683f57b5b mips: dts: ralink: mt7621: remove defining gpio function f [...] adds 3949aaa608f3 MIPS: mscc: jaguar2: rename pinctrl nodes adds ee5930c99a19 MIPS: mscc: ocelot: rename pinctrl nodes adds 860f39bea319 MIPS: mscc: serval: rename pinctrl nodes adds 7671f9674b47 mips: dts: ingenic: x1000: Add PWM device tree node new 197373e4d3c1 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 0c7c02eb6633 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 85e647bfe994 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 18d97a1e630e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1fc26a6c5a2d Merge branch 'fixes' into for-next adds 6260f6427c94 s390/irq: utilize RCU instead of irq_lock_sparse() in show [...] adds 4ae59ba72cb5 Merge branch 'features' into for-next new bf12d2eb79f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8416e93128e9 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new 14fa32c6fbca Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] new 77a2d22074a6 Merge branch 'misc-5.18' into for-next-current-v5.17-20220429 new 0256917f0c26 Merge branch 'for-next-current-v5.17-20220429' into for-ne [...] new 58d284d84bd1 btrfs: reserve correct number of items for unlink and rmdir new 2b61221645ad btrfs: reserve correct number of items for rename new 5ba902581d17 btrfs: fix anon_dev leak in create_subvol() new 9f897bec2640 btrfs: get rid of btrfs_add_nondir() new 31a76ec1ebf9 btrfs: remove unnecessary btrfs_i_size_write(0) calls new b007e7e6dc79 btrfs: remove unnecessary inode_set_bytes(0) call new 103cf8d9f538 btrfs: remove unnecessary set_nlink() in btrfs_create_subv [...] new f3ce44ae1cc2 btrfs: remove unused mnt_userns parameter from __btrfs_set_acl new 315d306ec27e btrfs: remove redundant name and name_len parameters to cr [...] new 461a5c4a4eb0 btrfs: don't pass parent objectid to btrfs_new_inode() explicitly new 1e665edcd520 btrfs: move btrfs_get_free_objectid() call into btrfs_new_inode() new d9131e382c30 btrfs: set inode flags earlier in btrfs_new_inode() new 5cea150c9e74 btrfs: avoid unnecessary btree search restarts when reading node new 27b65cd1514c btrfs: release upper nodes when reading stale btree node f [...] new 59d78644f4f9 btrfs: update outdated comment for read_block_for_search() new b71026485c96 btrfs: remove trivial wrapper btrfs_read_buffer() new 134d39c887fe btrfs: scrub: rename members related to scrub_block::pagev new a3215b6381c3 btrfs: scrub: rename scrub_page to scrub_sector new ba84761f24ba btrfs: scrub: rename scrub_bio::pagev and related members new c4d81622b921 btrfs: introduce btrfs_for_each_slot iterator macro new 2bf85c0d179a btrfs: use btrfs_for_each_slot in find_first_block_group new d1560c0aed37 btrfs: use btrfs_for_each_slot in mark_block_group_to_copy new 6b5b027406b4 btrfs: use btrfs_for_each_slot in btrfs_search_dir_index_item new c2d7d9e24d06 btrfs: use btrfs_for_each_slot in btrfs_real_readdir new 352752dcaedf btrfs: use btrfs_for_each_slot in did_create_dir new f0d5d1253b64 btrfs: use btrfs_for_each_slot in can_rmdir new aefadb46bdd1 btrfs: use btrfs_for_each_slot in is_ancestor new 12ad5ed9908e btrfs: use btrfs_for_each_slot in process_all_refs new 2b7b64198e6c btrfs: use btrfs_for_each_slot in process_all_new_xattrs new 7e54acd09f65 btrfs: use btrfs_for_each_slot in process_all_extents new 9d280b5b16d2 btrfs: use btrfs_for_each_slot in btrfs_unlink_all_paths new d934c260ffba btrfs: use btrfs_for_each_slot in btrfs_read_chunk_tree new 7f7a7b729177 btrfs: use btrfs_for_each_slot in btrfs_listxattr new 1976a590fa5d btrfs: use a local variable for fs_devices pointer in btrf [...] new d6d0447b4f64 btrfs: warn when extent buffer leak test fails new 00e5e5fc1883 btrfs: allocate inode outside of btrfs_new_inode() new 9dde1797dae4 btrfs: factor out common part of btrfs_{mknod,create,mkdir}() new 0db680186026 btrfs: reserve correct number of items for inode creation new c11baefa1e58 btrfs: move common inode creation code into btrfs_create_n [...] new 48697a152841 btrfs: restore inode creation before xattr setting new 1f03a299c770 btrfs: only reserve the needed data space amount during fallocate new 2274c36d1f1b btrfs: remove useless dio wait call when doing fallocate z [...] new eac24f9f712a btrfs: remove inode_dio_wait() calls when starting reflink [...] new 93d8d8bcf465 btrfs: remove ordered extent check and wait during fallocate new d4ad6923b270 btrfs: lock the inode first before flushing range when pun [...] new 998a784f5e95 btrfs: remove ordered extent check and wait during hole pu [...] new 33ef9879b5ba btrfs: add and use helper to assert an inode range is clean new 55e380507295 btrfs: tree-checker: check extent buffer owner against own [...] new 750663234f9d btrfs: add messages to printk index new 5599caf86867 btrfs: avoid blocking on page locks with nowait dio on com [...] new c373f1f5eb3b btrfs: avoid blocking nowait dio when locking file range new 546ccb40d429 btrfs: avoid double nocow check when doing nowait dio writes new 0dfb18f3434c btrfs: stop allocating a path when checking if cross refer [...] new c4b2193ecde2 btrfs: free path at can_nocow_extent() before checking for [...] new 175410a73aac btrfs: release path earlier at can_nocow_extent() new a3389a18886b btrfs: avoid blocking when allocating context for nowait d [...] new 15fcc31cee03 btrfs: avoid blocking on space revervation when doing nowa [...] new 59826c9e8a00 btrfs: replace memset with memzero_page in data checksum v [...] new 70430fe36041 btrfs: remove checks for arg argument in btrfs_ioctl_balance new c746db1b6ed9 btrfs: simplify code flow in btrfs_ioctl_balance new 3189e76cb739 fs: add a lockdep check function for sb_start_write() new c95229b642bd btrfs: assert that relocation is protected with sb_start_write() new 810c91ec11dc btrfs: use dummy extent buffer for super block sys chunk a [...] new 9660f1c101be btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] new e5ccf235230a btrfs: expand subpage support to any PAGE_SIZE > 4K new 62ee1fda5d72 btrfs: remove unnecessary type casts new a070fadddb53 btrfs: factor out allocating an array of pages new 444c7970a3d0 btrfs: allocate page arrays using bulk page allocator new e8ffec9901cb btrfs: wait between incomplete batch memory allocations new f951b4f228f4 btrfs: move common NOCOW checks against a file extent into [...] new 74ae46e0d3a2 btrfs: do not test for free space inode during NOCOW check [...] new e0c338ba0594 btrfs: make the bg_reclaim_threshold per-space info new 41d4a06cdfe4 btrfs: allow block group background reclaim for non-zoned [...] new a6c308fbd7b7 btrfs: change the bg_reclaim_threshold valid region from 0 to 100 new b3cbae70f054 btrfs: zoned: make auto-reclaim less aggressive new dd0efc66cc62 btrfs: factor check and flush helpers from __btrfsic_submit_bio new 3092328f46a4 btrfs: check-integrity: split submit_bio from btrfsic checking new 2721e8f4ad3f btrfs: check-integrity: simplify bio allocation in btrfsic [...] new 166bb7c9b073 btrfs: use on-stack bio in repair_io_failure new fd3dba30c100 btrfs: use on-stack bio in scrub_recheck_block new 7e6b6c3e910e btrfs: use on-stack bio in scrub_repair_page_from_good_copy new fd6a06a91aa5 btrfs: move the call to bio_set_dev out of submit_stripe_bio new 7c78b5290108 btrfs: pass a block_device to btrfs_bio_clone new ef75c25a4648 btrfs: pass bio opf to rbio_add_io_page new c81b05b0debe btrfs: don't allocate a btrfs_bio for raid56 per-stripe bios new d620bb14e652 btrfs: don't allocate a btrfs_bio for scrub bios new ff5d0ef41f81 btrfs: stop using the btrfs_bio saved iter in index_rbio_pages new d8b643e3d5e1 btrfs: remove unnecessary check of iput argument new 95aec922f890 btrfs: remove the zoned/zone_size union in struct btrfs_fs_info new c56818641886 btrfs: simplify parameters of submit_read_repair() and rename new 1d58851a64e5 btrfs: use BTRFS_DIR_START_INDEX at btrfs_create_new_inode() new 1ce11852ea55 btrfs: use non-bh spin_lock in zstd timer callback new 4c56e02a303f btrfs: avoid double clean up when submit_one_bio() failed new 6987b0c047ab btrfs: fix the error handling for submit_extent_page() for [...] new 55d39e785e8a btrfs: return correct error number for __extent_writepage_io() new 235148f5b141 btrfs: remove search start argument from first_logical_byte() new 40f45554528e btrfs: use rbtree with leftmost node cached for tracking l [...] new eee719fcbbaa btrfs: use a read/write lock for protecting the block groups tree new 49577a34087d btrfs: return block group directly at btrfs_next_block_group() new 53b6041ef3f9 btrfs: avoid double search for block group during NOCOW writes new 4a4c66ad6095 btrfs: do not pass compressed_bio to submit_compressed_bio() new 2a17388a10a3 btrfs: export a helper for compression hard check new b439a65d818a btrfs: do not allow compression on nodatacow files new 98d09372fb75 btrfs: repair super block num_devices automatically new a3e4d924b41d btrfs: move btrfs_readpage to extent_io.c new 5a9f651396a4 btrfs: remove unused bio_flags argument to btrfs_submit_me [...] new f102ba64194f btrfs: do not return errors from btrfs_submit_metadata_bio new 38a71321ce11 btrfs: do not return errors from btrfs_submit_compressed_read new 2c8ffe6abac4 btrfs: do not return errors from submit_bio_hook_t instances new 49541678d1cc btrfs: always log symlinks in full mode new 2db0caf42389 btrfs: do not BUG_ON() on failure to update inode when set [...] new bc41c51e58c2 btrfs: skip compression property for anything other than f [...] new 7b2e433082e7 btrfs: reduce width for stripe_len from u64 to u32 new 6ab6e9585076 btrfs: raid56: open code rbio_nr_pages() new 53c08b1c4c14 btrfs: raid56: make btrfs_raid_bio more compact new 32a3a1853f77 btrfs: raid56: introduce new cached members for btrfs_raid_bio new 25d395f546e2 btrfs: raid56: introduce btrfs_raid_bio::stripe_sectors new 4acfe90ce517 btrfs: raid56: introduce btrfs_raid_bio::bio_sectors new 60545351f5dd btrfs: raid56: make rbio_add_io_page() subpage compatible new b16e2535fe7f btrfs: raid56: make finish_parity_scrub() subpage compatible new 7d393b8406ac btrfs: raid56: make __raid_recover_endio_io() subpage compatible new d02c536b9357 btrfs: raid56: make finish_rmw() subpage compatible new 1f698c2ca62a btrfs: raid56: open code rbio_stripe_page_index() new 144386b94ca3 btrfs: raid56: make raid56_add_scrub_pages() subpage compatible new a5d8c2189382 btrfs: raid56: remove btrfs_raid_bio::bio_pages array new 0d9e6102db94 btrfs: raid56: make set_bio_pages_uptodate() subpage compatible new 6357b4976d9a btrfs: raid56: make steal_rbio() subpage compatible new 0f86d5fb59a9 btrfs: raid56: make alloc_rbio_essential_pages() subpage c [...] new 7fa4e812ecb0 btrfs: raid56: enable subpage support for RAID56 new 7da63ffa5257 btrfs: simplify WQ_HIGHPRI handling in struct btrfs_workqueue new e3c62a38b152 btrfs: use normal workqueues for scrub new f6016666651f btrfs: use a normal workqueue for rmw_workers new 589a66eaf1ee btrfs: move definition of btrfs_raid_types to volumes.h new 192496e8c700 btrfs: use ilog2() to replace if () branches for btrfs_bg_ [...] new eda58f62afda btrfs: turn delayed_nodes_tree into an XArray new 9ecd7db2642b btrfs: turn name_cache radix tree into XArray in send_ctx new 2cd84f7ea869 btrfs: turn fs_info member buffer_radix into XArray new eb8da5bf4831 btrfs: turn fs_roots_radix in btrfs_fs_info into an XArray new 7fb7f961acb6 btrfs: calculate physical_end using dev_extent_len directl [...] new bbab132eb145 btrfs: scrub: introduce a helper to locate an extent item new 09ded6d2fd35 btrfs: scrub: introduce dedicated helper to scrub simple-m [...] new 3f0e9d61d988 btrfs: scrub: introduce dedicated helper to scrub simple-s [...] new db1d43f47aaf btrfs: scrub: cleanup the non-RAID56 branches in scrub_stripe() new d80f454d409e btrfs: scrub: use scrub_simple_mirror() to handle RAID56 d [...] new ddd1d073f781 btrfs: scrub: refactor scrub_raid56_parity() new d479169e7321 btrfs: scrub: use find_first_extent_item to for extent ite [...] new 7f65be981283 btrfs: scrub: move scrub_remap_extent() call into scrub_extent() new 9f2f68851831 btrfs: derive compression type from extent map during reads new f46eb76c1640 btrfs: fix deadlock between concurrent dio writes when low [...] new 9402ff8a37a0 btrfs: force v2 space cache usage for subpage mount new ff28e25b60ed Merge branch 'misc-next' into for-next-next-v5.18-20220429 new 7db3271c0022 btrfs: zoned: consolidate zone finish function new 8cc34a52053a btrfs: zoned: finish BG when there are no more allocatable [...] new 662fd0a49e27 btrfs: zoned: properly finish block group on metadata write new 2ddf788acd86 btrfs: zoned: zone finish unused block group new 46edce4215a7 Merge branch 'ext/naohiro/zone-fixes' into for-next-next-v [...] new c209e005754d btrfs: move more work into btrfs_end_bioc new 52a87c5388b2 btrfs: cleanup btrfs_submit_dio_bio new 9e717139ec53 btrfs: split btrfs_submit_data_bio new 0f07288d0b0e btrfs: don't double-defer bio completions for compressed reads new 74febff67658 btrfs: defer I/O completion based on the btrfs_raid_bio new dd19a9f1eff6 btrfs: don't use btrfs_bio_wq_end_io for compressed writes new dbe9d897a6a2 btrfs: centralize setting REQ_META new b0ce2a791dbd btrfs: remove btrfs_end_io_wq new ccf01bf930eb btrfs: refactor btrfs_map_bio new a68ba067db1e btrfs: do not allocate a btrfs_bio for low-level bios new 4926612b2168 Merge branch 'ext/hch/bio-cleanups-part2-v2' into for-next [...] new ee13d3e82868 Merge branch 'for-next-next-v5.18-20220429' into for-next- [...] new d9e883fd0738 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a83b2a60011e cifs: flush all dirty pages to server before read/write new ddfacfe46e3e Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds a04ee02d755d erofs: do not prompt for risk any more when using big pcluster adds a144c394667a erofs: make filesystem exportable adds 911fb40d3941 cachefiles: extract write routine adds 47c6c668d46b cachefiles: notify the user daemon when looking up cookie adds 7aed4af21371 cachefiles: unbind cachefiles gracefully in on-demand mode adds 41d29bd2ca67 cachefiles: notify the user daemon when withdrawing cookie adds 4ae1f0a45a64 cachefiles: implement on-demand read adds a63bb996e678 cachefiles: enable on-demand read mode adds 7bc925117fad cachefiles: add tracepoints for on-demand read mode adds d628d0c1d985 cachefiles: document on-demand read mode adds 65b59644bcce erofs: make erofs_map_blocks() generally available adds 18ac29b92cee erofs: add fscache mode check helper adds 823c28413ce8 erofs: register fscache volume adds b1934d29da17 erofs: add fscache context helper functions adds e194e8166fbe erofs: add anonymous inode caching metadata for data blobs adds 9fb740fc0e76 erofs: add erofs_fscache_read_folios() helper adds 839d281afd45 erofs: register fscache context for primary data blob adds 00a243287065 erofs: register fscache context for extra data blobs adds 60aa7e805f00 erofs: implement fscache-based metadata read adds e472f468adbe erofs: implement fscache-based data read for non-inline layout adds dd87f54bad94 erofs: implement fscache-based data read for inline layout adds d6925a82aa17 erofs: implement fscache-based data readahead adds 011c045788ed erofs: add 'fsid' mount option new a53aba4998ee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 4af39c307267 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 706954769eb6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new b095c082424d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new c2581bc362bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fd523f70d22 gfs2: replace 'found' with dedicated list iterator variable adds e2a0d73ae3c4 gfs2: Replace list_prepare_entry() with list_entry() adds d939dad70c02 gfs2: Add GL_NOPID flag for process-independent glock holders adds cb68e4208bcb gfs2: Mark flock glock holders as GL_NOPID adds 19cb2aa25102 gfs2: Mark the remaining process-independent glock holders [...] adds 1d00ee3f23ac gfs2: Revert buffered write page prefaulting workarounds adds 7a7f349a5447 gfs2: Explain some direct I/O oddities adds db0c1968e935 gfs2: Variable rename new 5a6c03f6d457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba09b8d78d42 Merge branch 'jfs-next' of git://github.com/kleikamp/linux [...] adds 00c94ebec592 NFSv4: Don't invalidate inode attributes on delegation return new 67a64cb6cb66 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 7ed035a5df47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d05e96e9602a Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 311de8bfb260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 31a644b3c2ae documentation: zonefs: Document sysfs attributes new af31394d2706 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6f19a63fd989 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new e07514df7da5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8e274732115f printk: extend console_lock for per-console locking adds ab406816fca0 printk: remove @console_locked adds bfc1f2749c23 Merge branch 'rework/kthreads' into for-next new 79b57b935d51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 91e4a6bfb1e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5ae1b7c703e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1a08dc443230 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 43ba3b2f367b hwmon: (jc42) add HWMON_C_TZ_REGISTER adds 99f938dead64 hwmon: (asus-ec-sensors) Add T_Sensor for ASUS WS X570-ACE adds d06f243bb16d hwmon: (peci) Use devm_delayed_work_autocancel() to simplify code adds 13994129e773 hwmon: (aquacomputer_d5next) Add support for Aquacomputer Octo adds 86e6c9123bac hwmon: introduce hwmon_sanitize_name() adds fb00a5540c46 hwmon: (intel-m10-bmc-hwmon) use devm_hwmon_sanitize_name() adds 8175e4c86325 hwmon: (asus-ec-sensors) add ProArt X570 Creator WIFI board adds 8ce6e7c0061a hwmon: (dell-smm) Add cooling device support adds d953fe54dc12 hwmon: (pmbus) add MFR_* registers to debugfs adds 2d0e0ad7c30b dt-bindings: hwmon: Add TMP401, TMP411 and TMP43x adds 2baea13911a6 hwmon: (tmp401) Add support of three advanced features adds b26eaddec476 hwmon: (jc42) Add support for S-34TS04A adds 89dc04b3bcd6 hwmon: (dell-smm) Update Documentation regarding firmware bugs adds bcc7fcf29672 hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] adds 1352612cfff8 hwmon: (pmbus/max16601) Add MAX16602 support adds 10b7968aeb7f hwmon: (tmp401) Fix incorrect return value of tmp401_init_client adds 601badb93537 dt-bindings: hwmon: Add Atmel AT30TS74 adds 4676a9df47e7 hwmon: (lm75) Add Atmel AT30TS74 support adds 0c012b9a4577 hwmon: (dell-smm) Avoid unnecessary SMM calls during init adds 58eac50bdc66 hwmon: (dell-smm) Cleanup init code adds 98f31c63429d hwmon: (dell-smm) Warn if SMM call took a very long time t [...] adds e7e61208c27d hwmon: (nct6775) Convert register access to regmap API adds 3ad232cf7ae2 hwmon: (nct6775) Rearrange attr-group initialization adds 238c4ffe3622 hwmon: (nct6775) Add read-only mode adds ddc52999a2eb hwmon: (nct6775) Convert S_I* permissions macros to octal adds 0a1c321f21d9 hwmon: (nct6775) Split core and platform driver adds 737b0dd9af9a hwmon: (occ) Delay hwmon registration until user request adds a1b36db038aa hwmon: (asus-ec-sensors) introduce ec_board_info struct fo [...] adds ca7cc8742243 hwmon: (asus-ec-sensors) implement locking via the ACPI gl [...] adds 9403c67fe21e hwmon: (asus-ec-sensors) add support for board families adds 8f8db4b5d10c hwmon: (asus-ec-sensors) add PRIME X470-PRO board new 0218f7941082 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds 2a8d78d566fa Documentation: x86: rework IOMMU documentation adds 6d5aa418b3bd docs: submitting-patches: Fix crossref to 'The canonical p [...] adds 10434640b6eb Documentation: devres: fix typo in interface list adds e0bd6f14c28f docs/ja_JP/index: update section title in Japanese adds 59c4eba59f65 docs/zh_CN: add vm hmm translation adds f5cc416384d8 docs/zh_CN: add vm numa translation adds 62ce577b9887 Documentation: dev-tools: use literal block instead of code-block adds a477b94d6578 Documentation: add missing angle bracket in cgroup-v2 doc new 81c653659d34 Documentation/sysctl: document max_rcu_stall_to_panic new 949d267c2ef9 Merge branch 'docs-next' of git://git.lwn.net/linux.git new d6c14596dc41 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds e6cd399271a1 Merge branch 'acpica' into linux-next adds 10fa1b2cdc89 ACPI: bus: Avoid non-ACPI device objects in walks over children adds db2d1693fae3 ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines adds 625c3ddc2b89 Merge branches 'acpi-pm', 'acpi-pci', 'acpi-sysfs' and 'ac [...] adds ab59c89396c0 ACPI, APEI, EINJ: Refuse to inject into the zero page adds 290a20782ac6 ACPI: DPTF: Correct description of INT3407 / INT3532 attributes adds c84b13a3a140 Merge branches 'acpi-apei', 'acpi-dptf' and 'acpi-docs' in [...] adds ed0cada6eb3f Merge branch 'devprop' into linux-next adds ae0dc7ed1a7c powercap: intel_rapl: add support for RaptorLake adds 8de22b6efe85 Merge branches 'pm-core', 'pm-sleep' and 'powercap' into l [...] adds f346e96267cd cpufreq: Fix possible race in cpufreq online error path adds bd40cbb0e3b3 PM: domains: Move genpd's time-accounting to ktime_get_mon [...] adds 98323518ba3b Merge branches 'pm-cpufreq' and 'pm-domains' into linux-next adds 80414dfc6d53 Merge branch 'pm-tools' into linux-next adds 9a3ccec997f9 Merge branch 'pm-em' into linux-next adds d82b60976120 Merge branches 'thermal-int340x' and 'thermal-misc' into l [...] adds 9a84de746939 Merge branches 'acpi-processor' and 'pm-cpufreq-fixes' int [...] adds 6474f96f52e1 Merge branch 'intel-idle' into linux-next adds 6f6b8e818691 Merge branches 'thermal-int340x-fixes' and 'thermal-core' [...] adds d1cf8bbfed1e intel_idle: Add AlderLake support adds d3fa656ae5f3 Merge branch 'pm-cpuidle-next' into linux-next new 0e79dde69b5e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 15a1c2d80ae1 dt-bindings: Document Tegra CCPLEX Cluster adds 0839ed1fd7ac cpufreq: tegra194: add soc data to support multiple soc adds 273bc890a2a8 cpufreq: tegra194: Add support for Tegra234 adds 7e6719ad5d1d arm64: tegra: add node for tegra234 cpufreq adds b7070187c81c cpufreq: mediatek: Use module_init and add module_exit adds 396dee972a1c cpufreq: mediatek: Cleanup variables and error handling in [...] adds ad975857818b cpufreq: mediatek: Remove unused headers adds 4b9ceb757bbb cpufreq: mediatek: Enable clocks and regulators adds 9acc0f7a6edd cpufreq: mediatek: Use device print to show logs adds 4aef4aeaf1dd cpufreq: mediatek: Replace old_* with pre_* adds bffcd33313dc cpufreq: mediatek: Record previous target vproc value adds ffa7bdf7f344 cpufreq: mediatek: Make sram regulator optional adds a3b8d1b12c6b cpufreq: mediatek: Fix NULL pointer dereference in mediate [...] new 2f78cc1d1904 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new e419322546de Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 95073b721c03 opp: replace usage of found with dedicated list iterator variable adds c14faabf5364 opp: use list iterator only inside the loop adds 3e1fac9324f8 dt-bindings: opp: opp-v2-kryo-cpu: Remove SMEM new e9a4b1d2a83c Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 00a852ce2bb8 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new e7bffaba55cd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c2fcafa78a33 RDMA/hns: Remove unnecessary check for the sgid_attr when [...] adds 9216d0594383 RDMA/hns: Remove unused function to_hns_roce_state() adds 601cdd861cf5 RDMA/hns: Remove redundant variable "ret" adds ac88da750f09 RDMA/hns: Add judgment on the execution result of CMDQ tha [...] adds 6f4f5cf98233 RDMA/hns: Init the variable at the suitable place adds 7bf5323b0595 Merge branch 'mlx5-next' of https://git.kernel.org/pub/scm [...] adds 2f917af77701 RDMA/rxe: Generate a completion for unsupported/invalid opcode adds b5a93e79df64 RDMA/mlx5: Fix flow steering egress flow adds 04876c12c19e RDMA/mlx5: Move init and cleanup of UMR to umr.c adds f49c856ac2ef RDMA/mlx5: Move umr checks to umr.h adds 8a8a5d37c7b4 RDMA/mlx5: Move mkey ctrl segment logic to umr.c adds ba6a9c6899b2 RDMA/mlx5: Simplify get_umr_update_access_mask() adds fe765aeb7712 RDMA/mlx5: Expose wqe posting helpers outside of wr.c adds 6f0689fdf19e RDMA/mlx5: Introduce mlx5_umr_post_send_wait() adds 33e8aa8e0498 RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs adds 483196764091 RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access adds 916adb491e84 RDMA/mlx5: Move creation and free of translation tables to umr.c adds b3d47ebd4908 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas adds 636bdbfc9996 RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt adds c8a02e38f86f RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() adds 0f328c70341f RDMA/rxe: Remove useless parameters for update_state() adds ff815a89398d RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage new 66cef79529b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb0a43f5bd45 net: phy: LAN937x: add interrupt support for link detection adds de6dd626d708 net: dsa: ksz: added the generic port_stp_state_set function adds dfed913e8b55 net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO adds 561215482cc6 net: usb: qmi_wwan: add support for Sierra Wireless EM7590 adds 68822bdf76f1 net: generalize skb freeing deferral to per-cpu lists adds fae463084032 net: dsa: mt753x: fix pcs conversion regression adds c706b2b5ed74 net: tls: fix async vs NIC crypto offload adds dac173db114d net: wan: atp: remove unused eeprom_delay() adds e39f63fe0d94 net: remove comments that mention obsolete __SLOW_DOWN_IO adds b1190d5175ac net: stmmac: dwmac-imx: comment spelling fix adds b6e074e171bc selftests: mptcp: add infinite map testcase adds bcf3cf93f645 mptcp: use mptcp_stop_timer adds 4293248c6704 mptcp: add data lock for sk timers adds 9c81be0dbc89 mptcp: add MP_FAIL response support adds 49fa1919d6bc mptcp: reset subflow when MP_FAIL doesn't respond adds 1f7d325f7d49 selftests: mptcp: check MP_FAIL response mibs adds 53f368bfff31 selftests: mptcp: print extra msg in chk_csum_nr adds 124de27101ff Merge branch 'mptcp-MP_FAIL-timeout' adds c1a519919d04 dt-bindings: net: lan966x: Extend with the ptp external in [...] adds 77f2accb501a net: lan966x: Change the PTP pin used to read/write the PHC. adds 3adc11e5fc5f net: lan966x: Add registers used to configure the PTP pin adds 2b7ff2588ec2 net: lan966x: Add support for PTP_PF_PEROUT adds f3d8e0a9c28b net: lan966x: Add support for PTP_PF_EXTTS adds 95ccb04192cd Merge branch 'lan966x-ptp-programmable-pins' adds 41c335c82123 net: atm: remove support for Fujitsu FireStream ATM devices adds 5b74a20d35ab net: atm: remove support for Madge Horizon ATM devices adds 052e1f01bfae net: atm: remove support for ZeitNet ZN122x ATM devices adds 89fbca3307d4 net: wan: remove support for COSA and SRP synchronous seri [...] adds bc6df26f1f78 net: wan: remove support for Z85230-based devices adds 865e2eb08f51 net: hamradio: remove support for DMA SCC devices adds 03fa8fc93e44 Merge branch 'remove-virt_to_bus-drivers' adds c6101dd7ffb8 net: dsa: ksz9477: move get_stats64 to ksz_common.c adds 61df10c7799e bpf: Allow storing unreferenced kptr in map adds 8f14852e8911 bpf: Tag argument to be released in bpf_func_proto adds c0a5a21c25f3 bpf: Allow storing referenced kptr in map adds 6efe152d4061 bpf: Prevent escaping of kptr loaded from maps adds 4d7d7f69f4b1 bpf: Adapt copy_map_value for multiple offset case adds 5ce937d613a4 bpf: Populate pairs of btf_id and destructor kfunc in btf adds 14a324f6a67e bpf: Wire up freeing of referenced kptr adds a1ef19599652 bpf: Teach verifier about kptr_get kfunc helpers adds 2ab3b3808eb1 bpf: Make BTF type match stricter for release arguments adds ef89654f2bc7 libbpf: Add kptr type tag macros to bpf_helpers.h adds 2cbc469a6fc3 selftests/bpf: Add C tests for kptr adds 05a945deefaa selftests/bpf: Add verifier tests for kptr adds 792c0a345f0e selftests/bpf: Add test for strict BTF type check adds 367590b7fccc Merge branch 'Introduce typed pointer support in BPF maps' adds c317ab71facc bpf: Compute map_btf_id during build time adds afe98d46ba22 libbpf: Fix anonymous type check in CO-RE logic adds 0994a54c5202 libbpf: Drop unhelpful "program too large" guess adds 966a75093253 libbpf: Fix logic for finding matching program for CO-RE r [...] adds 11d5daa89254 libbpf: Avoid joining .BTF.ext data with BPF programs by s [...] adds b82bb1ffbb9a selftests/bpf: Add CO-RE relos and SEC("?...") to linked_f [...] adds 185cfe837fdb libbpf: Record subprog-resolved CO-RE relocations unconditionally adds b58af63aab11 libbpf: Refactor CO-RE relo human description formatting routine adds 14032f264453 libbpf: Simplify bpf_core_parse_spec() signature adds 9fdc4273b8da libbpf: Fix up verifier log for unguarded failed CO-RE relos adds ea4128eb43eb selftests/bpf: Add libbpf's log fixup logic selftests adds d54d06a4c4bc Merge branch 'Teach libbpf to "fix up" BPF verifier log' adds 50c6afabfd2a Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 65e42ad98e22 dt-bindings: net: add reset property for aspeed, ast2600-m [...] adds 1585362250fe net: mdio: add reset control for Aspeed MDIO adds a8db203db05c ARM: dts: aspeed: add reset properties into MDIO nodes adds be5fd933f8c1 Merge branch 'add-reset-deassertion-for-aspeed-mdio' adds f3412b3879b4 net: make sure net_rx_action() calls skb_defer_free_flush() adds 0e55546b189f Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 6fd1d51cfa25 net: SO_RCVMARK socket option for SO_MARK with recvmsg() new 07caad0bb1f8 net: phy: Deduplicate interrupt disablement on PHY attach new dde2daa0a279 net: prestera: add police action support new 5da66099d6e2 net: dsa: mv88e6xxx: Single chip mode detection for MV88E6*41 new 5f012b40ef63 eth: remove copies of the NAPI_POLL_WEIGHT define new e2a303295d28 eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define new 055e13f31f28 eth: cpsw: remove a copy of the NAPI_POLL_WEIGHT define new feda771f1b9e eth: pch_gbe: remove a copy of the NAPI_POLL_WEIGHT define new 889e3691b9d6 eth: mtk_eth_soc: remove a copy of the NAPI_POLL_WEIGHT define new f130683b1e24 usb: lan78xx: remove a copy of the NAPI_POLL_WEIGHT define new b3c2b61ef621 slic: remove a copy of the NAPI_POLL_WEIGHT define new 592df3663789 net: bgmac: remove a copy of the NAPI_POLL_WEIGHT define new 0258f5399f0c eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define new e702def527ec eth: benet: remove a copy of the NAPI_POLL_WEIGHT define new bbbe6ecbc36d eth: gfar: remove a copy of the NAPI_POLL_WEIGHT define new 288696565f2d eth: vxge: remove a copy of the NAPI_POLL_WEIGHT define new 26450aa7ca42 eth: spider: remove a copy of the NAPI_POLL_WEIGHT define new e9c6ec651030 eth: velocity: remove a copy of the NAPI_POLL_WEIGHT define new 4bb0c7f09a19 qeth: remove a copy of the NAPI_POLL_WEIGHT define new 17d49e6e8012 Merge branch 'remove-NAPI_POLL_WEIGHT-copies' new 749c61e5b30a dt-bindings: net: micrel: add coma-mode-gpios property new 31d00ca4ce0e net: phy: micrel: move the PHY timestamping check new 738871b09250 net: phy: micrel: add coma mode GPIO new a41c653dc503 Merge branch 'net-phy-micrel-add-coma-mode-support' new 9273b9d57995 mptcp: Remove redundant assignments in path manager init new d85a8fde71e2 mptcp: Add a member to mptcp_pm_data to track kernel vs us [...] new 14b06811bec6 mptcp: Bypass kernel PM when userspace PM is enabled new 6961326e38fe mptcp: Make kernel path manager check for userspace-manage [...] new 6bb63ccc25d4 mptcp: Add a per-namespace sysctl to set the default path [...] new 5ac1d2d63451 selftests: mptcp: Add tests for userspace PM type new 4994d4fa99ba Merge branch 'mptcp-path-manager-mode-selection' new 78a9b3c47bef sfc: add EF100 VF support via a write to sriov_numvfs new 7195464cf8f2 nfp: flower: utilize the tuple iifidx in offloading ct flows new f94fd25cb0aa tcp: pass back data left in socket after receive new 0813aeee0d02 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] new de32bc6aad09 net: inline sock_alloc_send_skb new 657dd5f97b2e net: inline skb_zerocopy_iter_dgram new c526fd8f9f4f net: inline dev_queue_xmit() new 4b143ed7dde5 ipv6: help __ip6_finish_output() inlining new 58f71be58b87 ipv6: refactor ip6_finish_output2() new 8fd813441e78 Merge branch 'ipv6-net-opts' new 4fdabd509df3 dt-bindings: net: lan966x: remove PHY reset new 5b06ef86826a net: lan966x: remove PHY reset support new 90e29e592ec9 Merge branch 'lan966x-phy-reset-remove' new 783d108dd71d tcp: drop skb dst in tcp_rcv_established() new 2f187bfa6f35 net: ethernet: ocelot: remove the need for num_stats initializer new 059d9f413efe qede: Reduce verbosity of ptp tx timestamp new ce7deda0d5cd net/funeth: simplify the return expression of fun_dl_info_get() new 5a8ad1ce2c60 tcp: use tcp_skb_sent_after() instead in RACK new 36ffca1afea9 eth: remove remaining copies of the NAPI_POLL_WEIGHT define new 2e47eece158a ipv4: remove unnecessary type castings new 48cec73a891c net: lan966x: Fix compilation error new 0ed99ecc95b9 net: phy: marvell: update abilities and advertising when s [...] new 14bfee9b6270 sock: dedup sock_def_write_space wmem_alloc checks new 052ada096842 sock: optimise UDP sock_wfree() refcounting new 0a8afd9f026a sock: optimise sock_def_write_space barriers new b97af72209ee Merge branch 'UDP-sock_wfree-opts' new 961c6136359e net: enable memcg accounting for veth queues new 411a1476ea41 net: dsa: mv88e6xxx: Cosmetic change spaces to tabs in dsa [...] new 3254e0b9eb56 ethtool: Add 10base-T1L link mode entry new 909b4f2bf764 net: phy: Add 10-BaseT1L registers new 1b020e448e0f net: phy: Add BaseT1 auto-negotiation registers new 3da8ffd8545f net: phy: Add 10BASE-T1L support in phy-c45 new 7eaf9132996a net: phy: adin1100: Add initial support for ADIN1100 indus [...] new 48f20f902119 net: phy: adin1100: Add SQI support new 49714461b797 dt-bindings: net: phy: Add 10-baseT1L 2.4 Vpp new 6e28f56c0d1d Merge branch 'adin1100-industrial-PHY-support' new 23e61d73e243 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0925225956bb bpf/selftests: Add granular subtest output for prog_test adds d1c57439e4f3 samples/bpf: Detach xdp prog when program exits unexpected [...] adds 67b97e584232 bpf, docs: Remove duplicated word "instructions" adds c821d80bb890 bpf, docs: BPF_FROM_BE exists as alias for BPF_TO_BE adds 9a9a90ca1327 bpf, docs: Fix typo "respetively" to "respectively" adds 3527bfe6a92d bpf, sockmap: Call skb_linearize only when required in sk_ [...] adds 9af8efc45eb1 libbpf: Allow "incomplete" basic tracing SEC() definitions adds cc7d8f2c8ecc libbpf: Support target-less SEC() definitions for BTF-back [...] adds 32c03c4954a0 selftests/bpf: Use target-less SEC() definitions in various tests new b198881d4b4c libbpf: Append "..." in fixed up log if CO-RE spec is truncated new 69721203b1f3 libbpf: Use libbpf_mem_ensure() when allocating new map new ec41817b4af5 libbpf: Allow to opt-out from creating BPF maps new 68964e155677 selftests/bpf: Test bpf_map__set_autocreate() and related [...] new a2c70dbc3407 Merge branch 'libbpf: allow to opt-out from BPF map creation' new 20b87e7c29df selftests/bpf: Fix two memory leaks in prog_tests new 395a03addc84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 08d45a383ef0 Bluetooth: btbcm: Support per-board firmware variants new 42bdc7e5618e Bluetooth: mt7921s: Fix the incorrect pointer check new 6387de9fef6b Bluetooth: fix dangling sco_conn and use-after-free in sco [...] new f170260aef4f Bluetooth: Keep MGMT pending queue ordered FIFO new affd7ce22db4 Bluetooth: btintel: Constify static struct regmap_bus new 469642559bec Bluetooth: hci_qca: Use del_timer_sync() before freeing new b815c6400c9e Bluetooth: HCI: Add HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC_C [...] new fc37d35d8b11 Bluetooth: Print broken quirks new a35463a4bd74 Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ENHANCED_SETUP_SYNC [...] new d3060c962e00 Bluetooth: btrtl: Add support for RTL8852C new 1767aca5300c Bluetooth: use hdev lock in activate_scan for hci_is_adv_m [...] new 03ff80e9898d Bluetooth: use hdev lock for accept_list and reject_list i [...] new 8d2fe84dda48 Bluetooth: protect le accept and resolv lists with hdev->lock new 7d61d6dabdb7 Bluetooth: btusb: add support for Qualcomm WCN785x new 4598c21f26c6 Bluetooth: core: Fix missing power_on work cancel on HCI close new dd86cd9bdc9f Bluetooth: btusb: Set HCI_QUIRK_BROKEN_ERR_DATA_REPORTING for QCA new 732b14a058a2 Bluetooth: btusb: Add 0x0bda:0x8771 Realtek 8761BUV devices new a99a4899aae6 Bluetooth: btusb: Add a new PID/VID 0489/e0c8 for MT7921 new 3258afdf7148 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 68d57a07bfe5 wireless: add plfxlc driver for pureLiFi X, XL, XC devices adds 255ca28a659d mwifiex: Select firmware based on strapping adds 562354ab9f0a mwifiex: Add SD8997 SDIO-UART firmware adds fc6234d7e2e3 rtw88: use the correct bit in the REG_HCI_OPT_CTRL register adds 746285cf81dc rtl818x: Prevent using not initialized queues adds 21947f3a74d6 brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] adds 8c783024d6ac rtlwifi: btcoex: fix if == else warning new 11dc130b4ee0 rtw89: remove unneeded semicolon new 72a1a2edeb1c plfxlc: Remove unused include <linux/version.h> new 1d6d131d5049 rtw88: add HT MPDU density value for each chip new 02ee806843bd rtw88: fix not disabling beacon filter after disconnection new 5b3fd8fd7ceb rtw88: fix hw scan may cause disconnect issue new 790b840b6b15 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 7ceeb6011948 mtd: maps: ixp4xx: Drop driver adds 9547c4e74f6b dt-bindings: mtd: jedec, spi-nor: remove unneeded properties adds 82e214f6c0f1 mtd: core: Check devicetree alias for index adds 4e9694596046 dt-bindings: reserved-memory: Support MTD/block device adds 7090d2f1d667 mtd: phram: Allow probing via reserved-memory adds 96a3295c351d mtdblock: warn if opened on NAND adds fbb83e546ea4 mtd: mtdoops: Fix the size of the header read buffer. adds 0bd359ee712d mtd: mtdoops: Create a header structure for the saved mtdoops. adds aa641a22bb5b mtd: mtdoops: Add a timestamp to the mtdoops header. adds 083084df578a mtd: cfi_cmdset_0002: Move and rename chip_check/chip_read [...] adds 0a8e98305f63 mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N adds cccea9414dae mtd: cfi_cmdset_0002: Add S29GL064N ID definition adds 43823c5c56f2 mtd: cfi_cmdset_0002: Rename chip_ready variables new 07c4856f3dc5 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds a28ed09dafee mtd: rawnand: cadence: fix possible null-ptr-deref in cade [...] adds ddf66aefd685 mtd: rawnand: intel: fix possible null-ptr-deref in ebu_na [...] adds 9b2152f96f4a mtd: rawnand: tmio: check return value after calling platf [...] adds 4fd62f15afa0 mtd: nand: make mtk_ecc.c a separated module adds 4c5bf4b51c98 mtd: nand: mtk-ecc: also parse nand-ecc-engine if available adds 079d6348f3be Merge tag 'mtd/mtk-spi-nand-for-5.19' into nand/next new c4cb076ece8c Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 70dd83d737d8 mtd: spi-nor: core: Check written SR value in spi_nor_writ [...] adds b1145d6f1e8a mtd: spi-nor: Rename method, s/spi_nor_match_id/spi_nor_ma [...] adds d0ddd88438d2 mtd: spi-nor: Introduce spi_nor_match_id() adds bffabd1c727d mtd: spi-nor: core: Use auto-detection only once adds 86b6b55ffbbc mtd: spi-nor: core: Introduce method for RDID op adds a007d81aa525 mtd: spi-nor: manufacturers: Use spi_nor_read_id() core method adds a604ab33cb4a mtd: spi-nor: core: Add helpers to read/write any register adds 4629adaff7bc mtd: spi-nor: micron-st: Rework spi_nor_micron_octal_dtr_enable() adds 27ff0d34fb7e mtd: spi-nor: spansion: Rework spi_nor_cypress_octal_dtr_enable() adds c0abb861c5d0 mtd: spi-nor: Introduce templates for SPI NOR operations adds 467f0e83818a mtd: spi-nor: spansion: Remove status polling on volatile [...] adds 37841975b322 mtd: spi-nor: micron-st: Remove status polling on volatile [...] new 9535fd3d16f0 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds c6d3ffae0d32 Revert "hwrng: mpfs - Enable COMPILE_TEST" new 05def5cacfa0 crypto: ccp - Fix the INIT_EX data file open failure new cca806307311 crypto: keembay - Make use of devm helper function devm_pl [...] new ee74fdf0ca74 crypto: sun8i-ss - using pm_runtime_resume_and_get instead [...] new d3bae8669872 crypto: sun8i-ce - using pm_runtime_resume_and_get instead [...] new 4ee4cdad368a crypto: caam - fix i.MX6SX entropy delay value new 7cc7ab73f83e crypto: ecrdsa - Fix incorrect use of vli_cmp new fd463e980f00 crypto: qat - Fix unsigned function returning negative constant new 11aeb93089ce hwrng: optee - remove redundant initialization to variable [...] new 45df6676c0e5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds dbe946287e08 Merge tag 'amd-drm-next-5.19-2022-04-15' of https://gitlab [...] adds 4eaf02db9c26 Merge tag 'amd-drm-next-5.19-2022-04-22' of https://gitlab [...] adds 02942b4213f3 drm/i915/guc: Do not conflate lrc_desc with GuC id for reg [...] adds 09570c501041 drm/i915/guc: Add an explicit 'submission_initialized' flag adds d12490224224 drm/i915/guc: Better name for context id limit adds 58ea7d620c5e drm/i915/guc: Split guc_lrc_desc_pin apart adds 8e2e9c435e2b drm/i915/guc: Move lrc desc setup to where it is needed adds 77dcbffbb5d6 drm/i915/guc: Rename desc_idx to ctx_id adds d4de9a3eaede drm/i915/guc: Drop obsolete H2G definitions adds e1dd871442c0 drm/i915/guc: Fix potential invalid pointer dereferences w [...] adds f9576e36c6b4 drm/i915/xehp: Support platforms with CCS engines but no RCS adds 18ac067bcbde drm/i915: Add RCS mask to GuC ADS params adds dcb62550c4e4 drm/i915/dmabuf: Update dma_buf_ops.unmap_dma_buf callback [...] adds d028a7690d87 drm/i915/dmabuf: Fix prime_mmap to work when using LMEM adds e1a7ab4fca0c drm/i915: Remove the vm open count adds d93939730347 drm/i915: Remove the vma refcount adds eb950819218a drm/i915/gem: Remove some unnecessary code adds 892bfb8a604d drm/i915/fbdev: fixup setting screen_size adds 833124a0d169 drm/i915: limit the async bind to bind_async_flags adds e4b3ee71ec2a drm/i915: stop checking for NULL vma->obj adds c64fa77dd460 drm/i915/gtt: reduce overzealous alignment constraints for GGTT adds 2ed38cec5606 drm/i915: opportunistically apply ALLOC_CONTIGIOUS adds 6639fabb1685 drm/i915/xehp: Drop aux table invalidation on FlatCCS platforms adds 661412e301e2 drm/i915/gem: add missing boundary check in vm_access adds 239bbb2fe927 drm/i915/gt: Remove GEN12_SFC_DONE_MAX from register defs header adds 144ce0ac634a drm/i915/sseu: Don't overallocate subslice storage adds cc1338f259a2 drm/i915/xehp: Update topology dumps for Xe_HP adds 4dc3a1e52fec drm/i915: Reduce stack usage in debugfs due to SSEU adds b7563ec7d906 drm/i915: Report steering details in debugfs adds 10343606ad28 drm/i915/guc: add steering info to GuC register save/restore list adds 31a86f0019b1 drm/i915: Add support for steered register writes adds 56eda725c929 drm/i915/lmem: don't treat small BAR as an error adds b8ca8fef58d4 drm/i915/stolen: don't treat small BAR as an error adds d511d013e286 drm/i915/stolen: consider I915_BO_ALLOC_GPU_ONLY adds 9b78b5dade2d drm/i915: add i915_gem_object_create_region_at() adds ecbf20604848 drm/i915/ttm: wire up the object offset adds 51dc0e1a5879 drm/i915/display: Check mappable aperture when pinning pre [...] adds 7fe7c2a679dc drm/i915: fixup the initial fb base on DGFX adds 8781f0515247 drm/i915/guc: Add fetch of hwconfig blob adds 78e1fb3112c0 drm/i915/uapi: Add query for hwconfig blob adds ca6920811aa5 drm/i915/dg2: Add preemption changes for Wa_14015141709 adds b4ac33b97323 drm/i915: Fix renamed struct field adds 6f270e1488d7 drm/i915: Add logical mapping for video decode engines adds fa732088378f drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 adds b9741faadbd6 drm/i915/gt: add gt_is_root() helper adds bec68cc9ea42 drm/i915: Prepare for multiple GTs adds b770bcfae9ad drm/i915/gt: create per-tile sysfs interface adds 80cf8af17af0 drm/i915/gt: Create per-tile RC6 sysfs interface adds 56a709cf7746 drm/i915/gt: Create per-tile RPS sysfs interfaces adds fa68bff7cf27 drm/i915/gt: Add sysfs throttle frequency interfaces adds 230523ba24bd drm/i915/gem: Don't evict unmappable VMAs when pinning wit [...] adds 7d14db8b4d83 drm/i915/debugfs: Do not return '0' if there is nothing to return adds 6f30158f4014 drm/i915/gt: fix i915_reg_t initialization adds 055f15e7be2e drm/i915/gt: Re-work intel_write_status_page adds dc0406820ee7 drm/i915/gt: Drop invalidate_csb_entries adds 92b0cba49e80 drm/i915/gt: Re-work reset_csb adds 89754df82f15 drm/i915/: Re-work clflush_write32 adds 61c5ed946da2 drm/i915/gt: replace cache_clflush_range adds 24492514ccbd drm/i915/guc: Update GuC ADS size for error capture lists adds 8b72c21618de drm/i915/guc: Add XE_LP static registers for GuC error capture. adds 193be3f448ca drm/i915/guc: Add XE_LP steered register lists support adds 33a220f6fcfc drm/i915/guc: Add DG2 registers for GuC error state capture. adds dce2bd542337 drm/i915/guc: Add Gen9 registers for GuC error state capture. adds bd1a78b04b68 drm/i915/guc: Add GuC's error state capture output structures. adds 580329a3a4a2 drm/i915/guc: Update GuC-log relay function names adds daff407a083d drm/i915/guc: Add capture region into intel_guc_log adds d7c15d76a554 drm/i915/guc: Check sizing of guc_capture output adds f5718a7265a6 drm/i915/guc: Extract GuC error capture lists on G2H notif [...] adds 247f8071d589 drm/i915/guc: Pre-allocate output nodes for extraction adds a6f0f9cf330a drm/i915/guc: Plumb GuC-capture into gpu_coredump adds a0f1f7b4f74f drm/i915/guc: Print the GuC error capture output register list. adds 034d47b25b2c drm/i915/uapi: Document DRM_I915_QUERY_HWCONFIG_BLOB adds c0c73850637c drm/i915/guc: Correctly free guc capture struct on error adds be658e705d08 drm/i915: add lmem_size modparam adds d8b932014c4a drm/i915: avoid concurrent writes to aux_inv adds 66ddc69373a8 drm/i915/ttm: limit where we apply TTM_PL_FLAG_CONTIGUOUS adds 552caa1fdbb8 drm/i915/migrate: move the sanity check adds 3f654e14825e drm/i915/dg2: Add Wa_22014226127 adds 5f0d4d1463cc drm/i915: Explicitly track DRM clients adds 43c504607dc3 drm/i915: Make GEM contexts track DRM clients adds 8399eec8a127 drm/i915: Track runtime spent in closed and unreachable GE [...] adds 49bd54b390c2 drm/i915: Track all user contexts per client adds bb6287cb1886 drm/i915: Track context current active time adds 2d12d3da5374 drm: Document fdinfo format specification adds e2d0ff3525b9 drm/i915: Count engine instances per uabi class adds 055634e4b62f drm/i915: Expose client engine utilisation via fdinfo adds b9bd4832074b drm/i915: Fixup kerneldoc in struct i915_gem_context adds 7a5c922377b4 drm/i915/gt: Split intel-gtt functions by arch adds ce3d4d7f3314 drm/i915: Require INTEL_GTT to depend on X86 adds ae686e220b5f drm/i915/selftests: handle more rounding adds 56758cc45955 drm/i915/rps: Centralize computation of freq caps adds 8e7e5c077cd5 drm/i915: Sunset igpu legacy mmap support based on GRAPHIC [...] adds c16c8bfa09d5 Merge drm/drm-next into drm-intel-gt-next adds fd5803e5eebe drm/i915/gt: use engine instance directly for offset adds a0ed9c95cce6 drm/i915/gt: Use XY_FAST_COLOR_BLT to clear obj on graphic [...] adds 6e6bc8c0a815 drm/i915/gt: Optimize the migration and clear loop adds 310bf25df2fc drm/i915/gt: Pass the -EINVAL when emit_pte doesn't update [...] adds 48760ffe923a drm/i915/gt: Clear compress metadata for Flat-ccs objects adds a785d3a8affd drm/i915/selftest_migrate: Consider the possible roundup of size adds c8f8a7484673 drm/i915/selftest_migrate: Check CCS meta data clear adds 76a6d563db71 drm/i915/gem: Add extra pages in ttm_tt for ccs data adds da0595ae91da drm/i915/migrate: Evict and restore the flatccs capable lmem obj adds 2584b3549f4c drm/i915/guc: Update to GuC version 70.1.1 adds 462ac1cdf4d7 drm/i915/doc: Convert drm_i915_query_topology_info comment [...] adds a2e5402691e2 drm/i915/doc: Convert perf UAPI comments to kerneldoc adds 1c671ad753db drm/i915/doc: Link query items to their uapi structs adds c94fde8f5166 drm/i915/uapi: Add DRM_I915_QUERY_GEOMETRY_SUBSLICES adds f5df4d886614 drm/i915/guc/slpc: Use i915_probe_error instead of drm_err adds 8d0e3decf26b drm/i915: Don't show engine information in fdinfo with GuC [...] adds bcfc713f11f9 drm/i915/hwconfig: Add DG2 support adds f6aa0d713c88 drm/i915: Add Wa_22011802037 force cs halt adds dac38381098d drm/i915/guc: Enable Wa_22011802037 for gen12 GuC based platforms adds c6b41c4d9bec drm/i915/guc: Enable GuC based workarounds for DG2 adds dfa57ecf77c6 drm/i915/guc: Apply Wa_16011777198 adds 717f9bad5d25 drm/i915/dg2: Enable Wa_14014475959 - RCS / CCS context exit adds 307f722b4e71 drm/i915/dg2: Enable Wa_22012727170/Wa_22012727685 adds 61be0f48c50a drm/i915/dg2: Add workaround 18019627453 adds a7ce8f821ca9 drm/i915: consider min_page_size when migrating adds be77bb3e8d4d drm/i915/buddy: sanity check the size adds 9707cc4bbaa9 drm/i915/selftests: fixup min_alignment usage adds 0f9fc0c1eff0 drm/i915/selftests: tweak the misaligned_case adds e1e1f4e32594 Merge drm/drm-next into drm-intel-gt-next adds 1e3dc1d8622b drm/i915/gsc: add gsc as a mei auxiliary device adds a98c30fdc00e mei: add support for graphics system controller (gsc) devices adds ce97126d6c18 mei: gsc: setup char driver alive in spite of firmware han [...] adds ad10a35461a5 mei: gsc: add runtime pm handlers adds 1bc22fc53a53 mei: gsc: retrieve the firmware version adds f15856d7de91 drm/i915/dg2: add gsc with special gsc bar offsets adds 9bda072a7bec Merge tag 'drm-intel-gt-next-2022-04-27' of git://anongit. [...] adds a4359b4e479b drm/ssd130x: Make ssd130x_remove() return void adds d8e9d6909646 drm/bridge: tc358762: drop connector field adds 2368a9378951 dt-bindings: display: Separate clock item lists by compatible adds ae5a5d26c15c dt-bindings: display: Add D1 display engine compatibles adds adfda0bb8618 drm/sun4i: hdmi: Use more portable I/O helpers adds 7d57f7f79756 drm/sun4i: Allow building the driver on RISC-V adds f7e974a31881 sun4i/drm: engine: Add mode_set callback adds b5fc1c2a8bbd sun4i/drm: backend: use mode_set engine callback adds 1f8a21af2171 sun4i/drm: sun8i: use mode_set engine callback adds c3779dab242f drm/sun4i: Allow VI layers to be primary planes adds b2da819209b6 drm/sun4i: csc: Add support for the new MMIO layout adds 30d334ce97ae drm/sun4i: Add support for D1 mixers adds a359beb4e66b drm/sun4i: Add support for D1 TCON TOP adds b9b52d2f4aaf drm/sun4i: Add support for D1 TCONs adds 2deb9739bc13 drm/sun4i: Add compatible for D1 display engine adds ce7a1ecf3f9f drm/v3d: Fix null pointer dereference of pointer perfmon adds ad9ee9f53c5b drm/nouveau/kms/gv100: use static for gv100_disp_core_mthd [...] adds 6a658c908cf0 drm/nouveau/disp/gv100: make gv100_disp_wimm static adds 7f7166d0a84d drm/nouveau/disp/gv100: make gv100_disp_wndw and gv100_dis [...] adds febd8fdeac5a drm/nouveau/devinit/nva3-: fix returnvar.cocci warning adds 4a35c23f91b1 drm/sched: use DECLARE_EVENT_CLASS adds e87826efa9bb drm/sched: use __string in tracepoints adds 7e553e2ab79a drm/format-helper: Print warning on missing format conversion adds 26c30f223123 drm/format-helper: Add RGB888-to-XRGB8888 conversion adds e08a99d00558 drm/format-helper: Add RGB565-to-XRGB8888 conversion new 15e2b419a837 Merge tag 'drm-misc-next-2022-04-28' of git://anongit.free [...] new 0478e1b1ddcb Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 15342f930ebe malidp: Fix NULL vs IS_ERR() checking adds 4b674dd69701 drm/plane: Move range check for format_count earlier adds 1e6b8d5df017 drm/dp_mst: Lower down debug info level when receive NAK new b2aa405e89a4 drm/display: Select DP helper for DRM_DP_AUX_CHARDEV and D [...] new 5d96fc9c9e2a drm/edid: fix kernel-doc parameter name mismatches new 17edb8e1e325 drm/edid: drop kernel-doc for static functions new 9030a9e571b3 drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in [...] new 37f67d390d16 drm/sun4i: dsi: delete unnecessary IS_ERR() checks new f2a28a83f6c4 drm/vc4: simplify the return expression of vc4_prepare_fb() new a425e9802d02 drm/vc4: simplify the return expression of vc4_grab_bin_bo() new ab7671282b7c drm/nouveau: simplify the return expression of nouveau_deb [...] new 1e69a83a5e1a dt-bindings: display: simple: Add Startek KD070WVFPA043-C0 [...] new 9ff9236394dd drm/panel: simple: Add Startek KD070WVFPA043-C069A panel support new e161ffa20d16 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 6b9c63a6eb54 drm/amdkfd: Add SVM range mapped_to_gpu flag adds 601354f34433 drm/amdkfd: Update mapping if range attributes changed adds 4ae182de39e9 drm/amd/display: fix non-kernel-doc comment warnings adds 790d8e8ecbac drm/radeon: change cik_default_state table from global to static adds 9714d357e2ca drm/radeon: change cac_weights_* to static adds 7dba6e838e74 drm/amdgpu/sdma: Fix incorrect calculations of the wptr of [...] adds ca5d251b3b6e drm/amdgpu/sdma: Remove redundant lower_32_bits() calls wh [...] adds 428f273cbb3f drm/amdgpu: Fix out-of-bound access for gfx_v10_0_ring_test_ib() adds 0bed2ace4284 drm/amdgpu/display: Make dcn31_set_low_power_state static adds e6eb2c5f78cf drm/amd/display: fix if == else warning adds 3bbeaa307b54 drm/amdgpu: keep mmhub clock gating being enabled during s [...] adds 5533347dbb61 drm/amd: add dc feature mask flags for PSR allow smu and m [...] adds a6f2e0d9fe63 gpu/drm/radeon: Fix typo in comments adds a52ad5b6ce0d drm/amdgpu: debugfs: fix error codes in write functions adds 2f33a397e960 drm/amdgpu: debugfs: fix NULL dereference in ta_if_invoke_ [...] adds 2530dc3cd3db drm/amdgpu: fix typo adds 322687d5968b drm/amd: Fix spelling typo in comment adds 7324d02a6545 drm/amd/display: protect remaining FPU-code calls on dcn3.1.x adds f43a9f18e0d5 drm/amdkfd: Use bitmap_zalloc() when applicable adds b8b9ba58b6f9 drm/amdkfd: Use non-atomic bitmap functions when possible adds 98447635b5dc drm/amdkfd: Fix updating IO links during device removal adds b179fc28d521 drm/amdkfd: Fix circular lock dependency warning adds 555238d92ac3 drm/amd/pm: fix the compile warning adds 78b12008f204 drm/amdgpu: do not use passthrough mode in Xen dom0 adds 3202c7e7826b drm/amdgpu: increase HWIP MAX INSTANCE adds 1d5eee7dd664 drm/amdgpu: add function to decode ip version adds 005835233a2c drm/amdgpu: update latest IP discovery table structures adds 5cb1cfd5f186 drm/amdgpu/discovery: populate additional GC info adds d1acd68b2b89 drm/amdgpu: disable runtime pm on several sienna cichlid c [...] adds 8eece29c4ecd drm/amdgpu/discovery: fix byteswapping in gc info parsing adds 053d35dedd7f drm/amdgpu: store the mall size in the gmc structure adds a2efebf1a4f8 drm/amdgpu/discovery: store the number of UMC IPs on the asic adds 478d338bb0ca drm/amdgpu/discovery: handle UMC harvesting in IP discovery adds 24681cb50bcb drm/amdgpu/discovery: add a function to get the mall_size adds f716113aacea drm/amdgpu/discovery: add additional validation adds 622469c87fc3 drm/amdgpu/discovery: add a function to parse the vcn info table adds e24d0e91b336 drm/amdgpu/discovery: move all table parsing into amdgpu_d [...] adds ba75f6eb87bc drm/amdgpu: add helper to execute atomfirmware asic_init adds 85d1bcc6e0c0 drm/amdgpu: switch to atomfirmware_asic_init adds 1a4824488b5b drm/amdgpu: add vram_info v3_0 structure adds 7089dd3cc003 drm/amdgpu: support query vram_info v3_0 adds 083e5ff6412d drm/amdgpu: add atom_gfx_info_v3_0 structure adds f5fb30b6b3d8 drm/amdgpu: update gc info from bios table adds a8d59943b884 drm/amdgpu: update query ref clk from bios adds 85a41b429df5 drm/amdgpu: add mp v13_0_0 ip headers v7 adds f33ac92f9c01 drm/amdgpu: add gc v11_0_0 ip headers v11 adds fb1d68351373 drm/amdgpu: add nbio callback to query rom offset adds ba9e7a4a31ab drm/amdgpu: add new write field for soc21 adds 71199aa47bbc drm/amdgpu: add soc21 common ip block v2 adds 86e18ac3aee9 drm/amdgpu: Fix build warning for TA debugfs interface adds 3da2c38231a4 drm/amdgpu: Free user pages if amdgpu_cs_parser_bos failed new 996629039b52 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds e0f74ed4634d i915/gvt: Separate the MMIO tracking table from GVT-g adds 66e7a8063381 i915/gvt: Save the initial HW state snapshot in i915 adds 1672991412df i915/gvt: Use the initial HW state snapshot saved in i915 adds de5d437ae869 drm/i915/gvt: fix trace TRACE_INCLUDE_PATH adds 7f0cf30187cd drm/i915/gvt: better align the Makefile with i915 Makefile adds a85749e12d66 drm/i915/gvt: remove module refcounting in intel_gvt_{,un} [...] adds 367748066eeb drm/i915/gvt: remove enum hypervisor_type adds f49fc35799fa drm/i915/gvt: rename intel_vgpu_ops to intel_vgpu_mdev_ops adds 8b750bf74418 drm/i915/gvt: move the gvt code into kvmgt.ko adds 675e5c4a33e2 drm/i915/gvt: remove intel_gvt_ops adds c977092a9977 drm/i915/gvt: remove the map_gfn_to_mfn and set_trap_area ops adds 3cbac24c2cdb drm/i915/gvt: remove the unused from_virt_to_mfn op adds 62980cacc37f drm/i915/gvt: merge struct kvmgt_vdev into struct intel_vgpu adds 10ddb96295f3 drm/i915/gvt: merge struct kvmgt_guest_info into strut intel_vgpu adds 3c340d05868d drm/i915/gvt: remove vgpu->handle adds e3d7640eeeb3 drm/i915/gvt: devirtualize ->{read,write}_gpa adds fe902f0ce686 drm/i915/gvt: devirtualize ->{get,put}_vfio_device adds f9399b0e4a95 drm/i915/gvt: devirtualize ->set_edid and ->set_opregion adds 4c705ad0d784 drm/i915/gvt: devirtualize ->detach_vgpu adds b3bece34956f drm/i915/gvt: devirtualize ->inject_msi adds bd73b4b193d4 drm/i915/gvt: devirtualize ->is_valid_gfn adds 4050dab5981c drm/i915/gvt: devirtualize ->gfn_to_mfn adds 4c2baaaf764b drm/i915/gvt: devirtualize ->{enable,disable}_page_track adds 8398eee85fd0 drm/i915/gvt: devirtualize ->dma_{,un}map_guest_page adds 91879bbaf889 drm/i915/gvt: devirtualize dma_pin_guest_page adds 5f8f3fe67cd9 drm/i915/gvt: remove struct intel_gvt_mpt adds 37e4bdbd5bad drm/i915/gvt: remove the extra vfio_device refcounting for [...] adds 4456641232e2 drm/i915/gvt: streamline intel_vgpu_create adds 7f11e6893ff0 drm/i915/gvt: pass a struct intel_vgpu to the vfio read/wr [...] adds 0e09f4066ad1 drm/i915/gvt: remove kvmgt_guest_{init,exit} adds 978cf586ac35 drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev adds cba619cb0d4d drm/i915/gvt: merge gvt.c into kvmgvt.c adds 6c7f98b334a3 vfio/mdev: Remove vfio_mdev.c adds e6486939d8ea vfio/mdev: Remove mdev_parent_ops dev_attr_groups adds 6b42f491e17c vfio/mdev: Remove mdev_parent_ops adds 2aa72ec97ce9 vfio/mdev: Use the driver core to create the 'remove' file adds 2917f53113be vfio/mdev: Remove mdev drvdata adds 1e1d2e185358 Merge tag 'gvt-next-2022-04-21-for-christoph' of https://g [...] adds af2cbc6ef967 drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses adds 3e1faae33987 drm/i915/fbc: Consult hw.crtc instead of uapi.crtc adds 14eb76f73e43 drm/i915/fbc: s/false/0/ adds 9274229af2cf drm/i915: Make .get_dplls() return int adds 8e272b3af396 drm/i915: Pass dev_priv to intel_shared_dpll_init() adds e87ba18b4c80 drm/i915: Remove pointless dpll_funcs checks adds 7275f630d842 drm/i915: Adjust .crtc_compute_clock() calling convention adds 155a27172f82 drm/i915: Move stuff into intel_dpll_crtc_compute_clock() adds ad3da340f903 drm/i915: Move the dpll_hw_state clearing to intel_dpll_cr [...] adds e2f5f399af31 drm/i915: Clear the dpll_hw_state when disabling a pipe adds 3bb9e25767ba drm/i915: Split out dg2_crtc_compute_clock() adds a8e85faaa51f drm/i915: Add crtc .crtc_get_shared_dpll() adds 5e9ae5c47052 drm/i915/gvt: Add missing symbol export. adds f08699ec5bd9 Merge tag 'gvt-next-2022-04-26' of https://github.com/inte [...] adds 3e8d34ed49cc Merge drm/drm-next into drm-intel-next adds eddbb074ce6a drm/i915/dp: Add workaround for spurious AUX timeouts/hotp [...] adds 1bc4ae0ccbc6 drm/i915: Add first set of DG2 PCI IDs new fa630c304b93 drm/i915/gvt: Make intel_gvt_match_device() static new 5b95b9d58fb0 drm/i915/gvt: Fix the compiling error when CONFIG_DRM_I915 [...] new 419f8299ddad i915/gvt: Fix NULL pointer dereference in init_mmio_block_ [...] new 119125d96b8b Merge tag 'gvt-next-2022-04-29' of https://github.com/inte [...] new 7886aafd8ba5 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 64443fc3929a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 120fce16d604 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] new c1b031029170 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 5b797adddfcb Merge branch 'etnaviv/next' of https://git.pengutronix.de/ [...] new fa0dbe692e81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8c64a8e43bdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0e631e065bcb ASoC: tas6424: Return zero in remove callback adds b58581136770 ASoC: max98396: add amplifier driver adds 3a2c9a553f47 ASoC: dt-bindings: max98396: add amplifier driver adds c85f533d51ca ASoC: qcom: SC7280: Update machine driver startup, shutdow [...] adds 6cefb6264277 ASoC: pcm1789: Make pcm1789_common_exit() return void adds d879e9444634 ASoC: Intel: atom: use pm_runtime_resume_and_get() adds fd2cea169c4b ASoC: SOF: Intel: Do not (wrongly) assume positive return [...] adds afe57ecab58b ASoC: SOF: bump SOF_ABI_MINOR adds 5ab1679d6aab ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second adds 2d3694fdeef5 ALSA: hda: intel-nhlt: Move structs out of #define block adds 79fc62d6b2c2 ASoC: Intel: avs: Drop direct ACPI dependency adds 9ce170dc9c08 ASoC: SOF: mediatek: Fix allyesconfig build error adds bf0736e5d464 ASoC: SOF: control: use pm_runtime_resume_and_get() adds c106f46e83fd ASoC: SOF: debug: use pm_runtime_resume_and_get() adds 02885dd831c0 ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_res [...] adds 87e291075d06 ASoC: SOF: use pm_runtime_resume_and_get() adds 17a1fef58c65 ASoC: sh: rz-ssi: Drop SSIFSR_TDC and SSIFSR_RDC macros adds 91686a3984f3 ASoC: sh: rz-ssi: Propagate error codes returned from plat [...] adds 767e6f26204d ASoC: sh: rz-ssi: Release the DMA channels in rz_ssi_probe [...] adds 3838bf828b84 ASoC: sh: rz-ssi: Trivial fixes adds ce216cfa84a4 ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 new bdc8cd505b53 ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() [...] new 66727cdb250e ASoC: dsp: mediatek: add mt8195 dsp document new 61bafd1c4571 ASoC: SOF: Introduce IPC dependent ops for firmware handli [...] new d2458baa799f ASoC: SOF: ipc3-loader: Implement firmware parsing and loading new 2a6099a73c94 ASoC: SOF: ipc: Add check for fw_loader ops new 143cdcf1780e ASoC: SOF: loader: Switch to use the fw_loader ops new 0da5f110c583 ASoC: SOF: amd: renoir: Do not set the load_module ops new 499c55fe5f5e ASoC: SOF: imx: Do not set the load_module ops new a22502fb61b2 ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops new 77b677d139db ASoC: SOF: mediatek: mt8195: Do not set the load_module ops new 910bd536d3f7 ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as [...] new 1dd4b999dad2 ASoC: SOF: loader: Call optional query_fw_configuration on [...] new 756a61508331 ASoC: SOF: IPC Abstraction for FW loading new 180e66c028cb Merge remote-tracking branch 'asoc/for-5.19' into asoc-next new 298e3e0dad46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds eb28e156bfd4 kallsyms: enhance %pS/s/b printing when KALLSYSMS is disabled new 48373d32101d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new 8128967d1807 next-20220426/input new cb1de333eece Merge branch 'for-5.19/block' into for-next adds 8ba816b23abd null-blk: save memory footprint for struct nullb_cmd adds 9631abdbf406 md: Set MD_BROKEN for RAID1 and RAID10 adds 57668f0a4cc4 raid5: introduce MD_BROKEN adds fc8738343eef md: fix an incorrect NULL check in does_sb_need_changing adds 64c54d9244a4 md: fix an incorrect NULL check in md_reload_sb adds e68cb83a57a4 md/bitmap: don't set sb values if can't pass sanity check adds 92d9aac92b7c md: replace deprecated strlcpy & remove duplicated line adds 8fbcba6b999b md/raid5: Cleanup setup_conf() error returns adds 3d9a644cf45c md/raid5: Un-nest struct raid5_percpu definition adds b0920ede081b md/raid5: Add __rcu annotation to struct disk_info adds e38b04325505 md/raid5: Annotate rdev/replacement accesses when nr_pendi [...] adds 9aeb7f99a134 md/raid5: Annotate rdev/replacement access when mddev_lock [...] adds 4f4ee2bf3286 md/raid5-ppl: Annotate with rcu_dereference_protected() adds 4631f39f058b md/raid5: Annotate functions that hold device_lock with __ [...] adds ea23994edc41 md/raid0: Ignore RAID0 layout if the second zone has only [...] adds 9151ad5d8676 md: Replace role magic numbers with defined constants adds f01e49fb17bf Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new e3d789d1cf7a Merge branch 'for-5.19/drivers' into for-next new e788be95a57a task_work: allow TWA_SIGNAL without a rescheduling IPI new 3a4b89a25ce5 io_uring: serialize ctx->rings->sq_flags with atomic_or/and new 6cf5862e3c2c io-wq: use __set_notify_signal() to wake workers new 9f010507bbc1 io_uring: set task_work notify method at init time new e1169f06d5bb io_uring: use TWA_SIGNAL_NO_IPI if IORING_SETUP_COOP_TASKR [...] new ef060ea9e4fd io_uring: add IORING_SETUP_TASKRUN_FLAG new f2e030dd7aae io_uring: replace smp_mb() with smp_mb__after_atomic() in [...] new 2a1fd632e739 Merge branch 'for-5.19/io_uring' into for-next new 1b50132141b6 Merge branch 'for-5.19/io_uring-xattr' into for-next adds cc51eaa8b530 io_uring: add type to op enum adds 33337d03f04f io_uring: add io_uring_get_opcode adds 1460af7de6ab io_uring: rename op -> opcode new 033b87d24f72 io_uring: use the text representation of ops in trace new 99feefe95d45 Merge branch 'for-5.19/io_uring-socket' into for-next new 27738039fcdc Merge branch 'for-5.19/io_uring-socket' into for-5.19/io_u [...] new a4c768536091 Merge branch 'tcp-pass-back-data-left-in-socket-after-rece [...] new f548a12efd5a io_uring: return hint on whether more data is available af [...] new 2e51bbbd9469 io_uring: check IOPOLL/ioprio support upfront new 6e505505ce24 io_uring: add POLL_FIRST support for send/sendmsg and recv [...] new bf8fc754f4ee Merge branch 'for-5.19/io_uring-net' into for-next new 0b8d7622ab18 aoe: Avoid flush_scheduled_work() usage new 14465fa75c5d Merge branch 'for-5.19/drivers' into for-next new b8117bf0c09b Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new 2ddfde4d2579 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d30046d24420 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3383f10a784d Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 583e48372eb1 mmc: renesas_sdhi: remove outdated headers adds 6af8dd53c36f mmc: renesas_sdhi: R-Car D3 also has no HS400 adds 6de9727a2207 mmc: renesas_sdhi: make setup selection more understandable adds 254b7d1299eb mmc: renesas_sdhi: remove a stale comment adds c0a43968be56 mmc: renesas_sdhi: make 'fixed_addr_mode' a quirk adds bcfa7f15eb16 mmc: renesas_sdhi: make 'dmac_only_one_rx' a quirk adds ed9ab884987b mmc: renesas_sdhi: style fix for proper function bodies adds 970dc9c11a17 mmc: mmci: stm32: use a buffer for unaligned DMA requests adds 139bbdba494b mmc: renesas_sdhi: Add missing checks for the presence of quirks adds fc1fdbd94cab mmc: renesas_sdhi: R-Car V3M also has no HS400 adds 3ddfa03d8162 dt-bindings: mmc: xenon: Convert to JSON schema adds 7792fdf626c2 dt-bindings: mmc: mtk-sd: increase reg items adds 103da0667d4b mmc: core: block: fix sloppy typing in mmc_blk_ioctl_multi_cmd() adds 25bbf0daec56 mmc: mmc_spi: parse speed mode options adds e3e5255e7728 mmc: omap: Make it CCF clk API compatible adds f504dee2c63b mmc: renesas_sdhi: R-Car V3H ES2.0 gained HS400 support adds a252a4d3d4af mmc: renesas_sdhi: remove superfluous specific M3W entry adds 01c5d28a5b55 MAINTAINERS: Add linux-renesas-soc@vger.kernel.org list fo [...] adds 9723f69d1de3 mmc: core: improve API to make clear that mmc_sw_reset is [...] adds 32f18e596141 mmc: improve API to make clear hw_reset callback is for cards adds 6c1757be927a dt-bindings: mmc: imx-esdhc: Update compatible fallbacks adds afadb04f1d6e mmc: jz4740: Apply DMA engine limits to maximum segment size adds 13acb62ce1ee mmc: sh_mmcif: move platform_data header to proper location adds 36ed2fd32b2c mmc: sdhci-pci-gli: A workaround to allow GL9755 to enter [...] adds 238b638b3090 mmc: meson-gx: switch to device-managed dmam_alloc_coherent() adds f7ad75041ba9 mmc: mmci: Break IRQ status loop when all zero adds de6e855b28f4 dt-bindings: mmc: Add small binding note on level shifters adds a778dbd9a8ef dt-bindings: mmc: convert orion-sdio to JSON schema adds a18f3e465374 dt-bindings: mmc: convert sdhci-dove to JSON schema adds cfb646613649 dt-bindings: mmc: imx-esdhc: Add i.MX8DXL compatible string adds c25a7e5d18ba Merge branch 'fixes' into next adds 7a0587496a62 dt-bindings: mmc: sdhci-am654: Add flag to force setting o [...] adds c7666240ec76 drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit adds 897ae3fe1216 mmc: sdhci-omap: Use of_device_get_match_data() helper adds 23e09be254f9 mmc: core: Allows to override the timeout value for ioctl() path adds ac9d25557dcc mmc: core: Add CIDs for cards to the entropy pool new d45bbab46c80 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 54c861f93018 mfd: tps65218: Fix trivial typo in comment adds 7f5aaa4a0ae6 mfd: hi655x-pmic: Replace legacy gpio interface for gpiod [...] adds 3b49ae380ce1 mfd: ipaq-micro: Fix error check return value of platform_ [...] adds 82028ba4d590 mfd: mt6359: Add missing defines necessary for mtk-pmic-ke [...] adds 4a901e305011 mfd: mt6397-core: Add resources for PMIC keys for MT6359 adds ff23a46e4657 mfd: cros_ec_dev: Only register PCHG device if present adds 3474b838f420 dt-bindings: Drop undocumented i.MX iomuxc-gpr bindings in [...] new 9e11f8424a8d Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds d496d68d6ba6 dt-bindings: regulator: Add bindings for Silicon Mitus SM5 [...] adds e8858ba89ca3 regulator: sm5703-regulator: Add regulators support for SM [...] new dc6d04619e62 regulator: sm5703: Correct reference to the common regulat [...] new dae010473785 Merge remote-tracking branch 'regulator/for-5.19' into reg [...] new 703574fa21f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5ea0862d4253 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new e54c028f22db Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 891163adf180 ima: remove the IMA_TEMPLATE Kconfig option new 4fd6267b1091 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 01f76ce1490e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 47a6eb84a635 Merge branch 'next' of git://github.com/cschaufler/smack-next new 3a321335572d workqueue: Warn flushing of kernel-global workqueues new c806998d6e2c workqueue: Wrap flush_workqueue() using a macro new 0bb02bf26d5d Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 270cefa51e0a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ee5354345242 MAINTAINERS: Merge DART into ARM/APPLE MACHINE new bb5bdc5ab7f1 iommu/msm: Add a check for the return of kzalloc() new 59bf3557cf2f iommu/vt-d: Calculate mask for non-aligned flushes new da8669ff41fa iommu/vt-d: Drop stop marker messages new 95d4782c34a6 iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_inv [...] new 4a25f2ea0e03 iommu: arm-smmu: disable large page mappings for Nvidia arm-smmu new e6f48bed2cbe Merge tag 'arm-smmu-fixes' of git://git.kernel.org/pub/scm [...] new a15932f43770 iommu/dart: check return value after calling platform_get_ [...] new cae8d1f5e34e iommu/fsl_pamu: Prepare cleanup of powerpc's asm/prom.h new df2a0bccf804 iommu/amd: Do not call sleep while holding spinlock new 6b2ad3f97188 iommu/amd: Remove redundant check new 1ea2a07a532b iommu: Add DMA ownership management interfaces new 25f3bcfc54bc driver core: Add dma_cleanup callback in bus_type new 4a6d9dd564d0 amba: Stop sharing platform_dma_configure() new 512881eacfa7 bus: platform,amba,fsl-mc,PCI: Add device DMA ownership ma [...] new 18c7a349d072 PCI: pci_stub: Set driver_managed_dma new c7d469849747 PCI: portdrv: Set driver_managed_dma new 70693f470848 vfio: Set DMA ownership for VFIO devices new 31076af0cb00 vfio: Remove use of vfio_group_viable() new 93219ea94388 vfio: Delete the unbound_list new 3b86f317c9c7 vfio: Remove iommu group notifier new a5f1bd1afacd iommu: Remove iommu group changes notifier new 121660bba631 iommu/amd: Enable swiotlb in all cases new f316ba0a8814 dma-iommu: Check that swiotlb is active before trying to use it new ed36d04e8f8d iommu: Introduce device_iommu_capable() new d0be55fbeb6a iommu: Add capability for pre-boot DMA protection new 86eaf4a5b431 thunderbolt: Make iommu_dma_protection more accurate new f1ca70717bcb iommu/amd: Indicate whether DMA remap support is enabled new 5b1553bf18de dt-bindings: iommu: Drop client node in examples new 6043257b1de0 iommu: Introduce the domain op enforce_cache_coherency() new 71cfafda9c9b vfio: Move the Intel no-snoop control off of IOMMU_CACHE new f78dc1dad829 iommu: Redefine IOMMU_CAP_CACHE_COHERENCY as the cap flag [...] new e8ae0e140c05 vfio: Require that devices support DMA cache coherence new 85613addc0be Merge branches 'apple/dart', 'arm/msm', 'iommu/fixes', 'pp [...] new b97577a04d52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e53da8c49004 dt-bindings: mfd: mediatek: Add bindings for MT6360 PMIC adds 942680d61920 dt-bindings: Drop empty and unreferenced binding .txt files adds cd9fdd06b0e8 dt-bindings: arm: mediatek: topckgen: Convert to DT schema adds 16a146735df3 dt-bindings: arm: mediatek: apmixedsys: Convert to DT schema adds 4ae547cee612 dt-bindings: arm: mediatek: infracfg: Convert to DT schema adds 0037c30a84c1 dt-bindings: interrupt-controller: fsl,ls-extirq: convert to YAML adds 8274c8eae1d3 dt-bindings: fsl: convert fsl,layerscape-scfg to YAML new 33d7a44dab31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26ac2436f38f spi: Pull Mediatek ECC changes adds 764f1b748164 spi: add driver for MTK SPI NAND Flash Interface adds 69bb9b29bf67 spi: dt-bindings: add binding doc for spi-mtk-snfi adds 4b939e3a3e91 Merge remote-tracking branch 'spi/for-5.19' into spi-next new 27af811009e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds be2712655ab0 Merge x86/merge into tip/master adds 1826ca28867c Merge x86/mm into tip/master adds d4387fb1529c Merge locking/core into tip/master adds dba2f9e9e492 Merge x86/misc into tip/master adds 1c379538c97f Merge x86/build into tip/master adds 34319fff2973 Merge x86/platform into tip/master adds 4ba39350946b Merge x86/irq into tip/master adds 30d505c1c691 Merge x86/apic into tip/master adds 37ca115f6bd1 Merge x86/kdump into tip/master adds 7c070a1c8edc Merge smp/core into tip/master adds c842c62bc40e Merge core/core into tip/master adds 81a302bf0b32 Merge x86/core into tip/master adds c90e17a5754d Merge locking/urgent into tip/master adds 214cab6f8020 MAINTAINERS: Update email address for John Stultz adds 8e5a218ffd8f Merge timers/urgent into tip/master adds e12b6622c6ea Merge objtool/urgent into tip/master adds 78ed93d72ded signal: Deliver SIGTRAP on perf event asynchronously if blocked adds 0d24a2bbd80c Merge perf/core into tip/master adds 915a087e4c47 psi: Fix trigger being fired unexpectedly at initial adds c9ca1762b253 MAINTAINERS: Add myself as scheduler topology reviewer adds e3f73ece75a8 mailmap: Update my email address to @redhat.com adds 06354900787f sched/fair: Move calculate of avg_load to a better location adds 64eaf50731ac sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq adds 0a00a354644e sched/fair: Delete useless condition in tg_unthrottle_up() adds 890d550d7dba sched/psi: report zeroes for CPU full at the system level adds a658353167bf sched/fair: Revise comment about lb decision matrix adds c45eeab56905 Merge sched/core into tip/master adds 3398b12d1027 Merge branch 'tip/x86/urgent' adds aa3d60e05011 libsubcmd: Fix OPTION_GROUP sorting adds 2daf7faba7de objtool: Reorganize cmdline options adds b51277eb9775 objtool: Ditch subcommands adds 2bc3dec7055e objtool: Don't print parentheses in function addresses adds 99c0beb547a3 objtool: Add option to print section addresses adds 7dce62041ac3 objtool: Make stack validation optional adds 3c6f9f77e618 objtool: Rework ibt and extricate from stack validation adds c2bdd61c98d9 objtool: Extricate sls from stack validation adds 03f16cd020eb objtool: Add CONFIG_OBJTOOL adds 720644749647 objtool: Make stack validation frame-pointer-specific adds 26e176896a5b objtool: Make static call annotation optional adds 4ab7674f5951 objtool: Make jump label hack optional adds 22102f4559be objtool: Make noinstr hacks optional adds 0f620cefd775 objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION" adds 489e355b4225 objtool: Add HAVE_NOINSTR_VALIDATION adds 753da4179d08 objtool: Remove --lto and --vmlinux in favor of --link adds a8e35fece49b objtool: Update documentation adds ad0952ac67d1 Merge objtool/core into tip/master adds b3427cb16bf2 Merge ras/core into tip/master adds 62c1256d5447 timers/nohz: Switch to ONESHOT_STOPPED in the low-res hand [...] adds 66ee517935d5 Merge timers/core into tip/master adds 1adb4d7ad3a5 genirq/matrix: Remove redundant assignment to variable 'end' adds d1de24a29909 Merge irq/core into tip/master adds 8ad7e8f69695 x86/fpu/xsave: Support XSAVEC in the kernel adds 00b035216f60 Merge x86/fpu into tip/master adds cb00119f972d Merge x86/urgent into tip/master adds d63670d23e60 virt: sevguest: Rename the sevguest dir and files to sev-guest adds 75d359ec4141 x86/sev: Add missing __init annotations to SEV init routines adds c2106a231c2b x86/sev: Get the AP jump table address from secrets page adds ac9c73c2ab80 Merge x86/sev into tip/master adds b0b592cf0836 x86/pm: Fix false positive kmemleak report in msr_build_context() adds 74b4f2e6540a Merge x86/cpu into tip/master adds b041b525dab9 x86/split_lock: Make life miserable for split lockers adds ef79970d7ccd x86/split-lock: Remove unused TIF_SLD bit adds 9182d695a15b Merge x86/splitlock into tip/master adds 3cd86d9af756 Merge irq/urgent into tip/master adds 6d108c96bf23 x86/aperfmperf: Dont wake idle CPUs in arch_freq_get_on_cpu() adds 55cb0b707493 x86/smp: Move APERF/MPERF code where it belongs adds 138a7f9c6bea x86/aperfmperf: Separate AP/BP frequency invariance init adds 0dfaf3f6ecc0 x86/aperfmperf: Untangle Intel and AMD frequency invariance init adds 24620d94a52a x86/aperfmperf: Put frequency invariance aperf/mperf data [...] adds 73a5fa7d5136 x86/aperfmperf: Restructure arch_scale_freq_tick() adds bb6e89df9028 x86/aperfmperf: Make parts of the frequency invariance cod [...] adds cd8c0e142daf x86/aperfmperf: Store aperf/mperf data for cpu frequency reads adds 7d84c1ebf9dd x86/aperfmperf: Replace aperfmperf_get_khz() adds f3eca381bd49 x86/aperfmperf: Replace arch_freq_get_on_cpu() adds fb4c77c21aba x86/aperfmperf: Integrate the fallback code from show_cpuinfo() adds 94a0977c7a9c Merge x86/cleanups into tip/master adds 2147c438fde1 x86/speculation: Add missing prototype for unpriv_ebpf_notify() adds aea1ae1ab93e Merge x86/cpu into tip/master new 3b951921c029 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2f1cb9e78189 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 108f241d7159 EDAC/synopsys: Use the correct register to disable the err [...] adds 5075cc5ccfc7 EDAC/synopsys: Re-enable the error interrupts on v3 hw adds 2f4c230ca02c Merge branch 'edac-urgent' into edac-for-next adds 5297ecfe2465 EDAC/synopsys: Add driver support for i.MX platforms adds 9ae83ec8b81d EDAC/synopsys: Add a SPDX identifier adds 0455d61c8ecc Merge edac-misc into for-next new 2f58783c5d88 EDAC/armada_xp: Use devm_platform_ioremap_resource() new 815fad6e4f9c EDAC/ghes: Change ghes_hw from global to static new 5b5d65978dc3 Merge edac-misc into for-next new 0fb5b34e772f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new dfc418988a91 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new 8b42870a3eea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5655eada2eba rcu/torture: Change order of warning and trace dump adds a09b77634782 rcu/nocb: Add/del rdp to iterate from rcuog itself adds 5a9eb3550bd1 rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 6489beccbf00 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 200f6ce0b1d5 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds b573849c5599 rcu-tasks: Move synchronize_rcu_tasks_generic() down adds a6f307c2d7d3 rcu-tasks: Drive synchronous grace periods from calling task adds 63cdf47c5242 doc: Document the rcutree.rcu_divisor kernel boot parameter adds b3070d04a3bc rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds 99af48a8efdb rcu/nocb: Add an option to offload all CPUs on boot adds e4bca6fe2256 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds 98c218344933 rcu: Avoid tracing a few functions executed in stop machine adds 5d349b94c189 memory-model: Prohibit nested SRCU read-side critical sections adds 726422d77541 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 4ccb27d8a0f2 rcutorture: Simplify rcu_torture_read_exit_child() loop new c1d8de8227b4 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 71d7c575a673 Merge branch 'kvm-fixes-for-5.18-rc5' into HEAD new 86494d108d9e Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 55ecfe1f6c1b Merge remote-tracking branch 'arm64/for-next/sme' into kvm [...] adds 6a437208cb94 arm64: Expand ESR_ELx_WFx_ISS_TI to match its ARMv8.7 definition adds bdcc2f280334 arm64: Add RV and RN fields for ESR_ELx_WFx_ISS adds 69bb02ebc38a arm64: Add HWCAP advertising FEAT_WFXT adds 9eae58852975 arm64: Add wfet()/wfit() helpers adds 7d26b0516a0d arm64: Use WFxT for __delay() when possible adds b57de4ffd7c6 KVM: arm64: Simplify kvm_cpu_has_pending_timer() adds daf85a5f6be3 KVM: arm64: Introduce kvm_counter_compute_delta() helper adds 89f5074c503b KVM: arm64: Handle blocking WFIT instruction adds a3fb59651449 KVM: arm64: Offer early resume for non-blocking WFxT instructions adds 06e0b802583d KVM: arm64: Expose the WFXT feature to guests adds e6c5778234c8 Merge branch kvm-arm64/wfxt into kvmarm-master/next adds 92abe0f81e13 KVM: arm64: Introduce hyp_alloc_private_va_range() adds f922c13e778d KVM: arm64: Introduce pkvm_alloc_private_va_range() adds ce3354318a57 KVM: arm64: Add guard pages for KVM nVHE hypervisor stack adds 1a919b17ef01 KVM: arm64: Add guard pages for pKVM (protected nVHE) hype [...] adds 66de19fad9ef KVM: arm64: Detect and handle hypervisor stack overflows adds 6ccf9cb557bd KVM: arm64: Symbolize the nVHE HYP addresses adds 4e6921a2e6c1 Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/next new 31e45028a99c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fc6c23fe4ca3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0499777d2044 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d09d97c29c40 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 13215be98387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 1818b7a76916 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4559bc201ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d092ef09303 ipmi: When handling send message responses, don't process [...] new 9cc3aac42566 ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() new bb87310a4c59 ipmi: Add a limit on the number of users that may use IPMI new 06c4273484f1 ipmi: Limit the number of message a user may have outstanding new 842388d343f5 ipmi: Add a sysfs interface to view the number of users new 1243eda491cf ipmi: Add a sysfs count of total outstanding messages for [...] new 561ad6cc4dc0 ipmi: use simple i2c probe function new 4efa8b59df69 ipmi:ssif: Check for NULL msg when handling events and messages new acbc7080874a ipmi: Add an intializer for ipmi_smi_msg struct new 52edb9c411cb ipmi: Add an intializer for ipmi_recv_msg struct new 9545a1f83114 ipmi: Fix pr_fmt to avoid compilation issues new d2ed02ed6e26 ipmi: Convert pr_debug() to dev_dbg() new 782caf6f188e ipmi:si: Convert pr_debug() to dev_dbg() new 12adc821f604 ipmi: Make two logs unique new 8d190578f326 ipmi: remove unnecessary type castings new 13cb49770d42 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds e0c11a8b9851 firmware_loader: Split sysfs support from fallback adds 97730bbb242c firmware_loader: Add firmware-upload support adds 536fd8184b7d firmware_loader: Add sysfs nodes to monitor fw_upload adds a31ad463b72d test_firmware: Add test support for firmware upload adds 4a4e975bae37 test_firmware: Error injection for firmware upload adds 4c32174a2475 Documentation: dd: Use ReST lists for return values of dri [...] adds 84e7c6786aad driver core: Prevent overriding async driver of a device b [...] adds a72b6dff4089 drivers/base/node.c: fix compaction sysfs file leak adds ce753ad1549c platform: finally disallow IRQ0 in platform_get_irq() and its ilk adds 6423d2951087 driver core: Add sysfs support for physical location of a device adds bd900901b8d1 kernfs: Remove reference counting for kernfs_open_node. adds 4388f887b857 Revert "firmware_loader: use kernel credentials when readi [...] new cebdc5349fba firmware: edd: Remove redundant condition new a37ddddd8603 selftests: firmware: Add firmware upload selftests new bc187f6f8d12 firmware_loader: Fix configs for sysfs split new f8ae07f4b8bf firmware_loader: Move definitions from sysfs_upload.h to sysfs.h new 5fdf5c06bc43 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new ef94b2664a25 testusb: Fix warning comparing pointer to 0 new 7a60fa06e805 dt-bindings: usb: renesas,usbhs: Document RZ/G2UL bindings new 87d0e2f41b8c usb: typec: ucsi: add a common function ucsi_unregister_co [...] new 3c162511530c usb: typec: ucsi: Wait for the USB role switches new 7a20917d30fb device property: Add helper to match multiple connections new bcd6a517aaca device property: Use multi-connection matchers for single case new b9fa0292490d usb: typec: mux: Check dev_set_name() return value new 713fd49b430c usb: typec: mux: Introduce indirection new 71793b579ba6 usb: typec: mux: Allow multiple mux_devs per mux new 01afa882f12d dt-bindings: usb: Add binding for fcs,fsa4480 new 1dc246320c6b usb: typec: mux: Add On Semi fsa4480 driver new 501c12a6a774 dt-bindings: usb: generic-ehci: Add HPE GXP ehci binding new 9c1c0fdd04b5 dt-bindings: usb: generic-ohci: Add HPE GXP ohci binding new 08908fa1547d usb: core: devices: drop redundant buffer overflow checks new af1969a2d734 USB: gadget: Rename usb_gadget_probe_driver() new 6ebb449f9f25 USB: gadget: Register udc before gadget new d59f6d958596 USB: gadget: Fix mistakes in UDC core kerneldoc new fc274c1e9973 USB: gadget: Add a new bus for gadgets new 8e8b11956486 of/platform: Add stubs for of_platform_device_create/destroy() new 0298b4b95cb3 usb: misc: Add onboard_usb_hub driver new c40b62216c1a usb: core: hcd: Create platform devices for onboard hubs i [...] new 643c35fd8fe6 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new 84d4333c1e28 misc/mei: Add NULL check to component match callback functions new 5dddb4169284 thunderbolt: Link USB4 ports to their USB Type-C connectors new 76a4cc7c0327 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f0426b4e3b69 tty/hvc_opal: simplify if-if to if-else adds 3d27b05e4181 tty: hvcs: simplify if-if to if-else adds 5390e7f46b9d sysrq: do not omit current cpu when showing backtrace of a [...] adds d9666dfb314e serial: 8250: dw: Move definitions to the shared header adds 4a218b277fdb serial: 8250: dw: Create a generic platform data structure adds ffd381445eac serial: 8250: dw: Move the USR register to pdata adds 593dea000bc1 serial: 8250: dw: Allow to use a fallback CPR value if not [...] adds e4fb03fe10c5 serial: 8250: dma: Allow driver operations before starting [...] adds 8ef6e1ba71e9 serial: 8250: dw: Introduce an rx_timeout variable in the [...] adds c9c23d01384e serial: 8250: dw: Move the IO accessors to 8250_dwlib.h adds aa63d786cea2 serial: 8250: dw: Add support for DMA flow controlling devices adds 070e24621723 serial: 8250: dw: Improve RZN1 support adds 31f6bd7fad3b serial: Store character timing information to uart_port adds e8ffbb71f783 serial: 8250: use THRE & __stop_tx also with DMA adds b54f7a922d33 serial: 8250: Handle UART without interrupt on TEMT adds 85a503c9ea7d dt-bindings: serial: renesas,hscif: Document r8a779g0 bindings adds 642aa7603e95 serial: 8250_dwlib: RS485 HW half & full duplex support adds 5ff33917faca serial: 8250_dwlib: Implement SW half duplex support adds 103dcf2ea2df dt_bindings: rs485: Add receiver enable polarity adds 1e70d57e7285 ACPI / property: Document RS485 _DSD properties new a2048d4fa4d6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 4647769bab90 drivers/virt/fsl_hypervisor: remove unneeded `ret` variabl [...] adds 26eff2d66aff binder: Use memset_page() in binder_alloc_clear_buf() adds 1d625960e419 binder: Use kmap_local_page() in binder_alloc_copy_user_to [...] adds e88a6a8fece9 binder: Use memcpy_{to,from}_page() in binder_alloc_do_buf [...] adds d434743e5cac bus: mhi: ep: Add support for registering MHI endpoint con [...] adds ee0360b20b3f bus: mhi: ep: Add support for registering MHI endpoint cli [...] adds 297c77a0f273 bus: mhi: ep: Add support for creating and destroying MHI [...] adds e9e4da23cd65 bus: mhi: ep: Add support for managing MMIO registers adds bbdcba57a1a2 bus: mhi: ep: Add support for ring management adds 961aeb689224 bus: mhi: ep: Add support for sending events to the host adds f9baa4f73795 bus: mhi: ep: Add support for managing MHI state machine adds 4799e71b0826 bus: mhi: ep: Add support for processing MHI endpoint interrupts adds fb3a26b7e8af bus: mhi: ep: Add support for powering up the MHI endpoint stack adds 5d507ee04894 bus: mhi: ep: Add support for powering down the MHI endpoi [...] adds 7a97b6b47353 bus: mhi: ep: Add support for handling MHI_RESET adds f7d0806bdb1b bus: mhi: ep: Add support for handling SYS_ERR condition adds e827569062a8 bus: mhi: ep: Add support for processing command rings adds 530125889977 bus: mhi: ep: Add support for reading from the host adds 03c0bb8ec983 bus: mhi: ep: Add support for processing channel rings adds 2d945a394d9c bus: mhi: ep: Add support for queueing SKBs to the host adds e4b7b5f0f30a bus: mhi: ep: Add support for suspending and resuming channels adds c268c0a8a330 bus: mhi: ep: Add uevent support for module autoloading new e918c10265ef misc/pvpanic: Convert regular spinlock into trylock on panic path new d1edc871d429 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 87c89758e7b0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 56e9bec4b379 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad3cc2f05fda interconnect: Restore sync state by ignoring ipa-virt in p [...] adds ea3364db9068 dt-bindings: interconnect: qcom: Add sc8280xp binding adds f29dabda7917 interconnect: qcom: Add SC8280XP interconnect provider new 3d28502d5291 interconnect: qcom: sc8280xp: constify qcom_icc_desc new fcb3cd7e3af9 interconnect: qcom: sc8280xp: constify icc_node pointers new 01c3f0387c63 interconnect: qcom: sc8280xp: constify qcom_icc_bcm pointers new 469da3e767f7 Merge branch 'icc-sc8280xp' into icc-next adds d405ac52ab19 dt-bindings: interconnect: Add Qualcomm SDX65 DT bindings adds 39a5392889c0 interconnect: qcom: Add SDX65 interconnect provider driver new f01926810bc3 Merge branch 'icc-sdx65' into icc-next adds 1625aaa3fe7c interconnect: qcom: constify qcom_icc_desc adds 2ccf33c06388 interconnect: qcom: constify icc_node pointers adds 7123f8836392 interconnect: qcom: constify qcom_icc_bcm pointers new 2c16d1b0fc5f Merge branch 'icc-const' into icc-next new 62af21134668 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds a8b6d6708bb6 iio: core: Enhance the kernel doc of modes and currentmode [...] adds f4d7f88339a5 iio: magnetometer: rm3100: Stop abusing the ->currentmode adds f8ac59f5379f iio: adc: stm32-dfsdm: Avoid dereferencing ->currentmode adds 69c988799772 iio: st_sensors: Return as early as possible from the _wri [...] adds 05a32f1aeb05 iio: st_sensors: Drop the protection on _avail functions adds 474010127e25 iio: st_sensors: Add a local lock for protecting odr adds 1234596839ad iio: st_sensors: Stop abusing mlock to ensure internal coherency adds 2da03b432ddf iio: st_sensors: Use iio_device_claim/release_direct_mode( [...] adds 2f53b4adfede iio: Un-inline iio_buffer_enabled() adds 8c576f87ad7e iio: core: Hide read accesses to iio_dev->currentmode adds 51570c9d4b3a iio: core: Move the currentmode entry to the opaque structure adds f67c6c73cb07 iio: core: Simplify the registration of kfifo buffers adds ac3e62f51b3f iio: core: Clarify the modes adds 74f582ec127e iio: Replace strtobool() with kstrtobool() adds aac6834d8ebf iio: adc: ad7266: convert probe to full device-managed adds eb5e26a491d1 dt-bindings: iio: dac: change ad3552r maintainer adds 3289237d2b63 MAINTAINERS: add ad3552r adds fdd70d7aad6e iio: imu: st_lsm6dsx: add support to ASM330LHHX adds 180ab1716161 dt-bindings: iio: imu: st_lsm6dsx: add asm330lhhx device bindings adds d1100dd9068f iio: accel: adxl355: use fwnode_irq_get_byname() adds 5f474919fad8 iio: imu: bmi160: Make use of device properties adds ebb3861c3fd9 iio: dac: vf610: Drop dependency on OF adds a966174494e4 iio: dac: lpc18xx: Drop dependency on OF adds 61c8686cee71 iio: dac: dpot: Drop dependency on OF adds d272cfc3f0c4 iio: afe: rescale: Make use of device properties adds 811ffbad592e iio: accel: dmard06: Drop dependency on OF adds 60a0548f098a iio: temperature: max31856: Make use of device properties adds de19f3d12756 iio: light: cm3605: Drop dependency on OF adds 96a531799de7 iio: magnetometer: ak8974: Drop dependency on OF adds 87b7b07bf0f0 iio: proximity: ping: Replace OF specific code by device_g [...] adds f5c822c0607e iio: light: tsl2772: Make use of device properties adds 813665564b3d iio: core: Convert to use firmware node handle instead of OF node adds 720ce8b56843 iio: gyro: mpu3050: Make use of device properties adds 61b9c4c7e355 iio: gyro: fxas21002c: Make use of device properties adds 024b58a30274 iio: adc: Kconfig: Make RZG2L_ADC depend on ARCH_RZG2L adds a503bc0a58db iio: accel: mma8452: Add missing documentation for name el [...] adds d345b23200bc iio: adc: stmpe-adc: Fix wait_for_completion_timeout retur [...] adds 50f2959113cb iio: proximity: vl53l0x: Fix return value check of wait_fo [...] adds 42763b249aaa dt-bindings: iio: adc: Document Renesas RZ/V2L ADC adds b71b538b477f dt-bindings: iio: light: stk33xx: Add proximity-near-level adds d6ecb01583d4 iio: proximity: stk3310: Export near level property for pr [...] adds 392eeccc3b59 dt-bindings:iio:adc: add sprd,ump9620-adc dt-binding adds ad930a756132 iio: adc: sc27xx: fix read big scale voltage not right adds 5a7a184b11c6 iio: adc: sc27xx: Fine tune the scale calibration values adds e4171388a431 iio: adc: sc27xx: structure adjustment and optimization adds aac053d03eec iio: adc: sc27xx: refactor some functions for support more PMiCs adds fff4a7a890ea iio: adc: sc27xx: add support for PMIC sc2720 and sc2721 adds 0ac507bbc77c iio: adc: sc27xx: add support for PMIC sc2730 adds 0a9599e1fc48 staging: iio: ad2s1210: remove redundant assignment to var [...] adds 9eec6e510bbc iio: imu: adis16480: Make use of device properties adds 79f4dc9dec0e iio: imu: adis16480: Use temporary variable for struct device adds cb55b4428550 iio: imu: adis16480: Improve getting the optional clocks adds 06f90dd49224 iio: proximity: mb1232: Switch to use fwnode_irq_get() adds 615b5e199af1 iio: temperature: max31865: Make use of device properties adds a9d1a34f2a02 iio: dac: ltc2632: Make use of device properties new d3beaf181c2d iio: gyro: mpu3050: Make mpu3050_common_remove() return void new e678acedf364 dt-bindings: iio: Fix incorrect compatible strings in examples new 046dab28b10e iio: stmpe-adc: use of_device_id for OF matching new eda75f8238b0 iio: ti-ads8688: use of_device_id for OF matching new 3b2e2c06b5bf Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new bf5d83cf17ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 36a7868dd82e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds dc9620421424 extcon: sm5502: Clarify SM5703's i2c device ID new ef799ab8dc5c extcon: Modify extcon device to be created after driver da [...] new 3584df5d2320 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 676d7cda1a3c Merge remote-tracking branch 'iommu/vfio-notifier-fix', ta [...] new 323f51a4a0df Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 8896ac5d0d3d Revert "staging: r8188eu: use in-kernel ieee channel" adds f3e93e3e2525 staging: vc04_services: Re-add dependency on HAS_DMA to BC [...] adds 35a79f86d075 staging: greybus: tools: fix spelling adds e46f80cb5088 staging: r8188eu: drop unnecessary wrapper _rtw_free_cmd_priv adds 356eebb820af staging: r8188eu: drop unnecessary wrapper _rtw_init_cmd_priv adds 8322ef200da5 staging: r8188eu: drop unnecessary wrapper _rtw_init_evt_priv adds 09e841b3331d staging: r8188eu: drop unnecessary wrapper _rtw_init_mlme_priv adds 68df22cb61ff staging: r8188eu: drop unnecessary wrapper _rtw_free_mlme_priv adds 957ab09b8ca6 staging: r8188eu: drop unnecessary wrapper _rtw_alloc_network adds 92d995d158bb staging: r8188eu: drop unnecessary wrapper _rtw_dequeue_cmd adds 20400df1e48e staging: rtl8192e: Remove unnecessary u8 assignment cast adds 46176f28c0dc staging: rtl8192e: Remove unnecessary u8 argument cast adds d9ad8050839a staging: rtl8192e: Remove unnecessary u8 cast in comparison adds 0bc8b4b97be3 staging: rtl8192e: Remove unnecessary u16 assignment cast adds bd0b9adf3583 staging: rtl8192e: Remove unnecessary u16 argument cast adds c9c5f7e02b28 staging: rtl8192e: Remove u16 cast for u32 parameter adds a7d1a8067180 staging: rtl8192e: Remove u16 cast for u16 return value adds f898a286d994 staging: vt6655: Replace VNSvInPortW with ioread16 adds aa20e23426b3 staging: vt6655: Replace MACvReadMIBCounter with VNSvInPortD adds 5fe7856ad59a staging: vt6655: Replace MACvReadISR with VNSvInPortD new 7dd75dbfd960 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new c8fa63732c6f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fef4615fe2f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5fc5d6fc39a6 Merge branch 'misc' into for-next new a576d58bd4ac Merge branch 'fixes' into for-next new 439c69b6491e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 973dac8a8a14 scsi: core: Refine how we set tag_set NUMA node adds ef60031022eb scsi: ufs: core: Exclude UECxx from SFR dump list adds 8ad8edd2fbae scsi: ufs: core: Remove duplicate include in ufshcd adds 505420bd5543 scsi: qedf: Remove an unneeded NULL check on list iterator adds 036a45aa587a scsi: dc395x: Fix a missing check on list iterator adds 1497e95e22c3 scsi: qla2xxx: edif: Remove unneeded variable adds c5acd61dbb32 scsi: megaraid: Fix error check return value of register_chrdev() adds 75b8715e20a2 scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_r [...] adds 3d1d34ec1fbc scsi: lpfc: Remove unnecessary null ndlp check in lpfc_sli [...] adds 646db1a560f4 scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() adds 7fbaf8b0d8b8 scsi: mpi3mr: Add bsg device support adds a212ebe7d4b1 scsi: mpi3mr: Add support for driver commands adds 455aac4f7a13 scsi: mpi3mr: Move data structures/definitions from MPI he [...] adds eb8a3217cd7d scsi: mpi3mr: Add support for MPT commands adds 83959ce5204a scsi: mpi3mr: Add support for PEL commands adds 937a6f2c4f2e scsi: mpi3mr: Expose adapter state to sysfs adds 04dfa01e77ea scsi: mpi3mr: Add support for NVMe passthrough adds dde822e21700 scsi: mpi3mr: Update driver version to 8.0.0.69.0 adds 7002c059983b scsi: mpt3sas: Use cached ATA Information VPD page adds 6ec25f506e74 scsi: core: Query VPD size before getting full page adds 9e3a48d83e0b scsi: core: Pick suitable allocation length in scsi_report [...] adds a09cb806d72e scsi: core: Cache VPD pages b0, b1, b2 adds a7c5abc0a5e2 scsi: core: Do not truncate INQUIRY data on modern devices adds bb9fb18f17d0 scsi: sd: Use cached ATA Information VPD page adds 9dc8644a021c scsi: sd: Switch to using scsi_device VPD pages adds 4c69b3f7ac2d scsi: sd: Optimal I/O size should be a multiple of reporte [...] adds 6c86c1c0cc90 scsi: sd: Reorganize DIF/DIX code to avoid calling revalid [...] adds ed567615f7ec scsi: mpi3mr: Fix build errors in uapi header scsi_bsg_mpi3mr.h adds 6c1607515b5a scsi: lpfc: Fix additional reference counting in lpfc_bsg_ [...] adds da6e8e314688 scsi: lpfc: Remove redundant lpfc_sli_prep_wqe() call adds ad78dc946e02 scsi: target: tcmu: Fix possible data corruption adds cd186449fe1c scsi: sr: Add memory allocation failure handling for get_c [...] new 177bdac392a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c2eecefec5df rpmsg: virtio: Fix possible double free in rpmsg_probe() adds 1680939e9ecf rpmsg: virtio: Fix possible double free in rpmsg_virtio_ad [...] adds df1917969859 rpmsg: virtio: Fix the unregistration of the device rpmsg_ctrl adds 59d6f72f6f9c rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails adds 90209a3f5fb5 Merge branch 'rproc-fixes' into rproc-next adds 31976eb180a1 dt-bindings: remoteproc: mediatek: Add firmware-name property adds 1552de67fbf0 remoteproc: mediatek: Allow reading firmware-name from DT adds e8d9d4560c51 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] new 9ea314c40b64 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 683177ff7cf0 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new da3606bd1177 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d3683eeb9d2b pinctrl: ocelot: Fix for lan966x alt mode new f680058f4068 pinctrl: mediatek: mt8365: fix IES control pins adds 9c1082fd1b1b dt-bindings: pinctrl: ocelot: add reset property adds 453200af8a85 pinctrl: ocelot: add optional shared reset adds 71bc7cf3be65 pinctrl: mvebu: Fix irq_of_parse_and_map() return value adds 42573ab3b9f9 pinctrl/rockchip: add error handling for pull/drive regist [...] adds fdc33eba11c5 pinctrl/rockchip: add rk3588 support new f930b69a8944 Merge tag 'v5.18-rc5' into devel new c954531bc5d8 pinctrl: stm32: improve bank clocks management new a985730491d1 Merge branch 'devel' into for-next new c25db198ed7e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2b1d69f82ba3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6208fa449ff0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7b607fa9325 selftests/resctrl: Fix null pointer dereference on open failed new 03e9cd08aad3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2e2eaba46683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dbbf16895a89 tools/testing/nvdimm: remove unneeded flush_workqueue adds bb7bf697fed5 nvdimm: Allow overwrite in the presence of disabled dimms new dccfbc73a9dd testing: nvdimm: iomap: make __nfit_test_ioremap a macro new d43fae7c4d3e testing: nvdimm: asm/mce.h is not needed in nfit.c new 02aed12cd14b Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new 3645858312a8 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 2bfed7d2ffa5 selftests/seccomp: Don't call read() on TTY from background pgrp new d250a3e4e5b4 selftests/seccomp: Test PTRACE_O_SUSPEND_SECCOMP without C [...] new 95a126d9812f selftests/seccomp: Add SKIP for failed unshare() new 4cbf6f621150 seccomp: Use FIFO semantics to order notifications new 662340ef9218 selftests/seccomp: Ensure that notifications come in FIFO order new 413741ff4992 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 2c7a96230ccf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83521a998688 nvmem: qfprom: using pm_runtime_resume_and_get instead of [...] new 76ce7cf6d1f4 nvmem: brcm_nvram: check for allocation failure new caed313c3088 dt-bindings: nvmem: sfp: Fix typo new 6f388d90a880 dt-bindings: nvmem: sfp: Add clock properties new 940d21f52783 dt-bindings: nvmem: sfp: Add TA_PROG_SFP supply new 114321c4e0a4 dt-bindings: nvmem: sfp: Add compatible binding for TA 2.1 SFPs new 61425af24528 nvmem: sfp: Use regmap new 0f07cbb92a28 nvmem: sfp: Add support for TA 2.1 devices new 9d5dde7e265b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 71abb94ff630 hv_sock: Check hv_pkt_iter_first_raw()'s return value adds 066f3377fb66 hv_sock: Copy packets sent by Hyper-V out of the ring buffer adds dbde6d0c7a5a hv_sock: Add validation for untrusted Hyper-V values adds da795eb239d9 Drivers: hv: vmbus: Accept hv_sock offers in isolated guests adds 1c9de08f7f95 Drivers: hv: vmbus: Refactor the ring-buffer iterator functions adds 455880dfe292 PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI new 78d8a654ceb2 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 9bf2eed995f9 kunit: add support for kunit_suites that reference init code new 583520469777 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 58043faa5f84 bus: mhi: pci_generic: add Telit FN980 v1 hardware revision new ed47d1807877 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new ada7d4af8a72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 42f6c0bbccec efi: libstub: pass image handle to handle_kernel_image() adds 736e0f2179d3 efi/arm64: libstub: run image in place if randomized by th [...] new ddab217064ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b500d6d7243d unicode: Handle memory allocation failures in mkutf8data new 9b868ce54386 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad57d73e8e76 mm: slab: fix comment for ARCH_KMALLOC_MINALIGN new 71aeb554a274 mm: slab: fix comment for __assume_kmalloc_alignment new 9474735b3104 mm/slub: remove unused kmem_cache_order_objects max new 609fae61ffea Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] new abb0bfa4a28b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4bb7b0a1983 ia64: define get_cycles macro for arch-override new 9850131fda0f s390: define get_cycles macro for arch-override new 4eb4eb3e9ffa parisc: define get_cycles macro for arch-override new 4b7c1625a6f9 alpha: define get_cycles macro for arch-override new 1ab459caec5b powerpc: define get_cycles macro for arch-override new a6fbe07b5177 openrisc: start CPU timer early in boot new 329ec1372fa0 timekeeping: add raw clock fallback for random_get_entropy() new 6cfea011d454 m68k: use fallback for random_get_entropy() instead of zero new 5af0e5c37975 riscv: use fallback for random_get_entropy() instead of zero new c09d5d591df4 mips: use fallback for random_get_entropy() instead of jus [...] new 8fa576bb5cfd arm: use fallback for random_get_entropy() instead of zero new c37665ab26b5 nios2: use fallback for random_get_entropy() instead of zero new e63a43fbde27 x86/asm: use fallback for random_get_entropy() instead of zero new c97376a8e968 um: use fallback for random_get_entropy() instead of zero new bf012a8adb72 sparc: use fallback for random_get_entropy() instead of zero new ace42da86342 xtensa: use fallback for random_get_entropy() instead of zero new 322df40f216b random: insist on random_get_entropy() existing in order t [...] new 732ca8d13608 random: vary jitter iterations based on cycle counter speed new 05a063b6f191 random: add fork_event sysctl for polling VM forks new b6c028f78f88 random: use first 128 bits of input as fast init new 387342375435 random: mix in timestamps and reseed on system restore new 7949d99e6972 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 758cb9765209 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds acd0b04ecc79 sysctl: minor cleanup in new_dir() adds a467257ffe4b kernel/kexec_core: move kexec_core sysctls into its own file new 0960173737ea Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new d97fc5d0dc37 scsicam: Fix use of page cache new 44c16b9fdc2a ext4: Use page_symlink() instead of __page_symlink() new 89a215d7a046 namei: Merge page_symlink() and __page_symlink() new 89dd54d08b10 namei: Convert page_symlink() to use memalloc_nofs_save() new 783b353a382d f2fs: Convert f2fs_grab_cache_page() to use scoped memory APIs new 0fac1c1c94bf ext4: Allow GFP_FS allocations in ext4_da_convert_inline_d [...] new c0bcf4190877 ext4: Use scoped memory API in mext_page_double_lock() new 9e0db0938508 ext4: Use scoped memory APIs in ext4_da_write_begin() new c363eb8e6a23 ext4: Use scoped memory APIs in ext4_write_begin() new 774a3fcbe982 fs: Remove AOP_FLAG_NOFS new f8ce96773158 fs: Remove aop_flags parameter from netfs_write_begin() new ca210d65b671 fs: Remove aop flags parameter from block_write_begin() new afaf457f0053 fs: Remove aop flags parameter from cont_write_begin() new 9d059b9dcaa3 fs: Remove aop flags parameter from grab_cache_page_write_begin() new e1dea7bae918 fs: Remove aop flags parameter from nobh_write_begin() new 5d7f064cdcd1 fs: Remove flags parameter from aops->write_begin new 9e55aafd6540 buffer: Call aops write_begin() and write_end() directly new 63b99fe1de41 namei: Call aops write_begin() and write_end() directly new f769cee79a9d ntfs3: Call ntfs_write_begin() and ntfs_write_end() directly new f3e5339fd05d hfs: Call hfs_write_begin() and generic_write_end() directly new f8b640a056d0 hfsplus: Call hfsplus_write_begin() and generic_write_end( [...] new 1753c1cc9c74 ext4: Call aops write_begin() and write_end() directly new d6fb1f65da0c f2fs: Call aops write_begin() and write_end() directly new b69490f1f327 i915: Call aops write_begin() and write_end() directly new 78f57ea599cb fs: Remove pagecache_write_begin() and pagecache_write_end() new d06a7ff2ae8a filemap: Remove obsolete comment in lock_page new d3821516c2a2 filemap: Update the folio_lock documentation new 7554b5a2de5f filemap: Update the folio_mark_dirty documentation new a2e614e1baa4 readahead: Use a folio in read_pages() new 68b1cbe8bdb0 fs: Convert is_dirty_writeback() to take a folio new 5e69878d614b mm/readahead: Convert page_cache_async_readahead to take a folio new fc74743879b1 buffer: Rewrite nobh_truncate_page() to use folios new e4c6e6218418 fs: Introduce aops->read_folio new 481abc0e51da fs: read_folio documentation new e07650b53411 fs: Convert netfs_readpage to netfs_read_folio new e0eaa72659cc fs: Convert iomap_readpage to iomap_read_folio new 352198e3bea3 fs: Convert block_read_full_page() to block_read_full_folio() new e9cc874d4aef fs: Convert mpage_readpage to mpage_read_folio new 7e88452f9c28 fs: Convert simple_readpage to simple_read_folio new ccec456fc66d affs: Convert affs to read_folio new f7593e5b41b4 afs: Convert afs_symlink_readpage to afs_symlink_read_folio new a3753210119f befs: Convert befs to read_folio new 5a912a9c68ac btrfs: Convert btrfs to read_folio new ac6bce8dd46a cifs: Convert cifs to read_folio new a3489e03d65d coda: Convert coda to read_folio new 74e1c649a6fe cramfs: Convert cramfs to read_folio new 222986eb59ad ecryptfs: Convert ecryptfs to read_folio new 5ae1566de44c efs: Convert efs symlinks to read_folio new 7e45ccc3c695 erofs: Convert erofs zdata to read_folio new c93d22578a8b ext4: Convert ext4 to read_folio new 9490af1378f4 f2fs: Convert f2fs to read_folio new 02a0c6b46f88 freevxfs: Convert vxfs_immed to read_folio new 2c265892600b fuse: Convert fuse to read_folio new 0d42d3d5c19e hostfs: Convert hostfs to read_folio new 7cc72dbe7052 hpfs: Convert symlinks to read_folio new 7be7e5d778af isofs: Convert symlinks and zisofs to read_folio new f413fcc33549 jffs2: Convert jffs2 to read_folio new bb821bc0fe59 jfs: Convert metadata pages to read_folio new f1530956d403 nfs: Convert nfs to read_folio new 6f2714680bb3 ntfs: Convert ntfs to read_folio new 09869d256e32 ocfs2: Convert ocfs2 to read_folio new 3459852747e3 orangefs: Convert orangefs to read_folio new 4c0c8eac692b romfs: Convert romfs to read_folio new b909350c0033 squashfs: Convert squashfs to read_folio new 0b880137b82b ubifs: Convert ubifs to read_folio new 28669fb79aa3 udf: Convert adinicb and symlinks to read_folio new c9efac5baf1d vboxsf: Convert vboxsf to read_folio new f6c95ae9b2c7 mm: Convert swap_readpage to call read_folio instead of readpage new 00da6d4b7219 mm,fs: Remove stray references to ->readpage new 209f331eab03 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new d7fa9163d386 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 550ae16bca09 next-20220429/bitmap new 8c31b34af09d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds cc68c613d6ee afs: Prefer struct_size over open coded arithmetic adds 746f1b0ac5bf virt: acrn: Prefer array_size and struct_size over open co [...] adds 2dc0d92fc1c8 uapi: wireless: Replace zero-length array with flexible-ar [...] adds cae78e70db92 Merge branch 'for-next/kspp-fam0' into for-next/kspp adds 54db804d5d7d scsi: fcoe: Fix Wstringop-overflow warnings in fcoe_wwn_fr [...] adds 1b9728a08bfd drm/amd/display: Fix Wstringop-overflow warnings in dc_link_dp.c adds 8d9e4ca38730 Merge branch 'for-next/kspp-stringop-overflow' into for-next/kspp adds 73f1d07e5f8a checkpatch: add new alloc functions to alloc with multipli [...] adds 6bf825b2731d Merge branch 'for-next/kspp-checkpatch' into for-next/kspp new 25b105393e0d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 329687a03d18 tools/vm/page_owner_sort.c: use fprintf() to send error me [...] new 75382a2dca0e tools/vm/page_owner_sort.c: support for multi-value select [...] new ebbeae36387c tools/vm/page_owner_sort.c: support sorting blocks by mult [...] new a72469aa5938 tools/vm/page_owner: support debug log to avoid huge log print new f09654bb8812 tools/vm/page_owner_sort.c: provide allocator labelling an [...] new c7c4ab859642 tools/vm/page_owner_sort.c: avoid repeated judgments new 21f0dd88f23d mm: rework calculation of bdi_min_ratio in bdi_set_min_ratio new 9096bbe951dd mm: shmem: make shmem_init return void new d8f653386cb5 mm/memcg: remove unneeded nr_scanned new 391e0efc15e9 mm/memcg: mz already removed from rb_tree if not NULL new 41555dadbff8 mm/memcg: set memcg after css verified and got reference new 89d8330ccf2a mm/memcg: set pos explicitly for reclaim and !reclaim new a9320aae68a1 mm/memcg: move generation assignment and comparison together new c449d5599287 mm/memcg: non-hierarchical mode is deprecated new c85bcc912f4f kselftests: memcg: update the oom group leaf events test new be74553f250f kselftests: memcg: speed up the memory.high test new 1bd1a4dd3e8c MAINTAINERS: add corresponding kselftests to cgroup entry new 9c946e3e7f57 MAINTAINERS: add corresponding kselftests to memcg entry new ef7a4ffc4c7f mm/memcontrol.c: make cgroup_memory_noswap static new 9707aff701e3 mm/memcontrol.c: remove unused private flag of memory.oom_control new 98af39d52e33 mm/vmalloc: fix a comment new 4fcdcc12915c vmap(): don't allow invalid pages new 8d98e42fb20c Documentation/sysctl: document page_lock_unfairness new 379313241e77 mm/page_alloc: adding same penalty is enough to get round- [...] new bb0e28eb5bc2 mm: page_alloc: simplify pageblock migratetype check in __ [...] new 8170ac4700d2 mm: wrap __find_buddy_pfn() with a necessary buddy page va [...] new f142e70750a1 mm/memory-failure.c: remove unnecessary (void*) conversions new f361e2462e8c mm/hwpoison: put page in already hwpoisoned case with MF_C [...] new 2ba2b008a8bf Revert "mm/memory-failure.c: fix race with changing page c [...] new 3f871370686d mm/memory-failure.c: minor cleanup for HWPoisonHandlable new ef526b17bc33 mm/memory-failure.c: dissolve truncated hugetlb page new b283d983a7a6 mm, hugetlb, hwpoison: separate branch for free and in-use [...] new 84448c8ecd9a hugetlb: remove use of list iterator variable after loop new 2e4ec02bbcc0 mm: hugetlb_vmemmap: introduce ARCH_WANT_HUGETLB_PAGE_FREE [...] new 1e63ac088f20 arm64: mm: hugetlb: enable HUGETLB_PAGE_FREE_VMEMMAP for arm64 new 36c26128b898 mm/vmscan: reclaim only affects managed_zones new bc53008eea55 mm/vmscan: make sure wakeup_kswapd with managed zone new 8b3a899abe15 mm/vmscan: sc->reclaim_idx must be a valid zone index new 02e458d8d04e mm/vmscan: remove obsolete comment in get_scan_count new 5829f7dbae41 mm/vmscan: fix comment for current_may_throttle new b2cb6826b6df mm/vmscan: fix comment for isolate_lru_pages new c310e06cc4e4 fs/proc/task_mmu.c: remove redundant page validation of pte_page new dc3a1f3024b3 mm/z3fold: declare z3fold_mount with __init new 78da57d401f8 mm/z3fold: remove obsolete comment in z3fold_alloc new ed0e5dcab3a7 mm/z3fold: minor clean up for z3fold_free new 8ea2f86cea6e mm/z3fold: remove unneeded page_mapcount_reset and ClearPa [...] new a3148b5fea52 mm/z3fold: remove confusing local variable l reassignment new 5e36c25b2c1a mm/z3fold: move decrement of pool->pages_nr into __release [...] new 52fb90cc1919 mm/z3fold: remove redundant list_del_init of zhdr->buddy i [...] new daf79bd8ee1c mm/z3fold: remove unneeded PAGE_HEADLESS check in free_handle() new 4af12d04e71c mm: compaction: use helper isolation_suitable() new da63dc84befa drivers/base/node.c: fix compaction sysfs file leak new bc78b5ed9ff2 mm/mempolicy: clean up the code logic in queue_pages_pte_range new 0c2d08728470 mm: add selftests for migration entries new 5202978b4878 mm/migration: remove unneeded local variable mapping_locked new b75454e10101 mm/migration: remove unneeded local variable page_lru new cb1c37b1c65d mm/migration: use helper function vma_lookup() in add_page [...] new 3eefb826c5a6 mm/migration: use helper macro min in do_pages_stat new 91925ab8cc2a mm/migration: avoid unneeded nodemask_t initialization new f430893b01e7 mm/migration: remove some duplicated codes in migrate_pages new 69a041ff5058 mm/migration: fix potential page refcounts leak in migrate_pages new 3f26c88bd66c mm/migration: fix potential invalid node access for reclai [...] new 4cd614841c06 mm/migration: fix possible do_pages_stat_array racing with [...] new 9c42fe4e30a9 mm: migrate: simplify the refcount validation when migrati [...] new 7d6e2d963845 mm: untangle config dependencies for demote-on-reclaim new f3b9e8cc8b09 mm/madvise: fix potential pte_unmap_unlock pte error new 7f9c9b607dc2 mm: rmap: fix cache flush on THP pages new e583b5c472bd dax: fix cache flush on PMD-mapped pages new 6a8e0596f004 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs new 6472f6d2f7d9 mm: pvmw: add support for walking devmap pages new 06083a0921fd dax: fix missing writeprotect the pte entry new 0e5e64c0b0d7 mm: simplify follow_invalidate_pte() new 62e80f2b5072 tools/testing/selftests/vm/gup_test.c: clarify error statement new 642bc52aed9c selftests: vm: bring common functions to a new file new 9f3265db6ae8 selftests: vm: add test for Soft-Dirty PTE bit new b67bd551201a selftests: vm: refactor run_vmtests.sh to reduce boilerplate new 241ec63a9a0f selftests: vm: fix shellcheck warnings in run_vmtests.sh new 325bca1fe0b1 mm/mmap.c: use mmap_assert_write_locked() instead of open [...] new b191c9bc334a mm/mmu_gather: limit free batch count and add schedule poi [...] new 31d17076b07c mm/debug_vm_pgtable: drop protection_map[] usage new 6c862bd05922 mm/mmap: clarify protection_map[] indices new c5d8a3643d91 mm/mmap.c: use helper mlock_future_check() new 67436193c287 mm/mmap: add new config ARCH_HAS_VM_GET_PAGE_PROT new 634093c59a12 powerpc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new b3aca728fb27 arm64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 91d4ce985fbb sparc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new e10cd4b00904 x86/mm: enable ARCH_HAS_VM_GET_PAGE_PROT new 5dcfc6a1cc53 mm/mmap: drop arch_filter_pgprot() new 3afa793082e6 mm/mmap: drop arch_vm_get_page_pgprot() new f433195679a9 mm/mremap: use helper mlock_future_check() new 3c9fe8b8f5e3 mm/mremap: avoid unneeded do_munmap call new aa282a157bf8 mm/page_alloc.c: calc the right pfn if page size is not 4K new 5981611d0a00 mm: hugetlb_vmemmap: cleanup hugetlb_vmemmap related functions new f10f1442c309 mm: hugetlb_vmemmap: cleanup hugetlb_free_vmemmap_enabled* new 47010c040dec mm: hugetlb_vmemmap: cleanup CONFIG_HUGETLB_PAGE_FREE_VMEMMAP* new e3246d8f5217 mm/sparse-vmemmap: add a pgmap argument to section activation new 2beea70a3edc mm/sparse-vmemmap: refactor core of vmemmap_populate_basep [...] new 60a427db0f80 mm/hugetlb_vmemmap: move comment block to Documentation/vm new 4917f55b4ef9 mm/sparse-vmemmap: improve memory savings for compound devmaps new 6fd3620b3428 mm/page_alloc: reuse tail struct pages for compound devmaps new ba91fb7dd03c include/linux/swapops.h: remove stub for non_swap_entry() new 7609385337a4 ksm: count ksm merging pages for each process new 94bfe85bde18 mm/vmstat: add events for ksm cow new 024c61eaff17 mm: compaction: remove unneeded return value of kcompactd_run new 02d04a5163cd mm: compaction: remove unneeded pfn update new 00bc102f82e0 mm: compaction: remove unneeded assignment to isolate_start_pfn new d56c15845a54 mm: compaction: clean up comment for sched contention new 85f73e6d752d mm: compaction: clean up comment about suitable migration [...] new c036ddffe4ac mm: compaction: use COMPACT_CLUSTER_MAX in compaction.c new 66fe1cf7f581 mm: compaction: use helper compound_nr in isolate_migratep [...] new 556162bf3a8c mm: compaction: clean up comment about async compaction in [...] new 3109de308987 mm: compaction: avoid possible NULL pointer dereference in [...] new cff387d6a294 mm: compaction: make compaction_zonelist_suitable return f [...] new fa599c44987d mm: compaction: simplify the code in __compact_finished new ca2864e52d39 mm: compaction: make sure highest is above the min_pfn new f47f758cff59 drivers/base/memory: fix an unlikely reference counting is [...] new 0a7a0f6f7f36 hugetlb: fix wrong use of nr_online_nodes new f87442f407af hugetlb: fix hugepages_setup when deal with pernode new f81f6e4b5eed hugetlb: fix return value of __setup handlers new 30a514002db2 mm: use for_each_online_node and node_online instead of op [...] new 25fa414adad5 mm/khugepaged: use vma_is_anonymous new 9c8bbfaca1bc mm: hugetlb: add missing cache flushing in hugetlb_unshare [...] new 07d067e4f2ce kasan: fix sleeping function called from invalid context o [...] new ec2a0f9c8b50 kasan: mark KASAN_VMALLOC flags as kasan_vmalloc_flags_t new d137a7cb9b2a mm/page_alloc: simplify update of pgdat in wake_all_kswapds new 30226b69f876 zram: add a huge_idle writeback mode new 94968384dde1 memcg: introduce per-memcg reclaim interface new 6c26df84e1f2 selftests: cgroup: return -errno from cg_read()/cg_write() [...] new a3622a53e620 selftests: cgroup: fix alloc_anon_noexit() instantly freei [...] new eae3cb2e87ff selftests: cgroup: add a selftest for memory.reclaim new 1f4910b3affc damon: vaddr-test: tweak code to make the logic clearer new 4f540f5ab4f2 mm/damon/core-test: add a kunit test case for ops registration new cef4493f1aaa mm/damon: remove unnecessary type castings new 059342d1dd4e mm/damon/reclaim: fix the timer always stays active new f3382659e522 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 0af96a024f52 ia64: fix typos in comments new 72a4fd6a7f03 ia64: ptrace: fix typos in comments new bd7155a0282e ia64: replace comments with C99 initializers new 3af8acf6aff2 scripts/decode_stacktrace.sh: support old bash version new dec81a532027 scripts/bloat-o-meter: filter out vermagic as it is not relevant new 81cd1ae909e0 ocfs2: replace usage of found with dedicated list iterator [...] new b02da32b613f ocfs2: remove usage of list iterator variable after the loop body new bb20b31dee1a ocfs2: fix mounting crash if journal is not alloced new 54bd3f7c5c3b ocfs2: change return type of ocfs2_resmap_init new a8a986db6493 ocfs2: ocfs2_initialize_super does cleanup job before retu [...] new 0737e01de9c4 ocfs2: ocfs2_mount_volume does cleanup job before return error new f1e75d128b46 ocfs2: rewrite error handling of ocfs2_fill_super new 04d168c6d42d fs/proc/kcore.c: remove check of list iterator against hea [...] new 5d8de293c224 vmcore: convert copy_oldmem_page() to take an iov_iter new 4a22fd20379c vmcore: convert __read_vmcore to use an iov_iter new e0690479917c vmcore: convert read_from_oldmem() to take an iov_iter new 6308499b5e99 net: unexport csum_and_copy_{from,to}_user new c06d7aaf2951 kernel: pid_namespace: use NULL instead of using plain int [...] new 11fb48961e52 get_maintainer: Honor mailmap for in file emails new d4557fae7707 lib/test_meminit: optimize do_kmem_cache_rcu_persistent() test new 67fca000e1e1 lib/Kconfig.debug: remove more CONFIG_..._VALUE indirections new e0fa2ab3fcff lib/test_string.c: add strspn and strcspn tests new dffad91b06e0 lib/string.c: simplify str[c]spn new d1bd5fa07667 lib: remove back_str initialization new f485922d8fe4 pipe: make poll_usage boolean and annotate its access new d679ae94fdd5 list: fix a data-race around ep->rdllist new 7374fa33dc2d init/Kconfig: remove USELIB syscall by default new 3fbb6b784acb fatfs: remove redundant judgment new e057aaec34ae fatfs: add FAT messages to printk index new 183c3237c928 fat: add ratelimit to fat*_ent_bread() new f26b2afd53e7 ptrace: remove redudant check of #ifdef PTRACE_SINGLESTEP new a9866bef5171 ptrace: fix wrong comment of PT_DTRACE new f224cabeedb2 MAINTAINERS: remove redundant file of PTRACE SUPPORT entry new 16b0b7adabfb kexec: remove redundant assignments new f8323a0cb9a6 rapidio: remove unnecessary use of list iterator new 0e0af57e0e91 taskstats: version 12 with thread group and exe info new edc73c7261ca kernel: make taskstats available from all net namespaces new f6e2c20ca760 fs: sysv: check sbi->s_firstdatazone in complete_read_super new fc894ab7a523 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new bbe7c4409ff4 Merge branch 'mm-stable' into mm-unstable new 7db18f023bd8 mm/rmap: fix missing swap_free() in try_to_unmap() after a [...] new 97bec7f38fd3 mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb [...] new c9404e10293c mm/memory: slightly simplify copy_present_pte() new 02ff3a914c6e mm/rmap: split page_dup_rmap() into page_dup_file_rmap() a [...] new d47832c876f1 mm/rmap: convert RMAP flags to a proper distinct rmap_t type new 2527b10c3619 mm/rmap: remove do_page_add_anon_rmap() new 2b08aa764286 mm/rmap: pass rmap flags to hugepage_add_anon_rmap() new d7933d484c82 mm/rmap: drop "compound" parameter from page_add_new_anon_rmap() new 9553719fa7ab mm/rmap: use page_move_anon_rmap() when reusing a mapped P [...] new 20e45a71ab3e mm/huge_memory: remove outdated VM_WARN_ON_ONCE_PAGE from [...] new 941cb5e71ee2 mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive [...] new 47117bdb6068 mm: remember exclusively mapped anonymous pages with PG_an [...] new 8df45d27f571 mm/rmap: fail try_to_migrate() early when setting a PMD mi [...] new 42c91b270ba8 mm/gup: disallow follow_page(FOLL_PIN) new 62b2ca38aabf mm: support GUP-triggered unsharing of anonymous pages new 32d5719dc446 mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a poss [...] new a384b3594291 mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous p [...] new b325d3e03754 mm/swap: remember PG_anon_exclusive via a swp pte bit new 73d4471c0d14 mm-swap-remember-pg_anon_exclusive-via-a-swp-pte-bit-fix new 19fba3fdb26e mm/debug_vm_pgtable: add tests for __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 4c1e8345e554 x86/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new 4c0797a4c9bf x86-pgtable-support-__have_arch_pte_swp_exclusive-fix new 341fbc545f29 arm64/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new a52859e3c3d0 s390/pgtable: cleanup description of swp pte layout new 7bbf029fd622 s390/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE new ed91a6a6b5a7 powerpc/pgtable: remove _PAGE_BIT_SWAP_TYPE for book3s new 0a41356abdd7 powerpc/pgtable: support __HAVE_ARCH_PTE_SWP_EXCLUSIVE for book3s new 81b6f135683c mm/gup: fix comments to pin_user_pages_*() new 37ded94d110c mm: create new mm/swap.h header file. new b6e6b663b87c mm-create-new-mm-swaph-header-file-fix new ebd36d693377 mm: drop swap_dirty_folio new e68ba8eff8b8 mm: move responsibility for setting SWP_FS_OPS to ->swap_activate new 1e2695915964 mm: reclaim mustn't enter FS for SWP_FS_OPS swap-space new 152ac2c67212 mm: introduce ->swap_rw and use it for reads from SWP_FS_O [...] new 29e51271095c nfs: rename nfs_direct_IO and use as ->swap_rw new d331f8e17137 mm: perform async writes to SWP_FS_OPS swap-space using ->swap_rw new ea24899f9b5a doc: update documentation for swap_activate and swap_rw new 8272c4afbe68 mm: submit multipage reads for SWP_FS_OPS swap-space new b936d2649997 mm: submit multipage write for SWP_FS_OPS swap-space new 7f39151fb856 mm: handle THP in swap_*page_fs() new e1736b007c43 VFS: Add FMODE_CAN_ODIRECT file flag new 0a0fbb6a8a41 cgroups: refactor children cgroups in memcg tests new 2fa45f97624d cgroup: account for memory_recursiveprot in test_memcg_low() new ea2186fc34af cgroup: account for memory_localevents in test_memcg_oom_g [...] new 2ff94bc5c209 cgroup: remove racy check in test_memcg_sock() new 14c59c3892af cgroup: fix racy check in alloc_pagecache_max_30M() helper [...] new ba50f3321b6f mm/mprotect: use mmu_gather new b807d684d766 mm/mprotect: do not flush when not required architecturally new b0731cae0b77 mm: avoid unnecessary flush on change_huge_pmd() new 05964630ca55 mm: discard __GFP_ATOMIC new e9d63c5715be mm/khugepaged: sched to numa node when collapse huge page new b6a6433b4961 mm: introduce PTE_MARKER swap entry new 0b15d5d8e139 fixup! mm: Introduce PTE_MARKER swap entry new 78e9304919fd mm: teach core mm about pte markers new 659040858e0b fixup! mm: Teach core mm about pte markers new 1c47f7e7a493 mm: check against orig_pte for finish_fault() new 74a27cf1ec2e mm-check-against-orig_pte-for-finish_fault-fix new c817c208f64d mm-check-against-orig_pte-for-finish_fault-fix-checkpatch-fixes new b97a5fa44bd5 mm/uffd: PTE_MARKER_UFFD_WP new 89906969fc32 fixup! mm/uffd: PTE_MARKER_UFFD_WP new 0b51a78cb242 mm/shmem: take care of UFFDIO_COPY_MODE_WP new d43e17c74c70 mm/shmem: handle uffd-wp special pte in page fault handler new 905cd81744db mm/shmem: persist uffd-wp bit across zapping for file-backed new ff4aaf947873 mm/shmem: allow uffd wr-protect none pte for file-backed mem new d49510be242c mm/shmem: allows file-back mem to be uffd wr-protected on thps new 5d08e61b1525 mm/shmem: handle uffd-wp during fork() new c3106a159dd9 mm/hugetlb: introduce huge pte version of uffd-wp helpers new 2f73d86a08ba mm/hugetlb: hook page faults for uffd write protection new 41407bfa0053 mm/hugetlb: take care of UFFDIO_COPY_MODE_WP new 222d4eadf90d mm/hugetlb: handle UFFDIO_WRITEPROTECT new d22848a989ae mm/hugetlb: handle pte markers in page faults new 24d5c8d5db59 mm/hugetlb: allow uffd wr-protect none ptes new 7c6895879b05 mm/hugetlb: only drop uffd-wp special pte if required new 4043c907f275 fixup! mm/hugetlb: Only drop uffd-wp special pte if required new d84fd1882dc5 mm-hugetlb-only-drop-uffd-wp-special-pte-if-required-fix-fix new e33e1e363c9d mm/hugetlb: handle uffd-wp during fork() new 531e7d2b9552 mm/shmem: vma_needs_copy can be static new 156697e938d6 mm/khugepaged: don't recycle vma pgtable if uffd-wp registered new 87ad59e22a1e mm/pagemap: recognize uffd-wp bit for shmem/hugetlbfs new c564679b45d4 mm/uffd: enable write protection for shmem & hugetlbfs new 664335e85ca8 mm: enable PTE markers by default new 724a3f672bd0 mm/uffd: hide PTE_MARKER option new 7ad05074ffac selftests/uffd: enable uffd-wp for shmem/hugetlbfs new d315699769a9 userfaultfd/selftests: use swap() instead of open coding it new 0421e845153b mm/uffd: move USERFAULTFD configs into mm/ new 1a622c8b5123 mm/swapfile: unuse_pte can map random data if swap read fails new 006e8c2b2a9f mm/swapfile: fix lost swap bits in unuse_pte() new 2ca240bbfe68 mm/madvise: free hwpoison and swapin error entry in madvis [...] new a831a1a6ad46 mm: page_isolation: move has_unmovable_pages() to mm/page_ [...] new 6aee84573ae6 mm: page_isolation: check specified range for unmovable pages new 5145d1402a85 mm: make alloc_contig_range work at pageblock granularity new 7d850a4d74bd mm-make-alloc_contig_range-work-at-pageblock-granularity-fix new 61a9b9b42ee9 mm: page_isolation: enable arbitrary range page isolation. new 330bf340d388 mm: cma: use pageblock_order as the single alignment new ff1f2117e1e3 drivers: virtio_mem: use pageblock size as the minimum vir [...] new 025f288aa00a mm/migration: reduce the rcu lock duration new 411538f7f830 mm/migration: remove unneeded lock page and PageMovable check new d40d9ca26885 mm/migration: return errno when isolate_huge_page failed new d65b9959cffd mm/migration: fix potential pte_unmap on an not mapped pte new 96f1935f42bb mm/vmscan: take min_slab_pages into account when try to ca [...] new 78a7f560bfad mm/vmscan: add a comment about MADV_FREE pages check in fo [...] new 6d94deba23c3 mm/vmscan: introduce helper function reclaim_page_list() new da1e7f87965f mm/vmscan: take all base pages of THP into account when ra [...] new d14bdfaa0af7 mm/vmscan: remove obsolete comment in kswapd_run new c62e406d8642 mm/vmscan: use helper folio_is_file_lru() new c4e178a54372 mm/vmscan: use helper folio_is_file_lru() new e8b3d5538d98 kfence: enable check kfence canary on panic via boot param new f2dd353173ad kfence-enable-check-kfence-canary-on-panic-via-boot-param-fix new 0277e8c001b9 lib/kstrtox.c: add "false"/"true" support to kstrtobool() new b8a7547e0ca4 lib-kstrtoxc-add-false-true-support-to-kstrtobool-fix new a80f3a7b65a2 mm: convert sysfs input to bool using kstrtobool() new b15aa3a6bf7d mm/highmem: VM_BUG_ON() if offset + len > PAGE_SIZE new 22b8ec257caa mm/damon/core: add a function for damon_operations registr [...] new cf5e7e47bd3e mm/damon/sysfs: add a file for listing available monitoring ops new 5be8dcc4b82c selftets/damon/sysfs: test existence and permission of ava [...] new 45225752a9ae Docs/{ABI,admin-guide}/damon: document 'avail_operations' [...] new cb52aff4ed86 mm/damon/vaddr: register a damon_operations for fixed virt [...] new c83136469313 mm/damon/sysfs: support fixed virtual address ranges monitoring new 79103d60f0f2 Docs/{ABI,admin-guide}/damon: update for fixed virtual add [...] new 5435f7540804 mm/memory_hotplug: use pgprot_val to get value of pgprot new c33c42b8b0dc mm/vmscan: not necessary to re-init the list for each iteration new ad7734639b10 mm-vmscan-not-necessary-to-re-init-the-list-for-each-itera [...] new c782cc0a4b79 mm: hugetlb: considering PMD sharing when flushing cache/TLBs new 681682ae1034 mm: rmap: move the cache flushing to the correct place for [...] new b7894006215b mm: rmap: use flush_cache_range() to flush cache for huget [...] new 6ee85af31ae1 mm/shmem: remove duplicate include in memory.c new 366e7b61ca1f printk: stop including cache.h from printk.h new 3f0cd9a623ec mm: make minimum slab alignment a runtime property new 78c0585fdbac mm-make-minimum-slab-alignment-a-runtime-property-fix new 9045d9a2fc2a mm/swapops: make is_pmd_migration_entry more strict new 13eabcc2a22c mm/rmap: Fix typos in comments new 1c6c1a8538d2 selftest/vm: test that mremap fails on non-existent vma new 1cba4825b885 mm/z3fold: fix sheduling while atomic new 98fccf327fb2 mm/z3fold: fix possible null pointer dereferencing new e7e62bb3f7a5 mm/z3fold: remove buggy use of stale list for allocation new 15ac6b58b064 mm/z3fold: throw warning on failure of trylock_page in z3f [...] new 6ff550152ae1 revert "mm/z3fold.c: allow __GFP_HIGHMEM in z3fold_alloc" new cd95bdf9ca9a mm/z3fold: put z3fold page back into unbuddied list when r [...] new e62ad8719965 mm/z3fold: always clear PAGE_CLAIMED under z3fold page lock new a17cfb596721 mm/z3fold: fix z3fold_reclaim_page races with z3fold_free new 515a77ce1a92 mm/z3fold: fix z3fold_page_migrate races with z3fold_map new 51cdf401678a mm/damon/core: add a new callback for watermarks checks new a92092796b40 mm/damon/core: finish kdamond as soon as any callback retu [...] new b256288447b7 mm/damon/vaddr: generalize damon_va_apply_three_regions() new d605dbe2cce1 mm/damon/vaddr: move 'damon_set_regions()' to core new 42e1ab738f92 mm/damon/vaddr: remove damon_va_apply_three_regions() new c2277e4d81d2 mm/damon/sysfs: prohibit multiple physical address space m [...] new 075027f85028 mm/damon/sysfs: move targets setup code to a separated function new bc2d04a8d304 mm/damon/sysfs: reuse damon_set_regions() for regions setting new 3676d49e8e8d mm/damon/sysfs: use enum for 'state' input handling new 45db995d8bb6 mm/damon/sysfs: update schemes stat in the kdamond context new d76544c4b28f mm/damon/sysfs: support online inputs update new 7110d2462bcc Docs/{ABI,admin-guide}/damon: Update for 'state' sysfs fil [...] new 127c665aaa93 mm/damon/reclaim: support online inputs update new 43201c94479e Docs/admin-guide/mm/damon/reclaim: document 'commit_inputs [...] new b88a78957e8f mm: hugetlb_vmemmap: disable hugetlb_optimize_vmemmap when [...] new 6fad10baf40d mm: memory_hotplug: override memmap_on_memory when hugetlb [...] new 6e94eef876ac mm: hugetlb_vmemmap: use kstrtobool for hugetlb_vmemmap pa [...] new 7ecd930e37d8 mm: hugetlb_vmemmap: add hugetlb_optimize_vmemmap sysctl new 16f90e568746 mm/vmscan: filter empty page_list at the beginning new 2260e7edf752 mm/vmscan: don't use NUMA_NO_NODE as indicator of page on [...] new 686da142855b shmem: convert shmem_alloc_hugepage() to use vma_alloc_folio() new e5cd34071120 mm/huge_memory: convert do_huge_pmd_anonymous_page() to us [...] new c4199a5358c9 mm: remove alloc_pages_vma() new 0f23a8a3bdd0 vmscan: use folio_mapped() in shrink_page_list() new 52e02664aa0a vmscan: convert the writeback handling in shrink_page_list [...] new b5a5d07ad0bb swap: turn get_swap_page() into folio_alloc_swap() new bc2ad3be082c swap: convert add_to_swap() to take a folio new 339ba7502e13 vmscan: convert dirty page handling to folios new 719426e40146 vmscan: convert page buffer handling to use folios new b79338b3d217 vmscan: convert lazy freeing to folios new 8a6aff9c51c7 vmscan: move initialisation of mapping down new 7d15d41b7c4a vmscan: convert the activate_locked portion of shrink_page [...] new 22bf1b68e572 vmscan: remove remaining uses of page in shrink_page_list new cb4e56ee240d mm/shmem: use a folio in shmem_unused_huge_shrink new 561fd8bee1dc mm/swap: add folio_throttle_swaprate new 9a44f3462edc mm/shmem: convert shmem_add_to_page_cache to take a folio new 8d657a77c6fe mm/shmem: turn shmem_should_replace_page into shmem_should [...] new b0bb08b2d5f3 mm/shmem: turn shmem_alloc_page() into shmem_alloc_folio() new 3674fd6cadf5 mm/shmem: convert shmem_alloc_and_acct_page to use a folio new 94cdf3e8c0bf mm/shmem: convert shmem_getpage_gfp to use a folio new 2b58b3f33ba2 mm/shmem: convert shmem_swapin_page() to shmem_swapin_folio() new 510a81e60536 ocfs2: reflink deadlock when clone file to the same direct [...] new 28eb67b3c57c ocfs2: clear links count in ocfs2_mknod() if an error occurs new e18f5af1cd22 ocfs2: fix ocfs2 corrupt when iputting an inode new 8eb3c9353575 proc: fix dentry/inode overinstantiating under /proc/${pid}/net new 4f335cd69383 proc-fix-dentry-inode-overinstantiating-under-proc-pid-net [...] new a07211c95827 init/main.c: silence some -Wunused-parameter warnings new 49916212c51d initramfs: refactor do_header() cpio magic checks new 55230b38045d initramfs: make dir_entry.name a flexible array member new a68b1f4aecbb initramfs: add INITRAMFS_PRESERVE_MTIME Kconfig option new 06aebc4b5f90 gen_init_cpio: fix short read file handling new 9ce9e2ef35fe gen_init_cpio: support file checksum archiving new 3462c8eba96f initramfs: support cpio extraction with file checksums new 64aac5437c4f ipc/sem: Remove redundant assignments new 7afda327770a ipc: update semtimedop() to use hrtimer new f0ad3e298801 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new 45d5ed52ecdd ELF, uapi: fixup ELF_ST_TYPE definition new cdb5a08f5c15 Merge branch 'mm-nonmm-unstable' into mm-everything new 4ddc2842bf3e Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new eabe2caa5c02 Revert "mm/shmem: convert shmem_swapin_page() to shmem_swa [...] new 90426f5c3dd5 Revert "mm/shmem: convert shmem_getpage_gfp to use a folio" new 416ced293eb7 Revert "mm/shmem: convert shmem_alloc_and_acct_page to use [...] new 8a424a817d1e Revert "mm/shmem: turn shmem_alloc_page() into shmem_alloc [...] new 484d7abf1baa Revert "mm/shmem: turn shmem_should_replace_page into shme [...] new 0f42af30d430 Revert "mm/shmem: convert shmem_add_to_page_cache to take [...] new 3de5080905a8 Revert "mm/swap: add folio_throttle_swaprate" new b119fccff3e9 Revert "mm/shmem: use a folio in shmem_unused_huge_shrink" new 6941abceed42 Revert "vmscan: remove remaining uses of page in shrink_pa [...] new 6465686906f1 Revert "vmscan: convert the activate_locked portion of shr [...] new c532469fc002 Revert "vmscan: move initialisation of mapping down" new ec9062e1b8f2 Revert "vmscan: convert lazy freeing to folios" new 07701af32f4c Revert "vmscan: convert page buffer handling to use folios" new d39da0ea22d2 Revert "vmscan: convert dirty page handling to folios" new 46f302d83625 Revert "usb: core: hcd: Create platform devices for onboar [...] new 325d9e150b47 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery new e94e0f2f0f1f kselftest/vm: override TARGETS from arguments new 266fc88c5792 Merge branch 'akpm/master' new 9f9b9a2972eb Add linux-next specific files for 20220502
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 (088fb7eff349) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1269 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + .../ABI/testing/sysfs-bus-platform-onboard-usb-hub | 8 + Documentation/ABI/testing/sysfs-bus-thunderbolt | 10 + Documentation/ABI/testing/sysfs-class-firmware | 77 + .../ABI/testing/sysfs-devices-physical_location | 42 + Documentation/ABI/testing/sysfs-kernel-mm-damon | 25 +- Documentation/accounting/delay-accounting.rst | 5 +- Documentation/accounting/psi.rst | 9 +- Documentation/admin-guide/cgroup-v2.rst | 2 +- Documentation/admin-guide/devices.txt | 2 +- Documentation/admin-guide/kernel-parameters.txt | 25 +- Documentation/admin-guide/mm/damon/reclaim.rst | 11 + Documentation/admin-guide/mm/damon/usage.rst | 41 +- Documentation/admin-guide/sysctl/kernel.rst | 13 +- Documentation/admin-guide/sysctl/vm.rst | 30 + Documentation/arm64/cpu-feature-registers.rst | 2 + Documentation/arm64/elf_hwcaps.rst | 4 + Documentation/arm64/memory-tagging-extension.rst | 4 +- Documentation/bpf/instruction-set.rst | 4 +- Documentation/dev-tools/ktap.rst | 18 +- .../bindings/arm/freescale/fsl,layerscape-scfg.txt | 19 - .../bindings/arm/mediatek/mediatek,apmixedsys.txt | 35 - .../bindings/arm/mediatek/mediatek,infracfg.txt | 42 - .../bindings/arm/mediatek/mediatek,infracfg.yaml | 81 + .../arm/mediatek/mediatek,mt8186-clock.yaml | 56 + .../arm/mediatek/mediatek,mt8186-sys-clock.yaml | 54 + .../bindings/arm/mediatek/mediatek,topckgen.txt | 35 - Documentation/devicetree/bindings/arm/renesas.yaml | 6 + .../devicetree/bindings/arm/rockchip.yaml | 18 +- .../bindings/clock/mediatek,apmixedsys.yaml | 61 + .../bindings/clock/mediatek,topckgen.yaml | 61 + .../bindings/clock/stericsson,u8500-clks.yaml | 57 + .../allwinner,sun4i-a10-display-engine.yaml | 1 + .../bindings/display/allwinner,sun4i-a10-tcon.yaml | 2 + .../display/allwinner,sun8i-a83t-de2-mixer.yaml | 2 + .../display/allwinner,sun8i-r40-tcon-top.yaml | 133 +- .../bindings/display/panel/panel-simple.yaml | 2 + .../bindings/dsp/mediatek,mt8195-dsp.yaml | 105 + Documentation/devicetree/bindings/eeprom/at24.txt | 1 - .../bindings/iio/adc/renesas,rzg2l-adc.yaml | 3 +- .../bindings/iio/adc/sprd,sc2720-adc.yaml | 60 +- .../devicetree/bindings/iio/dac/adi,ad3552r.yaml | 2 +- .../devicetree/bindings/iio/dac/lltc,ltc2632.yaml | 2 +- .../devicetree/bindings/iio/imu/st,lsm6dsx.yaml | 38 +- .../devicetree/bindings/iio/light/stk33xx.yaml | 6 + .../iio/potentiometer/microchip,mcp4131.yaml | 2 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 2 +- .../bindings/interconnect/qcom,rpmh.yaml | 15 + .../interrupt-controller/fsl,ls-extirq.txt | 53 - .../interrupt-controller/fsl,ls-extirq.yaml | 118 + .../devicetree/bindings/iommu/mediatek,iommu.yaml | 10 - .../devicetree/bindings/iommu/samsung,sysmmu.yaml | 10 - .../devicetree/bindings/leds/leds-mt6360.yaml | 4 +- .../memory-controllers/nvidia,tegra186-mc.yaml | 80 +- .../devicetree/bindings/mfd/mediatek,mt6360.yaml | 67 + Documentation/devicetree/bindings/mfd/syscon.yaml | 8 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 7 + Documentation/devicetree/bindings/mtd/common.txt | 1 - Documentation/devicetree/bindings/mux/reg-mux.yaml | 1 - .../bindings/net/aspeed,ast2600-mdio.yaml | 6 + .../devicetree/bindings/net/ethernet-phy.yaml | 9 + Documentation/devicetree/bindings/net/micrel.txt | 9 + .../bindings/net/microchip,lan966x-switch.yaml | 4 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 30 +- .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 56 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.yaml | 8 + .../devicetree/bindings/power/qcom,rpmpd.yaml | 2 + .../bindings/power/renesas,rcar-sysc.yaml | 1 + .../regulator/siliconmitus,sm5703-regulator.yaml | 49 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 7 + Documentation/devicetree/bindings/rtc/rtc.txt | 1 - .../devicetree/bindings/serial/renesas,hscif.yaml | 7 + .../devicetree/bindings/serial/rs485.yaml | 5 + .../bindings/soc/fsl/fsl,layerscape-scfg.yaml | 58 + .../devicetree/bindings/sound/adi,max98396.yaml | 79 + .../bindings/spi/mediatek,spi-mtk-snfi.yaml | 88 + .../devicetree/bindings/spi/qcom,spi-geni-qcom.txt | 39 - .../bindings/spi/qcom,spi-geni-qcom.yaml | 116 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 3 + .../devicetree/bindings/usb/fcs,fsa4480.yaml | 72 + .../devicetree/bindings/usb/generic-ehci.yaml | 1 + .../devicetree/bindings/usb/generic-ohci.yaml | 1 + .../bindings/usb/mediatek,mt6360-tcpc.yaml | 5 + .../devicetree/bindings/usb/renesas,usbhs.yaml | 4 + Documentation/driver-api/driver-model/devres.rst | 2 +- Documentation/driver-api/firmware/fw_upload.rst | 126 + Documentation/driver-api/firmware/index.rst | 1 + Documentation/driver-api/vfio-mediated-device.rst | 27 +- Documentation/filesystems/caching/cachefiles.rst | 178 + Documentation/filesystems/fscrypt.rst | 2 +- Documentation/filesystems/fsverity.rst | 2 +- Documentation/filesystems/locking.rst | 12 +- Documentation/filesystems/netfs_library.rst | 9 +- Documentation/filesystems/porting.rst | 2 +- Documentation/filesystems/vfs.rst | 35 +- Documentation/firmware-guide/acpi/enumeration.rst | 25 + Documentation/gpu/drm-usage-stats.rst | 112 + Documentation/gpu/i915.rst | 28 + Documentation/gpu/index.rst | 1 + Documentation/hwmon/asus_ec_sensors.rst | 2 + Documentation/networking/device_drivers/index.rst | 1 - .../networking/device_drivers/wan/index.rst | 18 - .../networking/device_drivers/wan/z8530book.rst | 256 - Documentation/networking/mptcp-sysctl.rst | 18 + Documentation/process/submitting-patches.rst | 2 +- Documentation/translations/ja_JP/index.rst | 2 +- Documentation/translations/zh_CN/vm/hmm.rst | 361 + Documentation/translations/zh_CN/vm/index.rst | 4 +- Documentation/translations/zh_CN/vm/numa.rst | 101 + .../virt/coco/{sevguest.rst => sev-guest.rst} | 0 Documentation/virt/kvm/api.rst | 29 +- Documentation/vm/highmem.rst | 101 +- Documentation/vm/page_owner.rst | 5 +- Documentation/x86/index.rst | 2 +- Documentation/x86/intel-iommu.rst | 115 - Documentation/x86/iommu.rst | 151 + MAINTAINERS | 58 +- Makefile | 8 +- Next/SHA1s | 249 +- Next/Trees | 5 +- Next/merge.log | 7616 ++-- arch/Kconfig | 18 +- arch/alpha/include/uapi/asm/socket.h | 2 + arch/arc/kernel/disasm.c | 2 +- arch/arm/Kconfig | 17 - arch/arm/arm-soc-for-next-contents.txt | 34 +- arch/arm/boot/dts/Makefile | 2 +- arch/arm/boot/dts/am335x-myirtech-myc.dtsi | 12 +- arch/arm/boot/dts/am335x-myirtech-myd.dts | 20 +- arch/arm/boot/dts/aspeed-g6.dtsi | 4 + arch/arm/boot/dts/at91-kizbox3-hs.dts | 2 +- arch/arm/boot/dts/at91-kizbox3_common.dtsi | 2 +- arch/arm/boot/dts/en7523.dtsi | 8 + arch/arm/boot/dts/ls1021a-iot.dts | 2 +- arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts | 393 - .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 396 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 1 + arch/arm/boot/dts/qcom-msm8974pro.dtsi | 1 + arch/arm/boot/dts/r9a06g032.dtsi | 1 + 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/lpd270_defconfig | 1 + arch/arm/configs/lubbock_defconfig | 1 + arch/arm/configs/magician_defconfig | 1 + arch/arm/configs/mainstone_defconfig | 1 + 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/kernel/signal.c | 1 + 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/cputype.h | 86 + 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/da8xx.h | 171 + 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/cputype.h | 86 - arch/arm/mach-davinci/include/mach/da8xx.h | 170 - arch/arm/mach-davinci/include/mach/mux.h | 990 - arch/arm/mach-davinci/include/mach/serial.h | 37 - 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/serial.h | 37 + 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-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/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/misc_regs.h | 22 - arch/arm/mach-spear/include/mach/uncompress.h | 42 - arch/arm/mach-spear/misc_regs.h | 20 + 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/arm64/boot/dts/arm/foundation-v8.dtsi | 2 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 3 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 - .../boot/dts/arm/rtsm_ve-motherboard-rs2.dtsi | 11 +- arch/arm64/boot/dts/arm/rtsm_ve-motherboard.dtsi | 4 +- arch/arm64/boot/dts/mediatek/pumpkin-common.dtsi | 1 - arch/arm64/boot/dts/nvidia/tegra186-p2771-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 15 +- arch/arm64/boot/dts/nvidia/tegra194-p2972-0000.dts | 223 + .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 223 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 32 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 223 + arch/arm64/boot/dts/nvidia/tegra234.dtsi | 32 +- arch/arm64/boot/dts/renesas/Makefile | 2 + .../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 | 322 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 76 - 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 | 56 + arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 18 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 39 + arch/arm64/boot/dts/rockchip/Makefile | 3 + arch/arm64/boot/dts/rockchip/rk3328.dtsi | 22 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 16 + arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 80 + arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts | 615 + arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts | 579 + .../boot/dts/rockchip/rk3566-soquartz-cm4.dts | 177 + arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi | 616 + 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-main.dtsi | 307 + arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 48 + arch/arm64/boot/dts/ti/k3-am62.dtsi | 1 + arch/arm64/boot/dts/ti/k3-am625-sk.dts | 289 + arch/arm64/boot/dts/ti/k3-am64-mcu.dtsi | 2 - arch/arm64/boot/dts/ti/k3-am642-sk.dts | 62 + arch/arm64/configs/defconfig | 7 + arch/arm64/include/asm/barrier.h | 4 + arch/arm64/include/asm/cache.h | 17 +- arch/arm64/include/asm/debug-monitors.h | 4 +- arch/arm64/include/asm/esr.h | 16 +- arch/arm64/include/asm/exception.h | 30 +- arch/arm64/include/asm/ftrace.h | 7 + arch/arm64/include/asm/hwcap.h | 1 + arch/arm64/include/asm/io.h | 4 + arch/arm64/include/asm/kvm_asm.h | 1 + arch/arm64/include/asm/kvm_emulate.h | 7 +- arch/arm64/include/asm/kvm_host.h | 3 +- arch/arm64/include/asm/kvm_mmu.h | 3 + arch/arm64/include/asm/kvm_ras.h | 2 +- arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/percpu.h | 1 + arch/arm64/include/asm/processor.h | 10 +- arch/arm64/include/asm/system_misc.h | 4 +- arch/arm64/include/asm/traps.h | 12 +- arch/arm64/include/uapi/asm/hwcap.h | 1 + arch/arm64/include/uapi/asm/kvm.h | 2 + arch/arm64/kernel/cpufeature.c | 14 + arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/debug-monitors.c | 12 +- arch/arm64/kernel/elfcore.c | 2 +- arch/arm64/kernel/entry-common.c | 6 +- arch/arm64/kernel/entry-ftrace.S | 17 - arch/arm64/kernel/entry.S | 2 +- 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/signal.c | 1 + arch/arm64/kernel/signal32.c | 1 + arch/arm64/kernel/sys_compat.c | 2 +- arch/arm64/kernel/traps.c | 66 +- arch/arm64/kvm/arch_timer.c | 47 +- arch/arm64/kvm/arm.c | 44 +- arch/arm64/kvm/handle_exit.c | 64 +- arch/arm64/kvm/hyp/include/hyp/switch.h | 2 +- arch/arm64/kvm/hyp/include/nvhe/mm.h | 6 +- arch/arm64/kvm/hyp/nvhe/host.S | 40 +- arch/arm64/kvm/hyp/nvhe/hyp-main.c | 18 +- arch/arm64/kvm/hyp/nvhe/mm.c | 78 +- arch/arm64/kvm/hyp/nvhe/setup.c | 31 +- arch/arm64/kvm/hyp/nvhe/switch.c | 7 +- arch/arm64/kvm/hyp/nvhe/sys_regs.c | 2 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 4 +- arch/arm64/kvm/inject_fault.c | 32 +- arch/arm64/kvm/mmu.c | 87 +- arch/arm64/kvm/pmu-emul.c | 23 +- arch/arm64/kvm/psci.c | 3 +- arch/arm64/kvm/sys_regs.c | 6 +- arch/arm64/lib/delay.c | 12 +- arch/arm64/mm/fault.c | 70 +- arch/arm64/mm/ioremap.c | 8 + arch/arm64/tools/cpucaps | 1 + arch/csky/include/asm/processor.h | 2 +- arch/ia64/kernel/uncached.c | 2 +- arch/m68k/Kconfig.bus | 10 - arch/m68k/coldfire/Makefile | 2 +- arch/m68k/coldfire/dma.c | 43 - arch/m68k/include/asm/dma.h | 483 - arch/m68k/include/asm/pgtable_no.h | 3 +- arch/m68k/kernel/signal.c | 1 + arch/m68k/mm/motorola.c | 1 - arch/mips/boot/dts/brcm/bcm97358svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97360svmb.dts | 2 +- arch/mips/boot/dts/brcm/bcm97425svmb.dts | 2 +- arch/mips/boot/dts/ingenic/x1000.dtsi | 12 + arch/mips/boot/dts/mscc/jaguar2_pcb110.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb111.dts | 10 +- arch/mips/boot/dts/mscc/jaguar2_pcb118.dts | 6 +- arch/mips/boot/dts/mscc/ocelot.dtsi | 4 +- arch/mips/boot/dts/mscc/ocelot_pcb120.dts | 6 +- arch/mips/boot/dts/mscc/serval_common.dtsi | 14 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 26 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 30 +- arch/mips/boot/dts/ralink/mt7621.dtsi | 2 +- .../cavium-octeon/executive/cvmx-helper-xaui.c | 5 +- arch/mips/cavium-octeon/executive/cvmx-helper.c | 6 + arch/mips/configs/gpr_defconfig | 3 - arch/mips/configs/mtx1_defconfig | 3 - arch/mips/include/asm/timex.h | 8 +- arch/mips/include/uapi/asm/socket.h | 2 + arch/mips/kernel/mips-cpc.c | 1 + arch/mips/kernel/time.c | 11 +- arch/mips/sgi-ip27/ip27-xtalk.c | 4 + arch/mips/sgi-ip30/ip30-xtalk.c | 4 + arch/openrisc/include/asm/timex.h | 2 - arch/openrisc/kernel/head.S | 9 + arch/parisc/include/uapi/asm/socket.h | 2 + arch/riscv/kvm/vcpu_sbi.c | 5 +- arch/riscv/mm/init.c | 21 +- arch/s390/Makefile | 10 + arch/s390/kernel/irq.c | 4 +- arch/sparc/include/uapi/asm/socket.h | 1 + arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_64.c | 1 + arch/x86/Kconfig | 20 +- arch/x86/Kconfig.debug | 2 +- arch/x86/include/asm/cpu.h | 4 +- arch/x86/include/asm/cpufeatures.h | 2 +- arch/x86/include/asm/jump_label.h | 6 +- arch/x86/include/asm/pgtable_types.h | 4 - arch/x86/include/asm/sev.h | 35 + arch/x86/include/asm/suspend_32.h | 2 +- arch/x86/include/asm/suspend_64.h | 12 +- arch/x86/include/asm/thread_info.h | 4 +- arch/x86/include/asm/topology.h | 17 +- arch/x86/kernel/acpi/cppc.c | 29 +- arch/x86/kernel/alternative.c | 6 +- arch/x86/kernel/cpu/aperfmperf.c | 480 +- arch/x86/kernel/cpu/intel.c | 75 +- arch/x86/kernel/cpu/proc.c | 11 +- arch/x86/kernel/fpu/xstate.c | 58 +- arch/x86/kernel/fpu/xstate.h | 14 +- arch/x86/kernel/ftrace.c | 17 +- arch/x86/kernel/process.c | 3 - arch/x86/kernel/sev.c | 80 +- arch/x86/kernel/signal_compat.c | 2 + arch/x86/kernel/smpboot.c | 358 +- 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/pci/xen.c | 6 +- arch/x86/realmode/init.c | 2 +- block/bfq-iosched.c | 12 +- block/blk-iocost.c | 12 +- block/blk-mq.c | 9 +- block/fops.c | 12 +- crypto/ecrdsa.c | 8 +- drivers/acpi/apei/einj.c | 3 + drivers/acpi/bgrt.c | 2 +- drivers/acpi/bus.c | 24 +- drivers/acpi/device_pm.c | 5 +- drivers/acpi/dptf/dptf_power.c | 4 +- drivers/amba/bus.c | 37 +- drivers/android/binder_alloc.c | 22 +- drivers/atm/Kconfig | 54 - drivers/atm/Makefile | 3 - drivers/atm/firestream.c | 2057 - drivers/atm/firestream.h | 502 - drivers/atm/horizon.c | 2853 -- drivers/atm/horizon.h | 492 - drivers/atm/nicstarmac.c | 5 - drivers/atm/uPD98401.h | 293 - drivers/atm/uPD98402.c | 266 - drivers/atm/uPD98402.h | 107 - drivers/atm/zatm.c | 1652 - drivers/atm/zatm.h | 104 - drivers/base/Makefile | 1 + drivers/base/core.c | 15 + drivers/base/dd.c | 16 +- drivers/base/firmware_loader/Kconfig | 18 + drivers/base/firmware_loader/Makefile | 2 + drivers/base/firmware_loader/fallback.c | 418 - drivers/base/firmware_loader/fallback.h | 46 +- drivers/base/firmware_loader/firmware.h | 6 + drivers/base/firmware_loader/main.c | 32 +- drivers/base/firmware_loader/sysfs.c | 422 + drivers/base/firmware_loader/sysfs.h | 117 + drivers/base/firmware_loader/sysfs_upload.c | 396 + drivers/base/firmware_loader/sysfs_upload.h | 41 + drivers/base/physical_location.c | 137 + drivers/base/physical_location.h | 16 + drivers/base/platform.c | 27 +- drivers/base/power/domain.c | 77 +- drivers/base/property.c | 96 +- drivers/block/Kconfig | 16 + 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/floppy.c | 43 +- drivers/block/null_blk/null_blk.h | 8 +- drivers/bluetooth/btusb.c | 18 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 24 +- drivers/bus/fsl-mc/fsl-mc-msi.c | 6 +- drivers/bus/mhi/host/pci_generic.c | 38 + drivers/char/hw_random/Kconfig | 2 +- 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 | 151 +- drivers/clk/clk-en7523.c | 2 +- drivers/clk/clk-mux.c | 4 +- drivers/clk/mediatek/Kconfig | 8 + drivers/clk/mediatek/Makefile | 5 + drivers/clk/mediatek/clk-mt8186-apmixedsys.c | 133 + drivers/clk/mediatek/clk-mt8186-cam.c | 90 + drivers/clk/mediatek/clk-mt8186-img.c | 68 + drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c | 67 + drivers/clk/mediatek/clk-mt8186-infra_ao.c | 216 + drivers/clk/mediatek/clk-mt8186-ipe.c | 55 + drivers/clk/mediatek/clk-mt8186-mcu.c | 108 + drivers/clk/mediatek/clk-mt8186-mdp.c | 80 + drivers/clk/mediatek/clk-mt8186-mfg.c | 48 + drivers/clk/mediatek/clk-mt8186-mm.c | 111 + drivers/clk/mediatek/clk-mt8186-topckgen.c | 780 + drivers/clk/mediatek/clk-mt8186-vdec.c | 88 + drivers/clk/mediatek/clk-mt8186-venc.c | 51 + drivers/clk/mediatek/clk-mt8186-wpe.c | 51 + 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/r9a06g032-clocks.c | 2 +- drivers/clk/renesas/r9a07g043-cpg.c | 68 + 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/ux500/clk-prcmu.c | 252 +- drivers/clk/ux500/clk.h | 70 +- drivers/clk/ux500/u8500_of_clk.c | 350 +- drivers/cpufreq/cpufreq.c | 5 +- drivers/cpufreq/mediatek-cpufreq.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 8 + drivers/cpufreq/sun50i-cpufreq-nvmem.c | 4 +- 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/Kconfig | 2 +- drivers/edac/armada_xp_edac.c | 18 +- drivers/edac/ghes_edac.c | 2 +- drivers/edac/synopsys_edac.c | 59 +- drivers/extcon/extcon-sm5502.c | 2 +- drivers/extcon/extcon.c | 29 +- drivers/firmware/arm_ffa/driver.c | 24 +- drivers/firmware/arm_scmi/Kconfig | 1 + drivers/firmware/arm_scmi/base.c | 46 +- drivers/firmware/arm_scmi/clock.c | 343 +- drivers/firmware/arm_scmi/common.h | 225 +- drivers/firmware/arm_scmi/driver.c | 165 +- drivers/firmware/arm_scmi/optee.c | 144 +- drivers/firmware/arm_scmi/perf.c | 162 +- drivers/firmware/arm_scmi/power.c | 44 +- drivers/firmware/arm_scmi/protocols.h | 318 + drivers/firmware/arm_scmi/reset.c | 40 +- drivers/firmware/arm_scmi/sensors.c | 645 +- drivers/firmware/arm_scmi/system.c | 9 +- drivers/firmware/arm_scmi/voltage.c | 218 +- drivers/firmware/edd.c | 3 +- drivers/firmware/efi/libstub/arm32-stub.c | 3 +- drivers/firmware/efi/libstub/arm64-stub.c | 15 +- drivers/firmware/efi/libstub/efi-stub.c | 2 +- drivers/firmware/efi/libstub/efistub.h | 3 +- drivers/firmware/efi/libstub/riscv-stub.c | 3 +- drivers/firmware/smccc/kvm_guest.c | 1 + drivers/gpu/drm/amd/amdgpu/Makefile | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.c | 371 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atomfirmware.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 18 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 291 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 11 + drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 5 + drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 14 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.c | 62 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp_ta.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.c | 33 + drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 2 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 4 +- drivers/gpu/drm/amd/amdgpu/cik_sdma.c | 4 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 28 + drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 8 +- drivers/gpu/drm/amd/amdgpu/si_dma.c | 5 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 13 - drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 + drivers/gpu/drm/amd/amdgpu/soc21.c | 620 + drivers/gpu/drm/amd/amdgpu/soc21.h | 30 + drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 63 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 17 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 2 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 2 +- .../gpu/drm/amd/display/dc/dcn201/dcn201_hwseq.c | 2 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 25 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 9 + .../drm/amd/display/dc/dcn315/dcn315_resource.c | 4 +- .../drm/amd/display/dc/dcn316/dcn316_resource.c | 4 +- drivers/gpu/drm/amd/include/amd_shared.h | 2 + .../amd/include/asic_reg/gc/gc_11_0_0_default.h | 6114 +++ .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 11670 ++++++ .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 41635 +++++++++++++++++++ .../drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h | 461 + .../amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h | 682 + drivers/gpu/drm/amd/include/atombios.h | 2 +- drivers/gpu/drm/amd/include/atomfirmware.h | 80 +- drivers/gpu/drm/amd/include/discovery.h | 114 +- drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 14 +- drivers/gpu/drm/arm/malidp_planes.c | 2 +- drivers/gpu/drm/bridge/tc358762.c | 1 - drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/display/Kconfig | 6 +- drivers/gpu/drm/display/drm_dp_mst_topology.c | 5 +- drivers/gpu/drm/drm_edid.c | 65 +- drivers/gpu/drm/drm_format_helper.c | 95 + drivers/gpu/drm/drm_plane.c | 14 +- drivers/gpu/drm/i915/Kconfig | 39 +- drivers/gpu/drm/i915/Makefile | 18 +- drivers/gpu/drm/i915/display/intel_display.c | 15 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 33 +- drivers/gpu/drm/i915/display/intel_dpll.c | 196 +- drivers/gpu/drm/i915/display/intel_dpll.h | 6 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 268 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 9 +- drivers/gpu/drm/i915/display/intel_dpt.c | 2 +- drivers/gpu/drm/i915/display/intel_fb.c | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 10 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 4 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 56 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 70 +- drivers/gpu/drm/i915/gem/i915_gem_context_types.h | 6 + drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_lmem.c | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 2 + drivers/gpu/drm/i915/gem/i915_gem_region.c | 50 +- drivers/gpu/drm/i915/gem/i915_gem_region.h | 7 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 24 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 144 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.h | 4 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 52 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.h | 1 + .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 12 +- drivers/gpu/drm/i915/gem/selftests/mock_context.c | 5 +- drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 113 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.h | 4 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 12 +- drivers/gpu/drm/i915/gt/intel_context.c | 29 +- drivers/gpu/drm/i915/gt/intel_context.h | 15 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 24 +- drivers/gpu/drm/i915/gt/intel_engine.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 40 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 1 + drivers/gpu/drm/i915/gt/intel_engine_types.h | 13 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 11 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 49 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 693 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 29 + drivers/gpu/drm/i915/gt/intel_gsc.c | 224 + drivers/gpu/drm/i915/gt/intel_gsc.h | 37 + drivers/gpu/drm/i915/gt/intel_gt.c | 223 +- drivers/gpu/drm/i915/gt/intel_gt.h | 41 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 4 + drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 20 +- drivers/gpu/drm/i915/gt/intel_gt_debugfs.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 + drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 + drivers/gpu/drm/i915/gt/intel_gt_irq.c | 13 + drivers/gpu/drm/i915/gt/intel_gt_pm.c | 18 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 40 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.h | 4 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 21 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 122 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 34 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 601 + drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h | 15 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 + drivers/gpu/drm/i915/gt/intel_gtt.c | 56 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 65 +- drivers/gpu/drm/i915/gt/intel_hwconfig.h | 21 + drivers/gpu/drm/i915/gt/intel_lrc.c | 39 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 27 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 390 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 10 +- drivers/gpu/drm/i915/gt/intel_reset.c | 7 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 +- drivers/gpu/drm/i915/gt/intel_rps.c | 126 +- drivers/gpu/drm/i915/gt/intel_rps.h | 6 +- drivers/gpu/drm/i915/gt/intel_rps_types.h | 15 + drivers/gpu/drm/i915/gt/intel_sseu.c | 54 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 50 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 21 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 86 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 10 +- drivers/gpu/drm/i915/gt/selftest_migrate.c | 259 +- drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 14 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 4 + drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 15 + drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h | 218 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 48 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 19 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 185 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 1657 + drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h | 33 + drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 92 +- drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 164 + drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 125 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 56 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 645 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 30 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/Makefile | 30 +- drivers/gpu/drm/i915/gvt/cfg_space.c | 89 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 36 +- drivers/gpu/drm/i915/gvt/execlist.c | 12 +- drivers/gpu/drm/i915/gvt/firmware.c | 25 +- drivers/gpu/drm/i915/gvt/gtt.c | 55 +- drivers/gpu/drm/i915/gvt/gvt.c | 340 - drivers/gpu/drm/i915/gvt/gvt.h | 128 +- drivers/gpu/drm/i915/gvt/handlers.c | 1035 +- drivers/gpu/drm/i915/gvt/hypercall.h | 82 - drivers/gpu/drm/i915/gvt/interrupt.c | 40 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 1097 +- drivers/gpu/drm/i915/gvt/mmio.c | 4 +- drivers/gpu/drm/i915/gvt/mmio.h | 1 - drivers/gpu/drm/i915/gvt/mpt.h | 400 - drivers/gpu/drm/i915/gvt/opregion.c | 148 +- drivers/gpu/drm/i915/gvt/page_track.c | 8 +- drivers/gpu/drm/i915/gvt/reg.h | 9 +- drivers/gpu/drm/i915/gvt/scheduler.c | 37 +- drivers/gpu/drm/i915/gvt/trace.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 22 +- drivers/gpu/drm/i915/i915_debugfs.c | 12 +- drivers/gpu/drm/i915/i915_driver.c | 44 +- drivers/gpu/drm/i915/i915_drm_client.c | 158 + drivers/gpu/drm/i915/i915_drm_client.h | 68 + drivers/gpu/drm/i915/i915_drv.h | 28 + drivers/gpu/drm/i915/i915_file_private.h | 3 + drivers/gpu/drm/i915/i915_gem.c | 89 +- drivers/gpu/drm/i915/i915_gpu_error.c | 297 +- drivers/gpu/drm/i915/i915_gpu_error.h | 37 +- drivers/gpu/drm/i915/i915_params.c | 3 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 6 +- drivers/gpu/drm/i915/i915_query.c | 94 +- drivers/gpu/drm/i915/i915_reg.h | 20 +- drivers/gpu/drm/i915/i915_reg_defs.h | 2 - drivers/gpu/drm/i915/i915_sysfs.c | 310 +- drivers/gpu/drm/i915/i915_sysfs.h | 3 + drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 4 +- drivers/gpu/drm/i915/i915_vma.c | 108 +- drivers/gpu/drm/i915/i915_vma.h | 14 - drivers/gpu/drm/i915/i915_vma_resource.c | 2 +- drivers/gpu/drm/i915/i915_vma_resource.h | 6 + drivers/gpu/drm/i915/i915_vma_types.h | 8 +- drivers/gpu/drm/i915/intel_device_info.c | 21 + drivers/gpu/drm/i915/intel_device_info.h | 2 + drivers/gpu/drm/i915/intel_gvt.c | 252 +- drivers/gpu/drm/i915/intel_gvt.h | 32 +- drivers/gpu/drm/i915/intel_gvt_mmio_table.c | 1292 + drivers/gpu/drm/i915/intel_memory_region.c | 2 +- drivers/gpu/drm/i915/intel_memory_region.h | 8 +- drivers/gpu/drm/i915/intel_region_ttm.c | 7 +- drivers/gpu/drm/i915/intel_region_ttm.h | 1 + drivers/gpu/drm/i915/intel_uncore.c | 86 +- drivers/gpu/drm/i915/intel_uncore.h | 7 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 18 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_region.c | 4 + drivers/gpu/drm/nouveau/nouveau_debugfs.c | 12 +- .../gpu/drm/nouveau/nvkm/engine/disp/coregv100.c | 4 +- .../gpu/drm/nouveau/nvkm/engine/disp/wimmgv100.c | 2 +- .../gpu/drm/nouveau/nvkm/engine/disp/wndwgv100.c | 4 +- .../gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c | 3 +- drivers/gpu/drm/panel/panel-simple.c | 38 + drivers/gpu/drm/radeon/Makefile | 2 +- drivers/gpu/drm/radeon/atombios.h | 6 +- drivers/gpu/drm/radeon/cik_blit_shaders.c | 246 - drivers/gpu/drm/radeon/cik_blit_shaders.h | 219 +- drivers/gpu/drm/radeon/si_dpm.c | 4 +- drivers/gpu/drm/scheduler/gpu_scheduler_trace.h | 43 +- drivers/gpu/drm/solomon/ssd130x-i2c.c | 4 +- drivers/gpu/drm/solomon/ssd130x.c | 4 +- drivers/gpu/drm/solomon/ssd130x.h | 2 +- drivers/gpu/drm/sun4i/Kconfig | 2 +- drivers/gpu/drm/sun4i/sun4i_backend.c | 40 +- drivers/gpu/drm/sun4i/sun4i_crtc.c | 1 + drivers/gpu/drm/sun4i/sun4i_drv.c | 1 + drivers/gpu/drm/sun4i/sun4i_frontend.c | 3 - drivers/gpu/drm/sun4i/sun4i_hdmi_i2c.c | 4 +- drivers/gpu/drm/sun4i/sun4i_tcon.c | 8 + drivers/gpu/drm/sun4i/sun6i_mipi_dsi.c | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.c | 7 +- drivers/gpu/drm/sun4i/sun8i_csc.h | 1 + drivers/gpu/drm/sun4i/sun8i_mixer.c | 74 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 14 +- drivers/gpu/drm/sun4i/sun8i_tcon_top.c | 15 +- drivers/gpu/drm/sun4i/sun8i_ui_layer.c | 30 - drivers/gpu/drm/sun4i/sun8i_vi_layer.c | 6 +- drivers/gpu/drm/sun4i/sunxi_engine.h | 27 + drivers/gpu/drm/v3d/v3d_perfmon.c | 3 +- drivers/gpu/drm/vc4/vc4_bo.c | 8 +- drivers/gpu/drm/vc4/vc4_plane.c | 7 +- drivers/hv/channel_mgmt.c | 8 +- drivers/hv/ring_buffer.c | 32 +- drivers/hwmon/Kconfig | 14 +- drivers/hwmon/Makefile | 2 + drivers/hwmon/asus-ec-sensors.c | 420 +- drivers/hwmon/dell-smm-hwmon.c | 50 +- drivers/hwmon/nct6775-core.c | 4205 ++ drivers/hwmon/nct6775-platform.c | 1226 + drivers/hwmon/nct6775.c | 5284 --- drivers/hwmon/nct6775.h | 252 + drivers/hwmon/occ/common.c | 100 +- drivers/hwmon/occ/common.h | 5 +- drivers/hwmon/occ/p8_i2c.c | 2 +- drivers/hwmon/occ/p9_sbe.c | 2 +- drivers/hwmon/occ/sysfs.c | 137 +- drivers/hwmon/pmbus/delta-ahe50dc-fan.c | 16 + drivers/idle/intel_idle.c | 160 +- drivers/iio/accel/Kconfig | 1 - drivers/iio/accel/adxl355_core.c | 7 +- drivers/iio/accel/adxl367.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 4 +- drivers/iio/accel/fxls8962af-core.c | 1 - drivers/iio/accel/mma8452.c | 13 +- drivers/iio/accel/sca3000.c | 1 - drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel_core.c | 13 +- drivers/iio/adc/Kconfig | 2 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 44 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/at91-sama5d2_adc.c | 4 +- drivers/iio/adc/ina2xx-adc.c | 3 +- drivers/iio/adc/sc27xx_adc.c | 470 +- drivers/iio/adc/stm32-dfsdm-adc.c | 5 +- drivers/iio/adc/stmpe-adc.c | 21 +- drivers/iio/adc/ti-ads8688.c | 1 + drivers/iio/adc/ti_am335x_adc.c | 4 +- drivers/iio/afe/Kconfig | 1 - drivers/iio/afe/iio-rescale.c | 5 +- drivers/iio/buffer/kfifo_buf.c | 10 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 5 +- drivers/iio/common/scmi_sensors/scmi_iio.c | 1 - drivers/iio/common/st_sensors/st_sensors_core.c | 50 +- drivers/iio/dac/Kconfig | 4 +- drivers/iio/dac/ad5064.c | 2 +- drivers/iio/dac/ad5360.c | 2 +- drivers/iio/dac/ad5380.c | 2 +- drivers/iio/dac/ad5446.c | 2 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5624r_spi.c | 2 +- drivers/iio/dac/ad5686.c | 2 +- drivers/iio/dac/ad5755.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7303.c | 2 +- drivers/iio/dac/ltc2632.c | 8 +- drivers/iio/dac/max5821.c | 2 +- drivers/iio/dac/mcp4725.c | 4 +- drivers/iio/dac/stm32-dac.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 2 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 8 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 4 +- drivers/iio/gyro/mpu3050.h | 2 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_core.c | 15 +- drivers/iio/health/max30100.c | 1 - drivers/iio/health/max30102.c | 1 - drivers/iio/imu/adis16480.c | 91 +- drivers/iio/imu/bmi160/bmi160_core.c | 27 +- drivers/iio/imu/bmi160/bmi160_i2c.c | 13 +- drivers/iio/imu/bmi160/bmi160_spi.c | 18 +- drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c | 1 - drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c | 1 - drivers/iio/imu/st_lsm6dsx/Kconfig | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx.h | 2 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_buffer.c | 4 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_i2c.c | 5 + drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_spi.c | 5 + drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 43 +- drivers/iio/industrialio-event.c | 2 +- drivers/iio/industrialio-trigger.c | 2 +- drivers/iio/light/Kconfig | 1 - drivers/iio/light/apds9960.c | 1 - drivers/iio/light/stk3310.c | 25 + drivers/iio/light/tsl2772.c | 25 +- drivers/iio/magnetometer/Kconfig | 1 - drivers/iio/magnetometer/rm3100-core.c | 15 +- drivers/iio/magnetometer/st_magn_core.c | 15 +- drivers/iio/pressure/st_pressure_core.c | 8 +- drivers/iio/proximity/mb1232.c | 8 +- drivers/iio/proximity/ping.c | 5 +- drivers/iio/proximity/vl53l0x-i2c.c | 7 +- drivers/iio/temperature/max31856.c | 6 +- drivers/iio/temperature/max31865.c | 4 +- drivers/infiniband/core/device.c | 24 +- drivers/infiniband/hw/hns/hns_roce_device.h | 11 - drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 29 +- drivers/infiniband/hw/hns/hns_roce_qp.c | 20 - drivers/infiniband/hw/irdma/cm.c | 7 +- drivers/infiniband/hw/mlx5/Makefile | 1 + drivers/infiniband/hw/mlx5/fs.c | 5 - drivers/infiniband/hw/mlx5/main.c | 109 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 89 +- drivers/infiniband/hw/mlx5/mr.c | 421 +- drivers/infiniband/hw/mlx5/odp.c | 63 +- drivers/infiniband/hw/mlx5/qp.c | 1 + drivers/infiniband/hw/mlx5/umr.c | 700 + drivers/infiniband/hw/mlx5/umr.h | 97 + drivers/infiniband/hw/mlx5/wr.c | 377 +- drivers/infiniband/hw/mlx5/wr.h | 60 + drivers/infiniband/sw/rxe/rxe_req.c | 7 +- drivers/infiniband/sw/rxe/rxe_resp.c | 35 +- drivers/input/keyboard/cros_ec_keyb.c | 9 + drivers/interconnect/core.c | 8 +- drivers/interconnect/qcom/Kconfig | 18 + drivers/interconnect/qcom/Makefile | 4 + drivers/interconnect/qcom/icc-rpm.c | 2 +- drivers/interconnect/qcom/icc-rpm.h | 2 +- drivers/interconnect/qcom/icc-rpmh.c | 2 +- drivers/interconnect/qcom/icc-rpmh.h | 6 +- drivers/interconnect/qcom/msm8916.c | 12 +- drivers/interconnect/qcom/msm8939.c | 16 +- drivers/interconnect/qcom/msm8974.c | 28 +- drivers/interconnect/qcom/msm8996.c | 16 +- drivers/interconnect/qcom/osm-l3.c | 16 +- drivers/interconnect/qcom/qcm2290.c | 24 +- drivers/interconnect/qcom/qcs404.c | 12 +- drivers/interconnect/qcom/sc7180.c | 68 +- drivers/interconnect/qcom/sc7280.c | 72 +- drivers/interconnect/qcom/sc8180x.c | 44 +- drivers/interconnect/qcom/sc8280xp.c | 2438 ++ drivers/interconnect/qcom/sc8280xp.h | 209 + drivers/interconnect/qcom/sdm660.c | 24 +- drivers/interconnect/qcom/sdm845.c | 32 +- drivers/interconnect/qcom/sdx55.c | 12 +- drivers/interconnect/qcom/sdx65.c | 231 + drivers/interconnect/qcom/sdx65.h | 65 + drivers/interconnect/qcom/sm8150.c | 66 +- drivers/interconnect/qcom/sm8250.c | 66 +- drivers/interconnect/qcom/sm8350.c | 60 +- drivers/interconnect/qcom/sm8450.c | 68 +- 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/md/md-bitmap.c | 45 +- drivers/md/md-cluster.c | 2 +- drivers/md/md.c | 62 +- drivers/md/md.h | 62 +- drivers/md/raid0.c | 31 +- drivers/md/raid1.c | 43 +- drivers/md/raid10.c | 40 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 226 +- drivers/md/raid5.h | 23 +- drivers/memory/Kconfig | 2 +- drivers/memory/brcmstb_dpfe.c | 10 +- drivers/memory/da8xx-ddrctl.c | 3 +- drivers/memory/emif.c | 4 +- drivers/memory/omap-gpmc.c | 43 +- drivers/memory/renesas-rpc-if.c | 3 +- drivers/memory/tegra/mc.c | 144 +- 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/memory/ti-aemif.c | 4 +- drivers/memory/ti-emif-pm.c | 6 +- drivers/mfd/cros_ec_dev.c | 19 + drivers/mfd/hi655x-pmic.c | 27 +- drivers/mfd/ipaq-micro.c | 2 +- drivers/mfd/mt6397-core.c | 13 + drivers/misc/mei/Kconfig | 14 + drivers/misc/mei/Makefile | 3 + drivers/misc/mei/bus-fixup.c | 25 + drivers/misc/mei/gsc-me.c | 259 + drivers/misc/mei/hdcp/mei_hdcp.c | 2 +- drivers/misc/mei/hw-me.c | 29 +- drivers/misc/mei/hw-me.h | 2 + drivers/misc/mei/pxp/mei_pxp.c | 2 +- drivers/misc/pvpanic/pvpanic.c | 10 +- drivers/mmc/core/block.c | 8 +- drivers/mmc/core/mmc.c | 30 +- drivers/mmc/core/sd.c | 7 + drivers/mmc/host/Kconfig | 2 +- drivers/mmc/host/sdhci-omap.c | 9 +- drivers/mmc/host/sdhci_am654.c | 23 +- drivers/mtd/chips/cfi_cmdset_0002.c | 112 +- drivers/mtd/devices/phram.c | 13 +- drivers/mtd/mtdblock.c | 8 +- drivers/mtd/mtdoops.c | 61 +- drivers/mtd/mtdpart.c | 3 - drivers/mtd/nand/Kconfig | 7 + drivers/mtd/nand/Makefile | 1 + drivers/mtd/nand/ecc-mtk.c | 599 + drivers/mtd/nand/raw/Kconfig | 1 + drivers/mtd/nand/raw/Makefile | 2 +- drivers/mtd/nand/raw/cadence-nand-controller.c | 5 +- drivers/mtd/nand/raw/intel-nand-controller.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 597 - drivers/mtd/nand/raw/mtk_nand.c | 2 +- drivers/mtd/nand/raw/tmio_nand.c | 3 + drivers/mtd/spi-nor/core.c | 254 +- drivers/mtd/spi-nor/core.h | 115 + drivers/mtd/spi-nor/micron-st.c | 139 +- drivers/mtd/spi-nor/spansion.c | 159 +- drivers/mtd/spi-nor/xilinx.c | 12 +- drivers/net/can/grcan.c | 46 +- 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/lantiq_gswip.c | 3 - drivers/net/dsa/microchip/ksz8795.c | 35 +- drivers/net/dsa/microchip/ksz8795_reg.h | 3 - drivers/net/dsa/microchip/ksz9477.c | 169 +- drivers/net/dsa/microchip/ksz9477_reg.h | 4 - drivers/net/dsa/microchip/ksz_common.c | 136 + drivers/net/dsa/microchip/ksz_common.h | 10 + drivers/net/dsa/mt7530.c | 19 +- drivers/net/dsa/mv88e6xxx/chip.c | 56 +- drivers/net/dsa/mv88e6xxx/port_hidden.c | 5 +- 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/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/broadcom/bnx2x/bnx2x_main.c | 9 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 7 + 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/dec/tulip/winbond-840.c | 2 - drivers/net/ethernet/emulex/benet/be.h | 3 +- drivers/net/ethernet/emulex/benet/be_main.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 4 - drivers/net/ethernet/freescale/fec_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 +- drivers/net/ethernet/ibm/ibmvnic.c | 129 +- drivers/net/ethernet/ibm/ibmvnic.h | 6 - drivers/net/ethernet/intel/ice/ice_main.c | 3 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 27 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ipsec.c | 3 +- .../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 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 25 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 4 + .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 276 +- .../net/ethernet/microchip/lan966x/lan966x_regs.h | 40 + drivers/net/ethernet/mscc/ocelot.c | 5 + drivers/net/ethernet/mscc/ocelot_vsc7514.c | 2 +- drivers/net/ethernet/natsemi/natsemi.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 +- 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/realtek/atp.h | 4 - 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-imx.c | 4 +- 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/hamradio/Kconfig | 34 - drivers/net/hamradio/Makefile | 1 - drivers/net/hamradio/dmascc.c | 1450 - drivers/net/mdio/mdio-aspeed.c | 15 +- drivers/net/mdio/mdio-mux-bcm6368.c | 2 +- drivers/net/phy/Kconfig | 7 + drivers/net/phy/Makefile | 1 + drivers/net/phy/adin1100.c | 292 + drivers/net/phy/marvell.c | 16 +- drivers/net/phy/marvell10g.c | 2 +- drivers/net/phy/micrel.c | 32 +- drivers/net/phy/microchip_t1.c | 2 + drivers/net/phy/phy-c45.c | 257 +- drivers/net/phy/phy-core.c | 3 +- drivers/net/phy/phy_device.c | 10 +- drivers/net/phy/phylink.c | 4 +- drivers/net/usb/lan78xx.c | 4 +- drivers/net/usb/qmi_wwan.c | 1 + drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 20 +- drivers/net/wan/Kconfig | 44 - drivers/net/wan/Makefile | 3 - drivers/net/wan/cosa.c | 2052 - drivers/net/wan/cosa.h | 104 - drivers/net/wan/hostess_sv11.c | 336 - drivers/net/wan/sealevel.c | 352 - drivers/net/wan/z85230.c | 1641 - drivers/net/wan/z85230.h | 407 - drivers/net/wireless/Kconfig | 1 + drivers/net/wireless/Makefile | 1 + .../broadcom/brcm80211/brcmfmac/cfg80211.c | 1 + drivers/net/wireless/marvell/mwifiex/sdio.c | 23 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 6 + drivers/net/wireless/purelifi/Kconfig | 17 + drivers/net/wireless/purelifi/Makefile | 2 + drivers/net/wireless/purelifi/plfxlc/Kconfig | 14 + drivers/net/wireless/purelifi/plfxlc/Makefile | 3 + drivers/net/wireless/purelifi/plfxlc/chip.c | 99 + drivers/net/wireless/purelifi/plfxlc/chip.h | 70 + drivers/net/wireless/purelifi/plfxlc/firmware.c | 276 + drivers/net/wireless/purelifi/plfxlc/intf.h | 52 + drivers/net/wireless/purelifi/plfxlc/mac.c | 754 + drivers/net/wireless/purelifi/plfxlc/mac.h | 184 + drivers/net/wireless/purelifi/plfxlc/usb.c | 891 + drivers/net/wireless/purelifi/plfxlc/usb.h | 198 + drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 8 +- .../realtek/rtlwifi/btcoexist/halbtc8821a1ant.c | 16 +- drivers/net/wireless/realtek/rtw88/fw.c | 18 +- drivers/net/wireless/realtek/rtw88/mac.c | 2 +- drivers/net/wireless/realtek/rtw88/main.c | 3 +- drivers/net/wireless/realtek/rtw88/main.h | 1 + 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/rtw8852c.c | 2 +- drivers/net/xen-netback/interface.c | 3 +- drivers/nfc/nfcmrvl/main.c | 2 +- drivers/nvdimm/security.c | 5 - drivers/nvmem/Kconfig | 1 + drivers/nvmem/brcm_nvram.c | 2 + drivers/nvmem/layerscape-sfp.c | 36 +- drivers/nvmem/qfprom.c | 3 +- drivers/opp/core.c | 11 +- drivers/opp/debugfs.c | 10 +- drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pci/pci-driver.c | 18 + drivers/pci/pci-stub.c | 1 + drivers/pci/pcie/portdrv_pci.c | 2 + drivers/pcmcia/soc_common.c | 25 +- drivers/pinctrl/mediatek/pinctrl-mt8365.c | 2 +- drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 2 +- drivers/pinctrl/pinctrl-ocelot.c | 12 +- drivers/pinctrl/pinctrl-rockchip.c | 468 +- drivers/pinctrl/pinctrl-rockchip.h | 170 +- 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/x86/asus-wmi.c | 15 +- drivers/platform/x86/dell/dell-laptop.c | 13 + drivers/platform/x86/gigabyte-wmi.c | 1 + drivers/platform/x86/intel/pmc/core.h | 2 +- drivers/platform/x86/intel/sdsi.c | 44 +- .../x86/intel/uncore-frequency/uncore-frequency.c | 3 + drivers/powercap/intel_rapl_common.c | 1 + drivers/regulator/Kconfig | 7 + drivers/regulator/Makefile | 1 + drivers/regulator/sm5703-regulator.c | 167 + drivers/remoteproc/mtk_scp.c | 6 +- drivers/rpmsg/qcom_smd.c | 2 +- drivers/rpmsg/virtio_rpmsg_bus.c | 9 +- drivers/s390/cio/vfio_ccw_ops.c | 7 +- drivers/s390/crypto/vfio_ap_ops.c | 9 +- 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/dc395x.c | 15 +- drivers/scsi/hosts.c | 8 +- drivers/scsi/lpfc/lpfc_bsg.c | 6 - drivers/scsi/lpfc/lpfc_sli.c | 10 +- drivers/scsi/megaraid.c | 2 +- drivers/scsi/mpi3mr/Kconfig | 1 + drivers/scsi/mpi3mr/Makefile | 1 + drivers/scsi/mpi3mr/mpi/mpi30_init.h | 53 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 28 - drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 31 +- drivers/scsi/mpi3mr/mpi3mr.h | 133 +- drivers/scsi/mpi3mr/mpi3mr_app.c | 1605 + drivers/scsi/mpi3mr/mpi3mr_debug.h | 37 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 331 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 52 +- drivers/scsi/mpt3sas/mpt3sas_scsih.c | 18 +- drivers/scsi/qedf/qedf_main.c | 6 +- drivers/scsi/qla2xxx/qla_edif.c | 3 +- drivers/scsi/scsi.c | 112 +- drivers/scsi/scsi_lib.c | 2 +- drivers/scsi/scsi_scan.c | 12 +- drivers/scsi/scsi_sysfs.c | 28 + drivers/scsi/scsicam.c | 8 +- drivers/scsi/sd.c | 193 +- drivers/scsi/sd.h | 1 + drivers/scsi/sd_dif.c | 8 +- drivers/scsi/sr.c | 14 +- drivers/scsi/ufs/ti-j721e-ufs.c | 6 +- drivers/scsi/ufs/ufshcd.c | 8 +- drivers/soc/Makefile | 2 +- drivers/soc/mediatek/mtk-mutex.c | 7 +- drivers/soc/qcom/rpmhpd.c | 57 +- drivers/soc/renesas/Kconfig | 9 + drivers/soc/rockchip/Kconfig | 24 +- drivers/soc/rockchip/pm_domains.c | 4 +- drivers/spi/Kconfig | 10 + drivers/spi/Makefile | 1 + drivers/spi/spi-mtk-snfi.c | 1470 + drivers/staging/greybus/tools/loopback_test.c | 2 +- drivers/staging/iio/cdc/ad7746.c | 2 +- drivers/staging/iio/impedance-analyzer/ad5933.c | 1 - drivers/staging/r8188eu/core/rtw_cmd.c | 151 +- drivers/staging/r8188eu/core/rtw_mlme.c | 177 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 18 +- drivers/staging/r8188eu/include/ieee80211.h | 34 +- drivers/staging/r8188eu/include/rtw_cmd.h | 4 +- drivers/staging/r8188eu/include/rtw_mlme.h | 4 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 2 +- drivers/staging/rtl8192e/rtl8192e/r8190P_rtl8256.c | 8 +- drivers/staging/rtl8192e/rtl8192e/r8192E_cmdpkt.c | 2 +- drivers/staging/rtl8192e/rtl8192e/r8192E_dev.c | 50 +- .../staging/rtl8192e/rtl8192e/r8192E_firmware.c | 3 +- drivers/staging/rtl8192e/rtl8192e/r8192E_phy.c | 22 +- drivers/staging/rtl8192e/rtl8192e/rtl_dm.c | 20 +- drivers/staging/rtl8192e/rtllib_crypt_tkip.c | 2 +- drivers/staging/vc04_services/Kconfig | 1 + .../staging/vc04_services/bcm2835-audio/Kconfig | 2 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 4 +- drivers/staging/vt6655/device_main.c | 6 +- drivers/staging/vt6655/mac.h | 10 +- drivers/staging/vt6655/upc.h | 3 - drivers/target/target_core_pscsi.c | 10 +- drivers/target/target_core_user.c | 40 +- drivers/tee/optee/ffa_abi.c | 2 +- drivers/tee/tee_core.c | 2 - drivers/tee/tee_shm.c | 50 - drivers/thermal/Kconfig | 6 +- drivers/thermal/gov_user_space.c | 3 +- drivers/thermal/thermal_sysfs.c | 3 - drivers/thunderbolt/domain.c | 12 +- drivers/thunderbolt/nhi.c | 44 + drivers/thunderbolt/usb4_port.c | 38 + drivers/tty/hvc/hvc_opal.c | 4 +- drivers/tty/hvc/hvcs.c | 5 +- drivers/tty/n_gsm.c | 15 +- drivers/tty/serial/8250/8250.h | 18 + drivers/tty/serial/8250/8250_dma.c | 7 +- drivers/tty/serial/8250/8250_dw.c | 139 +- drivers/tty/serial/8250/8250_dwlib.c | 116 +- drivers/tty/serial/8250/8250_dwlib.h | 51 + drivers/tty/serial/8250/8250_port.c | 44 +- drivers/tty/serial/serial_core.c | 14 +- drivers/tty/sysrq.c | 13 +- drivers/usb/core/devices.c | 12 - drivers/usb/dwc3/dwc3-pci.c | 8 + drivers/usb/dwc3/gadget.c | 31 +- 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/misc/Kconfig | 23 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/onboard_usb_hub.c | 510 + drivers/usb/phy/phy-generic.c | 7 + 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/mdev/Makefile | 2 +- drivers/vfio/mdev/mdev_core.c | 52 +- drivers/vfio/mdev/mdev_driver.c | 10 - drivers/vfio/mdev/mdev_private.h | 6 +- drivers/vfio/mdev/mdev_sysfs.c | 37 +- drivers/vfio/mdev/vfio_mdev.c | 152 - 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/virt/coco/sev-guest/sev-guest.h | 35 - drivers/virt/fsl_hypervisor.c | 3 +- fs/9p/vfs_addr.c | 6 +- fs/adfs/inode.c | 10 +- fs/affs/file.c | 21 +- fs/affs/symlink.c | 5 +- fs/afs/file.c | 17 +- fs/afs/internal.h | 2 +- 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 | 22 +- fs/btrfs/delayed-inode.c | 10 +- fs/btrfs/disk-io.c | 332 +- fs/btrfs/disk-io.h | 11 - fs/btrfs/extent-tree.c | 5 +- fs/btrfs/extent_io.c | 56 +- fs/btrfs/extent_io.h | 4 +- fs/btrfs/file.c | 7 +- fs/btrfs/free-space-cache.c | 2 +- fs/btrfs/inode.c | 263 +- fs/btrfs/ioctl.c | 2 +- fs/btrfs/raid56.c | 111 +- fs/btrfs/relocation.c | 13 +- fs/btrfs/scrub.c | 79 +- fs/btrfs/send.c | 45 +- fs/btrfs/super.c | 13 +- fs/btrfs/transaction.c | 65 +- fs/btrfs/volumes.c | 184 +- fs/btrfs/volumes.h | 8 +- fs/btrfs/zoned.c | 163 +- fs/btrfs/zoned.h | 5 + fs/buffer.c | 216 +- fs/cachefiles/Kconfig | 12 + fs/cachefiles/Makefile | 1 + fs/cachefiles/daemon.c | 117 +- fs/cachefiles/interface.c | 2 + fs/cachefiles/internal.h | 78 + fs/cachefiles/io.c | 76 +- fs/cachefiles/namei.c | 16 +- fs/cachefiles/ondemand.c | 503 + fs/ceph/addr.c | 8 +- fs/cifs/file.c | 39 +- fs/cifs/inode.c | 2 +- fs/coda/symlink.c | 7 +- fs/cramfs/README | 8 +- fs/cramfs/inode.c | 7 +- fs/ecryptfs/mmap.c | 15 +- fs/efs/inode.c | 8 +- fs/efs/symlink.c | 5 +- fs/erofs/Kconfig | 10 + fs/erofs/Makefile | 1 + fs/erofs/data.c | 32 +- fs/erofs/decompressor.c | 2 - fs/erofs/fscache.c | 361 + fs/erofs/inode.c | 4 + fs/erofs/internal.h | 51 +- fs/erofs/namei.c | 5 +- fs/erofs/super.c | 145 +- fs/erofs/sysfs.c | 4 +- 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 | 28 +- fs/ext4/move_extent.c | 17 +- fs/ext4/namei.c | 7 +- fs/ext4/readpage.c | 4 +- fs/ext4/verity.c | 9 +- fs/f2fs/data.c | 10 +- fs/f2fs/f2fs.h | 9 +- fs/f2fs/super.c | 2 +- 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 | 18 +- fs/gfs2/file.c | 47 +- fs/hfs/extent.c | 6 +- fs/hfs/hfs_fs.h | 2 + fs/hfs/inode.c | 15 +- fs/hfsplus/extents.c | 8 +- fs/hfsplus/hfsplus_fs.h | 2 + fs/hfsplus/inode.c | 15 +- fs/hostfs/hostfs_kern.c | 9 +- fs/hpfs/file.c | 10 +- fs/hpfs/namei.c | 5 +- fs/hugetlbfs/inode.c | 2 +- fs/io-wq.c | 4 +- fs/io_uring.c | 381 +- fs/iomap/buffered-io.c | 16 +- fs/isofs/compress.c | 5 +- fs/isofs/inode.c | 6 +- fs/isofs/rock.c | 7 +- fs/jffs2/file.c | 16 +- fs/jffs2/fs.c | 2 +- fs/jfs/inode.c | 11 +- fs/jfs/jfs_metapage.c | 5 +- fs/kernfs/dir.c | 7 +- fs/kernfs/file.c | 23 +- fs/libfs.c | 18 +- fs/minix/inode.c | 11 +- fs/mpage.c | 18 +- fs/namei.c | 28 +- fs/netfs/buffered_read.c | 25 +- fs/nfs/direct.c | 23 +- fs/nfs/file.c | 34 +- fs/nfs/nfs4proc.c | 12 +- fs/nfs/read.c | 3 +- fs/nilfs2/inode.c | 15 +- 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 | 13 +- fs/ocfs2/file.c | 2 +- fs/ocfs2/inode.c | 4 +- fs/ocfs2/journal.c | 33 +- fs/ocfs2/journal.h | 2 + fs/ocfs2/refcounttree.c | 6 +- fs/ocfs2/reservations.c | 4 +- fs/ocfs2/reservations.h | 9 +- fs/ocfs2/super.c | 180 +- fs/ocfs2/symlink.c | 5 +- fs/omfs/file.c | 11 +- fs/orangefs/inode.c | 40 +- fs/proc/cpuinfo.c | 6 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 1 - fs/proc/task_mmu.c | 4 +- fs/qnx4/inode.c | 7 +- fs/qnx6/inode.c | 6 +- fs/reiserfs/file.c | 2 +- fs/reiserfs/inode.c | 16 +- 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 | 23 +- 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/unicode/mkutf8data.c | 38 +- fs/vboxsf/file.c | 5 +- fs/verity/enable.c | 29 +- fs/xfs/xfs_aops.c | 8 +- fs/zonefs/super.c | 6 +- include/acpi/acpi_bus.h | 2 +- include/asm-generic/bug.h | 11 +- include/drm/i915_pciids.h | 22 + include/dt-bindings/clock/mt8186-clk.h | 445 + include/dt-bindings/clock/ste-db8500-clkout.h | 17 + include/dt-bindings/interconnect/qcom,sc8280xp.h | 232 + include/dt-bindings/interconnect/qcom,sdx65.h | 67 + include/dt-bindings/power/qcom-rpmpd.h | 18 + include/kunit/test.h | 28 + include/kvm/arm_arch_timer.h | 2 - include/linux/amba/bus.h | 8 + include/linux/arm_ffa.h | 7 +- include/linux/bpf.h | 118 +- include/linux/bpf_verifier.h | 3 +- include/linux/btf.h | 23 + include/linux/buffer_head.h | 10 +- include/linux/compat.h | 1 + include/linux/compiler.h | 6 +- include/linux/console.h | 4 +- include/linux/cpufreq.h | 1 - include/linux/damon.h | 13 + include/linux/delayacct.h | 28 - include/linux/device.h | 73 + include/linux/device/bus.h | 3 + include/linux/efi.h | 11 + include/linux/firmware.h | 82 + include/linux/fs.h | 28 +- include/linux/fscache.h | 1 + include/linux/fsl/mc.h | 8 + include/linux/gfp.h | 18 +- include/linux/highmem-internal.h | 14 +- include/linux/highmem.h | 17 +- include/linux/huge_mm.h | 14 - include/linux/hyperv.h | 48 +- include/linux/iio/common/st_sensors.h | 3 + include/linux/iio/iio-opaque.h | 4 + include/linux/iio/iio.h | 70 +- include/linux/iio/kfifo_buf.h | 5 +- include/linux/instrumentation.h | 6 +- include/linux/intel-iommu.h | 2 +- include/linux/io_uring.h | 5 + include/linux/iomap.h | 2 +- include/linux/iommu.h | 69 +- include/linux/kallsyms.h | 2 + include/linux/kernel.h | 2 +- include/linux/khugepaged.h | 59 +- include/linux/mdev.h | 82 +- include/linux/mdio.h | 70 + include/linux/mei_aux.h | 19 + include/linux/memory_hotplug.h | 11 +- include/linux/memremap.h | 6 - include/linux/mfd/hi655x-pmic.h | 4 +- include/linux/mfd/mt6359/registers.h | 2 + include/linux/mfd/tps65218.h | 2 +- include/linux/module.h | 20 + include/linux/mpage.h | 2 +- include/linux/mtd/cfi.h | 1 + .../mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h | 0 include/linux/netdevice.h | 42 +- include/linux/netfs.h | 5 +- include/linux/nfs_fs.h | 4 +- include/linux/objtool.h | 6 +- include/linux/of_platform.h | 22 +- include/linux/omap-dma.h | 7 + include/linux/pagemap.h | 68 +- include/linux/pci.h | 8 + include/linux/phy.h | 5 +- include/linux/platform_device.h | 10 +- include/linux/pm_domain.h | 6 +- include/linux/printk.h | 1 - include/linux/property.h | 5 + include/linux/ptp_clock_kernel.h | 4 + include/linux/sched.h | 11 +- include/linux/sched/coredump.h | 3 +- include/linux/sched/signal.h | 15 +- include/linux/scmi_protocol.h | 31 +- include/linux/serial_core.h | 1 + include/linux/skbuff.h | 39 +- include/linux/slab.h | 20 +- include/linux/slub_def.h | 1 - include/linux/socket.h | 6 +- include/linux/stackleak.h | 29 +- include/linux/stmmac.h | 1 + include/linux/swap.h | 13 +- include/linux/swapops.h | 6 +- include/linux/task_work.h | 1 + include/linux/tee_drv.h | 18 - include/linux/thunderbolt.h | 2 + include/linux/usb/gadget.h | 26 +- include/linux/usb/onboard_hub.h | 18 + include/linux/usb/typec_mux.h | 22 +- include/linux/workqueue.h | 27 + include/net/bluetooth/hci.h | 1 + include/net/bluetooth/hci_core.h | 2 +- include/net/sock.h | 30 +- include/net/tcp.h | 12 - include/net/xsk_buff_pool.h | 1 + include/pcmcia/soc_common.h | 2 +- include/scsi/scsi_device.h | 9 +- include/soc/mscc/ocelot.h | 10 + include/soc/tegra/mc.h | 9 +- include/sound/intel-nhlt.h | 6 +- include/trace/events/cachefiles.h | 176 + include/trace/events/ext4.h | 21 +- include/trace/events/f2fs.h | 12 +- include/trace/events/io_uring.h | 36 +- include/uapi/asm-generic/siginfo.h | 7 + include/uapi/asm-generic/socket.h | 2 + include/uapi/drm/i915_drm.h | 291 +- include/uapi/linux/atm_zatm.h | 47 - include/uapi/linux/bpf.h | 12 + include/uapi/linux/cachefiles.h | 68 + include/uapi/linux/elf.h | 4 +- include/uapi/linux/ethtool.h | 1 + include/uapi/linux/io_uring.h | 29 +- include/uapi/linux/kvm.h | 10 +- include/uapi/linux/mdio.h | 75 + include/uapi/linux/taskstats.h | 6 +- include/uapi/linux/tee.h | 4 - include/uapi/scsi/scsi_bsg_mpi3mr.h | 582 + include/uapi/sound/sof/abi.h | 4 +- init/Kconfig | 10 + init/initramfs.c | 76 +- ipc/sem.c | 28 +- kernel/bpf/arraymap.c | 44 +- kernel/bpf/bloom_filter.c | 6 +- kernel/bpf/bpf_inode_storage.c | 6 +- kernel/bpf/bpf_lru_list.h | 1 + kernel/bpf/bpf_struct_ops.c | 6 +- kernel/bpf/bpf_task_storage.c | 5 +- kernel/bpf/btf.c | 500 +- kernel/bpf/cpumap.c | 6 +- kernel/bpf/devmap.c | 10 +- kernel/bpf/hashtab.c | 86 +- kernel/bpf/helpers.c | 24 + kernel/bpf/local_storage.c | 7 +- kernel/bpf/lpm_trie.c | 6 +- kernel/bpf/map_in_map.c | 5 +- kernel/bpf/queue_stack_maps.c | 10 +- kernel/bpf/reuseport_array.c | 6 +- kernel/bpf/ringbuf.c | 10 +- kernel/bpf/stackmap.c | 5 +- kernel/bpf/syscall.c | 234 +- kernel/bpf/verifier.c | 370 +- kernel/delayacct.c | 16 - kernel/events/core.c | 4 +- kernel/events/uprobes.c | 7 +- kernel/fork.c | 9 +- kernel/hung_task.c | 44 - kernel/irq/matrix.c | 2 +- kernel/kallsyms.c | 27 +- kernel/kexec_core.c | 22 + kernel/kprobes.c | 2 +- kernel/module/internal.h | 11 +- kernel/module/kallsyms.c | 20 - kernel/module/main.c | 20 + kernel/printk/printk.c | 78 +- kernel/rcu/Kconfig | 13 + kernel/rcu/rcutorture.c | 47 +- kernel/rcu/tree_nocb.h | 15 +- kernel/rcu/tree_plugin.h | 6 +- kernel/rcu/tree_stall.h | 49 +- kernel/sched/fair.c | 17 +- kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 18 +- kernel/sched/sched.h | 4 +- kernel/seccomp.c | 2 +- kernel/signal.c | 18 +- kernel/stackleak.c | 99 +- kernel/sysctl.c | 13 - kernel/task_work.c | 25 +- kernel/time/tick-sched.c | 12 +- kernel/trace/Kconfig | 1 + kernel/trace/fgraph.c | 18 + kernel/workqueue.c | 1 + lib/Kconfig.debug | 28 +- lib/Kconfig.kcsan | 4 +- lib/Kconfig.ubsan | 2 +- lib/hexdump.c | 41 +- lib/kstrtox.c | 6 +- lib/test_firmware.c | 378 + lib/vsprintf.c | 85 +- localversion-next | 2 +- mm/damon/core.c | 113 +- mm/damon/reclaim.c | 95 +- mm/damon/sysfs.c | 401 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 88 +- mm/filemap.c | 34 +- mm/folio-compat.c | 4 +- mm/gup.c | 2 +- mm/huge_memory.c | 39 +- mm/hugetlb.c | 27 +- mm/hugetlb_vmemmap.c | 104 +- mm/hugetlb_vmemmap.h | 4 +- mm/khugepaged.c | 76 +- mm/memcontrol.c | 16 +- mm/memory-failure.c | 15 +- mm/memory.c | 13 +- mm/memory_hotplug.c | 142 +- mm/mempolicy.c | 51 +- mm/memremap.c | 20 - mm/migrate.c | 6 +- mm/mmap.c | 14 +- mm/mremap.c | 4 +- mm/page-writeback.c | 10 +- mm/page_alloc.c | 59 +- mm/page_ext.c | 2 +- mm/page_io.c | 23 +- mm/page_isolation.c | 89 +- mm/readahead.c | 37 +- mm/rmap.c | 130 +- mm/shmem.c | 29 +- mm/slab.c | 7 +- mm/slab_common.c | 3 +- mm/slob.c | 16 +- mm/slub.c | 2 - mm/swap.h | 6 +- mm/swap_slots.c | 14 +- mm/swap_state.c | 54 +- mm/swapfile.c | 19 +- mm/vmscan.c | 125 +- mm/z3fold.c | 97 +- net/atm/common.c | 2 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/hci_conn.c | 32 +- net/bluetooth/hci_core.c | 2 - net/bluetooth/hci_event.c | 80 +- net/bluetooth/hci_sync.c | 12 +- net/bpf/test_run.c | 67 +- net/can/bcm.c | 2 +- net/can/isotp.c | 25 +- net/can/j1939/socket.c | 2 +- net/can/raw.c | 2 +- net/core/bpf_sk_storage.c | 5 +- net/core/datagram.c | 2 - net/core/datagram.h | 15 - net/core/dev.c | 65 +- net/core/filter.c | 2 +- net/core/skbuff.c | 58 +- net/core/skmsg.c | 22 +- net/core/sock.c | 60 +- net/core/sock_map.c | 10 +- net/ethtool/common.c | 3 + net/ieee802154/socket.c | 4 +- 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/ipmr.c | 2 +- net/ipv4/ping.c | 2 +- net/ipv4/raw.c | 2 +- net/ipv4/tcp.c | 41 +- net/ipv4/tcp_input.c | 4 +- net/ipv4/tcp_ipv4.c | 1 - net/ipv4/tcp_recovery.c | 15 +- net/ipv4/udp.c | 2 +- net/ipv6/ip6_output.c | 25 +- net/ipv6/mcast.c | 8 +- net/ipv6/raw.c | 2 +- net/ipv6/tcp_ipv6.c | 1 - net/ipv6/udp.c | 2 +- net/key/af_key.c | 2 +- net/mctp/af_mctp.c | 2 +- net/mctp/device.c | 2 +- net/mptcp/ctrl.c | 21 + net/mptcp/pm.c | 68 +- net/mptcp/pm_netlink.c | 30 +- net/mptcp/protocol.c | 64 +- net/mptcp/protocol.h | 18 +- net/mptcp/subflow.c | 13 + net/netfilter/nf_conntrack_proto_tcp.c | 21 +- net/netfilter/nf_conntrack_standalone.c | 2 +- net/netfilter/nft_socket.c | 52 +- net/nfc/core.c | 29 +- net/packet/af_packet.c | 20 +- net/rxrpc/local_object.c | 3 + net/sctp/socket.c | 2 +- net/socket.c | 15 +- net/tls/tls_device.c | 12 +- net/tls/tls_sw.c | 4 +- net/vmw_vsock/hyperv_transport.c | 21 +- net/xdp/xsk.c | 13 + net/xdp/xsk_buff_pool.c | 16 +- net/xdp/xskmap.c | 6 +- samples/bpf/xdp_rxq_info_user.c | 22 +- samples/vfio-mdev/mbochs.c | 9 +- samples/vfio-mdev/mdpy.c | 9 +- samples/vfio-mdev/mtty.c | 39 +- scripts/Makefile.build | 23 +- scripts/bloat-o-meter | 1 + scripts/checkpatch.pl | 8 +- scripts/checksyscalls.sh | 2 +- scripts/kallsyms.c | 3 +- scripts/link-vmlinux.sh | 60 +- scripts/mod/modpost.c | 43 +- scripts/mod/modpost.h | 5 - scripts/package/builddeb | 2 +- security/integrity/ima/Kconfig | 14 +- sound/core/Makefile | 2 - sound/isa/Kconfig | 2 +- sound/soc/codecs/Kconfig | 10 + sound/soc/codecs/Makefile | 2 + sound/soc/codecs/max98396.c | 1636 + sound/soc/codecs/max98396.h | 305 + sound/soc/codecs/pcm1789-i2c.c | 4 +- sound/soc/codecs/pcm1789.c | 4 +- sound/soc/codecs/pcm1789.h | 2 +- sound/soc/codecs/rk3328_codec.c | 2 +- sound/soc/codecs/tas6424.c | 4 +- sound/soc/codecs/wm8960.c | 15 +- sound/soc/intel/Kconfig | 4 +- sound/soc/intel/atom/sst/sst_drv_interface.c | 15 +- sound/soc/intel/avs/path.c | 1 - sound/soc/intel/boards/bytcr_rt5640.c | 12 + sound/soc/qcom/sc7280.c | 14 +- sound/soc/sh/rz-ssi.c | 24 +- sound/soc/soc-ops.c | 18 +- sound/soc/sof/Makefile | 2 +- sound/soc/sof/amd/renoir.c | 3 - sound/soc/sof/control.c | 3 +- sound/soc/sof/debug.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/hda-loader.c | 6 +- sound/soc/sof/intel/pci-tng.c | 3 - sound/soc/sof/ipc.c | 57 +- sound/soc/sof/ipc3-loader.c | 416 + sound/soc/sof/ipc3-priv.h | 24 + sound/soc/sof/ipc3.c | 62 +- sound/soc/sof/loader.c | 471 +- sound/soc/sof/mediatek/mt8186/Makefile | 2 +- sound/soc/sof/mediatek/mt8186/mt8186-clk.c | 101 + sound/soc/sof/mediatek/mt8186/mt8186-clk.h | 24 + sound/soc/sof/mediatek/mt8186/mt8186-loader.c | 53 + sound/soc/sof/mediatek/mt8186/mt8186.c | 61 + sound/soc/sof/mediatek/mt8186/mt8186.h | 3 + sound/soc/sof/mediatek/mt8195/mt8195.c | 3 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 3 +- sound/soc/sof/sof-pci-dev.c | 13 +- sound/soc/sof/sof-priv.h | 24 +- tools/accounting/getdelays.c | 8 +- tools/include/linux/objtool.h | 6 +- tools/include/uapi/asm-generic/socket.h | 2 + tools/include/uapi/linux/bpf.h | 12 + tools/lib/bpf/bpf_helpers.h | 7 + tools/lib/bpf/btf.c | 9 +- tools/lib/bpf/libbpf.c | 531 +- tools/lib/bpf/libbpf.h | 22 + tools/lib/bpf/libbpf.map | 4 +- tools/lib/bpf/libbpf_internal.h | 7 + tools/lib/bpf/relo_core.c | 104 +- tools/lib/bpf/relo_core.h | 6 + tools/lib/subcmd/parse-options.c | 17 +- tools/memory-model/linux-kernel.bell | 16 +- tools/objtool/Build | 12 +- tools/objtool/Documentation/objtool.txt | 442 + tools/objtool/Documentation/stack-validation.txt | 360 - tools/objtool/Makefile | 8 +- tools/objtool/arch/x86/decode.c | 2 +- tools/objtool/arch/x86/special.c | 2 +- tools/objtool/builtin-check.c | 156 +- tools/objtool/builtin-orc.c | 73 - tools/objtool/check.c | 462 +- tools/objtool/elf.c | 200 +- tools/objtool/include/objtool/builtin.h | 34 +- tools/objtool/include/objtool/elf.h | 16 +- tools/objtool/include/objtool/warn.h | 35 +- tools/objtool/objtool.c | 103 +- tools/objtool/weak.c | 9 +- tools/perf/arch/arm64/util/arm-spe.c | 10 + tools/perf/arch/arm64/util/machine.c | 21 - tools/perf/arch/powerpc/util/Build | 1 - tools/perf/arch/powerpc/util/machine.c | 25 - tools/perf/arch/s390/util/machine.c | 16 - tools/perf/tests/attr/README | 1 + .../tests/attr/test-record-spe-physical-address | 12 + tools/perf/util/arm-spe.c | 5 +- tools/perf/util/session.c | 2 +- tools/perf/util/symbol-elf.c | 2 +- tools/perf/util/symbol.c | 37 +- tools/perf/util/symbol.h | 3 +- tools/testing/nvdimm/test/iomap.c | 18 +- tools/testing/nvdimm/test/nfit.c | 3 - tools/testing/selftests/arm64/fp/Makefile | 49 +- .../selftests/arm64/mte/check_child_memory.c | 8 +- .../selftests/bpf/prog_tests/attach_probe.c | 10 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 14 +- .../selftests/bpf/prog_tests/linked_funcs.c | 6 + tools/testing/selftests/bpf/prog_tests/log_fixup.c | 149 + tools/testing/selftests/bpf/prog_tests/map_kptr.c | 37 + tools/testing/selftests/bpf/progs/kprobe_multi.c | 14 + tools/testing/selftests/bpf/progs/linked_funcs1.c | 7 +- tools/testing/selftests/bpf/progs/linked_funcs2.c | 7 +- tools/testing/selftests/bpf/progs/map_kptr.c | 190 + .../selftests/bpf/progs/test_attach_probe.c | 23 +- tools/testing/selftests/bpf/progs/test_log_fixup.c | 64 + .../selftests/bpf/progs/test_module_attach.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 637 +- tools/testing/selftests/bpf/test_progs.h | 46 +- tools/testing/selftests/bpf/test_verifier.c | 55 +- tools/testing/selftests/bpf/verifier/calls.c | 20 + tools/testing/selftests/bpf/verifier/map_kptr.c | 469 + .../testing/selftests/bpf/verifier/ref_tracking.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 6 +- tools/testing/selftests/cgroup/test_memcontrol.c | 2 +- tools/testing/selftests/damon/sysfs.sh | 1 + 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/net/Makefile | 3 +- tools/testing/selftests/net/forwarding/Makefile | 33 + tools/testing/selftests/net/mptcp/config | 8 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 185 +- tools/testing/selftests/resctrl/fill_buf.c | 4 +- tools/testing/selftests/seccomp/seccomp_bpf.c | 109 + tools/testing/selftests/vm/hugepage-mremap.c | 6 + tools/usb/testusb.c | 2 +- usr/gen_init_cpio.c | 92 +- virt/kvm/kvm_main.c | 1 + 1938 files changed, 137219 insertions(+), 48669 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-platform-onboard-usb-hub create mode 100644 Documentation/ABI/testing/sysfs-class-firmware create mode 100644 Documentation/ABI/testing/sysfs-devices-physical_location delete mode 100644 Documentation/devicetree/bindings/arm/freescale/fsl,layerscape- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,apmixedsys.txt delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.txt create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,infracfg.yaml create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] create mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,mt8186- [...] delete mode 100644 Documentation/devicetree/bindings/arm/mediatek/mediatek,topckgen.txt create mode 100644 Documentation/devicetree/bindings/clock/mediatek,apmixedsys.yaml create mode 100644 Documentation/devicetree/bindings/clock/mediatek,topckgen.yaml create mode 100644 Documentation/devicetree/bindings/dsp/mediatek,mt8195-dsp.yaml delete mode 100644 Documentation/devicetree/bindings/eeprom/at24.txt delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/fsl,ls-e [...] create mode 100644 Documentation/devicetree/bindings/mfd/mediatek,mt6360.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/common.txt create mode 100644 Documentation/devicetree/bindings/regulator/siliconmitus,sm5703 [...] delete mode 100644 Documentation/devicetree/bindings/rtc/rtc.txt create mode 100644 Documentation/devicetree/bindings/soc/fsl/fsl,layerscape-scfg.yaml create mode 100644 Documentation/devicetree/bindings/sound/adi,max98396.yaml create mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mtk-snfi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.txt create mode 100644 Documentation/devicetree/bindings/spi/qcom,spi-geni-qcom.yaml create mode 100644 Documentation/devicetree/bindings/usb/fcs,fsa4480.yaml create mode 100644 Documentation/driver-api/firmware/fw_upload.rst create mode 100644 Documentation/gpu/drm-usage-stats.rst delete mode 100644 Documentation/networking/device_drivers/wan/index.rst delete mode 100644 Documentation/networking/device_drivers/wan/z8530book.rst create mode 100644 Documentation/translations/zh_CN/vm/hmm.rst create mode 100644 Documentation/translations/zh_CN/vm/numa.rst rename Documentation/virt/coco/{sevguest.rst => sev-guest.rst} (100%) delete mode 100644 Documentation/x86/intel-iommu.rst create mode 100644 Documentation/x86/iommu.rst delete mode 100644 arch/arm/boot/dts/qcom-msm8974-fairphone-fp2.dts create mode 100644 arch/arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts delete mode 100644 arch/arm/configs/imote2_defconfig rename arch/arm/mach-davinci/{include/mach => }/common.h (100%) create mode 100644 arch/arm/mach-davinci/cputype.h create mode 100644 arch/arm/mach-davinci/da8xx.h rename arch/arm/mach-davinci/{include/mach => }/hardware.h (100%) delete mode 100644 arch/arm/mach-davinci/include/mach/cputype.h delete mode 100644 arch/arm/mach-davinci/include/mach/da8xx.h delete mode 100644 arch/arm/mach-davinci/include/mach/mux.h delete mode 100644 arch/arm/mach-davinci/include/mach/serial.h delete mode 100644 arch/arm/mach-davinci/include/mach/uncompress.h rename arch/arm/mach-davinci/{include/mach => }/pm.h (100%) create mode 100644 arch/arm/mach-davinci/serial.h 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/misc_regs.h delete mode 100644 arch/arm/mach-spear/include/mach/uncompress.h create mode 100644 arch/arm/mach-spear/misc_regs.h 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 create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-quartz64-b.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-roc-pc.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz-cm4.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-soquartz.dtsi delete mode 100644 arch/m68k/coldfire/dma.c delete mode 100644 drivers/atm/firestream.c delete mode 100644 drivers/atm/firestream.h delete mode 100644 drivers/atm/horizon.c delete mode 100644 drivers/atm/horizon.h delete mode 100644 drivers/atm/uPD98401.h delete mode 100644 drivers/atm/uPD98402.c delete mode 100644 drivers/atm/uPD98402.h delete mode 100644 drivers/atm/zatm.c delete mode 100644 drivers/atm/zatm.h create mode 100644 drivers/base/firmware_loader/sysfs.c create mode 100644 drivers/base/firmware_loader/sysfs.h create mode 100644 drivers/base/firmware_loader/sysfs_upload.c create mode 100644 drivers/base/firmware_loader/sysfs_upload.h create mode 100644 drivers/base/physical_location.c create mode 100644 drivers/base/physical_location.h create mode 100644 drivers/clk/mediatek/clk-mt8186-apmixedsys.c create mode 100644 drivers/clk/mediatek/clk-mt8186-cam.c create mode 100644 drivers/clk/mediatek/clk-mt8186-img.c create mode 100644 drivers/clk/mediatek/clk-mt8186-imp_iic_wrap.c create mode 100644 drivers/clk/mediatek/clk-mt8186-infra_ao.c create mode 100644 drivers/clk/mediatek/clk-mt8186-ipe.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mcu.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mdp.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mfg.c create mode 100644 drivers/clk/mediatek/clk-mt8186-mm.c create mode 100644 drivers/clk/mediatek/clk-mt8186-topckgen.c create mode 100644 drivers/clk/mediatek/clk-mt8186-vdec.c create mode 100644 drivers/clk/mediatek/clk-mt8186-venc.c create mode 100644 drivers/clk/mediatek/clk-mt8186-wpe.c create mode 100644 drivers/clk/renesas/r8a779g0-cpg-mssr.c create mode 100644 drivers/firmware/arm_scmi/protocols.h create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.c create mode 100644 drivers/gpu/drm/amd/amdgpu/soc21.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_default.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_0_sh_mask.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gsc.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.h create mode 100644 drivers/gpu/drm/i915/gt/intel_hwconfig.h create mode 100644 drivers/gpu/drm/i915/gt/uc/guc_capture_fwif.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_capture.h create mode 100644 drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c delete mode 100644 drivers/gpu/drm/i915/gvt/gvt.c delete mode 100644 drivers/gpu/drm/i915/gvt/hypercall.h delete mode 100644 drivers/gpu/drm/i915/gvt/mpt.h create mode 100644 drivers/gpu/drm/i915/i915_drm_client.c create mode 100644 drivers/gpu/drm/i915/i915_drm_client.h create mode 100644 drivers/gpu/drm/i915/intel_gvt_mmio_table.c delete mode 100644 drivers/gpu/drm/radeon/cik_blit_shaders.c create mode 100644 drivers/hwmon/nct6775-core.c create mode 100644 drivers/hwmon/nct6775-platform.c delete mode 100644 drivers/hwmon/nct6775.c create mode 100644 drivers/hwmon/nct6775.h create mode 100644 drivers/infiniband/hw/mlx5/umr.c create mode 100644 drivers/infiniband/hw/mlx5/umr.h create mode 100644 drivers/interconnect/qcom/sc8280xp.c create mode 100644 drivers/interconnect/qcom/sc8280xp.h create mode 100644 drivers/interconnect/qcom/sdx65.c create mode 100644 drivers/interconnect/qcom/sdx65.h create mode 100644 drivers/misc/mei/gsc-me.c create mode 100644 drivers/mtd/nand/ecc-mtk.c delete mode 100644 drivers/mtd/nand/raw/mtk_ecc.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.c create mode 100644 drivers/net/ethernet/sfc/ef100_sriov.h delete mode 100644 drivers/net/hamradio/dmascc.c create mode 100644 drivers/net/phy/adin1100.c delete mode 100644 drivers/net/wan/cosa.c delete mode 100644 drivers/net/wan/cosa.h delete mode 100644 drivers/net/wan/hostess_sv11.c delete mode 100644 drivers/net/wan/sealevel.c delete mode 100644 drivers/net/wan/z85230.c delete mode 100644 drivers/net/wan/z85230.h create mode 100644 drivers/net/wireless/purelifi/Kconfig create mode 100644 drivers/net/wireless/purelifi/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/Kconfig create mode 100644 drivers/net/wireless/purelifi/plfxlc/Makefile create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/chip.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/firmware.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/intf.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/mac.h create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.c create mode 100644 drivers/net/wireless/purelifi/plfxlc/usb.h create mode 100644 drivers/regulator/sm5703-regulator.c create mode 100644 drivers/scsi/mpi3mr/mpi3mr_app.c create mode 100644 drivers/spi/spi-mtk-snfi.c create mode 100644 drivers/usb/misc/onboard_usb_hub.c create mode 100644 drivers/usb/typec/mux/fsa4480.c delete mode 100644 drivers/vfio/mdev/vfio_mdev.c create mode 100644 fs/cachefiles/ondemand.c create mode 100644 fs/erofs/fscache.c create mode 100644 include/dt-bindings/clock/mt8186-clk.h create mode 100644 include/dt-bindings/clock/ste-db8500-clkout.h create mode 100644 include/dt-bindings/interconnect/qcom,sc8280xp.h create mode 100644 include/dt-bindings/interconnect/qcom,sdx65.h create mode 100644 include/linux/mei_aux.h rename drivers/mtd/nand/raw/mtk_ecc.h => include/linux/mtd/nand-ecc-mtk.h (100%) create mode 100644 include/linux/usb/onboard_hub.h delete mode 100644 include/uapi/linux/atm_zatm.h create mode 100644 include/uapi/linux/cachefiles.h create mode 100644 include/uapi/scsi/scsi_bsg_mpi3mr.h delete mode 100644 net/core/datagram.h create mode 100644 sound/soc/codecs/max98396.c create mode 100644 sound/soc/codecs/max98396.h create mode 100644 sound/soc/sof/ipc3-loader.c create mode 100644 sound/soc/sof/ipc3-priv.h create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.c create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-clk.h create mode 100644 sound/soc/sof/mediatek/mt8186/mt8186-loader.c create mode 100644 tools/objtool/Documentation/objtool.txt delete mode 100644 tools/objtool/Documentation/stack-validation.txt delete mode 100644 tools/objtool/builtin-orc.c delete mode 100644 tools/perf/arch/powerpc/util/machine.c create mode 100644 tools/perf/tests/attr/test-record-spe-physical-address create mode 100644 tools/testing/selftests/bpf/prog_tests/log_fixup.c create mode 100644 tools/testing/selftests/bpf/prog_tests/map_kptr.c create mode 100644 tools/testing/selftests/bpf/progs/map_kptr.c create mode 100644 tools/testing/selftests/bpf/progs/test_log_fixup.c create mode 100644 tools/testing/selftests/bpf/verifier/map_kptr.c create mode 100755 tools/testing/selftests/firmware/fw_upload.sh