This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig 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 afc38f63a539 Merge branch 'pm-cpuidle' into linux-next 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 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 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 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 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 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 bde0d7374edc Merge branch 'io_uring-5.19' into for-next 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 1dac6e1d8385 Merge branch 'v5.20/drivers' into for-next 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 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 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 new d72ad353bd9b mm/page_isolation.c: fix one kernel-doc comment new 09d66eedb485 mm: lru_cache_disable: use synchronize_rcu_expedited new e47e06e9fbcf kthread: make it clear that kthread_create_on_node() might [...] new 17944a34a950 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] new c506e060f250 mailmap: add alias for jarkko@profian.com new 0c6ea01e6a78 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer new afa28b6ec53f MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David [...] new 947dec21f705 MAINTAINERS: Update Abel Vesa's email new e2677f9e0c75 mm/kfence: select random number before taking raw lock new f88885f07f9c mm: re-allow pinning of zero pfns new ec65884d5305 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new e11c24c975af mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py new 0f3cf98fe0ff hugetlbfs: zero partial pages during fallocate hole punch new f94307ccdb54 hugetlbfs-zero-partial-pages-during-fallocate-hole-punch-fix new 59b7f51a65f9 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 2881b6c6a6f2 Merge branch 'fixes' of https://git.kernel.org/pub/scm/lin [...] new d3e8a9f93768 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new c3238d36c3a2 i40e: Fix adding ADQ filter to TC0 new 0bb050670ac9 i40e: Fix calculating the number of queue pairs new fd5855e6b135 i40e: Fix call trace in setup_tx_descriptors new 645603844270 iavf: Fix issue with MAC address of VF shown as zero new 145684d9f9d3 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new c349ae5f831c Documentation: add description for net.sctp.reconf_enable new e65775fdd389 Documentation: add description for net.sctp.intl_enable new 249eddaf651f Documentation: add description for net.sctp.ecn_enable new 6f0e1efc880a Merge branch 'documentation-add-description-for-a-couple-o [...] new 9eda7d8bcbdb net: hns3: set port base vlan tbl_sta to false before remo [...] new 283847e3ef6d net: hns3: don't push link state to VF if unalive new cfd80687a538 net: hns3: modify the ring param print info new e93530ae0e5d net: hns3: restore tm priority/qset to default settings wh [...] new 71b215f36dca net: hns3: fix PF rss size initialization bug new 12a367088772 net: hns3: fix tm port shapping of fibre port is incorrect [...] new a5b00f5b78b7 Merge branch 'hns3-fixres' new 00be43a74ca2 net: axienet: make the 64b addresable DMA depends on 64b a [...] new b690f8df6497 net: axienet: Use iowrite64 to write all 64b descriptor pointers new a7ffce959cca Merge branch 'axienet-fixes' new 5f7b84151a89 xilinx: Fix build on x86. new 619c010a6539 octeontx2-vf: Add support for adaptive interrupt coalescing new 1569f8b93e74 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 5cac876e25b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 90f4b5499cdd rtw88: 8821c: fix access const table of channel parameters new 1974bf7fae6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b033535cd39e Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] new b2e6b3d9bbb0 ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop new 3ddbe35d9a2e ALSA: usb-audio: US16x08: Move overflow check before array access new fe6900bd8156 ALSA: hda/realtek - ALC897 headset MIC no sound new a88f0c10ebf2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 5702b838dd9a ASoC: SOF: ipc3-topology: Move and correct size checks in [...] new 46c80e72c16a ASoC: Intel: avs: Fix parsing UUIDs in topology new 81eef68f3bb7 ASoC: Remove unused hw_write_t type new 6548c884a595 ASoC: qdsp6: q6apm-dai: unprepare stream if its already prepared new 7263fc6c71c3 ASoC: wcd9335: Remove RX channel from old list before addi [...] new 6bda28a2f711 ASoC: wcd9335: Fix spurious event generation new 65c1c99d96f1 ASoC: wcd938x: Fix event generation for some controls new 3729928137c7 MAINTAINERS: update ASoC/Intel/SOF maintainers new da440af07fc3 ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering [...] new bbc7712127e9 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new ff52fc11959c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new a34e5c269b05 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 79213c1b72e1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 61295ee31756 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new e74024b2eccb tty: n_gsm: Debug output allocation must use GFP_ATOMIC new cfab87c2c271 serial: core: Introduce callback for start_rx and do stop_ [...] new 654a8d6c93e7 tty: serial: qcom-geni-serial: Implement start_rx callback new 499e13aac6c7 tty: goldfish: Fix free_irq() on remove new be03b0651ffd serial: 8250: Store to lsr_save_flags after lsr read new bf279f27fc63 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] new 1d9e615f1ab3 Merge tag 'usb-serial-5.19-rc2' of https://git.kernel.org/ [...] new 9c1e916960c1 usb: dwc3: gadget: Fix IN endpoint max packet size allocation new 7ddda2614d62 usb: dwc3: pci: Restore line lost in merge conflict resolution new 3755278f0784 usb: dwc2: Fix memory leak in dwc2_hcd_init new 4757c9ade341 usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe new b337af3a4d61 usb: gadget: u_ether: fix regression in setting fixed MAC address new 5c7578c39c3f usb: cdnsp: Fixed setting last_trb incorrectly new 8bd6b8c4b100 USB: fixup for merge issue with "usb: dwc3: Don't switch O [...] new 802dcafc420a xhci: Fix null pointer dereference in resume if xhci has o [...] new fb1f16d74e26 usb: gadget: f_fs: change ep->status safe in ffs_epfile_io() new 0698f0209d80 usb: gadget: f_fs: change ep->ep safe in ffs_epfile_io() new 1d66955140de Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] new de0952f267ff staging: olpc_dcon: mark driver as broken new 67ea0a2adbf6 staging: rtl8723bs: Allocate full pwep structure new cd756dafd86e staging: Also remove the Unisys visorbus.h new e7d91860cd16 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] new 371ce3373db0 iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) new 264b56e1312b iio: adc: stm32: fix vrefint wrong calibration value handling new 8204d960f5b1 iio: adc: stm32: fix maximum clock rate for stm32mp15x new 7c334bc8906f Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] new 242439f7e279 comedi: vmk80xx: fix expression for tx buffer size new bd476c1306ea misc: rtsx: Fix clang -Wsometimes-uninitialized in rts5261 [...] new 9f4639373e67 mei: me: set internal pg flag to off on hardware reset new 68553650bc9c mei: hbm: drop capability response on early shutdown new 3ed8c7d39cfe mei: me: add raptor lake point S DID new 928ea98252ad bus: fsl-mc-bus: fix KASAN use-after-free in fsl_mc_bus_remove() new 30519928a639 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] new abfed87e2a12 crypto: memneq - move into lib/ new 58f339d451da Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 05908ebc7566 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 1cc7aecd6e6b Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] new a39db23d1a5c Merge branch 'v5.19-rc1' into v4l_for_linus new 51c6aad4190b media: v4l2-compat-ioctl32.c: zero buffer passed to v4l2_c [...] new ea37ee3a1561 media: v4l2-ioctl.c: fix incorrect error path new d3daf73380ce media: dvb_vb2: fix possible out of bound access new c51273d20a33 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new ea6c1213217d RISC-V: KVM: fix typos in comments new 1a12b25274b9 MAINTAINERS: Limit KVM RISC-V entry to existing selftests new 66da65005aa8 Merge tag 'kvm-riscv-fixes-5.19-1' of https://github.com/k [...] new d52d165d67c5 KVM: arm64: Always start with clearing SVE flag on load new 039f49c4cafb KVM: arm64: Always start with clearing SME flag on load new e3fe65e0d367 KVM: arm64: Fix inconsistent indenting new 2cdea19a34c2 KVM: arm64: Don't read a HW interrupt pending state in use [...] new 98432ccdec9f KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic [...] new efedd01de475 KVM: arm64: Warn if accessing timer pending state outside [...] new ae187fec75aa KVM: arm64: Return error from kvm_arch_init_vm() on alloca [...] new fa7a17214488 KVM: arm64: Handle all ID registers trapped for a protected VM new cde5042adf11 KVM: arm64: Ignore 'kvm-arm.mode=protected' when using VHE new 112f3bab4111 KVM: arm64: Extend comment in has_vhe() new 5879c97f3702 KVM: arm64: Remove redundant hyp_assert_lock_held() assertions new bcbfb588cf32 KVM: arm64: Drop stale comment new 76599a476143 Merge tag 'kvmarm-fixes-5.19-1' of git://git.kernel.org/pu [...] new d2263de1372a KVM: x86/mmu: Set memory encryption "value", not "mask", i [...] new a9603ae0e4ee KVM: x86: document AVIC/APICv inhibit reasons new 3743c2f02517 KVM: x86: inhibit APICv/AVIC on changes to APIC ID or APIC base new f5f9089f76dd KVM: x86: SVM: remove avic's broken code that updated APIC ID new 603ccef42ce9 KVM: x86: SVM: fix avic_kick_target_vcpus_fast new 66c768d30e64 KVM: x86: disable preemption while updating apicv inhibition new 18869f26df1a KVM: x86: disable preemption around the call to kvm_arch_v [...] new ba8ec273240a KVM: x86: SVM: drop preempt-safe wrappers for avic_vcpu_load/put new e3cdaab5ff02 KVM: x86: SVM: fix nested PAUSE filtering when L0 intercep [...] new 4ee602e78d70 KVM: selftests: Replace x86_page_size with PG_LEVEL_XX new c5a0ccec4cb4 KVM: selftests: Add option to create 2M and 1G EPT mappings new b8ca01ea1906 KVM: selftests: Drop stale function parameter comment for [...] new ce690e9c17d2 KVM: selftests: Refactor nested_map() to specify target level new b6c086d04c0a KVM: selftests: Move VMX_EPT_VPID_CAP_AD_BITS to vmx.h new c363d95986b1 KVM: selftests: Add a helper to check EPT/VPID capabilities new acf57736e755 KVM: selftests: Drop unnecessary rule for STATIC_LIBS new cdc979dae265 KVM: selftests: Link selftests directly with lib object files new cf97d5e99f69 KVM: selftests: Clean up LIBKVM files in Makefile new 71d489661904 KVM: selftests: Add option to run dirty_log_perf_test vCPUs in L2 new e0f3f46e4206 KVM: selftests: Restrict test region to 48-bit physical ad [...] new 419db58e659f Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] new 89af080716c4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 76ae8a73f9d1 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] new 8ac9b6e33552 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 1c7c0f168f97 fix short copy handling in copy_mc_pipe_to_iter() new 897a923094e1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 06b1588830ad Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 566d3c57eb52 scsi: scsi_debug: Fix zone transition to full condition new 340d8d23e3bc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new c9b576d0c7bf drm/i915/reset: Fix error_state_read ptr + offset use new 6e3f3c239ee5 drm/i915/gt: Fix memory leaks in per-gt sysfs new 842d9346b2fd drm/i915: Individualize fences before adding to dma_resv obj new 2636e0081124 drm/i915/uc: remove accidental static from a local variable new 0f6f591c2027 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 8b858798b990 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 2cef033b3274 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new 656c5ba50b71 Drivers: hv: vmbus: Release cpu lock in error case new 388a813c7f9f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] new 5e757deddd91 riscv: dts: microchip: re-add pdma to mpfs device tree new 5b9aa276d692 Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] new e3fa404a261b USB: Follow-up to SPDX identifiers addition - remove now u [...] new 3e00a22fdc9a USB: Follow-up to SPDX GPL-2.0+ identifiers addition - rem [...] new 20646f5b1e79 netfilter: xtables: Bring SPDX identifier back new a6546f89eac9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 52e6676ef56f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 2aec85b26f39 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 0fdebc5ec2ca treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 3bb165608ec6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 94c0ded75c85 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new b7bc1c9e5b04 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 1accad5e7463 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 298b95f111be treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 1f88a7433f1b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new e6550b3ee1f4 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new dfb99b050e4b treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 2eb72d6696c6 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new a601378552a0 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 336371516a42 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new e634cf4e44d9 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new abd462747539 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 5a729246e57e treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new fa82cce7a6bb treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 99c926cecdfd treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 828c91f7937f treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new 577b61cee5b2 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new ce3f3ccc90b8 treewide: Replace GPLv2 boilerplate/reference with SPDX - [...] new de0130355306 x86/crypto: Remove stray comment terminator new a027b3f836a8 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 97a4087a3638 MAINTAINERS: add include/dt-bindings/gpio to GPIO SUBSYSTEM new 30756cc16450 docs: driver-api: gpio: Fix filename mismatch new a01a40e33499 gpio: realtek-otto: Make the irqchip immutable new 7803d2112e05 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] new c45b05f6c21f Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 6fac824f4098 irqchip/loongson-liointc: Use architecture register to get coreid new d31d4e615ca3 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] new 403a021f338b efi: sysfb_efi: remove unnecessary <asm/efi.h> include new 05c800c26b21 efi/x86: libstub: Fix typo in __efi64_argmap* name new f549a3bb65d3 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] new 9bb5ad3163b1 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new ae70cf25c75d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 81b0d0e4f811 drm/ttm: fix missing NULL check in ttm_device_swapout new 52b5515b048e Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new e1a7e50eb2a3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 690dbd9c4614 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a95d4258c5bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c110f7a94015 ARM: dts: meson: adjust whitespace around '=' new ad414ddf9de0 arm64: dts: amlogic: adjust whitespace around '=' new c46952d2ad4e arm64: dts: meson: add reset controller for Meson-S4 SoC new 4956be9944d1 arm64: dts: amlogic: correct gpio-keys properties new 4fd9afd894eb arm64: dts: amlogic: align gpio-key node names with dtschema new 9ba239b92966 Merge branches 'v5.20/arm-dt', 'v5.20/arm64-dt' and 'v5.20 [...] new 34d2cd3fccce ARM: meson: Fix refcount leak in meson_smp_prepare_cpus new d519d5d8a9cc Merge branch 'v5.20/arm' into for-next new b7bfbbbf72fc arm64: dts: meson: add gpio-fan control to GS-King-X new 47aa99515d85 Merge branch 'v5.20/arm64-dt' into for-next new c3ba6f816b39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8f029974030e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 778067b6cce0 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 577f2f2912c0 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 552ca27929ab ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node new 4e69ed8427ef ARM: dts: imx6qdl: correct PU regulator ramp delay new 3e0cad8a4f8b ARM: dts: imx6qdl-colibri: Fix capacitive touch reset polarity new fd2b65323c60 soc: imx: imx8m-blk-ctrl: fix display clock for LCDIF2 pow [...] new a39ad9443b67 ARM: imx: Kconfig: Fix indentation new cda51509861b Merge branch 'imx/soc' into for-next new bb0fa1533715 dt-bindings: arm: fsl: correct 1g vs. 1gb in toradex,colib [...] new 6a6a0438392c dt-bindings: arm: fsl: add imx93 11x11 evk board new aa958d2d2d75 dt-bindings: arm: fsl: add toradex,colibri-imx7s/d/d-emmc- [...] new 649c6a828cd2 Merge branch 'imx/bindings' into for-next new c77c5b25c135 ARM: dts: imx6qdl-colibri: Mux mclk for sgtl5000 with the [...] new 14092ffbd7fd ARM: dts: imx6qdl-colibri: backlight pwm: Simplify inverte [...] new 1c231f0b81cb ARM: dts: imx6qdl-colibri: backlight pwm: Adapt brightness steps new dbeb8e72cc51 ARM: dts: imx7-colibri: overhaul display/touch functionality new b40549e9a074 ARM: dts: imx7-colibri: add mdio phy node new 417092d5e7c0 ARM: dts: imx7-colibri: set lcdif clock source to video pll new 136f88458d82 ARM: dts: imx7-colibri: add usb dual-role switching using extcon new cfa7a1e150b9 ARM: dts: imx7-colibri: improve licensing and compatible strings new fd5d2974652c ARM: dts: imx7-colibri: improve wake-up with gpio key new 0ef1969ea569 ARM: dts: imx7-colibri: move aliases, chosen, extcon and g [...] new c37e0d58f248 ARM: dts: imx7-colibri: add ethernet aliases new 59cb7dfd9b1c ARM: dts: imx7-colibri: move regulators new fe20bfa51c05 ARM: dts: imx7-colibri: add delay for on-module phy supply new 0c1356e08449 ARM: dts: imx7-colibri: clean-up usdhc1 and add sleep config new 5a0e80341496 ARM: dts: imx7-colibri: move rtc node new ba28db60d342 ARM: dts: imx7d-colibri-emmc: add cpu1 supply new 32f054fef145 ARM: dts: imx7-colibri-eval-v3: correct can controller comment new 145c4d0a23e0 ARM: dts: imx7-colibri: disable adc2 new 9b1617f948ad ARM: dts: imx7-colibri-aster: add ssp aka spi cs aka ss pins new 12c8aa9b8d41 ARM: dts: imx7-colibri: add clarifying comments new 18511d12b1a6 ARM: dts: imx7-colibri: alphabetical re-order new 5491ddafe381 ARM: dts: imx7-colibri: clean-up device enabling/disabling new 4a0e8e15a390 ARM: dts: imx7-colibri: remove leading zero from reg address new 23acdfa0e231 ARM: dts: imx7-colibri: set regulator-name properties new f78ad7406289 ARM: dts: imx7-colibri: clean-up iomuxc pinctrl group naming new a180e4f09dd9 ARM: dts: imx7-colibri: add support for Toradex Iris carri [...] new 74442c80d41d ARM: dts: imx6ulz-bsh-smm-m2: Support proper board power off new 1ee723ea39ba ARM: dts: fsl: adjust whitespace around '=' new 71b81f1cac29 ARM: imx6ul: drop the adc num-channels property new a8c31130d89e Merge branch 'imx/dt' into for-next new ec8b5b5058ea arm64: dts: freescale: Add i.MX93 dtsi support new e37907bd8294 arm64: dts: freescale: add i.MX93 11x11 EVK basic support new 0a078845ba68 arm64: dts: imx8ulp: address build warning new db2a60696aa8 arm64: s32g2: Pass unit name to soc node new e1ed7a98ce07 arm64: dts: fsl: ls1012a: fix Micron SPI NOR compatible new e591d3cc60ee arm64: dts: imx8mm: Add SNVS LPGPR new 446a4e67ec3b arm64: dts: imx8mp-evk: add regulator supply to CPU nodes new ca5c592c2965 arm64: dts: fsl-ls10xx: use generic dma node name new 9b1172c8d0c6 arm64: dts: fsl: adjust whitespace around '=' new 774c4e80cad8 Merge branch 'imx/dt64' into for-next new 9e1fd965ceea arm64: defconfig: enable i.MX93 clk & pinctrl new 109563f7296b Merge branch 'imx/defconfig' into for-next new 2e1524775503 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d8a431777d88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 7d1ecf6c7e9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2afc51e73f8a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 791a8325b641 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8fc07419c9bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9ec62720b27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 36e2da11254d ARM: shmobile: defconfig: Refresh for v5.19-rc1 new 7e1ab5a8a3b5 arm64: defconfig: Enable R8A779G0 SoC new 54b5189fe709 arm64: dts: renesas: r8a779f0: Add thermal support new e358e16fc3fa arm64: dts: renesas: Adjust whitespace around '=' new 584add1b6c6a arm64: dts: renesas: rzg2l-smarc: Use proper bool operator new a6c0f41e7aef ARM: dts: r9a06g032-rzn1d400-db: Enable rtc0 new e37996ab191a arm64: dts: renesas: r8a779f0: Add L3 cache controller new 1760712db37a arm64: dts: renesas: r8a779f0: Add secondary CA55 CPU cores new 25b6fd430954 arm64: dts: renesas: r8a779f0: Add CPUIdle support new 8d41224d76f4 arm64: dts: renesas: r8a779f0: Add CPU core clocks new a1553161374c arm64: dts: renesas: rzg2ul-smarc: Enable RSPI1 on carrier board new e14fe2221cad arm64: dts: renesas: rzg2ul-smarc-som: Enable ADC on SMARC [...] new 21af7579da7f arm64: dts: renesas: Add missing space after remote-endpoint new bccceabb92ce soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values new 4f5bc54d28ec soc: renesas: rcar-sysc: Optimize rcar_sysc_area struct sizes new b50ea0548bb5 Merge branches 'renesas-arm-defconfig-for-v5.20', 'renesas [...] new e6544374f29a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 4b076db78db4 ARM: dts: rockchip: adjust whitespace around '=' new 5aa033a91982 Merge branch 'v5.20-armsoc/dts32' into for-next new 41d97397d08c arm64: dts: rockchip: adjust whitespace around '=' new 697ee8546e24 arm64: dts: rockchip: Add HDMI audio nodes to rk356x new 4188962d993e arm64: dts: rockchip: Enable HDMI audio on Quartz64 A new efaa0c1378ed arm64: dts: rockchip: add RTC to BPI-R2 Pro new 5226a378d36d Merge branch 'v5.20-armsoc/dts64' into for-next new 2881a4ab3199 arm64: dts: rockchip: Fix Quartz64-A dwc3 otg port behavior new 105f2f1bdfb9 Merge branch 'v5.19-armsoc/dtsfixes' into for-next new 2d56af33d4df arm64: dts: rockchip: Assign RK3399 VDU clock rate new 18440d4c3724 Merge branch 'v5.19-armsoc/dtsfixes' into for-next new 2cda380102ff arm64: dts: rockchip: set display regulators to always-on [...] new adecf85c9a85 arm64: dts: rockchip: enable vop2 and hdmi tx on BPI-R2-Pro new f48387c005fa arm64: dts: rockchip: Enable HDMI audio on BPI R2 Pro new 870b4dada9a1 arm64: dts: rockchip: configure thermal shutdown for BPI-R2-Pro new 1526c3a09ecc arm64: dts: rockchip: enable the gpu on BPI-R2-Pro new 7b63b6462ba5 Merge branch 'v5.20-armsoc/dts64' into for-next new d040e81bec40 arm64: dts: rockchip: Add missing space around regulator-n [...] new e27728b91489 Merge branch 'v5.20-armsoc/dts64' into for-next new 41402aeadac5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ce4fa1396d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8e60294c8012 firmware: arm_scmi: Fix SENSOR_AXIS_NAME_GET behaviour whe [...] new 4314f9f4f858 firmware: arm_scmi: Avoid using extended string-buffers si [...] new 44dbdf3bb3f4 firmware: arm_scmi: Fix incorrect error propagation in scm [...] new 5cf672bd7387 Merge tag 'scmi-fixes-5.19' of git://git.kernel.org/pub/sc [...] new 7fc96d7162c0 arm64: dts: arm/fvp-base-revc: Remove 'panel-dpi' compatible new c7df8791cd25 arm64: dts: arm/juno: Drop erroneous 'mbox-name' property new f8b9d7349e5c Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] new 1021c8e83bdb Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new ea3414e1249e ARM: dts: stm32: move SCMI related nodes in a dedicated fi [...] new 91f1625a4294 ARM: dts: stm32: remove the IPCC "wakeup" IRQ on stm32mp151 new 3841cf9af25a ARM: dts: stm32: Move DHCOR BUCK3 VDD 2V9 adjustment to 1V8 DTSI new 396fccbfecc9 ARM: dts: stm32: adjust whitespace around '=' on MCU boards new 52bbde0fdb68 ARM: dts: stm32: fix missing internally connected voltage [...] new a7f6f44add8d ARM: dts: stm32: correct vcc-supply for eeprom on stm32mp1 [...] new 579bb394cd57 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 8cce5702b667 ARM: dts: sunxi: Use constants for RTC clock indexes new 1b9dac68c636 arm64: dts: allwinner: Use constants for RTC clock indexes new a4678f2ea115 Merge branch 'sunxi/dt-for-5.20' into sunxi/for-next new 003b9d63475e Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new 216324a1791f Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 8c9b046aafc7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 968bab534bda Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 61a6737fcad8 clk: renesas: r8a779f0: Add thermal clock new 75fe45a000a7 clk: renesas: r8a779f0: Add SDHI0 clock new 65d012e415bb clk: renesas: r8a73a4: Remove r8a73a4_cpg.reg new a00d077aaa17 clk: renesas: r8a7740: Remove r8a7740_cpg.reg new 3849716ad32e clk: renesas: sh73a0: Remove sh73a0_cpg.reg new 1cfeec242738 clk: renesas: r8a7778: Remove struct r8a7778_cpg new 444877983933 clk: renesas: r8a7779: Remove struct r8a7779_cpg new 980bcaf33988 clk: renesas: rza1: Remove struct rz_cpg new fc9e01676cc4 dt-bindings: clock: renesas,rzg2l: Simplify header file re [...] new fb08260e2cf7 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new a02227d13bb8 m68k: mac: Fix typos in comments new edd05de69925 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 76cc2758d0b5 m68k: coldfire/device.c: protect FLEXCAN blocks new e749d205d653 m68k: coldfire: make symbol m523x_clk_lookup static new 43f754134a92 m68k: Fix syntax errors in comments new 07fd650d9306 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 10319e684b8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e53e874a8af3 Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] new 8a7b1d1aafc6 Merge branch 'misc-5.19' into for-next-current-v5.18-20220613 new 0669a49f5da0 Merge branch 'for-next-current-v5.18-20220613' into for-ne [...] new 8f236b0e696d btrfs: fix hang during unmount when block group reclaim ta [...] new 76bee978d9a4 btrfs: fix typos in comments new be1774011082 btrfs: zoned: fix comment description for sb_write_pointer logic new 80a64ae3ece5 btrfs: prevent remounting to v1 space cache for subpage mount new 165261977cb4 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED new fcf6c8738f3c btrfs: quit early if the fs has no RAID56 support for raid [...] new 968fe8ce00f3 btrfs: introduce a data checksum checking helper new e39d4f5418be btrfs: remove duplicated parameters from submit_data_read_ [...] new fdd273f070d7 btrfs: factor out a helper to end a single sector buffer I/O new 186174f697b8 btrfs: refactor end_bio_extent_readpage code flow new bb918fea2ab2 btrfs: factor out a btrfs_csum_ptr helper new 44dda76d6730 btrfs: add a helper to iterate through a btrfs_bio with se [...] new be6c51c101d9 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio new 5329ff28bee8 btrfs: introduce btrfs_try_lock_balance new 07ce1835768c btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance new a01dc71ced5c btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] new 3487d62802d9 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] new 75d7c8fd92f2 btrfs: only write the sectors in the vertical stripe which [...] new 5df899df2c86 btrfs: remove redundant calls to flush_dcache_page new 71bf8a4bbee4 btrfs: update stripe_sectors::uptodate in steal_rbio new d4ca15fe2571 btrfs: add trace event for submitted RAID56 bio new b019dd5c798b btrfs: balance btree dirty pages and delayed items after a rename new 89989b0f3f44 btrfs: free the path earlier when creating a new inode new 23749f3977a3 btrfs: balance btree dirty pages and delayed items after c [...] new 9817259eed70 btrfs: add assertions when deleting batches of delayed items new 2d15380c52be btrfs: deal with deletion errors when deleting delayed items new de99ec18e377 btrfs: refactor the delayed item deletion entry point new fdfc9f59f5c2 btrfs: improve batch deletion of delayed dir index items new 3a409be13d52 btrfs: assert that delayed item is a dir index item when a [...] new f8ac02e42c2f btrfs: improve batch insertion of delayed dir index items new 5ccef44065e6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] new d36d9b5e21bb btrfs: set delayed item type when initializing it new 10a730609f46 btrfs: reduce amount of reserved metadata for delayed item [...] new b591a9aa816c btrfs: store chunk size in space-info struct new f81c82544503 btrfs: sysfs: export chunk size in space infos new 91f76eca2c7b btrfs: sysfs: add force_chunk_alloc trigger to force allocation new fd32aea8a389 btrfs: send: remove unused send_ctx::{total,cmd}_send_size new 7db8bb597a18 btrfs: send: explicitly number commands and attributes new d5b658fe2028 btrfs: send: add stream v2 definitions new ed97a38b8238 btrfs: send: write larger chunks when using stream v2 new 0b1fb21d195e btrfs: send: get send buffer pages for protocol v2 new c3a5d05b8229 btrfs: send: send compressed extents with encoded writes new db512bd3d3e2 btrfs: send: enable support for stream v2 and compressed writes new c24d5dae30ba btrfs: move more work into btrfs_end_bioc new c1b61f7ad53f btrfs: simplify code flow in btrfs_submit_dio_bio new a7eee032e6ea btrfs: split btrfs_submit_data_bio to read and write parts new ca00a6ba1c01 btrfs: defer I/O completion based on the btrfs_raid_bio new 52175c2561c2 btrfs: don't double-defer bio completions for compressed reads new 42f4e678a09a btrfs: don't use btrfs_bio_wq_end_io for compressed writes new 86d72525f971 btrfs: centralize setting REQ_META new 0609cf7ed02a btrfs: remove btrfs_end_io_wq new 28630133b65d btrfs: factor stripe submission logic out of btrfs_map_bio new 1ce47e0f55d3 btrfs: do not allocate a btrfs_bio for low-level bios new 7e0e33fa288c btrfs: replace kmap() with kmap_local_page() in inode.c new 6ede8485e544 btrfs: replace kmap() with kmap_local_page() in lzo.c new 25ca1b1ef673 btrfs: add error messages to all unrecognized mount options new 638ab1768a6a btrfs: remove redundant check in up check_setget_bounds new a218f74698f6 btrfs: don't use bio->bi_private to pass the inode to subm [...] new 26b320283837 btrfs: merge end_write_bio and flush_write_bio new f8a56b4cb3a7 btrfs: pass the btrfs_bio_ctrl to submit_one_bio new c38a8e35d562 btrfs: fix race between reflinking and ordered extent completion new ef8d4469fa3a btrfs: add missing inode updates on each iteration when re [...] new e11da1718aea btrfs: do not BUG_ON() on failure to migrate space when re [...] new edc36b77bb63 btrfs: make btrfs_super_block::log_root_transid deprecated new c2ea30530659 btrfs: reject log replay if there is unsupported RO compat flag new 69f43ca54339 btrfs: stop looking at btrfs_bio->iter in index_one_bio new f11fb29ade0f btrfs: split discard handling out of btrfs_map_block new f94699aeb820 btrfs: sysfs: advertise zoned support among features new 02cd5a94c618 btrfs: zoned: prevent allocation from previous data relocation BG new 3d2747525741 btrfs: zoned: fix critical section of relocation inode writeback new 1a849e1843bb btrfs: add tracepoints for ordered extents new 1625a1fa9598 btrfs: don't set lock_owner when locking extent buffer for [...] new e9911b1b01b4 Merge branch 'misc-next' into for-next-next-v5.19-20220613 new 24aa969eacdf btrfs: save the original bi_iter into btrfs_bio for buffered read new 0162f19cf8a1 btrfs: set ->file_offset in end_bio_extent_readpage new 26f2423b15ad btrfs: factor out a btrfs_map_repair_bio helper new 78c10598e8b1 btrfs: support read bios in btrfs_map_repair_bio new 5d55c9e722e5 btrfs: add new read repair infrastructure new 1360c8d7c012 btrfs: use the new read repair code for direct I/O new 2db3cc0933be btrfs: use the new read repair code for buffered reads new cecdbce17560 btrfs: remove io_failure_record infrastructure completely new 329537e98ebd btrfs: fold repair_io_failure into btrfs_repair_eb_io_failure new bc8cb6adad89 fixup! btrfs: fold repair_io_failure into btrfs_repair_eb_ [...] new d54085d5aae9 Merge branch 'ext/hch/sync-repair-v2' into for-next-next-v [...] new 792b1d3679d6 btrfs: make the return value for log syncing consistent new 7ccc88843e46 btrfs: fix deadlock with fsync+fiemap+full sync new b3717a435d20 Merge branch 'ext/josef/fsync-full-sync' into for-next-nex [...] new 8039ee4e942e btrfs: Replace kmap() with kmap_local_page() in zstd.c new cefabe9eca28 Merge branch 'ext/fabio/kmap-zstd' into for-next-next-v5.1 [...] new 0e7ad48e365e btrfs: open code rbtree search into split_state new 31942a14e3f0 btrfs: open code rbtree search in insert_state new fce2c18e0899 btrfs: lift start and end parameters to callers of insert_state new 880f783b2693 btrfs: pass bits by value not pointer for extent_state helpers new 1bbb31979ea2 btrfs: add fast path for extent_state insertion new bae33d0096bb btrfs: remove node and parent parameters from insert_state new f51cd1daa4bb btrfs: open code inexact rbtree search in tree_search new b5024591e80d btrfs: make tree search for insert more generic and use it [...] new 92c273bf2801 btrfs: unify tree search helper returning prev and next nodes new 4abcd528afa0 Merge branch 'dev/extent-io-tree-cleanups' into for-next-n [...] new fe9b88cb7288 btrfs: use preallocated page for super block write new 36f267e5a024 btrfs: call inode_to_path directly and drop indirection new 798a65c3ac32 btrfs: simplify parameters of backref iterators new 27221d7b6b38 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino new cd63223308ea btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t new 34f65262359e Merge branch 'dev/no-func-pointers' into for-next-next-v5. [...] new 841c853e4df2 Merge branch 'for-next-next-v5.19-20220613' into for-next- [...] new cdd4c34fe2e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3d6ccebc5dd9 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 277adc7d5d33 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 8e5a86b550b5 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 3c4a22854278 f2fs: fix iostat related lock protection new 36fd20985d2f f2fs: use the updated test_dummy_encryption helper functions new 8a0d38563804 f2fs: run GCs synchronously given user requests new 1b565702dffe f2fs: handle decompress only post processing in softirq new dd43bcc205ab f2fs: optimize error handling in redirty_blocks new 6fb3ef9ad1f2 f2fs: do not skip updating inode when retrying to flush node page new 7c67c4a24501 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 755c24e462e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fb774070c52f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new fe0fde09e1cb ksmbd: use SOCK_NONBLOCK type for kernel_accept() new 06ee1c0aebd5 ksmbd: smbd: Remove useless license text when SPDX-License [...] new c19803b552af Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new bfd74010909d Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 926034353d3c fs/ntfs3: Don't clear upper bits accidentally in log_replay() new dab48dd34e96 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new 24203b6b21db 9p: fix fid refcount leak in v9fs_vfs_atomic_open_dotl new fde312424a29 9p: fix fid refcount leak in v9fs_vfs_get_link new 10e09e5eeea5 9p: Fix refcounting during full path walks for fid lookups new 6a27685a15c4 9p: Track the root fid with its own variable during lookups new b15055cb254d 9p: Make the path walk logic more clear about when cloning [...] new f3e538ed2ee7 9p: Remove unnecessary variable for old fids while walking [...] new 02a5fa890fc5 9p: Fix minor typo in code comment new 8460bf7f39b4 9p fid refcount: add p9_fid_get/put wrappers new 97cadcdcd95f 9p fid refcount: add a 9p_fid_ref tracepoint new bbfc4ae4d872 9p fid refcount: cleanup p9_fid_put calls new 0f4e6a386584 Merge branch '9p-next' of git://github.com/martinetd/linux new 1b46484a0557 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 33fc9f0ee635 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a9f07b17970a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5e69a33c5cec PCI/ERR: Recognize disconnected devices in report_error_de [...] new 8a734381d758 Merge branch 'pci/err' new afd306a65ced PCI: Add ACS quirk for Broadcom BCM5750x NICs new e0414e0927b7 Merge branch 'pci/virtualization' new 3a87cb8f6a72 PCI: brcmstb: Fix refcount leak in brcm_pcie_probe() new 6d1e75453e43 Merge branch 'pci/ctrl/brcmstb' new bf038503d5fe PCI: mediatek-gen3: Fix refcount leak in mtk_pcie_init_irq [...] new 0f3c6c117047 Merge branch 'pci/ctrl/mediatek-gen3' new f030304fdeb8 PCI: microchip: Fix refcount leak in mc_pcie_init_irq_domains() new 030e78416394 Merge branch 'pci/ctrl/microchip' new aa195350cdc8 PCI: switchtec: Prefer ida_alloc()/free() over ida_simple_ [...] new b22aa5a3d33e Merge branch 'pci/ctrl/switchtec' new e8fbd344a5ea PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() new 6aac205b5169 Merge branch 'pci/ctrl/tegra194' new 46d2398c3bc0 PCI: vmd: Use devm_kasprintf() instead of simple kasprintf() new 8c1abc7f0381 Merge branch 'pci/ctrl/vmd' new cda06d92cbb1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0af94289519f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e32395673082 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new 6c9cba67f2e9 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] new 3f1bfd5e3df5 hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist new 494bf37523fc hwmon: (dell-smm) Add Dell G5 5590 to DMI table new 2b38461fb2b4 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new f97c473e9fa5 media: imx-jpeg: Don't fill the description field in struc [...] new 1c92e8b9a2d7 media: atmel: atmel-sama7g5-isc: fix warning in configs wi [...] new 11d5871543d1 media: staging: media: zoran: add logging macros new d493884b7e5b media: staging: media: zoran: setup videocodec header for [...] new 05b556c01100 media: staging: media: zoran: replace all pr_err with zrde [...] new 85c4bbd18fa6 media: staging: media: zoran: replace dprintk with new deb [...] new 55d4a88fef33 media: camss: csid: fix wrong size passed to devm_kmalloc_array() new a90f1c1725d2 media: dt-bindings: qcom,sdm660-camss: document interconnects new 25021f380ff6 media: TDA1997x: Fix the error handling in tda1997x_probe() new 4e0b7fc60bc6 media: davinci: vpif: add missing of_node_put() in vpif_probe() new f673698ceee5 media: camss: Allocate power domain resources dynamically new 1337677d6c6c media: adv7604: try all infoframe types new 2fa96ab841d0 media: cec-adap.c: log when claiming LA fails unexpectedly new db8d7697be05 media: v4l2-tpg: add HDMI Video Guard Band test pattern new 87e980bff2a2 media: vivid: add HDMI Video Guard Band control new 9d3a7296f0b2 media: cx88: Fix PAL-Nc standard new 39a6a0d54e59 media: usbtv: Add PAL-Nc standard new 582ed8345c74 media: st-delta: Remove unneeded NULL check in delta-v4l2 new ba8b435c2c2f media: atmel: atmel-isc-base: remove unneeded semicolon new 52f220aa4e2c media: amphion: support for reloading module new 0dacb00ef5e9 media: platform: exynos-gsc: remove redundant initializati [...] new f731ab86d983 media: stkwebcam: deprecate driver, move to staging new 53e21de02ac5 media: i2c: adv7180: fix reserved bit in Video Selection 2 new 97ffb4c49321 media: platform: samsung: s5p-jpeg: replace ternary operat [...] new 9673f0c7689d media: imx-jpeg: Encoder support to set jpeg quality new bb6a4f40e7eb media: Add P010 video format new f4969793d2cf media: vivid.rst: document HDMI Video Guard Band control new e5eb73f0f3db media: mediatek: vcodec: add vp9 decoder driver for mt8186 new 94968c24c9a2 media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] new 65b7215926da media: mediatek: vcodec: Add to support lat soc hardware new f81012c3c5de media: dt-bindings: media: mediatek: vcodec: Adds decoder [...] new eac2925b31b9 media: mediatek: vcodec: Adds compatible for mt8195 new 8f79077e730e media: mediatek: vcodec: Different codec using different c [...] new 61be10a04ac7 media: mediatek: vcodec: prevent kernel crash when scp ipi [...] new f7c38da16929 media: mediatek: vcodec: Add to support H264 inner racing mode new cecf90970275 media: igorplugusb: respect DMA coherency new 7632e7cf82cc media: igorplugusb: prevent use after free in probe error new 163cc835582a media: igorplugusb: break cyclical race on disconnect new 7b34f32de249 media: igorplugusb: remove superfluous usb_unlink_urb() new 0fc4ad4a9b1b media: iguanair: no superfluous usb_unlink_urb() new cddc3f399219 media: imon_raw: respect DMA coherency new 53deb5dda501 media: redrat3: no unnecessary GFP_ATOMIC new b31dfa5958a9 media: streamzap: avoid unnecessary GFP_ATOMIC new aba80baab0e9 media: xbox_remote: xbox_remote_initialize() cannot fail new 527b8da27590 media: ttusbir: NOIO during resume new 561db6042460 media: ttusbir: avoid unnecessary usb_unlink_urb() new 0bbb8a1ab38c media: rc: Directly use ida_free() new 93f6cc58c1d5 media: media: jpegenc: add mediatek,mt8186-jpgenc compatible new 6406c6c17bac media: media: jpegenc: set bit mask for jpegenc new 18f7989eae08 media: airspy: respect the DMA coherency rules new 751b4def379f media: hantro: Be more accurate on pixel formats step_widt [...] new ff5d4f7445e1 media: camss: Allocate camss struct as a managed device resource new f7a54516d774 media: amphion: vdec check format in enum_fmt new d8754e50bcf7 media: platform: omap: Pass a pointer to virt_to_page() new fd0a6a228db1 media: platform: cros-ec: Add moli to the match table new 7bce792845b0 media: tw5864: Convert to use managed functions pcim* and devm* new c8946454ed96 media: tw686x: Register the irq at the end of probe new c4e6b0b80d3e media: platform: exynos-gsc: fix typo in comment new 0b1365c37a8e media: mediatek: vcodec: fix typo in comment new 92b86db1350b media: platform: exynos4-is: fix typos in comments new 4e2980faf81e media: staging: atomisp: fix typo in comment new 1e983fe1c5bc media: amphion: return error if format is unsupported by vpu new d6ca99623176 media: camss: Move and unexport functions specific to ISPIF new 784457ce59be media: atmel: atmel-isc-base: move cropping settings outsi [...] new 2c53819496af media: mediatek: vcodec: Use kmemdup rather than kmalloc/memcpy new 3f0969e22f1f media: Hantro: Correct G2 init qp field new 567347d72a6e media: amphion: Replace zero-length array with flexible-ar [...] new 4d97111a8865 media: platform: fix missing/incorrect resource cleanup in [...] new e24afdc6829d media: imx-jpeg: Correct some definition according specification new 67d1558c92a4 media: imx-jpeg: Leave a blank space before the configurat [...] new 883271cd155b media: imx-jpeg: Align upwards buffer size new e998ab47547d media: imx-jpeg: Implement drain using v4l2-mem2mem helpers new 3dd7998a6edf media: amphion: delete unnecessary NULL check new 2cbd36034e11 media: mediatek/vcodec: Enable incoherent buffer allocation new db731d8a5b31 media: rcar-vin: Fix channel routing for Ebisu new 83916ec5a8c7 media: pvrusb2: fix memory leak in pvr_probe new 37cd1a6ddc67 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 409dfdcaffb2 ACPI: processor/idle: Annotate more functions to live in c [...] new 55b350529e79 ACPI: APEI: Fix double word in a comment new d3104995c583 Merge branches 'acpi-processor' and 'acpi-apei' into linux-next new 473090d7535e Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3982381efdc0 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] new 03780196cbd0 OPP: Use consistent names for OPP table instances new d141dc460519 OPP: Remove rate_not_available parameter to _opp_add() new 2e335a6c2637 OPP: Reuse _opp_compare_key() in _opp_add_static_v2() new d1afdc135885 OPP: Make dev_pm_opp_set_opp() independent of frequency new 9a1a0f012596 OPP: Allow multiple clocks for a device new 49fd235de807 OPP: Add key specific assert() method to key finding helpers new 10870ad72ba6 OPP: Assert clk_count == 1 for single clk helpers new 080c8a083965 OPP: Provide a simple implementation to configure multiple clocks new 132451150ba4 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new b0bb105c5424 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] new cfe8c2e3e8b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a98a62e456e2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new d62607c3fe45 net: rename reference+tracking helpers new 09cca53c1656 vlan: adopt u64_stats_t new 5665f48ef309 ipvlan: adopt u64_stats_t new 3a960ca7f6e5 sit: use dev_sw_netstats_rx_add() new afd2051b1840 ip6_tunnel: use dev_sw_netstats_rx_add() new eeb15885ca30 wireguard: receive: use dev_sw_netstats_rx_add() new 9962acefbcb9 net: adopt u64_stats_t in struct pcpu_sw_netstats new 958751e0807d devlink: adopt u64_stats_t new c6cce71e7468 drop_monitor: adopt u64_stats_t new 9ec321aba2ea team: adopt u64_stats_t new f5f37fc9c4d5 Merge branch 'net-adopt-u64_stats_t-type' new 63fbdd3c77ec net: use DEBUG_NET_WARN_ON_ONCE() in __release_sock() new 76458faeb285 net: use DEBUG_NET_WARN_ON_ONCE() in dev_loopback_xmit() new 3e7f2b8d3088 net: use WARN_ON_ONCE() in inet_sock_destruct() new c59f02f84867 net: use WARN_ON_ONCE() in sk_stream_kill_queues() new dd29c67dbbbf af_unix: use DEBUG_NET_WARN_ON_ONCE() new 7890e2f09d43 net: use DEBUG_NET_WARN_ON_ONCE() in skb_release_head_state() new ee2640df2393 net: add debug checks in napi_consume_skb and __napi_alloc_skb() new fd9ea57f4e95 net: add napi_get_frags_check() helper new 3000024ccc8e Merge branch 'net-few-debug-refinements' new cede04b35258 ice: don't set VF VLAN caps in switchdev new b33de560f9e9 ice: remove VLAN representor specific ops new 0a3ca0867c1f ice: remove u16 arithmetic in ice_gnss new a4da4913a04d ice: Use correct order for the parameters of devm_kcalloc() new ce1d8e74f779 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 2bff369b2354 bonding: netlink error message support for options new 2fa3ee93d13c bonding: cleanup bond_create new 70b1f2991e3c Merge branch 'bonding-netlink-errors-and-cleanup' new eb9edf4366a2 net: 6lowpan: remove const from scalars new 31264f9563e6 net: 6lowpan: use array for find nhc id new f3de6f4eccdd net: 6lowpan: constify lowpan_nhc structures new 260b5c694bd4 MAINTAINERS: Remove Jukka Rissanen as 6lowpan maintainer new 6cbd05b2d07a Merge tag 'ieee802154-for-net-next-2022-06-09' of git://gi [...] new 1132bb29993e ptp_ocp: use bits.h macros for all masks new 3a544ebf9f99 ptp_ocp: drop duplicate NULL check in ptp_ocp_detach() new 0fb0bf7a8c75 ptp_ocp: do not call pci_set_drvdata(pdev, NULL) new 9a7a1be6b618 ptp_ocp: replace kzalloc(x*y) by kcalloc(y, x) new 7defbc9aed2b Merge branch 'ptp_ocp-set-of-small-cleanups' new 05a2eebfa650 wifi: wfx: Remove redundant NULL check before release_firm [...] new 21ab562c1f65 ieee80211: add trigger frame definition new 5165f1689a2c rtw89: 8852c: add trigger frame counter new bc0130524cd9 rtw89: add new state to CFO state machine for UL-OFDMA new 1bee7546f0f1 wifi: virt_wifi: fix typo in comment new 17472bc2c3d0 wifi: nl80211: fix typo in comment new 23a5f0af6ff4 wifi: mac80211: remove cipher scheme support new 8cbf0c2ab6df wifi: mac80211: refactor some key code new 1449c24e71a3 wifi: mac80211_hwsim: Directly use ida_alloc()/free() new b97dcb85750b Merge tag 'wireless-next-2022-06-10' of git://git.kernel.o [...] new 5c281b4e529c Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new e70f3c701276 Revert "net: set SK_MEM_QUANTUM to 4096" new 100fdd1faf50 net: remove SK_MEM_QUANTUM and SK_MEM_QUANTUM_SHIFT new 0defbb0af775 net: add per_cpu_fw_alloc field to struct proto new 3cd3399dd7a8 net: implement per-cpu reserves for memory_allocated new 7c80b038d23e net: fix sk_wmem_schedule() and sk_rmem_schedule() errors new 4890b686f408 net: keep sk->sk_forward_alloc as small as possible new 0f2c2693988a net: unexport __sk_mem_{raise|reduce}_allocated new e10b02ee5b6c Merge branch 'net-reduce-tcp_memory_allocated-inflation' new 37530030c0b6 drivers, ixgbe: export vf statistics new a413f2803d7c igb: Remove duplicate defines new a66c46469012 e1000: Fix typos in comments new 864f1f9e88b1 ixgb: Fix typos in comments new c2f1e80fd68b ixgbe: Fix typos in comments new 138f9f50eb18 drivers/net/ethernet/intel: fix typos in comments new 68c51dd9926e Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] new 10e11aa241b6 ethernet: Remove vf rate limit check for drivers new 27f2533bcc6e nfp: flower: support to offload pedit of IPv6 flowinto fields new 92f78f81ac4d net: ipa: verify command channel TLV count new 88e03057e4df net: ipa: rename channel->tlv_count new 317595d2ce77 net: ipa: rename endpoint->trans_tre_max new 983a1a3081bb net: ipa: simplify endpoint transaction completion new 7dd9558feddf net: ipa: determine channel from event new bcec9ecbaf60 net: ipa: derive channel from transaction new 11a1585f26f7 Merge branch 'ipa-refactoring' new 5f30671d8dc6 nfp: support 48-bit DMA addressing for NFP3800 new 4066bf4ce3ae net: smsc95xx: add support for Microchip EVB-LAN8670-USB new 219160be496f tcp: sk_forced_mem_schedule() optimization new c04245328dd7 net: make __sys_accept4_file() static new 5b41f9ead1d8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 54a9c3a42d92 bpf: avoid grabbing spin_locks of all cpus when no free elems new 89eda98428ce selftest/bpf/benchs: Add bpf_map benchmark new d5e9aeda8161 Merge branch 'Optimize performance of update hash-map when [...] new 06204f34158d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new abea2075114a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4036c5096189 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new f752555088c0 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 13dc15a3f5fd crypto: ccp - Use kzalloc for sev ioctl interfaces to prev [...] new d2765e1b9ac4 crypto: sun8i-ss - fix error codes in allocate_flows() new 6cb3f9b25c55 crypto: sun8i-ss - Fix error codes for dma_mapping_error() new 7df7563b16aa crypto: atmel-ecc - Remove duplicated error reporting in . [...] new 17fee07a2ac5 crypto: xctr - Add XCTR support new f3c923a09c4c crypto: polyval - Add POLYVAL support new 7ff554ced7c7 crypto: hctr2 - Add HCTR2 support new fd94fcf09957 crypto: x86/aesni-xctr - Add accelerated implementation of XCTR new 23a251cc1696 crypto: arm64/aes-xctr - Add accelerated implementation of XCTR new c0eb7591c1ed crypto: arm64/aes-xctr - Improve readability of XCTR and C [...] new 34f7f6c30112 crypto: x86/polyval - Add PCLMULQDQ accelerated implementa [...] new 9d2c0b485c46 crypto: arm64/polyval - Add PMULL accelerated implementati [...] new 6b2a51ff03bf fscrypt: Add HCTR2 support for filename encryption new 3f3bbf22a592 crypto: hisilicon/sec - fix typos in comment new cd81775a56bc crypto: ccp - fix typo in comment new 4ad28689df85 crypto: octeontx2 - add firmware version in devlink info new 920b0442b9f8 crypto: memneq - move into lib/ new 2d16803c562e crypto: blake2s - remove shash module new b03c0dc0788a crypto: octeontx2 - fix potential null pointer access new 7e8df1fc2d66 crypto: sun8i-ss - fix a NULL vs IS_ERR() check in sun8i_s [...] new 5d970ce29d87 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9cc4853e4781 drm: adv7511: override i2c address of cec before accessing it new 7d188c521d9e drm: Fix htmldocs indentation warning w/ DP AUX power requ [...] new fc801750b197 drm: of: Add drm_of_get_data_lanes_count and drm_of_get_da [...] new 930e7cba1190 drm/bridge: anx7625: Convert to drm_of_get_data_lanes_count new 4af48f1d1d0a drm/bridge: icn6211: Convert to drm_of_get_data_lanes_count_ep new 1db4b5264819 drm/bridge: lt8912: Convert to drm_of_get_data_lanes_count_ep new 5c57cbc390b1 drm/bridge: lt9211: Convert to drm_of_get_data_lanes_count new d8609fd1e074 drm/bridge: tc358767: Convert to drm_of_get_data_lanes_count new 56426faa1492 drm/bridge: tc358775: Convert to drm_of_get_data_lanes_count_ep new 254a8d0c0071 drm/bridge: ti-sn65dsi86: Convert to drm_of_get_data_lanes_count new 185443efa26a drm/msm: Convert to drm_of_get_data_lanes_count new d643daaf1694 drm/bridge: rcar: Convert to drm_of_get_data_lanes_count_ep new fc8adb13d844 drm/bridge: ti-sn65dsi83: Do not cache dsi_lanes and host twice new 16bd48dc2b3b drm/bridge: ti-sn65dsi83: Convert to drm_of_get_data_lanes_count new eb6b94db2f4a drm: of: Mark empty drm_of_get_data_lanes_count and drm_of [...] new c750c4ce1ad6 drm/bridge: tc358775: Fix drm_of_get_data_lanes_count_ep c [...] new 473c93b5b94f drm/bridge: rcar: Drop unused variables due to drm_of_get_ [...] new 9c63e253485c dt-bindings: gpu: v3d: Add BCM2711's compatible new 90a64adb0876 drm/v3d: Get rid of pm code new e5a068983cf4 drm/v3d: Add support for bcm2711 new 24f6fe3226c6 drm/vkms: check plane_composer->map[0] before using it new 16490922a95f drm: vkms: Alloc the compose frame using vzalloc new f4e3a12bf2d1 drm/syncobj: add missing error return code in drm_syncobj_ [...] new fc67615f4ecc drm/edid: fix CTA data block collection size for CTA version 3 new 11a8d095d868 drm/edid: abstract cea data block collection size new d9307f27efa5 drm/edid: add block count and data helper functions for drm_edid new 407d63b3af88 drm/edid: keep track of alloc size in drm_do_get_edid() new 6537f79a2aae drm/edid: add new interfaces around struct drm_edid new 019fd800cf4a drm/probe-helper: abstract .get_modes() connector helper call new 53b93c0ff71a drm/msm: Fix convert to drm_of_get_data_lanes_count new 0d4e57e5af39 Revert "fbdev: vesafb: Allow to be built if COMPILE_TEST i [...] new 40a76d8e11ac Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new e3981a109ad2 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new 161693c94619 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new 589706fed906 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d234696fb0ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df4d27b19b89 ASoC: Introduce 'fixup_controls' card method new 145cb4e7a9ee ASoC: SOF: debug: Clarify the IPC timeout handling path new c7b6c95c3ef3 ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() new a43b4394bb35 ASoC: codecs: rt274: Always init jack_detect_work new 3082afe097cc ASoC: codecs: rt286: Reorganize jack detect handling new 1eb73102da28 ASoC: codecs: rt298: Reorganize jack detect handling new 1149ebb6ffc5 ASoC: codecs: Series of fixes for realtek codecs used on RVPs new 5babb012c847 ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV [...] new 2fbe0953732e ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV new c5d41ca7b256 ASoC: codecs: qualcomm move gain to S8_TLV new 135786c32ed0 ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state new b66f9e703f0b ASoC: SOF: ipc3-dtrace: Add helper function to update the [...] new 1e90de2c9a40 ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there i [...] new 25ebeeebcb54 ASoC: SOF: ipc3-dtrace: Handle race during initialization new 03f69725749f ASoC: SOF: make ctx_store and ctx_restore as optional new b41252d8820c ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power [...] new 0a047dafefaf ASoC: SOF: ipc3: Add set_core_state pm_ops implementation new bd3df9ff25b3 ASoC: SOF: ipc4: Add set_core_state pm_ops implementation new 7a5677407300 ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state new 63b9069653a7 ASoC: SOF: ipc4: implement pm ctx_save callback new 55e1c007e1bd ASoC: SOF: Add support ctx_save with IPC4 new 9f1c8677724a ASoC: hdmi-codec: Update to modern DAI terminology new bd10cd5ec546 ASoC: SOF: Add topology tokens for IPC4 new 90e891551fb4 ASoC: SOF: IPC4: Introduce topology ops new 2cabd02b6090 ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/A [...] new abfb536bd116 ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/D [...] new 904c48c40c66 ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets new acf525942077 ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets new 4f838ab20812 ASoC: SOF: ipc4-topology: Add support for parsing and prep [...] new 4d4ba014ac4b ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets new d97964f87078 ASoC: SOF: ipc4-topology: Add control_setup op new 955e84fc0b6d ASoC: SOF: ipc4-topology: Add control IO ops new e75e5db8f8ac ASoC: SOF: IPC4: Add pcm ops new 6e9257a13c75 ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops new 3acd52708946 ASoC: SOF: ipc4-topology: Add route_setup/route_free ops new acf48a1f76b8 ASoC: SOF: ipc4-topology: Add the dai_config op new d0c0d5bf944b ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() new 4c30004a7c69 ASoC: SOF: IPC4: set the BE DAI ops new bc433fd76fae ASoC: SOF: Add ops_free new 1da51943725f ASoC: SOF: Intel: hda: init NHLT for IPC4 new 4453d24d10fd ASoC: SOF: Add two new structures for topology manifest data new 323aa1f093e6 ASoC: SOF: Add a new IPC op for parsing topology manifest new aa84ffb72158 ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's new 9e2b5d33fec9 AsoC: SOF: ipc4-topology: Add dai_get_clk op new a45a4d4390b7 ASoC: SOF: IPC4: add sdw blob new 6062ecda5b42 ASoC: SOF: IPC4: Add topology, control and PCM ops new 1d95412102a7 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new 407798319465 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6c5750dff16e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 97da4a537924 io_uring: fix index calculation new c6e9fa5c0ab8 io_uring: fix types in provided buffer ring new f9437ac0f851 io_uring: limit size of provided buffer ring new b0380bf6dad4 io_uring: fix races with file table unregister new d11d31fc5d8a io_uring: fix races with buffer table unregister new 05b538c1765f io_uring: fix not locked access to fixed buf table new e71d7c56dd69 io_uring: openclose: fix bug of closing wrong fixed file new 42db0c00e275 io_uring: kbuf: fix bug of not consuming ring buffer in pa [...] new fc9375e3f763 io_uring: fix double unlock for pbuf select new feaf625e7055 Merge branch 'io_uring/io_uring-5.19' of https://github.co [...] new 86d8c730a227 Merge branch 'io_uring-5.19' into for-5.20/io_uring new 37a1b3f60cee io_uring: define a 'prep' and 'issue' handler for each opcode new 197c5e8c9541 io_uring: move to separate directory new a997a975a49d io_uring: move req async preparation into opcode handler new bbe1b2762901 io_uring: add generic command payload type to struct io_kiocb new fa59929b345f io_uring: convert read/write path to use io_cmd_type new 767773221fba io_uring: convert poll path to use io_cmd_type new 1cc54fa07fc8 io_uring: convert poll_update path to use io_cmd_type new 158d43924e5a io_uring: remove recvmsg knowledge from io_arm_poll_handler() new 3226810d6fe7 io_uring: convert net related opcodes to use io_cmd_type new 8a96c4110429 io_uring: convert the sync and fallocate paths to use io_cmd_type new 060d2a319a44 io_uring: convert cancel path to use io_cmd_type new e90e2c423a0b io_uring: convert timeout path to use io_cmd_type new 76b807a35b11 io_uring: convert open/close path to use io_cmd_type new 928e17c5c568 io_uring: convert madvise/fadvise to use io_cmd_type new 192e2cfb6d51 io_uring: convert file system request types to use io_cmd_type new da415ca6ada5 io_uring: convert epoll to io_cmd_type new 723dc643114e io_uring: convert splice to use io_cmd_type new 4a969f4a0f4a io_uring: convert msg and nop to io_cmd_type new 5044b355ad1c io_uring: convert rsrc_update to io_cmd_type new ad1d238e9c44 io_uring: convert xattr to use io_cmd_type new 50c6b8365933 io_uring: convert iouring_cmd to io_cmd_type new f9e494303e72 io_uring: unify struct io_symlink and io_hardlink new ea7f9143620f io_uring: define a request type cleanup handler new 3459a38eee1f io_uring: add io_uring_types.h new d601de8e47ac io_uring: set completion result upfront for CQE32 completions new 7a53c8097aec io_uring: handle completions in the core new 04756d77667f io_uring: move xattr related opcodes to its own file new 0aacd0d41ecd io_uring: move nop into its own file new af2d58bacafc io_uring: split out filesystem related operations new 448c4858465b io_uring: split out splice related operations new 4e878e86f921 io_uring: split out fs related sync/fallocate functions new f02f116e5974 io_uring: split out fadvise/madvise operations new c1a17643f39e io_uring: separate out file table handling code new aea89e789ad2 io_uring: split out open/close operations new dbbf49607b17 io_uring: move uring_cmd handling to its own file new 0c14accff065 io_uring: add a dummy -EOPNOTSUPP prep handler new bba7b15f096d io_uring: move epoll handler to its own file new c0bbd1a1aa1a io_uring: move statx handling to its own file new aeff8aa00e14 io_uring: split network related opcodes into its own file new 4ee6c5e0d773 io_uring: move msg_ring into its own file new 412d5bbefd03 io_uring: move our reference counting into a header new 59fa350295c5 io_uring: move timeout opcodes and handling into its own file new 992a8957edcd io_uring: move SQPOLL related handling into its own file new 07bfe673ea60 io_uring: use io_is_uring_fops() consistently new 91f0cc9ec7d1 io_uring: move fdinfo helpers to its own file new f95964788a02 io_uring: move io_uring_task (tctx) helpers into its own file new 09f54496a706 io_uring: include and forward-declaration sanitation new 2ff96c4495f9 io_uring: add opcode name to io_op_defs new ad88e1ef0aa7 io_uring: move poll handling into its own file new f878e48de695 io_uring: move cancelation into its own file new 1ae4d1e23e21 io_uring: split provided buffers handling into its own file new c17a9bb74f0b io_uring: move rsrc related data, core, and commands new 17e81b83c64a io_uring: move remaining file table manipulation to filetable.c new 129da1755569 io_uring: move read/write related opcodes to its own file new 6870813e3cea io_uring: move io_op_defs[] back to the top of the file new 3cab6ffe4ad1 io_uring: add support for level triggered poll new 657378fb61b7 io_uring: deprecate epoll_ctl support new c811f142b674 Merge branch 'for-5.20/io_uring' into for-next new 1180b55c93f6 block: fix infinite loop for invalid zone append new 7a2b81b95a89 block/bio: remove duplicate append pages code new 5f507439f051 block: export dma_alignment attribute new 24b10a6e0bc2 block: introduce bdev_dma_alignment helper new 8a39418810a6 block: add a helper function for dio alignment new 4ff782f24a4c block/merge: count bytes instead of sectors new 4b5310470e72 block/bounce: count bytes instead of sectors new ab7c0c3abb2e iov: introduce iov_iter_aligned new 72230944b7a5 block: introduce bdev_iter_is_aligned helper new 84f970d415ef block: relax direct io memory alignment new 40e11e7a6cc7 iomap: add support for dma aligned direct-io new a70cfe6977b6 Merge branch 'for-5.20/block' into for-next new 5703449632a7 io_uring: remove duplicate cqe skip check new 9415ffb017ec Merge branch 'for-5.20/io_uring' into for-next new 11fc0062c4e8 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new f5894618d6c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 183e044c1fb4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new a8ecbb682d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8c92d9221d47 regulator: rpi-panel-attiny: Use backlight helper new 901a2827fdf9 Merge remote-tracking branch 'regulator/for-5.20' into reg [...] new 9a29f7646073 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 92a7d06117e1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new ad4f35d20141 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 9691e4f9ba6c selinux: fix typos in comments new 2bfe15c52612 mm: create security context for memfd_secret inodes new 8d6d51edcb79 docs: selinux: add '=' signs to kernel boot options new 73de1befcc53 selinux: fix memleak in security_read_state_kernel() new 448f908f29ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new bbddaf68e912 Merge tag 'v5.19-rc1' into next new 1105171d080e smack: Replace kzalloc + strncpy with kstrndup new b50503990d88 smack: Remove the redundant lsm_inode_alloc new 8709767389ee Merge branch 'next' of git://github.com/cschaufler/smack-next new 56986c1d5456 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new 546093206ba1 audit: make is_audit_feature_set() static new fea39b4e7c62 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d6a8b19319f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1f0161eadbd spi: sifive: add PM callbacks to support suspend/resume new 67b9d64139e1 spi: Fix per-cpu stats access on 32 bit systems new 4a2f83b7f780 spi: atmel-quadspi: add runtime pm support new f11ec1cc46e3 spi: atmel-quadspi: use pm_ptr() new af7c2d4145b5 spi: atmel-quadspi: align condition to parenthesis new c349fad389c5 spi: atmel-quadspi: add runtime pm support new 116679aef2f9 spi: micro: fix unreasonable clk_prepare_enable() on error [...] new 845d3fd8a0aa spi: s3c64xx: set pointers to null using NULL rather than 0 new 41ecad2c3cce spi: spidev_test: Warn when the mode is not the requested mode new b76134178168 spi: tegra210-quad: Multi-cs support new e23917822d3c spi: dt-bindings: split peripheral prods new 4f37809f4cdf spi: dt-bindings: Add compatible for Tegra241 QSPI new 35f2b9afc23b spi: tegra quad: Add Tegra Grace features new cf538f72e11d Merge remote-tracking branch 'spi/for-5.20' into spi-next new e6ec0dba463e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 135f20ed27b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 2d1082adfd13 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new 4816c9aed96a Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 65987b1e8176 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 6caa3010bb3c rcu: Initialize first_gp_fqs at declaration in rcu_gp_fqs() new 33754b67991c rcu/tree: Add comment to describe GP-done condition in fqs loop new 9a6d5415428f rcutorture: Fix ksoftirqd boosting timing and iteration new 9a10d4d87b43 rcu-tasks: Merge state into .b.need_qs and atomically update new f655145c1d82 rcu-tasks: Remove rcu_tasks_trace_postgp() wait for counter new 40b9bd03ce57 rcu-tasks: Make trc_read_check_handler() fetch ->trc_reade [...] new 39371673ed75 rcu-tasks: Idle tasks on offline CPUs are in quiescent states new 7421ab6743a5 rcu-tasks: Handle idle tasks for recently offlined CPUs new 053073465eb1 rcu-tasks: RCU Tasks Trace grace-period kthread has implicit QS new 3328d95a965a rcu-tasks: Make rcu_note_context_switch() unconditionally [...] new 0a34a895b7b7 rcu-tasks: Simplify trc_inspect_reader() QS logic new 6de8e426d7af rcu-tasks: Add slow-IPI indicator to RCU Tasks Trace stall [...] new 963636b3273f rcu-tasks: Flag offline CPUs in RCU Tasks Trace stall warnings new 124d5b22b56b rcu-tasks: Make RCU Tasks Trace stall warnings print full [...] new d27fcd2711d9 rcu-tasks: Make RCU Tasks Trace stall warning handle idle [...] new 6a4572c02a5f rcu-tasks: Add data structures for lightweight grace periods new b112a8947c95 rcu-tasks: Track blocked RCU Tasks Trace readers new e5fc8aeda864 rcu-tasks: Untrack blocked RCU Tasks Trace at reader end new 22a9f30df54e rcu-tasks: Add blocked-task indicator to RCU Tasks Trace s [...] new afef653ddb7e rcu-tasks: Move rcu_tasks_trace_pertask() before rcu_tasks [...] new 62ac71dd87eb rcu-tasks: Avoid rcu_tasks_trace_pertask() duplicate list [...] new 8838a83f5b98 rcu-tasks: Scan running tasks for RCU Tasks Trace readers new 477cee94c4d4 rcu-tasks: Pull in tasks blocked within RCU Tasks Trace readers new 3650d7a2d01c rcu-tasks: Stop RCU Tasks Trace from scanning idle tasks new 650524e4b4d2 rcu-tasks: Stop RCU Tasks Trace from scanning full tasks list new 03a67f80078a rcu-tasks: Maintain a count of tasks blocking RCU Tasks Tr [...] new a8446f3e95f0 rcu-tasks: Eliminate RCU Tasks Trace IPIs to online CPUs new 646e84b24a30 rcu-tasks: Disable and enable CPU hotplug in same function new 25ffcf15fea8 rcu-tasks: Update comments new 2585014188d5 rcu-tasks: Be more patient for RCU Tasks boot-time testing new 33d8344b579e Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new e15f5e6fa6ca Merge branch 'kvm-5.20-early' new 61d9c412d041 KVM: x86: Grab regs_dirty in local 'unsigned long' new dfe21e6bc05a KVM: x86: Harden _regs accesses to guard against buggy input new a5ba67b42f07 KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array new 0cbc60d44c35 KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs new b443183a25ab KVM: x86: Reduce the number of emulator GPRs to '8' for 32 [...] new 1cca2f8c501f KVM: x86: Bug the VM if the emulator accesses a non-existent GPR new 49a1431d3bea KVM: x86: Bug the VM if the emulator generates a bogus exc [...] new d38ea9579ce3 KVM: x86: Bug the VM on an out-of-bounds data read new 33bc4069bb6b Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 31df06513377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 015cd0043503 regulator: cros-ec: Use common cros_ec_command() new b1d288d9c3c5 platform/chrome: cros_ec_proto: Rename cros_ec_command function new f87e15fbf6d8 platform/chrome: cros_ec_proto: Update size arg types new 337eac8f8499 platform/chrome: cros_kbd_led_backlight: sort headers alph [...] new 6b1e5ba39c44 platform/chrome: cros_kbd_led_backlight: separate ACPI backend new 20f370efddb5 dt-bindings: add google,cros-kbd-led-backlight new fd1e8054ff69 platform/chrome: cros_kbd_led_backlight: support OF match new 40f58143745e platform/chrome: cros_kbd_led_backlight: support EC PWM backend new ea7f0f777d28 platform/chrome: cros_ec_commands: fix compile errors new b99eb596efbd platform/chrome: cros_ec_proto: add Kunit tests for cros_e [...] new 3db0c9e5de7b platform/chrome: use macros for passthru indexes new e796c0c4b1ad platform/chrome: cros_ec_proto: assign buffer size from pr [...] new 8e3991610ba5 platform/chrome: cros_ec_proto: remove redundant NULL check new 93bea2faed63 platform/chrome: cros_ec_proto: use cros_ec_map_error() new b4d0836e8160 platform/chrome: cros_ec_proto: separate cros_ec_get_proto_info() new 3e97581ed9a2 platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] new 878c36f6caa4 platform/chrome: cros_ec_proto: handle empty payload in ge [...] new a88f79666d14 platform/chrome: cros_ec_proto: separate cros_ec_get_proto [...] new cce5d551809c platform/chrome: cros_ec_proto: add Kunit test for getting [...] new d394ab5c062a platform/chrome: cros_ec_proto: handle empty payload in ge [...] new b36f0643ff14 platform/chrome: cros_ec_proto: don't show MKBP version if [...] new f91183aa459a platform/chrome: cros_ec_proto: return 0 on getting cmd ma [...] new a8f77c63baec platform/chrome: cros_ec_proto: add Kunit test for getting [...] new ec5134899335 platform/chrome: cros_ec_proto: check `msg->result` in get [...] new 8120febafccb platform/chrome: cros_ec_proto: add Kunit tests for gettin [...] new aac29b04dc3f platform/chrome: cros_ec_proto: handle empty payload in ge [...] new d65da5f9bb0a platform/chrome: cros_ec_proto: return 0 on getting wake m [...] new e43772294246 platform/chrome: cros_ec_proto: add Kunit test for getting [...] new cfed691b80dc platform/chrome: cros_ec_proto: handle empty payload in ge [...] new 51a08dde36ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4360da9c0045 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5a46079a9645 PM: domains: Delete usage of driver_deferred_probe_check_state() new 24a026f85241 pinctrl: devicetree: Delete usage of driver_deferred_probe [...] new f8217275b57a net: mdio: Delete usage of driver_deferred_probe_check_state() new 2f8c3ae8288e driver core: Add wait_for_init_devices_probe helper function new dd429036e778 net: ipconfig: Relax fw_devlink if we need to mount a netw [...] new f516d01b9df2 Revert "driver core: Set default deferred_probe_timeout ba [...] new 71066545b48e driver core: Set fw_devlink.strict=1 by default new b09796d528bb iommu/of: Delete usage of driver_deferred_probe_check_state() new 9cbffc7a5956 driver core: Delete driver_deferred_probe_check_state() new 82b070beae1e driver core: Introduce device_find_any_child() helper new c21b0837983d spi: Use device_find_any_child() instead of custom approach new 48416eee4c0d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 8786c8de8956 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new da1bb4ed2356 tty: fix typos in comments new d93e612d13ba serial: tegra: fix typos in comments new 6f3cdf2bf1ba serial: pic32: fix missing clk_disable_unprepare() on erro [...] new 22b10b33b9c6 dt-bindings: serial: mtk-uart: Convert txt to json-schema new 7fd6c24bae8f serial: pmac_zilog: remove unused header new 0d49ee83a450 tty/vt: defkeymap.c_shipped, little unification with loadkeys new 5c4d7b049dce tty/vt: Makefile, add --unicode for loadkeys invocation new 17945d317a52 tty/vt: consolemap: use ARRAY_SIZE() new 4173f018aae1 tty/vt: consolemap: rename and document struct uni_pagedir new db8f597a4712 tty/vt: consolemap: define UNI_* macros for constants new 2097dc2273a5 tty/vt: consolemap: decrypt inverse_translate() new 0b75f7968d61 tty/vt: consolemap: remove extern from function decls new f827c754f9b6 tty/vt: consolemap: convert macros to static inlines new d9ebb906a45a tty/vt: consolemap: make parameters of inverse_translate() saner new e16cb6fe3158 tty/vt: consolemap: one line = one statement new ad8a2142ba57 tty/vt: consolemap: use | for binary addition new 9254365443f7 tty/vt: consolemap: introduce UNI_*() macros new 32bd78fc4948 tty/vt: consolemap: zero uni_pgdir using kcalloc() new acf90b4d52e6 tty/vt: consolemap: use sizeof(*pointer) instead of sizeof(type) new 6e4e8d74664a tty/vt: consolemap: make con_set_unimap() more readable new 6364d391363a tty/vt: consolemap: make con_get_unimap() more readable new cb47d81f0f0f tty/vt: consolemap: make p1 increment less confusing in co [...] new 949fafcd7fa3 tty/vt: consolemap: check put_user() in con_get_unimap() new 5a904a936b40 tty/vt: consolemap: introduce enum translation_map and use it new f052f62c23b3 tty/vt: consolemap: remove glyph < 0 check from set_invers [...] new dca141917301 tty/vt: consolemap: extract dict unsharing to con_unshare_ [...] new 50c92a1b2d50 tty/vt: consolemap: saner variable names in set_inverse_tr [...] new 61fe4a6bb16f tty/vt: consolemap: saner variable names in conv_uni_to_pc() new d4a2245b8bcc tty/vt: consolemap: saner variable names in con_insert_unipair() new c3fd9f7121f0 tty/vt: consolemap: saner variable names in con_unify_unimap() new 01ddc0dabd1b tty/vt: consolemap: saner variable names in con_do_clear_unimap() new cded789c6889 tty/vt: consolemap: saner variable names in con_unshare_unimap() new 447e9a7c6681 tty/vt: consolemap: saner variable names in con_release_unimap() new 3315f1aa8521 tty/vt: consolemap: saner variable names in con_copy_unimap() new 5a79458c5613 tty/vt: consolemap: saner variable names in con_get_unimap() new ff4606acb4dc tty/vt: consolemap: saner variable names in con_set_unimap() new 1a086f5d63ae tty/vt: consolemap: saner variable names in con_set_defaul [...] new 9ec9b79a2b9b tty/vt: consolemap: make conv_uni_to_pc() more readable new d8d0d1758c7d tty/vt: consolemap: remove superfluous whitespace new a7e50de460d7 tty/vt: consolemap: change refcount only if needed in con_ [...] new 63c4f92fcca3 tty/vt: consolemap: extract con_allocate_new() from con_do [...] new fc440658346e tty/vt: consolemap: use con_allocate_new() in con_unshare_ [...] new 484923ad3ad1 tty/vt: consolemap: walk the buffer only once in con_set_t [...] new 285e76fc049c serial: max310x: use regmap methods for SPI batch operations new 6ef281daf020 serial: max310x: use a separate regmap for each port new b3883ab5e957 serial: max310x: make accessing revision id interface-agnostic new 2e1f2d9a9bdb serial: max310x: implement I2C support new ebaed53c0017 tty: vt: convert sysfs snprintf to sysfs_emit new 767cc6681b1b serial: 8250: kill __do_stop_tx() new 90574a5b5a04 serial: 8250: handle __start_tx() call in start_tx() new ce338e4477cf serial: 8250: Store to lsr_save_flags after lsr read new bdb70c424df1 serial: 8250: Create serial_lsr_in() new 6a4241e8f9b1 serial: 8250: Get preserved flags using serial_lsr_in() new 7a3525e48cf7 serial: 8250: Adjust misleading LSR related comment new 197eb5c416ff serial: 8250_dw: Use serial_lsr_in() in dw8250_handle_irq() new af14f3007e2d serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_ [...] new 8322b1f52715 serial: Add uart_rs485_config() new 2dbd0c14ebe8 serial: Move serial_rs485 sanitization into separate function new 8925c31c1ac2 serial: Add rs485_supported to uart_port new 43ee34131ced serial: 8250: Create serial8250_em485_supported for em485 users new 499b1160bc02 serial: 8250_bcm2835aux: Use serial8250_em485_supported new 62a4b3d27419 serial: 8250_dwlib: Fill in rs485_supported new 59c221f8e126 serial: 8250_exar: Fill in rs485_supported new 70780464846f serial: 8250_fintek: Fill in rs485_supported new 4f4c90bb2a51 serial: 8250_lpc18cc: Fill in rs485_supported new 6d345f7cf83c serial: 8250_of: Use serial8250_em485_supported new 456d523b1be3 serial: 8250_pci: Fill in rs485_supported for pci_fintek new ebe2cf736a04 serial: pl011: Fill in rs485_supported new e849145e1fdd serial: ar933x: Fill in rs485_supported new af47c491e3c7 serial: atmel: Fill in rs485_supported new 07481f448b63 serial: fsl_lpuart: Fill in rs485_supported new 00d7a00e2a6f serial: imx: Fill in rs485_supported new 2b947cf9e335 serial: max310x: Fill in rs485_supported new 949b4dbfb6b3 serial: mcf: Fill in rs485_supported new d45e50d08776 serial: omap: Fill in rs485_supported new 267913ecf737 serial: sc16is7xx: Fill in rs485_supported new aeae8f222fdd serial: stm32: Fill in rs485_supported new be2e2cb1d281 serial: Sanitize rs485_struct new 596a9171472b serial: Clear rs485 struct when non-RS485 mode is set new 51ad36baacb3 serial: return -EINVAL for non-legacy RS485 flags new 9cdaf4fc2e6f serial: 8250_dwlib: Remove serial_rs485 sanitization new cf426544a413 serial: 8250_fintek: Remove serial_rs485 sanitization new ebc3c2a4cdba serial: 8250: lpc18xx: Remove serial_rs485 sanitization new 61bca7da91c6 serial: 8250_pci: Remove serial_rs485 sanitization new b9759cba3221 serial: pl011: Remove serial_rs485 sanitization new 7195eefb38d7 serial: fsl_lpuart: Call core's sanitization and remove cu [...] new 55e18c6b6d42 serial: imx: Remove serial_rs485 sanitization new ad98c78bd011 serial: max310x: Remove serial_rs485 sanitization new e25ed4a8857f serial: 8250_exar: Remove serial_rs485 assignment new fd93a3d851c5 serial: mcf: Remove serial_rs485 assignment new bbdcbc1301ce serial: sc16is7xx: Remove serial_rs485 assignment new 84f2faa7852e serial: 8250: Remove serial_rs485 sanitization from em485 new 6bb6fa6908eb tty: Implement lookahead to process XON/XOFF timely new 65534736d9a5 tty: Use flow-control char function on closing path new 814047011f65 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 6497e7776441 char: lp: remove redundant initialization of err new 1c245358ce0b misc: atmel-ssc: Fix IRQ check in ssc_probe new 0a35780c755c eeprom: at25: Split reads into chunks and cap write size new 6517dd708cd0 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 2df84a757d87 fpga: altera-pr-ip: fix unsigned comparison with less than zero new d4958ce5dbd7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bf5ff730dcc2 iio: trigger: stm32-lptimer-trigger: Make use of device pr [...] new cffc293dd92e iio: proximity: srf04: Make use of device properties new aae59bdf2585 iio:accel:mc3230: Remove duplicated error reporting in .remove() new 1aec857d50ce iio:accel:stk8312: Remove duplicated error reporting in .remove() new 1db6926d611d iio:accel:stk8ba50: Remove duplicated error reporting in . [...] new 5004e24a466c iio:light:bh1780: Remove duplicated error reporting in .remove() new 8d3d6baa4990 iio:light:isl29028: Remove duplicated error reporting in . [...] new f0e34d262567 iio:light:jsa1212: Remove duplicated error reporting in .remove() new 44ceb791182a iio:light:opt3001: Remove duplicated error reporting in .remove() new 58a6df5580bb iio:light:stk3310: Remove duplicated error reporting in .remove() new 8dc0a72795e4 iio:light:tsl2583: Remove duplicated error reporting in .remove() new 747c7cf1592e iio: accel: bma400: Fix the scale min and max macro values new 1bd2dc6ea863 iio: accel: bma400: Reordering of header files new 12c99f859fd3 iio: accel: bma400: conversion to device-managed function new ffe0ab6a9698 iio: accel: bma400: Add triggered buffer support new d221de60eee3 iio: accel: bma400: Add separate channel for step counter new d024af5b3970 iio: accel: bma400: Add step change event new 00ee658ff581 iio: accel: bma400: Add activity recognition support new 3cf122c20bf8 iio: accel: bma400: Add support for activity and inactivit [...] new 39f0b95619d3 iio: imu: st_lsm6dsx: Switch from of headers to mod_devicetable.h new cc0bb2f106cb iio: ABI: Add a new location label new 7cbb6681d7e5 iio: common: cros_ec_sensors: Add label attribute new 48d1ae774099 iio: health: afe4404: Remove duplicated error reporting in [...] new 73b8390cc27e iio: adc: stx104: Utilize iomap interface new c5a37ad0fccc iio: dac: cio-dac: Utilize iomap interface new 153415feda2e dt-bindings: iio: adc: Document Renesas RZ/G2UL ADC new 78f32011b240 iio: adc: rzg2l_adc: Remove unnecessary channel check from [...] new ffa952e95d8c iio:adc:ina2xx: Improve error reporting for problems durin [...] new 8f760ce7affd iio:adc:ti-ads1015: Improve error reporting for problems d [...] new a76209246d9f iio:chemical:atlas: Improve error reporting for problems d [...] new 730cd2f54eba iio:chemical:ccs811: Improve error reporting for problems [...] new be9f6004be88 iio:light:pa12203001: Improve error reporting for problems [...] new 5049646718d7 iio:light:us5182d: Improve error reporting for problems du [...] new ab91da2f2574 iio:light:vcnl4000: Improve error reporting for problems d [...] new 7576bc05b360 iio:light:vcnl4035: Improve error reporting for problems d [...] new b4b936779432 iio: proximity: ping: fix typo in comment new 70db0e93f7e7 iio: chemical: bme680: fix typo in comment new d04d46dd82ad iio:magnetometer:mbc150: Make bmc150_magn_remove() return void new 0bd0bb1fc1e4 iio: accel: adxl367: do not update FIFO watermark on scan [...] new 9b7f05926be0 dt-bindings: iio: ti-dac5571: Add ti,dac121c081 new a5daaa470bbd iio: dac: ti-dac5571: add support for ti,dac121c081 new 574e60b3d79f iio: srf08: Remove redundant if statement new 2b9208963b81 dt-bindings: proximity: vl53l0x: Document optional supply [...] new 76d1eb09eb9e proximity: vl53l0x: Prefer pre-initialized interrupt flags new d3d6dba56dab proximity: vl53l0x: Handle the VDD regulator new e8941aab8457 proximity: vl53l0x: Handle the reset GPIO new 6be0d1fcb591 dt-bindings: iio: accel: ADIS16240: update maintainers new 08f98a40823b dt-bindings: iio: adc: AD9467: update maintainers new 3cce981b60b2 dt-bindings: iio: adc: axi-adc: update maintainers new 065cd7e72e7f dt-bindings: iio: dac: AD5770R: update maintainers new f0ca36b031f6 dt-bindings: iio: imu: adis16480: update maintainers new 733147729a91 iio: accel: bmi088: Modified the scale calculate new 48d07b3be84e iio: accel: bmi088: Make it possible to config scales new 67ac266db853 iio: accel: bmi088: modified the device name new 7a61456c83b3 iio: accel: bmi088: Add support for bmi085 accel new 57387d3c09c2 iio: accel: bmi088: Add support for bmi090l accel new 1e800c060cf4 dt-bindings: iio: accel: Add bmi085 and bmi090l bindings new 319dbcd84fd2 iio: Directly use ida_alloc()/free() new 0fd268736c21 iio: adc: sd_adc_modulator: Drop dependency on OF new dff9a198b052 iio: adc: envelope-detector: Drop dependency on OF new fff1a02f674f iio: proximity: sx_common: Allow IIO core to take care of [...] new 5159371c8457 iio: adc: lpc18xx_adc: Switch from of headers to mod_devic [...] new 77e0182071d8 iio: dac: ad5592r: Get rid of OF specifics new a71858ef7936 iio: adc: vf610_adc: Make use of device properties new 3a2c0cc553ad iio: adc: nau7802: Convert driver to use ->probe_new() new d909a6fed033 iio: adc: nau7802: Make use of device properties new 2ccb08b74a6f dt-bindings: iio: accel: sca3300: Document murata,scl3300 new d2b4fbc1eee1 iio: accel: sca3300: add define for temp channel for reuse. new f22724349204 iio: accel: sca3300: modified to support multi chips new e40a004e5ef6 iio: accel: sca3300: Add support for SCL3300 new 14b615f358a5 iio: accel: sca3300: Add inclination channels new ce8556a405d5 iio: accel: sca3000: Fix syntax errors in comments new 6461cff325a1 iio: addac: ad74413r: for_each_set_bit_from -> for_each_set_bit new 83ab506b0764 iio: core: drop iio_get_time_res() new c91aa44a0b5e iio: adc: adi-axi: Move exported symbols into IIO_ADI_AXI [...] new 1103681a9b99 iio: gyro: mpu3050: Drop unused symbol exports. new b34d0d3e40aa iio: gyro: mpu3050: Use pm_ptr() and DEFINE_RUNTIME_DEV_PM_OPS() new 18d06d3d2024 iio: sx9324: Fix register field spelling new d383c5bb1209 dt-bindings: iio: sx9324: Add precharge resistor setting new dbb81ed406f9 iio: sx9324: Add precharge internal resistance setting new eed96f30489a dt-bindings: iio: sx9324: Add internal compensation resist [...] new 1256a8022535 iio: sx9324: Add Setting for internal compensation resistor new 712011c7a0d7 dt-bindings: iio: sx9324: Add input analog gain new a90fb890eba8 iio: sx9324: Add Setting for internal analog gain new fd243701caa7 dt-bindings: iio: sx9360: Add precharge resistor setting new 115cad765e3e iio: sx9360: Add pre-charge resistor setting new 870c871ac42e dt-bindings: iio: sx9324: Add CS idle/sleep mode new 7ea7e0e11b28 iio: sx9324: Add setting for CS idle mode new 4e753227870b iio: core: Fix IIO_ALIGN and rename as it was not sufficie [...] new 278f05120b1c iio: accel: adxl313: Fix alignment for DMA safety new 3fa1dc72f213 iio: accel: adxl355: Fix alignment for DMA safety new 733fcd0a3bdf iio: accel: adxl367: Fix alignment for DMA safety new 00a07ea8ecda iio: accel: bma220: Fix alignment for DMA safety new 23740c085e65 iio: accel: bmi088: Fix alignment for DMA safety new ef744e19f5e2 iio: accel: sca3000: Fix alignment for DMA safety new b929344f7c1c iio: accel: sca3300: Fix alignment for DMA safety new b92f6c9224c0 iio: adc: ad7266: Fix alignment for DMA safety new 65a17bb0d7ce iio: adc: ad7280a: Fix alignment for DMA safety new 8db4a17baa2a iio: adc: ad7292: Fix alignment for DMA safety new e0809adc8f0c iio: adc: ad7298: Fix alignment for DMA safety new 4ba1d257464a iio: adc: ad7476: Fix alignment for DMA safety new 87537056d83e iio: adc: ad7606: Fix alignment for DMA safety new d633f3e4d8ff iio: adc: ad7766: Fix alignment for DMA safety new 05678c2cea6f iio: adc: ad7768-1: Fix alignment for DMA safety new 70ddd8b28b7f iio: adc: ad7887: Fix alignment for DMA safety new 4082d1507e0b iio: adc: ad7923: Fix alignment for DMA safety new 10252b7fa9ad iio: adc: ad7949: Fix alignment for DMA safety new 4e5a5bc1eb2b iio: adc: hi8435: Fix alignment for DMA safety new be8f7a8a4d15 iio: adc: ltc2496: Fix alignment for DMA safety new 6b76f8f5e174 iio: adc: ltc2497: Fix alignment for DMA safety new b9893ca4350f iio: adc: max1027: Fix alignment for DMA safety new 4382f8cf36a7 iio: adc: max11100: Fix alignment for DMA safety new 7bd3fe5337e6 iio: adc: max1118: Fix alignment for DMA safety new 5040d1d120a7 iio: adc: max1241: Fix alignment for DMA safety new 4111f107e651 iio: adc: mcp320x: Fix alignment for DMA safety new 0f537eeb1a0b iio: adc: ti-adc0832: Fix alignment for DMA safety new 3fa846a5eb9d iio: adc: ti-adc084s021: Fix alignment for DMA safety new f14b50727451 iio: adc: ti-adc108s102: Fix alignment for DMA safety new f0d4e13da367 iio: adc: ti-adc12138: Fix alignment for DMA safety new 4d2d1a9cf3f6 iio: adc: ti-adc128s052: Fix alignment for DMA safety new 82ad740f8026 iio: adc: ti-adc161s626: Fix alignment for DMA safety new 503f295ff453 iio: adc: ti-ads124s08: Fix alignment for DMA safety new 976cbf0a9f3f iio: adc: ti-ads131e08: Fix alignment for DMA safety new d87c210063dc iio: adc: ti-ads7950: Fix alignment for DMA safety new e73513b5b0ec iio: adc: ti-ads8344: Fix alignment for DMA safety new 1d00552b6099 iio: adc: ti-ads8688: Fix alignment for DMA safety new 4569f46bf6c5 iio: adc: ti-tlc4541: Fix alignment for DMA safety new a724962710f8 iio: addac: ad74413r: Fix alignment for DMA safety new 3c28e4f4b281 iio: amplifiers: ad8366: Fix alignment for DMA safety new 25ad2eb3e19f iio: common: ssp: Fix alignment for DMA safety new 29c254d45181 iio: dac: ad5064: Fix alignment for DMA safety new b08cb3c55e24 iio: dac: ad5360: Fix alignment for DMA safety new cd8767a0e99d iio: dac: ad5421: Fix alignment for DMA safety new 6f5c74544930 iio: dac: ad5449: Fix alignment for DMA safety new b92485d27b6b iio: dac: ad5504: Fix alignment for DMA safety new 632efc02147b iio: dac: ad5592r: Fix alignment for DMA safety new f51d30ecb5d9 iio: dac: ad5686: Fix alignment for DMA safety new 919074379f79 iio: dac: ad5755: Fix alignment for DMA safety new f9ad7fd28106 iio: dac: ad5761: Fix alignment for DMA safety new 1bd81ada3450 iio: dac: ad5764: Fix alignment for DMA safety new 4983fb171b83 iio: dac: ad5766: Fix alignment for DMA safety new 028f0a12dad1 iio: dac: ad5770r: Fix alignment for DMA safety new 7bcd568fbe29 iio: dac: ad5791: Fix alignment for DMA saftey new 030c7cb5470e iio: dac: ad7293: Fix alignment for DMA safety new 56913bdaed6b iio: dac: ad7303: Fix alignment for DMA safety new cee70766a6d3 iio: dac: ad8801: Fix alignment for DMA safety new dc40a9adcca7 iio: dac: ltc2688: Fix alignment for DMA safety new 8e7828d50676 iio: dac: mcp4922: Fix alignment for DMA safety new 4e74b9951a30 iio: dac: ti-dac082s085: Fix alignment for DMA safety new e109d23f456b iio: dac: ti-dac5571: Fix alignment for DMA safety new 5dc9978fa6fc iio: dac: ti-dac7311: Fix alignment for DMA safety new cd9d07dd4f22 iio: dac: ti-dac7612: Fix alignment for DMA safety new c3327ec7b466 iio: frequency: ad9523: Fix alignment for DMA safety new 0ae28e2d9348 iio: frequency: adf4350: Fix alignment for DMA safety new e15189e8d2fa iio: frequency: adf4371: Fix alignment for DMA safety new 0ddb83a12ea5 iio: frequency: admv1013: Fix alignment for DMA safety new 9769689a83ee iio: frequency: admv1014: Fix alignment for DMA safety new 33545985ca47 iio: frequency: admv4420: Fix alignment for DMA safety new 13e87cbc0f82 iio: frequency: adrf6780: Fix alignment for DMA safety new faf1f7d7811a iio: gyro: adis16080: Fix alignment for DMA safety new 69a86e0f7d96 iio: gyro: adis16130: Fix alignment for DMA safety new 469a7fa7de66 iio: gyro: adxrs450: Fix alignment for DMA safety new 8d34cd2778a8 iio: gyro: fxas210002c: Fix alignment for DMA safety new 685e8221ce8c iio: imu: fxos8700: Fix alignment for DMA safety new 247d0c5b7791 iio: imu: inv_icm42600: Fix alignment for DMA safety new 7325c08a5fb5 iio: imu: inv_icm42600: Fix alignment for DMA safety in bu [...] new d96a896be877 iio: imu: mpu6050: Fix alignment for DMA safety new 3f93d63ee59e iio: potentiometer: ad5110: Fix alignment for DMA safety new 545fde6a83ce iio: potentiometer: ad5272: Fix alignment for DMA safety new 739d49e96193 iio: potentiometer: max5481: Fix alignment for DMA safety new 2a7d8fb5fc9a iio: potentiometer: mcp41010: Fix alignment for DMA safety new ab30da7e86c7 iio: potentiometer: mcp4131: Fix alignment for DMA safety new b7d85aa13813 iio: pressure: dlhl60d: Drop unnecessary alignment forcing. new ec2346ea09d2 iio: proximity: as3935: Fix alignment for DMA safety new 10abac67701c iio: proximity: vcnl3020: Drop unnecessary alignment requi [...] new 5f29cf8aca27 iio: resolver: ad2s1200: Fix alignment for DMA safety new 4fa026fd1dee iio: resolver: ad2s90: Fix alignment for DMA safety new e93be21cc007 iio: temp: ltc2983: Fix alignment for DMA safety new bec7f57647e7 iio: temp: max31865: Fix alignment for DMA safety new 9c50b2e70d55 iio: temp: maxim_thermocouple: Fix alignment for DMA safety new a87efa4a7713 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new 3f0756fb4eac Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 572b9ef11da0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] new 5e9c7546b2be staging: r8188eu: fix declaration to match 'foo *bar' new e2b925edc55a staging: greybus: loopback: fix a spelling error. new 18697b479330 staging: r8188eu: remove HW_VAR_SLOT_TIME from SetHwReg8188EU() new 72aef4f60ff9 staging: olpc_dcon: Use backlight helper new 455c5de92223 staging: r8188eu: Add blank line after declarations new 66d653c37228 staging: ftbft: Use backlight helper new da30e3518829 staging: qlge: qlge_main.c: rewrite do-while loops into mo [...] new 857fe9e5efc0 staging: r8188eu: add error handling of rtw_read8 new fed9e604eeb6 staging: r8188eu: add error handling of rtw_read16 new b9c5e2720627 staging: r8188eu: add error handling of rtw_read32 new 991ebc730369 MAINTAINERS: add myself as r8188eu reviewer new d2b47721a100 staging: greybus: audio: replace safe list iteration new 4bbdc208a5ff staging: olpc_dcon: Replace flush_scheduled_work() with fl [...] new 349353614200 vme: remove ca91cx42 Universe-II support new 35ba63b8f6d0 vme: move back to staging new ac663ae22f02 staging: r8188eu: replace FIELD_OFFSET with offsetof new de9257ae1d3b staging: rtl8723bs: uninitialize static variable new 4215cd7882ed Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new baf32519979f dt-bindings: dma: mediatek,uart-dma: add MT8365 bindings new 5f89b97e1fd5 dmaengine: dmatest: Remove spaces before tabs new e8ecf73adbb4 dmaengine: dmatest: Replace symbolic permissions by octal [...] new 23fbc87c8ae6 dt-bindings: dma: Rewrite ST-Ericsson DMA40 to YAML new 873971f8fb08 dt-bindings: dma: Add Apple ADMAC new b127315d9a78 dmaengine: apple-admac: Add Apple ADMAC driver new cb4e34856b77 MAINTAINERS: Add ADMAC driver under ARM/APPLE MACHINE new 11a72ae911d3 dmaengine: apple-admac: Fix print format new 2717d3384195 dmaengine: dw: dmamux: Export the module device table new 7811f2e7fd6a dmaengine: dw: dmamux: Fix build without CONFIG_OF new c9357195c577 dmaengine: dw-edma: remove a macro conditional with simila [...] new 94108b850413 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 3bbf12d15f07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 44bc6b08553a Merge branch 'misc' into for-next new 9a54029e312d Merge branch 'fixes' into for-next new 3469ad2f8f4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 63ab6cb582fa scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription new 2b659ed67a12 scsi: qla2xxx: edif: Send LOGO for unexpected IKE message new 0dbfce5255fe scsi: qla2xxx: edif: Reduce disruption due to multiple app start new 24c796098f53 scsi: qla2xxx: edif: Fix no login after app start new d7e2e4a68fc0 scsi: qla2xxx: edif: Tear down session if keys have been removed new a8fdfb0b39c2 scsi: qla2xxx: edif: Fix session thrash new ec538eb838f3 scsi: qla2xxx: edif: Fix no logout on delete for N2N new 37be3f9d6993 scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time new bcf536072f74 scsi: qla2xxx: edif: Fix slow session teardown new 0f4d7d556125 scsi: qla2xxx: Update version to 10.02.07.600-k new c3752f44604f scsi: libsas: Introduce struct smp_disc_resp new 44f2bfe9ef08 scsi: libsas: Introduce struct smp_rg_resp new 3dafe0648ddd scsi: libsas: Introduce struct smp_rps_resp new ea83df8e3bd0 scsi: dt-bindings: ufs: exynos-ufs: Add FSD compatible new daa782a51ec8 scsi: ufs: host: ufs-exynos: Add mphy apb clock mask new 216f74e8059a scsi: ufs: host: ufs-exynos: Add support for FSD UFS HCI new 7522c08d1e55 scsi: dt-bindings: ufs: Document Renesas R-Car UFS host co [...] new 6554400d6f66 scsi: ufs: core: Add UFSHCD_QUIRK_BROKEN_64BIT_ADDRESS new 2f11bbc2c7f3 scsi: ufs: core: Add UFSHCD_QUIRK_HIBERN_FASTAUTO new d69520288efd scsi: ufs: ufs-renesas: Add support for Renesas R-Car UFS [...] new 09c962fd4816 scsi: MAINTAINERS: Add maintainer for Renesas UFS driver new fe3445325e52 scsi: arm64: dts: renesas: r8a779f0: Add UFS node new a42dc5b48af8 scsi: arm64: dts: renesas: r8a779f0: spider-cpu: Enable UF [...] new 3d09a72dd04c scsi: target: iscsi: Fix NULL pointer dereference in iscsi [...] new b12727ac8a1a scsi: lpfc: Use memset_startat() helper in lpfc_nvmet_xmt_ [...] new defd530b0eab scsi: ufs: exynos: Constify driver data new 97654f4530ae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 2623d59bb7d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 860024aa2688 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new eecbf905b589 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 882871be0da6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b769ec2c0a2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40c96bfc7379 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 1cf9e8950f12 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 15d136954e8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bd17f8b389fa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5708880ea575 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] new 59459a943a63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new dbe877880a82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d00147343f1d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 161906c69efe Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 89fcb20347f2 filemap: Correct the conditions for marking a folio as accessed new 3d70898effde hugetlb: Convert huge_add_to_page_cache() to use a folio new 1c5f36e5c41e filemap: Remove add_to_page_cache() and add_to_page_cache_ [...] new a012cef751a9 filemap: Add filemap_get_folios() new c8c4328ab159 buffer: Convert clean_bdev_aliases() to use filemap_get_folios() new 1dbddb7ca991 ext4: Convert mpage_release_unused_pages() to use filemap_ [...] new 466de960c14e ext4: Convert mpage_map_and_submit_buffers() to use filema [...] new 9e22a14b5989 f2fs: Convert f2fs_invalidate_compress_pages() to use file [...] new 5ac0d631d52f hugetlbfs: Convert remove_inode_hugepages() to use filemap [...] new f3a9087abaa2 nilfs2: Convert nilfs_copy_back_pages() to use filemap_get [...] new 0db8bd7caf9e vmscan: Add check_move_unevictable_folios() new 438e6514f16c shmem: Convert shmem_unlock_mapping() to use filemap_get_folios() new 48888435c9c2 filemap: Remove find_get_pages_range() and associated functions new 0463e729a56d netfs: Remove extern from function prototypes new a4c1e56b678d filemap: Move 'filler' case to the end of do_read_cache_folio() new fd16e2b85cf8 filemap: Handle AOP_TRUNCATED_PAGE in do_read_cache_folio() new 1842c5ec6d60 filemap: Use filemap_read_folio() in do_read_cache_folio() new 5d3e31dbd162 docs: Improve ->read_folio documentation new eb50755dfd40 block: Remove check of PageError new a042dbbff0a5 afs: Remove check of PageError new 24105e5940a8 freevxfs: Remove check of PageError new 093ee067d389 gfs: Check PageUptodate instead of PageError new cfb6647a960f hfs: Remove check for PageError new 97659dedb6a1 hfsplus: Remove check for PageError new a3f1513e8436 ntfs: Remove check for PageError new 990c612e5f02 ext2: Remove check for PageError new 47ab4d965e88 nilfs2: Remove check for PageError new 77b7c770ac71 ntfs: Remove check for PageError new c899ed2b6f23 ntfs3: Remove check for PageError new 8380af3ad312 reiserfs: Remove check for PageError new 24fb0c4883ef ufs: Remove checks for PageError new f10e8eddaa13 remap_range: Remove check of uptodate flag new 571f4263d957 jfs: Remove check for PageUptodate new 25034c4deddf iomap: Remove test for folio error new 18568626c5ee orangefs: Remove test for folio error new 9c7a20b37454 buffer: Remove check for PageError new de1cf187a8ea nfs: Leave pages in the pagecache if readpage failed new 020ae1ea6060 btrfs: Use a folio in wait_dev_supers() new 724fdd730df0 buffer: Don't test folio error in block_read_full_folio() new 354734407bcc squashfs: Return the actual error from squashfs_read_folio() new 7bfb6aeb9fe3 hostfs: Handle page write errors correctly new 9d4afab021a0 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] new 896575c5ad4f cramfs: read_mapping_page() is synchronous new 9c1f0b0b9e06 block: Simplify read_part_sector() new 4b9f0777e9e8 block: Handle partition read errors more consistently new fd4671266d81 block: Use PAGE_SECTORS_SHIFT new d2f9ad0a4ce8 block: Convert read_part_sector() to use a folio new f3667b1b1451 befs: Convert befs_symlink_read_folio() to use a folio new 639d4d623740 coda: Convert coda_symlink_filler() to use a folio new a18eb3443624 freevxfs: Convert vxfs_immed_read_folio() to use a folio new 57afb6eea039 ocfs2: Convert ocfs2_read_folio() to use a folio new abb0a73355ab gfs2: Convert gfs2_jhead_process_page() to use a folio new 66f760424583 ext2: Use a folio in ext2_get_page() new f11065d7bf9e secretmem: Remove isolate_page new 7cb9df9e94c7 mm: Convert all PageMovable users to movable_operations new b02124e1a1aa fs: Add aops->migrate_folio new f929e2842384 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] new e62dfb1abf15 mm/migrate: Convert writeout() to take a folio new 1a10e8bbd8c5 mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] new a4112e37e440 mm/migrate: Convert expected_page_refs() to folio_expected_refs() new f0f0cacbc8c6 btrfs: Convert btree_migratepage to migrate_folio new 1b67ccae4759 nfs: Convert to migrate_folio new 7275aa4914ab mm/migrate: Convert migrate_page() to migrate_folio() new da79cd1ab59c mm/migrate: Add filemap_migrate_folio() new 44626794be0b btrfs: Convert btrfs_migratepage to migrate_folio new 621a0fc4421c ubifs: Convert to filemap_migrate_folio() new 1b099c2cf842 f2fs: Convert to filemap_migrate_folio() new 6534d0c257be aio: Convert to migrate_folio new adce694351f2 hugetlb: Convert to migrate_folio new d8c5f5af6ee7 secretmem: Convert to migrate_folio new 312a7054b990 fs: Remove aops->migratepage() new 62b927ca10f0 mm/folio-compat: Remove migration compatibility functions new 8d15bf804aa0 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new a08b3b841b00 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 8b6a2bddd083 mm/page_isolation.c: fix one kernel-doc comment new 763f1b945f85 mm: lru_cache_disable: use synchronize_rcu_expedited new c630eb6cb1cc kthread: make it clear that kthread_create_on_node() might [...] new 0282c19b2454 mm/damon/reclaim: schedule 'damon_reclaim_timer' only afte [...] new 74537c29185e mailmap: add alias for jarkko@profian.com new 3f352a0b3b37 MAINTAINERS: add Miaohe Lin as a memory-failure reviewer new ed170ce4ea67 MAINTAINERS: add MEMORY HOT(UN)PLUG section and add David [...] new 53840f330861 MAINTAINERS: Update Abel Vesa's email new d11a7276b7f9 mm/kfence: select random number before taking raw lock new a7f51f6a7a72 mm: re-allow pinning of zero pfns new fe5f2a582807 mm: userfaultfd: fix UFFDIO_CONTINUE on fallocated shmem pages new 8f9e925853ec mm: memcontrol: reference to tools/cgroup/memcg_slabinfo.py new 9f7a96baf7b8 hugetlbfs: zero partial pages during fallocate hole punch new a911cd046c5f mm: rmap: use the correct parameter name for DEFINE_PAGE_VMA_WALK new 0bc5131408dd mm/page_vma_mapped.c: check possible huge PMD map with tra [...] new acd0a213d4b1 mm: discard __GFP_ATOMIC new f61118c734f3 mips: rename mt_init to mips_mt_init new 2ffe60dbde43 Maple Tree: add new data structure new 35fcbd6ea7cd maple_tree: Fix expanding null off the end of the data. new ed0fecb546ad maple_tree: fix mas_next() when already on the last node entry new 3f426e2f7908 maple_tree: fix 32b parent pointers new ea2f295108b9 maple_tree: fix potential out of range offset on mas_next( [...] new 40a0f5bf85aa MAINTAINERS: remove an obvious typo in MAPLE TREE new d542f7950014 maple_tree: cleanup for checkpatch new 85e8a2f6ada9 radix tree test suite: add pr_err define new 527a66492c45 radix tree test suite: add kmem_cache_set_non_kernel() new 1872ea9ee152 radix tree test suite: add allocation counts and size to k [...] new b1a8bc487d43 radix tree test suite: add support for slab bulk APIs new b3eed45124e4 radix tree test suite: add lockdep_is_held to header new e4e0769603db lib/test_maple_tree: add testing for maple tree new a3d17695b5b8 test_maple_tree: add null expansion tests new 9951a9efa59e mm: start tracking VMAs with maple tree new 07ed6b05b7d9 mapletree: build fix new 1c2c17e62943 mm/mmap: fix leak on expand_downwards() and expand_upwards() new 97710b3dac20 mm: add VMA iterator new 213958ba8786 mmap: use the VMA iterator in count_vma_pages_range() new 73ea8a02abbf mm/mmap: use the maple tree in find_vma() instead of the rbtree. new deb1c0e29c83 mm/mmap: use the maple tree for find_vma_prev() instead of [...] new 35cfc2414231 mm/mmap: use maple tree for unmapped_area{_topdown} new 22f6b4a5b2fd kernel/fork: use maple tree for dup_mmap() during forking new 69a7f8db1111 damon: convert __damon_va_three_regions to use the VMA iterator new 4ddd591f18ac damon-convert-__damon_va_three_regions-to-use-the-vma-iter [...] new e71108d45f05 proc: remove VMA rbtree use from nommu new 56631aa9021a mm: remove rb tree. new a525e8f1a3c2 mmap: change zeroing of maple tree in __vma_adjust() new 1429f30dfbf3 xen: use vma_lookup() in privcmd_ioctl_mmap() new 470993acf105 mm: optimize find_exact_vma() to use vma_lookup() new 29c93b1e0858 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] new d32673bb4cf2 mm/mmap: change do_brk_flags() to expand existing VMA and [...] new d691e12eada9 mm: use maple tree operations for find_vma_intersection() new e9c17d05847c mm/mmap: use advanced maple tree API for mmap_region() new b84c032931cc mm/mmap: fix advanced maple tree API for mmap_region() new 6675fb538acc mm-mmap-use-advanced-maple-tree-api-for-mmap_region-fix-ch [...] new 77bb32c5f6b2 mm/mmap: qvoid dereferencing next on null in BUG_ON() new 29b31d3c671a mm: remove vmacache new 692a7a47db67 mm: convert vma_lookup() to use mtree_load() new deecc063228c mm/mmap: move mmap_region() below do_munmap() new 1d2bbf4a4da6 mm/mmap: reorganize munmap to use maple states new 9e3a6b271daf mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() new 156bf58ee421 mm/mmap: fix do_brk_munmap() when munmapping multiple mappings new f97ad3d86610 arm64: remove mmap linked list from vdso new 408c245b65d3 arm64: Change elfcore for_each_mte_vma() to use VMA iterator new 563785cee7c3 parisc: remove mmap linked list from cache handling new 8c95042abc79 powerpc: remove mmap linked list walks new 5f291d156073 s390: remove vma linked list walks new 73d9a3f4415e x86: remove vma linked list walks new a8ba04c6b744 xtensa: remove vma linked list walks new 868347d0a0d0 cxl: remove vma linked list walk new 2cc714371aab optee: remove vma linked list walk new 7ff9ee34b5aa um: remove vma linked list walk new 0f8332576e51 coredump: remove vma linked list walk new c319068d8a7e exec: use VMA iterator instead of linked list new ce7ebefab377 fs/proc/base: use maple tree iterators in place of linked list new 71e030f5eb50 fs/proc/task_mmu: stop using linked list and highest_vm_end new a1b60f8d7201 userfaultfd: use maple tree iterator to iterate VMAs new e7afc171db13 ipc/shm: use VMA iterator instead of linked list new ecb7f332b41f acct: use VMA iterator instead of linked list new ba880fe2e597 perf: use VMA iterator new 10fd68e14ce4 sched: use maple tree iterator to walk VMAs new aa45a232e74b fork: use VMA iterator new 80e686ec8603 bpf: remove VMA linked list new 46fbcdff638b mm/gup: use maple tree navigation instead of linked list new 1c0a9e79e589 mm/khugepaged: stop using vma linked list new 392fe4e21f2e mm/ksm: use vma iterators instead of vma linked list new ef1e8b8e0e4e mm/madvise: use vma_find() instead of vma linked list new 28a2719b6116 mm/memcontrol: stop using mm->highest_vm_end new 53c5abb40404 mm/mempolicy: use vma iterator & maple state instead of vm [...] new afcf76df48f9 mm/mlock: use vma iterator and maple state instead of vma [...] new 438967538a16 mm/mprotect: use maple tree navigation instead of vma linked list new 3d031366ba70 mm/mremap: use vma_find_intersection() instead of vma linked list new 8e0f6e33c806 mm/msync: use vma_find() instead of vma linked list new a80068c421d0 mm/oom_kill: use maple tree iterators instead of vma linked list new fee37ab99e9c mm/pagewalk: use vma_find() instead of vma linked list new b760d3eec7f5 mm/swapfile: use vma iterator instead of vma linked list new 1f1db8f5c4db i915: use the VMA iterator new ae378e1b1775 nommu: remove uses of VMA linked list new fb6ba18f87aa mm/nommu: move preallocations and limit other allocations new d8693ee950e2 mm/nommu: fix compile warning in do_mmap() new 7f175966ce80 riscv: use vma iterator for vdso new 5d40be8d55f1 mm: remove the vma linked list new 398d952dc7e3 mm/mmap: fix potential leak on do_mas_align_munmap() new 0784a712235b mm-remove-the-vma-linked-list-fix-fix new 475908da1622 mm-remove-the-vma-linked-list-fix-fix-fix new ed235a298299 mm/mmap: drop range_has_overlap() function new 772214e62b86 mm/mmap.c: pass in mapping to __vma_link_file() new 166c943223a4 mm/page_alloc: reduce potential fragmentation in make_allo [...] new 85b469ce419e mm: fix racing of vb->va when kasan enabled new c5813c898e66 mm/x86: remove dead code for hugetlbpage.c new 88a99de0f216 mm: use PAGE_ALIGNED instead of IS_ALIGNED new e3bc22d66eac tools/vm/slabinfo: use alphabetic order when two values are equal new e21ee8063389 mm: avoid unnecessary page fault retires on shared memory types new 5f9716e7d568 mm/shmem.c: clean up comment of shmem_swapin_folio new b7e9288a9681 mm: reduce the rcu lock duration new 499277e584be mm/migration: remove unneeded lock page and PageMovable check new eb5ce32d3730 mm/migration: return errno when isolate_huge_page failed new 65708c1a5675 mm/migration: fix potential pte_unmap on an not mapped pte new 7c1440d1d5ca mm: add zone device coherent type memory support new f62eb80fe0fe mm: handling Non-LRU pages returned by vm_normal_pages new 2a9f72c4f488 mm: add device coherent vma selection for memory migration new e7dcfbd4114c mm: remove the vma check in migrate_vma_setup() new 7e2732a79e8b mm/gup: migrate device coherent pages when pinning instead [...] new 707989007564 drm/amdkfd: add SPM support for SVM new b8f9599878f5 lib: test_hmm add ioctl to get zone device type new a5a705f4dd48 lib: test_hmm add module param for zone device type new 051d8a02f969 lib: add support for device coherent type in test_hmm new 278603bf3bf5 tools: update hmm-test to support device coherent type new 7cf864acdf53 tools: update test_hmm script to support SP config new 372195acbef1 tools: add hmm gup tests for device coherent type new 3b3b7abb67d6 tools: add selftests to hmm for COW in device memory new 4d4f47648107 mm-handling-non-lru-pages-returned-by-vm_normal_pages-fix new 74b6c4b93656 mm: rename kernel_init_free_pages to kernel_init_pages new b209ee3a9abd mm: introduce clear_highpage_kasan_tagged new 9b151bdbaff3 kasan: fix zeroing vmalloc memory with HW_TAGS new 0a42fd7b953e selftests/vm: add protection_keys tests to run_vmtests new cbd4fd839dbf mm/memory_hotplug: drop 'reason' argument from check_pfn_span() new 1bd18431af75 mm: memory_hotplug: enumerate all supported section flags new 47910531d811 mm: memory_hotplug: introduce SECTION_CANNOT_OPTIMIZE_VMEMMAP new af710a654beb mm/hugetlb: remove unnecessary huge_ptep_set_access_flags( [...] new 9d5ea691ba5c mm/oom_kill: break evaluation when a task has been selected new 0b98de5c43f6 mm/mempolicy: fix get_nodes out of bound access new 107e72496cdf mm: memcontrol: introduce mem_cgroup_ino() and mem_cgroup_ [...] new 4596d56280ca mm: shrinkers: introduce debugfs interface for memory shrinkers new 867d2cb60ea9 mm-shrinkers-introduce-debugfs-interface-for-memory-shrinkers-fix new 8b9b392e9482 mm: shrinkers: provide shrinkers with names new f35f496c6593 mm: docs: document shrinker debugfs new 335e3133f9e0 tools: add memcg_shrinker.py new a1ad8f9e09e0 mm: shrinkers: add scan interface for shrinker debugfs new 33e9c0f7cb60 mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix new b17ab99e23fe mm-shrinkers-add-scan-interface-for-shrinker-debugfs-fix-fix new e95f671cb168 mm: drop oom code from exit_mmap new 1dab531462d5 mm-drop-oom-code-from-exit_mmap-fix-fix new 3d4297204821 mm: delete unused MMF_OOM_VICTIM flag new 5fe4aa35ad4a mm, hwpoison, hugetlb: introduce SUBPAGE_INDEX_HWPOISON to [...] new 98c95d154c11 mm-hwpoison-hugetlb-introduce-subpage_index_hwpoison-to-sa [...] new 700809be1f01 mm,hwpoison: set PG_hwpoison for busy hugetlb pages new 78394f580697 mm, hwpoison: make __page_handle_poison returns int new 505a112f4b62 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new d7d9bf60fd2e mm, hwpoison: enable memory error handling on 1GB hugepage new 6168286e7d5f mm/damon: remove obsolete comments of kdamond_stop new f24fe700c76b mm: refactor of vma_merge() new 492e500f76a4 mm: add merging after mremap resize new 7b3ec0d91e5a mm-add-merging-after-mremap-resize-checkpatch-fixes new 2921caf3a545 mm/vmalloc: invoke classify_va_fit_type() in adjust_va_to_ [...] new e774ebbb61b2 mm/vmalloc: remove the redundant boundary check new 735c840e1c18 mm/vmalloc: fix typo in local variable name new 7118d2253604 mm/vmalloc: add code comment for find_vmap_area_exceed_addr() new 71424edf2f9a mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items [...] new f565ff43a094 mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] new 2c17e066a9fa mm-memcontrol-add-pgscanpgsteal_kswapddirect-items-in-memo [...] new 86544bec5c2b dax: introduce holder for dax_device new c9e00a39f4bc mm: factor helpers for memory_failure_dev_pagemap new cd400f701078 mm-factor-helpers-for-memory_failure_dev_pagemap-fix new 9781c65bcfe2 pagemap,pmem: introduce ->memory_failure() new 1df24a9e7602 fsdax: introduce dax_lock_mapping_entry() new 2d640231a6a3 mm: introduce mf_dax_kill_procs() for fsdax case new cc92d1a5b953 xfs: implement ->notify_failure() for XFS new c131098983c4 fsdax: set a CoW flag when associate reflink mappings new 17b9ecd71851 fsdax: output address in dax_iomap_pfn() and rename it new dca7c1e01dab fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 new 4ea447826b91 fsdax: introduce dax_iomap_cow_copy() new 0418736416d1 fsdax: replace mmap entry in case of CoW new 6c1ca53888d7 fsdax: add dax_iomap_cow_copy() for dax zero new 7f609e7a7d82 fsdax: dedup file range to use a compare function new f3e1ee3fcf23 xfs: support CoW in fsdax mode new d41b9b01454a xfs-support-cow-in-fsdax-mode-fix new 430999dfabf5 xfs: add dax dedupe support new eba87b26090f Docs/admin-guide/damon/reclaim: remove a paragraph that be [...] new 4d2f356d9f3a mm/damon/{dbgfs,sysfs}: move target_has_pid() from dbgfs t [...] new a2198fbc9b93 mm/damon/reclaim: deduplicate 'commit_inputs' handling new 5dfd75635255 mm/damon/sysfs: deduplicate inputs applying new ac5fd92a6834 mm/damon/reclaim: make 'enabled' checking timer simpler new 0e26f54b5124 mm/damon/reclaim: add 'damon_reclaim_' prefix to 'enabled_ [...] new e84347d88d13 mm/page_alloc: use might_alloc() new 4c95c7676ae8 mm/slab: delete cache_alloc_debugcheck_before() new 21d74397d91a mm/mempool: use might_alloc() new e062963bd367 mm/memremap: fix wrong function name above memremap_pages() new 922982ff084c mm/vmalloc: make link_va()/unlink_va() common to different [...] new 4cd3825878b7 mm/vmalloc: extend __alloc_vmap_area() with extra arguments new 407a7e42e8ab mm/vmalloc: initialize VA's list node after unlink new df5f6fb4faf3 mm/vmalloc: extend __find_vmap_area() with one more argument new c43ced682143 lib/test_vmalloc: switch to prandom_u32() new 12d2d7f4ca42 mm/swapfile: make security_vm_enough_memory_mm() work as expected new e469cdf0ae9a mm/swapfile: fix possible data races of inuse_pages new b151e12886b9 mm/swap: remove swap_cache_info statistics new 162f329dc62f mm/vmscan: don't try to reclaim freed folios new 3bcc4bd66fe0 lib/test_hmm: avoid accessing uninitialized pages new 776f4134db3a mm: kmemleak: remove kmemleak_not_leak_phys() and the min_ [...] new 8505c6ed37af mm: kmemleak: add OBJECT_PHYS flag for objects allocated w [...] new 7ab4464ef88c mm: kmemleak: add rbtree and store physical address for ob [...] new f41ab46b85cd mm: kmemleak: check physical address when scan new 677e3cba5473 mm/memremap: fix memunmap_pages() race with get_dev_pagemap() new 29d38edb4660 mm/khugepaged: remove unneeded shmem_huge_enabled() check new 5e3919117daf mm/khugepaged: stop swapping in page when VM_FAULT_RETRY occurs new e28cc1989733 mm/khugepaged: trivial typo and codestyle cleanup new 8185767c7b9c mm/khugepaged: minor cleanup for collapse_file new b950c8aaa7b1 mm/khugepaged: use helper macro __ATTR_RW new 8953e37b1fbd mm/khugepaged: remove unneeded return value of khugepaged_ [...] new 2a0c27c690cc mm/khugepaged: try to free transhuge swapcache when possible new 2157422762c4 mm/page_alloc: minor clean up for memmap_init_compound() new 0ecf0bed3eed mm: kmem: make mem_cgroup_from_obj() vmalloc()-safe new 43f19528b704 net: set proper memcg for net_init hooks allocations new 3de47c98e9ea userfaultfd/selftests: fix typo in comment new 95e6a61557b0 selftests: make use of GUP_TEST_FILE macro new 7dce1dee2d9d mm/sparse-vmemmap.c: remove unwanted initialization in vme [...] new 97f33f93dc02 mm/page_alloc: add page->buddy_list and page->pcp_list new cb2e5b1af072 mm/page_alloc: use only one PCP list for THP-sized allocations new 627587c2fef9 mm/page_alloc: split out buddy removal code from rmqueue i [...] new ef083576632c mm/page_alloc: remove mistaken page == NULL check in rmqueue new 7e9c8e26143f mm/page_alloc: protect PCP lists with a spinlock new 77151807fca9 mm/page_alloc: remotely drain per-cpu lists new 54bcdc6744e3 mm/page_alloc: replace local_lock with normal spinlock new a858ffd346dc mm/kmemleak: use _irq lock/unlock variants in kmemleak_sca [...] new 58a5e6e05231 mm/kmemleak: skip unlikely objects in kmemleak_scan() with [...] new 4baa81a312bc mm/kmemleak: prevent soft lockup in first object iteration [...] new af376ba3bf1b mm/damon/dbgfs: add and use mappings between 'schemes' act [...] new ea2aec521df2 mm/damon/paddr: use a separate function for 'DAMOS_PAGEOUT [...] new 99b4779fcebe mm/damon/schemes: add 'LRU_PRIO' DAMOS action new 8cbf022a9ff7 Docs/admin-guide/damon/sysfs: document 'LRU_PRIO' scheme action new 12c9373e644d mm/damon/schemes: add 'LRU_DEPRIO' action new 5a9daed912af Docs/admin-guide/damon/sysfs: document 'LRU_DEPRIO' scheme action new 945d7e038e77 mm/damon: introduce DAMON-based LRU-lists Sorting new ae10647a19b4 Docs/admin-guide/damon: add a document for DAMON_LRU_SORT new 84625dc3c1b7 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] new 14b7ed67df25 userfaultfd: add /dev/userfaultfd for fine grained access control new 1a4b68e1df98 userfaultfd: selftests: modify selftest to use /dev/userfaultfd new a3a99ad2ae28 userfaultfd: update documentation to describe /dev/userfaultfd new 7afa46e0e78d userfaultfd: selftests: make /dev/userfaultfd testing conf [...] new 1e0bb9570766 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh new 0fda3bb75733 ocfs2: kill EBUSY from dlmfs_evict_inode new fc375b35fd57 ocfs2: reflink deadlock when clone file to the same direct [...] new 63b06371150e ocfs2: clear links count in ocfs2_mknod() if an error occurs new 040617a86ef5 ocfs2: fix ocfs2 corrupt when iputting an inode new 5c0a7bfeac2a init: add "hostname" kernel parameter new 658b917d855c init-add-hostname-kernel-parameter-v2 new d647029afa5d init/main.c: silence some -Wunused-parameter warnings new ccc0939b0aad checkpatch: add XA_STATE and XA_STATE_ORDER to the macro d [...] new b54952f25267 profiling: fix shift too large makes kernel panic new b5aaddd1d106 resource: re-factor page_is_ram() new 01dffb9a7c0f lib/list_debug.c: Detect uninitialized lists new 4269122afba4 lib/flex_proportions.c: remove local_irq_ops in fprop_new_ [...] new 3ba87bcbbf06 include/linux/rbtree.h: replace kernel.h with the necessar [...] new ee452cbf9c16 ia64: fix sparse warnings with cmpxchg() & xchg() new 45e296b8fe10 lib/btree: simplify btree_{lookup|update} new c388313e900a include/uapi/linux/swab.h: move explicit cast outside ternary new 3b9a204d4620 lib/debugobjects: fix stat count and optimize debug_object [...] new 94d4a5bbcdee fs/kernel_read_file: allow to read files up-to ssize_t new 82559ae549ea kexec_file: increase maximum file size to 4G new 948430365747 delayacct: remove some unused variables new 6103a97184a1 squashfs: extend "page actor" to handle missing pages new 4ce95f03c419 squashfs: don't use intermediate buffer if pages missing new 74bbf1582b7f Revert "squashfs: provide backing_dev_info in order to dis [...] new ee8c6d56ec60 squashfs: always build "file direct" version of page actor new 4016dee72812 squashfs: implement readahead new 2de926c37e7a checkpatch: fix incorrect camelcase detection on numeric constant new a09df4d477ae fat: add a vfat_rename2() and make existing .rename callba [...] new f4df2668d8f2 fat: factor out reusable code in vfat_rename() as helper f [...] new 9d12edbfcc95 fat: add renameat2 RENAME_EXCHANGE flag support new 9eebbfd956c1 selftests/filesystems: add a vfat RENAME_EXCHANGE test new c390f72e711f lib/error-inject: convert to DEFINE_SEQ_ATTRIBUTE new aa48fabb3f2a kallsyms: move declarations to internal header new 701e7a286c2c vmcoreinfo: include kallsyms symbols new 8bb24d573d16 Merge branch 'mm-nonmm-unstable' into mm-everything new c1c2e989c890 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 9ed18f137e71 next-20220601/amdgpu new 35d872b9ea5b Add linux-next specific files for 20220614
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/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1732 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 2 + Documentation/ABI/stable/sysfs-block | 9 + Documentation/ABI/testing/sysfs-ata | 11 +- Documentation/admin-guide/kernel-parameters.txt | 5 +- 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/sysctl/vm.rst | 3 + Documentation/arm/samsung-s3c24xx/cpufreq.rst | 2 +- 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 +- .../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 + .../bindings/pinctrl/ralink,mt7620-pinctrl.yaml | 26 +- .../bindings/pinctrl/ralink,rt305x-pinctrl.yaml | 27 +- .../devicetree/bindings/serial/mediatek,uart.yaml | 120 + .../devicetree/bindings/serial/mtk-uart.txt | 59 - .../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 + 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 +- Documentation/filesystems/fscrypt.rst | 22 +- Documentation/filesystems/netfs_library.rst | 33 +- Documentation/gpu/vkms.rst | 6 - Documentation/networking/ip-sysctl.rst | 37 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 54 + MAINTAINERS | 50 +- Makefile | 3 +- Next/SHA1s | 186 +- Next/merge.log | 3978 ++++-- arch/arm/boot/bootp/bootp.lds | 5 +- arch/arm/boot/dts/Makefile | 6 + 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/bcm11351.dtsi | 14 +- arch/arm/boot/dts/bcm21664-garnet.dts | 14 +- arch/arm/boot/dts/bcm21664.dtsi | 14 +- arch/arm/boot/dts/bcm28155-ap.dts | 14 +- 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/sun6i-a31.dtsi | 12 +- arch/arm/boot/dts/sun8i-a23-a33.dtsi | 8 +- .../boot/dts/sun8i-h2-plus-bananapi-m2-zero.dts | 4 +- arch/arm/boot/dts/sun8i-h3-beelink-x2.dts | 2 +- arch/arm/boot/dts/sun8i-h3-nanopi-duo2.dts | 4 +- 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-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/sunxi-bananapi-m2-plus.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5-emlid-neutis.dtsi | 4 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 13 +- 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/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 | 14 +- 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-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 +- .../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 +- arch/arm64/boot/dts/allwinner/sun50i-a64.dtsi | 10 +- .../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-scmi.dtsi | 1 - 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 | 89 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 33 + arch/arm64/configs/defconfig | 3 + 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/kvm_host.h | 5 - arch/arm64/include/asm/virt.h | 3 + arch/arm64/kernel/cpufeature.c | 10 +- arch/arm64/kernel/fpsimd.c | 20 +- arch/arm64/kernel/mte.c | 6 + arch/arm64/kvm/arch_timer.c | 3 + arch/arm64/kvm/arm.c | 10 +- arch/arm64/kvm/fpsimd.c | 2 + 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/tools/gen-sysreg.awk | 2 +- 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/powerpc/kernel/kgdb.c | 5 +- arch/riscv/boot/dts/microchip/mpfs.dtsi | 9 + arch/riscv/kvm/vmid.c | 2 +- arch/sparc/vdso/vdso2c.c | 2 +- arch/um/drivers/virt-pci.c | 7 +- 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/include/asm/efi.h | 2 +- arch/x86/include/asm/kvm_host.h | 67 +- 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 | 4 +- arch/x86/kvm/x86.c | 11 + block/bio.c | 114 +- block/blk-merge.c | 41 +- block/blk-sysfs.c | 7 + block/bounce.c | 13 +- block/fops.c | 16 +- certs/Makefile | 2 +- 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 | 6 +- drivers/ata/libata-core.c | 25 +- 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/dd.c | 54 +- drivers/base/power/domain.c | 2 +- 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/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/scpi-cpufreq.c | 10 +- drivers/cpuidle/cpuidle-at91.c | 5 +- drivers/cpuidle/cpuidle-kirkwood.c | 5 +- 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/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 +- .../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/adv7511/adv7511_drv.c | 7 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 8 +- 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/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/msm/dp/dp_parser.c | 10 +- drivers/gpu/drm/msm/dsi/dsi_host.c | 9 +- drivers/gpu/drm/rcar-du/rcar_mipi_dsi.c | 15 +- drivers/gpu/drm/sti/sti_hdmi.c | 8 +- drivers/gpu/drm/ttm/ttm_device.c | 6 +- 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/hv/channel_mgmt.c | 1 + drivers/hwmon/dell-smm-hwmon.c | 15 + drivers/hwmon/nct6775-platform.c | 12 +- drivers/i2c/busses/i2c-bcm-iproc.c | 14 +- drivers/i2c/busses/i2c-bcm-kona.c | 14 +- drivers/i2c/busses/i2c-brcmstb.c | 14 +- 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/sx_common.c | 3 - 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/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/mailbox/bcm-flexrm-mailbox.c | 14 +- drivers/md/dm.c | 26 +- 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/host/sdhci-bcm-kona.c | 14 +- drivers/mmc/host/sdhci-iproc.c | 14 +- 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/eql.c | 4 +- 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_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_sriov.c | 10 - drivers/net/ethernet/intel/ice/ice_virtchnl.c | 121 +- 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_core.c | 35 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 10 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 1 - 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 | 107 +- drivers/net/ipa/gsi.h | 11 +- drivers/net/ipa/gsi_private.h | 12 +- drivers/net/ipa/gsi_trans.c | 10 +- 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/team/team.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/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 | 339 +- 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-tegra194.c | 1 + 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/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/pinctrl-as3722.c | 15 +- drivers/pinctrl/pinctrl-palmas.c | 15 +- drivers/pinctrl/pinctrl-utils.c | 15 +- drivers/pinctrl/pinctrl-utils.h | 15 +- 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/reset/reset-ti-sci.c | 10 +- drivers/reset/reset-ti-syscon.c | 10 +- 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/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/imx/imx8m-blk-ctrl.c | 2 +- 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 | 2 +- drivers/spi/spi-s3c64xx.c | 10 +- drivers/spi/spi-sifive.c | 39 + drivers/spi/spi-tegra210-quad.c | 33 +- drivers/spi/spi.c | 14 +- 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 | 1 + 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/cdnsp-ring.c | 19 +- drivers/usb/dwc2/hcd.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 1 + drivers/usb/dwc3/gadget.c | 26 +- drivers/usb/gadget/function/f_fs.c | 40 +- drivers/usb/gadget/function/u_ether.c | 12 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 1 + drivers/usb/host/xhci.c | 15 +- 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 | 71 +- fs/9p/fid.h | 6 +- fs/9p/v9fs.h | 2 +- fs/9p/vfs_addr.c | 17 +- fs/9p/vfs_dentry.c | 4 +- fs/9p/vfs_dir.c | 2 +- fs/9p/vfs_file.c | 9 +- fs/9p/vfs_inode.c | 100 +- fs/9p/vfs_inode_dotl.c | 79 +- fs/9p/vfs_super.c | 8 +- fs/9p/xattr.c | 8 +- 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/btrfs/async-thread.h | 1 - fs/btrfs/backref.c | 88 +- fs/btrfs/backref.h | 3 +- fs/btrfs/disk-io.c | 47 +- fs/btrfs/extent_io.c | 1 + fs/btrfs/extent_io.h | 4 - fs/btrfs/file.c | 67 +- fs/btrfs/ioctl.c | 22 +- fs/btrfs/locking.c | 3 - fs/btrfs/ordered-data.c | 19 +- fs/btrfs/scrub.c | 5 - fs/btrfs/sysfs.c | 3 +- fs/btrfs/tree-log.c | 18 +- fs/btrfs/tree-log.h | 3 + fs/btrfs/volumes.c | 6 + fs/btrfs/volumes.h | 2 + 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/f2fs/compress.c | 145 +- fs/f2fs/data.c | 50 +- fs/f2fs/f2fs.h | 10 +- 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/hugetlbfs/inode.c | 68 +- 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/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 | 76 +- fs/zonefs/super.c | 111 +- 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_of.h | 22 + 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/clk/ti.h | 10 +- include/linux/console_struct.h | 6 +- include/linux/consolemap.h | 60 +- include/linux/damon.h | 4 + include/linux/device.h | 2 + include/linux/device/driver.h | 2 +- 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/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/mm.h | 2 +- include/linux/netdevice.h | 40 +- include/linux/netfs.h | 27 +- 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/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/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/tty_buffer.h | 1 + include/linux/tty_ldisc.h | 14 + include/linux/tty_port.h | 2 + include/linux/uio.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/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/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/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/9p/client.h | 31 + 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/hdmi-codec.h | 4 +- include/sound/soc-card.h | 1 + include/sound/soc.h | 3 +- include/sound/sof.h | 1 + include/sound/sof/ipc4/header.h | 8 + include/trace/events/9p.h | 48 + include/trace/events/btrfs.h | 64 + include/uapi/linux/fscrypt.h | 3 +- include/uapi/linux/io_uring.h | 3 + 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/sound/sof/abi.h | 2 + include/uapi/sound/sof/header.h | 30 + include/uapi/sound/sof/tokens.h | 40 + include/ufs/ufshcd.h | 12 + 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 {fs => io_uring}/io-wq.h | 0 io_uring/io_uring.c | 4529 +++++++ io_uring/io_uring.h | 247 + io_uring/io_uring_types.h | 511 + 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 | 60 + io_uring/nop.h | 4 + io_uring/opdef.h | 40 + io_uring/openclose.c | 290 + io_uring/openclose.h | 14 + io_uring/poll.c | 760 ++ io_uring/poll.h | 30 + io_uring/refs.h | 48 + io_uring/rsrc.c | 1317 ++ io_uring/rsrc.h | 155 + io_uring/rw.c | 1097 ++ 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 | 318 + io_uring/tctx.h | 55 + io_uring/timeout.c | 635 + io_uring/timeout.h | 35 + io_uring/uring_cmd.c | 109 + io_uring/uring_cmd.h | 13 + io_uring/xattr.c | 259 + io_uring/xattr.h | 15 + kernel/audit.c | 2 +- kernel/bpf/percpu_freelist.c | 20 +- kernel/crash_core.c | 14 + kernel/kallsyms.c | 23 +- kernel/kallsyms_internal.h | 30 + kernel/rcu/rcutorture.c | 28 +- kernel/rcu/tasks.h | 42 +- kernel/rcu/tree.c | 13 +- kernel/sched/core.c | 2 +- lib/Kconfig | 3 + lib/Makefile | 1 + 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 +- {crypto => lib}/memneq.c | 0 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/khugepaged.c | 85 +- mm/kmemleak.c | 54 +- mm/list_lru.c | 2 +- mm/memcontrol.c | 73 +- mm/page_alloc.c | 249 +- mm/secretmem.c | 9 + mm/sparse-vmemmap.c | 2 +- mm/swap.h | 5 - mm/userfaultfd.c | 3 + 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/9p/client.c | 35 +- net/ax25/af_ax25.c | 7 +- net/ax25/ax25_dev.c | 6 +- net/bridge/br_if.c | 10 +- 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/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 | 5 +- 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 | 4 +- 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/xfrm/xfrm_device.c | 2 +- samples/v4l/v4l2-pci-skeleton.c | 14 +- scripts/checkpatch.pl | 2 +- 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/selinux/hooks.c | 4 +- security/selinux/include/audit.h | 2 +- security/selinux/ss/services.c | 9 +- security/smack/smack_access.c | 7 +- security/smack/smack_lsm.c | 7 - sound/pci/hda/patch_realtek.c | 10 + sound/soc/bcm/cygnus-pcm.c | 14 +- sound/soc/bcm/cygnus-ssp.c | 14 +- sound/soc/bcm/cygnus-ssp.h | 14 +- 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/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/qcom/qdsp6/q6apm-dai.c | 6 + sound/soc/soc-card.c | 6 + sound/soc/soc-core.c | 1 + sound/soc/sof/Makefile | 2 +- sound/soc/sof/core.c | 7 +- sound/soc/sof/debug.c | 5 +- sound/soc/sof/intel/hda-dai.c | 201 +- sound/soc/sof/intel/hda-dsp.c | 15 +- sound/soc/sof/intel/hda.h | 1 + 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-tgl.c | 1 + sound/soc/sof/intel/tgl.c | 30 +- sound/soc/sof/ipc3-dtrace.c | 50 +- sound/soc/sof/ipc3-topology.c | 71 +- sound/soc/sof/ipc3.c | 20 +- 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 | 1702 +++ sound/soc/sof/ipc4-topology.h | 234 + sound/soc/sof/ipc4.c | 43 + sound/soc/sof/ops.h | 6 + sound/soc/sof/sof-audio.h | 11 + sound/soc/sof/sof-priv.h | 8 +- sound/soc/sof/topology.c | 114 +- sound/usb/mixer_us16x08.c | 6 +- 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 + .../bpf/progs/bpf_hashmap_full_update_bench.c | 40 + 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/dirty_log_perf_test.c | 10 +- .../testing/selftests/kvm/include/perf_test_util.h | 9 + .../selftests/kvm/include/x86_64/processor.h | 25 +- tools/testing/selftests/kvm/include/x86_64/vmx.h | 6 + tools/testing/selftests/kvm/lib/perf_test_util.c | 53 +- .../selftests/kvm/lib/x86_64/perf_test_util.c | 112 + tools/testing/selftests/kvm/lib/x86_64/processor.c | 31 +- tools/testing/selftests/kvm/lib/x86_64/vmx.c | 149 +- .../testing/selftests/kvm/max_guest_memory_test.c | 2 +- tools/testing/selftests/kvm/x86_64/mmu_role_test.c | 2 +- tools/testing/selftests/vm/gup_test.c | 4 +- tools/testing/selftests/vm/run_vmtests.sh | 11 +- tools/testing/selftests/vm/userfaultfd.c | 68 +- 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 +- 1923 files changed, 50616 insertions(+), 38095 deletions(-) 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/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 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/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/media/usb/stkwebcam/Kconfig delete mode 100644 drivers/media/usb/stkwebcam/Makefile 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 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/io_uring.c create mode 100644 include/crypto/polyval.h delete mode 100644 include/linux/visorbus.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%) rename {fs => io_uring}/io-wq.h (100%) 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.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 mm/damon/lru_sort.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 create mode 100644 tools/testing/selftests/kvm/lib/x86_64/perf_test_util.c