This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 6d0c80680317 Add linux-next specific files for 20220610 omits 2c9f55126535 Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST i [...] omits 9168c975f665 next-20220601/amdgpu omits 60c0fd02540f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits ef521c5b575d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits cdc1fcba1570 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits ba115a7c56c2 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits a95d71251293 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 343cd706927b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b58635e7a6fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b02c27c8430c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 27dce45b4367 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 2de70d9ee63a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b099aaab071 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6a63afcc96d Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 94ce1b0731ea Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 53a2459fc11d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a510376c866a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cd925dad876d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78634db7fc34 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 5c6726665ba2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fd07656af55 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4dbe198f70df Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4c4a887490e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0830048d92f5 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 2c10926c279f Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 0d609da6bfef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 42c3d2b279f8 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 13ac4a997a1e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a0b4844cba14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e275ab60d01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d57c42462cf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 08a4ff2be221 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits df8f67700c8b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 65876c01e02b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits dd638a5d48f6 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 3f96e4f84808 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits dd44fee2af03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77aaa2e3ce5f Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 1c8e321594b8 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 26920bbb249a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e0db80d2b59a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 77421d09b43c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6878a2fe9a4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d16b88aae41f Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits 038944005c2d Merge branch 'next' of git://github.com/cschaufler/smack-next omits 04d4f62bc70d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 172d833ff07e Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 60913083985a Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits c4c3aa4e5179 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16ce996ab32c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cde2ec3a7e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 00e8905c314f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71f7967f7cf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2b752dd8fb9 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits b65115179e85 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 782e6d3d515e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7eb6f242c9bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e70f83b02714 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e24207cffeb2 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits d56391dea92d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits c7ee3126ee0a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 5512bec24470 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 623d86a4c305 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits abb32bc6916d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a2bdb44d2f78 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b32f28ed5b6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d9652bdf060 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7268b524e66c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a36cab174544 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 122edaad44d0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 533a625b1339 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits fa247038928a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 521d6d420a9d Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 7ac3070b5979 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits a39f09b2d46e Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits eddf17a02982 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71b84ff400f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e16a4dfcd61b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a716b918711 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 9b38de594eb1 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 543fc7f17316 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits 7bbe425b3fd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91441dcfc0dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5e3ec105851 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits d7e28b1f219c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits fd8727852438 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits df38c231f946 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits f5de465d64fb Merge branch 'master' of git://github.com/ceph/ceph-client.git omits 904731625242 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aafbafdac4d8 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] omits 5bce30d910bf Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits d54724eca9f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7fb3b6c875ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1e146e2ae190 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d8dd8daf5ed4 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 82f7e47cb5ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6284399fe1de Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 68613e988519 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits bc82bd2ef31c Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 7fb8147a1abc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c88544d0e770 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 29e5fc873259 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 23a076e0324b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5eb1e4cc0ddb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 418c23681c88 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 631ba517a84f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93776995ce28 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6c13d79d4e52 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 201c736f34e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a94b074db39 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 571db914df8c Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 4f4fbff7375f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e715f7c99a39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 692e0859498b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59e1acbb0ae0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 34e10ed77ca3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 13bdc020d500 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits fe053d15a831 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 950df7d3fdc5 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits fc4cc23113cc Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 775002fb63a2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 2e42dc781515 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e7c7c7111f43 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits e4df587430ff Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits d27699095a8f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits d2197f526aa5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a20998c82407 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 71d757851da5 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits f31c10a89b61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 5b9065ff9f88 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f23cb5390b54 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 3b7f9344122a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits d0f2be9c64ae Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 899401e0dd7c Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 175a0a553cad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits 491f777fbeb0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 501393d9c755 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3972edabec1e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 99a1921a13df Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits b25f30e0323d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6c57c9ea3767 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2ffb6fc182c9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bf665fef57ef Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ec502d757c14 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits b4141dc4a396 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] omits 0cd2aa2f919f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8a4ff5c8aa91 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 4d469d1b450a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] omits 9f2a082c21a1 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 594b753627d5 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d8f3d140e484 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4c8e5fc037de Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits e0e31b46c7fc mm/folio-compat: Remove migration compatibility functions omits 8e47086c4c11 fs: Remove aops->migratepage() omits 84bfba801248 secretmem: Convert to migrate_folio omits 7505766984e6 hugetlb: Convert to migrate_folio omits 947f6381caa5 Merge branch 'mm-nonmm-unstable' into mm-everything omits 62283de43b7f delayacct: remove some unused variables omits 07c8143db75e kexec_file: increase maximum file size to 4G omits 22a6bfccb51d fs/kernel_read_file: allow to read files up-to ssize_t omits 81fe4d44676c include/uapi/linux/swab.h: move explicit cast outside ternary omits b65b20420c2f lib/btree: simplify btree_{lookup|update} omits 92151148beb8 ia64: fix sparse warnings with cmpxchg() & xchg() omits f26da3e5e400 include/linux/rbtree.h: replace kernel.h with the necessar [...] omits bd06db5ff9af lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] omits 61aa9abd16df lib/list_debug.c: Detect uninitialized lists omits ca1505bf4805 squashfs: implement readahead omits 9d58b94aa73a squashfs: always build "file direct" version of page actor omits 4af2bd190a5b Revert "squashfs: provide backing_dev_info in order to dis [...] omits 151d84b29584 resource: re-factor page_is_ram() omits 9188c06a2715 profiling: fix shift too large makes kernel panic omits 53ed5e8caccd checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] omits f4ae2e2c5c00 init/main.c: silence some -Wunused-parameter warnings omits 605afd89e650 init-add-hostname-kernel-parameter-v2 omits 89bd7ef14c0b init: add "hostname" kernel parameter omits 4a87b41fc349 ocfs2: fix ocfs2 corrupt when iputting an inode omits 40e9dce72aec ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 0146461bd21e ocfs2: reflink deadlock when clone file to the same direct [...] omits 8b883b176ef1 ocfs2: kill EBUSY from dlmfs_evict_inode omits f1f47f2a222c mm/memremap: fix memunmap_pages() race with get_dev_pagemap() omits cfed83faa0ec mm: kmemleak: check physical address when scan omits 385226f6714f mm: kmemleak: add rbtree and store physical address for ob [...] omits b93824d0828d mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] omits 8f9e8e42b294 lib/test_hmm: avoid accessing uninitialized pages omits 5fb7d76685a9 mm/vmscan: don't try to reclaim freed folios omits e8563822c0aa mm/swap: remove swap_cache_info statistics omits d184e0ed57d7 mm/swapfile: fix possible data races of inuse_pages omits 5cb76fc219d5 mm/swapfile: make security_vm_enough_memory_mm() work as expected omits b70eb343b2aa lib/test_vmalloc: switch to prandom_u32() omits db617c4d1a0a mm/vmalloc: extend __find_vmap_area() with one more argument omits 45cbabe4b5c4 mm/vmalloc: initialize VA's list node after unlink omits 4b166f278732 mm/vmalloc: extend __alloc_vmap_area() with extra arguments omits a4aba923fe13 mm/vmalloc: make link_va()/unlink_va() common to different [...] omits 494d03de3063 mm/memremap: fix wrong function name above memremap_pages() omits ef42e919915e mm/mempool: use might_alloc() omits 4395a526922d mm/slab: delete cache_alloc_debugcheck_before() omits 6737b9ac1eac mm/page_alloc: use might_alloc() omits a0e518c45519 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] omits 265919d74f26 mm/damon/reclaim: make 'enabled' checking timer simpler omits 6c79f288408e mm/damon/sysfs: deduplicate inputs applying omits 8727f90643c0 mm/damon/reclaim: deduplicate 'commit_inputs' handling omits 58153f0e6ed8 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] omits d736b0851dd5 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] omits f1c6513b0d5a xfs: add dax dedupe support omits b5f9ab260e59 xfs-support-cow-in-fsdax-mode-fix omits 2438ffc689fb xfs: support CoW in fsdax mode omits ebb5a893a9e4 fsdax: dedup file range to use a compare function omits 90024bf355bd fsdax: add dax_iomap_cow_copy() for dax zero omits 378948b665d7 fsdax: replace mmap entry in case of CoW omits 99637d8822ae fsdax: introduce dax_iomap_cow_copy() omits 683e06d350c9 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits 8eda208414f1 fsdax: output address in dax_iomap_pfn() and rename it omits df5e40263398 fsdax: set a CoW flag when associate reflink mappings omits 3ba2e3d89f98 xfs: implement ->notify_failure() for XFS omits 6ed1d893e8a0 mm: introduce mf_dax_kill_procs() for fsdax case omits b1a783a56d04 fsdax: introduce dax_lock_mapping_entry() omits c2d7c564d877 pagemap,pmem: introduce ->memory_failure() omits 0a9935b21340 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits e2fc99c8302d mm: factor helpers for memory_failure_dev_pagemap omits 509c483c26d0 dax: introduce holder for dax_device omits 1a3cf8b2a6e4 mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] omits e98124df110c mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] omits 85e6347a870a mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] omits d5be8033d24e mm/vmalloc: add code comment for find_vmap_area_exceed_addr() omits ec66b50413c3 mm/vmalloc: fix typo in local variable name omits 7481cf024d36 mm/vmalloc: remove the redundant boundary check omits d1b29201a317 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] omits 57409ac449b2 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 3c53fe591d24 mm: add merging after mremap resize omits 85a9ca81cc7e mm: refactor of vma_merge() omits e53c56583c32 mm/damon: remove obsolete comments of kdamond_stop omits 01c5a128351b mm, hwpoison: enable memory error handling on 1GB hugepage omits 676f3ca199d8 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits 6af3640738a3 mm, hwpoison: make __page_handle_poison returns int omits 63019e9c482d mm,hwpoison: set PG_hwpoison for busy hugetlb pages omits 579166da1816 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] omits 3eb0070a56e6 mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] omits 90e3843be738 mm: delete unused MMF_OOM_VICTIM flag omits 6381b52ec321 mm-drop-oom-code-from-exit_mmap-fix-fix omits 0983884c0031 mm: drop oom code from exit_mmap omits b50e55c19209 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix omits 3c47343831c9 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix omits fce86d714786 mm: shrinkers: add scan interface for shrinker debugfs omits 997befaabd78 tools: add memcg_shrinker.py omits c8fbf7a3e312 mm: docs: document shrinker debugfs omits 5d468bcfc8f1 mm: shrinkers: provide shrinkers with names omits 9db31410e03a mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix omits daeea096d74f mm: shrinkers: introduce debugfs interface for memory shrinkers omits bca731d0fbbc mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] omits d9c160593844 mm/mempolicy: fix get_nodes out of bound access omits 89db4c7a68cf mm/oom_kill: break evaluation when a task has been selected omits c2269f234ce9 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] omits 1a9015d283c8 mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP omits d5ac11df8eb7 mm: memory_hotplug: enumerate all supported section flags omits dd4b62ecda5a mm/memory_hotplug: drop 'reason' argument from check_pfn_span() omits 399ce3dfbea4 selftests/vm: add protection_keys tests to run_vmtests omits 4f314096021e kasan: fix zeroing vmalloc memory with HW_TAGS omits b52a13a8a9d7 mm: introduce clear_highpage_kasan_tagged omits 95681385789f mm: rename kernel_init_free_pages to kernel_init_pages omits 4c80af1e2fba mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix omits c5d5a0f1ba04 tools: add selftests to hmm for COW in device memory omits 12e8c5a98d4c tools: add hmm gup tests for device coherent type omits 643045188550 tools: update test_hmm script to support SP config omits 7a6a43167f18 tools: update hmm-test to support device coherent type omits 7c22a8ad0d5a lib: add support for device coherent type in test_hmm omits fd2d37969ed7 lib: test_hmm add module param for zone device type omits b3b1165630d6 lib: test_hmm add ioctl to get zone device type omits 2a9e6f45f5a0 drm/amdkfd: add SPM support for SVM omits d674e620cc71 mm/gup: migrate device coherent pages when pinning instead [...] omits 7ea65c005b83 mm: remove the vma check in migrate_vma_setup() omits 5e671d34fa54 mm: add device coherent vma selection for memory migration omits a7bb3bce411d mm: handling Non-LRU pages returned by vm_normal_pages omits 924a22d3c00a mm: add zone device coherent type memory support omits 51e9dff48e77 mm/migration: fix potential pte_unmap on an not mapped pte omits b5dc5ac99b91 mm/migration: return errno when isolate_huge_page failed omits ceed8846f920 mm/migration: remove unneeded lock page and PageMovable check omits ce984849df1e mm: reduce the rcu lock duration omits bf064263ac9a mm/shmem.c: clean up comment of shmem_swapin_folio omits e859613146b4 mm: avoid unnecessary page fault retires on shared memory types omits 98663614da74 tools/vm/slabinfo: use alphabetic order when two values are equal omits 35debefc86b3 mm: use PAGE_ALIGNED instead of IS_ALIGNED omits 09cc68054b2f mm/x86: remove dead code for hugetlbpage.c omits 3fdba8159529 mm: fix racing of vb->va when kasan enabled omits 900186e15953 mm/page_alloc: reduce potential fragmentation in make_allo [...] omits c33bf3d9c6f1 mm/mmap.c: pass in mapping to __vma_link_file() omits eafd6aa51071 mm/mmap: drop range_has_overlap() function omits 418bd4c281be mm-remove-the-vma-linked-list-fix-fix-fix omits 4fd6ed648a36 mm-remove-the-vma-linked-list-fix-fix omits 477a70b1250a mm/mmap: fix potential leak on do_mas_align_munmap() omits 7daa54e2e4e3 mm: remove the vma linked list omits 1a609ad50e17 riscv: use vma iterator for vdso omits 305c96ffae3c mm/nommu: fix compile warning in do_mmap() omits 0271d76aeae8 mm/nommu: move preallocations and limit other allocations omits e857bc89303c nommu: remove uses of VMA linked list omits bf7226232669 i915: use the VMA iterator omits 979b696743e1 mm/swapfile: use vma iterator instead of vma linked list omits 9016889b5049 mm/pagewalk: use vma_find() instead of vma linked list omits f674961ac4d7 mm/oom_kill: use maple tree iterators instead of vma linked list omits 3e482cb7c7f6 mm/msync: use vma_find() instead of vma linked list omits 83a22ab54da3 mm/mremap: use vma_find_intersection() instead of vma linked list omits 307512d11d83 mm/mprotect: use maple tree navigation instead of vma linked list omits 1ea67d826d8c mm/mlock: use vma iterator and maple state instead of vma [...] omits 72f0a266f527 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 58d31223c121 mm/memcontrol: stop using mm->highest_vm_end omits da359b453480 mm/madvise: use vma_find() instead of vma linked list omits 83d4f48c99e4 mm/ksm: use vma iterators instead of vma linked list omits 285b2d79d022 mm/khugepaged: stop using vma linked list omits 3b9d9fbd2569 mm/gup: use maple tree navigation instead of linked list omits be1a21d92245 bpf: remove VMA linked list omits 58e30745d047 fork: use VMA iterator omits 7a76e8200d00 sched: use maple tree iterator to walk VMAs omits 686458210df6 perf: use VMA iterator omits 56712d98bfb4 acct: use VMA iterator instead of linked list omits 67056cb7d290 ipc/shm: use VMA iterator instead of linked list omits a846231eff03 userfaultfd: use maple tree iterator to iterate VMAs omits 28e3d1e1cfd1 fs/proc/task_mmu: stop using linked list and highest_vm_end omits 3d634bcae2a8 fs/proc/base: use maple tree iterators in place of linked list omits 67a99a2e88dc exec: use VMA iterator instead of linked list omits 6afe4c13f527 coredump: remove vma linked list walk omits cd49e9ef58a8 um: remove vma linked list walk omits 95ade9fe5e1f optee: remove vma linked list walk omits fd400bde3d6b cxl: remove vma linked list walk omits 1d2da701151e xtensa: remove vma linked list walks omits bf24ccbc875b x86: remove vma linked list walks omits e6f753ccbbd1 s390: remove vma linked list walks omits d64d14bf5b7c powerpc: remove mmap linked list walks omits 445eb2e49899 parisc: remove mmap linked list from cache handling omits 69a6c0fc4d35 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits f0519fb25d23 arm64: remove mmap linked list from vdso omits 7b0043650278 mm/mmap: fix do_brk_munmap() when munmapping multiple mappings omits c6dc6609cb72 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits c05f6b782542 mm/mmap: reorganize munmap to use maple states omits 94cbec853f74 mm/mmap: move mmap_region() below do_munmap() omits cd14402c8c33 mm: convert vma_lookup() to use mtree_load() omits 3bbcc176b248 mm: remove vmacache omits 8760314d807f mm/mmap: qvoid dereferencing next on null in BUG_ON() omits dec45f02d71b mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] omits f935be30953f mm/mmap: fix advanced maple tree API for mmap_region() omits c2213ded7734 mm/mmap: use advanced maple tree API for mmap_region() omits cadfac879c94 mm: use maple tree operations for find_vma_intersection() omits 633fb7473409 mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 86f850fa1648 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 15beb4f3a5f5 mm: optimize find_exact_vma() to use vma_lookup() omits 6d843c6101e1 xen: use vma_lookup() in privcmd_ioctl_mmap() omits ce591bb6e333 mmap: change zeroing of maple tree in __vma_adjust() omits 49fb0b1ba5d1 mm: remove rb tree. omits 8b4be89b4af8 proc: remove VMA rbtree use from nommu omits 471a627eded6 damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] omits aef315df2f8f damon: convert __damon_va_three_regions to use the VMA iterator omits 528c1acfa772 kernel/fork: use maple tree for dup_mmap() during forking omits d12c4ba294d3 mm/mmap: use maple tree for unmapped_area{_topdown} omits 118ae90d565d mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits b68a7ab39ed4 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits 942a1f40edf8 mmap: use the VMA iterator in count_vma_pages_range() omits 8590a6f5d298 mm: add VMA iterator omits 00937401b815 mm/mmap: fix leak on expand_downwards() and expand_upwards() omits 41567b871972 mapletree: build fix omits d3ccd17e7c96 mm: start tracking VMAs with maple tree omits 6ef8618d99e1 test_maple_tree: add null expansion tests omits a25986382a92 lib/test_maple_tree: add testing for maple tree omits 9a14d60f7351 radix tree test suite: add lockdep_is_held to header omits a8d5239f00da radix tree test suite: add support for slab bulk APIs omits df7fa4bbe3d8 radix tree test suite: add allocation counts and size to k [...] omits bb57dfa7ffcc radix tree test suite: add kmem_cache_set_non_kernel() omits e2a9f203cc30 radix tree test suite: add pr_err define omits 3d69b0534656 maple_tree: cleanup for checkpatch omits 83d0985103cd MAINTAINERS: remove an obvious typo in MAPLE TREE omits c61d7517a462 maple_tree: fix potential out of range offset on mas_next( [...] omits 2bd40b51045a maple_tree: fix 32b parent pointers omits 53ddc7921df7 maple_tree: fix mas_next() when already on the last node entry omits 6afe51f327ea maple_tree: Fix expanding null off the end of the data. omits 3a88c8c7dd89 Maple Tree: add new data structure omits f61a171bf6a1 mips: rename mt_init to mips_mt_init omits 8d1859edd714 mm: discard __GFP_ATOMIC omits 5e1cb748769b mm-page_alloc-remotely-drain-per-cpu-lists-checkpatch-fixes omits 7d04746a464d mm/page_alloc: remotely drain per-cpu lists omits 04032f907651 mm/page_alloc: protect PCP lists with a spinlock omits 2dbc77a5f975 mm/page_alloc: split out buddy removal code from rmqueue i [...] omits ff90341b3b78 mm/page_alloc: use only one PCP list for THP-sized allocations omits 3d182cfc7ddb mm/page_alloc: add page->buddy_list and page->pcp_list omits e42d7f52c24d mm/page_vma_mapped.c: check possible huge PMD map with tra [...] omits da3ba88bde1a mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK omits a0553c7c0f1a mm/kfence: select random number before taking raw lock omits 1ad5676752a3 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer omits 0d6d14c66aa3 mailmap: add alias for jarkko@profian.com omits 194471886328 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] omits 2e831f9fc24c kthread: make it clear that kthread_create_on_node() might [...] omits 274af8e9fce9 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages omits 37a61373e62d mm: lru_cache_disable: use synchronize_rcu_expedited omits 80201e26a6e4 mm/page_isolation.c: fix one kernel-doc comment omits 5fabeead0eff aio: Convert to migrate_folio omits 2033fe2d4559 f2fs: Convert to filemap_migrate_folio() omits fa54b0afb9fa ubifs: Convert to filemap_migrate_folio() omits d1f525af25ac btrfs: Convert btrfs_migratepage to migrate_folio omits 4d692a16471c mm/migrate: Add filemap_migrate_folio() omits 91f673040e4f mm/migrate: Convert migrate_page() to migrate_folio() omits 04a7d977f438 nfs: Convert to migrate_folio omits 441b81157cac btrfs: Convert btree_migratepage to migrate_folio omits b0899fd641e8 mm/migrate: Convert expected_page_refs() to folio_expected_refs() omits 394e1eb90154 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] omits 26532ec96dbb mm/migrate: Convert writeout() to take a folio omits 387fdf907cc7 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] omits 04d732415fea fs: Add aops->migrate_folio omits f1f59a1a1763 mm: Convert all PageMovable users to movable_operations omits 25e13e9ed50d secretmem: Remove isolate_page omits 602c719bdc85 ext2: Use a folio in ext2_get_page() omits 88f32630264a gfs2: Convert gfs2_jhead_process_page() to use a folio omits e1ba43c65769 ocfs2: Convert ocfs2_read_folio() to use a folio omits 8e52174db692 freevxfs: Convert vxfs_immed_read_folio() to use a folio omits 74abeae595ee coda: Convert coda_symlink_filler() to use a folio omits 5a7fc8d2c80f befs: Convert befs_symlink_read_folio() to use a folio omits e3c7c6b3552e block: Convert read_part_sector() to use a folio omits 438c32c30d48 block: Use PAGE_SECTORS_SHIFT omits f63bcd8b8190 block: Handle partition read errors more consistently omits cecbbed4dcbe block: Simplify read_part_sector() omits 646b6b6fcc3d cramfs: read_mapping_page() is synchronous omits 97375aaac157 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] omits c5d4ba5b70c2 hostfs: Handle page write errors correctly omits 3029fbf90a29 squashfs: Return the actual error from squashfs_read_folio() omits e5e7b4fa0f98 buffer: Don't test folio error in block_read_full_folio() omits 942d13074fbf btrfs: Use a folio in wait_dev_supers() omits 5a51ac35db7d nfs: Leave pages in the pagecache if readpage failed omits cf0f130cc847 buffer: Remove check for PageError omits 13ba99ccabbc orangefs: Remove test for folio error omits 966abc400d94 iomap: Remove test for folio error omits 9ba19c4d5163 jfs: Remove check for PageUptodate omits 51939516e6ba remap_range: Remove check of uptodate flag omits de4d0a83458e ufs: Remove checks for PageError omits 826e216bcefa reiserfs: Remove check for PageError omits 38ac4dd43678 ntfs3: Remove check for PageError omits 2c1babf540af ntfs: Remove check for PageError omits ff1a45fa28c8 nilfs2: Remove check for PageError omits fd7a9ab6efbd ext2: Remove check for PageError omits d426b26d9cd3 ntfs: Remove check for PageError omits 697780a78d78 hfsplus: Remove check for PageError omits beb122e63b16 hfs: Remove check for PageError omits 3da157d6df8b gfs: Check PageUptodate instead of PageError omits 4fda77def0de freevxfs: Remove check of PageError omits 7120733ea2b8 afs: Remove check of PageError omits 61b3f270596d block: Remove check of PageError omits 8daa3edd7b20 docs: Improve ->read_folio documentation omits 858c713456fb filemap: Use filemap_read_folio() in do_read_cache_folio() omits 7d9894a43534 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() omits 5608c4efcfc8 filemap: Move 'filler' case to the end of do_read_cache_folio() omits e71525575fde netfs: Remove extern from function prototypes omits 06d1f629be96 filemap: Remove find_get_pages_range() and associated functions omits 4fca04ae610b shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() omits a02b68bf5c23 vmscan: Add check_move_unevictable_folios() omits fb134a188b5d nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] omits 018554560b95 hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] omits f061f69f9c61 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] omits a63a49f5e7c1 ext4: Convert mpage_map_and_submit_buffers() to use filema [...] omits ffdca9d40649 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] omits c6261ec48dd4 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() omits 66ba7c785bf5 filemap: Add filemap_get_folios() omits 14c1e72195a2 filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] omits 2e7c5a00563e hugetlb: Convert huge_add_to_page_cache() to use a folio omits 30c802148845 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 3d0ac945fe7d Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 9c1d6487398e Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 92b620bee45d hwmon: (pmbus) fix build error unused-function omits afc38f63a539 Merge branch 'pm-cpuidle' into linux-next omits 10630adca5a0 OPP: Use generic key finding helpers for bandwidth key omits b26e72f76892 OPP: Use generic key finding helpers for level key omits b89e8bf5fd1b OPP: Use generic key finding helpers for freq key omits d2eb7a5929a5 OPP: Add generic key finding helpers omits 71ed3210de28 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() omits 00ef02b3ab35 OPP: Remove custom OPP helper support omits 678688e7ac05 OPP: ti: Migrate to config_regulators() omits f5058ace3d81 OPP: Add dev_pm_opp_get_supplies() omits 90dc36937538 OPP: Make _generic_set_opp_regulator() a config_regulators [...] omits b3cd3ad98d18 OPP: Add support for config_regulators() helper omits 811c0002fc44 OPP: Rearrange dev_pm_opp_set_config() and friends omits a30957f678f6 OPP: Remove dev_pm_opp_set_prop_name() and friends omits 2397750af0af OPP: Remove dev_pm_opp_attach_genpd() and friends omits bbe13bf5061a OPP: Remove dev_pm_opp_register_set_opp_helper() and friends omits 9ebe94e86bfb OPP: Remove dev_pm_opp_set_clkname() and friends omits 5ce55e6992c7 OPP: Remove dev_pm_opp_set_supported_hw() and friends omits 305b04e111b8 OPP: Remove dev_pm_opp_set_regulators() and friends omits b0bb1c6f607b serial: qcom: Migrate to dev_pm_opp_set_config() omits aa609795f378 spi: qcom: Migrate to dev_pm_opp_set_config() omits e47c9dd55f50 soc/tegra: Migrate to dev_pm_opp_set_config() omits 06e4a4c11585 soc/tegra: Remove the call to devm_pm_opp_set_clkname() omits 8e0d788355e2 OPP: ti: Migrate to dev_pm_opp_set_config() omits 3e129eacb799 mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() omits fda925d9b2ad memory: tegra: Migrate to dev_pm_opp_set_config() omits d2eee0bde763 media: venus: Migrate to dev_pm_opp_set_config() omits 58f6e9d48d8e drm/tegra: Migrate to dev_pm_opp_set_config() omits 49efbafa233e drm/panfrost: Migrate to dev_pm_opp_set_config() omits 56f3bc503d03 drm/msm: Migrate to dev_pm_opp_set_config() omits 98aa29772e71 drm/lima: Migrate to dev_pm_opp_set_config() omits f15b4a677995 devfreq: tegra30: Migrate to dev_pm_opp_set_config() omits af197acd149e devfreq: sun8i: Migrate to dev_pm_opp_set_config() omits d5168105f2d3 devfreq: exynos: Migrate to dev_pm_opp_set_config() omits 3922ab612b87 cpufreq: ti: Migrate to dev_pm_opp_set_config() omits 3fe0b65034f1 cpufreq: tegra20: Migrate to dev_pm_opp_set_config() omits a9c9aab4d770 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() omits 52df195010f8 cpufreq: sti: Migrate to dev_pm_opp_set_config() omits 0db79828da91 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() omits da9e06489c7c cpufreq: imx: Migrate to dev_pm_opp_set_config() omits 188c204fb0c1 cpufreq: dt: Migrate to dev_pm_opp_set_config() omits f6b27b265b71 OPP: Add dev_pm_opp_set_config() and friends omits 9cbe729756e4 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits 0684269ee431 firmware: arm_scmi: Use preferred strscpy to handle strings omits 883e1b781834 firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour whe [...] omits 78a4242ebfb5 firmware: arm_scmi: Review BASE protocol string-buffers sizes omits 4077c8c19c72 Merge branch 'for-next-next-v5.19-20220608' into for-next- [...] omits 7c5be2557f5f Merge branch 'for-next-current-v5.18-20220608' into for-ne [...] omits 753e9f329627 Merge branch 'dev/extent-io-tree-cleanups' into for-next-n [...] omits 0d1ce1ad818f Merge branch 'ext/hch/sync-repair-v2' into for-next-next-v [...] omits fd9d4409d783 Merge branch 'misc-next' into for-next-next-v5.19-20220608 omits e4549a7a0112 Merge branch 'misc-5.19' into for-next-current-v5.18-20220608 omits 4cd4aed63125 btrfs: fold repair_io_failure into btrfs_repair_eb_io_failure omits 9847626fded0 btrfs: remove io_failure_record infrastructure completely omits 2352da072a09 btrfs: use the new read repair code for buffered reads omits 9d20f5d4b045 btrfs: use the new read repair code for direct I/O omits 5dc70e576ec4 btrfs: add new read repair infrastructure omits caaa23eb7efc btrfs: support read bios in btrfs_map_repair_bio omits dd1fedfaaf92 btrfs: factor out a btrfs_map_repair_bio helper omits 9f3e34786792 btrfs: set ->file_offset in end_bio_extent_readpage omits d7f3af3fec88 btrfs: save the original bi_iter into btrfs_bio for buffered read omits 62221b54b299 btrfs: unify tree search helper returning prev and next nodes omits 28e0b92ca611 Merge branch 'pm-sysoff' into linux-next omits 7c8a3f54c97b btrfs: make tree search for insert more generic and use it [...] omits c549e3874b48 btrfs: open code inexact rbtree search in tree_search omits 2457c75452da btrfs: remove node and parent parameters from insert_state omits 85ad4b193c5c btrfs: add fast path for extent_state insertion omits 2fbeb26c4e8b btrfs: pass bits by value not pointer for extent_state helpers omits 1be84acd258f btrfs: lift start and end parameters to callers of insert_state omits 3b36c2631779 btrfs: open code rbtree search in insert_state omits 6013325030c2 btrfs: open code rbtree search into split_state omits 9efdb19590e8 random: remove rng_has_arch_random() omits aa3562673c25 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] omits 556066836f9f random: credit cpu and bootloader seeds by default omits f9fe9d1c735e random: do not use jump labels before they are initialized omits d326e046e3a5 ata: libata-core: fix sloppy typing in ata_id_n_sectors() omits 2548249130dd ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci [...] omits a3ffab44e5d8 ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() omits 25bb33236e72 ata: pata_hpt37x: factor out hpt37x_pci_clock() omits cb3eff1ffb66 ata: pata_hpt37x: move claculating PCI clock from hpt37x_c [...] omits acd3b61d62d6 ata: libata: Fix syntax errors in comments omits b69c95858779 f2fs: use the updated test_dummy_encryption helper functions omits 504312bb6d39 rcu-tasks: Update comments omits ac17784f67b2 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs omits 84a905c672c8 rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] omits 61b89fc43bb7 rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list omits f420cb25eab6 rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks omits d3c7c9eecae9 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers omits dbb21fa6eddb rcu-tasks: Scan running tasks for RCU Tasks Trace readers omits bf293321e11d rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] omits c75123081060 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] omits 61177b4d627a rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] omits 96102856a205 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end omits 09f110d4a159 rcu-tasks: Track blocked RCU Tasks Trace readers omits c3b95b019d4c rcu-tasks: Add data structures for lightweight grace periods omits e547d3dac273 rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] omits 8b2db54f7980 rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] omits 6ddb85cecc61 rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings omits 4e9cc584f94b rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] omits 5feae373c045 rcu-tasks: Simplify trc_inspect_reader() QS logic omits 8cc4b747ef10 rcu-tasks: Make rcu_note_context_switch() unconditionally [...] omits 1990c99a5cd0 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS omits 9083f7f17595 rcu-tasks: Handle idle tasks for recently offlined CPUs omits f68e0ebdadd5 rcu-tasks: Idle tasks on offline CPUs are in quiescent states omits 7c215bb3e021 rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] omits 800dac0c888d rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter omits 3f1afa3a24f5 rcu-tasks: Merge state into .b.need_qs and atomically update omits 9389ccac77a1 rcu/kvfree: Remove useless monitor_todo flag omits 2b0685fcaf04 torture: Create kvm-check-branches.sh output in proper location omits e2a46f3f73fd btrfs: zoned: fix critical section of relocation inode writeback omits c75441a47683 btrfs: zoned: prevent allocation from previous data relocation BG omits b854629893c4 btrfs: sysfs: advertise zoned support among features omits eac5b5138fef btrfs: split discard handling out of btrfs_map_block omits be3c0c51ef72 btrfs: stop looking at btrfs_bio->iter in index_one_bio omits 8bcebdb674ee btrfs: reject log replay if there is unsupported RO compat flag omits 64e8a55274b5 random: account for arch randomness in bits omits 37f89884709c random: mark bootloader randomness code as __init omits 72d91cd7b21c random: avoid checking crng_ready() twice in random_init() omits c3cb26971633 btrfs: make btrfs_super_block::log_root_transid deprecated omits 2ca97cc163ad hwmon: (lm90) Read the channel's temperature offset from d [...] omits c8f2045cc445 hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits 898cc2da93a3 hwmon: (occ) Delete unnecessary NULL check omits 7c83542437bd hwmon: (lm90) Read the channel's label from device-tree omits ec5886553364 hwmon: (lm90) Define maximum number of channels that are s [...] omits d2a6663898a2 hwmon: (lm90) Add compatible entry for adt7481 omits 69746b46ad68 dt-bindings: hwmon: Allow specifying channels for lm90 omits ebf7091a6bac dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits c45057221da6 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 4221fe2835a5 hwmon: (pmbus) add MFR_* registers to debugfs omits c3ffc3a1ff83 hwmon: (pmbus) add a function to check the presence of a b [...] omits 3601337dbcca hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits 864099edde22 hwmon: (sch56xx-common) Add DMI override table omits f65a995677df hwmon: (lm75) Replace kernel.h with the necessary inclusions omits c3f4c329c3b1 hwmon: (f71882fg) Add support for F71858AD (0x0903) omits 764a97d60fc8 hwmon: (pmbus) Add support for Analog Devices LT7182S omits fbac92eec69f dt-bindings: trivial-devices: Add lt7182s omits bd9bce775980 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits 0a4f43a3b3e0 hwmon: (lm90) Support temp_samples attribute omits cfe7ea87da3a hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 1d69ef9ee711 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits 48961df5a772 hwmon: (lm90) Add explicit support for ADM1020 omits 71eec815ce3a hwmon: (lm90) Only disable alerts if not already disabled omits 58ca64915a23 hwmon: (lm90) Add support for ADT7421 omits a39e7c17543e hwmon: (lm90) Add support for ON Semiconductor NCT218 omits cad815720c22 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits 8319f321fcab hwmon: (lm90) Add explicit support for NCT210 omits cff8c0b93e6f hwmon: (lm90) Combine lm86 and lm90 configuration omits ef6e6303540f hwmon: (lm90) Add remaining chips supported by adm1021 driver omits 857681f5aee4 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits 960637eab460 hwmon: (lm90) Support MAX1617 and LM84 omits 0d8ee53b9ed0 hwmon: (lm90) Introduce 16-bit register write function omits 93e4b01a16f1 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits 710a54935b12 hwmon: (lm90) Add support for MAX6642 omits 4a000948650e hwmon: (lm90) Add flag to indicate conversion rate support omits 239d69b0bef4 hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits deff448127f5 hwmon: (lm90) Add support for MAX6690 omits 13313fd226db hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits 09b3720facc2 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits 3cfb9c27cc1a hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits 9370b53942bf hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 852994a86cbc hwmon: (lm90) Fix/Add detection of G781-1 omits 608fee5b213e hwmon: (lm90) Add support for additional chip revision of NCT1008 omits c881a64c0d69 hwmon: (lm90) Rework detect function omits 4868bd4f4445 hwmon: (lm90) Use single flag to indicate extended tempera [...] omits 11f2bbcbfda2 hwmon: (lm90) Support multiple temperature resolutions omits 08731bbf8639 hwmon: (lm90) Only re-read registers if volatile omits 2de272f03127 hwmon: (lm90) Add support for unsigned and signed temperatures omits 7db52c2f933b hwmon: (lm90) Enable full PEC support for ADT7461A omits 697ad5f7fb43 hwmon: (lm90) Add partial PEC support for ADT7461 omits 86f256f700ed hwmon: (lm90) Improve PEC support omits c956049ffcb4 hwmon: (lm90) Stop using R_/W_ register prefix omits 8fb1fc2a04f7 hwmon: (lm90) Move status register bit shifts to compile time omits 619a1863df6b hwmon: (lm90) Use BIT macro omits 9b1311a67d44 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits ff44ac0f2889 hwmon: (lm90) Reorder include files in alphabetical order omits d7f190a30817 hwmon: (lm90) Rework alarm/status handling omits 9054a3ee8d4a hwmon: (lm90) Generate sysfs and udev events for all alarms omits c5fd57922c27 hwmon: (pmbus) Move pec attribute to I2C device omits 6aa26be14d2a dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits 94fbac6ee3af mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits 1e5a4ddd314b Merge branch 'fixes' into next omits f616ec25d0bf mmc: sdhci-pci-o2micro: Fix card detect by dealing with de [...] omits 98c9ce5c7abc dt-bindings: mmc: convert mmc-spi-slot to yaml omits 010f40ec53ac dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 1fa62d9ab2ab dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits 5423ff242431 Merge branch 'fixes' into devel omits 57d89ade2eb7 mmc: cqhci: Capture eMMC and SD card errors omits 138ec5ea8577 mmc: debugfs: Add debug fs error state entry for mmc driver omits c835a6debf06 mmc: debugfs: Add debug fs entry for mmc driver omits d7e2e877a81d mmc: sdhci: Capture eMMC and SD card errors omits dc858dc3bb8b mmc: core: Capture eMMC and SD card errors omits f7b519d98f26 mmc: mtk-sd: fix typo omits ecd9dc013944 mmc: mxcmmc: Silence a clang warning omits c46019eb54b4 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 69515ac0208e mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 30ea7f8f97d9 dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits 3456c516af61 dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits b44002a639ce mmc: sdhci-of-dwcmshc: add support for rk3588 omits 001a01f5cef1 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 11bf7bcaaf38 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 8c7a741fd417 cifs: populate empty hostnames for extra channels omits 2787cd47899a btrfs: do not BUG_ON() on failure to migrate space when re [...] omits bb4576ac0823 btrfs: add missing inode updates on each iteration when re [...] omits 7b6de7051736 btrfs: fix race between reflinking and ordered extent completion omits 32338e1a7f7a fixup! btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits 07166dd1f830 btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits ccfc69bd0385 btrfs: merge end_write_bio and flush_write_bio omits 65a9caa48892 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits 6a8964e28238 Merge branch 'pm-sysoff' into linux-next omits 687e2ae18602 Merge remote-tracking branch 'regmap/for-5.20' into regmap-next omits 18f6d8b82022 Merge branch 'regmap-linus' into regmap-next omits cc993887f347 Merge remote-tracking branch 'regmap/for-5.18' into regmap-linus omits 03af452311da btrfs: remove redundant check in up check_setget_bounds omits e37063c2715f btrfs: add error messages to all unrecognized mount options omits 1aa8087227b7 btrfs: replace kmap() with kmap_local_page() in lzo.c omits 458652e17363 btrfs: replace kmap() with kmap_local_page() in inode.c omits 15e9fd68e2b9 btrfs: do not allocate a btrfs_bio for low-level bios omits c8d58b90716e btrfs: factor stripe submission logic out of btrfs_map_bio omits 9588a8c71803 btrfs: remove btrfs_end_io_wq omits 950674257cd6 btrfs: centralize setting REQ_META omits f99546767b37 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits e1c0b2e6a08a btrfs: don't double-defer bio completions for compressed reads omits 94fa5c9a0e7e btrfs: defer I/O completion based on the btrfs_raid_bio omits 9ac6086ed936 btrfs: split btrfs_submit_data_bio to read and write parts omits 40171485b5e2 btrfs: simplify code flow in btrfs_submit_dio_bio omits bba8940cf2d9 btrfs: move more work into btrfs_end_bioc omits 343c702480bf btrfs: send: enable support for stream v2 and compressed writes omits f9d68632cf52 btrfs: send: send compressed extents with encoded writes omits b0367d7723d7 btrfs: send: get send buffer pages for protocol v2 omits 61202cbfd0ee btrfs: send: write larger chunks when using stream v2 omits be7208cd9963 btrfs: send: add stream v2 definitions omits c0d38848414f btrfs: send: explicitly number commands and attributes omits d6806aea7254 btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits 46e1bce0ac34 btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits 071124d221c5 btrfs: sysfs: export chunk size in space infos omits 489c869d0fef btrfs: store chunk size in space-info struct omits 3106406cdeba btrfs: reduce amount of reserved metadata for delayed item [...] omits d217f2f5c65c btrfs: set delayed item type when initializing it omits 17f75aca2ad5 btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits 7231c68bbde8 btrfs: improve batch insertion of delayed dir index items omits 8a7d3b14bafa btrfs: assert that delayed item is a dir index item when a [...] omits a57f78f2db7d btrfs: improve batch deletion of delayed dir index items omits f38f9c220261 btrfs: refactor the delayed item deletion entry point omits 7578fd1c2423 btrfs: deal with deletion errors when deleting delayed items omits 752255589c23 btrfs: add assertions when deleting batches of delayed items omits 92f7ed771ea7 btrfs: balance btree dirty pages and delayed items after c [...] omits 2e4427ddf091 btrfs: free the path earlier when creating a new inode omits df7ffc0bdb33 btrfs: balance btree dirty pages and delayed items after a rename omits d9d524041943 btrfs: add trace event for submitted RAID56 bio omits f205d0d5b067 btrfs: update stripe_sectors::uptodate in steal_rbio omits 8f366afe8b5a btrfs: remove redundant calls to flush_dcache_page omits b14a56eff441 btrfs: only write the sectors in the vertical stripe which [...] omits 39c3a1d34afc btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits f2fc2d5d8337 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 7ca9db3093fe btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits a9ce1d207bf7 btrfs: introduce btrfs_try_lock_balance omits afb4e12080f5 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits d13b593410f0 btrfs: add a helper to iterate through a btrfs_bio with se [...] omits 11628fdbab53 btrfs: factor out a btrfs_csum_ptr helper omits 5c03b3823245 btrfs: refactor end_bio_extent_readpage code flow omits 3fb0041d2731 btrfs: factor out a helper to end a single sector buffer I/O omits 97e273143672 btrfs: remove duplicated parameters from submit_data_read_ [...] omits 0ac1c77a36bf btrfs: introduce a data checksum checking helper omits ff36dd64b632 btrfs: quit early if the fs has no RAID56 support for raid [...] omits d3555a9fb024 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 9c262e108d0a btrfs: prevent remounting to v1 space cache for subpage mount omits 5eef26665184 btrfs: zoned: fix comment description for sb_write_pointer logic omits 187d9f7b4e2a btrfs: fix typos in comments omits dbdf02372e53 btrfs: fix hang during unmount when block group reclaim ta [...] omits c5ac8a9fcfab m68k: coldfire/device.c: protect FLEXCAN blocks omits 23e79f6c0760 Merge branch into tip/master: 'x86/mm' omits 5ea5779954d9 Merge branch into tip/master: 'x86/microcode' omits abf4e4378cfe Merge branch into tip/master: 'x86/cleanups' omits f3dedc5332b9 Merge branch into tip/master: 'x86/boot' omits 538de88fba75 Merge branch into tip/master: 'timers/core' omits c4010c09bd88 Merge branch into tip/master: 'perf/core' omits 4bdf7a015d50 Merge branch into tip/master: 'x86/urgent' omits aa6382f25a9b Merge branch into tip/master: 'sched/urgent' omits b848e681b426 Merge branch into tip/master: 'perf/urgent' omits dab4c2fe98df Merge branch into tip/master: 'objtool/urgent' omits 77b2c072dd46 Merge branch 'linus' into x86/cleanups, to resolve conflict omits 75d6654eb3ab Merge branch 'for-5.19/block' into for-next omits fa961422a72a Merge branch 'for-5.19/block-exec' into for-next omits 41c4479d5efb Merge branch 'for-5.19/drivers' into for-next omits 680443d64b55 Merge branch 'for-5.19/block' into for-next omits c8ee57ab1839 Merge branch 'for-5.19/block' into for-next omits 4b9b1cc7b9ce Merge branch 'for-5.19/drivers' into for-next omits 09ad0dbeda3c Merge branch 'io_uring-5.19' into for-next omits 9d58122477e1 rcu: Cleanup RCU urgency state for offline CPU omits 9b9ee9c6ad01 tools/nolibc: add a help target to list supported targets omits afe5ca6d286a tools/nolibc: make the default target build the headers omits d4c8263876fc tools/nolibc: fix the makefile to also work as "make -C to [...] omits f68aa62af3a9 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN omits bde0d7374edc Merge branch 'io_uring-5.19' into for-next omits b24d20af4c2e fscrypt: add fscrypt_context_for_new_inode omits 3d8818a3c3ce fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits 7592a78e4424 Merge branch 'for-5.19/drivers' into for-next omits 7286cfbc13b5 Merge branch 'for-5.19/block' into for-next omits f06ac05cb265 Merge branch 'io_uring-5.19' into for-next omits cd4a1a61fd72 soc: document merges omits 3c562d015a4c Merge branch 'arm/late' into for-next omits b2e907875dea Merge branch 'arm/late' into for-next omits 9aaa4592aa52 soc: document merges omits 7a69e240324b Merge branch 'arm/late' into for-next omits 9b245887f28c soc: document merges omits 19a723bc5d0f Merge branch 'arm/multiplatform-late' into HEAD omits 36186490df92 Merge branch 'arm/late' into HEAD omits c4a9c116dbbb fs: change test in inode_insert5 for adding to the sb list omits 1dac6e1d8385 Merge branch 'v5.20/drivers' into for-next omits 2354ea21a8de ARM: pxa/mmp: remove traces of plat-pxa omits 22419ae655b3 rcu/rcuscale: Fix smp_processor_id()-in-preemptible warnings omits b0805597d8a2 rcutorture: Make failure indication note reader-batch overflow omits 13e4f143cd8c tools/nolibc/stdio: Add format attribute to enable printf [...] omits 45bdd7fc915a tools/nolibc/stdlib: Support overflow checking for older c [...] omits 33a4debb1f43 rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] omits 4741f3cc1094 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() omits 146d0235bec7 locking/csd_lock: Change csdlock_debug from early_param to [...] omits 19fbc1d011ea rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels omits f9993c8413d1 torture: Adjust to again produce debugging information omits 91e4afe64fa3 rcu: Immediately boost preempted readers for strict grace periods omits 36252db79c09 rcu/nocb: Add option to opt rcuo kthreads out of RT priority omits c321674386d8 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] omits 7891d3337aeb dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC omits 99796dcc9e4a iio: dac: cio-dac: Utilize iomap interface omits bce9752aba42 iio: adc: stx104: Utilize iomap interface omits 9072ac33a5cd io:health:afe4404: Remove duplicated error reporting in .remove() omits 3cb90e97e784 iio: common: cros_ec_sensors: Add label attribute omits df16d8b8040b iio: ABI: Add a new location label omits c98e8d7a199c iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h omits 296d0a4a13be iio: accel: bma400: Add support for activity and inactivit [...] omits c2baa09b0992 iio: accel: bma400: Add activity recognition support omits e6391ddd68c5 iio: accel: bma400: Add step change event omits ced611c5f084 iio: accel: bma400: Add separate channel for step counter omits 339700cbbea4 iio: accel: bma400: Add triggered buffer support omits 4855844aac9a iio: accel: bma400: conversion to device-managed function omits 13609c0d8849 iio: accel: bma400: Reordering of header files omits 2c5eff259cf8 iio: accel: bma400: Fix the scale min and max macro values omits 2e53a358236d iio:light:tsl2583: Remove duplicated error reporting in .remove() omits 394baa2a7e92 iio:light:stk3310: Remove duplicated error reporting in .remove() omits 7f70ac659289 iio:light:opt3001: Remove duplicated error reporting in .remove() omits 14820c038292 iio:light:jsa1212: Remove duplicated error reporting in .remove() omits 3d1894cd2a30 iio:light:isl29028: Remove duplicated error reporting in . [...] omits bd1526533981 iio:light:bh1780: Remove duplicated error reporting in .remove() omits 75c4e0118d4c iio:accel:stk8ba50: Remove duplicated error reporting in . [...] omits 37681671622c iio:accel:stk8312: Remove duplicated error reporting in .remove() omits 57da5dae8869 iio:accel:mc3230: Remove duplicated error reporting in .remove() omits c8c6de18997c iio: proximity: srf04: Make use of device properties omits bc7c47c88496 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] omits 713423282ae1 netfs: Fix gcc-12 warning by embedding vfs inode in netfs_ [...] omits 201155540334 ep93xx: clock: Do not return the address of the freed memory omits 01a1a0c8d456 Merge branches 'rproc-next', 'rpmsg-next' and 'hwspinlock- [...] omits 7ab96061e7fd DIAGS rcu: Diagnose extended sync_rcu_do_polled_gp() loops omits 7199b9d46830 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() omits 1eb9b75efd03 rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() omits 49a97d680b21 rcutorture: Fix memory leak in rcu_test_debug_objects() omits 816eb901dc56 rcutorture: Simplify rcu_torture_read_exit_child() loop omits c63855dda123 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] omits f341599bdf34 memory-model: Prohibit nested SRCU read-side critical sections omits c63fdda443d1 rcu: Avoid tracing a few functions executed in stop machine omits f3d081596139 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] omits c3c2d9d88bdf rcu/nocb: Add an option to offload all CPUs on boot omits bd3dc98d1fe4 rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] omits b40d5a0dd104 doc: Document the rcutree.rcu_divisor kernel boot parameter omits ca52639daa5b rcu-tasks: Drive synchronous grace periods from calling task omits 89ad98e93ce8 rcu-tasks: Move synchronize_rcu_tasks_generic() down omits 0d90e7225fb1 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() omits c39fef430bc8 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] omits 84c4e9c758fd rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] omits 84b914b867e1 rcu/nocb: Add/del rdp to iterate from rcuog itself omits f3e7b187ef5d rcu/torture: Change order of warning and trace dump omits 50b790744c6a rcutorture: Update rcutorture.fwd_progress help text omits 6f0b8b761edd rcutorture: Test polled expedited grace-period primitives omits 4e29094221c3 rcu: Add polled expedited grace-period primitives omits 6d1471c9e053 rcutorture: Verify that polled GP API sees synchronous gra [...] omits e2573ccb1816 rcu: Make Tiny RCU grace periods visible to polled APIs omits c017b92a9f89 rcu: Make polled grace-period API account for expedited gr [...] omits f7612ebaecbc rcu: Switch polled grace-period APIs to ->gp_seq_polled omits 28bfa89bab3a rcutorture: Validate get_completed_synchronize_rcu() omits 87f088e1c065 rcu: Provide a get_completed_synchronize_rcu() function omits 3d6c23ba6ca2 rcu: Make normal polling GP be more precise about sequence [...] omits 779eae72b730 rcu-tasks: Check for abandoned callbacks omits 7f001f019a2f torture: Make kvm-remote.sh announce which system is being [...] omits dd7290f088cc rcu: Decrease FQS scan wait time in case of callback overloading omits 7789a57e8fc9 Merge branch 'lkmm-dev.2022.04.11a' into HEAD omits 409db57c8d45 Merge branch 'lkmm.2022.05.03a' into HEAD omits 620263a2b15e Merge branch 'nolibc.2022.04.20a' into HEAD omits 1c3177b3c834 Merge branch 'pxa-multiplatform-5.18' into arm/multiplatform-late omits 6ed2affe8f7f Merge branch 'imx/defconfig' into for-next omits 4a6c398a19db Merge branch 'imx/dt64' into for-next omits b8e5193144fc Merge branch 'imx/dt' into for-next omits 00445400fcdc Merge branch 'imx/bindings' into for-next omits 13e9ebef7695 Merge branch 'imx/drivers' into for-next omits 7a77bd481cad Merge branch 'omap1-multiplatform-5.18' into arm/multiplat [...] omits 6b2d72729581 Merge branches 'slab/for-5.19/stackdepot' and 'slab/for-5. [...] omits 0e01d176d578 hwspinlock: using pm_runtime_resume_and_get instead of pm_ [...] omits f923656e8812 [TO BE REBASED] ARM: omap1: enable multiplatform omits 184df12983f8 [TO BE REBASED] ARM: OMAP1: clock: Convert to CCF omits cc588fc3635a [MERGED] ASoC: ti: osk5912: Make it CCF clk API compatible omits 841847338e23 [MERGED] mmc: omap: Make it CCF clk API compatible omits 2fdc64b8ed64 [MERGED] video: fbdev: omap: Make it CCF clk API compatible omits 930f64028dcf [MERGED] usb: gadget: omap_udc: Make it CCF clk API compatible omits 908c39c8cc6d [MERGED] usb: host: ohci-omap: Make it CCF clk API compatible omits 91d70a5329ba tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits f195c9676fbb tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits ca1545202ab7 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits d5311b7c48a7 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits 34457edc80a1 tools/memory-model: Repair parseargs.sh header comment omits a21572226ae3 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits a7ce0b62ed4c tools/memory-model: Make history-check scripts use mselect7 omits 03aedae850f8 tools/memory-model: Make checkghlitmus.sh use mselect7 omits 4e322853124d tools/memory-model: Fix scripting --jobs argument omits 3973fc0ec9e8 tools/memory-model: Implement --hw support for checkghlitmus.sh omits bf9274f048e0 tools/memory-model: Add -v flag to jingle7 runs omits cf8447de610c tools/memory-model: Make runlitmus.sh check for jingle errors omits 863e4059cb7c tools/memory-model: Allow herd to deduce CPU type omits 53ad687a2abf tools/memory-model: Keep assembly-language litmus tests omits 6e6bfb85d576 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 6bc74b4580b8 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 89471194c4f9 tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits 3ae11fc23ae7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits c749402cdd9d tools/memory-model: Hardware checking for check{,all}litmus.sh omits c4654c7d3671 tools/memory-model: Fix checkalllitmus.sh comment omits 7635d3c45b59 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits e0a5facc04c7 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits 3058e7655999 tools/memory-model: Update parseargs.sh for hardware verification omits c69a53170d6c tools/memory-model: Fix paulmck email address on pre-exist [...] omits 8daade5f425c tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 144dc65b5932 tools/memory-model: Make judgelitmus.sh identify bad macros omits 201d56f21faa tools/memory-model: Make cmplitmushist.sh note timeouts omits c4c641e09bff tools/memory-model: Make judgelitmus.sh note timeouts omits 3874a21aeb4a tools/memory-model: Document locking corner cases adds 7d78b7ebdf7d Merge tag 'mips-fixes_5.19_1' of git://git.kernel.org/pub/ [...] adds f2ecc964b941 Merge tag 'for-linus-5.19a-rc2-tag' of git://git.kernel.or [...] adds b489a6e58716 tls: Rename TLS_INFO_ZC_SENDFILE to TLS_INFO_ZC_TX adds 03d5005ff735 nfp: avoid unnecessary check warnings in nfp_app_get_vf_config adds a0b843340dae nfp: flower: restructure flow-key for gre+vlan combination adds cd3ff99b93f7 Merge branch 'nfp-fixes-for-v5-19' adds a3bd2102e464 net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs us [...] adds ed872f92fd09 MAINTAINERS: adjust MELLANOX ETHERNET INNOVA DRIVERS to TL [...] adds 4d995c1b9d49 Revert "net/mlx5e: Allow relaxed ordering over VFs" adds 15ef9efa855c net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules adds 3008e6a00493 net/mlx5: E-Switch, pair only capable devices adds 8bf94e6414c9 net/mlx5: Rearm the FW tracer after each tracer event adds 8fa5e7b20e01 net/mlx5: fs, fail conflicting actions adds bf56a0917fd3 Merge tag 'mlx5-fixes-2022-06-08' of git://git.kernel.org/ [...] adds 68171bbd1a9a Merge tag 'net-5.19-rc2-2' of git://git.kernel.org/pub/scm [...] adds 4b81dd2cc6f4 drm/amd/display: Read Golden Settings Table from VBIOS adds 0ec744084793 drm/amd/display: revert Blank eDP on disable/enable drv adds 8440f5753249 drm/amd/display: Pass the new context into disable OTG WA adds 92909cde3235 drm/amd/display: Wait DMCUB to idle state before reset. adds 6ecf9773a503 drm/amd/display: Fix DMUB outbox trace in S4 (#4465) adds f0ad66f42a3d drm/amd/display: Don't clear ref_dtbclk value adds 583ad88871b3 drm/amd/display: Fix possible infinite loop in DP LT fallback adds 067541847781 drm/amd/display: 3.2.187 adds 11594fa11427 drm/amdgpu: make program_imu_rlc_ram static adds 97e50305542f drm/amdgpu: update VCN codec support for Yellow Carp adds ae969b62e7a1 drm/amdgpu: fix aper_base for APU adds 418214ddcf6e drm/amdgpu: fix a missing break in gfx_v11_0_handle_priv_fault adds 8365ed22d00b drm/amdgpu: make gfx_v11_0_rlc_stop static adds fd843d03418e drm/amd/display: remove stale config guards adds 28caf8c467e2 drm/amdgpu: fix ras supported check adds 2a460963350e drm/amdgpu: Resolve RAS GFX error count issue after cold b [...] adds fa582c6f3684 drm/amdkfd: Use mmget_not_zero in MMU notifier adds 7c4f4f197e0c drm/amdkfd: Add GC 10.3.6 and 10.3.7 KFD definitions adds 371017309a9f drm/amdgpu: enable tmz by default for GC 10.3.7 adds 4d1e5f12b7a0 drm/amdgpu: Update PDEs flush TLB if PTB/PDB moved adds 4fac4fcf4500 drm/amdkfd: add pinned BOs to kfd_bo_list adds 88467db6e2f4 drm/amdkfd: Fix partial migration bugs adds 4513edf74cc8 drm/amd/pm: suppress compile warnings about possible unali [...] adds 12d6c18cfa70 drm/amdgpu: suppress the compile warning about 64 bit type adds 41782d7056e2 Revert "drm/amdgpu: Ensure the DMA engine is deactivated d [...] adds 8b8ce2b90af1 Revert "drm/amd/display: Pass the new context into disable [...] adds b3f9234e106c drm/amdgpu: Add MODE register to wave debug info in gfx11 adds a956a11ee669 drm/amdkfd:Fix fw version for 10.3.6 adds 1d2afeb79830 drm/amdgpu: fix limiting AV1 to the first instance on VCN3 adds 84205d009343 drm/amdgpu: always flush the TLB on gfx8 adds 578eb31776df drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit adds 431d07128652 drm/amdgpu/mes: only invalid/prime icache when finish load [...] adds 0a178750647e Merge tag 'amd-drm-fixes-5.19-2022-06-08' of https://gitla [...] adds 88bfb6dbb61c Merge tag 'drm-misc-fixes-2022-05-26' of git://anongit.fre [...] adds 1f192b9e8d8a Merge tag 'drm-misc-fixes-2022-06-09' of git://anongit.fre [...] adds 8dd77d44795d Merge tag 'drm-fixes-2022-06-10' of git://anongit.freedesk [...] adds 8f7ac50c97d3 Merge tag 'sound-5.19-rc2' of git://git.kernel.org/pub/scm [...] adds a734510fa8b4 ata: libata: drop 'sas_last_tag' adds bf476fe22aa1 ata: libata-core: fix NULL pointer deref in ata_host_alloc [...] adds 10d6bdf53290 ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe adds c745dfc541e7 libata: fix reading concurrent positioning ranges log adds 6d11acd452fd libata: fix translation of concurrent positioning ranges adds 72aad489f992 ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files adds 481f7017c37a MAINTAINERS: add ATA sysfs file documentation to libata entry adds f7a1d00e749f Merge tag 'ata-5.19-rc2' of git://git.kernel.org/pub/scm/l [...] adds a2a513be7139 zonefs: fix handling of explicit_open option on mount adds 96eca145cb51 zonefs: Do not ignore explicit_open with active zone limit adds c1c1204c0d0c zonefs: fix zonefs_iomap_begin() for reads adds ad6e0764988a Merge tag 'zonefs-5.19-rc2' of git://git.kernel.org/pub/sc [...] adds ce253b8573ce arm64/sysreg: Fix typo in Enum element regex adds bb314511b6dc arm64/fpsimd: Fix typo in comment adds 2e990e63220b arm64/sme: Fix EFI save/restore adds 78cdaf3f4257 arm64: Add kasan_hw_tags_enable() prototype to silence sparse adds 36a236637971 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds fe43c0188911 Merge tag 'docs-5.19-3' of git://git.lwn.net/linux adds d56fd98612ae certs: Convert spaces in certs/Makefile to a tab adds 67e59f8d019f Merge branch 'pm-sysoff' adds 1bc27dec7ea5 Merge tag 'pm-5.19-rc2' of git://git.kernel.org/pub/scm/li [...] adds 01aa6cbf3daf dt-bindings: pinctrl: ralink: Fix 'enum' lists with duplic [...] adds 0b9431c8221c dt-bindings: display: arm,malidp: remove bogus RQOS property adds aa3398fb4b3f Merge tag 'devicetree-fixes-for-5.19-2' of git://git.kerne [...] adds a32e7ea36235 Merge tag 'folio-5.19a' of git://git.infradead.org/users/w [...] adds 6c77676645ad iov_iter: Fix iter_xarray_get_pages{,_alloc}() adds b09891598557 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 102d841055be afs: Fix some checker issues adds e81fb4198e27 netfs: Further cleanups after struct netfs_inode wrapper i [...] adds 40a811012023 netfs: Rename the netfs_io_request cleanup op and give it [...] adds 045fb9c2f5f4 Merge branch 'fscache-fixes' of git://git.kernel.org/pub/s [...] adds dddf30564054 dm: fix zoned locking imbalance due to needless check in c [...] adds 90add6d418d0 Merge tag 'for-5.19/dm-fixes-2' of git://git.kernel.org/pu [...] adds 0885eacdc81f Merge tag 'nfsd-5.19-1' of git://git.kernel.org/pub/scm/li [...] adds 1c27f1fc1549 iov_iter: fix build issue due to possible type mis-match adds 255b4658c809 LoongArch: Fix the !CONFIG_SMP build adds 0626e1c9f3e5 LoongArch: Fix copy_thread() build errors adds 5c95fe8b0201 LoongArch: Remove MIPS comment about cycle counter adds 0678afa6055d Merge tag 'loongarch-fixes-5.19-1' of git://git.kernel.org [...] adds eacea844594f um: virt-pci: set device ready in probe() adds abe71eb32f30 Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds cecb3540b89e Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 77006f6edc0e gpio: dwapb: Don't print error on -EPROBE_DEFER adds 7a68065eb9cd Merge tag 'gpio-fixes-for-v5.19-rc2' of git://git.kernel.o [...] adds 9b29b6b20376 random: avoid checking crng_ready() twice in random_init() adds 39e0f991a62e random: mark bootloader randomness code as __init adds 77fc95f8c0dc random: account for arch randomness in bits adds 60e5b2886b92 random: do not use jump labels before they are initialized adds 846bb97e131d random: credit cpu and bootloader seeds by default adds e052a478a7da random: remove rng_has_arch_random() adds 17b0128a136d wireguard: selftests: use maximum cpu features and allow r [...] adds 3cae0d84756a Merge tag 'random-5.19-rc2-for-linus' of git://git.kernel. [...] adds 4c14d7043fed cifs: populate empty hostnames for extra channels adds 2275c6babfa5 Merge tag '5.19-rc1-smb3-client-fixes' of git://git.samba. [...] adds 1f7a6cf6b07c scripts/gdb: change kernel config dumping method adds e3b8e2de19e1 Merge tag 'kbuild-fixes-v5.19' of git://git.kernel.org/pub [...] adds 8bee9dd953b6 workqueue: Switch to new kerneldoc syntax for named variab [...] adds b0cb8db39636 Merge tag 'wq-for-5.19-rc1-fixes' of git://git.kernel.org/ [...] adds a4c934d74e40 platform/mellanox: Spelling s/platfom/platform/ adds b9c29f391f41 platform/mellanox: Add static in struct declaration. adds 66cb3a2d7ad0 platform/x86/intel: Fix pmt_crashlog array reference adds 552f3b801de6 platform/x86/intel: pmc: Support Intel Raptorlake P adds 011881b80ebe platform/x86: barco-p50-gpio: Add check for platform_drive [...] adds 8a041afe3e77 platform/x86: gigabyte-wmi: Add Z690M AORUS ELITE AX DDR4 support adds c6bc7e8ee908 platform/x86: gigabyte-wmi: Add support for B450M DS3H-CF adds dc6a6ab58379 platform/x86: hp-wmi: Resolve WMI query failures on some devices adds 65f936f35359 platform/x86: hp-wmi: Use zero insize parameter only when [...] adds d4fe9cc4ff86 platform/x86/intel: hid: Add Surface Go to VGBS allow list adds 997952851843 Merge tag 'platform-drivers-x86-v5.19-2' of git://git.kern [...] adds b13baccc3850 Linux 5.19-rc2 adds 441947019138 Documentation: Add documentation for Processor MMIO Stale Data adds 51802186158c x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug adds f52ea6c26953 x86/speculation: Add a common function for MD_CLEAR mitiga [...] adds 8cb861e9e3c9 x86/speculation/mmio: Add mitigation for Processor MMIO St [...] adds e5925fb86729 x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations adds 99a83db5a605 x86/speculation/mmio: Enable CPU Fill buffer clearing on idle adds 8d50cdf8b834 x86/speculation/mmio: Add sysfs reporting for Processor MM [...] adds 22cac9c677c9 x86/speculation/srbds: Update SRBDS mitigation selection adds a992b8a4682f x86/speculation/mmio: Reuse SRBDS mitigation for SBDS adds 027bbb884be0 KVM: x86/speculation: Disable Fill buffer clear within guests adds 1dc6ff02c8bf x86/speculation/mmio: Print SMT warning adds 8e8afafb0b55 Merge tag 'x86-bugs-2022-06-01' of git://git.kernel.org/pu [...] adds ea6c1213217d RISC-V: KVM: fix typos in comments adds 1a12b25274b9 MAINTAINERS: Limit KVM RISC-V entry to existing selftests adds 66da65005aa8 Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/k [...] adds d52d165d67c5 KVM: arm64: Always start with clearing SVE flag on load adds 039f49c4cafb KVM: arm64: Always start with clearing SME flag on load adds e3fe65e0d367 KVM: arm64: Fix inconsistent indenting adds 2cdea19a34c2 KVM: arm64: Don't read a HW interrupt pending state in use [...] adds 98432ccdec9f KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic [...] adds efedd01de475 KVM: arm64: Warn if accessing timer pending state outside [...] adds ae187fec75aa KVM: arm64: Return error from kvm_arch_init_vm() on alloca [...] adds fa7a17214488 KVM: arm64: Handle all ID registers trapped for a protected VM adds cde5042adf11 KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE adds 112f3bab4111 KVM: arm64: Extend comment in has_vhe() adds 5879c97f3702 KVM: arm64: Remove redundant hyp_assert_lock_held() assertions adds bcbfb588cf32 KVM: arm64: Drop stale comment adds 76599a476143 Merge tag 'kvmarm-fixes-5.19-1' of git://git.kernel.org/pu [...] adds d2263de1372a KVM: x86/mmu: Set memory encryption "value", not "mask", i [...] adds a9603ae0e4ee KVM: x86: document AVIC/APICv inhibit reasons adds 3743c2f02517 KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base adds f5f9089f76dd KVM: x86: SVM: remove avic's broken code that updated APIC ID adds 603ccef42ce9 KVM: x86: SVM: fix avic_kick_target_vcpus_fast adds 66c768d30e64 KVM: x86: disable preemption while updating apicv inhibition adds 18869f26df1a KVM: x86: disable preemption around the call to kvm_arch_v [...] adds ba8ec273240a KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put adds e3cdaab5ff02 KVM: x86: SVM: fix nested PAUSE filtering when L0 intercep [...] adds 4ee602e78d70 KVM: selftests: Replace x86_page_size with PG_LEVEL_XX adds c5a0ccec4cb4 KVM: selftests: Add option to create 2M and 1G EPT mappings adds b8ca01ea1906 KVM: selftests: Drop stale function parameter comment for [...] adds ce690e9c17d2 KVM: selftests: Refactor nested_map() to specify target level adds b6c086d04c0a KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h adds c363d95986b1 KVM: selftests: Add a helper to check EPT/VPID capabilities adds acf57736e755 KVM: selftests: Drop unnecessary rule for STATIC_LIBS adds cdc979dae265 KVM: selftests: Link selftests directly with lib object files adds cf97d5e99f69 KVM: selftests: Clean up LIBKVM files in Makefile adds 71d489661904 KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 adds e0f3f46e4206 KVM: selftests: Restrict test region to 48-bit physical ad [...] adds 24625f7d91fb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 018ab4fabddd netfs: fix up netfs_inode_init() docbook comment adds 168f91289340 fs: account for group membership adds 979086f5e006 Merge tag 'fs.fixes.v5.19-rc3' of git://git.kernel.org/pub [...] adds 6a1c3767d82e certs/blacklist_hashes.c: fix const confusion in certs blacklist adds 27b5b22d252c certs: fix and refactor CONFIG_SYSTEM_BLACKLIST_HASH_LIST build adds afe9eb14ea1c Merge tag 'tpmdd-next-v5.19-rc3' of git://git.kernel.org/p [...] adds 57cd6d157eb4 cfi: Fix __cfi_slowpath_diag RCU usage with cpuidle adds 993d0b287e2e usercopy: Handle vm_map_ram() areas adds 35fb9ae4aa2e usercopy: Cast pointer to an integer once adds 1dfbe9fcda4a usercopy: Make usercopy resilient against ridiculously lar [...] adds 30306f6194ca Merge tag 'hardening-v5.19-rc3' of git://git.kernel.org/pu [...] adds ea7516bfd79e mm/page_isolation.c: fix one kernel-doc comment adds 8216f32521d3 mm: lru_cache_disable: use synchronize_rcu_expedited adds d7d37ee8d2d6 kthread: make it clear that kthread_create_on_node() might [...] adds 0948e3f7de18 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] adds 5c4db17fa6b7 mailmap: add alias for jarkko@profian.com adds e026fc7fa881 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer adds fbd245d8ff12 MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David [...] adds 586db3b8bd95 maintainers-add-memory-hotunplug-section-and-add-myself-as [...] adds ac7a75ba4a55 MAINTAINERS: Update Abel Vesa's email adds 2550db08dcba MAINTAINERS: update tree references adds 8fc0d4a83947 mm/kfence: select random number before taking raw lock adds 175e9ab9a740 mm: re-allow pinning of zero pfns adds 9fd4a0a48124 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages adds e97539af024a mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py adds 593d892bc540 hugetlbfs: zero partial pages during fallocate hole punch adds 1e8d6502ba4b mm/memory-failure: disable unpoison once hw error happens adds 7ecd5475e1a6 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 1ffe5806d821 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 27d8fa207835 Revert "arm64: Initialize jump labels before setup_machine_fdt()" adds 3eefdf9d1e40 arm64: ftrace: fix branch range checks adds a6253579977e arm64: ftrace: consistently handle PLTs. adds 0d8116ccd83b arm64: ftrace: remove redundant label adds 9f510a3ec487 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 552ca27929ab ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node adds 93a8ba2a6198 ARM: dts: imx6qdl: correct PU regulator ramp delay adds b426310e509a ARM: dts: imx6qdl-colibri: Fix capacitive touch reset polarity adds 7c7eaeefb0ae soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 pow [...] adds 2916bf223379 Merge tag 'imx-fixes-5.19' of git://git.kernel.org/pub/scm [...] adds 8e60294c8012 firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour whe [...] adds 4314f9f4f858 firmware: arm_scmi: Avoid using extended string-buffers si [...] adds 44dbdf3bb3f4 firmware: arm_scmi: Fix incorrect error propagation in scm [...] adds 002ec157477c Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] adds 89931cb463d8 ARM: dts: stm32: move SCMI related nodes in a dedicated fi [...] adds 7c7ff68daa93 ARM: Fix refcount leak in axxia_boot_secondary adds 4266e2f70d43 arm64: s32g2: Pass unit name to soc node adds 680c0aee9769 MAINTAINERS: add a new reviewer for S32G adds 2d2cb31bd36b Merge tag 's32g2-fixes-5.19' of https://github.com/chester [...] adds 37d838de369b soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmst [...] adds 11bb764fbf51 Merge tag 'arm-soc/for-5.19/drivers-fixes' of https://gith [...] adds 46d6e11320d2 MAINTAINERS: Update BCM2711/BCM2835 maintainer adds 965890425271 Merge tag 'arm-soc/for-5.19/maintainers-fixes' of https:// [...] adds be5cddef05f5 bus: bt1-apb: Don't print error on -EPROBE_DEFER adds 5e93207e962a bus: bt1-axi: Don't print error on -EPROBE_DEFER adds c159ece9f8a0 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds eabd0f781e1a Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] adds ad1628270aa5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds c3238d36c3a2 i40e: Fix adding ADQ filter to TC0 adds 0bb050670ac9 i40e: Fix calculating the number of queue pairs adds fd5855e6b135 i40e: Fix call trace in setup_tx_descriptors adds 645603844270 iavf: Fix issue with MAC address of VF shown as zero adds 145684d9f9d3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds c349ae5f831c Documentation: add description for net.sctp.reconf_enable adds e65775fdd389 Documentation: add description for net.sctp.intl_enable adds 249eddaf651f Documentation: add description for net.sctp.ecn_enable adds 6f0e1efc880a Merge branch 'documentation-add-description-for-a-couple-o [...] adds 9eda7d8bcbdb net: hns3: set port base vlan tbl_sta to false before remo [...] adds 283847e3ef6d net: hns3: don't push link state to VF if unalive adds cfd80687a538 net: hns3: modify the ring param print info adds e93530ae0e5d net: hns3: restore tm priority/qset to default settings wh [...] adds 71b215f36dca net: hns3: fix PF rss size initialization bug adds 12a367088772 net: hns3: fix tm port shapping of fibre port is incorrect [...] adds a5b00f5b78b7 Merge branch 'hns3-fixres' adds 00be43a74ca2 net: axienet: make the 64b addresable DMA depends on 64b a [...] adds b690f8df6497 net: axienet: Use iowrite64 to write all 64b descriptor pointers adds a7ffce959cca Merge branch 'axienet-fixes' adds 5f7b84151a89 xilinx: Fix build on x86. adds 619c010a6539 octeontx2-vf: Add support for adaptive interrupt coalescing adds 884c65e4daf3 amd-xgbe: Use platform_irq_count() adds 9cc8ea99bf7a docs: networking: phy: Fix a typo adds 4b7a632ac4e7 mlxsw: spectrum_cnt: Reorder counter pools adds d7dd6eccfbc9 net: bgmac: Fix an erroneous kfree() in bgmac_remove() adds 56315b6bf7fc ARM: dts: at91: ksz9477_evb: fix port/phy validation adds b60377de7790 MAINTAINERS: add include/dt-bindings/net to NETWORKING DRIVERS adds 71a579f0d377 ice: Fix PTP TX timestamp offset calculation adds 9542ef4fba8c ice: Sync VLAN filtering features for DVM adds be2af71496a5 ice: Fix queue config fail handling adds efe41860008e ice: Fix memory corruption in VF driver adds 371de1aa000d Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 36a15e1cb134 net: usb: ax88179_178a needs FLAG_SEND_ZLP adds 219b51a6f040 net: ax25: Fix deadlock caused by skb_recv_datagram in ax2 [...] adds 532100ec643b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a6e944f25cdb xsk: Fix generic transmit when completion queue reservation fails adds 3046a827316c bpf: Fix request_sock leak in sk lookup helpers adds d1a374a1aeb7 bpf: Limit maximum modifier chain length in btf_check_type_tags adds 6203d5997b25 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e30f01371bf6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 90f4b5499cdd rtw88: 8821c: fix access const table of channel parameters adds f424b1a6e1b4 dt-bindings: net: wireless: ath9k: Change Toke as maintainer adds c2b3a0759c76 dt-bindings: net: wireless: ath11k: change Kalle's email adds c716dd128d42 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fdddc1fdf6a2 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds b2e6b3d9bbb0 ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop adds 3ddbe35d9a2e ALSA: usb-audio: US16x08: Move overflow check before array access adds fe6900bd8156 ALSA: hda/realtek - ALC897 headset MIC no sound adds 56ec3e755bd1 ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly adds 38a48f83a5e9 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5702b838dd9a ASoC: SOF: ipc3-topology: Move and correct size checks in [...] adds 46c80e72c16a ASoC: Intel: avs: Fix parsing UUIDs in topology adds 81eef68f3bb7 ASoC: Remove unused hw_write_t type adds 6548c884a595 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared adds 7263fc6c71c3 ASoC: wcd9335: Remove RX channel from old list before addi [...] adds 6bda28a2f711 ASoC: wcd9335: Fix spurious event generation adds 65c1c99d96f1 ASoC: wcd938x: Fix event generation for some controls adds 3729928137c7 MAINTAINERS: update ASoC/Intel/SOF maintainers adds da440af07fc3 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] adds 62257638170e ASoC: SOF: mediatek: Fix error code in probe adds 0a6d2c147bed Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds 905efaaa4ff6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0e9fd0971816 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 09b208610bd6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e74024b2eccb tty: n_gsm: Debug output allocation must use GFP_ATOMIC adds cfab87c2c271 serial: core: Introduce callback for start_rx and do stop_ [...] adds 654a8d6c93e7 tty: serial: qcom-geni-serial: Implement start_rx callback adds 499e13aac6c7 tty: goldfish: Fix free_irq() on remove adds be03b0651ffd serial: 8250: Store to lsr_save_flags after lsr read adds 748f2c6957e2 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds 1d9e615f1ab3 Merge tag 'usb-serial-5.19-rc2' of https://git.kernel.org/ [...] adds 9c1e916960c1 usb: dwc3: gadget: Fix IN endpoint max packet size allocation adds 7ddda2614d62 usb: dwc3: pci: Restore line lost in merge conflict resolution adds 3755278f0784 usb: dwc2: Fix memory leak in dwc2_hcd_init adds 4757c9ade341 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe adds b337af3a4d61 usb: gadget: u_ether: fix regression in setting fixed MAC address adds 5c7578c39c3f usb: cdnsp: Fixed setting last_trb incorrectly adds 8bd6b8c4b100 USB: fixup for merge issue with "usb: dwc3: Don't switch O [...] adds 802dcafc420a xhci: Fix null pointer dereference in resume if xhci has o [...] adds fb1f16d74e26 usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() adds 0698f0209d80 usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() adds 2ada180cf07b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds de0952f267ff staging: olpc_dcon: mark driver as broken adds 67ea0a2adbf6 staging: rtl8723bs: Allocate full pwep structure adds cd756dafd86e staging: Also remove the Unisys visorbus.h adds 800b7f250002 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 371ce3373db0 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) adds 264b56e1312b iio: adc: stm32: fix vrefint wrong calibration value handling adds 8204d960f5b1 iio: adc: stm32: fix maximum clock rate for stm32mp15x adds ed7bd9f8ba22 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 242439f7e279 comedi: vmk80xx: fix expression for tx buffer size adds bd476c1306ea misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261 [...] adds 9f4639373e67 mei: me: set internal pg flag to off on hardware reset adds 68553650bc9c mei: hbm: drop capability response on early shutdown adds 3ed8c7d39cfe mei: me: add raptor lake point S DID adds 928ea98252ad bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() adds b82177058bb6 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds abfed87e2a12 crypto: memneq - move into lib/ adds d9bf095917fd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 795285ef2425 selftests: Fix clang cross compilation adds d026c5c90ae8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e823384d873b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c9236ee70354 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds a39db23d1a5c Merge branch 'v5.19-rc1' into v4l_for_linus adds 51c6aad4190b media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_c [...] adds ea37ee3a1561 media: v4l2-ioctl.c: fix incorrect error path adds d3daf73380ce media: dvb_vb2: fix possible out of bound access adds 3d98a7e3dd02 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 930ba7b24bf7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds ec41c6d82056 hwmon: (asus-ec-sensors) add missing comma in board name list. adds c180a3aa3c01 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds b4bba9ab856f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 1c7c0f168f97 fix short copy handling in copy_mc_pipe_to_iter() adds 28148d2ee942 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds e1c73813d85e Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 566d3c57eb52 scsi: scsi_debug: Fix zone transition to full condition adds f6eed15f3ea7 scsi: iscsi: Exclude zero from the endpoint ID range adds 787c697c0ab6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c9b576d0c7bf drm/i915/reset: Fix error_state_read ptr + offset use adds 6e3f3c239ee5 drm/i915/gt: Fix memory leaks in per-gt sysfs adds 842d9346b2fd drm/i915: Individualize fences before adding to dma_resv obj adds 2636e0081124 drm/i915/uc: remove accidental static from a local variable adds b4e38453377c Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds e591fcf6b4e3 mmc: sdhci-pci-o2micro: Fix card detect by dealing with de [...] adds 89bcd9a64b84 mmc: mediatek: wait dma stop bit reset to 0 adds 74c414f76e96 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds ddcef15e2d8f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 656c5ba50b71 Drivers: hv: vmbus: Release cpu lock in error case adds 49d6a3c062a1 x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM adds ad9510ebf4cf Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5e757deddd91 riscv: dts: microchip: re-add pdma to mpfs device tree adds 7f74b90c6496 Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] adds e3fa404a261b USB: Follow-up to SPDX identifiers addition - remove now u [...] adds 3e00a22fdc9a USB: Follow-up to SPDX GPL-2.0+ identifiers addition - rem [...] adds 20646f5b1e79 netfilter: xtables: Bring SPDX identifier back adds a6546f89eac9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 52e6676ef56f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2aec85b26f39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 0fdebc5ec2ca treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 3bb165608ec6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 94c0ded75c85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds b7bc1c9e5b04 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1accad5e7463 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 298b95f111be treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 1f88a7433f1b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e6550b3ee1f4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds dfb99b050e4b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 2eb72d6696c6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds a601378552a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 336371516a42 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds e634cf4e44d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds abd462747539 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 5a729246e57e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds fa82cce7a6bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 99c926cecdfd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 828c91f7937f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds 577b61cee5b2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds ce3f3ccc90b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] adds de0130355306 x86/crypto: Remove stray comment terminator adds 84159fc13ac3 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds 97a4087a3638 MAINTAINERS: add include/dt-bindings/gpio to GPIO SUBSYSTEM adds 30756cc16450 docs: driver-api: gpio: Fix filename mismatch adds a01a40e33499 gpio: realtek-otto: Make the irqchip immutable adds a3f1eadc013a Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds e049b3a87c23 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6fac824f4098 irqchip/loongson-liointc: Use architecture register to get coreid adds bab15609b015 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 0070ff32d9fc Merge branch 'maintainers/fixes' into fixes adds ecaa87805db8 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 403a021f338b efi: sysfb_efi: remove unnecessary <asm/efi.h> include adds 05c800c26b21 efi/x86: libstub: Fix typo in __efi64_argmap* name adds 6c2202ebda7b Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] adds 090a7eb4b59c Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds e6e7fb4967ed Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 81b0d0e4f811 drm/ttm: fix missing NULL check in ttm_device_swapout adds 0f9cd1ea10d3 drm/ttm: fix bulk move handling v2 adds c16436fe44ee Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds f2c5092190f2 arch/*: Disable softirq stacks on PREEMPT_RT. adds 548927e03121 arm64: io: Use asm-generic high level MMIO accessors adds 018b741ea2a6 coresight: etm4x: Use asm-generic IO memory barriers adds 443685992bda irqchip/tegra: Fix overflow implicit truncation warnings adds 98692f52c588 drm/meson: Fix overflow implicit truncation warnings adds d593d64f043a lib: Add register read/write tracing support adds 451f2f1c908b KVM: arm64: Add a flag to disable MMIO trace for nVHE KVM adds 210031971cdd asm-generic/io: Add logging support for MMIO accessors adds 60457d5e158d serial: qcom_geni_serial: Disable MMIO tracing for geni serial adds 6f1de1da8156 soc: qcom: geni: Disable MMIO tracing for GENI SE adds b4b9907b19ef Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b9799ff977d9 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 075917d500c1 Merge branch 'arm/fixes' into for-next adds 3949559bf346 arm: document merges adds 814bc152bbc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7abe608d5336 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c110f7a94015 ARM: dts: meson: adjust whitespace around '=' adds ad414ddf9de0 arm64: dts: amlogic: adjust whitespace around '=' adds c46952d2ad4e arm64: dts: meson: add reset controller for Meson-S4 SoC adds 4956be9944d1 arm64: dts: amlogic: correct gpio-keys properties adds 4fd9afd894eb arm64: dts: amlogic: align gpio-key node names with dtschema adds 9ba239b92966 Merge branches 'v5.20/arm-dt', 'v5.20/arm64-dt' and 'v5.20 [...] adds 34d2cd3fccce ARM: meson: Fix refcount leak in meson_smp_prepare_cpus adds d519d5d8a9cc Merge branch 'v5.20/arm' into for-next adds b7bfbbbf72fc arm64: dts: meson: add gpio-fan control to GS-King-X adds 47aa99515d85 Merge branch 'v5.20/arm64-dt' into for-next adds 36c63b6ef527 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8be404a4a64e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 22adf2ad4072 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 26af237f2f4d arm64: defconfig: enable bcmbca soc support adds d0ceb08048d3 arm64: defconfig: Enable DRM_V3D adds 8da7e9fe8d32 ARM: configs: Enable DRM_V3D adds 7d7d95c9dad8 Merge branch 'defconfig/next' into next adds fdcd652ce2b6 arm64: bcmbca: add arch bcmbca machine entry adds 076dcedc6628 arm64: dts: Add DTS files for bcmbca SoC BCM63158 adds 1ba56aeb3914 arm64: dts: Add DTS files for bcmbca SoC BCM4912 adds e663e06bd3f2 ARM64: dts: Add DTS files for bcmbca SoC BCM6858 adds b65b9477d911 arm64: dts: broadcom: adjust whitespace around '=' adds 82a58061ada6 arm64: dts: Add DTS files for bcmbca SoC BCM63146 adds 64eca7ad058c arm64: dts: Add DTS files for bcmbca SoC BCM6856 adds 65abca95b166 Merge branch 'devicetree-arm64/next' into next adds 1db2c0f7e8ce ARM: dts: bcm283x: Drop unnecessary properties from dpi node adds 312137db3144 dt-bindings: arm: add BCM63178 SoC to binding document adds fc85b7e64acb ARM: dts: add dts files for bcmbca soc 63178 adds c8e5c40ddb6a dt-bindings: arm64: add BCM63158 SoC to binding document adds 709ccce78823 dt-bindings: arm64: Add BCM4912 SoC to binding document adds 5e7bcaf89f57 dt-bindings: arm64: Add BCM6858 SoC to binding document adds ad8fb6b8a7d2 dt-bindings: arm: Add BCM6878 soc adds 6bcad714e173 ARM: dts: Add DTS files for bcmbca SoC BCM6878 adds c799b5081448 ARM: dts: broadcom: adjust whitespace around '=' adds 865a7d671073 dt-bindings: arm: add BCM6846 SoC to device tree binding document adds de1a99ac0b64 ARM: dts: Add DTS files for bcmbca SoC BCM6846 adds 8a3ed46ff540 ARM: dts: Update BCM47622 DTS file adds 26f2a78b4a60 ARM: dts: bcm2711: Enable V3D adds bd42ce0d2b9d dt-bindings: arm: add BCM6855 SoC to device tree binding document adds 66ae6aed7337 ARM: dts: Add DTS files for bcmbca SoC BCM6855 adds ecb84c329dda dt-bindings: arm: Add BCM6756 SoC adds 2b0a95390568 ARM: dts: Add DTS files for bcmbca SoC BCM6756 adds c5aec5611aec ARM: dts: broadcom: align gpio-key node names with dtschema adds d634a6969c03 ARM: dts: broadcom: correct gpio-keys properties adds 8a44db52235e dt-bindings: arm64: Add BCM63146 SoC adds 6d57056e1006 dt-bindings: arm64: Add BCM6856 SoC adds fa8f66983e80 dt-bindings: arm: Add BCM63148 SoC adds 03b7500f5c34 ARM: dts: Add DTS files for bcmbca SoC BCM63148 adds 4ef758710f76 Merge branch 'devicetree/next' into next adds 9b656879042e soc: bcm: brcmstb: pm: pm-arm: fix typo in comment adds 7eb97afb7821 Merge branch 'drivers/next' into next adds 4b6882e40cf4 MAINTAINERS: Add BCM63178 to bcmbca arch entry adds 6d0224e50c44 MAINTAINERS: Add BCM63158 to bcmbca arch entry adds 048a9a42f4fa MAINTAINERS: Add BCM4912 to bcmbca arch entry adds 10efb7672087 MAINTAINERS: Add BCM6858 to bcmbca arch entry adds ca3a4664e005 MAINTAINERS: Add BCM6878 to bcmbca arch entry adds 276e10973909 MAINTAINERS: Add BCM6846 to bcmbca arch entry adds b445d26f510f MAINTAINERS: Add BCM6855 to bcmbca arch entry adds 24f5263b3aed MAINTAINERS: Add BCM6756 to bcmbca arch entry adds ae13c29e57af MAINTAINERS: Add BCM63146 to bcmbca arch entry adds 28b11e49ec4c MAINTAINERS: Add BCM6856 to bcmbca arch entry adds 9e248d9e2b63 MAINTAINERS: Add BCM63148 to bcmbca arch entry adds 8d1ce7736583 Merge branch 'maintainers/next' into next adds cb23389a2458 ARM: bcm: Fix refcount leak in bcm_kona_smc_init adds ef08835a543e Merge branch 'soc/next' into next adds 483ad4b186de Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds a310e7ac4b5d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds a39ad9443b67 ARM: imx: Kconfig: Fix indentation adds 7a8de234ffb4 Merge branch 'imx/soc' into for-next adds bb0fa1533715 dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] adds 6a6a0438392c dt-bindings: arm: fsl: add imx93 11x11 evk board adds aa958d2d2d75 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] adds f567d0cc5a87 Merge branch 'imx/bindings' into for-next adds c77c5b25c135 ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the [...] adds 14092ffbd7fd ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverte [...] adds 1c231f0b81cb ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps adds dbeb8e72cc51 ARM: dts: imx7-colibri: overhaul display/touch functionality adds b40549e9a074 ARM: dts: imx7-colibri: add mdio phy node adds 417092d5e7c0 ARM: dts: imx7-colibri: set lcdif clock source to video pll adds 136f88458d82 ARM: dts: imx7-colibri: add usb dual-role switching using extcon adds cfa7a1e150b9 ARM: dts: imx7-colibri: improve licensing and compatible strings adds fd5d2974652c ARM: dts: imx7-colibri: improve wake-up with gpio key adds 0ef1969ea569 ARM: dts: imx7-colibri: move aliases, chosen, extcon and g [...] adds c37e0d58f248 ARM: dts: imx7-colibri: add ethernet aliases adds 59cb7dfd9b1c ARM: dts: imx7-colibri: move regulators adds fe20bfa51c05 ARM: dts: imx7-colibri: add delay for on-module phy supply adds 0c1356e08449 ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config adds 5a0e80341496 ARM: dts: imx7-colibri: move rtc node adds ba28db60d342 ARM: dts: imx7d-colibri-emmc: add cpu1 supply adds 32f054fef145 ARM: dts: imx7-colibri-eval-v3: correct can controller comment adds 145c4d0a23e0 ARM: dts: imx7-colibri: disable adc2 adds 9b1617f948ad ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins adds 12c8aa9b8d41 ARM: dts: imx7-colibri: add clarifying comments adds 18511d12b1a6 ARM: dts: imx7-colibri: alphabetical re-order adds 5491ddafe381 ARM: dts: imx7-colibri: clean-up device enabling/disabling adds 4a0e8e15a390 ARM: dts: imx7-colibri: remove leading zero from reg address adds 23acdfa0e231 ARM: dts: imx7-colibri: set regulator-name properties adds f78ad7406289 ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming adds a180e4f09dd9 ARM: dts: imx7-colibri: add support for Toradex Iris carri [...] adds 74442c80d41d ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off adds 1ee723ea39ba ARM: dts: fsl: adjust whitespace around '=' adds 71b81f1cac29 ARM: imx6ul: drop the adc num-channels property adds 175261d01f08 Merge branch 'imx/dt' into for-next adds ec8b5b5058ea arm64: dts: freescale: Add i.MX93 dtsi support adds e37907bd8294 arm64: dts: freescale: add i.MX93 11x11 EVK basic support adds 0a078845ba68 arm64: dts: imx8ulp: address build warning adds 8c91374b1a5f arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible adds fd207b472782 arm64: dts: imx8mm: Add SNVS LPGPR adds e56fdc60ac8f arm64: dts: imx8mp-evk: add regulator supply to CPU nodes adds 4a154e5ab9a2 arm64: dts: fsl-ls10xx: use generic dma node name adds 33597c6257bf arm64: dts: fsl: adjust whitespace around '=' adds da3de44ac9e0 Merge branch 'imx/dt64' into for-next adds 9e1fd965ceea arm64: defconfig: enable i.MX93 clk & pinctrl adds 71f7a4d5e7cd Merge branch 'imx/defconfig' into for-next adds a9d6a90f00bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3dbcdb5f0ec7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4f6e2f195c6d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b8468e3ccce1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 02824c29a1e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38f501828de4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 46f179d6086f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 36e2da11254d ARM: shmobile: defconfig: Refresh for v5.19-rc1 adds 7e1ab5a8a3b5 arm64: defconfig: Enable R8A779G0 SoC adds 54b5189fe709 arm64: dts: renesas: r8a779f0: Add thermal support adds e358e16fc3fa arm64: dts: renesas: Adjust whitespace around '=' adds 584add1b6c6a arm64: dts: renesas: rzg2l-smarc: Use proper bool operator adds a6c0f41e7aef ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 adds e37996ab191a arm64: dts: renesas: r8a779f0: Add L3 cache controller adds 1760712db37a arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores adds 25b6fd430954 arm64: dts: renesas: r8a779f0: Add CPUIdle support adds 8d41224d76f4 arm64: dts: renesas: r8a779f0: Add CPU core clocks adds a1553161374c arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board adds e14fe2221cad arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] adds 21af7579da7f arm64: dts: renesas: Add missing space after remote-endpoint adds bccceabb92ce soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values adds 4f5bc54d28ec soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes adds b50ea0548bb5 Merge branches 'renesas-arm-defconfig-for-v5.20', 'renesas [...] adds 09d0ccb535fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4b076db78db4 ARM: dts: rockchip: adjust whitespace around '=' adds 5aa033a91982 Merge branch 'v5.20-armsoc/dts32' into for-next adds 41d97397d08c arm64: dts: rockchip: adjust whitespace around '=' adds 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x adds 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A adds efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro adds 5226a378d36d Merge branch 'v5.20-armsoc/dts64' into for-next adds 2881a4ab3199 arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior adds 105f2f1bdfb9 Merge branch 'v5.19-armsoc/dtsfixes' into for-next adds 2d56af33d4df arm64: dts: rockchip: Assign RK3399 VDU clock rate adds 18440d4c3724 Merge branch 'v5.19-armsoc/dtsfixes' into for-next adds 2cda380102ff arm64: dts: rockchip: set display regulators to always-on [...] adds adecf85c9a85 arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro adds f48387c005fa arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro adds 870b4dada9a1 arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro adds 1526c3a09ecc arm64: dts: rockchip: enable the gpu on BPI-R2-Pro adds 7b63b6462ba5 Merge branch 'v5.20-armsoc/dts64' into for-next adds d040e81bec40 arm64: dts: rockchip: Add missing space around regulator-n [...] adds e27728b91489 Merge branch 'v5.20-armsoc/dts64' into for-next adds 15fa81e2fcd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fbf9b5b4a5fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5cf672bd7387 Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] adds 7fc96d7162c0 arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible adds c7df8791cd25 arm64: dts: arm/juno: Drop erroneous 'mbox-name' property adds a0bf153f2644 arm64: dts: arm: adjust whitespace around '=' adds c220f18efe25 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] adds 6ed71cb7ea42 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds ea3414e1249e ARM: dts: stm32: move SCMI related nodes in a dedicated fi [...] adds 91f1625a4294 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 adds 3841cf9af25a ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI adds 396fccbfecc9 ARM: dts: stm32: adjust whitespace around '=' on MCU boards adds 52bbde0fdb68 ARM: dts: stm32: fix missing internally connected voltage [...] adds a7f6f44add8d ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] adds 7bf63d4abab4 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 8cce5702b667 ARM: dts: sunxi: Use constants for RTC clock indexes adds 1b9dac68c636 arm64: dts: allwinner: Use constants for RTC clock indexes adds a4678f2ea115 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next adds a0bdaf59dc92 arm64: dts: allwinner: align gpio-key node names with dtschema adds 393421f18541 ARM: dts: allwinner: align gpio-key node names with dtschema adds 96d0ea7d04b4 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next adds 3a185c3d752e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 162dab190c27 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds a2f9d28828d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce51a9f2c477 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 61a6737fcad8 clk: renesas: r8a779f0: Add thermal clock adds 75fe45a000a7 clk: renesas: r8a779f0: Add SDHI0 clock adds 65d012e415bb clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg adds a00d077aaa17 clk: renesas: r8a7740: Remove r8a7740_cpg.reg adds 3849716ad32e clk: renesas: sh73a0: Remove sh73a0_cpg.reg adds 1cfeec242738 clk: renesas: r8a7778: Remove struct r8a7778_cpg adds 444877983933 clk: renesas: r8a7779: Remove struct r8a7779_cpg adds 980bcaf33988 clk: renesas: rza1: Remove struct rz_cpg adds fc9e01676cc4 dt-bindings: clock: renesas,rzg2l: Simplify header file re [...] adds 323ba65c7793 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds a02227d13bb8 m68k: mac: Fix typos in comments adds 022d57baafab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 76cc2758d0b5 m68k: coldfire/device.c: protect FLEXCAN blocks adds e749d205d653 m68k: coldfire: make symbol m523x_clk_lookup static adds 43f754134a92 m68k: Fix syntax errors in comments adds 635a4fc4d1d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f7826c51c1cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 54bf4514b426 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] adds dac8136cf61d Merge branch 'misc-5.19' into for-next-current-v5.18-20220615 adds d97cec057135 Merge branch 'for-next-current-v5.18-20220615' into for-ne [...] adds 8f236b0e696d btrfs: fix hang during unmount when block group reclaim ta [...] adds 76bee978d9a4 btrfs: fix typos in comments adds be1774011082 btrfs: zoned: fix comment description for sb_write_pointer logic adds 80a64ae3ece5 btrfs: prevent remounting to v1 space cache for subpage mount adds 165261977cb4 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds fcf6c8738f3c btrfs: quit early if the fs has no RAID56 support for raid [...] adds 968fe8ce00f3 btrfs: introduce a data checksum checking helper adds e39d4f5418be btrfs: remove duplicated parameters from submit_data_read_ [...] adds fdd273f070d7 btrfs: factor out a helper to end a single sector buffer I/O adds 186174f697b8 btrfs: refactor end_bio_extent_readpage code flow adds bb918fea2ab2 btrfs: factor out a btrfs_csum_ptr helper adds 44dda76d6730 btrfs: add a helper to iterate through a btrfs_bio with se [...] adds be6c51c101d9 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds 5329ff28bee8 btrfs: introduce btrfs_try_lock_balance adds 07ce1835768c btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds a01dc71ced5c btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 3487d62802d9 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds 75d7c8fd92f2 btrfs: only write the sectors in the vertical stripe which [...] adds 5df899df2c86 btrfs: remove redundant calls to flush_dcache_page adds 71bf8a4bbee4 btrfs: update stripe_sectors::uptodate in steal_rbio adds d4ca15fe2571 btrfs: add trace event for submitted RAID56 bio adds b019dd5c798b btrfs: balance btree dirty pages and delayed items after a rename adds 89989b0f3f44 btrfs: free the path earlier when creating a new inode adds 23749f3977a3 btrfs: balance btree dirty pages and delayed items after c [...] adds 9817259eed70 btrfs: add assertions when deleting batches of delayed items adds 2d15380c52be btrfs: deal with deletion errors when deleting delayed items adds de99ec18e377 btrfs: refactor the delayed item deletion entry point adds fdfc9f59f5c2 btrfs: improve batch deletion of delayed dir index items adds 3a409be13d52 btrfs: assert that delayed item is a dir index item when a [...] adds f8ac02e42c2f btrfs: improve batch insertion of delayed dir index items adds 5ccef44065e6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds d36d9b5e21bb btrfs: set delayed item type when initializing it adds 10a730609f46 btrfs: reduce amount of reserved metadata for delayed item [...] adds b591a9aa816c btrfs: store chunk size in space-info struct adds f81c82544503 btrfs: sysfs: export chunk size in space infos adds 91f76eca2c7b btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds fd32aea8a389 btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds 7db8bb597a18 btrfs: send: explicitly number commands and attributes adds d5b658fe2028 btrfs: send: add stream v2 definitions adds ed97a38b8238 btrfs: send: write larger chunks when using stream v2 adds 0b1fb21d195e btrfs: send: get send buffer pages for protocol v2 adds c3a5d05b8229 btrfs: send: send compressed extents with encoded writes adds db512bd3d3e2 btrfs: send: enable support for stream v2 and compressed writes adds c24d5dae30ba btrfs: move more work into btrfs_end_bioc adds c1b61f7ad53f btrfs: simplify code flow in btrfs_submit_dio_bio adds a7eee032e6ea btrfs: split btrfs_submit_data_bio to read and write parts adds ca00a6ba1c01 btrfs: defer I/O completion based on the btrfs_raid_bio adds 52175c2561c2 btrfs: don't double-defer bio completions for compressed reads adds 42f4e678a09a btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 86d72525f971 btrfs: centralize setting REQ_META adds 0609cf7ed02a btrfs: remove btrfs_end_io_wq adds 28630133b65d btrfs: factor stripe submission logic out of btrfs_map_bio adds 1ce47e0f55d3 btrfs: do not allocate a btrfs_bio for low-level bios adds 7e0e33fa288c btrfs: replace kmap() with kmap_local_page() in inode.c adds 6ede8485e544 btrfs: replace kmap() with kmap_local_page() in lzo.c adds 25ca1b1ef673 btrfs: add error messages to all unrecognized mount options adds 638ab1768a6a btrfs: remove redundant check in up check_setget_bounds adds a218f74698f6 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds 26b320283837 btrfs: merge end_write_bio and flush_write_bio adds f8a56b4cb3a7 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds c5c169d04a6e btrfs: fix race between reflinking and ordered extent completion adds cac09e378a8e btrfs: add missing inode updates on each iteration when re [...] adds 8587a6570320 btrfs: do not BUG_ON() on failure to migrate space when re [...] adds 1b505059de41 btrfs: make btrfs_super_block::log_root_transid deprecated adds 5406069c99a2 btrfs: reject log replay if there is unsupported RO compat flag adds 41586a390eb8 btrfs: stop looking at btrfs_bio->iter in index_one_bio adds 8cc2aecc3db7 btrfs: split discard handling out of btrfs_map_block adds 16829b709184 btrfs: sysfs: advertise zoned support among features adds cb5d52129662 btrfs: zoned: prevent allocation from previous data relocation BG adds b4f865c5dbc2 btrfs: zoned: fix critical section of relocation inode writeback adds 89a3dbb6b623 btrfs: add tracepoints for ordered extents adds d46f52fc8afe btrfs: don't set lock_owner when locking extent buffer for [...] adds 0d227daa5cfe btrfs: tree-log: make the return value for log syncing consistent adds 8e619a1ba725 btrfs: fix deadlock with fsync+fiemap+transaction commit adds e4dcded3b5ee Documentation: update btrfs list of features and link to r [...] adds 3e1963035b27 btrfs: raid56: avoid double for loop inside finish_rmw() adds 6e70260a8e4c btrfs: raid56: avoid double for loop inside __raid56_parit [...] adds 1bf6a0b7d351 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] adds bee29ab481e9 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() adds 86d0a15b0083 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] adds ab2386739b1c btrfs: open code rbtree search in split_state adds 0057ba5a220e btrfs: open code rbtree search in insert_state adds 09e556ddea9c btrfs: lift start and end parameters to callers of insert_state adds 620818fa5cb2 btrfs: pass bits by value not by pointer for extent_state helpers adds ae48c04876a2 btrfs: add fast path for extent_state insertion adds a686c33c9754 btrfs: remove node and parent parameters from insert_state adds bc67dfb60ebe btrfs: open code inexact rbtree search in tree_search adds be76b6c4be40 btrfs: make tree search for insert more generic and use it [...] adds 5e6ed00c4b41 btrfs: unify tree search helper returning prev and next nodes adds 017245ef8c0d btrfs: remove parameter dev_extent_len from scrub_stripe() adds 832eb6e40428 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] adds 5405ee5bca3b btrfs: use btrfs_raid_array to calculate number of parity stripes adds 6cd22d8d2895 btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() adds 493d16cd793e btrfs: call inode_to_path directly and drop indirection adds af30868b726f btrfs: simplify parameters of backref iterators adds 99dcde0eaac7 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino adds bed5d797ab6d btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t adds 3da35c953c6b Merge branch 'misc-next' into for-next-next-v5.19-20220615 adds 034400c18ce1 btrfs: reset block group chunk force if we have to wait adds 57216e418849 Merge branch 'ext/josef/reset-wait' into for-next-next-v5. [...] adds 55bc1b4598a3 btrfs: Add the capability of getting commit stats in BTRFS adds e665ec2ab6e1 btrfs: Expose the BTRFS commit stats through sysfs adds afb833966081 Merge branch 'ext/ioannis/sysfs-stats' into for-next-next- [...] adds 20adc3e8f39a highmem: Make kunmap_{local,atomic}() take pointers to const void adds d5f29a9cda71 btrfs: replace kmap() with kmap_local_page() in zstd.c adds 6dab7762b335 Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220615 adds 3d8cfc2c3ec7 btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] adds 263eea31df45 btrfs: send: add new command FILEATTR for file attributes adds e061c77f4adb btrfs: send: drop __KERNEL__ ifdef from send.h adds 3d4754958468 btrfs: send: simplify includes adds b6013ca88dd9 btrfs: send: remove old TODO regarding ERESTARTSYS adds 593f85561631 btrfs: send: use boolean types for current inode status adds e32ce2e20f6f Merge branch 'dev/send-v2-my-updates-to-send' into for-nex [...] adds 9685dd451a3f Merge branch 'for-next-next-v5.19-20220615' into for-next- [...] adds 643c6c7546c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 629d87f2b104 fs: change test in inode_insert5 for adding to the sb list adds 1d381c626ac8 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 45d719fe7562 fscrypt: add fscrypt_context_for_new_inode adds 2f84ce1ccf0e Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 4762ad7baa2c Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds dabc99530b87 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 46b6418e26c7 writeback: Avoid grabbing the wb if the we don't add it to [...] adds 995c98265a74 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds f8ed39ad779f f2fs: fix iostat related lock protection adds ebf40fd2201e f2fs: use the updated test_dummy_encryption helper functions adds 503bbcc92f0b f2fs: run GCs synchronously given user requests adds 27ef61f3bf3d f2fs: do not skip updating inode when retrying to flush node page adds 9f3b1322b441 f2fs: optimize error handling in redirty_blocks adds 4c784a22aa20 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds bdc130bcd1a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 07a6ae0fdbd2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fe0fde09e1cb ksmbd: use SOCK_NONBLOCK type for kernel_accept() adds 06ee1c0aebd5 ksmbd: smbd: Remove useless license text when SPDX-License [...] adds 88f189a7f7dd Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 615cf8b74ad6 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 926034353d3c fs/ntfs3: Don't clear upper bits accidentally in log_replay() adds 30762598e080 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds beca774fc51a 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl adds e5690f263208 9p: fix fid refcount leak in v9fs_vfs_get_link adds 2a3dcbccd64b 9p: Fix refcounting during full path walks for fid lookups adds 74b37b2b0864 9p: fix EBADF errors in cached mode adds e2e80c1ab62d Merge branch '9p-next' of git://github.com/martinetd/linux adds d5ed68ea7d50 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 8bf4a95570ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c3230283e281 printk: Block console kthreads when direct printing will b [...] adds b87f02307d3c printk: Wait for the global console lock when the system i [...] adds a1a2e9c6e1d2 Merge branch 'rework/kthreads' into for-next adds 47623d97150e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] adds 06d4b846f5a9 Merge branch 'pci/err' adds afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs adds 48232d0ce511 Merge branch 'pci/virtualization' adds 1326b4963606 PCI: aardvark: Add support for AER registers on emulated bridge adds bcdb6fd4f3e9 PCI: aardvark: Fix reporting Slot capabilities on emulated bridge adds 8633a87e7d05 Merge branch 'pci/ctrl/aardvark' adds 3a87cb8f6a72 PCI: brcmstb: Fix refcount leak in brcm_pcie_probe() adds 8b2ded518b18 Merge branch 'pci/ctrl/brcmstb' adds 27235cd867cf PCI: dwc: Fix MSI msi_msg DMA mapping adds 909299c02029 Merge branch 'pci/ctrl/dwc' adds bf038503d5fe PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq [...] adds c447d0a4e3a0 Merge branch 'pci/ctrl/mediatek-gen3' adds f030304fdeb8 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() adds 6ff404f60098 Merge branch 'pci/ctrl/microchip' adds 873e61fe0c14 dt-bindings: PCI: qcom: Fix description typo adds 70c1c6781bfd Merge branch 'pci/ctrl/qcom' adds aa195350cdc8 PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_ [...] adds 13c378916a90 Merge branch 'pci/ctrl/switchtec' adds e8fbd344a5ea PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() adds 5718d93cbc58 Merge branch 'pci/ctrl/tegra194' adds 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() adds 20ba3070acb6 Merge branch 'pci/ctrl/vmd' adds 5e6b3df2ced8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 76e645be7ebe HID: uclogic: Make template placeholder IDs generic adds 2d167aaba386 HID: uclogic: Add KUnit tests for uclogic_rdesc_template_apply() adds 867c89254425 HID: uclogic: Allow to generate frame templates adds 0cb1fc0988e3 HID: uclogic: Add support for XP-PEN Deco L adds b37be6d2f457 Merge branch 'for-5.20/uclogic' into for-next adds 842fec058171 HID: nintendo: Set phys property of input device based on [...] adds 6c55e6cce170 Merge branch 'for-5.20/nintendo' into for-next adds 3313dec61218 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e21408774da MAINTAINERS: add include/dt-bindings/i2c to I2C SUBSYSTEM [...] adds 5edc99f0c5b7 MAINTAINERS: core DT include belongs to core adds 27071b5cbca5 i2c: designware: Use standard optional ref clock implementation adds de87b603b091 i2c: mediatek: Fix an error handling path in mtk_i2c_probe() adds 1ca8743a456b Merge branch 'i2c/for-current' into i2c/for-next adds 0d91ac577dab MAINTAINERS: Rectify entry for OPENCORES I2C BUS DRIVER adds e749e4fc900a i2c: xiic: Fix the type check for xiic_wakeup adds 09b343038e34 i2c: mv64xxx: Remove shutdown method from driver adds 544a8d75f3d6 i2c: mv64xxx: Add atomic_xfer method to driver adds 8c8636f50eb2 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds 959d391f6a03 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 07158b8bc5e0 hwmon: (pmbus) Move pec attribute to I2C device adds 7adeb3090abe hwmon: (lm90) Generate sysfs and udev events for all alarms adds 4a5a29a39804 hwmon: (lm90) Rework alarm/status handling adds 4ac93b6201ad hwmon: (lm90) Reorder include files in alphabetical order adds 39c851508a51 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds 82ed82ae76ac hwmon: (lm90) Use BIT macro adds aff754b9cbc3 hwmon: (lm90) Move status register bit shifts to compile time adds 813d13b4dda7 hwmon: (lm90) Stop using R_/W_ register prefix adds bce98991876d hwmon: (lm90) Improve PEC support adds d8b4848eb63c hwmon: (lm90) Add partial PEC support for ADT7461 adds 7e3af6361a10 hwmon: (lm90) Enable full PEC support for ADT7461A adds dc817e5800b2 hwmon: (lm90) Add support for unsigned and signed temperatures adds ed011c8c3441 hwmon: (lm90) Only re-read registers if volatile adds 873b6f4de0f7 hwmon: (lm90) Support multiple temperature resolutions adds 2ac5ba05f24e hwmon: (lm90) Use single flag to indicate extended tempera [...] adds a59b92d9ab47 hwmon: (lm90) Rework detect function adds 56ea9eda93d5 hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 44e0789fa646 hwmon: (lm90) Fix/Add detection of G781-1 adds fe13dace55c5 hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 9a872e13211f hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds 5ea1fcb4bd76 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds bb0f561c2d9b hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds b2702e734c8c hwmon: (lm90) Add support for MAX6690 adds 5bd034b31eb8 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds 66aefdaac743 hwmon: (lm90) Add flag to indicate conversion rate support adds 4d7abb614782 hwmon: (lm90) Add support for MAX6642 adds 27b204efa9e5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 2a917cf291ba hwmon: (lm90) Introduce 16-bit register write function adds a154bf19307d hwmon: (lm90) Support MAX1617 and LM84 adds 349192b30787 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds 7bae5fe72fe0 hwmon: (lm90) Add remaining chips supported by adm1021 driver adds 9ce7d3ed5a5e hwmon: (lm90) Combine lm86 and lm90 configuration adds c88011db3537 hwmon: (lm90) Add explicit support for NCT210 adds 820f442993ba hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds 038d4724b5a3 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds bd5d892c52a2 hwmon: (lm90) Add support for ADT7421 adds a0186860094a hwmon: (lm90) Only disable alerts if not already disabled adds e646ee47feff hwmon: (lm90) Add explicit support for ADM1020 adds 9f313afb784f hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds c1464eb49876 hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds 47d0e51052ff hwmon: (lm90) Support temp_samples attribute adds 93a8600bf2e3 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 443ddaeb0b59 dt-bindings: trivial-devices: Add lt7182s adds 79e32df964d8 hwmon: (pmbus) Add support for Analog Devices LT7182S adds a18372436f0f hwmon: (f71882fg) Add support for F71858AD (0x0903) adds d4aa6bfab944 hwmon: (lm75) Replace kernel.h with the necessary inclusions adds ded82c29b905 hwmon: (sch56xx-common) Add DMI override table adds 41a6026d1989 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds e347e8decf82 hwmon: (pmbus) add a function to check the presence of a b [...] adds 8f08d6ad0998 hwmon: (pmbus) add MFR_* registers to debugfs adds 3b97195700ac hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds cf30df706e4f dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds f73294a3e20b dt-bindings: hwmon: Allow specifying channels for lm90 adds 0098998fbb9e hwmon: (lm90) Add compatible entry for adt7481 adds b2e25de149ed hwmon: (lm90) Define maximum number of channels that are s [...] adds df104ee24c61 hwmon: (lm90) Read the channel's label from device-tree adds b44f6c1c3db9 hwmon: (occ) Delete unnecessary NULL check adds 7904f86e72a6 hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds a83e24dadbd0 hwmon: (lm90) Read the channel's temperature offset from d [...] adds dd6a3bacd60f hwmon: (pmbus) fix build error unused-function adds d987ed28dab2 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds a731d66c5fe3 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds ad9542b26754 hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds c9eaac7747bf Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds f97c473e9fa5 media: imx-jpeg: Don't fill the description field in struc [...] adds 1c92e8b9a2d7 media: atmel: atmel-sama7g5-isc: fix warning in configs wi [...] adds 11d5871543d1 media: staging: media: zoran: add logging macros adds d493884b7e5b media: staging: media: zoran: setup videocodec header for [...] adds 05b556c01100 media: staging: media: zoran: replace all pr_err with zrde [...] adds 85c4bbd18fa6 media: staging: media: zoran: replace dprintk with new deb [...] adds 55d4a88fef33 media: camss: csid: fix wrong size passed to devm_kmalloc_array() adds a90f1c1725d2 media: dt-bindings: qcom,sdm660-camss: document interconnects adds 25021f380ff6 media: TDA1997x: Fix the error handling in tda1997x_probe() adds 4e0b7fc60bc6 media: davinci: vpif: add missing of_node_put() in vpif_probe() adds f673698ceee5 media: camss: Allocate power domain resources dynamically adds 1337677d6c6c media: adv7604: try all infoframe types adds 2fa96ab841d0 media: cec-adap.c: log when claiming LA fails unexpectedly adds db8d7697be05 media: v4l2-tpg: add HDMI Video Guard Band test pattern adds 87e980bff2a2 media: vivid: add HDMI Video Guard Band control adds 9d3a7296f0b2 media: cx88: Fix PAL-Nc standard adds 39a6a0d54e59 media: usbtv: Add PAL-Nc standard adds 582ed8345c74 media: st-delta: Remove unneeded NULL check in delta-v4l2 adds ba8b435c2c2f media: atmel: atmel-isc-base: remove unneeded semicolon adds 52f220aa4e2c media: amphion: support for reloading module adds 0dacb00ef5e9 media: platform: exynos-gsc: remove redundant initializati [...] adds f731ab86d983 media: stkwebcam: deprecate driver, move to staging adds 53e21de02ac5 media: i2c: adv7180: fix reserved bit in Video Selection 2 adds 97ffb4c49321 media: platform: samsung: s5p-jpeg: replace ternary operat [...] adds 9673f0c7689d media: imx-jpeg: Encoder support to set jpeg quality adds bb6a4f40e7eb media: Add P010 video format adds f4969793d2cf media: vivid.rst: document HDMI Video Guard Band control adds e5eb73f0f3db media: mediatek: vcodec: add vp9 decoder driver for mt8186 adds 94968c24c9a2 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] adds 65b7215926da media: mediatek: vcodec: Add to support lat soc hardware adds f81012c3c5de media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] adds eac2925b31b9 media: mediatek: vcodec: Adds compatible for mt8195 adds 8f79077e730e media: mediatek: vcodec: Different codec using different c [...] adds 61be10a04ac7 media: mediatek: vcodec: prevent kernel crash when scp ipi [...] adds f7c38da16929 media: mediatek: vcodec: Add to support H264 inner racing mode adds cecf90970275 media: igorplugusb: respect DMA coherency adds 7632e7cf82cc media: igorplugusb: prevent use after free in probe error adds 163cc835582a media: igorplugusb: break cyclical race on disconnect adds 7b34f32de249 media: igorplugusb: remove superfluous usb_unlink_urb() adds 0fc4ad4a9b1b media: iguanair: no superfluous usb_unlink_urb() adds cddc3f399219 media: imon_raw: respect DMA coherency adds 53deb5dda501 media: redrat3: no unnecessary GFP_ATOMIC adds b31dfa5958a9 media: streamzap: avoid unnecessary GFP_ATOMIC adds aba80baab0e9 media: xbox_remote: xbox_remote_initialize() cannot fail adds 527b8da27590 media: ttusbir: NOIO during resume adds 561db6042460 media: ttusbir: avoid unnecessary usb_unlink_urb() adds 0bbb8a1ab38c media: rc: Directly use ida_free() adds 93f6cc58c1d5 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible adds 6406c6c17bac media: media: jpegenc: set bit mask for jpegenc adds 18f7989eae08 media: airspy: respect the DMA coherency rules adds 751b4def379f media: hantro: Be more accurate on pixel formats step_widt [...] adds ff5d4f7445e1 media: camss: Allocate camss struct as a managed device resource adds f7a54516d774 media: amphion: vdec check format in enum_fmt adds d8754e50bcf7 media: platform: omap: Pass a pointer to virt_to_page() adds fd0a6a228db1 media: platform: cros-ec: Add moli to the match table adds 7bce792845b0 media: tw5864: Convert to use managed functions pcim* and devm* adds c8946454ed96 media: tw686x: Register the irq at the end of probe adds c4e6b0b80d3e media: platform: exynos-gsc: fix typo in comment adds 0b1365c37a8e media: mediatek: vcodec: fix typo in comment adds 92b86db1350b media: platform: exynos4-is: fix typos in comments adds 4e2980faf81e media: staging: atomisp: fix typo in comment adds 1e983fe1c5bc media: amphion: return error if format is unsupported by vpu adds d6ca99623176 media: camss: Move and unexport functions specific to ISPIF adds 784457ce59be media: atmel: atmel-isc-base: move cropping settings outsi [...] adds 2c53819496af media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy adds 3f0969e22f1f media: Hantro: Correct G2 init qp field adds 567347d72a6e media: amphion: Replace zero-length array with flexible-ar [...] adds 4d97111a8865 media: platform: fix missing/incorrect resource cleanup in [...] adds e24afdc6829d media: imx-jpeg: Correct some definition according specification adds 67d1558c92a4 media: imx-jpeg: Leave a blank space before the configurat [...] adds 883271cd155b media: imx-jpeg: Align upwards buffer size adds e998ab47547d media: imx-jpeg: Implement drain using v4l2-mem2mem helpers adds 3dd7998a6edf media: amphion: delete unnecessary NULL check adds 2cbd36034e11 media: mediatek/vcodec: Enable incoherent buffer allocation adds db731d8a5b31 media: rcar-vin: Fix channel routing for Ebisu adds 83916ec5a8c7 media: pvrusb2: fix memory leak in pvr_probe adds 48faf6c911f6 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] adds 55b350529e79 ACPI: APEI: Fix double word in a comment adds d3104995c583 Merge branches 'acpi-processor' and 'acpi-apei' into linux-next adds 4746a93bdacd Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 695d7fbc2941 drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c adds 2142d32e501d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 8c5bfef2f10a Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 493d995d9564 OPP: Add dev_pm_opp_set_config() and friends adds e410327c0f0e cpufreq: dt: Migrate to dev_pm_opp_set_config() adds 7363cf416d3d cpufreq: imx: Migrate to dev_pm_opp_set_config() adds 48dcca29ee71 cpufreq: qcom-nvmem: Migrate to dev_pm_opp_set_config() adds 12dce42f62f1 cpufreq: sti: Migrate to dev_pm_opp_set_config() adds de814e1b4a96 cpufreq: sun50i: Migrate to dev_pm_opp_set_config() adds c682adda4b1f cpufreq: tegra20: Migrate to dev_pm_opp_set_config() adds de616d866730 cpufreq: ti: Migrate to dev_pm_opp_set_config() adds 95b9dcf95d91 devfreq: exynos: Migrate to dev_pm_opp_set_config() adds 2d862cc21bfe devfreq: sun8i: Migrate to dev_pm_opp_set_config() adds 74d850aa40a2 devfreq: tegra30: Migrate to dev_pm_opp_set_config() adds 4afe026540cf drm/lima: Migrate to dev_pm_opp_set_config() adds 173cc4e328c0 drm/msm: Migrate to dev_pm_opp_set_config() adds f68e08895a63 drm/panfrost: Migrate to dev_pm_opp_set_config() adds 1685eb8111ea drm/tegra: Migrate to dev_pm_opp_set_config() adds ce9e5656ee2d media: venus: Migrate to dev_pm_opp_set_config() adds 7ba371cde03e memory: tegra: Migrate to dev_pm_opp_set_config() adds f73f46256bec mmc: sdhci-msm: Migrate to dev_pm_opp_set_config() adds 741c942166a8 OPP: ti: Migrate to dev_pm_opp_set_config() adds a273faef3e8e soc/tegra: Remove the call to devm_pm_opp_set_clkname() adds 073220f784cf soc/tegra: Migrate to dev_pm_opp_set_config() adds 8497814e01ed spi: qcom: Migrate to dev_pm_opp_set_config() adds 5ebf779c7a4c serial: qcom: Migrate to dev_pm_opp_set_config() adds fe3551bd8761 OPP: Remove dev_pm_opp_set_regulators() and friends adds a04616cb7dad OPP: Remove dev_pm_opp_set_supported_hw() and friends adds 9e986831a491 OPP: Remove dev_pm_opp_set_clkname() and friends adds b6bd9f81e793 OPP: Remove dev_pm_opp_register_set_opp_helper() and friends adds f74e7fa63f75 OPP: Remove dev_pm_opp_attach_genpd() and friends adds 4e7b3fa4e28a OPP: Remove dev_pm_opp_set_prop_name() and friends adds ea82177b9e49 OPP: Rearrange dev_pm_opp_set_config() and friends adds 08d58e7e8d13 OPP: Add support for config_regulators() helper adds c6a1c4130213 OPP: Make _generic_set_opp_regulator() a config_regulators [...] adds 43573fd759c8 OPP: Add dev_pm_opp_get_supplies() adds f5c9e71ce44b OPP: ti: Migrate to config_regulators() adds b89d716e7912 OPP: Remove custom OPP helper support adds 86c153cdb591 OPP: Remove dev_pm_opp_find_freq_ceil_by_volt() adds c634e02f0888 OPP: Add generic key finding helpers adds fc4e995d77f0 OPP: Use generic key finding helpers for freq key adds 18c948fbf2f7 OPP: Use generic key finding helpers for level key adds 2f1b6df90973 OPP: Use generic key finding helpers for bandwidth key adds 814792a7542f OPP: Use consistent names for OPP table instances adds 4996d0118601 OPP: Remove rate_not_available parameter to _opp_add() adds 00d776d33da9 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() adds 29d9cbea7a20 OPP: Make dev_pm_opp_set_opp() independent of frequency adds d0f61915a068 OPP: Allow multiple clocks for a device adds d0dc1a23ba50 OPP: Add key specific assert() method to key finding helpers adds d6f69438faba OPP: Assert clk_count == 1 for single clk helpers adds 82437291c968 OPP: Provide a simple implementation to configure multiple clocks adds d4ae59774b79 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 50a88a3d90c1 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds f44d84cdcd90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a98a62e456e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds d62607c3fe45 net: rename reference+tracking helpers adds 09cca53c1656 vlan: adopt u64_stats_t adds 5665f48ef309 ipvlan: adopt u64_stats_t adds 3a960ca7f6e5 sit: use dev_sw_netstats_rx_add() adds afd2051b1840 ip6_tunnel: use dev_sw_netstats_rx_add() adds eeb15885ca30 wireguard: receive: use dev_sw_netstats_rx_add() adds 9962acefbcb9 net: adopt u64_stats_t in struct pcpu_sw_netstats adds 958751e0807d devlink: adopt u64_stats_t adds c6cce71e7468 drop_monitor: adopt u64_stats_t adds 9ec321aba2ea team: adopt u64_stats_t adds f5f37fc9c4d5 Merge branch 'net-adopt-u64_stats_t-type' adds 63fbdd3c77ec net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock() adds 76458faeb285 net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit() adds 3e7f2b8d3088 net: use WARN_ON_ONCE() in inet_sock_destruct() adds c59f02f84867 net: use WARN_ON_ONCE() in sk_stream_kill_queues() adds dd29c67dbbbf af_unix: use DEBUG_NET_WARN_ON_ONCE() adds 7890e2f09d43 net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state() adds ee2640df2393 net: add debug checks in napi_consume_skb and __napi_alloc_skb() adds fd9ea57f4e95 net: add napi_get_frags_check() helper adds 3000024ccc8e Merge branch 'net-few-debug-refinements' adds cede04b35258 ice: don't set VF VLAN caps in switchdev adds b33de560f9e9 ice: remove VLAN representor specific ops adds 0a3ca0867c1f ice: remove u16 arithmetic in ice_gnss adds a4da4913a04d ice: Use correct order for the parameters of devm_kcalloc() adds ce1d8e74f779 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 2bff369b2354 bonding: netlink error message support for options adds 2fa3ee93d13c bonding: cleanup bond_create adds 70b1f2991e3c Merge branch 'bonding-netlink-errors-and-cleanup' adds eb9edf4366a2 net: 6lowpan: remove const from scalars adds 31264f9563e6 net: 6lowpan: use array for find nhc id adds f3de6f4eccdd net: 6lowpan: constify lowpan_nhc structures adds 260b5c694bd4 MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer adds 6cbd05b2d07a Merge tag 'ieee802154-for-net-next-2022-06-09' of git://gi [...] adds 1132bb29993e ptp_ocp: use bits.h macros for all masks adds 3a544ebf9f99 ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() adds 0fb0bf7a8c75 ptp_ocp: do not call pci_set_drvdata(pdev, NULL) adds 9a7a1be6b618 ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) adds 7defbc9aed2b Merge branch 'ptp_ocp-set-of-small-cleanups' adds 05a2eebfa650 wifi: wfx: Remove redundant NULL check before release_firm [...] adds 21ab562c1f65 ieee80211: add trigger frame definition adds 5165f1689a2c rtw89: 8852c: add trigger frame counter adds bc0130524cd9 rtw89: add new state to CFO state machine for UL-OFDMA adds 1bee7546f0f1 wifi: virt_wifi: fix typo in comment adds 17472bc2c3d0 wifi: nl80211: fix typo in comment adds 23a5f0af6ff4 wifi: mac80211: remove cipher scheme support adds 8cbf0c2ab6df wifi: mac80211: refactor some key code adds 1449c24e71a3 wifi: mac80211_hwsim: Directly use ida_alloc()/free() adds b97dcb85750b Merge tag 'wireless-next-2022-06-10' of git://git.kernel.o [...] adds 5c281b4e529c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds e70f3c701276 Revert "net: set SK_MEM_QUANTUM to 4096" adds 100fdd1faf50 net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT adds 0defbb0af775 net: add per_cpu_fw_alloc field to struct proto adds 3cd3399dd7a8 net: implement per-cpu reserves for memory_allocated adds 7c80b038d23e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors adds 4890b686f408 net: keep sk->sk_forward_alloc as small as possible adds 0f2c2693988a net: unexport __sk_mem_{raise|reduce}_allocated adds e10b02ee5b6c Merge branch 'net-reduce-tcp_memory_allocated-inflation' adds 37530030c0b6 drivers, ixgbe: export vf statistics adds a413f2803d7c igb: Remove duplicate defines adds a66c46469012 e1000: Fix typos in comments adds 864f1f9e88b1 ixgb: Fix typos in comments adds c2f1e80fd68b ixgbe: Fix typos in comments adds 138f9f50eb18 drivers/net/ethernet/intel: fix typos in comments adds 68c51dd9926e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 10e11aa241b6 ethernet: Remove vf rate limit check for drivers adds 27f2533bcc6e nfp: flower: support to offload pedit of IPv6 flowinto fields adds 92f78f81ac4d net: ipa: verify command channel TLV count adds 88e03057e4df net: ipa: rename channel->tlv_count adds 317595d2ce77 net: ipa: rename endpoint->trans_tre_max adds 983a1a3081bb net: ipa: simplify endpoint transaction completion adds 7dd9558feddf net: ipa: determine channel from event adds bcec9ecbaf60 net: ipa: derive channel from transaction adds 11a1585f26f7 Merge branch 'ipa-refactoring' adds 5f30671d8dc6 nfp: support 48-bit DMA addressing for NFP3800 adds 4066bf4ce3ae net: smsc95xx: add support for Microchip EVB-LAN8670-USB adds 219160be496f tcp: sk_forced_mem_schedule() optimization adds c04245328dd7 net: make __sys_accept4_file() static adds bfa54812f0bc net: phy: fixed_phy: set phy_mask before calling mdiobus_r [...] adds 19d62f5eeaa0 ethtool: Fix and simplify ethtool_convert_link_mode_to_leg [...] adds 7e5e8ec7dbd8 docs: tls: document the TLS_TX_ZEROCOPY_RO adds 795e10b450a8 net/mlx5: Introduce header-modify-pattern ICM properties adds 667658364b20 net/mlx5: Manage ICM of type modify-header pattern adds a6492af3805a RDMA/mlx5: Support handling of modify-header pattern ICM area adds f5d23ee137e5 net/mlx5: Add IFC bits and enums for flow meter adds 3e94e61bd44d net/mlx5: Add HW definitions of vport debug counters adds 91707779a481 net/mlx5: Add support EXECUTE_ASO action for flow entry adds 684f062c979d net/mlx5: group fdb cleanup to single function adds d107ba1f7c06 net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK adds cdcdce948d64 net/mlx5: Add bits and fields to support enhanced CQE compression adds 6ac6dc746d70 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6a4b02b8fa40 mlxsw: Revert "Introduce initial XM router support" adds 725ff5320443 mlxsw: Revert "Prepare for XM implementation - prefix inse [...] adds 87c0a3c6766e mlxsw: Revert "Prepare for XM implementation - LPM trees" adds 68d5428931c6 Merge branch 'mlxsw-remove-xm-support' adds e0dda3119741 dt-bindings: net: dsa: convert binding for mediatek switches adds a9c317417c27 net: dsa: mt7530: rework mt7530_hw_vlan_{add,del} adds 6e19bc26cccd net: dsa: mt7530: rework mt753[01]_setup adds 1f9a6abecf53 net: dsa: mt7530: get cpu-port via dp->cpu_dp instead of constant adds ae07485d7a1d dt-bindings: net: dsa: make reset optional and add rgmii-m [...] adds c1804463e5c6 arm64: dts: rockchip: Add mt7531 dsa node to BPI-R2-Pro board adds 5cb3ab50a39f Merge branch 'support-mt7531-on-bpi-r2-pro' adds 2295947bdaa6 net: ipa: use "tre_ring" for all TRE ring local variables adds 3eeabea6c895 net: ipa: rename two transaction fields adds 4e0f28e9ee4b net: ipa: introduce gsi_trans_tx_committed() adds 65d39497fab6 net: ipa: simplify TX completion statistics adds dbad2fa71914 net: ipa: stop counting total RX bytes and transactions adds c5bddecbb97b net: ipa: rework gsi_channel_tx_update() adds e91b3b618494 Merge branch 'ipa-simplify-completion-stats' adds 3a51e969fa90 dt-bindings: net: xilinx: document xilinx emaclite driver binding adds 9794ef5a6843 net: phy: marvell-88x2222: set proper phydev->port adds fe63ec97e394 i40e: add xdp frags support to ndo_xdp_xmit adds 2aa4abed3792 net: bridge: allow add/remove permanent mdb entries on dis [...] adds 49ae83fc4fd0 net: don't check skb_count twice adds c63c615e22eb bcm63xx_enet: switch to napi_build_skb() to reuse skbuff_heads adds fbb89d02e33a net: sparx5: Allow mdb entries to both CPU and ports adds 8c56f3452eed Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 54a9c3a42d92 bpf: avoid grabbing spin_locks of all cpus when no free elems adds 89eda98428ce selftest/bpf/benchs: Add bpf_map benchmark adds d5e9aeda8161 Merge branch 'Optimize performance of update hash-map when [...] adds 6dbdc9f35360 bpf: Fix spelling in bpf_verifier.h adds c49a44b39b31 libbpf: Fix an unsigned < 0 bug adds fc386ba7211d bpf, arm: Remove unused function emit_a32_alu_r() adds 6b4384ff1088 Revert "bpftool: Use libbpf 1.0 API mode instead of RLIMIT [...] adds 93270357daa9 bpftool: Do not check return value from libbpf_set_strict_mode() adds 96752e1ec0e0 selftests/bpf: Fix test_varlen verification failure with l [...] adds 3831cd1f9ff6 selftests/bpf: Avoid skipping certain subtests adds 43e0e7e132ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8cb8205ecd59 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds fdb8fc34a6fb ath11k: update missing MU-MIMO and OFDMA stats adds 1ee6c5abebd3 ath10k: do not enforce interrupt trigger type adds 2587d5198aa5 ath10k: improve tx status reporting adds 70f119fb82af ath10k: htt_tx: do not interpret Eth frames as WiFi adds a09740548275 ath10k: turn rawmode into frame_mode adds af6d8265c47e ath10k: add encapsulation offloading support adds 75a7062e533e ath10k: fix misreported tx bandwidth for 160Mhz adds 77bbbd5e0ed3 ath11k: Fix warning on variable 'sar' dereference before check adds b380d2056ebb ath5k: replace ternary operator with min() adds bebcfd2534a6 ath11k: Init hw_params before setting up AHB resources adds 2be8afe05833 ath9k: replace ternary operator with max() adds d4ba1ff87b17 ath11k: fix netdev open race adds 9f855efd9a7b ath6kl: fix typo in comment adds 3bd0c69653ac ath11k: fix IRQ affinity warning on shutdown adds b205ce4c266c ath11k: support avg signal in station dump adds 8723750e2753 ath10k: fix regdomain info of iw reg set/get adds e5646fe3b7ef ath11k: fix missing skb drop on htc_tx_completion error adds 9331f7d3c54a ath11k: Fix incorrect debug_mask mappings adds 0ab52b2bd7be ath11k: Avoid REO CMD failed prints during firmware recovery adds 4c1fc4f60a53 ath11k: Fix LDPC config in set_bitrate_mask hook adds 3926e0c12238 ath11k: Fix warnings reported by checkpatch adds cc2609eda698 ath10k: fix recently introduced checkpatch warning adds 8092a0eed408 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds d12b3e863b55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ad6b1bb4ab8c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 7e75d37cca69 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] adds d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() adds 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() adds 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] adds 17fee07a2ac5 crypto: xctr - Add XCTR support adds f3c923a09c4c crypto: polyval - Add POLYVAL support adds 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support adds fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR adds 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR adds c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] adds 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] adds 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] adds 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption adds 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment adds cd81775a56bc crypto: ccp - fix typo in comment adds 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info adds 920b0442b9f8 crypto: memneq - move into lib/ adds 2d16803c562e crypto: blake2s - remove shash module adds b03c0dc0788a crypto: octeontx2 - fix potential null pointer access adds 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] adds f4339707e57a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0f95ee9a0c57 Merge tag 'drm-misc-next-2022-06-08' of git://anongit.free [...] adds 7014878d0532 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds 9cc4853e4781 drm: adv7511: override i2c address of cec before accessing it adds 7d188c521d9e drm: Fix htmldocs indentation warning w/ DP AUX power requ [...] adds fc801750b197 drm: of: Add drm_of_get_data_lanes_count and drm_of_get_da [...] adds 930e7cba1190 drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count adds 4af48f1d1d0a drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep adds 1db4b5264819 drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep adds 5c57cbc390b1 drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count adds d8609fd1e074 drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count adds 56426faa1492 drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep adds 254a8d0c0071 drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count adds 185443efa26a drm/msm: Convert to drm_of_get_data_lanes_count adds d643daaf1694 drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep adds fc8adb13d844 drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice adds 16bd48dc2b3b drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count adds eb6b94db2f4a drm: of: Mark empty drm_of_get_data_lanes_count and drm_of [...] adds c750c4ce1ad6 drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep c [...] adds 473c93b5b94f drm/bridge: rcar: Drop unused variables due to drm_of_get_ [...] adds 9c63e253485c dt-bindings: gpu: v3d: Add BCM2711's compatible adds 90a64adb0876 drm/v3d: Get rid of pm code adds e5a068983cf4 drm/v3d: Add support for bcm2711 adds 24f6fe3226c6 drm/vkms: check plane_composer->map[0] before using it adds 16490922a95f drm: vkms: Alloc the compose frame using vzalloc adds f4e3a12bf2d1 drm/syncobj: add missing error return code in drm_syncobj_ [...] adds fc67615f4ecc drm/edid: fix CTA data block collection size for CTA version 3 adds 11a8d095d868 drm/edid: abstract cea data block collection size adds d9307f27efa5 drm/edid: add block count and data helper functions for drm_edid adds 407d63b3af88 drm/edid: keep track of alloc size in drm_do_get_edid() adds 6537f79a2aae drm/edid: add new interfaces around struct drm_edid adds 019fd800cf4a drm/probe-helper: abstract .get_modes() connector helper call adds 53b93c0ff71a drm/msm: Fix convert to drm_of_get_data_lanes_count adds 0d4e57e5af39 Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST i [...] adds 3f49f7591e71 drm/bridge: anx7625: Zero error variable when panel bridge [...] adds abf0ba5a34ea drm/bridge: it6505: Add missing CRYPTO_HASH dependency adds 90e74655943e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 623411c293d1 drm/i915: Extract intel_crtc_dotclock() adds 97708335b04d drm/i915: Introduce struct iclkip_params adds c9ae7b866f32 drm/i915: Skip FDI vs. dotclock sanity check during readout adds 869968225718 drm/i915/bios: use dvi and hdmi support helpers adds c78783f3227f drm/i915/bios: no need to pass i915 to parse_ddi_port() adds 8d2ba05b099a drm/i915/bios: split ddi port parsing and debug printing adds 7f3e8305a307 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 97f6770c8871 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds f25f752112de drm/msm: Make msm_gem_free_object() static adds 969da7d00550 drm: Add DRM_GEM_FOPS adds 702261183902 drm/msm: Expose client engine utilization via fdinfo adds 7fcb5ee37391 drm/msm: Use div64_ul instead of do_div adds 7390c7512da0 drm/msm/dpu: add writeback support for sc7180 adds c1f738b2109e drm/msm/dpu: use feature bit for LM combined alpha check adds 4845315c4720 drm/msm/dpu: move VBIF_XINL_QOS_LVL_REMAP size to hw_catalog adds 957277ab7271 drm/msm/dpu: remove hwversion field from data structures adds f7683be9b946 drm/msm/dpu: change catalog->perf to be a const pointer adds 5c2274ce0666 drm/msm/dpu: change catalog->dma_cfg to be a const pointer adds 624581978604 drm/msm/dpu: constify struct dpu_mdss_cfg adds e9e3c431749e drm/msm/dpu: make dpu hardware catalog static const adds 583e280ebb28 drm/msm/dpu: fix maxlinewidth for writeback block adds c2bff24488ca drm/msm/dpu: remove hard-coded linewidth limit for writeback adds 965dc12edd4c drm/msm/dp: "inline" dp_ctrl_set_clock_rate("ctrl_link") adds 26d77dc05d59 drm/msm/dp: set stream_pixel rate directly adds 94b80bbb0df4 drm/msm/dp: inline dp_power_clk_set_rate() adds 5939778250e3 drm/msm/dp: rewrite dss_module_power to use bulk clock functions adds 5331c4638221 dt-bindings: msm/dp: List supplies in the bindings adds 17d3a39b5f30 dt-bindings: msm: update maintainers list with proper id adds defeb127761a drm/msm/dp: check core_initialized before disable interrup [...] adds 6685cbcb8303 drm/msm/dsi: Use single function for reset adds 2412680f42e2 drm/msm/hdmi: fill the pwr_regs bulk regulators adds 5f668e5438f9 drm/msm/mdp5: Add perf data for MDP v1.16 adds 9d923cb30180 drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf adds fef1db6b1b62 Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] adds 12c9967c8478 Merge branch 'msm-next-lumag' of https://gitlab.freedeskto [...] adds eeafce5601f7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f67be8b7ee90 regmap: provide regmap_field helpers for simple bit operations adds 26968e614adb Merge tag 'regmap-field-bit-helpers' of https://git.kernel [...] adds dbbb722523a7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c27e1efb61c5 ALSA: control: Use xarray for faster lookups adds 2c7463d070c4 ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_V [...] adds 1b7ec5143c34 ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_ [...] adds 4e54316ad248 ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG adds f5e829f92a49 ALSA: control: Add input validation adds f777316e52e1 Merge branch 'topic/ctl-enhancements' into for-next adds 52a72b300cec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds df4d27b19b89 ASoC: Introduce 'fixup_controls' card method adds 145cb4e7a9ee ASoC: SOF: debug: Clarify the IPC timeout handling path adds c7b6c95c3ef3 ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() adds a43b4394bb35 ASoC: codecs: rt274: Always init jack_detect_work adds 3082afe097cc ASoC: codecs: rt286: Reorganize jack detect handling adds 1eb73102da28 ASoC: codecs: rt298: Reorganize jack detect handling adds 1149ebb6ffc5 ASoC: codecs: Series of fixes for realtek codecs used on RVPs adds 5babb012c847 ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV [...] adds 2fbe0953732e ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV adds c5d41ca7b256 ASoC: codecs: qualcomm move gain to S8_TLV adds 135786c32ed0 ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state adds b66f9e703f0b ASoC: SOF: ipc3-dtrace: Add helper function to update the [...] adds 1e90de2c9a40 ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there i [...] adds 25ebeeebcb54 ASoC: SOF: ipc3-dtrace: Handle race during initialization adds 03f69725749f ASoC: SOF: make ctx_store and ctx_restore as optional adds b41252d8820c ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power [...] adds 0a047dafefaf ASoC: SOF: ipc3: Add set_core_state pm_ops implementation adds bd3df9ff25b3 ASoC: SOF: ipc4: Add set_core_state pm_ops implementation adds 7a5677407300 ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state adds 63b9069653a7 ASoC: SOF: ipc4: implement pm ctx_save callback adds 55e1c007e1bd ASoC: SOF: Add support ctx_save with IPC4 adds 9f1c8677724a ASoC: hdmi-codec: Update to modern DAI terminology adds bd10cd5ec546 ASoC: SOF: Add topology tokens for IPC4 adds 90e891551fb4 ASoC: SOF: IPC4: Introduce topology ops adds 2cabd02b6090 ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/A [...] adds abfb536bd116 ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/D [...] adds 904c48c40c66 ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets adds acf525942077 ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets adds 4f838ab20812 ASoC: SOF: ipc4-topology: Add support for parsing and prep [...] adds 4d4ba014ac4b ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets adds d97964f87078 ASoC: SOF: ipc4-topology: Add control_setup op adds 955e84fc0b6d ASoC: SOF: ipc4-topology: Add control IO ops adds e75e5db8f8ac ASoC: SOF: IPC4: Add pcm ops adds 6e9257a13c75 ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops adds 3acd52708946 ASoC: SOF: ipc4-topology: Add route_setup/route_free ops adds acf48a1f76b8 ASoC: SOF: ipc4-topology: Add the dai_config op adds d0c0d5bf944b ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() adds 4c30004a7c69 ASoC: SOF: IPC4: set the BE DAI ops adds bc433fd76fae ASoC: SOF: Add ops_free adds 1da51943725f ASoC: SOF: Intel: hda: init NHLT for IPC4 adds 4453d24d10fd ASoC: SOF: Add two new structures for topology manifest data adds 323aa1f093e6 ASoC: SOF: Add a new IPC op for parsing topology manifest adds aa84ffb72158 ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's adds 9e2b5d33fec9 AsoC: SOF: ipc4-topology: Add dai_get_clk op adds a45a4d4390b7 ASoC: SOF: IPC4: add sdw blob adds 6062ecda5b42 ASoC: SOF: IPC4: Add topology, control and PCM ops adds 18489174e4fb ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform adds beb89d1d49e9 ASoC: sun8i-codec: Partial revert to fix clock specifiers adds 845a21555864 ASoC: mediatek: mt8186: Use new direct clock defines adds 519d1130b66e ASoC: SOF: Intel: hda-dai: enhance debug messages adds 81ae0635df7d ASoC: dt-bindings: fsl,mqs: Add compatible string for i.MX [...] adds 047c69a3a9b1 ASoC: fsl_mqs: Add support for i.MX93 platform adds f7309dbe628d ASoC: SOF: reduce default verbosity of IPC logs adds 689614ce48b0 ASoC: SOF: topology: add code to parse config params for A [...] adds 7ed1f83bb4f0 ASoC: SOF: Compile and runtime IPC version selection adds 14cc58491200 ASoC: Merge fixes adds 30ac49841386 ASoC: ops: Don't modify the driver's plaform_max when read [...] adds a150345aa758 ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support adds aa2a4b897132 ASoC: ops: Fix boolean/integer detection for simple controls adds d919630fe779 ASoC: cs35l45: Add endianness flag in snd_soc_component_driver adds 5983a8a4a4dc ASoC: tegra: Fix clock DAI format on Tegra210 adds 4edf738d4c79 ASoC: tegra: Fix MBDRC bypass mode check adds ab222a4aaecf ASoC: SOC: Intel: introduce cl_init callback adds 064520e8aeaa ASoC: SOF: Intel: Add support for MeteorLake (MTL) adds bf29a87cc65a ASoC: SOF: Intel: Add support for MeteorLake adds b23662406b1b ASoC: sunxi: Use {regmap/regmap_field}_{set/clear}_bits helpers adds 6735988b140b ASoC: Add regmap_field helpers for simple bit operations adds 63cddf7cc93e Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds c38bc8facc81 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8c514a978e4c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1180b55c93f6 block: fix infinite loop for invalid zone append adds 7a2b81b95a89 block/bio: remove duplicate append pages code adds 5f507439f051 block: export dma_alignment attribute adds 24b10a6e0bc2 block: introduce bdev_dma_alignment helper adds 8a39418810a6 block: add a helper function for dio alignment adds 4ff782f24a4c block/merge: count bytes instead of sectors adds 4b5310470e72 block/bounce: count bytes instead of sectors adds ab7c0c3abb2e iov: introduce iov_iter_aligned adds 72230944b7a5 block: introduce bdev_iter_is_aligned helper adds 84f970d415ef block: relax direct io memory alignment adds 40e11e7a6cc7 iomap: add support for dma aligned direct-io adds 91cf62859509 Merge branch 'for-5.20/block' into for-next adds 97da4a537924 io_uring: fix index calculation adds c6e9fa5c0ab8 io_uring: fix types in provided buffer ring adds f9437ac0f851 io_uring: limit size of provided buffer ring adds b0380bf6dad4 io_uring: fix races with file table unregister adds d11d31fc5d8a io_uring: fix races with buffer table unregister adds 05b538c1765f io_uring: fix not locked access to fixed buf table adds e71d7c56dd69 io_uring: openclose: fix bug of closing wrong fixed file adds 42db0c00e275 io_uring: kbuf: fix bug of not consuming ring buffer in pa [...] adds fc9375e3f763 io_uring: fix double unlock for pbuf select adds feaf625e7055 Merge branch 'io_uring/io_uring-5.19' of https://github.co [...] adds 8899ce4b2f73 Revert "io_uring: support CQE32 for nop operation" adds aa165d6d2bb5 Revert "io_uring: add buffer selection support to IORING_OP_NOP" adds d884b6498d2f io_uring: remove IORING_CLOSE_FD_AND_FILE_SLOT adds 91ef75a7db0d io_uring: get rid of __io_fill_cqe{32}_req() adds f43de1f88841 io_uring: unite fill_cqe and the 32B version adds 29ede2014c87 io_uring: fill extra big cqe fields from req adds 2caf9822f050 io_uring: fix ->extra{1,2} misuse adds cd94903d3ba5 io_uring: remove __io_fill_cqe() helper adds c5595975b53a io_uring: make io_fill_cqe_aux honour CQE32 adds a02841d568ec Merge branch 'io_uring-5.19' into for-5.20/io_uring adds 45c455517ecc io_uring: define a 'prep' and 'issue' handler for each opcode adds ebf0749f5e42 io_uring: move to separate directory adds 75d1e0449dfe io_uring: move req async preparation into opcode handler adds a1f83994db74 io_uring: add generic command payload type to struct io_kiocb adds da9e95550615 io_uring: convert read/write path to use io_cmd_type adds 660e7535f680 io_uring: convert poll path to use io_cmd_type adds a26c41abdfa5 io_uring: convert poll_update path to use io_cmd_type adds cf94c563afde io_uring: remove recvmsg knowledge from io_arm_poll_handler() adds dce34522d178 io_uring: convert net related opcodes to use io_cmd_type adds b900d3ccb442 io_uring: convert the sync and fallocate paths to use io_cmd_type adds 579fbf9393c2 io_uring: convert cancel path to use io_cmd_type adds 7ace324a8ffe io_uring: convert timeout path to use io_cmd_type adds bdcce112f102 io_uring: convert open/close path to use io_cmd_type adds 514d171df1ef io_uring: convert madvise/fadvise to use io_cmd_type adds 878ee161fd56 io_uring: convert file system request types to use io_cmd_type adds 1971f92e56a8 io_uring: convert epoll to io_cmd_type adds 4b1baca67b60 io_uring: convert splice to use io_cmd_type adds e06aa6581b3d io_uring: convert msg and nop to io_cmd_type adds d85147e5b93c io_uring: convert rsrc_update to io_cmd_type adds 2851133b818a io_uring: convert xattr to use io_cmd_type adds 1f1fd6c83862 io_uring: convert iouring_cmd to io_cmd_type adds db65b0beb21d io_uring: unify struct io_symlink and io_hardlink adds aaa137aa6b32 io_uring: define a request type cleanup handler adds 6dad47ae4ecc io_uring: add io_uring_types.h adds ba6d01d22683 io_uring: set completion results upfront adds baa50dbd1fff io_uring: handle completions in the core adds 3f9f963f1ac6 io_uring: move xattr related opcodes to its own file adds bd5de8debd88 io_uring: move nop into its own file adds 6c78915aa709 io_uring: split out filesystem related operations adds 3afb217fcaae io_uring: split out splice related operations adds 3f09c0d91182 io_uring: split out fs related sync/fallocate functions adds 808cd6dd125c io_uring: split out fadvise/madvise operations adds 9498e8b2c147 io_uring: separate out file table handling code adds 93b36725bbf0 io_uring: split out open/close operations adds 0ed89f1aa60d io_uring: move uring_cmd handling to its own file adds 41ca459c5160 io_uring: add a dummy -EOPNOTSUPP prep handler adds 561157acabbc io_uring: move epoll handler to its own file adds f8eab154b2dd io_uring: move statx handling to its own file adds 52b272cbb988 io_uring: split network related opcodes into its own file adds de13f52ec239 io_uring: move msg_ring into its own file adds 0e4be50dca8a io_uring: move our reference counting into a header adds 349ac7282b73 io_uring: move timeout opcodes and handling into its own file adds 87452824a4c5 io_uring: move SQPOLL related handling into its own file adds 0cd3e0d21805 io_uring: use io_is_uring_fops() consistently adds 30b4a11314cc io_uring: move fdinfo helpers to its own file adds 1e74eeb94d93 io_uring: move io_uring_task (tctx) helpers into its own file adds a1e6f0a6f341 io_uring: include and forward-declaration sanitation adds af5c1d7c9e13 io_uring: add opcode name to io_op_defs adds b1c62e424e7f io_uring: move poll handling into its own file adds 34ab51f530d7 io_uring: move cancelation into its own file adds 415ba7688e02 io_uring: split provided buffers handling into its own file adds 193112690a69 io_uring: move rsrc related data, core, and commands adds ac17f6b4a92b io_uring: move remaining file table manipulation to filetable.c adds 6dc737876f14 io_uring: move read/write related opcodes to its own file adds 604ab26991b4 io_uring: move io_op_defs[] back to the top of the file adds 3d675dc939c9 io_uring: add support for level triggered poll adds 64f09d4dafec io_uring: deprecate epoll_ctl support adds 8c81b9a8afeb io_uring: make reg buf init consistent adds 2946124bd54c io_uring: move defer_list to slow data adds fee5d8c21d58 io_uring: better caching for ctx timeout fields adds 5545259f6647 io_uring: refactor ctx slow data placement adds 8f056215cea9 io_uring: move small helpers to headers adds 588383e34177 io_uring: explain io_wq_work::cancel_seq placement adds 9d0222c4d9d1 io_uring: inline ->registered_rings adds 5bbc2038f4d8 io_uring: never defer-complete multi-apoll adds bc132bba5459 io_uring: remove check_cq checking from hot paths adds 01955c135f17 io_uring: don't set REQ_F_COMPLETE_INLINE in tw adds 3db5060dc555 Merge branch 'for-5.20/io_uring' into for-next adds c13794dbe936 block: Directly use ida_alloc()/free() adds 765893a5be8c Merge branch 'for-5.20/block' into for-next adds c064a26b14e5 io_uring: move opcode table to opdef.c adds 0c2311408fbf io_uring: remove unused IO_REQ_CACHE_SIZE defined adds d0e6f0db59e7 Merge branch 'for-5.20/io_uring' into for-next adds 55f447fcac77 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 10eb3a0d517f dm: fix race in dm_start_io_acct adds ef75926ba085 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34a4d048d3cf ata: libata: Fix syntax errors in comments adds 305f8db79d76 ata: pata_hpt37x: move claculating PCI clock from hpt37x_c [...] adds 96c34ac4ec30 ata: pata_hpt37x: factor out hpt37x_pci_clock() adds 75b4d58cb5bd ata: pata_hpt37x: merge hpt374_read_freq() to hpt37x_pci_clock() adds 6cd379f75f42 ata: pata_hpt3x2n: pass base DPLL frequency to hpt3x2n_pci [...] adds 79ad6a561958 ata: libata-core: fix sloppy typing in ata_id_n_sectors() adds 5eb8deb4af56 ata: libata-core: get rid of *else* branches in ata_id_n_s [...] adds d71fca369ff9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e62aa3f8d88 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs adds 24c46ac74fcb mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx adds dc5668d0abd3 mmc: sdhci-of-dwcmshc: add support for rk3588 adds edfbf8c307ff dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings adds 4ce61e389cda dt-bindings: mmc: Add Broadcom optional sdio_freq clock adds 6ce18fa34cd5 mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] adds 6444af7226c9 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] adds a98a0ed20415 mmc: mxcmmc: Silence a clang warning adds 6d028bf9945a mmc: mtk-sd: fix typo adds 735e01ed03ce mmc: core: Capture eMMC and SD card errors adds ddd7196a1b76 mmc: sdhci: Capture eMMC and SD card errors adds 206be103c8f0 mmc: debugfs: Add debug fs entry for mmc driver adds 8b92cee8a4ca mmc: debugfs: Add debug fs error state entry for mmc driver adds 000c51bc3466 mmc: cqhci: Capture eMMC and SD card errors adds 32a686080907 dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema adds 94188bed935c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU adds 226e09de0acd dt-bindings: mmc: convert mmc-spi-slot to yaml adds aeb0965fb9f3 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string adds 53c6fc29fcaa dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] adds 1d85e9a71c7b Merge branch 'fixes' into next adds 5757ce11aa38 mmc: debugfs: Fix file release memory leak adds f541b792424a dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 adds 2c02c2451f76 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements adds c4938d5a6a54 mmc: mmci: Fix typo in comment adds 8fe87198d4de mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] adds c8bf202614ec Merge branch 'fixes' into next adds e1c619d12661 mmc: dw_mmc: exynos: Obviously always return success in re [...] adds af9c1566752d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] adds a3f05b2e30a3 mmc: dw_mmc: rockchip: Obviously always return success in [...] adds c36f2482a1cc mmc: sdhci-of-arasan: Obviously always return success in r [...] adds 382fd8393fd9 mmc: sdhci-st: Obviously always return success in remove callback adds 78fe993ae714 mmc: host: Improve I/O read/write performance for GL9763E adds bdc997a769ee mmc: core: Do not evaluate HS400 capabilities if bus has n [...] adds 62d9f77b6c2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7e0ae0a84c61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper adds 901a2827fdf9 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] adds 13bdfd0ad3bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 88c9c5679a06 Merge tag 'v5.18' into next-testing adds 7fe3b2b8f472 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds dc3aa0dcd8d0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 51dd64bb99e4 Revert "evm: Fix memleak in init_desc" adds ac58ff711c14 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 9691e4f9ba6c selinux: fix typos in comments adds 2bfe15c52612 mm: create security context for memfd_secret inodes adds 8d6d51edcb79 docs: selinux: add '=' signs to kernel boot options adds 73de1befcc53 selinux: fix memleak in security_read_state_kernel() adds 15ec76fb29be selinux: Add boundary check in put_entry() adds 76719e3da71b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bbddaf68e912 Merge tag 'v5.19-rc1' into next adds 1105171d080e smack: Replace kzalloc + strncpy with kstrndup adds b50503990d88 smack: Remove the redundant lsm_inode_alloc adds 6f146ca3fc48 Merge branch 'next' of git://github.com/cschaufler/smack-next adds 04a185aca074 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds 546093206ba1 audit: make is_audit_feature_set() static adds 5c24c7b6a6fb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 31b3069557e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a1f0161eadbd spi: sifive: add PM callbacks to support suspend/resume adds 67b9d64139e1 spi: Fix per-cpu stats access on 32 bit systems adds 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support adds f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() adds af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis adds c349fad389c5 spi: atmel-quadspi: add runtime pm support adds 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] adds 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 adds 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode adds b76134178168 spi: tegra210-quad: Multi-cs support adds e23917822d3c spi: dt-bindings: split peripheral prods adds 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI adds 35f2b9afc23b spi: tegra quad: Add Tegra Grace features adds d38dc01a4e68 spi: microchip-core: fix potentially incorrect return from probe adds d52b095b6cb4 spi: core: Fix error code in spi_register_controller() adds 7094a5c3f99e Merge remote-tracking branch 'spi/for-5.20' into spi-next adds 61169d85f83f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6872fcac7158 Merge tag 'irqchip-fixes-5.19-1' of git://git.kernel.org/p [...] adds b4ddffb20202 Merge branch into tip/master: 'irq/urgent' adds 4051a81774d6 locking/lockdep: Use sched_clock() for random numbers adds 6c46260216d0 Merge branch into tip/master: 'locking/urgent' adds c2f75a43f5ae objtool: Fix obsolete reference to CONFIG_X86_SMAP adds dcea997beed6 faddr2line: Fix overlapping text section failures, the sequel adds 7b6c7a877cc6 x86/ftrace: Remove OBJECT_FILES_NON_STANDARD usage adds 65ea7328c17c Merge branch into tip/master: 'objtool/urgent' adds 04193d590b39 sched: Fix balance_push() vs __sched_setscheduler() adds 083bea06c5d9 Merge branch into tip/master: 'sched/urgent' adds e32683c6f7d2 x86/mm: Fix RESERVE_BRK() for older binutils adds fd9cac6fa800 Merge branch into tip/master: 'x86/urgent' adds ac165aab4698 genirq/PM: Unexport {suspend,resume}_device_irqs() adds 0ae236f66b89 Merge branch into tip/master: 'irq/core' adds e60b7cb089f2 x86/events/intel/ds: Enable large PEBS for PERF_SAMPLE_WEI [...] adds 39621c5808f5 perf/x86/amd/uncore: Use dynamic events array adds 847f3268bb64 perf/x86/amd/uncore: Use attr_update for format attributes adds 16b48c3f5ed8 perf/x86/amd/uncore: Detect available DF counters adds c390241a9326 perf/x86/amd/uncore: Add PerfMonV2 DF event format adds f0fe9f3c7abc perf/x86/amd/uncore: Add PerfMonV2 RDPMC assignments adds eb4b041039c9 Merge branch into tip/master: 'perf/core' adds 70ce3ea9aa4e sched/numa: Initialise numa_migrate_retry adds 13ede3315087 sched/numa: Do not swap tasks between nodes when spare cap [...] adds cb29a5c19d2d sched/numa: Apply imbalance limitations consistently adds 026b98a93bbd sched/numa: Adjust imb_numa_nr to a better approximation o [...] adds f5b2eeb49991 sched/fair: Consider CPU affinity when allowing NUMA imbal [...] adds 51bf903b64bd sched/fair: Optimize and simplify rq leaf_cfs_rq_list adds 2ed81e765417 sched/deadline: Use proc_douintvec_minmax() limit minimum value adds 792b9f65a568 sched: Allow newidle balancing to bail out of load_balance adds 28156108fecb sched: Fix the check of nr_running at queue wakelist adds f3dd3f674555 sched: Remove the limitation of WF_ON_CPU on wakelist if w [...] adds c269784469f1 Merge branch into tip/master: 'sched/core' adds 8bcedb4ce047 x86: Handle idle=nomwait cmdline properly for x86_idle adds aebef63cf7ff x86: Remove vendor checks from prefer_mwait_c1_over_halt adds 6f33a9daff9f x86: Fix comment for X86_FEATURE_ZEN adds ccab6438e5e8 Merge branch into tip/master: 'x86/cpu' adds 418bf5f906c3 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle adds f08ef9057b7b intel_idle: Add a new flag to initialize the AMX state adds eeccfec778fd Merge branch into tip/master: 'x86/fpu' adds aa44284960d5 x86/mm/tlb: Avoid reading mm_tlb_gen when possible adds f8c1d4ca5517 Documentation/protection-keys: Clean up documentation for [...] adds 54ee1844047c x86/pkeys: Clarify PKRU_AD_KEY macro adds 84bf7291902a Merge branch into tip/master: 'x86/mm' adds 7add193132dd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1c01aed9768 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 605242cef3b8 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds eee712d8df2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3a29997fb526 tools/memory-model: Document locking corner cases adds bd15ac938925 tools/memory-model: Make judgelitmus.sh note timeouts adds 51194ac3d346 tools/memory-model: Make cmplitmushist.sh note timeouts adds c8c92a3876c7 tools/memory-model: Make judgelitmus.sh identify bad macros adds 588623642acb tools/memory-model: Make judgelitmus.sh detect hard deadlocks adds 27ef34303481 tools/memory-model: Fix paulmck email address on pre-exist [...] adds dc7a8dc493e9 tools/memory-model: Update parseargs.sh for hardware verification adds 890db9294dea tools/memory-model: Make judgelitmus.sh handle hardware ve [...] adds 516c84246af3 tools/memory-model: Add simpletest.sh to check locking, RC [...] adds 51ef13aa4093 tools/memory-model: Fix checkalllitmus.sh comment adds 403faf92937f tools/memory-model: Hardware checking for check{,all}litmus.sh adds e6b6fcf8622d tools/memory-model: Make judgelitmus.sh ransack .litmus.out files adds e4e41df53875 tools/memory-model: Split runlitmus.sh out of checklitmus.sh adds 2eb2d961a120 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] adds 7427a882e8e2 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] adds 0f4639388e75 tools/memory-model: Keep assembly-language litmus tests adds a4fc78376eae tools/memory-model: Allow herd to deduce CPU type adds 81f9c8254b88 tools/memory-model: Make runlitmus.sh check for jingle errors adds 13f33ee0bfb2 tools/memory-model: Add -v flag to jingle7 runs adds 1d58abc6a75b tools/memory-model: Implement --hw support for checkghlitmus.sh adds dff2b6d828a7 tools/memory-model: Fix scripting --jobs argument adds 95d180a1246e tools/memory-model: Make checkghlitmus.sh use mselect7 adds e94a896f02ce tools/memory-model: Make history-check scripts use mselect7 adds 8d523525d742 tools/memory-model: Add "--" to parseargs.sh for addition [...] adds 988c305f823b tools/memory-model: Repair parseargs.sh header comment adds fa68e95e34d3 tools/memory-model: Add checktheselitmus.sh to run specifi [...] adds 80cf4836c714 tools/memory-model: Add data-race capabilities to judgelitmus.sh adds 1e828cbd37b6 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] adds 92701caeeaf2 tools/memory-model: Use "-unroll 0" to keep --hw runs finite adds 1466c19d0578 rcu: Decrease FQS scan wait time in case of callback overloading adds 2764d42d5c31 torture: Make kvm-remote.sh announce which system is being [...] adds 05333525c735 rcu-tasks: Check for abandoned callbacks adds 12eacae6fb82 rcu: Make normal polling GP be more precise about sequence [...] adds 5a241d9ecff3 rcu: Provide a get_completed_synchronize_rcu() function adds 81fcad860bcf rcutorture: Validate get_completed_synchronize_rcu() adds 7c6704cb19f2 rcu: Switch polled grace-period APIs to ->gp_seq_polled adds 9e588851b786 rcu: Make polled grace-period API account for expedited gr [...] adds 38142b90704d rcu: Make Tiny RCU grace periods visible to polled APIs adds 4f4fe933579d rcutorture: Verify that polled GP API sees synchronous gra [...] adds ff2e5ae66575 rcu: Add polled expedited grace-period primitives adds e3e56161bc90 rcutorture: Test polled expedited grace-period primitives adds ef545b97a945 rcutorture: Update rcutorture.fwd_progress help text adds e50753eebad3 rcu/torture: Change order of warning and trace dump adds 12de8c5dd979 rcu/nocb: Add/del rdp to iterate from rcuog itself adds 17aa2cb2a66a rcu/nocb: Invert rcu_state.barrier_mutex VS hotplug lock l [...] adds 6e07fd8e9f14 rcu/nocb: Fix NOCB kthreads spawn failure with rcu_nocb_rd [...] adds 77c1abc9f502 rcu-tasks: Split rcu_tasks_one_gp() from rcu_tasks_kthread() adds 9e01bc56a89f rcu-tasks: Move synchronize_rcu_tasks_generic() down adds babd2a456c31 rcu-tasks: Drive synchronous grace periods from calling task adds da28581b9d20 doc: Document the rcutree.rcu_divisor kernel boot parameter adds bd51ddbdf5de rcu: Put panic_on_rcu_stall() after expedited RCU CPU stal [...] adds deb303a0166e rcu/nocb: Add an option to offload all CPUs on boot adds 8205eff205b7 rcu: Dump all rcuc kthreads status for CPUs that not repor [...] adds 3446b3846725 rcu: Avoid tracing a few functions executed in stop machine adds 9fa9daa2594c memory-model: Prohibit nested SRCU read-side critical sections adds b3dacd6184d3 doc: Document rcutree.nocb_nobypass_lim_per_jiffy kernel p [...] adds 9159f25df183 rcutorture: Simplify rcu_torture_read_exit_child() loop adds 5725fe7de724 rcutorture: Fix memory leak in rcu_test_debug_objects() adds dcea7a77b582 rcu: Add nocb_cb_kthread check to rcu_is_callbacks_kthread() adds 1992d08a3526 rcu: Add rnp->cbovldmask check in rcutree_migrate_callbacks() adds 670090903eaf DIAGS rcu: Diagnose extended sync_rcu_do_polled_gp() loops adds 61bfa4b10178 rcu/nocb: Add option to opt rcuo kthreads out of RT priority adds 63535be6486d rcu: Immediately boost preempted readers for strict grace periods adds d157407a7f44 torture: Adjust to again produce debugging information adds 945d27f98dbc rcu: Forbid RCU_STRICT_GRACE_PERIOD in TINY_RCU kernels adds c946bbb8d719 locking/csd_lock: Change csdlock_debug from early_param to [...] adds 869dfd375d87 rcu: Apply noinstr to rcu_idle_enter() and rcu_idle_exit() adds db2ab97ddc4f rcu: Add irqs-disabled indicator to expedited RCU CPU stal [...] adds 518f4329a170 tools/nolibc/stdlib: Support overflow checking for older c [...] adds b85a8419d3d7 tools/nolibc/stdio: Add format attribute to enable printf [...] adds ba1569a2934b rcutorture: Make failure indication note reader-batch overflow adds 05427d8d09f9 rcu/rcuscale: Fix smp_processor_id()-in-preemptible warnings adds de4b6afa84b1 rcu: tiny: Record kvfree_call_rcu() call stack for KASAN adds f3aadb94bbcc tools/nolibc: fix the makefile to also work as "make -C to [...] adds e2d3e94f8d13 tools/nolibc: make the default target build the headers adds e9c8435b5394 tools/nolibc: add a help target to list supported targets adds 66fffd910d8f rcu: Cleanup RCU urgency state for offline CPU adds d7c77eb59ef6 torture: Create kvm-check-branches.sh output in proper location adds 16224f4cdf03 rcu/kvfree: Remove useless monitor_todo flag adds 85e9ac405f16 rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() adds 88e01c0e0827 rcu/tree: Add comment to describe GP-done condition in fqs loop adds 3a0a20948eaf rcutorture: Fix ksoftirqd boosting timing and iteration adds fb57aeace771 rcu: Handle failure of memory allocation functions adds c0c00bd181ed torture: Flush printk() buffers before powering off adds 473a8229dded refscale: Convert test_lock spinlock to raw_spinlock adds 9f08eb03f881 rcu-tasks: Merge state into .b.need_qs and atomically update adds 54a697fd1b7d rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter adds fabb927edc2d rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] adds 2e98fc5fdf92 rcu-tasks: Idle tasks on offline CPUs are in quiescent states adds 393e38db5547 rcu-tasks: Handle idle tasks for recently offlined CPUs adds 17edb91590e3 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS adds d51dfe516908 rcu-tasks: Make rcu_note_context_switch() unconditionally [...] adds 2c5dfb443e7b rcu-tasks: Simplify trc_inspect_reader() QS logic adds ecadb4044ad0 rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] adds 6a1903b7e9d3 rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings adds b3dddea16aa8 rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] adds 8269ecfe6b4b rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] adds 87f4045f1b97 rcu-tasks: Add data structures for lightweight grace periods adds c0369858703c rcu-tasks: Track blocked RCU Tasks Trace readers adds a5743021758c rcu-tasks: Untrack blocked RCU Tasks Trace at reader end adds 6fbc55ef97e4 rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] adds fc3776ed3e96 rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] adds f28e20516d68 rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] adds 3bb6da6458f0 rcu-tasks: Scan running tasks for RCU Tasks Trace readers adds c282c5a0a69e rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers adds 38c970e499de rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks adds ba42bc3d0860 rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list adds 68c892e73c9f rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] adds f43015d30b4d rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs adds 9083362aecd7 rcu-tasks: Disable and enable CPU hotplug in same function adds 0e8bb27c812a rcu-tasks: Update comments adds ccfc2f5fe118 rcu-tasks: Be more patient for RCU Tasks boot-time testing adds dc42422361d2 srcu: Block less aggressively for expedited grace periods adds f514da32aaa6 rcu-tasks: Use delayed_work to delay rcu_tasks_verify_self [...] adds 9cbe5ab88a80 rcu/nocb: Avoid polling when myrdp->nocb_head_rdp list is empty adds 2501583a3d5f context_tracking: Remove unused context_tracking_in_user() adds 5c7b0ea18f4c context_tracking: Add a note about noinstr VS unsafe conte [...] adds 70d5abf183be context_tracking: Rename __context_tracking_enter/exit() t [...] adds 6e1e7a74f9fe context_tracking: Rename context_tracking_user_enter/exit( [...] adds 53601aea6ecc context_tracking: Rename context_tracking_enter/exit() to [...] adds 3411b048286a context_tracking: Rename context_tracking_cpu_set() to ct_ [...] adds bd83e0ed11bb context_tracking: Split user tracking Kconfig adds 89b2abe73fea context_tracking: Take idle eqs entrypoints over RCU adds b2fe1ddc18d2 context_tracking: Take IRQ eqs entrypoints over RCU adds e22bc8b4012b context_tracking: Take NMI eqs entrypoints over RCU adds 13f55c11af0c rcu/context-tracking: Remove rcu_irq_enter/exit() adds a8842d33de56 rcu/context_tracking: Move dynticks counter to context tracking adds cd7c0a73fc66 rcu/context_tracking: Move dynticks_nesting to context tracking adds 03757a111ba4 rcu/context_tracking: Move dynticks_nmi_nesting to context [...] adds f767be09d1c8 rcu/context-tracking: Move deferred nocb resched to contex [...] adds e831208f84a3 rcu/context-tracking: Move RCU-dynticks internal functions [...] adds 6b830d5412c3 rcu/context-tracking: Remove unused and/or unecessary midd [...] adds 404c2fc92762 context_tracking: Convert state to atomic_t adds 402d3676e93f rcu/context_tracking: Merge dynticks counter and context t [...] adds 8f957ff7b142 MAINTAINERS: Add Paul as context tracking maintainer adds e607cc386016 context_tracking: Interrupts always disabled for ct_idle_exit() adds e0576e39626c Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds e15f5e6fa6ca Merge branch 'kvm-5.20-early' adds 61d9c412d041 KVM: x86: Grab regs_dirty in local 'unsigned long' adds dfe21e6bc05a KVM: x86: Harden _regs accesses to guard against buggy input adds a5ba67b42f07 KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array adds 0cbc60d44c35 KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs adds b443183a25ab KVM: x86: Reduce the number of emulator GPRs to '8' for 32 [...] adds 1cca2f8c501f KVM: x86: Bug the VM if the emulator accesses a non-existent GPR adds 49a1431d3bea KVM: x86: Bug the VM if the emulator generates a bogus exc [...] adds d38ea9579ce3 KVM: x86: Bug the VM on an out-of-bounds data read adds 8deb03e75f60 KVM: Fix references to non-existent KVM_CAP_TRIPLE_FAULT_EVENT adds 1ca378f65378 KVM: selftests: Fix buggy-but-benign check in test_v3_new_ [...] adds ff624e57d8df KVM: selftests: Fix typo in vgic_init test adds d379749fdab6 KVM: selftests: Drop stale declarations from kvm_util_base.h adds ccc82ba6bea4 KVM: selftests: Always open VM file descriptors with O_RDWR adds 2b38a7398f20 KVM: selftests: Add another underscore to inner ioctl() helpers adds 02e04c15caee KVM: selftests: Make vcpu_ioctl() a wrapper to pretty prin [...] adds 2ab2c307c734 KVM: selftests: Drop @mode from common vm_create() helper adds 1d438b3bc25e KVM: selftests: Split vcpu_set_nested_state() into two helpers adds ffb7c77fd503 KVM: sefltests: Use vcpu_ioctl() and __vcpu_ioctl() helpers adds 38d4a385a345 KVM: selftests: Add __vcpu_run() helper adds caf12f3b1d62 KVM: selftests: Use vcpu_access_device_attr() in arm64 code adds 21c6ee2b3ac2 KVM: selftests: Remove vcpu_get_fd() adds 47a7c924b62d KVM: selftests: Add vcpu_get() to retrieve and assert on v [...] adds 71ab5a6fea49 KVM: selftests: Make vm_ioctl() a wrapper to pretty print [...] adds 10825b55b9d5 KVM: sefltests: Use vm_ioctl() and __vm_ioctl() helpers adds 2de1b7b127da KVM: selftests: Make kvm_ioctl() a wrapper to pretty print [...] adds f9725f89dc50 KVM: selftests: Use kvm_ioctl() helpers adds f17cf5674a1e KVM: selftests: Use __KVM_SYSCALL_ERROR() to handle non-KV [...] adds b938cafdde4e KVM: selftests: Make x86-64's register dump helpers static adds b530eba14c70 KVM: selftests: Get rid of kvm_util_internal.h adds a78593fd8717 KVM: selftests: Use KVM_IOCTL_ERROR() for one-off arm64 ioctls adds f3165dc02212 KVM: selftests: Drop @test param from kvm_create_device() adds 98f94ce42ac6 KVM: selftests: Move KVM_CREATE_DEVICE_TEST code to separa [...] adds 279eacbefad5 KVM: selftests: Multiplex return code and fd in __kvm_crea [...] adds 9367504f77eb KVM: selftests: Rename KVM_HAS_DEVICE_ATTR helpers for con [...] adds d2752e2eb331 KVM: selftests: Drop 'int' return from asserting *_has_dev [...] adds 4091818426d9 KVM: selftests: Split get/set device_attr helpers adds 114eef6e461a KVM: selftests: Dedup vgic_init's asserts and improve erro [...] adds c472df1ac318 KVM: selftests: Add a VM backpointer to 'struct vcpu' adds ac71220934a9 KVM: selftests: Consolidate KVM_ENABLE_CAP usage adds a12c86c447f4 KVM: selftests: Simplify KVM_ENABLE_CAP helper APIs adds c095cb609b3a KVM: selftests: Cache list of MSRs to save/restore adds 0ce74180f306 KVM: selftests: Harden and comment XSS / KVM_SET_MSRS interaction adds 2128e30b0186 KVM: selftests: Dedup MSR index list helpers, simplify ded [...] adds 877bd3997c50 KVM: selftests: Rename MP_STATE and GUEST_DEBUG helpers fo [...] adds 6ebfef83f03f KVM: selftest: Add proper helpers for x86-specific save/re [...] adds f17686aac61f KVM: selftests: Add vm_create_*() variants to expose/retur [...] adds 0c276ff22c7e KVM: selftests: Push vm_adjust_num_guest_pages() into "w/o [...] adds bb47ed8b71d0 KVM: selftests: Use vm_create_without_vcpus() in set_boot_cpu_id adds 4acefa385c82 KVM: selftests: Use vm_create_without_vcpus() in dirty_log_test adds 3c16181b2652 KVM: selftests: Use vm_create_without_vcpus() in hardware_ [...] adds 47b1e0ec2e14 KVM: selftests: Use vm_create_without_vcpus() in psci_test adds eb0adbc03aaf KVM: selftests: Avoid memory allocations when adding vCPU [...] adds 95fb04607197 KVM: selftests: Rename vm_create() => vm_create_barebones( [...] adds cfe122db3ea6 KVM: selftests: Rename vm_create_without_vcpus() => vm_create() adds 3f44e7fdca4e KVM: selftests: Make vm_create() a wrapper that specifies [...] adds 70ca149be61d KVM: selftests: Rename xAPIC state test's vcpu struct adds 1079c3d4e452 KVM: selftests: Rename vcpu.state => vcpu.run adds 0cc64b08096c KVM: selftests: Rename 'struct vcpu' to 'struct kvm_vcpu' adds e3763d3aebea KVM: selftests: Return the created vCPU from vm_vcpu_add() adds e82e630ba965 KVM: selftests: Convert memslot_perf_test away from VCPU_ID adds 2494a6d80fb5 KVM: selftests: Convert rseq_test away from VCPU_ID adds 58606e602553 KVM: selftests: Convert xss_msr_test away from VCPU_ID adds b1bc990406be KVM: selftests: Convert vmx_preemption_timer_test away fro [...] adds d8b5b5d13271 KVM: selftests: Convert vmx_pmu_msrs_test away from VCPU_ID adds 4bc87470858d KVM: selftests: Convert vmx_set_nested_state_test away fro [...] adds 5581ed8762fc KVM: selftests: Convert vmx_tsc_adjust_test away from VCPU_ID adds 5478431f984e KVM: selftests: Convert mmu_role_test away from VCPU_ID adds a2d5d774919e KVM: selftests: Convert pmu_event_filter_test away from VCPU_ID adds 20092699759b KVM: selftests: Convert smm_test away from VCPU_ID adds 90b13cdde1fa KVM: selftests: Convert state_test away from VCPU_ID adds cb4d9608af03 KVM: selftests: Convert svm_int_ctl_test away from VCPU_ID adds 91520c512156 KVM: selftests: Convert svm_vmcall_test away from VCPU_ID adds 0184323acbc4 KVM: selftests: Convert sync_regs_test away from VCPU_ID adds 5c6e31b3bc4b KVM: selftests: Convert hyperv_cpuid away from VCPU_ID adds f323dbce3ba1 KVM: selftests: Convert kvm_pv_test away from VCPU_ID adds 1cc1a9f38da4 KVM: selftests: Convert platform_info_test away from VCPU_ID adds 6f96628f8290 KVM: selftests: Convert vmx_nested_tsc_scaling_test away f [...] adds d31e15005dde KVM: selftests: Convert set_sregs_test away from VCPU_ID adds ec7b769a7320 KVM: selftests: Convert vmx_dirty_log_test away from VCPU_ID adds 706aaa4fedd9 KVM: selftests: Convert vmx_close_while_nested_test away f [...] adds 21c602e67175 KVM: selftests: Convert vmx_apic_access_test away from VCPU_ID adds b4694260299a KVM: selftests: Convert userspace_msr_exit_test away from VCPU_ID adds 709fd88491a8 KVM: selftests: Convert vmx_exception_with_invalid_guest_s [...] adds f7024348d7ea KVM: selftests: Convert tsc_msrs_test away from VCPU_ID adds 5e7cb71570b9 KVM: selftests: Convert kvm_clock_test away from VCPU_ID adds a1918c0fbeea KVM: selftests: Convert hyperv_svm_test away from VCPU_ID adds d96b959600e5 KVM: selftests: Convert hyperv_features away from VCPU_ID adds a85816371175 KVM: selftests: Convert hyperv_clock away from VCPU_ID adds be0dff8610b1 KVM: selftests: Convert evmcs_test away from VCPU_ID adds 42975c219975 KVM: selftests: Convert emulator_error_test away from VCPU_ID adds 28039449b83e KVM: selftests: Convert debug_regs away from VCPU_ID adds 2571bcdb136a KVM: selftests: Add proper helper for advancing RIP in debug_regs adds 39839c1a68ce KVM: selftests: Convert amx_test away from VCPU_ID adds 50630b80eb8f KVM: selftests: Convert cr4_cpuid_sync_test away from VCPU_ID adds 87f1b5b3c0cd KVM: selftests: Convert cpuid_test away from VCPU_ID adds ada1bf4d6531 KVM: selftests: Convert userspace_io_test away from VCPU_ID adds 35b6cb825abd KVM: selftests: Convert vmx_invalid_nested_guest_state awa [...] adds 928970166977 KVM: selftests: Convert xen_vmcall_test away from VCPU_ID adds 0037727b3989 KVM: selftests: Convert xen_shinfo_test away from VCPU_ID adds c09aee348495 KVM: selftests: Convert dirty_log_test away from VCPU_ID adds d7828144d465 KVM: selftests: Convert set_memory_region_test away from VCPU_ID adds 10f0b222ea7e KVM: selftests: Convert system_counter_offset_test away fr [...] adds ee7f7d9e988e KVM: selftests: Track kvm_vcpu object in tsc_scaling_sync adds 20a7eb990ae8 KVM: selftests: Convert xapic_state_test away from hardcod [...] adds e5d86c7a0323 KVM: selftests: Convert debug-exceptions away from VCPU_ID adds afcda3dcb378 KVM: selftests: Convert fix_hypercall_test away from VCPU_ID adds fd04edc3560c KVM: selftests: Convert vgic_irq away from VCPU_ID adds 033899489062 KVM: selftests: Make arm64's guest_get_vcpuid() declaratio [...] adds b8592448370b KVM: selftests: Move vm_is_unrestricted_guest() to x86-64 adds 9931be3fc62e KVM: selftests: Add "arch" to common utils that have arch [...] adds 1422efd6bb75 KVM: selftests: Return created vcpu from vm_vcpu_add_default() adds f742d94ff4e5 KVM: selftests: Rename vm_vcpu_add* helpers to better show [...] adds 682b11a012b8 KVM: selftests: Convert set_boot_cpu_id away from global VCPU_IDs adds b093da659f3d KVM: selftests: Convert psci_test away from VCPU_ID adds 0750388ca711 KVM: selftests: Convert hardware_disable_test to pass arou [...] adds 0ffc70eab775 KVM: selftests: Add VM creation helper that "returns" vCPUs adds 998016048221 KVM: selftests: Convert steal_time away from VCPU_ID adds 7a5e4ae3db64 KVM: selftests: Convert arch_timer away from VCPU_ID adds 08ce0888c1f4 KVM: selftests: Convert svm_nested_soft_inject_test away f [...] adds f3443bed2989 KVM: selftests: Convert triple_fault_event_test away from VCPU_ID adds 45f568084a7a KVM: selftests: Convert vgic_init away from vm_create_defa [...] adds bfff0f60db89 KVM: selftests: Consolidate KVM_{G,S}ET_ONE_REG helpers adds f05427faedff KVM: selftests: Sync stage before VM is freed in hypercalls test adds 8a093ea0d104 KVM: selftests: Convert hypercalls test away from vm_creat [...] adds ebca1b8056da KVM: selftests: Convert xapic_ipi_test away from *_VCPU_ID adds e5b77cdef9e3 KVM: selftests: Convert sync_regs_test away from VCPU_ID adds 371dfb2e90d9 KVM: selftests: Convert s390's "resets" test away from VCPU_ID adds 5241904f2eb6 KVM: selftests: Convert memop away from VCPU_ID adds 7cdcdfe50d8d KVM: selftests: Convert s390x/diag318_test_handler away fr [...] adds 6a9d37efa2cf KVM: selftests: Convert tprot away from VCPU_ID adds 46647c65e1e6 KVM: selftests: Use vm_create() in tsc_scaling_sync adds 3468fd7d8831 KVM: selftests: Use vm_create_with_vcpus() in max_guest_me [...] adds 82ba83cbb76a KVM: selftests: Drop vm_create_default* helpers adds 5114c3e2f1b9 KVM: selftests: Drop @vcpuids param from VM creators adds 0f678e732099 KVM: selftests: Convert kvm_page_table_test away from reli [...] adds e813129a3dea KVM: selftests: Convert kvm_binary_stats_test away from vCPU IDs adds 3cc3eeb165a0 KVM: selftests: Convert get-reg-list away from its "VCPU_ID" adds 376851f8953a KVM: selftests: Stop hardcoding vCPU IDs in vcpu_width_config adds df84cef531ca KVM: selftests: Stop conflating vCPU index and ID in perf tests adds 64a1aacc8970 KVM: selftests: Remove vcpu_get() usage from dirty_log_test adds 5260db3eb8f9 KVM: selftests: Require vCPU output array when creating VM [...] adds 768e9a61856b KVM: selftests: Purge vm+vcpu_id == vcpu silliness adds fce542992b5d KVM: selftests: Drop vcpu_get(), rename vcpu_find() => vcp [...] adds 96a96e1ad06f KVM: selftests: Remove vcpu_state() helper adds 68c1b3e910c0 KVM: selftests: Open code and drop 'struct kvm_vm' accessors adds 3222d0264fb6 KVM: selftests: Drop @slot0_mem_pages from __vm_create_wit [...] adds acaf50ad6dcb KVM: selftests: Drop @num_percpu_pages from __vm_create_wi [...] adds 6e1d13bf3815 KVM: selftests: Move per-VM/per-vCPU nr pages calculation [...] adds 38081d28835c KVM: selftests: Trust that MAXPHYADDR > memslot0 in vmx_ap [...] adds 032604529827 KVM: selftests: Drop DEFAULT_GUEST_PHY_PAGES, open code th [...] adds d8ba3f14a50e KVM: selftests: Return an 'unsigned int' from kvm_check_cap() adds 3ea9b809650b KVM: selftests: Add kvm_has_cap() to provide syntactic sugar adds 7ed397d107d4 KVM: selftests: Add TEST_REQUIRE macros to reduce skipping [...] adds 5321270b2362 KVM: selftests: Use TAP-friendly ksft_exit_skip() in __TES [...] adds fcba483e8246 KVM: selftests: Sanity check input to ioctls() at build time adds 7bca86aa17d3 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds b6e91fb5eed5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 015cd0043503 regulator: cros-ec: Use common cros_ec_command() adds b1d288d9c3c5 platform/chrome: cros_ec_proto: Rename cros_ec_command function adds f87e15fbf6d8 platform/chrome: cros_ec_proto: Update size arg types adds 337eac8f8499 platform/chrome: cros_kbd_led_backlight: sort headers alph [...] adds 6b1e5ba39c44 platform/chrome: cros_kbd_led_backlight: separate ACPI backend adds 20f370efddb5 dt-bindings: add google,cros-kbd-led-backlight adds fd1e8054ff69 platform/chrome: cros_kbd_led_backlight: support OF match adds 40f58143745e platform/chrome: cros_kbd_led_backlight: support EC PWM backend adds ea7f0f777d28 platform/chrome: cros_ec_commands: fix compile errors adds b99eb596efbd platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] adds 3db0c9e5de7b platform/chrome: use macros for passthru indexes adds e796c0c4b1ad platform/chrome: cros_ec_proto: assign buffer size from pr [...] adds 8e3991610ba5 platform/chrome: cros_ec_proto: remove redundant NULL check adds 93bea2faed63 platform/chrome: cros_ec_proto: use cros_ec_map_error() adds b4d0836e8160 platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() adds 3e97581ed9a2 platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] adds 878c36f6caa4 platform/chrome: cros_ec_proto: handle empty payload in ge [...] adds a88f79666d14 platform/chrome: cros_ec_proto: separate cros_ec_get_proto [...] adds cce5d551809c platform/chrome: cros_ec_proto: add Kunit test for getting [...] adds d394ab5c062a platform/chrome: cros_ec_proto: handle empty payload in ge [...] adds b36f0643ff14 platform/chrome: cros_ec_proto: don't show MKBP version if [...] adds f91183aa459a platform/chrome: cros_ec_proto: return 0 on getting cmd ma [...] adds a8f77c63baec platform/chrome: cros_ec_proto: add Kunit test for getting [...] adds ec5134899335 platform/chrome: cros_ec_proto: check `msg->result` in get [...] adds 8120febafccb platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] adds aac29b04dc3f platform/chrome: cros_ec_proto: handle empty payload in ge [...] adds d65da5f9bb0a platform/chrome: cros_ec_proto: return 0 on getting wake m [...] adds e43772294246 platform/chrome: cros_ec_proto: add Kunit test for getting [...] adds cfed691b80dc platform/chrome: cros_ec_proto: handle empty payload in ge [...] adds 203b2aff4786 platform/chrome: cros_ec_proto: Fix spelling mistake "unkn [...] adds 06b9d47b179c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d826dbf50a5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a46079a9645 PM: domains: Delete usage of driver_deferred_probe_check_state() adds 24a026f85241 pinctrl: devicetree: Delete usage of driver_deferred_probe [...] adds f8217275b57a net: mdio: Delete usage of driver_deferred_probe_check_state() adds 2f8c3ae8288e driver core: Add wait_for_init_devices_probe helper function adds dd429036e778 net: ipconfig: Relax fw_devlink if we need to mount a netw [...] adds f516d01b9df2 Revert "driver core: Set default deferred_probe_timeout ba [...] adds 71066545b48e driver core: Set fw_devlink.strict=1 by default adds b09796d528bb iommu/of: Delete usage of driver_deferred_probe_check_state() adds 9cbffc7a5956 driver core: Delete driver_deferred_probe_check_state() adds 82b070beae1e driver core: Introduce device_find_any_child() helper adds c21b0837983d spi: Use device_find_any_child() instead of custom approach adds 9a5a2ffbeeb5 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds c5d337a358b3 usb: gadget: uvc: Fix comment blocks style adds 7d602f30149a usb: cdns3 fix use-after-free at workaround 2 adds 8659ab3d936f usb: cdns3: fix random warning message when driver load adds 3497b9a5c8c3 usb: dwc3: add power down scale setting adds b5c5b13cb45e usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe adds 302970b4cad3 usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe adds 1e073e3ed9ff usb: host: ohci-at91: add support to enter suspend using SMC adds df22ecc41b54 usb: dwc3: Remove the checks of -ENOSYS adds ecf6dedd03b0 USB: usbip: clean up mixed use of _irq() and _irqsave() adds 62e4efe3375e usbip: vudc: Don't enable IRQs prematurely adds 7afe69ad9221 usb: common: usb-conn-gpio: Allow wakeup from system suspend adds f08aa7c80dac usb: gadget: tegra-xudc: Fix error check in tegra_xudc_pow [...] adds 18fc7c435be3 usb: xhci: tegra: Fix error check adds 4e27465a1506 usb: typec: tcpm: fix typo in comment adds 7563bc7327f0 usb: gadget: bdc: fix typo in comment adds 7013b2624c7b USB: chipidea: fix typo in comment adds 7c54e850ab70 dt-bindings: usb: mtk-xhci: add support 'resets' property adds 0efcd08571e5 dt-bindings: usb: mtu3: add support 'resets' property adds 32b615ed4b7d usb: xhci-mtk: add support optional controller reset adds e84e3e99256e usb: mtu3: add support controller reset adds 87d76b5f1d8e usb: gadget: uvc: calculate the number of request dependin [...] adds a725d0f6dfc5 usb: gadget: uvc: call uvc uvcg_warn on completed status i [...] adds 757bdf1f2fb5 usb: musb: remove schedule work called after flush adds 5e1fa6dd4caa usb: mtu3: sync interrupt before unbind the udc adds 54c4862f2972 usb: mtu3: implement udc_async_callbacks of gadget operation adds 13118959cb1a usb: mtu3: register mtu3_irq by threaded irq adds 5767f40053eb ucsi_ccg: Do not hardcode interrupt polarity and type adds 5fd6c4f0a649 ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs adds f061f43d7418 usb: hub: port: add sysfs entry to switch port power adds 662a60102c12 usb: typec: Separate USB Power Delivery from USB Type-C adds a7cff92f0635 usb: typec: USB Power Delivery helpers for ports and partners adds 8203d26905ee usb: typec: tcpm: Register USB Power Delivery Capabilities adds ca80ca61863f usb: dwc3: Fix bare use of unsigned checkpatch warning adds d1b39dd5819a usb: dwc3: Fix a repeated word checkpatch warning adds 3085d1bd47f2 usb: dwc3: Fix typos in Kconfig adds e146caf30349 usb: Avoid extra usb SET_SEL requests when enabling link p [...] adds 055276c13205 usb: gadget: add Aspeed ast2600 udc driver adds 2cee50bf4590 ARM: dts: aspeed: Add USB2.0 device controller node adds 0dde9a46a2cf dt-bindings: usb: add documentation for aspeed udc adds 235a6d80f021 Revert "ARM: dts: aspeed: Add USB2.0 device controller node" adds c8b74800e5e5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 199f22ba02dd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds da1bb4ed2356 tty: fix typos in comments adds d93e612d13ba serial: tegra: fix typos in comments adds 6f3cdf2bf1ba serial: pic32: fix missing clk_disable_unprepare() on erro [...] adds 22b10b33b9c6 dt-bindings: serial: mtk-uart: Convert txt to json-schema adds 7fd6c24bae8f serial: pmac_zilog: remove unused header adds 0d49ee83a450 tty/vt: defkeymap.c_shipped, little unification with loadkeys adds 5c4d7b049dce tty/vt: Makefile, add --unicode for loadkeys invocation adds 17945d317a52 tty/vt: consolemap: use ARRAY_SIZE() adds 4173f018aae1 tty/vt: consolemap: rename and document struct uni_pagedir adds db8f597a4712 tty/vt: consolemap: define UNI_* macros for constants adds 2097dc2273a5 tty/vt: consolemap: decrypt inverse_translate() adds 0b75f7968d61 tty/vt: consolemap: remove extern from function decls adds f827c754f9b6 tty/vt: consolemap: convert macros to static inlines adds d9ebb906a45a tty/vt: consolemap: make parameters of inverse_translate() saner adds e16cb6fe3158 tty/vt: consolemap: one line = one statement adds ad8a2142ba57 tty/vt: consolemap: use | for binary addition adds 9254365443f7 tty/vt: consolemap: introduce UNI_*() macros adds 32bd78fc4948 tty/vt: consolemap: zero uni_pgdir using kcalloc() adds acf90b4d52e6 tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) adds 6e4e8d74664a tty/vt: consolemap: make con_set_unimap() more readable adds 6364d391363a tty/vt: consolemap: make con_get_unimap() more readable adds cb47d81f0f0f tty/vt: consolemap: make p1 increment less confusing in co [...] adds 949fafcd7fa3 tty/vt: consolemap: check put_user() in con_get_unimap() adds 5a904a936b40 tty/vt: consolemap: introduce enum translation_map and use it adds f052f62c23b3 tty/vt: consolemap: remove glyph < 0 check from set_invers [...] adds dca141917301 tty/vt: consolemap: extract dict unsharing to con_unshare_ [...] adds 50c92a1b2d50 tty/vt: consolemap: saner variable names in set_inverse_tr [...] adds 61fe4a6bb16f tty/vt: consolemap: saner variable names in conv_uni_to_pc() adds d4a2245b8bcc tty/vt: consolemap: saner variable names in con_insert_unipair() adds c3fd9f7121f0 tty/vt: consolemap: saner variable names in con_unify_unimap() adds 01ddc0dabd1b tty/vt: consolemap: saner variable names in con_do_clear_unimap() adds cded789c6889 tty/vt: consolemap: saner variable names in con_unshare_unimap() adds 447e9a7c6681 tty/vt: consolemap: saner variable names in con_release_unimap() adds 3315f1aa8521 tty/vt: consolemap: saner variable names in con_copy_unimap() adds 5a79458c5613 tty/vt: consolemap: saner variable names in con_get_unimap() adds ff4606acb4dc tty/vt: consolemap: saner variable names in con_set_unimap() adds 1a086f5d63ae tty/vt: consolemap: saner variable names in con_set_defaul [...] adds 9ec9b79a2b9b tty/vt: consolemap: make conv_uni_to_pc() more readable adds d8d0d1758c7d tty/vt: consolemap: remove superfluous whitespace adds a7e50de460d7 tty/vt: consolemap: change refcount only if needed in con_ [...] adds 63c4f92fcca3 tty/vt: consolemap: extract con_allocate_new() from con_do [...] adds fc440658346e tty/vt: consolemap: use con_allocate_new() in con_unshare_ [...] adds 484923ad3ad1 tty/vt: consolemap: walk the buffer only once in con_set_t [...] adds 285e76fc049c serial: max310x: use regmap methods for SPI batch operations adds 6ef281daf020 serial: max310x: use a separate regmap for each port adds b3883ab5e957 serial: max310x: make accessing revision id interface-agnostic adds 2e1f2d9a9bdb serial: max310x: implement I2C support adds ebaed53c0017 tty: vt: convert sysfs snprintf to sysfs_emit adds 767cc6681b1b serial: 8250: kill __do_stop_tx() adds 90574a5b5a04 serial: 8250: handle __start_tx() call in start_tx() adds ce338e4477cf serial: 8250: Store to lsr_save_flags after lsr read adds bdb70c424df1 serial: 8250: Create serial_lsr_in() adds 6a4241e8f9b1 serial: 8250: Get preserved flags using serial_lsr_in() adds 7a3525e48cf7 serial: 8250: Adjust misleading LSR related comment adds 197eb5c416ff serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() adds af14f3007e2d serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_ [...] adds 8322b1f52715 serial: Add uart_rs485_config() adds 2dbd0c14ebe8 serial: Move serial_rs485 sanitization into separate function adds 8925c31c1ac2 serial: Add rs485_supported to uart_port adds 43ee34131ced serial: 8250: Create serial8250_em485_supported for em485 users adds 499b1160bc02 serial: 8250_bcm2835aux: Use serial8250_em485_supported adds 62a4b3d27419 serial: 8250_dwlib: Fill in rs485_supported adds 59c221f8e126 serial: 8250_exar: Fill in rs485_supported adds 70780464846f serial: 8250_fintek: Fill in rs485_supported adds 4f4c90bb2a51 serial: 8250_lpc18cc: Fill in rs485_supported adds 6d345f7cf83c serial: 8250_of: Use serial8250_em485_supported adds 456d523b1be3 serial: 8250_pci: Fill in rs485_supported for pci_fintek adds ebe2cf736a04 serial: pl011: Fill in rs485_supported adds e849145e1fdd serial: ar933x: Fill in rs485_supported adds af47c491e3c7 serial: atmel: Fill in rs485_supported adds 07481f448b63 serial: fsl_lpuart: Fill in rs485_supported adds 00d7a00e2a6f serial: imx: Fill in rs485_supported adds 2b947cf9e335 serial: max310x: Fill in rs485_supported adds 949b4dbfb6b3 serial: mcf: Fill in rs485_supported adds d45e50d08776 serial: omap: Fill in rs485_supported adds 267913ecf737 serial: sc16is7xx: Fill in rs485_supported adds aeae8f222fdd serial: stm32: Fill in rs485_supported adds be2e2cb1d281 serial: Sanitize rs485_struct adds 596a9171472b serial: Clear rs485 struct when non-RS485 mode is set adds 51ad36baacb3 serial: return -EINVAL for non-legacy RS485 flags adds 9cdaf4fc2e6f serial: 8250_dwlib: Remove serial_rs485 sanitization adds cf426544a413 serial: 8250_fintek: Remove serial_rs485 sanitization adds ebc3c2a4cdba serial: 8250: lpc18xx: Remove serial_rs485 sanitization adds 61bca7da91c6 serial: 8250_pci: Remove serial_rs485 sanitization adds b9759cba3221 serial: pl011: Remove serial_rs485 sanitization adds 7195eefb38d7 serial: fsl_lpuart: Call core's sanitization and remove cu [...] adds 55e18c6b6d42 serial: imx: Remove serial_rs485 sanitization adds ad98c78bd011 serial: max310x: Remove serial_rs485 sanitization adds e25ed4a8857f serial: 8250_exar: Remove serial_rs485 assignment adds fd93a3d851c5 serial: mcf: Remove serial_rs485 assignment adds bbdcbc1301ce serial: sc16is7xx: Remove serial_rs485 assignment adds 84f2faa7852e serial: 8250: Remove serial_rs485 sanitization from em485 adds 6bb6fa6908eb tty: Implement lookahead to process XON/XOFF timely adds 65534736d9a5 tty: Use flow-control char function on closing path adds 0adbdeb805a6 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 6497e7776441 char: lp: remove redundant initialization of err adds 1c245358ce0b misc: atmel-ssc: Fix IRQ check in ssc_probe adds 0a35780c755c eeprom: at25: Split reads into chunks and cap write size adds d13ce15ddd7b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 2df84a757d87 fpga: altera-pr-ip: fix unsigned comparison with less than zero adds cd050c008c34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bf5ff730dcc2 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] adds cffc293dd92e iio: proximity: srf04: Make use of device properties adds aae59bdf2585 iio:accel:mc3230: Remove duplicated error reporting in .remove() adds 1aec857d50ce iio:accel:stk8312: Remove duplicated error reporting in .remove() adds 1db6926d611d iio:accel:stk8ba50: Remove duplicated error reporting in . [...] adds 5004e24a466c iio:light:bh1780: Remove duplicated error reporting in .remove() adds 8d3d6baa4990 iio:light:isl29028: Remove duplicated error reporting in . [...] adds f0e34d262567 iio:light:jsa1212: Remove duplicated error reporting in .remove() adds 44ceb791182a iio:light:opt3001: Remove duplicated error reporting in .remove() adds 58a6df5580bb iio:light:stk3310: Remove duplicated error reporting in .remove() adds 8dc0a72795e4 iio:light:tsl2583: Remove duplicated error reporting in .remove() adds 747c7cf1592e iio: accel: bma400: Fix the scale min and max macro values adds 1bd2dc6ea863 iio: accel: bma400: Reordering of header files adds 12c99f859fd3 iio: accel: bma400: conversion to device-managed function adds ffe0ab6a9698 iio: accel: bma400: Add triggered buffer support adds d221de60eee3 iio: accel: bma400: Add separate channel for step counter adds d024af5b3970 iio: accel: bma400: Add step change event adds 00ee658ff581 iio: accel: bma400: Add activity recognition support adds 3cf122c20bf8 iio: accel: bma400: Add support for activity and inactivit [...] adds 39f0b95619d3 iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h adds cc0bb2f106cb iio: ABI: Add a new location label adds 7cbb6681d7e5 iio: common: cros_ec_sensors: Add label attribute adds 48d1ae774099 iio: health: afe4404: Remove duplicated error reporting in [...] adds 73b8390cc27e iio: adc: stx104: Utilize iomap interface adds c5a37ad0fccc iio: dac: cio-dac: Utilize iomap interface adds 153415feda2e dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC adds 78f32011b240 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] adds ffa952e95d8c iio:adc:ina2xx: Improve error reporting for problems durin [...] adds 8f760ce7affd iio:adc:ti-ads1015: Improve error reporting for problems d [...] adds a76209246d9f iio:chemical:atlas: Improve error reporting for problems d [...] adds 730cd2f54eba iio:chemical:ccs811: Improve error reporting for problems [...] adds be9f6004be88 iio:light:pa12203001: Improve error reporting for problems [...] adds 5049646718d7 iio:light:us5182d: Improve error reporting for problems du [...] adds ab91da2f2574 iio:light:vcnl4000: Improve error reporting for problems d [...] adds 7576bc05b360 iio:light:vcnl4035: Improve error reporting for problems d [...] adds b4b936779432 iio: proximity: ping: fix typo in comment adds 70db0e93f7e7 iio: chemical: bme680: fix typo in comment adds d04d46dd82ad iio:magnetometer:mbc150: Make bmc150_magn_remove() return void adds 0bd0bb1fc1e4 iio: accel: adxl367: do not update FIFO watermark on scan [...] adds 9b7f05926be0 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 adds a5daaa470bbd iio: dac: ti-dac5571: add support for ti,dac121c081 adds 574e60b3d79f iio: srf08: Remove redundant if statement adds 2b9208963b81 dt-bindings: proximity: vl53l0x: Document optional supply [...] adds 76d1eb09eb9e proximity: vl53l0x: Prefer pre-initialized interrupt flags adds d3d6dba56dab proximity: vl53l0x: Handle the VDD regulator adds e8941aab8457 proximity: vl53l0x: Handle the reset GPIO adds 6be0d1fcb591 dt-bindings: iio: accel: ADIS16240: update maintainers adds 08f98a40823b dt-bindings: iio: adc: AD9467: update maintainers adds 3cce981b60b2 dt-bindings: iio: adc: axi-adc: update maintainers adds 065cd7e72e7f dt-bindings: iio: dac: AD5770R: update maintainers adds f0ca36b031f6 dt-bindings: iio: imu: adis16480: update maintainers adds 733147729a91 iio: accel: bmi088: Modified the scale calculate adds 48d07b3be84e iio: accel: bmi088: Make it possible to config scales adds 67ac266db853 iio: accel: bmi088: modified the device name adds 7a61456c83b3 iio: accel: bmi088: Add support for bmi085 accel adds 57387d3c09c2 iio: accel: bmi088: Add support for bmi090l accel adds 1e800c060cf4 dt-bindings: iio: accel: Add bmi085 and bmi090l bindings adds 319dbcd84fd2 iio: Directly use ida_alloc()/free() adds 0fd268736c21 iio: adc: sd_adc_modulator: Drop dependency on OF adds dff9a198b052 iio: adc: envelope-detector: Drop dependency on OF adds 7db52e252a2b iio: adc: lpc18xx_adc: Switch from of headers to mod_devic [...] adds 3b9b4357d5b2 iio: dac: ad5592r: Get rid of OF specifics adds 3cc6a67b73fd iio: adc: vf610_adc: Make use of device properties adds d8600a189c71 iio: adc: nau7802: Convert driver to use ->probe_new() adds d34a1daf1a93 iio: adc: nau7802: Make use of device properties adds 2231b463e4a8 dt-bindings: iio: accel: sca3300: Document murata,scl3300 adds e59dd3aca976 iio: accel: sca3300: add define for temp channel for reuse. adds ad985d4d38d7 iio: accel: sca3300: modified to support multi chips adds 24fb2d3c4620 iio: accel: sca3300: Add support for SCL3300 adds 38d5cd1e7ee0 iio: accel: sca3300: Add inclination channels adds 9e63be2acb34 iio: accel: sca3000: Fix syntax errors in comments adds ccb64316cf7e iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit adds 9822bb87cee1 iio: core: drop iio_get_time_res() adds 129d7c49c5a7 iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI [...] adds 3c5a15cc4bd7 iio: gyro: mpu3050: Drop unused symbol exports. adds feb0bd2bcab6 iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS() adds 0b24034c7ffa iio: sx9324: Fix register field spelling adds 057e45db96fc dt-bindings: iio: sx9324: Add precharge resistor setting adds d2fb946019d5 iio: sx9324: Add precharge internal resistance setting adds f337f41f5d00 dt-bindings: iio: sx9324: Add internal compensation resist [...] adds 841a329b5faa iio: sx9324: Add Setting for internal compensation resistor adds 67ac843324a5 dt-bindings: iio: sx9324: Add input analog gain adds 71783b07aa0b iio: sx9324: Add Setting for internal analog gain adds 4f3b42b80155 dt-bindings: iio: sx9360: Add precharge resistor setting adds bc76ea59bb43 iio: sx9360: Add pre-charge resistor setting adds f24333103e84 dt-bindings: iio: sx9324: Add CS idle/sleep mode adds 68d07a7bc36b iio: sx9324: Add setting for CS idle mode adds 12c4efe3509b iio: core: Fix IIO_ALIGN and rename as it was not sufficie [...] adds f68a0445ee86 iio: accel: adxl313: Fix alignment for DMA safety adds 46403dcf3a7c iio: accel: adxl355: Fix alignment for DMA safety adds e1f956a804df iio: accel: adxl367: Fix alignment for DMA safety adds 38e71240e2ff iio: accel: bma220: Fix alignment for DMA safety adds a794b3408382 iio: accel: bmi088: Fix alignment for DMA safety adds a263456f0e27 iio: accel: sca3000: Fix alignment for DMA safety adds b1d3a806630d iio: accel: sca3300: Fix alignment for DMA safety adds b990cdfe7536 iio: adc: ad7266: Fix alignment for DMA safety adds 4e2008429588 iio: adc: ad7280a: Fix alignment for DMA safety adds 98295a206d04 iio: adc: ad7292: Fix alignment for DMA safety adds 585c9772f883 iio: adc: ad7298: Fix alignment for DMA safety adds 58b74555afc8 iio: adc: ad7476: Fix alignment for DMA safety adds 6268c6eebb13 iio: adc: ad7606: Fix alignment for DMA safety adds 009ae227a1da iio: adc: ad7766: Fix alignment for DMA safety adds 211f810f8fae iio: adc: ad7768-1: Fix alignment for DMA safety adds b330ea6bc524 iio: adc: ad7887: Fix alignment for DMA safety adds 908af45d7057 iio: adc: ad7923: Fix alignment for DMA safety adds 9c6c7eff7d4a iio: adc: ad7949: Fix alignment for DMA safety adds 48e4ae96b0b1 iio: adc: hi8435: Fix alignment for DMA safety adds 1673b7ca2dc1 iio: adc: ltc2496: Fix alignment for DMA safety adds 6ebf401d555e iio: adc: ltc2497: Fix alignment for DMA safety adds e754fb7e7a05 iio: adc: max1027: Fix alignment for DMA safety adds 51f30d63145c iio: adc: max11100: Fix alignment for DMA safety adds f746ab0bac5b iio: adc: max1118: Fix alignment for DMA safety adds 9d7019e43ee6 iio: adc: max1241: Fix alignment for DMA safety adds e770f78036ce iio: adc: mcp320x: Fix alignment for DMA safety adds 1e6bb81c23a8 iio: adc: ti-adc0832: Fix alignment for DMA safety adds bb102fd600d1 iio: adc: ti-adc084s021: Fix alignment for DMA safety adds 6909fe17888b iio: adc: ti-adc108s102: Fix alignment for DMA safety adds 76890c3bce60 iio: adc: ti-adc12138: Fix alignment for DMA safety adds 23c81e7a7e52 iio: adc: ti-adc128s052: Fix alignment for DMA safety adds 3a828f204a11 iio: adc: ti-adc161s626: Fix alignment for DMA safety adds 7df19bd26cc0 iio: adc: ti-ads124s08: Fix alignment for DMA safety adds 55afdd050c06 iio: adc: ti-ads131e08: Fix alignment for DMA safety adds dd54ba8b2469 iio: adc: ti-ads7950: Fix alignment for DMA safety adds 8966b11e5a14 iio: adc: ti-ads8344: Fix alignment for DMA safety adds a2105d87eb8e iio: adc: ti-ads8688: Fix alignment for DMA safety adds 62fa19bf484b iio: adc: ti-tlc4541: Fix alignment for DMA safety adds 00eb2b8a0770 iio: addac: ad74413r: Fix alignment for DMA safety adds 026bffa458d0 iio: amplifiers: ad8366: Fix alignment for DMA safety adds 314d2b1978bb iio: common: ssp: Fix alignment for DMA safety adds 8779b88c214f iio: dac: ad5064: Fix alignment for DMA safety adds 94ec314e1bd6 iio: dac: ad5360: Fix alignment for DMA safety adds d2b240d3d31c iio: dac: ad5421: Fix alignment for DMA safety adds 678d536bb454 iio: dac: ad5449: Fix alignment for DMA safety adds 00b9737caa5a iio: dac: ad5504: Fix alignment for DMA safety adds 4a4a79c06cae iio: dac: ad5592r: Fix alignment for DMA safety adds 444e38927d9a iio: dac: ad5686: Fix alignment for DMA safety adds d0c167ceff2d iio: dac: ad5755: Fix alignment for DMA safety adds 7d12a61187ae iio: dac: ad5761: Fix alignment for DMA safety adds b378722a3e9b iio: dac: ad5764: Fix alignment for DMA safety adds c32be7f035ae iio: dac: ad5766: Fix alignment for DMA safety adds 27f2261d16d0 iio: dac: ad5770r: Fix alignment for DMA safety adds b2d5e9de77c8 iio: dac: ad5791: Fix alignment for DMA saftey adds 8482468b30bd iio: dac: ad7293: Fix alignment for DMA safety adds 69e51448ddfb iio: dac: ad7303: Fix alignment for DMA safety adds 1c20292c6b60 iio: dac: ad8801: Fix alignment for DMA safety adds 2030708377a2 iio: dac: ltc2688: Fix alignment for DMA safety adds e66bf04797f1 iio: dac: mcp4922: Fix alignment for DMA safety adds 03a0cc77f164 iio: dac: ti-dac082s085: Fix alignment for DMA safety adds 58e22371539e iio: dac: ti-dac5571: Fix alignment for DMA safety adds 3637c49ed546 iio: dac: ti-dac7311: Fix alignment for DMA safety adds b9ac08b3282a iio: dac: ti-dac7612: Fix alignment for DMA safety adds 8ff2eb625c35 iio: frequency: ad9523: Fix alignment for DMA safety adds 389b8972eb2a iio: frequency: adf4350: Fix alignment for DMA safety adds 0bb5675befe6 iio: frequency: adf4371: Fix alignment for DMA safety adds b3f3f8d264b9 iio: frequency: admv1013: Fix alignment for DMA safety adds a3e38a557a54 iio: frequency: admv1014: Fix alignment for DMA safety adds f890aaac771b iio: frequency: admv4420: Fix alignment for DMA safety adds 9a5b11884cb7 iio: frequency: adrf6780: Fix alignment for DMA safety adds ae6eeb534924 iio: gyro: adis16080: Fix alignment for DMA safety adds ff3211b2ba9a iio: gyro: adis16130: Fix alignment for DMA safety adds 966d2f4ee7f6 iio: gyro: adxrs450: Fix alignment for DMA safety adds 3aafe923987c iio: gyro: fxas210002c: Fix alignment for DMA safety adds c9a8417a13ed iio: imu: fxos8700: Fix alignment for DMA safety adds 848847702bd1 iio: imu: inv_icm42600: Fix alignment for DMA safety adds b0aa05065a0c iio: imu: inv_icm42600: Fix alignment for DMA safety in bu [...] adds 54e03562bb96 iio: imu: mpu6050: Fix alignment for DMA safety adds b5841c38cb2f iio: potentiometer: ad5110: Fix alignment for DMA safety adds da8036525342 iio: potentiometer: ad5272: Fix alignment for DMA safety adds ec1ac1c0e7a1 iio: potentiometer: max5481: Fix alignment for DMA safety adds c5f78f4d2168 iio: potentiometer: mcp41010: Fix alignment for DMA safety adds 4842e5de6f39 iio: potentiometer: mcp4131: Fix alignment for DMA safety adds e76330db5e80 iio: pressure: dlhl60d: Drop unnecessary alignment forcing. adds 2386c0f8c5b7 iio: proximity: as3935: Fix alignment for DMA safety adds e558a79b6d66 iio: proximity: vcnl3020: Drop unnecessary alignment requi [...] adds 37882314d3bd iio: resolver: ad2s1200: Fix alignment for DMA safety adds faa05ecb1349 iio: resolver: ad2s90: Fix alignment for DMA safety adds 732f2cb2fbb5 iio: temp: ltc2983: Fix alignment for DMA safety adds ecdef5b8317c iio: temp: max31865: Fix alignment for DMA safety adds 10897f34309b iio: temp: maxim_thermocouple: Fix alignment for DMA safety adds bf9a53616e18 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds ab5c1b49f7a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds cef47ca96f89 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] adds 5e9c7546b2be staging: r8188eu: fix declaration to match 'foo *bar' adds e2b925edc55a staging: greybus: loopback: fix a spelling error. adds 18697b479330 staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU() adds 72aef4f60ff9 staging: olpc_dcon: Use backlight helper adds 455c5de92223 staging: r8188eu: Add blank line after declarations adds 66d653c37228 staging: ftbft: Use backlight helper adds da30e3518829 staging: qlge: qlge_main.c: rewrite do-while loops into mo [...] adds 857fe9e5efc0 staging: r8188eu: add error handling of rtw_read8 adds fed9e604eeb6 staging: r8188eu: add error handling of rtw_read16 adds b9c5e2720627 staging: r8188eu: add error handling of rtw_read32 adds 991ebc730369 MAINTAINERS: add myself as r8188eu reviewer adds d2b47721a100 staging: greybus: audio: replace safe list iteration adds 4bbdc208a5ff staging: olpc_dcon: Replace flush_scheduled_work() with fl [...] adds 349353614200 vme: remove ca91cx42 Universe-II support adds 35ba63b8f6d0 vme: move back to staging adds ac663ae22f02 staging: r8188eu: replace FIELD_OFFSET with offsetof adds de9257ae1d3b staging: rtl8723bs: uninitialize static variable adds d870adf6c003 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings adds 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs adds e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] adds 23fbc87c8ae6 dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML adds 873971f8fb08 dt-bindings: dma: Add Apple ADMAC adds b127315d9a78 dmaengine: apple-admac: Add Apple ADMAC driver adds cb4e34856b77 MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE adds 11a72ae911d3 dmaengine: apple-admac: Fix print format adds 2717d3384195 dmaengine: dw: dmamux: Export the module device table adds 7811f2e7fd6a dmaengine: dw: dmamux: Fix build without CONFIG_OF adds c9357195c577 dmaengine: dw-edma: remove a macro conditional with simila [...] adds c5ea2f8e7532 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ff06ef9c8c98 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44bc6b08553a Merge branch 'misc' into for-next adds 9a54029e312d Merge branch 'fixes' into for-next adds 106ee242f00c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription adds 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message adds 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start adds 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start adds d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed adds a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash adds ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N adds 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time adds bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown adds 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k adds c3752f44604f scsi: libsas: Introduce struct smp_disc_resp adds 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp adds 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp adds ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible adds daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask adds 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI adds 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] adds 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS adds 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO adds d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] adds 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver adds fe3445325e52 scsi: arm64: dts: renesas: r8a779f0: Add UFS node adds a42dc5b48af8 scsi: arm64: dts: renesas: r8a779f0: spider-cpu: Enable UF [...] adds 3d09a72dd04c scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] adds b12727ac8a1a scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] adds defd530b0eab scsi: ufs: exynos: Constify driver data adds 90689269c7cb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fa220c05d282 remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init adds 2d1ea19f179b remoteproc: omap_remoteproc: Fix typo in comment adds abe13e9a561d rpmsg: char: Add mutex protection for rpmsg_eptdev_open() adds 353d9214682e rpmsg: mtk_rpmsg: Fix circular locking dependency adds e088c15dc457 Merge branches 'rproc-next' and 'rpmsg-next' into for-next adds fadd1ff95397 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84a85d3fef2e pinctrl: aspeed: Fix potential NULL dereference in aspeed_ [...] adds aaefa29270d9 pinctrl: sunxi: a83t: Fix NAND function name for some pins adds 24d0af46d389 Merge tag 'intel-pinctrl-v5.19-3' of gitolite.kernel.org:p [...] adds b52e695324bb dt-bindings: pinctrl: mt8192: Add drive-strength-microamp adds 353d2ef77f2b dt-bindings: pinctrl: mt8192: Use generic bias instead of [...] adds 59c150252786 pinctrl: sunxi: Remove reset controller consumers adds daf4cfddbce6 ARM: dts: sunxi: Drop resets from r_pio nodes adds f152a48a15dc dt-bindings: pinctrl: sunxi: Disallow the resets property adds 003cbe046171 pinctrl: Add pingroup and define PINCTRL_PINGROUP adds 8a962b08e1fa pinctrl: amd: Remove amd_pingroup and use pingroup adds 1dce30781961 pinctrl: amd: Use PINCTRL_PINGROUP to manage pingroups adds a1e9bb597a7b pinctrl: amd: Define and use AMD_PINS macro adds 79bb5c7fe84b pinctrl: amd: Add amd_get_iomux_res function adds 72440158f70f pinctrl: amd: Implement pinmux functionality adds 2ed2c3814951 Merge branch 'ib-v5.20-amd-pinctrl' into devel adds 4b32e054335e pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subn [...] adds 0e9e3132fe51 dt-bindings: pinctrl: sunplus,sp7021-pinctrl: reference ge [...] adds f5143c44df51 Merge branch 'devel' into for-next adds 362fbfcdc6fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae1d341c8d1a Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds e2dd23b26038 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 328897e0dacc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cb6849a14c90 userfaultfd/selftests: Fix typo in comment adds 32837b6c63d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 55eb9a6c8bf3 selftests/livepatch: better synchronize test_klp_callbacks_busy adds df44b1ee72f4 Merge branch 'for-5.20/selftests-fixes' into for-next adds 50961d2c7d50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1dbe43cef05e Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds f2bbe52f18b6 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds 6b251cf21364 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2a2588243061 MAINTAINERS: rectify file pattern in MICROCHIP OTPC DRIVER adds e9d0486b3c5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6ad4654b220c Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 6365a1935c51 efi: Make code to find mirrored memory ranges generic adds 14d9a675fd0d mm: Ratelimited mirrored memory related warning messages adds abd62377c006 mm: Limit warning message in vmemmap_verify() to once adds c0b978fedff6 arm64: mm: Only remove nomap flag for initrd adds 902c2d91582c memblock: Disable mirror feature if kernelcore is not specified adds ee38a6a586a8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 995047847c01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c4cf6785599b mm/slub: Move the stackdepot related allocation out of IRQ [...] adds eeaa345e1285 mm/slub: add missing TID updates on slab deactivation adds 4116bc2f6ab4 mm, slab: fix bad alignments adds 76f6e5cf11f0 mm/slab: delete cache_alloc_debugcheck_before() adds c5e6eb3433a2 mm/slub: Simplify __kmem_cache_alias() adds 61524d753d2d mm/tracing: add 'accounted' entry into output of allocatio [...] adds def3fa941a5c mm: slab: optimize memcg_slab_free_hook() adds c01651bc1ae4 Merge branches 'slab/for-5.20/trivial', 'slab/for-5.20/cle [...] adds 898d776f4092 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4c10a8836f2d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 51423eb55db4 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 89fcb20347f2 filemap: Correct the conditions for marking a folio as accessed adds 3d70898effde hugetlb: Convert huge_add_to_page_cache() to use a folio adds 1c5f36e5c41e filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] adds a012cef751a9 filemap: Add filemap_get_folios() adds c8c4328ab159 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() adds 1dbddb7ca991 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] adds 466de960c14e ext4: Convert mpage_map_and_submit_buffers() to use filema [...] adds 9e22a14b5989 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] adds 5ac0d631d52f hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] adds f3a9087abaa2 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] adds 0db8bd7caf9e vmscan: Add check_move_unevictable_folios() adds 438e6514f16c shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() adds 48888435c9c2 filemap: Remove find_get_pages_range() and associated functions adds 0463e729a56d netfs: Remove extern from function prototypes adds a4c1e56b678d filemap: Move 'filler' case to the end of do_read_cache_folio() adds fd16e2b85cf8 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() adds 1842c5ec6d60 filemap: Use filemap_read_folio() in do_read_cache_folio() adds 5d3e31dbd162 docs: Improve ->read_folio documentation adds eb50755dfd40 block: Remove check of PageError adds a042dbbff0a5 afs: Remove check of PageError adds 24105e5940a8 freevxfs: Remove check of PageError adds 093ee067d389 gfs: Check PageUptodate instead of PageError adds cfb6647a960f hfs: Remove check for PageError adds 97659dedb6a1 hfsplus: Remove check for PageError adds a3f1513e8436 ntfs: Remove check for PageError adds 990c612e5f02 ext2: Remove check for PageError adds 47ab4d965e88 nilfs2: Remove check for PageError adds 77b7c770ac71 ntfs: Remove check for PageError adds c899ed2b6f23 ntfs3: Remove check for PageError adds 8380af3ad312 reiserfs: Remove check for PageError adds 24fb0c4883ef ufs: Remove checks for PageError adds f10e8eddaa13 remap_range: Remove check of uptodate flag adds 571f4263d957 jfs: Remove check for PageUptodate adds 25034c4deddf iomap: Remove test for folio error adds 18568626c5ee orangefs: Remove test for folio error adds 9c7a20b37454 buffer: Remove check for PageError adds de1cf187a8ea nfs: Leave pages in the pagecache if readpage failed adds 020ae1ea6060 btrfs: Use a folio in wait_dev_supers() adds 724fdd730df0 buffer: Don't test folio error in block_read_full_folio() adds 354734407bcc squashfs: Return the actual error from squashfs_read_folio() adds 7bfb6aeb9fe3 hostfs: Handle page write errors correctly adds 9d4afab021a0 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds 896575c5ad4f cramfs: read_mapping_page() is synchronous adds 9c1f0b0b9e06 block: Simplify read_part_sector() adds 4b9f0777e9e8 block: Handle partition read errors more consistently adds fd4671266d81 block: Use PAGE_SECTORS_SHIFT adds d2f9ad0a4ce8 block: Convert read_part_sector() to use a folio adds f3667b1b1451 befs: Convert befs_symlink_read_folio() to use a folio adds 639d4d623740 coda: Convert coda_symlink_filler() to use a folio adds a18eb3443624 freevxfs: Convert vxfs_immed_read_folio() to use a folio adds 57afb6eea039 ocfs2: Convert ocfs2_read_folio() to use a folio adds abb0a73355ab gfs2: Convert gfs2_jhead_process_page() to use a folio adds 66f760424583 ext2: Use a folio in ext2_get_page() adds f11065d7bf9e secretmem: Remove isolate_page adds 7cb9df9e94c7 mm: Convert all PageMovable users to movable_operations adds b02124e1a1aa fs: Add aops->migrate_folio adds f929e2842384 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds e62dfb1abf15 mm/migrate: Convert writeout() to take a folio adds 1a10e8bbd8c5 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds a4112e37e440 mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds f0f0cacbc8c6 btrfs: Convert btree_migratepage to migrate_folio adds 1b67ccae4759 nfs: Convert to migrate_folio adds 7275aa4914ab mm/migrate: Convert migrate_page() to migrate_folio() adds da79cd1ab59c mm/migrate: Add filemap_migrate_folio() adds 44626794be0b btrfs: Convert btrfs_migratepage to migrate_folio adds 621a0fc4421c ubifs: Convert to filemap_migrate_folio() adds 1b099c2cf842 f2fs: Convert to filemap_migrate_folio() adds 6534d0c257be aio: Convert to migrate_folio adds adce694351f2 hugetlb: Convert to migrate_folio adds d8c5f5af6ee7 secretmem: Convert to migrate_folio adds 312a7054b990 fs: Remove aops->migratepage() adds 62b927ca10f0 mm/folio-compat: Remove migration compatibility functions adds 3ebeeb12c913 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 133e2d3e81de fs/exec: allow to unshare a time namespace on vfork+exec adds 6342140db660 selftests/timens: add a test for vfork+exit adds 7553ce17d319 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 48922f5a22b7 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds d6937f41392a mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK adds 6fb74827d39a mm/page_vma_mapped.c: check possible huge PMD map with tra [...] adds 7af097222248 mm: discard __GFP_ATOMIC adds bede026ba89e mips: rename mt_init to mips_mt_init adds 119bfc02aafb Maple Tree: add new data structure adds a879dc5dd64e maple_tree: Fix expanding null off the end of the data. adds ab3dd3e63ec4 maple_tree: fix mas_next() when already on the last node entry adds e5d60fd49f89 maple_tree: fix 32b parent pointers adds b185bf334a20 maple_tree: fix potential out of range offset on mas_next( [...] adds 3529109a7c33 MAINTAINERS: remove an obvious typo in MAPLE TREE adds 5f7776121463 maple_tree: cleanup for checkpatch adds f0a2630c3928 maple_tree: fix mt_destroy_walk() on full non-leaf non-all [...] adds 5b979a0bc9ed maple_tree: change spanning store to work on larger trees adds 2ef6c13ee71e maple_tree: make mas_prealloc() error checking more generic adds ebc4bcf6e168 radix tree test suite: add pr_err define adds f820f60ea21f radix tree test suite: add kmem_cache_set_non_kernel() adds e789cd75017a radix tree test suite: add allocation counts and size to k [...] adds cb098393cda7 radix tree test suite: add support for slab bulk APIs adds b5bb7103e993 radix tree test suite: add lockdep_is_held to header adds db6de7b793a6 lib/test_maple_tree: add testing for maple tree adds 215baf0ba78d test_maple_tree: add null expansion tests adds 7dc4b8ee85e7 test_maple_tree: add tests for preallocations and large sp [...] adds 6ce40dd4e732 mm: start tracking VMAs with maple tree adds e47e250cca7d mapletree: build fix adds 8dea8a8e2ab0 mm/mmap: fix leak on expand_downwards() and expand_upwards() adds 365f4e9af913 fs/userfaultfd: fix vma iteration in mas_for_each() loop adds 36f1c43f9873 mm: add VMA iterator adds 0b481a1c0796 mmap: use the VMA iterator in count_vma_pages_range() adds 095808bcbd65 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds b24fe66c107b mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds d61ad465d4a9 mm/mmap: use maple tree for unmapped_area{_topdown} adds 9cc54c6d96ef kernel/fork: use maple tree for dup_mmap() during forking adds 23950e181178 damon: convert __damon_va_three_regions to use the VMA iterator adds 28790493b6a0 damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] adds 124b74b0088e proc: remove VMA rbtree use from nommu adds a5a0ef67e2b8 mm: remove rb tree. adds ead865d6c0ff mmap: change zeroing of maple tree in __vma_adjust() adds 017d9a64543c xen: use vma_lookup() in privcmd_ioctl_mmap() adds 6b5d89e16211 mm: optimize find_exact_vma() to use vma_lookup() adds b1de03159098 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 5c61f71a1f7a mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds bbead0e012d6 mm: use maple tree operations for find_vma_intersection() adds a5985220056d mm/mmap: use advanced maple tree API for mmap_region() adds c28246af2e81 mm/mmap: fix advanced maple tree API for mmap_region() adds 3cd918aa2857 mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] adds 088eb9b060c0 mm/mmap: qvoid dereferencing next on null in BUG_ON() adds b4c4cd444c82 mm: remove vmacache adds 94c65dc097bd mm: convert vma_lookup() to use mtree_load() adds d11459a90e5f mm/mmap: move mmap_region() below do_munmap() adds d3ba3b5b08e6 mm/mmap: reorganize munmap to use maple states adds 92fd5cefbbb5 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds 489eb0bc76ef mm/mmap: fix do_brk_munmap() when munmapping multiple mappings adds f6644c529b75 arm64: remove mmap linked list from vdso adds 06e015f023c1 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds d6d074379e67 parisc: remove mmap linked list from cache handling adds 53ce978504c3 powerpc: remove mmap linked list walks adds 0df24e41ad92 s390: remove vma linked list walks adds 769b975e568b x86: remove vma linked list walks adds 2b046fdc5b2d xtensa: remove vma linked list walks adds 5c67f719cae1 cxl: remove vma linked list walk adds 032b54972a73 optee: remove vma linked list walk adds 90b04d575359 um: remove vma linked list walk adds 38c27d9a432f coredump: remove vma linked list walk adds ffb2c186e933 exec: use VMA iterator instead of linked list adds 8947a25c687c fs/proc/base: use maple tree iterators in place of linked list adds b63126d44d70 fs/proc/task_mmu: stop using linked list and highest_vm_end adds e828e682ba59 userfaultfd: use maple tree iterator to iterate VMAs adds 9f1f66a85671 ipc/shm: use VMA iterator instead of linked list adds 25ec62f4313c acct: use VMA iterator instead of linked list adds 337f051c43dc perf: use VMA iterator adds 71c9afb7f5c9 sched: use maple tree iterator to walk VMAs adds a5ede484303d fork: use VMA iterator adds f4aea49d3db1 bpf: remove VMA linked list adds fcbe4bb0d7a8 mm/gup: use maple tree navigation instead of linked list adds 5d0dc3aa76c2 mm/khugepaged: stop using vma linked list adds e342066f9ef3 mm/ksm: use vma iterators instead of vma linked list adds b46424b2260e mm/madvise: use vma_find() instead of vma linked list adds 4cda564ccd58 mm/memcontrol: stop using mm->highest_vm_end adds 263ef90bf93e mm/mempolicy: use vma iterator & maple state instead of vm [...] adds 41b89889ef28 mm/mlock: use vma iterator and maple state instead of vma [...] adds a69465740d0c mm/mprotect: use maple tree navigation instead of vma linked list adds a8ff237e9650 mm/mremap: use vma_find_intersection() instead of vma linked list adds f39b7edfd5b5 mm/msync: use vma_find() instead of vma linked list adds 0b8e525612df mm/oom_kill: use maple tree iterators instead of vma linked list adds 332ff4812838 mm/pagewalk: use vma_find() instead of vma linked list adds dec06630295f mm/swapfile: use vma iterator instead of vma linked list adds 83850a8db1bc i915: use the VMA iterator adds 48f1764bc292 nommu: remove uses of VMA linked list adds ea9c22b807f0 mm/nommu: move preallocations and limit other allocations adds 1e0dc75fcd37 mm/nommu: fix compile warning in do_mmap() adds 7abfd7d724e6 riscv: use vma iterator for vdso adds 80a6b712f403 mm: remove the vma linked list adds e34b4addc263 mm/mmap: fix potential leak on do_mas_align_munmap() adds e60bb5bb70a4 mm-remove-the-vma-linked-list-fix-fix adds b1408251c79a mm-remove-the-vma-linked-list-fix-fix-fix adds 9b43d8d6be9c mm/mmap: drop range_has_overlap() function adds c7c6a0ce031d mm/mmap.c: pass in mapping to __vma_link_file() adds 43e6968d5414 mm/page_alloc: reduce potential fragmentation in make_allo [...] adds d9ced2b5a2fe mm: fix racing of vb->va when kasan enabled adds ed7717183479 mm/x86: remove dead code for hugetlbpage.c adds 9515c28624bc mm: use PAGE_ALIGNED instead of IS_ALIGNED adds 2c67b4187e71 tools/vm/slabinfo: use alphabetic order when two values are equal adds c008a7067229 mm: avoid unnecessary page fault retires on shared memory types adds 57c91d34b10b mm/shmem.c: clean up comment of shmem_swapin_folio adds dd3119cb96cd mm: reduce the rcu lock duration adds 9f215b5ccb71 mm/migration: remove unneeded lock page and PageMovable check adds 63f6bfe11031 mm/migration: return errno when isolate_huge_page failed adds 15dc8d6b0d7c mm/migration: fix potential pte_unmap on an not mapped pte adds 45b94266f207 mm: add zone device coherent type memory support adds ea460efbbaac mm: handling Non-LRU pages returned by vm_normal_pages adds 260dff0ee17a mm: add device coherent vma selection for memory migration adds ec01fe0c545b mm: remove the vma check in migrate_vma_setup() adds 102a961fa1fc mm/gup: migrate device coherent pages when pinning instead [...] adds b307cfceb658 drm/amdkfd: add SPM support for SVM adds 1a84454c592d lib: test_hmm add ioctl to get zone device type adds 7a797e22f779 lib: test_hmm add module param for zone device type adds a658b2fa5e0f lib: add support for device coherent type in test_hmm adds 0ad4ea27165d tools: update hmm-test to support device coherent type adds 1118a10307f7 tools: update test_hmm script to support SP config adds 10d8945a7587 tools: add hmm gup tests for device coherent type adds ea02daf6c4de tools: add selftests to hmm for COW in device memory adds 2d372baa843e mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix adds 488b5b2d28c0 mm: rename kernel_init_free_pages to kernel_init_pages adds 630afff06262 mm: introduce clear_highpage_kasan_tagged adds 6478211d54bc kasan: fix zeroing vmalloc memory with HW_TAGS adds 95a992c5eac3 selftests/vm: add protection_keys tests to run_vmtests adds ad11f31cec29 mm/memory_hotplug: drop 'reason' argument from check_pfn_span() adds 215cb13a1d78 mm: memory_hotplug: enumerate all supported section flags adds 9b725f55ec49 mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP adds 0f0b253d9888 mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] adds dcd9ddf894fd mm/mempolicy: fix get_nodes out of bound access adds a67c733e6e6c mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] adds 5f4e82b0afa8 mm: shrinkers: introduce debugfs interface for memory shrinkers adds 84d7aec62b5e mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix adds 038215c60c98 mm: shrinkers: provide shrinkers with names adds 58103945552f mm: docs: document shrinker debugfs adds a081fea5d0c6 tools: add memcg_shrinker.py adds 7b8164c97553 mm: shrinkers: add scan interface for shrinker debugfs adds 88a1967ce8e5 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix adds bdd4d98ccd3c mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix adds 1f27da23af2b mm: drop oom code from exit_mmap adds 73539601db72 mm-drop-oom-code-from-exit_mmap-fix-fix adds 9604f04063d1 mm: delete unused MMF_OOM_VICTIM flag adds 5a93479f4c15 mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] adds 35a5eac813c6 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] adds 10fa04665fb4 mm,hwpoison: set PG_hwpoison for busy hugetlb pages adds a168c0355c40 mm, hwpoison: make __page_handle_poison returns int adds 3080637696a6 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds b8a33b99da6a mm, hwpoison: enable memory error handling on 1GB hugepage adds d5662729549d mm/damon: remove obsolete comments of kdamond_stop adds b11ea9b2032a mm: refactor of vma_merge() adds b693fc5b6f2a mm: add merging after mremap resize adds 7b2feeb5d4db mm-add-merging-after-mremap-resize-checkpatch-fixes adds b30b458947ba mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] adds 07908032e182 mm/vmalloc: remove the redundant boundary check adds a76c1058629d mm/vmalloc: fix typo in local variable name adds b9b70f4f33b9 mm/vmalloc: add code comment for find_vmap_area_exceed_addr() adds f7dc504334c1 mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] adds a025a1829ed0 mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] adds 6416244955ab mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] adds a489ca8d8d5d dax: introduce holder for dax_device adds 2765849640b6 mm: factor helpers for memory_failure_dev_pagemap adds bf1d9510af62 mm-factor-helpers-for-memory_failure_dev_pagemap-fix adds 17da7bd18154 pagemap,pmem: introduce ->memory_failure() adds 0cd5b813db0d fsdax: introduce dax_lock_mapping_entry() adds 5ffc45bf2da7 mm: introduce mf_dax_kill_procs() for fsdax case adds 3e224c10b21b xfs: implement ->notify_failure() for XFS adds 9557f2f1cfec fsdax: set a CoW flag when associate reflink mappings adds f6f8730d1c39 fsdax: output address in dax_iomap_pfn() and rename it adds 4fc3710c0bac fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 adds 4dda93ea832e fsdax: introduce dax_iomap_cow_copy() adds f8e77411ed32 fsdax: replace mmap entry in case of CoW adds 82dfde917f64 fsdax: add dax_iomap_cow_copy() for dax zero adds bc6816d086e6 fsdax: dedup file range to use a compare function adds f51ddf95a0a1 xfs: support CoW in fsdax mode adds 8a55e3ec958c xfs-support-cow-in-fsdax-mode-fix adds 58758aec9924 xfs: add dax dedupe support adds 08c77263f539 Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] adds e97f5a2ed3e6 mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] adds 195a880b4c20 mm/damon/reclaim: deduplicate 'commit_inputs' handling adds 98ff72c2eb00 mm/damon/sysfs: deduplicate inputs applying adds cc4c78dcca86 mm/damon/reclaim: make 'enabled' checking timer simpler adds 75ec0efa4426 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] adds 016f023f8cd1 mm/page_alloc: use might_alloc() adds 3fb58cdf37e0 mm/slab: delete cache_alloc_debugcheck_before() adds fbe972dcd188 mm/mempool: use might_alloc() adds 1ffbb4760457 mm/memremap: fix wrong function name above memremap_pages() adds 0a6ff7608441 mm/vmalloc: make link_va()/unlink_va() common to different [...] adds 0a95124a307c mm/vmalloc: extend __alloc_vmap_area() with extra arguments adds 093c3c1cd457 mm/vmalloc: initialize VA's list node after unlink adds 3ec2eaaa3cc3 mm/vmalloc: extend __find_vmap_area() with one more argument adds dd36cfcb84f5 lib/test_vmalloc: switch to prandom_u32() adds 53419447c91a mm/swapfile: make security_vm_enough_memory_mm() work as expected adds 2d3f64083743 mm/swapfile: fix possible data races of inuse_pages adds 0e4ae26059b3 mm/swap: remove swap_cache_info statistics adds 80b23d3b55d1 mm/vmscan: don't try to reclaim freed folios adds 017ed920e612 lib/test_hmm: avoid accessing uninitialized pages adds 1ce7ff234112 mm: kmemleak: remove kmemleak_not_leak_phys() and the min_ [...] adds f0751e347a8f mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] adds 87b920712e59 mm: kmemleak: add rbtree and store physical address for ob [...] adds e64e02459d1f mm: kmemleak: check physical address when scan adds 1b4f04685ccb mm/memremap: fix memunmap_pages() race with get_dev_pagemap() adds bd7eedfbea18 mm/khugepaged: remove unneeded shmem_huge_enabled() check adds e49184b06238 mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs adds 2fc5ac04ac8b mm/khugepaged: trivial typo and codestyle cleanup adds 0075ca1da295 mm/khugepaged: minor cleanup for collapse_file adds b604cd8e6b52 mm/khugepaged: use helper macro __ATTR_RW adds 67de860cf4ce mm/khugepaged: remove unneeded return value of khugepaged_ [...] adds 1e9085cf29d8 mm/khugepaged: try to free transhuge swapcache when possible adds 83c0f50b52d7 mm/page_alloc: minor clean up for memmap_init_compound() adds 66a0f46eb329 mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe adds 5ad85f10f3e7 net: set proper memcg for net_init hooks allocations adds 7cd7a4edc1ec userfaultfd/selftests: fix typo in comment adds e9aeeccf981a selftests: make use of GUP_TEST_FILE macro adds 5fe24897a5d6 mm/sparse-vmemmap.c: remove unwanted initialization in vme [...] adds b04790776e90 mm/page_alloc: add page->buddy_list and page->pcp_list adds 5028e3dcc9bc mm/page_alloc: use only one PCP list for THP-sized allocations adds f777e64afb19 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds cf2718f4593b mm/page_alloc: remove mistaken page == NULL check in rmqueue adds e9bc5c3e0d1a mm/page_alloc: protect PCP lists with a spinlock adds 6fbe2f63008f mm/page_alloc: remotely drain per-cpu lists adds 475fdb3513ed mm/kmemleak: use _irq lock/unlock variants in kmemleak_sca [...] adds c7c333c9a9d4 mm/kmemleak: skip unlikely objects in kmemleak_scan() with [...] adds 82ed034c3b68 mm/kmemleak: prevent soft lockup in first object iteration [...] adds 36200911248f mm/damon/dbgfs: add and use mappings between 'schemes' act [...] adds 86bc2840c54d mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] adds ae1beb93936f mm/damon/schemes: add 'LRU_PRIO' DAMOS action adds 8cc840449d3e Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action adds 84ddd6519c2c mm/damon/schemes: add 'LRU_DEPRIO' action adds 9c8b1a91ca1b Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action adds c8865b9f165c mm/damon: introduce DAMON-based LRU-lists Sorting adds c4f09622c303 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT adds 6836a3480b43 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds b0c2f4c7171a userfaultfd: add /dev/userfaultfd for fine grained access control adds 092ad19e3e5c userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds a7703b6c2cae userfaultfd: update documentation to describe /dev/userfaultfd adds 06498e108b6c userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds e8100fe4b417 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds 39d3c6e35145 userfaultfd: selftests: infinite loop in faulting_process adds 6f836a5fea03 mm/mprotect: try avoiding write faults for exclusive anony [...] adds 05ef2498a1c7 mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds 72587dad64bc mm: khugepaged: check THP flag in hugepage_vma_check() adds 7f1f803c4deb mm: thp: consolidate vma size check to transhuge_vma_suitable adds 467d13b49742 mm: khugepaged: better comments for anon vma check in huge [...] adds 988931cb795f mm: thp: kill transparent_hugepage_active() adds 0bbde9eccef8 mm: thp: kill __transhuge_page_enabled() adds 28c2de275825 mm: khugepaged: reorg some khugepaged helpers adds e65af8a09e8e doc: proc: fix the description to THPeligible adds 815106fba33b tools/testing/selftests/vm/ksm_tests.c: fix resource leak [...] adds d049608b368a kasan: separate double free case from invalid free adds 14079b26d892 ocfs2: kill EBUSY from dlmfs_evict_inode adds 9757b0b2b8fe ocfs2: reflink deadlock when clone file to the same direct [...] adds d89860c1cb90 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 58cf4b4c8459 ocfs2: fix ocfs2 corrupt when iputting an inode adds 40baab8f611a init: add "hostname" kernel parameter adds be40a252f289 init-add-hostname-kernel-parameter-v2 adds 27a435ee68ec init/main.c: silence some -Wunused-parameter warnings adds e7e8754565ca checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] adds f8eaac3443ee profiling: fix shift too large makes kernel panic adds 2406c082be18 resource: re-factor page_is_ram() adds 4d3d970b1942 lib/list_debug.c: Detect uninitialized lists adds 44b6a09f1869 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] adds f57af29c4bb6 include/linux/rbtree.h: replace kernel.h with the necessar [...] adds c5871229df87 ia64: fix sparse warnings with cmpxchg() & xchg() adds fe461ffec57b lib/btree: simplify btree_{lookup|update} adds 629d3e0175db include/uapi/linux/swab.h: move explicit cast outside ternary adds 3be83218891c lib/debugobjects: fix stat count and optimize debug_object [...] adds 1fdeb461be77 fs/kernel_read_file: allow to read files up-to ssize_t adds cdf84b2608a7 kexec_file: increase maximum file size to 4G adds e7881995974a delayacct: remove some unused variables adds 2b80c411a362 squashfs: extend "page actor" to handle missing pages adds d3d71b534323 squashfs: don't use intermediate buffer if pages missing adds 80a6b080446b Revert "squashfs: provide backing_dev_info in order to dis [...] adds dcbec26fbbe5 squashfs: always build "file direct" version of page actor adds f8f5486b21ee squashfs: implement readahead adds f71295e16144 checkpatch: fix incorrect camelcase detection on numeric constant adds 0c0f88e67ec3 fat: add a vfat_rename2() and make existing .rename callba [...] adds 8ac6399a1277 fat: factor out reusable code in vfat_rename() as helper f [...] adds f2d6daf45796 fat: add renameat2 RENAME_EXCHANGE flag support adds 0f96a01d0ed1 selftests/filesystems: add a vfat RENAME_EXCHANGE test adds 803d912fd2d4 lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE adds 3672e3498860 kallsyms: move declarations to internal header adds d3a360df501f vmcoreinfo: include kallsyms symbols adds 63825aa6d2b0 proc: delete unused <linux/uaccess.h> includes adds 6f7bb9d7feed Merge branch 'mm-nonmm-unstable' into mm-everything adds 9a51ac4c3e0f Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds 92fde8e54dd3 next-20220601/amdgpu adds c6d7e3b385f1 Add linux-next specific files for 20220616
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 (6d0c80680317) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-arm- [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-block | 9 + Documentation/ABI/testing/sysfs-ata | 11 +- Documentation/ABI/testing/sysfs-bus-usb | 11 + Documentation/ABI/testing/sysfs-class-typec | 8 + .../ABI/testing/sysfs-class-usb_power_delivery | 240 + Documentation/ABI/testing/sysfs-devices-system-cpu | 1 + .../RCU/Design/Requirements/Requirements.rst | 10 +- Documentation/RCU/stallwarn.rst | 6 +- Documentation/admin-guide/hw-vuln/index.rst | 1 + .../hw-vuln/processor_mmio_stale_data.rst | 246 + Documentation/admin-guide/kernel-parameters.txt | 41 +- Documentation/admin-guide/media/vivid.rst | 14 + Documentation/admin-guide/mm/damon/index.rst | 1 + Documentation/admin-guide/mm/damon/lru_sort.rst | 294 + Documentation/admin-guide/mm/damon/usage.rst | 2 + Documentation/admin-guide/mm/userfaultfd.rst | 40 +- Documentation/admin-guide/pm/cpuidle.rst | 15 +- Documentation/admin-guide/sysctl/vm.rst | 3 + Documentation/arm/samsung-s3c24xx/cpufreq.rst | 2 +- Documentation/core-api/protection-keys.rst | 44 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 77 + Documentation/devicetree/bindings/arm/fsl.yaml | 20 +- .../chrome/google,cros-kbd-led-backlight.yaml | 35 + .../bindings/clock/renesas,rzg2l-cpg.yaml | 7 +- .../devicetree/bindings/display/arm,malidp.yaml | 7 +- .../bindings/display/msm/dp-controller.yaml | 8 +- .../devicetree/bindings/dma/apple,admac.yaml | 75 + .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 1 + .../devicetree/bindings/dma/ste-dma40.txt | 138 - .../devicetree/bindings/dma/stericsson,dma40.yaml | 159 + .../devicetree/bindings/gpu/brcm,bcm-v3d.yaml | 1 + .../bindings/iio/accel/adi,adis16240.yaml | 2 +- .../bindings/iio/accel/bosch,bmi088.yaml | 2 + .../bindings/iio/accel/murata,sca3300.yaml | 1 + .../devicetree/bindings/iio/adc/adi,ad9467.yaml | 1 - .../devicetree/bindings/iio/adc/adi,axi-adc.yaml | 1 - .../devicetree/bindings/iio/dac/adi,ad5770r.yaml | 2 +- .../devicetree/bindings/iio/dac/ti,dac5571.yaml | 1 + .../devicetree/bindings/iio/imu/adi,adis16480.yaml | 2 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 39 + .../bindings/iio/proximity/semtech,sx9360.yaml | 9 + .../bindings/iio/proximity/st,vl53l0x.yaml | 5 + .../media/mediatek,vcodec-subdev-decoder.yaml | 52 +- .../bindings/media/mediatek-jpeg-encoder.yaml | 6 + .../bindings/media/qcom,sdm660-camss.yaml | 7 + .../devicetree/bindings/mfd/google,cros-ec.yaml | 3 + .../devicetree/bindings/mmc/renesas,sdhi.yaml | 3 +- .../bindings/net/dsa/mediatek,mt7530.yaml | 404 + .../devicetree/bindings/net/dsa/mt7530.txt | 327 - .../bindings/net/wireless/qca,ath9k.yaml | 2 +- .../bindings/net/wireless/qcom,ath11k.yaml | 2 +- .../devicetree/bindings/net/xlnx,emaclite.yaml | 63 + .../devicetree/bindings/pci/qcom,pcie.yaml | 2 +- .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 3 - .../bindings/pinctrl/pinctrl-mt8192.yaml | 58 +- .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 26 +- .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 27 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 5 +- .../devicetree/bindings/serial/mediatek,uart.yaml | 120 + .../devicetree/bindings/serial/mtk-uart.txt | 59 - .../devicetree/bindings/sound/fsl,mqs.txt | 2 +- .../spi/nvidia,tegra210-quad-peripheral-props.yaml | 33 + .../bindings/spi/nvidia,tegra210-quad.yaml | 22 +- .../bindings/spi/spi-peripheral-props.yaml | 1 + .../devicetree/bindings/ufs/renesas,ufs.yaml | 61 + .../bindings/ufs/samsung,exynos-ufs.yaml | 1 + .../bindings/usb/aspeed,ast2600-udc.yaml | 52 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 3 + .../devicetree/bindings/usb/mediatek,mtu3.yaml | 3 + Documentation/driver-api/gpio/board.rst | 2 +- Documentation/driver-api/gpio/consumer.rst | 6 +- Documentation/driver-api/gpio/intro.rst | 6 +- Documentation/driver-api/serial/serial-rs485.rst | 12 +- Documentation/driver-api/vfio-mediated-device.rst | 4 +- Documentation/driver-api/vme.rst | 4 +- .../time/context-tracking/arch-support.txt | 6 +- Documentation/filesystems/btrfs.rst | 16 +- Documentation/filesystems/fscrypt.rst | 22 +- Documentation/filesystems/netfs_library.rst | 33 +- Documentation/filesystems/proc.rst | 4 +- Documentation/gpu/drm-usage-stats.rst | 21 + Documentation/gpu/vkms.rst | 6 - Documentation/networking/ip-sysctl.rst | 37 + Documentation/networking/phy.rst | 2 +- Documentation/networking/tls.rst | 25 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 54 + Documentation/virt/kvm/api.rst | 4 +- Documentation/vm/hwpoison.rst | 3 +- MAINTAINERS | 89 +- Makefile | 3 +- Next/SHA1s | 261 +- Next/Trees | 3 + Next/merge.log | 4949 +++++-- arch/Kconfig | 11 +- arch/arm/Kconfig | 2 +- arch/arm/arm-soc-for-next-contents.txt | 49 +- arch/arm/boot/bootp/bootp.lds | 5 +- arch/arm/boot/dts/Makefile | 14 +- arch/arm/boot/dts/am33xx.dtsi | 5 +- arch/arm/boot/dts/am3517.dtsi | 5 +- arch/arm/boot/dts/am4372.dtsi | 5 +- arch/arm/boot/dts/artpec6-devboard.dts | 9 +- arch/arm/boot/dts/at91-sama5d3_ksz9477_evb.dts | 5 + arch/arm/boot/dts/bcm11351.dtsi | 14 +- arch/arm/boot/dts/bcm21664-garnet.dts | 14 +- arch/arm/boot/dts/bcm21664.dtsi | 14 +- arch/arm/boot/dts/bcm2711-rpi.dtsi | 4 + arch/arm/boot/dts/bcm2711.dtsi | 11 + arch/arm/boot/dts/bcm28155-ap.dts | 22 +- arch/arm/boot/dts/bcm283x.dtsi | 8 +- arch/arm/boot/dts/bcm4708-asus-rt-ac56u.dts | 6 +- arch/arm/boot/dts/bcm4708-asus-rt-ac68u.dts | 8 +- .../dts/bcm4708-buffalo-wzr-1166dhp-common.dtsi | 10 +- arch/arm/boot/dts/bcm4708-buffalo-wzr-1750dhp.dts | 10 +- arch/arm/boot/dts/bcm4708-linksys-ea6300-v1.dts | 4 +- arch/arm/boot/dts/bcm4708-linksys-ea6500-v2.dts | 4 +- arch/arm/boot/dts/bcm4708-luxul-xap-1510.dts | 2 +- arch/arm/boot/dts/bcm4708-luxul-xwc-1000.dts | 2 +- arch/arm/boot/dts/bcm4708-netgear-r6250.dts | 6 +- arch/arm/boot/dts/bcm4708-netgear-r6300-v2.dts | 6 +- arch/arm/boot/dts/bcm4708-smartrg-sr400ac.dts | 6 +- arch/arm/boot/dts/bcm47081-asus-rt-n18u.dts | 4 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-600dhp2.dts | 8 +- arch/arm/boot/dts/bcm47081-buffalo-wzr-900dhp.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xap-1410.dts | 2 +- arch/arm/boot/dts/bcm47081-luxul-xwr-1200.dts | 2 +- arch/arm/boot/dts/bcm47081-tplink-archer-c5-v2.dts | 4 +- arch/arm/boot/dts/bcm4709-asus-rt-ac87u.dts | 6 +- arch/arm/boot/dts/bcm4709-buffalo-wxr-1900dhp.dts | 14 +- arch/arm/boot/dts/bcm4709-linksys-ea9200.dts | 6 +- arch/arm/boot/dts/bcm4709-netgear-r7000.dts | 8 +- arch/arm/boot/dts/bcm4709-netgear-r8000.dts | 10 +- arch/arm/boot/dts/bcm4709-tplink-archer-c9-v1.dts | 6 +- arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 8 +- arch/arm/boot/dts/bcm47094-dlink-dir-885l.dts | 6 +- arch/arm/boot/dts/bcm47094-linksys-panamera.dts | 6 +- arch/arm/boot/dts/bcm47094-luxul-abr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xap-1610.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xbr-4500.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwc-2000.dts | 4 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3100.dts | 2 +- arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 2 +- arch/arm/boot/dts/bcm47094-netgear-r8500.dts | 8 +- arch/arm/boot/dts/bcm47094-phicomm-k3.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-1440.dts | 2 +- arch/arm/boot/dts/bcm47189-luxul-xap-810.dts | 2 +- arch/arm/boot/dts/bcm47189-tenda-ac9.dts | 6 +- arch/arm/boot/dts/bcm47622.dtsi | 14 +- arch/arm/boot/dts/bcm53016-meraki-mr32.dts | 4 +- arch/arm/boot/dts/bcm5301x.dtsi | 6 +- arch/arm/boot/dts/bcm63148.dtsi | 103 + arch/arm/boot/dts/bcm63178.dtsi | 118 + arch/arm/boot/dts/bcm6756.dtsi | 130 + arch/arm/boot/dts/bcm6846.dtsi | 103 + arch/arm/boot/dts/bcm6855.dtsi | 120 + arch/arm/boot/dts/bcm6878.dtsi | 110 + arch/arm/boot/dts/bcm911360_entphn.dts | 4 +- arch/arm/boot/dts/bcm947189acdbmr.dts | 4 +- arch/arm/boot/dts/bcm953012er.dts | 4 +- arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 2 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 2 +- arch/arm/boot/dts/bcm963148.dts | 30 + arch/arm/boot/dts/bcm963178.dts | 30 + arch/arm/boot/dts/bcm96756.dts | 30 + arch/arm/boot/dts/bcm96846.dts | 30 + arch/arm/boot/dts/bcm96855.dts | 30 + arch/arm/boot/dts/bcm96878.dts | 30 + arch/arm/boot/dts/dm814x.dtsi | 6 +- arch/arm/boot/dts/dm816x.dtsi | 6 +- arch/arm/boot/dts/dra62x.dtsi | 6 +- arch/arm/boot/dts/dra7-dspeve-thermal.dtsi | 5 +- arch/arm/boot/dts/dra7-iva-thermal.dtsi | 5 +- arch/arm/boot/dts/dra72x-mmc-iodelay.dtsi | 10 +- arch/arm/boot/dts/dra74x-mmc-iodelay.dtsi | 10 +- arch/arm/boot/dts/imx23-pinfunc.h | 8 +- arch/arm/boot/dts/imx28-pinfunc.h | 8 +- arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 2 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 2 +- arch/arm/boot/dts/imx6dl-victgo.dts | 2 +- arch/arm/boot/dts/imx6q-bosch-acc.dts | 2 +- arch/arm/boot/dts/imx6q-gk802.dts | 9 +- arch/arm/boot/dts/imx6qdl-colibri.dtsi | 21 +- arch/arm/boot/dts/imx6qdl-skov-cpu-revc.dtsi | 4 +- arch/arm/boot/dts/imx6qdl.dtsi | 2 +- arch/arm/boot/dts/imx6ul-kontron-n6x1x-s.dtsi | 1 - arch/arm/boot/dts/imx6ul-phytec-segin.dtsi | 5 - arch/arm/boot/dts/imx6ul-tqma6ul2l.dtsi | 2 +- arch/arm/boot/dts/imx6ul.dtsi | 1 - arch/arm/boot/dts/imx6ull-colibri.dtsi | 1 - arch/arm/boot/dts/imx6ull-tqma6ull2.dtsi | 2 +- arch/arm/boot/dts/imx6ull-tqma6ull2l.dtsi | 2 +- arch/arm/boot/dts/imx6ulz-bsh-smm-m2.dts | 4 + arch/arm/boot/dts/imx7-colibri-aster.dtsi | 142 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 156 +- arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi | 112 + arch/arm/boot/dts/imx7-colibri-iris.dtsi | 108 + arch/arm/boot/dts/imx7-colibri.dtsi | 830 +- arch/arm/boot/dts/imx7d-colibri-aster.dts | 30 +- arch/arm/boot/dts/imx7d-colibri-emmc-aster.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-eval-v3.dts | 10 +- arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts | 21 + arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts | 21 + arch/arm/boot/dts/imx7d-colibri-emmc.dtsi | 17 +- arch/arm/boot/dts/imx7d-colibri-eval-v3.dts | 45 +- arch/arm/boot/dts/imx7d-colibri-iris-v2.dts | 83 + arch/arm/boot/dts/imx7d-colibri-iris.dts | 56 + arch/arm/boot/dts/imx7d-colibri.dtsi | 13 +- arch/arm/boot/dts/imx7d-sdb.dts | 2 +- arch/arm/boot/dts/imx7s-colibri-aster.dts | 27 +- arch/arm/boot/dts/imx7s-colibri-eval-v3.dts | 43 +- arch/arm/boot/dts/imx7s-colibri-iris-v2.dts | 78 + arch/arm/boot/dts/imx7s-colibri-iris.dts | 51 + arch/arm/boot/dts/imx7s-colibri.dtsi | 5 +- arch/arm/boot/dts/imx7s.dtsi | 2 +- arch/arm/boot/dts/imxrt1050.dtsi | 4 +- arch/arm/boot/dts/ls1021a-iot.dts | 2 +- arch/arm/boot/dts/meson.dtsi | 4 +- arch/arm/boot/dts/meson8.dtsi | 2 +- arch/arm/boot/dts/meson8b.dtsi | 2 +- arch/arm/boot/dts/mxs-pinfunc.h | 8 +- arch/arm/boot/dts/omap2.dtsi | 5 +- arch/arm/boot/dts/omap2420.dtsi | 5 +- arch/arm/boot/dts/omap2430.dtsi | 5 +- arch/arm/boot/dts/omap3-cpu-thermal.dtsi | 5 +- arch/arm/boot/dts/omap3.dtsi | 5 +- arch/arm/boot/dts/omap34xx.dtsi | 5 +- arch/arm/boot/dts/omap36xx.dtsi | 5 +- arch/arm/boot/dts/omap4-cpu-thermal.dtsi | 5 +- arch/arm/boot/dts/omap443x.dtsi | 5 +- arch/arm/boot/dts/omap4460.dtsi | 5 +- arch/arm/boot/dts/omap5-core-thermal.dtsi | 5 +- arch/arm/boot/dts/omap5-gpu-thermal.dtsi | 5 +- arch/arm/boot/dts/orion5x-lacie-d2-network.dts | 5 +- .../dts/orion5x-lacie-ethernet-disk-mini-v2.dts | 9 +- .../boot/dts/orion5x-maxtor-shared-storage-2.dts | 5 +- arch/arm/boot/dts/orion5x-mv88f5181.dtsi | 9 +- arch/arm/boot/dts/orion5x-mv88f5182.dtsi | 9 +- arch/arm/boot/dts/orion5x-netgear-wnr854t.dts | 9 +- arch/arm/boot/dts/orion5x-rd88f5182-nas.dts | 9 +- arch/arm/boot/dts/orion5x.dtsi | 9 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 4 + .../boot/dts/rk3288-veyron-broadcom-bluetooth.dtsi | 10 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 14 +- arch/arm/boot/dts/rv1108-evb.dts | 14 +- arch/arm/boot/dts/rv1108.dtsi | 2 +- arch/arm/boot/dts/stm32429i-eval.dts | 8 +- arch/arm/boot/dts/stm32h743.dtsi | 4 +- arch/arm/boot/dts/stm32h743i-disco.dts | 8 +- arch/arm/boot/dts/stm32h743i-eval.dts | 8 +- arch/arm/boot/dts/stm32h750i-art-pi.dts | 8 +- arch/arm/boot/dts/stm32mp15-scmi.dtsi | 47 + arch/arm/boot/dts/stm32mp151.dtsi | 48 +- arch/arm/boot/dts/stm32mp157a-dk1-scmi.dts | 13 +- arch/arm/boot/dts/stm32mp157c-dk2-scmi.dts | 13 +- arch/arm/boot/dts/stm32mp157c-ed1-scmi.dts | 13 +- arch/arm/boot/dts/stm32mp157c-ev1-scmi.dts | 13 +- arch/arm/boot/dts/stm32mp15xx-dhcor-io1v8.dtsi | 5 + arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 4 +- arch/arm/boot/dts/stm32mp15xx-osd32.dtsi | 9 +- arch/arm/boot/dts/sun4i-a10-inet9f-rev03.dts | 40 +- arch/arm/boot/dts/sun4i-a10-pcduino.dts | 6 +- arch/arm/boot/dts/sun6i-a31.dtsi | 13 +- arch/arm/boot/dts/sun7i-a20-pcduino3.dts | 6 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 9 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 8 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-mapleboard-mp130.dts | 6 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 8 +- arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-r1.dts | 4 +- arch/arm/boot/dts/sun8i-h3-nanopi.dtsi | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-2.dts | 6 +- arch/arm/boot/dts/sun8i-h3-orangepi-lite.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-one.dts | 4 +- arch/arm/boot/dts/sun8i-h3-orangepi-pc.dts | 4 +- arch/arm/boot/dts/sun8i-r16-bananapi-m2m.dts | 4 +- arch/arm/boot/dts/sun8i-r40.dtsi | 8 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 6 +- arch/arm/boot/dts/sun9i-a80.dtsi | 1 - arch/arm/boot/dts/sunxi-bananapi-m2-plus.dtsi | 8 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- arch/arm/boot/dts/sunxi-libretech-all-h3-cc.dtsi | 4 +- arch/arm/configs/bcm2835_defconfig | 1 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/configs/shmobile_defconfig | 4 +- arch/arm/crypto/Kconfig | 2 +- arch/arm/crypto/Makefile | 4 +- arch/arm/crypto/blake2s-shash.c | 75 - arch/arm/include/asm/hardware/cache-aurora-l2.h | 5 +- arch/arm/include/asm/hardware/cache-feroceon-l2.h | 6 +- arch/arm/include/asm/hardware/cache-tauros2.h | 5 +- arch/arm/include/debug/brcmstb.S | 14 +- arch/arm/kernel/entry-common.S | 4 +- arch/arm/kernel/entry-header.S | 12 +- arch/arm/kernel/irq.c | 3 +- arch/arm/mach-axxia/platsmp.c | 1 + arch/arm/mach-bcm/Makefile | 9 +- arch/arm/mach-bcm/bcm63xx.c | 14 +- arch/arm/mach-bcm/bcm_cygnus.c | 14 +- arch/arm/mach-bcm/bcm_hr2.c | 14 +- arch/arm/mach-bcm/bcm_kona_smc.c | 15 +- arch/arm/mach-bcm/bcm_kona_smc.h | 14 +- arch/arm/mach-bcm/bcm_nsp.c | 14 +- arch/arm/mach-bcm/board_bcm21664.c | 14 +- arch/arm/mach-bcm/board_bcm23550.c | 14 +- arch/arm/mach-bcm/board_bcm281xx.c | 14 +- arch/arm/mach-bcm/brcmstb.c | 14 +- arch/arm/mach-bcm/kona_l2_cache.c | 14 +- arch/arm/mach-bcm/kona_l2_cache.h | 14 +- arch/arm/mach-bcm/platsmp-brcmstb.c | 10 +- arch/arm/mach-davinci/board-da830-evm.c | 6 +- arch/arm/mach-davinci/board-da850-evm.c | 6 +- arch/arm/mach-davinci/board-dm355-evm.c | 6 +- arch/arm/mach-davinci/board-dm355-leopard.c | 5 +- arch/arm/mach-davinci/board-dm365-evm.c | 11 +- arch/arm/mach-davinci/board-dm644x-evm.c | 6 +- arch/arm/mach-davinci/board-dm646x-evm.c | 7 +- arch/arm/mach-davinci/board-mityomapl138.c | 5 +- arch/arm/mach-davinci/board-neuros-osd2.c | 5 +- arch/arm/mach-davinci/board-omapl138-hawk.c | 5 +- arch/arm/mach-davinci/common.c | 6 +- arch/arm/mach-davinci/common.h | 6 +- arch/arm/mach-davinci/cpuidle.h | 5 +- arch/arm/mach-davinci/cputype.h | 6 +- arch/arm/mach-davinci/da830.c | 6 +- arch/arm/mach-davinci/da850.c | 6 +- arch/arm/mach-davinci/da8xx.h | 6 +- arch/arm/mach-davinci/davinci.h | 10 +- arch/arm/mach-davinci/dm355.c | 6 +- arch/arm/mach-davinci/dm365.c | 10 +- arch/arm/mach-davinci/dm644x.c | 6 +- arch/arm/mach-davinci/dm646x.c | 6 +- arch/arm/mach-davinci/hardware.h | 6 +- arch/arm/mach-davinci/mux.c | 6 +- arch/arm/mach-davinci/mux.h | 6 +- arch/arm/mach-davinci/pm.h | 10 +- arch/arm/mach-davinci/pm_domain.c | 5 +- arch/arm/mach-davinci/serial.h | 6 +- arch/arm/mach-dove/bridge-regs.h | 9 +- arch/arm/mach-dove/cm-a510.c | 5 +- arch/arm/mach-dove/common.c | 5 +- arch/arm/mach-dove/common.h | 5 +- arch/arm/mach-dove/dove-db-setup.c | 5 +- arch/arm/mach-dove/dove.h | 9 +- arch/arm/mach-dove/irq.c | 5 +- arch/arm/mach-dove/irqs.h | 9 +- arch/arm/mach-dove/mpp.c | 5 +- arch/arm/mach-dove/pcie.c | 5 +- arch/arm/mach-dove/pm.h | 6 +- arch/arm/mach-imx/Kconfig | 6 +- arch/arm/mach-imx/cpuidle-imx6q.c | 5 +- arch/arm/mach-lpc18xx/board-dt.c | 5 +- arch/arm/mach-lpc32xx/pm.c | 6 +- arch/arm/mach-lpc32xx/suspend.S | 6 +- arch/arm/mach-meson/platsmp.c | 2 + arch/arm/mach-mv78xx0/bridge-regs.h | 6 +- arch/arm/mach-mv78xx0/buffalo-wxl-setup.c | 5 +- arch/arm/mach-mv78xx0/common.c | 5 +- arch/arm/mach-mv78xx0/common.h | 5 +- arch/arm/mach-mv78xx0/db78x00-bp-setup.c | 5 +- arch/arm/mach-mv78xx0/irq.c | 5 +- arch/arm/mach-mv78xx0/irqs.h | 9 +- arch/arm/mach-mv78xx0/mpp.c | 5 +- arch/arm/mach-mv78xx0/mpp.h | 6 +- arch/arm/mach-mv78xx0/mv78xx0.h | 5 +- arch/arm/mach-mv78xx0/pcie.c | 5 +- arch/arm/mach-mv78xx0/rd78x00-masa-setup.c | 5 +- arch/arm/mach-mvebu/armada-370-xp.h | 5 +- arch/arm/mach-mvebu/board-v7.c | 5 +- arch/arm/mach-mvebu/coherency.c | 5 +- arch/arm/mach-mvebu/coherency.h | 6 +- arch/arm/mach-mvebu/coherency_ll.S | 5 +- arch/arm/mach-mvebu/common.h | 5 +- arch/arm/mach-mvebu/cpu-reset.c | 5 +- arch/arm/mach-mvebu/dove.c | 5 +- arch/arm/mach-mvebu/headsmp-a9.S | 5 +- arch/arm/mach-mvebu/headsmp.S | 5 +- arch/arm/mach-mvebu/kirkwood.c | 5 +- arch/arm/mach-mvebu/kirkwood.h | 5 +- arch/arm/mach-mvebu/mvebu-soc-id.c | 5 +- arch/arm/mach-mvebu/mvebu-soc-id.h | 5 +- arch/arm/mach-mvebu/platsmp-a9.c | 5 +- arch/arm/mach-mvebu/platsmp.c | 5 +- arch/arm/mach-mvebu/pm-board.c | 5 +- arch/arm/mach-mvebu/pm.c | 5 +- arch/arm/mach-mvebu/pmsu.c | 5 +- arch/arm/mach-mvebu/pmsu.h | 5 +- arch/arm/mach-mvebu/pmsu_ll.S | 5 +- arch/arm/mach-mvebu/system-controller.c | 5 +- arch/arm/mach-omap1/board-sx1.h | 9 +- arch/arm/mach-omap1/gpio15xx.c | 10 +- arch/arm/mach-omap1/gpio16xx.c | 10 +- arch/arm/mach-omap1/gpio7xx.c | 10 +- arch/arm/mach-omap1/mtd-xip.h | 6 +- arch/arm/mach-omap1/pm_bus.c | 6 +- arch/arm/mach-omap1/timer.c | 10 +- arch/arm/mach-omap2/am33xx.h | 10 +- arch/arm/mach-omap2/clockdomains33xx_data.c | 10 +- arch/arm/mach-omap2/clockdomains81xx_data.c | 10 +- arch/arm/mach-omap2/cm-regbits-33xx.h | 10 +- arch/arm/mach-omap2/cm33xx.c | 10 +- arch/arm/mach-omap2/cm33xx.h | 10 +- arch/arm/mach-omap2/cm81xx.h | 10 +- arch/arm/mach-omap2/display.c | 10 +- arch/arm/mach-omap2/omap_hwmod_81xx_data.c | 11 +- arch/arm/mach-omap2/omap_opp_data.h | 10 +- arch/arm/mach-omap2/opp3xxx_data.c | 10 +- arch/arm/mach-omap2/opp4xxx_data.c | 10 +- arch/arm/mach-omap2/powerdomains33xx_data.c | 10 +- arch/arm/mach-omap2/prcm43xx.h | 5 +- arch/arm/mach-omap2/prm-regbits-33xx.h | 10 +- arch/arm/mach-omap2/prm33xx.c | 10 +- arch/arm/mach-omap2/prm33xx.h | 10 +- arch/arm/mach-omap2/ti81xx.h | 10 +- arch/arm/mach-omap2/vc.c | 6 +- arch/arm/mach-orion5x/board-d2net.c | 5 +- arch/arm/mach-orion5x/board-dt.c | 5 +- arch/arm/mach-orion5x/board-rd88f5182.c | 5 +- arch/arm/mach-orion5x/bridge-regs.h | 9 +- arch/arm/mach-orion5x/common.c | 5 +- arch/arm/mach-orion5x/db88f5281-setup.c | 5 +- arch/arm/mach-orion5x/irq.c | 5 +- arch/arm/mach-orion5x/irqs.h | 5 +- arch/arm/mach-orion5x/kurobox_pro-setup.c | 5 +- arch/arm/mach-orion5x/ls_hgl-setup.c | 5 +- arch/arm/mach-orion5x/mpp.c | 5 +- arch/arm/mach-orion5x/net2big-setup.c | 6 +- arch/arm/mach-orion5x/orion5x.h | 5 +- arch/arm/mach-orion5x/pci.c | 5 +- arch/arm/mach-orion5x/rd88f5181l-fxo-setup.c | 5 +- arch/arm/mach-orion5x/rd88f5181l-ge-setup.c | 5 +- arch/arm/mach-orion5x/rd88f5182-setup.c | 5 +- arch/arm/mach-orion5x/rd88f6183ap-ge-setup.c | 5 +- arch/arm/mach-orion5x/ts78xx-setup.c | 5 +- arch/arm/mach-orion5x/wnr854t-setup.c | 9 +- arch/arm/mach-orion5x/wrt350n-v2-setup.c | 9 +- arch/arm/mach-pxa/eseries.c | 7 +- arch/arm/mach-pxa/standby.S | 6 +- arch/arm/mach-spear/generic.h | 5 +- arch/arm/mach-spear/misc_regs.h | 5 +- arch/arm/mach-spear/pl080.c | 5 +- arch/arm/mach-spear/pl080.h | 5 +- arch/arm/mach-spear/restart.c | 5 +- arch/arm/mach-spear/spear.h | 5 +- arch/arm/mach-spear/spear1310.c | 5 +- arch/arm/mach-spear/spear1340.c | 5 +- arch/arm/mach-spear/spear13xx.c | 5 +- arch/arm/mach-spear/spear300.c | 5 +- arch/arm/mach-spear/spear310.c | 5 +- arch/arm/mach-spear/spear320.c | 5 +- arch/arm/mach-spear/spear3xx.c | 5 +- arch/arm/mach-spear/spear6xx.c | 5 +- arch/arm/mach-spear/time.c | 5 +- arch/arm/mach-versatile/spc.c | 10 +- arch/arm/mm/cache-feroceon-l2.c | 5 +- arch/arm/mm/cache-tauros2.c | 5 +- arch/arm/net/bpf_jit_32.c | 16 - arch/arm64/Kconfig | 3 +- arch/arm64/Kconfig.platforms | 9 + .../dts/allwinner/sun50i-a64-amarula-relic.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-bananapi-m64.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-nanopi-a64.dts | 2 +- .../boot/dts/allwinner/sun50i-a64-orangepi-win.dts | 4 +- .../boot/dts/allwinner/sun50i-a64-pinebook.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 +- .../boot/dts/allwinner/sun50i-h5-nanopi-r1s-h5.dts | 4 +- .../boot/dts/allwinner/sun50i-h5-orangepi-pc2.dts | 4 +- .../dts/allwinner/sun50i-h5-orangepi-prime.dts | 4 +- .../boot/dts/allwinner/sun50i-h6-orangepi-3.dts | 4 +- .../dts/allwinner/sun50i-h6-orangepi-lite2.dts | 4 +- arch/arm64/boot/dts/allwinner/sun50i-h6-tanix.dtsi | 2 +- arch/arm64/boot/dts/allwinner/sun50i-h6.dtsi | 12 +- arch/arm64/boot/dts/amlogic/meson-axg.dtsi | 2 +- .../arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts | 27 +- .../boot/dts/amlogic/meson-g12b-gtking-pro.dts | 2 - arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-gxbb-kii-pro.dts | 2 - .../boot/dts/amlogic/meson-gxbb-nexbox-a95x.dts | 4 +- .../boot/dts/amlogic/meson-gxbb-wetek-play2.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-mecool-kii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxl-s905d-p230.dts | 4 +- .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 4 +- .../amlogic/meson-gxl-s905w-jethome-jethub-j80.dts | 2 +- .../boot/dts/amlogic/meson-gxm-mecool-kiii-pro.dts | 4 +- .../boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts | 4 +- arch/arm64/boot/dts/amlogic/meson-gxm-q200.dts | 4 +- .../boot/dts/amlogic/meson-gxm-wetek-core2.dts | 2 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 6 + arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 10 +- arch/arm64/boot/dts/arm/fvp-base-revc.dts | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 44 +- arch/arm64/boot/dts/arm/juno-cs-r1r2.dtsi | 16 +- arch/arm64/boot/dts/arm/juno-scmi.dtsi | 1 - arch/arm64/boot/dts/broadcom/Makefile | 1 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 6 + arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi | 110 + arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi | 128 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi | 103 + arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi | 121 + arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts | 30 + arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts | 30 + .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 1 + arch/arm64/boot/dts/freescale/fsl-ls1012a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1012a.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 16 +- arch/arm64/boot/dts/freescale/fsl-ls1043a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1046a.dtsi | 12 +- arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 10 +- arch/arm64/boot/dts/freescale/fsl-lx2160a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 8 +- arch/arm64/boot/dts/freescale/fsl-lx2162a-qds.dts | 4 +- arch/arm64/boot/dts/freescale/imx8-ss-conn.dtsi | 10 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 4 +- .../boot/dts/freescale/imx8mm-icore-mx8mm.dtsi | 12 +- .../boot/dts/freescale/imx8mm-venice-gw700x.dtsi | 16 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 13 +- .../dts/freescale/imx8mn-beacon-baseboard.dtsi | 4 +- arch/arm64/boot/dts/freescale/imx8mn-evk.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 10 +- arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 18 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts | 4 +- .../arm64/boot/dts/freescale/imx8mq-zii-ultra.dtsi | 2 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 4 +- .../dts/freescale/imx8qxp-colibri-eval-v3.dtsi | 6 +- arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 12 +- arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts | 114 + arch/arm64/boot/dts/freescale/imx93-pinfunc.h | 623 + arch/arm64/boot/dts/freescale/imx93.dtsi | 334 + arch/arm64/boot/dts/freescale/s32g2.dtsi | 2 +- arch/arm64/boot/dts/mediatek/mt6755.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt6795.dtsi | 9 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 9 +- arch/arm64/boot/dts/renesas/draak.dtsi | 2 +- arch/arm64/boot/dts/renesas/ebisu.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77990.dtsi | 4 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 8 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 250 +- arch/arm64/boot/dts/renesas/r9a07g043u11-smarc.dts | 6 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2ul-smarc-som.dtsi | 19 + arch/arm64/boot/dts/renesas/rzg2ul-smarc.dtsi | 6 + arch/arm64/boot/dts/renesas/salvator-common.dtsi | 2 +- arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 14 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 2 +- arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- .../boot/dts/rockchip/rk3368-orion-r68-meta.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3368.dtsi | 6 +- arch/arm64/boot/dts/rockchip/rk3399-evb.dts | 2 +- .../boot/dts/rockchip/rk3399-gru-scarlet.dtsi | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 2 +- .../dts/rockchip/rk3399-sapphire-excavator.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- .../boot/dts/rockchip/rk3399pro-vmarc-som.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 9 + arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 137 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 33 + arch/arm64/configs/defconfig | 5 + arch/arm64/crypto/Kconfig | 9 +- arch/arm64/crypto/Makefile | 3 + arch/arm64/crypto/aes-glue.c | 80 +- arch/arm64/crypto/aes-modes.S | 349 +- arch/arm64/crypto/polyval-ce-core.S | 361 + arch/arm64/crypto/polyval-ce-glue.c | 191 + arch/arm64/include/asm/io.h | 41 +- arch/arm64/include/asm/kvm_host.h | 5 - arch/arm64/include/asm/virt.h | 3 + arch/arm64/kernel/cpufeature.c | 10 +- arch/arm64/kernel/entry-common.c | 14 +- arch/arm64/kernel/entry-ftrace.S | 1 - arch/arm64/kernel/fpsimd.c | 20 +- arch/arm64/kernel/ftrace.c | 137 +- arch/arm64/kernel/mte.c | 6 + arch/arm64/kernel/setup.c | 7 +- arch/arm64/kvm/arch_timer.c | 3 + arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/fpsimd.c | 2 + arch/arm64/kvm/hyp/nvhe/Makefile | 7 +- arch/arm64/kvm/hyp/nvhe/mem_protect.c | 4 - arch/arm64/kvm/hyp/nvhe/sys_regs.c | 42 +- arch/arm64/kvm/vgic/vgic-mmio-v2.c | 4 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 40 +- arch/arm64/kvm/vgic/vgic-mmio.c | 40 +- arch/arm64/kvm/vgic/vgic-mmio.h | 3 + arch/arm64/kvm/vmid.c | 2 +- arch/arm64/mm/init.c | 2 +- arch/arm64/tools/gen-sysreg.awk | 2 +- arch/csky/Kconfig | 2 +- arch/csky/kernel/entry.S | 8 +- arch/loongarch/Kconfig | 1 + arch/loongarch/include/asm/hardirq.h | 2 +- arch/loongarch/include/asm/percpu.h | 1 + arch/loongarch/include/asm/smp.h | 23 +- arch/loongarch/include/asm/timex.h | 7 - arch/loongarch/kernel/acpi.c | 4 + arch/loongarch/kernel/cacheinfo.c | 1 + arch/loongarch/kernel/irq.c | 7 +- arch/loongarch/kernel/process.c | 14 +- arch/loongarch/kernel/setup.c | 5 +- arch/loongarch/kernel/smp.c | 2 - arch/m68k/coldfire/intc-2.c | 2 +- arch/m68k/coldfire/m523x.c | 2 +- arch/m68k/mac/iop.c | 4 +- arch/mips/Kconfig | 2 +- arch/parisc/kernel/irq.c | 2 + arch/powerpc/Kconfig | 2 +- arch/powerpc/include/asm/context_tracking.h | 2 +- arch/powerpc/kernel/irq.c | 4 + arch/powerpc/kernel/kgdb.c | 5 +- arch/riscv/Kconfig | 2 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 9 + arch/riscv/kernel/entry.S | 12 +- arch/riscv/kvm/vmid.c | 2 +- arch/s390/include/asm/softirq_stack.h | 3 +- arch/sh/kernel/irq.c | 2 + arch/sparc/Kconfig | 2 +- arch/sparc/kernel/irq_64.c | 2 + arch/sparc/kernel/rtrap_64.S | 2 +- arch/sparc/vdso/vdso2c.c | 2 +- arch/um/drivers/virt-pci.c | 7 +- arch/x86/Kconfig | 4 +- arch/x86/crypto/Makefile | 7 +- arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 232 +- arch/x86/crypto/aesni-intel_glue.c | 114 +- arch/x86/crypto/blake2s-glue.c | 3 +- arch/x86/crypto/blake2s-shash.c | 77 - arch/x86/crypto/crc32-pclmul_asm.S | 24 +- arch/x86/crypto/polyval-clmulni_asm.S | 321 + arch/x86/crypto/polyval-clmulni_glue.c | 203 + arch/x86/entry/vdso/vdso2c.c | 2 +- arch/x86/events/amd/uncore.c | 146 +- arch/x86/events/perf_event.h | 3 +- arch/x86/hyperv/hv_init.c | 6 + arch/x86/hyperv/ivm.c | 84 +- arch/x86/include/asm/cpufeatures.h | 3 +- arch/x86/include/asm/efi.h | 6 +- arch/x86/include/asm/fpu/api.h | 2 + arch/x86/include/asm/kvm_host.h | 67 +- arch/x86/include/asm/mshyperv.h | 4 + arch/x86/include/asm/msr-index.h | 25 + arch/x86/include/asm/mwait.h | 1 + arch/x86/include/asm/nospec-branch.h | 2 + arch/x86/include/asm/perf_event.h | 16 + arch/x86/include/asm/setup.h | 38 +- arch/x86/include/asm/special_insns.h | 9 + arch/x86/kernel/Makefile | 4 - arch/x86/kernel/cpu/bugs.c | 235 +- arch/x86/kernel/cpu/common.c | 52 +- arch/x86/kernel/fpu/core.c | 14 + arch/x86/kernel/ftrace_64.S | 11 +- arch/x86/kernel/process.c | 44 +- arch/x86/kernel/setup.c | 5 - arch/x86/kernel/vmlinux.lds.S | 4 +- arch/x86/kvm/emulate.c | 26 +- arch/x86/kvm/kvm_emulate.h | 28 +- arch/x86/kvm/lapic.c | 27 +- arch/x86/kvm/mmu/mmu.c | 2 +- arch/x86/kvm/svm/avic.c | 171 +- arch/x86/kvm/svm/nested.c | 39 +- arch/x86/kvm/svm/svm.c | 8 +- arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/vmx.c | 76 +- arch/x86/kvm/vmx/vmx.h | 2 + arch/x86/kvm/x86.c | 14 + arch/x86/mm/fault.c | 2 +- arch/x86/mm/pkeys.c | 15 +- arch/x86/mm/tlb.c | 18 +- arch/x86/platform/efi/efi.c | 23 - block/bio.c | 114 +- block/blk-core.c | 4 +- block/blk-merge.c | 41 +- block/blk-sysfs.c | 9 +- block/bounce.c | 13 +- block/fops.c | 16 +- certs/.gitignore | 2 +- certs/Makefile | 20 +- certs/blacklist_hashes.c | 4 +- crypto/Kconfig | 60 +- crypto/Makefile | 6 +- crypto/blake2s_generic.c | 75 - crypto/hctr2.c | 581 + crypto/polyval-generic.c | 245 + crypto/tcrypt.c | 22 +- crypto/testmgr.c | 44 +- crypto/testmgr.h | 1745 ++- crypto/xctr.c | 191 + drivers/Kconfig | 2 - drivers/Makefile | 1 - drivers/accessibility/braille/braille_console.c | 2 +- drivers/accessibility/speakup/main.c | 2 +- drivers/acpi/apei/apei-base.c | 2 +- drivers/acpi/processor_idle.c | 11 +- drivers/ata/libata-core.c | 45 +- drivers/ata/libata-scsi.c | 2 +- drivers/ata/libata-transport.c | 2 +- drivers/ata/pata_octeon_cf.c | 3 + drivers/base/base.h | 1 + drivers/base/core.c | 122 +- drivers/base/cpu.c | 8 + drivers/base/dd.c | 54 +- drivers/base/memory.c | 2 +- drivers/base/power/domain.c | 2 +- drivers/base/regmap/regmap.c | 22 + drivers/bluetooth/btmrvl_debugfs.c | 15 +- drivers/bluetooth/btmrvl_drv.h | 16 +- drivers/bluetooth/btmrvl_main.c | 15 +- drivers/bluetooth/btmrvl_sdio.c | 15 +- drivers/bluetooth/btmrvl_sdio.h | 16 +- drivers/bus/bt1-apb.c | 14 +- drivers/bus/bt1-axi.c | 14 +- drivers/bus/fsl-mc/fsl-mc-bus.c | 6 +- drivers/bus/mvebu-mbus.c | 5 +- drivers/bus/omap_l3_noc.c | 10 +- drivers/bus/omap_l3_noc.h | 10 +- drivers/bus/sunxi-rsb.c | 6 +- drivers/bus/tegra-gmi.c | 5 +- drivers/bus/ts-nbus.c | 5 +- drivers/char/hw_random/iproc-rng200.c | 9 +- drivers/char/lp.c | 2 +- drivers/clk/axs10x/i2s_pll_clock.c | 5 +- drivers/clk/axs10x/pll_clock.c | 5 +- drivers/clk/bcm/clk-bcm21664.c | 10 +- drivers/clk/bcm/clk-bcm281xx.c | 10 +- drivers/clk/bcm/clk-bcm63xx.c | 14 +- drivers/clk/bcm/clk-cygnus.c | 14 +- drivers/clk/bcm/clk-hr2.c | 14 +- drivers/clk/bcm/clk-iproc-armpll.c | 14 +- drivers/clk/bcm/clk-iproc-asiu.c | 14 +- drivers/clk/bcm/clk-iproc-pll.c | 14 +- drivers/clk/bcm/clk-iproc.h | 14 +- drivers/clk/bcm/clk-kona-setup.c | 10 +- drivers/clk/bcm/clk-kona.c | 10 +- drivers/clk/bcm/clk-kona.h | 10 +- drivers/clk/bcm/clk-ns2.c | 14 +- drivers/clk/bcm/clk-nsp.c | 14 +- drivers/clk/clk-hsdk-pll.c | 5 +- drivers/clk/clk-moxart.c | 5 +- drivers/clk/keystone/sci-clk.c | 10 +- drivers/clk/mmp/clk-apbc.c | 5 +- drivers/clk/mmp/clk-apmu.c | 5 +- drivers/clk/mmp/clk-frac.c | 5 +- drivers/clk/mmp/clk-gate.c | 5 +- drivers/clk/mmp/clk-mix.c | 5 +- drivers/clk/mmp/clk-mmp2.c | 5 +- drivers/clk/mmp/clk-of-mmp2.c | 5 +- drivers/clk/mmp/clk-of-pxa168.c | 5 +- drivers/clk/mmp/clk-of-pxa1928.c | 5 +- drivers/clk/mmp/clk-of-pxa910.c | 5 +- drivers/clk/mmp/clk-pxa168.c | 5 +- drivers/clk/mmp/clk-pxa910.c | 5 +- drivers/clk/nxp/clk-lpc18xx-ccu.c | 5 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/nxp/clk-lpc18xx-creg.c | 5 +- drivers/clk/renesas/clk-r8a73a4.c | 22 +- drivers/clk/renesas/clk-r8a7740.c | 20 +- drivers/clk/renesas/clk-r8a7778.c | 31 +- drivers/clk/renesas/clk-r8a7779.c | 27 +- drivers/clk/renesas/clk-rz.c | 33 +- drivers/clk/renesas/clk-sh73a0.c | 26 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 2 + drivers/clk/spear/clk-aux-synth.c | 5 +- drivers/clk/spear/clk-frac-synth.c | 5 +- drivers/clk/spear/clk-gpt-synth.c | 5 +- drivers/clk/spear/clk-vco-pll.c | 5 +- drivers/clk/spear/clk.c | 5 +- drivers/clk/spear/clk.h | 5 +- drivers/clk/spear/spear1310_clock.c | 5 +- drivers/clk/spear/spear1340_clock.c | 5 +- drivers/clk/spear/spear3xx_clock.c | 5 +- drivers/clk/spear/spear6xx_clock.c | 5 +- drivers/clk/ti/adpll.c | 11 +- drivers/clk/ti/apll.c | 10 +- drivers/clk/ti/autoidle.c | 10 +- drivers/clk/ti/clk-2xxx.c | 10 +- drivers/clk/ti/clk-33xx.c | 10 +- drivers/clk/ti/clk-3xxx.c | 10 +- drivers/clk/ti/clk-43xx.c | 10 +- drivers/clk/ti/clk-816x.c | 11 +- drivers/clk/ti/clk-dra7-atl.c | 10 +- drivers/clk/ti/clk.c | 10 +- drivers/clk/ti/clkctrl.c | 10 +- drivers/clk/ti/clkt_dflt.c | 10 +- drivers/clk/ti/clock.h | 10 +- drivers/clk/ti/clockdomain.c | 10 +- drivers/clk/ti/composite.c | 10 +- drivers/clk/ti/divider.c | 10 +- drivers/clk/ti/dpll.c | 10 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 10 +- drivers/clk/ti/gate.c | 10 +- drivers/clk/ti/interface.c | 10 +- drivers/clk/ti/mux.c | 10 +- drivers/comedi/drivers/vmk80xx.c | 2 +- drivers/cpufreq/mvebu-cpufreq.c | 5 +- drivers/cpufreq/qoriq-cpufreq.c | 1 + drivers/cpufreq/scpi-cpufreq.c | 10 +- drivers/cpuidle/cpuidle-at91.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- drivers/cpuidle/cpuidle-psci.c | 8 +- drivers/cpuidle/cpuidle-riscv-sbi.c | 8 +- drivers/cpuidle/cpuidle.c | 9 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 16 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 10 +- drivers/crypto/atmel-ecc.c | 12 +- drivers/crypto/ccp/ccp-dev.h | 2 +- drivers/crypto/ccp/sev-dev.c | 10 +- drivers/crypto/hisilicon/sec2/sec.h | 4 +- .../crypto/marvell/octeontx2/otx2_cpt_devlink.c | 40 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 17 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.h | 3 + drivers/dma/Kconfig | 8 + drivers/dma/Makefile | 1 + drivers/dma/apple-admac.c | 818 ++ drivers/dma/bcm-sba-raid.c | 14 +- drivers/dma/bestcomm/ata.c | 7 +- drivers/dma/bestcomm/bestcomm.c | 7 +- drivers/dma/bestcomm/fec.c | 7 +- drivers/dma/bestcomm/sram.c | 7 +- drivers/dma/dmatest.c | 33 +- drivers/dma/dw-edma/dw-edma-v0-core.c | 8 - drivers/dma/dw/rzn1-dmamux.c | 3 + drivers/dma/moxart-dma.c | 5 +- drivers/dma/ppc4xx/adma.h | 5 +- drivers/dma/ppc4xx/dma.h | 5 +- drivers/dma/ppc4xx/xor.h | 5 +- drivers/dma/ti/edma.c | 10 +- drivers/edac/edac_pci.c | 7 +- drivers/edac/fsl_ddr_edac.c | 6 +- drivers/edac/fsl_ddr_edac.h | 7 +- drivers/edac/mpc85xx_edac.h | 7 +- drivers/firmware/arm_scmi/voltage.c | 9 +- drivers/firmware/efi/efi-init.c | 1 + drivers/firmware/efi/efi.c | 23 + drivers/firmware/efi/sysfb_efi.c | 2 - drivers/fpga/altera-pr-ip-core.c | 2 +- drivers/gpio/gpio-bcm-kona.c | 10 +- drivers/gpio/gpio-brcmstb.c | 14 +- drivers/gpio/gpio-dwapb.c | 7 +- drivers/gpio/gpio-lp873x.c | 10 +- drivers/gpio/gpio-lp87565.c | 10 +- drivers/gpio/gpio-mpc8xxx.c | 5 +- drivers/gpio/gpio-mvebu.c | 5 +- drivers/gpio/gpio-pisosr.c | 10 +- drivers/gpio/gpio-realtek-otto.c | 10 +- drivers/gpio/gpio-spear-spics.c | 5 +- drivers/gpio/gpio-tpic2810.c | 10 +- drivers/gpio/gpio-ts4800.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 32 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 13 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c | 6 + drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c | 6 +- drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h | 1 + drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 36 +- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 109 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 17 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 18 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 5 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 4 + .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 2 - drivers/gpu/drm/amd/display/dc/dml/dml_wrapper.c | 2 - .../gpu/drm/amd/pm/swsmu/inc/smu_v11_0_7_pptable.h | 9 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v11_0_pptable.h | 9 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v13_0_7_pptable.h | 5 +- .../gpu/drm/amd/pm/swsmu/inc/smu_v13_0_pptable.h | 10 +- drivers/gpu/drm/bridge/Kconfig | 2 + drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 7 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 12 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 11 +- drivers/gpu/drm/bridge/lontium-lt8912b.c | 9 +- drivers/gpu/drm/bridge/lontium-lt9211.c | 6 +- drivers/gpu/drm/bridge/sii902x.c | 5 +- .../gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c | 2 +- drivers/gpu/drm/bridge/tc358767.c | 8 +- drivers/gpu/drm/bridge/tc358775.c | 21 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 64 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 4 +- drivers/gpu/drm/drm_edid.c | 340 +- drivers/gpu/drm/drm_of.c | 61 + drivers/gpu/drm/drm_probe_helper.c | 29 +- drivers/gpu/drm/drm_syncobj.c | 4 +- drivers/gpu/drm/exynos/exynos_hdmi.c | 8 +- drivers/gpu/drm/i2c/tda998x_drv.c | 6 +- drivers/gpu/drm/i915/display/intel_bios.c | 73 +- drivers/gpu/drm/i915/display/intel_ddi.c | 18 +- drivers/gpu/drm/i915/display/intel_display.c | 2 - drivers/gpu/drm/i915/display/intel_display.h | 1 + drivers/gpu/drm/i915/display/intel_pch_refclk.c | 92 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_sysfs.c | 29 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs.h | 6 +- drivers/gpu/drm/i915/gt/intel_gt_types.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 +- drivers/gpu/drm/i915/i915_sysfs.c | 17 +- drivers/gpu/drm/i915/i915_vma.c | 48 +- drivers/gpu/drm/meson/meson_viu.c | 22 +- drivers/gpu/drm/msm/Makefile | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 24 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 4 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_wb.c | 18 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 510 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dsc.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_lm.c | 7 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_merge3d.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_pingpong.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_sspp.h | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_util.h | 2 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_vbif.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_wb.c | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 20 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 2 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 + drivers/gpu/drm/msm/disp/mdp5/mdp5_cfg.c | 5 + drivers/gpu/drm/msm/dp/dp_clk_util.c | 120 - drivers/gpu/drm/msm/dp/dp_clk_util.h | 38 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 13 +- drivers/gpu/drm/msm/dp/dp_display.c | 3 +- drivers/gpu/drm/msm/dp/dp_parser.c | 53 +- drivers/gpu/drm/msm/dp/dp_parser.h | 6 +- drivers/gpu/drm/msm/dp/dp_power.c | 104 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 57 +- drivers/gpu/drm/msm/hdmi/hdmi.c | 3 + drivers/gpu/drm/msm/msm_drv.c | 19 +- drivers/gpu/drm/msm/msm_gem.c | 2 +- drivers/gpu/drm/msm/msm_gem.h | 1 - drivers/gpu/drm/msm/msm_gpu.c | 21 +- drivers/gpu/drm/msm/msm_gpu.h | 19 + drivers/gpu/drm/msm/msm_gpu_devfreq.c | 2 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 15 +- drivers/gpu/drm/sti/sti_hdmi.c | 8 +- drivers/gpu/drm/ttm/ttm_bo.c | 22 +- drivers/gpu/drm/ttm/ttm_device.c | 6 +- drivers/gpu/drm/ttm/ttm_resource.c | 52 +- drivers/gpu/drm/v3d/Kconfig | 5 +- drivers/gpu/drm/v3d/v3d_debugfs.c | 18 +- drivers/gpu/drm/v3d/v3d_drv.c | 12 +- drivers/gpu/drm/v3d/v3d_gem.c | 12 +- drivers/gpu/drm/vkms/vkms_composer.c | 8 +- drivers/hid/.kunitconfig | 5 + drivers/hid/Kconfig | 16 + drivers/hid/Makefile | 3 + drivers/hid/hid-ids.h | 1 + drivers/hid/hid-nintendo.c | 2 + drivers/hid/hid-uclogic-core.c | 2 + drivers/hid/hid-uclogic-params.c | 201 +- drivers/hid/hid-uclogic-rdesc-test.c | 219 + drivers/hid/hid-uclogic-rdesc.c | 124 +- drivers/hid/hid-uclogic-rdesc.h | 24 +- drivers/hv/channel_mgmt.c | 1 + drivers/hwmon/asus-ec-sensors.c | 2 +- drivers/hwmon/dell-smm-hwmon.c | 15 + drivers/hwmon/nct6775-platform.c | 12 +- drivers/hwspinlock/omap_hwspinlock.c | 6 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 8 +- drivers/hwtracing/coresight/coresight-etm4x.h | 8 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 14 +- drivers/i2c/busses/i2c-brcmstb.c | 14 +- drivers/i2c/busses/i2c-designware-common.c | 3 - drivers/i2c/busses/i2c-designware-platdrv.c | 13 +- drivers/i2c/busses/i2c-mt65xx.c | 9 +- drivers/i2c/busses/i2c-mv64xxx.c | 61 +- drivers/i2c/busses/i2c-xiic.c | 4 +- drivers/idle/intel_idle.c | 25 +- drivers/iio/accel/adxl313_core.c | 2 +- drivers/iio/accel/adxl355_core.c | 2 +- drivers/iio/accel/adxl367.c | 48 +- drivers/iio/accel/adxl367_spi.c | 8 +- drivers/iio/accel/bma220_spi.c | 2 +- drivers/iio/accel/bma400_core.c | 2 +- drivers/iio/accel/bmi088-accel-core.c | 99 +- drivers/iio/accel/bmi088-accel-spi.c | 17 +- drivers/iio/accel/bmi088-accel.h | 9 +- drivers/iio/accel/sca3000.c | 6 +- drivers/iio/accel/sca3300.c | 325 +- drivers/iio/adc/Kconfig | 5 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ad7280a.c | 2 +- drivers/iio/adc/ad7292.c | 2 +- drivers/iio/adc/ad7298.c | 2 +- drivers/iio/adc/ad7476.c | 5 +- drivers/iio/adc/ad7606.h | 4 +- drivers/iio/adc/ad7766.c | 5 +- drivers/iio/adc/ad7768-1.c | 4 +- drivers/iio/adc/ad7887.c | 5 +- drivers/iio/adc/ad7923.c | 4 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/ad9467.c | 1 + drivers/iio/adc/adi-axi-adc.c | 11 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 10 +- drivers/iio/adc/lpc18xx_adc.c | 3 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/ltc2497.c | 4 +- drivers/iio/adc/max1027.c | 2 +- drivers/iio/adc/max11100.c | 4 +- drivers/iio/adc/max1118.c | 2 +- drivers/iio/adc/max1241.c | 2 +- drivers/iio/adc/mcp320x.c | 2 +- drivers/iio/adc/nau7802.c | 16 +- drivers/iio/adc/stm32-adc-core.c | 2 +- drivers/iio/adc/stm32-adc.c | 27 +- drivers/iio/adc/ti-adc0832.c | 2 +- drivers/iio/adc/ti-adc084s021.c | 4 +- drivers/iio/adc/ti-adc108s102.c | 4 +- drivers/iio/adc/ti-adc12138.c | 2 +- drivers/iio/adc/ti-adc128s052.c | 2 +- drivers/iio/adc/ti-adc161s626.c | 2 +- drivers/iio/adc/ti-ads1015.c | 8 +- drivers/iio/adc/ti-ads124s08.c | 2 +- drivers/iio/adc/ti-ads131e08.c | 2 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8344.c | 2 +- drivers/iio/adc/ti-ads8688.c | 2 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/vf610_adc.c | 15 +- drivers/iio/addac/ad74413r.c | 12 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 8 +- drivers/iio/chemical/bme680_core.c | 2 +- drivers/iio/chemical/ccs811.c | 10 +- drivers/iio/common/ssp_sensors/ssp.h | 3 +- drivers/iio/dac/Kconfig | 2 +- drivers/iio/dac/ad5064.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5421.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 2 +- drivers/iio/dac/ad5592r-base.c | 2 +- drivers/iio/dac/ad5592r-base.h | 4 +- drivers/iio/dac/ad5686.h | 6 +- drivers/iio/dac/ad5755.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5766.c | 2 +- drivers/iio/dac/ad5770r.c | 2 +- drivers/iio/dac/ad5791.c | 2 +- drivers/iio/dac/ad7293.c | 2 +- drivers/iio/dac/ad7303.c | 4 +- drivers/iio/dac/ad8801.c | 2 +- drivers/iio/dac/ltc2688.c | 4 +- drivers/iio/dac/mcp4922.c | 2 +- drivers/iio/dac/ti-dac082s085.c | 2 +- drivers/iio/dac/ti-dac5571.c | 5 +- drivers/iio/dac/ti-dac7311.c | 2 +- drivers/iio/dac/ti-dac7612.c | 4 +- drivers/iio/frequency/ad9523.c | 6 +- drivers/iio/frequency/adf4350.c | 6 +- drivers/iio/frequency/adf4371.c | 2 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 2 +- drivers/iio/frequency/admv4420.c | 2 +- drivers/iio/frequency/adrf6780.c | 2 +- drivers/iio/gyro/adis16080.c | 2 +- drivers/iio/gyro/adis16130.c | 2 +- drivers/iio/gyro/adxrs450.c | 2 +- drivers/iio/gyro/fxas21002c_core.c | 6 +- drivers/iio/gyro/mpu3050-core.c | 14 +- drivers/iio/gyro/mpu3050-i2c.c | 2 +- drivers/iio/imu/fxos8700_core.c | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600.h | 3 +- drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.h | 2 +- drivers/iio/imu/inv_icm42600/inv_icm42600_core.c | 2 +- drivers/iio/imu/inv_mpu6050/inv_mpu_iio.h | 2 +- drivers/iio/industrialio-core.c | 33 +- drivers/iio/industrialio-trigger.c | 6 +- drivers/iio/light/pa12203001.c | 8 +- drivers/iio/light/us5182d.c | 8 +- drivers/iio/light/vcnl4000.c | 8 +- drivers/iio/light/vcnl4035.c | 10 +- drivers/iio/magnetometer/bmc150_magn.c | 3 +- drivers/iio/magnetometer/bmc150_magn.h | 2 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 4 +- drivers/iio/potentiometer/ad5110.c | 4 +- drivers/iio/potentiometer/ad5272.c | 2 +- drivers/iio/potentiometer/max5481.c | 2 +- drivers/iio/potentiometer/mcp41010.c | 2 +- drivers/iio/potentiometer/mcp4131.c | 2 +- drivers/iio/pressure/dlhl60d.c | 2 +- drivers/iio/proximity/as3935.c | 2 +- drivers/iio/proximity/ping.c | 2 +- drivers/iio/proximity/srf08.c | 2 +- drivers/iio/proximity/sx9324.c | 76 +- drivers/iio/proximity/sx9360.c | 15 +- drivers/iio/proximity/vcnl3020.c | 4 +- drivers/iio/proximity/vl53l0x-i2c.c | 55 +- drivers/iio/resolver/ad2s1200.c | 2 +- drivers/iio/resolver/ad2s90.c | 2 +- drivers/iio/temperature/ltc2983.c | 4 +- drivers/iio/temperature/max31865.c | 2 +- drivers/iio/temperature/maxim_thermocouple.c | 2 +- drivers/infiniband/hw/mlx5/dm.c | 53 +- drivers/infiniband/hw/mlx5/mr.c | 1 + drivers/input/keyboard/bcm-keypad.c | 14 +- drivers/input/misc/gpio_decoder.c | 10 +- drivers/input/misc/palmas-pwrbutton.c | 10 +- drivers/input/misc/tps65218-pwrbutton.c | 10 +- drivers/input/touchscreen/bcm_iproc_tsc.c | 9 +- drivers/iommu/of_iommu.c | 2 +- drivers/irqchip/irq-keystone.c | 10 +- drivers/irqchip/irq-loongson-liointc.c | 8 +- drivers/irqchip/irq-tegra.c | 10 +- drivers/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/md/dm.c | 30 +- drivers/media/cec/core/cec-adap.c | 5 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 + drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 38 + drivers/media/dvb-core/dvb_vb2.c | 11 + drivers/media/i2c/adv7180.c | 5 +- drivers/media/i2c/adv7343_regs.h | 10 +- drivers/media/i2c/adv7393_regs.h | 10 +- drivers/media/i2c/adv7604.c | 5 +- drivers/media/i2c/tda1997x.c | 1 + drivers/media/pci/cx88/cx88-core.c | 22 +- drivers/media/pci/tw5864/tw5864-core.c | 30 +- drivers/media/pci/tw686x/tw686x-core.c | 18 +- drivers/media/platform/amphion/vdec.c | 3 +- drivers/media/platform/amphion/venc.c | 3 +- drivers/media/platform/amphion/vpu_cmds.c | 3 +- drivers/media/platform/amphion/vpu_core.c | 11 +- drivers/media/platform/amphion/vpu_dbg.c | 2 +- drivers/media/platform/amphion/vpu_malone.c | 18 + drivers/media/platform/amphion/vpu_malone.h | 1 + drivers/media/platform/amphion/vpu_rpc.c | 2 +- drivers/media/platform/amphion/vpu_v4l2.c | 6 +- drivers/media/platform/atmel/atmel-isc-base.c | 16 +- drivers/media/platform/atmel/atmel-sama7g5-isc.c | 2 + .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 3 + .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 43 + .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 8 + .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 12 +- .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 2 + .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 50 + .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 14 +- .../mediatek/vcodec/vdec/vdec_h264_req_multi_if.c | 25 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 200 +- .../media/platform/mediatek/vcodec/vdec_drv_if.c | 2 +- .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 5 + drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.c | 11 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg-hw.h | 9 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 316 +- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 4 +- drivers/media/platform/qcom/camss/camss-csid.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 39 +- drivers/media/platform/qcom/camss/camss-vfe.c | 34 - drivers/media/platform/qcom/camss/camss-vfe.h | 3 - drivers/media/platform/qcom/camss/camss.c | 71 +- drivers/media/platform/qcom/camss/camss.h | 7 +- .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- .../media/platform/samsung/exynos-gsc/gsc-core.c | 3 +- .../media/platform/samsung/exynos-gsc/gsc-core.h | 2 +- .../platform/samsung/exynos4-is/fimc-is-errno.h | 2 +- .../media/platform/samsung/exynos4-is/mipi-csis.c | 2 +- .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 2 +- .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 3 +- drivers/media/platform/st/sti/delta/delta-v4l2.c | 24 +- drivers/media/platform/ti/davinci/vpif.c | 1 + drivers/media/platform/ti/davinci/vpif.h | 11 +- drivers/media/platform/ti/davinci/vpif_display.h | 10 +- drivers/media/platform/ti/omap/omap_voutlib.c | 4 +- drivers/media/rc/igorplugusb.c | 19 +- drivers/media/rc/iguanair.c | 5 +- drivers/media/rc/imon_raw.c | 16 +- drivers/media/rc/lirc_dev.c | 6 +- drivers/media/rc/rc-main.c | 6 +- drivers/media/rc/redrat3.c | 4 +- drivers/media/rc/streamzap.c | 2 +- drivers/media/rc/ttusbir.c | 4 +- drivers/media/rc/xbox_remote.c | 10 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 14 + drivers/media/usb/Kconfig | 1 - drivers/media/usb/Makefile | 1 - drivers/media/usb/airspy/airspy.c | 17 +- drivers/media/usb/pvrusb2/pvrusb2-hdw.c | 1 + drivers/media/usb/stkwebcam/Kconfig | 14 - drivers/media/usb/stkwebcam/Makefile | 5 - drivers/media/usb/usbtv/usbtv-video.c | 5 +- drivers/media/usb/usbtv/usbtv.h | 3 +- drivers/media/v4l2-core/v4l2-common.c | 1 + drivers/media/v4l2-core/v4l2-compat-ioctl32.c | 2 + drivers/media/v4l2-core/v4l2-ioctl.c | 27 +- drivers/memory/ti-emif-sram-pm.S | 10 +- drivers/mfd/cros_ec_dev.c | 4 +- drivers/mfd/lp873x.c | 10 +- drivers/mfd/tps65086.c | 10 +- drivers/mfd/tps65217.c | 10 +- drivers/mfd/tps65218.c | 10 +- drivers/mfd/tps65912-core.c | 10 +- drivers/mfd/tps65912-i2c.c | 10 +- drivers/mfd/tps65912-spi.c | 10 +- drivers/misc/atmel-ssc.c | 4 +- drivers/misc/cardreader/rts5261.c | 2 + drivers/misc/eeprom/at25.c | 93 +- drivers/misc/mei/hbm.c | 3 +- drivers/misc/mei/hw-me-regs.h | 2 + drivers/misc/mei/hw-me.c | 2 + drivers/misc/mei/pci-me.c | 2 + drivers/misc/sram-exec.c | 10 +- drivers/mmc/core/debugfs.c | 1 + drivers/mmc/core/host.c | 2 +- drivers/mmc/host/dw_mmc-exynos.c | 4 +- drivers/mmc/host/dw_mmc-hi3798cv200.c | 4 +- drivers/mmc/host/dw_mmc-rockchip.c | 4 +- drivers/mmc/host/mmci.c | 2 +- drivers/mmc/host/mtk-sd.c | 20 +- drivers/mmc/host/sdhci-bcm-kona.c | 14 +- drivers/mmc/host/sdhci-brcmstb.c | 2 +- drivers/mmc/host/sdhci-iproc.c | 14 +- drivers/mmc/host/sdhci-of-arasan.c | 5 +- drivers/mmc/host/sdhci-pci-gli.c | 34 + drivers/mmc/host/sdhci-st.c | 5 +- drivers/net/bonding/bond_main.c | 24 +- drivers/net/bonding/bond_netlink.c | 101 +- drivers/net/bonding/bond_options.c | 32 +- drivers/net/can/ti_hecc.c | 11 +- drivers/net/dsa/mt7530.c | 82 +- drivers/net/dsa/mt7530.h | 1 - drivers/net/eql.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-platform.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 4 +- drivers/net/ethernet/broadcom/bgmac-bcma.c | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 2 +- drivers/net/ethernet/chelsio/cxgb/common.h | 11 +- drivers/net/ethernet/chelsio/cxgb/cphy.h | 11 +- drivers/net/ethernet/chelsio/cxgb/cpl5_cmd.h | 12 +- drivers/net/ethernet/chelsio/cxgb/elmer0.h | 12 +- drivers/net/ethernet/chelsio/cxgb/espi.c | 11 +- drivers/net/ethernet/chelsio/cxgb/espi.h | 11 +- drivers/net/ethernet/chelsio/cxgb/gmac.h | 11 +- drivers/net/ethernet/chelsio/cxgb/mv88x201x.c | 11 +- drivers/net/ethernet/chelsio/cxgb/pm3393.c | 11 +- drivers/net/ethernet/chelsio/cxgb/regs.h | 11 +- drivers/net/ethernet/chelsio/cxgb/sge.c | 11 +- drivers/net/ethernet/chelsio/cxgb/sge.h | 11 +- drivers/net/ethernet/chelsio/cxgb/subr.c | 11 +- .../net/ethernet/chelsio/cxgb/suni1x10gexp_regs.h | 12 +- drivers/net/ethernet/cisco/enic/cq_desc.h | 15 +- drivers/net/ethernet/cisco/enic/cq_enet_desc.h | 15 +- drivers/net/ethernet/cisco/enic/enic.h | 15 +- drivers/net/ethernet/cisco/enic/enic_api.c | 19 +- drivers/net/ethernet/cisco/enic/enic_api.h | 19 +- drivers/net/ethernet/cisco/enic/enic_dev.c | 19 +- drivers/net/ethernet/cisco/enic/enic_dev.h | 19 +- drivers/net/ethernet/cisco/enic/enic_ethtool.c | 19 +- drivers/net/ethernet/cisco/enic/enic_pp.c | 19 +- drivers/net/ethernet/cisco/enic/enic_pp.h | 19 +- drivers/net/ethernet/cisco/enic/enic_res.c | 15 +- drivers/net/ethernet/cisco/enic/enic_res.h | 15 +- drivers/net/ethernet/cisco/enic/rq_enet_desc.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_cq.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_cq.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_dev.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_dev.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_devcmd.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_enet.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_intr.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_intr.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_nic.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_resource.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_rq.c | 16 +- drivers/net/ethernet/cisco/enic/vnic_rq.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_rss.h | 14 +- drivers/net/ethernet/cisco/enic/vnic_stats.h | 15 +- drivers/net/ethernet/cisco/enic/vnic_vic.c | 19 +- drivers/net/ethernet/cisco/enic/vnic_vic.h | 19 +- drivers/net/ethernet/cisco/enic/vnic_wq.c | 15 +- drivers/net/ethernet/cisco/enic/vnic_wq.h | 15 +- drivers/net/ethernet/cisco/enic/wq_enet_desc.h | 15 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 + drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 18 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 101 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.h | 1 + drivers/net/ethernet/huawei/hinic/hinic_sriov.c | 6 - drivers/net/ethernet/intel/e1000/e1000_hw.c | 4 +- drivers/net/ethernet/intel/fm10k/fm10k_mbx.c | 2 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_main.c | 5 + drivers/net/ethernet/intel/i40e/i40e_txrx.c | 87 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 2 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 2 +- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c | 4 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 11 +- drivers/net/ethernet/intel/ice/ice_lib.c | 5 +- drivers/net/ethernet/intel/ice/ice_main.c | 49 +- drivers/net/ethernet/intel/ice/ice_ptp.c | 2 +- drivers/net/ethernet/intel/ice/ice_ptp.h | 31 + drivers/net/ethernet/intel/ice/ice_sriov.c | 10 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 5 + drivers/net/ethernet/intel/ice/ice_virtchnl.c | 174 +- drivers/net/ethernet/intel/igb/e1000_defines.h | 3 - drivers/net/ethernet/intel/igb/e1000_regs.h | 1 - drivers/net/ethernet/intel/ixgb/ixgb_hw.c | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 34 + drivers/net/ethernet/intel/ixgbe/ixgbe_82598.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 86 + drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 2 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 7 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 18 - .../ethernet/mellanox/mlx5/core/diag/fw_tracer.c | 7 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 3 +- .../net/ethernet/mellanox/mlx5/core/en_common.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 31 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 9 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 33 + drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 53 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 10 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 42 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 7 - .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 - drivers/net/ethernet/mellanox/mlxsw/Makefile | 1 - drivers/net/ethernet/mellanox/mlxsw/cmd.h | 30 - drivers/net/ethernet/mellanox/mlxsw/core.c | 12 - drivers/net/ethernet/mellanox/mlxsw/core.h | 12 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/pci.c | 33 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 670 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 5 - drivers/net/ethernet/mellanox/mlxsw/spectrum_cnt.h | 2 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 857 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 75 - .../ethernet/mellanox/mlxsw/spectrum_router_xm.c | 812 -- .../ethernet/microchip/sparx5/sparx5_switchdev.c | 55 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 6 +- drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 - .../net/ethernet/netronome/nfp/flower/conntrack.c | 32 +- drivers/net/ethernet/netronome/nfp/flower/match.c | 16 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 16 +- drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 8 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 16 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 20 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 9 + drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 2 + drivers/net/ethernet/netronome/nfp/nfp_net_sriov.c | 28 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 8 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 4 +- .../net/ethernet/qlogic/qlcnic/qlcnic_sriov_pf.c | 6 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 51 + drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 28 +- drivers/net/ipa/gsi.c | 180 +- drivers/net/ipa/gsi.h | 13 +- drivers/net/ipa/gsi_private.h | 21 +- drivers/net/ipa/gsi_trans.c | 80 +- drivers/net/ipa/gsi_trans.h | 15 +- drivers/net/ipa/ipa_cmd.c | 8 +- drivers/net/ipa/ipa_endpoint.c | 27 +- drivers/net/ipa/ipa_endpoint.h | 4 +- drivers/net/ipvlan/ipvlan.h | 10 +- drivers/net/ipvlan/ipvlan_core.c | 6 +- drivers/net/ipvlan/ipvlan_main.c | 18 +- drivers/net/macsec.c | 12 +- drivers/net/macvlan.c | 22 +- drivers/net/mdio/fwnode_mdio.c | 4 +- drivers/net/netconsole.c | 2 +- drivers/net/phy/fixed_phy.c | 1 + drivers/net/phy/marvell-88x2222.c | 2 + drivers/net/team/team.c | 26 +- drivers/net/usb/ax88179_178a.c | 26 +- drivers/net/usb/smsc95xx.c | 5 + drivers/net/usb/usbnet.c | 8 +- drivers/net/vrf.c | 8 +- drivers/net/vxlan/vxlan_core.c | 8 +- drivers/net/wireguard/receive.c | 9 +- drivers/net/wireless/ath/ath10k/core.c | 11 +- drivers/net/wireless/ath/ath10k/core.h | 1 + drivers/net/wireless/ath/ath10k/htt_rx.c | 6 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 61 +- drivers/net/wireless/ath/ath10k/mac.c | 70 +- drivers/net/wireless/ath/ath10k/qmi.c | 4 +- drivers/net/wireless/ath/ath10k/snoc.c | 5 +- drivers/net/wireless/ath/ath10k/txrx.c | 15 +- drivers/net/wireless/ath/ath11k/ahb.c | 4 +- drivers/net/wireless/ath/ath11k/core.c | 16 +- drivers/net/wireless/ath/ath11k/core.h | 6 +- drivers/net/wireless/ath/ath11k/debug.h | 4 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.c | 88 +- .../net/wireless/ath/ath11k/debugfs_htt_stats.h | 39 + drivers/net/wireless/ath/ath11k/dp_rx.c | 8 +- drivers/net/wireless/ath/ath11k/hal_rx.c | 2 +- drivers/net/wireless/ath/ath11k/htc.c | 4 +- drivers/net/wireless/ath/ath11k/mac.c | 24 +- drivers/net/wireless/ath/ath11k/pci.c | 2 + drivers/net/wireless/ath/ath11k/qmi.c | 6 +- drivers/net/wireless/ath/ath11k/wmi.c | 2 +- drivers/net/wireless/ath/ath5k/phy.c | 2 +- drivers/net/wireless/ath/ath6kl/wmi.h | 2 +- drivers/net/wireless/ath/ath9k/dfs.c | 2 +- drivers/net/wireless/mac80211_hwsim.c | 5 +- drivers/net/wireless/marvell/mwifiex/11ac.c | 14 +- drivers/net/wireless/marvell/mwifiex/11ac.h | 14 +- drivers/net/wireless/marvell/mwifiex/11h.c | 14 +- drivers/net/wireless/marvell/mwifiex/11n.c | 14 +- drivers/net/wireless/marvell/mwifiex/11n.h | 14 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.c | 14 +- drivers/net/wireless/marvell/mwifiex/11n_aggr.h | 14 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.c | 14 +- .../net/wireless/marvell/mwifiex/11n_rxreorder.h | 14 +- drivers/net/wireless/marvell/mwifiex/Makefile | 13 +- drivers/net/wireless/marvell/mwifiex/cfg80211.c | 14 +- drivers/net/wireless/marvell/mwifiex/cfg80211.h | 14 +- drivers/net/wireless/marvell/mwifiex/cfp.c | 14 +- drivers/net/wireless/marvell/mwifiex/cmdevt.c | 14 +- drivers/net/wireless/marvell/mwifiex/debugfs.c | 14 +- drivers/net/wireless/marvell/mwifiex/decl.h | 14 +- drivers/net/wireless/marvell/mwifiex/ethtool.c | 14 +- drivers/net/wireless/marvell/mwifiex/fw.h | 14 +- drivers/net/wireless/marvell/mwifiex/ie.c | 14 +- drivers/net/wireless/marvell/mwifiex/init.c | 14 +- drivers/net/wireless/marvell/mwifiex/ioctl.h | 14 +- drivers/net/wireless/marvell/mwifiex/join.c | 14 +- drivers/net/wireless/marvell/mwifiex/main.c | 14 +- drivers/net/wireless/marvell/mwifiex/main.h | 14 +- drivers/net/wireless/marvell/mwifiex/pcie.c | 14 +- drivers/net/wireless/marvell/mwifiex/pcie.h | 14 +- drivers/net/wireless/marvell/mwifiex/pcie_quirks.c | 18 +- drivers/net/wireless/marvell/mwifiex/pcie_quirks.h | 18 +- drivers/net/wireless/marvell/mwifiex/scan.c | 14 +- drivers/net/wireless/marvell/mwifiex/sdio.c | 14 +- drivers/net/wireless/marvell/mwifiex/sdio.h | 14 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_event.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_ioctl.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_rx.c | 14 +- drivers/net/wireless/marvell/mwifiex/sta_tx.c | 14 +- drivers/net/wireless/marvell/mwifiex/txrx.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_event.c | 14 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 14 +- drivers/net/wireless/marvell/mwifiex/usb.c | 14 +- drivers/net/wireless/marvell/mwifiex/usb.h | 14 +- drivers/net/wireless/marvell/mwifiex/util.c | 14 +- drivers/net/wireless/marvell/mwifiex/util.h | 14 +- drivers/net/wireless/marvell/mwifiex/wmm.c | 14 +- drivers/net/wireless/marvell/mwifiex/wmm.h | 14 +- drivers/net/wireless/realtek/rtw88/main.h | 6 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 14 +- drivers/net/wireless/realtek/rtw89/core.c | 48 + drivers/net/wireless/realtek/rtw89/core.h | 21 + drivers/net/wireless/realtek/rtw89/debug.c | 3 +- drivers/net/wireless/realtek/rtw89/phy.c | 24 +- drivers/net/wireless/realtek/rtw89/phy.h | 1 + drivers/net/wireless/silabs/wfx/fwio.c | 3 +- drivers/net/wireless/virt_wifi.c | 2 +- drivers/nvmem/bcm-ocotp.c | 14 +- drivers/opp/core.c | 353 +- drivers/opp/cpu.c | 12 +- drivers/opp/debugfs.c | 27 +- drivers/opp/of.c | 91 +- drivers/opp/opp.h | 22 +- drivers/pci/controller/dwc/pcie-designware-host.c | 14 +- drivers/pci/controller/dwc/pcie-designware.h | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1 + drivers/pci/controller/pci-aardvark.c | 112 +- drivers/pci/controller/pcie-brcmstb.c | 2 + drivers/pci/controller/pcie-mediatek-gen3.c | 7 +- drivers/pci/controller/pcie-microchip-host.c | 2 + drivers/pci/controller/vmd.c | 5 +- drivers/pci/pcie/err.c | 12 +- drivers/pci/quirks.c | 3 + drivers/pci/switch/switchtec.c | 7 +- drivers/phy/broadcom/phy-bcm-cygnus-pcie.c | 14 +- drivers/phy/broadcom/phy-bcm-ns2-pcie.c | 14 +- drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c | 14 +- drivers/phy/motorola/phy-cpcap-usb.c | 10 +- drivers/phy/ti/phy-dm816x-usb.c | 11 +- drivers/pinctrl/aspeed/pinctrl-aspeed.c | 4 +- drivers/pinctrl/bcm/pinctrl-bcm281xx.c | 14 +- drivers/pinctrl/bcm/pinctrl-cygnus-mux.c | 14 +- drivers/pinctrl/bcm/pinctrl-ns2-mux.c | 10 +- drivers/pinctrl/bcm/pinctrl-nsp-gpio.c | 14 +- drivers/pinctrl/bcm/pinctrl-nsp-mux.c | 10 +- drivers/pinctrl/devicetree.c | 2 +- drivers/pinctrl/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/pinctrl-amd.c | 103 + drivers/pinctrl/pinctrl-amd.h | 1376 +- drivers/pinctrl/pinctrl-as3722.c | 15 +- drivers/pinctrl/pinctrl-palmas.c | 15 +- drivers/pinctrl/pinctrl-utils.c | 15 +- drivers/pinctrl/pinctrl-utils.h | 15 +- drivers/pinctrl/sunxi/Kconfig | 3 - drivers/pinctrl/sunxi/pinctrl-sun50i-a64-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun50i-h616-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c | 22 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c | 25 +- drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c | 1 - drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c | 10 +- drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c | 1 - drivers/platform/chrome/Kconfig | 8 +- drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec.c | 3 - drivers/platform/chrome/cros_ec_proto.c | 313 +- drivers/platform/chrome/cros_ec_proto_test.c | 1402 ++ drivers/platform/chrome/cros_ec_trace.h | 8 +- drivers/platform/chrome/cros_ec_typec.c | 39 +- drivers/platform/chrome/cros_kbd_led_backlight.c | 196 +- drivers/platform/chrome/cros_kunit_util.c | 98 + drivers/platform/chrome/cros_kunit_util.h | 36 + drivers/platform/chrome/cros_usbpd_notify.c | 4 +- drivers/platform/mellanox/Kconfig | 2 +- drivers/platform/mellanox/nvsw-sn2201.c | 2 +- drivers/platform/x86/barco-p50-gpio.c | 5 +- drivers/platform/x86/gigabyte-wmi.c | 2 + drivers/platform/x86/hp-wmi.c | 29 +- drivers/platform/x86/intel/hid.c | 6 + drivers/platform/x86/intel/pmc/core.c | 1 + drivers/platform/x86/intel/pmt/crashlog.c | 2 +- drivers/power/reset/brcm-kona-reset.c | 14 +- drivers/power/reset/brcmstb-reboot.c | 14 +- drivers/power/supply/cpcap-battery.c | 10 +- drivers/ptp/ptp_dte.c | 14 +- drivers/ptp/ptp_ocp.c | 23 +- drivers/pwm/pwm-bcm-iproc.c | 14 +- drivers/pwm/pwm-bcm-kona.c | 14 +- drivers/regulator/cpcap-regulator.c | 10 +- drivers/regulator/cros-ec-regulator.c | 36 +- drivers/regulator/isl6271a-regulator.c | 10 +- drivers/regulator/lp873x-regulator.c | 10 +- drivers/regulator/max8973-regulator.c | 15 +- drivers/regulator/rpi-panel-attiny-regulator.c | 6 +- drivers/regulator/ti-abb-regulator.c | 10 +- drivers/regulator/tps51632-regulator.c | 15 +- drivers/regulator/tps62360-regulator.c | 15 +- drivers/regulator/tps65023-regulator.c | 10 +- drivers/regulator/tps6507x-regulator.c | 10 +- drivers/regulator/tps65086-regulator.c | 10 +- drivers/regulator/tps65217-regulator.c | 10 +- drivers/regulator/tps65218-regulator.c | 10 +- drivers/regulator/tps65912-regulator.c | 10 +- drivers/remoteproc/omap_remoteproc.c | 6 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 2 + drivers/reset/reset-ti-sci.c | 10 +- drivers/reset/reset-ti-syscon.c | 10 +- drivers/rpmsg/mtk_rpmsg.c | 2 + drivers/rpmsg/rpmsg_char.c | 7 +- drivers/scsi/aic94xx/aic94xx_dev.c | 2 +- drivers/scsi/fnic/cq_desc.h | 14 +- drivers/scsi/fnic/cq_enet_desc.h | 14 +- drivers/scsi/fnic/cq_exch_desc.h | 14 +- drivers/scsi/fnic/fcpio.h | 14 +- drivers/scsi/fnic/fnic.h | 14 +- drivers/scsi/fnic/fnic_attrs.c | 14 +- drivers/scsi/fnic/fnic_debugfs.c | 18 +- drivers/scsi/fnic/fnic_fcs.c | 14 +- drivers/scsi/fnic/fnic_fip.h | 14 +- drivers/scsi/fnic/fnic_io.h | 14 +- drivers/scsi/fnic/fnic_isr.c | 15 +- drivers/scsi/fnic/fnic_main.c | 15 +- drivers/scsi/fnic/fnic_res.c | 14 +- drivers/scsi/fnic/fnic_res.h | 14 +- drivers/scsi/fnic/fnic_scsi.c | 14 +- drivers/scsi/fnic/fnic_stats.h | 18 +- drivers/scsi/fnic/fnic_trace.c | 18 +- drivers/scsi/fnic/fnic_trace.h | 18 +- drivers/scsi/fnic/rq_enet_desc.h | 14 +- drivers/scsi/fnic/vnic_cq.c | 14 +- drivers/scsi/fnic/vnic_cq.h | 14 +- drivers/scsi/fnic/vnic_cq_copy.h | 14 +- drivers/scsi/fnic/vnic_dev.c | 14 +- drivers/scsi/fnic/vnic_dev.h | 14 +- drivers/scsi/fnic/vnic_devcmd.h | 14 +- drivers/scsi/fnic/vnic_intr.c | 14 +- drivers/scsi/fnic/vnic_intr.h | 14 +- drivers/scsi/fnic/vnic_nic.h | 14 +- drivers/scsi/fnic/vnic_resource.h | 14 +- drivers/scsi/fnic/vnic_rq.c | 15 +- drivers/scsi/fnic/vnic_rq.h | 14 +- drivers/scsi/fnic/vnic_scsi.h | 14 +- drivers/scsi/fnic/vnic_stats.h | 14 +- drivers/scsi/fnic/vnic_wq.c | 14 +- drivers/scsi/fnic/vnic_wq.h | 14 +- drivers/scsi/fnic/vnic_wq_copy.c | 15 +- drivers/scsi/fnic/vnic_wq_copy.h | 14 +- drivers/scsi/fnic/wq_enet_desc.h | 14 +- drivers/scsi/libsas/sas_expander.c | 67 +- drivers/scsi/libsas/sas_internal.h | 2 +- drivers/scsi/lpfc/lpfc_nvmet.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 5 + drivers/scsi/qla2xxx/qla_edif.c | 80 +- drivers/scsi/qla2xxx/qla_edif.h | 4 + drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 10 +- drivers/scsi/qla2xxx/qla_iocb.c | 3 + drivers/scsi/qla2xxx/qla_isr.c | 35 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 22 +- drivers/scsi/scsi_transport_iscsi.c | 7 +- drivers/scsi/snic/cq_desc.h | 18 +- drivers/scsi/snic/cq_enet_desc.h | 18 +- drivers/scsi/snic/snic.h | 18 +- drivers/scsi/snic/snic_attrs.c | 18 +- drivers/scsi/snic/snic_ctl.c | 18 +- drivers/scsi/snic/snic_debugfs.c | 18 +- drivers/scsi/snic/snic_disc.c | 18 +- drivers/scsi/snic/snic_disc.h | 18 +- drivers/scsi/snic/snic_fwint.h | 18 +- drivers/scsi/snic/snic_io.c | 18 +- drivers/scsi/snic/snic_io.h | 18 +- drivers/scsi/snic/snic_isr.c | 18 +- drivers/scsi/snic/snic_main.c | 18 +- drivers/scsi/snic/snic_res.c | 18 +- drivers/scsi/snic/snic_res.h | 18 +- drivers/scsi/snic/snic_scsi.c | 18 +- drivers/scsi/snic/snic_stats.h | 18 +- drivers/scsi/snic/snic_trc.c | 18 +- drivers/scsi/snic/snic_trc.h | 18 +- drivers/scsi/snic/vnic_cq.c | 18 +- drivers/scsi/snic/vnic_cq.h | 18 +- drivers/scsi/snic/vnic_cq_fw.h | 18 +- drivers/scsi/snic/vnic_dev.c | 18 +- drivers/scsi/snic/vnic_dev.h | 18 +- drivers/scsi/snic/vnic_devcmd.h | 18 +- drivers/scsi/snic/vnic_intr.c | 18 +- drivers/scsi/snic/vnic_intr.h | 18 +- drivers/scsi/snic/vnic_resource.h | 18 +- drivers/scsi/snic/vnic_snic.h | 18 +- drivers/scsi/snic/vnic_stats.h | 18 +- drivers/scsi/snic/vnic_wq.c | 18 +- drivers/scsi/snic/vnic_wq.h | 18 +- drivers/scsi/snic/wq_enet_desc.h | 18 +- drivers/soc/bcm/brcmstb/pm/pm-arm.c | 3 +- drivers/soc/imx/imx8m-blk-ctrl.c | 2 +- drivers/soc/qcom/qcom-geni-se.c | 3 + drivers/soc/renesas/r8a779a0-sysc.c | 10 +- drivers/soc/renesas/rcar-gen4-sysc.h | 4 +- drivers/soc/renesas/rcar-sysc.h | 4 +- drivers/soc/ti/knav_dma.c | 10 +- drivers/spi/atmel-quadspi.c | 104 +- drivers/spi/spi-microchip-core.c | 4 +- drivers/spi/spi-s3c64xx.c | 10 +- drivers/spi/spi-sifive.c | 39 + drivers/spi/spi-tegra210-quad.c | 33 +- drivers/spi/spi.c | 15 +- drivers/staging/fbtft/fb_ssd1351.c | 3 +- drivers/staging/fbtft/fbtft-core.c | 3 +- drivers/staging/greybus/audio_helper.c | 5 +- drivers/staging/greybus/loopback.c | 2 +- drivers/staging/media/Kconfig | 12 +- drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/i2c/ov5693/ov5693.h | 2 +- drivers/staging/media/hantro/hantro_drv.c | 12 +- drivers/staging/media/hantro/hantro_g2_regs.h | 2 +- drivers/staging/media/hantro/hantro_hevc.c | 30 + drivers/staging/media/hantro/hantro_hw.h | 14 + drivers/staging/media/hantro/hantro_v4l2.c | 2 +- drivers/staging/media/hantro/imx8m_vpu_hw.c | 80 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 104 +- drivers/staging/media/hantro/sama5d4_vdec_hw.c | 40 +- drivers/staging/media/hantro/sunxi_vpu_hw.c | 24 +- drivers/staging/media/stkwebcam/Kconfig | 18 + drivers/staging/media/stkwebcam/Makefile | 5 + drivers/staging/media/stkwebcam/TODO | 12 + .../usb => staging/media}/stkwebcam/stk-sensor.c | 0 .../usb => staging/media}/stkwebcam/stk-webcam.c | 0 .../usb => staging/media}/stkwebcam/stk-webcam.h | 0 drivers/staging/media/zoran/videocodec.c | 93 +- drivers/staging/media/zoran/videocodec.h | 15 + drivers/staging/media/zoran/zoran.h | 14 + drivers/staging/media/zoran/zr36016.c | 91 +- drivers/staging/media/zoran/zr36050.c | 144 +- drivers/staging/media/zoran/zr36060.c | 97 +- drivers/staging/olpc_dcon/Kconfig | 2 +- drivers/staging/olpc_dcon/olpc_dcon.c | 7 +- drivers/staging/qlge/qlge_main.c | 24 +- drivers/staging/r8188eu/core/rtw_cmd.c | 15 +- drivers/staging/r8188eu/core/rtw_efuse.c | 33 +- drivers/staging/r8188eu/core/rtw_fw.c | 72 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 1 + drivers/staging/r8188eu/core/rtw_led.c | 16 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 66 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 9 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 46 +- drivers/staging/r8188eu/hal/Hal8188ERateAdaptive.c | 21 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 21 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 9 +- drivers/staging/r8188eu/hal/hal_com.c | 27 +- drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 37 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 6 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 136 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 30 +- drivers/staging/r8188eu/hal/usb_halinit.c | 271 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 33 +- drivers/staging/r8188eu/include/basic_types.h | 2 - drivers/staging/r8188eu/include/hal_intf.h | 1 - drivers/staging/r8188eu/include/rtw_io.h | 8 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 51 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 19 +- drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 2 +- drivers/staging/rtl8723bs/os_dep/ioctl_linux.c | 6 +- drivers/staging/vme_user/Kconfig | 27 + drivers/staging/vme_user/Makefile | 3 + drivers/staging/vme_user/vme.c | 2015 +++ {include/linux => drivers/staging/vme_user}/vme.h | 0 drivers/staging/vme_user/vme_bridge.h | 190 + drivers/staging/vme_user/vme_fake.c | 1305 ++ drivers/staging/vme_user/vme_tsi148.c | 2661 ++++ .../{vme/bridges => staging/vme_user}/vme_tsi148.h | 0 drivers/staging/vme_user/vme_user.c | 2 +- drivers/target/iscsi/iscsi_target_nego.c | 3 +- drivers/thermal/hisi_thermal.c | 10 +- drivers/tty/goldfish.c | 2 +- drivers/tty/mips_ejtag_fdc.c | 2 +- drivers/tty/n_gsm.c | 2 +- drivers/tty/n_tty.c | 92 +- drivers/tty/serial/8250/8250.h | 21 + drivers/tty/serial/8250/8250_bcm2835aux.c | 1 + drivers/tty/serial/8250/8250_core.c | 4 +- drivers/tty/serial/8250/8250_dw.c | 7 +- drivers/tty/serial/8250/8250_dwlib.c | 17 +- drivers/tty/serial/8250/8250_exar.c | 14 +- drivers/tty/serial/8250/8250_fintek.c | 29 +- drivers/tty/serial/8250/8250_lpc18xx.c | 20 +- drivers/tty/serial/8250/8250_of.c | 1 + drivers/tty/serial/8250/8250_pci.c | 24 +- drivers/tty/serial/8250/8250_port.c | 84 +- drivers/tty/serial/Kconfig | 1 + drivers/tty/serial/amba-pl011.c | 13 +- drivers/tty/serial/ar933x_uart.c | 7 + drivers/tty/serial/atmel_serial.c | 7 + drivers/tty/serial/fsl_lpuart.c | 25 +- drivers/tty/serial/imx.c | 19 +- drivers/tty/serial/max310x.c | 270 +- drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/omap-serial.c | 8 + drivers/tty/serial/pic32_uart.c | 4 +- drivers/tty/serial/pmac_zilog.c | 1 - drivers/tty/serial/qcom_geni_serial.c | 4 + drivers/tty/serial/sc16is7xx.c | 8 +- drivers/tty/serial/serial-tegra.c | 4 +- drivers/tty/serial/serial_core.c | 129 +- drivers/tty/serial/stm32-usart.c | 8 + drivers/tty/tty_buffer.c | 59 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_port.c | 21 + drivers/tty/vt/Makefile | 2 +- drivers/tty/vt/consolemap.c | 634 +- drivers/tty/vt/defkeymap.c_shipped | 6 +- drivers/tty/vt/selection.c | 3 +- drivers/tty/vt/vt.c | 6 +- drivers/ufs/core/ufshcd.c | 11 +- drivers/ufs/host/Kconfig | 12 + drivers/ufs/host/Makefile | 1 + drivers/ufs/host/ufs-exynos.c | 152 +- drivers/ufs/host/ufs-exynos.h | 1 + drivers/ufs/host/ufs-renesas.c | 412 + drivers/uio/uio_pruss.c | 10 +- drivers/usb/cdns3/cdns3-gadget.c | 4 +- drivers/usb/cdns3/cdnsp-ring.c | 19 +- drivers/usb/chipidea/ci_hdrc_imx.h | 2 +- drivers/usb/common/usb-conn-gpio.c | 17 + drivers/usb/core/hub.c | 99 +- drivers/usb/core/hub.h | 3 + drivers/usb/core/port.c | 83 + drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/Kconfig | 4 +- drivers/usb/dwc3/core.c | 42 +- drivers/usb/dwc3/core.h | 1 + drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/ep0.c | 2 +- drivers/usb/dwc3/gadget.c | 26 +- drivers/usb/gadget/function/f_fs.c | 40 +- drivers/usb/gadget/function/f_uvc.c | 30 +- drivers/usb/gadget/function/u_ether.c | 12 +- drivers/usb/gadget/function/uvc_queue.c | 23 +- drivers/usb/gadget/function/uvc_video.c | 14 +- drivers/usb/gadget/udc/Kconfig | 13 + drivers/usb/gadget/udc/Makefile | 1 + drivers/usb/gadget/udc/aspeed_udc.c | 1596 +++ drivers/usb/gadget/udc/bdc/bdc_cmd.c | 2 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 1 + drivers/usb/gadget/udc/tegra-xudc.c | 8 +- drivers/usb/host/ehci-ppc-of.c | 1 + drivers/usb/host/ohci-at91.c | 69 +- drivers/usb/host/ohci-nxp.c | 1 + drivers/usb/host/xhci-mtk.c | 7 + drivers/usb/host/xhci-tegra.c | 8 +- drivers/usb/host/xhci.c | 15 +- drivers/usb/mtu3/mtu3.h | 1 + drivers/usb/mtu3/mtu3_core.c | 3 +- drivers/usb/mtu3/mtu3_gadget.c | 20 +- drivers/usb/mtu3/mtu3_gadget_ep0.c | 2 +- drivers/usb/mtu3/mtu3_plat.c | 7 + drivers/usb/musb/musb_gadget.c | 2 - drivers/usb/typec/Makefile | 2 +- drivers/usb/typec/class.c | 149 + drivers/usb/typec/class.h | 4 + drivers/usb/typec/pd.c | 708 + drivers/usb/typec/pd.h | 30 + drivers/usb/typec/tcpm/tcpm.c | 144 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 28 +- drivers/usb/usbip/vudc_rx.c | 6 +- drivers/usb/usbip/vudc_sysfs.c | 14 +- drivers/video/backlight/tps65217_bl.c | 10 +- drivers/video/console/vgacon.c | 4 +- drivers/vme/Kconfig | 18 - drivers/vme/Makefile | 8 - drivers/vme/boards/Kconfig | 10 - drivers/vme/boards/Makefile | 6 - drivers/vme/boards/vme_vmivme7805.c | 106 - drivers/vme/boards/vme_vmivme7805.h | 33 - drivers/vme/bridges/Kconfig | 24 - drivers/vme/bridges/Makefile | 4 - drivers/vme/bridges/vme_ca91cx42.c | 1928 --- drivers/vme/bridges/vme_ca91cx42.h | 579 - drivers/vme/bridges/vme_fake.c | 1305 -- drivers/vme/bridges/vme_tsi148.c | 2661 ---- drivers/vme/vme.c | 2015 --- drivers/vme/vme_bridge.h | 190 - fs/9p/fid.c | 22 +- fs/9p/v9fs.h | 2 +- fs/9p/vfs_addr.c | 25 +- fs/9p/vfs_inode.c | 11 +- fs/9p/vfs_inode_dotl.c | 3 + fs/Makefile | 2 - fs/afs/dynroot.c | 2 +- fs/afs/file.c | 6 +- fs/afs/inode.c | 2 +- fs/afs/internal.h | 2 +- fs/afs/volume.c | 3 +- fs/afs/write.c | 2 +- fs/attr.c | 26 +- fs/btrfs/Makefile | 2 +- fs/btrfs/async-thread.h | 1 - fs/btrfs/backref.c | 88 +- fs/btrfs/backref.h | 3 +- fs/btrfs/block-group.c | 1 + fs/btrfs/btrfs_inode.h | 5 + fs/btrfs/ctree.h | 14 + fs/btrfs/extent-io-tree.h | 15 + fs/btrfs/extent_io.c | 576 +- fs/btrfs/extent_io.h | 29 +- fs/btrfs/file.c | 69 +- fs/btrfs/inode.c | 55 +- fs/btrfs/ioctl.c | 22 +- fs/btrfs/locking.c | 3 - fs/btrfs/ordered-data.c | 19 +- fs/btrfs/raid56.c | 296 +- fs/btrfs/raid56.h | 12 +- fs/btrfs/read-repair.c | 248 - fs/btrfs/read-repair.h | 33 - fs/btrfs/scrub.c | 20 +- fs/btrfs/send.c | 147 +- fs/btrfs/send.h | 17 +- fs/btrfs/super.c | 9 +- fs/btrfs/sysfs.c | 52 +- fs/btrfs/transaction.c | 28 + fs/btrfs/tree-log.c | 18 +- fs/btrfs/tree-log.h | 3 + fs/btrfs/volumes.c | 132 +- fs/btrfs/volumes.h | 4 +- fs/btrfs/zstd.c | 42 +- fs/ceph/addr.c | 12 +- fs/ceph/cache.h | 2 +- fs/ceph/inode.c | 2 +- fs/cifs/connect.c | 7 +- fs/cifs/fscache.h | 2 +- fs/crypto/fscrypt_private.h | 2 +- fs/crypto/keysetup.c | 7 + fs/crypto/policy.c | 14 +- fs/exec.c | 7 + fs/f2fs/file.c | 8 +- fs/f2fs/gc.c | 8 +- fs/f2fs/iostat.c | 31 +- fs/f2fs/node.c | 8 +- fs/fat/namei_vfat.c | 231 +- fs/fs-writeback.c | 17 +- fs/hugetlbfs/inode.c | 68 +- fs/io-wq.h | 228 - fs/io_uring.c | 13316 ------------------- fs/iomap/direct-io.c | 4 +- fs/ksmbd/transport_rdma.c | 10 - fs/ksmbd/transport_tcp.c | 2 +- fs/netfs/buffered_read.c | 5 +- fs/netfs/objects.c | 6 +- fs/ntfs3/fslog.c | 2 +- fs/proc/array.c | 1 - fs/proc/inode.c | 2 - fs/proc/kmsg.c | 1 - fs/proc/nommu.c | 1 - fs/proc/proc_net.c | 3 - fs/proc/proc_tty.c | 2 - fs/proc/root.c | 3 - fs/proc/task_mmu.c | 2 +- fs/proc/vmcore.c | 1 - fs/squashfs/block.c | 10 +- fs/squashfs/decompressor.h | 1 + fs/squashfs/file.c | 52 +- fs/squashfs/file_direct.c | 90 +- fs/squashfs/lz4_wrapper.c | 7 +- fs/squashfs/lzo_wrapper.c | 7 +- fs/squashfs/page_actor.c | 55 +- fs/squashfs/page_actor.h | 16 +- fs/squashfs/xz_wrapper.c | 11 +- fs/squashfs/zlib_wrapper.c | 12 +- fs/squashfs/zstd_wrapper.c | 12 +- fs/userfaultfd.c | 83 +- fs/zonefs/super.c | 111 +- include/asm-generic/io.h | 91 +- include/asm-generic/softirq_stack.h | 2 +- include/crypto/internal/blake2s.h | 108 - include/crypto/polyval.h | 22 + include/drm/display/drm_dp_helper.h | 2 + include/drm/drm_edid.h | 9 + include/drm/drm_gem.h | 26 +- include/drm/drm_of.h | 22 + include/drm/ttm/ttm_resource.h | 8 +- include/dt-bindings/clock/bcm21664.h | 10 +- include/dt-bindings/clock/bcm281xx.h | 10 +- include/dt-bindings/clock/ti-dra7-atl.h | 10 +- include/dt-bindings/pinctrl/hisi.h | 10 +- include/dt-bindings/pinctrl/keystone.h | 10 +- include/dt-bindings/power/mt6797-power.h | 9 +- include/linux/audit.h | 2 - include/linux/blkdev.h | 17 + include/linux/bpf_verifier.h | 2 +- include/linux/clk/ti.h | 10 +- include/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/context_tracking.h | 95 +- include/linux/context_tracking_irq.h | 21 + include/linux/context_tracking_state.h | 109 +- include/linux/cpu.h | 3 + include/linux/damon.h | 4 + include/linux/device.h | 2 + include/linux/device/driver.h | 2 +- include/linux/efi.h | 3 + include/linux/entry-common.h | 10 +- include/linux/hardirq.h | 12 +- include/linux/highmem-internal.h | 10 +- include/linux/huge_mm.h | 75 +- include/linux/ieee80211.h | 31 + include/linux/if_macvlan.h | 6 +- include/linux/if_team.h | 10 +- include/linux/if_vlan.h | 10 +- include/linux/iio/iio.h | 11 +- include/linux/input/elan-i2c-ids.h | 5 +- include/linux/khugepaged.h | 30 - include/linux/libata.h | 1 - include/linux/memcontrol.h | 53 +- include/linux/mfd/lp873x.h | 10 +- include/linux/mfd/tps65086.h | 10 +- include/linux/mfd/tps65217.h | 10 +- include/linux/mfd/tps65218.h | 10 +- include/linux/mfd/tps65912.h | 10 +- include/linux/mlx5/device.h | 36 +- include/linux/mlx5/driver.h | 1 + include/linux/mlx5/fs.h | 14 + include/linux/mlx5/mlx5_ifc.h | 151 +- include/linux/mm.h | 13 +- include/linux/netdevice.h | 40 +- include/linux/netfs.h | 27 +- include/linux/objtool.h | 6 + include/linux/pinctrl/pinctrl.h | 20 + include/linux/pipe_fs_i.h | 9 + include/linux/platform_data/cros_ec_commands.h | 4 +- include/linux/platform_data/cros_ec_proto.h | 7 +- include/linux/platform_data/davinci_asp.h | 10 +- include/linux/platform_data/gpio-davinci.h | 10 +- include/linux/platform_data/uio_dmem_genirq.h | 10 +- include/linux/platform_data/uio_pruss.h | 10 +- include/linux/platform_data/usb-omap.h | 16 +- include/linux/pm_opp.h | 17 +- include/linux/pm_wakeirq.h | 14 +- include/linux/printk.h | 5 + include/linux/rcupdate.h | 19 +- include/linux/rcupdate_trace.h | 2 +- include/linux/rcutiny.h | 6 - include/linux/rcutree.h | 9 +- include/linux/regmap.h | 37 + include/linux/reset/bcm63xx_pmb.h | 10 +- include/linux/serial_core.h | 3 + include/linux/soc/ti/knav_dma.h | 10 +- include/linux/soc/ti/knav_qmss.h | 10 +- include/linux/soc/ti/ti-msgmgr.h | 10 +- include/linux/socket.h | 4 - include/linux/soundwire/sdw_intel.h | 2 + include/linux/spi/spi.h | 10 +- include/linux/sram.h | 14 +- include/linux/sunrpc/bc_xprt.h | 17 +- include/linux/swap.h | 5 + include/linux/ti-emif-sram.h | 10 +- include/linux/tracepoint.h | 4 +- include/linux/tty_buffer.h | 1 + include/linux/tty_ldisc.h | 14 + include/linux/tty_port.h | 2 + include/linux/uio.h | 2 + include/linux/usb.h | 2 + include/linux/usb/audio-v2.h | 3 - include/linux/usb/audio.h | 3 - include/linux/usb/c67x00.h | 15 - include/linux/usb/cdc-wdm.h | 4 - include/linux/usb/cdc.h | 4 - include/linux/usb/composite.h | 14 - include/linux/usb/ehci_def.h | 14 - include/linux/usb/ehci_pdriver.h | 14 - include/linux/usb/g_hid.h | 14 - include/linux/usb/gadget.h | 2 - include/linux/usb/hcd.h | 14 - include/linux/usb/input.h | 4 - include/linux/usb/isp1301.h | 10 - include/linux/usb/m66592.h | 14 - include/linux/usb/musb-ux500.h | 10 - include/linux/usb/net2280.h | 14 - include/linux/usb/of.h | 2 - include/linux/usb/ohci_pdriver.h | 14 - include/linux/usb/otg-fsm.h | 17 +- include/linux/usb/pd.h | 38 + include/linux/usb/phy_companion.h | 10 - include/linux/usb/r8a66597.h | 14 - include/linux/usb/rndis_host.h | 14 - include/linux/usb/serial.h | 5 - include/linux/usb/storage.h | 2 - include/linux/usb/tegra_usb_phy.h | 10 - include/linux/usb/typec.h | 23 + include/linux/usb/ulpi.h | 4 - include/linux/usb/usb338x.h | 11 - include/linux/usb/usbnet.h | 14 - include/linux/usb/xhci-dbgp.h | 4 - include/linux/visorbus.h | 344 - include/linux/vmalloc.h | 1 + include/linux/wkup_m3_ipc.h | 10 +- include/linux/workqueue.h | 2 +- include/media/i2c/adv7343.h | 10 +- include/media/i2c/adv7393.h | 10 +- include/media/i2c/ov2659.h | 14 +- include/media/tpg/v4l2-tpg.h | 16 + include/net/bond_options.h | 3 +- include/net/ip_tunnels.h | 4 +- include/net/mac80211.h | 35 - include/net/sock.h | 101 +- include/net/tcp.h | 2 + include/net/udp.h | 1 + include/net/xfrm.h | 2 +- include/scsi/libsas.h | 2 +- include/scsi/sas.h | 42 +- include/sound/control.h | 2 +- include/sound/core.h | 6 + include/sound/hdmi-codec.h | 4 +- include/sound/soc-card.h | 1 + include/sound/soc.h | 3 +- include/sound/sof.h | 1 + include/sound/sof/dai-amd.h | 7 + include/sound/sof/dai.h | 2 +- include/sound/sof/ipc4/header.h | 8 + include/trace/events/btrfs.h | 65 + include/trace/events/kmem.h | 40 +- include/trace/events/rwmmio.h | 97 + include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/io_uring.h | 9 +- include/uapi/linux/netfilter/xt_IDLETIMER.h | 17 +- include/uapi/linux/nl80211.h | 2 +- include/uapi/linux/tls.h | 4 +- include/uapi/linux/userfaultfd.h | 4 + include/uapi/linux/videodev2.h | 1 + include/uapi/rdma/mlx5_user_ioctl_verbs.h | 1 + include/uapi/sound/sof/abi.h | 2 + include/uapi/sound/sof/header.h | 30 + include/uapi/sound/sof/tokens.h | 44 + include/ufs/ufshcd.h | 12 + init/Kconfig | 4 +- io_uring/Makefile | 11 + io_uring/advise.c | 100 + io_uring/advise.h | 7 + io_uring/cancel.c | 194 + io_uring/cancel.h | 6 + io_uring/epoll.c | 66 + io_uring/epoll.h | 6 + io_uring/fdinfo.c | 191 + io_uring/fdinfo.h | 3 + io_uring/filetable.c | 142 + io_uring/filetable.h | 80 + io_uring/fs.c | 294 + io_uring/fs.h | 20 + {fs => io_uring}/io-wq.c | 0 io_uring/io-wq.h | 229 + io_uring/io_uring.c | 3949 ++++++ io_uring/io_uring.h | 291 + io_uring/io_uring_types.h | 519 + io_uring/kbuf.c | 524 + io_uring/kbuf.h | 133 + io_uring/msg_ring.c | 65 + io_uring/msg_ring.h | 4 + io_uring/net.c | 784 ++ io_uring/net.h | 43 + io_uring/nop.c | 26 + io_uring/nop.h | 4 + io_uring/opdef.c | 491 + io_uring/opdef.h | 42 + io_uring/openclose.c | 284 + io_uring/openclose.h | 14 + io_uring/poll.c | 760 ++ io_uring/poll.h | 30 + io_uring/refs.h | 48 + io_uring/rsrc.c | 1314 ++ io_uring/rsrc.h | 155 + io_uring/rw.c | 1098 ++ io_uring/rw.h | 23 + io_uring/splice.c | 123 + io_uring/splice.h | 7 + io_uring/sqpoll.c | 426 + io_uring/sqpoll.h | 29 + io_uring/statx.c | 74 + io_uring/statx.h | 5 + io_uring/sync.c | 111 + io_uring/sync.h | 10 + io_uring/tctx.c | 309 + io_uring/tctx.h | 56 + io_uring/timeout.c | 635 + io_uring/timeout.h | 35 + io_uring/uring_cmd.c | 115 + io_uring/uring_cmd.h | 13 + io_uring/xattr.c | 259 + io_uring/xattr.h | 15 + kernel/audit.c | 2 +- kernel/bpf/btf.c | 5 + kernel/bpf/percpu_freelist.c | 20 +- kernel/cfi.c | 4 +- kernel/context_tracking.c | 614 +- kernel/cpu_pm.c | 8 +- kernel/crash_core.c | 14 + kernel/entry/common.c | 16 +- kernel/extable.c | 4 +- kernel/fork.c | 5 +- kernel/irq/pm.c | 2 - kernel/kallsyms.c | 23 +- kernel/kallsyms_internal.h | 30 + kernel/locking/lockdep.c | 4 +- kernel/nsproxy.c | 3 +- kernel/panic.c | 2 + kernel/printk/internal.h | 2 + kernel/printk/printk.c | 8 +- kernel/printk/printk_safe.c | 32 + kernel/rcu/Kconfig | 2 + kernel/rcu/rcu.h | 4 - kernel/rcu/rcutorture.c | 38 +- kernel/rcu/refscale.c | 18 +- kernel/rcu/srcutree.c | 20 +- kernel/rcu/tasks.h | 77 +- kernel/rcu/tree.c | 489 +- kernel/rcu/tree.h | 8 - kernel/rcu/tree_exp.h | 2 +- kernel/rcu/tree_nocb.h | 24 +- kernel/rcu/tree_plugin.h | 38 +- kernel/rcu/tree_stall.h | 8 +- kernel/rcu/update.c | 2 +- kernel/reboot.c | 2 + kernel/sched/core.c | 70 +- kernel/sched/deadline.c | 6 +- kernel/sched/fair.c | 205 +- kernel/sched/idle.c | 10 +- kernel/sched/sched.h | 7 +- kernel/sched/topology.c | 23 +- kernel/softirq.c | 4 +- kernel/time/Kconfig | 37 +- kernel/time/tick-sched.c | 2 +- kernel/torture.c | 1 + kernel/trace/trace.c | 8 +- lib/Kconfig | 10 + lib/Kconfig.ubsan | 2 +- lib/Makefile | 3 + lib/crypto/Kconfig | 1 + lib/crypto/blake2s-selftest.c | 41 + lib/crypto/blake2s.c | 37 +- lib/debugobjects.c | 10 + lib/error-inject.c | 16 +- lib/iov_iter.c | 127 +- lib/livepatch/test_klp_callbacks_busy.c | 8 + lib/maple_tree.c | 320 +- {crypto => lib}/memneq.c | 0 lib/test_maple_tree.c | 277 + lib/trace_readwrite.c | 47 + localversion-next | 2 +- mm/damon/Kconfig | 8 + mm/damon/Makefile | 1 + mm/damon/dbgfs.c | 64 +- mm/damon/lru_sort.c | 546 + mm/damon/ops-common.c | 42 + mm/damon/ops-common.h | 2 + mm/damon/paddr.c | 60 +- mm/damon/sysfs.c | 2 + mm/filemap.c | 19 +- mm/highmem.c | 2 +- mm/huge_memory.c | 81 +- mm/hwpoison-inject.c | 2 +- mm/internal.h | 2 + mm/kasan/common.c | 8 +- mm/kasan/kasan.h | 3 +- mm/kasan/report.c | 12 +- mm/khugepaged.c | 169 +- mm/kmemleak.c | 62 +- mm/list_lru.c | 2 +- mm/madvise.c | 2 +- mm/memblock.c | 7 +- mm/memcontrol.c | 73 +- mm/memory-failure.c | 12 + mm/memory.c | 7 +- mm/mlock.c | 4 +- mm/mprotect.c | 77 +- mm/oom_kill.c | 4 +- mm/page_alloc.c | 25 +- mm/secretmem.c | 9 + mm/slab.c | 18 +- mm/slab.h | 30 +- mm/slab_common.c | 9 +- mm/slob.c | 8 +- mm/slub.c | 137 +- mm/sparse-vmemmap.c | 4 +- mm/swap.h | 5 - mm/usercopy.c | 26 +- mm/userfaultfd.c | 3 + mm/vmalloc.c | 2 +- net/6lowpan/nhc.c | 103 +- net/6lowpan/nhc.h | 38 +- net/6lowpan/nhc_dest.c | 9 +- net/6lowpan/nhc_fragment.c | 9 +- net/6lowpan/nhc_ghc_ext_dest.c | 9 +- net/6lowpan/nhc_ghc_ext_frag.c | 11 +- net/6lowpan/nhc_ghc_ext_hop.c | 9 +- net/6lowpan/nhc_ghc_ext_route.c | 9 +- net/6lowpan/nhc_ghc_icmpv6.c | 9 +- net/6lowpan/nhc_ghc_udp.c | 9 +- net/6lowpan/nhc_hop.c | 9 +- net/6lowpan/nhc_ipv6.c | 11 +- net/6lowpan/nhc_mobility.c | 9 +- net/6lowpan/nhc_routing.c | 9 +- net/6lowpan/nhc_udp.c | 9 +- net/8021q/vlan_core.c | 6 +- net/8021q/vlan_dev.c | 22 +- net/ax25/af_ax25.c | 40 +- net/ax25/ax25_dev.c | 6 +- net/bridge/br_if.c | 10 +- net/bridge/br_mdb.c | 15 +- net/bridge/br_netlink.c | 8 +- net/bridge/br_vlan.c | 36 +- net/core/datagram.c | 3 - net/core/dev.c | 48 +- net/core/dev_ioctl.c | 4 +- net/core/devlink.c | 28 +- net/core/drop_monitor.c | 23 +- net/core/dst.c | 8 +- net/core/failover.c | 4 +- net/core/filter.c | 34 +- net/core/link_watch.c | 2 +- net/core/neighbour.c | 18 +- net/core/net-sysfs.c | 8 +- net/core/net_namespace.c | 7 + net/core/netpoll.c | 2 +- net/core/pktgen.c | 6 +- net/core/skbuff.c | 12 +- net/core/sock.c | 33 +- net/core/stream.c | 6 +- net/decnet/af_decnet.c | 4 + net/dsa/slave.c | 8 +- net/ethtool/ioctl.c | 21 +- net/ethtool/netlink.c | 6 +- net/ethtool/netlink.h | 2 +- net/hsr/hsr_debugfs.c | 10 +- net/ipv4/af_inet.c | 8 +- net/ipv4/devinet.c | 4 +- net/ipv4/fib_semantics.c | 11 +- net/ipv4/ipconfig.c | 6 + net/ipv4/ipmr.c | 2 +- net/ipv4/route.c | 7 +- net/ipv4/tcp.c | 13 +- net/ipv4/tcp_input.c | 6 +- net/ipv4/tcp_ipv4.c | 3 + net/ipv4/tcp_output.c | 2 +- net/ipv4/tcp_timer.c | 19 +- net/ipv4/udp.c | 14 +- net/ipv4/udplite.c | 3 + net/ipv4/xfrm4_policy.c | 2 +- net/ipv6/addrconf.c | 4 +- net/ipv6/addrconf_core.c | 2 +- net/ipv6/ip6_gre.c | 8 +- net/ipv6/ip6_tunnel.c | 11 +- net/ipv6/ip6_vti.c | 4 +- net/ipv6/ip6mr.c | 2 +- net/ipv6/route.c | 10 +- net/ipv6/seg6_local.c | 1 + net/ipv6/sit.c | 12 +- net/ipv6/tcp_ipv6.c | 3 + net/ipv6/udp.c | 3 + net/ipv6/udplite.c | 3 + net/ipv6/xfrm6_policy.c | 4 +- net/iucv/af_iucv.c | 2 - net/llc/af_llc.c | 2 +- net/mac80211/cfg.c | 98 +- net/mac80211/ieee80211_i.h | 11 +- net/mac80211/iface.c | 7 +- net/mac80211/key.c | 22 +- net/mac80211/key.h | 9 +- net/mac80211/main.c | 69 +- net/mac80211/mesh_hwmp.c | 6 +- net/mac80211/mlme.c | 6 +- net/mac80211/rx.c | 49 +- net/mac80211/sta_info.h | 4 +- net/mac80211/tx.c | 21 +- net/mac80211/util.c | 70 +- net/mac80211/wpa.c | 133 +- net/mac80211/wpa.h | 5 +- net/mptcp/protocol.c | 13 +- net/openvswitch/vport-netdev.c | 6 +- net/packet/af_packet.c | 12 +- net/sched/act_mirred.c | 6 +- net/sched/sch_api.c | 2 +- net/sched/sch_generic.c | 11 +- net/sctp/protocol.c | 4 +- net/sctp/sm_statefuns.c | 2 - net/sctp/socket.c | 12 +- net/sctp/stream_interleave.c | 2 - net/sctp/ulpqueue.c | 4 - net/smc/smc_pnet.c | 7 +- net/socket.c | 15 +- net/sunrpc/backchannel_rqst.c | 16 +- net/sunrpc/sunrpc.h | 16 +- net/switchdev/switchdev.c | 4 +- net/tipc/bearer.c | 4 +- net/tls/tls_main.c | 8 +- net/unix/af_unix.c | 8 +- net/xdp/xsk.c | 16 +- net/xfrm/xfrm_device.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 14 +- scripts/checkpatch.pl | 2 +- scripts/faddr2line | 45 +- scripts/gcc-plugins/latent_entropy_plugin.c | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 2 +- scripts/gcc-plugins/structleak_plugin.c | 2 +- scripts/gdb/linux/config.py | 6 +- security/integrity/evm/evm_crypto.c | 7 +- security/selinux/hooks.c | 4 +- security/selinux/include/audit.h | 2 +- security/selinux/ss/policydb.h | 2 + security/selinux/ss/services.c | 9 +- security/smack/smack_access.c | 7 +- security/smack/smack_lsm.c | 7 - sound/core/Kconfig | 37 +- sound/core/control.c | 267 +- sound/core/init.c | 4 + sound/pci/hda/hda_auto_parser.c | 7 +- sound/pci/hda/hda_local.h | 1 + sound/pci/hda/patch_realtek.c | 34 +- sound/soc/bcm/cygnus-pcm.c | 14 +- sound/soc/bcm/cygnus-ssp.c | 14 +- sound/soc/bcm/cygnus-ssp.h | 14 +- sound/soc/codecs/cs35l45.c | 2 + sound/soc/codecs/hdmi-codec.c | 18 +- sound/soc/codecs/msm8916-wcd-digital.c | 46 +- sound/soc/codecs/rt274.c | 9 +- sound/soc/codecs/rt286.c | 17 +- sound/soc/codecs/rt286.h | 2 - sound/soc/codecs/rt298.c | 17 +- sound/soc/codecs/rt298.h | 2 - sound/soc/codecs/wcd9335.c | 89 +- sound/soc/codecs/wcd938x.c | 12 + sound/soc/fsl/fsl_mqs.c | 14 + sound/soc/intel/avs/topology.c | 4 +- sound/soc/intel/boards/broadwell.c | 6 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 13 +- sound/soc/intel/boards/skl_rt286.c | 2 +- sound/soc/intel/boards/sof_sdw.c | 8 + sound/soc/intel/common/soc-acpi-intel-mtl-match.c | 31 + sound/soc/mediatek/mt8186/mt8186-dai-tdm.c | 4 +- sound/soc/qcom/qdsp6/q6apm-dai.c | 6 + sound/soc/soc-card.c | 6 + sound/soc/soc-core.c | 1 + sound/soc/soc-ops.c | 21 +- sound/soc/soc-topology.c | 2 +- sound/soc/sof/Kconfig | 7 + sound/soc/sof/Makefile | 16 +- sound/soc/sof/amd/Kconfig | 1 + sound/soc/sof/core.c | 7 +- sound/soc/sof/debug.c | 5 +- sound/soc/sof/imx/Kconfig | 1 + sound/soc/sof/intel/Kconfig | 27 + sound/soc/sof/intel/Makefile | 4 +- sound/soc/sof/intel/apl.c | 1 + sound/soc/sof/intel/cnl.c | 2 + sound/soc/sof/intel/hda-dai.c | 206 +- sound/soc/sof/intel/hda-dsp.c | 15 +- sound/soc/sof/intel/hda-loader.c | 15 +- sound/soc/sof/intel/hda.h | 5 + sound/soc/sof/intel/icl.c | 1 + sound/soc/sof/intel/mtl.c | 800 ++ sound/soc/sof/intel/mtl.h | 76 + sound/soc/sof/intel/pci-apl.c | 1 + sound/soc/sof/intel/pci-cnl.c | 1 + sound/soc/sof/intel/pci-icl.c | 1 + sound/soc/sof/intel/pci-mtl.c | 71 + sound/soc/sof/intel/pci-tgl.c | 1 + sound/soc/sof/intel/shim.h | 2 + sound/soc/sof/intel/tgl.c | 34 +- sound/soc/sof/ipc.c | 24 +- sound/soc/sof/ipc3-dtrace.c | 50 +- sound/soc/sof/ipc3-pcm.c | 8 +- sound/soc/sof/ipc3-topology.c | 96 +- sound/soc/sof/ipc3.c | 25 +- sound/soc/sof/ipc4-control.c | 216 + sound/soc/sof/ipc4-pcm.c | 230 + sound/soc/sof/ipc4-priv.h | 7 + sound/soc/sof/ipc4-topology.c | 1760 +++ sound/soc/sof/ipc4-topology.h | 245 + sound/soc/sof/ipc4.c | 43 + sound/soc/sof/mediatek/Kconfig | 1 + sound/soc/sof/mediatek/mt8186/mt8186.c | 2 +- sound/soc/sof/ops.h | 6 + sound/soc/sof/sof-audio.h | 12 + sound/soc/sof/sof-priv.h | 14 +- sound/soc/sof/topology.c | 118 +- sound/soc/sunxi/sun4i-codec.c | 78 +- sound/soc/sunxi/sun8i-codec.c | 4 +- sound/soc/tegra/tegra210_i2s.c | 4 +- sound/soc/tegra/tegra210_mbdrc.c | 4 +- sound/usb/mixer_us16x08.c | 6 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/arch/x86/include/asm/msr-index.h | 25 + tools/bpf/bpftool/common.c | 8 + tools/bpf/bpftool/feature.c | 2 + tools/bpf/bpftool/main.c | 2 - tools/bpf/bpftool/main.h | 2 + tools/bpf/bpftool/map.c | 2 + tools/bpf/bpftool/pids.c | 1 + tools/bpf/bpftool/prog.c | 3 + tools/bpf/bpftool/struct_ops.c | 2 + tools/include/linux/objtool.h | 6 + tools/lib/bpf/libbpf.c | 2 +- tools/power/cpupower/debug/i386/dump_psb.c | 6 +- tools/spi/spidev_test.c | 11 + tools/testing/selftests/Makefile | 1 + tools/testing/selftests/bpf/Makefile | 4 +- tools/testing/selftests/bpf/bench.c | 2 + .../bpf/benchs/bench_bpf_hashmap_full_update.c | 96 + .../benchs/run_bench_bpf_hashmap_full_update.sh | 11 + .../testing/selftests/bpf/prog_tests/core_reloc.c | 7 +- .../bpf/progs/bpf_hashmap_full_update_bench.c | 40 + tools/testing/selftests/bpf/progs/test_varlen.c | 8 +- tools/testing/selftests/filesystems/fat/.gitignore | 2 + tools/testing/selftests/filesystems/fat/Makefile | 7 + tools/testing/selftests/filesystems/fat/config | 2 + .../selftests/filesystems/fat/rename_exchange.c | 37 + .../selftests/filesystems/fat/run_fat_tests.sh | 82 + tools/testing/selftests/kvm/Makefile | 49 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 79 +- .../selftests/kvm/aarch64/debug-exceptions.c | 22 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 30 +- tools/testing/selftests/kvm/aarch64/hypercalls.c | 90 +- tools/testing/selftests/kvm/aarch64/psci_test.c | 69 +- .../selftests/kvm/aarch64/vcpu_width_config.c | 71 +- tools/testing/selftests/kvm/aarch64/vgic_init.c | 443 +- tools/testing/selftests/kvm/aarch64/vgic_irq.c | 40 +- .../selftests/kvm/access_tracking_perf_test.c | 92 +- tools/testing/selftests/kvm/demand_paging_test.c | 49 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 61 +- tools/testing/selftests/kvm/dirty_log_test.c | 95 +- .../testing/selftests/kvm/hardware_disable_test.c | 29 +- .../selftests/kvm/include/aarch64/processor.h | 28 +- tools/testing/selftests/kvm/include/aarch64/vgic.h | 6 +- .../testing/selftests/kvm/include/kvm_util_base.h | 745 +- .../testing/selftests/kvm/include/perf_test_util.h | 14 +- .../selftests/kvm/include/riscv/processor.h | 20 - tools/testing/selftests/kvm/include/test_util.h | 7 + tools/testing/selftests/kvm/include/ucall_common.h | 2 +- tools/testing/selftests/kvm/include/x86_64/evmcs.h | 2 +- .../selftests/kvm/include/x86_64/processor.h | 134 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 6 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 31 +- tools/testing/selftests/kvm/kvm_create_max_vcpus.c | 10 +- tools/testing/selftests/kvm/kvm_page_table_test.c | 66 +- .../testing/selftests/kvm/lib/aarch64/processor.c | 81 +- tools/testing/selftests/kvm/lib/aarch64/ucall.c | 9 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 54 +- tools/testing/selftests/kvm/lib/elf.c | 1 - tools/testing/selftests/kvm/lib/guest_modes.c | 6 +- tools/testing/selftests/kvm/lib/kvm_util.c | 1105 +- .../testing/selftests/kvm/lib/kvm_util_internal.h | 128 - tools/testing/selftests/kvm/lib/perf_test_util.c | 125 +- tools/testing/selftests/kvm/lib/riscv/processor.c | 111 +- tools/testing/selftests/kvm/lib/riscv/ucall.c | 14 +- .../selftests/kvm/lib/s390x/diag318_test_handler.c | 11 +- tools/testing/selftests/kvm/lib/s390x/processor.c | 44 +- tools/testing/selftests/kvm/lib/s390x/ucall.c | 8 +- .../selftests/kvm/lib/x86_64/perf_test_util.c | 111 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 564 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 +- tools/testing/selftests/kvm/lib/x86_64/ucall.c | 10 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 163 +- .../testing/selftests/kvm/max_guest_memory_test.c | 55 +- .../kvm/memslot_modification_stress_test.c | 13 +- tools/testing/selftests/kvm/memslot_perf_test.c | 28 +- tools/testing/selftests/kvm/rseq_test.c | 22 +- tools/testing/selftests/kvm/s390x/memop.c | 93 +- tools/testing/selftests/kvm/s390x/resets.c | 140 +- tools/testing/selftests/kvm/s390x/sync_regs_test.c | 64 +- tools/testing/selftests/kvm/s390x/tprot.c | 31 +- .../testing/selftests/kvm/set_memory_region_test.c | 43 +- tools/testing/selftests/kvm/steal_time.c | 120 +- .../selftests/kvm/system_counter_offset_test.c | 35 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 56 +- tools/testing/selftests/kvm/x86_64/cpuid_test.c | 29 +- .../selftests/kvm/x86_64/cr4_cpuid_sync_test.c | 22 +- tools/testing/selftests/kvm/x86_64/debug_regs.c | 77 +- .../selftests/kvm/x86_64/emulator_error_test.c | 74 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 61 +- .../selftests/kvm/x86_64/fix_hypercall_test.c | 45 +- .../selftests/kvm/x86_64/get_msr_index_features.c | 117 +- tools/testing/selftests/kvm/x86_64/hyperv_clock.c | 25 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 34 +- .../testing/selftests/kvm/x86_64/hyperv_features.c | 61 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 20 +- .../testing/selftests/kvm/x86_64/kvm_clock_test.c | 29 +- tools/testing/selftests/kvm/x86_64/kvm_pv_test.c | 33 +- .../selftests/kvm/x86_64/max_vcpuid_cap_test.c | 28 +- .../selftests/kvm/x86_64/mmio_warning_test.c | 16 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 32 +- .../selftests/kvm/x86_64/monitor_mwait_test | Bin 0 -> 1485656 bytes .../selftests/kvm/x86_64/platform_info_test.c | 51 +- .../selftests/kvm/x86_64/pmu_event_filter_test.c | 103 +- .../testing/selftests/kvm/x86_64/set_boot_cpu_id.c | 91 +- .../testing/selftests/kvm/x86_64/set_sregs_test.c | 47 +- .../selftests/kvm/x86_64/sev_migrate_tests.c | 120 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 37 +- tools/testing/selftests/kvm/x86_64/state_test.c | 29 +- .../selftests/kvm/x86_64/svm_int_ctl_test.c | 21 +- .../kvm/x86_64/svm_nested_soft_inject_test.c | 17 +- .../testing/selftests/kvm/x86_64/svm_vmcall_test.c | 16 +- .../testing/selftests/kvm/x86_64/sync_regs_test.c | 62 +- .../selftests/kvm/x86_64/triple_fault_event_test.c | 39 +- tools/testing/selftests/kvm/x86_64/tsc_msrs_test.c | 35 +- .../selftests/kvm/x86_64/tsc_scaling_sync.c | 25 +- .../selftests/kvm/x86_64/userspace_io_test.c | 18 +- .../selftests/kvm/x86_64/userspace_msr_exit_test.c | 187 +- .../selftests/kvm/x86_64/vmx_apic_access_test.c | 27 +- .../kvm/x86_64/vmx_close_while_nested_test.c | 17 +- .../selftests/kvm/x86_64/vmx_dirty_log_test.c | 13 +- .../vmx_exception_with_invalid_guest_state.c | 68 +- .../kvm/x86_64/vmx_invalid_nested_guest_state.c | 18 +- .../kvm/x86_64/vmx_nested_tsc_scaling_test.c | 29 +- .../selftests/kvm/x86_64/vmx_pmu_caps_test.c | 48 +- .../kvm/x86_64/vmx_preemption_timer_test.c | 35 +- .../kvm/x86_64/vmx_set_nested_state_test.c | 91 +- .../selftests/kvm/x86_64/vmx_tsc_adjust_test.c | 13 +- .../testing/selftests/kvm/x86_64/xapic_ipi_test.c | 48 +- .../selftests/kvm/x86_64/xapic_state_test.c | 60 +- .../testing/selftests/kvm/x86_64/xen_shinfo_test.c | 73 +- .../testing/selftests/kvm/x86_64/xen_vmcall_test.c | 25 +- tools/testing/selftests/kvm/x86_64/xss_msr_test.c | 56 +- tools/testing/selftests/lib.mk | 25 +- tools/testing/selftests/timens/Makefile | 2 +- tools/testing/selftests/timens/vfork_exec.c | 90 + tools/testing/selftests/vm/gup_test.c | 4 +- tools/testing/selftests/vm/ksm_tests.c | 2 + tools/testing/selftests/vm/run_vmtests.sh | 11 +- tools/testing/selftests/vm/userfaultfd.c | 72 +- tools/testing/selftests/wireguard/qemu/Makefile | 28 +- tools/testing/selftests/wireguard/qemu/init.c | 3 + .../testing/selftests/wireguard/qemu/kernel.config | 3 + virt/kvm/kvm_main.c | 8 +- 2593 files changed, 70718 insertions(+), 49694 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-class-usb_power_delivery create mode 100644 Documentation/admin-guide/hw-vuln/processor_mmio_stale_data.rst create mode 100644 Documentation/admin-guide/mm/damon/lru_sort.rst create mode 100644 Documentation/devicetree/bindings/chrome/google,cros-kbd-led-ba [...] create mode 100644 Documentation/devicetree/bindings/dma/apple,admac.yaml delete mode 100644 Documentation/devicetree/bindings/dma/ste-dma40.txt create mode 100644 Documentation/devicetree/bindings/dma/stericsson,dma40.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/mediatek,mt7530.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/mt7530.txt create mode 100644 Documentation/devicetree/bindings/net/xlnx,emaclite.yaml create mode 100644 Documentation/devicetree/bindings/serial/mediatek,uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/mtk-uart.txt create mode 100644 Documentation/devicetree/bindings/spi/nvidia,tegra210-quad-peri [...] create mode 100644 Documentation/devicetree/bindings/ufs/renesas,ufs.yaml create mode 100644 Documentation/devicetree/bindings/usb/aspeed,ast2600-udc.yaml create mode 100644 arch/arm/boot/dts/bcm63148.dtsi create mode 100644 arch/arm/boot/dts/bcm63178.dtsi create mode 100644 arch/arm/boot/dts/bcm6756.dtsi create mode 100644 arch/arm/boot/dts/bcm6846.dtsi create mode 100644 arch/arm/boot/dts/bcm6855.dtsi create mode 100644 arch/arm/boot/dts/bcm6878.dtsi create mode 100644 arch/arm/boot/dts/bcm963148.dts create mode 100644 arch/arm/boot/dts/bcm963178.dts create mode 100644 arch/arm/boot/dts/bcm96756.dts create mode 100644 arch/arm/boot/dts/bcm96846.dts create mode 100644 arch/arm/boot/dts/bcm96855.dts create mode 100644 arch/arm/boot/dts/bcm96878.dts create mode 100644 arch/arm/boot/dts/imx7-colibri-iris-v2.dtsi create mode 100644 arch/arm/boot/dts/imx7-colibri-iris.dtsi create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-emmc-iris.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7d-colibri-iris.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris-v2.dts create mode 100644 arch/arm/boot/dts/imx7s-colibri-iris.dts create mode 100644 arch/arm/boot/dts/stm32mp15-scmi.dtsi delete mode 100644 arch/arm/crypto/blake2s-shash.c create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/Makefile create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63146.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm63158.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6856.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm6858.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm94912.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963146.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm963158.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96856.dts create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm96858.dts create mode 100644 arch/arm64/boot/dts/freescale/imx93-11x11-evk.dts create mode 100755 arch/arm64/boot/dts/freescale/imx93-pinfunc.h create mode 100644 arch/arm64/boot/dts/freescale/imx93.dtsi create mode 100644 arch/arm64/crypto/polyval-ce-core.S create mode 100644 arch/arm64/crypto/polyval-ce-glue.c delete mode 100644 arch/x86/crypto/blake2s-shash.c create mode 100644 arch/x86/crypto/polyval-clmulni_asm.S create mode 100644 arch/x86/crypto/polyval-clmulni_glue.c delete mode 100644 crypto/blake2s_generic.c create mode 100644 crypto/hctr2.c create mode 100644 crypto/polyval-generic.c create mode 100644 crypto/xctr.c create mode 100644 drivers/dma/apple-admac.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.h create mode 100644 drivers/hid/.kunitconfig create mode 100644 drivers/hid/hid-uclogic-rdesc-test.c delete mode 100644 drivers/media/usb/stkwebcam/Kconfig delete mode 100644 drivers/media/usb/stkwebcam/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlxsw/spectrum_router_xm.c create mode 100644 drivers/platform/chrome/cros_kunit_util.c create mode 100644 drivers/platform/chrome/cros_kunit_util.h create mode 100644 drivers/staging/media/stkwebcam/Kconfig create mode 100644 drivers/staging/media/stkwebcam/Makefile create mode 100644 drivers/staging/media/stkwebcam/TODO rename drivers/{media/usb => staging/media}/stkwebcam/stk-sensor.c (100%) rename drivers/{media/usb => staging/media}/stkwebcam/stk-webcam.c (100%) rename drivers/{media/usb => staging/media}/stkwebcam/stk-webcam.h (100%) create mode 100644 drivers/staging/vme_user/vme.c rename {include/linux => drivers/staging/vme_user}/vme.h (100%) create mode 100644 drivers/staging/vme_user/vme_bridge.h create mode 100644 drivers/staging/vme_user/vme_fake.c create mode 100644 drivers/staging/vme_user/vme_tsi148.c rename drivers/{vme/bridges => staging/vme_user}/vme_tsi148.h (100%) create mode 100644 drivers/ufs/host/ufs-renesas.c create mode 100644 drivers/usb/gadget/udc/aspeed_udc.c create mode 100644 drivers/usb/typec/pd.c create mode 100644 drivers/usb/typec/pd.h delete mode 100644 drivers/vme/Kconfig delete mode 100644 drivers/vme/Makefile delete mode 100644 drivers/vme/boards/Kconfig delete mode 100644 drivers/vme/boards/Makefile delete mode 100644 drivers/vme/boards/vme_vmivme7805.c delete mode 100644 drivers/vme/boards/vme_vmivme7805.h delete mode 100644 drivers/vme/bridges/Kconfig delete mode 100644 drivers/vme/bridges/Makefile delete mode 100644 drivers/vme/bridges/vme_ca91cx42.c delete mode 100644 drivers/vme/bridges/vme_ca91cx42.h delete mode 100644 drivers/vme/bridges/vme_fake.c delete mode 100644 drivers/vme/bridges/vme_tsi148.c delete mode 100644 drivers/vme/vme.c delete mode 100644 drivers/vme/vme_bridge.h delete mode 100644 fs/btrfs/read-repair.c delete mode 100644 fs/btrfs/read-repair.h delete mode 100644 fs/io-wq.h delete mode 100644 fs/io_uring.c create mode 100644 include/crypto/polyval.h create mode 100644 include/linux/context_tracking_irq.h delete mode 100644 include/linux/visorbus.h create mode 100644 include/trace/events/rwmmio.h create mode 100644 io_uring/Makefile create mode 100644 io_uring/advise.c create mode 100644 io_uring/advise.h create mode 100644 io_uring/cancel.c create mode 100644 io_uring/cancel.h create mode 100644 io_uring/epoll.c create mode 100644 io_uring/epoll.h create mode 100644 io_uring/fdinfo.c create mode 100644 io_uring/fdinfo.h create mode 100644 io_uring/filetable.c create mode 100644 io_uring/filetable.h create mode 100644 io_uring/fs.c create mode 100644 io_uring/fs.h rename {fs => io_uring}/io-wq.c (100%) create mode 100644 io_uring/io-wq.h create mode 100644 io_uring/io_uring.c create mode 100644 io_uring/io_uring.h create mode 100644 io_uring/io_uring_types.h create mode 100644 io_uring/kbuf.c create mode 100644 io_uring/kbuf.h create mode 100644 io_uring/msg_ring.c create mode 100644 io_uring/msg_ring.h create mode 100644 io_uring/net.c create mode 100644 io_uring/net.h create mode 100644 io_uring/nop.c create mode 100644 io_uring/nop.h create mode 100644 io_uring/opdef.c create mode 100644 io_uring/opdef.h create mode 100644 io_uring/openclose.c create mode 100644 io_uring/openclose.h create mode 100644 io_uring/poll.c create mode 100644 io_uring/poll.h create mode 100644 io_uring/refs.h create mode 100644 io_uring/rsrc.c create mode 100644 io_uring/rsrc.h create mode 100644 io_uring/rw.c create mode 100644 io_uring/rw.h create mode 100644 io_uring/splice.c create mode 100644 io_uring/splice.h create mode 100644 io_uring/sqpoll.c create mode 100644 io_uring/sqpoll.h create mode 100644 io_uring/statx.c create mode 100644 io_uring/statx.h create mode 100644 io_uring/sync.c create mode 100644 io_uring/sync.h create mode 100644 io_uring/tctx.c create mode 100644 io_uring/tctx.h create mode 100644 io_uring/timeout.c create mode 100644 io_uring/timeout.h create mode 100644 io_uring/uring_cmd.c create mode 100644 io_uring/uring_cmd.h create mode 100644 io_uring/xattr.c create mode 100644 io_uring/xattr.h create mode 100644 kernel/kallsyms_internal.h rename {crypto => lib}/memneq.c (100%) create mode 100644 lib/trace_readwrite.c create mode 100644 mm/damon/lru_sort.c create mode 100644 sound/soc/sof/intel/mtl.c create mode 100644 sound/soc/sof/intel/mtl.h create mode 100644 sound/soc/sof/intel/pci-mtl.c create mode 100644 sound/soc/sof/ipc4-control.c create mode 100644 sound/soc/sof/ipc4-pcm.c create mode 100644 sound/soc/sof/ipc4-topology.c create mode 100644 sound/soc/sof/ipc4-topology.h create mode 100644 tools/testing/selftests/bpf/benchs/bench_bpf_hashmap_full_update.c create mode 100755 tools/testing/selftests/bpf/benchs/run_bench_bpf_hashmap_full_u [...] create mode 100644 tools/testing/selftests/bpf/progs/bpf_hashmap_full_update_bench.c create mode 100644 tools/testing/selftests/filesystems/fat/.gitignore create mode 100644 tools/testing/selftests/filesystems/fat/Makefile create mode 100644 tools/testing/selftests/filesystems/fat/config create mode 100644 tools/testing/selftests/filesystems/fat/rename_exchange.c create mode 100644 tools/testing/selftests/filesystems/fat/run_fat_tests.sh delete mode 100644 tools/testing/selftests/kvm/lib/kvm_util_internal.h create mode 100644 tools/testing/selftests/kvm/lib/x86_64/perf_test_util.c create mode 100755 tools/testing/selftests/kvm/x86_64/monitor_mwait_test create mode 100644 tools/testing/selftests/timens/vfork_exec.c