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-mainline-allyesconfig in repository toolchain/ci/linux.
omits 146467766294 Merge tag 'platform-drivers-x86-v5.18-1' of git://git.kern [...] omits 50560ce6a0bd Merge tag 'kbuild-gnu11-v5.18' of git://git.kernel.org/pub [...] omits 29c8c18363ee Merge branch 'akpm' (patches from Andrew) omits aa5b537b0ecc Merge tag 'riscv-for-linus-5.18-mw0' of git://git.kernel.o [...] omits d710d370c491 Merge tag 's390-5.18-1' of git://git.kernel.org/pub/scm/li [...] omits 744465da705f Merge tag 'xtensa-20220325' of https://github.com/jcmvbkbc [...] omits 1f1c153e406a Merge tag 'powerpc-5.18-1' of git://git.kernel.org/pub/scm [...] omits 9a8b3d5f71eb Merge tag 'mips_5.18' of git://git.kernel.org/pub/scm/linu [...] omits 34af78c4e616 Merge tag 'iommu-updates-v5.18' of git://git.kernel.org/pu [...] omits 6f2689a76628 Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] omits b1f8ccdaae03 Merge tag 'for-5.18/dm-changes' of git://git.kernel.org/pu [...] omits 2dacc1e57b95 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits 25fd2d41b505 selftests: kselftest framework: provide "finished" helper omits 9457056ac426 mm: madvise: MADV_DONTNEED_LOCKED omits 6c8e2a256915 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 24e988c7fd1e mm: generalize ARCH_HAS_FILTER_PGPROT omits 2c8659951654 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared omits 566d3362885a mm: warn on deleting redirtied only if accounted omits 7f7609175ff2 mm/huge_memory: remove stale locking logic from __split_hu [...] omits 55c62fa7c533 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 03104c2c5db8 mm/swapfile: remove stale reuse_swap_page() omits 363106c4cefe mm/khugepaged: remove reuse_swap_page() usage omits 3bff7e3f1f16 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits c145e0b47c77 mm: streamline COW logic in do_swap_page() omits 84d60fdd3733 mm: slightly clarify KSM logic in do_swap_page() omits d4c470970d45 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits 53a05ad9f21d mm: optimize do_wp_page() for exclusive pages in the swapcache omits 562beb7235ab mm/huge_memory: make is_transparent_hugepage() static omits 9ae8f2b849f7 userfaultfd/selftests: enable hugetlb remap and remove eve [...] omits c4b6cb884011 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test omits 90e7e7f5ef3f mm: enable MADV_DONTNEED for hugetlb mappings omits c32caa267b92 kasan: disable LOCKDEP when printing reports omits 80207910cd71 kasan: move and hide kasan_save_enable/restore_multi_shot omits 865bfa28eda6 kasan: reorder reporting functions omits c068664c97c7 kasan: respect KASAN_BIT_REPORTED in all reporting routines omits 795b760fe741 kasan: add comment about UACCESS regions to kasan_report omits c965cdd67540 kasan: rename kasan_access_info to kasan_report_info omits bb2f967ce213 kasan: move and simplify kasan_report_async omits 31c65110b90c kasan: call print_report from kasan_report_invalid_free omits be8631a17620 kasan: merge __kasan_report into kasan_report omits b3bb1d700e51 kasan: restructure kasan_report omits b91328002d26 kasan: simplify kasan_find_first_bad_addr call sites omits 9d7b7dd94692 kasan: split out print_report from __kasan_report omits 0a6e8a07dec7 kasan: move disable_trace_on_warning to start_report omits a260d2814e6d kasan: move update_kunit_status to start_report omits 49d9977ac909 kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT omits 3784c299eafc kasan: simplify kasan_update_kunit_status() and call sites omits 476b1dc2bc34 kasan: simplify async check in end_report() omits 1e0f611fab9c kasan: print basic stack frame info for SW_TAGS omits 16347c318903 kasan: improve stack frame info in reports omits 0f9b35f38318 kasan: rearrange stack frame info in reports omits 038fd2b4cb42 kasan: more line breaks in reports omits 7131c883f995 kasan: drop addr check from describe_object_addr omits c056a364e954 kasan: print virtual mapping info in reports omits 2dfd1bd99232 kasan: update function name in comments omits 09eb911d9345 mm/kasan: remove unnecessary CONFIG_KASAN option omits ed6d74446cbf kasan: test: support async (again) and asymm modes for HW_TAGS omits 1a2473f0cbc0 kasan: improve vmalloc tests omits 8479d7b5be2f kasan: documentation updates omits f6f37d9320a1 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits fbefb423f873 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 551b2bcb7e7a kasan: add kasan.vmalloc command line flag omits 241944d1628e kasan: clean up feature flags for HW_TAGS mode omits 1eeac51e6201 kasan: mark kasan_arg_stacktrace as __initdata omits 36c4a73bf8d2 kasan, arm64: don't tag executable vmalloc allocations omits f6e39794f4b6 kasan, vmalloc: only tag normal vmalloc allocations omits 23689e91fb22 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 9353ffa6e9e9 kasan, page_alloc: allow skipping memory init for HW_TAGS omits 53ae233c30a6 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits f49d9c5bb15c kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits 19f1c3acf8f4 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 01d92c7f358c kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 1d96320f8d53 kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 51fb34de2a4c kasan, arm64: reset pointer tags of vmapped stacks omits c08e6a1206e6 kasan, fork: reset pointer tags of vmapped stacks omits 4aff1dc4fb3a kasan, vmalloc: reset tags in vmalloc functions omits 579fb0ac085b kasan: add wrappers for vmalloc hooks omits 5bd9bae22a45 kasan: reorder vmalloc hooks omits 0b7ccc70ee1d kasan, vmalloc: drop outdated VM_KASAN comment omits 63840de29647 kasan, x86, arm64, s390: rename functions for modules shadow omits 00a756133bb9 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits fe1ac91edb9a kasan: clean up metadata byte definitions omits e9d0ca922816 kasan, page_alloc: rework kasan_unpoison_pages call site omits 7e3cbba65de2 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits 89b271163328 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 9294b1281d0a kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits b42090ae6f3a kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits b8491b9052fe kasan, page_alloc: refactor init checks in post_alloc_hook omits 1c0e5b24f117 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits c82ce3195fd1 mm: clarify __GFP_ZEROTAGS comment omits 487a32ec24be kasan: drop skip_kasan_poison variable in free_pages_prepare omits db8a04774a81 kasan, page_alloc: init memory of skipped pages on free omits c3525330a04d kasan, page_alloc: simplify kasan_poison_pages call site omits 7c13c163e036 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits 5b2c07138cbd kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits 94ae8b83fefc kasan, page_alloc: deduplicate should_skip_kasan_poison omits 4cc79b3303f2 mm/migration: add trace events for base page and HugeTLB m [...] omits 283fd6fe0528 mm/migration: add trace events for THP migrations omits 5d543f13e2f5 mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() omits 85207ad8ea21 mm: filemap_unaccount_folio() large skip mapcount fixup omits bb43b14b5762 mm: delete __ClearPageWaiters() omits 6f6a841fb77d selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT omits 90647d9d7250 selftest/vm: add util.h and and move helper functions there omits 1a9762b2d7a5 mm: unexport page_init_poison omits 9c8a0a8e599f tools/vm/page_owner_sort.c: support for user-defined culli [...] omits 8ea8613a616a tools/vm/page_owner_sort.c: support for selecting by PID, [...] omits 194d52d771b8 tools/vm/page_owner_sort: support for sorting by task comm [...] omits 578d8f2761a8 tools/vm/page_owner_sort: fix three trivival places omits cf3c2c8678a0 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] omits 56465a38305f tools/vm/page_owner_sort.c: add a security check omits 59d7cb27d528 tools/vm/page_owner_sort.c: fix comments omits 49e495a015e9 tools/vm/page_owner_sort.c: fix the instructions for use omits bf215eab785a mm/page_owner.c: record tgid omits 865ed6a32786 mm/page_owner: record task command name omits fcf8935832b8 mm/page_owner: print memcg information omits 3ebc43976127 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits ef62c8ff1de4 lib/vsprintf: avoid redundant work with 0 size omits 2e9449856b94 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 57f2b54a9379 Documentation/vm/page_owner.rst: update the documentation omits 41ed64347b5d tools/vm/page_owner_sort.c: delete invalid duplicate code omits e7a3f6776905 tools/vm/page_owner_sort.c: two trivial fixes omits 8f9c447e2e2b tools/vm/page_owner_sort.c: support sorting pid and time omits cd75ea0e3262 tools/vm/page_owner_sort.c: add switch between culling by [...] omits 82f5ebc2beb3 tools/vm/page_owner_sort.c: support sorting by stack trace omits ba5a396be51c tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 85c7000fda00 Merge tag 'ceph-for-5.18-rc1' of https://github.com/ceph/c [...] omits b1b07ba356f0 Merge tag 'xfs-5.18-merge-2' of git://git.kernel.org/pub/s [...] omits f0614eefbf82 Merge tag 'dax-for-5.18' of git://git.kernel.org/pub/scm/l [...] omits b9132c32e019 Merge tag 'cxl-for-5.18' of git://git.kernel.org/pub/scm/l [...] omits b14ffae378aa Merge tag 'drm-next-2022-03-24' of git://anongit.freedeskt [...] omits 52deda9551a0 Merge branch 'akpm' (patches from Andrew) omits 169e77764adc Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/ [...] omits 7403e6d82639 Merge tag 'vfio-v5.18-rc1' of https://github.com/awilliam/ [...] omits 66711cfea642 Merge tag 'hyperv-next-signed-20220322' of git://git.kerne [...] omits 1ebdbeb03efe Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits efee6c79298f Merge tag 'tomoyo-pr-20220322' of git://git.osdn.net/gitro [...] omits 3ce62cf4dc3b Merge tag 'flexible-array-transformations-5.18-rc1' of git [...] omits cd4699c5fd66 Merge tag 'prlimit-tasklist_lock-for-v5.18' of git://git.k [...] omits 2e2d4650b34f Merge tag 'fs.rt.v5.18' of git://git.kernel.org/pub/scm/li [...] omits 15f2e3d6c1f7 Merge tag 'fs.v5.18' of git://git.kernel.org/pub/scm/linux [...] omits f8f9f21c7848 MIPS: Fix build error for loongson64 and sgi-ip27 omits b027471adaf9 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 0cbcc92917c5 kernel/resource: fix kfree() of bootmem memory again omits b3d7fe86fbd0 kcov: properly handle subsequent mmap calls omits 17581aa13680 kcov: split ioctl handling into locked and unlocked parts omits f953f140f318 panic: move panic_print before kmsg dumpers omits 8d470a45d1a6 panic: add option to dump all CPUs backtraces in panic_print omits a1ff1de00db2 docs: sysctl/kernel: add missing bit to panic_print omits 92333baaceb3 taskstats: remove unneeded dead assignment omits e7ce7500375a kasan: no need to unset panic_on_warn in end_report() omits d83ce027a540 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 1a2383e8b84c panic: unset panic_on_warn inside panic() omits ae6694c1aa8f docs: kdump: add scp example to write out the dump file omits b2377d4b9451 docs: kdump: update description about sysfs file system support omits d339f1584f0a arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 4ece09be9913 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits d414cb379ac3 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits f05fa10901aa kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits b1e2c8df0f00 cgroup: use irqsave in cgroup_rstat_flush_locked(). omits 2cd50532ce5c fat: use pointer to simple type in put_user() omits 9ce3c0d26c42 minix: fix bug when opening a file with O_DIRECT omits aeb213cddeb5 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 5a519c8fe4d6 fs/pipe: use kvcalloc to allocate a pipe_buffer array omits f9a40b089065 init/main.c: return 1 from handled __setup() functions omits abc7da58c4b3 init.h: improve __setup and early_param documentation omits 105e8c2e4778 init: use ktime_us_delta() to make initcall_debug log more [...] omits c882c6b1cb31 checkpatch: use python3 to find codespell dictionary omits 05dc40e694e0 checkpatch: add early_param exception to blank line after [...] omits 481efd7bd6f2 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 6e8f42dc9c85 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 2699e5143c9b lib: bitmap: fix many kernel-doc warnings omits 1bf18da62106 lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option omits 25cb5b7ac6a7 bitfield: add explicit inclusions to the example omits f334f5668bed ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 14e83077d55f include: drop pointless __compiler_offsetof indirection omits f9b3cd245784 Kconfig.debug: make DEBUG_INFO selectable from a choice omits a7cd9a5376aa kernel/ksysfs.c: use helper macro __ATTR_RW omits 179fd6ba3bac Documentation/sparse: add hints about __CHECKER__ omits c724c866bb70 linux/types.h: remove unnecessary __bitwise__ omits e9f5d1017c50 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 5039b170369d proc/vmcore: fix possible deadlock on concurrent mmap and read omits 3a72917ccfbb proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits ed4643521e6a Merge tag 'arm-dt-5.18' of git://git.kernel.org/pub/scm/li [...] omits b4bc93bd76d4 Merge tag 'arm-drivers-5.18' of git://git.kernel.org/pub/s [...] omits baaa68a9796e Merge tag 'arm-soc-5.18' of git://git.kernel.org/pub/scm/l [...] omits 8ffa5709e577 Merge tag 'arm-defconfig-5.18' of git://git.kernel.org/pub [...] omits 194dfe88d62e Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/s [...] omits 9c0e6a89b592 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits e6aef3496a00 Merge tag 'm68knommu-for-v5.18' of git://git.kernel.org/pu [...] omits 40037e4f8b2f Merge tag 'sound-5.18-rc1' of git://git.kernel.org/pub/scm [...] omits 182966e1cd74 Merge tag 'media/v5.18-1' of git://git.kernel.org/pub/scm/ [...] omits 9c4b86ebf5bf Merge tag 'for-5.18/fbdev-1' of git://git.kernel.org/pub/s [...] omits 5bebe2c9ae0e Merge tag 'mmc-v5.18' of git://git.kernel.org/pub/scm/linu [...] omits c7d4b15372bd Merge tag 'ata-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] omits d51b1b33c51d Merge tag 'linux-kselftest-kunit-5.18-rc1' of git://git.ke [...] omits 23d1dea55520 Merge tag 'linux-kselftest-next-5.18-rc1' of git://git.ker [...] omits 2fce7ea0e096 Merge branch 'for-5.18' of git://git.kernel.org/pub/scm/li [...] omits 78383162605e Merge branch 'for-5.18' of git://git.kernel.org/pub/scm/li [...] omits c5c009e2503d Merge tag 'slab-for-5.18' of git://git.kernel.org/pub/scm/ [...] omits 1bc191051dca Merge tag 'trace-v5.18' of git://git.kernel.org/pub/scm/li [...] omits 20f463fb3868 Merge tag 'trace-rtla-v5.18' of git://git.kernel.org/pub/s [...] omits 3ef4ea3d84ca Merge tag 'printk-for-5.18' of git://git.kernel.org/pub/sc [...] omits 89695196f0ba Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 764f4eb6846f llc: fix netdevice reference leaks in llc_ui_bind() omits 2844e2434385 drivers: ethernet: cpsw: fix panic when interrupt coalecei [...] omits f92fcb5c00dc Merge branch 'ice-avoid-sleeping-scheduling-in-atomic-contexts' omits 5a3156932da0 ice: don't allow to run ice_send_event_to_aux() in atomic ctx omits 32d53c0aa3a7 ice: fix 'scheduling while atomic' on aux critical err interrupt omits 054d5575cd6e net/sched: fix incorrect vlan_push_eth dest field omits a911ad18a56a net: bridge: mst: Restrict info size queries to bridge ports omits 4a6806cfcbca net: marvell: prestera: add missing destroy_workqueue() in [...] omits e9e6faeafaa0 drivers: net: xgene: Fix regression in CRC stripping omits 30d024b5058e cacheflush.h: Add forward declaration for struct folio omits cf38326010ae ARM: configs: multi_v5: Enable Allwinner F1C100 omits 36c2e31ad25b net: geneve: add missing netlink policy and size for IFLA_ [...] omits 5077e2c8cf4d net: dsa: fix missing host-filtered multicast addresses omits 6b1f86f8e9c7 Merge tag 'folio-5.18b' of git://git.infradead.org/users/w [...] omits 9030fb0bb9d6 Merge tag 'folio-5.18c' of git://git.infradead.org/users/w [...] omits 2af7e566a861 net/mlx5e: Fix build warning, detected write beyond size of field omits bbde015227e8 RISC-V: add support for restartable sequences omits b20bdd9cc974 iwlwifi: mvm: Don't fail if PPAG isn't supported omits 3bf03b9a0839 Merge branch 'akpm' (patches from Andrew) omits 15423a52cc84 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] omits f968c6a4c66e Docs/ABI/testing: add DAMON sysfs interface ABI document omits b18402726bd1 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface omits 40184e484def selftests/damon: add a test for DAMON sysfs interface omits 0ac32b8affb5 mm/damon/sysfs: support DAMOS stats omits 1b32234ab087 mm/damon/sysfs: support DAMOS watermarks omits 1c78b2bcd240 mm/damon/sysfs: support schemes prioritization omits 9bbb820a5bd5 mm/damon/sysfs: support DAMOS quotas omits 7e84b1f8212a mm/damon/sysfs: support DAMON-based Operation Schemes omits 2031b14ea757 mm/damon/sysfs: support the physical address space monitoring omits a61ea561c871 mm/damon/sysfs: link DAMON for virtual address spaces monitoring omits c951cd3b8901 mm/damon: implement a minimal stub for sysfs-based DAMON i [...] omits 5257f36ec289 mm/damon/core: add number of each enum type values omits 8b9b0d335a34 mm/damon/core: allow non-exclusive DAMON start/stop omits 4c1f287f8c80 Docs/damon: update outdated term 'regions update interval' omits 742cc2bfce5a Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] omits 561f4fc49724 Docs/vm/damon: call low level monitoring primitives the op [...] omits 3213a3c10fc8 mm/damon: remove unnecessary CONFIG_DAMON option omits 851040566a00 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] omits 999b9467974f mm/damon/dbgfs-test: fix is_target_id() change omits 4a20865b0744 mm/damon/dbgfs: use operations id for knowing if the targe [...] omits da7aaca05f4f mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] omits 4d69c3457821 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] omits 7752925fbc08 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] omits 9f7b053a0f61 mm/damon: let monitoring operations can be registered and [...] omits f7d911c39cbb mm/damon: rename damon_primitives to damon_operations omits 242e10a09f26 mm/damon: remove redundant page validation omits 1971bd630452 mm/damon: remove the target id concept omits 436428255d59 mm/damon/core: move damon_set_targets() into dbgfs omits 8041c87b915b Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 144760f8e0c3 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits d0977efab8ff mm/hmm.c: remove unneeded local variable ret omits 737b6a10ac19 kfence: allow use of a deferrable timer omits 3cb1c9620eee kfence: test: try to avoid test_gfpzero trigger rcu_stall omits bdd015f7b71b kunit: make kunit_test_timeout compatible with comment omits adf505457032 kunit: fix UAF when run kfence test case test_gfpzero omits b33f778bba5e kfence: alloc kfence_pool after system startup omits 698361bca2d5 kfence: allow re-enabling KFENCE after system startup omits 56eb8e9416e8 mm/kfence: remove unnecessary CONFIG_KFENCE option omits 597da28e1abb mm/page_table_check.c: use strtobool for param parsing omits 7a3f2263d72d mm/highmem: remove unnecessary done label omits d7ca25c53e25 highmem: document kunmap_local() omits be4893d92b6b mm/early_ioremap: declare early_memremap_pgprot_adjust() omits 05fe3c103f7e mm/usercopy: return 1 from hardened_usercopy __setup() handler omits ad7489d5262d mm: uninline copy_overflow() omits 6eada26ffc80 mm: remove usercopy_warn() omits cb325ddde561 mm/zswap.c: allow handling just same-value filled pages omits bd55b0c2d64e mm/thp: ClearPageDoubleMap in first page_add_file_rmap() omits 734c15700cdf mm: only re-generate demotion targets when a numa node cha [...] omits 2aa065f7afb2 drivers/base/memory: clarify adding and removing of memory blocks omits 395f6081bad4 drivers/base/memory: determine and store zone for single-z [...] omits cc6515591b25 drivers/base/node: rename link_mem_sections() to register_ [...] omits 36ba30bc1df2 mm/memory_hotplug: fix misplaced comment in offline_pages omits b27340a5bda4 mm/memory_hotplug: clean up try_offline_node omits d6aad2016a3f mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 2b6bf15f4646 mm/memory_hotplug: remove obsolete comment of __add_pages omits 2848a28b0a60 drivers/base/node: consolidate node device subsystem initi [...] omits 7ea0d2d79da0 drivers/base/memory: add memory block to memory group afte [...] omits 8c9bb39816f0 memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 7c30daac2069 mm: make free_area_init_node aware of memory less nodes omits 70b5b46a7542 mm, memory_hotplug: reorganize new pgdat initialization omits 390511e1476e mm, memory_hotplug: drop arch_free_nodedata omits 09f49dca570a mm: handle uninitialized numa nodes gracefully omits e930d9997150 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 08095d6310a7 mm: madvise: skip unmapped vma holes passed to process_madvise omits 5bd009c7c9a9 mm: madvise: return correct bytes advised with process_madvise omits 531037a06518 mm/madvise: use vma_lookup() instead of find_vma() omits da358d5c0e58 mm/hwpoison: check the subpage, not the head page omits 1bad2e5ca00b mm/ksm: use helper macro __ATTR_RW omits 4d45c3aff5eb mm/vmstat: add event for ksm swapping in copy omits d8c47cc7bf60 mm: page_io: fix psi memory pressure error on cold swapins omits a1a3a2fc304d memory tiering: skip to scan fast memory omits c574bbe91703 NUMA balancing: optimize page placement for memory tiering system omits e39bb6be9f2b NUMA Balancing: add page promotion counter omits ee97347fe058 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 27d121d0ec6d mm/cma: provide option to opt out from exposing pages on a [...] omits 9d84604b845c mm/thp: refix __split_huge_pmd_locked() for migration PMD omits 356ea3865687 mm/migrate: fix race between lock page and clear PG_Isolated omits fc89213a636c mm,migrate: fix establishing demotion target omits bd8b77d653e8 mm/oom_kill: remove unneeded is_memcg_oom check omits 4e0906008cdb mempolicy: mbind_range() set_policy() after vma_merge() omits abd4349ff9b8 mm: compaction: cleanup the compaction trace events omits 96bd3e79efee mm: vmscan: fix documentation for page_check_references() omits 2386eef2141c mm: workingset: replace IRQ-off check with a lockdep assert. omits ff042f4a9b05 mm: lru_cache_disable: replace work queue synchronization [...] omits 405cc51fc104 mm/list_lru: optimize memcg_reparent_list_lru_node() omits 89f6c88a6ab4 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() omits b698f0a1773f mm/fs: delete PF_SWAPWRITE omits d794103d5273 userfaultfd/selftests: fix uninitialized_var.cocci warning omits 824ddc601adc userfaultfd: provide unmasked address on page-fault omits 87d2762e22f3 mm: remove unneeded local variable follflags omits 4e936ecc013a mm/hugetlb.c: export PageHeadHuge() omits 98bc26ac770f mm/hugetlb: use helper macro __ATTR_RW omits f9317f77a6e0 hugetlb: clean up potential spectre issue warnings omits 07431506e8d7 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits e54084173487 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits b147c89cd429 selftests: vm: add a hugetlb test case omits d8d55f5616cf mm: sparsemem: use page table lock to protect kernel pmd o [...] omits a6b40850c442 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e7d324850bfc mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 5c2a956c3eea mm/mlock: fix potential imbalanced rlimit ucounts adjustment omits 1e7a8181640a mm, fault-injection: declare should_fail_alloc_page() omits bf6445bc8f77 mm/memory-failure.c: make non-LRU movable pages unhandlable omits 593396b86ef6 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] omits 888af2701db7 mm/memory-failure.c: fix race with changing page compound again omits a06ad3c0c752 mm/hwpoison: add in-use hugepage hwpoison filter judgement omits d1fe111fb62a mm/hwpoison: avoid the impact of hwpoison_filter() return [...] omits a581865ecd0a mm/hwpoison-inject: support injecting hwpoison to free page omits b04d3eebebf8 mm/memory-failure.c: remove unnecessary PageTransTail check omits 2ab916790ff0 mm/memory-failure.c: remove obsolete comment in __soft_off [...] omits 357670f79efb mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] omits 67ff51c6a6d2 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev omits 75ee64b3c9a9 mm/memory-failure.c: fix race with changing page more robustly omits 49775047cf52 mm/memory-failure.c: rework the signaling logic in kill_proc omits a994402bc471 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() omits 577553f48971 mm/memory-failure.c: minor clean up for memory_failure_dev [...] omits e53ac7374e64 mm: invalidate hwpoison page cache page in fault path omits 046545a661af mm/hwpoison: fix error page recovered but reported "not re [...] omits ae483c200626 mm/memory-failure.c: remove obsolete comment omits 77fe7f136a73 mm/page_alloc: check high-order pages for corruption durin [...] omits 3313204c8ad5 mm/page_alloc: call check_new_pages() while zone spinlock [...] omits fa7fc75f6319 mm: count time in drain_all_pages during direct reclaim as [...] omits 1ca75fa7f19d arch/x86/mm/numa: Do not initialize nodes twice omits 2a791f4412cb mm/page_alloc: do not prefetch buddies during bulk free omits f26b3fa04611 mm/page_alloc: limit number of high-order pages on PCP dur [...] omits 8b10b465d0e1 mm/page_alloc: free pages in a single pass during bulk free omits d61372bc41cf mm/page_alloc: drain the requested list first during bulk free omits fd56eef258a1 mm/page_alloc: simplify how many pages are selected per pc [...] omits 35b6d770e633 mm/page_alloc: track range of active PCP lists during bulk free omits ca7b59b1de72 mm/page_alloc: fetch the correct pcp buddy during bulk free omits ddbc84f3f595 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] omits a4812d47deff mm/page_alloc: mark pagesets as __maybe_unused omits b3d40a2b6d10 mm: enforce pageblock_order < MAX_ORDER omits e16faf26780f cma: factor out minimum alignment requirement omits 566513775dca mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 7f37e49cbd60 mm/mmzone.h: remove unused macros omits abe8b2ae64a3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 1dd214b8f21c mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits ff11a7ce1f0f mm/vmalloc: fix comments about vmap_area struct omits c3385e845824 mm/vmalloc.c: fix "unused function" warning omits c3d77172dfc0 mm/vmalloc: eliminate an extra orig_gfp_mask omits 9333fe98d0a6 mm/vmalloc: add adjust_search_size parameter omits 690467c81b1a mm/vmalloc: Move draining areas out of caller context omits 651d55ce0965 mm/vmalloc: remove unneeded function forward declaration omits c7878534a1b6 mm/sparse: make mminit_validate_memmodel_limits() static omits 0e6799db9672 mm/mremap:: use vma_lookup() instead of find_vma() omits 360cd06173d6 mm/mmap: remove obsolete comment in ksys_mmap_pgoff omits 1fc09228846d mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK omits f9871da92743 mm/memory.c: use helper macro min and max in unmap_mapping [...] omits 88a359125a2b mm/memory.c: use helper function range_in_vma() omits e6d094936988 mm/mmap: return 1 from stack_guard_gap __setup() handler omits 8018db852594 mm: rework swap handling of zap_pte_range omits 2e148f1e3d9a mm: change zap_details.zap_mapping into even_cows omits 254ab940eb01 mm: rename zap_skip_check_mapping() to should_zap_page() omits 5abfd71d936a mm: don't skip swap entry even if zap_details specified omits 3150be8fa89e mm: replace multiple dcache flush with flush_dcache_folio() omits 7c25a0b89a48 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] omits 19b482c29b6f mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() omits 348923665a0e mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits e763243cc6cb mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 2771739a7162 mm: fix missing cache flush for all tail pages of compound page omits 5cbcf2258b71 mm: thp: fix wrong cache flush in remove_migration_pmd() omits d6d224429a86 mm: remove mmu_gathers storage from remaining architectures omits 16785bd77431 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits ef696f93ed97 selftests, x86: fix how check_cc.sh is being invoked omits c72d85923c62 memcg: enable accounting for tty-related objects omits 7c52f65de40f mm: memcontrol: rename memcg_cache_id to memcg_kmem_id omits d70110704d2d mm: list_lru: rename list_lru_per_memcg to list_lru_memcg omits be740503ed03 mm: memcontrol: fix cannot alloc the maximum memcg ID omits f9c69d6346bc mm: memcontrol: reuse memory cgroup ID for kmem ID omits bbca91cca9a9 mm: list_lru: replace linear array with xarray omits 1f391eb27079 mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] omits 5abc1e37afa0 mm: list_lru: allocate list_lru_one only when needed omits da0efe309444 mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] omits 9bbdc0f32409 xarray: use kmem_cache_alloc_lru to allocate xa_node omits f53bf711d4d8 mm: dcache: use kmem_cache_alloc_lru() to allocate dentry omits 65d3af647b40 f2fs: allocate inode by using alloc_inode_sb() omits fd60b28842df fs: allocate inode by using alloc_inode_sb() omits 8b9f3ac5b01d fs: introduce alloc_inode_sb() to allocate filesystems spe [...] omits 88f2ef73fd66 mm: introduce kmem_cache_alloc_lru omits 6a6b7b77cc0f mm: list_lru: transpose the array of per-node per-memcg lru lists omits 0790ed623847 mm/memcg: disable migration instead of preemption in drain [...] omits 567511462387 mm/memcg: protect memcg_stock with a local_lock_t omits af9a3b69e84b mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] omits be3e67b54b43 mm/memcg: protect per-CPU counter by disabling preemption [...] omits 2343e88d238f mm/memcg: disable threshold event handlers on PREEMPT_RT omits fead2b869764 mm/memcg: revert ("mm/memcg: optimize user context object [...] omits 460a79e18842 mm/memcontrol: return 1 from cgroup.memory __setup() handler omits c9afe31ec443 memcg: synchronously enforce memory.high for large overcharges omits 6323ec54b450 selftests: memcg: test high limit for single entry allocation omits 1461e8c2b6af memcg: unify force charging conditions omits becdf89d776c memcg: refactor mem_cgroup_oom omits 486bc7060cb5 mm/memcg: retrieve parent memcg from css.parent omits c857266dca8f mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits a8c49af3be5f memcg: add per-memcg total kernel memory stat omits 086f694a75e1 memcg: replace in_interrupt() with !in_task() omits 4bfa8ada803a mm: shmem: use helper macro __ATTR_RW omits 56a8c8eb1eaf tmpfs: do not allocate pages on read omits bc7863906f70 shmem: mapping_set_exiting() to help mapped resilience omits f7cd16a55837 tmpfs: support for file creation time omits 914c32e45dbc mm/swap: fix confusing comment in folio_mark_accessed omits 73fd16d8080f mm/gup: remove unused get_user_pages_locked() omits f728b9c48d56 mm: change lookup_node() to use get_user_pages_fast() omits ad6c441266dc mm/gup: remove unused pin_user_pages_locked() omits 65462462ffb2 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 7196040e19ad mm: fix invalid page pointer returned with FOLL_PIN gups omits c0226eb8bde8 mm: fs: fix lru_cache_disabled race in bh_lru omits 854d8e36168d mm/writeback: minor clean up for highmem_dirtyable_memory omits eb5279fb7e41 filemap: remove find_get_pages() omits a74c6c00b1cb mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits a128b054ce02 mount: warn only once about timestamp range expiration omits a88f2096d5a2 remove congestion tracking framework omits f6bad159f5d5 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits a64239d0ef34 f2fs: replace congestion_wait() calls with io_schedule_timeout() omits b9b1335e6403 remove bdi_congested() and wb_congested() and related functions omits fe55d563d417 remove inode_congested() omits 503d4fa6ee28 ceph: remove reliance on bdi congestion omits 6df25e58532b nfs: remove reliance on bdi congestion omits 670d21c6e17f fuse: remove reliance on bdi congestion omits 9fd472af84ab mm: improve cleanup when ->readpages doesn't process all pages omits 84dacdbd5352 mm: document and polish read-ahead code omits bf507030f312 doc: convert 'subsection' to 'section' in gfp.h omits 137cebf9432e fs/ocfs2: fix comments mentioning i_mutex omits 38c9d2d3f384 ocfs2: cleanup some return variables omits 714fbf2647b1 ntfs: add sanity check on allocation size omits 2b76e68d7249 scripts/spelling.txt: add more spellings to spelling.txt omits 62eb29526b48 linux/kthread.h: remove unused macros omits 6d1a6f464efd rseq/selftests: Add support for RISC-V omits 93917ad50972 RISC-V: Add support for restartable sequence omits 3fe2f7446f1e Merge tag 'sched-core-2022-03-22' of git://git.kernel.org/ [...] omits ef248d9bd616 ALSA: hda/realtek: Add alc256-samsung-headphone fixup omits ebd326ce724d Merge tag 'locking-core-2022-03-21' of git://git.kernel.or [...] omits 17aaf0193392 ALSA: pci: fix reading of swapped values from pcmreg in AC [...] omits 95ab0e87683e Merge tag 'perf-core-2022-03-21' of git://git.kernel.org/p [...] omits 1f68915b2efd ALSA: pcm: Add stream lock during PCM reset ioctl operations omits 69534c48ba8c ALSA: pcm: Fix races among concurrent prealloc proc writes omits 3c3201f8c7bb ALSA: pcm: Fix races among concurrent prepare and hw_param [...] omits dca947d4d26d ALSA: pcm: Fix races among concurrent read/write and buffe [...] omits 92ee3c60ec9f ALSA: pcm: Fix races among concurrent hw_params and hw_free calls omits 0db8640df595 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 7f0059b58f02 selftests/bpf: Fix kprobe_multi test. omits 4e8ca13440b4 Revert "rethook: x86: Add rethook x86 implementation" omits 0f8f8030038a Revert "arm64: rethook: Add arm64 rethook implementation" omits 35df0155e68a Revert "powerpc: Add rethook support" omits ecaed3b9deea Revert "ARM: rethook: Add rethook arm implementation" omits 519129040766 Merge tag 'for-5.18-tag' of git://git.kernel.org/pub/scm/l [...] omits 05e815539f3f cxl/core/port: Fix NULL but dereferenced coccicheck error omits 9b03992f0c88 Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] omits 14705fda8f62 Merge tag 'nfsd-5.18' of git://git.kernel.org/pub/scm/linu [...] omits 105b6c05c583 Merge tag '5.18-smb3-fixes-part1' of git://git.samba.org/s [...] omits ef510682af3d Merge tag 'f2fs-for-5.18' of git://git.kernel.org/pub/scm/ [...] omits aab4ed5816ac Merge tag 'erofs-for-5.18-rc1' of git://git.kernel.org/pub [...] omits 881b568756ae Merge tag 'fscrypt-for-linus' of git://git.kernel.org/pub/ [...] omits 1c4664faa389 xtensa: define update_mmu_tlb function omits 0313bc278dac Revert "random: block in /dev/urandom" omits 4a0cb83ba6e0 netdevice: add missing dm_private kdoc omits cde3fc244b3d net: bridge: mst: prevent NULL deref in br_mst_info_size() omits 7b17d2d7d7bf Merge branch 'selftests-forwarding-locked-bridge-port-fixes' omits f70f5f1a8fff selftests: forwarding: Use same VRF for port and VLAN upper omits 917b149ac3d5 selftests: forwarding: Disable learning before link up omits 6a7d8cff4a33 tipc: fix the timer expires after interval 100ms omits 4723832fa63f bnx2x: truncate value to original sizing omits 6b3c74550224 net: wwan: qcom_bam_dmux: fix wrong pointer passed to IS_ERR() omits ffea9fb31936 sched/headers: ARM needs asm/paravirt_api_clock.h too omits ab31c7fd2d37 sched/numa: Fix boot crash on arm64 systems omits aa80511a93db Merge branch 'net-mscc-miim-add-integrated-phy-reset-support' omits 74529db3e01d net: mdio: mscc-miim: add lan966x internal phy reset support omits 58ebdba3d851 net: mdio: mscc-miim: replace magic numbers for the bus reset omits a2e4b5adfdf8 dt-bindings: net: mscc-miim: add lan966x compatible omits 8fd36358ce82 net: dsa: fix panic on shutdown if multi-chip tree failed [...] omits 60b44ca6bd75 openvswitch: always update flow key after nat omits b47d5a4f6b8d Merge tag 'audit-pr-20220321' of git://git.kernel.org/pub/ [...] omits c269497d248e Merge tag 'selinux-pr-20220321' of git://git.kernel.org/pu [...] omits 7f313ff0acde Merge tag 'integrity-v5.18' of git://git.kernel.org/pub/sc [...] omits 2c5a5358feff Merge tag 'Smack-for-5.18' of https://github.com/cschaufle [...] omits 6ca014cd2ddb Merge branch 'keys-fixes' of git://git.kernel.org/pub/scm/ [...] omits 8565d64430f8 Merge tag 'bounds-fixes-v5.18-rc1' of git://git.kernel.org [...] omits d0858cbdef50 Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub [...] omits 2142b7f0c6bb Merge tag 'hardening-v5.18-rc1' of git://git.kernel.org/pu [...] omits fd2d7a4a3545 Merge tag 'pstore-v5.18-rc1' of git://git.kernel.org/pub/s [...] omits b7a801f3956f Merge tag 'execve-v5.18-rc1' of git://git.kernel.org/pub/s [...] omits ad9c6ee642a6 Merge tag 'spi-v5.18' of git://git.kernel.org/pub/scm/linu [...] omits d6ccf45113fb Merge tag 'regulator-v5.18' of git://git.kernel.org/pub/sc [...] omits a50a8c383386 Merge tag 'regmap-v5.18' of git://git.kernel.org/pub/scm/l [...] omits fd276877917a Merge tag 'hwmon-for-v5.18' of git://git.kernel.org/pub/sc [...] omits d347ee54a70e Merge tag 'for-5.18/alloc-cleanups-2022-03-18' of git://gi [...] omits 69d1dea852b5 Merge tag 'for-5.18/drivers-2022-03-18' of git://git.kerne [...] omits 616355cc818c Merge tag 'for-5.18/block-2022-03-18' of git://git.kernel. [...] omits c050f5e91b47 net: dsa: mv88e6xxx: Fill in STU support for all supported chips omits 94f19e1ec38f selftests: net: change fprintf format specifiers omits b080cee72ef3 Merge tag 'for-5.18/io_uring-statx-2022-03-18' of git://gi [...] omits af472a9efdf6 Merge tag 'for-5.18/io_uring-2022-03-18' of git://git.kern [...] omits 6ae1af9ca0e8 perf: RISC-V: Add support for SBI PMU and Sscofpmf omits 93e220a62da3 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits a53cbe5d628c net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5 omits 7ee776cdc7a0 Merge branch 'net-dsa-mv88e6xxx-mst-fixes' omits bd48b911c88f net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback omits afaed2b142a1 net: dsa: mv88e6xxx: Require ops be implemented to claim S [...] omits 33363c336516 MAINTAINERS: Add entry for RISC-V PMU drivers omits 23b1f18326ec Documentation: riscv: Remove the old documentation omits 4905ec2fb7e6 RISC-V: Add sscofpmf extension support omits e9991434596f RISC-V: Add perf platform driver based on SBI PMU extension omits 90beae5185c2 RISC-V: Add RISC-V SBI PMU extension definitions omits 9b3e150e310e RISC-V: Add a simple platform driver for RISC-V legacy perf omits f5bfa23f576f RISC-V: Add a perf core library for pmu drivers omits e0c0ca3546ad Merge branch 'net-tls-some-optimizations-for-tls' omits c631121dd16e RISC-V: Add CSR encodings for all HPMCOUNTERS omits b1a6f56b6506 net/tls: optimize judgement processes in tls_set_device_offload() omits 1ddcbfbf9dc9 net/tls: remove unnecessary jump instructions in do_tls_se [...] omits 9dc6ce802136 RISC-V: Remove the current perf implementation omits 5628b8de1228 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] omits f97b8b9bd630 bpftool: Fix a bug in subskeleton code generation omits f400bea2d44b Merge tag 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] omits f648372dfe3e Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/s [...] omits ed0c99dc0f49 tcp: ensure PMTU updates are processed during fastopen omits 02b82b02c343 Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/li [...] omits 8d3ea3d402db net: bcmgenet: Use stronger register read/writes to assure [...] omits 242ba6656d60 Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] omits 346658a5e189 Merge tag 'docs-5.18' of git://git.lwn.net/linux omits d2eb5500f1d9 Merge tag 'lkmm.2022.03.13a' of git://git.kernel.org/pub/s [...] omits 35dc0352bb6c Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/sc [...] omits e581094167be bpf: Fix bpf_prog_pack when PMU_SIZE is not defined omits 96805674e562 bpf: Fix bpf_prog_pack for multi-node setup omits d56c9fe6a068 bpf: Fix warning for cast from restricted gfp_t in verifier omits a04b1bf574e1 Merge tag 'for-5.18/parisc-1' of git://git.kernel.org/pub/ [...] omits 93287e28bcc8 Merge tag 'irq-core-2022-03-21' of git://git.kernel.org/pu [...] omits 84c2e17951fe Merge tag 'timers-core-2022-03-21' of git://git.kernel.org [...] omits bba90e096468 Merge tag 'core-core-2022-03-21' of git://git.kernel.org/p [...] omits 3fd33273a467 Merge tag 'x86-pasid-2022-03-21' of git://git.kernel.org/p [...] omits 351bdbb6419c net: Revert the softirq will run annotation in ____napi_sc [...] omits eaa54b1458ca Merge tag 'x86_cleanups_for_v5.18_rc1' of git://git.kernel [...] omits 94fa31e99b57 Merge branch 'slab/for-5.18/cleanups' into slab/for-linus omits acbfab16ccd7 Merge branch 'slab/for-5.18/trivial' into slab/for-linus omits 6b9bfb1365f4 Merge tag 'x86_cc_for_v5.18_rc1' of git://git.kernel.org/p [...] omits 61e2658e37b3 Merge tag 'x86_sgx_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 88f30ac22733 Merge tag 'x86_sev_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 35cbdaf75394 Merge tag 'x86_paravirt_for_v5.18_rc1' of git://git.kernel [...] omits e10821b8a035 Merge tag 'x86_build_for_v5.18_rc1' of git://git.kernel.or [...] omits 22687350452c Merge tag 'x86_misc_for_v5.18_rc1' of git://git.kernel.org [...] omits 4d7bca13dd9a dm: consolidate spinlocks in dm_io struct omits bd4a6dd241ae dm: reduce size of dm_io and dm_target_io structs omits 655f3aad7aa4 dm: switch dm_target_io booleans over to proper flags omits 82f6cdcc3676 dm: switch dm_io booleans over to proper flags omits d752e2111465 Merge tag 'x86_cpu_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 5e8919170ad6 Merge tag 'edac_updates_for_v5.18_rc1' of git://git.kernel [...] omits 1b74b4600d03 Merge tag 'm68k-for-v5.18-tag1' of git://git.kernel.org/pu [...] omits 90ea15b7c972 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 356a1adca877 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 9d8e7007dc7c Merge tag 'tpmdd-next-v5.18-v2' of git://git.kernel.org/pu [...] omits 2a3c4bce3edb mm/damon: minor cleanup for damon_pa_young omits 72e725887413 selftests/vm/transhuge-stress: Support file-backed PMD folios omits 4687fdbb805a mm/filemap: Support VM_HUGEPAGE for file mappings omits 56a4d67c264e mm/readahead: Switch to page_cache_ra_order omits 1854bc6e2420 mm/readahead: Align file mappings for non-DAX omits 793917d997df mm/readahead: Add large folio readahead omits 18788cfa2369 mm: Support arbitrary THP sizes omits 421f1ab48452 mm: Make large folios depend on THP omits 06d44142d49d mm: Fix READ_ONLY_THP warning omits d68eccad3706 mm/filemap: Allow large folios to be added to the page cache omits d4b4084ac315 mm: Turn can_split_huge_page() into can_split_folio() omits e0cd5e7ffa54 mm/vmscan: Convert pageout() to take a folio omits d92013d1e5e4 mm/vmscan: Turn page_check_references() into folio_check_r [...] omits c79b7b96db8b mm/vmscan: Account large folios correctly omits 343b288834e8 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits 820c4e2e6f51 mm/vmscan: Free non-shmem folios without splitting them omits 84fbbe21894b mm/rmap: Constify the rmap_walk_control argument omits 2f031c6f042c mm/rmap: Convert rmap_walk() to take a folio omits e05b34539d00 mm: Turn page_anon_vma() into folio_anon_vma() omits 9595d76942b8 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits c84231860783 mm/damon: Convert damon_pa_young() to use a folio omits 6d42dba3ccf3 mm/damon: Convert damon_pa_mkold() to use a folio omits 4eecb8b9163d mm/migrate: Convert remove_migration_ptes() to folios omits 0d2514859ced mm/rmap: Convert make_device_exclusive_range() to use folios omits 4b8554c527f3 mm/rmap: Convert try_to_migrate() to folios omits 869f7ee6f647 mm/rmap: Convert try_to_unmap() to take a folio omits af28a988b313 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits b3ac04132c4b mm/rmap: Turn page_referenced() into folio_referenced() omits dcc5d337c5e6 mm/mlock: Add mlock_vma_folio() omits e83c09a24e3d mm/rmap: Use a folio in page_mkclean_one() omits 4aed23a2f8aa mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits 2aff7a4755be mm: Convert page_vma_mapped_walk to work on PFNs omits aef13dec0a5f sparc32: Add pmd_pfn() omits 9e996c2115e1 powerpc: Add pmd_pfn() omits 177bd2a9543f mips: Make pmd_pfn() available in all configurations omits 7106c51ee9a1 arch: Add pmd_pfn() where it is missing omits eed05e54d275 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits f087b903fc2e mm: Add folio_pgoff() omits 346cf61311f6 mm: Add split_folio_to_list() omits 4ba1119cd531 mm: Add folio_mapcount() omits 74e8ee4708a8 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits e20c41b1091a mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits cbcc268bb1ce fs: Move many prototypes to pagemap.h omits c56109dd35c9 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits 261b6840ed10 mm: Turn deactivate_file_page() into deactivate_file_folio() omits b4545f46533b mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits d6c75dc22c75 mm/truncate: Split invalidate_inode_page() into mapping_ev [...] omits 5100da38ef3c mm: Convert remove_mapping() to take a folio omits e41c81d0d30e mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 4418481396b2 mm/truncate: Convert invalidate_inode_page() to use a folio omits 1b8ddbeeb9b8 mm/truncate: Inline invalidate_complete_page() into its on [...] omits b9ccad2e5d38 splice: Use a folio in page_cache_pipe_buf_try_steal() omits be7c07d60e13 mm/vmscan: Convert __remove_mapping() to take a folio omits ca6d60f3f18b mm: Turn putback_lru_page() into folio_putback_lru() omits 06d20bdb9868 mm: Add lru_to_folio() omits 3ecb0087ecee mm/memcg: Convert mem_cgroup_swapout() to take a folio omits 8927f6473e56 mm/workingset: Convert workingset_eviction() to take a folio omits 1b7f7e58decc mm/gup: Convert check_and_migrate_movable_pages() to use a folio omits 536939ff5163 mm: Add three folio wrappers omits d1d8a3b4d06d mm: Turn isolate_lru_page() into folio_isolate_lru() omits 659508f9c936 mm/gup: Turn compound_range_next() into gup_folio_range_next() omits 12521c7606b2 mm/gup: Turn compound_next() into gup_folio_next() omits 2d7919a29275 mm/gup: Convert gup_huge_pgd() to use a folio omits 83afb52e47d5 mm/gup: Convert gup_huge_pud() to use a folio omits 667ed1f7bb3b mm/gup: Convert gup_huge_pmd() to use a folio omits 09a1626effb8 mm/gup: Convert gup_hugepte() to use a folio omits b0496fe4effd mm/gup: Convert gup_pte_range() to use a folio omits 822951d84684 mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] omits d8ddc099c6b3 mm/gup: Add gup_put_folio() omits 40fcc7fc2c38 mm: Remove page_cache_add_speculative() and page_cache_get [...] omits 5fec0719908b mm/gup: Convert try_grab_page() to use a folio omits ece1ed7bfa12 mm/gup: Add try_get_folio() and try_grab_folio() omits 0b90ddae1344 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() omits 3d11b225aeb1 mm: Add folio_pincount_ptr() omits 5232c63f46fd mm: Make compound_pincount always available omits 6315d8a23ce3 mm/gup: Remove hpage_pincount_sub() omits 78d9d6ced31a mm/gup: Remove hpage_pincount_add() omits 59409373f60a mm/gup: Handle page split race more efficiently omits 4c6542290115 mm/gup: Remove an assumption of a contiguous memmap omits c228afb11ac6 mm/gup: Fix some contiguous memmap assumptions omits 28297dbcad7e mm/gup: Change the calling convention for compound_next() omits 0b046e12ae5d mm/gup: Optimise compound_range_next() omits 8f39f5fcb796 mm/gup: Change the calling convention for compound_range_next() omits e76027488640 mm/gup: Remove for_each_compound_head() omits a5f100db6855 mm/gup: Remove for_each_compound_range() omits 8ea2979c1444 mm/gup: Increment the page refcount before the pincount omits 5b5b4f85b016 f2fs: fix to do sanity check on .cp_pack_total_block_count omits e60aeb2dee1a f2fs: make gc_urgent and gc_segment_mode sysfs node readable omits d8dc09a4db45 bpf, arm: Fix various typos in comments omits 646b907e1559 Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/l [...] omits a6d4b685026c Merge branch 'for-next' into for-linus omits 02788ebcf521 lib: stackinit: Convert to KUnit omits c7500c1b53bf um: Allow builds with Clang omits d0f325c34c2f libbpf: Close fd in bpf_object__reuse_map omits ba2c670ae84b media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or CO [...] omits ca4f3f187b08 Merge branch 'devlink-locking' omits 14e426bf1a4d devlink: hold the instance lock during eswitch_mode callbacks omits aff3a9250946 netdevsim: replace vfs_lock with devlink instance lock omits 76eea6c2e663 netdevsim: replace port_list_lock with devlink instance lock omits 8879b32a3a80 devlink: add explicitly locked flavor of the rate node APIs omits 7a1b0b1a555e bnxt: use the devlink instance lock to protect sriov omits 1824d8ea75f2 bpftool: Fix print error when show bpf map omits f70986902c86 bpf: Fix kprobe_multi return probe backtrace omits f705ec764b34 Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" omits 583669ab3aed bpf: Simplify check in btf_parse_hdr() omits ec80906b0fbd selftests/bpf/test_lirc_mode2.sh: Exit with proper code omits 5eb17c1f458c Merge branch 'rework/fast-next-seq' into for-linus omits 1ccd85f5ac60 Merge branch 'for-5.18-panic-deadlocks' into for-linus omits 0834c6f03b02 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-linus omits c9b8fecddb5b KVM: use kvcalloc for array allocations omits 6d8491910fcd KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 omits 5e17b2ee45b9 kvm: x86: Require const tsc for RT omits f144c49e8c39 KVM: x86: synthesize CPUID leaf 0x80000021h if useful omits 58b3d12c0a86 KVM: x86: add support for CPUID leaf 0x80000021 omits bf07be36cd88 KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask omits e7dc00f3d6c3 Merge branch 'too-short' omits dc97870682e1 mISDN: fix typo "frame to short" -> "frame too short" omits d2d803d1c72b i825xx: fix typo "Frame to short" -> "Frame too short" omits 4f3dda8b4c4b s390/ctcm: fix typo "length to short" -> "length too short" omits e94b99a40b99 ar5523: fix typo "to short" -> "too short" omits a62551c988d2 Merge branch 'sparx5-mcast' omits 3bacfccdcb2d net: sparx5: Add mdb handlers omits af9b45d08eb4 net: sparx5: Add arbiter for managing PGID table omits 57939fdc2cbe Merge branch 'nfp3800' omits d9d950490a0a nfp: nfdk: implement xdp tx path for NFDK omits c10d12e3dce8 nfp: add support for NFDK data path omits d9e3c29918a8 nfp: choose data path based on version omits b94b6a1342cc nfp: add per-data path feature mask omits 0dcf7f500b0a nfp: use TX ring pointer write back omits 07cd69c96bff nfp: move tx_ring->qcidx into cold data omits d6488c49c253 nfp: prepare for multi-part descriptors omits 6fd86efa630e nfp: use callbacks for slow path ring related functions omits 62d033309d62 nfp: move the fast path code to separate files omits fc9769f62e59 nfp: calculate ring masks without conditionals omits 3d8dcf278b1e watch_queue: Actually free the watch omits a635415a064e watch_queue: Fix NULL dereference in error cleanup omits 4b45e07907d8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits f639d9867eea ceph: fix memory leak in ceph_readdir when note_last_dentr [...] omits c38af9825eff ceph: uninitialized variable in debug output omits 271251f841a5 ceph: use tracked average r/w/m latencies to display metri [...] omits 54d7b821a37f ceph: include average/stdev r/w/m latency in mds metrics omits 367290e6355c ceph: track average r/w/m latency omits 8d728c769fd8 ceph: use ktime_to_timespec64() rather than jiffies_to_tim [...] omits 1ad3bb28d336 ceph: assign the ci only when the inode isn't NULL omits 322794d3355c ceph: fix inode reference leakage in ceph_get_snapdir() omits 53d862fac4a0 parisc: Fix invalidate/flush vmap routines omits e6980b572fb7 net: sparx5: Use vid 1 when bridge default vid 0 to avoid [...] omits b8f7544a6cb3 qed: remove unnecessary memset in qed_init_fw_funcs omits f22881de730e netlabel: fix out-of-bounds memory accesses omits ed32641e06c6 Merge branch 'ax25-fixes' omits fc6d01ff9ef0 ax25: Fix NULL pointer dereferences in ax25 timers omits 9fd75b66b8f6 ax25: Fix refcount leaks caused by ax25_cb_del() omits 3387ce4d8a5f headers/prep: Fix header to build standalone: <linux/psi.h> omits 1422df58e5eb Merge branch 'edac-amd64' into edac-updates-for-v5.18 omits 873dd122172f Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gf [...] omits fcb93eb6d09d kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU omits c6e90a1c6608 Merge tag 'amd-drm-next-5.18-2022-03-18' of https://gitlab [...] omits 7ada3787e91c bpf: Check for NULL return from bpf_get_btf_vmlinux omits fe2640bd7a62 powerpc/pseries: Fix use after free in remove_phb_dynamic() omits e1cc1f39981b selftests/bpf: Test skipping stacktrace omits ee2a098851bf bpf: Adjust BPF stack helper functions to accommodate skip > 0 omits ef078600eec2 bpf: Select proper size for bpf_prog_pack omits 46e9244b2563 Merge branch 'Make 2-byte access to bpf_sk_lookup->remote_ [...] omits ce5236800116 selftests/bpf: Fix test for 4-byte load from remote_port o [...] omits 3c69611b8926 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup [...] omits 058ec4a7d9cf bpf: Treat bpf_sk_lookup remote_port as a 2-byte field omits 30630e44b658 Merge branch 'Enable non-atomic allocations in local storage' omits 0e790cbb1af9 selftests/bpf: Test for associating multiple elements with [...] omits b00fa38a9c1c bpf: Enable non-atomic allocations in local storage omits a8fee96202e2 libbpf: Avoid NULL deref when initializing map BTF info omits f443e374ae13 Linux 5.17 omits a3d0245c58f9 xtensa: fix xtensa_wsr always writing 0 omits 4fc5f5346592 nfsd: fix using the correct variable for sizeof() omits 7445b2dcd77a Merge tag 'for-linus-5.17' of git://git.kernel.org/pub/scm [...] omits 1e0e7a6a28f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 01728b44ef1b xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight omits 8eda87211097 xfs: AIL should be log centric omits d86142dd7c4e xfs: log items should have a xlog pointer, not a mount omits 70447e0ad978 xfs: async CIL flushes need pending pushes to be made stable omits 941fbdfd6dd0 xfs: xfs_ail_push_all_sync() stalls when racing with updates omits dbd0f5299302 xfs: check buffer pin state after locking in delwri_submit omits a9a4bc8c76d7 xfs: log worker needs to start before intent/unlink recovery omits 795301d3c289 tracing: Have type enum modifications copy the strings omits fe83f5eae432 kvm/emulate: Fix SETcc emulation function offsets with SLS omits 14702b3b2438 Merge tag 'soc-fixes-5.17-4' of git://git.kernel.org/pub/s [...] omits 217cff36e885 netfilter: flowtable: pass flowtable to nf_flow_table_iterate() omits bb321ed6bbaa netfilter: flowtable: remove redundant field in flow_offlo [...] omits fd4213929053 netfilter: nf_nat_h323: eliminate anonymous module_init & [...] omits e86dbdb9d461 netfilter: nft_exthdr: add reduce support omits 3c1eb413a45b netfilter: nft_fib: add reduce support omits 611580d2df1f netfilter: nft_tunnel: track register operations omits 48f1910326ea netfilter: nft_xfrm: track register operations omits d77a721d212d netfilter: nft_socket: track register operations omits 71ef842d73f6 netfilter: nft_immediate: cancel register tracking for dat [...] omits 5da03b566626 netfilter: nft_hash: track register operations omits ffe6488e624e netfilter: nft_osf: track register operations omits 4e2b29d88168 netfilter: nft_numgen: cancel register tracking omits aaa7b20bd4d6 netfilter: nft_meta: extend reduce support to bridge family omits e50ae445fb70 netfilter: nft_lookup: only cancel tracking for clobbered dregs omits 03858af0135f netfilter: nft_ct: track register operations omits 34cc9e52884a netfilter: nf_tables: cancel tracking for clobbered destin [...] omits b2d306542ff9 netfilter: nf_tables: do not reduce read-only expressions omits 31d0bb9763ef netfilter: conntrack: Add and use nf_ct_set_auto_assign_he [...] omits f76da4d5ad51 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 2cfadb761d3d netfilter: conntrack: revisit gc autotuning omits 4bcf5f95c7fd ARM: configs: clean up multi_v5_defconfig omits 9c44d0805f94 ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx omits f5eb04d7a0e4 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLA [...] omits 30160c195596 ARM: configs: multi_v5_defconfig: remove deleted platforms omits bcea9aaa4373 arm64: dts: n5x: drop invalid property and fix edac node name omits 339ac71b233e ARM: spear: fix typos in comments omits 7dc0eb0b6d9f xtensa: enable plugin support omits e7e9614b6b3a xtensa: clean up kernel exit assembly code omits e6d423aaaea1 xtensa: rearrange NMI exit path omits e94dc6bbdf29 xtensa: merge stack alignment definitions omits 9492450fd287 bpf: Always raise reference in btf_get_module_btf omits 97e9c8eb4bb1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-19' of git:/ [...] omits ba6354f61472 Merge tag 'char-misc-5.17-final' of git://git.kernel.org/p [...] omits 6aa61c12a43b Merge tag 'usb-5.17-final' of git://git.kernel.org/pub/scm [...] omits 092d992b76ed Merge tag 'mlx5-updates-2022-03-18' of git://git.kernel.or [...] omits 62f65554f5cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0caf6d992219 af_netlink: Fix shift out of bounds in group mask calculation omits d5f497b88979 ptp: ocp: use snprintf() in ptp_ocp_verify() omits 800c326bfa9c nfc: st21nfca: remove unnecessary skb check before kfree_skb() omits 49270afa037b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits dca65818c80c cifs: use a different reconnect helper for non-cifsd threads omits 9a14b65d5901 cifs: we do not need a spinlock around the tree access dur [...] omits 06a466565d54 Adjust cifssb maximum read size omits 84330d41efb1 cifs: truncate the inode and mapping when we simulate fcollapse omits 47178c7722ac cifs: fix handlecache and multiuser omits 53fb430e2070 Merge tag 'for-net-next-2022-03-18' of git://git.kernel.or [...] omits edc3ec09ab70 bpf: Factor out fd returning from bpf_btf_find_by_name_kind omits 6ba463edccb9 hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist omits 411fadd62cec parisc: Avoid flushing cache on cache-less machines omits 7bd1da15d211 perf parse-events: Ignore case in topdown.slots check omits 8b464eac9765 perf evlist: Avoid iteration for empty evlist. omits 3cf6a32f3f2a perf symbols: Fix symbol size calculation condition omits 8e145bc705e7 soc/microchip: fix invalid free in mpfs_sys_controller_delete omits 79fdce0513ac qlcnic: remove redundant assignment to variable index omits 0978e5919c28 atl1c: remove redundant assignment to variable size omits 12a18341b5c3 mptcp: send ADD_ADDR echo before create subflows omits 3ef3905aa3b5 mptcp: Fix crash due to tcp_tsorted_anchor was initialized [...] omits 03e2777c1a01 Merge branch 'ipv4-handle-tos-and-scope-properly-for-icmp- [...] omits ec730c3e1f0e selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN omits 544b4dd568e3 ipv4: Fix route lookups when handling ICMP redirects and P [...] omits 4edf21aa94ee af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. omits 5dc2b581cd2c net/mlx5e: HTB, remove unused function declaration omits 60796198b44f net/mlx5e: Statify function mlx5_cmd_trigger_completions omits 08c34e95422b net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT omits 1b8a10bbfe77 net/mlx5e: Permit XDP with non-linear legacy RQ omits a48ad58cec18 net/mlx5e: Support multi buffer XDP_TX omits fbeed25bcc45 net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff omits 39a1665d16a2 net/mlx5e: Implement sending multi buffer XDP frames omits 9ded70fa1d81 net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode omits c090451633f8 net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX omits 49529a172685 net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame omits ddc87e7d4775 net/mlx5e: Store DMA address inside struct page omits ea5d49bdae8b net/mlx5e: Add XDP multi buffer support to the non-linear [...] omits d51f4a4cca6f net/mlx5e: Use page-sized fragments with XDP multi buffer omits 9cb9482ef10e net/mlx5e: Use fragments of the same size in non-linear le [...] omits 4e8231f1c22d net/mlx5e: Prepare non-linear legacy RQ for XDP multi buff [...] omits 49a24e9d9c74 Make the SOF control, PCM and PM code IPC agnostic omits 34e047aa16c0 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 6e4069881a7f Merge tag '5.17-rc8-smb3-fix' of git://git.samba.org/sfren [...] omits 6c4bcd814077 Merge tag 'block-5.17-2022-03-18' of git://git.kernel.dk/l [...] omits cced5148a130 Merge tag 'drm-fixes-2022-03-18' of git://anongit.freedesk [...] omits 046e1537a3cf net: set default rss queues num to physical cores / 2 omits 87e0eacb176f RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dy [...] omits 31035f3e20af Merge branch 'thermal-hfi' omits 2d6fc1455f3f Merge branches 'thermal-powerclamp', 'thermal-int340x' and [...] omits ec3d8b8365e9 Merge branch 'pm-tools' omits 5e929367468c io_uring: terminate manual loop iterator loop correctly fo [...] omits ac9f31096bc5 Merge branch 'powercap' omits 2e11a5e459c1 IB/iser: Fix error flow in case of registration failure omits 80303ee24490 IB/iser: Generalize map/unmap dma tasks omits ee4efeaea883 IB/iser: Use iser_fr_desc as registration context omits 7f68d7493ff0 IB/iser: Remove iser_reg_data_sg helper function omits dfad78e07e93 Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs' omits dd664099002d binfmt_elf: Don't write past end of notes for regset gap omits 86c17c40d290 Merge branches 'pm-cpufreq' and 'pm-cpuidle' omits 6bd0c76bd704 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 1bde8bddb5db Merge branch 'acpi-docs' omits adf3a9e9f556 io_uring: don't check unrelated req->open.how in accept request omits 08063b4bc158 bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table omits 0074f3f2b1e4 regmap: allow a defined reg_base to be added to every address omits 86fc59ef818b regmap: add configurable downshift for addresses omits 8a9bd50a9d68 Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei' omits 714797c98edd Merge tag 'kvmarm-5.18' of git://git.kernel.org/pub/scm/li [...] omits 24b2b094b556 Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acp [...] omits c639e85e93aa ASoC: atmel: mchp-pdmc: print the correct property name omits 03d5c98d9158 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] omits 98e92867b997 f2fs: use aggressive GC policy during f2fs_disable_checkpoint() omits 9b56adcf5255 f2fs: fix compressed file start atomic write may cause dat [...] omits 726c0eb7cb15 Bluetooth: ath3k: remove superfluous header files omits 520e31a99100 Bluetooth: bcm203x: remove superfluous header files omits 27e8527e006f Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_ [...] omits 5ad80cfcf300 Bluetooth: mt7921s: Add WBS support omits f41b91fa1783 Bluetooth: mt7921s: Add .btmtk_get_codec_config_data omits d786105ef25c Bluetooth: mt7921s: Add .get_data_path_id omits 546ff98eb3a0 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES omits b062a0b9c1dc Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt omits a76d269a4e86 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() omits 9fa6b4cda3b4 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...] omits ff39fc1bc6b4 Bluetooth: Send AdvMonitor Dev Found for all matched devices omits 37b63c68194d Bluetooth: msft: Clear tracked devices on resume omits da8912176fb0 Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() omits 1f667e157605 Bluetooth: Don't assign twice the same value omits 18e8055c8814 Bluetooth: btrtl: Add support for RTL8852B omits 32cb08e95869 Bluetooth: hci_uart: add missing NULL check in h5_enqueue omits f63d24baff78 Bluetooth: Fix use after free in hci_send_acl omits b3cf94c8b6b2 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] omits 0eaecfb2e481 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL omits 6ac034a76aa2 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] omits 3640e7f4cb35 Bluetooth: btmtkuart: add .set_bdaddr support omits f5c3f98946e3 Bluetooth: btmtkuart: rely on BT_MTK module omits cc68a041d2f8 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] omits 0ca8794a446c Bluetooth: mgmt: remove redundant assignment to variable cur_len omits 314b97cc97f0 Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables' omits 89b35e3f2851 spi: fsi: Implement a timeout for polling status omits 5999f85ddeb4 regulator: qcom-rpmh: Add support for SDX65 omits e34855b99696 regulator: dt-bindings: Add PMX65 compatibles omits d1129bbe141b MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl omits 85f7a8b6e1be ASoC: SOF: Add a new dai_get_clk topology IPC op omits 31cd6e469364 ASoC: SOF: topology: Add ops for setting up and tearing do [...] omits 3816bbea6442 ASoC: SOF: expose sof_route_setup() omits b243b437f4c4 ASoC: SOF: Add dai_link_fixup PCM op for IPC3 omits beac3f4cb66f ASoC: SOF: Add trigger PCM op for IPC3 omits 621fd48c8cc8 ASoC: SOF: Define hw_params PCM op for IPC3 omits 4123c24bd13c ASoC: SOF: Introduce IPC3 PCM hw_free op omits 442c7128219b ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets [...] omits 967885ee45e4 ASoC: SOF: Introduce IPC-specific PCM ops omits 67ec2a091630 ASoC: SOF: Add bytes_ext control IPC ops for IPC3 omits 544ac8858f24 ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 omits 049307aad2a3 ASoC: SOF: Add enum_get/put control ops for IPC3 omits a66687464368 ASoC: SOF: Add switch get/put IPC3 ops omits 838d04f3e232 ASoC: SOF: Add volume_get/put IPC3 ops omits 10f461d79c2d ASoC: SOF: Add IPC3 topology control ops omits a0149a6bf0b4 ASoC: SOF: Introduce IPC ops for kcontrol IO omits 657774acd00f ASoC: SOF: Make sof_suspend/resume IPC agnostic omits 051744b1bf0b ASoC: SOF: Make sof_widget_setup/free IPC agnostic omits 40c2c63ac40d ASoC: SOF: set up scheduler widget before all other widget [...] omits 8f9e7b65f833 block: cancel all throttled bios in del_gendisk() omits 0a9a25ca7843 block: let blkcg_gq grab request queue's refcnt omits ee37eddbfa9e block: avoid use-after-free on throttle data omits e89600ebeeb1 af_vsock: SOCK_SEQPACKET broken buffer test omits efb3719f4ab0 af_vsock: SOCK_SEQPACKET receive timeout test omits dca51fe7fbb1 Merge tag 'wireless-next-2022-03-18' of git://git.kernel.o [...] omits 63cc8e20b384 Merge branch 'bpf-fix-sock-field-tests' omits deb594004644 selftests/bpf: Fix test for 4-byte load from dst_port on b [...] omits e06b5bbcf3f1 selftests/bpf: Use constants for socket states in sock_fie [...] omits 2d2202ba858c selftests/bpf: Check dst_port only on the client socket omits a4c9fe0ed4a1 selftests/bpf: Fix error reporting from sock_fields programs omits 316e46f65a54 arm64: errata: avoid duplicate field initializer omits 21ea45784275 KVM: arm64: fix typos in comments omits 06394531b425 KVM: arm64: Generalise VM features into a set of flags omits 6a861abceecb clocksource: acpi_pm: fix return value of __setup handler omits 7f34b43e07cb arm64: fix clang warning about TRAMP_VALIAS omits 9905eed48e82 Merge branch 'af_unix-OOB-fixes' omits d9a232d435dc af_unix: Support POLLPRI for OOB. omits e82025c623e2 af_unix: Fix some data-races around unix_sk(sk)->oob_skb. omits 4219196d1f66 ibmvnic: fix race between xmit and reset omits bf978a83ed1d Merge back ACPI device enumeration material for v5.18. omits 8a580a26760c ALSA: oss: Release temporary buffers upon errors omits efb6402c3c4a ALSA: oss: Fix PCM OSS buffer allocation overflow omits e913c09dbe3b Merge branch 'lan743x-PCI11010-#PCI11414' omits e432dd3bee2c net: lan743x: Add support for PTP-IO Event Output (Periodi [...] omits 60942c397af6 net: lan743x: Add support for PTP-IO Event Input External [...] omits d808f7ca8d23 net: lan743x: Add support for OTP omits cdea83cc103a net: lan743x: Add support for EEPROM omits bc1962e52333 net: lan743x: Add support to display Tx Queue statistics omits b49f72e7f96d platform/x86: think-lmi: Certificate authentication support omits 54f586a91532 rfkill: make new event layout opt-in omits 06384573a3e8 Documentation: syfs-class-firmware-attributes: Lenovo Cert [...] omits 0c2c21a1fa5b platform/x86: amd-pmc: Only report STB errors when STB enabled omits 4fa331b45da2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits 5edce151386e Merge tag 'mlx5-updates-2022-03-17' of git://git.kernel.or [...] omits 8931ddd8d6a5 MIPS: ingenic: correct unit node address omits a893b7fc7b59 ALSA: core: Fix typo in 'PCM Timer Interface' help omits 864cb14c0fa2 ALSA: hda/realtek: Fix LED on Zbook Studio G9 omits 9b046d0245ce parisc: Avoid using hardware single-step in kprobes omits c86868bbc22b f2fs: initialize sbi->gc_mode explicitly omits 47aa866f248c media: amphion: cleanup media device if register it fail omits a9f7224c67b3 media: amphion: fix some issues to improve robust omits 05a03eff34ba media: amphion: fix some error related with undefined refe [...] omits f445014a2291 media: amphion: fix an issue that using pm_runtime_get_syn [...] omits 298cf3dfacc9 media: vidtv: use vfree() for memory allocated with vzalloc() omits 4df312b9caf2 media: m5mols/m5mols.h: document new reset field omits f1b7d5ffc257 media: pixfmt-yuv-planar.rst: fix PIX_FMT labels omits b58b1f563ab7 xfrm: rework default policy structure omits 60911970b016 Merge branch 'Subskeleton support for BPF librariesThread- [...] omits 3cccbaa03321 selftests/bpf: Test subskeleton functionality omits 00389c58ffe9 bpftool: Add support for subskeletons omits 430025e5dca5 libbpf: Add subskeleton scaffolding omits 262cfb74ffda libbpf: Init btf_{key,value}_type_id on internal map open omits bc380eb9d048 libbpf: .text routines are subprograms in strict mode omits a5436af59877 hwmon: (pmbus) Add Vin unit off handling omits 71e6d0608e4d media: platform: Remove unnecessary print function dev_err() omits 5d1ca138026e media: amphion: Add missing of_node_put() in vpu_core_parse_dt() omits 77119adb62dd media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_h [...] omits f4a4f9a54b2c media: platform: amphion: Fix build error without MAILBOX omits 75080cc331e9 media: spi: Kconfig: Place SPI drivers on a single menu omits d94304f2c3ac media: i2c: Kconfig: move camera drivers to the top omits fc0b582c858e media: atomisp: fix bad usage at error handling logic omits 2023a9981111 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ omits 6cdc31b2d709 media: media/*/Kconfig: sort entries omits 9958d30f38b9 media: Kconfig: cleanup VIDEO_DEV dependencies omits 63fe3d27b226 media: platform/*/Kconfig: make manufacturer menus more uniform omits f2ab6d3e8c48 media: platform: Create vendor/{Makefile,Kconfig} files omits 68f8ef61c659 media: platform: ti/Kconfig: move VPE/CAL entries to it omits 8148baabd1c4 media: platform: re-structure TI drivers omits 012e3ca3cb4d media: platform: rename omap/ to ti/omap/ omits ceafdaac46ea media: platform: rename omap3isp/ to ti/omap3isp/ omits d24a170bde65 media: platform: rename davinci/ to ti/davinci/ omits 407965e2348e media: platform: rename am437x/ to ti/am437x/ omits e7b8153e2a4f media: platform: place stm32/ and sti/ under st/ dir omits 43ecec16c4fa media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ omits f4104b7851a8 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ omits a7f3b2d32dab media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ omits c1024049033f media: platform: rename s3c-camif/ to samsung/s3c-camif/ omits 3bae07d4b44c media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ omits 238c84f71120 media: platform: rename exynos4-is/ to samsung/exynos4-is/ omits 9b18ef7c9ff4 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ omits 574476a7d05d media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ omits 728dc4075acc media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ omits 1cb72963fa1e media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ omits 8bbc139c6bde media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ omits c1f3caff2450 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ omits dc7bbea90075 media: platform: rename marvell-ccic/ to marvell/ omits 64441979bda6 media: platform: rename coda/ to chips-media/ omits d7700ca98d7a media: platform: Kconfig: place platform drivers on a submenu omits 0461b70d0697 media: platform: move some manufacturer entries omits 32ccd1f5a116 media: platform: Kconfig: sort entries omits f879856a91da media: platform: s5p-jpeg: move config to its own file omits 1d031da4f6e7 media: platform: s5p-mfc: move config to its own file omits 26e89e83dfb4 media: platform: bdisp: move config to its own file omits f5a6e9176e20 media: platform: delta: move config to its own file omits 2662ce2d0876 media: platform: rkisp1: move config to its own file omits 5cccbe83ff2f media: platform: ti-vpe: move config to its own file omits 669f0cb5ea25 media: platform: vde: move config to its own file omits e19e7b615c9c media: platform: sun8i-rotate: move config to its own file omits 7acd0dd9e9c6 media: platform: sun8i-di: move config to its own file omits 72a91079218c media: platform: stm32: move config to its own file omits a97f41e9c308 media: platform: hva: move config to its own file omits bbb9ecf2abe6 media: platform: s5p-g2d: move config to its own file omits f11de8611fd6 Merge tag 'drm-intel-next-fixes-2022-03-17' of git://anong [...] omits ca5a5761ac54 Merge tag 'drm-misc-fixes-2022-03-17' of git://anongit.fre [...] omits 5a5c11ee3e65 Merge branch 'bpf: Add kprobe multi link' omits 318c812cebfc selftests/bpf: Add cookie test for bpf_program__attach_kpr [...] omits 9271a0c7ae7a selftests/bpf: Add attach test for bpf_program__attach_kpr [...] omits 2c6401c966ae selftests/bpf: Add kprobe_multi bpf_cookie test omits f7a11eeccb11 selftests/bpf: Add kprobe_multi attach test omits ddc6b04989eb libbpf: Add bpf_program__attach_kprobe_multi_opts function omits 5117c26e8773 libbpf: Add bpf_link_create support for multi kprobes omits 85153ac06283 libbpf: Add libbpf_kallsyms_parse function omits ca74823c6e16 bpf: Add cookie support to programs attached with kprobe m [...] omits 97ee4d20ee67 bpf: Add support to inline bpf_get_func_ip helper on x86 omits 42a5712094e8 bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link omits 245d94965520 Merge branch 'fprobe: Introduce fprobe function entry/exit probe' omits 0dcac2725406 bpf: Add multi kprobe link omits aecf489f2ce5 kallsyms: Skip the name search for empty string omits a0019cd7d41a lib/sort: Add priv pointer to swap function omits f4616fabab39 fprobe: Add a selftest for fprobe omits aba09b44a985 docs: fprobe: Add fprobe description to ftrace-use.rst omits ab51e15d535e fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe omits 6ee64cc3020b fprobe: Add sample program for fprobe omits 5b0ab78998e3 fprobe: Add exit_handler support omits 515a49173b80 ARM: rethook: Add rethook arm implementation omits 02752bd99dc2 powerpc: Add rethook support omits 83acdce68949 arm64: rethook: Add arm64 rethook implementation omits 75caf33eda24 rethook: x86: Add rethook x86 implementation omits 54ecbe6f1ed5 rethook: Add a generic return hook omits cad9931f64dc fprobe: Add ftrace based probe APIs omits 4f554e955614 ftrace: Add ftrace_set_filter_ips function omits ae53aea611b7 Merge tag 'nvme-5.18-2022-03-17' of git://git.infradead.or [...] omits 572299f03afd block: limit request dispatch loop duration omits 3e66fd54aeac Merge branch 'mirroring-for-ocelot-switches' omits 5e497497681e net: dsa: felix: add port mirroring support omits 0148bb50b8fd net: dsa: pass extack to dsa_switch_ops :: port_mirror_add() omits f2a0e216bee5 net: mscc: ocelot: offload per-flow mirroring using tc-mir [...] omits c3d427eac90f net: mscc: ocelot: establish functions for handling VCAP a [...] omits ccb6ed426f10 net: mscc: ocelot: add port mirroring support using tc-matchall omits 4fa72108029c net: mscc: ocelot: refactor policer work out of ocelot_set [...] omits 2b341f7532d4 ptp: ocp: Make debugfs variables the correct bitwidth omits 7b6e6235b664 net: dsa: microchip: ksz8795: handle eee specif erratum omits 82e94d4144d7 Merge branch 'net-bridge-multiple-spanning-trees' omits acaf4d2e36b3 net: dsa: mv88e6xxx: MST Offloading omits 7dc96039b967 net: dsa: mv88e6xxx: Export STU as devlink region omits 49c98c1dc7d9 net: dsa: mv88e6xxx: Disentangle STU from VTU omits 7414af30b7d8 net: dsa: Handle MST state changes omits 8e6598a7b0fa net: dsa: Pass VLAN MSTI migration notifications to driver omits 332afc4c8c0d net: dsa: Validate hardware support for MST omits f54fd0e16306 net: bridge: mst: Add helper to query a port's MST state omits 48d57b2e5f43 net: bridge: mst: Add helper to check if MST is enabled omits cceac97afa09 net: bridge: mst: Add helper to map an MSTI to a VID set omits 7ae9147f4312 net: bridge: mst: Notify switchdev drivers of MST state changes omits 6284c723d9b9 net: bridge: mst: Notify switchdev drivers of VLAN MSTI mi [...] omits 87c167bb94ee net: bridge: mst: Notify switchdev drivers of MST mode changes omits 122c29486e1f net: bridge: mst: Support setting and reporting MST port states omits 8c678d60562f net: bridge: mst: Allow changing a VLAN's MSTI omits ec7328b59176 net: bridge: mst: Multiple Spanning Tree (MST) mode omits 4e1b04af4fe6 nfsd: use correct format characters omits 54744510fa9c r8169: improve driver unload and system shutdown behavior [...] omits fad6c1f1a109 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 21c68644ff83 ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched" omits 30fb35989dcc net: ethernet: ti: Fix spelling mistake and clean up message omits 8624a95ecdea vlan: use correct format characters omits c011072c9035 net/fsl: xgmac_mdio: use correct format characters omits d65aea8e8298 bnx2x: use correct format characters omits df4d35e1f01f enetc: use correct format characters omits dbc7d452e7cf io_uring: manage provided buffers strictly ordered omits e0999c8e5909 selftests/bpf: Fix tunnel remote IP comments omits 46162ac2a6a4 parisc: Improve CPU socket and core bootup info text omits 2b41be484abd parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE omits 6b57ac02b45f RISC-V: Provide a fraemework for RISC-V ISA extensions omits e243f39685af Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 551acdc3c3d2 Merge tag 'net-5.17-final' of git://git.kernel.org/pub/scm [...] omits c81801eb7f24 Merge tag 'acpi-5.17-rc9' of git://git.kernel.org/pub/scm/ [...] omits 2ab99e54584e Merge branch 'akpm' (patches from Andrew) omits 7cda76d858a4 veth: Allow jumbo frames in xdp mode omits 718a18a0c8a6 veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb omits 5142239a2221 net: veth: Account total xdp_frame len running ndo_xdp_xmit omits a9b202606c69 RISC-V: Improve /proc/cpuinfo output for ISA extensions omits 3f96db125d68 RISC-V: Do no continue isa string parsing without correct XLEN omits 02d52fbd940a RISC-V: Implement multi-letter ISA extension probing framework omits 40a4d0dfbcf0 RISC-V: Extract multi-letter extension names from "riscv, isa" omits 2a31c54be097 RISC-V: Minimal parser for "riscv, isa" strings omits 58004f266918 RISC-V: Correctly print supported extensions omits 770c9a3a01af net/mlx5: Remove unused fill page array API function omits 4206fe40b2c0 net/mlx5: Remove unused exported contiguous coherent buffe [...] omits ebf04231cf14 net/mlx5: CT: Remove extra rhashtable remove on tuple entries omits 0d7f1595bb96 net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory omits 597534bd5633 net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to red [...] omits f51bb5179300 net/mlx5: DR, Remove num_of_entries byte_size from struct [...] omits 5c4f9b6e91e8 net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to red [...] omits 003f4f9acb05 net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk omits 8f8533650325 net/mlx5: DR, Adjust structure member to reduce memory hole omits 998923932f13 net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear omits 064990d0b65f net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle omits e26eceb90b01 net/mlx5e: RX, Test the XDP program existence out of the handler omits 8d35fb57fd90 net/mlx5e: Build SKB in place over the first fragment in n [...] omits c3cce0fff3a3 net/mlx5e: Add headroom only to the first fragment in legacy RQ omits 7c3b4df594b6 net/mlx5e: Validate MTU when building non-linear legacy RQ [...] omits 0d64787e24c6 platform/x86: amd-pmc: Drop CPU QoS workaround omits 23f5f7007ab3 platform/x86: amd-pmc: Output error codes in messages omits b1f66033cd4e platform/x86: amd-pmc: Move to later in the suspend process omits 20e1d6402a71 ACPI / x86: Add support for LPS0 callback handler omits 6060a75e77fb platform/x86: thinkpad_acpi: consistently check fan_get_st [...] omits 1c4debc443ef selftests: vm: fix clang build error multiple output files omits 7b0b1332cfdb ocfs2: fix crash when initialize filecheck kobj fails omits 8208257d2d04 configs/debug: restore DEBUG_INFO=y for overriding omits 029c4628b2eb mm: swap: get rid of livelock in swapin readahead omits 638cec39339d ASoC: fsl_spdif: Add new registers included on i.MX8ULP omits ebc4cb43ea5a spi: Fix erroneous sgs value with min_t() omits 2d2c73318bd5 spi: Get sgs size fix into branch omits b26f965f7c83 ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy omits b04683ff8f08 iavf: Fix hang during reboot/shutdown omits 8e0341aefcc9 net: mscc: ocelot: fix backwards compatibility with single [...] omits 0f643c88c8d2 net: bcmgenet: skip invalid partial checksums omits 424e7834e293 bnx2x: fix built-in kernel driver load failure omits d98af5f45520 f2fs: introduce gc_urgent_mid mode omits d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] omits 646f64b576f7 f2fs: remove redundant parameter judgment omits 98237fcda4a2 f2fs: use spin_lock to avoid hang omits bcfe9b6cbb44 virtio_blk: eliminate anonymous module_init & module_exit omits f1858c277ba4 net: phy: mscc: Add MODULE_FIRMWARE macros omits f621eb13facb vfio-pci: Provide reviewers and acceptance criteria for va [...] omits 8b8e7158aa75 MAINTAINERS: adjust entry for header movement in hisilicon [...] omits a1108dcd9373 erofs: rename ctime to mtime omits 5d705de0cd34 igb: zero hwtstamp by default omits 4c905f6740a3 netfilter: nf_tables: initialize registers in nft_do_chain() omits ad739d0889a8 i40e: little endian only valid checksums omits a93ccb5c386c Merge tag 'mt76-for-kvalo-2022-03-16' of https://github.co [...] omits de7ba639e6c5 rtw89: implement stop and resume channels transmission v1 omits d780f926d633 rtw89: extend mac tx_en bits from 16 to 32 omits 8001c741e351 rtw89: change value assignment style of rtw89_mac_cfg_gnt() omits feed65417847 rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs omits 1abea24af42c selftests: net: fix array_size.cocci warning omits de78869d1f48 rtw89: disable FW and H2C function if CPU disabled omits e07a99682972 rtw89: initialize preload window of D-MAC omits 828a4396e52a rtw89: modify MAC enable functions omits 2a5f2b32639a rtw89: add config_rf_reg_v1 to configure RF parameter tables omits 84d0e33e51df rtw89: 8852c: add read/write rf register function omits a9ffae8d3f9d rtw89: 8852c: add setting of TB UL TX power offset omits 8379fa611536 rtw89: 8852c: add write/read crystal function in CFO tracking omits b7379148f598 rtw89: modify dcfo_comp to share with chips omits 00f1d133867f rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" omits 7f5f00cdf795 brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" omits 066291bec0c5 iwlwifi: mei: fix building iwlmei omits 3870a44d50fe cpufreq: powernow-k8: Re-order the init checks omits c42fa24b4475 ACPI: bus: Avoid using CPPC if not supported by firmware omits 2ca8e6285250 Revert "ACPI: Pass the same capabilities to the _OSC regar [...] omits 03eb65224e57 cpuidle: intel_idle: Drop redundant backslash at line end omits a335b1e6bb29 cpuidle: intel_idle: Update intel_idle() kerneldoc comment omits c844d22fe0c0 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU omits 6e1acfa387b9 netfilter: nf_tables: validate registers coming from userspace. omits 58e06d05d43a net: stmmac: clean up impossible condition omits cb0b430b4e3a net: dsa: Add missing of_node_put() in dsa_port_parse_of omits 435fe1c0c1f7 net: geneve: support IPv4/IPv6 as inner protocol omits 3c3384050d68 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS omits dc3d879c6ffa dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC omits a8253684eb4b Merge drm/drm-fixes into drm-misc-fixes omits e85d29ba4b24 xtensa: fix DTC warning unit_address_format omits 82192c49f343 Merge branch 'net-mvneta-armada-98dx2530-soc' omits 2d2a514c1d61 net: mvneta: Add support for 98DX2530 Ethernet port omits 270a95966881 dt-bindings: net: mvneta: Add marvell,armada-ac5-neta omits 05fc65f3f5e4 ptp: ocp: Fix PTP_PF_* verification requests omits 2f618d5ef5dd ARM: remove support for NOMMU ARMv4/v5 omits e3ee9fb22652 smb3: fix incorrect session setup check for multiuser mounts omits 717f1019c0fc Merge branch 'flow_offload-add-tc-vlan-push_eth-and-pop_et [...] omits 725726fd1fb7 net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly omits 697319b2954f net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit omits ab95465cde23 net/sched: add vlan push_eth and pop_eth action to the har [...] omits 4ee06de7729d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() omits a860352e9dd0 net: dsa: Never offload FDB entries on standalone ports omits 4de7c8bd6a38 phy: Remove duplicated include in phy-fsl-lynx-28g.c omits 571703ff387c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe omits f403443015c6 net: hns3: Fix spelling mistake "does't" -> "doesn't" omits 2fc559c8cba0 gve: Fix spelling mistake "droping" -> "dropping" omits 9aa8dfde4869 io_uring: fold evfd signalling under a slower path omits 9333f6b4628c io_uring: thin down io_commit_cqring() omits 66fc25ca6b7e io_uring: shuffle io_eventfd_signal() bits around omits 0f84747177b9 io_uring: remove extra barrier for non-sqpoll iopoll omits b91ef1872869 io_uring: fix provided buffer return on failure for kiocb_done() omits 3b2b78a8eb7c io_uring: extend provided buf return to fails omits af1147b236da net: ksz884x: optimize netdev_open flow and remove static [...] omits a8df216630fe hamradio: Fix wrong assignment of 'bbc->cfg.loopback' omits e077ed58c243 bareudp: use ipv6_mod_enabled to check if IPv6 enabled omits 6695490dc857 io_uring: refactor timeout cancellation cqe posting omits ae4da18941c1 io_uring: normilise naming for fill_cqe* omits a0bfd73deba1 Merge tag 'linux-can-next-for-5.18-20220316' of git://git. [...] omits 91eac1c69c20 io_uring: cache poll/double-poll state with a request flag omits 81459350d581 io_uring: cache req->apoll->events in req->cflags omits ad13baf45691 selftests/bpf: Test subprog jit when toggle bpf_jit_harden [...] omits d2a3b7c5becc bpf: Fix net.core.bpf_jit_harden race omits 73e14451f39e bpf, x86: Fall back to interpreter mode when extra pass fails omits aaccdf9c93a0 Merge branch 'Remove libcap dependency from bpf selftests' omits 82cb2b30773e bpf: selftests: Remove libcap usage from test_progs omits b1c2768a82b9 bpf: selftests: Remove libcap usage from test_verifier omits 663af70aabb7 bpf: selftests: Add helpers to directly use the capget and [...] omits 75c05fabb873 docs/kernel-parameters: update description of mem= omits 0a5754976914 parisc: Avoid calling SMP cache flush functions on cache-l [...] omits c01c2e435db8 docs/zh_CN: Add sched-nice-design Chinese translation omits b57b84968865 docs: scheduler: Convert schedutil.txt to ReST omits c34983c94166 can: ucan: fix typos in comments omits 7843d3c8e5e6 dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML omits 42bf50a1795a can: isotp: support MSG_TRUNC flag when reading from socket omits 30ffd5332e06 can: isotp: return -EADDRNOTAVAIL when reading from unboun [...] omits 3ea566422cbd can: isotp: sanitize CAN ID checks in isotp_bind() omits 753132f0394b Introduce IPC abstraction for SOF topology parsing omits 24e69f6bc3ca mt76: fix monitor rx FCS error in DFS channel omits 1f12fa34e5dc mt76: mt7921: don't enable beacon filter when IEEE80211_CO [...] omits 32bfd774626d mt76: fix wrong HE data rate in sniffer tool omits 6b7f9aff7c67 mt76: mt7915: introduce 802.11ax multi-bss support omits b1351527f1ee Merge branch 'devlink-expose-instance-locking-and-simplify [...] omits 706217c1ceb5 devlink: pass devlink_port to port_split / port_unsplit callbacks omits 49e83bbe8cc3 devlink: hold the instance lock in port_split / port_unspl [...] omits 5e8930aa86a5 eth: mlxsw: switch to explicit locking for port registration omits 162cca42920c eth: nfp: replace driver's "pf" lock with devlink instance lock omits 8a38f2cc968a eth: nfp: wrap locking assertions in helpers omits 2cb7b4890d6e devlink: expose instance locking and add locked port registering omits 160d0603a144 ARM: defconfig: add SMB347 charger driver for p4note omits a46310bfae94 Merge tag 'efi-urgent-for-v5.17-3' of git://git.kernel.org [...] omits bfb60ede2c3e arm64: dts: fsd: Add the MCT support omits 521d61fc760a io_uring: move req->poll_refs into previous struct hole omits d34c58247f73 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 1447c635802f Revert "arm64: dts: freescale: Fix 'interrupt-map' parent [...] omits c7ff29763989 thermal: int340x: Update OS policy capability handshake omits 186abea8a80b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 668f69a5f863 thermal: int340x: Increase bitmap size omits 16c02447f3e1 Documentation: thermal: DPTF Documentation omits f6c46b1d62f8 PM: hibernate: Honour ACPI hardware signature by default f [...] omits 3d13058ed2a6 cpufreq: intel_pstate: Use firmware default EPP omits 1bbdcbaeda44 Merge tag 'wireless-2022-03-16' of git://git.kernel.org/pu [...] omits 4c1202189e35 ice: add trace events for tx timestamps omits 2b1d0a242a00 ice: fix return value check in ice_gnss.c omits 3a3bae50af5d fs: Remove aops ->set_page_dirty omits 51cdea7ac94d fb_defio: Use noop_dirty_folio() omits 46de8b979492 fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio omits e621900ad28b fs: Convert __set_page_dirty_buffers to block_dirty_folio omits af7afdc7bbbe nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio() omits 2bcd5b9f357d ice: Fix inconsistent indenting in ice_switch omits 1c71e03afe4b mt76: mt7921: move mt7921_init_hw in a dedicated work omits 0d2afe09fad5 mt76: mt7921: add mt7921u driver omits 8b7a56d5c0c9 mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac c [...] omits 9da47b504c5b mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in comm [...] omits 5b834b0d4d6b mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in commo [...] omits b72fd217934d mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb omits eafe031fd664 mt76: mt7921: disable runtime pm for usb omits 6cb596ba84e3 mt76: usb: introduce __mt76u_init utility routine omits e0daf14d9f4e mt76: usb: add req_type to ___mt76u_wr signature omits 84bba93ac46e mt76: usb: add req_type to ___mt76u_rr signature omits 51f9325c7b43 mt76: mt7915: fix typos in comments omits 381d9de774d4 mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() omits bd1407ed22ed mt76: mt7915: fix beamforming mib stats omits 70493b869249 mt76: mt7915: set band1 TGID field in tx descriptor omits 6450b1335f51 mt76: fix invalid rssi report omits f1fe8eefd2dd mt76: use le32/16_get_bits() whenever possible omits c00e13726b6c mt76: connac: make read-only array ba_range static const omits 01318bc00d16 mt76: mt7915: check for devm_pinctrl_get() failure omits 9a657684158f mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration omits ae146683001a mt76: mt7915: add txpower init for 6GHz omits 1c2d366ecb41 mt76: mt7915: fix eeprom fields of txpower init values omits b4d093e321bd mt76: mt7915: add 6 GHz support omits 37b5e57b0c76 mt76: connac: add 6 GHz support for wtbl and starec configuration omits 3f71ff0868e6 mt76: mt7915: allow beaconing on all chains omits 123bc712b1de mt76: fix monitor mode crash with sdio driver omits 849ee6ac9dd3 mt76: mt7921: fix mt7921_queues_acq implementation omits e907341dab1b mt76: mt7921: fix xmit-queue dump for usb and sdio omits 11a72265928f mt76: mt7921: make mt7921_init_tx_queues static omits 499da7200f35 mt76: split single ldpc cap bit into bits omits 233e39d1ed2c mt76: mt7915: fix DFS no radar detection event omits 07241519b357 mt76: mt7921: use mt76_hw instead of open coding it omits cbaa0a404f8d mt76: mt7921: fix up the monitor mode omits 4dd4ad44b7da mt76: mt7663u: introduce mt7663u_mcu_power_on routine omits e809904f9bd2 mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u [...] omits c9839acfcbe2 spi: tegra20: Use of_device_get_match_data() omits 835ca59799f5 ASoC: ak4642: Use of_device_get_match_data() omits 1c19601ddced ASoC: codecs: Fix misplaced lpass_macro_pds_exit call omits 455c5653f50e ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call omits 54e1bf9f6177 ASoC: amd: Fix reference to PCM buffer address omits 9531a6313791 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934 [...] omits c4b7174fe5bb ASoC: mediatek: mt8195: Fix error handling in mt8195_mt635 [...] omits abed17fdf92e ASoC: rt1308-sdw: get calibration params after power on omits 9ebd62d60edc ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd [...] omits e8ca4cee43fa ASoC: ti: Fix spelling mistake "cant" -> "can't" omits 28a265a1ee11 ASoC: mediatek: Fix error handling in mt8183_da7219_max983 [...] omits 740dc3e84653 ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe omits cc5d8ac95663 ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume omits d39664cb758e ASoC: samsung: i2s: check the return value of kstrdup() omits 61ad28ff6cf3 ASoC: SOF: topology: remove snd_sof_complete_pipeline() omits 8ef1439c5104 ASoC: SOF: topology: Make widget binding IPC agnostic omits b5cee8feb1d4 ASoC: SOF: topology: Make control parsing IPC agnostic omits 909dadf21aae ASoC: SOF: topology: Make DAI widget parsing IPC agnostic omits 85ec8560893c ASoC: SOF: topology: Make route setup IPC agnostic omits f2cf24a1afa8 ASoC: SOF: topology: Make effect widget parsing IPC agnostic omits 111d66f62e9b ASoC: SOF: topology: Make siggen widget parsing IPC agnostic omits cb7ed49acf58 ASoC: SOF: topology: Make asrc widget parsing IPC agnostic omits 8d8b12934730 ASoC: SOF: topology: Make src widget parsing IPC agnostic omits 683b54ef6038 ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic omits 30f4168024e9 ASoC: SOF: topology: Make mixer widget parsing IPC agnostic omits 8a2e4a734f5e ASoC: SOF: topology: Make pga widget parsing IPC agnostic omits 6bd0be1c29dc ASoC: SOF: topology: Make buffer widget parsing IPC agnostic omits 2141b55d9174 ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic omits 7006d20e5e9d ASoC: SOF: Introduce IPC3 ops omits d87524bf9aab ASoC: SOF: topology: Add helper function for processing tu [...] omits 226abb759063 ASoC: SOF: IPC: Introduce IPC ops omits 0af0f4633adf ASoC: SOF: Introduce struct snd_sof_dai_link omits 500edd095648 erofs: use meta buffers for inode lookup omits fe5de5859d44 erofs: use meta buffers for reading directories omits a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs omits 9f2731d6338a erofs: refine managed inode stuffs omits ab474fccd045 erofs: clean up z_erofs_extent_lookback omits d179c1f1c370 rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() omits ce8d78616a6b nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH omits 02f393381d14 gtp: Fix inconsistent indenting omits fc1b6ef7bfb3 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings omits 6061806a863e drm/imx: parallel-display: Remove bus flags check in imx_p [...] omits 5df2dc0087e9 MAINTAINERS: fix ath11k DT bindings location omits bfbd78cfdd62 airo: fix typos in comments omits 31f8bef8acab rtlwifi: rtl8821ae: fix typos in comments omits ceb7482f2d39 rtlwifi: rtl8192cu: Add On Networks N150 omits 3c0e3ca6028b zd1201: use kzalloc omits e7d1fc0b5ff2 mwifiex: make read-only array wmm_oui static const omits 3197706abd05 RDMA/rxe: Use standard names for ref counting omits 3225717f6dfa RDMA/rxe: Replace red-black trees by xarrays omits 49045b9c810c Merge branch 'mediatek-next' omits ee410d510032 net: dt-bindings: dwmac: add support for mt8195 omits f2d356a6ab71 stmmac: dwmac-mediatek: add support for mt8195 omits 150b6adda6b1 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema omits 79e1177809f2 arm64: dts: mt2712: update ethernet device node omits 4fe3075fa699 stmmac: dwmac-mediatek: re-arrange clock setting omits a71e67b21081 stmmac: dwmac-mediatek: Reuse more common features omits 3186bdad97d5 stmmac: dwmac-mediatek: add platform level clocks management omits 8ef22dc4a7cb block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" omits 052ebf1fbb1c io_uring: make tracing format consistent omits f6189589fa7c Merge tag 'nvme-5.17-2022-03-16' of git://git.infradead.or [...] omits 45b4eb7ee6aa Revert "ath10k: drop beacon and probe response which leak [...] omits 0492d857636e netfilter: flowtable: Fix QinQ and pppoe support for inet table omits 462ccc35a750 Revert "ACPI: scan: Do not add device IDs from _CID if _HI [...] omits 79b0410841d4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits dea2d93a8ba4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits d4c9df20a37d x86/nmi: Remove the 'strange power saving mode' hint from [...] omits f406f2d03e07 xtensa: fix stop_machine_cpuslocked call in patch_text omits e1bca853dddc EDAC/altera: Add SDRAM ECC check for U-Boot omits e559398f47e0 nvme: remove nvme_alloc_request and nvme_alloc_request_qid omits b739e1370520 nvme: cleanup how disk->disk_name is assigned omits 278da06c0365 drm/i915/display: Do not re-enable PSR after it was marked [...] omits 3a84fd1ed535 drm/i915/display: Fix HPD short pulse handling for eDP omits 35de589cb879 powerpc/time: improve decrementer clockevent processing omits cf74ff52e352 powerpc/time: Fix KVM host re-arming a timer beyond decrem [...] omits 886e44c9298a hv_netvsc: Add check for kvmalloc_array omits 9f01cfbf2922 net: sparx5: Use Switchdev fdb events for managing fdb entries omits 40867d74c374 net: Add l3mdev index to flow struct and avoid oif reset f [...] omits d467e980d023 erofs: silence warnings related to impossible m_plen omits faac509507e2 Documentation/filesystem/dax: update DAX description on erofs omits 6f39d1e1ca46 erofs: clean up preload_compressed_pages() omits 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' omits ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() omits 9d71165d3934 powerpc/tm: Fix more userspace r13 corruption omits d64e3eab75a8 powerpc/xive: fix return value of __setup handler omits df34dc9e03bf RDMA/rxe: Shorten pool names in rxe_pool.c omits 3ccffe8abf2f RDMA/rxe: Move max_elem into rxe_type_info omits b4a47f6836b9 RDMA/rxe: Replace obj by elem in declaration omits 3c3e4d582bdc RDMA/rxe: Delete _locked() APIs for pool objects omits c9f4c695835c RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC omits 8a1a0be894da RDMA/rxe: Replace mr by rkey in responder resources omits 63221acb0c63 RDMA/rxe: Fix ref error in rxe_av.c omits fd6ca3f5b80f hwmon: (scpi-hwmon): Use of_device_get_match_data() omits 70f92521584f RDMA/hns: Use the reserved loopback QPs to free MR before [...] omits e257039f0fc7 mount_setattr(): clean the control flow and calling conventions omits 6585abea98ae bpftool: man: Add missing top level docs omits cbdaf71f7e65 bpftool: Add bpf_cookie to link output omits 919adbfec29d ext4: fix kernel doc warnings omits 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] omits 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] omits d9bf099cb980 ext4: add commit_tid info in jbd debug log omits 1d2e2440c519 ext4: add transaction tid info in fc_track events omits 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup omits 78be0471da4e ext4: return early for non-eligible fast_commit track events omits cf5019816d87 Merge tag 'kvm-riscv-5.18-1' of https://github.com/kvm-ris [...] omits 3b53f5535d30 Merge tag 'kvm-s390-next-5.18-2' of https://git.kernel.org [...] omits 79d45f57a195 sr: simplify the local variable initialization in sr_block_open() omits 16b2dd8cdf6f iavf: Fix double free in iavf_reset_task omits 1b4ae7d925c6 ice: destroy flow director filter mutex after releasing VSIs omits f153546913ba ice: fix NULL pointer dereference in ice_update_vsi_tx_rin [...] omits 5a57ee83d961 ice: remove PF pointer from ice_check_vf_init omits bf93bf791cec ice: introduce ice_virtchnl.c and ice_virtchnl.h omits 8cf52bec5ca0 ice: cleanup long lines in ice_sriov.c omits f5f085c01d26 ice: introduce ICE_VF_RESET_LOCK flag omits 9dbb33da1236 ice: introduce ICE_VF_RESET_NOTIFY flag omits 7eb517e434c6 ice: convert ice_reset_vf to take flags omits 4fe193cc9dd0 ice: convert ice_reset_vf to standard error codes omits fe99d1c06c16 ice: make ice_reset_all_vfs void omits dac57288751c ice: drop is_vflr parameter from ice_reset_all_vfs omits 16686d7fbbe4 ice: move reset functionality into ice_vf_lib.c omits 5de95744ff6a ice: fix a long line warning in ice_reset_vf omits 9c6f787897f6 ice: introduce VF operations structure for reset flows omits f5840e0da639 ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id omits 109aba47ca9b ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_ [...] omits 51cad2872435 RDMA/irdma: Add support for address handle re-use omits e9c14b59ea2e Add Paolo Abeni to networking maintainers omits c84d86a0295c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 426c89aa203b drm/amdgpu: Use drm_mode_copy() omits 606d5877592b drm/radeon: Use drm_mode_copy() omits 07d01469325c drm/amdgpu: Use ternary operator in `vcn_v1_0_start()` omits 1cbd78879b5f drm/amdgpu: Remove pointless on stack mode copies omits 508a47d434bf drm/amd/pm: fix indenting in __smu_cmn_reg_print_error() omits 28b7382621f0 drm/amdgpu/dc: fix typos in comments omits 58398727e6f4 drm/amdgpu: fix typos in comments omits bd4b9bb77956 drm/amd/pm: fix typos in comments omits faad5ccac1ea drm/amdgpu: Add stolen reserved memory for MI25 SRIOV. omits 3f543552846b drm/amdgpu: Merge get_reserved_allocation to get_vbios_all [...] omits 9527b9caf82b drm/amdkfd: evict svm bo worker handle error omits 4e2f50e2306f drm/amdgpu/vcn: fix vcn ring test failure in igt reload test omits abe2fec8ee66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits 72f56fdb97b2 net: mscc: ocelot: fix build error due to missing IEEE_802 [...] omits 8c0f11ff3895 drm/amdgpu: only allow secure submission on rings which su [...] omits 8476269f7582 drm/amdgpu: fixed the warnings reported by kernel test robot omits fdf0ece6309d drm/amd/display: 3.2.177 omits cfe7c679412f drm/amd/display: [FW Promotion] Release 0.0.108.0 omits a91b402d5007 drm/amd/display: Add save/restore PANEL_PWRSEQ_REF_DIV2 omits dd15640bcee5 drm/amd/display: Wait for hubp read line for Pollock omits 2716bc822e23 drm/amd/display: Add null pointer filter omits 3a0625813bac drm/amd/display: Retry when fail reading lane status during LT omits 906fbba2c9d4 drm/amd/display: Add new enum for EDID status omits c791d75a64f5 drm/amd/display: Block zstate when more than one plane enabled omits d853419f5fcc drm/amd/display: Update engine ddc omits a18112ae72d6 drm/amd/display: Fix a few parts in debugfs entry omits 10499e405594 drm/amd/display: Add function to get the pipe from the str [...] omits a0248d543bbf drm/amd/display: Add I2C escape to support query device exist. omits 436afdfa35dc drm/amdgpu: Move reset domain init before calling RREG32 omits 75016ca3acd0 rtla: Tools main loop cleanup omits 7d0dc9576dc3 rtla/timerlat: Add --dma-latency option omits 7d38c35167c5 rtla/osnoise: Fix osnoise hist stop tracing message omits 28d2160cb1a1 rtla: Check for trace off also in the trace instance omits 761916fd02c2 rtla/trace: Save event histogram output to a file omits 44f3a37d1d3e rtla: Add --filter support omits 5487b6ce267b rtla/trace: Add trace event filter helpers omits 1a754893653f rtla: Add --trigger support omits 336c92b26cf9 rtla/trace: Add trace event trigger helpers omits 51d64c3a1819 rtla: Add -e/--event support omits b5aa0be25c27 rtla/trace: Add trace events helpers omits 173a3b014827 rtla/timerlat: Add the automatic trace option omits 2b622edd5eb5 rtla/osnoise: Add the automatic trace option omits d635316ae922 rtla/osnoise: Add an option to set the threshold omits 61c57d578bd7 rtla/osnoise: Add support to adjust the tracing_thresh omits 72a98763b473 drm/amd: fix gfx hang on renoir in IGT reload test omits 85ac2021fe3a drm/amdgpu: only check for _PR3 on dGPUs omits a29d44aea1ae drm/amd/pm: use pm mutex to protect ecc info table omits a03b288650ab drm/amdgpu: drop xmgi23 error query/reset support omits 6f172ae59a75 drm/amdgpu: fix aldebaran xgmi topology for vf omits 0fe382fb82dc drm/amdgpu/display: enable scatter/gather display for DCN 3.1.6 omits e7031d8258f1 drm/amd/display: Add pstate verification and recovery for DCN31 omits 089331d47325 user_events: Add trace event call as root for low permissi [...] omits 65722ff6181a drm/amdkfd: CRIU export dmabuf handles for GTT BOs omits b38c074b2b07 drm/amdkfd: CRIU Refactor restore BO function omits 67a359d85ec2 drm/amdkfd: CRIU remove sync and TLB flush on restore omits 2e9fda82c98b drm/amd/display: fix dp kvm can't light up omits 8718ca1dbf49 drm/amd/pm: Send message when resp status is 0xFC omits 69691c823531 drm/amdgpu: message smu to update bad channel info omits d510eccfa51e drm/amd/pm: add send bad channel info function omits 6e6faf7a8364 drm/amd/display: move FPU code from dcn10 to dml/dcn10 folder omits 22f87d998326 drm/amd/display: move FPU operations from dcn21 to dml/dcn [...] omits cf689e869cf0 drm/amd/display: move FPU-related code from dcn20 to dml folder omits 44ca49f046f8 drm/amd/display: Fix compile error from TO_CLK_MGR_INTERNAL omits 32685b32d825 drm/amd/display: Fix double free during GPU reset on DC streams omits 84ce38c7bf7a drm/amd/display: Add NULL check omits 9c1e260e9760 drm/amd/display: 3.2.176 omits 6e899860f557 drm/amd/display: [FW Promotion] Release 0.0.107.0 omits e7145aaedd55 drm/amd/display: enable dcn315/316 s0i2 support omits 4185f99094d5 drm/amd/display: handle DP2.0 RX with UHBR20 but not UHBR1 [...] omits 4a897de1d607 drm/amd/display: disable HPD SW timer for passive dongle t [...] omits 76a52f36b636 drm/amd/display: add gamut coefficient set A and B omits 305f09802092 drm/amd/display: merge two duplicated clock_source_create omits 5fed53c79836 drm/amd/display: Add link dp trace support omits 53923e62afad drm/amd/display: move FPU associated DCN303 code to DML folder omits d8ff38d8fcd0 drm/amd/display: Release AUX engine after failed acquire omits 3741584519dc drm/amd/display: Add minimal pipe split transition state omits dbede77ce38d drm/amd/display: Clean up fixed VS PHY test w/a function omits 4189f2938d49 drm/amd/display: fix the clock source contruct for dcn315 omits 4984e3aae6fa drm/amd/display: cleaning up smu_if to add future flexibility omits df5a07c45c68 drm/amd/display: fix deep color ratio omits 3b8b44a431b7 drm/amd/display: add debug option to bypass ssinfo from bi [...] omits 7c916f95f58d drm/amdgpu: change registers in error checking for smu 13.0.5 omits bb7c3e9ce2d4 drm/amdgpu: Disable baco dummy mode omits 01b44ef2bf6b counter: Stop using dev_get_drvdata() to get the counter device omits 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code omits 66daf3e6b993 scsi: scsi_ioctl: Drop needless assignment in sg_io() omits dc155e1acb18 scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn() omits 733ab7e1b5d1 scsi: fnic: Finish scsi_cmnd before dropping the spinlock omits f45775bf562a scsi: lpfc: Copyright updates for 14.2.0.0 patches omits 64de6108f410 scsi: lpfc: Update lpfc version to 14.2.0.0 omits 0e082d926f59 scsi: lpfc: SLI path split: Refactor BSG paths omits 31a59f75702f scsi: lpfc: SLI path split: Refactor Abort paths omits 3512ac094293 scsi: lpfc: SLI path split: Refactor SCSI paths omits 61910d6a5243 scsi: lpfc: SLI path split: Refactor CT paths omits 2d1928c57df6 scsi: lpfc: SLI path split: Refactor misc ELS paths omits 351849800157 scsi: lpfc: SLI path split: Refactor VMID paths omits 9d41f08aa2eb scsi: lpfc: SLI path split: Refactor FDISC paths omits e0367dfe90d6 scsi: lpfc: SLI path split: Refactor LS_RJT paths omits 3f607dcb43f1 scsi: lpfc: SLI path split: Refactor LS_ACC paths omits 3bea83b68d54 scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/ [...] omits cad93a089031 scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths omits 6831ce129f19 scsi: lpfc: SLI path split: Refactor base ELS paths and th [...] omits 561341425bcc scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe omits 1b64aa9eae28 scsi: lpfc: SLI path split: Refactor fast and slow paths t [...] omits a680a9298e7b scsi: lpfc: SLI path split: Refactor lpfc_iocbq omits 16b1941eac2b usb: gadget: Fix use-after-free bug by not setting udc->de [...] omits e9b667a82cdc usb: usbtmc: Fix bug in pipe direction for control transfers omits 4406f46c9bcd hisi_acc_vfio_pci: Use its own PCI reset_done error handler omits b0eed085903e hisi_acc_vfio_pci: Add support for VFIO live migration omits 1e459b25081d crypto: hisilicon/qm: Set the VF QM state register omits 442fbc099b83 hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver omits 6abdce51af1a hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migratio [...] omits ee3a5b2359e0 hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon A [...] omits fae74feacd2d hisi_acc_qm: Move VF PCI device IDs to common header omits b4b084d71332 crypto: hisilicon/qm: Move few definitions to common header omits ff5812e00d5e crypto: hisilicon/qm: Move the QM header to include/linux omits 56e337f2cf13 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" omits 4d9237e32c5d io_uring: recycle apoll_poll entries omits 686016f73242 MAINTAINERS: Mark VMware mailing list entries as email aliases omits d69079d04f93 MAINTAINERS: Add Zack as maintainer of vmmouse driver omits 01683580c65f MAINTAINERS: Update maintainers for paravirt ops and VMwar [...] omits 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems omits f98d6dd1e79d selftests/bpf: Clean up array_size.cocci warnings omits 8fa42d78f635 samples/bpf, xdpsock: Fix race when running for fix durati [...] omits 2486ab434b2c bpf, sockmap: Fix double uncharge the mem of sk_msg omits 84472b436e76 bpf, sockmap: Fix more uncharged while msg has more_data omits 9c34e38c4a87 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full omits 938d3480b92f bpf, sockmap: Fix memleak in sk_psock_queue_msg omits c24f657791fd net: sparx5: fix a couple warning messages omits 239071064732 partially Revert "usb: musb: Set the DT node on the child device" omits 65f3324f4b6f usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] omits 583024cf2239 Merge branch 'netdevsim-support-for-l3-hw-stats' omits 62cb1cfed62b fix typos in comments omits 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() omits ed2ae69c4053 selftests: mlxsw: hw_stats_l3: Add a new test omits 9b18942e9993 selftests: netdevsim: hw_stats_l3: Add a new test omits 1a6d7ae7d63c netdevsim: Introduce support for L3 offload xstats omits 7e63df00cf5e mm: Convert swap_set_page_dirty() to swap_dirty_folio() omits 1f1d14dbc39a ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio omits cbc975b182a0 f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio omits 4f5e34f71318 f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio omits 1d9ac659ff78 f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio omits d7c994b34c80 afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() omits ebf55c886eb7 btrfs: Convert extent_range_redirty_for_io() to use folios omits 187c82cb0380 fs: Convert trivial uses of __set_page_dirty_nobuffers to [...] omits 0079c3b17631 btrfs: Convert from set_page_dirty to dirty_folio omits 8fb72b4a7693 fscache: Convert fscache_set_page_dirty() to fscache_dirty [...] omits 6f31a5a261db fs: Add aops->dirty_folio omits 072acba6d087 fs: Remove aops->launder_page omits eabf038f4e36 orangefs: Convert launder_page to launder_folio omits 15a30ab2b35b nfs: Convert from launder_page to launder_folio omits 2bf06b8e6428 fuse: Convert from launder_page to launder_folio omits ff2b48b96599 cifs: Convert from launder_page to launder_folio omits a42442dd7369 afs: Convert from launder_page to launder_folio omits 76dba927201d 9p: Convert from launder_page to launder_folio omits affa80e8c6a1 fs: Add aops->launder_folio omits f50015a596fa fs: Remove aops->invalidatepage omits 58a2fdb61bbb ubifs: Convert from invalidatepage to invalidate_folio omits d97dfc948428 reiserfs: Convert from invalidatepage to invalidate_folio omits 2a40be81250c orangefs: Convert from invalidatepage to invalidate_folio omits 6d740c76ea86 nfs: Convert from invalidatepage to invalidate_folio omits c5b56b50d729 jfs: Convert from invalidatepage to invalidate_folio omits 5f4b297684a7 gfs2: Convert invalidatepage to invalidate_folio omits 915039967342 f2fs: Convert invalidatepage to invalidate_folio omits ccd16945dba0 ext4: Convert invalidatepage to invalidate_folio omits 39653e69092f erofs: Convert from invalidatepage to invalidate_folio omits 0eaf605247bb cifs: Convert from invalidatepage to invalidate_folio omits 9872f4de1442 ceph: Convert from invalidatepage to invalidate_folio omits 895586eb6898 btrfs: Convert from invalidatepage to invalidate_folio omits fcf227daed82 afs: Convert invalidatepage to invalidate_folio omits f6bc6fb88c16 afs: Convert directory aops to invalidate_folio omits 040cdd4bf90e 9p: Convert to invalidate_folio omits 5660a8630dab fs: Remove noop_invalidatepage() omits 7ba13abbd31e fs: Turn block_invalidatepage into block_invalidate_folio omits d82354f6b05f iomap: Remove iomap_invalidatepage() omits 128d1f8241d6 fs: Add invalidate_folio() aops method omits 020df9baeac5 ext4: Use folio_invalidate() omits a628304ebe6a ceph: Use folio_invalidate() omits 8e1dec8eb8b0 btrfs: Use folio_invalidate() omits 5ad6b2bdaaea fs: Turn do_invalidatepage() into folio_invalidate() omits 7e963fb2a33c spi: mediatek: add ipm design support for MT7986 omits da40a352db2b spi: Add compatible for MT7986 omits 2002c13243d5 spi: sun4i: fix typos in comments omits 03b1be379dce spi: mediatek: support tick_delay without enhance_timing omits 8a317e00798a regulator: vctrl: Use min() instead of doing it manually omits a8ae15ead9c9 ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning omits 231fdac3e58f net: phy: Kconfig: micrel_phy: fix dependency issue omits 0f74b29a4f53 atm: eni: Add check for dma_map_single omits dde78aa52015 mac80211: update bssid_indicator in ieee80211_assign_beacon omits c9eb90a56842 mac80211: MBSSID channel switch omits 00eec9fe4f3b net: sfp: add 2500base-X quirk for Lantech SFP module omits 2b3171c6fe0a mac80211: MBSSID beacon handling in AP mode omits 3fa5a0f5b0d6 mac80211: always have ieee80211_sta_restart() omits 286e937efbc7 platform/x86: hp-wmi: support omen thermal profile policy v1 omits 4b4967cbd268 platform/x86: hp-wmi: Changing bios_args.data to be dynami [...] omits 0c48645a7f39 nvmet: revert "nvmet: make discovery NQN configurable" omits da7837339641 nvmet: move the call to nvmet_ns_changed out of nvmet_ns_r [...] omits a7b2553b5ece sched/headers: Only include <linux/entry-common.h> when CO [...] omits 11b51bff0a2e mmc: tmio: remove outdated members from host struct omits 33106d78b4c0 mmc: mtk-sd: Silence delay phase calculation debug log omits 09e7af76db02 mmc: davinci_mmc: Handle error for clk_enable omits ccdbf33c2349 Merge tag 'v5.17-rc8' into sched/core, to pick up fixes omits d607667bb8fa mmc: sdhci-pci-gli: Add runtime PM for GL9763E omits 23e1b8c15b3a mmc: core: Drop HS400 caps unless 8-bit bus is supported too omits d6c9219ca113 mmc: host: Return an error when ->enable_sdio_irq() ops is [...] omits 3b6c472822f8 mmc: core: Improve fallback to speed modes if eMMC HS200 fails omits ccacfe56d7ec Merge branch 'sched/fast-headers' into sched/core omits b811169f86d2 media: platform: s3c-camif: move config to its own file omits 55f13f5c7c06 media: platform: rga: move config to its own file omits 563faef6bf22 media: platform: venus: move config to its own file omits c849c4cd1fa7 media: platform: camss: move config to its own file omits aff225bdf92e media: platform: omap3isp: move config to its own file omits 2bfb94aa5db2 media: platform: mtk-vpu: move config to its own file omits 7e0a11a258a9 media: platform: mtk-vcodec: move config to its own file omits 7c52a3c81f93 media: platform: mtk-mdp: move config to its own file omits 26cb720c7e08 media: platform: mtk-jpeg: move config to its own file omits a93ae887bc91 media: platform: ge2d: move config to its own file omits c700525fcc06 net/packet: fix slab-out-of-bounds access in packet_recvmsg() omits 0f8946ae704a net: mdio: mscc-miim: fix duplicate debugfs entry omits dc2646417d54 scsi: lpfc: Use kcalloc() omits 9d05790f5187 scsi: aic7xxx: Fix typos in comments omits 5419e0f15622 scsi: qla2xxx: Fix typos in comments omits 8037185d1ad8 scsi: elx: libefc_sli: Fix typos in comments omits 9a866e6aaf4e scsi: lpfc: Fix typos in comments omits 811655d005b2 scsi: qla2xxx: Update version to 10.02.07.400-k omits 3648bcf1c137 scsi: qla2xxx: Increase max limit of ql2xnvme_queues omits a7e05f7a1bcb scsi: qla2xxx: Use correct feature type field during RFF_I [...] omits f3502e2e98a9 scsi: qla2xxx: Fix stuck session of PRLI reject omits d2646eed7b19 scsi: qla2xxx: Reduce false trigger to login omits 713b415726f1 scsi: qla2xxx: Fix laggy FC remote port session recovery omits c02aada06d19 scsi: qla2xxx: Fix hang due to session stuck omits c13ce47c64ea scsi: qla2xxx: Fix N2N inconsistent PLOGI omits 0972252450f9 scsi: qla2xxx: Fix crash during module load unload test omits c85ab7d9e27a scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests omits db212f2eb3fb scsi: qla2xxx: Fix loss of NVMe namespaces after driver re [...] omits 6a45c8e137d4 scsi: qla2xxx: Fix disk failure to rediscover omits 58ca5999e036 scsi: qla2xxx: Fix incorrect reporting of task management failure omits 8709c323091b scsi: libiscsi: Teardown iscsi_cls_conn gracefully omits 7dae459f5e56 scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization omits ad515cada7da scsi: iscsi: Add helper functions to manage iscsi_cls_conn omits e1b353e7a31d scsi: core: Remove unreachable code warning omits 7db304bd2a4f scsi: megasas: Clean up some inconsistent indenting omits f089ce7bb5ee scsi: aacraid: Clean up some inconsistent indenting omits 69ad4ef868c1 scsi: mpt3sas: Page fault in reply q processing omits d72d827f2f26 scsi: target: Add iscsi/cpus_allowed_list in configfs omits 095478a6e5bf scsi: hisi_sas: Use libsas internal abort support omits 2cbbf489778e scsi: pm8001: Use libsas internal abort support omits 6a91c3e31578 scsi: libsas: Add sas_execute_internal_abort_dev() omits 5c9bf3635b66 scsi: libsas: Add sas_execute_internal_abort_single() omits 2ea3a393bfae scsi: lpfc: Remove failing soft_wwn support omits 5600f6986628 Input: aiptek - properly check endpoint type omits 6b2b04590b51 block: don't merge across cgroup boundaries if blkcg is enabled omits 1261691dda6b ice: use ice_is_vf_trusted helper function omits 2b36944810b2 ice: log an error message when eswitch fails to configure omits 94ab2488d467 ice: cleanup error logging for ice_ena_vfs omits 346f7aa3c773 ice: move ice_set_vf_port_vlan near other .ndo ops omits a8ea6d86bd98 ice: refactor spoofchk control code in ice_sriov.c omits dc36796eadca ice: rename ICE_MAX_VF_COUNT to avoid confusion omits 00a57e2959bd ice: remove unused definitions from ice_sriov.h omits a7e117109a25 ice: convert vf->vc_ops to a const pointer omits 649c87c6ff52 ice: remove circular header dependencies on ice.h omits 0deb0bf70c3f ice: rename ice_virtchnl_pf.c to ice_sriov.c omits d775155a8661 ice: rename ice_sriov.c to ice_vf_mbx.c omits 2c25e45267d0 RDMA/qib: Fix typos in comments omits 087f9c3f2309 RDMA/mlx5: Fix memory leak in error flow for subscribe eve [...] omits 7922d3de4d27 Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" omits aaaf62e06623 RDMA/rxe: Remove useless argument for update_state() omits 7e8e611d6a0f RDMA/rxe: Change variable and function argument to proper type omits 6f6dbb819dfc RDMA/irdma: Prevent some integer underflows omits 15d703921f06 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits bdd6a89de44b nfp: flower: avoid newline at the end of message in NL_SET [...] omits 837d9e49402e net: phy: marvell: Fix invalid comparison in the resume an [...] omits 8772cc499bff net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats omits aa1b46dcdc7b block: fix rq-qos breakage from skipping rq_qos_done_bio() omits 3c2dfb735b4a net/mlx4_en: use kzalloc omits daaca3522a8e block: release rq qos structures for queue without disk omits 2e7e80f7e7e9 fs: Convert is_partially_uptodate to folios omits cd1067beeebf buffer: Add folio_buffers() omits 4495a96c4cd4 fs/remap_range: Pass the file pointer to read_mapping_folio() omits c14c6843aeb8 fs: read_mapping_page() should take a struct file argument omits 1241ebeca3f9 iomap: Fix iomap_invalidatepage tracepoint omits 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core omits 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core omits 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core omits 92051a107ae7 Merge branch 'for-next/rng' into for-next/core omits b5ef94fb565f Merge branch 'for-next/perf' into for-next/core omits 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core omits bf587af2abd8 Merge branch 'for-next/mte' into for-next/core omits 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core omits b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core omits 563c46359530 Merge branch 'for-next/linkage' into for-next/core omits 839d0758927f Merge branch 'for-next/kselftest' into for-next/core omits b7323ae6913d Merge branch 'for-next/insn' into for-next/core omits cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core omits b523d6b80fbc Merge branch 'for-next/docs' into for-next/core omits 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core omits 6665ca15746d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 411472ae5bb4 Merge tag 'v5.17-rc8' into irq/core, to fix conflicts omits 744e6c8ada5d xfs: constify xfs_name_dotdot omits 996b2329b20a xfs: constify the name argument to various directory functions omits 41667260bc84 xfs: reserve quota for target dir expansion when renaming files omits 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files omits dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize omits e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes omits fc93db153b01 net: disable preemption in dev_core_stats_XXX_inc() helpers omits ebc0b8b5374e drivers: net: packetengines: fix typos in comments omits e6194c8d0653 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] omits be9d73e64957 platform/x86: hp-wmi: Fix 0x05 error code reported by seve [...] omits 520ee4ea1cc6 platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method omits 12b19f14a21a platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting erro [...] omits 3bcc372c9865 KVM: s390: selftests: Add error memop tests omits 1bb873495a9e KVM: s390: selftests: Add more copy memop tests omits c4816a1b7fed KVM: s390: selftests: Add named stages for memop test omits 4eb562ab99c4 KVM: s390: selftests: Add macro as abstraction for MEM_OP omits 70e2f9f03905 KVM: s390: selftests: Split memop tests omits c0573ba5c5a2 KVM: s390x: fix SCK locking omits 588d08201c2d MIPS: Fix wrong comments in asm/prom.h omits cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() omits 89fa12689324 MIPS: Remove redundant check in device_tree_init() omits 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() omits 8755d57ba1ff MIPS: RB532: fix return value of __setup handler omits b847bd64ea9f MIPS: Only use current_stack_pointer on GCC omits 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds omits 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base omits d3e29967079c btrfs: zoned: put block group after final usage omits 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] omits bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim omits 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] omits 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() omits 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() omits 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper omits 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code omits 3466670558d7 btrfs: add a alloc_reserved_extent helper omits b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay omits 06bae876634e btrfs: extend locking to all space_info members accesses omits ca5e4ea0beae btrfs: zoned: mark relocation as writing omits 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe omits ae460f058e9f btrfs: remove the cross file system checks from remap omits 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits c067da878156 btrfs: add filesystems state details to error messages omits b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking omits 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent omits 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode omits 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync omits 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] omits 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync omits 8cbc3001a326 btrfs: do not clean up repair bio if submit fails omits 510671d2d836 btrfs: do not try to repair bio that has no mirror set omits f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] omits 606f82e797e2 btrfs: track compressed bio errors as blk_status_t omits e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read omits b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read omits 1784b7d502a9 btrfs: handle csum lookup errors properly on reads omits 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE omits 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls omits d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() omits 8dd9872d2e26 btrfs: clean up cow_file_range_inline() omits 28c9b1e75aa1 btrfs: support different disk extent size for delalloc omits cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] omits f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter omits 871129332d74 fs: export rw_verify_area() omits 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments omits a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations omits dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants omits 40e7efe057ae btrfs: populate extent_map::generation when reading from disk omits 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] omits ad3fc7946b18 btrfs: remove no longer used counter when reading data page omits bbf0ea7ea385 btrfs: fix lost error return value when reading a data page omits c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() omits e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] omits d84575317078 btrfs: remove useless path release in the fast fsync path omits 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] omits 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] omits 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] omits b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] omits 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert omits 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups omits dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned omits 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable omits f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable omits f7238e509404 btrfs: add support for multiple global roots omits 9c54e80ddc6b btrfs: add code to support the block group root omits bd676446c138 btrfs: abstract out loading the tree root omits c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 63cd070decb1 btrfs: disable space cache related mount options for exten [...] omits 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 omits da32c6d5708b btrfs: disable scrub for extent-tree-v2 omits ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 omits 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 4b3492539907 btrfs: disable balance for extent tree v2 for now omits 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 omits 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] omits 0f8ce49821de btrfs: avoid inode logging during rename and link when possible omits 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename omits 88d2beec7e53 btrfs: avoid logging all directory changes during renames omits d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 839061fe88be btrfs: add helper to delete a dir entry from a log tree omits 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy omits db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment omits c4bf19099995 btrfs: zoned: remove redundant initialization of to_add omits 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] omits 330a5bf45517 btrfs: use dev_t to match device in device_matched omits 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device omits 16cab91a0c8f btrfs: match stale devices by dev_t omits 770c79fb6550 btrfs: harden identification of a stale device omits bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl omits ff37c89f94be btrfs: move missing device handling in a dedicate function omits de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] omits 732d591a5d6c btrfs: stop copying old dir items when logging a directory omits 528ee697126f btrfs: put initial index value of a directory in a constant omits a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory omits dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl omits c816d705b9db btrfs: remove write and wait of struct walk_control omits 4db4075f92af esp6: fix check on ipv6_skip_exthdr's return value omits 5e7350e8a618 Merge branch 'dpaa2-mac-protocol-change' omits 3cbe93a1f540 arch: arm64: dts: lx2160a: describe the SerDes block #1 omits f978fe85b8d1 dpaa2-mac: configure the SerDes phy on a protocol change omits aa95c3711241 dpaa2-mac: move setting up supported_interfaces into a function omits dff953813e7d dpaa2-mac: retrieve API version and detect features omits 332b9ea59e56 dpaa2-mac: add the MC API for reconfiguring the protocol omits 38d28b02a08e dpaa2-mac: add the MC API for retrieving the version omits c553f22e0531 dt-bindings: phy: add bindings for Lynx 28G PHY omits 8f73b37cf3fb phy: add support for the Layerscape SerDes 28G omits 92ebb2361e1b Merge branch 'dsa-felix-qos' omits 978777d0fb06 net: dsa: felix: configure default-prio and dscp priorities omits 47d75f782206 net: dsa: report and change port dscp priority using dcbnl omits d538eca85c2a net: dsa: report and change port default priority using dcbnl omits 102e4a8e12fd selftests: tc-testing: Increase timeout in tdc config file omits fbd9a2ceba5c net: Add lockdep asserts to ____napi_schedule(). omits e981bc74aefc net: dsa: microchip: add spi_device_id tables omits d96657dc9238 Merge branch 'macvlan-uaf' omits 1f4a5983d623 net: macvlan: add net device refcount tracker omits 291ac68478d9 net: macvlan: fix potential UAF problem for lowerdev omits f0fae8a0edd4 Merge tag 'irqchip-5.18' of git://git.kernel.org/pub/scm/l [...] omits b166e52541f2 Merge tag 'timers-v5.18-rc1' of https://git.linaro.org/peo [...] omits 1f1893d78180 Merge branch 'timers/core' of git://git.kernel.org/pub/scm [...] omits ebad2e8db541 media: platform: exynos-gsc: move config to its own file omits d205d312b1bb media: platform: coda: move config to its own file omits 52b3a219dd4a media: platform: amphion: move config to its own file omits 5a20fabf71d7 media: platform: allegro-dvt: move config to its own file omits ee4a77a32b39 media: platform: place Renesas drivers on a separate dir omits 81acf39488cf media: platform: place Via drivers on a separate dir omits 95495f2aa9d8 media: platform: place Intel drivers on a separate dir omits 46fb99951fe2 media: platform: place NXP drivers on a separate dir omits 69c5ee8aae03 media: platform: place Aspeed driver on a separate dir omits 256bf685691d media: platform: move platform menu dependencies to drivers omits f7fb2414db9e media: platform: Makefile: reorganize its contents omits 5c89357a7a0f media: Makefiles: sort entries where it fits omits 910f42bfe967 ASoC: dt-bindings: Fix patternProperties with fixed strings omits ccb4214f7f2a ASoC: soc-compress: Change the check for codec_dai omits 3886a86e7e6c drm/i915/gem: add missing boundary check in vm_access omits 98152eb70fff nvmet: use snprintf() with PAGE_SIZE in configfs omits 73d77c53ff34 nvmet: don't fold lines omits a8adf0cddc23 nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal omits 0acb8231ebae nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_t [...] omits b2fb99e42598 nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport omits 841aee4d75f1 nvme-tcp: lockdep: annotate in-kernel sockets omits a387935c241d nvme-tcp: don't fold the line omits 462b8b2d8497 nvme-tcp: don't initialize ret variable omits 8f31dded50d9 nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio omits 5e6a7d1eb834 nvme-multipath: use vmalloc for ANA log buffer omits c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume omits b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 omits b62c563f1cb9 ALSA: seq: oss: fix typo omits f9da322e864e cgroup: cleanup comments omits 0e03b8fd2936 crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST omits a5997f1ae84a MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list omits c6ded03bcac9 crypto: dh - Remove the unused function dh_safe_prime_dh_alg() omits 7f0f1f3ef62e hwrng: nomadik - Change clk_disable to clk_disable_unprepare omits a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] omits 09688c0166e7 Linux 5.17-rc8 omits 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew omits f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] omits de29aff976d3 Merge tag 'linux-can-next-for-5.18-20220313' of git://git. [...] omits aa66ae9b241e can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and [...] omits 656fc12ddaf8 can: mcp251xfd: add TX IRQ coalescing ethtool support omits 169d00a25658 can: mcp251xfd: add TX IRQ coalescing support omits 846990e0ed82 can: mcp251xfd: add RX IRQ coalescing ethtool support omits 60a848c50d2d can: mcp251xfd: add RX IRQ coalescing support omits 9263c2e92be9 can: mcp251xfd: ring: add support for runtime configurable [...] omits c9e6b80dfd48 can: mcp251xfd: update macros describing ring, FIFO and RA [...] omits 0a1f2e6502a1 can: mcp251xfd: ring: prepare support for runtime configur [...] omits d86ba8db6af3 can: mcp251xfd: ethtool: add support omits b8123d94f58c can: mcp251xfd: ram: coalescing support omits a1439a5add62 can: mcp251xfd: ram: add helper function for runtime ring [...] omits c47675b11ba1 can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM omits fc7dcd05f4c2 can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree [...] omits 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS omits e8c07082a810 Kbuild: move to -std=gnu11 omits 4d94f910e79a Kbuild: use -Wdeclaration-after-statement omits 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used omits 3baa40d4fd7f ALSA: seq: oss: use kzalloc omits 3e504d2026eb random: check for signal and try earlier when generating entropy omits 7a7ff644aeaf random: reseed more often immediately after booting omits 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] omits 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class omits 7af1974af0a9 ext4: fix ext4_fc_stats trace point omits c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED omits 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode omits 688b0d8536e0 doc: fixed a typo in ext4 documentation omits 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] omits 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd omits a96cfe2d4270 random: make consistent usage of crng_ready() omits f5eab0e2db4f random: use SipHash as interrupt entropy accumulator omits 2d6919c3205b wireguard: device: clear keys on VM fork omits f3c2682bad7b random: provide notifier for VM fork omits 5acd35487dc9 random: replace custom notifier chain with standard one omits a4107d34f960 random: do not export add_vmfork_randomness() unless needed omits af6b54e2b5ba virt: vmgenid: notify RNG of VM fork and supply generation ID omits d273845ecb0e ACPI: allow longer device IDs omits ae099e8e98fb random: add mechanism for VM forks to reinitialize crng omits 77553cf8f448 random: don't let 644 read-only sysctls be written to omits d0efdf35a6a7 random: give sysctl_random_min_urandom_seed a more sensible value omits 6f98a4bfee72 random: block in /dev/urandom omits db8cd5efeebc dax: Fix missing kdoc for dax_device omits aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] omits 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] omits 271e4323d9e9 media: Makefiles: remove extra spaces omits d76231e460fb media: xc2028: rename the driver from tuner-xc2028 omits ed5f85d42290 netfilter: nf_tables: disable register tracking omits 91c9923a473a perf parse: Fix event parser error for hybrid systems omits f3b6a41eb2bb io_uring: remove duplicated member check for io_msg_ring_prep() omits 073a15c3512f perf bench: Fix NULL check against wrong variable omits a7a72631f624 perf parse-events: Fix NULL check against wrong variable omits ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources omits 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] omits f2aa197e4794 cgroup: Fix suspicious rcu_dereference_check() usage warning omits 97aeb877de7f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 4d17d43de9d1 net: usb: asix: suspend embedded PHY if external is used omits d5f3c81c569f net: usb: asix: make use of mdiobus_get_phy and phy_connec [...] omits 5436fb3fd4c1 net: usb: asix: store chipid to avoid reading it on reset omits d57da85dc4e3 net: usb: asix: unify ax88772_resume code omits 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels omits 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB omits 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP omits 625788b58445 net: add per-cpu storage and net->core_stats omits 8e6ed963763f vsock: each transport cycles only on its own sockets omits a8c063372bff Merge branch 'nfp-preliminary-support-for-nfp-3800' omits d3826a95222c nfp: add support for NFP3800/NFP3803 PCIe devices omits 7f3aa620f86a nfp: take chip version into account for ring sizes omits e900db704c85 nfp: parametrize QCP offset/size using dev_info omits 9ba1dc994ff5 nfp: use dev_info for the DMA mask omits f524b335c08c nfp: use dev_info for PCIe config space BAR offsets omits 9423d24b7b84 nfp: introduce dev_info static chip data omits 7ab7985df257 nfp: sort the device ID tables omits 5d1359ed5d69 nfp: use PluDevice register for model for non-NFP6000 chips omits 113e96241631 nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead omits f6df1aa628f5 nfp: remove pessimistic NFP_QCP_MAX_ADD limits omits 940ea0eae31b nfp: remove define for an unused control bit omits d59c85ddacb3 ethernet: 8390: Remove unnecessary print function dev_err() omits 2387834dd228 net: remove exports for netdev_name_node_alt_create() and destroy omits 8cf5ab362dce net: netvsc: remove break after return omits 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu omits 515bb3071e16 tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key omits cb631a639819 net: ipa: use struct_size() for the interconnect array omits 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data omits bc47ee4844d6 tracing/user_events: Use alloc_pages instead of kzalloc() [...] omits d3b351f65bf4 selftests/bpf: Fix a clang compilation error for send_signal.c omits ff1368763bb4 Docs: ktap: add code-block type omits 33f588f8be65 docs: serial: fix a reference file name in driver.rst omits c09df4bd3a91 selftests/bpf: Add a test for maximum packet size in xdp_d [...] omits b6f1f780b393 bpf, test_run: Fix packet size check for live packet mode omits 0b3660695e80 Merge tag 'wireless-next-2022-03-11' of git://git.kernel.o [...] omits 89ee9301ac16 docs: UML: Mention telnetd for port channel omits 68453767131a ARM: Spectre-BHB: provide empty stub for non-config omits ffce1439fe31 docs/zh_CN: add damon reclaim translation omits 93b51a101947 docs/zh_CN: add damon usage translation omits 94b140b08597 docs/zh_CN: add admin-guide damon start translation omits 496cc140279b docs/zh_CN: add admin-guide damon index translation omits bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index omits 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst omits f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst omits 6f22931bbf75 Add Chinese translation for vm/ksm.rst omits 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] omits 8fc262265918 Make the SOF pcm_hw_params DSP op IPC agnostic omits c0fc71e2d7d2 ASoC: SOF/Intel: small fixes and updates for 5.18 omits ee60f738e3bc ASoC: mediatek: Add mt8195 reset control support omits c1156cce4719 ASoC: Intel: AVS - Audio DSP for cAVS omits 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] omits 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB omits 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] omits de26a7424331 Merge branch irq/qcom-mpm into irq/irqchip-next omits a6199bb514d8 irqchip: Add Qualcomm MPM controller driver omits 54fc9851c0e0 dt-bindings: interrupt-controller: Add Qualcomm MPM support omits a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting omits e9567332a4a0 dm: update email address in MAINTAINERS omits e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output omits 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() omits 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() omits e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() omits f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() omits d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers omits 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] omits 360bd6c65807 parisc: Use constants to encode the space registers like S [...] omits 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits 46b4016f7d3b parisc: Add defines for various space register omits b9f50eea4f27 parisc: Always use the self-extracting kernel feature omits 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function omits df24e1783e6e parisc: Add vDSO support omits 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults omits e00b0a2ab8ec parisc: Fix handling off probe non-access faults omits f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults omits 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page omits 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) omits 413a4a6b0b55 cachefiles: Fix volume coherency attribute omits 173ce1ca47c4 afs: Fix potential thrashing in afs writeback omits a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL omits 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate omits 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read omits 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] omits 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated omits a66bd7575b5f watch_queue: Use the bitmap API when applicable omits 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size omits c1853fbadcba watch_queue: Fix to release page in ->release() omits db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring omits c993ee0f9f81 watch_queue: Fix filter limit check omits 26fed4ac4eab block: flush plug based on hardware and software queue order omits 5b2050718d09 block: ensure plug merging checks the correct queue at least once omits 380af29b8d76 tracing: Add snapshot at end of kernel boot up omits b3bc8547d3be tracing: Have TRACE_DEFINE_ENUM affect trace event types as well omits 9f438d4d7fa2 tracing: Fix strncpy warning in trace_events_synth.c omits 7e348b325bc4 user_events: Prevent dyn_event delete racing with ioctl ad [...] omits 3a73333fb370 tracing: Add TRACE_CUSTOM_EVENT() macro omits af6b9668e85f tracing: Move the defines to create TRACE_EVENTS into thei [...] omits 953c2f052112 tracing: Add sample code for custom trace events omits 9a225f81f540 ice: Support GTP-U and GTP-C offload in switchdev omits e5dd661b8bb3 ice: Fix FV offset searching omits 81dd9849fa49 gtp: Add support for checking GTP device type omits e3acda7ade0a net/sched: Allow flower to match on GTP options omits d33bd757d362 gtp: Implement GTP echo request omits 9af41cc33471 gtp: Implement GTP echo response omits b20dc3c68458 gtp: Allow to create GTP device without FDs omits 092cf7b26a48 ASoC: Intel: avs: Code loading over HDA omits 65794fe1a5f6 ASoC: Intel: avs: Code loading over CLDMA omits 45864e49a05a ASoC: Intel: avs: Implement CLDMA transfer omits b27f45231723 ASoC: Intel: avs: General code loading flow omits 215e67b2d2de ASoC: Intel: avs: Dynamic firmware resources management omits 580a5912d1fe ASoC: Intel: avs: Declare module configuration types omits c1a427e8da93 ASoC: Intel: avs: Firmware resources management utilities omits 3322e1688953 ASoC: Intel: avs: Add basefw runtime-parameter requests omits 25f414fcdb87 ASoC: Intel: avs: Add ROM requests omits 469e87ca9a20 ASoC: Intel: avs: Add power management requests omits f14a1c5a9f83 ASoC: Intel: avs: Add module management requests omits b956b27b477a ASoC: Intel: avs: Add pipeline management requests omits cb1eb6b5be42 ASoC: Intel: avs: Add code loading requests omits 2879516fcd6d ASoC: Intel: avs: Inter process communication omits 9fe51c559a86 ASoC: Intel: Introduce AVS driver omits da0398099a83 ASoC: Export DAI register and widget ctor and dctor functions omits c19bd02e9029 ALSA: hda: Add helper macros for DSP capable devices omits 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] omits e23b2f54db1d dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible omits ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs omits 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values omits 35aff0678f99 NFSD: Clean up _lm_ operation names omits f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 omits a0a7e453b502 sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers omits 1889421a891f spi: Update clock-names property for arm pl022 omits 375a347da488 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepa [...] omits 5bbe2918accc ASoC: simple-card-utils: Don't reset clock of active DAI omits 886e09c77d2b ASoC: mchp-spdifrx: fix typo omits ee7f79a81a27 dt-bindings: mediatek: mt8195: add reset property omits f67084148dac ASoC: mediatek: mt8195: add reset controller omits 00f192536337 ASoC: SOF: Remove ipc_pcm_params() ops omits f0383aded3c6 ASoC: SOF: imx: Convert to use the generic set_stream_data [...] omits cf73363e4a55 ASoC: SOF: Intel: Convert to use the generic set_stream_da [...] omits 29e3aa0bb934 ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() omits 9a0a809a5aae ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() omits a6db22a68b0b ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback [...] omits 757ce8103c9e ASoC: SOF: Introduce optional callback to configure stream [...] omits d1b1146fc708 ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper omits 31f60a0c943d ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC [...] omits d7bc6ddef016 ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_p [...] omits d7be9e33c4ad ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL [...] omits 24320c555661 ASoC: SOF: Intel: add topology overwrite for Taniks omits d8b502a7c353 ASoC: SOF: trace: Use proper DMA direction for the trace d [...] omits 7e4bfcf10a03 ASoC: SOF: compress: fix null check after dereference omits a174e72e2355 ASoC: SOF: Intel: enable DMI L1 for playback streams omits 763c8bed8c05 RISC-V: KVM: Implement SBI HSM suspend call omits c9d3b5bd2693 RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function omits c38ff47bf094 RISC-V: Add SBI HSM suspend related defines omits be78aa8a38c8 RISC-V: KVM: Implement SBI v0.3 SRST extension omits 4b11d86571c4 RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() [...] omits a03faf01a5e3 RISC-V: KVM: Upgrade SBI spec version to v0.3 omits 823f53a30eb0 RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation omits afec0c65d09d KVM: compat: riscv: Prevent KVM_COMPAT from being selected omits 8eb3e1b923fd RISC-V: KVM: remove unneeded semicolon omits f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] omits bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" omits 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks omits 85d9abcd7331 xen/blkfront: speed up purge_persistent_grants() omits 59d5923536ac Merge branch 'ptp-ocp-new-firmware-support' omits ff1d56cb2653 docs: ABI: Document new timecard sysfs nodes. omits 0fa3ff7eb02a ptp: ocp: Add 2 more timestampers omits 2407f5d62017 ptp: ocp: Add 4 frequency counters omits 1aa66a3a135a ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT omits b325af3cfab9 ptp: ocp: Add signal generators and update sysfs nodes omits c205d53c4923 ptp: ocp: Add firmware capability bits for feature gating omits cd09193ffbf8 ptp: ocp: Add GND and VCC output selectors omits be69087ce675 ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' omits b2c4f0ac53f3 ptp: ocp: Add ability to disable input selectors. omits a509a7c61e3b ptp: ocp: Add support for selectable SMA directions. omits fb9eb027fbc9 net: lan966x: Improve the CPU TX bitrate. omits 89ff05d5953b net: ethernet: ezchip: fix platform_get_irq.cocci warning omits f65e58440d4f flow_dissector: Add support for HSRv0 omits bf2b83425b59 net: mv643xx_eth: use platform_get_irq() instead of platfo [...] omits 7cd08f108d95 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...] omits e8609e69470f net: ethernet: ti: am65-cpsw: Convert to PHYLINK omits 7d352ccf1e99 mac80211: Add support to trigger sta disconnect on hardwar [...] omits 3af722cb735d powerpc/net: Implement powerpc specific csum_shift() to re [...] omits c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding omits 8ef1dc4d204a Merge tag 'mlx5-updates-2022-03-10' of git://git.kernel.or [...] omits 4a2d4496e15e mac80211: fix potential double free on mesh join omits 022143d0c52b mac80211: correct legacy rates check in ieee80211_calc_rx_airtime omits 2916b7a9c7c2 nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation omits 60df54f8e6bb mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 3856f1b31f6c mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBU [...] omits 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] omits 89ea5be11a5f Merge branch irq/aic-v2 into irq/irqchip-next omits 768d4435de2a irqchip/apple-aic: Add support for AICv2 omits a801f0ee563b irqchip/apple-aic: Support multiple dies omits dc97fd6fec00 irqchip/apple-aic: Dynamically compute register offsets omits 7c841f5f6fa3 irqchip/apple-aic: Switch to irq_domain_create_tree and sp [...] omits 2cf68211664a irqchip/apple-aic: Add Fast IPI support omits ab1fd5abb750 dt-bindings: interrupt-controller: apple,aic2: New binding [...] omits 970adfb76095 net/mlx5e: Remove overzealous validations in netlink EEPROM query omits fcb610a86c53 net/mlx5: Parse module mapping using mlx5_ifc omits 271907ee2f29 net/mlx5: Query the maximum MCIA register read size from firmware omits fbf6836db42d net/mlx5: CT: Create smfs dr matchers dynamically omits 3ee61ebb0df1 net/mlx5: CT: Add software steering ct flow steering provider omits c6fef514adaa net/mlx5: Add smfs lib to export direct steering API to CT omits 34ea969d1645 net/mlx5: DR, Add helper to get backing dr table from a ml [...] omits 769090005230 net/mlx5: CT: Introduce a platform for multiple flow steer [...] omits a3540effb766 net/mlx5: Node-aware allocation for the doorbell pgdir omits b5e4c3079490 net/mlx5: Node-aware allocation for UAR omits 7f880719b953 net/mlx5: Node-aware allocation for the EQs omits e894246df513 net/mlx5: Node-aware allocation for the EQ table omits 196df17ac53a net/mlx5: Node-aware allocation for the IRQ table omits 71ab580705c1 net/mlx5: Delete useless module.h include omits 042637019ea3 net/mlx4: Delete useless moduleparam include omits e445c8b2aa2d video: fbdev: kyro: make read-only array ODValues static const omits 5b34b0c22489 video: fbdev: offb: fix warning comparing pointer to 0 omits 63f13b2e8796 Merge branch 'net-ipa-use-bulk-interconnect-interfaces' omits 37e0cf33f8a1 net: ipa: use IPA power device pointer omits 8ee7ec4890e2 net: ipa: embed interconnect array in the power structure omits 63ac8cce5063 net: ipa: use bulk interconnect initialization omits ba22a9778dd8 net: ipa: use bulk operations to set up interconnects omits 90078e63e601 net: ipa: use interconnect bulk enable/disable operations omits 9dd50068916c net: ipa: use icc_enable() and icc_disable() omits c7be12fa2fcc net: ipa: kill struct ipa_interconnect omits 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] omits 0966d385830d riscv: Fix auipc+jalr relocation range checks omits c17c4059df24 ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports omits 87ed3de674c6 nfp: xsk: fix a warning when allocating rx rings omits 4c7d2e179576 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 462248536174 Merge branch 'net-control-the-length-of-the-altname-list' omits 155fb43b70b5 net: limit altnames to 64k total omits 5d26cff5bdbe net: account alternate interface name memory omits 1926407a4ab0 net: openvswitch: fix uAPI incompatibility with existing u [...] omits c40bb4fedcd6 net: dsa: lantiq_gswip: enable jumbo frames on GSWIP omits 8bed3d02a663 Merge tag 'linux-can-next-for-5.18-20220310' of git://git. [...] omits f6d790e5a7fe Merge tag 'drm-intel-next-fixes-2022-03-10' of git://anong [...] omits 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] omits 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] omits 6789ab9668d9 compiler_types: Refactor the use of btf_type_tag attribute. omits a77c2cfd4ee4 Merge branch 'bpf-lsm: Extend interoperability with IMA' omits 7bae42b68d7f selftests/bpf: Check that bpf_kernel_read_file() denies re [...] omits e6dcf7bbf37c selftests/bpf: Add test for bpf_lsm_kernel_read_file() omits df6b3039fa11 bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable omits 91e8fa254dbd selftests/bpf: Check if the digest is refreshed after a fi [...] omits 27a77d0d460c selftests/bpf: Add test for bpf_ima_file_hash() omits 2746de3c53d6 selftests/bpf: Move sample generation code to ima_test_common() omits 174b16946e39 bpf-lsm: Introduce new helper bpf_ima_file_hash() omits 280fe8367b0d ima: Always return a file measurement in ima_file_hash() omits bae60eefb95c ima: Fix documentation-related warnings in ima_main.c omits dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] omits 1e8a3f0d2a1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] omits e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). omits 5cb1ebdbc434 ice: Fix race condition during interface enslave omits 357b3cc3c046 bpftool: Ensure bytes_memlock json output is correct omits 67b56134ce03 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior omits 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available omits bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() omits 633593a80898 sctp: fix kernel-infoleak for SCTP sockets omits 8bcd06632b73 tracing: Allow custom events to be added to the tracefs directory omits 5677a3d713ad tracing: Fix last_cmd_set() string management in histogram code omits 173c2049d12b user_events: Fix potential uninitialized pointer while par [...] omits 26183cfe478c net: phy: correct spelling error of media in documentation omits 3e18bcb778e6 Merge tag 'mlx5-updates-2022-03-09' of git://git.kernel.or [...] omits 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] omits 1b773d0003aa bpf: Use offsetofend() to simplify macro definition omits 58617014405a bpf: Fix comment for helper bpf_current_task_under_cgroup() omits 60695896e41a Merge branch 'bpf-tstamp-follow-ups' omits 3daf0896f3f9 bpf: selftests: Update tests after s/delivery_time/tstamp/ [...] omits 9bb984f28d5b bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delive [...] omits 9d90db97e4d4 bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp omits 539de9328e3a bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp omits 3b5d4ddf8fe1 bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVER [...] omits 332f2b1e7360 dm: return void from __send_empty_flush omits e27363472f9b dm: factor out dm_io_complete omits 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] omits c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] omits 2a9eef868a99 Merge branch 'mptcp-selftests-refactor-join-tests' omits d8d083020530 selftests: mptcp: join: make it shellcheck compliant omits 4bfadd7120a1 selftests: mptcp: join: avoid backquotes omits 1e777bd818bd selftests: mptcp: join: clarify local/global vars omits 3469d72f135a selftests: mptcp: join: helper to filter TCP omits 39aab88242a8 selftests: mptcp: join: list failure at the end omits c7d49c033de0 selftests: mptcp: join: alt. to exec specific tests omits ae7bd9ccecc3 selftests: mptcp: join: option to execute specific tests omits e59300ce3ff8 selftests: mptcp: join: reset failing links omits 3afd0280e7d3 selftests: mptcp: join: define tests groups once omits 3c082695e78b selftests: mptcp: drop msg argument of chk_csum_nr omits 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts omits 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info omits bcbb7bf6ccde io_uring: allow submissions to continue on error omits 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] omits 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() omits 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC omits 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] omits a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] omits e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures omits 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX omits fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() omits 69596f555b81 dm cache: use dm_submit_bio_remap omits b7f8dff09827 dm: simplify dm_sumbit_bio_remap interface omits a92512819b1f dm thin: use dm_submit_bio_remap omits 0a8e9599b91d dm: add WARN_ON_ONCE to dm_submit_bio_remap omits 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() omits 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. omits c80ee64a8020 riscv: alternative only works on !XIP_KERNEL omits 854abe25ddb0 platform/x86: amd-pmc: Validate entry into the deepest sta [...] omits afcf5441b9ff arm64: Add gcc Shadow Call Stack support omits a485e1dacdb0 mm: slub: Delete useless parameter of alloc_slab_page() omits 382627824afb mm: slab: Delete unused SLAB_DEACTIVATED flag omits b1c62645758e io_uring: recycle provided buffers if request goes async omits 2be2eb02e2f5 io_uring: ensure reads re-import for selected buffers omits 192226017560 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 3b03fc9ac3ef Merge tag 'iwlwifi-next-for-kalle-2022-03-10' of git://git [...] omits 9af177ee3ef1 io_uring: retry early for reads if we can poll omits ea37206459ac rtw89: 8852c: process logic efuse map omits a82174c6a175 rtw89: 8852c: process efuse of phycap omits bdfbf06c2c28 rtw89: support DAV efuse reading operation omits 79d099e022ae rtw89: 8852c: add chip::dle_mem omits ab8a56716b11 rtw89: add page_regs to handle v1 chips omits e8955811c658 rtw89: add chip_info::{h2c,c2h}_reg to support more chips omits 2af64b4af48e rtw89: add hci_func_en_addr to support variant generation omits 2a7e54db40f0 rtw89: add power_{on/off}_func omits a8bdac120484 rtw89: read chip version depends on chip ID omits e4133f269eb7 rtw89: pci: use a struct to describe all registers address [...] omits 97d61bf94026 rtw89: pci: add V1 of PCI channel address omits 4a9e48accf2d rtw89: pci: add struct rtw89_pci_info omits 0ac80e05ea32 rtw89: 8852c: add 8852c empty files omits 1b6fe6e0dfec io-uring: Make statx API stable omits f015725fb59b MAINTAINERS: add devicetree bindings entry for mt76 omits 2386f64ceb33 brcmfmac: make the read-only array pktflags static const omits adc8682ec690 io_uring: Add support for napi_busy_poll omits 950e79dd7313 io_uring: minor io_cqring_wait() optimization omits cb459950edcf rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_p [...] omits 857f837d856a bcma: gpio: remove redundant re-assignment of chip->owner omits 8cbc3d51b4ae cw1200: use time_is_after_jiffies() instead of open coding it omits 4f57f06ce218 io_uring: add support for IORING_OP_MSG_RING command omits 56e4e4538ef0 MAINTAINERS: brcm80211: remove Infineon maintainers omits 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k omits 83fe43abdacf carl9170: devres ar->survey_info omits a8da65f901fa carl9170: replace bitmap_zalloc with devm_bitmap_zalloc omits 87ddb2fc29f1 carl9170: devres-ing input_allocate_device omits 23de0fa0d2a0 carl9170: devres-ing hwrng_register usage omits e42fe43a216c carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep omits 9747a78d5f75 ath10k: Fix error handling in ath10k_setup_msa_resources omits 57fe207f752a ath11k: remove unneeded flush_workqueue omits 0ac121b86321 ath6kl: add device ID for WLU5150-D81 omits 743bec1b78af bpf, test_run: Use kvfree() for memory allocated with kvmalloc() omits eecbfd976e86 bpf: Initialise retval in bpf_prog_test_run_xdp() omits f655c088e74f bpftool: Restore support for BPF offload-enabled feature probing omits c65f677b62d6 s390/test_unwind: add kretprobe tests omits 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling omits 731efc9613ee s390: convert ".insn" encoding to instruction names omits 10bc15ba3a85 s390: assume stckf is always present omits bedc96698f48 s390/nospec: move to single register thunks omits 4efd417f298b s390: raise minimum supported machine generation to z10 omits 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions omits 602bf1687e6f s390/nospec: align and size extern thunks omits 1d2ad084800e s390/nospec: add an option to use thunk-extern omits eed38cd2f46f s390/nospec: generate single register thunks if possible omits 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static omits 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] omits a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] omits 327e8ba54a21 ALSA: hda/i915 - avoid hung task timeout in i915 wait omits cc3cec8367cb io_uring: speedup provided buffer handling omits e7a6c00dc77a io_uring: add support for registering ring file descriptors omits 63c36549737e io_uring: documentation fixup omits b4aec4001595 io_uring: do not recalculate ppos unnecessarily omits d34e1e5b396a io_uring: update kiocb->ki_pos at execution time omits af9c45ecebaf io_uring: remove duplicated calls to io_kiocb_ppos omits c5020bc8d929 io_uring: Remove unneeded test in io_run_task_work_sig() omits 502c87d65564 io-uring: Make tracepoints consistent. omits d5ec1dfaf59b io-uring: add __fill_cqe function omits 86127bb18aea io-wq: use IO_WQ_ACCT_NR rather than hardcoded number omits e13fb1fe1483 io-wq: reduce acct->lock crossing functions lock/unlock omits 42abc95f05bf io-wq: decouple work_list protection from the big wqe->lock omits f0a4e62bb534 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 8bb649ee1da3 io_uring: remove ring quiesce for io_uring_register omits ff16cfcfdaaf io_uring: avoid ring quiesce while registering restriction [...] omits c75312dd592b io_uring: avoid ring quiesce while registering async eventfd omits 77bc59b49817 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 2757be22c0f4 io_uring: remove trace for eventfd omits 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] omits 95932ab2ea07 vhost: allow batching hint without size omits 2cfdf0b4441a spi: rockchip-sfc: fix platform_get_irq.cocci warning omits 6b6bb5e26222 ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes [...] omits 3b891513f95c ASoC: imx-es8328: Fix error return code in imx_es8328_probe() omits 2588a01431a8 ASoC: atmel: mchp-pdmc: Remove unnecessary print function [...] omits 6ddf611219ba ASoC: fsl_spdif: Disable TX clock when stop omits 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] omits b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c omits cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] omits 233d2c4a103a Clean ups and preparation for IPC abstraction in the SOF driver omits efb1a2d3d8f5 ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms omits 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] omits 89eb1681b73f PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form omits 55d01c98a88b gpio: sim: fix a typo omits 03fe00354797 gpio: ts4900: Do not set DAT and OE together omits c425060a406c Merge branch irq/aic-pmu into irq/irqchip-next omits dc29812dbc87 irqchip/apple-aic: Fix cpumask allocation for FIQs omits 0691a4b55c89 can: gs_usb: add VID/PID for ABE CAN Debugger devices omits d03bb08e2be1 can: gs_usb: add VID/PID for CES CANext FD devices omits 6679f4c5e5a6 can: gs_usb: add extended bt_const feature omits b00ca070e022 can: gs_usb: activate quirks for CANtact Pro unconditionally omits 32cd9013c207 can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_ [...] omits eb9fa77a4211 can: gs_usb: add usb quirk for NXP LPC546xx controllers omits 26949ac935e3 can: gs_usb: add CAN-FD support omits c359931d2545 can: gs_usb: use union and FLEX_ARRAY for data in struct g [...] omits e10ab8b39405 can: gs_usb: support up to 3 channels per device omits 5374d083117c can: gs_usb: gs_usb_probe(): introduce udev and make use of it omits 4643e34eccfc can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature omits e0902cad4b32 can: gs_usb: document the USER_ID feature omits 15564f821c04 can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation omits d42d21116943 can: gs_usb: add HW timestamp mode bit omits e0d25759fa91 can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after [...] omits c1ee72690cdd can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() omits d0cd2aa83fbc can: gs_usb: rewrap error messages omits 4b8f03e33f07 can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() omits f6bb251096bf can: gs_usb: sort include files alphabetically omits b9d9b030d009 can: gs_usb: fix checkpatch warning omits 4c7044f3efc0 can: gs_usb: use consistent one space indention omits 45721c406dcf can: rcar_canfd: Add support for r8a779a0 SoC omits d6254d52d70d dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support omits 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] omits fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] omits 7a8cd7c0ee82 can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_ev [...] omits 259bdba27e32 vxcan: enable local echo for sent CAN frames omits 1574481bb3de vxcan: remove sk reference in peer skb omits 9c0c191d82a1 can: isotp: set max PDU size to 64 kByte omits 530e0d46c613 can: isotp: set default value for N_As to 50 micro seconds omits 4b7fe92c0690 can: isotp: add local echo tx processing for consecutive frames omits 8594ab868799 iwlwifi: bump FW API to 72 for AX devices omits e8e10a37c51c iwlwifi: acpi: move ppag code from mvm to fw/acpi omits 97374513bbc4 iwlwifi: dbg: check trigger data before access omits f0c163382cd2 iwlwifi: dbg: in sync mode don't call schedule omits bb16ffd561b6 iwlwifi: use 4k queue size for Bz A-step omits 7b9f485091a5 iwlwifi: pcie: fix SW error MSI-X mapping omits a6d21729ff7a iwlwifi: yoyo: dump IMR DRAM only for HW and FW error omits 1c4db7613f35 iwlwifi: mvm: add support for IMR based on platform omits 5053a451109e iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled omits 8b3d2c488287 iwlwifi: mvm: remove cipher scheme support omits b49c2b252b58 iwlwifi: Configure FW debug preset via module param. omits b0aa02b3de89 iwlwifi: mvm: add a flag to reduce power command. omits 8061effc78fa iwlwifi: bump FW API to 71 for AX devices omits 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] omits feeb38685523 Update the Icicle Kit device tree omits 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry omits 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] omits 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] omits c5094f371008 riscv: dts: microchip: refactor icicle kit device tree omits 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit omits 6546f920868e riscv: dts: microchip: use clk defines for icicle kit omits df77f7735786 dt-bindings: pwm: add microchip corepwm binding omits 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio omits 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc omits b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] omits 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles omits 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] omits 3126b731ceb1 net: dsa: tag_rtl8_4: fix typo in modalias name omits 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] omits 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. omits 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. omits 6c7e7da2e0f2 net: axienet: Use napi_alloc_skb when refilling RX ring omits 65466904b015 tcp: adjust TSO packet sizes based on min_rtt omits b0de0cf4f57c tcp: autocork: take MSG_EOR hint into consideration omits 30c5601fbf35 stmmac: intel: Add ADL-N PCI ID omits d9f509915925 net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSC [...] omits c01e605904f1 Merge branch 'net-fungible-fix-errors-when-config_tls_device-n' omits b23f9239195a net/fungible: fix errors when CONFIG_TLS_DEVICE=n omits 77f09e66f613 net/tls: Provide {__,}tls_driver_ctx() unconditionally omits f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete omits 4a5eaa2fde59 bnxt: revert hastily merged uAPI aberrations omits 1a21277190c7 net: stmmac: switch no PTP HW support message to info level omits 91ec77924714 e1000e: Print PHY register address when MDI read/write fails omits 013a3e7c79ac ptp: idt82p33: use rsmu driver to access i2c/spi bus omits e18058ea9986 net: dsa: microchip: ksz9477: implement MTU configuration omits e58bc864630f drivers: vxlan: fix returnvar.cocci warning omits d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE omits d268afa1ff6f ata: pata_pxa: Use platform_get_irq() to get the interrupt omits 89b184f980f0 xtensa: make secondary reset vector support conditional omits fb5abce6b2bb tpm: use try_get_ops() in tpm-space.c omits 590bfb57b232 KEYS: asymmetric: properly validate hash_algo and encoding omits 2abc9c246e05 KEYS: asymmetric: enforce that sig algo matches key algo omits d29360ff239c docs/zh_CN: Add sched-stats Chinese translation omits 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation omits c56481299df3 docs/zh_CN: add devicetree usage-model translation omits a17b0169f29b docs/zh_CN: add devicetree index translation omits fa04150b8ef7 Documentation: describe how to apply incremental stable patches omits 955ad0c8ba93 Merge tag 'amd-drm-next-5.18-2022-03-09' of https://gitlab [...] omits 482d7b582d7f Merge tag 'drm-msm-next-2022-03-08' of https://gitlab.free [...] omits 78cebdb7c612 docs/zh_CN: add peci subsystem translation omits 0c21751f0a07 docs/zh_CN: add peci index translation omits 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation omits f09f6f9b6982 Documentation/process: Add Researcher Guidelines omits 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 96a2f0f2c800 drm/amdgpu: fix a wrong ib reference omits d55957fb299b drm/amdkfd: bail out early if no get_atc_vmid_pasid_mapping_info omits de55c9a1967c Merge branch 'Add support for transmitting packets using X [...] omits 55fcacca3646 selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN omits a30338840fa5 selftests/bpf: Move open_netns() and close_netns() into ne [...] omits 24592ad1ab18 libbpf: Support batch_size option to bpf_prog_test_run omits 1a7551f15097 Documentation/bpf: Add documentation for BPF_PROG_RUN omits b530e9e1063e bpf: Add "live packet" mode for XDP in BPF_PROG_RUN omits c20e1117d9aa xtensa: add kernel ABI selection to Kconfig omits 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld omits 19c5699f9aff xtensa: don't link with libgcc omits dbf4ed894c0f xtensa: add helpers for division, remainder and shifts omits 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check omits 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files omits 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] omits 6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering omits 638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 omits 75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect namin [...] omits bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the sam [...] omits 11659ef8d28e net/mlx5: DR, Remove unneeded comments omits 5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header [...] omits aa818fbf8f36 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior omits 32071187e9fb net/mlx5: Add debugfs counters for page commands failures omits 4e05cbf05c66 net/mlx5: Add pages debugfs omits 66771a1c729e net/mlx5: Move debugfs entries to separate struct omits d2cb8dda214f net/mlx5: Change release_all_pages cap bit location omits 8d564292a166 net/mlx5: Remove redundant error on reclaim pages omits 113fdaaad75a net/mlx5: Remove redundant error on give pages omits 4dac2f10ada0 net/mlx5: Remove redundant notify fail on give pages omits 34f46ae0d4b3 net/mlx5: Add command failures data to debugfs omits 371c2b349d92 net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr [...] omits e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 33970b031dc4 ARM: fix co-processor register typo omits e6700703353f Merge tag 'exynos-drm-next-v5.18' of git://git.kernel.org/ [...] omits 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication omits ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] omits 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE omits 063bd3555954 net/mlx5: Fix a race on command flush flow omits ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct omits 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later omits b020771a66e4 Documentation: amd-pstate: add tracer tool introduction omits 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] omits ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module omits 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module omits 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data omits eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing omits 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update omits 9872e6bc08d6 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits 9d3e7b7c82fd KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments [...] omits cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface omits f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel omits 02ddec1986ff ice: Add support for outer dest MAC for ADQ tunnels omits 457a02f03e92 ice: avoid XDP checks in ice_clean_tx_irq() omits 31ef579d433a ASoC: qcom: fix Kconfig for SC7280 omits 81acac8c2c88 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer omits 5bd998af5b69 ASoC: fsl_spdif: keep all TxClk sources by txclk array omits 5af07dad6964 ASoC: SOF: amd: Remove unneeded semicolon omits c8ee0c37c045 ASoC: SOF: amd: Remove unneeded semicolon omits 9779a8e61a83 ASoC: Intel: boards: fix randconfig issue omits 5b26f2c249b1 vfio/mlx5: Fix to not use 0 as NULL pointer omits b99fdcdc3636 dm: support bio polling omits 69fe0f298920 block: add ->poll_bio to block_device_operations omits 10b29dd7eafe platform/x86: thinkpad_acpi: Don't use test_bit on an integer omits 6229ce9c3638 platform/x86: thinkpad_acpi: Fix compiler warning about un [...] omits d4b938abafc8 platform/x86: thinkpad_acpi: clean up dytc profile convert omits 1e8aa2aa1274 platform/x86: x86-android-tablets: Depend on EFI and SPI omits 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments omits caf4c86bf136 tracing/osnoise: Force quiescent states while tracing omits 24055bb87977 net: tcp: fix shim definition of tcp_inbound_md5_hash omits f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] omits f0cfe17bcc1d tracing/osnoise: Do not unregister events twice omits ad24d9ebc446 ice: change "can't set link" message to dbg level omits c8ff29b58742 ice: Add slow path offload stats on port representor in switchdev omits 34a897758efe ice: Add support for inner etype in switchdev omits b859ebedd1e7 arm64: kasan: fix include error in MTE functions omits 44d445c02388 ath9k: make array voice_priority static const omits 0dff6f05a9dc ath6kl: wmi: Replace one-element array with flexible-array [...] omits 5140df50e655 ath6kl: wmi: Replace one-element array with flexible-array [...] omits dfb0203939b1 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 3c5e6994eea3 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 56f1257fdcc0 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 324edddf2505 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 7f415828f987 MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROU [...] omits 0dbdf819f4c1 net: lan966x: Add spinlock for frame transmission from CPU. omits 2c9ec169f70b net: ethernet: sun: use min_t() to make code cleaner omits cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] omits 760423dfad53 regulator: rt5190a: Add support for Richtek RT5190A PMIC omits b77e70f6b8f2 regulator: Add bindings for Richtek RT5190A PMIC omits 8b1d3b733f3e ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback omits fe0596a00608 ASoC: Intel: bytcht_es8316: move comment to the right place omits 6e13567d2fdf ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support omits 70b519e5cade ASoC: Intel: sof_es8336: extend machine driver to support [...] omits 8e5db4918241 ASoC: Intel: sof_es8336: add support for JD inverted quirk omits d94c11a9b0e8 ASoC: Intel: sof_es8336: move comment to the right place omits 9c818d849192 ASoC: Intel: sof_es8336: log all quirks omits 651c304df7f6 ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP omits 1b5283483a78 ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk fo [...] omits 42302b205f03 ASoC: Intel: sof_es8336: get codec device with ACPI instea [...] omits 5a6cfba5553b ASoC: Intel: sof_es8336: make gpio optional omits b3d6a07236eb ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake [...] omits cded07a2dccd ALSA: intel-dspconfig: add ES8336 support for CNL omits 1cedb6eabf0f ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices omits de24d97fb845 ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices omits 4694b8382d6b ASoC: Intel: soc-acpi: quirk topology filename dynamically omits bd015f633b05 ASoC: SOF: Intel: hda: report SSP link mask to machine driver omits 0c470db0399e ALSA: intel-nhlt: add helper to detect SSP link mask omits 92c1b7c0f780 ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards omits 679aa83a0fb7 ASoC: soc-acpi: add information on I2S/TDM link mask omits 1174442b82b6 ASoC: soc-acpi: fix kernel-doc descriptor omits f535880b2d32 ASoC: SOF: move definition of snd_sof_ipc to header file omits 839e484f9e17 ASoC: SOF: make struct snd_sof_dai IPC agnostic omits 5f8333f62fca ASoC: SOF: topology: Rename arguments in sof_parse_tokens() omits e0974a382e7c ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() omits 38a9a06794fe ASoC: SOF: topology: Modify signature for token parsing functions omits c7b655ade96a ASoC: SOF: Add a tuples array to struct snd_sof_widget omits 2b4b383f85ba ASoC: SOF: topology: make sof_route_load() IPC agnostic omits 7a976552a4f2 ASoC: SOF: make struct snd_sof_widget IPC agnostic omits 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device omits 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver omits 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] omits 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning omits c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] omits 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable omits 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt omits d8fd5a1e78db kasan: fix a missing header include of static_keys.h omits 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable omits 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] omits 7228918b3461 x86/boot: Fix memremap of setup_indirect structures omits 12b604d4ba69 rtw89: declare HE capabilities in 6G band omits 517eed92bca2 rtw89: fix HE PHY bandwidth capability omits 7bfd05ff4e80 rtw89: add tx_wake notify for low ps mode omits 895907779752 rtw89: 8852a: add ieee80211_ops::hw_scan omits ae44d81d5027 mm/slub: remove forced_order parameter in calculate_sizes omits 40bb09c87f0b net/fungible: CONFIG_FUN_CORE needs SBITMAP omits cdba24904e1d net/fungible: Fix local_memory_node error omits 6d3a16d09bfa mm/slub: refactor deactivate_slab() omits 5182f3c91803 mm/slub: limit number of node partial slabs only in cache [...] omits 1330b6ef3313 skb: make drop reason booleanable omits 92af5d479013 Merge branch irq/meson-gpio into irq/irqchip-next omits d6c47d21a0ef irqchip/meson-gpio: Add support for meson s4 SoCs omits 7297a8bcc0ae Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 3fbf4207dc68 Documentation: KVM: Update documentation to indicate KVM i [...] omits 1163319993f0 Merge branch 'dsa-next-fixups' omits 7e580490ac98 net: dsa: felix: avoid early deletion of host FDB entries omits f2e2662ccf48 net: dsa: felix: actually disable flooding towards NPI port omits e2d0576f0c00 net: dsa: be mostly no-op in dsa_slave_set_mac_address when down omits c69f40ac6006 net: dsa: felix: drop "bool change" from felix_set_tag_protocol omits fe95784fb14e net: dsa: move port lists initialization to dsa_port_touch omits 0832cd9f1f02 net: dsa: warn if port lists aren't empty in dsa_port_teardown omits ce7ec1b8ec78 Merge branch 'ptrp-ocp-next' omits b0ca789ade4e ptp: ocp: Update devlink firmware display path. omits 0cfcdd1ebcfe ptp: ocp: add nvmem interface for accessing eeprom omits d79976918852 powerpc/64: Add UADDR64 relocation support omits 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init omits 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits b57b44f7496a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 7cacfa4a7b0d ALSA: hda: Add AlderLake-PS variant PCI ID omits 03a6b195e8e8 raid5: initialize the stripe_head embeeded bios as needed omits 89f94b64408b raid5-cache: statically allocate the recovery ra bio omits 0dd00cba99c3 raid5-cache: fully initialize flush_bio when needed omits 9f7c3f837a37 raid5-ppl: fully initialize the bio in ppl_new_iounit omits 5e7f44b5c2c0 drm/i915/gtt: reduce overzealous alignment constraints for GGTT omits d82a6c5ef9dc net: prestera: acl: make read-only array client_map static const omits c79fcc27be90 tipc: fix incorrect order of state message data sanity check omits b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe omits 4587369b6cba ptp: ocp: correct label for error path omits 869420a8be19 SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP omits 964efdab0349 Merge branch 'mptcp-advertisement-reliability-improvement- [...] omits 0dc626e5e853 mptcp: add fullmesh flag check for adding address omits 69c6ce7b6eca selftests: mptcp: add implicit endpoint test case omits 4cf86ae84c71 mptcp: strict local address ID selection omits d045b9eb95a9 mptcp: introduce implicit endpoints omits 6fa0174a7c86 mptcp: more careful RM_ADDR generation omits f98c2bca7b2b selftests: mptcp: Rename wait function omits 826d7bdca833 selftests: mptcp: join: allow running -cCi omits ea56dcb43c20 mptcp: use MPTCP_SUBFLOW_NODATA omits 0eb4e7ee1655 mptcp: add tracepoint in mptcp_sendmsg_frag omits 2bd3b6b75946 scsi: ufs: core: scsi_get_lba() error fix omits 296559d41e0f scsi: ufs: docs: UFS documentation corrections omits 208cc9fe6f21 scsi: mpt3sas: Fix incorrect 4GB boundary check omits 0c25422d34b4 scsi: mpt3sas: Remove scsi_dma_map() error messages omits 271add11994b scsi: libfc: Fix use after free in fc_exch_abts_resp() omits 3fd07aecb750 scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() omits e9c478014b60 scsi: scsi_debug: Silence unexpected unlock warnings omits 9f5196065eeb powerpc/ps3: remove unneeded semicolons omits cd6714f94091 crypto: arm64 - cleanup comments omits 44dbd0c61bf1 crypto: qat - fix initialization of pfvf rts_map_msg structures omits 54584146cc8c crypto: qat - fix initialization of pfvf cap_msg structures omits c700216c70fc crypto: qat - remove unneeded assignment omits 8893d27ffcaf crypto: qat - disable registration of algorithms omits fd11727eec0d crypto: hisilicon/qm - fix memset during queues clearing omits 7a70d9a1cf11 crypto: xilinx: prevent probing on non-xilinx hardware omits ee6584bf3c68 crypto: marvell/octeontx - Use swap() instead of open coding it omits 3d950c34074e crypto: ccree - Fix use after free in cc_cipher_exit() omits 54cce8ecb925 crypto: ccp - ccp_dmaengine_unregister release dma channels omits 5ca7546fe317 block: move rq_qos_exit() into disk_release() omits 28883074fc10 block: do more work in elevator_exit omits 28ce942fa2d5 block: move blk_exit_queue into disk_release omits ba3e845665fb block: move q_usage_counter release into blk_queue_release omits de3d347f7b8a block: don't remove hctx debugfs dir from blk_mq_exit_queue omits 1059699f87eb block: move blkcg initialization/destroy into disk allocat [...] omits 01d0c698536f sr: implement ->free_disk to simplify refcounting omits 9c63f7f6ff31 sd: implement ->free_disk to simplify refcounting omits 534cf52aa9c1 sd: delay calling free_opal_dev omits c76c46fa04c4 sd: call sd_zbc_release_disk before releasing the scsi_dev [...] omits fad45c3007a1 sd: rename the scsi_disk.dev field omits e7f76552277c scsi: don't use disk->private_data to find the scsi_driver omits e02657ea7b86 blk-mq: handle already freed tags gracefully in blk_mq_free_rqs omits 41fa722239b4 blk-mq: do not include passthrough requests in I/O accounting omits 4e5cc99e1e48 blk-mq: manage hctx map via xarray omits 3399dd9f372b Merge branch 'BPF test_progs tests improvement' omits ba83af059153 Improve stability of find_vma BPF test omits 1fd49864127c Improve send_signal BPF test stability omits d4b540544499 Improve perf related BPF tests (sample_freq issue) omits 64bf0eef0171 f2fs: pass the bio operation to bio_alloc_bioset omits 5189810a6687 f2fs: don't pass a bio to f2fs_target_device omits 4f481208749a blk-mq: prepare for implementing hctx table via xarray omits de0328d3a253 block: mtip32xx: don't touch q->queue_hw_ctx omits 42ee3061293e blk-mq: reconfigure poll after queue map is changed omits 306f13ee1642 blk-mq: simplify reallocation of hw ctxs a bit omits 4d805131abf2 blk-mq: figure out correct numa node for hw queue omits 15729ff8143f Revert "Revert "block, bfq: honor already-setup queue merges"" omits 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] omits a2daeab5cffa Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 7d959f6e978c md: use msleep() in md_notify_reboot() omits 5b401e4e9ac4 lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR omits 633174a7046e lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 omits a5359ddd0528 lib/raid6/test: fix multiple definition linking error omits daae161fd2e5 md: raid1/raid10: drop pending_cnt omits 7fd9fd46a459 tools: Fix unavoidable GCC call in Clang builds omits 05afd57f4d34 drm/msm/gpu: Fix crash on devices without devfreq support (v2) omits ad35ffa252af ice: Fix curr_link_speed advertised speed omits 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context omits 97b0129146b1 ice: Fix error with handling of bonding MTU omits 79498d5af8e4 ice: stop disabling VFs due to PF error responses omits 5710ab791665 i40e: stop disabling VFs due to PF error responses omits 57d03f5608c3 iavf: Fix adopting new combined setting omits 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages omits 330f4c53d3c2 ARM: fix build error when BPF_SYSCALL is disabled omits eeda29db98f4 x86/hyperv: Output host build info as normal Windows versi [...] omits 18c91bb2d872 prlimit: do not grab the tasklist_lock omits c57bef0287dd prlimit: make do_prlimit() static omits a7da8a0955cb MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email omits 1d6aab36a26b thermal/drivers/ti-soc-thermal: Remove unused function ti_ [...] omits 7eab0b9d48a8 thermal/drivers/brcmstb_thermal: Interrupt is optional omits 1a7c9213d5f9 thermal: tegra-bpmp: Handle errors in BPMP response omits 3a9abd6cece8 drivers/thermal/ti-soc-thermal: Add hwmon support omits e8ec6bb30207 dt-bindings: thermal: tsens: Add msm8953 compatible omits 1f43fad1018a dt-bindings: thermal: Add sm8150 compatible string for LMh omits cf0c54db636c thermal/drivers/qcom/lmh: Add support for sm8150 omits 8556e19d4939 thermal/drivers/tsens: register thermal zones as hwmon sensors omits 62db1e8e9701 MAINTAINERS: thermal: samsung: Drop obsolete properties omits 0fb74d0d21aa dt-bindings: thermal: samsung: Convert to dtschema omits 87fee8d0911f spi: Tesla FSD support omits 4f86a6b46e53 Merge tag 'devicetree-fixes-for-5.17-3' of git://git.kerne [...] omits 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples omits 390031c94211 coredump: Use the vma snapshot in fill_files_note omits 9ec7d3230717 coredump/elf: Pass coredump_params into fill_note_info omits 49c1866348f3 coredump: Remove the WARN_ON in dump_vma_snapshot omits a759de6991b3 PM: sleep: Add device name to suspend_report_result() omits 95c5436a4883 coredump: Snapshot the vmas in do_coredump omits e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board omits a99a3e2efaf1 coredump: Move definition of struct coredump_params into c [...] omits f3303ff649db ACPI: APEI: fix return value of __setup handlers omits eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC omits 666f6ecf35bc x86: Expose init_freq_invariance() to topology header omits 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] omits fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c omits aaa743d838da drm/msm/adreno: fix cast in adreno_get_param() omits 92f90cc9fe0e Merge tag 'fuse-fixes-5.17-rc8' of git://git.kernel.org/pu [...] omits cd22a8bfcfe0 Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.ker [...] omits 4ebb15a15799 spi: s3c64xx: Add spi port configuration for Tesla FSD SoC omits 363d3c51bc5b spi: dt-bindings: samsung: Add fsd spi compatible omits 2594703044ad regulator: Convert TPS62360 binding to json-schema omits 5d4a2ea96b79 hwmon: (axi-fan-control) Use hwmon_notify_event omits c8a7fae59417 Tegra QUAD SPI combined sequence mode omits 73d9cf7ca121 Clean ups and preparation for IPC abstraction in the SOF driver omits 6b1b0f7d7d65 Add driver for SAMA7G5's PDMC omits 92abe50490d3 hwmon: (vexpress-hwmon) Use of_device_get_match_data() omits fc55c23a736c Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rm [...] omits f6eafa4022dd dt-bindings: phy: ti,tcan104x-can: Document mux-states property omits 7e807f4b081c dt-bindings: mfd: Fix pinctrl node name warnings omits d986afd5a7b7 MAINTAINERS: Update Jisheng's email address omits ee0a4dc9f317 Revert "netfilter: conntrack: tag conntracks picked up in [...] omits d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] omits c76edea0e52d Merge tag 'amlogic-drivers-for-v5.18' of git://git.kernel. [...] omits 4a204f789587 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 omits b58c55d522b2 KVM: selftests: Add test to populate a VM with the max pos [...] omits 17ae5ebc46e7 KVM: selftests: Define cpu_relax() helpers for s390 and x86 omits a4187c9bd163 KVM: selftests: Split out helper to allocate guest mem via memfd omits 3d7d6043f3c3 KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper [...] omits 396fd74d6134 KVM: x86/mmu: WARN on any attempt to atomically update REM [...] omits 58298b068137 KVM: x86/mmu: Check for a REMOVED leaf SPTE before making [...] omits efd995dae5eb KVM: x86/mmu: Zap defunct roots via asynchronous worker omits 1b6043e8e584 KVM: x86/mmu: Zap roots in two passes to avoid inducing RC [...] omits 8351779ce65f KVM: x86/mmu: Allow yielding when zapping GFNs for defunct [...] omits 22b94c4b63eb KVM: x86/mmu: Zap invalidated roots via asynchronous worker omits 608f7cf3f544 Merge tag 'memory-controller-drv-5.18-2' of git://git.kern [...] omits d3d009847a11 Merge tag 'at91-soc-5.18-2' of git://git.kernel.org/pub/sc [...] omits 42cc353b54fd arm: multi_v5: enable configs for versatile omits fd2307ee94c3 Merge tag 'arm-soc/for-5.18/defconfig-arm64' of https://gi [...] omits b3b44f502450 arm64: defconfig: enable Layerscape SFP driver omits 9a5872bab1c7 Merge tag 'at91-defconfig-5.18-2' of git://git.kernel.org/ [...] omits 443ebdd68b44 ixgbevf: add disable link state omits 008ca35f6e87 ixgbe: add improvement for MDD response functionality omits 366fd1000995 ixgbe: add the ability for the PF to disable VF link state omits d713b8d2aa03 platform/x86: amd-pmc: uninitialized variable in amd_pmc_s [...] omits f2a6c7e74740 platform/x86: intel-uncore-freq: fix uncore_freq_common_in [...] omits c91a5b1c221a platform/x86: huawei-wmi: check the return value of device [...] omits 7b4fc7c6f9a3 Merge tag 'arm-soc/for-5.18/devicetree-arm64' of https://g [...] omits dd5d787f481d Merge tag 'arm-soc/for-5.18/devicetree' of https://github. [...] omits e8f022f9ecb4 Merge tag 'dt64-cleanup-5.18' of git://git.kernel.org/pub/ [...] omits 1a38f961c4f1 Merge tag 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm [...] omits 7f434dff7621 sched/topology: Remove redundant variable and fix incorrec [...] omits 821aecd09e5a sched/deadline,rt: Remove unused parameter from pick_next_ [...] omits 71d29747b0e2 sched/deadline,rt: Remove unused functions for !CONFIG_SMP omits f4478e7c855d sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cach [...] omits 772b6539fdda sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() omits f1304ecbef3c sched/deadline: Move bandwidth mgmt and reclaim functions [...] omits eb77cf1c151c sched/deadline: Remove unused def_dl_bandwidth omits 756f4ae14562 Merge tag 'zynqmp-dt-for-v5.18' of https://github.com/Xili [...] omits d23a8720327d selftests/bpf: Make test_lwt_ip_encap more stable and faster omits 25875aa71dfe ARM: include unprivileged BPF status in Spectre V2 reporting omits 4fecb1e93e49 ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tab [...] omits f38312c9b569 ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 omits 44e9a741cad8 bpf: Determine buf_info inside check_buffer_access() omits bb95dfb9e2df KVM: x86/mmu: Defer TLB flush to caller when freeing TDP M [...] omits bd29677952fa KVM: x86/mmu: Do remote TLB flush before dropping RCU in T [...] omits cf3e26427c08 KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() omits acbda82a81c7 KVM: x86/mmu: Require mmu_lock be held for write to zap TD [...] omits e2b5b21d3a81 KVM: x86/mmu: Add dedicated helper to zap TDP MMU root sha [...] omits 77c8cd6b85af KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU omits c10743a1824b KVM: x86/mmu: Zap only the target TDP MMU shadow page in N [...] omits 626808d137b7 KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper t [...] omits 966da62adaf1 KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non- [...] omits 0e587aa73355 KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and [...] omits a151aceca1e4 KVM: x86/mmu: Drop RCU after processing each root in MMU n [...] omits 93fa50f644e0 KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notif [...] omits c8e5a0d0e9bc KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TD [...] omits 614f6970aa70 KVM: x86/mmu: do not allow readers to acquire references t [...] omits 7c554d8e51a9 KVM: x86/mmu: only perform eager page splitting on valid roots omits 226b8c8f85e4 KVM: x86/mmu: Require mmu_lock be held for write in unyiel [...] omits 7ae5840e6f33 KVM: x86/mmu: Document that zapping invalidated roots does [...] omits db01416b22d9 KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred T [...] omits f28e9c7fce14 KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap omits 3354ef5a592d KVM: x86/mmu: Check for present SPTE when clearing dirty b [...] omits 37b2a6510a48 KVM: use __vcalloc for very large allocations omits 3000f2e2fc85 mm: use vmalloc_array and vcalloc for array allocations omits a8749a35c399 mm: vmalloc: introduce array allocation functions omits d3258737afc0 Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in [...] omits 979452fbc430 dt-bindings: drm/bridge: anx7625: Revert DPI support omits 6ae0a4d8fec5 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe omits 50291652af52 ASoC: atmel: mchp-pdmc: add PDMC driver omits 015044e9610c ASoC: dt-bindings: Document Microchip's PDMC omits 9a1e13440a4f ASoC: dmaengine: do not use a NULL prepare_slave_config() [...] omits 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf omits a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver omits 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters omits 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] omits a1b6f487cb47 turbostat: fix PC6 displaying on some systems omits 5adf349439d2 x86/module: Fix the paravirt vs alternative order omits a82c25c366b0 Revert "netfilter: nat: force port remap to prevent shadow [...] omits 2f6edb6bcb2f ARM: dts: aspeed: Fix AST2600 quad spi group omits 60392db617b5 Merge tag 'tegra-for-5.17-arm-dt-fixes-2' of git://git.ker [...] omits d307eab593b2 Merge branch 'net-phy-lan87xx-use-genphy_read_master_slave [...] omits f1f3a674261e net: phy: lan87xx: use genphy_read_master_slave in read_status omits 64807c232151 net: phy: exported the genphy_read_master_slave function omits a6b44a2518a0 ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_ [...] omits 80ab9012bbf1 spi: topcliff-pch: Prevent usage of potentially stale DMA device omits 1b8342cc4a38 spi: tegra210-quad: combined sequence mode omits 75a1b44a54bd spi: tegra210-quad: add acpi support omits e45ac7831ff3 ASoC: mediatek: mt8192-mt6359: Fix error handling in mt819 [...] omits 5575f7f49134 ASoC: SOF: Add missing of_node_put() in imx8m_probe omits f725d2057980 ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() i [...] omits 6f6f28bf5d8e ASoC: amd: acp3x: Fix signedness bug in acp3x omits 954e615497cc ASoC: amd: acp5x-pcm-dma: Fix signedness bug omits 5ea14bf62ef4 ASoC: mediatek: mt8183: support wb bt audio omits 51996ca26fc7 ASoC: Intel: catpt: use asoc_substream_to_rtd() omits b0bfaf0544d0 ASoC: atmel: Fix error handling in snd_proto_probe omits 40bdb2fd6b15 ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai omits ea7e5ee67fb7 ASoC: SOF: topology: expose some get_token ops omits 5ef969e2f8e1 ASoC: SOF: topology: Modify the get_token op for string tokens omits 6a6b5727f8ee ASoC: SOF: topology: Drop the size parameter from struct s [...] omits 9911ce06db9d ASoC: SOF: topology: remove redundant code in sof_link_afe_load() omits fb763299bd8e ASoC: SOF: topology: remove redundant code omits c99b70a2d21a ASoC: SOF: sof-audio: removed unused function omits 3a790f3a7c28 ASoC: SOF: set swidget's core for scheduler widget omits 80df2226268f ASoC: SOF: simplify snd_sof_device_remove() omits 5187357e45c3 ASoC: SOF: remove snd_sof_pipeline_find() omits 1a4e53d2fc4f spi: Fix invalid sgs value omits d3cff4a95ed7 KEYS: remove support for asym_tpm keys omits 7e0438f83dc7 tpm: fix reference counting for struct tpm_chip omits 3d6ae1a5d0c2 integrity: Only use machine keyring when uefi_check_trust_ [...] omits 74f5e3005139 integrity: Trust MOK keys if MokListTrustedRT found omits 847c5336d843 efi/mokvar: move up init order omits 087aa4ed3790 KEYS: Introduce link restriction for machine keys omits 56edb6c25f11 KEYS: store reference to machine keyring omits 45fcd5e521cd integrity: add new keyring handler for mok keys omits d19967764ba8 integrity: Introduce a Linux keyring called machine omits e561752c3170 integrity: Fix warning about missing prototypes omits c5d1ed846e15 KEYS: trusted: Avoid calling null function trusted_key_exit omits 969a26446bcd KEYS: trusted: Fix trusted key backends when building as module omits f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits omits 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs omits 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] omits 0b0057cc4193 powerpc/bitops: Force inlining of fls() omits e17c6debd4b2 Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', ' [...] omits e38432cb4b3a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 9f968fc70d85 iommu/amd: Improve amd_iommu_v2_exit() omits c1d5b57a1ebb iommu/amd: Remove unused struct fault.devid omits 3bf01426a574 iommu/amd: Clean up function declarations omits 434d2defa93b iommu/amd: Call memunmap in error path omits 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership omits 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling omits 7cf83e222bce perf/marvell: CN10k DDR performance monitor support omits 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor omits 819a47d24b61 arm64: clean up tools Makefile omits 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const omits e5417cbf7ab5 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() omits 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n omits d601fd24e696 powerpc/secvar: fix refcount leak in format_show() omits 1a76e520ee18 powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E omits 76222808fc25 powerpc: Move C prototypes out of asm-prototypes.h omits 31fac5657739 perf/arm-cmn: Update watchpoint format omits 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 omits 9470c29faa91 drm/sun4i: mixer: Fix P010 and P210 format numbers omits 4546281e8ab2 Merge tag 'gvt-next-2022-03-07' of https://github.com/inte [...] omits ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> omits 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] omits 6c43a920a5cd net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filterin [...] omits 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] omits 328c621b95cd net: lan966x: allow offloading timestamp operations to the PHY omits 1416ea0ddc14 net: mdio-mux: add bus name to bus id omits 604b388419d0 ALSA: scarlett2: Add support for the internal "standalone" switch omits 441d1e10476b ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections omits a9a5b720dc82 gpio: sim: Declare gpio_sim_hog_config_item_ops static omits 2dd634664d41 tpm: xen-tpmfront: Use struct_size() helper omits 8bdc3e05cc78 KEYS: x509: remove dead code that set ->unsupported_sig omits 9f8b3f321f39 KEYS: x509: remove never-set ->unsupported_key flag omits 7804fe9e8dc7 KEYS: x509: remove unused fields omits 8f2a7b518bb8 KEYS: x509: clearly distinguish between key and signature [...] omits c51abd96837f KEYS: fix length validation in keyctl_pkey_params_get_2() omits 8335adb8f9d3 selftests: tpm: add async space test with noneexisting handle omits 2e8e4c8f6673 tpm: Fix error handling in async work omits 0d060f230fa0 selftests: tpm2: Determine available PCR bank omits 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ omits 5c8107dc9a9f drm/i915: Fix the async flip wm0/ddb optimization omits 176c0b55d9bf drm/i915: Check async flip capability early on omits 117f5bb31c8c drm/i915: Don't skip ddb allocation if data_rate==0 omits 4fe4ed07c815 drm/i915: Avoid negative shift due to bigjoiner_pipes==0 omits e878ae2d1df5 bpf/docs: Update list of architectures supported. omits 5ad0a415da6b bpf/docs: Update vmtest docs for static linking omits 4989135a8533 bpf: Remove redundant slash omits 69adcb988a06 net: cxgb3: Fix an error code when probing the driver omits 13d04d79701b ice: xsk: fix GCC version checking against pragma unroll presence omits 04b6de649e12 libbpf: Fix array_size.cocci warning omits 03b9c7fa3f15 bpf: Replace strncpy() with strscpy() omits 9c6e6a80ee74 libbpf: Unmap rings when umem deleted omits 8daf4e75fc09 vxlan_core: delete unnecessary condition omits 4a01e748a51c Merge tag 'x86_bugs_for_v5.17' of git://git.kernel.org/pub [...] omits 2268169c14e5 s390: remove unused expoline to BC instructions omits 7d8484c4151d s390/irq: use assignment instead of cast omits 998e78004fe4 s390/traps: get rid of magic cast for per code omits 52b739e2780c s390/traps: get rid of magic cast for program interruption code omits 0ecf337fa2e4 s390/signal: fix typo in comments omits 50b7c4688da9 s390/asm-offsets: remove unused defines omits 6b1ca46ab3aa s390/test_unwind: avoid build warning with W=1 omits df5a95f481c4 s390: remove .fixup section omits 7fc8c362e782 s390/bpf: encode register within extable entry omits 484a8ed8b7d1 s390/extable: add dedicated uaccess handler omits 3d66718cd62d s390/extable: convert to relative table with data omits 46fee16f5712 s390/extable: add and use fixup_exception helper function omits cfa45c5e0d36 s390/base: pass pt_regs to early program check handler omits 0741ec112ca6 s390/extable: move extable related functions to mm/extable.c omits d09a307fde1c s390/extable: move EX_TABLE define to asm-extable.h omits 1952954569d1 s390/extable: search amode31 extable last omits a156f09c9063 s390/extable: sort amode31 extable early omits 9d792ef17f18 s390/airq: use DMA memory for summary indicators omits 1024063effc3 s390/zcrypt: Provide target domain for EP11 cprbs to sched [...] omits 252a1ff77763 s390/zcrypt: change reply buffer size offering omits 383366b58016 s390/zcrypt: Support CPRB minor version T7 omits a7e701dba123 s390/zcrypt: handle checkstopped cards with new state omits 985214af939b s390/zcrypt: CEX8S exploitation support omits d64e5e9120a6 s390/ap/zcrypt: debug feature improvements omits 72f00505f2d2 ptp: ocp: off by in in ptp_ocp_tod_gnss_name() omits f96272a90d9e lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits a2d266a8f1fc Merge tag 'v5.17-next-soc.2' of git://git.kernel.org/pub/s [...] omits 5125091d757a MAINTAINERS: update Krzysztof Kozlowski's email omits 537c3757b4e3 Merge tag 'tegra-for-5.17-arm64-dt-fixes' of git://git.ker [...] omits e941dc13fd37 Input: zinitix - do not report shadow fingers omits 0345691b24c0 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits 2984539959db tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits a1ff03cd6fb9 tick: Detect and fix jiffies update stall omits e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" omits 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] omits 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] omits e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] omits 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR omits 1310222c276b arm64/mm: Drop use_1G_block() omits cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB omits f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field omits b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] omits 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] omits 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks omits 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges omits 97dfad194ca8 iommu/arm-smmu: Account for PMU interrupts omits 9fce18ab0bc2 ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio support omits 5e36946abcfb ASoC: SOF: updates for 5.18 omits 2f4d6de53327 ASoC: Intel: boards: cleanups for 5.18 omits 3066987e11d3 ASoC: audio_graph_card2: Support variable slot widths omits fc14fac286a0 ASoC: codecs: Add Awinic AW8738 audio amplifier driver omits 5b835d4cade1 xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size omits 6fad9ddc7d9f xtensa: rename PT_SIZE to PT_KERNEL_SIZE omits 53b97af4a44a drm/amdkfd: Add format attribute to kfd_smi_event_add omits 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs omits ea4424be1688 Merge tag 'mtd/fixes-for-5.17-rc8' of git://git.kernel.org [...] omits 06be3029703f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 0c9992315e73 ACPICA: Avoid walking the ACPI Namespace if it is not there omits aa6f8dcbab47 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" omits 66435063c5f3 arm64: dts: stingray: Fix spi clock name omits bb8555fe8715 arm64: dts: ns2: Fix spi clock name omits 8d26c4328b46 PCI/IOV: Fix wrong kernel-doc identifier omits 4467b8bad240 clocksource/drivers/timer-of: Check return value of of_iom [...] omits 58dedf0a4782 Merge branch 'clocksource.2022.02.01b' of git://git.kernel [...] omits 7401b49c50c2 ARM: tegra: Move Nyan FHD panels to AUX bus omits 1ec7ed5163c7 Revert "ath: add support for special 0x0 regulatory domain" omits 389e3bff69b4 clocksource/drivers/timer-microchip-pit64b: Use 5MHz for c [...] omits ff10ee97cb20 clocksource/drivers/timer-microchip-pit64b: Use notrace omits 34f03f7f3e9f clocksource/drivers/timer-microchip-pit64b: Remove mmio selection omits cea9ffe0094d dt-bindings: timer: Tegra: Convert text bindings to yaml omits bf127df3ccea clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() u [...] omits 8c4b810a8700 clocksource/drivers/arm_arch_timer: Use event stream scali [...] omits 0a3a4b9d2bb7 clocksource/drivers/exynos_mct: Increase the size of name array omits f49b82a0a54f clocksource/drivers/exynos_mct: Bump up mct max irq number omits dfc597c9bca9 clocksource/drivers/exynos_mct: Remove mct interrupt index enum omits ab8da93dc06d clocksource/drivers/exynos_mct: Handle DTS with higher num [...] omits bceaae3bac0c clocksource/drivers/timer-ti-dm: Fix regression from errat [...] omits 58c9a5060cb7 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] omits 43d26c4fc6c4 drm/i915/gvt: add the missing mdev attribute "name" omits d1d28bd9a0f8 mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) omits 42da5a4ba170 mtd: rawnand: omap2: Actually prevent invalid configuratio [...] omits b3627647f9ea Merge tag 'br-v5.18s' of git://linuxtv.org/hverkuil/media_ [...] omits 92ec1a5c275a Merge tag 'br-v5.18r' of git://linuxtv.org/hverkuil/media_ [...] omits 25e94139218c ivtv: fix incorrect device_caps for ivtvfb omits 9ef9abf4ff57 media: rcar-csi2: Drop comma after SoC match table sentinel omits a312f8982632 media: camss: Replace hard coded value with parameter omits 9f1f4b642451 media: saa7134: fix incorrect use to determine if list is empty omits 384376048626 media: MAINTAINERS: update rksip1 maintainers info omits da024867debb MAINTAINERS: update media vimc driver maintainers omits 42a55435b0ef media: i2c: max2175: Use rbtree rather than flat register cache omits 42356ecbdb69 media: amphion: add amphion vpu entry in Kconfig and Makefile omits af850794b8e9 MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry omits 145e936380ed media: amphion: implement malone decoder rpc interface omits d82977796c48 media: amphion: implement windsor encoder rpc interface omits 6de8d628df6e media: amphion: add v4l2 m2m vpu decoder stateful driver omits 0401e659c1f9 media: amphion: add v4l2 m2m vpu encoder stateful driver omits 3cd084519c6f media: amphion: add vpu v4l2 m2m support omits 61cbf1c1fa6d media: amphion: implement vpu core communication based on mailbox omits 9f599f351e86 media: amphion: add vpu core driver omits b50a64fc54af media: amphion: add amphion vpu device driver omits 72a74c8f0a0d media: add nv12m_8l128 and nv12m_10be_8l128 video format. omits 38ad8b32f3af dt-bindings: media: amphion: add amphion video codec bindings omits 468f252930d8 ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() omits 12fdba564afd Merge tag 'for-5.18-2.6-signed' of git://linuxtv.org/sailu [...] omits 0c4bcfdecb1a fuse: fix pipe buffer lifetime for direct_io omits 5ad05ecad432 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC omits 1092347165cf media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE omits c81652a4a88c Merge tag 'br-v5.18q' of git://linuxtv.org/hverkuil/media_ [...] omits 8268d067508b Merge tag 'br-v5.18l' of git://linuxtv.org/hverkuil/media_ [...] omits 8bd4aaf438e3 media: staging: tegra-vde: De-stage driver omits a097abd401f2 media: staging: tegra-vde: Bump BSEV DMA timeout omits 313db7d235a0 media: staging: tegra-vde: Remove legacy UAPI support omits 24d5d2bafb46 media: staging: tegra-vde: Support V4L stateless video dec [...] omits 9aa94a316466 media: staging: tegra-vde: Factor out H.264 code omits 804f46885317 drm/i915/psr: Set "SF Partial Frame Enable" also on full update omits 660c619b9d7c gpiolib: acpi: Convert ACPI value of debounce to microseconds omits fc328a7d1fcc gpio: Revert regression in sysfs-gpio (gpiolib.c) omits 5f84e73f9a8f gpio: tegra186: Add IRQ per bank for Tegra241 omits 97939610b893 block: remove bio_devname omits 734294e47a2e ext4: stop using bio_devname omits c7dec4623c9c raid5-ppl: stop using bio_devname omits ac483eb375fa raid1: stop using bio_devname omits ee1925bd8344 md-multipath: stop using bio_devname omits 0a806cfde82f dm-integrity: stop using bio_devname omits 666717196500 dm-crypt: stop using bio_devname omits 47c426d52417 pktcdvd: remove a pointless debug check in pkt_submit_bio omits ad740780bbc2 block: remove handle_bad_sector omits 57e95e4670d1 block: fix and cleanup bio_check_ro omits a58c22cfbbf6 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of omits b15e3bc76925 spi: npcm-fiu: Fix typo ("npxm") omits 320689a1b543 spi: Fix Tegra QSPI example omits fa0f3db49e10 spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ omits c59dbc642d4e spi: cadence: fix platform_get_irq.cocci warning omits af524ae5ad13 spi: Update NXP Flexspi maintainer details omits bbc7ba0fa06a regulator: cleanup comments omits 71a6254c8b8a ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START omits b6b62d942bbc ASoC: wm_adsp: Expand firmware loading search options omits 405afed8a728 ASoC: fsi: Add check for clk_enable omits 6ed5dbba6c97 ASoC: qcom: select correct WCD938X config for SC7280 omits 139cad4bde67 ASoC: cs35l41: Remove unnecessary param omits dacf1497a8ea ASoC: cs35l41: Fix max number of TX channels omits b41d6195b2f0 ASoC: rt5682s: Stabilize the combo jack detection omits db0350da8084 ASoC: wm8350: Handle error for wm8350_register_irq omits f590797fa3c1 ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_au [...] omits 9a33f5632ca5 ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() omits 00925272f166 ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() omits 899a9a7f624b ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() omits ce73ef6ec671 ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" omits bdfc385948bf ASoC: Intel: boards: add GPIOLIB dependency where missed omits 32666b866f55 ASoC: Intel: boards: remove explicit dependency on GPIOLIB [...] omits a50b7926d015 ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support omits 1d4cbdf7bf2e ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider omits c56359f4f2ad ASoC: fsl_sai: Use better variable names omits 99c1e74f25d4 ASoC: fsl_sai: store full version instead of major/minor omits 814c9fc46fb9 ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk omits cb00b4c18f89 ASoC: fsl_sai: simplify irq return value omits bd393e2ecc30 ASoC: fsl_sai: Drop unnecessary defines omits 6b4528b5532f ASoC: codecs: Add Awinic AW8738 audio amplifier driver omits b3284430615c ASoC: dt-bindings: Add schema for "awinic,aw8738" omits 1e974e5b82b3 ASoC: audio_graph_card2: Add support for variable slot widths omits 26e5366dd305 ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map omits 0f33105bb2f7 ASoC: SOF: Intel: hda: clarify operator precedence omits 9188812539d1 ASoC: SOF: debug: clarify operator precedence omits 4aaa06b227f7 ASoC: SOF: fix 32 signed bit overflow omits 8e85cab85856 ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value omits 7cf467ac9cf3 ASoC: SOF: amd: Move group register configuration to acp-loader omits dc0d4ed26dd2 ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq omits b7485ec85059 ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP regist [...] omits 9c2611b2a620 ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional omits edca0623f6d7 ASoC: SOF: amd: acp-pcm: Take buffer information directly [...] omits d66c57c5ff8a ASoC: SOF: Intel: pci-tgl: add RPL-S support omits 5e02fb590e83 ASoC: cs35l41: Fix DSP mbox start command and global enable order omits 16639d39bdf5 ASoC: cs35l41: Fix max number of TX channels omits 03a7895ee701 ASoC: cs35l41: Fix GPIO2 configuration omits a4abd55a2490 powerpc/kexec: Declare kexec_paca static omits e15c703be48e powerpc/smp: Declare current_set static omits e86debbbb5f8 powerpc: Cleanup asm-prototypes.c omits 2ca48dbb2107 powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S omits a5f04d1f2724 powerpc/ftrace: Regroup PPC64 specific operations in ftrac [...] omits 228216716cb5 powerpc/ftrace: Refactor ftrace_{regs_}caller omits 9bdb2eec3dde powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() omits 57201d657eb7 selftest/powerpc: Add PAPR sysfs attributes sniff test omits 3c14b73454cf powerpc/pseries: Interface to represent PAPR firmware attributes omits cc15ff327569 powerpc/mce: Avoid using irq_work_queue() in realmode omits 0a182611d149 powerpc/mce: Modify the real address error logging messages omits 0f4ef8a3bf78 selftests/powerpc: Add test for real address error handling omits 0f54bddefe7f powerpc/pseries: Parse control memory access error omits 49c3af43e65f powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 omits 3a3fc9bf1039 powerpc64/bpf: Store temp registers' bpf to ppc mapping omits 036d559c0bde powerpc/bpf: Use _Rn macros for GPRs omits 576a6c3a00c1 powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c omits 7b187dcdb5d3 powerpc/bpf: Cleanup bpf_jit.h omits 794abc08d75e powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros omits 391c271f4deb powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL [...] omits 74bbe3f08463 powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() omits feb6307289d8 powerpc64/bpf: Optimize instruction sequence used for func [...] omits 43d636f8b4fd powerpc64/bpf elfv1: Do not load TOC before calling functions omits b10cb163c4b3 powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry omits 4eeac2b0aaad powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 omits 1d4866d5652f powerpc64/bpf: Use r12 for constant blinding omits c2067f7f8883 powerpc64/bpf: Do not save/restore LR on each call to bpf_ [...] omits 0ffdbce6f4a8 powerpc/bpf: Handle large branch ranges with BPF_EXIT omits bafb5898de5d powerpc/bpf: Emit a single branch instruction for known sh [...] omits acd7408d2748 powerpc/bpf: Skip branch range validation during first pass omits 591b4b268435 powerpc/code-patching: Pre-map patch area omits d4679ac8ea2e powerpc/64s: Don't use DSISR for SLB faults omits fa1321b11bd0 powerpc/sysdev: fix incorrect use to determine if list is empty omits 37e6764895ef powerpc/pseries/vas: Add VAS migration handler omits 716d7a2e3764 powerpc/pseries/vas: Modify reconfig open/close functions [...] omits 278fe1cc2205 powerpc/pseries/vas: Define global hv_cop_caps struct omits 45f06eac30e5 powerpc/pseries/vas: Add 'update_total_credits' entry for [...] omits b903737bc522 powerpc/pseries/vas: sysfs interface to export capabilities omits c656cfe571a9 powerpc/pseries/vas: Reopen windows with DLPAR core add omits 8ef7b9e1765a powerpc/pseries/vas: Close windows with DLPAR core removal omits 6a8d4ca891aa powerpc/vas: Map paste address only if window is active omits b5c63d90cc2d powerpc/vas: Return paste instruction failure if no active window omits 1fe3a33ba0a3 powerpc/vas: Add paste address mmap fault handler omits 976410cd2cb4 powerpc/pseries/vas: Save PID in pseries_vas_window struct omits 40562fe4fa3d powerpc/pseries/vas: Use common names in VAS capability structure omits 9ef78b62938a Merge branch 'topic/ppc-kvm' into next omits 172e611b54e8 dt-bindings: mfd: maxim,max77802: Convert to dtschema omits 6b9d48b418fb regulator: dt-bindings: maxim,max77802: Convert to dtschema omits ed6e9aa8f52f dt-bindings: mfd: maxim,max14577: Convert to dtschema omits e1cd4265e547 regulator: dt-bindings: maxim,max14577: Convert to dtschema omits ce44e3aeec43 dt-bindings: power: supply: maxim,max14577: Convert to dtschema omits 7db7a24657c9 spi: s3c64xx: Allow controller-data to be optional omits 96f06006a350 mfd: dt-bindings: google,cros-ec: Fix indentation in example omits f412fe11c1a9 mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings omits 0ff4827ed66f spi: dt-bindings: samsung: Convert to dtschema omits 04732ff2a1f0 MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Ex [...] omits aec499c75cf8 nds32: Remove the architecture omits 4fddb6211da1 dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings omits 77357c50e400 regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings omits 9729cad0278b dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings omits 4bc06c59f62d Merge branch 'topic/func-desc-lkdtm' into next omits c70c453abcbf smsc95xx: Ignore -ENODEV errors when device is unplugged omits 57d29a2935c9 net: rtnetlink: fix error handling in rtnl_fill_statsinfo() omits cd5169841c49 net: dsa: return success if there was nothing to do omits 0273d10182ec selftests: net: fix array_size.cocci warning omits d9dc0c84ad2d qed: return status of qed_iov_get_link omits 3f059a7e8c13 mips: remove reference to "newer Loongson-3" omits 23c7f8d7989e net: Fix esp GSO on inter address family tunnels. omits 053c8fdf2c93 esp: Fix BEET mode inter address family tunneling on GSO omits ebe48d368e97 esp: Fix possible buffer overflow in ESP transformation omits 34275ac292ae mips: Always permit to build u-boot images omits 6ddcba9d480b MIPS: Sanitise Cavium switch cases in TLB handler synthesizers omits 244eae91a94c DEC: Limit PMAX memory probing to R3k systems omits 97bf0395c226 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n omits d17b66417308 MIPS: fix fortify panic when copying asm exception handlers omits 0c1794c200e9 nfp: xsk: avoid newline at the end of message in NL_SET_ER [...] omits 7de8eb0d9039 net/smc: fix compile warning for smc_sysctl omits 52c92286b71e mmc: dw-mmc-rockchip: Fix handling invalid clock rates omits c4313e750014 mmc: dw_mmc: Support setting f_min from host drivers omits 0ffd498db172 mmc: host: Drop commas after SoC match table sentinels omits 7a9f778c7f5a Merge branch 'fixes' into next omits 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] omits 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] omits 334ff12284fc netfilter: bridge: clean up some inconsistent indenting omits e21af12622c0 Merge branch 'netif_rx-part3' omits 67dbd6c0a2c4 net: phy: micrel: Move netif_rx() outside of IRQ-off section. omits 2655926aea9b net: Remove netif_rx_any_context() and netif_rx_ni(). omits e1f9e434617f net: phy: micrel: Use netif_rx(). omits 63d57cd67454 phonet: Use netif_rx(). omits d33d0dc9275d bluetooth: Use netif_rx(). omits 94da81e2fc42 batman-adv: Use netif_rx(). omits a0f0db8292e6 tipc: Use netif_rx(). omits 3d391f6518fd tun: vxlan: Use netif_rx(). omits 4bcc4249b4cf staging: Use netif_rx(). omits a70d20704ad5 s390: net: Use netif_rx(). omits bb77bd31c281 ethernet: sun: Free the coherent when failing in probing omits cd0b6277c3aa Merge branch 'ptp-is_sync' omits 3914a9c07e8c micrel: Use generic ptp_msg_is_sync() function omits 1246b229c6e8 dp83640: Use generic ptp_msg_is_sync() function omits f72de02ebece ptp: Add generic PTP is_sync() function omits dd830aed23c6 net: lantiq_xrx200: fix use after free bug omits e0058f0fa80f net: qlogic: check the return value of dma_alloc_coherent( [...] omits d0aeb0d4a3f7 isdn: hfcpci: check the return value of dma_set_mask() in [...] omits 96ba61ee5331 media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/B [...] omits 875fa4c0d85a media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description omits 3a6cddab2d80 media: imx: imx8mq-mipi_csi2: Remove unneeded code omits f99c4ad386dd media: dvb_frontends: make static read-only array fec_tab const omits 9de01d22409a media: dib7000p: make static read-only arrays notch and si [...] omits 211e6e863531 media: dvb_frontend: make static read-only array DIB3000MC [...] omits f63429f483c9 media: dt-bindings: media: renesas,csi2: Update data-lanes [...] omits 4e541b06b0e8 media: Remove usage of the deprecated "pci-dma-compat.h" API omits a53becd1eb19 media: mtk-vcodec: Remove duplicated include in mtk_vcodec [...] omits 07922937e9a5 media: hdpvr: initialize dev->worker at hdpvr_register_videodev omits 1760fdb6fe9f mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND omits db95031d8f75 media: camss: Point sm8250 at the correct vdda regulators omits 0c4d7fda5cbe media: camss: Point sdm845 at the correct vdda regulators omits 81bdfa4f86ad media: camss: Set unused regulators to the empty set omits 0d8140179715 media: camss: Add regulator_bulk support omits 088c0384bc87 media: dt-bindings: media: camss: Add vdda supply declarat [...] omits 849139d46d09 media: dt-bindings: media: camss: Fixup vdda regulator des [...] omits 87137d55f3dc media: davinci: vpif: Use platform_get_irq_optional() to g [...] omits e6a21a14106d media: vidtv: Check for null return of vzalloc omits 479f4a6e602a media: mtk-mdp: Remove redundant 'flush_workqueue()' calls omits 553189144c9e media: videobuf2-dma-contig: Invalidate vmap range before [...] omits 68d0c3311ec1 media: stk1160: use dma_alloc_noncontiguous API omits 69fd04d06adb media: stk1160: move transfer_buffer and urb to same struc [...] omits fbe04b49a54e media: stk1160: If start stream fails, return buffers with [...] omits 447b437f3f18 media: stk1160: fix number of buffers in case not all buff [...] omits cf1abc501a5c media: hantro: Add support for i.MX8MM Hantro-G1 omits 176f093c6076 media: dt-bindings: media: nxp, imx8mq-vpu: Add support fo [...] omits 6971efb70ac3 media: hantro: Allow i.MX8MQ G1 and G2 to run independently omits f3116f2e52e6 media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes omits cf4a3ab5981a media: cec: seco: add newlines in debug messages omits fde18c3bac3f media: Revert "media: em28xx: add missing em28xx_close_extension" omits 22beb839f48d media: venus: hfi_cmds: List HDR10 property as unsupported [...] omits 61b3317dd424 media: venus: venc: Fix h264 8x8 transform control omits 8403fdd77585 media: venus: vdec: fixed possible memory leak issue omits 6a2eb253a331 media: venus: core: Fix kerneldoc warnings omits 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] omits 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] omits b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() omits 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() omits cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] omits 1dbd11ca75fe xen: remove gnttab_query_foreign_access() omits d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() omits 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] omits 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] omits abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] omits 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() omits 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] omits f2b03c1056ef soc: s4: Add support for power domains controller omits 40b358f6156a dt-bindings: power: add Amlogic s4 power domains bindings omits e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] omits ef09b537c5f0 m68k: m5441x: remove erroneous clock disable omits ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings omits 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used omits b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 6496f3a71709 xtensa: Remove unused early_read_config_byte() et al declarations omits 9ddef266bcff xtensa: use strscpy to copy strings omits b8f9a9aa02bf net: xtensa: use strscpy to copy strings omits 9225b337072a drm/msm: Fix dirtyfb refcounting omits 5e776d7b20f0 ata: Drop commas after OF match table sentinels omits 48015b632f77 powerpc: Fix STACKTRACE=n build omits ffb217a13a2e Linux 5.17-rc7 omits 3ee65c0f0778 Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/s [...] omits f81664f76004 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 9bdeaca18bf6 Merge tag 'powerpc-5.17-5' of git://git.kernel.org/pub/scm [...] omits f40a33f5ea54 Merge tag 'trace-v5.17-rc5' of git://git.kernel.org/pub/sc [...] omits a76370690c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 887554ab9658 bcache: fixup multiple threads crash omits 7b1002f7cfe5 bcache: fixup bcache_dev_sectors_dirty_add() multithreaded [...] omits 669b258a793d bonding: helper macro __ATTR_RO to make code more clear omits 3dd7d135e75c tools/virtio: handle fallout from folio work omits 32f1b53fe8f0 tools/virtio: fix virtio_test execution omits 4c8093637bc9 vhost: remove avail_event arg from vhost_update_avail_event() omits e7c552ec8978 virtio: drop default for virtio-mem omits eb057b44dbe3 vdpa: fix use-after-free on vp_vdpa_remove omits e030759a1ddc virtio-blk: Remove BUG_ON() in virtio_queue_rq() omits dacc73ed0b88 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] omits e2ae38cf3d91 vhost: fix hung thread due to erroneous iotlb entries omits 83b7b77af37a Merge branch 'netif_rx-conversions-part2' omits f9834dbdd322 wireless: Use netif_rx(). omits afb6d39f3292 wireless: Marvell: Use netif_rx(). omits b381728e7e28 wireless: brcmfmac: Use netif_rx(). omits 1cd2ef9fcb67 wireless: Atheros: Use netif_rx(). omits e77975e02b59 slip/plip: Use netif_rx(). omits b903117b4868 mctp: serial: Use netif_rx(). omits 00f4a0afb7ea can: Use netif_rx(). omits a3d73e15909b net: phy: Use netif_rx(). omits 4c22aac3f83e Merge branch 'tuntap-kfree_skb_reason' omits 4b4f052e2d89 net: tun: track dropped skb via kfree_skb_reason() omits 45a15d89fbcd net: tun: split run_ebpf_filter() and pskb_trim() into dif [...] omits 736f16de75f9 net: tap: track dropped skb via kfree_skb_reason() omits 925a24213b5c Revert "net/smc: don't req_notify until all CQEs drained" omits afb3cc1a397d net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails omits a3d9001b4e28 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" omits c344b9fc2108 Merge branch 'bpf: add __percpu tagging in vmlinux BTF' omits 50c6b8a9aea2 selftests/bpf: Add a test for btf_type_tag "percpu" omits 5844101a1be9 bpf: Reject programs that try to load __percpu memory. omits 9216c9162378 compiler_types: Define __percpu as __attribute__((btf_type [...] omits bff61f6faedb bpf: Fix checking PTR_TO_BTF_ID in check_mem_access omits dcde98da9970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 401af75c4975 Merge branch 'Fixes for bad PTR_TO_BTF_ID offset' omits 8218ccb5bd68 selftests/bpf: Add tests for kfunc register offset checks omits 0b206c6d1066 bpf: Replace __diag_ignore with unified __diag_ignore_all omits 4d1ea705d797 compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM omits f014a00bbeb0 compiler-clang.h: Add __diag infrastructure for clang omits 24d5bb806c7e bpf: Harden register offset checks for release helpers and kfuncs omits e1fad0ff46b3 bpf: Disallow negative offset in check_ptr_off_reg omits 655efe5089f0 bpf: Fix PTR_TO_BTF_ID var_off check omits 25b35dd28138 bpf: Add check_func_arg_reg_off function omits 0014404f9c18 Merge branch 'akpm' (patches from Andrew) omits f9026e19a44d Merge tag 's390-5.17-5' of git://git.kernel.org/pub/scm/li [...] omits d1eff16d727f configs/debug: set CONFIG_DEBUG_INFO=y properly omits dd21bfa425c0 proc: fix documentation and description of pagemap omits b773827e3619 kselftest/vm: fix tests build with old libc omits f2b277c4d1c6 memfd: fix F_SEAL_WRITE after shmem huge page allocated omits 942341dcc574 mm: fix use-after-free when anon vma name is used after vm [...] omits 96403e11283d mm: prevent vm_area_struct::anon_name refcount saturation omits 5c26f6ac9416 mm: refactor vm_area_struct::anon_vma_name usage code omits ff712a627f72 selftests/vm: cleanup hugetlb file after mremap test omits cca96584b357 drm/msm/a6xx: Fix missing ARRAY_SIZE() check omits caec54953482 Merge branch 'libbpf: support custom SEC() handlers' omits aa963bcb0adc selftests/bpf: Add custom SEC() handling selftest omits 697f104db8a6 libbpf: Support custom SEC() handlers omits 4fa5bcfe07f7 libbpf: Allow BPF program auto-attach handlers to bail out omits c042639a70ed ARM: dts: rockchip: Update regulator name for PX3 omits f188620d6f96 ARM: dts: rockchip: Add #clock-cells value for rk805 omits 9d25aadd55bb arm64: dts: rockchip: Add #clock-cells value for rk805 omits 079d76ab3042 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 omits 37cbd3c52286 arm64: dts: rockchip: Fix SDIO regulator supply properties [...] omits ab552fcb17cc bfq: fix use-after-free in bfq_dispatch_request omits c6a502c22999 mISDN: Fix memory leak in dsp_pipeline_build() omits d59e3cbaef70 Merge branch 'bnxt_en-updates' omits 22f5dba5065d bnxt_en: add an nvm test for hw diagnose omits bafed3f231f7 bnxt_en: implement hw health reporter omits f16a91692866 bnxt_en: Do not destroy health reporters during reset omits 7c492a2530c1 bnxt_en: Eliminate unintended link toggle during FW reset omits 9a3bc77ec65e bnxt_en: Properly report no pause support on some cards omits 0f5a4841f2ec bnxt_en: introduce initial link state of unknown omits 02acd399533e bnxt_en: parse result field when NVRAM package install fails omits 54ff1e3e8fc3 bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE omits 8e42aef0b730 bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE omits 2057b8b70e86 Merge branch 'axienet-napi-gro-support' omits 0b79b8dc97b9 net: axienet: add coalesce timer ethtool configuration omits 40da5d680e02 net: axienet: reduce default RX interrupt threshold to 1 omits cc37610caaf8 net: axienet: implement NAPI and GRO receive omits 0155ae6eb84d net: axienet: don't set IRQ timer when IRQ delay not used omits 84b9ccc0749a net: axienet: Clean up DMA start/stop and error handling omits 17882fd42567 net: axienet: Clean up device used for DMA calls omits 7a7d340ba4d9 net: axienet: fix RX ring refill allocation failure handling omits c409f9b91f71 Merge branch 'dsa-realtek-add-rtl8_4t-tags' omits 59dc7b4f7f45 net: dsa: realtek: rtl8365mb: add support for rtl8_4t omits cd87fecdedd7 net: dsa: tag_rtl8_4: add rtl8_4t trailing variant omits 617c3cc3aafd dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats omits b9baf5c8c5c3 ARM: Spectre-BHB workaround omits 8d9d651ff227 ARM: use LOADADDR() to get load address of sections omits 04e91b732476 ARM: early traps initialisation omits 9dd78194a372 ARM: report Spectre v2 status through sysfs omits 58dbe9b373df powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MM [...] omits fc4cf4293f0d ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio omits 0de05d056afd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] omits d460975eeea8 Merge branch 'for-linus' into for-next omits cd94df179541 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE omits 0c20fce13e6e ALSA: hda/realtek: Add quirk for Clevo NP70PNJ omits eafd987d4a82 x86/speculation: Warn about Spectre v2 LFENCE mitigation omits 17154addc5c1 drm/msm: Add MSM_SUBMIT_FENCE_SN_IN omits 6dff1574c20b Merge branch 'mptcp-selftest-refinements-and-a-new-test' omits 7d9bf018f907 selftests: mptcp: update output info of chk_rm_nr omits 26516e10c433 selftests: mptcp: add more arguments for chk_join_nr omits 8117dac3e7c3 selftests: mptcp: add invert check in check_transfer omits 01542c9bf9ab selftests: mptcp: add fastclose testcase omits 34b572b76fec selftests: mptcp: reuse linkfail to make given size files omits cbfafac4cf8f selftests: mptcp: add extra_args in do_transfer omits 922fd2b39e5a selftests: mptcp: add the MP_RST mibs check omits e40dd439d6da mptcp: add the mibs for MP_RST omits e8e947ef50f6 selftests: mptcp: add the MP_FASTCLOSE mibs check omits 1e75629cb964 mptcp: add the mibs for MP_FASTCLOSE omits 9a0a93672c14 selftests: mptcp: adjust output alignment for more tests omits 43ff0d76f235 bcm63xx_enet: Use platform_get_irq() to get the interrupt omits a502a8f04097 net: phy: meson-gxl: fix interrupt handling in forced mode omits 61fd7ac21522 ptp: ocp: Add serial port information to the debug summary omits 349fa2796e52 net: sparx5: Fix initialization of variables on stack omits 2bc0a832fad3 Merge tag 'for-net-next-2022-03-04' of git://git.kernel.or [...] omits 6646dc241dd0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits ac84e82f78cb Merge tag 'block-5.17-2022-03-04' of git://git.kernel.dk/l [...] omits 0564eeb71bbb Merge branch 'kvm-bugfixes' into HEAD omits 73f7e05609ec RDMA/hns: Refactor the alloc_cqc() omits b65afbd2a05c RDMA/hns: Refactor the alloc_srqc() omits 904de76c42b7 RDMA/hns: Clean up the return value check of hns_roce_allo [...] omits cf7f8f5c1c54 RDMA/hns: Remove similar code that configures the hardware [...] omits 162e29feabba RDMA/hns: Refactor mailbox functions omits e50cda2b9f84 RDMA/hns: Fix the wrong type of parameter "op" of the mailbox omits 479dc93ba75d RDMA/hns: Remove redundant parameter "mailbox" in the mailbox omits 0018ed4bb07f RDMA/hns: Remove fixed parameter “timeout” in the mailbox omits 5a32949d81cc RDMA/hns: Remove the unused parameter "op_modifier" in mailbox omits 7c4a539ec38f RDMA/core: Fix ib_qp_usecnt_dec() called when error omits b135e324d7a2 IB/hfi1: Allow larger MTU without AIP omits 5f9ffe898033 drm/msm/a6xx: Zap counters across context switch omits 90f45c42d7d7 drm/msm: Add SYSPROF param (v2) omits 07ebd38a0da2 Merge tag 'riscv-for-linus-5.17-rc7' of git://git.kernel.o [...] omits f7ddbf5581b4 drm/msm: Add SET_PARAM ioctl omits 57cfe41c5f50 drm/msm: Update generated headers omits 3f509f5971bc Merge tag 'iommu-fixes-v5.17-rc6' of git://git.kernel.org/ [...] omits 13d4ef0f66b7 floppy: use memcpy_{to,from}_bvec omits 3eddaa60b841 drbd: use bvec_kmap_local in recv_dless_read omits 472278508dce drbd: use bvec_kmap_local in drbd_csum_bio omits 07fee7aba547 bcache: use bvec_kmap_local in bio_csum omits 3205190655ea nvdimm-btt: use bvec_kmap_local in btt_rw_integrity omits 20072ec82864 nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity omits bd3d3203eb84 zram: use memcpy_from_bvec in zram_bvec_write omits b3bd0a8a74ab zram: use memcpy_to_bvec in zram_bvec_read omits b7ab4611b6c7 aoe: use bvec_kmap_local in bvcpy omits 143a70b8b430 iss-simdisk: use bvec_kmap_local in simdisk_submit_bio omits a4ffdb61035d Merge tag 'thermal-5.17-rc7' of git://git.kernel.org/pub/s [...] omits 8d670948f4d6 Merge tag 'sound-5.17-rc7' of git://git.kernel.org/pub/scm [...] omits c4fc118ae26f Merge tag 'drm-fixes-2022-03-04' of git://anongit.freedesk [...] omits 0b7344a658e6 Merge tag 'pinctrl-v5.17-3' of git://git.kernel.org/pub/sc [...] omits 3a9cf77b60dc intel_idle: add core C6 optimization for SPR omits da0e58c038e6 intel_idle: add 'preferred_cstates' module argument omits 9edf3c0ffef0 intel_idle: add SPR support omits 1d02b444b8d1 tracing: Fix return value of __setup handlers omits 48e9fbd1a284 drm/amdgpu: initialize the vmid_wait with the stub fence omits 6103b2f24e4a drm/amdgpu: properly embed the IBs into the job omits cdc7893fc93f drm/amdgpu: use job and ib structures directly in CS parsers omits a190f8dc4aaf drm/amdgpu: header cleanup omits 8c7442f026d2 drm/amd/amdgpu: set disabled vcn to no_schduler omits d18b8eadd83e drm/amdgpu: install ctx entities with cmpxchg omits b664a56e8626 drm/amdkfd: implement get_atc_vmid_pasid_mapping_info for gfx10.3 omits c8b0507f40de drm/amdkfd: judge get_atc_vmid_pasid_mapping_info before call omits 11eb648d014e drm/amdgpu/vcn: Add vcn firmware log omits b6065ebf55ff drm/amdgpu/vcn: Update fw shared data structure omits 811c04dbb3dc drm/amdgpu: Add DFC CAP support for aldebaran omits 24bf9fd19740 drm/amdgpu: Set correct DMA mask for aldebaran omits 9e08564727fc drm/amdgpu: Refactor mode2 reset logic for v13.0.2 omits 90d282582aa7 drm/amd/display: 3.2.175 omits 493a7508d737 drm/amd/display: add verify_link_cap back for hdmi omits 36b362f5af1e drm/amd/display: [FW Promotion] Release 0.0.106.0 omits 575d0df6dae4 drm/amd/display: refine the EDID override omits 5f5d08b7eb0a drm/amd/display: Pass deep sleep disabled allow info to dmub fw omits 7a1bae874b5e drm/amd/display: Refactor fixed VS w/a for PHY tests omits 0708a0afe291 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls omits f70b88b994a3 drm/amd/display: Program OPP before ODM omits 863fa85e6a01 drm/amd/display: Pass HostVM enable flag into DCN3.1 DML omits b4060db9251f PM: runtime: Have devm_pm_runtime_enable() handle pm_runti [...] omits 0d6356d6cdd0 docs: fix 'make htmldocs' warning in perf omits 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem omits 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 0d2be10b3037 Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description omits be6692b92335 irqchip/meson-gpio: add select trigger type callback omits cc311074f681 irqchip/meson-gpio: support more than 8 channels gpio irq omits d6a3be863dcf dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs omits b9d102dafec6 vduse: Fix returning wrong type in vduse_domain_alloc_iova() omits ed0f849fc3a6 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] omits 30c22f3816ff vdpa/mlx5: should verify CTRL_VQ feature exists for MQ omits e0077cc13b83 vdpa: factor out vdpa_set_features_unlocked for vdpa internal use omits bf0cd60b7e33 ALSA: firewire-lib: fix uninitialized flag for AV/C deferr [...] omits 6dfbe29f45fb Bluetooth: btusb: Add another Realtek 8761BU omits 01da346c1802 Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 omits d3715b2333e9 Bluetooth: use memset avoid memory leaks omits 97f2f2c5317f iommu/vt-d: Enable ATS for the devices in SATC table omits b897a1b7ad3f iommu/vt-d: Remove unused function intel_svm_capable() omits 45967ffb9e50 iommu/vt-d: Add missing "__init" for rmrr_sanity_check() omits 2852631d96a6 iommu/vt-d: Move intel_iommu_ops to header file omits 2187a57ef0c5 iommu/vt-d: Fix indentation of goto labels omits 782861df7dcd iommu/vt-d: Remove unnecessary prototypes omits 763e656c6937 iommu/vt-d: Remove unnecessary includes omits 586081d3f6b1 iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO omits ee2653bbe89d iommu/vt-d: Remove domain and devinfo mempool omits c8850a6e6d71 iommu/vt-d: Remove iova_cache_get/put() omits c5d27545fb2f iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() omits 402e6688a7df iommu/vt-d: Remove intel_iommu::domains omits 067e95fc34f0 Merge branch 'core' into x86/vt-d omits eb3f05179a27 Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. omits c5e25bb585ce Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 omits 4bd80d7a4039 Bluetooth: move adv_instance_cnt read within the device lock omits 728abc0151b0 Bluetooth: hci_event: Add missing locking on hdev in hci_l [...] omits f95fd5f36483 Bluetooth: btusb: Make use of of BIT macro to declare flags omits 9b392e0e0b6d Bluetooth: Fix not checking for valid hdev on bt_dev_{info [...] omits e4412654e260 Bluetooth: mediatek: fix the conflict between mtk and msft [...] omits 8fafe702253d Bluetooth: mt7921s: support bluetooth reset mechanism omits e616fec63f51 Bluetooth: make array bt_uuid_any static const omits f1b8eea0fa66 Bluetooth: 6lowpan: No need to clear memory twice omits 599ece4f8f07 Bluetooth: btusb: Improve stability for QCA devices omits 467e98cda80f Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) omits 2ca57c809926 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] omits c2b2a1a77f6b Bluetooth: Improve skb handling in mgmt_device_connected() omits ba17bb62ce41 Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] omits a6fbb2bf51ad Bluetooth: mgmt: Remove unneeded variable omits 8cd3c55c629e Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] omits 3a0318140a6f Bluetooth: mgmt: Replace zero-length array with flexible-a [...] omits f7659f8bcdf8 KVM: arm64: Only open the interrupt window on exit due to [...] omits 8e6958c80ead Merge branch irq/misc-5.18 into irq/irqchip-next omits 92877b9e7433 Merge branch irq/plic-cleanups into irq/irqchip-next omits 1e364921b008 irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER omits ca93e44bfb5f btrfs: fallback to blocking mode when doing async dio over [...] omits 92499dec3aa9 ARM: dts: at91: sama7g5: Add NAND support omits bf9ad37dc8a3 signal, x86: Delay calling signals in atomic on RT enabled [...] omits 0e7174b9d587 virtio_console: break out of buf poll on remove omits c46eccdaadab virtio: document virtio_reset_device omits 4fa59ede9519 virtio: acknowledge all features before access omits 838d6d3461db virtio: unexport virtio_finalize_features omits be4977b847f5 tipc: fix kernel panic when enabling bearer omits 1039135aedfc net: ethernet: sun: Remove redundant code omits 844f63f5dba8 Merge branch 'nfp-AF_XDP-zero-copy' omits 6402528b7a0b nfp: xsk: add AF_XDP zero-copy Rx and Tx support omits 9c91a3653fbb nfp: xsk: add configuration check for XSK socket chunk size omits 543bd14fc8f6 nfp: xsk: add an array of xsk buffer pools to each data path omits 58eb43635344 nfp: wrap napi add/del logic omits 3cdb35fb9cd5 nfp: expose common functions to be used for AF_XDP omits 34fe804e6804 Merge branch 'sparx5-ptp' omits 608111fc580f net: sparx5: Implement get_ts_info omits d31d37912ea7 net: sparx5: Add support for ptp interrupts omits 70dfe25cd866 net: sparx5: Update extraction/injection for timestamping omits 589a07b8eb49 net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits 0933bd04047c net: sparx5: Add support for ptp clocks omits 3193a6118140 net: sparx5: Add registers that are used by ptp functionality omits 6015fb905d89 dts: sparx5: Enable ptp interrupt omits b066ad26ebf2 dt-bindings: net: sparx5: Extend with the ptp interrupt omits 8f68f53a9325 net: sparx5: Move ifh from port to local variable omits a972711d89ae Merge branch 'lan937x-t1-phy-driver' omits 8a1b415d70b7 net: phy: added ethtool master-slave configuration support omits 680baca546f2 net: phy: added the LAN937x phy support omits 8637034bc63f net: phy: updated the initialization routine for LAN87xx omits ccc8cc5badde net: phy: removed empty lines in LAN87XX omits 79cea9a9c93a net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX omits 8eee3d353626 net: phy: used genphy_soft_reset for phy reset in LAN87xx omits 828553d2c3b0 Merge branch 'lan8814-1588-support' omits ece19502834d net: phy: micrel: 1588 support for LAN8814 phy omits 2358dd3fd325 dt-bindings: net: micrel: Configure latency values and tim [...] omits 4488f6b61480 net: phy: micrel: Fix concurrent register access omits 6af3b428cd02 Merge branch 'skb-drop-reasons' omits 6c2728b7c141 net: dev: use kfree_skb_reason() for __netif_receive_skb_core() omits a568aff26ac0 net: dev: use kfree_skb_reason() for sch_handle_ingress() omits 7e726ed81e1d net: dev: use kfree_skb_reason() for do_xdp_generic() omits 44f0bd40803c net: dev: use kfree_skb_reason() for enqueue_to_backlog() omits 7faef0547f4c net: dev: add skb drop reasons to __dev_xmit_skb() omits 215b0f1963d4 net: skb: introduce the function kfree_skb_list_reason() omits 98b4d7a4e737 net: dev: use kfree_skb_reason() for sch_handle_egress() omits 0bf476fc3624 net: macb: Fix lost RX packet wakeup race in NAPI receive omits 9f9919f73c94 Merge branch 'netif_rx' omits ad0a043fc26c net: dev: Use netif_rx(). omits 2e83bdd5d6cf net: bridge: Use netif_rx(). omits 566214f44697 net: macvlan: Use netif_rx(). omits 90f77c1c512f net: ethernet: Use netif_rx(). omits db00cc9da079 net: dsa: Use netif_rx(). omits 3fb4430e73bf net: caif: Use netif_rx(). omits 4343b866aa94 net: sgi-xp: Use netif_rx(). omits aa4e5761bff5 net: xtensa: Use netif_rx(). omits 21f95a88eab4 docs: networking: Use netif_rx(). omits 5f5399843c0e ARM: configs: at91: sama7: Unselect CONFIG_DMATEST omits 3759326db706 ARM: configs: at91: add eic omits def8abbb1464 ARM: at91: add support in soc driver for new SAMA5D29 omits 003e17e75a3c ARM: dts: at91: sama7g5: add eic node omits cbb92a7717d2 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes omits dd340570a671 ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 omits 4f23f6d45821 iommu/mediatek: Always tlb_flush_all when each PM resume omits 15672b6dc5d0 iommu/mediatek: Add tlb_lock in tlb_flush_all omits ad5042ecbe94 iommu/mediatek: Remove the power status checking in tlb flush all omits 4ea794452ae7 iommu/mediatek: Always check runtime PM status in tlb flus [...] omits 17224e08af73 iommu/mediatek: Remove for_each_m4u in tlb_sync_all omits 4ee508ff78c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5b61343b5059 iommu/iova: Improve 32-bit free space estimate omits 06687a03805e iommu/amd: Improve error handling for amd_iommu_init_pci omits f2ecfa06afc6 Merge branch 'ocelot-felix-cleanups' omits 162fbf6a2f95 net: dsa: felix: remove redundant assignment in felix_8021 [...] omits 5d3bb7dda43a net: dsa: felix: print error message in felix_check_xtr_pkt() omits dbd032856ba3 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() omits d219b4b674e9 net: dsa: felix: drop the ptp_type argument from felix_che [...] omits 28c1305b0b72 net: dsa: felix: remove ocelot->npi assignment from felix_ [...] omits c3cde44f3c6e net: mscc: ocelot: use pretty names for IPPROTO_UDP and IP [...] omits c5a0edaeb9e1 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] omits 62dc30150c06 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits d7f15befac80 ALSA: lola: add a check for the return of vmalloc() omits 3cffb26fbb52 ALSA: echoaudio: remove redundant assignment to variable bytes omits 2d684f4e155c drm/exynos: fimd: add BGR support for exynos4/5 omits fedc89821990 drm/exynos: Search for TE-gpio in DSI panel's node omits 8e3fa9d841db drm/exynos: Don't fail if no TE-gpio is defined for DSI driver omits 25b522796223 drm/exynos: gsc: Use platform_get_irq() to get the interrupt omits 61f5fc8d5d57 drm/exynos/fimc: Use platform_get_irq() to get the interrupt omits 9df3f43acf9a drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] omits 6a91548e6b5c drm/exynos: mixer: Use platform_get_irq() to get the interrupt omits 970dc5ed6b6a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] omits 69d6941949ea dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC omits 5b5ab1bfa189 memory: emif: check the pointer temp in get_device_details() omits fd7bd80b4637 memory: emif: Add check for setup_interrupts omits 3d1e4228c9dd media: i2c: Fix pixel array positions in ov8865 omits 3e4fcec038e0 media: adv7183: Convert to GPIO descriptors omits aaaf357fa61c media: m5mols: Convert to use GPIO descriptors omits b70f5cd874cc media: noon010p30: Convert to use GPIO descriptors omits 200ae4b56891 media: mt9m111: Drop unused include omits 10fa965ca4fa media: adv7511: Drop unused include omits f9f52c347428 net/smc: fix document build WARNING from smc-sysctl.rst omits 2f5e65de0496 net: marvell: Use min() instead of doing it manually omits 6de7e4f02640 Merge tag 'drm-msm-next-2022-03-01' of https://gitlab.free [...] omits 9e1a3ce0a952 binfmt_elf: Introduce KUnit test omits 9f3956d6595a Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub [...] omits 2ab82efeeed8 Merge tag 'drm-intel-gt-next-2022-03-03' of git://anongit. [...] omits 74583f1b92cb riscv: dts: k210: fix broken IRQs on hart1 omits c9e9ce0b6f85 Merge tag 'drm-misc-next-2022-03-03' of git://anongit.free [...] omits f298a2b94c7b Merge tag 'du-next-20220303' of git://linuxtv.org/pinchart [...] omits 8fdb19679722 Merge tag 'drm-misc-fixes-2022-03-03' of git://anongit.fre [...] omits c9585249c245 Merge tag 'amd-drm-fixes-5.17-2022-03-02' of https://gitla [...] omits 0d9f0ee17b3f Merge tag 'drm-intel-fixes-2022-03-03' of git://anongit.fr [...] omits 66a8af1f6e3c Merge tag 'drm/tegra/for-5.18-rc1' of https://gitlab.freed [...] omits 327b89f0acc4 HID: add mapping for KEY_ALL_APPLICATIONS omits bfa26ba343c7 HID: add mapping for KEY_DICTATE omits f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type omits e40b38a41ce9 KVM: PPC: Book3S HV: remove unnecessary casts omits e4fcfe6eca6f riscv: Fix kasan pud population omits 625e24a550e6 riscv: Move high_memory initialization to setup_bootmem omits c648c4bb7d02 riscv: Fix config KASAN && DEBUG_VIRTUAL omits 5f763b3b5960 riscv: Fix DEBUG_VIRTUAL false warnings omits 51ef2be546e2 media: i2c: isl7998x: Add driver for Intersil ISL7998x omits f0fb3328100e media: dt-bindings: Add Intersil ISL79987 DT bindings omits 443bf23d0048 media: media-entity: Clarify media_entity_cleanup() usage omits ff43dd75157e media: i2c: imx274: Drop surplus includes omits d184cc910e3f media: i2c: ccs: Drop unused include omits 5f1501fd4788 v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_pa [...] omits cb2a3293ca7a v4l: fwnode: Drop redunant -ENODATA check in property refe [...] omits 3056a8e936bb media: media-entity: Simplify media_pipeline_start() omits f17bc788f7b9 media: media-entity: Add media_pad_is_streaming() helper function omits 472377febf84 media: Add a driver for the og01a1b camera sensor omits d4cb5d3c4cee media: i2c: ov5648: Fix lockdep error omits f6d344cd5fa6 selftests: Fix build when $(O) points to a relative path omits a50a88f026fb selftests: netfilter: fix a build error on openSUSE omits 946ad0499d98 selftests: kvm: add generated file to the .gitignore omits c7b9c68fc01b selftests/exec: add generated files to .gitignore omits edcb647b4bfb selftests: add kselftest_install to .gitignore omits 344150999b7f f2fs: fix to avoid potential deadlock omits a3d328037846 riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP omits 8b274f223895 riscv: Fix is_linear_mapping with recent move of KASAN region omits 38f80f42147f MAINTAINERS: Remove dead patchwork link omits 3d5985a185e6 ice: convert VF storage to hash table with krefs and RCU omits 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 01399a994bb4 ACPI: docs: enumeration: Unify Package () for properties omits b08968f196d4 cachefiles: Fix incorrect length to fallocate() omits a889e50ea088 ACPI: docs: enumeration: Drop comma for terminator entry omits 6bf87c4de91c ACPI: docs: enumeration: Drop ugly ifdeffery from the examples omits e92e19747c1e ACPI: docs: enumeration: Amend PWM enumeration ASL example omits e8a62f363661 ACPI: docs: enumeration: Remove redundant .owner assignment omits d72f06cee0d5 ACPI: docs: enumeration: Update UART serial bus resource d [...] omits b625fe694626 ACPI: docs: enumeration: Discourage to use custom _DSM methods omits 27e932a31496 ACPI: APEI: rename ghes_init() with an "acpi_" prefix omits dc4e8c07e9e2 ACPI: APEI: explicit init of HEST and GHES in apci_init() omits eb087f305919 ACPI: processor idle: Check for architectural support for LPI omits 01f6c7338ce2 cpuidle: PSCI: Move the `has_lpi` check to the beginning o [...] omits b949c21fc23e Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/l [...] omits fb916db1f04f ice: introduce VF accessor functions omits 000773c00f52 ice: factor VF variables to separate structure omits e58bd49da6eb Merge tag 'mips-fixes-5.17_4' of git://git.kernel.org/pub/ [...] omits 4d5ae2340dd4 Merge tag 'auxdisplay-for-linus-v5.17-rc7' of git://github [...] omits d90a25f86dc8 mm: build migrate_vma_* for all configs with ZONE_DEVICE support omits 76cbbead253d mm: move the migrate_vma_* device migration code into its [...] omits aaf7d70cc595 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages omits 1776c0d10248 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page omits f9f38f78c5d5 mm: refactor check_and_migrate_movable_pages omits 5cbf9942c963 mm: generalize the pgmap based page_free infrastructure omits f74515986e63 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED omits 27674ef6c73f mm: remove the extra ZONE_DEVICE struct page refcount omits dc90f0846df4 mm: don't include <linux/memremap.h> in <linux/mm.h> omits 895749455f60 mm: simplify freeing of devmap managed pages omits 75e55d8a107e mm: move free_devmap_managed_page to memremap.c omits 730ff52194cd mm: remove pointless includes from <linux/hmm.h> omits 5c3f1f9cc4cb mm: remove the __KERNEL__ guard from <linux/mm.h> omits be8a80b3e20e mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages omits c8263bd60500 mm/munlock: mlock_vma_page() check against VM_SPECIAL omits 2d3916f31891 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] omits f8a665b15947 Merge branches 'v5.18/vfio/next/mlx5-migration-v10', 'v5.1 [...] omits b042b27868c0 Merge tag 'mlx5-vfio-v10' of https://git.kernel.org/pub/sc [...] omits c4c2c7db64e1 ice: convert ice_for_each_vf to include VF entry iterator omits 19281e866808 ice: use ice_for_each_vf for iteration during removal omits 59e1f857e377 ice: remove checks in ice_vc_send_msg_to_vf omits 44efe75f736f ice: move VFLR acknowledge during ice_free_vfs omits 294627a67e96 ice: move clear_malvf call in ice_free_vfs omits cd0f4f3b2c04 ice: pass num_vfs to ice_set_per_vf_res() omits b03d519d3460 ice: store VF pointer instead of VF ID omits df830543d63c ice: refactor unwind cleanup in eswitch mode omits e1bec7fa1cee net: dsa: make dsa_tree_change_tag_proto actually unwind t [...] omits 6c7273a26675 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] omits 312f2d500af5 Merge branch 'selftests-mlxsw-a-couple-of-fixes' omits 196f9bc050cb selftests: mlxsw: resource_scale: Fix return value omits dc9752075341 selftests: mlxsw: tc_police_scale: Make test more robust omits 10b6bb62ae1a net: dcb: disable softirqs in dcbnl_flush_dev() omits 7df5072cc05f bpf: Small BPF verifier log improvements omits c48d8c5c0c40 Merge tag 'nvme-5.18-2022-03-03' of git://git.infradead.or [...] omits 007e433cf037 hwmon: Add driver for Texas Instruments TMP464 and TMP468 omits b4fa042e92e1 dt-bindings: hwmon: add tmp464.yaml omits 41332d6e3a43 libbpf: Add a check to ensure that page_cnt is non-zero omits cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first omits 8ccffe9ac323 bnx2: Fix an error message omits 25bf4df4d18b Merge branch 'ptp-ocp-next' omits 4db073174f95 docs: ABI: Document new timecard sysfs nodes. omits e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info omits 44a412d13b31 ptp: ocp: add tod_correction attribute omits 2f23f486cf62 ptp: ocp: Expose clock status drift and offset omits 9f492c4cb235 ptp: ocp: add TOD debug information omits 01e2d1579682 Merge branch 'skb-mono-delivery-time' omits c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh omits 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...] omits 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...] omits cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...] omits 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c omits b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...] omits 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag omits 8672406eb5d7 net: ip: Handle delivery_time in ip defrag omits d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...] omits d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx() omits 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...] omits de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time omits a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...] omits 1918ace1382d net/mlx5: Support GRE conntrack offload omits fcb6aa86532c act_ct: Support GRE offload omits 4e8d9584d154 netfilter: flowtable: Support GRE omits f1082dd31fe4 netfilter: nf_tables: Reject tables of unsupported family omits 6fb8661c8f97 Merge branch 'dsa-unicast-filtering' omits ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...] omits 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...] omits 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port omits b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...] omits f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...] omits 7569459a52c9 net: dsa: manage flooding on the CPU ports omits 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...] omits 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...] omits 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...] omits 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...] omits f1fb205efb0c sfc: extend the locking on mcdi->seqno omits 43113ff73453 ice: add TTY for GNSS module for E810T device omits dc8fea13f98a spi: Use of_device_get_match_data() omits 8f2b025abc31 ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect t [...] omits e94769900f43 ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" omits bbfbf7a5e77e Revert "netfilter: conntrack: mark UDP zero checksum as CH [...] omits 008ee9eb8a11 Bluetooth: hci_sync: Fix not processing all entries on cmd [...] omits 8ba3c7bd4dca drm: rcar-du: Don't restart group when enabling plane on Gen3 omits aaaf9361f034 drm: rcar-du: Don't select VSP1 sink on Gen3 omits 88faa5e8ead6 vfio/mlx5: Use its own PCI reset_done error handler omits 915076f70efa vfio/pci: Expose vfio_pci_core_aer_err_detected() omits 6fadb021266d vfio/mlx5: Implement vfio_pci driver for mlx5 devices omits f1d98f346ee3 vfio/mlx5: Expose migration commands over mlx5 device omits 0f3f9cd7f752 vfio: Remove migration protocol v1 documentation omits 8cb3d83b959b vfio: Extend the device migration protocol with RUNNING_P2P omits 115dcec65f61 vfio: Define device migration protocol v2 omits 445ad495f0ff vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl omits ef132dc40a28 Merge branch 'nfc-llcp-cleanups' omits 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...] omits a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls omits a736491239f4 nfc: llcp: use test_bit() omits 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors omits ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths omits 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths omits ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices' omits ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test omits 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS omits c1de13f91ee5 mlxsw: Extract classification of router-related events to [...] omits 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...] omits 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters omits 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS omits 03ba35667091 net: rtnetlink: Add RTM_SETSTATS omits 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats omits 9309f97aef6d net: dev: Add hardware stats support omits 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...] omits 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() omits 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests omits f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...] omits 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...] omits 815d51219270 Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() omits f8e9bd34cedd Merge branch 'smc-fix' omits 4940a1fdf31c net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] omits 0537f0a21513 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] omits bd6f1fd5d33d net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() omits cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode omits 4e6e6bec7440 qed: display VF trust config omits d52b45360856 Merge branch 'stmmac-SA8155p-ADP' omits a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...] omits d90b3120473a net: stmmac: Add support for SM8150 omits 4f01d09b2bbf video: fbdev: sm712fb: Fix crash in smtcfb_write() omits 961e366c8531 video: fbdev: s3c-fb: fix platform_get_irq.cocci warning omits a8ff736d3139 Merge branch 'page_pool-stats' omits cc10e84b2ec3 mlx5: add support for page_pool_get_stats omits a3dd98281b9f Documentation: update networking/page_pool.rst omits 6b95e3388b1e page_pool: Add function to batch and return stats omits ad6fa1e1ab1b page_pool: Add recycle stats omits 8610037e8106 page_pool: Add allocation stats omits 841281fe52a7 drm: rcar-du: Drop LVDS device tree backward compatibility omits ed6e76676b26 drm: rcar-du: lvds: Add r8a77961 support omits 3a9a6f3da073 dt-bindings: display: bridge: renesas,lvds: Document r8a77 [...] omits 701920ca9822 drm/ssd130x: remove redundant initialization of pointer mode omits 02a08d78f5c4 perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT omits e3d5ea2c011e tcp: make tcp_read_sock() more robust omits 60ce37b03917 bpf, sockmap: Do not ignore orig_len parameter omits 42f0c1934c7c tcp: Remove the unused api omits bf08824a0f47 flow_dissector: Add support for HSR omits 002028857384 net: dsa: mv88e6xxx: support RMII cmode omits 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane omits cb1d8fba91f2 net: openvswitch: remove unneeded semicolon omits d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...] omits 1dba41c9d2e2 net: ipa: add an interconnect dependency omits 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API omits 224102de2ff1 net: fix up skbs delta_truesize in UDP GRO frag_list omits 9ae1ef4b1634 net: sfp: use %pe for printing errors omits ab1198e5a1dc net: phylink: use %pe for printing errors omits 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg omits fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...] omits ea97ab9889b0 Merge tag 'batadv-net-pullrequest-20220302' of git://git.o [...] omits 95749c103379 Merge tag 'wireless-for-net-2022-03-02' of git://git.kerne [...] omits 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 omits 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() omits fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment omits 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] omits a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it omits b3998b3bc658 ext4: improve fast_commit performance and scalability omits 8ddb80c5fcf4 dt-bindings: display/msm: add missing brace in dpu-qcm2290.yaml omits 5859a2b19911 Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] omits 7e3d76139b5d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 3192f1d9b61a drm/amdgpu: remove redundant null check omits 825e0af0d453 drm/amdgpu/sdma5: drop unused cyan skillfish firmware omits 31f5f46043c7 drm/amdgpu/gfx10: drop unused cyan skillfish firmware omits 1b537e64105d drm/amdgpu: remove unused gpu_info firmwares omits 45a3e06be4d3 drm/amdgpu: Use IP versions in convert_tiling_flags_to_modifier() omits fe5e8f07fc25 drm/amd/display: Modify plane removal sequence to avoid hangs. omits 7952fa0d3e18 drm/amd/pm: new v3 SmuMetrics data structure for Sienna Cichlid omits d7709eb6a197 drm/amdgpu: enable gfxoff routine for GC 10.3.7 omits fabe1753851c drm/amdgpu: enable gfx power gating for GC 10.3.7 omits 9a1358bb2ce3 drm/amdgpu/nv: enable clock gating for GC 10.3.7 subblock omits 00bfab4457c2 drm/amdgpu: enable gfx clock gating control for GC 10.3.7 omits b6901d93cc12 drm/amdgpu: fix suspend/resume hang regression omits e6fac6a9c9eb drm/amdgpu: Move CAP firmware loading to the beginning of [...] omits 5aa061474b1e drm/amdgpu: Bump minor version for hot plug tests enabling. omits 57230f0ce6ed drm/amdgpu: Fix sigsev when accessing MMIO on hot unplug. omits 7d4108e4ceb3 drm/amdgpu: convert code name to ip version for noretry set omits 957b0787ee5d drm/amdgpu: move amdgpu_gmc_noretry_set after ip_versions [...] omits 80e0c2cb37b6 drm/amdgpu: Remove redundant .ras_fini initialization in s [...] omits 30e58102d516 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 149d7ba1f8fe drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits aa8e65dfc75f drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits f148c143ef3f drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 0dca257d6dc5 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits f578a37d19c6 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 9dad47c50f9b drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 35366481d094 drm/amdgpu: Remove redundant calls of amdgpu_ras_block_lat [...] omits 1f211a827cbd drm/amdgpu: centrally calls the .ras_fini function of all [...] omits 667c7091a39e drm/amdgpu: Optimize xxx_ras_fini function of each ras block omits 01d468d9a420 drm/amdgpu: Modify .ras_fini function pointer parameter omits b51759661e29 drm/amd/display: Adding a dc_debug option and dmub setting [...] omits 91dcfe5fd9d3 drm/amd/display: Add frame alternate 3D & restrict HW pack [...] omits ca6fcfa8d446 drm/amdgpu: Fix realloc of ptr omits 4affb1230338 drm/amd/display: Reset VIC if HDMI_VIC is present omits 6dc0fded6280 drm/amd/display: Make functional resource functions non-static omits 1e242bf8bc1b drm/amd/display: Remove invalid RDPCS Programming in DAL omits d58b8a99cbb8 drm/amdkfd: Add SMI add event helper omits 38abd56bed58 drm/amdkfd: Correct SMI event read size omits e433d6843310 Revert "drm/amdkfd: process_info lock not needed for svm" omits b8cb6ab68674 gpu/amd: vega10_hwmgr: fix inappropriate private variable name omits 52e8da704d8d drm/amd/display: Don't fill up the logs omits f1ef17011c76 drm/amdgpu: fix suspend/resume hang regression omits 9ed331f8a0fb auxdisplay: lcd2s: Use proper API to free the instance of [...] omits 898c0a15425a auxdisplay: lcd2s: Fix memory leak in ->remove() omits 4424c35ead66 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature omits 280ee3c3aaa8 crypto: octeontx2 - fix missing unlock omits e6205ad58a7a hwrng: cavium - fix NULL but dereferenced coccicheck error omits 959e37546491 crypto: cavium/nitrox - don't cast parameter in bit operations omits 647d41d3952d crypto: vmx - add missing dependencies omits 9578de385c78 MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver omits 7ecc3e34474b crypto: xilinx - Add Xilinx SHA3 driver omits 80f940ef527e firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality omits 52af29abffca crypto: xilinx - Updated Makefile for xilinx subdirectory omits 7976c1492571 crypto: crypto_xor - use helpers for unaligned accesses omits 4920a4a7262d crypto: cleanup comments omits 35d2bf20683f crypto: dh - calculate Q from P for the full public key ve [...] omits 81771ff2411a lib/mpi: export mpi_rshift omits 32f07cc40c9b crypto: dh - disallow plain "dh" usage in FIPS mode omits d6097b8d5d55 crypto: api - allow algs only in specific constructions in [...] omits c8e8236cf71f crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' [...] omits 209b7fc9c924 crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates omits 1e2079645667 crypto: dh - implement private key generation primitive fo [...] omits 60a273e9aecd crypto: testmgr - add known answer tests for ffdheXYZ(dh) [...] omits 7dce59819750 crypto: dh - implement ffdheXYZ(dh) templates omits d902981f09bf crypto: dh - introduce common code for built-in safe-prime [...] omits fae198935c44 crypto: dh - split out deserialization code from crypto_dh [...] omits 215bebc8c6ac crypto: dh - constify struct dh's pointer members omits 48c6d8b878c1 crypto: dh - remove struct dh's ->q member omits 46ed5269bf7d crypto: kpp - provide support for KPP spawns omits 1038fd78a1b8 crypto: kpp - provide support for KPP template instances omits 4058cf08945c crypto: engine - check if BH is disabled during completion omits 7f22421103c5 crypto: gemini - call finalize with bh disabled omits dba633342994 crypto: amlogic - call finalize with bh disabled omits f75a749b6d78 crypto: sun8i-ce - call finalize with bh disabled omits b169b3766242 crypto: sun8i-ss - call finalize with bh disabled omits 2f5ee72ee950 crypto: cavium/zip - register algorithm only if hardware i [...] omits 53e748c2758c hwrng: atmel - remove extra line omits c4f51eab6ce0 hwrng: atmel - add runtime pm support omits b95318852597 hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops omits 9fbd8b306fcb hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() omits f14b02088fb8 hwrng: atmel - rename enable/disable functions to init/cleanup omits a223ea9f89ab hwrng: atmel - disable trng on failure path omits 0934683dd1c7 hwrng: atmel - add wait for ready support on read omits e41d27eaf548 drm/aspeed: Add AST2600 chip support omits 5e2421ce7970 drm/aspeed: Update INTR_STS handling omits e6e91ec966db iwlwifi: mvm: return value for request_ownership omits e50b88c4f076 nl80211: Update bss channel on channel switch for P2P_CLIENT omits 875ad0601532 iwlwifi: fix build error for IWLMEI omits ff8dcfebe08d staging: greybus: gpio: Use generic_handle_irq_safe(). omits bfe6b967948c net: usb: lan78xx: Use generic_handle_irq_safe(). omits 83d9b7e3955d mfd: ezx-pcap: Use generic_handle_irq_safe(). omits 1b9855de1ef4 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). omits 8bbe98bdccef Merge branch 'fixes for bpf_prog_pack' omits 676b2daabaf9 bpf, x86: Set header->size properly before freeing it omits eed1fcee556f x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 omits 92ebf5f91b4d Merge tag 'erofs-for-5.17-rc7-fixes' of git://git.kernel.o [...] omits ae5f531d1766 Merge tag 'ntb-5.17-bugfixes' of git://github.com/jonmason/ntb omits 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() omits 9ae2ac4d31a8 drm: Add TODO item for optimizing format helpers omits ad3c72b0c6b9 arm64: dts: lg: align pl330 node name with dtschema omits 8ede5890faaa arm64: dts: lg: add dma-cells to pl330 node omits e7f127b213fa arm64: dts: juno: align pl330 node name with dtschema omits 0d03011894d2 fbdev: Improve performance of cfb_imageblit() omits 3c54c95bd917 fbdev: Remove trailing whitespaces from cfbimgblt.c omits 6f29e04938bf fbdev: Improve performance of sys_imageblit() omits 7dbc515f5ca4 fbdev: Improve performance of sys_fillrect() omits a113870165b8 dt-bindings: hwmon: Add sample averaging properties for ADM1275 omits a3cd66d7cbad hwmon: (adm1275) Allow setting sample averaging omits 90f8f4c0e3ce ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments omits f53bfe4d6984 hwmon: (xdpe12284) Add regulator support omits efdab64d88ab hwmon: (xdpe12284) Add support for xdpe11280 omits ff4670ed6e81 dt-bindings: trivial-devices: Add xdpe11280 omits a577223a97df net: hamradio: fix compliation error omits 168678d765d3 dm mpath: use DMINFO instead of printk with KERN_INFO omits 385411ffba0c dm: stop using bdevname omits 977ff73e6415 dm-zoned: remove the ->name field in struct dmz_dev omits 227178d238b3 ASoC: Intel: machine driver updates for 5.18 omits cdbec3ede0b8 selinux: shorten the policy capability enum names omits 8d25b7beca7e KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run omits c6c937d673aa KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] omits 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] omits d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] omits 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] omits b4be6aefa73c btrfs: do not start relocation until in progress drops are done omits a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow omits a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set omits d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync omits c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers omits 342e7c6ea582 staging: rtl8723bs: Improve the comment explaining the loc [...] omits 8f4347081be3 staging: rtl8723bs: Fix access-point mode deadlock omits 4c11113c1a3d KVM: arm64: Enable Cortex-A510 erratum 2077057 by default omits b2006061ae28 drm/i915/xehpsdv: Move render/compute engine reset domains [...] omits ff6b19d3a0f9 drm/i915/xehp: Add compute workarounds omits 88ed07cb2737 drm/i915/xehp: handle fused off CCS engines omits e393e2aa0ad7 drm/i915/xehp: Don't support parallel submission on comput [...] omits ea4ca894a160 drm/i915/xehp/guc: enable compute engine inside GuC omits 87cb6d80f2d1 drm/i915/xehp: Enable ccs/dual-ctx in RCU_MODE omits adfadb5638bf drm/i915/xehp: Define context scheduling attributes in lrc [...] omits f4c1fdb93992 drm/i915: Move context descriptor fields to intel_lrc.h omits c674c5b9342e drm/i915/xehp: CCS should use RCS setup functions omits 803efd297e31 drm/i915/xehp: compute engine pipe_control omits 505c4857fb13 drm/i915/xehp: Add Compute CS IRQ handlers omits 4b88ad503d6d drm/i915/xehp: CCS shares the render reset domain omits 944823c94639 drm/i915/xehp: Define compute class and engine omits e1c21608e3cf platform/x86: thinkpad_acpi: Add PSC mode support omits 22ba5e99b96f erofs: fix ztailpacking on > 4GiB filesystems omits a3d38af35d61 selftests: sdsi: test sysfs setup omits f6d92cfc79e8 tools arch x86: Add Intel SDSi provisiong tool omits 81d9d7f8bb8b drm/panfrost: cleanup comments omits 13262fc26c18 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask omits d149dd2a806b spi: dt-bindings: mediatek: Set min size for 'mediatek,pad [...] omits ee8ad9440f18 spi: dt-bindings: renesas,rspi: Drop comment for generic c [...] omits 80c056656d46 regulator: virtual: add devicetree support omits d2fb5487ecb2 regulator: virtual: warn against production use omits 75c3543e39f0 regulator: virtual: use dev_err_probe() omits d5dd781bcc81 ASoC: qcom: Fix error code in lpass_platform_copy() omits de2c6f98817f ASoC: soc-compress: prevent the potentially use of null pointer omits 300689fb04b3 ASoC: soc-generic-dmaengine-pcm: set period_bytes_min base [...] omits 45ea97d74313 ASoC: dwc-i2s: Handle errors for clk_enable omits a2253ec7aef2 ASoC: amd: use asoc_substream_to_rtd() omits f9e2ca0640e5 ASoC: atmel_ssc_dai: Handle errors for clk_enable omits 2ecf362d2203 ASoC: mxs-saif: Handle errors for clk_enable omits c4dcd7100c26 ASoC: Intel: soc-acpi: add entries in ADL match table omits 2fe14ff61bd6 ASoC: Intel: sof_ssp_amp: rename driver and support cs35l4 [...] omits 709ec7bec6b3 ASoC: Intel: cirrus-common: support cs35l41 amplifier omits 024979b67b39 ASoC: Intel: sof_rt1308: move rt1308 code to common module omits e1d5e1332402 ASoC: Intel: boards: create sof-realtek-common module omits da793fb0f56c ASoC: Intel: add RT1308 I2S machine driver and HDMI-in cap [...] omits f1eebb3bf707 ASoC: Intel: boards: fix spelling in comments omits a6264056b39e ASoC: soc-acpi: remove sof_fw_filename omits 098fdbc3531f irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode omits 0d3616bbd03c irqchip/sifive-plic: Improve naming scheme for per context [...] omits 150430366b2d drm/bridge: nwl-dsi: Remove superfluous write to NWL_DSI_I [...] omits c0bbed9051b6 drm/bridge: Clear the DP_AUX_I2C_MOT bit passed in aux rea [...] omits faabb26838f3 platform/surface: Remove Surface 3 Button driver omits 60c7353c6b23 Input: soc_button_array - add support for Microsoft Surfac [...] omits a8b2b8b06e10 drm/i915: Depend on !PREEMPT_RT. omits cb18448bbf1c platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 83 [...] omits bf8fd1a9736e platform/x86: x86-android-tablets: Workaround Lenovo Yoga [...] omits 67dfc2b441b4 platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet [...] omits 7fa7dfafe40a platform/x86: x86-android-tablets: Fix EBUSY error when re [...] omits f97afae4d780 Merge remote-tracking branch 'pdx86/platform-drivers-x86-p [...] omits bf779aaf56ea platform/x86: thinkpad_acpi: Add dual fan probe omits 402576d9804e Documentation: Add x86/amd_hsmp driver omits 91f410aa679a platform/x86: Add AMD system management interface omits f094399fae9c surface: surface3_power: Fix battery readings on batteries [...] omits 32370191c085 platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] omits 1f311c94aabd mmc: rtsx: add 74 Clocks in power on flow omits 76f22f4dcae6 Documentation: sound: fix typo in control-names.rst omits 0aa6b294b312 ALSA: intel_hdmi: Fix reference to PCM buffer address omits 6c1f41afc1db batman-adv: Don't expect inter-netns unique iflink indices omits b665eae7a788 printk: fix return value of printk.devkmsg __setup handler omits 6116ba09423f batman-adv: Request iflink once in batadv_get_real_netdevice omits 690bb6fb64f5 batman-adv: Request iflink once in batadv-on-batadv check omits 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message omits eb7da4f17dfc batman-adv: Migrate to linux/container_of.h omits 71bb9ab6e351 scsi: ufs: Fix runtime PM messages never-ending cycle omits af4edb1d50c6 scsi: core: sd: Add silence_suspend flag to suppress some [...] omits e81ce97f5716 scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() omits 123a3af35d08 scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() omits bb21fc9911ee scsi: lpfc: Use fc_block_rport() omits 45c59287ff01 scsi: lpfc: Drop lpfc_no_handler() omits bf180cc1a5da scsi: lpfc: Kill lpfc_bus_reset_handler() omits 98cdcd6c6b4a scsi: wd719x: Return proper error code when dma_set_mask() fails omits 69af1c9577aa scsi: iscsi: Drop temp workq_name omits 7cb6683ce761 scsi: iscsi: Use the session workqueue for recovery omits 5842ea366831 scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding omits d8ec5d67b8bb scsi: iscsi: Remove iscsi_scan_finished() omits b07c348f8ffb scsi: iscsi: Speed up session unblocking and removal omits 8dd3dff3bf3e scsi: iscsi: Fix recovery and unblocking race omits 07e0984b96ec scsi: scsi_transport_fc: Fix FPIN Link Integrity statistic [...] omits 32698c955295 scsi: libsas: Clean up sas_form_port() omits 04b7762e37c9 Input: elan_i2c - fix regulator enable count imbalance aft [...] omits 81a36d8ce554 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] omits 1d1898f65616 tracing/histogram: Fix sorting on old "cpu" value omits 264403033105 scsi: core: Remove <scsi/scsi_request.h> omits 6aded12b10e0 scsi: core: Remove struct scsi_request omits dbb4c84d87af scsi: core: Move the result field from struct scsi_request [...] omits a9a4ea1166d6 scsi: core: Move the resid_len field from struct scsi_requ [...] omits 5b794f98074a scsi: core: Remove the sense and sense_len fields from str [...] omits ce70fd9a551a scsi: core: Remove the cmd field from struct scsi_request omits 71bada345b33 scsi: core: Don't memset() the entire scsi_cmnd in scsi_in [...] omits c49ff72cff4c scsi: target: pscsi: Remove struct pscsi_plugin_task omits 96946d892a05 Merge branch 'if_ether-h-add-industrial-fieldbus-ethertypes' omits cd73cda742fb if_ether.h: add EtherCAT Ethertype omits dd0ca255f3d2 if_ether.h: add PROFINET Ethertype omits 0b0e2ff10356 net: dsa: restore error path of dsa_tree_change_tag_proto omits a02192151b7d macvtap: advertise link netns via netlink omits 323d51cac6a1 nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD omits fb3f903769e8 tun: support NAPI for packets received from batched XDP buffs omits 2e77551c6128 Merge tag 'for-net-2022-03-01' of git://git.kernel.org/pub [...] omits 422ce83667d6 Merge branch 'sfc-optimize-rxqs-count-and-affinities' omits 09a99ab16c60 sfc: set affinity hints in local NUMA node only omits c265b569a45f sfc: default config to 1 channel/core in local NUMA node only omits ef739f1dd3ac net: smc: fix different types in min() omits 719ca3797290 dt-bindings: display/msm: Drop bogus interrupt flags cell [...] omits 4f0bfdfd8323 ELF: Properly redefine PT_GNU_* in terms of PT_LOOS omits 7dc6ea7c56bd MAINTAINERS: Update execve entry with more details omits b452722e6ff3 exec: cleanup comments omits 2b4bfbe09676 fs/binfmt_elf: Refactor load_elf_binary function omits 0da1d5002745 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits d65bc29be0ae binfmt: move more stuff undef CONFIG_COREDUMP omits 9132c3947b09 selftests/exec: Test for empty string on NULL argv omits dcd46d897adb exec: Force single empty string when argv is empty omits 84158b7f6a06 coredump: Also dump first pages of non-executable ELF libraries omits 10b19249192a ELF: fix overflow in total mapping size calculation omits 275f3f648702 Bluetooth: Fix not checking MGMT cmd pending queue omits 530e214c5b5a bpf, test_run: Fix overflow in XDP frags bpf_test_finish omits 7e302637ba61 drm/v3d: centralize error handling when init scheduler fails omits 4761df52f154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits e2a1e7abaee1 drm/i915/guc: Do not complain about stale reset notifications omits fc7f750dc9d1 staging: gdm724x: fix use after free in gdm_lte_rx() omits 55927cb44db4 arm64: dts: broadcom: Fix sata nodename omits a0e897d1b367 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits db6140e5e35a net/sched: act_ct: Fix flow table lookup failure with no o [...] omits 966ffbd8615a s390/mm: convert pte_val()/pXd_val() into functions omits e1fc74ff2346 s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue omits 933b7253adf6 s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue omits 869a9dbc10d2 s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue omits 4a366f519a3c s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue omits b8e3b37900a5 s390/mm: use set_pXd()/set_pte() helper functions everywhere omits f29111f117aa s390/mm: add set_pte_bit()/clear_pte_bit() helper functions omits e2aaae2d3677 s390/mm: add set_pXd()/set_pte() helper functions omits f0003a9e4c18 s390/entry: remove unused expoline thunk omits 1a5e3f262e03 s390/ftrace: make use of epsw to get psw mask omits 96f6641a6a28 s390/ptrace: remove opencoded offsetof omits 4851d2262236 s390/smp: sort out physical vs virtual pointers usage omits 8944d05f9bbf s390/ap: enable sysfs attribute scans to force AP bus rescan omits 283915850a44 s390/ap: notify drivers on config changed and scan complet [...] omits 4f8206b88286 s390/ap: driver callback to indicate resource in use omits 9ba142f472c1 s390/test_unwind: fix and extend kprobes test omits 829ec7491c40 s390/test_unwind: add ftrace test omits 8a0c97055027 s390/test_unwind: add "backtrace" module parameter omits 93bd3232448f s390/test_unwind: minor cleanup omits 81eac9079663 s390/test_unwind: show tests as skipped if unsupported omits 42b01a553a56 s390: always use the packed stack layout omits 9a4f03ad6d67 Merge branch 'fixes' into features omits fb184c4af9b9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits c194dad21025 s390/extable: fix exception table sorting omits 1389f17937a0 s390/ftrace: fix arch_ftrace_get_regs implementation omits 9fa881f7e3c7 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation omits 6b4b54c7ca34 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE omits 62929726ef0e drm/vrr: Set VRR capable prop only if it is attached to connector omits 620c803f42de ACPI: LPSS: Provide an SSP type to the driver omits f167c1a13879 ACPI: LPSS: Constify properties member in struct lpss_device_desc omits 2cbfae0f50f7 ACPI: platform: Constify properties parameter in acpi_crea [...] omits 575115360652 Merge tag 'binfmt_elf-v5.17-rc7' of git://git.kernel.org/p [...] omits 023bbde3db41 pstore: Add prefix to ECC messages omits e068ef3fd5a3 drm/i915/guc: Initialize GuC submission locks and queues early omits 439a8468242b binfmt_elf: Avoid total_mapping_size for ET_EXEC omits 4d558d4d88af Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/ [...] omits c807a335d3b1 Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] omits 0c8b522d3e3f Merge branch irq/qcom-pdc-cleanup into irq/irqchip-next omits 55ddcd9f3226 powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" omits 5bf19d0aa3d2 powercap: DTPM: dtpm_node_callback[] can be static omits 7a64ca17e4dd PM: suspend: fix return value of __setup handler omits ba7ffcd4c4da PM: hibernate: fix __setup handler error handling omits 4a49db7b0abc Merge tag 'linux-cpupower-5.18-rc1' of git://git.kernel.or [...] omits ad5255c1ea9c ceph: misc fix for code style and logs omits 1ab36c9dfa01 ceph: allocate capsnap memory outside of ceph_queue_cap_snap() omits 5ed91587e201 ceph: do not release the global snaprealm until unmounting omits 1753629ea0f3 ceph: remove incorrect and unused CEPH_INO_DOTDOT macro omits 7e7d67a2044a MAINTAINERS: add Xiubo Li as cephfs co-maintainer omits 74a31df4f1f1 ceph: eliminate the recursion when rebuilding the snap context omits 2e586641c950 ceph: do not update snapshot context when there is no new [...] omits 2941bf53f59c ceph: zero the dir_entries memory when allocating it omits ab58a5a1c048 ceph: move to a dedicated slabcache for ceph_cap_snap omits 6ddf5f165f13 ceph: add getvxattr op omits 27884f4bce63 libceph: drop else branches in prepare_read_data{,_cont} omits 810313c5f3f5 ceph: fix comments mentioning i_mutex omits 370f0acf2c70 ceph: fail the request directly if handle_reply gets an ESTALE omits 4d9513cf6d20 ceph: wake waiters after failed async create omits fbed7045f552 ceph: wait for async create reply before sending any cap messages omits 9eaa7b79979f ceph: eliminate req->r_wait_for_completion from ceph_mds_request omits 083db6fd3e73 ceph: uninline the data on a file opened for writing omits 5b19f1eba459 ceph: make ceph_netfs_issue_op() handle inlined data omits a25cedb4313d ceph: switch netfs read ops to use rreq->inode instead of [...] omits b652de1e3dfb KVM: SVM: Disable preemption across AVIC load/put during A [...] omits 0a62b2098987 iavf: Remove non-inclusive language omits 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int omits bae569d01a1f iavf: stop leaking iavf_status as "errno" values omits c3fec56e1267 iavf: remove redundant ret variable omits a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC omits 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message omits d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm omits eee5215bd784 drm/i915/guc: Fix flag query helper function to not modify state omits 4a0a1436053b mips: ralink: fix a refcount leak in ill_acc_of_setup() omits a461cac0c4b4 arm64: defconfig: enable the CVP driver omits 200ed341b864 mips: Implement "current_stack_pointer" omits a644161ba11d Documentation: admin-guide: pm: Document uncore frequency scaling omits ef82c9be844f arm64: dts: n5x: add sdr edac support omits 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node omits 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current omits 1b5f9a048759 dt-bindings: usb: dwc2: add iommus omits 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex omits 444e1154b2bf PM: hibernate: Clean up non-kernel-doc comments omits cedd3614e5d9 perf: Add irq and exception return branch types omits 71a412ed4c10 perf/x86/intel/uncore: Make uncore_discovery clean for 64 [...] omits 25795ef6299f sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINT [...] omits fa2c3254d7cf sched/tracing: Don't re-read p->state when emitting sched_ [...] omits 49bef33e4b87 sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race omits 3eba0505d03a sched/cpuacct: Remove redundant RCU read lock omits dc6e0818bc9a sched/cpuacct: Optimize away RCU read lock omits 248cc9993d1c sched/cpuacct: Fix charge percpu cpuusage omits 7dfe105dfc72 PM: sleep: wakeup: Fix typos in comments omits 1d7286729aa6 hv_balloon: rate-limit "Unhandled message" warning omits 5838a14832d4 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference omits aa9f58415a8e KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors omits f6bfe8b5b2c2 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug [...] omits a483b1b232e6 Merge tag 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/s [...] omits 9a6582b83928 PM: domains: use dev_err_probe() to simplify error handling omits fe23b6bbeac4 HID: nintendo: check the return value of alloc_workqueue() omits 7d8e1702b572 Merge tag 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/sc [...] omits 94b0655636b3 Merge tag 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/ [...] omits e7d90cfac551 PM: domains: Prevent power off for parent unless child is [...] omits 4dd4d3deb502 ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configurat [...] omits e5c894791eab ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` omits 099849af27f7 ata: ahci: Rename board_ahci_mobile omits b8d06ce712e3 Merge tag 'wireless-for-net-2022-03-01' of git://git.kerne [...] omits cc71d37fd1f1 HID: vivaldi: fix sysfs attributes leak omits 7282c126f768 Merge branch 'smc-datapath-opts' omits 6b88af839d20 net/smc: don't send in the BH context if sock_owned_by_user omits a505cce6f7cf net/smc: don't req_notify until all CQEs drained omits 6bf536eb5c8c net/smc: correct settings of RMB window update limit omits b70a5cc04519 net/smc: send directly on setting TCP_NODELAY omits 12bbb0d163a9 net/smc: add sysctl for autocorking omits dcd2cf5f2fc0 net/smc: add autocorking support omits 462791bbfa35 net/smc: add sysctl interface for SMC omits 8a6ea4edcf3e Merge tag 'v5.17-next-dts32' of git://git.kernel.org/pub/s [...] omits c723b6b7b7a1 Merge tag 'v5.17-next-dts64' of git://git.kernel.org/pub/s [...] omits 5d6a32215624 KVM: WARN if is_unsync_root() is called on a root without [...] omits e65a3b46b5b1 KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst [...] omits cc65c3a110db KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch spec [...] omits 527d5cd7eece KVM: x86/mmu: Zap only obsolete roots if a root shadow pag [...] omits 2f6f66ccd21e KVM: Drop kvm_reload_remote_mmus(), open code request in x [...] omits f6d0a2521ce1 KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change omits a4ee79063f44 dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC omits 1e326ad42978 KVM: x86/emulator: Move the unhandled outer privilege leve [...] omits 31c66dabaa8a KVM: x86/emulator: Fix wrong privilege check for code segm [...] omits ca85f002258f KVM: x86/emulator: Defer not-present segment check in __lo [...] omits 85c68eb429f7 KVM: selftests: Add test to verify KVM handling of ICR omits b9964ee36bdf KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper omits a57a31684d7b KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two [...] omits 5429478d038f KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes omits 70180052354c KVM: x86: Make kvm_lapic_reg_{read,write}() static omits bd17f417c07d KVM: x86: WARN if KVM emulates an IPI without clearing the [...] omits b51818afdc1d KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualizati [...] omits ed60920efe73 KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC wr [...] omits b031f1043583 KVM: x86: Use "raw" APIC register read for handling APIC-w [...] omits b5ede3df79b7 KVM: VMX: Handle APIC-write offset wrangling in VMX code omits d22a81b304a2 KVM: x86: Do not change ICR on write to APIC_SELF_IPI omits f66af9f222f0 KVM: x86: Fix emulation in writing cr8 omits b5f61c035d49 KVM: x86: flush TLB separately from MMU reset omits a12f76345e02 cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo omits c803ae6d826e drm/bridge: chipone-icn6211: switch to devm_drm_of_get_bridge omits beac7709e40b drm/bridge: anx7625: Fix release wrong workqueue omits 8219d31effa7 powerpc/lib/sstep: Fix build errors with newer binutils omits 8667d0d64dd1 powerpc: Fix build errors with newer binutils omits a633cb1eddda powerpc/lib/sstep: Fix 'sthcx' instruction omits 2863dd2db23e powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit omits bd004cad78c0 selftests/bpf: Update btf_dump case for conflicting names omits 749ed4a20657 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_ [...] omits 973e2e646240 powerpc/interrupt: Remove struct interrupt_state omits 607451ce0aa9 powerpc/fadump: register for fadump as early as possible omits 29cf373c5766 selftests/powerpc/pmu: Add interface test for mmcra regist [...] omits 4226961b0019 libbpf: Skip forward declaration when counting duplicated [...] omits 02f02feb6b50 selftests/powerpc/pmu/: Add interface test for mmcr3_src fields omits 9ee241f1b144 selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_f [...] omits ac575b2606bf selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field omits 2becea3b6acf selftests/powerpc/pmu/: Add interface test for mmcr1_comb field omits 6e11374b0872 selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 [...] omits d5172f2585cd selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 [...] omits 9ac7c6d5e4b5 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field omits b24142b9d240 selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit omits a7c0ab2e6148 selftests/powerpc/pmu/: Add interface test for mmcr0_cc56r [...] omits eb7aa044df18 selftests/powerpc/pmu/: Add interface test for mmcr0 excep [...] omits 13307f9584ea selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcr [...] omits 2b49e641063e selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields omits 79c4e6aba8df selftests/powerpc/pmu: Add macros to extract mmcr fields omits 54d4ba7f22d1 selftests/powerpc/pmu: Add event_init_sampling function omits 5f6c3061af7c selftests/powerpc/pmu: Add utility functions to post proce [...] omits 6523dce86222 selftests/powerpc/pmu: Add macros to parse event codes omits c315669e2fbd selftests/powerpc/pmu: Add support for perf sampling tests omits ea49432d184a ARM: mstar: Select HAVE_ARM_ARCH_TIMER omits 4ff2980b6bd2 xfrm: fix tunnel model fragmentation behavior omits 3b836da4081f netfilter: nf_queue: handle socket prefetch omits c3873070247d netfilter: nf_queue: fix possible use-after-free omits 2e78855d311c selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket [...] omits 747670fd9a2d netfilter: nf_queue: don't assume sk is full socket omits c4deb8344a76 ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwat [...] omits 94d9864cc86f mac80211: treat some SAE auth steps as final omits c687cdc66ffc Merge tag 'v5.17-next-defconfig' of git://git.kernel.org/p [...] omits c199a67c42d6 Merge tag 'qcom-defconfig-for-5.18' of git://git.kernel.or [...] omits e414c25e3399 irqchip/nvic: Release nvic_base upon failure omits d9bdba07824c ARM: PXA: fix up decompressor code omits 29cefaaf2b35 Merge tag 'qcom-arm64-for-5.18' of git://git.kernel.org/pu [...] omits 6ad27f522cb3 nl80211: Handle nla_memdup failures in handle_nan_filter omits cf5086d35d8c drm/tegra: Support YVYU, VYUY and YU24 formats omits a649b133c315 drm/tegra: Support semi-planar formats on Tegra114+ omits 28aa30b08de6 drm/tegra: Fix planar formats on Tegra186 and later omits 025c6643a815 gpu: host1x: Fix a memory leak in 'host1x_remove()' omits e5d5db1a79a5 gpu: host1x: Fix an error handling path in 'host1x_probe()' omits 40c13296f848 Merge tag 'qcom-dts-for-5.18' of git://git.kernel.org/pub/ [...] omits 5a6248c0a223 iwlwifi: mvm: check debugfs_dir ptr before use omits 16e769e2ae1f Merge tag 'v5.17-next-soc' of git://git.kernel.org/pub/scm [...] omits d2febf6bbec5 irqchip/qcom-pdc: Drop open coded version of __assign_bit() omits a6aca2f460e2 irqchip/qcom-pdc: Fix broken locking omits d494d088ac44 irqchip/qcom-pdc: Kill qcom_pdc_translate helper omits 4dc70713dc24 irqchip/qcom-pdc: Kill non-wakeup irqdomain omits 8d4c99891932 irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ omits 1db5fcbba263 iwlwifi: don't advertise TWT support omits 42ba417307bc Merge tag 'memory-controller-drv-tegra-5.18' of git://git. [...] omits 50bb467c9e76 rfkill: define rfill_soft_blocked() if !RFKILL omits 88c7385290ed Merge tag 'memory-controller-drv-mediatek-5.18' of git://g [...] omits b903f9c55ea4 Merge tag 'memory-controller-drv-5.18' of git://git.kernel [...] omits 35e33a24f8fe Merge tag 'v5.17-fixes-tag' of git://git.kernel.org/pub/sc [...] omits cf90e2f1de97 Merge tag 'qcom-dts-fixes-for-5.17' of git://git.kernel.or [...] omits e1d7eed180b6 Merge tag 'qcom-arm64-fixes-for-5.17' of git://git.kernel. [...] omits 9411ac255e53 Merge tag 'arm-soc/for-5.17/devicetree-fixes' of https://g [...] omits 5d8965704fe5 MIPS: ralink: mt7621: use bitwise NOT instead of logical omits 455481fc9a80 MIPS: Remove TX39XX support omits fb87550d2517 drm/i915/selftests: exercise mmap migration omits 6e0c5bf0cc13 drm/i915/selftests: handle allocation failures omits 503725c2d986 drm/i915/ttm: mappable migration on fault omits 9373505967ff drm/i915/ttm: make eviction mappable aware omits 809967d76e91 arm64: dts: mediatek: update mt7986b memory node omits fbaac5b1057d arm64: dts: mediatek: update mt7986a memory node omits 1e385c08249e Merge branch 'vxlan-vnifiltering' omits 445b2f36bb4e drivers: vxlan: vnifilter: add support for stats dumping omits 4095e0e1328a drivers: vxlan: vnifilter: per vni stats omits 3edf5f66c12a selftests: add new tests for vxlan vnifiltering omits f9c4bb0b245c vxlan: vni filtering support on collect metadata device omits a498c5953a9c vxlan_multicast: Move multicast helpers to a separate file omits 7b8135f4df98 rtnetlink: add new rtm tunnel api for tunnel id filtering omits efe0f94b333b vxlan_core: add helper vxlan_vni_in_use omits a9508d121a0e vxlan_core: make multicast helper take rip and ifindex explicitly omits c63053e0cb5a vxlan_core: move some fdb helpers to non-static omits 76fc217d7fb1 vxlan_core: move common declarations to private header file omits fba55a66e8ec vxlan_core: fix build warnings in vxlan_xmit_one omits 6765393614ea vxlan: move to its own directory omits 7cf5aa32e392 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f9986b258c2 arm64: dts: mediatek: add clock support for mt7986a omits eb1b02bef52a dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits b5d8378ff0ba ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC omits ecd2a1c1d541 ARM: dts: add GPIO support for Airoha EN7523 omits 9feaf8b387ee efi: fix return value of __setup handlers omits 2cf1c348d0f5 ARM: Add basic support for Airoha EN7523 SoC omits a319fbfd3f6a dt-bindings: mediatek: add compatible for MT8186 pwrap omits 83a7175cbe3e soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 994a71a3c911 arm64: dts: mediatek: Add mt8192 power domains controller omits a97af4b52b63 arm64: dts: mt6358: add mt6358-keys node omits c432cd598a18 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel omits 831785f0e5b9 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits 462f6c4a7c08 arm64: dts: mt8183: add jpeg enc node for mt8183 omits dcfd51925639 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 omits d98299266973 Input: goodix - workaround Cherry Trail devices with a bog [...] omits d176708ffc20 Input: goodix - use the new soc_intel_is_byt() helper omits 1136fa0c07de Merge tag 'v5.17-rc4' into for-linus omits 38a15ad9488e Merge tag 'amd-drm-next-5.18-2022-02-25' of https://gitlab [...] omits 4a48b4c428dc MAINTAINERS: add missing security/integrity/platform_certs omits f2b77012ddd5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits a5cd1ab7ab67 Fix incorrect type in assignment of ipv6 port for audit omits b664e255ba3c bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig omits bac129dbc656 pinctrl: sunxi: Use unique lockdep classes for IRQs omits 7795686d573d pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits 8dd552458361 ASoC: codecs: wsa881x: add runtime pm support omits ffd24fa2fcc7 e1000e: Correct NVM checksum verification flow omits 1866aa0d0d64 e1000e: Fix possible HW unit hang after an s0ix exit omits 17a8f31bba7b netfilter: egress: silence egress hook lockdep splats omits 56763f12b0f0 netfilter: fix use-after-free in __nf_register_net_hook() omits c953c764e505 arm64: dts: ns2: Fix spi-cpol and spi-cpha property omits c8442f0fb09c ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 omits 719fce7539cd Merge tag 'soc-fixes-5.17-2' of git://git.kernel.org/pub/s [...] omits 201b5c016f16 Merge tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org [...] omits 075c3c483c86 Merge back cpufreq changes for v5.18. omits ec52cd3fa170 Merge back int340x thermal driver changes for v5.18. omits cb1852783f79 drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER omits 46c81702e922 ASoC: Add power domains support for digital macro codecs omits 0b9e69e1a1e4 net: dm9051: Make remove() callback a void function omits e499cd3102b2 Merge tag 'spi-remove-void' of https://git.kernel.org/pub/ [...] omits a80501b89152 RDMA/core: Remove unnecessary statements omits 26d347434829 drm/bridge: ti-sn65dsi86: Properly undo autosuspend omits e9b6013a7ce3 x86/speculation: Update link to AMD speculation whitepaper omits 244d00b5dd47 x86/speculation: Use generic retpoline by default on AMD omits 43429ea74a12 bpf, docs: Add a missing colon in verifier.rst omits ceac059ed4fd bpf: Cache the last valid build_id omits 8427577535ba Merge branch 'fixes' into next omits e52b78f89067 sound: core: Remove redundant variable and return the last [...] omits d248b2771f54 sound: core: remove initialise static variables to 0 omits c4208653a327 igc: igc_write_phy_reg_gpy: drop premature return omits fda2635466cd igc: igc_read_phy_reg_gpy: drop premature return omits 8cd235b21605 ARM: dts: mvebu: Add Ctera C-200 V2 board omits 5fc74dbdf8f6 ARM: dts: kirkwood: Add Ctera C-200 V1 board omits 643d6a78ac76 dt-bindings: vendor-prefixes: Add Ctera Networks omits a4fbfdd7a160 libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning omits 70868c6b8fd8 docs: fix 'make htmldocs' warning in SCTP.rst omits d28ce6c7c1ee ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy [...] omits 17850f2b0b4b RDMA/irdma: Remove incorrect masking of PD omits b200189626b5 RDMA/irdma: Fix Passthrough mode in VM omits 6702bc147448 RDMA/irdma: Fix netdev notifications for vlan's omits ca1697eb0920 ALSA: spi: Add check for clk_enable() omits a544684b790f ALSA: mips: Use platform_get_irq() to get the interrupt omits e6e6479c27aa soc: microchip: make mpfs_sys_controller_put static omits 5344930c64ab arm64: dts: marvell: armada-37xx: Add clock to PCIe node omits ea7596c1e5a7 RDMA/irdma: Make irdma_create_mg_ctx return a void omits 07609c193a0c bpf, selftests: Use raw_tp program for atomic test omits 1902472b4fa9 bpf, arm64: Support more atomic operations omits 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] omits 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS omits 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv omits f49169c97fce NFSD: Remove svc_serv_ops::svo_module omits c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() omits 4355d767a21b SUNRPC: Rename svc_close_xprt() omits 352ad31448fe SUNRPC: Rename svc_create_xprt() omits 87cdd8641c8a SUNRPC: Remove svo_shutdown method omits c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method omits 70a60cbfb613 SUNRPC: Record endpoint information in trace log omits aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros omits 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses omits c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] omits d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] omits add1511c3816 NFSD: Streamline the rare "found" case omits 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case omits 378a6109dd14 NFSD: De-duplicate hash bucket indexing omits e377a3e698fb nfsd: Add support for the birth time attribute omits 79e7ce2e519e Merge branch 'for-next/insn' of ssh://gitolite.kernel.org/ [...] omits f16ed63e53c7 spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC omits bee1549199d4 mmc: sh_mmcif: Simplify division/shift logic omits e22dfdb63df3 drm/bridge: it6505: Fix the read buffer array bound omits c62dd8a58d19 bpftool: Remove redundant slashes omits c2a7de4feb6e random: do crng pre-init loading in worker rather than irq omits abded93ec1e9 random: unify cycles_t and jiffies usage and types omits 64276a9939ff random: cleanup UUID handling omits 18b1ab7aa76b xsk: Fix race at socket teardown omits d2717584521a Merge tag 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub [...] omits bb67752b505e Merge tag 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel. [...] omits 2d9f1dd1f28d Merge tag 'aspeed-5.18-devicetree-2' of git://git.kernel.o [...] omits 2cd76c2aba5e Merge tag 'samsung-dt64-5.18-2' of git://git.kernel.org/pu [...] omits 4216cd957b23 Merge tag 'samsung-dt-5.18-2' of git://git.kernel.org/pub/ [...] omits 664abe886602 Merge tag 'tegra-for-5.18-arm64-dt' of git://git.kernel.or [...] omits f08a71d29d9d Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/ [...] omits cba4cdeb35a2 Merge tag 'tegra-for-5.18-dt-bindings' of git://git.kernel [...] omits 278883945043 Merge tag 'samsung-soc-5.18' of git://git.kernel.org/pub/s [...] omits 28f74201e37c ARM: pxa: remove Intel Imote2 and Stargate 2 boards omits c03d98267033 drm/i915: Clarify vma lifetime omits 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag omits e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() omits a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition omits dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() omits 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation omits 7b83299e5b93 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] omits 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] omits 53238ebcfa56 Merge tag 'tegra-for-5.18-arm64-defconfig' of git://git.ke [...] omits 20f01f163203 blk-crypto: show crypto capabilities in sysfs omits 0f69288253e9 block: don't delete queue kobject before its children omits f5ec592dd3bc block: simplify calling convention of elv_unregister_queue() omits 30939293262e blktrace: fix use after free for struct blk_trace omits 6bb477df0436 spi: use specific last_cs instead of last_cs_enable omits 316cd9412679 ASoC: es7241: Use modern ASoC DAI format terminology omits 677c90bac3f1 ASoC: max98927: Use modern ASoC DAI format terminology omits 502e1c8d0722 ASoC: max98926: Use modern ASoC DAI format terminology omits 02dd4e6ba25c ASoC: max98925: Use modern ASoC DAI format terminology omits 2594d0aaedad ASoC: max9867: Use modern ASoC DAI format terminology omits d14c87d8ef0d ASoC: max9860: Use modern ASoC DAI format terminology omits 9dcef176c4d6 ASoC: max9850: Use modern ASoC DAI format terminology omits c536d745adbc ASoC: max98390: Use modern ASoC DAI format terminology omits 012df28f5e14 ASoC: max98371: Use modern ASoC DAI format terminology omits 2232314b7dbc ASoC: max98095: Use modern ASoC DAI format terminology omits 14688a14dac3 ASoC: max98088: Use modern ASoC DAI format terminology omits 6370c4436b63 ASoC: uda134x: Use modern ASoC DAI format terminology omits ca7176f695cf ASoC: ml26124: Use modern ASoC DAI format terminology omits e0dab08973c8 ASoC: pcm512x: Use modern ASoC DAI format terminology omits 9231bb1b2534 ASoC: pcm3168a: Use modern ASoC DAI format terminology omits 765e30ac6657 ASoC: pcm186x: Use modern ASoC DAI format terminology omits 1900cb5375c3 ASoC: pcm1681: Use modern ASoC DAI format terminology omits 3c7d8a35179e ASoC: pcm3060: Use modern ASoC DAI format terminology omits 9b3ff6378df3 ASoC: fsl: Drop unused argument from imx_pcm_dma_init() omits 7d642c9c14b6 ASoC: mediatek: mt8195: Remove unnecessary print function [...] omits ed7c9fef1193 ASoC: ti: davinci-i2s: Add check for clk_enable() omits f948202284a1 ASoC: mc13783: Use modern ASoC DAI format terminology omits addeb10c95b2 ASoC: isabelle: Use modern ASoC DAI format terminology omits 032959d880fd ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC omits 6f989800639a ASoC: amd: vangogh: fix uninitialized symbol warning in ma [...] omits 728a592619cf ASoC: amd: vg: remove warnings and errors pointed out by c [...] omits 5363d7304e31 ASoC: amd: vg: update DAI link name omits 83b713619ee1 ASoC: amd: vg: fix for pm resume callback sequence omits 6d2608804ebe ASoC: es8328: Use modern ASoC DAI format terminology omits 58d858ae1c44 ASoC: inno_rk3036: Use modern ASoC DAI format terminology omits b6be2012b039 ASoC: es8316: Use modern ASoC DAI format terminology omits c9fa2165c0b4 ASoC: wl1273: Use modern ASoC DAI format terminology omits cce15e481859 ASoC: es7134: Use modern ASoC DAI format terminology omits 7effe2cde907 ASoC: twl4030: Use modern ASoC DAI format terminology omits aac21939bb2c ASoC: uda1334: Use modern ASoC DAI format terminology omits 0dc974725988 ASoC: uda1380: Use modern ASoC DAI format terminology omits 10daafb04dce ASoC: si476x: Use modern ASoC DAI format terminology omits a325068e2be1 ASoC: sti-sas: Use modern ASoC DAI format terminology omits 87d71a128771 ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt omits df63fb10a5b7 ASoC: tscs454: Use modern ASoC DAI format terminology omits 7cba0b38c3e8 ASoC: tscs42xx: Use modern ASoC DAI format terminology omits 8e08a0c9225f ASoC: lm49453: Use modern ASoC DAI format terminology omits 6619c7d4379a ASoC: qcom: dt-bindings: Add bindings for power domains in [...] omits 9e3d83c52844 ASoC: codecs: Add power domains support in digital macro codecs omits 98fffd72f934 net: decnet: use time_is_before_jiffies() instead of open [...] omits b7eb7f67eb29 net: wan: lmc: use time_is_before_jiffies() instead of ope [...] omits 61c4fb9c4d09 net: hamradio: use time_is_after_jiffies() instead of open [...] omits e0e8028cc0b8 net: ethernet: sun: use time_is_before_jiffies() instead o [...] omits 3b6cab7b5a2f net: qlcnic: use time_is_before_jiffies() instead of open [...] omits 882edc062168 net: ethernet: use time_is_before_eq_jiffies() instead of [...] omits 5e214f2e43e4 bpf: Add config to allow loading modules with BTF mismatches omits f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers omits 9826e393e4a8 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] omits dda7596c109f bpf, arm64: Feed byte-offset into bpf line info omits b00833768e17 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] omits 68e4f238b0e9 bpf, arm64: Call build_prologue() first in first JIT pass omits 254a1864e4d0 Merge tag 'ti-driver-soc-for-v5.18' of git://git.kernel.or [...] omits 345932db14e3 Merge tag 'tegra-for-5.18-soc' of git://git.kernel.org/pub [...] omits 9a630a4b41a2 iommu: Split struct iommu_ops omits 41bb23e70b50 iommu: Remove unused argument in is_attach_deferred omits 3f6634d997db iommu: Use right way to retrieve iommu_ops omits 7eef7f670086 drm/nouveau/device: Get right pgsize_bitmap of iommu_domain omits 71fe30698dc3 iommu: Remove apply_resv_region omits 8652d875939b iommu: Remove aux-domain related interfaces and iommu_ops omits 241469685d8d iommu/vt-d: Remove aux-domain related callbacks omits 0c9f17877891 iommu: Remove guest pasid related interfaces and definitions omits 989192ac6ad5 iommu/vt-d: Remove guest pasid related callbacks omits 02538e45c666 mmc: sdhci_am654: Add Support for TI's AM62 SoC omits f0d2f15362f0 mmc: meson: Fix usage of meson_mmc_post_req() omits fcaaf76ed5f3 spi: pxa2xx-pci: Constify struct pxa_spi_info variables omits ba8d1353d9c2 spi: pxa2xx-pci: Drop temporary storage use for a handful [...] omits c3f4fc096b37 spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() omits cb50f3f32a04 spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() omits 7e425c3c3d15 spi: pxa2xx-pci: Replace enum with direct use of PCI IDs omits 03f8e04e9f9b spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() omits bd2e24de10da spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() omits 108607ce4e39 spi: pxa2xx-pci: Move port_id assignment to ->setup() omits 1d9d62959f1b spi: pxa2xx-pci: Drop redundant NULL check in ->probe() omits 71ea0e3ac70a spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() omits 78e27f970f73 spi: pxa2xx-pci: Refactor CE4100 to use ->setup() omits b9df01a50d51 dt-bindings: mmc: imx-esdhc: Add imx93 compatible string omits 3569a139a873 dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC omits 3b7340f1c89c mmc: sdhci_am654: Fix the driver data of AM64 SoC omits f5d8a5fe77ce mmc: core: use sysfs_emit() instead of sprintf() omits 75a2f412d0ae mmc: sunxi-mmc: Add D1 MMC variant omits 02d9c3f436d6 dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles omits 43fa33aaf050 mmc: dw_mmc: Use device_property_string_array_count() omits a25ebe4e59a3 mmc: davinci: Use of_device_get_match_data() helper omits 685e013bef79 mmc: sdhci-of-at91: Use of_device_get_match_data() helper omits dfbaaec99351 mmc: sdhci-tegra: Use of_device_get_match_data() helper omits 1b3eebf17c02 mmc: wmt-sdmmc: Use of_device_get_match_data() helper omits 43a6a11aaf87 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits 08df1a5021d0 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits d3c6bdb656d4 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits d0ba932a9aca mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 92e099104729 mmc: Add driver for LiteX's LiteSDCard interface omits 50d5d1626dac dt-bindings: mmc: Add bindings for LiteSDCard omits fc25f83a7b71 MAINTAINERS: co-maintain LiteX platform omits 48f6daf188ef mmc: sdhci-tegra: Enable wake on SD card event omits b59294d65ae5 dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 4a835afd808a mmc: dw_mmc: Fix potential null pointer risk omits 08783aa7693f drm/i915: s/JSP2/ICP2/ PCH omits 1b279f6ad467 drm/i915/guc/slpc: Correct the param count for unset param omits a5081bad2eac net: phylink: remove phylink_set_pcs() omits acf242fc739e net: dsa: felix: remove prevalidate_phy_mode interface omits 2079f41ec6ff nvme: check that EUI/GUID/UUID are globally unique omits e2d77d2e11c4 nvme: check for duplicate identifiers earlier omits e2724cb9f0c4 nvme: fix the check for duplicate unique identifiers omits fd8099e7918c nvme: cleanup __nvme_check_ids omits 0a9f850061d9 nvme: remove nssa from struct nvme_ctrl omits 1c3adf0de1db nvme: explicitly set non-error for directives omits 86c2457a8e81 nvme: expose cntrltype and dctype through sysfs omits 20d64911e758 nvme: send uevent on connection up omits 89377bc1975c nvme: add vectored-io support for user-passthrough omits bd83fe6f2cd2 nvme: add verbose error logging omits 72e8b5cd7dd3 nvme: add a helper to initialize connect_q omits 4686af885a91 nvme-rdma: add helpers for mapping/unmapping request omits 44f331a630bd nvmet-tcp: replace ida_simple[get|remove] with the simler [...] omits 7c2566394f8c nvmet-rdma: replace ida_simple[get|remove] with the simler [...] omits 6dd0f465d57c nvmet-fc: replace ida_simple[get|remove] with the simler i [...] omits 22027a981134 nvmet: replace ida_simple[get|remove] with the simler ida_ [...] omits 3dd83f4013f0 nvme-fc: replace ida_simple[get|remove] with the simler id [...] omits 8b850475c08c nvme: replace ida_simple[get|remove] with the simler ida_[ [...] omits 6f6d604b4ef8 nvmet: allow bdev in buffered_io mode omits 2caecd62ea51 nvmet: use i_size_read() to set size for file-ns omits 581f19dd72b9 nvme-fabrics: remove unnecessary braces for case omits 72b3eab456ba nvme-fabrics: use consistent zeroout pattern omits 0801a4b630ab nvme-fabrics: use unsigned int type omits 572c97355bdc nvme-fabrics: use unsigned int type omits ba3266434d66 nvme-core: remove unnecessary function parameter omits 50ab19d89fea nvme-core: remove unnecessary semicolon omits e65b831a1e19 nvme-fc: fix a typo omits caef14b7530c net: ipa: fix a build dependency omits 688a5efe0ced ionic: no transition while stopping omits b3483bc7a1f2 net/sysctl: avoid two synchronize_rcu() calls omits 6a4696c4284f net: netsec: enable pp skb recycling omits d4e26aaea7f8 atm: firestream: check the return value of ioremap() in fs_init() omits c65d68e7e95a soc: ti: k3-socinfo: Add AM62x JTAG ID omits a033588ec66b arm64: dts: ti: Add support for AM62-SK omits f1d17330a5be arm64: dts: ti: Introduce base support for AM62x SoC omits e096242e1ee2 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 omits c4dda0cb4574 dt-bindings: arm: ti: Add bindings for AM625 SoC omits 90d402528574 net: sparx5: Add #include to remove warning omits 6900de507cd4 net/smc: Call trace_smc_tx_sendmsg when data corked omits 4d08b7b57ece net/smc: Fix cleanup when register ULP fails omits 32568ae37596 arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's D [...] omits 15f1768365ae soc: mediatek: add MTK mutex support for MT8186 omits 5f9b5b757e44 soc: mediatek: mmsys: add mt8186 mmsys routing table omits c4eb058ead17 Merge branch 'flow_offload-tc-police-parameters' omits d97b4b105ce7 flow_offload: reject offload for all drivers with invalid [...] omits b8cd5831c61c net: flow_offload: add tc police action parameters omits 9995b408f17f net: ipv6: ensure we call ipv6_mc_down() at most once omits 88590cbc1703 soc: mediatek: pm-domains: Add support for mt8186 omits c8a006896fce dt-bindings: power: Add MT8186 power domains omits 342479c86d3e soc: mediatek: pm-domains: Add support for mt8195 omits db2ca8608a9f soc: mediatek: pm-domains: Move power status offset to pow [...] omits dcbf6831a53a soc: mediatek: pm-domains: Remove unused macro omits ac0ca395543a soc: mediatek: pm-domains: Add wakeup capacity support in [...] omits 73c022e12963 dt-bindings: power: Add MT8195 power domains omits 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x omits ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 omits d1986fbd56ed arm64: dts: mt8192: Add watchdog node omits f85b3f806e4d drm/panel: simple: Initialize bpc in RK101II01D-CT panel d [...] omits ffb5c099aaa1 drm/bridge: cdns-dsi: Make sure to to create proper aliase [...] omits 0e65e2e6abb0 drm/tiny: Add MIPI DBI compatible SPI driver omits 1e7e8e18db0f drm/mipi-dbi: Add driver_private member to struct mipi_dbi_dev omits 95ae342dc939 drm/modes: Add of_get_drm_panel_display_mode() omits 5558d6c23d18 drm/modes: Remove trailing whitespace omits 2f3468b82db9 dt-bindings: display: add bindings for MIPI DBI compatible [...] omits 258dd902022c efivars: Respect "block" flag in efivar_entry_set_safe() omits dcf0c838854c riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value omits 4db3189ce062 drm/todo: Update panic handling todo omits 2d45f6688705 drm/i915/selftests: mock test io_size omits f199bf55104d drm/i915/buddy: tweak 2big check omits f9eb742988e2 drm/i915/buddy: adjust res->start omits 26ffcbbef712 drm/i915/buddy: track available visible size omits 30b9d1b3ef37 drm/i915: add I915_BO_ALLOC_GPU_ONLY omits 3312a4ac8a46 drm/i915/ttm: require mappable by default omits 235582ca9621 drm/i915: add io_size plumbing omits 09603f805ab6 ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer omits 454a9fb7746e ARM: dts: aspeed: everest: Add RTC battery gpio name omits 873fddb4ccba ARM: dts: aspeed: rainer: Add RTC battery gpio name omits ba115adf61b3 Input: samsung-keypad - properly state IOMEM dependency omits a9a3d60b937a ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC omits 6c64ae228f08 Backmerge tag 'v5.17-rc6' into drm-next omits e8e91c4e0012 ARM: dts: aspeed: rainier: Remove SPI NOR controllers omits d580bc3b2aa5 ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hw [...] omits cba343e3d2b7 ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. omits b21a502d0cba ARM: dts: aspeed: mtjade: Update host0-ready pin omits 73a82f2f0942 ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read- [...] omits b1f16672b4c8 ARM: dts: aspeed: mtjade: Enable secondary flash omits e7c470a4b543 Merge tag 'exynos-drm-fixes-v5.17-rc6' of git://git.kernel [...] omits 6d09e5cbc963 Merge tag 'mediatek-drm-next-5.18' of https://git.kernel.o [...] omits a2a59faa359a scsi: libsas: Use bool for queue_work() return code omits f1834fd1635b scsi: libsas: Make sas_notify_{phy,port}_event() return void omits 62413199cd6d scsi: hisi_sas: Modify v3 HW SSP underflow error processing omits 286ce4c65fbd scsi: hisi_sas: Limit users changing debugfs BIST count value omits 86287065fac2 scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe() omits 554fb72ee34f scsi: hisi_sas: Free irq vectors in order for v3 HW omits 512623de5239 scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout omits c4e070457a93 scsi: hisi_sas: Change permission of parameter prot_mask omits c13ad4cf6de8 scsi: qla4xxx: Remove unneeded variable omits cc8294ec4738 scsi: aha152x: Fix aha152x_setup() __setup handler return value omits 80cac47b0895 scsi: pm80xx: Handle non-fatal errors omits 55a94551f61f scsi: mac53c94: Stop using struct scsi_pointer omits 2e1b3175f29c scsi: mesh: Stop using struct scsi_pointer omits 5c139ce9e1c2 scsi: core: docs: Update notes about scsi_times_out omits e3af2e3b0019 scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMI [...] omits c5b483d5c1a2 scsi: libfc: Replace one-element arrays with flexible-arra [...] omits 2fd3eec19c6e hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits aa9f833dfc12 hwmon: (sch5627) Add pwmX_auto_channels_temp support omits e75d16e58467 hwmon: (core) Add support for pwm auto channels attribute omits cd929672a9ef hwmon: (lm70) Add ti,tmp125 support omits 64b631fb0c6f dt-bindings: Add ti,tmp125 temperature sensor binding omits ba1d263af1c0 hwmon: (pmbus/pli1209bc) Add regulator support omits d0cd978513f2 hwmon: (pmbus) Add support for pli1209bc omits b7b94f15e552 dt-bindings:trivial-devices: Add pli1209bc omits 4b1dd41cf211 dt-bindings: vendor-prefixes: add Vicor Corporation omits 84dc9e8a7eec hwmon: (occ) Add soft minimum power cap attribute omits 54cc3dbfc10d hwmon: (pmbus) Add regulator supply into macro omits c82fdd42fb50 hwmon: (dell-smm) Improve temperature sensors detection omits 4d9983dee5d4 hwmon: (dell-smm) Make fan/temp sensor number a u8 omits ec3db1ecf63e hwmon: (dell-smm) Add SMM interface documentation omits 7cd682b027ee hwmon: (dell-smm) Reword and mark parameter "force" as unsafe omits a03d89698873 hwmon: (occ) Add sysfs entries for additional extended sta [...] omits a25126fc3289 hwmon: (occ) Add sysfs entry for OCC mode omits 6109c3e1905c hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status omits 567e77a2c213 hwmon: (asus-ec-sensors) do not print from .probe() omits da78ad2b6b9b hwmon: (pmbus/lm25066) Add regulator support omits e0f0307ac16f hwmon: (pmbus) Add get_error_flags support to regulator ops omits 034dadfbd329 hwmon: (asus-ec-sensors) depend on X86 in KConfig omits 1298184b387f hwmon: (asus-ec-sensors) merge setup functions omits 8aba9ca62677 hwmon: (asus-ec-sensors) deduce sensor signedness from its type omits 99cb5e9f7a78 hwmon: (tc654) Add thermal_cooling device support omits 5f86cce61c1d hwmon: (dell-smm) rewrite CONFIG_I8K description omits a7a6f65a39a7 x86/Kconfig: move and modify CONFIG_I8K omits f545a2fd4736 hwmon: (asus-ec-sensors) add CPU core voltage omits a7a5731a0952 hwmon: (adt7x10) Use hwmon_notify_event omits 8331585ab370 hwmon: (adt7x10) Remove empty driver removal callback omits f691adc3e95e hwmon: (adt7x10) Use devm_request_threaded_irq omits a748d30c37bb hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits af910e92886c hwmon: (adt7x10) Add device managed action for restoring config omits f53207017fd9 hwmon: (adt7x10) Convert to use regmap omits 7979a30ddc56 hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits 339f8a998f58 hwmon: (asus-ec-sensors) read sensors as signed ints omits 88846ff74220 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits 2f66cb5bf352 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits 4e2271ea2751 hwmon: (max6639) Add regulator support omits 06f7d6e75d12 hwmon: (max6639) Update Datasheet URL omits da74944d3a46 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits 4408d3600f5a hwmon: deprecate asis_wmi_ec_sensors driver omits 0314c6ac9e98 hwmon: (asus-ec-sensors) update documentation omits d0ddfd241e57 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 647d6f09bea7 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 799c3e1e5348 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits 393935baa45e hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 4db3c09228a0 hwmon: (sch56xx) Autoload modules on platform device creation omits 07320c915656 hwmon: Fix possible NULL pointer omits 9f93aa1005fa hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 915d4664b715 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits 15b1c188f8cf hwmon: (powr1220) Cosmetic changes omits f86380b79783 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits e505e44fb09a hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 6dd0ea4c565f hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits 848da7b58796 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 34781a6bec38 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 99fdc5875b00 Documentation: admin-guide: Add Documentation for undocume [...] omits 1b089084ec65 Documentation: admin-guide: Update i8k driver name omits de00c068c4ac hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 23a8d76e5ec5 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits e1c9d6d61ddf hwmon: Add "label" attribute omits 32b9a19a1966 ABI: hwmon: Document "label" sysfs attribute omits b68437ace4b8 hwmon: (nct6775) add support for TSI temperature registers omits c291f612a813 hwmon: (lm83) Convert to use with_info API omits 913ac02ade57 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 4d63c2d31a8f hwmon: (lm83) Demote log message if chip identification fails omits 362c5663e876 hwmon: (lm83) Replace temperature conversion macros with s [...] omits 719af4f1a40b hwmon: (lm83) Use regmap omits 81de0eea2bbc hwmon: (lm83) Replace new_client with client omits 11e3377b9a43 hwmon: (lm83) Move lm83_id to avoid forward declaration omits 7c68c2c761d1 hwmon: (lm83) Reorder include files to be in alphabetic order omits 7f3cc8f89763 hwmon: Report attribute name with udev events omits 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops omits f961e20f15ed selftests/powerpc/pmu: Include mmap_buffer field as part o [...] omits 7e57714cd0ad Linux 5.17-rc6 omits 483546c11d70 block: remove redundant semicolon omits fbe7c2ef5e1d nilfs2: pass the operation to bio_alloc omits 4c4dad11ff85 ext4: pass the operation to bio_alloc omits 77c436de01c0 mpage: pass the operation to bio_alloc omits df00b1d26c3c null_blk: null_alloc_page() cleanup omits c90b6b50b42d null_blk: remove hardcoded null_alloc_page() param omits 3d3472f3ed41 null_blk: remove hardcoded alloc_cmd() parameter omits ef44c50837ab loop: allow user to set the queue depth omits 9c64e38cc639 loop: remove extra variable in lo_req_flush omits 0aab29b85478 loop: remove extra variable in lo_fallocate() omits b27824d31f09 loop: use sysfs_emit() in the sysfs xxx show() omits a75110c3b369 null_blk: fix return value from null_add_dev() omits d9a74051a73c loop: clean up grammar in warning message omits 24afc15dbe21 block/rnbd: Remove a useless mutex omits 030ce8ba97d2 block/rnbd: client device does not care queue/rotational omits 4a09a845c177 block/rnbd-clt: fix CHECK:BRACES warning omits 451f0b6f4c44 block: default BLOCK_LEGACY_AUTOLOAD to y omits 52a025546731 Merge tag 'irq-urgent-2022-02-27' of git://git.kernel.org/ [...] omits 98f3e84f8df6 Merge tag 'dma-mapping-5.17-1' of git://git.infradead.org/ [...] omits 6676ba2a6df6 Merge tag 'pinctrl-v5-17-3' of git://git.kernel.org/pub/sc [...] omits fad278388e01 media: omap3isp: Use struct_group() for memcpy() region omits e52432e16423 tpm: vtpm_proxy: Check length to avoid compiler warning omits 617f55e20743 lib: overflow: Convert to Kunit omits b42a738e409b Merge branch 'dsa-fdb-isolation' omits 54c319846086 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware omits 219827ef92f8 net: dsa: sja1105: enforce FDB isolation omits 06b9cce42634 net: dsa: pass extack to .port_bridge_join driver methods omits c26933639b54 net: dsa: request drivers to perform FDB isolation omits b6362bdf750b net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid omits 04b67e18ce5b net: dsa: tag_8021q: merge RX and TX VLANs omits 08f44db3abe6 net: dsa: felix: delete workarounds present due to SVL tag [...] omits d27656d02d85 docs: net: dsa: sja1105: document limitations of tc-flower [...] omits d7f9787a763f net: dsa: tag_8021q: add support for imprecise RX based on [...] omits 91495f21fcec net: dsa: tag_8021q: replace the SVL bridging with VLAN-un [...] omits 1bb1c5bc54e9 Merge branch 'FFungible-ethernet-driver' omits 749efb1e6d73 net/fungible: Kconfig, Makefiles, and MAINTAINERS omits a3662007a12e net/funeth: add kTLS TX control part omits db37bc177dae net/funeth: add the data path omits d1d899f24428 net/funeth: devlink support omits 21c5ea95da9e net/funeth: ethtool operations omits ee6373ddf3a9 net/funeth: probing and netdev ops omits e1ffcc66818f net/fungible: Add service module for Fungible drivers omits e8eb9e32999d PCI: Add Fungible Vendor ID to pci_ids.h omits 40f958ea5700 net/mlx5: Add migration commands definitions omits adfdaff3d14f net/mlx5: Introduce migration bits and structures omits 1695b97b291e net/mlx5: Expose APIs to get/put the mlx5 core device omits a7e9f240c0da PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching [...] omits 143a41d7623d net/mlx5: Disable SRIOV before PF removal omits 6ebd25b80c0d net/mlx5: Reuse exported virtfn index function call omits 21ca9fb62d46 PCI/IOV: Add pci_iov_vf_id() to get VF index omits bd771cf5c425 video: fbdev: sm712fb: Fix crash in smtcfb_read() omits 575d6b77fa26 m68k: Implement "current_stack_pointer" omits aa2d5f2f168c drm/mediatek: Add wait_for_event for crtc disable by cmdq omits 2293be58d6a1 Merge tag 'trace-v5.17-rc4' of git://git.kernel.org/pub/sc [...] omits e41898d2ba51 Merge tag 'fixes-2022-02-26' of git://git.kernel.org/pub/s [...] omits 086ee11b0384 Merge branch 'akpm' (patches from Andrew) omits 2c8c230edab5 Merge tag 'riscv-for-linus-5.17-rc6' of git://git.kernel.o [...] omits 3bd9dd813820 Merge tag 'xfs-5.17-fixes-2' of git://git.kernel.org/pub/s [...] omits fda153c89af3 selftests/memfd: clean up mapping in mfd_fail_write omits 9502bdbf34e4 mailmap: update Roman Gushchin's email omits 7b0112f34329 MAINTAINERS, SLAB: add Roman as reviewer, git tree omits bb9d54549923 MAINTAINERS: add Shakeel as a memcg co-maintainer omits 0a972e72e2f9 MAINTAINERS: remove Vladimir from memcg maintainers omits 7d547dcf97f2 MAINTAINERS: add Roman as a memcg co-maintainer omits f39c58008dee selftest/vm: fix map_fixed_noreplace test failure omits f798a1d4f94d mm: fix use-after-free bug when mm->mmap is reused after b [...] omits e79ce9832316 hugetlbfs: fix a truncation issue in hugepages parameter omits 70effdc3756c kasan: test: prevent cache merging in kmem_cache_double_destroy omits db110a99d336 mm/hugetlb: fix kernel crash with hugetlb mremap omits bbcf7b0e2e4b MAINTAINERS: add sysctl-next git tree omits 4aaa489538af Merge branch 'ip-neigh-skb-reason' omits 56d4b4e48ace net: neigh: add skb drop reasons to arp_error_report() omits a5736edda10c net: neigh: use kfree_skb_reason() for __neigh_event_send() omits 5e187189ec32 net: ip: add skb drop reasons for ip egress path omits 519ca6fa9605 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 0cc70c6eecf1 Merge branch 'dsa-ocelot-phylink-updates' omits f6f04c02047c net: dsa: ocelot: mark as non-legacy omits 864ba485ac52 net: dsa: ocelot: convert to mac_select_pcs() omits e57a15401e82 net: dsa: ocelot: remove interface checks omits 79fda660bdbb net: dsa: ocelot: populate supported_interfaces omits d2cc01e1794b drm/i915: apply PM_EARLY for non-GTT mappable objects omits 3e120e458018 Merge branch 'small-fixes-for-mctp' omits 33f5d1a9d970 mctp i2c: Fix hard head TX bounds length check omits 06bf1ce69d55 mctp i2c: Fix potential use-after-free omits f62457df5cc4 mctp: Avoid warning if unregister notifies twice omits 23d743301198 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S omits 38455fbcc8ec net: dsa: qca8k: return with -EINVAL on invalid port omits 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] omits a00b482b82fb ext4: add strict range checks while freeing blocks omits 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] omits bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() omits 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits omits dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] omits 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() omits bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit omits a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] omits 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait omits f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock omits cc16eecae687 jbd2: fix use-after-free of transaction_t race omits e3952fcce1aa ext4: fix remount with 'abort' option omits 92652cf98644 xtensa: Implement "current_stack_pointer" omits 2792d84e6da5 usercopy: Check valid lifetime via stack depth omits 90f59ee41abf rtla/osnoise: Fix error message when failing to enable tra [...] omits 316f71017246 rtla/osnoise: Free params at the exit omits dd48f316a121 rtla/hist: Make -E the short version of --entries omits c5229a0bd478 tracing: Fix selftest config check for function graph star [...] omits 851e99ebeec3 tracefs: Set the group ownership in apply_options() not pa [...] omits 2aaa36e95ea5 selftests/rtc: continuously read RTC in a loop for 30s omits 0df0c76cc3fd drm/i915/guc: Remove plain ads_blob pointer omits 691ebb1109c9 drm/i915/guc: Convert __guc_ads_init to iosys_map omits 5fc83950572a drm/i915/guc: Convert guc_mmio_reg_state_init to iosys_map omits f3d45c9d556b drm/i915/guc: Convert capture list to iosys_map omits c723b8ee3864 drm/i915/guc: Convert mapping table to iosys_map omits 58fb284c52b6 drm/i915/guc: Replace check for golden context size omits d9a5696e7d52 drm/i915/guc: Convert golden context prep to iosys_map omits 98529e950d4c drm/i915/guc: Convert guc_ads_private_data_reset to iosys_map omits 4801b99588a2 drm/i915/guc: Convert engine record to iosys_map omits 2dce68fa325e drm/i915/guc: Convert policies update to iosys_map omits 219aada263f9 drm/i915/guc: Convert golden context init to iosys_map omits 91a33f7e2070 drm/i915/guc: Add read/write helpers for ADS blob omits 1c0b1175e6f3 drm/i915/guc: Keep iosys_map of ads_blob around omits 9659dd2b308b drm/i915/gt: Add helper for shmem copy to iosys_map omits 328e765c0373 Merge tag 'linux-can-fixes-for-5.17-20220225' of git://git [...] omits eeac19a4d398 ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 3ed58ac3fac1 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits 9137eda53752 Merge tag 'configfs-5.17-2022-02-25' of git://git.infradea [...] omits c0419188b5c1 Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/s [...] omits ca7457236d47 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits afab9d91d872 drm/msm/adreno: Expose speedbin to userspace omits c43de1aa6a08 drm/msm/a6xx: Add support for 7c3 SKUs omits e2f76193958b drm/msm/adreno: Generate name from chipid for 7c3 omits 0737ab95a0f4 drm/msm: Use generic name for gpu resources omits 115ccd2278cc Merge tag 'gpio-fixes-for-v5.17-rc6' of git://git.kernel.o [...] omits 80bebebdac93 bpf: Fix issue with bpf preload module taking over stdout/ [...] omits 22e9f71072fa RDMA/cma: Do not change route.addr.src_addr outside state checks omits 4b23c6ecefcc Merge tag 'spi-fix-v5.17-rc5' of git://git.kernel.org/pub/ [...] omits 65881e1db4e9 selinux: allow FIOCLEX and FIONCLEX with policy capability omits 64b5132b897c Merge tag 'regulator-fix-v5.17-rc5' of git://git.kernel.or [...] omits 0e9894e6aac2 Merge tag 'regmap-fix-v5.17-rc5' of git://git.kernel.org/p [...] omits e48cb5c2c65d Merge tag 'thermal-5.17-rc6' of git://git.kernel.org/pub/s [...] omits 2800b6d0fc39 Merge tag 'pm-5.17-rc6' of git://git.kernel.org/pub/scm/li [...] omits c47658311d60 Merge tag 'char-misc-5.17-rc6' of git://git.kernel.org/pub [...] omits d68ccfdbe520 Merge tag 'driver-core-5.17-rc6' of git://git.kernel.org/p [...] omits eae9350eb40a Merge tag 'staging-5.17-rc6' of git://git.kernel.org/pub/s [...] omits 7dacee0b9efc ACPI: battery: Add device HID and quirk for Microsoft Surf [...] omits 0750b8fcf313 Documentation/admin-guide/acpi: Add documentation for fine [...] omits f1197343f077 ACPI: fan: Add additional attributes for fine grain control omits bea2d9868ef5 ACPI: fan: Properly handle fine grain control omits d445571fa369 ACPI: fan: Optimize struct acpi_fan_fif omits 00ae053a0533 ACPI: fan: Separate file for attributes creation omits 9ddb00a2a136 ACPI: fan: Fix error reporting to user space omits d8fc3bb606d8 Merge tag 'tty-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] omits 14756b2ae265 iavf: Fix __IAVF_RESETTING state usage omits d2c0f45fcceb iavf: Fix missing check for running netdev omits e85ff9c631e1 iavf: Fix deadlock in iavf_reset_task omits a472eb5cbaeb iavf: Fix race in init state omits 0579fafd37fb iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS omits 3ccd54ef44eb iavf: Fix init state closure on remove omits 974578017fc1 iavf: Add waiting so the port is initialized in remove omits fc2e6b3b132a iavf: Rework mutexes for better synchronisation omits 548b1af45d1a Merge tag 'usb-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] omits 1be6b46f7313 drm/i915/dg2: add Wa_14014947963 omits 0917b5bdbe4b Merge tag 'renesas-arm-defconfig-for-v5.18-tag1' of git:// [...] omits 78081594971a Merge tag 'ata-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] omits 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() omits c7f91bd41029 f2fs: Restore rwsem lockdep support omits 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode omits dd990352f01e tracing/osnoise: Make osnoise_main to sleep for microseconds omits ab2f993c01f2 ftrace: Remove unused ftrace_startup_enable() stub omits 7acf3a127bb7 tracing: Ensure trace buffer is at least 4096 bytes large omits bc82c38a6933 tracing: Uninline trace_trigger_soft_disabled() partly omits b61edd57740d eprobes: Remove redundant event type information omits 302e9edd5498 tracing: Have traceon and traceoff trigger honor the instance omits 0f907c3880f8 ASoC: codecs: add pm runtime support for Qualcomm codecs omits 8c2d9bf5cbec drm/omap: plane: Remove redundant color encoding and range [...] omits 9a48ab11714c drm/object: Add default color encoding and range value at reset omits e4fff65fdb52 drm/sun4i: layer: Remove redundant zpos initialisation omits 67f0f2e4308b drm/sti: plane: Remove redundant zpos initialisation omits dad911d3c4a6 drm/rcar: plane: Remove redundant zpos initialisation omits 84352ed2b054 drm/omap: plane: Remove redundant zpos initialisation omits ef0a04a010e2 drm/nouveau/kms: Remove redundant zpos initialisation omits c228cb343a6d drm/msm/mdp5: Remove redundant zpos initialisation omits 1a7998dab5dd drm/object: Add default zpos value at reset omits adf47b75297e drm/object: Add drm_object_property_get_default_value() function omits f6e63222c0a0 drm/omap: plane: Fix zpos initial value mismatch omits e01b042e580f net: stmmac: fix return value of __setup handler omits 50e06ddceeea net: sxgbe: fix return value of __setup handler omits 111aeed25ec6 drm/amdgpu: add gfxoff support for smu 13.0.5 omits cefbe724960b drm/amd/pm: refine smu 13.0.5 pp table code omits c5048a7b2c23 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] omits 0ac983f51203 ucounts: Fix systemd LimitNPROC with private users regression omits a1c57d7e77ed Merge tag 'at91-defconfig-5.18' of git://git.kernel.org/pu [...] omits 32d748a03e49 Merge tag 'imx-defconfig-5.18' of git://git.kernel.org/pub [...] omits 707e0a42358f Merge tag 'ti-k3-config-for-v5.17-v2' of git://git.kernel. [...] omits ab930ecfcee8 Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/p [...] omits 80253168dbfd drm: of: Lookup if child node has panel or bridge omits 877d1d8112ae Merge tag 'stm32-dt-for-v5.18-1' of git://git.kernel.org/p [...] omits 581a1f8c9a32 Merge tag 'v5.18-rockchip-drivers-1' of git://git.kernel.o [...] omits b610c55bdfb9 Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits c8812c2a0815 Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/s [...] omits 25b67f373b49 Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/peo [...] omits bc5ede20b8ec Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/peop [...] omits f289f1d8a49f Merge tag 'renesas-drivers-for-v5.18-tag2' of git://git.ke [...] omits 15cc8d030cd7 Merge tag 'renesas-drivers-for-v5.18-tag1' of git://git.ke [...] omits 9e4dde28e9cd drm/msm: Avoid dirtyfb stalls on video mode displays (v2) omits c253bf70c657 Merge tag 'soc-fsl-fix-v5.17' of git://git.kernel.org/pub/ [...] omits 5debe5bfa02c list: test: Add a test for list_entry_is_head() omits 37dc573c0a54 list: test: Add a test for list_is_head() omits d7fd696c1260 list: test: Add test for list_del_init_careful() omits 4036b29a146b ARM: mmp: Fix failure to remove sram device omits 022e5220f272 Merge tag 'at91-soc-5.18' of git://git.kernel.org/pub/scm/ [...] omits 16018c0d27ed ARM: mstar: Select ARM_ERRATA_814220 omits 183fc8344df9 Merge tag 'imx-soc-5.18' of git://git.kernel.org/pub/scm/l [...] omits 543f7961c204 Merge tag 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.o [...] omits c845b558599d Merge tag 'at91-dt-5.18' of git://git.kernel.org/pub/scm/l [...] omits eda2a6830f05 Merge tag 'renesas-arm-dt-for-v5.18-tag3' of git://git.ker [...] omits b10e270dc9ec Merge tag 'renesas-arm-dt-for-v5.18-tag2' of git://git.ker [...] omits 5a29ea50fc63 Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org [...] omits 84d08b2e5417 Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org [...] omits ceaf23fe3f23 Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pu [...] omits e03e97d5b454 Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.o [...] omits 9ee83635d872 KVM: x86: Yield to IPI target vCPU only if it is busy omits 92e68cc55877 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] omits 3c51d0a6c761 x86/kvm: Don't waste memory if kvmclock is disabled omits 40cd58dbf121 x86/kvm: Don't use PV TLB/yield when mwait is advertised omits 1b29d1c1faf3 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 52e71a47e82b Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/ [...] omits 9d71d4a9eb27 Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/li [...] omits fd9eff2ebc6a Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/ [...] omits 3b364358cb9e Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel [...] omits fee1601dc26e Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.or [...] omits f7bc3bc5d3eb Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] omits ece32a75f003 Merge tag 'kvmarm-fixes-5.17-4' of git://git.kernel.org/pu [...] omits 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode omits d082a0255fcb arm64/mte: Add hwcap for asymmetric mode omits cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] omits 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode omits 21ed2f61cc86 Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.or [...] omits 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] omits 6f50ebf280be Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/s [...] omits 7743b59fc033 Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/ [...] omits 8e9e1aeed2c9 Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://gi [...] omits 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] omits 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables omits 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] omits 3b34d3a9190f Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.ker [...] omits 4d9b86eb38af Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.or [...] omits ab2dad6f9e74 Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://gi [...] omits 7e2d8a61c6db Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/ [...] omits 8fbf28934acf drm/i915/ttm: fixup the mock_bo omits 76990b47e87f Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/sc [...] omits 9d28fe1becc3 Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/sc [...] omits 4013e26670c5 arm64: module: remove (NOLOAD) from linker script omits 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check omits cc4d891f1876 ASoC: codecs: wcd-mbhc: add runtime pm support omits 584a6301e1d5 ASoC: codecs: wcd938x: add simple clk stop support omits 1fb83bc5cf64 ASoC: codecs: tx-macro: add runtime pm support omits 366ff79ed539 ASoC: codecs: rx-macro: add runtime pm support omits c96baa2949b2 ASoC: codecs: wsa-macro: add runtime pm support omits 72ad25eabda0 ASoC: codecs: va-macro: add runtime pm support omits eaba113430d6 ASoC: codecs: rx-macro: setup soundwire clks correctly omits 31bd0db84c60 ASoC: codecs: tx-macro: setup soundwire clks correctly omits 05a41340e56f ASoC: codecs: wsa-macro: setup soundwire clks correctly omits e252801deb25 ASoC: codecs: wsa-macro: move to individual clks from bulk omits 512864c4ffa7 ASoC: codecs: tx-macro: move to individual clks from bulk omits 43b647d99404 ASoC: codecs: rx-macro: move to individual clks from bulk omits db8665a3e904 ASoC: codecs: tx-macro: move clk provider to managed variants omits 70a5e96bad59 ASoC: codecs: rx-macro: move clk provider to managed variants omits bed17757521b ASoC: codecs: va-macro: move to individual clks from bulk omits 1a48ce92641d Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits cea418863e96 drm/tegra: dpaux: Remove unneeded variable omits ae82047e97a3 KVM: arm64: Remove unneeded semicolons omits 83854c231262 spi: dt-bindings: remove unused required property omits 0092c25b541a ARM: tegra: tamonten: Fix I2C3 pad setting omits 5a5d2316a529 ASoC: qcom: lpass-platform: Update warning print to contro [...] omits 431f9a77a4a6 ASoC: acp: check the return value of devm_kzalloc() in acp [...] omits 4d06f92f38b7 ASoC: rt5663: check the return value of devm_kzalloc() in [...] omits c8775fb16b9b ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops dec [...] omits 3304a242f45a ASoC: amd: Use platform_get_irq_byname() to get the interrupt omits db927686e43f Merge drm/drm-next into drm-intel-gt-next omits f0a481209d6f arm64: tegra: Drop arm,armv8-pmuv3 compatible string omits def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm omits be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] omits da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] omits ee6a569d3bf6 KVM: s390: pv: make use of ultravisor AIV support omits b8986c889e7a drm/i915: Check stolen memory size before calling drm_mm_init omits 6d58f275e6dc KVM: x86/mmu: clear MMIO cache when unloading the MMU omits d2e5f3334169 KVM: x86/mmu: Always use current mmu's role when loading new PGD omits 3cffc89d9d07 KVM: x86/mmu: load new PGD after the shadow MMU is initialized omits 5499ea73e7db KVM: x86/mmu: look for a cached PGD when going from 32-bit [...] omits 0c1c92f15f76 KVM: x86/mmu: do not pass vcpu to root freeing functions omits 594bef793108 KVM: x86/mmu: do not consult levels when freeing roots omits b9e5603c2a3a KVM: x86: use struct kvm_mmu_root_info for mmu->root omits 9191b8f0745e KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs omits 57cb3bb0dc89 KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 omits d6174299365d KVM: x86: Reinitialize context if host userspace toggles EFER.LME omits 20e416720e74 KVM: selftests: Verify disabling PMU virtualization via KV [...] omits f49b8138e623 KVM: selftests: Carve out helper to create "default" VM wi [...] omits ba7bb663f554 KVM: x86: Provide per VM capability for disabling PMU virt [...] omits 925088781eed KVM: x86: Fix pointer mistmatch warning when patching RET0 [...] omits e45cce30eade KVM: Move VM's worker kthreads back to the original cgroup [...] omits 0b8934d3a93f KVM: VMX: Remove scratch 'cpu' variable that shadows an id [...] omits 105e0c441aa4 kvm: vmx: Fix typos comment in __loaded_vmcs_clear() omits fbc2dfe53a22 KVM: nVMX: Make setup/unsetup under the same conditions omits c0f1eaeb9e62 Merge branch 'kvm-hv-xmm-hypercall-fixes' into HEAD omits 221e3638feb8 drm/tegra: Fix reference leak in tegra_dsi_ganged_probe omits 79b44684a14e drm/stm: ltdc: add support for CRC hashing feature omits 3b2f68f196a5 drm/stm: Avoid using val uninitialized in ltdc_set_ycbcr_config() omits fcfaff508b9f soc/tegra: bpmp: cleanup double word in comment omits 194217df813a soc/tegra: pmc: Add Tegra234 wake events omits 456f89e0928a KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 omits 1ef36224ad62 arm64: dts: renesas: spider: Complete SCIF3 description omits cfcccc9126a7 arm64: dts: renesas: r8a779f0: Add pinctrl device node omits b3a34dc362c0 net: sparx5: Fix add vlan when invalid operation omits 767b9825ed17 net: chelsio: cxgb3: check the return value of pci_find_ca [...] omits 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates' omits 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X omits 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate() omits 2d1d548ec144 net: dsa: sja1105: mark as non-legacy omits 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface omits c2b8e1e3d81e net: dsa: sja1105: remove interface checks omits a420b757acc4 net: dsa: sja1105: populate supported_interfaces omits 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits a06bf59d07f4 memory: Update of_memory lpddr2 revision-id binding omits 80ce91730d32 dt-bindings: memory: lpddr2: Adjust revision ID property t [...] omits d0054a470c33 soc: add microchip polarfire soc system controller omits f8e0f301c461 ARM: at91: Kconfig: select PM_OPP omits 9584e7263e9e ARM: at91: PM: add cpu idle support for sama7g5 omits 9a0775c9cd3d ARM: at91: ddr: fix typo to align with datasheet naming omits 55614e682a2c ARM: at91: ddr: align macro definitions omits dc3005703f8c ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency omits 2884f2dda70a ARM: configs: at91: sama7: add config for cpufreq omits cf718ceee0f8 ARM: configs: at91: sama7: enable cpu idle omits 5a83dd14c63b Merge branch 'ibmvnic-fixes' omits fd98693cb072 ibmvnic: Allow queueing resets during probe omits f628ad531b4f ibmvnic: clear fop when retrying probe omits ae16bf15374d ibmvnic: init init_done_rc earlier omits 570425f8c7c1 ibmvnic: register netdev after init of adapter omits 36491f2df9ad ibmvnic: complete init_done on transport events omits 83da53f7e4bd ibmvnic: define flush_reset_queue helper omits 765559b10ce5 ibmvnic: initialize rc before completing wait omits 8d0657f39f48 ibmvnic: free reset-work-item when flushing omits 47d3e5cdfe60 KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall omits 7321f47eada5 KVM: x86: hyper-v: Fix the maximum number of sparse banks [...] omits 82c1ead0d678 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_ [...] omits 50e523dd79f6 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_ [...] omits 31372fe9668e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 91b0383fef06 net: dcb: flush lingering app table entries for unregister [...] omits 9f1c50cf3916 net/smc: fix connection leak omits 087a7b944c5d net: stmmac: only enable DMA interrupts when ready omits 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support omits 3c8a9c2e2daf ARM: dts: at91: sama7g5: add opps omits 85b1304b9daa ARM: dts: at91: sama7g5ek: set regulator voltages for stan [...] omits 279d626d7374 ARM: dts: at91: fix low limit for CPU regulator omits 04956b7216bd ARM: dts: at91: sama7g5: Enable can0 and can1 support in s [...] omits f5e676c6aa47 ARM: dts: at91: sama7g5: Add can controllers of sama7g5 omits f8b94b1500e4 ARM: dts: at91: sama7g5: Add crypto nodes omits dcf4ff7a48e7 xen/netfront: destroy queues before real_num_tx_queues is zeroed omits dd865f090f03 Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/li [...] omits f03f10a9823a Merge tag 'omap-for-v5.17/fixes-signed' of git://git.kerne [...] omits cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 omits 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som omits b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey omits aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 omits ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] omits 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 omits ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] omits 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box omits 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 omits 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 omits 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx omits 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 omits 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] omits 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits e715f10f3d05 rtw89: get channel parameters of 160MHz bandwidth omits c7723917a444 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits b865273ba4d9 Merge tag 'mt76-for-kvalo-2022-02-24' of https://github.co [...] omits a2151490cc6c drm/dp: Fix OOB read when handling Post Cursor2 register omits d4da1f27396f drm/dp: Fix off-by-one in register cache size omits 1a71581012dd Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" omits bca06b85fcaf Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" omits 967747bbc084 uaccess: remove CONFIG_SET_FS omits e5ef21d13995 ia64: remove CONFIG_SET_FS support omits 75d4d29549e5 sh: remove CONFIG_SET_FS support omits a5ad837843b6 sparc64: remove CONFIG_SET_FS support omits 5a06fcb15b43 lib/test_lockup: fix kernel pointer check for separate add [...] omits 12700c17fc28 uaccess: generalize access_ok() omits 23fc539e8129 uaccess: fix type mismatch warnings from access_ok() omits 52fe8d125c9a arm64: simplify access_ok() omits 26509034bef1 m68k: fix access_ok for coldfire omits 15f3d81a8c8a MIPS: use simpler access_ok() omits 429124d99264 MIPS: Handle address errors for accesses above CPU max vir [...] omits 34737e269803 uaccess: add generic __{get,put}_kernel_nofault omits 90997c128049 nios2: drop access_ok() check from __put_user() omits 1830a1d6a5b7 x86: use more conventional access_ok() definition omits 36903abedfe8 x86: remove __range_not_ok() omits 8afafbc955ba sparc64: add __{get,put}_kernel_nofault() omits 8926d88ced46 nds32: fix access_ok() checks in get/put_user omits a97b693c3712 uaccess: fix nios2 and microblaze get_user_8() omits 035b0fcf0270 can: gs_usb: change active_channels's type from atomic_t to u8 omits f4896248e902 can: etas_es58x: change opened_channel_cnt's type from ato [...] omits a6df953f0178 Merge branch 'mptcp-fixes-for-5-17' omits 877d11f0332c mptcp: Correctly set DATA_FIN timeout when number of retra [...] omits 63bb8239d805 selftests: mptcp: do complete cleanup at exit omits 07c2c7a3b622 mptcp: accurate SIOCOUTQ for fallback socket omits a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload' omits 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...] omits 147747ec664e nfp: add support to offload police action from flower table omits 776178a5cc67 nfp: add process to get action stats from hardware omits 26ff98d7dd20 nfp: add hash table to store meter table omits 59080da09038 nfp: add support to offload tc action to hardware omits bbab5f9332ee nfp: refactor policer config to support ingress/egress meter omits 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks omits 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces' omits 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces omits e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces omits 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev omits e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...] omits ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...] omits dedd6a009f41 net: dsa: create a dsa_lag structure omits b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...] omits 3d4a0a2a46ab net: dsa: make LAG IDs one-based omits 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev" omits e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" omits 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev" omits 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...] omits 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...] omits d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...] omits 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags omits 22e2100b1b07 riscv: fix oops caused by irqsoff latency tracer omits 762e52f79c95 riscv: fix nommu_k210_sdcard_defconfig omits ce33c845b030 tracing: Dump stacktrace trigger to the corresponding instance omits 8a7271000b91 Merge tag 'for-net-2022-02-24' of git://git.kernel.org/pub [...] omits aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 53ab78cd6d5a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits 5ee3d0015a4c Merge tag 'drm-fixes-2022-02-25' of git://anongit.freedesk [...] omits aa091a6a91df clk: lan966x: Fix linking error omits 4188db23285e drm/exynos: Search for TE-gpio in DSI panel's node omits 0a6e8d0a6df6 drm/exynos: Don't fail if no TE-gpio is defined for DSI driver omits 586d0902456a drm/exynos: gsc: Use platform_get_irq() to get the interrupt omits be0a3b7e2a97 drm/exynos/fimc: Use platform_get_irq() to get the interrupt omits b342c1f33598 drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] omits be52abd4d2b7 drm/exynos: mixer: Use platform_get_irq() to get the interrupt omits 0d22b031662a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] omits 482c85c7fc95 ARM: dts: NSP: MX6X: correct LED function types omits 66848aff05f6 ARM: dts: NSP: MX6X: get mac-address from eeprom omits 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC omits 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay omits 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 omits 952b4b70ab4e Tegra QUAD SPI ACPI & device support omits 6e1dda5fcd6e Add support for audio on SC7280 based targets omits 7ee022567bf9 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-24' of git:/ [...] omits f728eb3a5028 drm/amd/display: Turn functions into static omits b83e1ba9395d drm/amd/display: Use NULL instead of 0 omits b3e8239882d9 drm/amd/display: Add conditional around function omits 8054e2f01c2c drm/amd/display: Adjust functions documentation omits ce075e75e5e3 drm/amd/display: Fix DC definition of PMFW Pstate table fo [...] omits 2656fd230d21 drm/amdgpu: Exclude PCI reset method for now. omits 158a05a0b885 drm/amdgpu: Add use_xgmi_p2p module parameter omits 0bb319e7a114 drm/amd/pm: fix mode2 reset fail for smu 13.0.5 omits 45f0ff404cc9 drm/amdgpu: config HDP_MISC_CNTL.READ_BUFFER_WATERMARK omits 4f0f1b58fbac amdgpu/pm: Disable managing hwmon sysfs attributes for ONEVF mode omits 1f840c0ef44b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 3f96885eb713 Merge tag 'imx-fixes-5.17-2' of git://git.kernel.org/pub/s [...] omits 31c50bf184a4 Merge tag 'tegra-for-5.17-arm-dt-fixes' of git://git.kerne [...] omits 795a2ab1da7b Merge tag 'v5.17-rockchip-dtsfixes1' of git://git.kernel.o [...] omits d8152cfe2f21 Merge tag 'pci-v5.17-fixes-5' of git://git.kernel.org/pub/ [...] omits d814833f9e0e drm/nouveau: Remove the unused header file nvif/list.h omits f672ff91236b Merge tag 'net-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] omits a56a1138cbd8 Bluetooth: hci_sync: Fix not using conn_timeout omits ea23f0e148b8 spi: tegra210-quad: add new chips to compatible omits de2f678b11bd spi: Add Tegra234 QUAD SPI compatible omits ac982578e7d3 spi: tegra210-quad: use device_reset method omits 299905881ebd ASoC: SOF: Declare sof_compress_ops in sof-priv.h omits b62c4e5fba2f ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio omits f3fc4fbfa2d2 ASoC: dt-bindings: Add SC7280 lpass cpu bindings omits b81af585ea54 ASoC: qcom: Add lpass CPU driver for codec dma control omits 7d7209557b67 ASoC: qcom: Add support for codec dma driver omits b138706225c9 ASoC: qcom: Add regmap config support for codec dma driver omits dc8d9766bc03 ASoC: qcom: Add register definition for codec rddma and wrdma omits 16413d5c5a2e ASoC: qcom: Add helper function to get dma control and lpa [...] omits ddd60045caa5 ASoC: qcom: lpass: Add dma fields for codec dma lpass interface omits 74190d7cd3e8 ASoC: qcom: Move lpass_pcm_data structure to lpass header omits b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM omits 134553625187 ARM: dts: qcom: msm8226: add power domains omits 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support omits d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding omits 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 omits cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board omits 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree omits 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC omits 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree omits 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs omits 80740ebb7e1a Bluetooth: hci_sync: Fix hci_update_accept_list_sync omits 2e8ecb4bbc13 Bluetooth: assign len after null check omits 29fb608396d6 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks omits fa78d2d1d64f Bluetooth: fix data races in smp_unregister(), smp_del_chan() omits dd3b1dc3dd05 Bluetooth: hci_core: Fix leaking sent_cmd skb omits 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] omits 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] omits 247097e2bbff docs: reporting-issues.rst: link new document about regressions omits d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] omits 1ecf393fc5a5 docs: add two documents about regression handling omits 18ab307823bb docs: fix RST error in vm/page_owner.rst omits ecf8a99f4807 Merge tag 'drm-intel-fixes-2022-02-24' of git://anongit.fr [...] omits 54f43c17d681 Merge tag 'drm-misc-next-2022-02-23' of git://anongit.free [...] omits 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 7f44571b53fd Merge tag 'drm-intel-next-2022-02-23' of git://anongit.fre [...] omits 96c7f3b53cc3 Reword note on missing CJK fonts omits 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code omits 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py omits b089f167c384 Documentation: block/diskstats: update function names omits 024314d6d540 Documentation/vm/page_owner.rst: fix language omits 73878e5eb1bd Merge tag 'block-5.17-2022-02-24' of git://git.kernel.dk/l [...] omits 3abea10e6a8f thermal: int340x: fix memory leak in int3400_notify() omits e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg omits 3a5f59b17f9d Merge tag 'io_uring-5.17-2022-02-23' of git://git.kernel.d [...] omits c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode omits ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header omits 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 omits b7e70391a545 arm64: tegra: Enable device-tree overlay support omits 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin omits dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 omits cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node omits 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs omits 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit omits 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 omits 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes omits 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes omits cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits 46501add157d Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/da [...] omits a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory omits 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains omits d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets omits c5eb92f57de2 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] omits c1deb3392cda ARM: configs: at91: sama7: Enable crypto IPs and software algs omits 9437a3c8abd7 ARM: configs: at91: sama7: Enable UBIFS_FS omits 5f37e194bafd ARM: configs: at91: sama7: Enable NAND / SMC omits 6c528f34ca36 Merge tag 'platform-drivers-x86-v5.17-4' of git://git.kern [...] omits 8c49678d8488 ARM: tegra: Fix ethernet node names omits 4b6140b96dfe ARM: dts: at91: Use the generic "crypto" node name for the [...] omits fb45a72e2c46 ARM: dts: at91: remove status = "okay" from soc specific dtsi omits 0fb578a529ac ARM: dts: at91: sama5d2: Fix PMERRLOC resource size omits e74964d0236f dt-bindings: arm: at91: add Kontron's new KSwitches omits ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers omits d978ab1a7b7a dt-bindings: Document Tegra234 HDA support omits 42404d8f1c01 net: mv643xx_eth: process retval from of_get_mac_address omits e910a53fb4f2 KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TS [...] omits 6f3c1fc53d86 KVM: x86/mmu: make apf token non-zero to fix bug omits 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines omits 258092a89085 scripts: kernel-doc: Drop obsolete comments omits 252b47da9fd9 scripts: kernel-doc: Replace the usage function omits 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] omits c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] omits 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] omits dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] omits 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] omits f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section omits 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] omits a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections omits 1f197351b3af ASoC: amd: acp: Add DMIC machine driver ops omits eee33bac9e7d ASoC: amd: acp-legacy: Add legacy card support for new machines omits abdcf7282f39 ASoC: amd: acp: Change card name for Guybrush Machine omits 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer omits d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] omits 07d743902a12 dt-bindings: Add HDA support for Tegra234 omits cd33bdcbead8 ping: remove pr_err from ping_lookup omits fe20371578ef Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" omits d9b5ae5c1b24 openvswitch: Fix setting ipv6 fields causing hw csum failure omits 6c0d8833a605 ipv6: prevent a possible race condition with lifetimes omits 7ff57e98fb78 net/smc: Use a mutex for locking "struct smc_pnettable" omits e13ad1443684 bnx2x: fix driver load from initrd omits e8240addd0a3 Revert "xen-netback: Check for hotplug-status existence be [...] omits 0f4558ae9187 Revert "xen-netback: remove 'hotplug-status' once it has s [...] omits b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem omits 6f259bf1619b soc/tegra: fuse: Update nvmem cell list omits 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] omits f07f04a51d92 drm/tegra: Use dev_err_probe() omits 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases omits fa3174c591b8 ARM: tegra: tf700t: Rename DSI node omits 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART omits e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio omits 2f46d7f7e959 pinctrl: baytrail: Add pinconf group + function for the pmu_clk omits a3f9e8910e15 random: only wake up writers after zap if threshold was passed omits da3951ebdcd1 random: round-robin registers as ulong, not u32 omits 558732df2122 btrfs: reduce extent threshold for autodefrag omits 290deaa10c50 ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 omits 24c6bedefbe7 drm/repaper: Use format helper for xrgb8888 to monochrome [...] omits 228a26b91228 arm64: Use the clearbhb instruction in mitigations omits b2750f14007f Merge tag 'nvme-5.17-2022-02-24' of git://git.infradead.or [...] omits a5905d6af492 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] omits 558c303c9734 arm64: Mitigate spectre style branch history side channels omits eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value omits 19eae24b76c2 Merge tag 'usb-serial-5.17-rc6' of https://git.kernel.org/ [...] omits 4dfc4ec2b7f5 Merge branch 'kvm-ppc-cap-210' into kvm-next-5.18 omits 609d7ffdc421 spi: pxa2xx-pci: Balance reference count for PCI DMA device omits a586f944f3a3 spi: pxa2xx-pci: Do not dereference fwnode in struct device omits 00a883e6806e mt76: fix dfs state issue with 160 MHz channels omits b1481b336d3c mt76: mt7915: simplify conditional omits b8d16f1181e2 mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU omits 0063b86c9120 mt76: mt7915e: Enable thermal management by default omits db783f10b239 mt76: mt7915e: Add a hwmon attribute to get the actual thr [...] omits 771cd8d4c369 mt76: mt7915e: Fix degraded performance after temporary overheat omits 4550fb9e9810 mt76: improve signal strength reporting omits 77787358bed9 mt76: mt7915: use min_t() to make code cleaner omits d98a72725bc9 mt76: mt7915: fix the muru tlv issue omits 32406ca459cd mt76: mt7915: check band idx for bcc event omits 9273ffcc9a11 mt76: mt7615: Fix assigning negative values to unsigned variable omits 95b5946e7e73 mt76: connac: adjust wlan_idx size from u8 to u16 omits 6256cb69f01d mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() omits a07097735da5 mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx [...] omits e83a6fef8a8f mt76: mt7615: fix compiler warning on frame size omits b0740f0a52d5 mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ [...] omits 006b9d4ad5bf mt76: mt7915: introduce band_idx in mt7915_phy omits 99ad32a4ca3a mt76: mt7915: add support for MT7986 omits 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option omits 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema omits 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema omits d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog omits 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] omits 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes omits 21d90aaee8d5 surface: surface3_power: Fix battery readings on batteries [...] omits 68af28426b3c platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] omits a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] omits 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding omits fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...] omits aaaba1c86d04 usb: gadget: rndis: add spinlock for rndis response list omits 84918a89d6ef usb: dwc3: gadget: Let the interrupt handler disable botto [...] omits 7f14c7227f34 USB: gadget: validate endpoint index for xilinx udc omits 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 omits 49ffac5907a8 ath10k: fix pointer arithmetic error in trace call omits 152094dd8c8d carl9170: Replace zero-length arrays with flexible-array members omits 691425b4a41f ath11k: add dbring debug support omits ab0a9ef605cf ath11k: translate HE status to radiotap format omits 01d2f285e3e5 ath11k: decode HE status tlv omits 94739d45c388 ath11k: switch to using ieee80211_tx_status_ext() omits aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...] omits 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs omits 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info omits fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...] omits 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs omits 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs omits d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...] omits c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...] omits 2a68dd8663ea can: mcp251xfd: add support for internal PLL omits 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...] omits e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...] omits a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...] omits 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...] omits 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...] omits 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...] omits 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...] omits 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...] omits 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...] omits 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function omits 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...] omits 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...] omits 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...] omits 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...] omits 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...] omits 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function omits 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...] omits 8d0a82e1f42f can: c_can: ethtool: use default drvinfo omits 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...] omits 5597f082fcaf can: bittiming: mark function arguments and local variable [...] omits 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...] omits 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu() omits 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings omits bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...] omits edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...] omits d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...] omits 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...] omits 8a0edc72bec2 powerpc/module_64: fix array_size.cocci warning omits d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 omits e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...] omits 68258596cbc9 octeontx2-pf: Vary completion queue event size omits 1241e329ce2e ethtool: add support to set/get completion queue event size omits 5facf49702b6 Merge tag 'mlx5-fixes-2022-02-23' of git://git.kernel.org/ [...] omits 7c17b3d37f1f Merge tag 'amd-drm-fixes-5.17-2022-02-23' of https://gitla [...] omits 0c3127933cb5 Merge tag 'drm/tegra/for-5.17-rc6' of https://gitlab.freed [...] omits 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 omits 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node omits cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc omits 9f8e5aee93ed tracing: Fix allocation of last_cmd in last_cmd_set() omits e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth omits 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi omits a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes omits 753a64c77990 Merge tag 'drm-misc-fixes-2022-02-23' of git://anongit.fre [...] omits 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi omits 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node omits 7414db411919 rtla: Fix systme -> system typo on man page omits 76cdd90b27b4 ASoC: SOF: pcm: Add compress_ops for SOF platform componen [...] omits c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected omits 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID omits a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence omits 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint omits 9a617f0e109c ASoC: amd: vg: update platform clock control sequence omits aa9753a4677d ASoC: nau8821: enable no_capture_mute flag omits 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code omits 8b91cee5eadd powerpc/64s/hash: Make hash faults work in NMI context omits 08d4dba6ae77 bpftool: Bpf skeletons assert type sizes omits 91318b29a81c Merge tag 'devicetree-fixes-for-5.17-2' of git://git.kerne [...] omits 54134be65803 Merge tag 'selinux-pr-20220223' of git://git.kernel.org/pu [...] omits 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information omits 884194ef264e RDMA/irdma: Move union irdma_sockaddr to header file omits 8627da62cc3b RDMA/irdma: Remove the unnecessary variable saddr omits 80005c43d4c8 RDMA/irdma: Use net_type to check network type omits 6090a0c4c7c6 RDMA/rxe: Cleanup rxe_mcast.c omits a181c4c81a71 RDMA/rxe: Collect cleanup mca code in a subroutine omits 4a4f10734757 RDMA/rxe: Collect mca init code in a subroutine omits 6a8a2e473b98 RDMA/rxe: Warn if mcast memory is not freed omits 1900be289b59 selftests/lkdtm: Add UBSAN config omits b22dfec72c37 selftests/lkdtm: Remove dead config option omits 4893992b6de1 selftests/exec: Rename file binfmt_script to binfmt_script.py omits 46e50459ea10 selftests: Use -isystem instead of -I to include headers omits 681696862bc1 selftests: vm: remove dependecy from internal kernel macros omits 4a8900207abd selftests: vm: Add the uapi headers include variable omits 5faa35d0b8cc selftests: mptcp: Add the uapi headers include variable omits 50f4143df0a6 selftests: net: Add the uapi headers include variable omits cb542c66f304 selftests: landlock: Add the uapi headers include variable omits 0cc5963b4cc3 selftests: kvm: Add the uapi headers include variable omits bd7d481c3771 selftests: futex: Add the uapi headers include variable omits afe5fba8d10b selftests: Correct the headers install path omits 250f8c113757 selftests: Add and export a kernel uapi headers path omits 5ad51ab618de selftests: set the BUILD variable to absolute path omits cef757808666 selftests: futex: set DEFAULT_INSTALL_HDR_PATH omits e005ff01bfdb selftests/kselftest/runner.sh: Pass optional command param [...] omits ca49df96f9f5 net/mlx5e: Fix VF min/max rate parameters interchange mistake omits 5ee02b7a8006 net/mlx5e: Add missing increment of count omits fdc18e4e4bde net/mlx5e: MPLSoUDP decap, fix check for unsupported matches omits c63741b426e1 net/mlx5e: Fix MPLSoUDP encap to use MPLS action information omits 7fac05290380 net/mlx5e: Add feature check for set fec counters omits fb7e76ea3f3b net/mlx5e: TC, Skip redundant ct clear actions omits 3d65492a86d4 net/mlx5e: TC, Reject rules with forward and drop actions omits 23216d387c40 net/mlx5e: TC, Reject rules with drop and modify hdr action omits 7eaf1f37b881 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] omits 0b8942972235 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure omits b645e57debca net/mlx5: Fix possible deadlock on rule deletion omits be7f4b0ab149 net/mlx5: Fix tc max supported prio for nic mode omits 07666c75ad17 net/mlx5: Fix wrong limitation of metadata match on ecpf omits 7f839965b2d7 net/mlx5: Update log_max_qp value to be 17 at most omits ecd9c5cd46e0 net/mlx5: DR, Fix the threshold that defines when pool syn [...] omits ffb0753b9547 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] omits 0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte omits e5b2bc30c211 net/mlx5: DR, Cache STE shadow memory omits f908a35b2218 net/mlx5: Update the list of the PCI supported devices omits 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure omits 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register omits c76a1e90ad4e RDMA/mlx5: Use new command interface API omits 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...] omits 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} omits f23519e542e5 net/mlx5: cmdif, Add new api for command execution omits 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring omits f086470122d5 net/mlx5: cmdif, Return value improvements omits 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware omits 54493a08e21f net/mlx5: Lag, record inactive state of bond device omits 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports omits 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...] omits 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL omits 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling omits 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...] omits c2c922dae77f net/mlx5: Add ability to insert to specific flow group omits 43c075959de3 mlx5: remove unused static inlines omits 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit" omits c561d1106300 bpf: Cleanup comments omits a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] omits 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] omits bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] omits 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] omits 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 omits 08894d9c647a libbpf: Simplify the find_elf_sec_sz() function omits 39844b7e3084 TOMOYO: fix __setup handlers return values omits a19df7139440 bpftool: Remove usage of reallocarray() omits c1a66c3bc425 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag omits e2b993302f40 drm/amdgpu: bypass tiling flag check in virtual display case (v2) omits 97c61e0b7c59 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" omits 1e2be869c8a7 drm/amdgpu: do not enable asic reset for raven2 omits 3743e7f6fcb9 drm/amd/display: Fix stream->link_enc unassigned during st [...] omits 7294863a6f01 drm/amd: Check if ASPM is enabled from PCIe subsystem omits ae42f9288846 gpio: Return EPROBE_DEFER if gc->to_irq is NULL omits 2151c84ece92 EDAC/amd64: Add new register offset support and related changes omits 75aeaaf23def EDAC/amd64: Set memory type per DIMM omits 23d04328444a Merge tag 'for-5.17/parisc-4' of git://git.kernel.org/pub/ [...] omits 30424ebae8df Merge tag 'drm-intel-gt-next-2022-02-17' of git://anongit. [...] omits 6f5738db96dd Merge tag 'hwmon-for-v5.17-rc6' of git://git.kernel.org/pu [...] omits 4eb0a7c8e195 Merge tag 'slab-for-5.17-rc6' of git://git.kernel.org/pub/ [...] omits e776a755abf0 drm/amdgpu: fix typo in amdgpu_discovery.c omits 203bcac9bf2c drm/amd/display: increasing DRAM BW percent for DCN315 omits b51178d6eddd drm/amd/display: Set compbuf size to min at prep prevent o [...] omits 5b45b1c8b89f drm/amd/display: revert populating dcn315 clk table based [...] omits e2573d5f2a5c drm/amd/display: limit unbounded requesting to 5k omits 15fd09a05a66 drm/amdgpu: add reset register dump trace on GPU omits 5ce5a584cb82 drm/amdgpu: add debugfs for reset registers list omits b74e2476efc4 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag omits db749b769ff6 drm/amdgpu/nv: set mode2 reset for MP1 13.0.8 omits 9e148e8ce29d drm/amdgpu/nv: enable gfx10.3.7 clock gating support omits a1235a01e0b2 drm/amd/pm: Fix missing prototype warning omits 504390602444 drm/amdgpu: add mode2 reset support for smu 13.0.5 omits 29c9b6cd581d drm/amdgpu: Fixed warning reported by kernel test robot omits 0c41b9b561db drm/amdkfd: Print bdf in peer map failure message omits 5ac34ff1a41b drm/amd/display: 3.2.174 omits 301306a90ed3 drm/amd/display: add debug option to bypass ssinfo from bios. omits aa34ca52a325 drm/amd/display: Refactor fixed VS logic for non-transparent mode omits 2322d17abf0a RDMA/irdma: Remove excess error variables omits 45225a93ccc0 RDMA/irdma: Propagate error codes omits 2c4b14ea9507 RDMA/irdma: Remove enum irdma_status_code omits c595fb05e392 drm/amd/display: add cable ID support for usb c connector omits dfd9be42344d drm/amd/display: clear remote dc_sink when stop mst omits 9ff28ab43af4 drm/amd/display: Ignore Transitional Invalid Link Rate Err [...] omits 10a9accd4842 drm/amd/display: Fix wrong resolution with DP/VGA adapter omits 3e6084aee08b drm/amd/display: Refactor PSR DPCD caps detection omits 2e6e14c9e47d drm/amd/display: Set compbuf size to min at prep prevent o [...] omits 4eaa29b45e09 RDMA/ib_srp: Add more documentation omits a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition omits 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables omits 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider omits 081bdc9fe05b RDMA/ib_srp: Fix a deadlock omits 515415d31616 ARM: boot: dts: bcm2711: Fix HVS register range omits e0adbe73d75e drm/amd/display: lock/un-lock cursor if odm pipe split used omits f11d9373b615 drm/amd/display: Turn global functions into static functions omits 2bdcb12ff69d drm/amd/display: Add missing prototypes to dcn201_init omits f3067604b8de drm/amd/display: Remove unused variable omits 3a4bfa509eb0 drm/amd/display: Remove unused dmub_outbox_irq_info_funcs [...] omits 3679b8518cd2 drm/amd/display: Remove vupdate_int_entry definition omits cf51c8bc5c00 drm/amd/display: Remove unused dcn316_smu_set_voltage_via_ [...] omits 23da6e0f7d5e drm/amd/display: Remove unused temp variable omits 78be946dad6d drm/amdgpu: Remove unused get_umc_v8_7_channel_index function omits d41ff22a4eef drm/amdgpu: Change amdgpu_ras_block_late_init_default func [...] omits 4683af148fe8 drm/amdgpu: use ktime rather than jiffies for benchmark results omits 5a82b018230b drm/amdgpu: use kernel BO API for benchmark buffer management omits a7f520bfd055 drm/amdgpu: derive GTT display support from DM omits fd546bc5ad90 drm/amdgpu/display: split dmcu and gpuvm handling logic omits b784f42cf78b drm/amdgpu: drop testing module parameter omits 0b1a63487b0f drm/amdgpu: drop benchmark module parameter omits e7c4723103dc drm/amdgpu: expose benchmarks via debugfs omits a0c5fd46b251 drm/amdkfd: Use real device for messages omits 8f7519b2f3a9 drm/amdkfd: Fix for possible integer overflow omits f113cc32e35b drm/amdgpu: add a benchmark mutex omits b887d5f9b923 drm/amdgpu: print the selected benchmark test in the log omits e460f244fbe8 drm/amdgpu: plumb error handling though amdgpu_benchmark() omits 77528e2aed92 RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() omits 9ee2516c4382 RDMA/mlx5: Store ndescs instead of the translation table size omits 56561ac6b27d RDMA/mlx5: Merge similar flows of allocating MR from the cache omits 2f0e60d5e9f9 RDMA/mlx5: Fix the flow of a miss in the allocation of a c [...] omits 185b9826782a RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent omits f1ebef9e55f3 dtpm/soc/rk3399: Add the ability to unload the module omits bfded2ca8f36 powercap/dtpm_cpu: Add exit function omits 4712a236db40 powercap/dtpm: Move the 'root' reset place omits c404c64d64bc powercap/dtpm: Destroy hierarchy function omits 690de0b4013f powercap/dtpm: Fixup kfree for virtual node omits 0aea2e4ec2a2 powercap/dtpm_cpu: Reset per_cpu variable in the release function omits 7b75bbdf5bed powercap/dtpm: Change locking scheme omits 3f1271b54edc PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken omits bbd57d16d5dd drm/i915/rps/tgl+: Remove RPS interrupt support omits 1e8c5971c249 x86/mm/cpa: Generalize __set_memory_enc_pgtable() omits b577f542f93c x86/coco: Add API to handle encryption mask omits 655a0fa34b4f x86/coco: Explicitly declare type of confidential computin [...] omits 93b067f154b3 ixgbe: Remove non-inclusive language omits c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting omits 6198311093da x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} omits a97279836867 parisc/unaligned: Fix ldw() and stw() unalignment handlers omits dd2288f4a020 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] omits 26fbac2517fc btrfs: autodefrag: only scan one inode once omits 199257a78bb0 btrfs: defrag: don't use merged extent map for their gener [...] omits d5633b0dee02 btrfs: defrag: bring back the old file extent search behavior omits 550f133f6959 btrfs: defrag: remove an ambiguous condition for rejection omits 979b25c300db btrfs: defrag: don't defrag extents which are already at m [...] omits 7093f15291e9 btrfs: defrag: don't try to merge regular extents with pre [...] omits 167053f8dd0e net: Correct wrong BH disable in hard-interrupt. omits b9ef89392c2a drm/i915/tgl: Simply subplatform detection omits ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] omits c2700d2886a8 nvme-tcp: send H2CData PDUs based on MAXH2CDATA omits 602e57c9799c nvme: also mark passthrough-only namespaces ready in nvme_ [...] omits 363f63686037 nvme: don't return an error from nvme_configure_metadata omits ecbd4912a693 drm/edid: Always set RGB444 omits 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] omits 6ce71687d4f4 Merge branch 'locked-bridge-ports' omits b2b681a41251 selftests: forwarding: tests of locked port feature omits 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode omits b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...] omits fa1c83342987 net: bridge: Add support for offloading of locked port flag omits a21d9a670d81 net: bridge: Add support for bridge port in locked mode omits 0228d37bd1a4 Merge branch 'ftgmac100-fixes' omits 1baf2e50e48f drivers/net/ftgmac100: fix DHCP potential failure with systemd omits 3c773dba8182 drivers/net/ftgmac100: adjust code place for function call [...] omits 4f1e72850d45 drivers/net/ftgmac100: refactor ftgmac100_reset_task to en [...] omits ecf4a24cf978 net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD omits b26ef81c46ed drop_monitor: remove quadratic behavior omits 503310a5d4b2 Merge branch 'mlxsw-next' omits f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules omits cc4d3de99052 mlxsw: Remove resource query check omits 902992d18f5a mlxsw: core: Unify method of trap support validation omits 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...] omits af9911c569d5 mlxsw: core: Remove unnecessary asserts omits 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments omits bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource omits 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention omits bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes omits f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...] omits 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...] omits c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...] omits 404ba13a6588 MAINTAINERS: add myself as co-maintainer for Realtek DSA s [...] omits a1f8fec4dac8 tipc: Fix end of loop tests for list_for_each_entry() omits de7b2efacf4e udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() omits 4509d950a676 x86/pat: Remove the unused set_pages_array_wt() function omits a58da53ffd70 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] omits 8d783197f06d mctp: Fix warnings reported by clang-analyzer omits 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs' omits e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr omits dc121c008491 mctp: make __mctp_dev_get() take a refcount hold omits 8d3b01e0d4bb ARM: tegra: Move panels to AUX bus omits 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption' omits 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...] omits 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap omits 94fa115f7b28 drm/simpledrm: Add "panel orientation" property on non-upr [...] omits acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...] omits fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC omits 8913e1aea4b3 drm/tegra: dpaux: Populate AUX bus omits 6d8ebef53c2c drm/i915: Extract intel_bw_check_data_rate() omits d5b8da37c017 drm/i915: Extract icl_qgv_points_mask() omits d95c25668f23 drm/i915: Properly clear crtc state when disabling it full [...] omits 7d7007686b0f drm/i915: Remove odd any_ms=true assignment omits 03a62c40544c drm/i915: Dump hw.enable and pipe_mode omits 94eb6b244c7c drm/i915: Dump the crtc hw state always omits 07f5ed0eee01 lg-laptop: Move setting of battery charge limit to common [...] omits 56bd1c86e050 dt-bindings: net: wireless: mt76: document bindings for MT7986 omits 355c060d5f38 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts omits b962252bba7e mt76: mt7915: fix potential memory leak of fw monitor packets omits cef37c78dc73 mt76: mt7915: Fix channel state update error issue omits d0c0cefb87e2 mt76: fix endianness errors in reverse_frag0_hdr_trans omits 148950e59ac7 mt76: mt7615: introduce SAR support omits 28225a6ef80e mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU omits e738f5dd67eb media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated omits db22583d6c7d Merge branches 'msm-next-lumag-dpu' and 'msm-next-lumag-ds [...] omits 6452cbd6f04c drm/msm/dpu: wire up MSM8998's DSPP blocks omits 4ff8f2ca6ccd sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits e81daa7b6489 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits 0dda4eeb4849 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits c4ad6fcb67c4 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits e66f6481a8c7 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits b9e9c6ca6e54 sched/headers: Standardize kernel/sched/sched.h header dep [...] omits f96eca432015 sched/headers: Introduce kernel/sched/build_policy.c and b [...] omits 801c14195510 sched/headers: Introduce kernel/sched/build_utility.c and [...] omits fbed5664b738 sched/headers: Make the <linux/sched/deadline.h> header bu [...] omits 81de6572fe98 sched/headers: Fix comment typo in kernel/sched/cpudeadline.c omits 669f45f19cf7 sched/headers: Add initial new headers as identity mappings omits f915686bd97a drm/selftests: add drm buddy pathological testcase omits e6ff5ef81170 drm/selftests: add drm buddy smoke testcase omits fe93feb5ab0f drm/selftests: add drm buddy pessimistic testcase omits 4010ce9fb634 drm/selftests: add drm buddy optimistic testcase omits 92937f170d3f drm/selftests: add drm buddy alloc range testcase omits cb8f00f27ae7 drm/selftests: add drm buddy alloc limit testcase omits 3d515ba9ead0 drm/selftests: Move i915 buddy selftests into drm omits f762ce78897d drm/radeon: fix variable type omits 8ab62eda177b drm/sched: Add device pointer to drm_gpu_scheduler omits 390a1f8beb87 Revert "drm/i915/display/vrr: Reset VRR capable property o [...] omits ae089831ff28 netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant omits 0bff66dcbe55 media: cec: seco: Drop pointless include omits 17e83a0a1e13 media: hantro: sunxi: Fix VP9 steps omits 5c0701a0e791 media: imx: csis: Store pads format separately omits 88c63ac74126 doc: media: Document VP9 reference_mode miss-placement omits 9c634d6d137f doc: media: Document MM21 tiled format omits 884c8bd91828 media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8 omits 0f6146d476fc media: v4l2-core: Initialize h264 scaling matrix omits 80ebe988cf8f media: imx: imx-mipi-csis: Add output format omits 28ba5e8024b9 media: imx: imx-mipi-csis: Add BGR888 omits 6d8d3c0953eb media: imx: imx-mipi-csis: Add RGB565_1X16 omits 8635b5bc2f6a media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422 omits 9babbbaaeb87 media: imx: imx7-media-csi: Use dual sampling for YUV 1X16 omits 5b21b566b977 media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c omits fa28abed7a84 sched/headers: sched/clock: Mark all functions 'notrace', [...] omits d90a2f160a1c sched/headers: Add header guard to kernel/sched/stats.h an [...] omits 95458477f5b2 sched/headers: Add header guard to kernel/sched/sched.h omits d0b9d6dcaa5a sched/headers: Fix header to build standalone: <linux/sche [...] omits 02ed90426148 drm/i915/adl-n: Add PCH Support for Alder Lake N omits 922ea87ff6f2 ionic: use vmalloc include omits 406a8c1d8fa5 powerpc: Remove remaining stab codes omits fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue' omits 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize() omits 763087dab975 net: add skb_set_end_offset() helper omits 0a2a464f8631 crypto: hisilicon/sec - fix the aead software fallback for engine omits 1fb37b5692c9 crypto: ccree - don't attempt 0 len DMA mappings omits c143a603c9ab crypto: x86/des3 - Remove unused inline function des3_ede_ [...] omits f17f3f82420f crypto: x86/blowfish - Remove unused inline functions omits 4363f3d3ce8f crypto: octeontx2 - add synchronization between mailbox accesses omits 164f69d9d45a dt-bindings: msm: disp: add yaml schemas for QCM2290 DPU bindings omits 5334087ee743 drm/msm: add support for QCM2290 MDSS omits 201d41745ea9 dt-bindings: msm/dsi: Add qcm2290 dsi controller binding omits ee1f09678f14 drm/msm/dsi: Add support for qcm2290 dsi controller omits 05ae15e76271 drm/msm/dsi: Allow to specify dsi config as pdata omits b709a4caa9d0 scsi: pm8001: Fix pm8001_info() message format omits ca44f98d6194 scsi: pm8001: Improve pm80XX_send_abort_all() omits 304fe11bdc25 scsi: pm8001: Simplify pm8001_ccb_task_free() omits e29c47fe8946 scsi: pm8001: Simplify pm8001_task_exec() omits f91767a35f09 scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface omits 99df0edb5a98 scsi: pm8001: Introduce ccb alloc/free helpers omits bf67e693fc40 scsi: pm8001: Simplify pm8001_get_ncq_tag() omits 0c4ad6c3d3b8 scsi: pm8001: Cleanup pm8001_exec_internal_task_abort() omits a1e7c7991923 scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ [...] omits f792a3629f4c scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_upda [...] omits 4c8f04b1905c scsi: pm8001: Fix tag leaks on error omits f90a74892f3a scsi: pm8001: Fix task leak in pm8001_send_abort_all() omits 7fb23a785ba3 scsi: pm8001: Fix tag values handling omits 7e6b7e740add scsi: pm8001: Fix pm8001_mpi_task_abort_resp() omits f17c599a44fc scsi: pm8001: Fix pm8001_tag_alloc() failures handling omits 7f12845c8389 scsi: pm8001: Fix abort all task initialization omits 1d6736c3e162 scsi: pm8001: Fix NCQ NON DATA command completion handling omits aa028141ab0b scsi: pm8001: Fix NCQ NON DATA command task initialization omits 23c486d19a6c scsi: pm8001: Remove local variable in pm8001_pci_resume() omits e5039a92f150 scsi: pm8001: Fix use of struct set_phy_profile_req fields omits fd6d0e376211 scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() omits 970404cc5744 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_ [...] omits f8b12dfb476d scsi: pm8001: Fix payload initialization in pm80xx_encrypt [...] omits ca374f5d92b8 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_p [...] omits bb225b12dbcc scsi: pm8001: Fix payload initialization in pm80xx_set_the [...] omits cd2268a18011 scsi: pm8001: Fix command initialization in pm8001_chip_ss [...] omits 3762d8f6edcd scsi: pm8001: Fix pm80xx_pci_mem_copy() interface omits 1a37b6738b58 scsi: pm8001: Fix command initialization in pm80XX_send_re [...] omits c58e935e809a scsi: pm8001: Fix pm8001_update_flash() local variable type omits d2ed913b9a42 scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control() omits 8454563e4c2a scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON D [...] omits 07dd40b3078f scsi: hisi_sas: Remove unnecessary print function dev_err() omits 73bd66d9c834 scsi: block: Remove REQ_OP_WRITE_SAME support omits a773187e37fa scsi: dm: Remove WRITE_SAME support omits 10fa225c33a9 scsi: md: Remove WRITE_SAME support omits e383e16e84e9 scsi: sd: Remove WRITE_SAME support omits ebd04737637b scsi: rnbd: Remove WRITE_SAME support omits a34592ff6b78 scsi: drbd: Remove WRITE_SAME support omits 898cd34607eb scsi: cxlflash: Query write_zeroes limit for zeroing omits 334ae6459aa3 scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning omits c7ede4f044b9 scsi: target: tcmu: Make cmd_ring_size changeable via configfs omits 1f652aa0e469 scsi: qla2xxx: Use named initializers for q_dev_state omits 6e0e85d39e52 scsi: qla2xxx: Use named initializers for port_[d]state_str omits 482dcaa1c91a scsi: ufs: core: Remove wlun_dev_to_hba() omits 8264aee803a2 scsi: core: Remove struct scsi_pointer from struct scsi_cmnd omits 31160bd3e538 scsi: zalon: Stop using the SCSI pointer omits dbb2da557a6a scsi: wd33c93: Move the SCSI pointer to private command data omits 70d1b920af62 scsi: wd719x: Stop using the SCSI pointer omits 5dfcf1ad933f scsi: usb: Stop using the SCSI pointer omits 4022bfd63d8e scsi: sym53c8xx_2: Move the SCSI pointer to private command data omits c1ea387d998a scsi: smartpqi: Stop using the SCSI pointer omits 5597616333ea scsi: qla2xxx: Stop using the SCSI pointer omits 504540d00fd5 scsi: qla1280: Move the SCSI pointer to private command data omits 4a938517fbeb scsi: ppa: Move the SCSI pointer to private command data omits 3d75be6de78e scsi: sym53c500_cs: Move the SCSI pointer to private command data omits ea39700fa90c scsi: nsp_cs: Move the SCSI pointer to private command data omits 195771c5da10 scsi: nsp32: Stop using the SCSI pointer omits af0d3c13e468 scsi: mvumi: Stop using the SCSI pointer omits 8d1537342ff2 scsi: mvsas: Fix a set-but-not-used warning omits 57cbd78e61cf scsi: mesh: Move the SCSI pointer to private command data omits 96e77a27431a scsi: megasas: Stop using the SCSI pointer omits fb597392b1f4 scsi: megaraid: Stop using the SCSI pointer omits cb2b62082c3a scsi: mac53c94: Move the SCSI pointer to private command data omits 8c0156b10e4d scsi: mac53c94: Fix a set-but-not-used compiler warning omits a33e7925b5e6 scsi: qedf: Stop using the SCSI pointer omits f4b4216f3e52 scsi: bnx2fc: Stop using the SCSI pointer omits 5d21aa3636fa scsi: libfc: Stop using the SCSI pointer omits 09cc102bb4d6 scsi: initio: Stop using the SCSI pointer omits db22de3eb035 scsi: iscsi: Stop using the SCSI pointer omits 6b66f09c46a8 scsi: imm: Move the SCSI pointer to private command data omits 5c113eb3bc58 scsi: hptiop: Stop using the SCSI pointer omits 924cb24df4fc scsi: fnic: Stop using the SCSI pointer omits 3032ed77a289 scsi: fnic: Fix a tracing statement omits 211134c47cfd scsi: fdomain: Move the SCSI pointer to private command data omits dfae39874f45 scsi: esp_scsi: Stop using the SCSI pointer omits 9804db13d3c8 scsi: dc395x: Stop using the SCSI pointer omits 30564db73b58 scsi: csio: Stop using the SCSI pointer omits 34f5b537a900 scsi: bfa: Stop using the SCSI pointer omits 3ac6aba37200 scsi: aha152x: Move the SCSI pointer to private command data omits ea1c947559d9 scsi: aha1542: Remove a set-but-not-used array omits 17d4c2e22aae scsi: advansys: Move the SCSI pointer to private command data omits 76a3451b64c6 scsi: aacraid: Move the SCSI pointer to private command data omits d80624a2aec5 scsi: 53c700: Stop clearing SCSI pointer fields omits dc4175459099 scsi: arm: Move the SCSI pointer to private command data omits 8c97e2f390f5 scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h omits ff1269cb3d97 scsi: NCR5380: Add SCp members to struct NCR5380_cmd omits cd614642e1a2 scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro omits 53555fb7bceb scsi: Remove drivers/scsi/scsi.h omits dfab1e53eef4 scsi: nsp_cs: Use true and false instead of TRUE and FALSE omits 72961735f993 scsi: nsp_cs: Change the return type of two functions into 'void' omits c4858224096f scsi: ips: Use true and false instead of TRUE and FALSE omits be33e2f8d87f scsi: ips: Change the return type of ips_release() into 'void' omits 2cf0e0a9da38 scsi: ips: Remove an unreachable statement omits 3f2e252ef727 scsi: libsas: Add sas_execute_ata_cmd() omits 4d986ffa036a spi: add missing pci_dev_put() before return omits b83eb8be4f2c ASoC: sc7280: Really depends on SOUNDWIRE omits 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] omits 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values omits b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values omits cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] omits 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] omits bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] omits 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux omits d56201d9440d riscv: defconfig: enable hugetlbfs option omits d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] omits 35fdf42d90d0 cpupower: Move print_speed function into misc helper omits bf9801baa818 cpupower: Enable boost state support for AMD P-State module omits 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper omits 4a06806e5d4a cpupower: Introduce ACPI CPPC library omits e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] omits 083792f368b8 cpupower: Initial AMD P-State capability omits 46c273a09582 cpupower: Add the function to check AMD P-State enabled omits c8be60c12041 cpupower: Add AMD P-State capability flag omits 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER omits 277f2bb14361 ibmvnic: schedule failover only if vioctl fails omits f64ae40de5ef testptp: add option to shift clock by nanoseconds omits 342b6419193c net: dsa: fix panic when removing unoffloaded port from bridge omits cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...] omits 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction omits 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...] omits 8d093e02e898 ata: pata_hpt37x: disable primary channel on HPT371 omits ef527f968ae0 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] omits 13e741b83453 perf script: Fix error when printing 'weight' field omits 5c1ee569660d Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] omits 926146a84bca Merge branch 's390-net-updates-2022-02-21' omits 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage omits ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage omits f2544f5e6c69 EVM: fix the evm= __setup handler return value omits ce2fc710c9d2 selinux: fix misuse of mutex_is_locked() omits b4f72786429c scripts/pahole-flags.sh: Parse DWARF and generate BTF with [...] omits a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() omits 0c0822bcb73f dt-bindings: update Roger Quadros email omits 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary omits f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header omits fa1114d9eba5 arm64: insn: add encoders for atomic operations omits 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h omits 0ce055f85335 fork: Use IS_ENABLED() in account_kernel_stack() omits e540bf3162e8 fork: Only cache the VMAP stack in finish_task_switch() omits 1a03d3f13ffe fork: Move task stack accounting to do_exit() omits f1c1a9ee00e4 fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK omits 7865aba3ade4 fork: Don't assign the stack pointer in dup_task_struct() omits 2bb0529c0bc0 fork, IA64: Provide alloc_thread_stack_node() for IA64 omits 546c42b2c5c1 fork: Duplicate task_struct before stack allocation omits be9a2277cafd fork: Redo ifdefs around task stack handling omits 34f3eda8c8ff MAINTAINERS: sifive: drop Yash Shah omits 26a17b12d7f3 vfio/pci: wake-up devices around reset functions omits eadf88ecf6ac vfio/pci: fix memory leak during D3hot to D0 transition omits 6e031ec0e5a2 vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA omits 5b061a322b05 tools arch x86: Sync the msr-index.h copy with the kernel sources omits 69560e366fc4 perf data: Fix double free in perf_session__delete() omits 9bc34b4d0f3c drm/i915/display/vrr: Reset VRR capable property on a long hpd omits 091cd9c3abeb drm/amdgpu/benchmark: use dev_info rather than DRM macros [...] omits 9dff13f9edf7 drm/amdkfd: make CRAT table missing message informational only omits cec2cc7b1c4a drm/amdgpu: Fix typo in *whether* in comment omits e1dd4bbf86d5 drm/amdgpu: read harvest bit per IP data on legacy GPUs omits c70cd039f1d7 cpuset: Fix kernel-doc omits f141e251474d drm/amd/pm: validate SMU feature enable message for gettin [...] omits 7342bf6530a7 drm/amdgpu: enable TMZ option for onwards asic omits d4a7eac27ec2 drm/amdgpu: bypass tiling flag check in virtual display case (v2) omits fa3e5a43ecd9 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" omits 22804e03f7a5 drm/amdkfd: Fix criu_restore_bo error handling omits 757f9e4dd516 drm/amdkfd: Drop IH ring overflow message to dbg omits ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() omits f5b4aee10c02 dm: remove unnecessary local variables in __bind omits fa247089de99 dm: requeue IO if mapping table not yet available omits a6a4901a5ef3 dm io: remove stale comment block for dm_io() omits 75274a4bf2da dm thin metadata: remove unused dm_thin_remove_block and __remove omits 272ceeaea355 audit: log AUDIT_TIME_* records only from rules omits 6966d4c4425b libbpf: Remove redundant check in btf_fixup_datasec() omits 917bbdb107f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 467a726b754f cgroup-v1: Correct privileges check in release_agent writes omits 0828824158b1 Merge tag 'kvm-s390-next-5.18-1' of git://git.kernel.org/p [...] omits 9195c294bc58 RISC-V: Add Sv57 page table support omits 6d3971dab239 cgroup: clarify cgroup_css_set_fork() omits 84ec758fb2da configfs: fix a race in configfs_{,un}register_subsystem() omits 0591ee6a5c42 drm/i915/guc/slpc: Use wrapper for reading RP_STATE_CAP omits cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] omits 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes omits a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs omits de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs omits 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs omits a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs omits 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs omits 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] omits 80912cef18f1 io_uring: disallow modification of rsrc_data during quiesce omits 9648f1c37395 drm/i915/guc/slpc: Correct the param count for unset param omits 8ca8b1e147b7 dm thin: use time_is_before_jiffies instead of open coding it omits 6fc51504388c dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS omits be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() omits 7be2e319640c x86: clean up symbol aliasing omits 0f61f6be1f7f arm64: clean up symbol aliasing omits e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() omits 35f165f08950 hwmon: (pmbus) Clear pmbus fault/warning bits after read omits 588b7f5df0cb dm: fix use-after-free in dm_cleanup_zoned_dev() omits cd9c88da171a dm ioctl: prevent potential spectre v1 gadget omits 1b5f517cca36 hwmon: Handle failure to register sensor with thermal zone [...] omits 85fa189b2c82 media: imx: De-stage imx7-mipi-csis omits a8b9d116cda0 dm: cleanup double word in comment omits 118f31b4964f dm ima: fix wrong length calculation for no_data string omits 302f035141d3 dm cache policy smq: make static read-only array table const omits a0061be4e54b rtw88: change rtw_info() to proper message level omits a9e06f2e65c8 rtw89: Limit the CFO boundaries of x'tal value omits 94b70cafc661 rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth omits ac74f016f035 rtw89: phy: handle txpwr lmt/lmt_ru of 6G band omits e03525794aff Merge tag 'iwlwifi-next-for-kalle-2022-02-18' of git://git [...] omits 64b2a6a054c4 drm/i915/gt: use get_reset_domain() helper omits 1e2277ed7095 Merge branch 'kvm-ppc-cap-210' into kvm-master omits 93b71801a827 KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3 omits bb49c6fa8b84 block: clear iocb->private in blkdev_bio_end_io_async() omits 86d7331299fd block: update io_ticks when io hang omits 95ee2a8b4b3c drm: implement a method to free unused pages omits 476e40630227 drm: implement top-down allocation method omits 1847e3046c52 spi: gpio: Implement LSB First bitbang support omits 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode omits 9c7cf33c53ce regulator: da9121: Remove surplus DA9141 parameters omits c8c57fbc1c50 regulator: da9121: Fix DA914x voltage value omits f0fdfc04fd97 regulator: da9121: Fix DA914x current values omits afea229fe102 drm: improve drm_buddy_alloc function omits d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' omits 81c1681cbb9f net: dsa: b53: mark as non-legacy omits 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() omits cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() omits dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities omits 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable omits 5663b85462a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits d8ebe298d008 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos omits 201d661616f5 media: meson-ir-tx: remove incorrect doc comment omits 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer omits 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node omits d1ca45f93c3f mips: Enable KCSAN omits b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] omits 84db51f56fc5 media: vivid: use time_is_after_jiffies() instead of open [...] omits d613750ea3c0 media: wl128x: use time_is_before_jiffies() instead of ope [...] omits 39878a595954 media: tda8083: use time_is_after_jiffies() instead of ope [...] omits 0ce32a2ce347 media: stv0299: use time_is_before_jiffies() instead of op [...] omits 1bcf233f1b17 media: si21xx: use time_is_before_jiffies() instead of ope [...] omits fecd363ae2d5 media: cedrus: h264: Fix neighbour info buffer size omits 56cb61f70e54 media: cx88-mpeg: clear interrupt status register before s [...] omits ee8b887329c7 media: cedrus: H265: Fix neighbour info buffer size omits f1536ba21443 media: fsl-viu: use GFP_KERNEL omits ad89e2e3ec30 media: cx18: use GFP_KERNEL omits 11c778182a81 drivers: meson: vdec: add VP9 support to GXM omits f783281c919e stkwebcam: add new Asus laptop to upside_down table omits 97558d170a12 media: imx-jpeg: fix a bug of accessing array out of bounds omits adccfff098f5 media: sun6i-csi: fix colorspace in sun6i_video_try_fmt() omits 67e4550ecd61 media: usb: go7007: s2250-board: fix leak in probe() omits 7c38a551bda1 media: cedrus: Add watchdog for job completion omits 7f9cfb54998d pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb' omits 14c8efddfae7 media: imx-jpeg: Remove unnecessary print function dev_err() omits 91e96e82c08d media: aspeed: Remove duplicated include in aspeed-video.c omits e6f1fc41343d media: saa7164: remove redundant assignment to variable idx omits 5e10543b86f1 media: saa7134: remove redundant assignment to variable id omits ffd3f6385aaf media: mtk-jpeg: remove redundant initialization of variab [...] omits 3a7c5c2143a5 media: gspca: remove redundant assignment of variable n omits f15799b7b796 media: uapi: Init VP9 stateless decode params omits 524e1eff9a35 media: go7007: Constify static struct snd_device_ops omits 7c1bd6ce7024 media: saa7115: make static read-only array lcr2vbi const omits c08eadca1bdf media: em28xx: initialize refcount before kref_get omits dca4f5fdbcd7 media: usb: pwc-uncompress: Use struct_size() helper in pw [...] omits 4f03d537ce08 media: platform: mtk-vcodec: Do not force /dev/videoX node number omits 9a5e6900cfa3 media: aspeed: Use of_device_get_match_data() helper omits 61b31d788485 media: aspeed: Use full swing as JFIF to fix incorrect color omits 22443acce88a media: aspeed: Fix unstable timing detection omits d6f9a60f648e media: aspeed: Add macro for the fields of the mode-detect [...] omits a12403affeac media: aspeed: add comments and macro omits 3e52419ec04f media: rcar-{csi2,vin}: Move to full Virtual Channel routi [...] omits 624e8b62083c media: rcar-vin: Breakout media link creation omits 344cadc5a22b media: rcar-vin: Refactor link notify omits ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops omits 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops omits b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops omits 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c omits b56d1cafefaa MIPS: remove asm/war.h omits 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting omits 3d9042f8b923 KVM: s390: Add missing vm MEM_OP size check omits cbf9b8109d32 KVM: s390: Clarify key argument for MEM_OP in api docs omits 997403e7782a video: fbdev: via: check the return value of kstrdup() omits d8f7a5484f21 driver core: Free DMA range map when device is released omits dad3bdeef45f netfilter: nf_tables: fix memory leak during stateful obj update omits 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support omits e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus omits b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() omits a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled omits 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access omits cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] omits 5f6b0f2d037c ata: pata_hpt37x: fix PCI clock detection omits 4d22336f9039 drm/amd/display: For vblank_disable_immediate, check PSR i [...] omits e3f3824874da drm/amd/pm: fix some OEM SKU specific stability issues omits f626dd0ff050 drm/amdgpu: disable MMHUB PG for Picasso omits 1432108d00e4 drm/amd/display: Protect update_bw_bounding_box FPU code. omits c357342186dc dm delay: use dm_submit_bio_remap omits e5524e128f6f dm crypt: use dm_submit_bio_remap omits 0fbb4d93b38b dm: add dm_submit_bio_remap interface omits e6fc9f62ce6e dm: flag clones created by __send_duplicate_bios omits 300432f58b99 dm: reduce dm_io and dm_target_io struct sizes omits 018b05ebbff4 dm: move duplicate code from callers of alloc_tio into alloc_tio omits 743598f049df dm: record old_sector in dm_target_io before calling map function omits 77c11720a48c dm: remove legacy code only needed before submit_bio recursion omits 0119ab14c315 dm: remove unused mapped_device argument from free_tio omits 5b27b8ddbf37 dm: remove impossible BUG_ON in __send_empty_flush omits 90a2326edede dm: reduce code duplication in __map_bio omits d41e077ab6ea dm: refactor dm_split_and_process_bio a bit omits 66bdaa4302d3 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits 96c9865cb6dd dm: rename split functions omits 205649d84cdb dm: reorder members in mapped_device struct omits 0ab30b4079e1 dm: eliminate copying of dm_io fields in dm_io_dec_pending omits 0cdb90f0f306 dm stats: fix too short end duration_ns when using precise [...] omits 8d394bc4adf5 dm: fix double accounting of flush with data omits 9f6dc6337610 dm: interlock pending dm_io and dm_wait_for_bios_completion omits 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up omits b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] omits 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() omits da792c6d5f59 random: unify early init crng load accounting omits afba0b80b977 random: do not take pool spinlock at boot omits 58340f8e952b random: defer fast pool mixing to worker omits 5f75d9f3babe random: rewrite header introductory comment omits 0deff3c43206 random: group sysctl functions omits a6adf8e7a605 random: group userspace read/write functions omits 92c653cf1440 random: group entropy collection functions omits a5ed7cb1a773 random: group entropy extraction functions omits 3655adc7089d random: group crng functions omits 5f1bb112006b random: group initialization wait functions omits 87e7d5abad0c random: remove whitespace and reorder includes omits 6071a6c0fba2 random: remove useless header comment omits 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] omits b2f408fe4038 random: deobfuscate irq u32/u64 contributions omits a07fdae346c3 random: add proper SPDX header omits 14c174633f34 random: remove unused tracepoints omits 95e6060c20a7 random: remove ifdef'd out interrupt bench omits 0791e8b655cc random: tie batched entropy generation to base_crng generation omits 7191c628fe07 random: fix locking for crng_init in crng_reseed() omits 7b5164fb1279 random: zero buffer after reading entropy from userspace omits 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() omits 04ec96b768c9 random: make more consistent use of integer types omits 66e4c2b95415 random: use hash function for crng_slow_load() omits 186873c549df random: use simpler fast key erasure flow on per-cpu keys omits c30c575db485 random: absorb fast pool into input pool after fast load omits a8ab8ef437d4 ACPI: clean up double words in two comments omits eebb0f4e894f sc16is7xx: Fix for incorrect data being transmitted omits a2ab75b8e76e tty: n_gsm: fix deadlock in gsmtty_open() omits 687f9ad43c52 tty: n_gsm: fix wrong modem processing in convergence laye [...] omits c19d93542a60 tty: n_gsm: fix wrong tty control line for flow control omits 96b169f05cdc tty: n_gsm: fix NULL pointer access due to DLCI release omits e3b7468f082d tty: n_gsm: fix proper link termination after failed open omits 57435c42400e tty: n_gsm: fix encoding of command/response bit omits 737b0ef3be6b tty: n_gsm: fix encoding of control signal octet bit DV omits 038101e6b2cd Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kern [...] omits 6c7621890995 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits f6c052afe6f8 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits efe8a1e7cad4 Merge tag 'iio-fixes-for-5.17a' of https://git.kernel.org/ [...] omits 55223c3bedcf drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switc [...] omits 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] omits 34739fd95fab KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_even [...] omits d43583b890e7 KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest omits 512865d83fd9 KVM: arm64: Bump guest PSCI version to 1.1 omits ce06e863f36f printk: make suppress_panic_printk static omits 91c2afca290e random: do not xor RDRAND when writing into /dev/random omits a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init omits 8566417221fc random: inline leaves of rand_initialize() omits a9412d510ab9 random: get rid of secondary crngs omits 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction omits 7c2fe2b32bf7 random: fix locking in crng_fast_load() omits 77760fd7f7ae random: remove batched entropy locking omits 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() omits a49c010e61e1 random: make credit_entropy_bits() always safe omits 489c7fc44b57 random: always wake up entropy writers after extraction omits c57044909484 random: use linear min-entropy accumulation crediting omits 9c07f57869e9 random: simplify entropy debiting omits 6e8ec2552c7d random: use computational hash for entropy extraction omits f89504300e94 spi: Stacked/parallel memories bindings omits 9d2231c5d74e lib/iov_iter: initialize "flags" in new pipe_buffer omits 11c57c3ba94d ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] omits d920eaa4c455 ARM: Fix kgdb breakpoint for Thumb2 omits 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak omits a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] omits 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit omits 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters omits c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h omits ae09639e3b2a platform/x86: int3472: Add terminator to gpiod_lookup_table omits 4b1be2fe63b8 platform/x86: int3472: Add terminator to gpiod_lookup_table omits c5a3106aa492 spi: Use of_device_get_match_data() omits eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes omits e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes omits b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device omits ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner omits b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter omits 7b779cc8846a Merge branch 'octeontx2-ptp-updates' omits 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata omits 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format omits b6ad6261d277 net: mdio-ipq4019: add delay after clock enable omits 228339662b39 io_uring: don't convert to jiffies for waiting on timeouts omits 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' omits 129e3c1bab24 bonding: add new option ns_ip6_target omits 4e24be018eb9 bonding: add new parameter ns_targets omits 841e95641e4c bonding: add extra field for bond_opt_value omits 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send omits 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() omits 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code omits dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] omits 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] omits 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] omits cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover omits 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] omits 602e604a899a drm/i915/pxp: prefer forward declaration over includes omits c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O omits 91d7b75a5888 m68k: Add asm/config.h omits 6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts omits 96bb0954860a arm64: dts: juno: Add separate SCMI variants omits 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port omits 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port omits 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() omits bd53ce4da252 mm/slob: make kmem_cache_boot static omits 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API omits 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency omits b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol omits 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] omits 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport omits 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling omits 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount omits 221944736f66 tools/cgroup/slabinfo: update to work with struct slab omits d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core omits 93dd04ab0b2b slab: remove __alloc_size attribute from __kmalloc_track_caller omits 509853f9e1e7 genirq: Provide generic_handle_irq_safe() omits 261b07519518 ath11k: Fix frames flush failure caused by deadlock omits a19c0e104db9 ath11k: Handle failure in qmi firmware ready omits f2180ccb52b5 ath11k: Invalidate cached reo ring entry before accessing it omits cfb72c08912f ath: Replace zero-length arrays with flexible-array members omits d9bc14167b1f ath6kl: Replace zero-length arrays with flexible-array members omits e9e591686ccb ath11k: Replace zero-length arrays with flexible-array members omits 8bc66426ca54 ath10k: Replace zero-length array with flexible-array member omits fcd09c90c3c5 ath9k: use hw_random API instead of directly dumping into [...] omits 3c0deb1485c4 drm/i915/reg: split out icl_dsi_regs.h omits 2b72a38c6f9b drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h omits 72935696f516 drm/i915/dsi: add separate init timer mask definition for ICL DSI omits 8f0991cccec9 drm/i915/dsi: disassociate VBT video transfer mode from re [...] omits 03e0add74212 ath11k: configure RDDM size to mhi for recovery by firmware omits e52b6a02bfc0 ath11k: fix invalid m3 buffer address omits 5f71968e3c76 ath11k: add ath11k_qmi_free_resource() for recovery omits d23c49562a88 dt-bindings: Document Tegra234 HDA support omits 85f29492929b ALSA: hda/tegra: Update scratch reg. communication omits b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 omits f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support omits bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions omits 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures omits 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() omits fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper omits 28adef861233 drm/i915/dg2: Print PHY name properly on calibration error omits ec663bca9128 drm/i915: Fix bw atomic check when switching between SAGV [...] omits afc189df6bcc drm/i915: Correctly populate use_sagv_wm for all pipes omits a40ee54e9a09 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] omits 3f33364836aa drm/i915: Widen the QGV point mask omits 44a3918c8245 x86/speculation: Include unprivileged eBPF status in Spect [...] omits 5ad3eb113245 Documentation/hw-vuln: Update spectre doc omits 1e19da8522c8 x86/speculation: Add eIBRS + Retpoline options omits d45476d98324 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE omits cfc4442c642d USB: serial: option: add Telit LE910R1 compositions omits 6ecb3f0b18b3 USB: serial: option: add support for DW5829e omits 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...] omits d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members omits 198a7ebd5fa1 Revert "USB: serial: ch341: add new Product ID for CH341A" omits 032931fdd53b bcma: cleanup comments omits f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push() omits d8a8cf8242eb drm/vc4: Use drm_mode_copy() omits 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720 omits fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...] omits 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...] omits 349d858ba7b1 rtw88: coex: update BT PTA counter regularly omits 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX omits 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode omits b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment omits d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ omits 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings omits 41654043226f dt-bindings: vendor-prefixes: add osmc prefix omits fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts omits c23fadafebf3 ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO omits fa231bef3b34 soc: imx: gpcv2: Fix clock disabling imbalance in error path omits ba1366f3d039 PCI: vmd: Prevent recursive locking on interrupt allocation omits 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC omits b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] omits 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] omits 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing omits 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] omits c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength omits 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] omits 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] omits 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] omits 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] omits 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] omits 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support omits a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support omits eba5bea8f37f arm64: dts: ls1028a: add efuse node omits f173c93f181e ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO omits d1acc52b5286 ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO omits d05883790ac2 ARM: dts: aspeed: tacoma: Clean up KCS nodes omits 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 omits 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names omits df6182e662ca arm64: dts: imx8qm: added more serial alias to dts omits c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 omits 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki omits d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC omits 0a131b69c141 Merge tag 'amd-drm-next-5.18-2022-02-18' of https://gitlab [...] omits de45f0a3bef6 drm/panel: nt35560: Support also ACX424AKM omits e78089da4509 drm/panel: nt35560: Support more panel IDs omits 994ea402c767 drm/panel: Rename Sony ACX424 to Novatek NT35560 omits cfb92440ee71 Linux 5.17-rc5 omits 3324e6e80315 Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kern [...] omits 222177397aab Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.o [...] omits 0b0894ff78cc Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel [...] omits 6e8e752f705c Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel. [...] omits e268d7084a90 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 77478077349f Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub [...] omits dacec3e7b9bc Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 961af9dbe5d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 70d2bec7c545 Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/l [...] omits 7f25f0412c9e Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel [...] omits c1034d249d14 Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/sc [...] omits 2d3409ebc87f Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] omits bc2112583a0b drm/msm/gpu: Track global faults per address-space omits f98f915b7e0f drm/msm/gpu: Add ctx to get_param() omits b03e19465b97 selftests/bpf: Fix btfgen tests omits adfb62dbda49 Merge branch 'tcp_drop_reason' omits d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() omits a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() omits 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() omits 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() omits 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() omits 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() omits c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() omits 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() omits 082116ffcb74 net: tcp: introduce tcp_drop_reason() omits 5a3449734bcb Merge branch 'bnxt_en-fixes' omits 1278d17a1fb8 bnxt_en: Fix devlink fw_activate omits b891106da52b bnxt_en: Increase firmware message response DMA wait time omits 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() omits 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] omits cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures omits 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled omits 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool omits 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources omits c94afc46cae7 memblock: use kfree() to release kmalloced memblock regions omits 4b31b8e34460 drm/i915/lmem: Enable lmem for platforms with Flat CCS omits 5e3094cfd9fb drm/i915/xehpsdv: Add has_flat_ccs to device info omits caa574ffc4aa drm/i915/uapi: document behaviour for DG2 64K support omits 00e27ad85bc9 drm/i915/migrate: add acceleration support for DG2 omits 6f84aa1cd47c drm/i915/gtt: add xehpsdv_ppgtt_insert_entry omits 2cff4b9ed617 drm/i915/gtt: allow overriding the pt alignment omits a413c99fc1e4 drm/i915: add gtt misalignment test omits 5189e3126eb1 drm/i915: support 64K GTT pages for discrete cards omits 87bd701ee268 drm/i915: enforce min GTT alignment for discrete cards omits 132aaaf01788 drm/i915: add needs_compact_pt flag omits e62f25e8b3cd iosys-map: Add a few more helpers omits cccd73d607fe iosys-map: Add offset to iosys_map_memcpy_to() omits d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set() omits e23e40fd6de5 hwmon: (ntc_thermistor) Underscore Samsung thermistor omits a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...] omits b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] omits 9256766fe2df ata: pata_hpt37x: merge transfer mode setting methods omits ffa92a745755 ata: libata-sff: use *switch* statement in ata_sff_dev_classify() omits efcef265fd83 ata: add/use ata_taskfile::{error|status} fields omits f7220eac752f ata: Kconfig: fix sata gemini compile test condition omits 59b0040475ee ata: libata-scsi: use *switch* statements to check SCSI co [...] omits 03c0e84f9c1e ata: libata-sff: refactor ata_sff_altstatus() omits 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] omits 4fea759edfa7 scsi: libsas: Add sas_abort_task() omits 72f8810e1fdc scsi: libsas: Add sas_query_task() omits 29d7769055a2 scsi: libsas: Add sas_lu_reset() omits e8585452953a scsi: libsas: Add sas_clear_task_set() omits 69b80a0ed0b5 scsi: libsas: Add sas_abort_task_set() omits 693e66a0a6ac scsi: libsas: Add TMF handler aborted callback omits 2037a340314f scsi: libsas: Add TMF handler exec complete callback omits 350d85ba5bad scsi: libsas: Add sas_execute_ssp_tmf() omits 001ec7f89bea scsi: libsas: Add sas_execute_tmf() omits 96e54376a8b2 scsi: libsas: Add sas_task.tmf omits bbfe82cdbaf8 scsi: libsas: Add struct sas_tmf_task omits 4aef43b25df2 scsi: libsas: Move SMP task handlers to core omits da19eaba6e75 scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT omits 2dd6801a671c scsi: libsas: Delete SAS_SG_ERR omits 25882c82f850 scsi: libsas: Delete lldd_clear_aca callback omits 1d6049a3b14f scsi: libsas: Use enum for response frame DATAPRES field omits 9aacf6fe9059 scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() omits 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow omits 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver omits 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() omits a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] omits 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' omits 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll omits ccfbf44d4c7f net: dsa: remove pcs_poll omits e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] omits 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code omits 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' omits c4680c978567 dpaa2-eth: Update SINGLE_STEP register access omits 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command omits 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() omits 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports omits b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain omits 36a29fb6b22d bridge: switch br_net_exit to batch mode omits a7cc3464e667 Merge branch 'mctp-i2c' omits f5b8abf9fc3d mctp i2c: MCTP I2C binding driver omits 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller omits 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h omits 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif omits 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 7e1b54d07751 i40e: remove dead stores on XSK hotpath omits 90141edcd53d Merge branch 'mptcp-fixes' omits e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits omits 6ef84b1517e0 selftests: mptcp: more robust signal race test omits f73c11946345 mptcp: add mibs counter for ignored incoming options omits 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing omits 98247bc16a27 mptcp: fix race in overlapping signal events omits 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability omits 0cd33c5ffec1 selftests: mptcp: fix diag instability omits 2428766e2015 MAINTAINERS: remove duplicate entry for i2c-qcom-geni omits 1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC omits 8e12ab7c0e9f arm64: entry: Centralize preemption decision omits 99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys omits 33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY omits 4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers omits 8a69fe0be143 sched/preempt: Refactor sched_dynamic_update() omits 4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later omits b1e8206582f9 sched: Fix yet more sched_fork() races omits 8c26491f5853 drm/i915: Kill the fake lmem support omits bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' omits 86cdfd63f25d mctp: add address validity checking for packet receive omits cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers omits 47f0bd503210 net: Add new protocol attribute to IP addresses omits 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() omits ba88b5533728 MAINTAINERS: rmnet: Update email addresses omits 6e2e59eaee47 Merge branch 'ionic-driver-updates' omits ecea8bb429b0 ionic: clean up comments and whitespace omits 799c230e9362 ionic: prefer strscpy over strlcpy omits 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers omits 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 omits 5a2aba71cd26 net: mvpp2: always set port pcs ops omits 1718096146cb Merge branches 'msm-next-lumag-core', 'msm-next-lumag-dpu' [...] omits d8c2f09412eb drm/msm/dp: support finding next bridge even for DP interfaces omits 9aa924688095 drm/msm/dp: support attaching bridges to the DP encoder omits 4d793a02c496 drm/msm/dp: fix panel bridge attachment omits 4fc5f0aa9712 ata: libata-sff: refactor ata_sff_set_devctl() omits b51aa532e105 ata: libata-sff: make ata_resources_present() return 'bool' omits 25d83f9d23d8 ata: pata_hpt3x2n: disable fast interrupts in prereset() method omits 6110530b5800 ata: pata_hpt37x: disable fast interrupts in prereset() method omits a58ff050b428 ata: pata_hpt366: disable fast interrupts in prereset() method omits cf369e4e5245 ata: pata_mpc52xx: use GFP_KERNEL omits 334bfa1f0664 ata: sata_rcar: drop unused #define's omits f79ca4550c3c ata: pata_hpt366: check channel enable bits omits 88e6b81878fb ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits bba077d801b1 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 1336aa88d855 ata: libata-sff: make ata_devchk() return 'bool' omits 8d4635235861 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 87a3f2a899a4 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 7ad3128efe87 ata: pata_artop: use *switch* in atp8xx_fixup() omits 183a4bfbd7c8 ata: pata_artop: use *switch* in artop_init_one() omits 5dfb84982ed2 pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits a565ed1b9b1d pata_hpt3x2n: check channel enable bits omits ec87cf3782f7 ata: libata: make ata_host_suspend() *void* omits 486c2d15aa81 Merge tag 'intel-pinctrl-v5.17-5' of gitolite.kernel.org:p [...] omits d1e972ace423 gpio: tegra186: Fix chip_data type confusion omits 64fd52a4d3ce pinctrl: starfive: Use a static name for the GPIO irq_chip omits 4f12b742eb2b Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/proj [...] omits 1c2a33d0ac69 Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/ [...] omits 241c32d853a8 Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.o [...] omits 2f8a6699c90d drm/i915/dg2: Enable 5th port omits 9b693453a4eb drm/i915/dg2: Drop 38.4 MHz MPLLB tables omits d1af7b6f91a5 drm/i915: Fix for PHY_MISC_TC1 offset omits dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators omits e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma omits a222fd854139 soc: fsl: qe: Check of ioremap return value omits 6385960501d9 soc: fsl: qe: fix typo in a comment omits b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check omits b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed omits b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) omits f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions omits 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 7b1f781f2d24 Input: psmouse - set up dependency between PS/2 and SMBus [...] omits 5950bdc88dd1 ice: initialize local variable 'tlv' omits ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 omits fadead80fe4c ice: fix concurrent reset and removal of VFs omits 932645c298c4 ice: fix setting l4 port flag when adding filter omits b70bc066d77b ice: Match on all profiles in slow-path omits 9978f446d406 ACPI: property: Get rid of redundant 'else' omits 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...] omits 1d82ef6552b5 drm/i915: Pimp icl+ sagv pre/post update omits f25787918286 drm/i915: Split pre-icl vs. icl+ SAGV hooks apart omits 6b728595ffa5 drm/i915: Fix bw atomic check when switching between SAGV [...] omits 8dd8ffb824ca drm/i915: Correctly populate use_sagv_wm for all pipes omits ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() omits 181ebed7dcfc drm/amdgpu: add dm ip block for dcn 3.1.5 omits b5b8ed444a7f drm/amd/display: Add DCN315 DM Support omits 501867d0d2a6 drm/amd/display: Add DCN315 CORE omits 0b208d60adff drm/amd/display: Add DCN315 blocks to Makefile omits f9806a172070 drm/amd/display: Add DCN315 Command Table Helper omits 9cc57625a6f3 drm/amd/display: Add DCN315 Resource omits 5559c7ba93fa drm/amd/display: Add DCN315 DMUB omits 92d0c2ebe564 drm/amd/display: Add DCN315 IRQ omits b9d7eb6a31be drm/amd/display: Add DCN315 GPIO omits f94903996140 drm/amd/display: Add DCN315 CLK_MGR omits 574dce2d2414 drm/amd/display: Add DCN315 family information omits 5b723b123012 drm/amd/include: add DCN 3.1.5 registers omits 62640f251f47 drm/amdgpu: add mp 13.0.5 header files omits 068ea8bdc0aa drm/amd/pm: add smu_v13_0_5_ppt implementation omits cec24112e125 drm/amd/pm: update smc message sequence for smu 13.0.5 omits e8c487a6b70f drm/admgpu/pm: add smu 13.0.5 driver interface headers omits d7fd297cb0f1 drm/amdgpu: add support for psp 13.0.5 omits ec3ca078850a drm/amdgpu: add smuio support for smuio 13.0.10 omits 935ad3a74c7d drm/amdgpu: add support for nbio 7.3.0 omits 87b5e77f02da drm/amdgpu: enable vcn pg and cg for vcn 3.1.2 omits afc2f276057e drm/amdgpu/vcn: add vcn support for vcn 3.1.2 omits 93afe1583758 drm/amdgpu: add support for sdma 5.2.6 omits 89bfcd82b345 drm/amdgpu: do not enable asic reset for raven2 omits b2301472f121 Merge back ACPI tables material for 5.18. omits 1bbc60d0c7e5 KVM: x86/mmu: Remove MMU auditing omits 8292656464e5 Merge branch 'acpi-processor' omits 5be2226f417d KVM: x86: allow defining return-0 static calls omits abb6d479e226 KVM: x86: make several APIC virtualization callbacks optional omits 7993e65fdd0f Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org [...] omits dd2319c61888 KVM: x86: warn on incorrectly NULL members of kvm_x86_ops omits e4fc23bad813 KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops omits 2a89061451c7 KVM: x86: use static_call_cond for optional callbacks omits 8a2897853c53 KVM: x86: return 1 unconditionally for availability of KVM [...] omits 050770cbbd26 drm/msm/dpu: Fix timeout issues on command mode panels omits 787067989c31 drm/msm/dpu: Add a function to retrieve the current CTL status omits b9889768bda1 Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/l [...] omits 2848551bc659 Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm [...] omits 5752c921d267 drm/msm/dpu: simplify clocks handling omits 6b6921e5537d drm/msm/dpu: pull connector from dpu_encoder_phys to dpu_e [...] omits 764332bf9624 drm/msm/dpu: switch dpu_encoder to use atomic_mode_set omits 3177589c6e93 drm/msm/dpu: encoder: drop unused mode_fixup callback omits 66175f194274 drm/msm/dpu: drop bus_scaling_client field omits b78f30a5c8a3 drm/msm/dpu: remove msm_dp cached in dpu_encoder_virt omits b7420739f112 drm/msm: move struct msm_display_info to dpu driver omits 1e0505a5a7a2 drm/msm/dpu: fix dp audio condition omits 77e113351ffe drm/msm/dpu: drop unused access macros omits 7c175aa1cc9d drm/msm/dpu: Only create debugfs for PRIMARY minor omits f3af2d6ee9ab drm/msm/dpu: Add SC8180x to hw catalog omits 148e852f290f drm/msm/dpu: Add INTF_5 interrupts omits 740828c73a36 drm/msm/dpu: fix error handling in dpu_rm_init omits ae57fdf0f217 drm/msm/dpu: stop embedding dpu_hw_blk into dpu_hw_intf omits ef58e0ad3436 drm/msm/dpu: get INTF blocks directly rather than through RM omits d5c5e78f2171 drm/msm/dpu: add DSPP blocks teardown omits ee216bd1aa5f drm/msm/dpu: drop unused lm_max_width from RM omits 03490e114aef drm/msm: populate intf_audio_select() base on hardware capability omits 07567d596eb0 drm/msm/dpu: Update function parameter documentation omits 651988cc2bcc drm/msm/dpu: Update the comment style omits 061ee4575c71 drm/msm/dpu: Remove set but unused variables omits 306dfc593362 drm/msm/dpu: clean up some inconsistent indenting omits 6e986a8f1cf1 dt-bindings: display: msm: Add binding for msm8998 dpu omits 94391a14fc27 drm/msm/dpu1: Add MSM8998 to hw catalog omits 7ad7bea2fc78 drm/msm/dpu1: Add DMA2, DMA3 clock control to enum omits 45a98a71d2da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits ea4b3d299fe6 Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm [...] omits 7476b043b191 Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfr [...] omits 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] omits 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits be92e1ded1d1 sparc64: fix building assembly files omits c46fa8911b17 RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close omits 8700af2cc18c RDMA/rtrs-clt: Fix possible double free in error case omits b97df7c098c5 selinux: use correct type for context length omits 5ea33af9d430 selinux: drop return statement at end of void functions omits 16b323ddf995 drm: replace bitmap_weight with bitmap_empty where appropriate omits 088604d37e23 drm/msm/hdmi: Remove spurious IRQF_ONESHOT flag omits bb07af2ed2a4 drm/msm/dsi/phy: fix 7nm v4.0 settings for C-PHY mode omits 7d8e9a90509f drm/msm/dsi: move DSI host powerup to modeset time omits 24b176d8827d drm/msm/dsi: Remove spurious IRQF_ONESHOT flag omits 2b0961af36f9 drm/msm/dsi: Add 10nm dsi phy tuning configuration support omits 0874cf8614c0 drm/msm/dsi: Add dsi phy tuning configuration support omits 3bcf3d834108 dt-bindings: msm/dsi: Add 10nm dsi phy tuning properties omits 3a3ee71bd8e1 drm/msm/dsi: Use "ref" fw clock instead of global name for [...] omits 2af0fc926096 drm/msm/dp: enhance debug info related to dp phy omits 78fc35c5d9a6 drm/msm/dp: add connector type to enhance debug messages omits d4aca422539c drm/msm/dp: always add fail-safe mode into connector mode list omits 9051d629dbf7 drm/msm/dp: stop link training after link training 2 failed omits 956653250b21 drm/msm/dp: add support of tps4 (training pattern 4) for HBR3 omits 5e602f515691 drm/msm/dp: populate connector of struct dp_panel omits 989ebe7bc446 drm/msm/dp: do not initialize phy until plugin interrupt received omits f5408b21e356 drm/msm/dp: Add DisplayPort controller for SM8350 omits 31e0889daa4b drm/msm/dp: Simplify dp_debug_init() and dp_debug_get() omits 74222b7c4214 drm/msm/dp: Add sc8180x DP controllers omits 3d18c34d84b4 drm/msm/dp: Move debugfs files into subdirectory omits d89e5028346b drm/msm: move utility functions from msm_drv.c omits cfdc428d81a0 drm/msm/rd: Add chip-id omits b00e53f548ff drm/msm: reduce usage of round_pixclk callback omits 3f4a80cbf968 drm/msm: move msm_readl/_writel to msm_drv.h omits c0e745d73a51 drm/msm: drop dbgname argument from msm_ioremap*() omits 897f55049fe0 drm/msm: drop register logging support omits 5333f0ecf738 drm/msm: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUG [...] omits 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() omits 48bb92d91ae9 drm/i915: Drop pointless i830 PIPECONF read omits c94d13e9d99b drm/i915: Make the CHV CGM CSC register writes lockless omits 61b3b2da10db drm/i915: Make the pipe/output CSC register writes lockless omits f470b218b0bb drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade [...] omits 79af2404e537 drm/i915/display: Implement Wa_16013835468 omits ab597bb3760c drm/i915/display: Group PSR2 prog sequences and workarounds omits 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] omits 07025ceaac9f spi: clean up some inconsistent indenting omits b70ad01a2217 drm/i915/display/tgl+: Implement new PLL programming step omits ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 omits 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema omits 8410f7097773 block, bfq: don't move oom_bfqq omits c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg omits 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() omits d57d6fe5bf34 drivers: hv: log when enabling crash_kexec_post_notifiers omits 6de74d1069b8 hv_utils: Add comment about max VMbus packet size in VSS driver omits 8a3d2ee0de38 perf evlist: Fix failed to use cpu list for uncore events omits f268088f65af perf test: Skip failing sigtrap test for arm+aarch64 omits b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() omits 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot omits 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] omits aaae162aeb67 teaming: deliver link-local packets with the link they arrive on omits a3b355c7785b Merge branch 'qca8k-phylink' omits d9cbacf0574a net: dsa: qca8k: mark as non-legacy omits 7544b3ff745b net: dsa: qca8k: move pcs configuration omits 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs omits 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() omits 3ce855f0408a net: dsa: qca8k: move qca8k_setup() omits bde018222c6b net: dsa: add support for phylink mac_select_pcs() omits a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t omits 8aba73ef44eb net: ethernet: xilinx: cleanup comments omits e9da0b56fe27 sr9700: sanity check for packet length omits 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] omits 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] omits 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show omits efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() omits a679a61520d8 fuse: fix fileattr op failure omits ed0ccf349ffd drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] omits 44cad52cc14a x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing omits 1e8ff29fbbde selftests: KVM: allow sev_migrate_tests on machines withou [...] omits b2125513dfc0 KVM: SEV: Allow SEV intra-host migration of VM with mirrors omits 834cea3a252e i2c: brcmstb: fix support for DSL and CM variants omits 1aae05754fca drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER omits cb0a1fb7fd86 iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write omits 583d18336abd iwlwifi: mvm: Fix an error code in iwl_mvm_up() omits c305c94bdc18 iwlwifi: Fix -EIO error code that is never returned omits 08186e2501ee iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy omits 195a367ee4bd iwlwifi: Fix syntax errors in comments omits c7d0abfde9b0 iwlwifi: dvm: use struct_size over open coded arithmetic omits 1132f6de0b85 iwlwifi/fw: use struct_size over open coded arithmetic omits 990c27425686 iwlwifi: Make use of the helper macro LIST_HEAD() omits f1cbb0a8ca9d iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() omits 0eb50c674a1e iwlwifi: yoyo: send hcmd to fw after dump collection completes. omits e04135c07755 iwlwifi: mvm: move only to an enabled channel omits 26de4c8b027e iwlwifi: mvm: update BAID allocation command again omits d38877aba751 iwlwifi: api: remove ttl field from TX command omits 227f25972c5a iwlwifi: support new queue allocation command omits 9d200eddae25 iwlwifi: yoyo: support dump policy for the dump size omits eaf4e9d0d83b iwlwifi: pcie: iwlwifi: fix device id 7F70 struct omits e4b89fcee455 iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TL [...] omits 64ff7eb0fe16 iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument omits 85b17a33c8f1 iwlwifi: remove command ID argument from queue allocation omits ba3d4acd96b9 iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq omits 3009c797c4b3 iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val omits f2f17ca08d8f iwlwifi: mvm: add additional info for boot info failures omits 25246d2e1857 iwlwifi: mvm: always remove the session protection after a [...] omits a54844d458c9 iwlwifi: mvm: make iwl_mvm_reconfig_scd() static omits 091296d30917 iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD omits 8f323d0685f7 iwlwifi: mvm: Disable WiFi bands selectively with BIOS omits a7de31d57248 iwlwifi: mvm: add additional info for boot info failures omits 3538c809d612 iwlwifi: mvm: don't send BAID removal to the FW during hw_restart omits 91ca9c3ade1b iwlwifi: don't dump_stack() when we get an unexpected interrupt omits 63b62a2df041 iwlwifi: mvm: rfi: handle deactivation notification omits c91b90b2e5fa iwlwifi: mvm: Consider P2P GO operation during scan omits 77552761e123 iwlwifi: bump FW API to 70 for AX devices omits 920ae989e5b5 iwlwifi: mvm: Unify the scan iteration functions omits cdf3949f24f7 iwlwifi: mei: use C99 initializer for device IDs omits e6e8c23362d3 iwlwifi: debugfs: remove useless double condition omits 86371b735f58 iwlwifi: remove unused macros omits 4a8513fedf89 iwlwifi: eeprom: clean up macros omits 8ea28f13bbac iwlwifi: drv: load tlv debug data earlier omits fba58d376910 iwlwifi: pcie: Adapt rx queue write pointer for Bz family omits 5d19e2087fea iwlwifi: pcie: adjust to Bz completion descriptor omits 9966904e9472 iwlwifi: mvm: Passively scan non PSC channels only when re [...] omits 127ee0d72e5a iwlwifi: scan: Modify return value of a function omits e2d53d10ef66 iwlwifi: yoyo: Avoid using dram data if allocation failed omits d8d4dd26b9e0 iwlwifi: mvm: Correctly set fragmented EBS omits 85643396c712 iwlwifi: nvm: Correct HE capability omits a31ec5fac167 iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings omits 1af8552bb929 iwlwifi: make some functions friendly to sparse omits d4530f6368e5 iwlwifi: avoid variable shadowing omits ad8860fc2ce2 iwlwifi: remove unused DC2DC_CONFIG_CMD definitions omits c76c83097587 iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() omits 872f6bb08fc2 iwlwifi: move symbols into a separate namespace omits f5cdcb866741 iwlwifi: fw: make dump_start callback void omits f1658dcb29f4 iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will [...] omits 853450a61802 iwlwifi: mvm: use debug print instead of WARN_ON() omits 3ea839c1e22d iwlwifi: read and print OTP minor version omits b6356d43ae18 iwlwifi: add support for BZ-U and BZ-L HW omits 5c7fd9dc92e1 iwlwifi: mvm: add support for CT-KILL notification version 2 omits ce014c986154 iwlwifi: yoyo: remove DBGI_SRAM address reset writing omits 42506dd25ef7 iwlwifi: mvm: support v3 of station HE context command omits c0941ace9a13 iwlwifi: yoyo: add IMR DRAM dump support omits ab23da483bd7 iwlwifi: yoyo: fix DBGC allocation flow omits ac4790dcd0ff iwlwifi: pcie: add support for MS devices omits 59e1221f470c iwlwifi: mvm: align locking in D3 test debugfs omits 8a265d1a619c iwlwifi: mvm: don't iterate unadded vifs when handling FW [...] omits 0dadd98613a1 iwlwifi: advertise support for HE - DCM BPSK RX/TX omits b009cf71a982 iwlwifi: mvm: only enable HE DCM if we also support TX omits 34bc27783a31 iwlwifi: yoyo: fix DBGI_SRAM ini dump header. omits f3497dda8dec iwlwifi: dbg: add infra for tracking free buffer size omits ded5ded3ec34 iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions omits 97f70c56e6ca iwlwifi: mvm: support new BAID allocation command omits 0f3a4e480c6a iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() omits d5399f110627 iwlwifi: cfg: add support for 1K BA queue omits 3827cb59b3b8 iwlwifi: avoid void pointer arithmetic omits 86e8e6574340 iwlwifi: fix various more -Wcast-qual warnings omits 73c289bac059 iwlwifi: propagate (const) type qualifier omits 0301bcd599e5 iwlwifi: de-const properly where needed omits 971cbe50e636 iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id omits c86113315961 iwlwifi: mvm: fw: clean up hcmd struct creation omits f0c864273849 iwlwifi: prefer WIDE_ID() over iwl_cmd_id() omits 6da7ba3a5f6a iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting omits ad12b2313124 iwlwifi: mvm: offload channel switch timing to FW omits 30d17c12b089 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with [...] omits ec756e40e271 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU omits ba1f77c54696 x86/kvm: Fix compilation warning in non-x86_64 builds omits 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree omits e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard omits 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC omits 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 omits 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree omits 77f4ec2a4111 drm/i915/dp: remove accidental static on what should be a [...] omits 7f088bef6b0c drm/i915: Polish ilk+ wm register bits omits 9b43698af7c3 drm/i915: Introduce intel_crtc_planes_update_arm() omits b71a4a2542e1 drm/i915: Clean up SSKPD/MLTR defines omits 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute omits f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting omits 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function omits c90e453916bd hwrng: core - do not bother to order list of devices by quality omits 973d74e93820 crypto: rockchip - ECB does not need IV omits f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] omits aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 omits 142be74078a2 crypto: ux500 - use GFP_KERNEL omits bd75b4ef4977 crypto: nx - Constify static attribute_group structs omits 83b5a23b6604 crypto: omap-sham - Constify static attribute_group omits 882f6c602b65 crypto: omap-aes - Constify static attribute_group omits e5745f34113b crypto: qat - enable power management for QAT GEN4 omits f734409c77d7 crypto: qat - move and rename GEN4 error register definitions omits 605b84ae0beb crypto: qat - add misc workqueue omits f60bbbbe8039 crypto: lrw - Add dependency on ecb omits dfe085d8dcd0 crypto: xts - Add softdep on ecb omits fffe799b6cc9 crypto: qat - don't cast parameter in bit operations omits 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto omits 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls omits d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats omits f20cfd662a62 net: add sanity check in proto_register() omits 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' omits 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect omits 87154755d90e selftests: mptcp: join: check for tools only if needed omits 93827ad58f62 selftests: mptcp: join: create tmp files only if needed omits 0a40e273be04 selftests: mptcp: join: remove unused vars omits 22514d52962b selftests: mptcp: join: exit after usage() omits bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint omits d17b968b9876 selftests: mptcp: increase timeout to 20 minutes omits a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 2f0754f27a23 clk: jz4725b: fix mmc0 clock gating omits a7e8de822e0b dax: make sure inodes are flushed before destroy cache omits 3494894afff4 clk: qcom: gcc-msm8994: Remove NoC clocks omits c2e8021a535d fsdax: fix function description omits 74be98774dfb cxl/port: Hold port reference until decoder release omits 41ae9105f5e2 cxl/port: Fix endpoint refcount leak omits 84073e568eec drm/i915/dg2: Print PHY name properly on calibration error omits 9195e5e0adbb Merge tag 'linux-kselftest-fixes-5.17-rc5' of git://git.ke [...] omits 132507ed04ce of/fdt: move elfcorehdr reservation early for crash dump kernel omits edf176f48d87 drm/i915/dg2: Move misplaced 'ctx' & 'gt' wa's to engine wa list omits d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header omits b3d971ec2534 Merge tag 'drm-fixes-2022-02-18' of git://anongit.freedesk [...] omits b63c54d97823 drm/amdkfd: Use proper enum in pm_unmap_queues_v9() omits 874bfdfa4735 drm/amdgpu: add gc 10.3.6 support omits a142606d5433 drm/amdgpu: add support for gmc10 for gc 10.3.6 omits 50e14a62ac3a drm/amdgpu: add Clock and Power Gating support for gc 10.3.6 omits 1957f27de290 drm/amdgpu: add nv common init for gc 10.3.6 omits 91aa9c8f5282 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 779596ce6a79 drm/amdgpu: fix amdgpu_ras_block_late_init error handler omits 6b5033831feb drm/amdgpu: Dynamically initialize IP instance attributes omits 8f74f68d907d drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3) omits d01899d3db2a drm/amd: Use amdgpu_device_should_use_aspm on navi umd pst [...] omits 0ab5d711ec74 drm/amd: Refactor `amdgpu_aspm` to be evaluated per device omits f0d540989597 drm/amdgpu: Fix ARM compilation warning omits cba07cce39ac drm/amd: Check if ASPM is enabled from PCIe subsystem omits 418abce203fc drm/amdgpu: Remove redundant .ras_late_init initialization [...] omits 867e24ca4945 drm/amdgpu: define amdgpu_ras_late_init to call all ras bl [...] omits caae42f00924 drm/amdgpu: Optimize xxx_ras_late_init function of each ras block omits 20c43547add3 drm/amdgpu: Remove redundant calls of ras_late_init in mca [...] omits 068001b711e8 drm/amdgpu: Remove redundant calls of ras_late_init in mmh [...] omits 72b3588e27fe drm/amdgpu: Remove redundant calls of ras_late_init in hdp [...] omits 4e9b1fa5a275 drm/amdgpu: Modify .ras_late_init function pointer parameter omits f83e14011e04 drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE omits c477eaa6a79d drm/amd/display: Add DCN316 resource and SMU clock manager omits 868f4357ed0d drm/amd/display: Add DMUB support for DCN316 omits 2aed49da6c08 Merge branch 'prestera-route-offloading' omits de7cc1b48fde drm/amd/display: configure dc hw resource for DCN 3.1.6 omits f3f6eff85f94 drm/amd/include: Add MP 13.0.8 register headers omits 4394fbcb78cf net: marvell: prestera: handle fib notifications omits 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] omits 19787b93f814 net: marvell: prestera: Add router LPM ABI omits 64b14a184e83 drm/amd/include: Add register headers for DCN 3.1.6 omits 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 6170abb21e23 selftests/sgx: Treat CC as one argument omits b06e15ebd5bf selftests/x86: Add validity check and allow field splitting omits 5666b6101947 Merge tag 'drm-intel-fixes-2022-02-17' of git://anongit.fr [...] omits 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits babb1fc32343 Merge tag 'drm-misc-fixes-2022-02-17' of git://anongit.fre [...] omits 8b97cae315ca Merge tag 'net-5.17-rc5' of git://git.kernel.org/pub/scm/l [...] omits 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] omits b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails omits f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release omits 7d440da009b6 tools/power/x86/intel-speed-select: HFI support omits 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode omits b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. omits a6ab75cec1e4 bonding: force carrier update when releasing slave omits 75134f16e7dd bpf: Add schedule points in batch ops omits 8b861b825021 spi: New support and problem adjustment of SPI rockchip omits e5733d8c89c3 x86/sgx: Fix missing poison handling in reclaimer omits a3580ac9b7a3 fs/file_table: fix adding missing kmemleak_not_leak() omits 2dd3a8a13908 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-17' of git:/ [...] omits edbd6c628ef1 Merge tag 'modules-5.17-rc5' of git://git.kernel.org/pub/s [...] omits 7dbcda584eaa nfp: flower: netdev offload check for ip6gretap omits d95d6320ba7a ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt omits 9fcf986cc4bc ipv4: fix data races in fib_alias_hw_flags_set omits 430065e26719 net: dsa: lan9303: add VLAN IDs to master device omits 017b355bbdc6 net: dsa: lan9303: handle hwaccel VLAN tags omits 2fcdde56c44f spi: rockchip: clear interrupt status in error handler omits e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] omits 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress omits 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive omits 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member omits 47d4f3eeef5f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits 6d9df8a5889c mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits b74355078b65 mm/munlock: page migration needs mlock pagevec drained omits 2fbb0c10d1e8 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 80d47f5de5e3 mm: don't try to NUMA-migrate COW pages that have other uses omits 2262ace60713 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits c3096e6782b7 mm/migrate: __unmap_and_move() push good newpage to LRU omits 34b6792380ce mm/munlock: mlock_pte_range() when mlocking or munlocking omits 07ca76067308 mm/munlock: maintain page->mlock_count while unevictable omits b109b87050df mm/munlock: replace clear_page_mlock() by final clearance omits cea86fe246b6 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits a213e5cf71cb mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits b67bf49ce7aa mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits ebcbc6ea7d8a mm/munlock: delete page_mlock() and all its works omits b9208492fcae vsock: remove vsock from connected table when connect is i [...] omits 6aba04ee3263 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] omits be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed omits b62ef3a1cca0 Merge branch 'pdf' into docs-next omits 6764eb690e77 drm/vc4: crtc: Fix runtime_pm reference counting omits e40945ab7c7f drm/vc4: hdmi: Unregister codec device on unbind omits faab39f63c1f net: allow out-of-order netdev unregistration omits ae68db14b616 net: transition netdev reg state earlier in run_todo omits 32f57cb1b2c8 IB/qib: Fix duplicate sysfs directory name omits 748663c8ccf6 IB/cma: Allow XRC INI QPs to set their local ACK timeout omits 80808768e413 spi: rockchip: terminate dma transmission when slave abort omits 9382df0a98aa spi: rockchip: Fix error in getting num-cs property omits d04ad245d67a regmap-irq: Update interrupt clear register for proper reset omits 0cbae9e24fa7 ucounts: Handle wrapping in is_ucounts_overlimit omits c923a8e7edb0 ucounts: Move RLIMIT_NPROC handling after set_user omits a55d07294f1e ucounts: Base set_cred_ucounts changes on the real user omits 8f2f9c4d82f2 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 omits 32fde84362c4 usb: dwc2: drd: fix soft connect when gadget is unconfigured omits 62e3f0afe246 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings omits 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() omits c16bdeb5a39f rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] omits 988896bb6182 x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 omits ad856280ddea x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 omits aba2081e0a9c tps6598x: clear int mask on probe failure omits 35a79e64de29 ping: fix the dif and sdif check in ping_lookup omits e92bc4cd34de block/wbt: fix negative inflight counter when remove scsi device omits 7a5428dcb790 block: fix surprise removal for drivers calling blk_set_qu [...] omits cc8f7fe1f5ea block-map: add __GFP_ZERO flag for alloc_page in function [...] omits 42f8bcb37e2c platform/dcdbas: move EXPORT_SYMBOL after function omits 3a55f729240a kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] omits 4cb9a998b1ce KVM: Fix lockdep false negative during host resume omits 127770ac0d04 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 omits 21e8a96377e6 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 omits a867e9d0cc15 KVM: arm64: Don't miss pending interrupts for suspended vCPU omits 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' omits a22982c39eb1 selftests: net: basic test for IPV6_2292* omits 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT omits 9657ad09e1fa selftests: net: test IPV6_TCLASS omits 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG omits 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg omits 40efe139ff60 dt-bindings: Add Tegra234 APE support omits d54f16c7fa3b Merge branch 'switchdev-BRENTRY' omits 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] omits 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' omits 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] omits 993480043655 net: dsa: felix: update destinations of existing traps wit [...] omits d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() omits 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping omits e42bd4ed09aa net: mscc: ocelot: keep traps in a list omits 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers omits 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] omits b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps omits 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ omits c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] omits e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps omits 2bb116c7fd1f drm/i915/lrc: replace include with forward declarations omits dd4821baa8b6 drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c omits ac89895213d8 HID: elo: Revert USB reference counting omits 3d7d407dfb05 platform/x86: amd-pmc: Add support for AMD Spill to DRAM S [...] omits 5224f7909617 treewide: Replace zero-length arrays with flexible-array members omits dbce412a7733 platform/x86/intel-uncore-freq: Split common and enumeration part omits 414eef27283a platform/x86/intel/uncore-freq: Display uncore current frequency omits ae7b2ce57851 platform/x86/intel/uncore-freq: Use sysfs API to create at [...] omits ce2645c458b5 platform/x86/intel/uncore-freq: Move to uncore-frequency folder omits c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] omits 31ded1535e31 perf bpf: Defer freeing string after possible strlen() on it omits 2b891d3980f6 media: xilinx: csi2rxss: Use mipi-csi2.h omits eee963604366 media: rcar-csi2: Use mipi-csi2.h omits 3743d9e434f3 media: rcar-isp: Use mipi-csi2.h omits 5cadbd897221 media: Define MIPI CSI-2 data types in a shared header file omits c7cfc7b90e25 media: vsp1: mask interrupts before enabling omits 53c264544dfc media: uvcvideo: Add support for Apple T2-attached FaceTim [...] omits a7a52e146d0e media: staging: media: imx: imx7_mipi_csis: Store colorspa [...] omits abd77889851d media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ [...] omits 6379bd44ddbc Merge tag 'amd-drm-fixes-5.17-2022-02-16' of https://gitla [...] omits cc74074ad936 media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() omits 24e9edc1527c media: ov5675: use group write to update digital gain omits a44b8e8c9b26 media: dt-bindings: media: hynix,hi846: add link-frequenci [...] omits 6492eba4fafb media: dt-binding: media: hynix,hi846: use $defs/port-base [...] omits d4568fc85258 media: omap3isp: Use struct_group() for memcpy() region omits b9f7caa7753a media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag omits 5a6ac3f4b46f media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags omits 20c238dfb26c media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags omits 6a7bdd89f50d media: v4l2-mediabus: Use structures to describe bus confi [...] omits 44e756fa56e2 media: microchip-csi2dc: Remove VC support for now omits 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 omits c22a8086b384 ASoC: intel: skylake: Set max DMA segment size omits 8872fc0d0459 ASoC: SOF: hda: Set max DMA segment size omits 4abb21309fda media: camss: csiphy: Move to hardcode CSI Clock Lane number omits acd289e04a0a ALSA: hda: Set max DMA segment size omits f2ed8ef31366 drm/i915/perf: Skip the i915_perf_init for dg2 omits 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic omits 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] omits 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage omits cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage omits 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] omits 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage omits 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] omits d8b746eafc2c drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c omits c1c04560ac03 drm/i915/fbdev: add intel_fbdev_framebuffer() helper omits b070e70381ee net/mlx5e: TC, Allow sample action with CT omits 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions omits 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] omits a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions omits 8300f225268b net/mlx5e: Create new flow attr for multi table actions omits 314e1105831b net/mlx5e: Add post act offload/unoffload API omits 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() omits d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep omits bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode omits 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor omits 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs omits 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] omits b98d2d722f81 net/mlx5e: Generalize packet merge error message omits c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta omits 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" omits baf682144eca drm/i915: fix build issue when using clang omits a4c260de9b6b drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid() omits 16693c1b2d98 drm/tegra: Fix cast to restricted __le32 omits fb9c96714f10 Merge tag 'mediatek-drm-fixes-5.17' of https://git.kernel. [...] omits 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] omits 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' omits 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks omits 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init omits 90d930882139 mptcp: constify a bunch of of helpers omits af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal omits 742e2f36c0dd mptcp: drop unneeded type casts for hmac omits 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options omits f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported omits d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support omits 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() omits 5740d0689096 net: sched: limit TC_ACT_REPEAT loops omits c08e58438d4a tipc: fix wrong notification node addresses omits 8c6ae46150a4 net: dsa: lantiq_gswip: fix use after free in gswip_remove() omits 0b0dff5b3b98 ipv6: per-netns exclusive flowlabel checks omits c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] omits c832962ac972 net: bridge: multicast: notify switchdev driver whenever M [...] omits a5e516d026cb net: ethernet: altera: cleanup comments omits 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout omits bcd2be763252 block/bfq_wf2q: correct weight to ioprio omits 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] omits 24b45e6c2517 virtio_blk: simplify refcounting omits 185ed423d189 memstick/mspro_block: simplify refcounting omits 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices omits e2efa0796607 memstick/ms_block: simplify refcounting omits 76792055c4c8 block: add a ->free_disk method omits 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] omits 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set omits 9f5ede3c01f9 block: throttle split bio in case of iops limit omits d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct omits 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn omits 29ff23624e21 block: don't declare submit_bio_checks in local header omits 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c omits a650628bde77 block: move submit_bio_checks() into submit_bio_noacct omits 9f9adea7187e dm: remove dm_dispatch_clone_request omits 8803c89f365b dm: remove useless code from dm_dispatch_clone_request omits 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] omits a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] omits 248c793359da blk-mq: make the blk-mq stacking code optional omits 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() omits 9b6eb0478dfa bpftool: Fix C++ additions to skeleton omits 53923e0fe209 cifs: fix confusing unneeded warning message on smb2.1 and [...] omits f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded omits 230f6fa2c1db overflow: Provide constant expression struct_size omits a65dbf7cded7 drm/amdgpu/gfx10: Add GC 10.3.7 Support omits 79aa0367385c drm/amdkfd: Replace zero-length array with flexible-array member omits 967af863f233 drm/amdgpu/sdma5.2: add support for SDMA 5.2.7 omits db090ff8f98d drm/amd/pm: Add support for MP1 13.0.8 omits f99a7eb2d11b drm/amdgpu/psp: Add support for MP0 13.0.8 omits 97437f475c5b drm/amdgpu/gmc10: add support for GC 10.3.7 omits 35c27d957835 drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1 omits b67f00e06f36 drm/amdgpu: set new revision id for 10.3.7 GC omits 2fbc50869756 drm/amdgpu/discovery: set sw common init for GC 10.3.7 omits 2019bf7cd213 drm/amdgpu/discovery: Add 13.0.9 SMUIO block omits d9f8a22aaf84 drm/amd: smu7: downgrade voltage error to info omits 01cbf049e10f drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio omits dfcc3e8c24cc drm/amdgpu: make cyan skillfish support code more consistent omits fdda8f3406f9 drm/amd/display: For vblank_disable_immediate, check PSR i [...] omits 29b440d20456 drm/amdkfd: add return value check for queue eviction omits d5c831566d34 drm/amdkfd: Replace zero-length array with flexible-array member omits 17ce8a6907f7 drm/amd/display: Add dsc pre-validation in atomic check omits aa79d3808e8c drm/amdgpu: Fix wait for RLCG command completion omits e1be43d9b5d0 overflow: Implement size_t saturating arithmetic helpers omits fa39f936dbb9 drm/amd/display: add dsc mst stream pbn log for debug omits 43d15db1d067 drm/amd/display: 3.2.173 omits c25badd59cb4 drm/amd/display: [FW Promotion] Release 0.0.104.0 omits 128f8ed5902a drm/amd/display: Add affected crtcs to atomic state for ds [...] omits d9f230300458 drm/amd/display: enable z9 denial interface by default omits 4d7ba312dd1f drm/amdgpu: Add "harvest" to IP discovery sysfs omits 8639bd70497a drm/amd/display: make sure pipe power gating reach request [...] omits c53655545141 drm/amd/display: dsc mst re-compute pbn for changes on hub omits ed7208706448 drm/amd/display: Fix for dmub outbox notification enable omits 951be8be7d66 drm/amd/pm: fix some OEM SKU specific stability issues omits e506db5905d1 drm/amdgpu: disable MMHUB PG for Picasso omits c85bf88ba510 drm/amd/pm: fulfill Sienna_Cichlid implementations for Dri [...] omits 7e2a4cfc62d3 drm/amd/pm: fulfill Navi1x implementations for DriverSmuCo [...] omits e610941c45ba drm/amd/pm: enable pm sysfs write for one VF mode omits b874c6671b91 drm/amd/pm: correct the default DriverSmuConfig table settings omits 92ede25eceb2 drm/amdgpu/sdma5.2: Adjust the name string for firmware omits eed1a5c74216 drm/amdgpu: check return status before using stable_pstate omits 783782a52340 drm/amd/display: Protect update_bw_bounding_box FPU code. omits a8e8f851e829 module: fix building with sysfs disabled omits 45ce4b4f9009 bpf: Fix crash due to out of bounds access into reg2btf_ids. omits 5f1d00420f46 drm/i915: Add missing intel_mchbar_regs.h omits e30e6c7b82a1 drm/i915: Move MCHBAR registers to their own header omits 573ca6fb97c6 drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE omits 0d53879faada drm/i915/gt: Order GT registers by MMIO offset omits bd3de31950ae drm/i915/gt: Use consistent offset notation in intel_gt_regs.h omits 680a5cd10b9c drm/i915/gt: Cleanup spacing of intel_gt_regs.h omits ab9e00a3509a drm/i915/gt: Use parameterized RING_MI_MODE omits 93cc7aa0b037 drm/i915/gt: Move SFC lock bits to intel_engine_regs.h omits d19e0183a883 NFS: Do not report writeback errors in nfs_getattr() omits f71077a4d84b Merge tag 'mmc-v5.17-rc1-2' of git://git.kernel.org/pub/sc [...] omits f2703def339c MIPS: smp: fill in sibling and core maps earlier omits cc19db8b312a MIPS: ralink: mt7621: do memory detection on KSEG1 omits a874aba8bbc5 drm/panel-edp: Add eDP sharp panel support omits 122365cfe9de dt-bindings: display: simple: Add sharp LQ140M1JW46 panel omits 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path omits 08f253ec3767 x86/cpu: Clear SME feature flag when not in use omits 344118c3ee4e ARM: mstar: Extend opp_table for infinity2m omits 4fcfd917c9eb ARM: mstar: Add OPP table for infinity3 omits 9affaa4ad7cc ARM: mstar: Add OPP table for infinity omits 79f700c24b13 ARM: mstar: Link cpupll to second core omits 62a2718bf4c2 ARM: mstar: Link cpupll to cpu omits 6979b5fedb92 ARM: mstar: Add cpupll to base dtsi omits c952e5075de1 dt-bindings: clk: mstar msc313 cpupll binding description omits 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' omits 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" omits 359303076163 tty: n_tty: do not look ahead for EOL character past the e [...] omits 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples omits dc695516b6f5 bpftool: Implement btfgen_get_btf() omits a9caaba399f9 bpftool: Implement "gen min_core_btf" logic omits 0a9f4a20c615 bpftool: Add gen min_core_btf command omits 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool omits adb8fa195efd libbpf: Split bpf_core_apply_relo() omits bfe55a1f7fd6 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] omits 047e6032c4f0 perf test: Fix arm64 perf_event_attr tests wrt --call-grap [...] omits 52a9dab6d892 libsubcmd: Fix use-after-free for realloc(..., 0) omits 30d1c4d94798 libperf: Fix perf_cpu_map__for_each_cpu macro omits 9de0736973dd perf cs-etm: Fix corrupt inject files when only last branc [...] omits 0b31ea6613ad perf cs-etm: No-op refactor of synth opt usage omits 096972f5588d libperf: Fix 32-bit build for tests uint64_t printf omits 714b8b7131f9 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] omits de9f498d2b38 perf trace: Avoid early exit due SIGCHLD from non-workload [...] omits 4895b90dd510 drm/i915/gt: Drop duplicate register definition for VDBOX_ [...] omits 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S omits 2b993ab79b5d spi: amd: Fix building without ACPI enabled omits 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash omits 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] omits db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control omits c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name omits 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min omits 184b58fa816f gpu: host1x: Always return syncpoint value when waiting omits 3810c1a1cbe8 RDMA/rxe: Remove mcg from rxe pools omits d2ccf0411d25 RDMA/rxe: Remove key'ed object support omits 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 omits 8a0a5fe0c462 RDMA/rxe: Replace pool key by rxe->mcg_tree omits 8a99c81f1231 RDMA/rxe: Replace int num_qp by atomic_t qp_num omits 5bc15d1f7e3c RDMA/rxe: Replace grp by mcg, mce by mca omits d572405518ff RDMA/rxe: Use kzmalloc/kfree for mca omits 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map omits 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] omits 9fd0eb7c3c73 RDMA/rxe: Move mcg_lock to rxe omits a099b08599e6 RDMA/rxe: Revert changes from irqsave to bh locks omits 8c30e2d81bfd fbdev: Don't sort deferred-I/O pages by default omits 105a940416fc fbdev/defio: Early-out if page is already enlisted omits 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA omits 81cc7e51c4f1 drm/mediatek: Allow commands to be sent during video mode omits 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id omits cd27ccfc727e jump_label: Refactor #ifdef of struct static_key omits fe65deb56e55 jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} omits fb7275acd6fb locking/lockdep: Iterate lock_classes directly when readin [...] omits ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation [...] omits 65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak omits 0cd3e59de1f5 sched/isolation: Consolidate error handling omits 6367b600e31c sched/isolation: Consolidate check for housekeeping minimu [...] omits 04d4e665a609 sched/isolation: Use single feature type while referring t [...] omits c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits e6df4ead85d9 psi: fix possible trigger missing in the window omits 5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node omits 0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes omits 1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where app [...] omits 7920af5c826c gpio: rockchip: Reset int_bothedge when changing trigger omits ea0de861374b mac80211_hwsim: Advertise support for EHT capabilities omits c1c5c8a21ce6 mac80211: parse AddBA request with extended AddBA element omits 443df9a77606 mac80211: calculate max RX NSS for EHT mode omits 90603d29f10b mac80211: Add support for storing station EHT capabilities omits a1de64078bf7 mac80211: Handle station association response with EHT omits 820acc810fb6 mac80211: Add EHT capabilities to association/probe request omits 5dca295dd767 mac80211: Add initial support for EHT and 320 MHz channels omits f0e6bea8bd9b mac80211: Support parsing EHT elements omits ea05fd3581d3 cfg80211: Support configuration of station EHT capabilities omits 31846b657857 cfg80211: add NO-EHT flag to regulatory omits c2b3d7699fb0 nl80211: add support for 320MHz channel limitation omits cfb14110acf8 nl80211: add EHT MCS support omits 3743bec6120a cfg80211: Add support for EHT 320 MHz channel width omits 5cd5a8a3e2fb cfg80211: Add data structures to capture EHT capabilities omits 2a2c86f15e17 ieee80211: add EHT 1K aggregation definitions omits cbc1ca0a9d0a ieee80211: Add EHT (802.11be) definitions omits 64e594291062 mac80211_hwsim: Add custom regulatory for 6GHz omits f68420e48570 mac80211_hwsim: don't shadow a global variable omits 585625c955b1 mac80211_hwsim: check TX and STA bandwidth omits a3a20feb32a1 nl80211: accept only HE capability elements with valid size omits bd4e4d62d97c mac80211: parse only HE capability elements with valid size omits d61f4274daa4 ieee80211: add helper to check HE capability element size omits 024fcf5efda7 nl80211: use RCU to read regdom in reg get/dump omits b59fb5461166 mac80211_hwsim: Add debugfs to control rx status RSSI omits 08bc13d8efe3 ieee80211: use tab to indent struct ieee80211_neighbor_ap_info omits 859ae7018316 mac80211: fix forwarded mesh frames AC & queue selection omits a6bce78262f5 mac80211: refuse aggregations sessions before authorized omits 610d086d6df0 mac80211: fix EAPoL rekey fail in 802.3 rx path omits 10720e120e2b clocksource/drivers/imx-tpm: Exclude sched clock for ARM64 omits dee435be76f4 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] omits bd09128d16fa arm64: Add percpu vectors for EL1 omits b28a8eebe81c arm64: entry: Add macro for reading symbol addresses from [...] omits ba2689234be9 arm64: entry: Add vectors that have the bhb mitigation sequences omits a19c1d00b0d3 drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post} [...] omits c0299cc9840b drm/i915: Widen the QGV point mask omits be78311eaa92 drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64() omits f12dc0d8431e drm/i915: Use {active,scaled}_planes to compute ilk watermarks omits 3358e2ca0ebd drm/i915: Introduce scaled_planes bitmask omits c17897428e1d drm/i915: Move intel_plane_atomic_calc_changes() & co. out omits 21d26b397253 dt-bindings: display: ssd1307fb: Add myself as binding co- [...] omits cd3d75ec24e8 MAINTAINERS: Add entry for Solomon SSD130x OLED displays D [...] omits d12dd1db809a drm/solomon: Add SSD130x OLED displays I2C support omits a61732e80867 drm: Add driver for Solomon SSD130x OLED displays omits bcf8b616deb8 drm/format-helper: Add drm_fb_xrgb8888_to_mono_reversed() omits 4a564e59bfb7 drm/format-helper: Add drm_fb_xrgb8888_to_gray8_line() omits 5e5a6c544165 lkdtm: Add a test for function descriptors protection omits 72a86433049d lkdtm: Fix execute_[user]_location() omits b64913394f12 lkdtm: Really write into kernel text in WRITE_KERN omits 69b420ed8fd3 lkdtm: Force do_nothing() out of line omits e1478d8eaf27 asm-generic: Refactor dereference_[kernel]_function_descriptor() omits 0dc690e4ef5b asm-generic: Define 'func_desc_t' to commonly describe fun [...] omits a257cacc3871 asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS omits 41a88b45479d ia64: Rename 'ip' to 'addr' in 'struct fdesc' omits 2fd986377d54 powerpc: Prepare func_desc_t for refactorisation omits 0a9c5ae279c9 powerpc: Remove 'struct ppc64_opd_entry' omits d3e32b997a4c powerpc: Use 'struct func_desc' instead of 'struct ppc64_o [...] omits 5b23cb8cc6b0 powerpc: Move and rename func_descr_t omits 81df21de8fb4 powerpc: Fix 'sparse' checking on PPC64le omits bbbca72352bb powerpc/papr_scm: Implement initial support for injecting [...] omits 76b372814b08 powerpc/ftrace: Style cleanup in ftrace_mprofile.S omits fc75f8733798 powerpc/ftrace: Have arch_ftrace_get_regs() return NULL un [...] omits df45a5578828 powerpc/ftrace: Add recursion protection in prepare_ftrace [...] omits 34d8dac807f0 powerpc/ftrace: Also save r1 in ftrace_caller() omits 4a92fc6e55da media: video/hdmi: handle short reads of hdmi info frame. omits 4a2e0a806cb5 media: vimc: Add support for contiguous DMA buffers omits b3d9f59f6928 drm/modes: Fix drm_mode_copy() docs omits 79e8c421a099 media: mexon-ge2d: fixup frames size in registers omits f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' omits 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces omits 134ef2388e7f net: dsa: add explicit support for host bridge VLANs omits c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] omits 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] omits b28d580e2939 net: bridge: switchdev: replay all VLAN groups omits 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] omits 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones omits 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed omits cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] omits 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] omits b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] omits 439cf34c8e0a drm/atomic: Don't pollute crtc_state->mode_blob with error [...] omits 0714ea330b99 video: fbdev: au1100fb: Spelling s/palette/palette/ omits 9cbe89ede582 drm/vc4: Use of_device_get_match_data() omits c8be5edbd36c video: fbdev: atari: Atari 2 bpp (STe) palette bugfix omits fcc6217645ea media: s5p_mfc_dec: set flags for OUTPUT coded formats omits a45ea4efa358 tee: refactor TEE_SHM_* flags omits 53e16519c2ec tee: replace tee_shm_register() omits 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() omits 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() omits 924e32269228 optee: add optee_pool_op_free_helper() omits 5d41f1b3e328 tee: replace tee_shm_alloc() omits d88e0493a054 tee: simplify shm pool handling omits 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() omits f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() omits e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() omits 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes omits 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus omits 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled omits 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 omits a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] omits 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 omits 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations omits 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names omits 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups omits c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based omits b0471c261081 gve: enhance no queue page list detection omits de8aa31ac7c2 Input: zinitix - add new compatible strings omits b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py omits 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found omits 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles omits 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants omits 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC omits 4fbe7b19a948 docs: Fix wording in optional zram feature docs omits d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation omits 6ed19359d6bd drm/panel-edp: Allow querying the detected panel via debugfs omits 2509969a9862 drm: Plumb debugfs_init through to panels omits e283820cbf80 drm/bridge: ti-sn65dsi86: Use drm_bridge_connector omits 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation omits 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool omits a693396fd569 Documentation: dev-tools: clarify KTAP specification wording omits 731451ab3c0c arm64: mte: Document the core dump file format omits 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file omits ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] omits 761b9b366cec elf: Introduce the ARM MTE ELF segment type omits b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option omits ba5dfa2fd8d0 arm64: dts: broadcom: bcm4908: add I2C block omits f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation omits fdaae9fefb95 video: fbdev: atari: Remove unused atafb_setcolreg() omits 779ee89a2cfa video: fbdev: atari: Convert to standard round_up() helper omits 54a84a3cf0a6 video: fbdev: atari: Fix TT High video mode omits 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux omits 5e50f5d4ff31 security: add sctp_assoc_established hook omits c5d9ae265b10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits f98da1d66298 ACPI: tables: Quiet ACPI table not found warning omits 966d879bafaa btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] omits 741b23a970a7 btrfs: prevent copying too big compressed lzo segment omits a254a9da455c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 61d06f01f971 selftests: bpf: Check bpf_msg_push_data return value omits 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm omits d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' omits 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example omits bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers omits d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode omits 16860a209cf1 arm64: atomics: remove redundant static branch omits aff65393fa14 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] omits a9c406e6462f arm64: entry: Allow the trampoline text to occupy multiple pages omits c47e4d04ba0f arm64: entry: Make the kpti trampoline's kpti sequence optional omits 13d7a08352a8 arm64: entry: Move trampoline macros out of ifdef'd section omits ed50da776453 arm64: entry: Don't assume tramp_vectors is the start of t [...] omits 6c5bf79b69f9 arm64: entry: Allow tramp_alias to access symbols after th [...] omits c091fb6ae059 arm64: entry: Move the trampoline data page before the text page omits 03aff3a77a58 arm64: entry: Free up another register on kpti's tramp_exit path omits d739da1694a0 arm64: entry: Make the trampoline cleanup optional omits 5bdf3437603d KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A omits 1b33d4860dea arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit omits 4330e2c5c04c arm64: entry.S: Add ventry overflow sanity checks omits 705d84a366cf Merge tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/s [...] omits 2572da44a511 Merge tag 'for-5.17/parisc-3' of git://git.kernel.org/pub/ [...] omits 44d5061fe2fd ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi omits 4b151244ff21 ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi omits a7436e34e973 ARM: dts: sti: remove delta node from stih410.dtsi omits dc3477ca69c5 ARM: dts: sti: move some nodes out of the soc section in s [...] omits c0749d2d1fd1 ARM: dts: sti: ensure unique unit-address in stih418-clock omits 976236707120 ARM: dts: sti: ensure unique unit-address in stih410-clock omits 97cdb33170be ARM: dts: sti: ensure unique unit-address in stih407-clock omits c24449b32109 Merge tag 'hyperv-fixes-signed-20220215' of git://git.kern [...] omits edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps omits 6f66db29e241 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" omits 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values omits e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types omits b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum omits 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes omits ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling omits d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len omits 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] omits 8ddf4eff71e1 perf/smmuv3: Don't cast parameter in bit operations omits a32ba6bdca21 drm/radeon: remove resource accounting v2 omits 161a9a33702a perf/x86/intel/pt: Add a capability and config bit for dis [...] omits 28c24ded649c perf/x86/intel/pt: Add a capability and config bit for eve [...] omits aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS omits e4e071baea41 ima: Return error code obtained from securityfs functions omits b6821b0d9b56 staging: fbtft: fb_st7789v: reset display before initialization omits 18848c719132 MAINTAINERS: add missing "security/integrity" directory omits 65603435599f ima: Fix trivial typos in the comments omits 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL omits 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls omits 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions omits a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly omits ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping omits 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests omits e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields omits 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] omits 2ba3673d7017 printk: use atomic updates for klogd work omits 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR omits b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 omits 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" omits 8d2b1a1ec9f5 CDC-NCM: avoid overflow in sanity checking omits f8efca92ae50 EDAC: Fix calculation of returned address and next offset [...] omits 7e5b6a5c8c44 mctp: fix use after free omits ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check omits 69591a402d18 block: remove biodoc.rst omits f240762f88b4 io_uring: add a schedule point in io_add_buffers() omits 99cd6a64e128 dpaa2-eth: Simplify bool conversion omits 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate omits ef5764057540 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() omits 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] omits 9ceaf6f76b20 bonding: fix data-races around agg_select_timer omits 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 07dd44852be8 dpaa2-eth: Initialize mutex used in one step timestamping path omits 2a36ed7c1cd5 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] omits 9d2d38c35e7a ipv4: add description about martian source omits 25206111512d crypto: af_alg - get rid of alg_memory_allocated omits 4f50ef152ec6 virtio_net: Fix code indent error omits b465c0dc83be Merge tag 'ieee802154-for-net-2022-02-15' of git://git.ker [...] omits 525b108e6d95 net: phy: mediatek: remove PHY mode check on MT7531 omits 243a1dd7ba48 xhci: Prevent futile URB re-submissions due to incorrect r [...] omits 8b328f8002bc xhci: re-initialize the HC during resume if HCE was set omits d7c93a903f33 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] omits 038438a25c45 usb: dwc3: pci: add support for the Intel Raptor Lake-S omits a9f73b06ff91 Merge branch 'for-linus' into for-next omits 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] omits db91535d7704 spi: amd: Add support for new controller version omits 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM omits f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name omits 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static omits a6e7a006f5d5 drm/i915: Change bigjoiner state tracking to use the pipe bitmask omits 208f6265d519 drm/i915: Return both master and slave pipes from enabled_ [...] omits 7e2aa820ac24 drm/i915: Use for_each_intel_crtc_in_pipe_mask() more omits f461ea5d8dc4 drm/i915: Convert for_each_intel_crtc_mask() to take a pip [...] omits df529053590d drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}() omits 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next omits fe663df78258 powerpc/lib/sstep: fix 'ptesync' build error omits cb7356986db0 powerpc/boot: Add `otheros-too-big.bld` to .gitignore omits 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output omits 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output omits 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output omits 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output omits 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output omits 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip omits 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] omits 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] omits 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] omits 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] omits 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD omits fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP omits a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] omits dc7507ddce59 x86/fpu: Clear PASID when copying fpstate omits 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] omits 5de717974005 i2c: qup: allow COMPILE_TEST omits 2ce4462f2724 i2c: imx: allow COMPILE_TEST omits 0b0dcb3882c8 i2c: cadence: allow COMPILE_TEST omits 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node omits 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] omits 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue omits 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue omits ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state omits 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function omits 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow omits 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c omits 8bf30be75069 net/mlx5e: Introduce select queue parameters omits 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues omits 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq omits d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev omits befa41771f9e net/mlx5e: Cleanup of start/stop all queues omits 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs omits c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware omits 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field omits e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 omits 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] omits 871e181bb4fd ARM: dts: wpcm450: Add pin functions omits 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes omits f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node omits 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] omits a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] omits 455896c53d5b dmaengine: shdma: Fix runtime PM imbalance on error omits da2ad87fba08 dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] omits e831c7aba950 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] omits 2d21543efe33 dmaengine: sh: rcar-dmac: Check for error num after setting mask omits aa7accb7f91c dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet() omits 032062f363b4 tipc: fix wrong publisher node address in link publications omits 3c62fd3406e0 dmaengine: ptdma: Fix the error handling path in pt_core_init() omits d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 omits b60668cb4c57 drm/i915/dg1: Update DMC_DEBUG3 register omits 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror omits 10af11564617 scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() omits 7f4c5a26f735 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop omits ac2beb4e3bd7 Merge branch '5.17/scsi-fixes' into 5.18/scsi-staging omits 8fbdccd2b173 riscv: mm: Support kasan for sv57 omits 011f09d12052 riscv: mm: Set sv57 on defaultly omits 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 omits d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled omits 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init omits 222ca305c9fd uaccess: fix integer overflow on access_ok() omits 6fec1ab67f8d selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT omits 5feef64f4c67 RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering omits 2b35d5b7d130 RISC-V: Fix handling of empty cpu masks omits 12f4a665cc35 RISC-V: Fix hartid mask handling for hartid 31 and up omits dcb0bd00586b drm/radeon: Fix backlight control on iMac 12,1 omits 3b853c316c93 drm/amd/display: reset lane settings after each PHY repeater LT omits 009e9a158505 drm/amdkfd: navi2x requires extended engines to map and un [...] omits d2cb0b21b8f8 drm/amdkfd: remove unneeded unmap single queue option omits 7258fa31eabd drm/amdgpu: Handle the GPU recovery failure in SRIOV environment. omits 1ec1944eb50c drm/amdgpu: print more error info omits 2fbdbe958a15 drm/amd/pm: correct the sequence of sending gpu reset msg omits 563285c85eca drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fin [...] omits 9252d33df597 drm/amdgpu: Optimize operating sysfs and interrupt functio [...] omits 892a57a975c3 drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi [...] omits a3ace75cdb69 drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_r [...] omits 683bac6b00e1 drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma [...] omits 80ed77f971c3 drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio [...] omits cb9561d0e3f4 drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmh [...] omits 88bc3cd8450b drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_r [...] omits 634b56b0f88b drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_r [...] omits 311065086ee1 drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_r [...] omits bdb3489cfca1 drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini f [...] omits 22b1df28c009 drm/amdgpu: no rlcg legacy read in SRIOV case omits 715793469919 drm/amdgpu: Fix a kerneldoc warning omits 2243f4937ace drm/amdkfd: Fix leftover errors and warnings omits d87f36a0635e drm/amdkfd: update SPDX license header omits a6c40b178092 drm/amdgpu: Show IP discovery in sysfs omits 77608faa7719 drm/amdgpu: Fix some kerneldoc warnings omits 364438fd629f drm/radeon: Fix backlight control on iMac 12,1 omits 9c4f59ea3f86 drm/amd/pm: correct the sequence of sending gpu reset msg omits f8f4e2a51834 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. omits 0136f5844b00 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] omits e0caaf75d443 NFS: LOOKUP_DIRECTORY is also ok with symlinks omits 9d047bf68fe8 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] omits 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits 05c7b7a92cc8 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug omits 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() omits 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() omits 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() omits efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] omits 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET omits 0bc2ba49101f MAINTAINERS: Update Jiri's email address omits a6cbd44093ef kernel/fork: Initialize mm's PASID omits 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs omits 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] omits 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() omits 4f6de676d94e arm64: Correct wrong label in macro __init_el2_gicv3 omits 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate omits e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() omits c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled omits 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() omits 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 150154aae431 rcu: Fix description of kvfree_rcu() omits 6e8793674bb0 serial: parisc: GSC: fix build when IOSAPIC is not set omits 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] omits bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 7a853c2d5951 mm: Change CONFIG option for mm->pasid field omits 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA omits 21bffcb76ee2 selftests/seccomp: Fix seccomp failure by adding missing headers omits 167044af3887 rtw89: handle TX/RX 160M bandwidth omits d221270af360 rtw89: declare if chip support 160M bandwidth omits f76b327606c7 rtw89: add 6G support to rate adaptive mechanism omits 8e438ad4826c rtw89: extend subband for 6G band omits 0701a42499d8 rtw89: refine naming of rfk helpers with prefix omits db7fa61ae443 rtw89: make rfk helpers common across chips omits ed26edf7bfd9 brcmfmac: Add BCM43454/6 support omits d567f5db412e Merge tag 'regulator-fix-v5.17-rc4' of git://git.kernel.or [...] omits be24835f8323 wcn36xx: use struct_size over open coded arithmetic omits 1e15aacd1238 ath11k: fix destination monitor ring out of sync omits 4f6dd92305f7 ath11k: fix radar detection in 160 Mhz omits 5ed98fb704d9 ath11k: fix WARN_ON during ath11k_mac_update_vif_chan omits 8c4c567fa291 ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_ [...] omits 5948342a526f Merge tag 'asoc-fix-v5.17-rc4' of https://git.kernel.org/p [...] omits 0191899db468 ASoC: Add Euro Headset support for wcd938x codec omits 0c6f4ebf8835 cifs: modefromsids must add an ACE for authenticated users omits c49ae619905e PCI: mvebu: Fix device enumeration regression omits 7f016b35ca76 HID: amd_sfh: Add interrupt handler to process interrupts omits fb75a3791a80 HID: amd_sfh: Add functionality to clear interrupts omits b300667b33b2 HID: amd_sfh: Disable the interrupt for all command omits aa0b724a2bf0 HID: amd_sfh: Correct the structure field name omits 0cf74235f440 HID: amd_sfh: Handle amd_sfh work buffer in PM ops omits d5c6f647aec9 drm/bridge: anx7625: Fix overflow issue on reading EDID omits 5e35d0eb472b KVM: s390: Update api documentation for memop ioctl omits d004079edc16 KVM: s390: Add capability for storage key extension of MEM [...] omits 0e1234c02b77 KVM: s390: Rename existing vcpu memop functions omits ef11c9463ae0 KVM: s390: Add vm IOCTL for key checked guest absolute mem [...] omits e9e9feebcbc1 KVM: s390: Add optional storage key checking to MEMOP IOCTL omits c7ef9ebbed20 KVM: s390: selftests: Test TEST PROTECTION emulation omits 61380a7adfce KVM: s390: handle_tprot: Honor storage keys omits e613d83454d7 KVM: s390: Honor storage keys when accessing guest memory omits 1a82f6ab2365 s390/uaccess: Add copy_from/to_user_key functions omits 9fe0c0128d7c ASoC: pcm3168a: code cleanup omits 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] omits 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] omits 32e92d9f6f87 iommu/iova: Separate out rcache init omits 6605cc67ca18 USB: zaurus: support another broken Zaurus omits 603c692d5741 MAINTAINERS: bridge: update my email omits 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] omits fa5d824ce5dd net: prestera: acl: add multi-chain support offload omits e81f1e0de816 Merge branch 'wwan-debugfs' omits 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference omits 76f05d88623e net: wwan: debugfs obtained dev reference not dropped omits 1e997d040ab4 Merge branch 'dsa-realtek-next' omits 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup omits 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset omits 7db47b838896 drm/amdgpu: remove VRAM accounting v2 omits 3fc2b087df2c drm/amdgpu: remove PL_PREEMPT accounting omits dfa714b88eb0 drm/amdgpu: remove GTT accounting v2 omits dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters omits 0fc95dec096c net: fix documentation for kernel_getsockname omits 73792e6e66be drm/sprd: check the platform_get_resource() return value omits 8668658aebb0 drm/sprd: fix potential NULL dereference omits cecece2ca505 drm/sprd: remove the selected DRM_KMS_CMA_HELPER in kconfig omits 7db45f8d955d net: dsa: realtek: rename macro to match filename omits da54d75bebf4 Merge branch 'netdev-RT' omits e722db8de6e6 net: dev: Make rps_lock() disable interrupts. omits baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. omits f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] omits 5891cd5ec46c net_sched: add __rcu annotation to netdev->qdisc omits 88f62aea1cff ice: Simplify tracking status of RDMA support omits 0e05fc49c358 drm/ttm: add common accounting to the resource mgr v3 omits 90d4aa20c8cc drm/ttm: fix resource manager size type and description omits a2614140dc0f net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] omits 26394fc118d6 ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() omits d4e7592b6404 Merge branch 'ocelot-stats' omits d87b1c08f38a net: mscc: ocelot: use bulk reads for stats omits 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads omits 65c53595bc2a net: ocelot: align macros for consistency omits e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool omits a063158b20af iommu/msm: Simplify with dev_err_probe() omits 6b813e0e48d7 iommu/msm: Use standard driver registration omits 6efd3b835669 iommu/rockchip: : Use standard driver registration omits 2a845837e3d0 ALSA: hda/realtek: Fix deadlock by COEF mutex omits 114a6f5015df iommu: Remove trivial ops->capable implementations omits ae684caf465b iommu/ipmmu-vmsa: Add support for R-Car Gen4 omits da9f8386d6b7 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support omits 9a5adeb28b77 ALSA: usb-audio: Don't abort resume upon errors omits f48dc6b96649 spi: Retire legacy GPIO handling omits 5790597d7113 spi: Fix warning for Clang build and simplify code omits 4ab13489735d Documentation / MTD: Rename the intel-spi driver omits e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM omits cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked omits 209043554915 spi: amd: Add support for version AMDI0062 omits fbc71367288c spi: amd: Remove needless rom_addr variable omits 715bea3568e7 spi: amd: Use iopoll for busy waiting omits a94e5cd8457f regulator: tps62864: Fix bindings for SW property omits 2d2329787ba2 regmap: irq: cleanup comments omits 3c7a4c24bd0a ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY omits 0b88a6590021 ASoC: wm8731: Delete empty remove() function omits 3e63d3c1a2e5 ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES omits 6bfc1242ee99 ASoC: pcm3168a: refactor format handling omits c7270209fc6f ASoC: pcm3168a: refactor hw_params routine omits 0c483a07e926 ASoC: pcm3168a: cleanup unintuitive mask usage omits db6e7adf8de9 KVM: SVM: Rename AVIC helpers to use "avic" prefix instead [...] omits 4e71cad31c62 Merge remote-tracking branch 'kvm/master' into HEAD omits 710c47651431 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW omits b8bfee85f130 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] omits 8f8dbb35a628 dt-bindings: drm/bridge: anx7625: Add aux-bus node omits adca62ec370c drm/bridge: anx7625: Support reading edid through aux channel omits 57bfb34a51c7 drm/bridge: anx7625: Convert to use devm_kzalloc omits 548b512e144f drm/bridge: anx7625: send DPCD command to downstream omits 1fdbbfd5099f iommu/ipmmu-vmsa: Check for error num after setting mask omits 8ebc476fd51e printk: Drop console_sem during panic omits 13fb0f74d702 printk: Avoid livelock with heavy printk during panic omits d51507098ff9 printk: disable optimistic spin during panic omits 77498617857f printk: Add panic_in_progress helper omits 535740239878 drm/ingenic: Fix support for JZ4780 HDMI output omits 4feb2e9eb95f drm/i915: fix drm_i915.h include grouping and sorting omits 14da21cc4671 drm/i915: axe lots of unnecessary includes from i915_drv.h omits f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() omits 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak omits 01b94a936168 drm/i915: include some drm headers only where needed omits 82508de228ba drm/i915: include shmem_fs.h only where needed omits 40eb0dcf4114 tee: optee: fix error return code in probe function omits dbd0b42350d5 parisc: Fix some apparent put_user() failures omits 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv omits 86006f996346 ice: enable parsing IPSEC SPI headers for RSS omits 5f2ec9095ce8 drm/i915: don't include drm_cache.h in i915_drv.h omits a1b86c5de725 Merge branch 'dm9051' omits 2dc95a4d30ed net: Add dm9051 driver omits 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller omits 2e13bde13153 net/smc: Add comment for smc_tx_pending omits 5472b3f2d9ae drm/i915: split out i915_file_private.h from i915_drv.h omits 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] omits 4ddc844eb81d net/sched: act_police: more accurate MTU policing omits f9bf77df111a drm/i915: move i915_reset_count()/i915_reset_engine_count( [...] omits 5ce97f4ec5e0 iommu/amd: Recover from event log overflow omits 2546c6000430 platform/x86: Add Intel Software Defined Silicon driver omits d83d5298ba18 drm/i915: move i915_gem_vm_lookup() where it's used omits 74fc595465a0 drm/i915: move i915_cache_level_str() static in i915_debugfs.c omits dd8e5b161d7f ALSA: hda: Fix missing codec probe on Shenker Dock 15 omits 6317f7449348 ALSA: hda: Fix regression on forced probe mask option omits f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() omits 26ace8793aae drm/i915/fbc: Fix the plane end Y offset check omits ea958422291d drm/i915/opregion: check port number bounds for SWSCI disp [...] omits 0bdc0a069992 drm/i915/ttm: tweak priority hint selection omits 8d9d2a723d64 drm/i915: Fix mbus join config lookup omits 698bef8ff5d2 drm/i915: Fix dbuf slice config lookup omits aa4d01a4734b Merge tag 'gvt-fixes-2022-01-13' of https://github.com/int [...] omits 9a8e720fd064 drm/i915: split out gem/i915_gem_domain.h from i915_drv.h omits ddbd89deb7d3 swiotlb: fix info leak with DMA_FROM_DEVICE omits c07f2c7b4541 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 omits 19d20c7a29bf ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] omits c6fc836488c2 drm/gem-shmem: Don't store mmap'ed buffers in core dumps omits d315bdbfebd5 drm/gem-shmem: Set vm_ops in static initializer omits 87bb5b60019c fs: clean up mount_setattr control flow omits ad1844a0127a fs: don't open-code mnt_hold_writers() omits 03b6abee9ba6 fs: simplify check in mount_setattr_commit() omits a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() omits 538f4f022a46 fs: add kernel doc for mnt_{hold,unhold}_writers() omits 38a1756861b8 powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLA [...] omits b9c7babe2c2e Backmerge tag 'v5.17-rc4' of git://git.kernel.org/pub/scm/ [...] omits 545c272232ca alpha: Silence -Warray-bounds warnings omits 2a55550fbba6 m68k: cmpxchg: Dereference matching size omits 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header omits 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 45d941f67b00 arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required omits ef3075d6638d arm64: dts: imx8mm: Fix VPU Hanging omits 123db17ddff0 Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitl [...] omits 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] omits b160628e9ebc parisc: Show error if wrong 32/64-bit compiler is being used omits 3d6cc9898efd cifs: fix double free race when mount fails in cifs_get_root() omits 26d3dadebbcb cifs: do not use uninitialized data in the owner/group sid omits dd5a927e4118 cifs: fix set of group SID via NTSD xattrs omits 9405b5f8b20c smb3: fix snapshot mount option omits 754e0b0e3560 Linux 5.17-rc4 omits e89d3a467109 Merge tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/p [...] omits c5d714aa6dce Merge tag 'irq-urgent-2022-02-13' of git://git.kernel.org/ [...] omits 42964a18f81c Merge tag 'objtool_urgent_for_v5.17_rc4' of git://git.kern [...] omits 6f3573672324 Merge tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel [...] omits f5e02656b19f Merge tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel. [...] omits 808f0ab22106 Merge tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.o [...] omits e9c25787db08 Merge tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfr [...] omits 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] omits 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set omits 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] omits 1e34064b6055 Merge tag 'irqchip-fixes-5.17-2' of git://git.kernel.org/p [...] omits 143de8d97d79 tipc: fix a bit overflow in tipc_crypto_key_rcv() omits 48927142bcba Merge branch 'lan743x-enhancements' omits a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management omits a46d9d37c4f4 net: lan743x: Add support for SGMII interface omits ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] omits cf9aaea8e55b net: lan743x: Add support for 4 Tx queues omits bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs omits 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support omits 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] omits add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] omits 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support omits 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node omits 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes omits 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support omits b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node omits b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment omits 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source omits 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery omits fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location omits 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl omits 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains omits 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain omits 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 omits b008893b08dc x86/ptrace: Always inline v8086_mode() for instrumentation omits 8d3ca344bb6a ARM: dts: Drop serial 1 alias on GW7001 omits 0b6a849bb75d ARM: dts: ixp42x: Expand syscon register range omits f960b33f6d53 ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree omits b81b1829e7e3 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 080eba785fe1 Merge tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub [...] omits dcd72f546657 Merge tag 'staging-5.17-rc4' of git://git.kernel.org/pub/s [...] omits 522e7d03f7d2 Merge tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] omits 85187378990e Merge tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] omits f5c54f77b07b cpumask: Add a x86-specific cpumask_clear_cpu() helper omits 06954b6a9e6a ARM: ixp4xx: Convert to SPARSE_IRQ and P2V omits 18b3b7b32319 ARM: ixp4xx: Drop all common code omits 00ba9357d189 ARM: ixp4xx: Drop custom DMA coherency and bouncing omits 3059dfa52c07 ARM: ixp4xx: Remove feature bit accessors omits e1721881ab51 net: ixp4xx_hss: Check features using syscon omits c8200f4e7267 net: ixp4xx_eth: Drop platform data support omits 8754a7e61c76 soc: ixp4xx-npe: Access syscon regs using regmap omits b50113cbdd13 soc: ixp4xx: Add features from regmap helper omits bb3f6e55a901 ARM: ixp4xx: Drop UDC info setting function omits 0b78be6f432d ARM: ixp4xx: Drop stale Kconfig entry omits 0ac230e413c8 ARM: ixp4xx: Delete old PCI driver omits 3e96dcfb96e8 ARM: ixp4xx: Delete the Goramo MLR boardfile omits c8f59a1f0f48 ARM: ixp4xx: Delete Gateway 7001 boardfiles omits a4fd49cdb549 Merge tag 's390-5.17-4' of git://git.kernel.org/pub/scm/li [...] omits 4a387c98b3ab Merge tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.or [...] omits eef8cffcaba8 Merge tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/ [...] omits 9917ff5f3197 Merge branch 'akpm' (patches from Andrew) omits e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children omits 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 omits 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 omits f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 omits daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] omits 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] omits 593504ba3ee3 dt-bindings: display: Add ingenic,jz4780-dw-hdmi DT Schema omits 1b9e740a81f9 kconfig: fix failing to generate auto.conf omits 984fc4e76d63 f2fs: support idmapped mounts omits 47c8ebcce85e f2fs: add a way to limit roll forward recovery time omits 5a72345e6a78 powerpc: Fix STACKTRACE=n build omits 2354ad252b66 powerpc/mm: Update default hugetlb size early omits 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test omits 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static omits 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S omits 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro omits fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory omits d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] omits f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build omits 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() omits 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ omits 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding omits 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro omits 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core omits a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] omits f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() omits a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] omits 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S omits 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] omits 736e8d89044c Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] omits 6d240170811a firmware: imx: add get resource owner api omits 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo omits f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe omits c49fcb5c1957 drm/lima: avoid error task dump attempt when not enabled omits 8913c6100148 kfence: make test case compatible with run time set sample [...] omits 0764db9b49c9 mm: memcg: synchronize objcg lists with a dedicated spinlock omits b485c6f1f9f5 mm: vmscan: remove deadlock due to throttling failing to m [...] omits 24d7275ce279 fs/proc: task_mmu.c: don't read mapcount for migration entry omits 925346c129da fs/binfmt_elf: fix PT_LOAD p_align values for loaders omits f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] omits 3916c3619599 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller omits be4e65bdffab ARM: dts: rockchip: reorder rk322x hmdi clocks omits d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board omits 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x omits a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board omits bf8e59fd315f atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC omits 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0 omits d44b5fefb22e scsi: mpi3mr: Fix memory leaks omits 21401408ddeb scsi: mpi3mr: Update the copyright year omits 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size omits b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever omits 191a3ef58634 scsi: mpi3mr: Fix hibernation issue omits 04b27e538d50 scsi: mpi3mr: Update MPI3 headers omits 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count omits 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event omits 6c342ce2239c mctp: serial: Cancel pending work from ndo_uninit handler omits c9ac080b25d9 net: moxa: use GFP_KERNEL omits 3624ba7b5e2a sched/numa-balancing: Move some document to make it consis [...] omits e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA [...] omits 2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance ca [...] omits 889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t omits 28df029d53a2 lockdep: Correct lock_classes index mapping omits 47513f6dd93b arm64: dts: broadcom: bcm4908: add watchdog block omits eae8273f9bdd arm64: dts: broadcom: Add reference to RPi Zero 2 W omits 21f9efbc5e98 ARM: dts: Add Raspberry Pi Zero 2 W omits e5eb80f0c076 dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W omits 4c9b25077eb1 ARM: dts: bcm2835/6: Add the missing L1/L2 cache information omits 618682b35099 ARM: dts: bcm2711: Add the missing L1/L2 cache information omits 6bb9681a43f3 net: dsa: lan9303: fix reset on probe omits 5f7dc7d48c94 octeontx2-af: fix array bound error omits 23406e4d1f1e scsi: Remove unused member cmd_pool for structure scsi_hos [...] omits 3a20e64281fd scsi: libsas: Remove unused parameter for function sas_ata_eh() omits 59803ccb657d scsi: libsas: Remove duplicated setting for task->task_sta [...] omits 26d4a969dd05 scsi: libsas: Use void for sas_discover_event() return code omits 06582bc86d7f block: loop:use kstatfs.f_bsize of backing file to set dis [...] omits f69b0791df1d scsi: message: fusion: Use GFP_KERNEL omits 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content omits 31b17c3aeb5e scsi: smartpqi: Fix unused variable pqi_pm_ops for clang omits 26fc0ea74fcb scsi: libsas: Drop SAS_TASK_AT_INITIATOR omits c39d5aa457f2 scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_ [...] omits 5626de65f97a selftests/sgx: Remove extra newlines in test output omits 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print omits fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave omits 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] omits fa1d43f396f7 scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scs [...] omits cbc72c0f2713 ARM: dts: ux500: Correct Janice accel mount matrix omits 218b2f88853f ARM: dts: ux500: Update AB850[05] nodes omits 1afc8a287fbd ARM: dts: AB8505: Enable charging options omits 106b7a2549b4 scsi: pm8001: Clean up inconsistent indenting omits 03e4383c7ce3 scsi: ibmvscsis: Silence -Warray-bounds warning omits f10f582d2822 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] omits 83e396641110 Merge tag 'soc-fixes-5.17-1' of git://git.kernel.org/pub/s [...] omits 49b729f58e7a scsi: qla2xxx: Add qla2x00_async_done() for async routines omits e6e17cc6ed75 cxl/core: Fix cxl_device_lock() class detection omits 5c3c067b601b cxl/core/port: Fix unregister_port() lock assertion omits 3df9d803163e Merge branch 'bpf: fix a bpf_timer initialization issue' omits 5eaed6eedbe9 bpf: Fix a bpf_timer initialization issue omits 3bd916ee0ecb bpf: Emit bpf_timer in vmlinux BTF omits 7f161df1a513 drm/amdkfd: replace err by dbg print at svm vram migration omits 24992ab0b8b0 drm/amdkfd: Fix prototype warning for get_process_num_bos omits b010a46bd3ab drm/amdkfd: CRIU fix extra whitespace and block comment warnings omits 1915a4339542 drm/amdgpu: adjust register address calculation omits f3986e86b2d8 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. omits 461fa7b0ac56 drm/amdgpu: remove ctx->lock omits a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] omits acc3c47394a1 Merge branch 'Fix for crash due to overwrite in copy_map_value' omits a7e75016a075 selftests/bpf: Add test for bpf_timer overwriting crash omits a8abb0c3dc1e bpf: Fix crash due to incorrect copy_map_value omits 8bbd4d83a68b drm/amdgpu: Reset OOB table error count info omits 816d61d51a31 drm/amd/pm: fulfill the support for DriverSmuConfig table omits 60aac460ed97 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] omits c8cb19c7b26d amdgpu/pm: Add emit_clock_levels calls omits b06b48d7ddae amdgpu/pm: Implement emit_clk_levels for navi10 omits 69f915cc97c4 drm/amdgpu: loose check for umc poison mode omits f9ed188d5a08 drm/amdgpu: add support for GC 10.1.4 omits d8a25e485857 drm/amdkfd: fix loop error handling omits fd22013a098b drm/amd/display: extend dcn201 support omits 574ff46f1010 drm/amdkfd: fix freeing an unset pointer omits 5aa71bd773c3 drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure omits e5af61ffaaef drm/amdkfd: CRIU fix a NULL vs IS_ERR() check omits cc188a73addc drm/amd/pm: fix enabled features retrieving on Renoir and [...] omits c7703ce38c1e drm/amdgpu: Fix htmldoc warning omits d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 omits adccc16ea3c5 Merge tag 'pci-v5.17-fixes-4' of git://git.kernel.org/pub/ [...] omits 02cae05ec4b6 drm/i915: Nuke some dead code omits aeb47df35742 drm/i915: Clean up the bigjoiner state copy logic omits 2b1466ea1918 drm/i915: Remove weird code from intel_atomic_check_bigjoiner() omits 6148f3653bba drm/i915: Fix bigjoiner state copy fails omits 1a7a8d93db9b drm/i915: Flag crtc scaling_filter changes as modeset omits 0c63fd3d9625 drm/i915/dp: Reuse intel_hdmi_tmds_clock() omits 5d488786a3a1 drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() omits f444578d727a power: supply: bq256xx: Handle OOM correctly omits 075b7d363c67 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" omits 1d41d2e82623 Merge tag 'riscv-for-linus-5.17-rc4' of git://git.kernel.o [...] omits e47ca4032626 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 883fd0aba1ae Merge tag 'acpi-5.17-rc4' of git://git.kernel.org/pub/scm/ [...] omits 8ce964b520ad Merge tag 'gfs2-v5.16-rc3-fixes2' of git://git.kernel.org/ [...] omits 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 omits 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 omits 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a omits c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] omits 810028668c6d arm64: dts: rockchip: add gpu node to rk356x omits cf26a2360a6e Merge tag 'block-5.17-2022-02-11' of git://git.kernel.dk/l [...] omits f1775c26e8b8 dt-bindings: gpu: mali-bifrost: describe clocks for the rk [...] omits 199b7f84c428 Merge tag 'io_uring-5.17-2022-02-11' of git://git.kernel.d [...] omits 3c8bc3954d77 RDMA/hfi: Replace cpumask_weight with cpumask_empty where [...] omits 0b9df436192a Merge tag 'gpio-fixes-for-v5.17-rc4' of git://git.kernel.o [...] omits 284fce044332 Merge tag 'ata-5.17-rc4-2' of git://git.kernel.org/pub/scm [...] omits c3ee3a9e4fa6 Merge tag 'drm-fixes-2022-02-11' of git://anongit.freedesk [...] omits 32f6c5d03774 Merge tag 'trace-v5.17-rc2' of git://git.kernel.org/pub/sc [...] omits 66fa226c131f KVM: SVM: fix race between interrupt delivery and AVIC inhibition omits 30811174f0db KVM: SVM: set IRR in svm_deliver_interrupt omits 0a5f784273aa KVM: SVM: extract avic_ring_doorbell omits 0316dbb9a017 selftests: kvm: Remove absent target file omits 02a4a69667a2 i2c: qcom-cci: don't put a device tree node before i2c_add [...] omits a0d48505a1d6 i2c: qcom-cci: don't delete an unregistered adapter omits a7e793a867ae selftests/exec: Add non-regular to TEST_GEN_PROGS omits 59f39bfa6553 drm/cma-helper: Set VM_DONTEXPAND for mmap omits ed343aa85718 Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pu [...] omits 672fdcf0e7de block: partition include/linux/blk-cgroup.h omits 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue omits 0e51e2ab49a9 block: remove THROTL_IOPS_MAX omits d5869fdc189f block: introduce block_rq_error tracepoint omits a12821d5e012 block: Add handling for zone append command in blk_complet [...] omits d3add1a9519d gfs2: Fix gfs2_release for non-writers regression omits 356b8103d4c4 Revert "gfs2: check context in gfs2_glock_put" omits 2e87309e0660 drm/panfrost: Handle IDVS_GROUP_SIZE feature omits 27a98fe60b03 Merge branch 'acpi-x86' omits c1dd10c681cd Merge tag 'usb-serial-5.17-rc4' of https://git.kernel.org/ [...] omits b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] omits bad03efd11df ALSA: cleanup double word in comment omits 85d24ad38bc4 Merge tag 'wireless-2022-02-11' of git://git.kernel.org/pu [...] omits a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake omits a6801eecea70 ARM: dts: mstar: Add board for 100ask DongShanPiOne omits 79f1e65a94d7 dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne omits 1eef31660001 dt-bindings: vendor-prefixes: Add prefix for 100ask omits a99437485910 ARM: dts: mstar: Add a dts for Miyoo Mini omits 2c63dddadf38 dt-bindings: arm: mstar: Add compatible for Miyoo Mini omits 365e7ecaaf8e dt-bindings: vendor-prefixes: Add prefix for Miyoo omits 42bd9c510b9a ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W omits 269923def7ab dt-bindings: add vendor prefix for Wireless Tag omits e692b5aab6f1 ARM: dts: mstar: Set gpio compatible for ssd20xd omits cad3fab413ef drm/i915: Extract skl_crtc_calc_dbuf_bw() omits 04d4e167522f drm/i915: Extract skl_allocate_plane_ddb() omits 63b81e606320 drm/i915: Introduce skl_plane_ddb_iter omits 759d4fff3d2d drm/i915: Fix plane relative_data_rate calculation omits 8a84e7a176c0 drm/i915: Extract skl_ddb_entry_init() omits d21b3be8e144 drm/i915: Drop pointless dev_priv argument omits bf23747ee053 loop: revert "make autoclear operation asynchronous" omits 4a11678f6838 bpf: Do not try bpf_msg_push_data with len 0 omits 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini omits 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. omits be137d791b50 drm/i915: split out gem/i915_gem_create.h from i915_drv.h omits 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode omits 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity omits d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding omits 708756e1972e arm64: dts: imx8mm: fix strange hex notation omits 525de9a79349 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netfilter/nf omits c8eb426d47ab drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h omits c002496babfd Merge branch 'ipv6-loopback' omits 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list omits ba55ef81637c ipv6: add (struct uncached_list)->quarantine list omits e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev omits 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache omits 154cfae61581 drm/i915/dg2: Add Wa_22011100796 omits 2528b396d530 drm/i915: More gt idling time with guc submission omits 165bbfba34cb drm/i915: align the plane_vma to min_page_size of stolen mem omits 88d23eda3c7f drm/i915/dg2: Add Wa_22011450934 omits 985a0256df32 drm/i915/selftests: Disable runtime pm wakeref tracking fo [...] omits 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable omits 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding omits dcd54265c8bc drop_monitor: fix data-race in dropmon_net_event / trace_n [...] omits b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) omits 12a8f37fd2d3 Merge branch 'dsa-cleanup' omits ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list omits 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list omits 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] omits 1ea59b5e1ae3 Merge branch 'smc-optimizations' omits f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink omits a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options omits 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested omits 8270d9c21041 net/smc: Limit backlog connections omits 3079e342d265 net/smc: Make smc_tcp_listen_work() independent omits 1c6f9ec00954 locking: Enable RT_MUTEXES by default on PREEMPT_RT. omits 9983a9d577db locking/local_lock: Make the empty local_lock_*() function [...] omits dc1b4df09acd atomics: Fix atomic64_{read_acquire,set_release} fallbacks omits c441e934b604 locking: Add missing __sched attributes omits c72ea2050361 iio: buffer: Fix file related error handling in IIO_BUFFER [...] omits f3392b85130f drm/i915: remove leftover i915_gem_pm.h declarations from [...] omits 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO omits 1de9770d121e net/smc: Avoid overwriting the copies of clcsock callback [...] omits 5bfa685e62e9 KVM: arm64: vgic: Read HW interrupt pending state from the HW omits b508d01fa577 drm/i915: split out i915_gem_internal.h from i915_drv.h omits 1ba603f56568 firmware: arm_scmi: Remove space in MODULE_ALIAS name omits e7c799e76f07 ASoC: SOF: compr: Mark snd_compress_ops static omits 695c105933cf ASoC: Intel: bytcr_wm5102: use GFP_KERNEL omits c55b3e46cb99 ASoC: wm_adsp: Add trace caps to speaker protection FW omits 0f1d41a85bda ASoC: wm_adsp: Make compressed buffers optional omits 721255b52700 drm/syncobj: flatten dma_fence_chains on transfer omits 81a998288956 video: fbdev: udlfb: replace snprintf in show functions wi [...] omits c07a039cbb96 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit [...] omits f63658a59c3d video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() inste [...] omits 0d84dcab5cf8 video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() omits 269cbcf7b72d usb: dwc2: drd: fix soft connect when gadget is unconfigured omits 38ea1eac7d88 usb: gadget: rndis: check size of RNDIS_MSG_SET command omits 75e5b4849b81 USB: gadget: validate interface OS descriptor requests omits c853685d11c0 usb: core: Unregister device on component_add() failure omits 57bc3d3ae8c1 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup omits ae707d0eb707 platform/x86: intel_cht_int33fe: Move to intel directory omits bb22fc518c73 platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1- [...] omits 915623a80b5a platform/x86: intel_cht_int33fe: Switch to DMI modalias ba [...] omits 5030e8d9ff0d platform/x86: x86-android-tablets: Minor charger / fuel-ga [...] omits 09dd99dd201f platform/x86: x86-android-tablets: Add Nextbook Ares 8 data omits fdac7c8a6ee5 platform/x86: x86-android-tablets: Add IRQ to Asus ME176C [...] omits 66d1d6665a61 platform/x86: x86-android-tablets: Add lid-switch gpio-key [...] omits 381d785d9eef platform/x86: x86-android-tablets: Add x86_android_tablet_ [...] omits de7601a681bf platform/x86: x86-android-tablets: Add Asus ME176C/TF103C [...] omits 5c8e4c8662ff platform/x86: x86-android-tablets: Add battery swnode support omits a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly omits 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] omits e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] omits 4f37ea5d0e7c video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt omits 420f63cb6d2a drm/i915/mst: update slot information for 128b/132b omits 3ee7fab0f3d2 drm/i915/dp: add 128b/132b support to link status checks omits a421d8a99216 drm/i915/dp: rewrite DP 2.0 128b/132b link training based [...] omits 92e438619d16 drm/i915/dp: move intel_dp_prepare_link_train() call omits 427153ef63a8 drm/dp: add some new DPCD macros from DP 2.0 E11 omits 0192c25c03cd drm/dp: add 128b/132b link status helpers from DP 2.0 E11 omits 0f4b58423f35 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() omits 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode omits c9c28ed0ab61 crypto: hmac - add fips_skip support omits bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda omits f7bc440bc79a drm/i915/fbc: Fix the plane end Y offset check omits cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] omits ca5a50301755 arm64: defconfig: build r8169 as a module omits e95622289f26 arm64: defconfig: build imx-sdma as a module omits 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver omits 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling omits dde8cd786e37 arm64: defconfig: rebuild default configuration omits 6e3807935e18 arm64: defconfig: re-order default configuration omits 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration omits 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration omits ddc204b517e6 copy_process(): Move fd_install() out of sighand->siglock [...] omits 97acd701185b MAINTAINERS: add entry for idmapped mounts omits d1c56bfdaca4 tests: fix idmapped mount_setattr test omits a391e06958b2 drm/i915/opregion: debug log about Mailbox #2 for backlight omits 69898171829d drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion omits 66b09ddd8b32 drm/i915/opregion: early exit from encoder notify if SWSCI [...] omits 73144c0ce4e9 drm/i915/opregion: abstract the check for valid swsci function omits 24a644ebbfd3 drm/i915/opregion: check port number bounds for SWSCI disp [...] omits 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] omits 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] omits 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output omits 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] omits daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices omits 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini omits 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini omits e7a09cea6483 Merge tag 'drm-intel-next-2022-02-08' of git://anongit.fre [...] omits 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] omits 864ea0e10cc9 user_events: Add documentation file omits c57eb4781509 user_events: Add sample code for typical usage omits 7640e77035aa user_events: Add self-test for validator boundaries omits 3a6163893a9a user_events: Add self-test for perf_event integration omits 745bb7e683ff user_events: Add self-test for dynamic_events integration omits 446640e49ec0 user_events: Add self-test for ftrace integration omits 2467cda1b5c9 user_events: Validate user payloads for size and null termination omits 0279400ad38d user_events: Optimize writing events by only copying data once omits 3207d0459ef3 user_events: Add basic perf and eBPF support omits 9aed4e157d1f user_events: Handle matching arguments from dyn_events omits aa3b2b4c6692 user_events: Add print_fmt generation support for basic types omits 7f5a08c79df3 user_events: Add minimal support for trace_event into ftrace omits 55bc8384d3de tracing: Save both wakee and current on wakeup events omits 27c888da9867 tracing: Remove size restriction on synthetic event cmd er [...] omits edfeed318d59 tracing: Remove size restriction on hist trigger cmd error [...] omits 1581a884b7ca tracing: Remove size restriction on tracing_log_err cmd strings omits 1d84283101fc arm64: dts: tqma8mqml: add PCIe support omits 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders omits 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl omits 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference omits 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options omits 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu omits b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 omits 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits 591de9fb73b7 arm64: dts: imx8: add mu5/6 node omits 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node omits 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits eb893e34309c arm64: dts: mnt-reform2: add internal display support omits 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default omits 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board omits 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support omits 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU omits 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl omits ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains omits 8b8ebec67360 arm64: dts: imx8mn: add GPC node omits b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support omits cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support omits eed09ad26182 samples/seccomp: Adjust sample to also provide kill option omits 495ac3069a62 seccomp: Invalidate seccomp mode to catch death failures omits 5c72263ef2fb signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE omits 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig omits 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl omits a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains omits 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl omits 95e875bdb186 Merge tag 'amd-drm-fixes-5.17-2022-02-09' of https://gitla [...] omits 783064383553 Merge tag 'drm-intel-fixes-2022-02-10' of git://anongit.fr [...] omits df2bb4dc285e Merge tag 'drm-misc-fixes-2022-02-10' of git://anongit.fre [...] omits a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags omits 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits e9f7b9228a94 pinctrl: k210: Fix bias-pull-up omits ba2ab85951c9 pinctrl: fix loop in k210_pinconf_get_drive() omits c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] omits 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node omits c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 omits c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 omits a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC omits 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW omits bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data omits 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support omits 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction omits 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation omits 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property omits 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property omits aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes omits b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables omits f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables omits 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible omits 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles omits 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support omits 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support omits f1baf68e1383 Merge tag 'net-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] omits 8795359e35bc x86/sgx: Silence softlockup detection when releasing large [...] omits 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs omits 16f7432c884b Merge tag 'linux-kselftest-fixes-5.17-rc4' of git://git.ke [...] omits ff00854812b2 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc4' of git:// [...] omits bbe4c0896d25 selftests: netfilter: disable rp_filter on router omits 85fbd23303bc Merge branch 'bpf-light-skel' omits cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. omits d7beb3d6aba3 bpf: Update iterators.lskel.h. omits 28d743f67127 bpftool: Generalize light skeleton generation. omits 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. omits b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. omits c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET omits 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration omits 51a04ebf2112 net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] omits a19f7d7da9b3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 7fbf6795d127 net: mscc: ocelot: fix mutex lock error during ethtool stats read omits 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings omits 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] omits e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest omits 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] omits 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests omits 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest omits 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' omits 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] omits 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature omits 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] omits ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline omits 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] omits 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] omits e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages omits cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] omits a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] omits a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] omits a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] omits a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] omits 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] omits 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h omits 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] omits 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] omits 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] omits 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] omits c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages omits 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] omits 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] omits 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] omits cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] omits 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] omits 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] omits 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] omits 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] omits a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] omits 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation omits bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] omits 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable omits 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] omits 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h omits 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] omits 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] omits 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] omits 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] omits 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] omits 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] omits 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] omits 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define omits 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() omits 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM omits 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names omits 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] omits dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops omits 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() omits 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] omits 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks omits a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() omits ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() omits e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] omits feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key omits 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves omits 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() omits b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() omits 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() omits 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] omits 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] omits 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] omits 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] omits 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] omits 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() omits 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] omits ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() omits e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] omits a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() omits 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() omits f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] omits 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] omits cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() omits d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU omits 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() omits 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] omits fcb732d8f8cf KVM: x86/xen: Fix runstate updates to be atomic when preem [...] omits 54f5bae0b758 ASoC: SOF: IPC client infrastructure omits a887f9c7a4d3 ASoC: wm_adsp: Correct control read size when parsing comp [...] omits 6df2a016c0c8 riscv: fix build with binutils 2.38 omits f40fe31c0144 riscv: cpu-hotplug: clear cpu from numa map when teardown omits a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema omits b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration omits 5dbbbd01cbba ice: Avoid RTNL lock when re-creating auxiliary device omits bea1898f65b9 ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler omits 46b699c50c03 ice: fix IPIP and SIT TSO offload omits 21338d58736e ice: fix an error code in ice_cfg_phy_fec() omits d8c2858181cc net/switchdev: use struct_size over open coded arithmetic omits 1528038385c0 drm/bridge: dw-hdmi: use safe format when first in bridge chain omits 249749c88906 selftests: netfilter: synproxy test requires nf_conntrack omits 2b4e5fb4d377 netfilter: nft_synproxy: unregister hooks on init error path omits dc513a405cad ipv4: Reject again rules with high DSCP values omits 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs omits ede6c39c4f90 net: make net->dev_unreg_count atomic omits c4416f5c2eb3 net: mpls: Fix GCC 12 warning omits ca2d5f1ff059 qed: prevent a fw assert during device shutdown omits 9ccc6e0c8959 dpaa2-eth: unregister the netdev before disconnecting from [...] omits 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client omits cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] omits 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client omits 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] omits 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support omits ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils omits ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] omits 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] omits 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD omits 58e61e416b5a skbuff: cleanup double word in comment omits 37f7860602b5 net: macb: Align the dma and coherent dma masks omits 57ea56b05b7f Merge branch 'ping6-cmsg' omits af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] omits eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping omits 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME omits 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt omits 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets omits de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets omits 49b786130296 selftests: net: make cmsg_so_mark ready for more options omits a086ee24cce2 selftests: net: rename cmsg_so_mark omits 3ebb0b1032e5 net: ping6: support setting socket options via cmsg omits e7b060460f29 net: ping6: support packet timestamping omits 426522394649 net: ping6: remove a pr_debug() statement omits 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] omits 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] omits 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] omits 93e2c52d71a6 Merge tag 'nvme-5.17-2022-02-10' of git://git.infradead.or [...] omits e3c85076d7a6 Merge tag 'mips-fixes-5.17_3' of git://git.kernel.org/pub/ [...] omits ded74cafeea9 drm/fb-helper: Clip damage area horizontally omits fe23b56f5653 drm/fb-helper: Clip damage area to written memory range omits 67b723f5b742 drm/fb-helper: Calculate damaged area in separate helper omits aa15c677cc34 drm/fb-helper: Fix vertical damage clipping omits a3c286dcef7f drm/fb-helper: Fix clip rectangle height omits 252787201edf Merge tag 'audit-pr-20220209' of git://git.kernel.org/pub/ [...] omits 9aa422ad3266 tipc: improve size validations for received domain records omits c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema omits a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema omits 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema omits b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 omits 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema omits 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] omits d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking omits 57350bd41c3a ASoC: qcom: SC7280: Add machine driver omits 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit omits 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings omits c8d251f51ee6 ASoC: qcom: Actually clear DMA interrupt register for HDMI omits fdb1e56932a3 ALSA: ca0106: Rename register macro names omits 3e16dc50d77d ALSA: memalloc: invalidate SG pages before sync omits 8e1741c65899 ALSA: memalloc: Fix dma_need_sync() checks omits f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() omits d75b26f880f6 vsprintf: Fix potential unaligned access omits ba2c5d15022a drm/i915/ttm: tweak priority hint selection omits add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next omits 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next omits beb0622138cd genirq: Kill irq_chip::parent_device omits 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain omits f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device omits adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits f66edf684edc xen/pci: Make use of the helper macro LIST_HEAD() omits afea27dc3105 xen/x2apic: Fix inconsistent indenting omits e07e98da924e xen/x86: detect support for extended destination ID omits f34c4f2dd244 xen/x86: obtain full video frame buffer address for Dom0 a [...] omits 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] omits f5666d482305 drm/amdgpu: Fix compile error. omits 5e5eddd94c89 Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" omits df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h omits d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" omits 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines omits 11e41e292937 wcn36xx: Uninitialized variable in wcn36xx_change_opchannel() omits 2fd6d2ef6860 brcmfmac: of: remove redundant variable len omits f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] omits 28e7ea8a3128 rtw89: coex: set EN bit to PLT register omits 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism omits 9eb071f84496 rtw88: recover rates of rate adaptive mechanism omits b478ff6bcb2d rtw89: declare AP mode support omits d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment omits a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap omits 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] omits fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically omits 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode omits ff66964a9467 rtw89: extend role_maintain to support AP mode omits a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() omits bea2662e7818 iwlwifi: fix use-after-free omits 4e9120cbaca1 Merge branch 'mptcp-fixes-for-5-17' omits 029744cd4bc6 mptcp: netlink: process IPv6 addrs in creating listening sockets omits 857898eb4b28 selftests: mptcp: add missing join check omits 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. omits b97cca3ba909 xfs: only bother with sync_filesystem during readonly remount omits 0f7b715101f0 ARM: dts: socfpga: cyclone5: align regulator node with dtschema omits bd702d3a859b ARM: dts: socfpga: arria10: align regulator node with dtschema omits e3e4ffe1139f arm64: dts: agilex: align pl330 node name with dtschema omits 180be1b7a387 arm64: dts: stratix10: align pl330 node name with dtschema omits 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 5cad527d5ffa net: drop_monitor: support drop reason omits 8ecbb179286c net: usb: qmi_wwan: Add support for Dell DW5829e omits f647de4b02dc Merge branch 'pdf-conversion' into docs-next omits d23a0c371822 kconfig: fix missing fclose() on error paths omits f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] omits 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] omits ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' omits c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] omits 8e7c8ca6b988 test_overflow: Regularize test reporting output omits 6e7545ddb134 drm/amdgpu/display: change pipe policy for DCN 2.0 omits 63b5fa9dbb71 drm/amdgpu: fix gmc init fail in sriov mode omits 3b99e8e37d0f drm/amd/pm: correct hwmon power label name omits db7b81545f5a drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object omits 1cbbc8d4f788 drm/radeon/uvd: Fix forgotten unmap buffer objects omits a439b890dbd1 drm/amdkfd: Consolidate MQD manager functions omits 5bdd3eb25354 drm/amdkfd: Remove unused old debugger implementation omits 6c1a7867734b drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS omits de7fbd020d95 drm/amd/pm: fix hwmon node of power1_label create issue omits 40f1dc5223ae drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode omits f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number omits 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers omits dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion omits dd9cb842fa9d s390/cio: verify the driver availability for path_event call omits 7a82f89de92a audit: don't deref the syscall args when checking the open [...] omits a8b1e8636a32 drm/amd/pm: fix hwmon node of power1_label create issue omits ad787771b436 drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] omits 60fdf98a774e drm/amd/display: fix yellow carp wm clamping omits 328e34a5ad22 drm/amd/display: Cap pflip irqs per max otg number omits a072312f43c3 drm/amdgpu: add utcl2_harvest to gc 10.3.1 omits 03ad3093c7c0 display/amd: decrease message verbosity about watermarks t [...] omits 98476876b837 drm/i915: Fix IPS disable in intel_plane_disable_noatomic() omits 28f5f8884e7c drm/i915: Extract hsw_ips_get_config() omits f3b603de2ff4 drm/i915: Move the IPS code to its own file omits 2feb6b0f06b1 drm/i915: Hoover the IPS enable/disable calls into the pre [...] omits efbb7c98f5fa drm/i915: Change IPS calling convention omits 803ec96319ee drm/i915: Move vblank waits out from IPS code omits e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' omits 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] omits 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide omits 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] omits 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] omits b1c87b0874a4 drm/amdkfd: use unmap all queues for poison consumption omits 03e5b167bd20 drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid omits 3eb616b26408 x86/PCI: revert "Ignore E820 reservations for bridge windo [...] omits da5fb9e1ad3f ACPI/IORT: Check node revision for PMCG resources omits f4bc5bbb5fef Merge tag 'nfsd-5.17-2' of git://git.kernel.org/pub/scm/li [...] omits f9f94c9d2c07 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 2e7be9db125a btrfs: send: in case of IO error log it omits a0f0cf8341e3 btrfs: get rid of warning on transaction commit when using [...] omits 0d1ffa2228cb btrfs: defrag: don't try to defrag extents which are under [...] omits ea0eba69a2a8 btrfs: don't hold CPU for too long when defragging a file omits b42bc9a3c511 Fix regression due to "fs: move binfmt_misc sysctl to its [...] omits f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning omits cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF omits 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev omits a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode omits cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 omits 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads omits c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations omits 7bd527aa174f ice: Adjust naming for inner VLAN operations omits 2bfefa2dab6b ice: Use the proto argument for VLAN ops omits a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan omits fb05ba1257d7 ice: Introduce ice_vlan struct omits bc42afa95487 ice: Add new VSI VLAN ops omits 3e0b59714bd4 ice: Add helper function for adding VLAN 0 omits daf4dd16438b ice: Refactor spoofcheck configuration functions omits 3675c2f26f33 drm/amdgpu: Revert 'drm/amdgpu: annotate a false positive [...] omits e923be9934a9 drm/amdgpu: Rework amdgpu_device_lock_adev omits 89a7a87093d6 drm/amdgpu: Move in_gpu_reset into reset_domain omits d0fb18b53567 drm/amdgpu: Move reset sem into reset_domain omits cfbb6b004744 drm/amdgpu: Rework reset domain to be refcounted. omits f287a3c5b03f drm/amdgpu: Drop concurrent GPU reset protection for device omits 681260df4dad drm/amdgpu: Drop hive->in_reset omits 02599bc7f704 drm/amd/virt: For SRIOV send GPU reset directly to TDR queue. omits 54f329cc7a7a drm/amdgpu: Serialize non TDR gpu recovery with TDRs omits 5fd8518d187e drm/amdgpu: Move scheduler init to after XGMI is ready omits a4c63cafa58b drm/amdgpu: Introduce reset domain omits 09a93c1df3ea Merge tag 'kvm-s390-kernel-access' from emailed bundle omits 814927744e4e arm64: dts: intel: socfpga_agilex_socdk: align LED node na [...] omits 9ffc4e03dce0 arm64: dts: agilex: align mmc node names with dtschema omits fae3aa6c82f5 arm64: dts: agilex: add board compatible for N5X DK omits 50ae688a08a7 arm64: dts: agilex: add board compatible for SoCFPGA DK omits 327a96a1cb26 arm64: dts: stratix10: align regulator node names with dtschema omits 8b794ab20780 arm64: dts: stratix10: align mmc node names with dtschema omits 79f1db278f82 arm64: dts: stratix10: move ARM timer out of SoC node omits 1c0bd0353250 arm64: dts: stratix10: add board compatible for SoCFPGA DK omits 40b01ca3c7bd ARM: dts: arria10: add board compatible for SoCFPGA DK omits b6662bf5a3b0 ARM: dts: arria10: add board compatible for Mercury AA1 omits 0d108c397005 ARM: dts: arria5: add board compatible for SoCFPGA DK omits ad7f9f3ad1bc dt-bindings: clock: intel,stratix10: convert to dtschema omits abca30aa14b1 dt-bindings: intel: document Agilex based board compatibles omits f8aa14dd365a dt-bindings: altera: document Stratix 10 based board compatibles omits 53d50b4f6fa8 dt-bindings: altera: document VT compatibles omits 15dc346c7a19 dt-bindings: altera: document Arria 10 based board compatibles omits 8227e63ddf8d dt-bindings: altera: document Arria 5 based board compatibles omits b08e569abc91 dt-bindings: altera: document existing Cyclone 5 board com [...] omits 647474b8d980 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] omits e7dcfe64204a dt-bindings: display: mediatek: add ethdr definition for mt8195 omits 87e70353c398 dt-bindings: display: mediatek: add vdosys1 MERGE property [...] omits 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] omits 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] omits e4e3a93c6e26 MAINTAINERS: update cros_ec_codec maintainers omits 4e890b2228fd memory: of: parse max-freq property omits 42f94bb962cd dt-bindings: memory: lpddr3: deprecate passing timings fre [...] omits e531932c7185 dt-bindings: memory: lpddr3: deprecate manufacturer ID omits d98e72b6f9b0 dt-bindings: memory: lpddr3: adjust IO width to spec omits 28f818580e49 dt-bindings: memory: lpddr3: convert to dtschema omits 180a276c99bb dt-bindings: memory: lpddr3-timings: convert to dtschema omits 425fd283e4a2 dt-bindings: memory: lpddr2-timings: convert to dtschema omits ffc58bc4af93 Drivers: hv: utils: Make use of the helper macro LIST_HEAD() omits 2cbfa2128662 spi: make remove callback a void function omits c306d737691e NFSD: Deprecate NFS_OFFSET_MAX omits 6a4d333d5400 NFSD: Fix offset type in I/O trace points omits 3f965021c8bc NFSD: COMMIT operations must not return NFS?ERR_INVAL omits 6260d9a56ab3 NFSD: Clamp WRITE offsets omits a648fdeb7c0e NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes omits e6faac3f58c7 NFSD: Fix ia_size underflow omits 0cb4d23ae08c NFSD: Fix the behavior of READ near OFFSET_MAX omits 63573807b27e nvme-tcp: fix bogus request completion when failing to send AER omits 00e757b648c0 nvme: add nvme_complete_req tracepoint for batched completion omits 04133bb1e710 irqchip/stm32-exti: Add STM32MP13 support omits d33509293307 dt-bindings: interrupt-controller: stm32-exti: document st [...] omits 924610607f19 gpio: tpmx86: Move PM device over to irq domain omits 373d664b7d3b gpio: rcar: Move PM device over to irq domain omits 989c78f25ade gpio: omap: Move PM device over to irq domain omits 4b9558f92036 gpio: mt7621: Kill parent_device usage omits fb140b9c0fe1 irqchip/imx-intmux: Move PM device over to irq domain omits c3ec838e3a39 irqchip/renesas-irqc: Move PM device over to irq domain omits c2ea6b9b03c1 irqchip/renesas-intc-irqpin: Move PM device over to irq domain omits e95f3efdeb49 irqchip/gic: Move PM device over to irq domain omits 1f8863bfb5ca genirq: Allow the PM device to originate from irq domain omits 3bed06e36994 Merge branch 'vlan-QinQ-leak-fix' omits d6ff94afd90b vlan: move dev_put into vlan_dev_uninit omits 37aa50c539bc vlan: introduce vlan_dev_free_egress_priority omits dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format omits feef318c855a ax25: fix UAF bugs of net_device caused by rebinding operation omits 1710b52d7c13 net: usb: smsc95xx: add generic selftest support omits 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() omits 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function omits 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] omits b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] omits ee534378f005 net: dsa: fix panic when DSA master device unbinds on shutdown omits 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' omits 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] omits 3dc709e0cd47 dpaa2-eth: add support for software TSO omits a4ca448e8bfe dpaa2-eth: work with an array of FDs omits a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path omits ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] omits 8378a7910d14 dpaa2-eth: allocate a fragment already aligned omits 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx omits dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' omits 8e67558177f8 octeontx2-pf: PFC config support with DCBx omits e740003874ed octeontx2-af: Flow control resource management omits 1121f6b02e7a octeontx2-af: Priority flow control configuration support omits d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default omits a0386bba7093 spi: make remove callback a void function omits afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void omits 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function omits c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros omits 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() omits d9565bf40da2 MIPS: DTS: CI20: fix how ddc power is enabled omits c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD omits 68c2d6af1f1e net: amd-xgbe: disable interrupts during pci removal omits c7223d687758 tipc: rate limit warning for received illegal binding update omits bc1c3c3b10db net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE omits 68468d8c4cd4 veth: fix races around rq->rx_notify_masked omits 6d072066aba7 Merge tag 'linux-can-fixes-for-5.17-20220209' of git://git [...] omits b4f029f4f433 Merge branch 'MCTP-tag-control-interface' omits 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control omits 0de55a7d1133 mctp: Allow keys matching any local address omits 8069b22d656f mctp: Add helper for address match checking omits c5755214623d mctp: tests: Add key state tests omits 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO omits aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit omits 7ec02f5ac8a5 ax25: fix NPD bug in ax25_disconnect omits b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() omits 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 676b49366a70 Merge branch 'net-fix-skb-unclone-issues' omits 9eeabdf17fa0 net: fix a memleak when uncloning an skb dst and its metadata omits cfc56f85e72f net: do not keep the dst cache when uncloning an skb dst a [...] omits edbb9242478d drm/i915/pm: hide struct drm_i915_clock_gating_funcs omits a3de31d55b2a drm/i915/dpll: hide struct intel_dpll_funcs omits 11a1d09c974f drm/i915/dpll: add intel_dpll_crtc_compute_clock() omits 91cb1e11786c drm/i915/fdi: hide struct intel_fdi_funcs omits 7e97596c743c drm/i915/hpd: hide struct intel_hotplug_funcs omits 6e007c3bc970 drm/i915/color: hide struct intel_color_funcs omits 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC omits 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC omits 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args omits 98eee88b8dec nfqueue: enable to set skb->priority omits 2ecf64a0d266 drm/i915: group i915_drv.h forward declarations together omits 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes omits 7afa38831aee netfilter: cttimeout: use option structure omits 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock omits c162ca0bcbfb gpio: sim: fix hogs with custom chip labels omits 26077968f838 dt-bindings: ARM: at91: update maintainers entry omits 6620e311ae76 MAINTAINERS: replace a Microchip AT91 maintainer omits 2e71ec1a725a selftests: netfilter: fix exit value for nft_concat_range omits 75063c9294fb netfilter: xt_socket: fix a typo in socket_mt_destroy() omits 7152303cbec4 selftests: netfilter: add synproxy test omits 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer omits 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding omits dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] omits 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder omits 538b9265c063 ARM: unwind: track location of LR value in stack frame omits 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST omits 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads omits d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP omits dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] omits ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry omits dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account omits 7c76ecd9c99b xfrm: enforce validity of offload input flags omits ef8ee1cb8fc8 cpufreq: qcom-hw: Delay enabling throttle_irq omits 4f774c4a65bf cpufreq: Reintroduce ready() callback omits 8375dfac4f68 can: isotp: fix error path in isotp_sendmsg() to unlock wa [...] omits 7c759040c1dd can: isotp: fix potential CAN frame reception race in isotp_rcv() omits bf8900406e9e drm/i915/guc: Use a single pass to calculate regset omits f4044ca19670 drm/i915/guc: Prepare for error propagation omits 74b0fe804097 cxl/regs: Fix size of CXL Capability Header Register omits 7004cc9d1585 cxl/core/port: Handle invalid decoders omits 0909b4e5287b cxl/core/port: Fix / relax decoder target enumeration omits 64cda3ae6bc7 tools/testing/cxl: Add a physical_node link omits 7c7d68db0254 tools/testing/cxl: Enumerate mock decoders omits c1915142e8c1 tools/testing/cxl: Mock one level of switches omits a4a0ce242fcd tools/testing/cxl: Fix root port to host bridge assignment omits f246abd67ff0 tools/testing/cxl: Mock dvsec_ranges() omits 9b71e1c9c3aa cxl/core/port: Add endpoint decoders omits 8aea0ef19fde cxl/core: Move target_list out of base decoder attributes omits 8dd2bc0f8e02 cxl/mem: Add the cxl_mem driver omits 2703c16c75ae cxl/core/port: Add switch port enumeration omits cf1f6877b088 cxl/memdev: Add numa_node attribute omits bcc79ea34398 cxl/pci: Emit device serial number omits 523e594d9cc0 cxl/pci: Implement wait for media active omits 560f78559006 cxl/pci: Retrieve CXL DVSEC memory info omits 06e279e5ebe4 cxl/pci: Cache device DVSEC offset omits 4112a08dd3c5 cxl/pci: Store component register base in cxlds omits 664bf115833c cxl/core/port: Remove @host argument for dport + decoder e [...] omits 54cdbf845cf7 cxl/port: Add a driver for 'struct cxl_port' objects omits 83fbdbe4c186 cxl/core: Emit modalias for CXL devices omits d17d0540a0db cxl/core/hdm: Add CXL standard decoder enumeration to the core omits 98d2d3a26454 cxl/core: Generalize dport enumeration in the core omits af9cae9facc2 cxl/pci: Rename pci.h to cxlpci.h omits c978f1b10aba cxl/port: Up-level cxl_add_dport() locking requirements to [...] omits a46cfc0f011c cxl/pmem: Introduce a find_cxl_root() helper omits 5ff7316f6fea cxl/port: Introduce cxl_port_to_pci_bus() omits 86c8ea0f3b32 cxl/core/port: Use dedicated lock for decoder target list omits 3c5b90395525 cxl: Prove CXL locking omits 53fa1bff3426 cxl/core: Track port depth omits d2b61ed2ff63 cxl/core/port: Make passthrough decoder init implicit omits d621bc2e7282 cxl/core: Fix cxl_probe_component_regs() error message omits d54c1bbe2d34 cxl/core/port: Clarify decoder creation omits 608135db1b79 cxl/core: Convert decoder range to resource omits c3bca8d4bb3f cxl/decoder: Hide physical address information from non-root omits 0ff0af182164 cxl/core/port: Rename bus.c to port.c omits c57cae78bfa6 cxl: Introduce module_cxl_driver omits 303ebc1b1741 cxl/acpi: Map component registers for Root Ports omits 8baa787b93db cxl/pci: Add new DVSEC definitions omits 46c6ad27625c cxl: Flesh out register names omits 4f195ee73ade cxl/pci: Defer mailbox status checks to command timeouts omits 229e8828c206 cxl/pci: Implement Interface Ready Timeout omits 68cdd3d2af69 cxl: Rename CXL_MEM to CXL_PCI omits 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' omits c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro omits 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro omits 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' omits 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 omits fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 omits 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL omits 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] omits cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv omits 5c101153bfd6 libbpf: Fix riscv register names omits f07f1503469b libbpf: Fix accessing syscall arguments on powerpc omits 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro omits c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro omits 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test omits 7db788ad627a nfp: flower: fix ida_idx not being released omits c7d9a6751a5f net: dsa: typo in comment omits 946df10db670 ptp_pch: Remove unused pch_pm_ops omits 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* omits 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro omits d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() omits 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() omits 4e76b5c11d25 ptp_pch: use mac_pton() omits 5611a00697c8 ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table [...] omits 2427f03fb42f net: ethernet: litex: Add the dependency on HAS_IOMEM omits 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' omits ee403248fa6d net: remove default_device_exit() omits 16a41634acca bonding: switch bond_net_exit() to batch mode omits ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode omits 696e595f7075 ipmr: introduce ipmr_net_exit_batch() omits e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() omits ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode omits 1c6957646143 ipv4: add fib_net_exit_batch() omits fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() omits e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table omits 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns omits 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table omits 61772b0908c6 ibmvnic: don't release napi in __ibmvnic_open() omits 1335648f0b6f Merge branch 'more-dsa-fixes-for-devres-mdiobus_-alloc-register' omits 0d120dfb5d67 net: dsa: lantiq_gswip: don't use devres for mdiobus omits 9ffe3d09e32d net: dsa: mt7530: fix kernel bug in mdiobus_free() when unbinding omits bd488afc3b39 net: dsa: seville: register the mdiobus under devres omits 209bdb7ec6a2 net: dsa: felix: don't use devres for mdiobus omits 08f1a2082234 net: dsa: bcm_sf2: don't use devres for mdiobus omits 50facd86e9fb net: dsa: ar9331: register the mdiobus under devres omits f53a2ce893b2 net: dsa: mv88e6xxx: don't use devres for mdiobus omits b2309a71c1f2 net: add dev->dev_registered_tracker omits 2a05137a0575 cifs: mark sessions for reconnection in helper function omits 52492ff5c583 cifs: call helper functions for marking channels for reconnect omits cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' omits c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE omits 23de0d7b6f0e bonding: pair enable_port with slave_arr_updates omits f81393a5b252 riscv: extable: fix err reg writing in dedicated uaccess handler omits 084cbb2ec3af gve: Recording rx queue before sending to napi omits 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS omits a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] omits cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds omits 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. omits 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() omits ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus omits a28106a2734f arm64: dts: qcom: c630: Add backlight controller omits 37ef4c19b4c6 Input: clear BTN_RIGHT/MIDDLE on buttonpads omits 3203ce39ac0b tracing: Fix tp_printk option related with tp_printk_stop_on_boot omits 3a92e6de780c MAINTAINERS: Add RTLA entry omits b21a142fd205 drm/nouveau/backlight: Just set all backlight types as RAW omits 6b0076540faf drm/nouveau/backlight: Fix LVDS backlight detection on som [...] omits 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test omits 92a68053c346 Documentation: KUnit: Fix usage bug omits 2a3950c43e2e nouveau/svm: Use struct_size() helper in nouveau_pfns_map() omits e6251ab4551f Merge tag 'nfs-for-5.17-2' of git://git.linux-nfs.org/proj [...] omits a81da65fbae6 cifs: call cifs_reconnect when a connection is marked omits 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios omits b5597cb36f8b rcutorture: Test SRCU size transitions omits f233673cd32a torture: Make torture.sh help message match reality omits cdaa1b1941f6 fscrypt: update documentation for direct I/O support omits 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto omits 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto omits 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto omits c6c89783eba0 fscrypt: add functions for direct I/O support omits c17756beacf4 spi: Add compatible for Mediatek MT8186 omits 960a89045e14 ASoC: SOF: dma-trace: Change trace_init() ops parameter list omits dcc2c012c769 ASoC: Fix gpiolib dependencies omits 391503528257 KVM: x86: SVM: move avic definitions from AMD's spec to svm.h omits 755c2bf87860 KVM: x86: lapic: don't touch irr_pending in kvm_apic_updat [...] omits 2b0ecccb5531 KVM: x86: nSVM: deal with L1 hypervisor that intercepts in [...] omits 91f673b3e1bd KVM: x86: nSVM: expose clean bit support to the guest omits 759cbd59674a KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] omits e8efa4ff0037 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] omits e1779c2714c3 KVM: x86: nSVM: fix potential NULL derefernce on nested migration omits c53bbe2145f5 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] omits dd4589eee99d Revert "svm: Add warning message for AVIC IPI invalid target" omits 00a8b4b54cd6 rcu-tasks: Set ->percpu_enqueue_shift to zero upon contention omits 2bcd18e041fc rcu-tasks: Use order_base_2() instead of ilog2() omits 5ae0f1b58b28 rcu: Create and use an rcu_rdp_cpu_online() omits 80b3fd474c91 rcu: Make rcu_barrier() no longer block CPU-hotplug operations omits a16578dd5e3a rcu: Rework rcu_barrier() and callback-migration logic omits 0cabb47af3cf rcu: Refactor rcu_barrier() empty-list handling omits 82980b1622d9 rcu: Kill rnp->ofl_seq and use only rcu_state.ofl_lock for [...] omits 00e6dae00e3d Merge branch kvm-arm64/pmu-bl into kvmarm-master/next omits 583cda1b0e7d KVM: arm64: Refuse to run VCPU if the PMU doesn't match th [...] omits 6ee7fca2a4a0 KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute omits db858060b1a7 KVM: arm64: Keep a list of probed PMUs omits 46b187821472 KVM: arm64: Keep a per-VM pointer to the default PMU omits 2093057ab879 perf: Fix wrong name in comment for struct perf_cpu_context omits 5177fe91e4cf KVM: arm64: Do not change the PMU event filter after a VCP [...] omits f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] omits 9da1e9ab82c9 drm/rockchip: vop: Correct RK3399 VOP register fields omits c0cfbb122275 drm/rockchip: dw_hdmi: Do not leave clock enabled in error case omits 2f1b2820b546 Merge branch 'irdma_dscp' into rdma.git for-next omits 4b860c9169dc RDMA/irdma: Add support for DSCP omits 83483055321f RDMA/irdma: Refactor DCB bits in prep for DSCP support omits e49e24d7a85b arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 omits 78f7186095db arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles omits ad14de063890 arm64: dts: rockchip: add the i2s3_2ch node to rk356x omits f901aaadaa2a arm64: dts: rockchip: Add Bananapi R2 Pro omits 8ad885126daa dt-bindings: rockchip: Add BananaPi R2 Pro Board omits 0601fbed4059 arm64: dts: rockchip: enable the mali GPU on rk3399-firefly omits 4bbf59a9db44 rtla: Fix segmentation fault when failing to enable -t omits b76bc129839d i40e: Add a stat for tracking busy rx pages omits cb963b989755 i40e: Add a stat for tracking pages waived omits 453f83054838 i40e: Add a stat tracking new RX page allocations omits b3936d27673c i40e: Aggregate and export RX page reuse stat omits 89bb09837b97 i40e: Remove rx page reuse double count omits 30de2b541af9 iommu/arm-smmu-v3: fix event handling soft lockup omits 93665e0275a2 iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_i [...] omits fcdeb8c34043 iommu/arm-smmu-v3: Simplify memory allocation omits 98b64741d611 iommu/arm-smmu-v3: Avoid open coded arithmetic in memory a [...] omits b1377cc37f6b RDMA/rxe: Check the last packet by RXE_END_MASK omits c30185412daf Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 4c68d6c0a175 KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 omits dfefa04a90cf KVM: arm64: Drop unused param from kvm_psci_version() omits 5206b9803101 Merge branch kvm-arm64/selftest/vgic-5.18 into kvmarm-master/next omits b53de63a8924 kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() omits a5cd38fd9c47 kvm: selftests: aarch64: fix some vgic related comments omits 5b7898648f02 kvm: selftests: aarch64: fix the failure check in kvm_set_ [...] omits 11024a7a0ac2 kvm: selftests: aarch64: pass vgic_irq guest args as a pointer omits cc94d47ce16d kvm: selftests: aarch64: fix assert in gicv3_access_reg omits 602c873eb52e perf: Replace acpi_bus_get_device() omits 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] omits 54309fde1a35 mmc: block: fix read single on recovery logic omits 1830947ee4e8 arm64: Remove ARCH_VULCAN omits ebca68972e22 Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next omits 6f75217b20a7 perf/arm-cmn: Make arm_cmn_debugfs static omits 100b4f092f87 KVM: arm64: Make active_vmids invalid on vCPU schedule out omits 3248136b3637 KVM: arm64: Align the VMID allocation with the arm64 ASID omits e564518b0727 perf: MARVELL_CN10K_TAD_PMU should depend on ARCH_THUNDER omits 053f2b856313 drm/i915: Fix mbus join config lookup omits a28fde308c3c drm/i915: Fix dbuf slice config lookup omits f8051e960922 KVM: arm64: Make VMID bits accessible outside of allocator omits 417838392f2e KVM: arm64: Introduce a new VMID allocator for KVM omits 64330073b8ef Merge branch kvm-arm64/fpsimd-doc into kvmarm-master/next omits 432110cd83ca arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() omits 01a244decc76 KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() omits 23afc82539cf KVM: arm64: Add comments for context flush and sync callbacks omits 2bb48074b3c9 Merge branch kvm-arm64/mmu-rwlock into kvmarm-master/next omits c340f7899af6 KVM: selftests: Add vgic initialization for dirty log perf [...] omits f783ef1c0e82 KVM: arm64: Add fast path to handle permission relaxation [...] omits fcc5bf89635a KVM: arm64: Use read/write spin lock for MMU protection omits b61fa004a45f Merge branch kvm-arm64/oslock into kvmarm-master/next omits adbb8a1edecd perf/arm-ccn: Use platform_get_irq() to get the interrupt omits 05c9324de169 selftests: KVM: Test OS lock behavior omits d134998838ac selftests: KVM: Add OSLSR_EL1 to the list of blessed regs omits 7dabf02f43a1 KVM: arm64: Emulate the OS Lock omits f24adc65c556 KVM: arm64: Allow guest to set the OSLK bit omits d42e26716d03 KVM: arm64: Stash OSLSR_EL1 in the cpu context omits e2ffceaae508 KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined omits b49ea673e119 SUNRPC: lock against ->sock changing during sysfs read omits 63db37e99ac1 MAINTAINERS: Update my email address omits 3d4a39404ba3 NFS: Fix nfs4_proc_get_locations() kernel-doc comment omits a9c10b5b3b67 xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create omits 468d126dab45 NFS: Fix initialisation of nfs_client cl_flags field omits db405774f6a8 MAINTAINERS: Add entry for fbdev core omits 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() omits 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word omits 50b10528aad5 fbcon: Avoid 'cap' set but not used warning omits 47c3e06ed95a spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe omits 3b8ab4da3405 spi: Fix test error for sp7021. omits 4f92724d4b92 spi: tegra114: Add missing IRQ check in tegra_spi_probe omits d08de0259dfe spi: ath79: add mem_ops for fast-read omits 47e8fe57a66f spi: Modify irq request position and modify parameters omits 833026ad56f7 spi: spidev: prevent spidev->speed_hz from being zero omits ccbc5d0a92c5 spi: Add compatible for Mediatek MT8186 omits 08727dd75123 spi: Convert spi-mt65xx to json-schema omits 60edd652005f spi: Convert spi-slave-mt27xx to json-schema omits e2a01b4e8806 regulator: Add support for TPS6286x omits 2f04aa69ab5c regulator: Add bindings for TPS62864x omits eba0f0077519 ASoC: fsl_sai: Enable combine mode soft omits 6324cf901e14 ASoC: SOF: compr: Add compress ops implementation omits bab05b508ebf ASoC: SOF: dma-trace: Pass pointer to params_ext struct in [...] omits 91e716b2a4f9 ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer t [...] omits 805fff750107 ASoC: simple-mux: Depend on gpiolib rather than selecting it omits 8e70aaae32b7 ASoC: zl38060: Remove spurious gpiolib select omits c29744876071 ASoC: max9759: Remove spurious gpiolib select omits 44bd27c42a1c ASoC: simple-amplifier: Remove spurious gpiolib select omits 2cc12ef489a3 ASoC: rt9120: Remove spurious gpiolib select omits 823868f59ff4 ASoC: dmic: Remove spurious gpiolib select omits ab3824427b84 spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq [...] omits 4e2a354e3775 regulator: core: fix false positive in regulator_late_cleanup() omits 4c33de0673ce ASoC: rt5682: do not block workqueue if card is unbound omits a6d78661dc90 ASoC: rt5668: do not block workqueue if card is unbound omits d7b530fdc45e ASoC: rt5682s: do not block workqueue if card is unbound omits 307f31452078 ASoC: tas2770: Insert post reset delay omits 946eb87114af ASoC: Revert "ASoC: mediatek: Check for error clk pointer" omits 5e78d59a1ead drm/ast: Move SIL164-based connector code into separate helpers omits 3ab26eddc67a drm/ast: Move DP501-based connector code into separate helpers omits f665147cda30 drm/ast: Read encoder possible-CRTC mask from drm_crtc_mask() omits a59b026419f3 drm/ast: Initialize encoder and connector for VGA in helpe [...] omits b20384d91967 drm/ast: Rename struct ast_connector to struct ast_vga_connector omits 84d826c8fb84 drm/ast: Remove unused value dp501_maxclk omits 042ddf6663a8 drm/ast: Remove AST_TX_ITE66121 constant omits 6abbad2c00bd drm/ast: Move connector mode_valid function to CRTC omits 9285f09e8f96 drm/ast: Fail if connector initialization fails omits 2e8a8b5955a0 arm64: dts: rockchip: reorder rk3399 hdmi clocks omits 117b4e96c7f3 usb: dwc3: gadget: Prevent core from processing stale TRBs omits bca828ccdd65 speakup-dectlk: Restore pitch setting omits 789602061203 Merge tag 'amlogic-fixes-v5.17-rc-v2' of git://git.kernel. [...] omits cc38ef936840 gpio: sifive: use the correct register to read output values omits 95a4eed7dd5b gpiolib: Never return internal error codes to user space omits fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block omits 4a64f2d3527a MAINTAINERS: add myself as a maintainer for the sl28cpld omits 5b52ada7141f MAINTAINERS: add IRC to ARM sub-architectures and Devicetree omits d9bc0de02aa0 MAINTAINERS: arm: samsung: add Git tree and IRC omits 6efb9f739d41 Merge tag 'socfpga_fix_for_v5.17' of git://git.kernel.org/ [...] omits d9058d6a0e92 ARM: dts: Fix boot regression on Skomer omits 99c410e89ed0 Merge tag 'ti-k3-dt-fixes-for-v5.17' of git://git.kernel.o [...] omits 724004a11a84 ARM: dts: spear320: Drop unused and undocumented 'irq-over [...] omits 301a5d3ad243 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 088400521e42 docs/ABI: testing: aspeed-uart-routing: Escape asterisk omits ebdd054ffa14 Merge tag 'samsung-fixes-5.17' of git://git.kernel.org/pub [...] omits f8d1fc05e288 Merge tag 'imx-fixes-5.17' of git://git.kernel.org/pub/scm [...] omits cc0def5b4ed6 Merge tag 'optee-fixes-for-v5.17' of git://git.linaro.org/ [...] omits 5c65ad127852 arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macr [...] omits 78b390bd5657 Merge tag 'asahi-soc-maintainers-5.17' of https://github.c [...] omits 46da632734a5 arm64: dts: renesas: rzg2lc-smarc: Enable CANFD channel 1 omits fa00d6dc1928 arm64: dts: renesas: rzg2lc-smarc: Enable SCIF1 on carrier board omits 2ed3b5d9540b arm64: dts: renesas: rzg2lc-smarc: Add macros for DIP-Swit [...] omits 726fd781195d arm64: dts: renesas: rzg2l-smarc: Add common dtsi file omits cb5508e47e60 soc: renesas: Add support for reading product revision for [...] omits 12fbfd665fc4 memory: mtk-smi: Enable sleep ctrl safety function for MT8195 omits e09b9aef6807 drm/amdgpu: use dma_fence_chain_contained omits 18f5fad275ef dma-buf: add dma_fence_chain_contained helper omits 68129f431faa dma-buf: warn about containers in dma_resv object omits 270b48bb8da7 dma-buf: Warn about dma_fence_chain container rules v2 omits 0fd9803b985e dma-buf: warn about dma_fence_array container rules v2 omits 976b6d97c623 dma-buf: consolidate dma_fence subclass checking omits c8ea23d5fa59 ata: libata-core: Disable TRIM on M88V29 omits 8f85b4da579e kselftest: alsa: fix spelling mistake "desciptor" -> "descriptor" omits 3db3d859441b ALSA: usb-audio: remove redundant assignment to variable c omits 127efdbc51fe media: atomisp: fix dummy_ptr check to avoid duplicate active_bo omits 921d2eb09673 ata: sata_fsl: fix sscanf() and sysfs_emit() format strings omits 64288aa9e419 media: staging: media: atomisp: Use BIT macro instead of l [...] omits 4caba767ca7b media: atomisp: make array idx_map static const omits 2c39a01154ea media: atomisp_gmin_platform: Add DMI quirk to not turn AX [...] omits f88fba1a411c media: atomisp_gmin_platform: Base CsiPort default on dete [...] omits ee328dded227 media: atomisp_gmin_platform: Do not turn ELDO2 off from a [...] omits 9aa32cb5c69d media: atomisp_gmin_platform: Set ELDO1 to 1.6V on devices [...] omits 74bfe151d0aa media: atomisp_gmin_platform: Add enable-count to gmin_[v1 [...] omits 9bad7640dcd6 media: atomisp_gmin_platform: Fix axp_regulator_set() writ [...] omits 144593116bf3 media: atomisp: Use irci_stable_candrpv_0415_20150423_1753 [...] omits 3a465823170b media: atomisp: Don't use ifdef ISP2400 omits 01f4eab2d244 media: atomisp: Don't use ifdef on IS_ISP2401 omits 5852ed2a6a39 scsi: lpfc: Reduce log messages seen after firmware download omits c80b27cfd93b scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled omits 62ed6622aaf0 scsi: smartpqi: Update version to 2.1.14-035 omits 291c2e0071ef scsi: smartpqi: Fix lsscsi -t SAS addresses omits c66e078ad89e scsi: smartpqi: Fix hibernate and suspend omits 5e6935864d81 scsi: smartpqi: Fix BUILD_BUG_ON() statements omits c52efc923856 scsi: smartpqi: Fix NUMA node not updated during init omits 00598b056aa6 scsi: smartpqi: Expose SAS address for SATA drives omits 5d8fbce04d36 scsi: smartpqi: Speed up RAID 10 sequential reads omits 3ada501d602a scsi: smartpqi: Fix kdump issue when controller is locked up omits 27655e9db479 scsi: smartpqi: Update volume size after expansion omits b73357a1fd39 scsi: smartpqi: Avoid drive spin-down during suspend omits 42dc0426fbbb scsi: smartpqi: Resolve delay issue with PQI_HZ value omits 9e98e60bfca3 scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() omits b4dc06a9070e scsi: smartpqi: Fix a name typo and cleanup code omits 94a68c814328 scsi: smartpqi: Quickly propagate path failures to SCSI midlayer omits 70ba20be4bb1 scsi: smartpqi: Eliminate drive spin down on warm boot omits 2a47834d9452 scsi: smartpqi: Enable SATA NCQ priority in sysfs omits c57ee4ccb358 scsi: smartpqi: Add PCI IDs omits c4ff687d25c0 scsi: smartpqi: Fix rmmod stack trace omits 1cf5f151d25f Makefile.extrawarn: Move -Wunaligned-access to W=1 omits 8a4c5b2a6d8e kconfig: let 'shell' return enough output for deep path names omits d20b3dae630f scsi: mpt3sas: Convert to flexible arrays omits 23fe075519c6 scsi: usb: storage: Complete the SCSI request directly omits b84b6ec0f976 scsi: core: Add scsi_done_direct() for immediate completion omits c3e676b98326 Merge branch 'inet-separate-dscp-from-ecn-bits-using-new-d [...] omits 32ccf1107980 ipv4: Use dscp_t in struct fib_alias omits f55fbb6afb8d ipv4: Reject routes specifying ECN bits in rtm_tos omits 563f8e97e054 ipv4: Stop taking ECN bits into account in fib4-rules omits a410a0cf9885 ipv6: Define dscp_t and stop taking ECN bits into account [...] omits 7cddf7e8d1e8 scsi: core: Make "access_state" sysfs attribute always visible omits 642436a1ad34 net: stmmac: optimize locking around PTP clock reads omits fe4f57bf7b58 net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e11 [...] omits d1d5bd647c49 net: typhoon: include <net/vxlan.h> omits 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing omits 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing omits 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' omits 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc omits 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] omits 57631054fae6 bpf: Introduce bpf_prog_pack allocator omits ebc1415d9b4f bpf: Introduce bpf_arch_text_copy omits 0e06b4037168 x86/alternative: Introduce text_poke_copy omits d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() omits ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header omits 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] omits fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] omits 7938f4218168 dma-buf-map: Rename to iosys-map omits 555f3d7be91a Merge tag '5.17-rc3-ksmbd-server-fixes' of git://git.samba [...] omits 4a5dc6c73dbe drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs omits 68550cbc6129 drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs omits 120cc6e67a5e drm/amdgpu: add missing license to dpcs_3_0_0 headers omits bcfab8e35ce8 drm/amdgpu/display: change pipe policy for DCN 2.0 omits 3786a9bc0455 drm/amdgpu: drop experimental flag on aldebaran omits f54b6bdf4248 drm/amd/pm: add missing prototypes to amdgpu_dpm_internal omits 6cbdf12b8735 drm/amd/pm: fix error handling omits b6fba4ecf355 drm/amdgpu: reserve the pd while cleaning up PRTs omits d7d7ddc15672 drm/amdgpu: move lockdep assert to the right place. omits 66d58bf73ba1 drm/amd/display: handle null link encoder omits ed3a56f9c638 drm/amd/display: 3.2.172 omits e8dd130bfdc6 drm/amd/display: [FW Promotion] Release 0.0.103.0 omits 39da460fd4c0 drm/amd/display: Fix DP LT sequence on EQ fail omits 559e2655220d drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] omits 98ea24e6c563 drm/amd/display: change fastboot timing validation omits ca7f9d0aba99 drm/amd/display: fix yellow carp wm clamping omits b65007590911 drm/amdgpu/display/dc: do blocked MST topology discovery a [...] omits a79257bae9bf dt-bindings: display: mediatek: add mt8195 SoC binding for [...] omits 77a35bb57982 drm/amd/display: remove static from optc31_set_drr omits 3084488a49d6 drm/amd/display: limit unbounded requesting to 5k omits 6d33f0e820bf drm/amd/display: Fix stream->link_enc unassigned during st [...] omits a423746305d4 drm/amd/display: Fix for variable may be used uninitialized error omits f69c15e15e74 drm/amd/pm: revise the implementation of smu_cmn_disable_a [...] omits a89ef0448c9b drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures omits 3c6591e947f5 drm/amd/pm: drop the cache for enabled ppfeatures omits 7ade3ca9cdb5 drm/amd/pm: correct the usage for 'supported' member of sm [...] omits 2d282665d261 drm/amd/pm: update the data type for retrieving enabled pp [...] omits 5af779adc3ab drm/amd/pm: unify the interface for retrieving enabled ppfeatures omits bd42571168ed drm/amd/pm: correct the way for retrieving enabled ppfeatu [...] omits de95753cce66 drm/amd/display: Cap pflip irqs per max otg number omits 29ba7b16b907 drm/amdgpu: check the GART table before invalidating TLB omits 6d53b115be01 drm/amdgpu: add utcl2_harvest to gc 10.3.1 omits 4e781873fa13 drm/amdgpu: fix list add issue in vram reserve omits 1cffdf6057a2 dt-bindings: display: mediatek: merge: add additional prop [...] omits a50b048276c4 Revert "drm/amdgpu: Add judgement to avoid infinite loop" omits b9c15721b32c dt-bindings: display: mediatek: dsc: add yaml for mt8195 S [...] omits d5e8ff5f7b2a drm/amdgpu: Fixed the defect of soft lock caused by infinite loop omits 00d6936dbd54 drm/amdgpu: Set FRU bus for Aldebaran and Vega 20 omits 447c7997b62a drm/amdgpu: Fix recursive locking warning omits 00b14ce07573 drm/amdgpu: Prevent random memory access in FRU code omits 3f3a24a0a3a5 drm/amdgpu: Don't offset by 2 in FRU EEPROM omits 3f1e2e9d9993 drm/amdgpu: Nerf "buff" to "buf" omits 692996f2bef7 drm/amdkfd: Bump up KFD API version for CRIU omits 2a909ae71871 drm/amdkfd: CRIU resume shared virtual memory ranges omits c2db32ce77ad drm/amdkfd: CRIU prepare for svm resume omits 9d5dabfeff3c drm/amdkfd: CRIU Save Shared Virtual Memory ranges omits 08a987a8a02b drm/amdkfd: CRIU Discover svm ranges omits d763d8030f44 drm/amdkfd: use user_gpu_id for svm ranges omits d1289b41ec4d drm/amdkfd: CRIU allow external mm for svm ranges omits 4717fe3d8dec drm/amdkfd: CRIU checkpoint and restore xnack mode omits be072b06c739 drm/amdkfd: CRIU export BOs as prime dmabuf objects omits bef153b70c6e drm/amdkfd: CRIU implement gpu_id remapping omits 40e8a766a761 drm/amdkfd: CRIU checkpoint and restore events omits 3a9822d7bd62 drm/amdkfd: CRIU checkpoint and restore queue control stack omits 42c6c48214b7 drm/amdkfd: CRIU checkpoint and restore queue mqds omits 5bb6a8fa75fc drm/amdkfd: CRIU restore queue doorbell id omits 2485c12c980a drm/amdkfd: CRIU restore sdma id for queues omits 8668dfc30d3e drm/amdkfd: CRIU restore queue ids omits 626f7b3190b4 drm/amdkfd: CRIU add queues support omits cd9f79103003 drm/amdkfd: CRIU Implement KFD unpause operation omits 011bbb03024f drm/amdkfd: CRIU Implement KFD resume ioctl omits 73fa13b6a511 drm/amdkfd: CRIU Implement KFD restore ioctl omits 5ccbb057c0a1 drm/amdkfd: CRIU Implement KFD checkpoint ioctl omits f185381b6481 drm/amdkfd: CRIU Implement KFD process_info ioctl omits 3698807094ec drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs omits 4ed545e7d100 dt-bindings: display: mediatek: disp: split each block to [...] omits e62ad74aa534 igb: refactor XDP registration omits 453307b569a0 igc: avoid kernel warning when changing RX ring parameters omits afa37315917b drm/amdgpu: Print once if RAS unsupported omits e56694f718f0 drm/amdgpu: rename amdgpu_vm_bo_rmv to _del omits 2d022081b333 drm/amdgpu: add some lockdep checks to the VM code omits ea181a349469 tomoyo: Use str_yes_no() omits b8c75bd9746e drm: Convert open-coded yes/no strings to yesno() omits 7994369fd3e7 drm/gem: Sort includes alphabetically omits 972aa1a161d8 drm/amd/display: Use str_yes_no() omits ea4692c75e1c lib/string_helpers: Consolidate string helpers implementation omits 722b717d8e27 drm/i915: Fix trailing semicolon omits ea85bf906466 iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx [...] omits 128dac5f21e9 Merge branch 'bpf: Fix strict mode calculation' omits 2b9e2eadc9c8 selftests/bpf: Fix strict mode calculation omits da7af0aa20f8 bpftool: Fix strict mode calculation omits e4e835c87bb5 libbpf: Remove mode check in libbpf_set_strict_mode() omits 2ade8eef993c Merge tag 'ata-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] omits cb1f65c1e142 PM: s2idle: ACPI: Fix wakeup interrupts handling omits dc0075ba7f38 ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE omits d6ebb17ccc7b ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" omits 51f7ea914d79 Merge tag 'mmc-v5.17-rc1' of git://git.kernel.org/pub/scm/ [...] omits 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] omits 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy omits 6bf625a4140f Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) omits c8ba56b7e8f3 Merge tag 'integrity-v5.17-fix' of git://git.kernel.org/pu [...] omits 8bc69f86328e Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj omits e0a8b93efa23 mips: Enable KCSAN omits d49fc69293f2 MIPS: Loongson{2ef,64}: Wrap -mno-branch-likely with cc-option omits 0e96ea5c3eb5 MIPS: Loongson64: Clean up use of cc-ifversion omits a0b8cd5c2230 MIPS: ath79: add support for QCN550x omits 7eabedfb2903 Merge branch 'v5.17/fixes' of git://git.kernel.org/pub/scm [...] omits 486343d3728b Merge tag 'omap-for-v5.17/fixes-for-merge-window-signed' o [...] omits e91d280c840f selftests/bpf: Fix tests to use arch-dependent syscall ent [...] omits 046b841ea7c5 selftests/bpf: Use "__se_" prefix on architectures without [...] omits 542898c5aa5c Merge remote-tracking branch 'drm/drm-next' into drm-misc-next omits 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] omits 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes omits 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities omits c7708816c944 irqchip/apple-aic: Wire PMU interrupts omits a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree omits dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] omits 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts omits 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings omits 0a3f1e0beacf mm: io_uring: allow oom-killer from io_uring_setup omits 0d7c1153d929 io_uring: Clean up a false-positive warning from GCC 9.3.0 omits 18a1d5e19453 parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() omits 63a8728579a8 Merge tag 'optee-fix-for-v5.17' of git://git.linaro.org/pe [...] omits 9495b9b31abe i2c: bcm2835: Avoid clock stretching timeouts omits 60f40305529b MAINTAINERS: update drm/stm drm/sti and cec/sti maintainers omits bf5bdcc9f262 MAINTAINERS: Update Benjamin Gaignard maintainer status omits fda17afc6166 ata: libata-core: Fix ata_dev_config_cpr() omits 200e8e3e43c4 drm/privacy-screen: Fix sphinx warning omits 4e6f55120c7e drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL omits 85bb289215cf drm/i915: Populate pipe dbuf slices more accurately during [...] omits 8fd5a26e4385 drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration omits 9d7516b16f2a drm/i915: Fix header test for !CONFIG_X86 omits 3526b607b023 drm/i915/ttm: Return some errors instead of trying memcpy move omits ee59792c9717 drm/i915: Disable DRRS on IVB/HSW port != A omits eb48d4219879 drm/i915: Fix oops due to missing stack depot omits ccbeca4ca043 drm/privacy-screen: Fix sphinx warning omits ff62433883b3 net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bri [...] omits dde41a697331 net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylin [...] omits 87a9b2fd9288 net: hns3: add support for TX push mode omits 920a9fa27e78 net: asix: add proper error handling of usb read errors omits b845bac8edb1 r8169: factor out redundant RTL8168d PHY config functional [...] omits 7d9b1b578d67 ip6mr: fix use-after-free in ip6mr_sk_done() omits 0812beb705ec caif: cleanup double word in comment omits 94fdd7c02a56 net/smc: use GFP_ATOMIC allocation in smc_pnet_add_eth() omits f485da3c111f Merge branch 'mlxsw-dip-sip-mangling' omits 92ad3828944e selftests: forwarding: Add a test for pedit munge SIP and DIP omits 463e1ab82a41 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses omits d7809b620ff3 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses omits e3541022e48b mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION omits 47c1a9a4ea78 Merge branch 'ipv6-kfree_skb_reason' omits 08d4c0370c40 net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() omits 1379a92d38e3 net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() omits 10580c479190 net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() omits c1f166d1f7ee net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() omits 33cba42985c8 net: ipv4: use kfree_skb_reason() in ip_rcv_core() omits 2df3041ba3be net: netfilter: use kfree_drop_reason() for NF_DROP omits 88590b369354 net: skb_drop_reason: add document for drop reasons omits b1a1b1523211 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] omits ee2aacb6f3a9 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 6ced294e9f84 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board omits b8b34b31fb5f ARM: dts: stm32: Add DMA2D support for STM32F429 series soc omits 2f715efc19f5 ARM: dts: stm32: add sdmmc2 pins for STM32MP13 omits a7f6433feda4 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT omits efdf018e31e0 ARM: dts: stm32: update SDMMC version for STM32MP13 omits a6d3260019c9 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK omits ddc688c7b967 ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 omits 0dbdb4862cd5 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP13 [...] omits 864fdbe756af ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl omits 2434845bae34 ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 omits 3314f45c83c7 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 omits 0bb6b0f2e0e1 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 omits fc764b103b81 drm/vc4: crtc: Fix redundant variable assignment omits 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 omits 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] omits 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller omits 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS omits c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] omits d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] omits 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() omits 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] omits a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 omits 0c850965d690 powerpc/module_32: Fix livepatching for RO modules omits 2f293651eca3 livepatch: Fix build failure on 32 bits processors omits 27e21e8f128a powerpc/32: Remove _ENTRY() macro omits 12318163737c powerpc/32: Remove remaining .stabs annotations omits 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT omits fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement omits e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h omits 3037b174b187 ARM: socfpga: fix missing RESET_CONTROLLER omits 2a8e68ad06ce ARM: dts: stm32: Drop duplicate status okay from DHCOM gpioc node omits 16e3e44c5b87 ARM: dts: stm32: Add support for the emtrion emSBC-Argon omits 7f25465e779d dt-binding: arm/stm32: Add emtrion hardware emSBC-Argon omits d65e4afcc8db ARM: dts: sun8i-h3: Drop args in 'thermal-sensors' omits 15512021eb39 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL omits b3dcc6dc0f32 drm/i915: Populate pipe dbuf slices more accurately during [...] omits eef173954432 drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration omits c4af51698c4f ARM: dts: sun8i: v3s: Move the csi1 block to follow address order omits b380a2d1890a ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits 85045dd45300 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits 9bb162fa26ed powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE omits d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS omits 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region omits d0cbe56a7d5a [smb3] improve error message when mount options conflict w [...] omits ba2d394c60ad s390/lgr: use simple assignment instead of memcpy omits 9de209c7d584 s390/dump: fix os_info virtual vs physical address confusion omits 628c66942e23 s390/sclp_sdias: fix sclp_sdias_copy() virtual vs physical [...] omits 1f231e295024 s390/maccess: fix absolute lowcore virtual vs physical add [...] omits 98c0d24d1e75 s390/ftrace: verify opcode before applying patch omits f36e7c9845d9 s390: remove invalid email address of Heiko Carstens omits 783f0a3ccd79 s390/vfio-ap: add s390dbf logging to the vfio_ap_irq_enabl [...] omits 68f554b7d250 s390/vfio-ap: add s390dbf logging to the handle_pqap function omits d5c49db21b74 MAINTAINERS: update file path for S390 VFIO AP DRIVER omits a084c44eaa6a s390-vfio-ap: introduces s390 kernel debug feature for vfi [...] omits e286f231eab4 s390/module: fix building test_modules_helpers.o with clang omits 72fc40931d7a MAINTAINERS: downgrade myself to Reviewer for s390 omits 4f9e67f5e03a MAINTAINERS: add Alexander Gordeev as maintainer for s390 omits 5f4e5ce638e6 perf: Fix list corruption in perf_cgroup_switch() omits 13765de8148f sched/fair: Fix fault in reweight_entity omits cf1c7fee7ef3 drm/sprd: remove allow_fb_modifiers setting omits a3574119826d drm: document struct drm_mode_fb_cmd2 omits dfd42facf1e4 Linux 5.17-rc3 omits ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text omits 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes omits f154066b61df gcc-plugins/stackleak: Provide verbose mode omits d8ad2ce873ab Merge tag 'ext4_for_linus_stable' of git://git.kernel.org/ [...] omits 18118a4298fd Merge tag 'perf-tools-fixes-for-v5.17-2022-02-06' of git:/ [...] omits c3bf8a14408a Merge tag 'perf_urgent_for_v5.17_rc3' of git://git.kernel. [...] omits aeabe1e0744d Merge tag 'objtool_urgent_for_v5.17_rc3' of git://git.kern [...] omits b72e40b192f2 Merge tag 'irq_urgent_for_v5.17_rc3' of git://git.kernel.o [...] omits 898b5841ae37 Merge tag 'edac_urgent_for_v5.17_rc3' of git://git.kernel. [...] omits fceb62124d8f perf ftrace: system_wide collection is not effective by default omits 05daa805a86c bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W omits a0572cea8866 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 omits 407eb43ae87c libperf: Add arm64 support to perf_mmap__read_self() omits 4f2492731ada tools include UAPI: Sync sound/asound.h copy with the kern [...] omits b2b1aa73ade9 perf stat: Fix display of grouped aliased events omits 05b5a9d62854 perf tools: Apply correct label to user/kernel symbols in [...] omits a2887b9b8d1d perf bpf: Fix a typo in bpf_counter_cgroup.c omits bc9c806e5244 perf synthetic-events: Return error if procfs isn't mounte [...] omits d792a7a94c2c perf session: Check for NULL pointer before dereference omits a663520fcc4b perf annotate: Set error stream of objdump process for TUI omits ae65b443f03f perf tools: Add missing branch_sample_type to perf_event_a [...] omits b7b9825fbee7 tools headers UAPI: Sync linux/kvm.h with the kernel sources omits 9334030c3b94 Merge remote-tracking branch 'torvalds/master' into perf/urgent omits 28f922213886 net/smc: fix ref_tracker issue in smc_pnet_add() omits aec12836e719 net: phy: marvell: Fix MDI-x polarity setting in 88e1118-c [...] omits c2d1e3df4af5 ref_tracker: remove filter_irq_stacks() call omits 9c1be1935fb6 net: initialize init_net earlier omits 4acc45db7115 net: hsr: use hlist_head instead of list_head for mac addresses omits 6df4432a5eca drm/panel: simple: Assign data from panel_dpi_probe() correctly omits 90c9e950c0de Merge tag 'for-linus-5.17a-rc3-tag' of git://git.kernel.or [...] omits 5fdb26213fcb Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits fbc04bf01a8d Merge tag 'xfs-5.17-fixes-1' of git://git.kernel.org/pub/s [...] omits ea7b3e6d42d7 Merge tag 'vfs-5.17-fixes-2' of git://git.kernel.org/pub/s [...] omits 524446e21798 Merge tag 'iomap-5.17-fixes-1' of git://git.kernel.org/pub [...] omits 5a8fb33e5305 skmsg: convert struct sk_msg_sg::copy to a bitmap omits d2692eee05b8 net: typhoon: implement ndo_features_check method omits 5f2155132c5b net: sundance: Replace one-element array with non-array object omits 76ad950c8fd7 bnx2x: Replace one-element array with flexible-array member omits 59085208e4a2 net: mscc: ocelot: fix all IP traffic getting trapped to C [...] omits b58ef6b70ada Merge branch 'net-mana-next' omits 68f831355052 net: mana: Remove unnecessary check of cqe_type in mana_pr [...] omits e4b7621982d2 net: mana: Add handling of CQE_RX_TRUNCATED omits 8f4f9c93c704 Merge branch 'net-dev-tracking-improvements' omits 4c6c11ea0f7b net: refine dev_put()/dev_hold() debugging omits 8fd5522f44dc ref_tracker: add a count of untracked references omits e3ececfe668f ref_tracker: implement use-after-free detection omits cc3063502e08 Merge branch 'ipv6-mc_forwarding-changes' omits f2f2325ec799 ip6mr: ip6mr_sk_done() can exit early in common cases omits 145c7a793838 ipv6: make mc_forwarding atomic omits 3115ff3c9d3c net: dsa: realtek: don't default Kconfigs to y omits 3682e7b841bc net: sparx5: remove phylink_config.pcs_poll usage omits 0463e320421b net: phylink: remove phylink_set_10g_modes() omits 95e26838a8e6 Merge branch 'gro-minor-opts' omits de5a1f3ce4c8 net: gro: minor optimization for dev_gro_receive() omits 7881453e4adf net: gro: avoid re-computing truesize twice on recycle omits c3664d913dc1 net: dsa: qca8k: check correct variable in qca8k_phy_eth_c [...] omits df434326bfc8 Merge branch 'lan966x-mcast-snooping' omits add2c844db33 net: lan966x: Update mdb when enabling/disabling mcast_snooping omits 47aeea0d57e8 net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRI [...] omits 1c213f05a3e1 net: lan966x: Update the PGID used by IPV6 data frames omits e3d13da7f77d platform/x86: asus-wmi: Fix regression when probing for fa [...] omits d717e4509af0 platform/x86: asus-wmi: Fix regression when probing for fa [...] omits f5b721d2c911 ARM: dts: exynos: use generic node name for LPDDR3 timings [...] omits fd5dd6acd8f8 HID:Add support for UGTABLET WP5540 omits 9ccdcc73d37c Merge tag 'phy-fixes-5.17' of git://git.kernel.org/pub/scm [...] omits 35d39fecbc24 net/sched: Enable tc skb ext allocation on chain miss only [...] omits 7e6a6b400db8 Merge tag 'kvmarm-fixes-5.17-2' of git://git.kernel.org/pu [...] omits ed8c8f605c0b Merge branch 'mptcp-improve-set-flags-command-and-update-s [...] omits 621bd393039e selftests: mptcp: set ip_mptcp in command line omits 6da1dfdd037e selftests: mptcp: add set_flags tests in pm_netlink.sh omits a224a847ae7a selftests: mptcp: add the id argument for set_flags omits f01403862592 selftests: mptcp: add wrapper for setting flags omits dda61b3dbea0 selftests: mptcp: add wrapper for showing addrs omits 34aa6e3bccd8 selftests: mptcp: add ip mptcp wrappers omits 33397b83eee6 selftests: mptcp: add backup with port testcase omits d6a676e0e1a8 selftests: mptcp: add the port argument for set_flags omits 09f12c3ab7a5 mptcp: allow to use port and non-signal in set_flags omits 95e26b0391d0 crypto: sl3516 - remove redundant initializations of point [...] omits c717993dd76a crypto: marvell/octeontx - remove redundant initialization [...] omits 660a38bf6f62 Merge branch 'support-for-the-ioam-insertion-frequency' omits 08731d30e78e ipv6: ioam: Insertion frequency in lwtunnel output omits be847673cfff uapi: ioam: Insertion frequency omits 2d841af23ae8 crypto: octeontx2 - remove CONFIG_DM_CRYPT check omits 388ac25efc8c crypto: tcrypt - remove all multibuffer ahash tests omits 16d20a08f15e crypto: atmel - add support for AES and SHA IPs available [...] omits a43bed8220f2 hwrng: core - credit entropy for low quality sources of ra [...] omits dfc6031ec917 crypto: arm64/aes-neonbs-xts - use plain NEON for non-powe [...] omits fc074e130051 crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for [...] omits c8bf850e991a crypto: arm/aes-neonbs-ctr - deal with non-multiples of AE [...] omits 8daa399edeed crypto: arm64/aes-neon-ctr - improve handling of single ta [...] omits e236ab0d4362 crypto: octeontx2 - increase CPT HW instruction queue length omits 9eef6e972a32 crypto: octeontx2 - disable DMA black hole on an DMA fault omits bd9305b0cb69 crypto: octeontx2 - CN10K CPT to RNM workaround omits f4f7c153a617 hwrng: core - break out of hwrng_fillfn if current rng is [...] omits f41aa47c8bb4 hwrng: core - only set cur_rng_set_by_user if it is working omits c05ac449442d hwrng: core - use rng_fillbuf in add_early_randomness() omits 6ff6304497c9 hwrng: core - read() callback must be called for size of 3 [...] omits 26a03981318d hwrng: core - explicit ordering of initcalls omits c6ce9c5831ca crypto: api - Move cryptomgr soft dependency into algapi omits f8d9d938514f tcp: take care of mixed splice()/sendmsg(MSG_ZEROCOPY) case omits 0908a66ad112 libbpf: Fix build issue with llvm-readelf omits 0457e5153e0e Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] omits fb7f1727fdf8 ARM: dts: ux500: Add battery thermal zones and NTCs omits fc93310c67ff Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits e09e1a40639b Merge tag 'pci-v5.17-fixes-3' of git://git.kernel.org/pub/ [...] omits 116f7cc43d28 arm64: dts: qcom: sc7280: Add herobrine-r1 omits c78b8b20e349 net: don't include ndisc.h from ipv6.h omits 067b2b3616cd arm64: dts: qcom: Add SM8450 HDK DTS omits 42d3ce71ebce dt-bindings: arm: qcom: Document SM8450 HDK boards omits 96b34a6ea7d0 arm64: dts: qcom: sc7280: Add a blank line in the dp node omits ad4152d6e259 arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from S [...] omits 376e9183c1d1 arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive s [...] omits 118cd3b8ec0d arm64: dts: qcom: sc7280: Add edp_out port and HPD lines omits bbef2a9ca087 arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_de [...] omits 8fdedd6c6464 arm64: dts: qcom: sc7280-idp: No need for "input-enable" o [...] omits f9800dde34e6 arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl omits b1969bc52218 arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines omits 7a86ac040565 arm64: dts: qcom: sc7280-herobrine: Consistently add "-reg [...] omits 171bac46700f arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix [...] omits ca0cb9a60f6d riscv/mm: Add XIP_FIXUP for riscv_pfn_base omits 4b1c70aa8ed8 riscv/mm: Add XIP_FIXUP for phys_ram_base omits 7dd3876205df PCI: kirin: Add dev struct for of_device_get_match_data() omits 72c370dfbd58 arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances omits 1172729576fb arm64: dts: qcom: sm8450: Add remoteproc enablers and instances omits 86286e486cbd Merge tag 'for-5.17-rc2-tag' of git://git.kernel.org/pub/s [...] omits 183f80fd72db selftests/ir: fix build with ancient kernel headers omits b0bc0cb8157d Merge tag 'erofs-for-5.17-rc3-fixes' of git://git.kernel.o [...] omits e2aa5e650b07 selftests: fixup build warnings in pidfd / clone3 tests omits 4cbd93c3c110 pidfd: fix test failure due to stack overflow on some arches omits 7c4a94590e4d Merge tag 'block-5.17-2022-02-04' of git://git.kernel.dk/l [...] omits 494a2c2b27c5 Merge tag 'ata-5.17-rc3' of git://git.kernel.org/pub/scm/l [...] omits 07cd9ac4c540 Merge tag 'iommu-fixes-v5.17-rc2' of git://git.kernel.org/ [...] omits ba6ef8af0f3b Merge tag 'random-5.17-rc3-for-linus' of git://git.kernel. [...] omits ddb16b08316b Merge tag 'acpi-5.17-rc3' of git://git.kernel.org/pub/scm/ [...] omits 976a38e05a49 selftests/bpf: Test bpf_core_types_are_compat() functionality. omits e70e13e7d4ab bpf: Implement bpf_core_types_are_compat(). omits 0a566d43c8cd Merge tag 'sound-5.17-rc3' of git://git.kernel.org/pub/scm [...] omits 31462d9e47cf Merge tag 'drm-fixes-2022-02-04' of git://anongit.freedesk [...] omits 3c04d84508b5 riscv: Fix XIP_FIXUP_FLASH_OFFSET omits 783dedf41b79 ACPI: tables: Add CEDT signature to the list of known tables omits 70f4169ab421 selinux: parse contexts for mount options early omits ed945296bb90 PNP: Replace acpi_bus_get_device() omits f9aaa5b05ea3 Merge branch 'akpm' (patches from Andrew) omits 098c874e20be thermal: Replace acpi_bus_get_device() omits 7ddf5e37631a cpufreq: longhaul: Replace acpi_bus_get_device() omits a11cda8e2f18 thermal: intel_powerclamp: don't use bitmap_weight() in en [...] omits 53725c4cbd45 cpufreq: schedutil: Use to_gov_attr_set() to get the gov_attr_set omits ae2650865127 cpufreq: Move to_gov_attr_set() to cpufreq.h omits 9d5505f1eebe random: only call crng_finalize_init() for primary_crng omits ebf760638873 random: access primary_pool directly rather than through pointer omits 042e293e16e3 random: wake up /dev/random writers after zap omits c321e907aa48 random: continually use hwgenerator randomness omits d2a02e3c8bb6 lib/crypto: blake2s: avoid indirect calls to compression f [...] omits 6a00ef449370 riscv: eliminate unreliable __builtin_frame_address(1) omits 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() omits cff7f2237c2b Merge tag 'ceph-for-5.17-rc3' of git://github.com/ceph/cep [...] omits 1eb7de177d40 Merge tag '9p-for-5.17-rc3' of git://github.com/martinetd/linux omits 1a6229096bb5 rtla/trace: Error message fixup omits f35491b86129 rtla/utils: Fix session duration parsing omits 8619e32825fd rtla: Follow kernel version omits 633a8e8986ea Merge tag '5.17-rc3-smb3-client-fixes' of git://git.samba. [...] omits 07d2505b963b kselftest/vm: revert "tools/testing/selftests/vm/userfault [...] omits 6a0fb704b05c MAINTAINERS: update rppt's email omits c10a0f877fe0 mm/kmemleak: avoid scanning potential huge holes omits 520ba724061c ipc/sem: do not sleep with a spin lock held omits 314c459a6fe0 mm/pgtable: define pte_index so that preprocessor could re [...] omits 80110bbfbba6 mm/page_table_check: check entries at pmd levels omits e59a47b8a453 mm/khugepaged: unify collapse pmd clear, flush and free omits 64d8b9e14512 mm/page_table_check: use unsigned long for page counters a [...] omits fb5222aae64f mm/debug_vm_pgtable: remove pte entry from the page table omits a85468b766d3 Revert "mm/page_isolation: unset migratetype directly for [...] omits caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] omits 40106e005bd9 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits b9d6c47a2be8 rockchip/soc/drivers: Add DTPM description for rk3399 omits e44655617317 powercap/drivers/dtpm: Add dtpm devfreq with energy model support omits 73dbcb6e37bf powercap/drivers/dtpm: Add CPU DT initialization support omits 3759ec678e89 powercap/drivers/dtpm: Add hierarchy creation omits b9794a822281 powercap/drivers/dtpm: Convert the init table section to a [...] omits b5e975d256db bpf, arm64: Enable kfunc call omits f0a6fd152706 cfg80211: fix race in netlink owner interface destruction omits c761161851d3 mac80211: Remove redundent assignment channel_type omits c0689e46be23 eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX omits 45d33746d2f2 mac80211: remove useless ieee80211_vif_is_mesh() check omits ea5907db2a9c mac80211: fix struct ieee80211_tx_info size omits 97634ef4bf07 mac80211: mlme: validate peer HE supported rates omits 453a2a82050e mac80211: remove unused macros omits 1b198233a39d cfg80211: pmsr: remove useless ifdef guards omits ae962e5f630f mac80211: airtime: avoid variable shadowing omits 6ad1dce5ebda mac80211: mlme: add documentation from spec to code omits abd5a8e5ccf7 mac80211: vht: use HE macros for parsing HE capabilities omits 5beb53d6ba4f ieee80211: radiotap: fix -Wcast-qual warnings omits 7e367b06f16b cfg80211: fix -Wcast-qual warnings omits bed89478934a ieee80211: fix -Wcast-qual warnings omits 5666ee154f46 cfg80211: don't add non transmitted BSS to 6GHz scanned channels omits 667aa7426454 cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP omits f39b7d62a19e mac80211: consider RX NSS in UHB connection omits 1f2c10444847 mac80211: limit bandwidth in HE capabilities omits 38dfe352b5a5 ARM: dts: exynos: add charger and battery to p4note omits abfc426d1b2f block: pass a block_device to bio_clone_fast omits a0e8de798dd6 block: initialize the target bio in __bio_clone_fast omits 92986f6b4c8a dm: use bio_clone_fast in alloc_io/alloc_tio omits 56b4b5abcdab block: clone crypto and integrity data in __bio_clone_fast omits 3c4b455ef8ac dm-cache: remove __remap_to_origin_clear_discard omits 891fced644a7 dm: simplify the single bio fast path in __send_duplicate_bios omits 1d1068cecff7 dm: retun the clone bio from alloc_tio omits 1561b396106d dm: pass the bio instead of tio to __map_bio omits dc8e2021da71 dm: move cloning the bio into alloc_tio omits 8eabf5d0a7bd dm: fold __send_duplicate_bios into __clone_and_map_simple_bio omits b1bee79237ce dm: fold clone_bio into __clone_and_map_data_bio omits 6c23f0bd7f16 dm: add a clone_to_tio helper omits c347a787e34c drbd: set ->bi_bdev in drbd_req_new omits 28cb138f559f vt_ioctl: add array_index_nospec to VT_ACTIVATE omits 61cc70d9e8ef vt_ioctl: fix array_index_nospec in vt_setactivate omits 5d5ead5e1caf serial: 8250_pericom: Revert "Re-enable higher baud rates" omits 78e3437450be block: call bio_associate_blkg from bio_reset omits 6dd8457dc206 arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes omits 9b45a7738eec iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() omits b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes omits fe68195daf34 ixgbevf: Require large buffers for build_skb on 82599VF omits c531adaf884d Merge branch 'ipa-RX-replenish' omits 9654d8c462ce net: ipa: determine replenish doorbell differently omits 5d6ac24fb10f net: ipa: replenish after delivering payload omits 09b337dedaca net: ipa: kill replenish_backlog omits 5fc7f9ba2e51 net: ipa: introduce gsi_channel_trans_idle() omits d0ac30e74ea0 net: ipa: don't use replenish_backlog omits 6a606b90153b net: ipa: allocate transaction in replenish loop omits b9dbabc5ca84 net: ipa: decide on doorbell in replenish loop omits 4b22d8419549 net: ipa: increment backlog in replenish caller omits b4061c136b56 net: ipa: allocate transaction before pages when replenishing omits a9bec7ae70c1 net: ipa: kill replenish_saved omits b93235e68921 tls: cap the output scatter list to something reasonable omits 6ff6064605e9 net: dsa: realtek: convert to phylink_generic_validate() omits eace555b4c34 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 9d73d1928eb8 kselftest: alsa: Declare most functions static omits b1446bda5645 kselftest: alsa: Check for event generation when we write [...] omits dd7f5a11ac5a PCI/MSI: Remove bogus warning in pci_irq_get_affinity() omits 6e37ec8825a1 KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer omits eea89dff4c39 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP omits e6b03375132f arm64: dts: meson-sm1-odroid: fix boot loop after reboot omits f26573e2bc9d arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 omits 08982a1b3aa2 arm64: dts: meson-g12: add ATF BL32 reserved-memory region omits 76577c913745 arm64: dts: meson-gx: add ATF BL32 reserved-memory region omits a5be3e5d46f3 arm64: dts: meson-sm1-bananapi-m5: fix wrong GPIO domain f [...] omits 323ca765bfe9 arm64: dts: meson-sm1-odroid: use correct enable-gpio pin [...] omits bc41099f060e arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' omits e3bcfda012ed KVM: x86: Report deprecated x87 features in supported CPUID omits ac9f0c810684 ata: libata-core: Introduce ATA_HORKAGE_NO_LOG_DIR horkage omits d052c5d3a35f MAINTAINERS: add myself as Renesas R-Car SATA driver reviewer omits 430f163b0188 f2fs: adjust readahead block number during recovery omits 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() omits f9929ef6a2a5 ksmbd: add support for key exchange omits deae24b0b13f ksmbd: reduce smb direct max read/write size omits 04e260948a16 ksmbd: don't align last entry offset in smb2 query directory omits 97550c7478a2 ksmbd: fix same UniqueId for dot and dotdot entries omits 6d896d3b44cf ksmbd: smbd: validate buffer descriptor structures omits 9ca3d3cd0857 Merge tag 'drm-intel-fixes-2022-02-03' of git://anongit.fr [...] omits c828414ac935 netfilter: nft_compat: suppress comment match omits 7890cbea66e7 netfilter: exthdr: add support for tcp option removal omits 20ff32024624 netfilter: conntrack: pptp: use single option structure omits 1015c3de23ee netfilter: conntrack: remove extension register api omits 1bc91a5ddf3e netfilter: conntrack: handle ->destroy hook via nat_ops instead omits 5f31edc0676b netfilter: conntrack: move extension sizes into core omits bb62a765b1b5 netfilter: conntrack: make all extensions 8-byte alignned omits 8b5413647262 netfilter: nfqueue: enable to get skb->priority omits 5bed9f3f63f8 netfilter: conntrack: mark UDP zero checksum as CHECKSUM_U [...] omits 8ea2c5187d7b Merge tag 'drm-misc-fixes-2022-02-03' of git://anongit.fre [...] omits d1ca60efc53d netfilter: ctnetlink: disable helper autoassign omits 1f6339e034d5 MAINTAINERS: netfilter: update git links omits 82b72cb94666 netfilter: conntrack: re-init state for retransmitted syn-ack omits cc4f9d62037e netfilter: conntrack: move synack init code to helper omits a9e8503def0f netfilter: nft_payload: don't allow th access for fragments omits 77b337196a9d netfilter: conntrack: don't refresh sctp entries in closed state omits 24331050a3e6 erofs: fix small compressed files inlining omits 9574d43479e1 scsi: use BLK_STS_OFFLINE for not fully online devices omits 7d32c027a21e block: return -ENODEV for BLK_STS_OFFLINE omits 2651bf680bc2 block: introduce BLK_STS_OFFLINE omits b13e0c718568 block: bio-integrity: Advance seed correctly for larger in [...] omits f60a317bcbea firmware: qcom: scm: Add support for MC boot address API omits 52beb1fc237d firmware: qcom: scm: Drop cpumask parameter from set_boot_addr() omits 7734c4b507ce firmware: qcom: scm: Simplify set_cold/warm_boot_addr() omits 0ee30ace67e4 cpuidle: qcom-spm: Check if any CPU is managed by SPM omits 5cef9b48458d remoteproc: qcom: pas: Add SM8450 remoteproc support omits dd72781b48a5 dt-bindings: remoteproc: qcom: pas: Add SM8450 PAS compatibles omits 94749156e6bc remoteproc: qcom: pas: Carry PAS metadata context omits f4e526ff7e38 soc: qcom: mdt_loader: Extract PAS operations omits 7eb3848cc8c1 Merge tag 'amd-drm-fixes-5.17-2022-02-02' of https://gitla [...] omits 41414c9bdbb8 net: lan966x: use .mac_select_pcs() interface omits 95eb6ef82b73 selftests: rtnetlink: Use more sensible tos values omits bafe517af299 selftests: fib offload: use sensible tos values omits 25ee1660a590 net: minor __dev_alloc_name() optimization omits ed14fc7a79ab net: sparx5: Fix get_stat64 crash in tcpdump omits c59400a68c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits dcb85f85fa6f gcc-plugins/stackleak: Use noinstr in favor of notrace omits eb2eb5161cdb Merge tag 'net-5.17-rc3' of git://git.kernel.org/pub/scm/l [...] omits 551007a8f10a Merge tag 'selinux-pr-20220203' of git://git.kernel.org/pu [...] omits 25b20ae8151b Merge tag 'linux-kselftest-fixes-5.17-rc3' of git://git.ke [...] omits 227a0713b319 libbpf: Deprecate forgotten btf__get_map_kv_tids() omits b794eecb2af7 ice: add support for DSCP QoS for IDC omits 87563a043cef ax25: fix reference count leaks of ax25_dev omits 80d4609008e6 net: stmmac: ensure PTP time register reads are consistent omits 77b1b8b43ec3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits ebeb20a9cd3f soc: qcom: mdt_loader: Always invoke PAS mem_setup omits 75d7213ce191 soc: qcom: mdt_loader: Reorder parts of __qcom_mdt_load() omits ea90330fa329 soc: qcom: mdt_loader: Extend check for split firmware omits 64fb5eb87d58 soc: qcom: mdt_loader: Allow hash to reside in any segment omits 8bd42e2341a7 soc: qcom: mdt_loader: Allow hash segment to be split out omits 26c1f17013a8 soc: qcom: mdt_loader: Split out split-file-loader omits 3a99f121fe0b firmware: qcom: scm: Introduce pas_metadata context omits 53a9e346e159 i40e: Fix race condition while adding/deleting MAC/VLAN filters omits b3237df9e7c8 i40e: Add new version of i40e_aq_add_macvlan function omits 74073848b0d7 i40e: Add new versions of send ASQ command functions omits 59b3d7350ff3 i40e: Add sending commands in atomic context omits 00edb2bac29f i40e: remove enum i40e_client_state omits 79f227c4ff3e i40e: Remove unused RX realloc stat omits 647c65e14332 i40e: Disable hw-tc-offload feature on driver load omits cf1a4cbce63b selftests/bpf: Add a selftest for invalid func btf with bt [...] omits d7e7b42f4f95 bpf: Fix a btf decl_tag bug when tagging a function omits ca33aa4ec5cb libbpf: Deprecate priv/set_priv storage omits 73419e4d2fd1 arm64: dts: qcom: add IPA qcom,qmp property omits e8db8c9cadac Merge tag 'nvme-5.17-2022-02-03' of git://git.infradead.or [...] omits 9277b7567511 drm: Stop spamming log with drm_cache message omits 1f2cfdd349b7 printk: Fix incorrect __user type in proc_dointvec_minmax_ [...] omits 67d6212afda2 Revert "module, async: async_synchronize_full() on module [...] omits aace2b7a93ca Merge branch 'md-fixes' of https://git.kernel.org/pub/scm/ [...] omits bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events omits e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] omits ab09b0744a99 thermal: intel: hfi: Enable notification interrupt omits 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events omits 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] omits 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] omits 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface omits 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM omits bb747becf808 dt-bindings: Add headers for Tegra234 I2C omits a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp omits 594d32348556 bpf, docs: Better document the atomic instructions omits 5ca15b8a939f bpf, docs: Better document the extended instruction format omits 15175336270a bpf, docs: Better document the legacy packet access instruction omits 63d8c242b9a5 bpf, docs: Better document the regular load and store inst [...] omits dd33fb571f5c bpf, docs: Document the byte swapping instructions omits 305e6c42e8de Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] omits 0166556a1266 Merge branch 'net-ipa-enable-register-retention' omits 34a081761e4e net: ipa: request IPA register values be retained omits ac62a0174d62 dt-bindings: net: qcom,ipa: add optional qcom,qmp property omits 2bdfd2825c96 cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning omits f340b3d90274 fs/ext4: fix comments mentioning i_mutex omits 8fca8a2b0a82 ext4: fix incorrect type issue during replay_del_range omits 715a67f11d67 jbd2: fix kernel-doc descriptions for jbd2_journal_shrink_ [...] omits 7c268d4ce2d3 ext4: fix potential NULL pointer dereference in ext4_fill_super() omits 4f9818684870 jbd2: refactor wait logic for transaction updates into a c [...] omits 3ca40c0d3291 jbd2: cleanup unused functions declarations from jbd2.h omits cdce59a15491 ext4: fix error handling in ext4_fc_record_modified_inode() omits 09355d9d038a ext4: remove redundant max inline_size check in ext4_da_wr [...] omits 897026aaa73e ext4: fix error handling in ext4_restore_inline_data() omits bdc8a53a6f2f ext4: fast commit may miss file actions omits e85c81ba8859 ext4: fast commit may not fallback for ineligible commit omits 31a074a0c62d ext4: modify the logic of ext4_mb_new_blocks_simple omits 599ea31d1361 ext4: prevent used blocks from being allocated during fast [...] omits 46963e2e0629 misc: fastrpc: avoid double fput() on failed usercopy omits c3be3676dea1 Merge branch 'bpf-libbpf-deprecated-cleanup' omits 1e4edb6d8c4f samples/bpf: Get rid of bpf_prog_load_xattr() use omits e4e284a8c0d9 selftests/bpf: Redo the switch to new libbpf XDP APIs omits 32e608f82946 selftests/bpf: Remove usage of deprecated feature probing APIs omits a9a8ac592e47 bpftool: Fix uninit variable compilation warning omits 1a56c18e6c2e bpftool: Stop supporting BPF offload-enabled feature probing omits a5dd9589f0ab libbpf: Stop using deprecated bpf_map__is_offload_neutral() omits 7f3bdbc3f131 tools/resolve_btfids: Do not print any commands when build [...] omits d466706b9d0d ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs omits 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill omits eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans omits 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] omits 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic omits 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic omits dca384a3bf5a drm/connector: Fix typo in documentation omits 1d118965965f drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. omits 71702c495b78 drm/vc4: hdmi: Don't try disabling SCDC on Pi0-3. omits 3404b39919c3 drm/vc4: hdmi: Ensure we don't use 2711 HPD registers on Pi0-3 omits c36c04c2e132 Revert "mm/gup: small refactoring: simplify try_grab_page()" omits d394bb77dd0b Merge tag 'mips-fixes-5.17_2' of git://git.kernel.org/pub/ [...] omits 9c30918925d7 Merge branch 'dsa-mv88e6xxx-phylink_generic_validate' omits 7f7d32bc2608 net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection omits 2ee84cfefb1e net: dsa: mv88e6xxx: convert to phylink_generic_validate() omits d4ebf12bcec4 net: dsa: mv88e6xxx: populate supported_interfaces and mac [...] omits 62001548a6da net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes() omits 0947644332cd Merge branch 'dsa-mv88e6xxx-port-isolation' omits 081197591769 selftests: net: bridge: Parameterize ageing timeout omits d352b20f4174 net: dsa: mv88e6xxx: Improve multichip isolation of standa [...] omits 585d42bb57bb net: dsa: mv88e6xxx: Enable port policy support on 6097 omits bb03b280e0c3 net: dsa: mv88e6xxx: Support policy entries in the VTU omits 7af4a361a62f net: dsa: mv88e6xxx: Improve isolation of standalone ports omits b566967c3c57 Merge branch 'ptp-virtual-clock-improvements' omits 21fad63084c2 ptp: add getcrosststamp() to virtual clocks. omits f0067ebfc42b ptp: add gettimex64() to virtual clocks. omits f77222d693cc ptp: increase maximum adjustment of virtual clocks. omits bfcbb76b0f59 ptp: unregister virtual clocks when unregistering physical clock. omits c007ef8c339d mt76: mt76x02: improve tx hang detection omits 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability omits ec29170c724c ASoC: madera: Add dependencies on MFD omits 4e28b22225e3 spi: dt-bindings: add mising description type to reg property omits e22814bb275c mt76: mt7921s: run sleep mode by default omits bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support omits c41d2a075206 mt76: mt7915: fix the nss setting in bitrates omits be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() omits ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() omits 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch omits a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta omits 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel omits 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] omits fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] omits 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device omits b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) omits 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] omits 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] omits 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module omits 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan omits a3fce7607afd mt76: mt7915: enable radar background detection omits 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 omits e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node omits b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 omits 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine omits d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface omits 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif omits 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() omits 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq omits 827e7799c61b mt76: mt7921: fix crash when startup fails. omits 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot omits b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl omits b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() omits d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() omits 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm omits 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm omits b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm omits 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] omits 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] omits 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] omits e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] omits 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] omits 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] omits 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm omits 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command omits bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error omits d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress omits 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent omits 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module omits a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh omits 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] omits a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download omits ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] omits ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module omits 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware omits 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom omits 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module omits 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine omits 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] omits 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv omits 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv omits 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv omits 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd omits 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv omits c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv omits b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba omits 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv omits 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv omits 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module omits 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module omits 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module omits ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h omits d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c omits b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence omits 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] omits 491e37313618 mt76: sdio: lock sdio when it is needed omits abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv omits a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] omits 97f8e1ae0381 mt76: make mt76_sar_capa static omits 2e30db0dde61 mt76: mt7915: add device id for mt7916 omits cb14396700c1 mt76: set wlan_idx_hi on mt7916 omits 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module omits e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities omits 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code omits 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code omits 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine omits a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req omits e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req omits 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len omits beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support omits 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 omits 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 omits c17780e7b21e mt76: mt7915: add txfree event v3 omits b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 omits 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes omits 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 omits aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes omits f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 omits cd4c314a65d3 mt76: mt7915: refine register definition omits cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] omits 71bb496ce17f mt76: mt7915: fix polling firmware-own status omits 3149efcdf2c6 PCI: hv: Fix NUMA node assignment when kernel boots with c [...] omits 68e8cc2a23b6 fbdev: fbmem: Fix the implicit type casting omits 4ee524587105 Drivers: hv: Compare cpumasks and not their weights in ini [...] omits de96e8a09889 Drivers: hv: Rename 'alloced' to 'allocated' omits a70d298c4459 Drivers: hv: vmbus: Use struct_size() helper in kmalloc() omits aceeafefff73 optee: use driver internal tee_context for some rpc omits 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core omits 535bda36dbf2 powerpc/nohash: Remove pte_same() omits 4634bf4455fe powerpc/603: Clear C bit when PTE is read only omits 52cc6ffc0ab2 page_pool: Refactor page_pool to enable fragmenting after [...] omits 33f7a32dd4b6 Merge branch 'dsa-phylink_generic_validate' omits 1f8d99de1d1b net: dsa: xrs700x: convert to phylink_generic_validate() omits 9865b881a513 net: dsa: qca8k: convert to phylink_generic_validate() omits 82fdbb917462 net: dsa: ksz8795: convert to phylink_generic_validate() omits 927c9daea9b5 net: dsa: bcm_sf2: convert to phylink_generic_validate() omits 2a229ef44e73 net: dsa: ar9331: convert to phylink_generic_validate() omits 83a18b8e6954 Merge branch 'mptcp-next' omits 6a0653b96f5d selftests: mptcp: add fullmesh setting tests omits c25d29be00c1 selftests: mptcp: set fullmesh flag in pm_nl_ctl omits 73c762c1f07d mptcp: set fullmesh flag in pm_netlink omits 9ddd1cac6fe1 mptcp: print out reset infos of MP_RST omits 8cca39e25171 mptcp: clarify when options can be used omits 902c8f864882 mptcp: reduce branching when writing MP_FAIL option omits d7889cfa0b89 mptcp: move the declarations of ssk and subflow omits 9872cbfb4558 powerpc/603: Remove outdated comment omits dd75080aa840 powerpc/kasan: Fix early region not updated correctly omits e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' omits 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU omits ed482dc8c76d ASoC: samsung: Explicitly include gpiolib header omits b5083c0c948a ASoC: wm8962: Allow switching between analog and digital inputs omits e2ce580f1fff ASoC: sun4i-i2s: Add support for the R329/D1 variant omits c8bbc1de9088 ASoC: sun4i-i2s: Update registers for more channels omits 7f97b2ad9483 ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 omits d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] omits 34fc68348554 platform/surface: surface3-wmi: Simplify resource management omits 6768bddb70f0 platform/surface: Replace acpi_bus_get_device() omits f7e62c5890f0 platform/x86: Replace acpi_bus_get_device() omits e9b0e120d02a platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g ( [...] omits be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION omits 925f76c55784 powerpc/spufs: adjust list element pointer type omits d946bc44aa0b drm/i915: Disable unused power wells left enabled by BIOS omits a1c414093370 powerpc/epapr: Fix parmeters typo omits 868d7618d75f platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g ( [...] omits b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps omits 1dd498e5e26a KVM: arm64: Workaround Cortex-A510's single-step and PAC t [...] omits 1229630af886 KVM: arm64: Stop handle_exit() from handling HVC twice whe [...] omits 1c71dbc8a179 KVM: arm64: Avoid consuming a stale esr value when SError occur omits 377c675f3c17 drm/i915: Fix header test for !CONFIG_X86 omits d30b9ae93bf5 drm/i915: Do not spam log with missing arch support omits df507a7f8675 wcn36xx: clean up some inconsistent indenting omits c5e804ba38b5 drm: mxsfb: Use dev_err_probe() helper omits 622c9a3a7868 drm: mxsfb: Fix NULL pointer dereference omits 5f06f6bf8d81 iwlwifi: mvm: don't send SAR GEO command for 3160 devices omits 92883a524ae9 iwlwifi: remove deprecated broadcast filtering feature omits bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] omits 30de48b436a0 iwlwifi: mei: report RFKILL upon register when needed omits 7cf800f46e07 iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei omits 44bf7c4667ef iwlwifi: mei: retry mapping the shared area omits e1849784de9b iwlwifi: mei: fix the pskb_may_pull check in ipv4 omits 4c29c1e27a1e iwlwifi: pcie: gen2: fix locking when "HW not ready" omits e9848aed1477 iwlwifi: pcie: fix locking when "HW not ready" omits 973f02c932b0 iwlwifi: fix iwl_legacy_rate_to_fw_idx omits be8287c9b832 iwlwifi: mvm: fix condition which checks the version of ra [...] omits 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next omits e25a8d959992 x86/Xen: streamline (and fix) PV CPU enumeration omits 3ccb3128e503 xen: update missing ioctl magic numers documentation omits 164666fa6666 Improve docs for IOCTL_GNTDEV_MAP_GRANT_REF omits 4564661af6ee xen: xenbus_dev.h: delete incorrect file name omits b293dcc473d2 bpf: Use VM_MAP instead of VM_ALLOC for ringbuf omits 6d0d95a1c2b0 xfrm: fix the if_id check in changelink omits 707ee8ac3a5b Merge branch 'migrate from bpf_prog_test_run{,_xattr}' omits 3e1ab843d2d4 libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run omits 9cce53138dd9 bpftool: Migrate from bpf_prog_test_run_xattr omits 393161837845 selftests/bpf: Migrate from bpf_prog_test_run_xattr omits 04fcb5f9a104 selftests/bpf: Migrate from bpf_prog_test_run omits 6a51abdeb259 nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() omits d3b331fb51f3 cifs: fix workstation_name for multiuser mounts omits 40c845c17695 Invalidate fscache cookie only when inode attributes are changed. omits 4feb74aa64b3 KVM: PPC: Decrement module refcount if init_vm fails omits 175be7e5800e KVM: PPC: Book3S HV: Free allocated memory if module init fails omits c5d0d77b4526 KVM: PPC: Book3S HV: Delay setting of kvm ops omits 69ab6ac380a0 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init omits 156a532b4812 Merge branch 'net-ipa-support-variable-rx-buffer-size' omits 33230aeb2ef4 net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB omits ed23f02680ca net: ipa: define per-endpoint receive buffer size omits 4a81f6da9cb2 net, neigh: Do not trigger immediate probes on NUD_FAILED [...] omits b2e4a2b300e5 f2fs: expose discard related parameters in sysfs omits d2d8e896485a f2fs: move discard parameters into discard_cmd_control omits b67985be4009 tcp: add missing tcp_skb_can_collapse() test in tcp_shift_ [...] omits ac1eb6655be4 ata: libata: ata_{sff|std}_prereset() always return 0 omits c4f9c8bbcc24 MAINTAINERS: add myself as PATA drivers reviewer omits f4a8d4f2b65d ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 omits e8ae38720e1a drm/amdgpu: fix logic inversion in check omits e55a3aea4182 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] omits 30fbce374745 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] omits 49a6ebb95d04 drm/amd/display: revert "Reset fifo after enable otg" omits f5fa54f45ab4 drm/amd/display: watermark latencies is not enough on DCN31 omits 2d8ae25d2337 drm/amd/display: Update watermark values for DCN301 omits bca52455a3c0 drm/amdgpu: fix a potential GPU hang on cyan skillfish omits 04ef860469fd drm/amd: Only run s3 or s0ix if system is configured properly omits f52a2b8badbd drm/amd: add support to check whether the system is set to s3 omits 7e2ec174945f drm/amd/display: Use NULL pointer instead of plain integer omits 5d64f9bbb628 amdgpu/pm: Implement new API function "emit" that accepts [...] omits 4f860edecdaf drm/amdgpu: limit the number of dst address in trace omits 9308a49d8ee2 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] omits 22f7cc752408 drm/amdgpu: restructure amdgpu_fill_buffer v2 omits 6927913d7007 drm/amdgpu: rework GART copy window handling omits e0a4459d4542 drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT omits fcd6b0e270a9 drm/amdgpu: fix logic inversion in check omits 33413ef964b8 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] omits dd4dabe4b3c2 drm/amd/display: clean up some inconsistent indenting omits bd682a788c1f drm/amd/display: Trigger DP2 Sequence With Uncertified Cable omits 05f8c2a87aa0 drm/amd/display: 3.2.171 omits 2412d339b30e drm/amd/display: [FW Promotion] Release 0.0.102.0 omits fd2492667680 drm/amd/display: move link_hwss to link folder and break d [...] omits 2750caffa7a9 drm/amd/display: move get_link_hwss to dc_resource omits dfabe5979779 drm/amd/display: temporarly move non link_hwss code to dc_link_dp omits 8788e0668f4f drm/amd/display: add set dp lane settings to link_hwss omits b9d3d50adbc7 drm/amd/display: add set dp link test pattern to link_hwss omits e8702d0b97dc drm/amd/display: add enable/disable dp link output to link_hwss omits 2426d71c5287 drm/amd/display: refactor destructive verify link cap sequence omits 9d8033d6beca drm/amd/display: add setup/reset stream encoder to link_hwss omits 702f8dd8319f drm/amd/display: revert "Reset fifo after enable otg" omits 88839870c306 drm/amd/display: add infoframe update sequence debug trace omits 219fa961e124 drm/amd/display: watermark latencies is not enough on DCN31 omits d389eafa3f50 drm/amd/display: Improve dce_aux_transfer_with_retries logging omits 241a074fc134 drm/amd/display: Add link enc null ptr check for cable ID (#2597) omits 274b924c3ed1 drm/amdgpu: drop flood print in rlcg reg access function omits 889f84798c5b drm/amdgpu: Fix uninitialized variable use warning omits a2170b4af62f drm/amdgpu: Add judgement to avoid infinite loop omits 67ff4a72a069 drm/amd/display: Update watermark values for DCN301 omits 90c44207cdd1 drm/amdkfd: Fix variable set but not used warning omits 1ca489fc60e2 drm/amd/display: fix spelling mistake: synatpics -> synaptics omits f89154b6525c drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' omits 6a77bce58c6b drm/amdgpu: remove duplicate include in 'amdgpu_device.c' omits d2895ec4ca6c drm/amdgpu: fix a potential GPU hang on cyan skillfish omits d2a197a45daa drm/amd: Only run s3 or s0ix if system is configured properly omits 18b66ace6b3a drm/amd: add support to check whether the system is set to s3 omits bfb1a7c91fb7 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm omits 9b818634f8e7 MAINTAINERS: update mailing list address for NTB subsystem omits fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() omits c3d66a164c72 soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe omits a181bcfca937 firmware: ti_sci: inproper error handling of ti_sci_probe omits 043cfff99a18 firmware: ti_sci: Fix compilation failure when CONFIG_TI_S [...] omits 001d7c83704b soc: ti: smartreflex: Use platform_get_irq_optional() to g [...] omits a8eba8dde5fb soc: ti: k3-ringacc: Use devm_bitmap_zalloc() when applicable omits 618c2dc667c8 ASoC: ops: Fix stereo change notifications omits 88808fbbead4 Merge tag 'nfsd-5.17-1' of git://git.kernel.org/pub/scm/li [...] omits 0f9650bd838e md: fix NULL pointer deref with nowait but no mddev->queue omits de4d73b16d5d kunit: fix missing f in f-string in run_checks.py omits d5084ffbc50c Merge tag 'fsnotify_for_v5.17-rc3' of git://git.kernel.org [...] omits 27bb0b18c208 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc3' of git:// [...] omits 038b8d1d1ab1 libceph: optionally use bounce buffer on recv path in crc mode omits 2ea88716369a libceph: make recv path in secure mode work the same as send path omits 3e5832e923a9 Merge tag 'pinctrl-v5.17-2' of git://git.kernel.org/pub/sc [...] omits e6ac77ab78cb Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] omits d9c01c530cc5 ACPI / scan: Create platform device for CS35L41 omits 07bcab93946c ALSA: hda/realtek: Add support for HP Laptops omits 68f201f9061c platform/x86: serial-multi-instantiate: Add SPI support omits 35a36cbb7b1c platform/x86: serial-multi-instantiate: Reorganize I2C functions omits 5e63b2ea3dfb platform/x86: i2c-multi-instantiate: Rename it for a gener [...] omits 81eb8b0b1878 net: sparx5: do not refer to skb after passing it on omits bdc120a2bcd8 net: ieee802154: ca8210: Fix lifs/sifs periods omits 89677197ae70 ima: Do not print policy rule with inactive LSM labels omits bb8e52e4906f ima: Allow template selection with ima_template[_fmt]= aft [...] omits f7333b9572d0 ima: Remove ima_policy file before directory omits 83230351c523 integrity: check the return value of audit_log_start() omits 22ba60f617bd drm/i915: Move [more] GT registers to their own header file omits 8d37f2710f02 spi: mpc512x-psc: Fix compile errors omits 7030c428fae1 spi: Replace acpi_bus_get_device() omits 7fa5c33d0431 ASoC: amd: acp: Set gpio_spkr_en to None for max speaker a [...] omits 2b7c46369f09 ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() omits 650204ded370 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] omits 7f3d90a35196 ASoC: ops: Fix stereo change notifications in snd_soc_put_ [...] omits 564778d7b1ea ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() omits 52dae93f3bad drivers: net: Replace acpi_bus_get_device() omits 186edf7e368c selinux: fix double free of cond_list on error paths omits ce2fce2513c5 drm/i915: Only include i915_reg.h from .c files omits 0d6419e9c855 drm/i915: Move GT registers to their own header file omits e71a74122863 drm/i915: Parameterize MI_PREDICATE registers omits 7d296f369d38 drm/i915: Parameterize R_PWR_CLK_STATE register definition omits 66a19a3a0e2d drm/i915/perf: Express OA register ranges with i915_range omits 2ef6d3bf4262 drm/i915/perf: Move OA regs to their own header omits e1d2699b9679 NFS: Avoid duplicate uncached readdir calls on eof omits ce292d8faf41 NFS: Don't skip directory entries when doing uncached readdir omits d9c4e39c1f8f NFS: Don't overfill uncached readdir pages omits c86d86131ab7 Partially revert "net/smc: Add netlink net namespace support" omits c5510f53140c video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig [...] omits 3f1a31ff8e3f drm/vmwgfx: remove vmw_wait_dma_fence omits 72be4584ae7e drm/i915: remove VGA register definitions omits f0bb41fad02e drm/i915/vga: switch to use VGA definitions from video/vga.h omits cb4f0843429e Merge tag 'kvm-riscv-fixes-5.17-1' of https://github.com/k [...] omits 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 455a844d6345 block: fix boolreturn.cocci warning omits 3767c902719b MAINTAINERS: add bio.h to the block section omits b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct omits aa8dcccaf32b block: check that there is a plug in blk_flush_plug omits b1f866b013e6 block: remove blk_needs_flush_plug omits a7c50c940477 block: pass a block_device and opf to bio_reset omits 49add4966d79 block: pass a block_device and opf to bio_init omits 07888c665b40 block: pass a block_device and opf to bio_alloc omits b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb omits 609be1066731 block: pass a block_device and opf to bio_alloc_bioset omits 0a3140ea0fae block: pass a block_device and opf to blk_next_bio omits 3b005bf6acf0 block: move blk_next_bio to bio.c omits 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep omits d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io omits 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma omits 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep omits 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it omits eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it omits 3f868c09ea8f dm-crypt: remove clone_init omits 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep omits 39146b6f66ba ntfs3: remove ntfs_alloc_bio omits 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio omits f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio omits d5f68a42da7a fs: remove mpage_alloc omits 322cbb50de71 block: remove genhd.h omits e7243285c0fc block: move blk_drop_partitions to blk.h omits 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h omits fbdee71bb5d8 block: deprecate autoloading based on dev_t omits 3e1f941dd9f3 block: fix DIO handling regressions in blkdev_read_iter() omits 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO omits 0b6b0d3113eb Merge branch 'qca8k-mdio' omits 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function omits 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...] omits 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write omits 4264350acb75 net: dsa: qca8k: move page cache to driver priv omits 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...] omits 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet omits 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...] omits cddbec19466a net: dsa: qca8k: add tracking state of master port omits 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...] omits 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet omits c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet omits 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag omits 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa omits 6b0458299297 net: dsa: tag_qca: convert to FIELD macro omits e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...] omits 295ab96f478d net: dsa: provide switch operations for tracking the master state omits c8ff576e4e55 Merge tag 'mlx5-fixes-2022-02-01' of git://git.kernel.org/ [...] omits a3f781a9d611 fbcon: Add option to enable legacy hardware acceleration omits 87ab9f6b7417 Revert "fbcon: Disable accelerated scrolling" omits 1148836fd322 Revert "fbdev: Garbage collect fbdev scrolling acceleratio [...] omits 91aaea527bc3 HID: amd_sfh: Add illuminance mask to limit ALS max value omits a7072c01c3ac HID: amd_sfh: Increase sensor command timeout omits 2787710f73fc HID: i2c-hid: goodix: Fix a lockdep splat omits 403271548a84 RISC-V: KVM: Fix SBI implementation version omits de1d7b6a51da RISC-V: KVM: make CY, TM, and IR counters accessible in VU mode omits 6455317e4d0d kvm/riscv: rework guest entry logic omits ee28855a5449 perf/x86/intel: Increase max number of the fixed counters omits 0144ba0c5bd3 KVM: x86: use the KVM side max supported fixed counter omits 2145e77fecfb perf/x86/intel: Enable PEBS format 5 omits 58b2ff2c18b1 perf/core: Allow kernel address filter when not filtering [...] omits e5524bf1047e perf/x86/intel/pt: Fix address filter config for 32-bit kernel omits d680ff24e9e1 perf/core: Fix address filter parser for multiple filters omits 1fb85d06ad67 x86: Share definition of __is_canonical_address() omits c243cecb58e3 perf/x86/intel/pt: Relax address filter validation omits 1d9093457b24 perf/x86/intel/pt: Fix crash with stop filters in single-r [...] omits ddecd2287860 perf: uapi: Document perf_event_attr::sig_data truncation [...] omits 95d29fa10452 selftests/perf_events: Test modification of perf_event_att [...] omits 3c25fc97f559 perf: Copy perf_event_attr::sig_data on modification omits a01994f5e5c7 x86/perf: Default set FREEZE_ON_SMI for all omits c8eaf6ac76f4 sched: move autogroup sysctls into its own file omits 127b6429d235 selftests/rseq: x86-32: use %gs segment selector for acces [...] omits 4e15bb766b6c selftests/rseq: x86-64: use %fs segment selector for acces [...] omits b53823fb2ef8 selftests/rseq: Fix: work-around asm goto compiler bugs omits 94c5cf2a0e19 selftests/rseq: Remove arm/mips asm goto compiler work-around omits d7ed99ade3e6 selftests/rseq: Fix warnings about #if checks of undefined tokens omits 26dc8a6d8e11 selftests/rseq: Fix ppc32 offsets by using long rather than off_t omits de6b52a21420 selftests/rseq: Fix ppc32 missing instruction selection "u [...] omits 24d1136a29da selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field poin [...] omits 233e667e1ae3 selftests/rseq: Uplift rseq selftests for compatibility wi [...] omits 886ddfba933f selftests/rseq: Introduce thread pointer getters omits e546cd48ccc4 selftests/rseq: Introduce rseq_get_abi() helper omits 94b80a19ebfe selftests/rseq: Remove volatile from __rseq_abi omits 930378d056ea selftests/rseq: Remove useless assignment to cpu variable omits bfdf4e620805 rseq: Remove broken uapi field layout on 32-bit little endian omits 5c105d55a9dc selftests/rseq: introduce own copy of rseq uapi header omits 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 omits 2cba05451a6d gpio: aggregator: Fix calling into sleeping GPIO controllers omits 1d4df649cbb4 irqchip/sifive-plic: Add missing thead,c900-plic match string omits 321a8be37e1a dt-bindings: update riscv plic compatible string omits eba1e44beef8 irqchip/gic-v3-its: Skip HP notifier when no ITS is registered omits dd5152ab338c Merge branch 'bpf-btf-dwarf5' omits 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ omits 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION omits 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh omits 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION omits f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section omits 1b3cf0133fbd dt-bindings: panel: Introduce a panel-lvds binding omits ea8a12e350e8 dt-bindings: display: Turn lvds.yaml into a generic schema omits 34554946143d drm/vc4: hdmi: Simplify the connector state retrieval omits 70c0b80d0bbb drm/edid: Clear EDID Deep Color Modes in drm_reset_display_info() omits 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c omits ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name omits 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot omits 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] omits eddaa9a40275 powerpc/pseries: read the lpar name from the firmware omits 8e0f353a44ff powerpc/kvm: no need to initialise statics to 0 omits faf01aef0570 KVM: PPC: Merge powerpc's debugfs entry content into gener [...] omits 2c212e1baedc KVM: s390: Return error on SIDA memop on normal guest omits cd9f7f7ac593 drm/fb-helper: Mark screen buffers in system memory with F [...] omits 81a27b1f6902 arm64: dts: renesas: rzg2lc-smarc: Enable microSD on SMARC [...] omits 7ca0ce6478c6 arm64: dts: renesas: rzg2lc-smarc-som: Enable eMMC on SMAR [...] omits f91c4c74796a arm64: dts: renesas: Add initial device tree for RZ/V2L SMARC EVK omits 7c2b8198f4f3 arm64: dts: renesas: Add initial DTSI for RZ/V2L SoC omits 4a3680d03840 Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits b6bb1722f34b nvme-rdma: fix possible use-after-free in transport error_ [...] omits ff9fc7ebf5c0 nvme-tcp: fix possible use-after-free in transport error_r [...] omits 0fa0f99fc84e nvme: fix a possible use-after-free in controller reset du [...] omits 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms omits 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options omits 4decd2e54b61 dt-bindings: clock: Add R9A07G054 CPG Clock and Reset Definitions omits 2a7b02ea7f8f ata: libata-acpi: kill ata_acpi_on_suspend() omits 2ecda181682e xfrm: delete duplicated functions that calls same xfrm_api [...] omits 3aa430d33b8d Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 9a8406ba1a9a phy: dphy: Correct clk_pre parameter omits ad5185735f7d net/mlx5e: Avoid field-overflowing memcpy() omits 6d5c900eb641 net/mlx5e: Use struct_group() for memcpy() region omits 5b209d1a22af net/mlx5e: Avoid implicit modify hdr for decap drop rule omits de47db0cf7f4 net/mlx5e: IPsec: Fix tunnel mode crypto offload for non T [...] omits 5352859b3bfa net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encap [...] omits 736dfe4e68b8 net/mlx5e: Don't treat small ceil values as unlimited in H [...] omits d8e5883d694b net/mlx5: E-Switch, Fix uninitialized variable modact omits ec41332e02bd net/mlx5e: Fix handling of wrong devices during bond netevent omits 7957837b816f net/mlx5e: Fix broken SKB allocation in HW-GRO omits b8d91145ed7c net/mlx5e: Fix wrong calculation of header index in HW_GRO omits 880b51769190 net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion omits 55b2ca702cfa net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE omits 5623ef8a1188 net/mlx5e: TC, Reject rules with forward and drop actions omits 3c5193a87b0f net/mlx5: Use del_timer_sync in fw reset flow of halting poll omits 4a08a131351e net/mlx5e: Fix module EEPROM query omits a2446bc77a16 net/mlx5e: TC, Reject rules with drop and modify hdr action omits 350d9a823734 net/mlx5: Bridge, ensure dev_name is null-terminated omits 04f8c12f031f net/mlx5: Bridge, take rtnl lock in init error handler omits c7108979a010 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 000fe940e51f sfc: The size of the RX recycle ring should be more flexible omits d0cfa548dbde net: macsec: Verify that send_sci is on when setting Tx sc [...] omits 68650b4e6c13 r8169: support L1.2 control on RTL8168h omits 63e4b45c82ed ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback omits 479f5547239d tcp: fix mem under-charging with zerocopy sendmsg() omits e42e70ad6ae2 af_packet: fix data-race in packet_setsockopt / packet_setsockopt omits c6f6f2444bdb rtnetlink: make sure to refresh master_dev/m_ops in __rtnl [...] omits 04c2a47ffb13 net: sched: fix use-after-free in tc_new_tfilter() omits 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg omits 6dde7acdb3dc ethernet: smc911x: fix indentation in get/set EEPROM omits fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies omits a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE omits e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file omits b376005eb3a8 torture: Print only one summary line per run omits 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] omits 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files omits 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh omits 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] omits bee6f2169935 torture: Drop trailing ^M from console output omits 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU omits 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer omits 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock omits 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter omits 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs omits 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop omits 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() omits c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings omits 10c535787436 rcu: Don't deboost before reporting expedited quiescent state omits a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] omits c8b16a65267e rcu: Elevate priority of offloaded callback threads omits 54577e23fa07 rcu: Make priority of grace-period thread consistent omits c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function omits 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 omits eae9f147a4b0 rcu: Remove unused rcu_state.boost omits 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation omits a47f9f131dfe rcu: Mark accesses to boost_starttime omits 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler omits 0e326df06980 selinux: various sparse fixes omits 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains omits dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation omits c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload' omits e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload. omits 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload. omits 79b203926d18 bpf: Convert bpf preload to light skeleton. omits 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload. omits c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands. omits e981f41fd029 libbpf: Open code low level bpf commands. omits 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton. omits cea267c235e1 xfs: ensure log flush at the end of a synchronous fallocate call omits b39a04636fd7 xfs: move xfs_update_prealloc_flags() to xfs_pnfs.c omits 0b02c8c0d75a xfs: set prealloc flag in xfs_alloc_file_space() omits fbe7e5200365 xfs: fallocate() should call file_modified() omits 472c6e46f589 xfs: remove XFS_PREALLOC_SYNC omits b7892f7d5cb2 tools: Ignore errors from `which' when searching a GCC toolchain omits 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() omits b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() omits 86df41418693 drm/i915: Introduce G12 subplatform of DG2 omits 9f7fb8de5d9b Merge tag 'spi-fix-v5.17-rc2' of git://git.kernel.org/pub/ [...] omits 9e155101c24a Merge tag 'regulator-fix-v5.17-rc2' of git://git.kernel.or [...] omits 83c2713a6754 Merge tag 'platform-drivers-x86-v5.17-2' of git://git.kern [...] omits 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure omits e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] omits 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] omits 24d7f48c7236 Merge tag 'ovl-fixes-5.17-rc3' of git://git.kernel.org/pub [...] omits 1a2beb3d5a0b mailmap: update Christian Brauner's email address omits 630c12862c21 Merge tag 'unicode-for-next-5.17-rc3' of git://git.kernel. [...] omits 61fda95541cd Merge tag 'audit-pr-20220131' of git://git.kernel.org/pub/ [...] omits a4b92cebc31d arm64: Enable Cortex-A510 erratum 2051678 by default omits 8cfe148a7136 kvm/arm64: rework guest entry logic omits 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] omits 8bab53223340 samples/bpf: Update cpumap/devmap sec_name omits 439f0336566c selftests/bpf: Update cpumap/devmap sec_name omits 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] omits 2bf68bbdb6f5 Revert "drm/panel-edp: Allow querying the detected panel v [...] omits 70ee8d48f465 spi: Enhance and export helpers for ACPI resources omits e612af7acef2 spi: Add API to count spi acpi resources omits 87e59b36e5e2 spi: Support selection of the index of the ACPI Spi Resour [...] omits 000bee0ed70a spi: Create helper API to lookup ACPI info for spi device omits e3dc1399506f spi: Make spi_alloc_device and spi_add_device public again omits 24f600856418 cgroup-v1: Require capabilities to set release_agent omits 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources omits 053ca37c87af PCI: j721e: Initialize pcie->cdns_pcie before using it omits cad014b7b5a6 e1000e: Handshake with CSME starts from ADL platforms omits 68defd528f94 e1000e: Separate ADP board type from TGP omits 46f5cbdef7d4 cifs: Fix the readahead conversion to manage the batch whe [...] omits 363c4c3811db drm/panel-edp: Allow querying the detected panel via sysfs omits 0174ee9947bd cifs: Implement cache I/O by accessing the cache directly omits bee9f6552321 netfs, cachefiles: Add a method to query presence of data [...] omits 052e04a52dcd cifs: Transition from ->readpages() to ->readahead() omits 113962301d2d spi: Add API to count spi acpi resources omits 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] omits 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device omits 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again omits b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors omits 321599693213 spi: st-ssc4: Covert to use GPIO descriptors omits fc45e6588d57 tools headers UAPI: Sync linux/prctl.h with the kernel sources omits 100198322b2e perf beauty: Make the prctl arg regexp more strict to cope [...] omits 52517d9c0c01 Merge tag 'asoc-fix-v5.17-rc2' of https://git.kernel.org/p [...] omits ab28e944197f topology/sysfs: Add PPIN in sysfs under cpu topology omits 182ecfaf757d topology/sysfs: Add format parameter to macro defining "sh [...] omits 822ccfade55b x86/cpu: Read/save PPIN MSR during initialization omits d5381cc9f123 tools headers cpufeatures: Sync with the kernel sources omits 88443d3f79b8 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] omits 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit omits e9cc5d48d4f4 tools include UAPI: Sync sound/asound.h copy with the kern [...] omits 0d9c00117b8a RDMA/mlx4: remove redundant assignment to variable nreq omits 836f35f79153 platform/x86: thinkpad_acpi: Fix incorrect use of platform [...] omits e4d2763f9aaf Merge branch 'lan966x-ptp' omits 966f2e1a4a34 net: lan966x: Implement get_ts_info omits e85a96e48e33 net: lan966x: Add support for ptp interrupts omits 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping omits 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits d096459494a8 net: lan966x: Add support for ptp clocks omits d700dff41d92 net: lan966x: Add registers that are use for ptp functionality omits 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt omits 1c7f0e349aa5 ALSA: hda: Skip codec shutdown in case the codec is not re [...] omits 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls omits 21f25cd43672 selftests: fib rule: Log test description omits 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable omits 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables omits f3136c4ce7ac RDMA/mlx4: Don't continue event handler after memory alloc [...] omits b43a76f423aa RDMA/siw: Fix broken RDMA Read Fence/Resume logic. omits b2d2af7e5df3 kvm/x86: rework guest entry logic omits 72e3244512b3 kvm/mips: rework guest entry logic omits ef9989afda73 kvm: add guest_state_{enter,exit}_irqoff() omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move omits 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown omits e7191182adc5 brcmfmac: fwil: Constify iovar name arguments omits 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors omits b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs omits 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] omits 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c omits d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram omits 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] omits e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo omits 6d3ac94bae21 ssb: fix boolreturn.cocci warning omits 7e4760713391 ray_cs: Check ioremap return value omits 2b56a9a28a6b power: supply: core: fix application of sizeof to pointer omits 881cc731df6a net: phy: Fix qca8081 with speeds lower than 2.5Gb/s omits 0dcab41d3487 x86/cpu: Merge Intel and AMD ppin_init() functions omits ee12595147ac fanotify: Fix stale file descriptor in copy_event_to_user() omits 7f99cb5e6039 x86/CPU/AMD: Use default_groups in kobj_type omits 57dfd7b53dec KVM: x86: Move delivery of non-APICv interrupt into vendor code omits fe98a6137d03 ath11k: add debugfs for TWT debug calls omits 3d00e8b5b818 ath11k: add WMI calls to manually add/del/pause/resume TWT [...] omits 6ca0c6283340 USB: serial: cp210x: add CPI Bulk Coin Recycler id omits b50f8f09c622 USB: serial: cp210x: add NCR Retail IO box id omits f295ad912910 ath11k: Add debugfs interface to configure firmware debug [...] omits fbb9b194e15a USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 omits 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate omits b5c84a9edcd4 drm/bridge: add it6505 driver omits da5462a4dc44 power: supply: fix table problem in sysfs-class-power omits 19d36cfafad0 drm/i915: Document BDW+ DRRS M/N programming requirements omits 2efb4adf489d drm/i915: Always check dp_m2_n2 on pre-bdw omits 00dd7f953b9b drm/i915: Dump dp_m2_n2 always omits 23015f6f900b drm/i915: Program pch transcoder m2/n2 omits 1d06c820b2b7 drm/i915: Clear DP M2/N2 when not doing DRRS omits 6d6c932daef5 drm/i915: Fix transcoder_has_m2_n2() omits c3e27f4307fe drm/i915: Extract can_enable_drrs() omits f0d4ce59f4d4 drm/i915: Disable DRRS on IVB/HSW port != A omits a35eca01c372 drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() omits 8de5df3b07ef drm/i915: Move M/N setup to a more logical place on ddi platforms omits a68819cc557c drm/i915: Move PCH transcoder M/N setup into the PCH code omits e57c1a3bd5e8 drm/v3d: fix missing unlock omits 0adc41de818c drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder [...] omits 5cd0664483c1 drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 [...] omits be0c94ee2150 drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 [...] omits cc954cfa6fe4 drm/i915: Nuke ilk_get_fdi_m_n_config() omits 6149cb68a5be drm/i915: Nuke intel_dp_get_m_n() omits 8023d3bef18b drm/i915: Nuke intel_dp_set_m_n() omits c50df701d49e drm/i915: Enable rpm wakeref tracking whether runtime pm i [...] omits 751a9d69b197 drm/i915: Fix oops due to missing stack depot omits 53dbee4926d3 Merge tag 'drm-misc-next-2022-01-27' of git://anongit.free [...] omits 7d73c602154d drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs omits a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] omits 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos omits 92c4cfaee687 dma-buf: heaps: Fix potential spectre v1 gadget omits 2161ba070999 MIPS: KVM: fix vz.c kernel-doc notation omits 50317b636e71 MIPS: octeon: Fix missed PTR->PTR_WD conversion omits 4ee02e20893d ALSA: usb-audio: Correct quirk for VF0770 omits ff4865b3c8cd ALSA: Replace acpi_bus_get_device() omits 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() omits 7354a426e063 net: ena: Do not waste napi skb cache omits 9cef24c8b76c net: macsec: Fix offload support for NETDEV_UNREGISTER event omits ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] omits 7af037c39b60 net: stmmac: dump gmac4 DMA registers correctly omits 4223f8651287 net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY omits 45882459159d arm64: dts: qcom: sdm845: add device tree for SHIFT6mq omits 12dfb002ca01 arm64: dts: qcom: sdm845-oneplus-*: add fuel gauge omits d1c10ab1494f arm64: dts: qcom: ipq6018: fix usb reference period omits 8af90d6daa36 arm64: dts: qcom: msm8994-huawei-angler: Add vendor name huawei omits 4dd1ad619274 arm64: dts: qcom: msm8994: Provide missing "xo_board" and [...] omits 1b7101e8124b arm64: dts: qcom: sm8250: Fix MSI IRQ for PCIe1 and PCIe2 omits 6574702b0d39 arm64: dts: qcom: sm8450: Update cpuidle states parameters omits a131255e4ad1 arm64: dts: qcom: sm8350: Correct TCS configuration for apps rsc omits 32bc936d7321 arm64: dts: qcom: sm8250: Add cpuidle states omits 17ac8af678b6 arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc omits e4a4fdcf7085 arm64: dts: qcom: ipq8074: add the reserved-memory node omits 72b1c5da796e arm64: dts: broadcom: bcm4908: add pinctrl binding omits 33826e9c6ba7 arm64: dts: broadcom: bcm4908: use proper TWD binding omits c210c1d8f19d arm64: dts: broadcom: align pl330 node name with dtschema omits bdf8762da268 ARM: dts: bcm2837: Add the missing L1/L2 cache information omits 441d531ec9b7 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U omits 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support omits 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node omits 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo omits a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] omits 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating omits 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED omits fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node omits 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible omits e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed omits 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] omits 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] omits ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts omits 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible omits 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean omits fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes omits 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin omits abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels omits 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] omits d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema omits ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound omits 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming omits 2f1145117946 arm64: dts: qcom: update qcom,domain property omits 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] omits 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC omits 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP omits a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] omits 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus omits 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes omits 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 omits c9a186338f3f ARM: dts: qcom: rename eth node to ethernet omits 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name omits 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed omits af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema omits 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] omits 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values omits 8030cb9a5568 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags omits d20e1df5c38f arm64: defconfig: Enable additional Broadcom STB drivers omits 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts omits 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb omits 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks omits a6ed2035878e drm/amd: Warn users about potential s0ix problems omits 3ec5586b4699 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby omits 4e6ae78ee619 soc: qcom: apr: Remove redundant 'flush_workqueue()' calls omits 4b41a9d0fe3d soc: qcom: aoss: Fix missing put_device call in qmp_get omits 6533e558c650 i40e: Fix reset path while removing the driver omits d1d87c33f47d scsi: lpfc: Remove redundant flush_workqueue() call omits 0ff027027e05 soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem omits 0603be719237 scsi: qedi: Remove redundant flush_workqueue() calls omits 2245ea91fd3a scsi: bfa: Replace snprintf() with sysfs_emit() omits 0ad3867b0f13 scsi: mvsas: Replace snprintf() with sysfs_emit() omits 5a811126d38f soc: qcom: rpmpd: Check for null return of devm_kcalloc omits 687ba48e16e4 scsi: bnx2fc: Make use of the helper macro kthread_run() omits a5d32f6d2e59 firmware: qcom: scm: Fix some kernel-doc comments omits c763ec4c10f7 scsi: hisi_sas: Fix setting of hisi_sas_slot.is_internal omits dd84a4b0fe17 scsi: bnx2fc: Fix typo in comments omits 1b777d4d9e38 drm/nouveau: fix off by one in BIOS boundary checking omits f681d1078d45 scsi: ufs: Add checking lifetime attribute for WriteBooster omits a9ff0638a406 soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable omits df7abcaa1246 scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task omits 61f162aa4381 scsi: pm8001: Fix use-after-free for aborted TMF sas_task omits 0aed75fd30da scsi: pm8001: Fix warning for undescribed param in process [...] omits 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock omits 3d2504663c41 i40e: Fix reset bw limit when DCB enabled with 1 TC omits 29d650f7e3ab xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* omits f588a1bbfce7 drm/amd: Warn users about potential s0ix problems omits 071a13332de8 firmware: qcom: scm: Add function to set IOMMU pagetable a [...] omits 943515090ec6 firmware: qcom: scm: Add function to set the maximum IOMMU [...] omits 7823e5aa5d1d firmware: qcom: scm: Remove reassignment to desc following [...] omits 02964a7244ba ARM: dts: qcom: pm8226: Support SPMI regulators on PMIC sid 1 omits d88198fcb540 ARM: dts: qcom: pm8226: Add vibration motor node omits 6bf3c1895f58 arm64: dts: qcom: sdm845-db845c: Remove clock-lanes proper [...] omits 015bbdd31411 arm64: dts: qcom: apq8016-sbc: Remove clock-lanes property [...] omits cd4bd4704ec8 arm64: dts: qcom: msm8992-lg-bullhead: Add support for LG [...] omits 3f99518c6f65 arm64: dts: qcom: msm8992-lg-bullhead: Place LG Bullhead g [...] omits 58d5ea52bd22 arm64: dts: qcom: sc7280: Factor gpio.h include to sc7280.dtsi omits 90c856602e03 arm64: dts: qcom: sc7280: Factor out Chrome common fragment omits d80976d9ffd9 dma-resv: some doc polish for iterators omits 3d082157a242 drm: remove allow_fb_modifiers omits 8be576837b6e drm: add support modifiers for drivers whose planes only s [...] omits 2af104290da5 drm: introduce fb_modifiers_not_supported flag in mode_config omits 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only omits 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field' omits 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...] omits 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide omits 04662bac0067 ACPI: require CRC32 to build omits c2741453478b kunit: cleanup assertion macro internal variables omits 2b6861e2372b kunit: factor out str constants from binary assertion structs omits 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros omits 6419abb80e82 kunit: remove va_format from kunit_assert omits 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field omits 063565aca373 Merge drm/drm-next into drm-intel-next omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits edb854a3680b scsi: core: Reallocate device's budget map on queue depth change omits f322a620be69 ixgbe: respect metadata on XSK Rx to skb omits 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] omits 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly omits f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits 45a34ca68070 ice: respect metadata on XSK Rx to skb omits dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() omits 6dba29537c0f i40e: respect metadata on XSK Rx to skb omits bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] omits ec049891b2dc kselftest: Fix vdso_test_abi return status omits 936bd03405fc scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe omits c26b85ea1636 scsi: pm80xx: Fix double completion for SATA devices omits 61a6262f95e0 arm64: dts: qcom: sc7280: Move herobrine-r0 to its own dts omits 142a4d995c6a arm64: dts: qcom: sc7280: Fix gmu unit address omits 7b1e0a87730e arm64: dts: qcom: sc7280: Add camcc clock node omits fc6b1225d20d arm64: dts: qcom: sc7280: Add Display Port node omits 25940788d170 arm64: dts: qcom: sc7280: add edp display dt nodes omits 43137272f0bc arm64: dts: qcom: sc7280: Add DSI display nodes omits fcb68dfda5cb arm64: dts: qcom: sc7280: add display dt nodes omits bb59462e414f arm64: dts: qcom: sc7180: Add board regulators for MIPI ca [...] omits 1b968998a3cb arm64: dts: qcom: sc7280: Move USB2 controller nodes from [...] omits 9987151a9056 drm/bridge: lt9611: Fix an error handling path in lt9611_probe() omits 36415a796471 mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status omits fcda1cb81663 MAINTAINERS: add DT bindings files for ath10k and ath11k omits e2ac75e0619b MAINTAINERS: hand over ath9k maintainership to Toke omits 3451613c338b MAINTAINERS: change Loic as wcn36xx maintainer omits 533da5077b63 MAINTAINERS: mark ath6kl as orphan omits 99e675d473eb iommu/vt-d: Fix potential memory leak in intel_setup_irq_r [...] omits 30209b93177a iommu: Fix some W=1 warnings omits fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const omits 708db268459f wilc1000: use min_t() to make code cleaner omits e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices omits d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan omits c17f27167b4c rtw88: fix idle mode flow for hw scan omits a12f809968db rtw88: check for validity before using a pointer omits b43471cc1032 Merge branch 'mana-XDP-counters' omits a6bf5703f17b net: mana: Reuse XDP dropped page omits d356abb95b98 net: mana: Add counter for XDP_TX omits f90f84201edd net: mana: Add counter for packet dropped by XDP omits b54240ad4943 iommu: Fix potential use-after-free during probe omits 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] omits 46f478077384 drm/bridge: Add missing pm_runtime_put_sync omits f83a96e5f033 spi: mediatek: Avoid NULL pointer crash in interrupt omits 6938e02f8658 spi: sp7201: Fix compiler warnings omits 99407f11b565 spi: pic32: Convert to use GPIO descriptors omits 2818824ced4b spi: mpc512x-psc: Convert to use GPIO descriptors omits 1a5a87d541b4 spi: mt65xx: Convert to GPIO descriptors omits 31455bbda208 spi: pxa2xx_spi: Convert to use GPIO descriptors omits 780bf05f44c2 Merge branch 'smc-improvements' omits be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag omits 139653bc6635 net/smc: Remove corked dealyed work omits ea785a1a573b net/smc: Send directly when TCP_CORK is cleared omits 40cdc509877b btrfs: skip reserved bytes warning on unmount after log cl [...] omits 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline omits 37b4599547e3 btrfs: fix use of uninitialized variable at rm device ioctl omits 28b21c558a37 btrfs: fix use-after-free after failure to create a snapshot omits ea1d1ca4025a btrfs: tree-checker: check item_size for dev_item omits 0c982944af27 btrfs: tree-checker: check item_size for inode_item omits e804861bd4e6 btrfs: fix deadlock between quota disable and qgroup resca [...] omits 01b2a995156d Merge branch 'hash-rethink' omits cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash omits e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt omits 2127324a7d4a txhash: Add txrehash sysctl description omits 26859240e4ee txhash: Add socket option to control TX hash rethink behavior omits e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl omits 2d192fc4c1ab btrfs: don't start transaction for scrub if the fs is moun [...] omits bd2db32e7c3e moxart: fix potential use-after-free on remove path omits fa4300f060e5 of: unittest: update text of expected warnings omits ff72497f5728 arm64: dts: exynos: drop unneeded syscon phandle in Exynos [...] omits 2002c282cb89 arm64: dts: exynos: align pl330 node name with dtschema omits 363e52998c83 arm64: dts: exynos: Add initial E850-96 board support omits bfb3c7fa3950 arm64: dts: exynos: Add initial Exynos850 SoC support omits cacfddf82baf mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work omits 42a79960ffa5 mac80211_hwsim: report NOACK frames in tx_status omits f6c6804c43fa kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h omits a72c01a94f1d mac80211: mlme: check for null after calling kmemdup omits 02a95374b5ee carl9170: fix missing bit-wise or operator for tx_params omits 98d504a82cc7 wcn36xx: Differentiate wcn3660 from wcn3620 omits 3df6d74aedfd ath11k: mhi: use mhi_sync_power_up() omits b4f4c56459a5 ath11k: pci: fix crash on suspend if board file is not found omits 648ab4720cb7 ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops omits dca857f07dc1 ath11k: Fix uninitialized symbol 'rx_buf_sz' omits 22b59cb965f7 ath11k: fix kernel panic during unload/load ath11k modules omits a76ed59163ba ath11k: Rename ath11k_ahb_ext_irq_config omits c816b2e65b0e n_tty: wake up poll(POLLRDNORM) on receiving data omits 5432184107cd usb: gadget: f_uac2: Define specific wTerminalType omits 459702eea613 usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE [...] omits 292d2c82b105 usb: raw-gadget: fix handling of dual-direction-capable endpoints omits 5c2b9c61ae5d usb: usb251xb: add boost-up property support omits bb45f689fa62 ASoC: max98927: add missing header file omits a4f399a1416f Input: wm97xx: Simplify resource management omits 0a907ee9d95e usb: ulpi: Call of_node_put correctly omits 092f45b13e51 usb: ulpi: Move of_node_put to ulpi_dev_release omits 678dfd528034 selftests/net: timestamping: Fix bind_phc check omits 116ea68dc766 Merge branch 'renesas-dead-code' omits e7d966f9ea52 sh_eth: sh_eth_close() always returns 0 omits be94a51f3e5e ravb: ravb_close() always returns 0 omits cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() omits 47ed9442b2ec ipv4: Make ip_idents_reserve static omits d192181c2ccb r8169: add rtl_disable_exit_l1() omits 73c105ad2a3e phy: make phy_set_max_speed() *void* omits fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...] omits 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance omits 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling omits 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...] omits baf927a833ca pinctrl: microchip-sgpio: Fix support for regmap omits 341adeec9ada net/smc: Forward wakeup to smc socket waitqueue after fallback omits d48384c7ed6c USB: serial: option: add ZTE MF286D modem omits fa77ce201f7f USB: serial: ch341: add support for GW Instek USB2.0-Seria [...] omits ebe2b1add105 usb: f_fs: Fix use-after-free for epfile omits 3c6f13ad723e drm/i915/adlp: Fix TypeC PHY-ready status readout omits b3f74938d656 drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 90a3d22ff02b drm/i915/overlay: Prevent divide by zero bugs in scaling omits 5ae13c305ef8 drm/i915: Lock timeline mutex directly in error path of eb [...] omits 8172f41859cf drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits b470947c3672 usb: dwc3: xilinx: fix uninitialized return value omits e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree omits cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema omits 94db9cc8f8fa ALSA: hda/realtek: Add quirk for ASUS GU603 omits ea3541961376 ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aoru [...] omits 41a8601302ec ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aor [...] omits 63394a16086f ALSA: hda/realtek: Add missing fixup-model entry for Gigab [...] omits b837a9f5ab3b ALSA: hda: realtek: Fix race at concurrent COEF updates omits b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI omits e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses omits d5342fdd163a powerpc: dts: Fix some I2C unit addresses omits 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 omits f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting omits b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. omits 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] omits c1c8a66367a3 KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure omits 349fbfe9b918 KVM: PPC: mmio: Return to guest after emulation failure omits 3f831504482a KVM: PPC: mmio: Reject instructions that access more than [...] omits b99234b918c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation omits 36d014d37d59 KVM: PPC: Book3S HV: Stop returning internal values to userspace omits 6e163f9b866a ata: libata-scsi: Simplify scsi_XX_lba_len() omits 261e15079930 ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() omits 7fdbacfad7c8 ata: libata-scsi: Cleanup ata_get_xlat_func() omits 217ca30fbf4b ata: pata_pdc202xx_old: make static read-only array pio_ti [...] omits 9ab844253aed ata: pata_atiixp: make static read-only arrays const omits 8818a5342cb4 ata: pata_platform: Make use of platform_get_mem_or_io() omits 47307c31d90a crypto: octeontx2 - Avoid stack variable overflow omits 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c omits 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing omits 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos omits 498382593c7c crypto: hisilicon/sec - use the correct print format omits 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration omits 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] omits e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback omits 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 omits 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK omits 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses omits 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail omits c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names omits a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] omits d3481accd974 crypto: rsa-pkcs1pad - restore signature length check omits e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist omits 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa omits 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 omits 5f2f5eaa3e37 arm64: lib: accelerate crc32_be omits 1b3dce8b8ab3 lib/crc32test: correct printed bytes count omits 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override omits 163a4e7fa73c lib/crc32: remove unneeded casts omits a88592cc27ef crypto: kdf - Select hmac in addition to sha256 omits 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 omits 90be188b65f7 crypto: x86 - Convert to SPDX identifier omits 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out omits ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER omits 735efea69d36 crypto: ccp - remove redundant ret variable omits 78482af095ab video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() omits 6a3827ea4e2b video: fbdev: pxa168fb: Initialize pointers with NULL and [...] omits fee5c1e4b789 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdf [...] omits 0f8a1cae9236 video: fbdev: savagefb: make a variable local omits 2d86293c7075 xfs: return errors in xfs_fs_sync_fs omits dd5532a4994b quota: make dquot_quota_sync return errors from ->sync_fs omits 5679897eb104 vfs: make sync_filesystem return errors from ->sync_fs omits 2719c7160dcf vfs: make freeze_super abort when sync_filesystem returns error omits 632fe0bb8c5b iio: Fix error handling for PM omits 4165456fe6b7 iio: addac: ad74413r: correct comparator gpio getters mask usage omits 8a3e4a5614ad iio: addac: ad74413r: use ngpio size when iterating over mask omits e7a3290d330e iio: addac: ad74413r: Do not reference negative array offsets omits e0a2e37f3038 iio: adc: men_z188_adc: Fix a resource leak in an error ha [...] omits 26291c54e111 Linux 5.17-rc2 omits 22e424feb665 Revert "fs/9p: search open fids first" omits c5fe9de79033 Merge tag 'irq_urgent_for_v5.17_rc2_p2' of git://git.kerne [...] omits 27a96c4feb83 Merge tag 'perf_urgent_for_v5.17_rc2_p2' of git://git.kern [...] omits a1cba0e2deeb iio: frequency: admv1013: remove the always true condition omits 24f4db1f3a27 Merge tag 'sched_urgent_for_v5.17_rc2_p2' of git://git.ker [...] omits a96d3a5b1519 Merge tag 'x86_urgent_for_v5.17_rc2' of git://git.kernel.o [...] omits 8dd71685dcb7 Merge branch 'akpm' (patches from Andrew) omits 8fd941504282 arm64: dts: rockchip: align pl330 node name with dtschema omits 62966cbdda8a arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity omits ad02776cf8d0 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage omits ddf4b773aa40 ocfs2: fix a deadlock when commit trans omits 4cd1103d8c66 jbd2: export jbd2_journal_[grab|put]_journal_head omits 44585f7bc0cb psi: fix "defined but not used" warnings when CONFIG_PROC_FS=n omits 51e50fbd3efc psi: fix "no previous prototype" warnings when CONFIG_CGROUPS=n omits 27fe73394a1c mm, kasan: use compare-exchange operation to set KASAN page tag omits 09c6304e38e4 kasan: test: fix compatibility with FORTIFY_SOURCE omits 0226bd64da52 tools/testing/scatterlist: add missing defines omits 536f4217ced6 mm: page->mapping folio->mapping should have the same offset omits 61e28cf0543c memory-failure: fetch compound_head after pgmap_pfn_valid() omits dbecf9b8b8ce ia64: make IA64_MCA_RECOVERY bool instead of tristate omits e7f1e8834b2b binfmt_misc: fix crash when load/unload module omits 6cb917411e02 include/linux/sysctl.h: fix register_sysctl_mount_point() [...] omits 3a5286955bf5 pinctrl: bcm63xx: fix unmet dependency on REGMAP for GPIO_REGMAP omits 5297c693d8c8 pinctrl: bcm2835: Fix a few error paths omits 474932a3b215 Merge tag 'intel-pinctrl-v5.17-4' of gitolite.kernel.org:p [...] omits dfd0dfb9a7cc EDAC/xgene: Fix deferred probing omits 24565bc41159 video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit omits 0a786596954a video: fbmem: use swap() to make code cleaner in fb_rotate_logo() omits 5c6f402bdcf9 video: fbdev: cirrusfb: check pixclock to avoid divide by zero omits 81b63420564d video: fbdev: mmp: Make use of the helper function dev_err [...] omits b1d8c84abb38 video: fbdev: s3c-fb: Make use of the helper function dev_ [...] omits a644da2ec57a video: fbdev: ssd1307fb: Make use of the helper function d [...] omits 626e021dab75 video: fbdev: pxa3xx-gcu: Make use of the helper function [...] omits 24e9c50d7adf video: fbdev: pxa168fb: Make use of the helper function de [...] omits 394e80c8c68d video: fbdev: da8xx-fb: Make use of the helper function de [...] omits 0d3dbeb8142a video: fbdev: omapfb: panel-tpo-td043mtea1: Make use of th [...] omits 7ebf85c5b104 video: fbdev: omapfb: panel-sharp-ls037v7dw01: Make use of [...] omits 9d773f103b89 video: fbdev: omapfb: lcd_ams_delta: Make use of the helpe [...] omits 1d09b2a18d4b video: fbdev: omapfb: panel-lgphilips-lb035q02: Make use o [...] omits 25a968fbca7a video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 9c5718ab3096 video: fbdev: atyfb: Remove assigned but never used variab [...] omits 8738ddcac644 video: fbdev: w100fb: Reset global state omits 212efde8818e video: fbdev: au1200fb: Make use of dma_mmap_coherent() omits 3e17314c22ea agp: define proper stubs for empty helpers omits 37a1a2e6eeeb video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow omits 1e3c3e6193d4 video: fbdev: via: Fix spelling mistake "bellow" -> "below" omits 3bfa3f1b6119 video: fbdev: s3c-fb: drop unneeded MODULE_ALIAS omits 1791f487f877 video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() omits 567e44fb51b4 video: fbdev: controlfb: Fix COMPILE_TEST build omits 4378aaeef31b video: fbdev: ocfb: add const to of_device_id omits 136851694889 dt-bindings: simple-framebuffer: allow standalone compatible omits 963e65dbfd35 video: fbdev: sis: use swap() to make code cleaner omits 62d89a7d49af video: fbdev: matroxfb: set maxvram of vbG200eW to the sam [...] omits dd2909066402 video: fbdev: mb862xx: remove redundant assignment to pointer ptr omits fe4059c3c4c2 backlight: qcom-wled: Add PM6150L compatible omits 97db79f70505 video: fbdev: mach64_ct: remove redundant res variable omits 19d10a8333dc video: fbdev: omapfb: use default_groups in kobj_type omits 1ce48d67dc20 video: fbdev: omapfb: Remove redundant 'flush_workqueue()' calls omits adc122011125 backlight: lm3630a_bl: Remove redundant 'flush_workqueue()' calls omits 9d54c5d47406 video: fbdev: imxfb: Check for null res pointer omits 0cd129de3ee7 video: fbdev: aty128fb: make some arrays static const omits 243d30803744 Merge tag 'irqchip-fixes-5.17-1' of git://git.kernel.org/p [...] omits 489f710a738e cifs: unlock chan_lock before calling cifs_put_tcp_session omits 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build() omits ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII' omits e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions omits 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization omits f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...] omits 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware omits 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node omits 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains omits 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] omits 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] omits f8c7e4ede46f Merge tag 'pci-v5.17-fixes-2' of git://git.kernel.org/pub/ [...] omits 4cd90083d325 Merge tag 'gpio-fixes-for-v5.17-rc2' of git://git.kernel.o [...] omits e255759e5afb Merge tag 'char-misc-5.17-rc2' of git://git.kernel.org/pub [...] omits bb37101b3633 Merge tag 'tty-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] omits 44aa31a2bfaa Merge tag 'usb-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] omits cb323ee75d24 Merge tag 'block-5.17-2022-01-28' of git://git.kernel.dk/l [...] omits 3b58e9f3a301 Merge tag 'io_uring-5.17-2022-01-28' of git://git.kernel.d [...] omits d66c1e79b9fc Merge tag 'powerpc-5.17-3' of git://git.kernel.org/pub/scm [...] omits bd1e3696a052 arm64: dts: fsd: Add SPI device nodes omits 216e2aede2b5 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits d1e7f0919ea8 Merge tag 'fixes-v5.17-lsm-ceph-null' of git://git.kernel. [...] omits 91f6d5f181f6 arm64: dts: imx8mq: fix lcdif port node omits 5ea62d06b189 arm64: dts: imx8mq-librem5: fix mipi_csi1 port number to sensor omits 283d45145fbf arm64: dts: imx8mq: fix mipi_csi bidirectional port numbers omits 246e179d637e Merge tag 'docs-5.17-3' of git://git.lwn.net/linux omits 6d58c5e21a3f ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo omits e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi omits ff3cfc35a4dd arm64: dts: ls1028a: sl28: re-enable ftm_alarm0 omits dbe0d009d8c2 arm64: dts: freescale: Fix sound card model for MBa8Mx omits 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...] omits e4a7e3f741f7 regulator/rpi-panel-attiny: Use two transactions for I2C read omits 5fa4e8ea6490 regulator/rpi-panel-attiny: Use the regmap cache omits 1d746d448f42 regulator: rpi-panel: Remove get_brightness hook omits 8c518eb40391 regulator: rpi-panel: Add GPIO control for panel and touch resets omits 4866e35e48e6 regulator: rpi-panel: Convert to drive lines directly omits 89339a2ae760 regulator: rpi-panel: Ensure the backlight is off during probe. omits 00440bcd211a regulator: rpi-panel: Serialise operations. omits 5665eee7a380 regulator: rpi-panel: Handle I2C errors/timing to the Atmel omits 7291e7d68630 regulator: rpi-panel: Register with a unique backlight name omits 1601033da2dd ASoC: ops: Check for negative values before reading them omits 9a19aba24ecc ASOC: amd: acp: Add generic PDM and PCI driver support for ACP omits e0c8a67f53a2 SoC: SOF: ipc: Optimizations for tx message omits a3a2a21acfdb (Re)enable DP/HDMI audio for RK3399 Gru omits 4c38f8747c57 ASoC DPCM lockdep fixes omits 279eb8575fda EDAC/altera: Fix deferred probing omits b879f915bc48 dm: properly fix redundant bio-based IO accounting omits f524d9c95fab dm: revert partial fix for redundant bio-based IO accounting omits e45c47d1f94e block: add bio_start_io_acct_time() to control start_time omits 169387e2aa29 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 073819e0ff38 Merge tag 'efi-urgent-for-v5.17-1' of git://git.kernel.org [...] omits 7f5056b9e7b7 security, lsm: dentry_init_security() Handle multi LSM reg [...] omits a7b4b0076b5c Merge tag 'pm-5.17-rc2' of git://git.kernel.org/pub/scm/li [...] omits d3f6899b0b56 RDMA/rxe: Remove qp->grp_lock and qp->grp_list omits 8a7fa872ff79 RDMA/rxe: Remove rxe_drop_all_macst_groups omits f9f484605779 RDMA/rxe: Enforce IBA o10-2.2.3 omits 68a99f6a0ebf media: lirc: report ir receiver overflow omits 950170d6d2a5 media: rc-core: rename ir_raw_event_reset to ir_raw_event_ [...] omits b2a90f4fcb14 media: lirc: remove unused lirc features omits a922a0cb05f4 media: aspeed: Correct values for detected timing omits 26aea93bd59d media: aspeed: Use FIELD_GET to improve readability omits 4b732a001685 media: aspeed: Correct value for h-total-pixels omits 71ef8053d48f media: aspeed: Fix no complete irq for non-64-aligned width omits fd3e9d57e7fa media: aspeed: add more debug log messages omits a3de90afe392 media: aspeed: use v4l2_info/v4l2_warn/v4l2_dbg for log omits 932de2cd4994 media: i2c: dw9714: add optional regulator support omits 54ade663d4bb media: ov2740: identify module after subdev initialisation omits e9b06e21266e media: MAINTAINERS: update drm/stm drm/sti and cec/sti mai [...] omits 86eeea9bc4e4 media: MAINTAINERS: Update Benjamin Gaignard maintainer status omits 1fe6ae4e8262 media: i2c: max9286: Implement media entity .link_validate [...] omits 1949c01efefb media: ov5693: fix returnvar.cocci warnings omits 2a7f8142032a media: ov5693: fix boolconv.cocci warnings omits 7be91e02ed57 media: i2c: Add ov08d10 camera sensor driver omits da15b409ef4c media: hi847: Add support for Hi-847 sensor omits ff44cc4c3232 media: ov8865: Fix indentation in set_selection callback omits edd4fbff5378 media: ov5648: Don't pack controls struct omits 24bb30c8c894 media: v4l: Avoid unaligned access warnings when printing [...] omits c748f10c213c media: ov6650: Fix missing frame interval enumeration support omits 985d2d7a482e media: ov6650: Fix crop rectangle affected by set format omits c74052646496 media: ov6650: Add try support to selection API operations omits 1f6f1e959a85 media: ov6650: Fix set format try processing path omits df0001545b27 Merge tag 'trace-v5.17-rc1' of git://git.kernel.org/pub/sc [...] omits c89e5eb7dcf1 dt-bindings: interrupt-controller: sifive,plic: Group inte [...] omits 8fbc16d26d3a dt-bindings: interrupt-controller: sifive,plic: Fix number [...] omits 76fcbc9c7c57 Merge branch 'ucount-rlimit-fixes-for-v5.17-rc2' of git:// [...] omits e8cc7a5d1ad2 dt-bindings: irqchip: renesas-irqc: Add R-Car V3U support omits 02e3524474b8 RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem omits 758c7f1e9cc9 RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c omits 7df1023970d5 RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c omits a773abf72eb0 Merge tag 'rcu-urgent.2022.01.26a' of git://git.kernel.org [...] omits 56a14c69ae5e Merge tag 'hyperv-fixes-signed-20220128' of git://git.kern [...] omits 9b1b61c5fb84 RDMA/opa: Delete useless module.h include omits f156b944e5f4 RDMA/iser: Delete useless module.h include omits 163b4c12cd29 RDMA/ipoib: Delete useless module.h include omits d7b887ab5d42 RDMA/rxe: Delete useless module.h include omits cad4c6caadf3 RDMA/usnic: Delete useless module.h include omits fffa617a0fac RDMA/qib: Delete useless module.h include omits c8e2d59bf4dd RDMA/mthca: Delete useless module.h include omits 8a110fc9df03 RDMA/mlx4: Delete useless module.h include omits 75eeaed44813 RDMA/hfi1: Delete useless module.h include omits b74525f21e33 RDMA/core: Delete useless module.h include omits bd660922ab61 RDMA/mlx5: Delete useless module.h include omits 84aa6c3963b7 RDMA/mlx5: Delete get_num_static_uars function omits 3cd7cd8a62e6 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits e0152705e463 Merge tag 'mips-fixes-5.17_1' of git://git.kernel.org/pub/ [...] omits 7eb362548981 Merge tag 's390-5.17-3' of git://git.kernel.org/pub/scm/li [...] omits 4028bccb003c IB/rdmavt: Validate remote_addr during loopback atomic tests omits b856101a1774 IB/cm: Release previously acquired reference counter in th [...] omits 270677026261 drm/i915/dg2: Add Wa_14015227452 omits 8157f4707360 Merge tag 'ceph-for-5.17-rc2' of git://github.com/ceph/cep [...] omits 483529f3209f Fix a warning about a malformed kernel doc comment in cifs omits 297ae1eb23b0 arm64: cpufeature: List early Cortex-A510 parts as having [...] omits f6a26318e314 ocfs2: fix subdirectory registration with register_sysctl() omits df20597044e5 Merge tag 'trbe-cortex-a510-errata' of gitolite.kernel.org [...] omits 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device omits a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] omits bef8c5fdf50b spi: qcom: geni: Simplify DMA setting omits 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() omits 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data omits 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] omits 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] omits 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags omits 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir omits 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. omits 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device omits def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir omits c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP omits 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection omits 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback omits 4045daf0fa87 ASoC: rt5682: Fix deadlock on resume omits 06feec6005c9 ASoC: hdmi-codec: Fix OOB memory accesses omits 9f620684c1ef ASoC: soc-pcm: Move debugfs removal out of spinlock omits 3c75c0ea5da7 ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stre [...] omits db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write omits 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD omits 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable omits e0925375b2c6 rtw89: include subband type in channel params omits 0237f65aa65c rtw89: handle 6G band if supported by a chipset omits 74cc53cf59b6 Tegra234 APE support omits 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions omits 9eecaec238c8 rtw89: set mac_id and port ID to TXWD omits 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...] omits 283c3d886fdf rtw89: configure mac port HIQ registers omits 8b252070d790 rtw89: rename vif_maintain to role_maintain omits 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...] omits c7df64c194f6 rtw89: allocate mac_id for each station in AP mode omits d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...] omits fccca9345b25 rtw89: add C2H handle of BCN_CNT omits f7e76d13bb2b rtw89: download beacon content to firmware omits 91644020dbd9 rtw89: use hardware SSN to TX management frame omits 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ omits 3ffbb5a8b8cf rtw89: correct use of BA CAM omits c1ea345deda8 rtw89: encapsulate RX handlers to single function omits e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs omits 20d9fc889a59 rtw89: remove duplicate definition of hardware port number omits 861e58c8fc6b rtw89: extract modules by chipset omits 4897e722b54f Merge tag 'fsnotify_for_v5.17-rc2' of git://git.kernel.org [...] omits a75badebfdc0 RDMA/siw: Fix refcounting leak in siw_create_qp() omits 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr omits 36e8169ec973 RDMA/ucma: Protect mc during concurrent multicast leaves omits d9e410ebbed9 RDMA/cma: Use correct address when leaving multicast group omits c2b19fd75311 Merge tag 'fs_for_v5.17-rc2' of git://git.kernel.org/pub/s [...] omits d5081bf5dcfb ntb: intel: fix port config status offset for SPR omits b76bbb34dc80 net: stmmac: dwmac-sun8i: make clk really gated during rpm [...] omits 6449520391df net: stmmac: properly handle with runtime pm in stmmac_dvr [...] omits e5cce44aff3b IB/hfi1: Fix tstats alloc and dealloc omits 5f8f55b92edd IB/hfi1: Fix AIP early init panic omits b1151b74ff68 IB/hfi1: Fix alloc failure with larger txqueuelen omits 010a2a662331 Merge tag 'ieee802154-for-net-2022-01-28' of git://git.ker [...] omits 1f84a9450d75 gve: fix the wrong AdminQ buffer queue index check omits 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...] omits 8c83d39cc730 IB/hfi1: Fix panic with larger ipoib send_queue_size omits 7c263e9db33d Merge branch 'dsa-realtek-MDIO' omits 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7 omits 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports omits 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support omits d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support omits 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port omits c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...] omits d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint omits aac94001067d net: dsa: realtek: add new mdio interface for drivers omits 765c39a4fafe net: dsa: realtek: convert subdrivers into modules omits cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi omits f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv omits 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory omits 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings omits c1289d5d8502 RDMA/rtrs-clt: Do stop and failover outside reconnect work. omits b962fee5c266 RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() omits b73627eaf435 RDMA/rtrs-clt: Reflow text so lines don't end with a '(' omits 501c8f5e3901 Merge branch 'ax25-fixes' omits d01ffb9eee4a ax25: add refcount in ax25_dev to avoid UAF bugs omits 4e0f718daf97 ax25: improve the incomplete fix to avoid UAF and NPD bugs omits 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket omits a989eb66684d octeontx2-pf: Change receive buffer size using ethtool omits 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h omits 500c77eed0fe pinctrl: zynqmp: Revert "Unify pin naming" omits a299299963ae media: v4l2-subdev: Drop .set_mbus_config() operation omits b4bdc64613f1 media: i2c: ov6650: Drop implementation of .set_mbus_config() omits 04c66deecf66 media: pxa_camera: Drop usage of .set_mbus_config() omits 336136e197e2 media: dt-bindings: media: camss: Remove clock-lane property omits ac491992f370 RDMA/pvrdma: Remove useless DMA-32 fallback configuration omits 667da76b1c8c IB/mthca: Remove useless DMA-32 fallback configuration omits 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking' omits b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt omits 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth omits 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt omits 960b00336bab Merge branch 'ethtool-hdrsplit' omits b370517e5233 bnxt: report header-data split state omits 9690ae604290 ethtool: add header/data split indication omits 1a918a32cd1f Merge branch 'ksz-switch-refclk' omits 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock omits eccfecfe587b net: dsa: microchip: Document property to disable reference clock omits b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() omits dbd171df8cc0 media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put omits bf8275705565 media: mtk-vcodec: Get rid of mtk_smi_larb_get/put omits ce6c24baaa1f media: drm/mediatek: Get rid of mtk_smi_larb_get/put omits 5db12f5d843b media: drm/mediatek: Add pm runtime support for ovl and rdma omits 682c3cd82572 media: mtk-mdp: Get rid of mtk_smi_larb_get/put omits ba3cd6714aed media: mtk-jpeg: Get rid of mtk_smi_larb_get/put omits 635319a4a744 media: iommu/mediatek: Add device_link between the consume [...] omits 7d09aaf831b3 media: iommu/mediatek: Add probe_defer for smi-larb omits 2fb0feed5108 media: iommu/mediatek: Return ENODEV if the device is NULL omits 822a2ed8c606 media: iommu/mediatek-v1: Free the existed fwspec if the m [...] omits c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...] omits 928d6fe996f6 net: stmmac: dwmac-visconti: No change to ETHER_CLOCK_SEL [...] omits 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface omits 665408f4c3a5 brcmfmac: firmware: Fix crash in brcm_alt_fw_path omits ab451ea952fe nfsd: nfsd4_setclientid_confirm mistakenly expires confirm [...] omits 20dc69ca1023 spi: Fix missing unlock on error in sp7021_spi_master_tran [...] omits fa183433bf53 regulator: maxim,max8973: Drop Tegra specifics from example omits 7bd04b8d46b9 ASoC: SOF: trace: Simplify count adjustment in trace_read omits 0cfe76156cc1 ASoC: dt-bindings: realtek,rt5682s: Drop Tegra specifics f [...] omits 2ce0d008dcc5 ASoC: SOF: Intel: hda: Remove link assignment limitation omits fed44d6c3bcd ASoC: Document Tegra234 APE support omits 4fcc8710fdd9 ASoC: tegra: Update AHUB driver for Tegra234 omits 60b1e97140a4 spi: dt-bindings: Fix 'reg' child node schema omits 2cbd27267ffe spi: bcm-qspi: check for valid cs before applying chip select omits fb25621da570 ASoC: fsl: Add missing error handling in pcm030_fabric_probe omits 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 17179d0068b2 Merge tag 'kvmarm-fixes-5.17-1' of git://git.kernel.org/pu [...] omits 6a0c61703e3a KVM: eventfd: Fix false positive RCU usage warning omits 6cbbaab60ff3 KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use omits 892a42c10ddb KVM: nVMX: Implement evmcs_field_offset() suitable for han [...] omits 2423a4c0d174 KVM: nVMX: Rename vmcs_to_field_offset{,_table} omits 7a601e2cf615 KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER omits f80ae0ef089a KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS omits b19c99b9f448 selftests: kvm: check dynamic bits against KVM_X86_XCOMP_G [...] omits 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 omits 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz omits dd6e63122018 KVM: x86: add system attribute to retrieve full set of sup [...] omits 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] omits bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] omits d1e0df1c57bd ath9k_htc: fix uninit value bugs omits a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] omits 56f289a8d23a KVM: x86: Add a helper to retrieve userspace address from [...] omits 70b0911ad81c media: hantro: jpeg: Remove open-coded size in quantizatio [...] omits dc8bfe1e482d media: hantro: output encoded JPEG content directly to cap [...] omits c8980fcb2108 xen/x2apic: enable x2apic mode when supported for HVM omits 7464f055e9c3 media: hantro: Implement V4L2_CID_JPEG_ACTIVE_MARKER control omits 00b5359bac5a media: hantro: jpeg: Add COM segment to JPEG header to ali [...] omits e90410d1304e media: hantro: jpeg: Add JFIF APP0 segment to JPEG encoder output omits 0ce575d43291 media: hantro: Support cropping visible area for encoders omits 89d78e0133e7 media: hantro: Fix overfill bottom register field name omits 59342e3410eb media: MAINTAINERS: Change maintainers for mipid02 driver omits 0533d1731d43 media: v4l2-dev: Use non-atomic bitmap API when applicable omits 083d299a26c5 media: dt-bindings: media: document imx8mq support for imx7-csi omits e55c90c82375 media: imx: imx7-media-csi: add support for imx8mq omits c8c80c996182 media: meson: vdec: potential dereference of null pointer omits 417591a766b3 media: imx-jpeg: Prevent decoding NV12M jpegs into single- [...] omits a45bef620227 media: doc: pixfmt-yuv: Fix V4L2-PIX-FMT-Y10P format omits db8397262ce6 media: docs: v4l2grab.c.rst: change unintended assignment omits ca85d271531a media: coda: Fix missing put_device() call in coda_get_vdoa_data omits f9e795eaa6de media: coda: Use platform_get_irq() to get the interrupt omits 5c5dabb16476 ARM: imxrt_defconfig: Add i.MXRT family defconfig omits 9ae279ecabe3 kselftest/arm64: Correct logging of FPSIMD register read v [...] omits 50806fd91428 kselftest/arm64: Skip VL_INHERIT tests for unsupported vec [...] omits a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. omits 3364c5260da8 media: mtk-vpu: Drop unnecessary call to platform_get_resource() omits d5e438902ea3 media: s5p-g2d: Use platform_get_irq() to get the interrupt omits 35112f532276 media: exynos4-is: Use platform_get_irq() to get the interrupt omits f6762994ecef media: marvell-ccic: Use platform_get_irq() to get the interrupt omits 8e12c61cb15e media: exynos-gsc: Use platform_get_irq() to get the interrupt omits 2b9b06a7692e media: stm32-dma2d: Use platform_get_irq() to get the interrupt omits 8fae0d9f571e media: s5p-mfc: Use platform_get_irq() to get the interrupt omits 9fcb700420c9 media: bdisp: Use platform_get_irq() to get the interrupt omits b416be3a8792 media: camss: Use platform_get_irq_byname() to get the interrupt omits 7dee2cf0546a media: vsp1: Use platform_get_irq() to get the interrupt omits c9352df7139b media: i2c: max9286: Use "maxim,gpio-poc" property omits 48a0c73f94d3 media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' omits c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() omits 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example omits 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant omits 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid omits 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver omits 0e684f6e9353 arm64: dts: renesas: ulcb/ulcb-kf: switch to use audio-gra [...] omits fb912a1b474e arm64: dts: renesas: rcar-gen3: Add MOST devices omits 953b392aef35 arm64: dts: renesas: Miscellaneous whitespace fixes omits 283252132cb5 arm64: dts: renesas: falcon-csi-dsi: Add and connect MAX96712 omits c705c871106e arm64: dts: renesas: ulcb-kf: Add 9-asix sensor device omits 67913cd1d47c ARM: dts: imxrt1050-pinfunc: Add pinctrl binding header omits 145d9b498fc8 Merge tag 'ata-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] omits ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family omits c137fb8909c1 soc: imx: Remove Layerscape check omits d7da660cab47 parisc: Fix sglist access in ccio-dma.c omits b7d6f44a0fa7 parisc: Fix data TLB miss in sba_unmap_sg omits 9129886b8818 parisc: Drop __init from map_pages declaration omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits 0444f82766f0 ALSA: hda: Fix signedness of sscanf() arguments omits 374630e3f94e Merge tag 'hwmon-for-v5.17-rc2' of git://git.kernel.org/pu [...] omits 82b550fa99f2 Merge tag 'drm-fixes-2022-01-28' of git://anongit.freedesk [...] omits 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support omits b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers omits 14683babf8ee drm/i915: Move drrs hardware bit frobbing to small helpers omits 5f721a5d1bb2 drm/i915: s/gmch_{m,n}/data_{m,n}/ omits c65b3affc673 drm/i915: Clean up M/N register defines omits d29c9930279d drm/i915: Extract intel_{get,set}_m_n() omits bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] omits 42c9b28e6862 ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group omits 844318dfd31f crypto: qat - fix a signedness bug in get_service_enabled() omits 1e1ec11d3ec3 crypto: ccp - Ensure psp_ret is always init'd in __sev_pla [...] omits ba2c149d0812 crypto: tcrypt - add asynchronous speed test for SM3 omits 930ab34d906d crypto: x86/sm3 - add AVX assembly implementation omits b4784a45ea69 crypto: sm3 - make dependent on sm3 library omits 114004696bf2 crypto: sm2 - make dependent on sm3 library omits f3a03d319dbd crypto: arm64/sm3-ce - make dependent on sm3 library omits eb90686d5d10 crypto: sm3 - create SM3 stand-alone library omits 68ce6126e113 Documentation: update debugfs doc for Hisilicon HPRE omits f6fb93ccc8c8 Documentation: update debugfs doc for Hisilicon ZIP omits 535761866ec3 Documentation: update debugfs doc for Hisilicon SEC omits 660ff26080f5 Documentation: use the tabs on all acc documentation omits db5aa1497d02 Merge tag 'amd-drm-fixes-5.17-2022-01-26' of https://gitla [...] omits b1d83f4c94f5 Merge branch 'etnaviv/fixes' of https://git.pengutronix.de [...] omits 52fa904e5167 Merge tag 'drm-msm-fixes-2022-01-25' of https://gitlab.fre [...] omits 2fd0e5fb4ba3 Merge tag 'drm-misc-fixes-2022-01-27' of git://anongit.fre [...] omits 23ecd4c13542 Merge tag 'drm-misc-next-fixes-2022-01-21' of git://anongi [...] omits 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes omits 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC omits e7d786331c62 Merge branch 'udp-ipv6-optimisations' omits 31ed2261e88f ipv6: partially inline ipv6_fixup_options omits 40ac240c2e06 ipv6: optimise dst refcounting on cork init omits 5298953e742d udp6: don't make extra copies of iflow omits f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork omits f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data() omits 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use omits d656b2ea5fa7 ipv6: clean up cork setup/release omits b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb omits 406c4a0af010 udp6: shuffle up->pending AF_INET bits omits cd3c74807736 ipv6: optimise dst refcounting on skb init omits b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing' omits 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing omits 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing omits ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...] omits 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing omits 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing omits 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing omits cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing omits d344e55356c2 Merge branch 'mlxsw-various-updates' omits ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...] omits bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports omits 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group omits 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...] omits 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c omits 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...] omits 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array omits 7674b7b559b6 net: amd-xgbe: ensure to reset the tx_timer_active flag omits 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...] omits 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 33d12dc91bc4 Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits 5aac9108a180 net: amd-xgbe: Fix skb data length underflow omits ecff30575b5a LSM: general protection fault in legacy_parse_param omits 67ab5eb71b37 tracing: Don't inc err_log entry count if entry allocation fails omits 097f1eefedea tracing: Propagate is_signed to expression omits b59f2f2b865c tracing: Fix smatch warning for do while check in event_hi [...] omits 798a5b6c195d tracing: Fix smatch warning for null glob in event_hist_tr [...] omits aa814c51ab7c tools/tracing: Update Makefile to build rtla omits 2201aea114d4 rtla: Make doc build optional omits c6d777acdf8f tracing/perf: Avoid -Warray-bounds warning for __rel_loc macro omits 58c5724ec2cd tracing: Avoid -Warray-bounds warning for __rel_loc macro omits e629e7b525a1 tracing/histogram: Fix a potential memory leak for kstrdup() omits 4ed308c445a1 ftrace: Have architectures opt-in for mcount build time sorting omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits dae1d8ac3189 selftests: skip mincore.check_file_mmap when fs lacks need [...] omits ac9e0a250bb1 selftests: openat2: Skip testcases that fail with EOPNOTSUPP omits ea3396725aa1 selftests: openat2: Add missing dependency in Makefile omits e051cdf655fa selftests: openat2: Print also errno in failure messages omits b9199181a9ef selftests: futex: Use variable MAKE instead of make omits c36846f39179 drm/i915: delete shadow "ret" variable omits 43f251795587 drm/kmb: Fix for build errors with Warray-bounds omits b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op omits 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits c57f5ba2c8fe drm/amdgpu: Wrong order for config and counter_id parameters omits 1ec5a44331af drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" omits ded81d5b2b67 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 8cda7a4f96e4 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits e281d5940ae7 drm/amdgpu/swsmu/i2c: return an error if the SMU is not running omits 3ed893396b01 drm/amd: Enable FRU EEPROM for Sienna Cichlid omits 2f60dd50769e drm/amd: Expose the FRU SMU I2C bus omits f06d9e4eec73 drm/amdgpu: add 1.3.1/2.4.0 athub CG support omits 4e13b063d2e5 drm/amdgpu: convert code name to ip version for athub omits 7367540b2621 drm/amd/display: Fix unused variable warning omits bee7f8d09268 drm/amdgpu: get hash bit for CH4 in umc channel index omits e63fa4dcea2f drm/amdgpu: update algorithm of umc address conversion omits 498d46fe7aa7 drm/amdgpu: increase bad page number for umc ras query omits 400013b268cb drm/amdgpu: add umc_fill_error_record to make code more simple omits 9a1769604988 display/amd: decrease message verbosity about watermarks t [...] omits fc6ea4bee130 drm/amdgpu: Wipe all VRAM on free when RAS is enabled omits 7270e8957eb9 drm/amdgpu: Fix an error message in rmmod omits 75513bf5d72c drm/amd/pm: fix the deadlock observed on performance_level [...] omits f4e2a66dae99 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby omits a154bf6eda98 drm/amd/display: Add Missing HPO Stream Encoder Function Hook omits 6225bb3a88d2 drm/amdkfd: svm range restore work deadlock when process exit omits 367c9b0f1b87 drm/amdkfd: Ensure mm remain valid in svm deferred_list work omits ac7c48c0cce0 drm/amdkfd: Don't take process mutex for svm ioctls omits b6dca949b88e drm/amdgpu/display: Remove t_srx_delay_us. omits 1790b649b01b drm/amdkfd: enable heavy-weight TLB flush on Vega20 omits 039cacd23939 drm/amdgpu: add determine passthrough under arm64 omits 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX omits 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities omits 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums omits a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls omits 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr omits 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr omits e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags omits efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow omits eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer omits 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions omits ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] omits 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() omits 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] omits 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr omits df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] omits c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps omits 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] omits 91cb4c19118a Bluetooth: Increment management interface revision omits 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' omits b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain omits 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] omits 696c39011538 selftests/bpf: add a selftest with __user tag omits 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c omits c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] omits 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] omits 708e8af4924e arm64: errata: Add detection for TRBE trace data corruption omits 3bd94a8759de arm64: errata: Add detection for TRBE invalid prohibited states omits 607a9afaae09 arm64: errata: Add detection for TRBE ignored system regis [...] omits 53960faf2b73 arm64: Add Cortex-A510 CPU part definition omits 23a46422c561 Merge tag 'net-5.17-rc2' of git://git.kernel.org/pub/scm/l [...] omits 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage omits 4c97fdb06b98 docs/zh_CN: add highmem translation omits adeacecbd36c docs/zh_CN: add free_page_reporting translation omits 722cc663d79c docs/zh_CN: add damon api translation omits 18e74934dc4a docs/zh_CN: add damon design translation omits 3fd881621931 docs/zh_CN: add damon faq translation omits e2d99027da08 docs/zh_CN: add damon index tronslation omits 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst omits 88ba790d84e9 docs/zh_CN: add balance translation omits 6f5dbb213c14 docs_zh_CN: add active_mm translation omits 9c3519d2b509 docs/zh_CN: add vm/index translation omits e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting omits bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints omits dd774a07ddfc docs/zh_CN: Add opp Chinese translation omits 30e61d38f01d docs/zh_CN: Add power/index Chinese translation omits c75c6a8add37 docs/zh_CN: Cleanup index.rst omits 854d0982eef0 docs/vm: Fix typo in *harden* omits 573fe46e398f Documentation: arm: marvell: Extend Avanta list omits 10855b45a428 docs: fix typo in Documentation/kernel-hacking/locking.rst omits 941518d6538a docs: Hook the RTLA documents into the kernel docs build omits 9d6bf794084d drm/xen: Add support for the nomodeset kernel parameter omits 9b71ce89b555 drm/tilcdc: Add support for the nomodeset kernel parameter omits 93804f5d2dd2 drm/tegra: Add support for the nomodeset kernel parameter omits 89ec0023200e drm/sti: Add support for the nomodeset kernel parameter omits 5e66e818e035 drm/sprd: Add support for the nomodeset kernel parameter omits 09037781c109 drm/rockchip: Add support for the nomodeset kernel parameter omits fce8bfffa239 drm: rcar-du: Add support for the nomodeset kernel parameter omits 7fd7d70181b3 drm/omap: Add support for the nomodeset kernel parameter omits 5d40a4b8d824 drm/msm: Add support for the nomodeset kernel parameter omits c0a23916f4ae drm/mediatek: Add support for the nomodeset kernel parameter omits ab120b9264f9 drm/mcde: Add support for the nomodeset kernel parameter omits fcf5cc92b015 drm/ingenic: Add support for the nomodeset kernel parameter omits 56dcbfd934ad drm/imx: Add support for the nomodeset kernel parameter omits 5f825973b491 drm/hyperv: Add support for the nomodeset kernel parameter omits ba4a28bb168a drm/gma500: Add support for the nomodeset kernel parameter omits 87a628abd8b0 drm/exynos: Add support for the nomodeset kernel parameter omits d593767e6b1d drm/armada: Add support for the nomodeset kernel parameter omits fad5453444fd drm/xlnx: Use drm_module_platform_driver() to register the driver omits 8a843011d196 drm/tve200: Use drm_module_platform_driver() to register t [...] omits 8acd15a0c8c6 drm/arc: Use drm_module_platform_driver() to register the driver omits d9c7853593a4 drm/tidss: Use drm_module_platform_driver() to register th [...] omits ab41e6aa9128 drm/sun4i: Use drm_module_platform_driver() to register th [...] omits ba497a551a49 drm/stm: Use drm_module_platform_driver() to register the driver omits 233a32534513 drm/shmobile: Use drm_module_platform_driver() to register [...] omits d405054dc72f drm: mxsfb: Use drm_module_platform_driver() to register t [...] omits a9b19b0d707b drm/meson: Use drm_module_platform_driver() to register th [...] omits 1439e3bea7b1 drm/kmb: Use drm_module_platform_driver() to register the driver omits fdb5713c7d6f drm/hisilicon/kirin: Use drm_module_platform_driver() to r [...] omits f4b5091def94 drm/fsl-dcu: Use drm_module_platform_driver() to register [...] omits d5410d6974ac drm/atmel-hlcdc: Use drm_module_platform_driver() to regis [...] omits 94afe983b5aa drm/aspeed: Use drm_module_platform_driver() to register t [...] omits df8d1d0abd94 drm/vmwgfx: Replace module-init boiler-plate code with DRM [...] omits ccecfd013a39 drm/vboxvideo: Replace module-init boiler-plate code with [...] omits 10dcc8317f60 drm/qxl: Replace module-init boiler-plate code with DRM helpers omits 66755b487178 drm/qxl: Move ioctl array next to its only user omits 46531a30364b cgroup/bpf: fast path skb BPF filtering omits a7b23fd90c80 drm/mgag200: Replace module-init boiler-plate code with DR [...] omits 908a26e139e8 selftests/exec: Remove pipe from TEST_GEN_FILES omits 01dabed20573 selftests/zram: Adapt the situation that /dev/zram0 is being used omits d18da7ec3719 selftests/zram01.sh: Fix compression ratio calculation omits fc4eb486a59d selftests/zram: Skip max_comp_streams interface on newer kernel omits dede34b2c1a8 docs/kselftest: clarify running mainline tests on stables omits cdeea45422f5 selinux: fix a type cast problem in cred_init_security() omits cdb5ed9796e7 selftests/bpf: fix a clang compilation error omits ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 omits 22d7ee32f1fb gpu: host1x: Fix hang on Tegra186+ omits f6133fbd3738 io_uring: remove unused argument from io_rsrc_node_alloc omits 10825410b956 blk-mq: Fix wrong wakeup batch configuration which will ca [...] omits fd20d9738395 net: bridge: vlan: fix memory leak in __allowed_ingress omits ac9178926649 igbvf: Remove useless DMA-32 fallback configuration omits f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration omits fea89930f2a1 igc: Remove useless DMA-32 fallback configuration omits 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration omits 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration omits a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration omits 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration omits 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration omits 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration omits 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration omits b07f41373254 netfilter: nf_tables: remove assignment with no effect in [...] omits 364df53c081d net: socket: rename SKB_DROP_REASON_SOCKET_FILTER omits 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test omits 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...] omits 3c42b2019863 ipv4: remove sparse error in ip_neigh_gw4() omits 3ede6465e756 Merge branch 'ipv4-less-uses-of-shared-ip-generator' omits 23f57406b82d ipv4: avoid using shared IP generator for connected sockets omits 970a5a3ea86d ipv4: tcp: send zero IPID in SYNACK messages omits 33372bc27437 Merge branch 'xsk-batching' omits 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e omits 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API omits 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing omits d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool omits 3dd411efe1ed ice: Make Tx threshold dependent on ring length omits 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often omits 296f13ff3854 ice: xsk: Force rings to be sized to power of 2 omits a4e186693cbe ice: Remove likely for napi_complete_done omits a0f90c881570 drm/vmwgfx: Fix stale file descriptors on failed usercopy omits d19a7af73b5e lockd: fix failure to cleanup client locks omits 153a0d187e76 ipv4: raw: lock the socket in raw_bind() omits e2cf07654efb ptp: replace snprintf with sysfs_emit omits 966f435add48 MAINTAINERS: add missing IPv4/IPv6 header paths omits 492fefbaafb9 MAINTAINERS: add more files to eth PHY omits c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe omits 2fbafb828ec7 Merge branch 'static-inlines' omits 5e4eca5d929a net: tipc: remove unused static inlines omits a459bc9a3a68 net: sched: remove qdisc_qlen_cpu() omits 98b608629746 net: sched: remove psched_tdiff_bounded() omits d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32() omits 937fca918aac udplite: remove udplite_csum_outgoing() omits cc81df835c25 udp: remove inner_udp_hdr() omits 1303f8f0df24 dccp: remove max48() omits 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() omits 0ab1e6d9a453 hsr: remove get_prp_lan_id() omits 560e08eda796 net: ax25: remove route refcount omits 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu() omits 08dfa5a19e1f net: remove linkmode_change_bit() omits b1755400b4be net: remove net_invalid_timestamp() omits f7bfd110f168 nfc: use *_set_vendor_cmds() helpers omits bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii() omits 3c8cef9f3d86 Merge tag 'nvme-5.17-2022-01-27' of git://git.infradead.or [...] omits 9e0db41e7a0b net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() omits d9f393f468aa nfp: Simplify array allocation omits dcb2c5c6ca9b net: bridge: vlan: fix single net device option dumping omits a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable omits aa44323e1c4d Merge branch 'stmmac-ptp-fix' omits 0735e639f129 net: stmmac: skip only stmmac_ptp_register when resume fro [...] omits 94c82de43e01 net: stmmac: configure PTP clock source prior to PTP initi [...] omits f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...] omits f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...] omits dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency omits 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression omits 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources omits 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" omits 3da4b7403db8 ALSA: usb-audio: initialize variables that could ignore errors omits 36268983e903 Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" omits 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob omits 349fdca68719 Merge branch 'mvneta-mac_select_pcs' omits 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface omits 72bb9531162a net: mvneta: reorder initialisation omits 7ded129bcaf7 Merge branch 'at803x-sfp-fiber' omits dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage omits 3265f4218878 net: phy: at803x: add fiber support omits 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init omits a0f25a6bb319 drm/hisilicon/hibmc: Allow to be built if COMPILE_TEST is enabled omits ec2444530612 psi: Fix "no previous prototype" warnings when CONFIG_CGROUPS=n omits 5102bb1c9f82 psi: Fix "defined but not used" warnings when CONFIG_PROC_FS=n omits d37aee9018e6 sched/uclamp: Fix iowait boost escaping uclamp restriction omits 7a17e1db1265 sched/sugov: Ignore 'busy' filter when rq is capped by uclamp_max omits 77cf151b7bbd sched/core: Export pelt_thermal_tp omits 16c8fd64c31c MAINTAINERS: add Suren as psi co-maintainer omits 12bf8a7eb84e sched/numa: initialize numa statistics when forking new task omits 28c988c3ec29 sched/debug: Remove mpol_get/put and task_lock/unlock from [...] omits 516b33460c5b drm/i915/adlp: Fix TypeC PHY-ready status readout omits e29ed0d1051d memory: brcmstb_dpfe: fix typo in a comment omits 0123af535b9c memory: tegra: Constify struct thermal_cooling_device_ops omits 3e25f800afb8 memory: fsl_ifc: populate child devices without relying on [...] omits 985ede63a045 dt-bindings: memory: fsl: convert ifc binding to yaml schema omits 205e17766c78 memory: mtk-smi: Use ARRAY_SIZE to define MTK_SMI_CLK_NR_MAX omits 9ff684342ee7 memory: tegra20-emc: Correct memory device mask omits e3aabb3c7dbe memory: tegra30-emc: Print additional memory info omits 626b2dda7651 Merge tag 'rpmsg-v5.17-fixes' of git://git.kernel.org/pub/ [...] omits 96b5590a4861 Merge tag 'rproc-v5.17-fixes' of git://git.kernel.org/pub/ [...] omits a5d092d37eb5 drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 omits 641e94c6b6be dt-bindings: display: simple: Add Multi-Inno Technology MI [...] omits 653af51ca6d8 drm: mxsfb: Shutdown the display on system shutdown omits 72f6c03336b8 drm: mxsfb: Shutdown the display on remove omits 1d61d359c284 dt-bindings: display: bridge: lvds-codec: Document TI DS90 [...] omits bb7eb3b19f19 drm: Add TODO item for requesting memory regions omits 748bd5873d1a fbdev/simplefb: Request memory region in driver omits 8ec6a72da65b drm/simpledrm: Request memory region in driver omits c96898342c38 drivers/firmware: Don't mark as busy the simple-framebuffe [...] omits 27599aacbaef fbdev: Hot-unplug firmware fb devices on forced removal omits fa62f39dc7e2 MIPS: Fix build error due to PTR used in more places omits d1ad2721b1eb kbuild: remove include/linux/cyclades.h from header file check omits 5d8a8b324ff4 MAINTAINERS: Remove Harry Morris bouncing address omits 79c37ca73a6e net: ieee802154: Return meaningful error codes from the ne [...] omits 621b24b09eb6 net: ieee802154: ca8210: Stop leaking skb's omits e5ce576d45bf net: ieee802154: at86rf230: Stop leaking skb's omits d753c4004820 net: ieee802154: mcr20a: Fix lifs/sifs periods omits 1293fccc9e89 net: ieee802154: hwsim: Ensure proper channel selection at [...] omits a5f3851b7f79 nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show omits 25e58af4be41 nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/ [...] omits 46e994717807 phy: phy-mtk-tphy: Fix duplicated argument in phy-mtk-tphy omits a6d95c5a628a Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] omits cfc826c88a79 phy: stm32: fix a refcount leak in stm32_usbphyc_pll_enable() omits 37291f60d082 phy: xilinx: zynqmp: Fix bus width setting for SGMII omits 8033c6c2fed2 bpf: remove unused static inlines omits ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests omits fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4 omits 49db8a70a01e nfp: only use kdoc style comments for kdoc omits c7ec845f0eaf Merge branch 'pid-introduce-helper-task_is_in_root_ns' omits 42c66d167564 connector/cn_proc: Use task_is_in_init_pid_ns() omits d7e4f8545b49 pid: Introduce helper task_is_in_init_pid_ns() omits a92f7a6feeb3 gve: Fix GFP flags when allocing pages omits 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT omits 9b6d90e2085c ata: pata_platform: Fix a NULL pointer dereference in __pa [...] omits 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM omits f9d87929d451 ucount: Make get_ucount a safe get_user replacement omits eda0cf1202ac selftests: nft_concat_range: add test for reload with no e [...] omits f459bfd4b979 netfilter: nft_byteorder: track register operations omits aeac4554eb54 netfilter: nft_reject_bridge: Fix for missing reply from p [...] omits aad51ca71ad8 selftests: netfilter: check stateless nat udp checksum fixup omits c858620d2ae3 selftests: netfilter: reduce zone stress test running time omits 34243b9ec856 netfilter: nft_ct: fix use after free when attaching zone [...] omits 7355bfe0e0cc netfilter: Remove flowtable relics omits b5e68162f859 selinux: drop unused macro omits da123016ca8c rcu-tasks: Fix computation of CPU-to-list shift counts omits b084e189b01a selinux: simplify cred_init_security omits 73073d956a20 selinux: do not discard const qualifier in cast omits 056945a96cf5 selinux: drop unused parameter of avtab_insert_node omits 0b3c2b3dc96a selinux: drop cast to same type omits 9e2fe574c02b selinux: enclose macro arguments in parenthesis omits e5465a9027e9 selftests/bpf: Fix a clang compilation error omits b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] omits db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers omits 62236df23d01 drm/i915: Clean up PIPESRC defines omits e93a590c79fa drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines omits 6a6d914de30f drm/i915: Clean up PIPECONF bit defines omits 7e31ce581bf0 drm/i915: Clean up SKL_BOTTOM_COLOR defines omits d083c232fe2d drm/i915: Clean up PIPEMISC register defines omits 8295524a2d55 drm/i915/rpl-s: Add stepping info omits 96e4c3c0ed4e drm/i915: Bump DSL linemask to 20 bits omits bf172a01ea48 drm/i915: Use single_enabled_crtc() in i9xx_update_wm() omits d05824796d9c drm/i915: Use the correct plane source width in watermark [...] omits 4584a768f22b ceph: set pool_ns in new inode layout for async creates omits 932a9b5870d3 ceph: properly put ceph_string reference after async creat [...] omits 89d43d0551a8 ceph: put the requests/sessions when it fails to alloc memory omits 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] omits 3758a6c74e08 arm64: extable: fix load_unaligned_zeropad() reg indices omits d3b1161f29cf selinux: declare name parameter of hash_eval const omits b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() omits fc55e63e148f counter: fix an IS_ERR() vs NULL bug omits dd4516aee365 selftests: kvm: move vm_xsave_req_perm call to amx_test omits 05a9e065059e KVM: x86: Sync the states size with the XCR0/IA32_XSS at, [...] omits 4c282e51e445 KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS omits be4f3b3f8227 KVM: x86: Keep MSR_IA32_XSS unchanged for INIT omits 663d34c8df98 s390/hypfs: include z/VM guests with access control group set omits 811f95ff9527 KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_ [...] omits ebb7fb1557b1 xfs, iomap: limit individual ioend chain lengths in writeback omits d6e656cd266c KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 omits 4cf3d3ebe879 KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest omits 033a3ea59a19 KVM: x86: Check .flags in kvm_cpuid_check_equal() too omits f7e570780efc KVM: x86: Forcibly leave nested virt when SMM state is toggled omits aa3b39f38c7a KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_neste [...] omits 38dfa8308cfc KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real omits cdf85e0c5dc7 KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in [...] omits 3280cc22aea7 KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or [...] omits 04c40f344def KVM: SVM: Inject #UD on attempted emulation for SEV guest [...] omits 132627c64d94 KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for [...] omits 4d31d9eff244 KVM: x86: Pass emulation type to can_emulate_instruction() omits c532f2903b69 KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support omits 0b0be065b756 KVM: SVM: Don't intercept #GP for SEV guests omits 31c25585695a Revert "KVM: SVM: avoid infinite loop on NPF from bad address" omits 55467fcd55b8 KVM: SVM: Never reject emulation due to SMAP errata for !S [...] omits 47c28d436f40 KVM: x86: nSVM: skip eax alignment check for non-SVM instructions omits 1ffce0924a8c KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM [...] omits 35fe7cfbab2e KVM: LAPIC: Also cancel preemption timer during SET_LAPIC omits 519669cc5836 KVM: VMX: Remove vmcs_config.order omits c80d401c52a2 cpuset: Fix the bug that subpart_cpus updated wrongly in u [...] omits 66d28b21fe6b PCI/sysfs: Find shadow ROM before static attribute initialization omits 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() omits 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() omits 5fd16021578e net: enetc: use .mac_select_pcs() interface omits c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface omits b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] omits 37c2c83ca4f1 spi: uniphier: fix reference count leak in uniphier_spi_probe() omits 098db2f0eda6 Merge branch 'axienet-pcs-modernize' omits 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write() omits 7a86be6a5135 net: axienet: convert to phylink_pcs omits 2f6513284347 Merge branch 'lan966x-fixes' omits 77bdaf39f3c8 net: lan966x: Fix sleep in atomic context when updating MAC table omits b6ab149654ef net: lan966x: Fix sleep in atomic context when injecting frames omits 8199d0c6ad95 Merge branch 'dev_addr-const-fixes' omits 8eb86fc2f490 ethernet: seeq/ether3: don't write directly to netdev->dev_addr omits 5518c5246ba6 ethernet: 8390/etherh: don't write directly to netdev->dev_addr omits 98ef22bbae78 ethernet: i825xx: don't write directly to netdev->dev_addr omits 7f6ec2b2f01b ethernet: broadcom/sb1250-mac: don't write directly to net [...] omits 14ba66a60fbf ethernet: tundra: don't write directly to netdev->dev_addr omits 007c95120d1b ethernet: 3com/typhoon: don't write directly to netdev->dev_addr omits 71f390f57c70 Merge branch 'bnxt_en-RTC' omits 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode omits e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode omits 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP omits 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions omits 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73 omits f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance omits 88b613224894 kselftest: alsa: Add test case for writing invalid values omits 549f8ffc7b2f ALSA: hda: Fix UAF of leds class devs at unbinding omits fda8d552c9c7 drm/ttm: add a weak BO reference to the resource v3 omits 3f268ef06f8c drm/ttm: add back a reference to the bdev to the res manager omits 7fde14d70598 drm/privacy-screen: honor acpi=off in detect_thinkpad_priv [...] omits de3688e469b0 drm/ttm: add ttm_resource_fini v2 omits c5de60cd622a perf/core: Fix cgroup event list management omits 961c39121759 perf: Always wake the parent event omits 2dd8a74fddd2 serial: core: Initialize rs485 RTS polarity already on probe omits 62f676ff7898 serial: pl011: Fix incorrect rs485 RTS polarity on set_mctrl omits 037b91ec7729 serial: stm32: fix software flow control transfer omits d3d079bde07e serial: stm32: prevent TDR register overwrite when sending x_char omits 8838b2af23ca tty: n_gsm: fix SW flow control encoding/handling omits d06b1cf28297 serial: 8250: of: Fix mapped region size when using reg-of [...] omits db7f19c0aa0a tty: rpmsg: Fix race condition releasing tty port omits f23653fe6447 tty: Partially revert the removal of the Cyclades public API omits 152d1afa834c tty: Add support for Brainboxes UC cards. omits adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open omits b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 omits 592ee1197f78 blk-mq: fix missing blk_account_io_done() in error path omits 6a7b9f002eca Revert "tty: serial: Use fifo in 8250 console driver" omits 474fc2e6395d spi: spi-mtk-nor: make some internal variables static omits e937440f7fc4 spi: meson-spicc: add IRQ check in meson_spicc_probe omits 8f2e5c65ec75 ASoC: qdsp6: q6apm-dai: only stop graphs that are started omits bd2347fd67d8 ASoC: codecs: wcd938x: fix return value of mixer put function omits fca041a3ab70 ASoC: codecs: lpass-rx-macro: fix sidetone register offsets omits c5c1546a654f ASoC: codecs: wcd938x: fix incorrect used of portid omits 993d66140f8d ARM: dts: imx6qdl-udoo: Properly describe the SD card detect omits 79aa3e19fe8f usb: cdnsp: Fix segmentation fault in cdns_lost_power function omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 23e3404de1ae spi: uniphier: Fix a bug that doesn't point to private dat [...] omits 90cafce461de spi: change clk_disable_unprepare to clk_unprepare omits ac55d1638559 usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend omits 26d81b292492 usb: gadget: at91_udc: fix incorrect print type omits 2cc9b1c93b1c usb: dwc3: xilinx: Fix error handling when getting USB3 PHY omits 9678f3361afc usb: dwc3: xilinx: Skip resets and USB3 register settings [...] omits 9df478463d9f usb: xhci-plat: fix crash when suspend if remote wake enable omits 2e3dd4a62469 usb: common: ulpi: Fix crash in ulpi_match() omits 904edf8aeb45 usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED [...] omits 825911492eb1 ucsi_ccg: Check DEV_INT bit only when starting CCG4 omits 0c566618e27f arm64: dts: imx8mn-venice-gw7902: disable gpu omits d28b159b2d49 Merge branch 'stmmac-PCS-modernize' omits 72e94511e9ac net: stmmac: use .mac_select_pcs() interface omits 04a0683f7db4 net: stmmac: convert to phylink_generic_validate() omits f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage omits fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate() omits d194923d51c9 net: stmmac: fill in supported_interfaces omits 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes() omits be6ec5b70266 net: xpcs: add support for retrieving supported interface modes omits 3cade91d0e18 Merge branch 'mlxsw-RJ45' omits b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports omits c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports omits 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports omits e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...] omits 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register omits 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes omits 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info() omits 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument omits 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable omits c733ebb7cb67 irqchip/gic-v3-its: Reset each ITS's BASERn register before probe omits bc1ce503769c drm/i915: Move dsc/joiner enable into hsw_crtc_enable() omits 1d894ce88eca drm/i915: Extract hsw_configure_cpu_transcoder() omits c20b5d41e9de drm/i915: Use per-device debugs for bigjoiner stuff omits df216b37333c drm/i915: Simplify intel_dsc_source_support() omits 9f807822abf5 drm/i915: Skip dsc readout if the transcoder is disabled omits 31eeb6b09f40 arm64: dts: juno: Remove GICv2m dma-range omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits 0d525a653b03 arm64: defconfig: Enable Tesla FSD SoC omits 684dac402f21 arm64: dts: fsd: Add initial pinctrl support omits 18b1db6a162c arm64: dts: fsd: Add initial device tree support omits 4103c226a9f3 Merge tag 'samsung-dt-bindings-clk-fsd-5.18' into for-v5.1 [...] omits 76cea3d95513 Revert "drm/ast: Support 1600x900 with 108MHz PCLK" omits b826c3e4de1a clk: samsung: fsd: Add cam_csi block clock information omits 75c50afaa0d9 clk: samsung: fsd: Add cmu_mfc block clock information omits ca0fdfd131c7 clk: samsung: fsd: Add cmu_imem block clock information omits bfbce52e4649 clk: samsung: fsd: Add cmu_fsys1 clock information omits a15e367b0254 clk: samsung: fsd: Add cmu_fsys0 clock information omits e3f3dc3810d3 clk: samsung: fsd: Add cmu_peric block clock information omits 4f346005aaed clk: samsung: fsd: Add initial clock support omits ed68db7b7f2f dt-bindings: clock: Document FSD CMU bindings omits d6dc67537726 dt-bindings: clock: Add bindings definitions for FSD CMU blocks omits 9161f365c916 mtd: rawnand: gpmi: don't leak PM reference in error path omits e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt omits 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ omits 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] omits 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL omits 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL omits 48ee4835b73c Merge drm/drm-fixes into drm-misc-fixes omits 6a4d8cc6bbbf drm/i915: Don't allocate extra ddb during async flip for DG2 omits c3639f3be480 drm/i915: Use wm0 only during async flips for DG2 omits 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state omits 41e096da18b3 drm/i915: Pass plane to watermark calculation functions omits e03c3bba351f xfrm: Fix xfrm migrate issues when address family changes omits c1aca3080e38 xfrm: Check if_id in xfrm_migrate omits d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() omits 429c3be8a5e2 sch_htb: Fail on unsupported parameters when offload is requested omits c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF omits fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk omits 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs' omits 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type omits 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...] omits 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...] omits 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones omits 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...] omits c5023b8f2693 libbpf: deprecate bpf_map__resize() omits 20eccf29e297 libbpf: hide and discourage inconsistently named getters omits e2bcbd7769ee tools headers UAPI: remove stale lirc.h omits 0e3135d3bfa5 bpf: Fix possible race in inc_misses_counter omits 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 08df49054f31 selinux: declare path parameters of _genfs_sid const omits 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test omits bcb62828e3e8 selinux: check return value of sel_make_avc_files omits c035366d9c9f PCI: mt7621: Remove unused function pcie_rmw() omits 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way omits 4b77e4abb32c PCI: mt7621: Drop of_match_ptr() to avoid unused variable omits 3b36f50d3a69 drm/amd/display: convert to DCE IP version checking omits 37d6b1506b80 drm/amdgpu: convert to UVD IP version checking omits d726d43c20e7 drm/amdgpu: convert to NBIO IP version checking omits e6f62afe9b27 drm/amd/display: don't use /** for non-kernel-doc comments omits ee2016b4b5bb drm/radeon: remove redundant assignment to reg omits 430e6a0212b2 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultima [...] omits 5e6d72c643e1 drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. omits 94ca070cd373 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. omits 588a70177df3 drm/amd/display: Fix a NULL pointer dereference in amdgpu_ [...] omits 153a9529d7f3 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] omits 82c3a7a5edbf drm/amdgpu: convert amdgpu_display_supported_domains() to [...] omits 243c719e872a drm/amdgpu: handle BACO synchronization with secondary funcs omits d0d66b8c66d0 drm/amdgpu: move runtime pm init after drm and fbdev init omits 901e2be20dc5 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init omits 212021297eaf drm/amdgpu: set APU flag based on IP discovery table omits b9610edcfec2 drm/amdgpu/pm/smu7: drop message about VI performance levels omits f2bde8349c35 drm/amd/display: Call dc_stream_release for remove link en [...] omits b5d9a483685c drm/amd/display: add debug option for z9 disable interface omits 85b8f62b5641 drm/amd/display: fix zstate allow interface to PMFW omits 05d6aea36a69 drm/amd/display: Disable physym clock omits 0015cce5cf04 drm/amd/display: Fix disabling dccg clocks omits f6a3795d35c6 drm/amd/display: allow set dp drive setting when stream is [...] omits d063e70c6aca drm/amd/display: Remove unnecessary function definition omits 53a35edfd0a7 drm/amd/display: 3.2.170 omits d52e77a3ffcf drm/amd/display: Reset preferred training settings immediately omits 5cef7e8e2fcc drm/amd/display: [FW Promotion] Release 0.0.101.0 omits 0c5a0bbb7379 drm/amd/display: Update VSC HDR infoPacket on TF change omits 72b90723b376 drm/amd/display: remove PHY repeater count check for LTTPR mode omits 5f2c1192eba4 drm/amd/display: Support synchronized indirect reg access omits 9cc370435cde drm/amd/display: Add DSC Enable for Synaptics Hub omits 09db246ceef7 drm/amd/display: Retrieve MST Downstream Port Status omits 2ca97adccdc9 drm/amd/display: Add Synaptics Fifo Reset Workaround omits 4a3ad932b2c5 drm/amd/display: Add Cable ID support for native DP omits b80ddeb29d9d drm/amd/display: Use PSR version selected during set_psr_caps omits 87e298d6e3a2 drm/amd/display: Change return type of dm_helpers_dp_mst_s [...] omits 1210b17dd4ec drm/amd/display: Only set PSR version when valid omits e2d8ea4320c6 drm/amd/display: Change error to warning when hpd remains [...] omits 2eee829ed487 drm/amd/display: Driver support for MCLK query tool omits 9506b8d9626f drm/amd/display: do not compare integers of different widths omits d715c9a2cbd4 drm/amd/display: add protection in link encoder matching logic omits 09ece5ac397f drm/amd/display: Don't update drm connector when read local EDID omits 1f6c40d5c009 drm/amd/display: fix a coding error causing set throttled [...] omits 3ea07c89fbb7 drm/amd/display: rename dc_link_hwss struct to link_hwss omits ccba4e5bc856 drm/amd/display: add more link_hwss types and method to de [...] omits 5279e091616b drm/amd/display: abstract encoder related hwseq across dif [...] omits d9eb8fea6862 drm/amd/display: Drop DCN for DP2.x logic omits 31d64b8219e0 drm/amd/display: Add work around to enforce TBT3 compatibility. omits c282d9512cdd drm/amd/display: factor out dp detection link training and [...] omits 5b680dbfbf68 drm/amd/pm: use existing fini_smc_tables function for cyan [...] omits d435c1ed56b9 drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish omits e9287ef8d46c Revert "drm/amdgpu: No longer insert ras blocks into ras_l [...] omits 1f33bd18d703 drm/amdgpu: Move xgmi ras initialization from .late_init t [...] omits d6dac2bc12bd drm/amdgpu: fix channel index mapping for SIENNA_CICHLID omits 04022982fc5d drm/amdgpu: switch to common helper to read bios from rom omits 381519dff888 drm/amdgpu: retire rlc callbacks sriov_rreg/wreg omits 1b2dc99e2dc6 drm/amdgpu: switch to amdgpu_sriov_rreg/wreg omits 5d447e296701 drm/amdgpu: add helper for rlcg indirect reg access omits f8f96b17f0fa drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 omits 4819732f5986 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 omits b12252b05381 drm/amdgpu: add structures for rlcg indirect reg access omits 7bbe43f8a4e7 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 omits 97d1a3b967a3 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 omits 29dbcac82f96 drm/amdgpu: add helper to query rlcg reg access flag omits 5bb1465fbdc2 drm/amd/display: clean up some inconsistent indenting omits 5d5c6dba2b43 drm/amd/display: Fix memory leak omits 1418b9c38270 drm/amd/pm: remove useless if omits dfced44f122c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj omits 0fc2549d55a2 drm/amdgpu/display: use msleep rather than udelay for long delays omits 5e0c8ddf029e drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 25c6aefceee6 drm/amdgpu: filter out radeon secondary ids as well omits a685572c91b0 drm/amd/pm: use dev_*** to print output in multiple GPUs omits f9130b81aea2 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind omits 83a3766b1470 drm/amd/display: Not to call dpcd_set_source_specific_data [...] omits a746c77e5ee8 drm/amd/pm: drop unneeded hwmgr->smu_lock omits 1f2cf08aa010 drm/amd/pm: drop unneeded feature->mutex omits 1c4dba5e14c0 drm/amd/pm: drop unneeded smu_baco->mutex omits 56383e8f4d29 drm/amd/pm: drop unneeded smu->sensor_lock omits da11407f066c drm/amd/pm: drop unneeded smu->metrics_lock omits 974d5ef0dd9d drm/amd/pm: drop unneeded vcn/jpeg_gate_lock omits e0638c7abc4d drm/amd/pm: drop unneeded lock protection smu->mutex omits 239d6de307b0 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] omits 6a6c2ab687c8 drm/amdgpu: enable amdgpu_dc module parameter omits 828904660a2e drm/amd: Fix MSB of SMU version printing omits 901abf367d3e drm/amdgpu: Disable FRU EEPROM access for SRIOV omits 2a807341ed10 drm/amdgpu/display: Remove t_srx_delay_us. omits 25f1488bdbba drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. omits 72a8d87b8727 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. omits ebc77bcc6e16 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] omits 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] omits 98fdcacb45f7 drm/amdgpu/display: use msleep rather than udelay for long delays omits dc919d670c6f drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 9e5a14bce240 drm/amdgpu: filter out radeon secondary ids as well omits 7e38ac562b82 drm/amd/display: change FIFO reset condition to embedded d [...] omits ac46d9323507 drm/amd/display: Correct MPC split policy for DCN301 omits ab14f1802cfb net: Adjust sk_gso_max_size once when set omits 5f0c74915815 drm/amd/display: Fix for otg synchronization logic omits 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len omits 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle omits 1dc01abad654 cpumask: Always inline helpers which use bit manipulation [...] omits acb13ea0baf8 asm-generic/bitops: Always inline all bit manipulation helpers omits 61cc4534b655 locking/lockdep: Avoid potential access of invalid memory [...] omits e204193b138a lockdep: Use memset_startat() helper in reinit_class() omits 54dff232142e MAINTAINERS: add myself as reviewer for atomics omits 809232619f5b sched/membarrier: Fix membarrier-rseq fence command missin [...] omits d63642596ed1 ARM: dts: qcom: apq8026-lg-lenok: add fuel gauge omits f8565bd5404f ARM: dts: qcom: apq8026-lg-lenok: enable USB omits 1a34117f2e14 ARM: dts: qcom: msm8226: add USB node omits c04421c68fd4 dt-bindings: phy: qcom,usb-hs-phy: add MSM8226 compatible omits 0bbcddc5f036 ARM: dts: qcom: apq8026-lg-lenok: configure SMBB charger omits b64192272cb6 ARM: dts: qcom: pm8226: add smbb charger node omits 5035460b4957 ARM: dts: qcom: sdx55: use standartized naming for spmi node omits 073a39a2a63a arm64: dts: qcom: sc7280: Add pmg1110 regulators for sc7280-crd omits 87f7409da95e arm64: dts: qcom: msm8996: use standartized naming for spmi node omits 1ff6797c326b arm64: dts: qcom: sc7280: Add bluetooth node on SC7280 IDP boards omits 92d25637a3a4 kselftest: signal all child processes omits 40d70d4d6097 selftests: cpufreq: Write test output to stdout as well omits f034cc1301e7 selftests: rtc: Increase test timeout so that all tests run omits 6125a5c70acd kunit: decrease macro layering for EQ/NE asserts omits 40f39777ce4f kunit: decrease macro layering for integer asserts omits 955df7d85e58 kunit: reduce layering in string assertion macros omits c5855907d388 kunit: drop unused intermediate macros for ptr inequality checks omits 6709d0fe5593 kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. omits 235528072f28 kunit: tool: Import missing importlib.abc omits 05a7da89c15d kunit: drop unused assert_type from kunit_assert and clean [...] omits 21957f90b28f kunit: split out part of kunit_assert into a static const omits dd640d70874b kunit: factor out kunit_base_assert_format() call into kun [...] omits a91e9ade402c kunit: drop unused kunit* field in kunit_assert omits 4fdacef8ac5a kunit: move check if assertion passed into the macros omits 7b3391057fa1 kunit: add example test case showing off all the expect macros omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits f26d04331360 audit: improve audit queue handling when "audit=1" on cmdline omits 0280e3c58f92 Merge tag 'nfs-for-5.17-1' of git://git.linux-nfs.org/proj [...] omits 7938d61591d3 drm/i915: Flush TLBs before releasing backing store omits e3d26528e083 drm/etnaviv: relax submit size limits omits babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] omits 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() omits 26fbe9772b8c USB: core: Fix hang in usb_kill_urb by adding memory barriers omits 5b67b3150372 usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge omits ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds omits 746f96e7d6f7 usb: typec: tcpm: Do not disconnect when receiving VSAFE0V omits 90b8aa9f5b09 usb: typec: tcpm: Do not disconnect while receiving VBUS off omits e464121f2d40 x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN omits 147ab5376f18 usb: typec: Don't try to register component master without [...] omits 7817adb03cfb usb: typec: Only attempt to link USB ports if there is fwnode omits 5638b0dfb692 usb: typec: tcpci: don't touch CC line if it's Vconn source omits 33569ef3c754 PM: hibernate: Remove register_nosave_region_late() omits b1bbd3a57b94 thermal: fix Documentation bullet list warning omits 945c37ed5647 usb: roles: fix include/linux/usb/role.h compile issue omits c9d967b2ce40 PM: wakeup: simplify the output logic of pm_show_wakelocks() omits d25c5eb511df dt-bindings: arm: add Tesla FSD ARM SoC omits a5a93e9b9ab9 dt-bindings: add vendor prefix for Tesla omits 86955cb6ba16 ARM: dts: exynos: use define for TMU clock on Exynos4412 omits e20bd06fc421 ARM: dts: exynos: drop old thermal properties from Exynos4210 omits b88ffa66d530 ARM: dts: ox810se: Add Ethernet support omits 8bdd24940b69 amd: declance: use eth_hw_addr_set() omits 31c33503fdb3 arm64: dts: exynos: add USB DWC3 supplies to Espresso board omits 4043114504cc ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 omits c441d2d73107 ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 omits 72477416ac12 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi omits 7adf978462da ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit omits 0a1427247962 ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta omits 111ea2d6dd21 ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring omits 9745be7b5a3b ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow omits ebbb07b8d349 ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 omits 52d53d937da8 ARM: dts: exynos: add USB DWC3 supplies to Arndale omits 21fc73222255 ARM: dts: exynos: Add support for Samsung Klimt WiFi omits 8d4d0d7c43e6 dt-bindings: arm: samsung: document Klimt WiFi board binding omits 6aa89ae1fb04 drm/msm/gpu: Cancel idle/boost work on suspend omits 167a668ab0ed drm/msm/gpu: Wait for idle before suspending omits 86a010bfc739 memory: mtk-smi: mt8186: Add smi support omits 8956500e5d5b memory: mtk-smi: Add sleep ctrl function omits a6945f4566d4 memory: mtk-smi: handle positive return value for clk_bulk [...] omits 6d86f23c35fe dt-bindings: memory: mediatek: Add mt8186 support omits 996ebc0e332b dt-bindings: memory: mtk-smi: Correct minItems to 2 for th [...] omits ddc3a3248896 dt-bindings: memory: mtk-smi: No need mediatek,larb-id for mt8167 omits 5bf7fa48374e dt-bindings: memory: mtk-smi: Rename clock to clocks omits 49d766f3a0e4 Merge tag 'for-5.17-rc1-tag' of git://git.kernel.org/pub/s [...] omits 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6 omits 426aca16e903 staging: fbtft: Fix error path in fbtft_driver_module_init() omits 0cea730cac82 staging: vc04_services: Fix RCU dereference check omits d081a343dd18 KVM/X86: Make kvm_vcpu_reload_apic_access_page() static omits de1956f48543 KVM: selftests: Re-enable access_tracking_perf_test omits b9bed78e2fa9 KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS bloc [...] omits 5c89be1dd5cf KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_up [...] omits 2b101256fd55 ALSA: usb-audio: scarlett2: Use struct_size() helper in sc [...] omits acfa1e2c2ff5 ASoC: sh: rz-ssi: Remove duplicate macros omits 962ff7ecb60b ASoC: sh: rz-ssi: Add rz_ssi_set_substream() helper function omits 7276d3f329c6 ASoC: sh: rz-ssi: Use a do-while loop in rz_ssi_pio_recv() omits 2f61353cd2f7 net: hns3: handle empty unknown interrupt for VF omits 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...] omits 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...] omits 8fe6e670640e r8169: use new PM macros omits a708078eeb99 spi: Add Sunplus SP7021 schema omits f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 omits 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync' omits 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering omits 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...] omits 51d555cfdcc6 Merge branch 'netns-speedup-dismantle' omits 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets omits 6a17b961ec19 ipv6: do not use per netns icmp sockets omits a15c89c703d4 ipv4: do not use per netns icmp sockets omits 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge() omits 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() omits d507204d3c5c tcp/dccp: add tw->tw_bslot omits 8a0de61c40af Merge branch 'ionic-fw-recovery' omits 36197d829783 ionic: replace set_vf data with union omits ec8ee714736e ionic: stretch heartbeat detection omits b1552a4c839e ionic: remove the dbid_inuse bitmap omits 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails omits 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code omits 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...] omits f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config omits b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands omits bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received omits 4cc787bd88be ionic: fix up printing of timeout error omits abd75d14fed6 ionic: better handling of RESET event omits 398d1e37f960 ionic: add FW_STOPPING state omits b8fd0271dad0 ionic: Don't send reset commands if FW isn't running omits e6958cefb98b ionic: separate function for watchdog init omits 9ad2939a1525 ionic: start watchdog after all is setup omits bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean() omits ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free} omits 74afa3063097 net: fec_mpc52xx: don't discard const from netdev->dev_addr omits 80ecb5d7c0f2 drm/edid: Support type 7 timings omits c63003e3d997 net: cpsw: Properly initialise struct page_pool_params omits 29eb31542787 yam: fix a memory leak in yam_siocdevprivate() omits c74ead223deb net: stmmac: reduce unnecessary wakeups from eee sw timer omits c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode omits 4cf28e9ae6e2 ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() omits 4f1e50d6a9cf ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() omits 817f7c9335ec ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() omits f9a8f627c98b Update the Icicle Kit device tree omits 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor omits 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options omits 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier omits 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend omits a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling omits e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 3e3765875b1b mtd: phram: Prevent divide by zero bug in phram_setup() omits 4cd335dae3cf mtd: rawnand: omap2: Prevent invalid configuration and bui [...] omits 3dd8ba961b93 mtd: parsers: qcom: Fix missing free for pparts in cleanup omits 65d003cca335 mtd: parsers: qcom: Fix kernel panic on skipped partition omits 079e6bdb2b1c mtd: parsers: qcom: Don't print error message on -EPROBE_DEFER omits 5c23b3f965bc mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() omits ba1b71b008e9 mtd: rawnand: ingenic: Fix missing put_device in ingenic_ecc_get omits a34b14a29d96 drm/vc4: hdmi: Change CSC callback prototype omits 2034fc12dd25 drm/vc4: hdmi: Define colorspace matrices omits b718d8478e1c drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines omits 0cbb53b283d3 drm/vc4: hdmi: Move XBAR setup to csc_setup omits dccb4d74e06d drm/vc4: hdmi: Use full range helper in csc functions omits a649cc821a2a drm/vc4: hdmi: Add full range RGB helper omits c03d0b52ff71 drm/connector: Fix typo in output format omits 4adc33f36d80 drm/edid: Split deep color modes between RGB and YUV444 omits 75478b3b393b drm/edid: Don't clear formats if using deep color omits 4a46e5d251a3 drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _col [...] omits 57a420435edc ARM: drop pointless SMP check on secondary startup path omits a14a96d75606 ARM: iop: make iop_handle_irq() static omits d31e23aff011 ARM: mm: make vmalloc_seq handling SMP safe omits aa0a20f52151 ARM: entry: avoid clobbering R9 in IRQ handler omits 75fa4adc4f50 ARM: smp: elide HWCAP_TLS checks or __entry_task updates o [...] omits 4fd5e720b709 drm/docs: Document where the C8 color lut is stored omits a08b41ab9e2e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 8defc2a5dd8f powerpc/64s/interrupt: Fix decrementer storm omits 22f7ff0dea94 KVM: PPC: Book3S HV Nested: Fix nested HFSCR being clobber [...] omits 5ec1cebd5930 drm/atomic: Add the crtc to affected crtc only if uapi.ena [...] omits 0790797aca03 scsi: scsi_debug: Add environmental reporting log subpage omits 7109f3701a4a scsi: scsi_debug: Add no_rwlock parameter omits 500d0d248081 scsi: scsi_debug: Divide power on reset UNIT ATTENTION omits b05d4e481eff scsi: scsi_debug: Refine sdebug_blk_mq_poll() omits 7d5a129b86b3 scsi: scsi_debug: Use TASK SET FULL more omits d9d23a5a34bd scsi: scsi_debug: Strengthen defer_t accesses omits 2aad3cd85370 scsi: scsi_debug: Address races following module load omits cf5b64f7f10b drm/i915/overlay: Prevent divide by zero bugs in scaling omits 4db09593af0b scsi: myrs: Fix crash in error case omits efd7bb1d75cf scsi: 53c700: Remove redundant assignment to pointer SCp omits c99b9b230149 scsi: ufs: Treat link loss as fatal error omits 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...] omits 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL omits d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64 omits 78a2054156dd selftests/bpf: Extract syscall wrapper omits ad6c8a426446 scsi: ufs: Use generic error code in ufshcd_set_dev_pwr_mode() omits 0dd392d16db4 scsi: qla2xxx: Update version to 10.02.07.300-k omits cfbafad7c603 scsi: qla2xxx: Check for firmware dump already collected omits 0d6a536cb1fc scsi: qla2xxx: Add devids and conditionals for 28xx omits a60447e7d451 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() omits 4c103a802c69 scsi: qla2xxx: Fix T10 PI tag escape and IP guard options [...] omits 73825fd7a37c scsi: qla2xxx: edif: Fix clang warning omits 14cb838d245a scsi: qla2xxx: Fix warning for missing error code omits 8ad4be3d15cf scsi: qla2xxx: Fix device reconnect in loop topology omits 65120de26a54 scsi: qla2xxx: Add ql2xnvme_queues module param to configu [...] omits 1cfbbacbee2d scsi: qla2xxx: Fix wrong FDMI data for 64G adapter omits 355f5ffe840a scsi: qla2xxx: Add retry for exec firmware omits afd438ff874c scsi: qla2xxx: Fix scheduling while atomic omits e35920ab7874 scsi: qla2xxx: Fix premature hw access after PCI error omits 64f24af75b79 scsi: qla2xxx: Fix warning message due to adisc being flushed omits 725d3a0d31a5 scsi: qla2xxx: Fix stuck session in gpdb omits 31e6cdbe0eae scsi: qla2xxx: Implement ref count for SRB omits d4523bd6fd5d scsi: qla2xxx: Refactor asynchronous command initialization omits fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated omits bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API' omits 5a34d98b282e perf: Stop using bpf_object__open_buffer() API omits 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated omits 012d98dae453 scsi: bfa: Remove useless DMA-32 fallback configuration omits 8001fa240fc0 scsi: hisi_sas: Remove useless DMA-32 fallback configuration omits fb8d5ea8fd90 scsi: 3w-sas: Remove useless DMA-32 fallback configuration omits 847f9ea4c518 scsi: bnx2fc: Flush destroy_work queue before calling bnx2 [...] omits 8c9db6679be4 scsi: zfcp: Fix failed recovery on gone remote port with n [...] omits 62afb379a0fe scsi: pm8001: Fix bogus FW crash for maxcpus=1 omits 64fd4af6274e scsi: qedf: Change context reset messages to ratelimited omits 5239ab63f17c scsi: qedf: Fix refcount issue when LOGO is received during TMF omits b70a99fd1328 scsi: qedf: Add stag_work to all the vports omits a65b32748f45 scsi: ufs: ufshcd-pltfrm: Check the return value of devm_k [...] omits a861790afaa8 scsi: target: iscsi: Make sure the np under each tpg is unique omits 61263b3a11a2 scsi: elx: efct: Don't use GFP_KERNEL under spin lock omits 63ee956f69d8 bpf: Fix renaming task_getsecid_subj->current_getsecid_subj. omits c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...] omits 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs omits a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs omits 376040e47334 bpf: Add bpf_copy_from_user_task() helper omits b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...] omits 5e761a228723 drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable omits 860a7b2a87b7 drm/msm/a6xx: Add missing suspend_count increment omits 0a727b459ee3 drm/msm: Fix wrong size calculation omits 170b22234d54 drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc omits 774fe0cd838d drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy omits c04c3148ca12 drm/msm/dsi: Fix missing put_device() call in dsi_get_phy omits 84d46e1fc33c drm/msm: remove variable set but not used omits d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events omits d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes omits 8bcd0f121b19 ASoC: Xilinx fixes omits 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume omits cef982dc4885 ASoC: topology: Fixes omits 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface omits e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems omits 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() omits 6e667749271e net: fec_ptp: remove redundant initialization of variable val omits 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg omits 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding omits caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 926fd9f23b27 ima: fix reference leak in asymmetric_verify() omits 79da533d3cc7 hwmon: (nct6775) Fix crash in clear_caseopen omits 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs omits e52984be9a52 Merge tag 'linux-can-fixes-for-5.17-20220124' of git://git [...] omits d6905849f875 ARM: assembler: define a Kconfig symbol for group relocati [...] omits 5ca2ab459817 ASoC: simple-card-utils: Add new system-clock-fixed flag omits e9fed03aebac ASoC: dt-bindings: simple-card: document new system-clock- [...] omits ce2f7b8d4290 ASoC: simple-card-utils: Set sysclk on all components omits c47aef899c1b ASoC: xilinx: xlnx_i2s: Handle sysclk setting omits 5e46c63ca222 ASoC: xilinx: xlnx_i2s: create drvdata structure omits 1c5091fbe7e0 ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting omits aee744a37aaf arm64: dts: ti: k3-j721s2-common-proc-board: Alias console [...] omits 165216533dda arm64: dts: ti: k3-j721s2: Move aliases to board dts omits 8b806b82bc80 ARM: mm: switch to swapper_pg_dir early for vmap'ed stack omits 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls omits 82880283d7fc objtool: Fix truncated string warning omits ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 omits f04aefd4659b can: flexcan: mark RX via mailboxes as supported on MCF5441X omits e59986de5ff7 can: tcan4x5x: regmap: fix max register value omits db72589c49fd can: m_can: m_can_fifo_{read,write}: don't read or write f [...] omits 17a30422621c dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config omits 984d1efff230 mailmap: update email address of Brian Silverman omits 27cdfde181bc btrfs: update writeback index when starting defrag omits dde3c175187c arm64: dts: mediatek: Correct system timer clock of MT8192 omits 226231544f93 arm64: dts: mediatek: Correct I2C clock of MT8192 omits aa247c07f710 arm64: dts: mediatek: Correct Nor Flash clock of MT8192 omits 7f0c5b39dbb6 arm64: dts: mediatek: Correct SPI clock of MT8192 omits 73ba850270da arm64: dts: mediatek: Correct uart clock of MT8192 omits 3c9d31c71594 btrfs: add back missing dirty page rate limiting to defrag omits 0cb5950f3f3b btrfs: fix deadlock when reserving space during defrag omits 51911d1c1bb3 dt-bindings: arm: airoha: Add binding for EN7523 SoC and EVB omits d218159f19bf dt-bindings: Add vendor prefix for Airoha omits 506ca49ae7b4 dt-bindings: mediatek: Adds a DT binding documentation for [...] omits 3b939100d3bd ARM: dts: Add initial support for Prestigio PMT5008 3G tablet omits 3bf75f3e7ae9 ARM: dts: Add initial support for Mediatek mt6582 omits 5243fc3f7395 arm64: defconfig: Enable cpufreq for MediaTek omits 1b9362ad46a1 arm64: defconfig: Enable MT6397 RTC omits b4ec6a192312 selftests, xsk: Fix rx_full stats test omits ed8bb03222c9 bpf: Fix flexible_array.cocci warnings omits 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 8b250cd3b5da drm/gma: Remove calls to kmap() omits 6596a0229541 xfrm: fix MTU regression omits 379f56c24e69 mmc: core: Wait for command setting 'Power Off Notificatio [...] omits 4d315357b3d6 mmc: sh_mmcif: Check for null res pointer omits 40c67c291a93 mmc: sdhci-of-esdhc: Check for error num after setting mask omits ce99534e978d drm/edid: improve non-desktop quirk logging omits 7865827c432b erofs: avoid unnecessary z_erofs_decompressqueue_work() de [...] omits 50dc95d561a2 drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. omits 2869f599c0d8 drm/edid: support Microsoft extension for HMDs and special [...] omits e33f42b20bcb erofs: fix fsdax partition offset handling omits e12963c45326 pinctrl: intel: Fix a glitch when updating IRQ flags on a [...] omits e986f0e602f1 pinctrl: intel: fix unexpected interrupt omits 77311237eaff pinctrl: Place correctly CONFIG_PINCTRL_ST in the Makefile omits 1e0924bd0991 arm64: Mark start_backtrace() notrace and NOKPROBE_SYMBOL omits eb30d838a44c arm64: errata: Update ARM64_ERRATUM_[2119858|2224489] with [...] omits 72bb9dcb6c33 arm64: Add Cortex-X2 CPU part definition omits 9ff5549b1d1d video: hyperv_fb: Fix validation of screen resolution omits 1625566ec8fd KVM: remove async parameter of hva_to_pfn_remapped() omits adb759e59999 x86,kvm/xen: Remove superfluous .fixup usage omits 94fea1d8a30e KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used omits 9daf0a4d32d6 quota: cleanup double word in comment omits ea8569194b43 udf: Restore i_lenAlloc when inode expansion fails omits 7fc3b7c2981b udf: Fix NULL ptr deref when converting from inline format omits 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors omits a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors omits 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument omits f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers omits ceab11a3c0d6 spi: add mt8186-nor compatible string omits 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 omits 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support omits 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] omits 2da187304e55 spi: add bindings for microchip mpfs spi omits 8e9977e48c7c regulator: pfuze100: Add missing regulator names omits 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings omits 1056c41634d4 regmap-irq: Fix typo in comment omits aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] omits dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration omits 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card omits 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] omits de531908ca42 ASoC: samsung: remove unneeded ret variable omits 4ec19deec7ff ASoC: codecs: remove redundant ret variable omits 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs omits 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h omits d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] omits 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property omits c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] omits 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] omits de8a820df2ac net: stmmac: remove unused members in struct stmmac_priv omits 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly omits f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found omits f8593e885400 ASoC: cs42l42: Handle system suspend omits 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] omits 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected omits e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] omits 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() omits 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] omits 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively omits b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. omits ec45268467f4 ASoC: add support for TAS5805M digital amplifier omits cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior omits feb00b736af6 ASoC: topology: Allow TLV control to be either read or write omits 3ce57f22cb23 ASoC: topology: Remove superfluous error prints omits d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug omits 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support omits a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper omits bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks omits 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message omits 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch omits 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch omits 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch omits bdac3bbd0dc6 spi: spi-rockchip: Add rk3568-spi compatible omits c9b06cc26f1d drm/i915/cdclk: convert to drm device based logging omits 140f70aeef07 drm/i915/cdclk: update intel_dump_cdclk_config() logging omits 15d641c41796 drm/i915/lspcon: convert to drm device based logging omits eb8d73aa63cd drm/i915/sprite: convert to drm device based logging omits 5acbdcd1b12e drm/i915/plane: convert to drm device based logging and WARN omits 9d0bfa7ac97c drm/i915/dp: convert to drm device based logging omits 0bd6c4a13103 drm/i915/hotplug: convert to drm device based logging omits 51f2d00909c6 drm/i915/pps: convert to drm device based logging omits c5274e86da5f drm/i915/snps: convert to drm device based logging omits 29044dae2e74 fsnotify: fix fsnotify hooks in pseudo filesystems omits a37d9a17f099 fsnotify: invalidate dcache before IN_DELETE event omits ebe0582bee78 net: atlantic: Use the bitmap API instead of hand-writing it omits 2afc3b5a31f9 ping: fix the sk_bound_dev_if match in ping_lookup omits 3a14f0e61408 arm64: zynqmp: Rename dma to dma-controller omits 1ff2d58e60c8 arm64: zynqmp: Add missing #dma-cells property omits eceb6f8677d3 arm64: xilinx: dts: drop legacy property #stream-id-cells omits 58cd4a088e89 arm64: vdso: Fix "no previous prototype" warning omits c0bf3d8a943b net/smc: Transitional solution for clcsock race issue omits 3a5d9db7fbdf ibmvnic: remove unused ->wait_capability omits 48079e7fdd02 ibmvnic: don't spin in tasklet omits 151b6a5c06b6 ibmvnic: init ->running_cap_crqs early omits db9f0e8bf79e ibmvnic: Allow extra failures before disabling omits 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE omits 27a8caa59bab ipv4: fix ip option filtering for locally generated fragments omits 4064c461148a optee: add error checks in optee_ffa_do_call_with_arg() omits 1d10f8a1f40b net-procfs: show net devices bound packet types omits aa6034678e87 bonding: use rcu_dereference_rtnl when get bonding active slave omits abc8dc34d1f6 tee: optee: do not check memref size on return from Secure World omits 9decff5f403f optee: Use bitmap_free() to free bitmap omits 2148927e6ed4 net: sfp: ignore disabled SFP node omits 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() omits b3bddb7a3806 drm/amdgpu: use ttm_resource_manager_debug omits 7305f5b3a5d6 drm/radeon: use ttm_resource_manager_debug omits b8fb0d9b4766 platform/x86: amd-pmc: Correct usage of SMU version omits fe6959a680a4 drm/i915: Nuke dg2_ddi_pre_enable_dp() omits 860122d80251 soc: renesas: Identify RZ/V2L SoC omits 4b4a0fd66630 dt-bindings: power: renesas,rzg2l-sysc: Document RZ/V2L SoC omits 509e1a8675fc dt-bindings: arm: renesas: Document Renesas RZ/V2L SoC on [...] omits f8c28b93d262 platform/x86: asus-tf103c-dock: Make 2 global structs static omits f7086daab3b5 platform/x86: amd-pmc: Make amd_pmc_stb_debugfs_fops static omits 17da2d5f9369 platform/x86: ISST: Fix possible circular locking dependen [...] omits a29012ab2316 platform/x86: intel_crystal_cove_charger: Fix IRQ masking [...] omits b288420e773f platform/x86: thinkpad_acpi: Add quirk for ThinkPads witho [...] omits 512eb73cfd12 platform/x86: touchscreen_dmi: Add info for the RWC NANOTE [...] omits c197e969e308 platform/surface: Reinstate platform dependency omits 17f6736a020e platform/x86: x86-android-tablets: Trivial typo fix for MO [...] omits 5de2ffd5acd3 platform/x86: x86-android-tablets: Fix the buttons on CZC [...] omits 442bf564eb0c platform/x86: x86-android-tablets: Constify the gpiod_look [...] omits 84c2dcdd475f platform/x86: x86-android-tablets: Add an init() callback [...] omits 4ce2a32d4026 platform/x86: x86-android-tablets: Add support for disabli [...] omits ddec7abd4d93 platform/x86: x86-android-tablets: Correct crystal_cove_ch [...] omits 278583055a23 KVM: arm64: Use shadow SPSR_EL1 when injecting exceptions on !VHE omits b4d775775877 drm/i915/hdmi: Clean up TMDS clock limit exceeding user mo [...] omits 428cb15d5b00 drm/i915: Clean up pre-skl primary plane registers omits 72a2cab3a10b arm64: dts: renesas: ulcb-kf: Add KF HDMI output omits d45db61c2e56 arm64: dts: renesas: r8a77961: Add lvds0 device node omits 8b88873b8fb5 arm64: dts: renesas: r8a779f0: Add sys-dmac nodes omits f2ad62a2717b ARM: dts: r9a06g032: Describe the NAND controller omits ad6a6ed4d954 arm64: dts: renesas: Add GMSL cameras .dtsi omits 557165ffb92e arm64: dts: renesas: eagle: Enable MAX9286 omits 9199da68372a arm64: dts: renesas: condor: Enable MAX9286 omits ce0c63b6a5ef arm64: dts: renesas: Add initial device tree for RZ/G2LC S [...] omits 3a3c2a48d8c6 arm64: dts: renesas: Add initial DTSI for RZ/G2LC SoC omits 65d2bc885b01 arm64: dts: renesas: rzg2l-smarc: Move pinctrl definitions omits 3a4f33ee57fa arm64: dts: renesas: beacon: Remove the 'pm-ignore-notify' [...] omits 9eca8bdf0a25 arm64: dts: renesas: r8a779a0: Add INTC-EX device node omits 8aa0f94b0a8d gpio: sim: add doc file to index file omits dda8e14363f4 gpio: sim: check the label length when setting up device p [...] omits 210b3ef939c8 dt-bindings: arm: sunxi: add haoyu,a20-marsboard omits 28d45df0efee ARM: dts: sun7i: Add A20-Marsboard omits b04138bfdebb ARM: dts: sunxi: h3/h5: add r_uart node omits 0f960ce9debc ARM: dts: nanopi-neo-air: Add eMMC and bluetooth omits c9bb19368b3a s390: update defconfigs omits 90c5318795ee s390/module: test loading modules with a lot of relocations omits f3b7e73b2c66 s390/module: fix loading modules with a lot of relocations omits 817b8b9c5396 HID: elo: fix memory leak in elo_probe omits fb6433b48a17 powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_ [...] omits aec982603aa8 powerpc/fixmap: Fix VM debug warning on unmap omits 29afbd769ca3 phy: cadence: Sierra: fix error handling bugs in probe() omits 6d1e6bcb3166 phy: ti: Fix missing sentinel for clk_div_table omits c1ec0cabc367 hwmon: (adt7470) Prevent divide by zero in adt7470_fan_write() omits f1e75e0d6a1a hwmon: (pmbus/ir38064) Mark ir38064_of_match as __maybe_unused omits d379880d9adb hwmon: (lm90) Fix sysfs and udev notifications omits f614629f9c10 hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 omits 94746b0ba479 hwmon: (lm90) Mark alert as broken for MAX6680 omits a53fff96f357 hwmon: (lm90) Mark alert as broken for MAX6654 omits bc341a1a9882 hwmon: (lm90) Re-enable interrupts after alert clears omits a66c5ed53927 hwmon: (lm90) Reduce maximum conversion rate for G781 omits 7dc5fc6d3bd6 media: mtk-cir: simplify code omits 6a554bb5653f media: mtk-cir: remove superfluous ir_raw_event_reset() omits 1ad09bbf8458 media: mtk-cir: reduce message end to fix nec repeats omits d49a14a946db media: lirc: simplify gap calculation omits 52cdb0130363 media: ir_toy: free before error exiting omits 9ca8581e79e5 ksmbd: fix SMB 3.11 posix extension mount failure omits 1fd6bb5b47a6 pinctrl: sunxi: Fix H616 I2S3 pin data omits aa28514592d5 pinctrl: cherryview: Trigger hwirq0 for interrupt-lines wi [...] omits 25d2e41cf59b pinctrl: thunderbay: rework loops looking for groups names omits 30cc53897470 pinctrl: thunderbay: comment process of building functions a bit omits 96d9d1fa5cd5 Drivers: hv: balloon: account for vmbus packet header in m [...] omits 305325688ff9 NTB/msi: Use struct_size() helper in devm_kzalloc() omits bb8c98537ac8 media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm omits ba31a5b39400 media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm omits c281f7d3898b media: mtk-vcodec: Use codec type to separate different hardware omits 0415ddf0c9cb media: mtk-vcodec: Add core dec and dec end ipi msg omits 6491c05bda74 media: mtk-vcodec: Support 34bits dma address for vdec omits 365e4ba01df4 media: mtk-vcodec: Add work queue for core hardware decode omits 66e860ffed72 media: mtk-vcodec: Add new interface to lock different hardware omits 5797f7e18ab7 media: mtk-vcodec: Generalize power and clock on/off interfaces omits b199fe46f35c media: mtk-vcodec: Add msg queue feature for lat and core [...] omits 770eb47f77f1 media: mtk-vcodec: Add irq interface for multi hardware omits 19faef3f6cd6 media: mtk-vcodec: Use pure single core for MT8183 omits c05bada35f01 media: mtk-vcodec: Add to support multi hardware decode omits 04fac6a1fc20 media: mtk-vcodec: Support MT8192 omits 4215692f50fe media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bin [...] omits 9cdd70ceb6fa media: dt-bindings: media: mtk-vcodec: Separate video enco [...] omits 8db41f733d34 media: mtk-vcodec: export decoder pm functions omits d745646b62f2 media: mtk-vcodec: Refactor vcodec pm interface omits a1dcdd6acc97 media: mtk-vcodec: Align vcodec wake up interrupt interface omits d1c51b730209 media: mtk-vcodec: Get numbers of register bases from DT omits d95a63daca85 media: hevc: Embedded indexes in RPS omits 7a3b3dc3bb2e media: hevc: Remove RPS named flags omits da13c943da72 media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats omits e8b13dc37b27 media: atmel: atmel-sama7g5-isc: fix UYVY input format mbu [...] omits 3f050110617d media: atmel: atmel-isc-base: clamp wb gain coefficients omits 76c97b0bb842 media: atmel: atmel-isc-base: add wb debug messages omits 9780baa06992 media: atmel: atmel-isc-base: fix bytesperline value for p [...] omits 72802a86e11c media: atmel: atmel-isc-base: report frame sizes as full s [...] omits 6b66e047f5b0 media: atmel: atmel-isc-base: remove frameintervals VIDIOC omits 1b52ce99e9f2 media: atmel: atmel-sama7g5-isc: fix ispck leftover omits ae9a7d57f66a media: atmel: atmel-isc: replace video device name with mo [...] omits 118bf76a35bc media: atmel: atmel-isc: split the clock code into separat [...] omits 2de0b3c0f678 media: atmel: introduce microchip csi2dc driver omits 76a5341cea4b media: dt-bindings: media: atmel: csi2dc: add bindings for [...] omits f6d1bbe5140d media: MAINTAINERS: add microchip csi2dc omits c1b403352c5d media: stm32: dcmi: create a dma scatterlist based on DMA [...] omits fc5004e5d477 media: v4l2-ctrls: make array range static omits 2bea83882441 media: media/radio: make array probe_ports static const omits 19bc4f40b2c5 media: gspca: make array regs_to_read static const omits ef058cc8b719 media: bttv: fix WARNING regression on tunerless devices omits 784a1883cff0 media: imx-jpeg: use NV12M to represent non contiguous NV12 omits 7e2c9c6fd893 media: davinci: vpif: drop probe printk omits 43acb728bbc4 media: davinci: vpif: fix use-after-free on driver unbind omits d42b3ad105b5 media: davinci: vpif: fix unbalanced runtime PM enable omits 4a321de23921 media: davinci: vpif: fix unbalanced runtime PM get omits 97733180fafb media: platform: cros-ec: Add brask to the match table omits d8772818e223 media: saa7134: use swap() to make code cleaner omits f0c2ba1ed4ad media: imx: imx8mq-mipi_csi2: fix system resume omits 59c2b6d51803 media: imx: imx8mq-mipi-csi2: remove wrong irq config writ [...] omits e25a89f743b1 media: mtk-vcodec: potential dereference of null pointer omits 8310ca94075e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buff [...] omits 2092f0def160 media: docs: vidioc-dqbuf: State all remaining fields are [...] omits 57c1d5de7d15 media: vivid: fix timestamp and sequence wrapping omits 9a0e3cd50d39 media: rkisp1: fix grey format iommu page faults omits 5be7f8c91d25 media: staging: media: imx: imx7-mipi-csis: Make subdev na [...] omits 385031b6fc18 media: staging: media: imx: imx7_mipi_csis: Add timings ov [...] omits 95a1379004cb media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS [...] omits 5226429540de media: camss: Apply vfe_get/vfe_put fix to SDM845 omits c5af8db84c01 media: camss: Do vfe_get/vfe_put for csid on sm8250 omits 5ba38efb2622 media: camss: Add SM8250 bandwdith configuration support omits b4436a18eedb media: camss: add support for SM8250 camss omits e53d660843de media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW omits 4edc8eae715c media: camss: Add initial support for VFE hardware version [...] omits 1ce8c48b06f2 media: camss: vfe-170: fix "VFE halt timeout" error omits ed38a1469b31 media: camss: fix VFE irq name omits 661a1021e352 media: camss: remove vdda-csiN from sdm845 resources omits e54ef952d5b0 media: camss: csid: allow csid to work without a regulator omits ee780cd7be3b media: camss: csid-170: set the right HALT_CMD when disabled omits 4ea0df151edc media: camss: csid-170: support more than one lite vfe omits 7d8210851cb3 media: camss: csid-170: remove stray comment omits a6da362491e4 media: camss: csid-170: don't enable unused irqs omits 14d510e040f8 media: camss: csid-170: fix non-10bit formats omits 53655d2a0ff2 media: camss: csiphy-3ph: add support for SM8250 CSI DPHY omits c6b6def917cc media: camss: csiphy-3ph: disable interrupts omits dd89115a7c1c media: camss: csiphy-3ph: don't print HW version as an error omits 46f8ac8497c5 media: dt-bindings: media: camss: Add qcom,sm8250-camss binding omits 7eba1e43273e media: staging: media: zoran: drop read/write support omits fa5fce2573ec media: staging: media: zoran: drop kernel log spam omits 35e77cea10e6 media: staging: media: zoran: fix TRY_FMT handling omits 914941827aad media: staging: media: zoran: fix various V4L2 compliance errors omits e3b86f4e558c media: staging: media: zoran: calculate the right buffer n [...] omits 4e3edddb9507 media: staging: media: zoran: fix counting buffer in reserve omits 202ddbc9a33b media: staging: media: zoran: clean unused code omits 241f5b67fb48 media: staging: media: zoran: fix usage of vb2_dma_contig_ [...] omits 8f7cc5c0b0eb media: staging: media: zoran: introduce zoran_i2c_init omits 3b70b0ecd7ca media: staging: media: zoran: move config select on primar [...] omits 82e3a496eb56 media: staging: media: zoran: move videodev alloc omits 49ebe7c38d04 media: staging: media: zoran: remove vidmem omits fe047de480ca media: staging: media: zoran: merge all modules omits 12b65d5c4a92 media: staging: media: zoran: videocode: remove procfs omits 2776d278df1c media: staging: media: zoran: add debugfs omits b82cdccafd41 media: staging: media: zoran: rename debug module parameter omits b419ee9468d9 media: staging: media: zoran: use module_pci_driver omits 4d4389f64c5f media: staging: media: zoran: move module parameter checks [...] omits 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] omits 1f52b0aba6fd x86/MCE/AMD: Allow thresholding interface updates after init omits 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] omits cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] omits 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder omits a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] omits 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder omits 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test omits 535f7fffed88 ARM: dts: exynos: Add support for Samsung Chagall WiFi omits 534aaa1802ea ARM: exynos: only do SMC_CMD_CPU1BOOT call on Exynos4 omits 9998104515d4 dt-bindings: arm: samsung: document Chagall WiFi board binding omits 625c6b556997 EDAC: Use default_groups in kobj_type omits 11413893a0d0 EDAC: Use proper list of struct attribute for attributes omits ccbed9d8d2a5 iio: accel: fxls8962af: add padding to regmap for SPI omits b0e85f95e30d iio:imu:adis16480: fix buffering for devices with no burst mode omits 0e33d15f1dce iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN [...] omits b7a78a8adaa8 iio: adc: tsc2046: fix memory corruption by preventing arr [...] omits 442b0c08db7e soc: samsung: Fix typo in CONFIG_EXYNOS_USI description omits 94bfe2bdfc50 MAINTAINERS: add reviewer entry for Samsung/Exynos platform omits 372d171cd9b4 arm64: dts: exynos: add necessary clock inputs in Exynos7 omits 0d42eb5ac66d ARM: dts: exynos: drop unsupported MAX77802 regulators on [...] omits 9eb8090f95e2 ARM: dts: exynos: add necessary clock controller inputs in [...] omits 8d6f5af71e2a ARM: dts: exynos: Align MAX77836 nodes with dtschema on Mo [...] omits 7638d3c945be arm64: dts: exynos: Align MAX77843 nodes with dtschema on TM2 omits 41bd4354a151 arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 752e8545226f ARM: dts: s5pv210: align pinctrl with dtschema omits 9e47ccc01284 ARM: dts: s3c64xx: align pinctrl with dtschema omits 901e28782738 ARM: dts: s3c24xx: align pinctrl with dtschema omits 71b8d1253b7f arm64: dts: exynos: align pinctrl with dtschema in ExynosAutov9 omits ee045adb3768 arm64: dts: exynos: align pinctrl with dtschema in Exynos7 omits 756d68ee6e93 arm64: dts: exynos: align pinctrl with dtschema in Exynos5433 omits d5dfdae9f685 ARM: dts: exynos: align pinctrl with dtschema in Exynos542x/5800 omits 7a749eeec453 ARM: dts: exynos: align pinctrl with dtschema in Exynos5410 omits b72458f83066 ARM: dts: exynos: align pinctrl with dtschema in Exynos5260 omits 1c7b9b02c898 ARM: dts: exynos: align pinctrl with dtschema in Exynos5250 omits fe9f10f8d3dd ARM: dts: exynos: align pinctrl with dtschema in Exynos4412 omits ac9af38e7baf ARM: dts: exynos: align pinctrl with dtschema in Exynos4210 omits ba6693131228 ARM: dts: exynos: align pinctrl with dtschema in Exynos3250 omits a6b43b5f384d ARM: dts: s3c64xx: drop unneeded pinctrl wake-up interrupt [...] omits f53a48f8ff5d ARM: dts: exynos: simplify PMIC DVS pin configuration in Peach Pi omits e5b9655c1dca ARM: dts: exynos: override pins by label in Peach Pi omits 6d73abda1bb4 ARM: dts: exynos: simplify PMIC DVS pin configuration in P [...] omits 213e19b4f675 ARM: dts: exynos: override pins by label in Peach Pit omits 503d77b3d17b ARM: dts: exynos: simplify PMIC DVS pin configuration in O [...] omits 0f8b7f682a8a ARM: dts: exynos: drop unused pinctrl defines in Exynos3250 omits 372d7027fed4 ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 omits d82d3d8a527b Merge tag 'samsung-pinctrl-5.18' of https://git.kernel.org [...] omits 88829baee3db ARM: dts: exynos: split dmas into array of phandles in Exynos5250 omits 83114df32ae7 block: fix memory leak in disk_register_independent_access_ranges omits b36a2050040b io_uring: fix bug in slow unregistering of nodes omits dd81e1c7d5fb Merge tag 'powerpc-5.17-2' of git://git.kernel.org/pub/scm [...] omits ac5a9bb6b4fa Merge tag 'irq_urgent_for_v5.17_rc2' of git://git.kernel.o [...] omits 10c64a0f2806 Merge tag 'sched_urgent_for_v5.17_rc2' of git://git.kernel [...] omits 0f9e04221227 Merge tag 'perf_urgent_for_v5.17_rc2' of git://git.kernel. [...] omits b5fbaf7d779f arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output omits 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] omits ed2c66a95c0c arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode omits 5070ce86246a phy: broadcom: Kconfig: Fix PHY_BRCM_USB config option omits 42fed57046fc phy: usb: Leave some clocks running during suspend omits 85a8bccfa945 arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 omits 2ddd96aadbd0 arm64: dts: rockchip: fix dma-controller node names on rk356x omits 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support omits 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree omits 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits 832ae134ccc1 pinctrl: samsung: add support for Exynos850 and ExynosAuto [...] omits 1755e227c216 dt-bindings: pinctrl: samsung: describe Exynos850 and Exyn [...] omits af030d83da1d dt-bindings: pinctrl: samsung: convert to dtschema omits a29681b0cc37 pinctrl: samsung: accept GPIO bank nodes with a suffix omits 96f79935015c pinctrl: samsung: Remove EINT handler for Exynos850 ALIVE [...] omits 50ebd19e3585 pinctrl: samsung: drop pin banks references on error paths omits c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls omits 94ea9392e113 batman-adv: Start new development cycle omits f5390cd0b43c efi: runtime: avoid EFIv2 runtime services on Apple x86 machines omits e9b7c3a4263b efi/libstub: arm64: Fix image check alignment at entry omits 3d787b392d16 s390/uaccess: fix compile error omits f094a39c6ba1 s390/nmi: handle vector validity failures for KVM guests omits 1ea1d6a847d2 s390/nmi: handle guarded storage validity failures for KVM guests omits 16436f70abee irqchip/gic-v3-its: Fix build for !SMP omits a6501e4b380f eeprom: at25: Restore missing allocation omits d11a327ed95d KVM: arm64: vgic-v3: Restrict SEIS workaround to known bro [...] omits afa114d987c4 selftests: net: ioam: expect support for Queue depth data omits 63ec72bd5848 mptcp: Use struct_group() to avoid cross-field memset() omits 2c13c05c5ff4 rxrpc: Adjust retransmission backoff omits cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] omits 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset omits 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset omits 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status omits e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default omits 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] omits 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() omits 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege omits c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] omits 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve omits 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() omits a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' omits ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags omits 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags omits 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest omits 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine omits f45d5b6ce2e8 bpf: generalise tail call map compatibility check omits 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs omits 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] omits 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] omits 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() omits be3d72a2896c bpf: move user_size out of bpf_test_init omits d99173027d68 bpf: add frags support to xdp copy helpers omits bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API omits 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper omits e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] omits c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] omits c41ced023a98 net: mvneta: add frags support to XDP_TX omits 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} omits ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine omits d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine omits d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management omits 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] omits 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame omits d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp omits a357dca964e0 drm/amdgpu: fix the page fault caused by uninitialized variables omits 37ff945f804c drm/amdgpu: fix convert bad page retiremt omits a86974f75e88 Bluetooth: Remove kernel-doc style comment block omits aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() omits 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products omits 248be352bbae ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices omits e26a78057c25 HID: apple: Set the tilde quirk flag on the Wellspring 5 a [...] omits 03c82e80ec28 Merge branch 'octeontx2-af-fixes' omits 745166fcf01c octeontx2-af: Add KPU changes to parse NGIO as separate layer omits a8db854be286 octeontx2-pf: Forward error codes to VF omits df66b6ebc5dc octeontx2-af: cn10k: Do not enable RPM loopback for LPC in [...] omits 1581d61b42d9 octeontx2-af: Increase link credit restore polling timeout omits c5d731c54a17 octeontx2-pf: cn10k: Ensure valid pointers are freed to aura omits fae80edeafbb octeontx2-af: cn10k: Use appropriate register for LMAC enable omits 03ffbc9914bd octeontx2-af: Retry until RVU block reset complete omits 00bfe94e388f octeontx2-af: Fix LBK backpressure id count omits d225c449ab2b octeontx2-af: Do not fixup all VF action entries omits 67ab55956e64 Merge tag 'wireless-2022-01-21' of git://git.kernel.org/pu [...] omits 784a2ec00904 drm/i915/mst: only ack the ESI we actually handled omits b4a1c675d256 drm/i915/mst: ack sink irq ESI for link status changes omits 1d50942dc930 drm/i915/mst: read link status only when requested by sink in ESI omits 1358139bdefd drm/i915/mst: abstract handling of link status in DP MST omits 34ed3e83475e drm/i915/mst: debug log 4 bytes of ESI right after reading omits 603801d0f2f4 drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() omits 26950f2968e8 drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation omits 0b6d8cf2ecb9 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits f9eceeca3623 drm: Update docs after moving DisplayPort helpers around omits 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] omits 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap omits 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap omits 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' omits d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs omits 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs omits c86575eccab2 bpftool: use new API for attaching XDP program omits c359821ac65b libbpf: streamline low-level XDP APIs omits 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' omits 96c85308eed9 docs/bpf: update BPF map definition example omits 93b8952d223a libbpf: deprecate legacy BPF map definitions omits ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions omits 32b3429479ea selftests/bpf: fail build on compilation warning omits 276c7635d7be Merge branch 'mptcp-a-few-fixes' omits 9846921dba49 selftests: mptcp: fix ipv6 routing setup omits a4c0214fbee9 mptcp: fix removing ids bitmap setting omits 8e9eacad7ec7 mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() omits 6f97fde8694d Merge git://git.kernel.org/pub/scm/linux/kernel/git/pablo/nf omits aafc2e3285c2 ipv6: annotate accesses to fn->fn_sernum omits ebdc1a030962 tcp: add a missing sk_defer_free_flush() in tcp_splice_read() omits 48cec899e357 tcp: Add a stub for sk_defer_free_flush() omits cbda1b166875 phylib: fix potential use-after-free omits a0af3d1104f7 PCI/MSI: Prevent UAF in error path omits 5298d4bfe80f unicode: clean up the Kconfig symbol confusion omits 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n omits 8c0be0631d81 selftests: bpf: Fix bind on used port omits 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] omits fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c omits 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c omits 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events omits 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event omits 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references omits 3b8428b84539 i40e: fix unsigned stat widths omits 0f344c8129a5 i40e: Fix for failed to init adminq while VF reset omits 92947844b8be i40e: Fix queues reservation for XDP omits d701658a50a4 i40e: Fix issue when maximum queues is exceeded omits 9b13bd53134c i40e: Increase delay to 1 s after global EMP reset omits 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers omits 217663f101a5 fanotify: remove variable set but not used omits 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc omits 57afdc0aab09 Merge branch 'stmmac-fixes' omits 0959bc4bd420 net: stmmac: dwmac-visconti: Fix clock configuration for R [...] omits 1ba1a4a90fa4 net: stmmac: dwmac-visconti: Fix bit definitions for ETHER [...] omits 6cee105e7f2c ipv6_tunnel: Rate limit warning messages omits e2f08207c558 ethtool: Fix link extended state for big endian omits d15c7e875d44 net: phy: broadcom: hook up soft_reset for BCM54616S omits 973bf8fdd12f net: sched: Clarify error message when qdisc kind is unknown omits 47934e06b656 net: fix information leakage in /proc/net/ptype omits 6d1d72fb4fcf drm/amd/display: change FIFO reset condition to embedded d [...] omits f548f4291e89 drm/amd/display: Correct MPC split policy for DCN301 omits f61c40c0757a drm/amdkfd: enable heavy-weight TLB flush on Arcturus omits 590e86fe3462 drm/amdgpu: fix broken debug sdma vram access function omits 1b08dfb889b2 drm/amdgpu: remove gart.ready flag omits 5904e4135f3b drm/amdgpu: remove unused variable warning omits 33cd016e600a drm/amdgpu: remove unused variable omits 8eb53bb2aa8a drm/amdgpu: Remove repeated calls omits 86700a402694 drm/amdgpu: modify a pair of functions for the pcie port w [...] omits 479e3b02b73a drm/amdgpu: add vram check function for GMC omits c26962803d04 drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports omits 044cbc7a74c1 drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS omits a868a1e57e3a drm/i915/bios: Throw out the !has_ddi_port_info() codepaths omits 594c504d3334 drm/i915/bios: Use i915->vbt.ports[] for all g4x+ omits 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] omits 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval omits b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] omits b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] omits c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx omits f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean omits eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV omits b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() omits d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] omits 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] omits f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] omits e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] omits b662000aff84 bpftool: Adding support for BTF program names omits 37e0321ab256 drm/malidp: Replace module initialization with DRM helpers omits 6aef229365f4 drm/arm/hdlcd: Replace module initialization with DRM helpers omits e0f8cd2343f8 drm/komeda: Replace module initialization with DRM helpers omits 7a90a846ad3f drm/imx/dcss: Replace module initialization with DRM helpers omits 09f137c32063 drm: Provide platform module-init macro omits 2075a734ed99 drm/hisilicon/hibmc: Replace module initialization with DR [...] omits a32762d1db4c drm/cirrus: Replace module-init boiler-plate code with DRM [...] omits 54e67e5a2326 drm/bochs: Replace module-init boiler-plate code with DRM helpers omits 8638b4d8ddc9 drm/ast: Replace module-init boiler-plate code with DRM helpers omits 52506b099e1b drm: Provide PCI module-init macros omits c080b4144b9d btrfs: defrag: properly update range->start for autodefrag omits 484167da7773 btrfs: defrag: fix wrong number of defragged sectors omits b767c2fc787e btrfs: allow defrag to be interruptible omits 6b34cd8e175b btrfs: fix too long loop when defragging a 1 byte file omits 9df15d842a0f spi: stm32: make SPI_MASTER_MUST_TX flags only specific to [...] omits 3cefddb72f80 spi: stm32: remove inexistant variables in struct stm32_sp [...] omits e4d63473d311 spi: stm32-qspi: Update spi registering omits b4c18c18ebf7 regulator: MAX20086: add gpio/consumer.h omits 579b2c8f72d9 ASoC: mediatek: fix unmet dependency on GPIOLIB for SND_SOC_DMIC omits 4c907bcd9dcd ASoC: max9759: fix underflow in speaker_gain_control_put() omits 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a omits d3cbc6e323c9 drm: panel-orientation-quirks: Add quirk for the 1Netbook [...] omits ba3a5ddcf1e5 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in s [...] omits 8de223b94b84 drm/doc: Fix TTM acronym omits bcc77411e8a6 drm/ast: Create threshold values for AST2600 omits 028a73e10705 mgag200 fix memmapsl configuration in GCTL6 register omits cc37b88b02fb drm/bridge: Remove extra device acquisition method of i2c [...] omits d39bc5c5e10a drm/i915/dpll: make intel_shared_dpll_funcs internal to in [...] omits 9f80ccda53b9 ARM: 9180/1: Thumb2: align ALT_UP() sections in modules su [...] omits 15420269b02a ARM: 9179/1: uaccess: avoid alignment faults in copy_[from [...] omits 8b59b0a53c84 ARM: 9170/1: fix panic when kasan and kprobe are enabled omits 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort omits d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER omits 0a3d12ab5097 drm/vc4: Fix deadlock on DSI device attach error omits 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences omits 51395cf204f2 wcn36xx: Add SNR reporting via get_survey() omits 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame omits d6f2746691cb wcn36xx: Track the band and channel we are tuned to omits 039d5d4db4bc wcn36xx: Implement get_snr() omits a1222ca0681f MAINTAINERS: remove extra wireless section omits 51b667a32d61 MAINTAINERS: add common wireless and wireless-next trees omits acde6234f65b drm/amdgpu: remove excl as shared workarounds omits 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm omits eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] omits 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] omits 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] omits 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' omits a796966b6ea0 selftest/bpf: Fix a stale comment. omits 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] omits eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. omits 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. omits 4408d55a6467 af_unix: Refactor unix_next_socket(). omits a5e7ffa11974 amdgpu/amdgpu_psp: remove unneeded ret variable omits dfd6879b9899 drm/radeon: fix UVD suspend error omits 4bd8dd0d61f9 drm/amdgpu: Add missing pm_runtime_put_autosuspend omits 552b7cb0eed1 drm/amd/display: move calcs folder into DML omits ce0bdc62e80d drm/amd/display: 3.2.169 omits 56ca49cf6004 drm/amd/display: [FW Promotion] Release 0.0.100.0 omits 047db281c026 drm/amd/display: Add signal type check when verify stream [...] omits 9338cb719f0f drm/amd/display: update dml to rev.99 and smu clk_table w/a omits 58c69b53aee2 drm/amd/display: Fix black screen issue on memory clock switch en omits 6421c49567d5 drm/amd/display: DCEFCLK DS on CLK init omits c1a20f707ac3 drm/amd/display: modify SMU_TIMEOUT macro. omits f369e4eba89a drm/amd/display: move FPU associated DCN302 code to DML fo [...] omits 82dcd8eb357c drm/amd/display: 3.2.168 omits b4c55e525461 drm/amd/display: support new PMFW interface to disable Z9 only omits fd9048dd4425 drm/amd/display: adjust bit comparison to be more type safe omits 7aba117ac9e0 drm/amd/display: Disabled seamless boots on DP and renamed [...] omits 47f29ac1cbae drm/radeon: fix error handling in radeon_driver_open_kms omits f3527a6483fb drm/amd/pm: Enable sysfs required by rocm-smi tool for One [...] omits 22c16d251a79 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV omits 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' omits 465656964340 selftests/bpf: Add test for race in btf_try_get_module omits c1ff181ffabc selftests/bpf: Extend kfunc selftests omits 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] omits 87091063df5d selftests/bpf: Add test for unstable CT lookup API omits b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF omits 5c073f26f9dc bpf: Add reference tracking support to kfunc omits d583691c47dc bpf: Introduce mem, size argument pair support for kfunc omits b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API omits dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf omits 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] omits 71b6c4a277db drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc omits 8697a19ee955 drm/amdgpu: Fix the code style warnings in sdma omits d622c094f8fe drm/amdgpu: Fix the code style warnings in gmc omits 4f64ccf4f27c drm/amdgpu: Fix the code style warnings in gfx omits b6efdb02d23e drm/amdgpu: Fix the code style warnings in amdgpu_ras omits 03f6fb84bd0e drm/amdgpu: apply vcn harvest quirk omits e475986f1821 drm/amdgpu: drop redundant check of ip discovery_bin omits 79c0462159a1 drm/amdgpu: handle denied inject error into critical regions v2 omits 3ddd0c90bafd drm/amd/pm: add message smu to get ecc_table omits c34242eea16f drm/amdgpu: add new query interface for umc_v8_7 block omits 83f2726cd9c3 drm/amd/pm: Update smu driver interface for sienna cichlid omits 6e7f90d163af lockd: fix server crash on reboot of client holding lock omits b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. omits 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind omits 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] omits 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] omits 0e3872499de1 kernel/sched: Remove dl_boosted flag comment omits 7e406d1ff39b sched: Avoid double preemption in __cond_resched_*lock*() omits a315da5e686b sched/fair: Fix all kernel-doc warnings omits b171501f2580 sched/core: Accounting forceidle time for all tasks except [...] omits 2d02fa8cc21a sched/pelt: Relax the sync of load_sum with load_avg omits 95246d1ec80b sched/pelt: Relax the sync of runnable_sum with runnable_avg omits 7ceb77103001 sched/pelt: Continue to relax the sync of util_sum with util_avg omits 98b0d890220d sched/pelt: Relax the sync of util_sum with util_avg omits a06247c6804f psi: Fix uaf issue when psi trigger is destroyed while bei [...] omits 8c16dc047b5d x86/perf: Avoid warning for Arch LBR without XSAVE omits 5a4487f9ef5e perf/x86/intel/uncore: Add IMC uncore support for ADL omits 6b19788ddc59 perf/x86/intel/lbr: Add static_branch for LBR INFO flags omits 1ac7fd8159a8 perf/x86/intel/lbr: Support LBR format V7 omits 0036fb00a756 perf/x86/rapl: fix AMD event handling omits 96fd2e89fba1 perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX omits 7fa981cad216 perf/x86/intel: Add a quirk for the calculation of the num [...] omits 09f5e7dc7ad7 perf: Fix perf_event_read_local() time omits 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. omits e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] omits 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next omits 6b79f96f4a23 drm/virtio: Ensure that objs is not NULL in virtio_gpu_arr [...] omits 2b6dd600dd72 udmabuf: validate ubuf->pagecount omits fee076019d0a drm/i915: Nuke pointless middle men for skl+ plane programming omits 4682a6d99638 drm/i915: Declutter color key register stuff omits 366714b0883f drm/i915: Extract skl_plane_aux_dist() omits 348abd4cf353 drm/i915: Clean up cursor registers omits f6bb74e07705 drm/i915: Clean up g4x+ sprite plane registers omits 2f609faf5bda drm/i915: Clean up ivb+ sprite plane registers omits 12d7d858e63d drm/i915: Use REG_BIT() & co. for universal plane bits omits 71b59439aa03 drm/i915: Sipmplify PLANE_STRIDE masking omits aee101d7b95a powerpc/64s: Mask SRR0 before checking against the masked NIP omits eee412e968f7 remoteproc: qcom: q6v5: fix service routines build errors omits 7a534ae89e34 rpmsg: char: Fix race between the release of rpmsg_eptdev [...] omits b7fb2dad571d rpmsg: char: Fix race between the release of rpmsg_ctrldev [...] omits 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] omits c831d92890e0 irqchip/loongson-pch-ms: Use bitmap_free() to free bitmap omits 6bae9de622d3 ath10k: abstract htt_rx_desc structure omits d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt omits 76d7b996aab8 ath9k: remove redundant status variable omits dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...] omits a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...] omits f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt omits dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting omits 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw omits 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...] omits bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...] omits 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw omits c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() omits 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status omits 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode omits 960dd884ddf5 irqchip/realtek-rtl: Service all pending interrupts omits 91351b5dd0fd irqchip/realtek-rtl: Fix off-by-one in routing omits 291e79c7e2eb irqchip/realtek-rtl: Map control data to virq omits 45378cd33905 irqchip/apple-aic: Drop unused ipi_hwirq field omits 032a12590499 drm/dp: Move DisplayPort AUX bus helpers into dp/ omits 5b529e8d9c38 drm/dp: Move public DisplayPort headers into dp/ omits adb9d5a2cc77 drm/dp: Move DisplayPort helpers into separate helper module omits 3681eb24a9f1 drm/dp: Move DP declarations into separate header file omits dfacce59553b drm/dp_mst: Remove trailing whitespace. omits f4319f72a9bc drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_ [...] omits 2c420d79dae4 arm64: dts: meson-g12-common: add uart_ao_b pins muxing omits 073983233302 arm64: dts: meson-g12-common: add more pwm_f options omits 6e55d273708b drm/panfrost: initial dual core group GPUs support omits 803abfd8dda5 drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DR [...] omits b0641cb8a1de drm/i915/psr: remove unused lines_to_wait vbt info omits 429a64f6e91f powerpc/perf: Only define power_pmu_wants_prompt_pmi() for [...] omits d37823c3528e powerpc/32s: Fix kasan_init_region() for KASAN omits 87b9d74fb0be powerpc/time: Fix build failure due to do_hard_irq_enable( [...] omits 830af2eba403 netfilter: conntrack: don't increment invalid counter on N [...] omits e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c omits 252745240ba0 powerpc/audit: Fix syscall_get_arch() omits 3f5f766d5f7f powerpc64/bpf: Limit 'ldbrx' to processors compliant with [...] omits 88a71086c48a tools/bpf: Rename 'struct event' to avoid naming conflict omits f9320c49993c powerpc/bpf: Update ldimm64 instructions during extra pass omits fab07611fb2e powerpc32/bpf: Fix codegen for bpf-to-bpf calls omits b992f01e6615 bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() omits 0e3a1c902ffb tools/resolve_btfids: Build with host flags omits 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] omits e8521d0cd984 drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 omits a8e6398ffe17 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY omits 5f0754ab2751 drm/amdgpu: Fix rejecting Tahiti GPUs omits 06cf9bd61a74 drm/amdgpu: don't do resets on APUs which don't support it omits b3523c457380 drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] omits 31425abeda71 drm/amdgpu: Enable recovery on yellow carp omits fb825b651de9 drm/amd/display: Remove redundant initialization of dpg_width omits a85d70a8b481 drm/amd/pm: Replace one-element array with flexible-array member omits 1613f346f86b drm/amd/pm: fix null ptr access omits e3d833f41c46 drm/amdgpu: fix compile warning for ras_block_match_default omits 954ea6aa1545 drm/amdgpu: Use ARRAY_SIZE to get array length omits ab3b9de65bfe drm/amdgpu: clean up some inconsistent indenting omits 69f91d32c663 drm/amdgpu: remove unneeded semicolon omits df4f0041c6ef drm/amdgpu: No longer insert ras blocks into ras_list if i [...] omits df01fe73ee98 drm/amdgpu: Add ras supported check for register_ras_block omits c4381d0ee819 drm/amdgpu: Add interface to load SRIOV cap FW omits 20c5e425d36a drm/amdkfd: Fix indentation on switch statement omits 400ef298f400 drm/amdgpu: cleanup ttm debug sdma vram access function omits cb5cc4f573e1 drm/amdgpu: improve debug VRAM access performance using sdma omits 7389a5b837cd drm/amdgpu: Removed redundant ras code omits 22d4ba53b1c1 drm/amdgpu: Adjust error inject function code style in amd [...] omits b0e2062dc897 drm/amdgpu: Modify mca block to fit for the unified ras bl [...] omits bdc4292bd3b4 drm/amdgpu: Modify sdma block to fit for the unified ras b [...] omits efe17d5a217e drm/amdgpu: Modify umc block to fit for the unified ras bl [...] omits 2e54fe5d056e drm/amdgpu: Modify nbio block to fit for the unified ras b [...] omits 5e67bba30115 drm/amdgpu: Modify mmhub block to fit for the unified ras [...] omits 6d76e9049ad9 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] omits 6c2453861f48 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] omits 8b0fb0e967c1 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] omits 7cab2124058d drm/amdgpu: Modify the compilation failed problem when oth [...] omits 6492e1b07c03 drm/amdgpu: Unify ras block interface for each ras block omits 685fae24d94f drm/amd/pm: correct the checks for fan attributes support omits 54c73b51df29 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] omits bcf19fdd507f drm/amd/pm: drop those unrealistic thermal_type checks omits 1a408c710d9e drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] omits 3712e7a49459 drm/amd/pm: unified lock protections in amdgpu_dpm.c omits 61d7d0d5adc7 drm/amd/pm: revise the performance level setting APIs omits 3bce90bfbaa8 drm/amd/pm: drop unnecessary gfxoff controls omits 837d542a09cd drm/amd/pm: relocate the power related headers omits ebfc253335af drm/amd/pm: do not expose the smu_context structure used i [...] omits 7689dab48259 drm/amd/pm: drop redundant or unused APIs and data structures omits a627967e803e drm/amd/pm: move those code piece used by Stoney only to s [...] omits 6ddbd37f1074 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] omits d698a2c4859d drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] omits 84176663e70d drm/amd/pm: create a new holder for those APIs used only b [...] omits 28a31774b050 drm/amd/pm: do not expose the API used internally only in [...] omits a79110f2dc01 drm/amd/pm: do not expose those APIs used internally only [...] omits d44815766587 drm/amd/pm: do not expose those APIs used internally only [...] omits 13f5dbd6e3d9 drm/amd/pm: do not expose power implementation details to display omits 79c65f3fcbb1 drm/amd/pm: do not expose power implementation details to [...] omits bc143d8b8387 drm/amd/pm: do not expose implementation details to other [...] omits 8c2d34eb53b9 drm/radeon: use kernel is_power_of_2 rather than local version omits de05abe6b9d0 drm/amd/display: Enable Freesync Video Mode by default omits 6a8cf6349c7c drm/amdgpu/swsmu: make sienna cichlid function static omits 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt omits 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] omits fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 94fd19752b28 ovl: don't fail copy up if no fileattr support on upper omits aed28b7a2d62 SUNRPC: Don't dereference xprt->snd_task if it's a cookie omits c0f26167ddcf xprtrdma: Remove definitions of RPCDBG_FACILITY omits c03061e7a210 xprtrdma: Remove final dprintk call sites from xprtrdma omits 3a5d604f90f9 i915: make array flex_regs static const omits 4ee7e4a6c9b2 ovl: fix NULL pointer dereference in copy up warning omits a320c3a3280b agp/via: Remove unused variable 'current_size' omits a41af4c80a93 agp/sworks: Remove unused variable 'current_size' omits c4f7f3117e80 agp/nvidia: Declare value returned by readl() as unused omits ba7e3fd19a67 agp/ati: Return error from ati_create_page_map() omits 094d00f8ca58 KVM: arm64: pkvm: Use the mm_ops indirection for cache mai [...] omits ffe9d02e4152 agp: Documentation fixes omits 9175cb2c83c8 agp: Include "compat_ioctl.h" where necessary omits 938fb517d4f8 agp: Remove trailing whitespaces omits 7f0fec39c9ee drm/vc4: remove redundant assignment of variable size omits 150029657646 drm: bridge: it66121: Remove redundant check omits d72d84aea4d5 locking/rwsem: drop redundant semicolon of down_write_nest_lock omits 93e97b05d581 drm/bridge: dw-mipi-dsi: Switch to atomic operations omits a8cf6073d20a drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 5ff59dddacd4 drm/i915/display/adlp: Implement new step in the TC voltag [...] omits 5ec7baef52c3 drm/i915/display/ehl: Update voltage swing table omits d72d69abfdb6 drm/i915/gvt: Make DRM_I915_GVT depend on X86 omits 91c64a4f1cb0 drm/i915/gvt: clean up kernel-doc in gtt.c omits 1a48db3fef49 sunrpc: Fix potential race conditions in rpc_sysfs_xprt_st [...] omits 776d794f28c9 net/sunrpc: fix reference count leaks in rpc_sysfs_xprt_st [...] omits 4ca9f31a2be6 NFSv4.1 test and add 4.1 trunking transport omits b8a09619a563 SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt omits a8d54baba7c6 NFSv4 handle port presence in fs_location server string omits f5b27cc6761e NFSv4 expose nfs_parse_server_name function omits 1976b2b31462 NFSv4.1 query for fs_location attr on a new file system omits 6650ebcbea13 drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* omits 2616be2eac4b drm/i915/dp: make intel_dp_pack_aux() static again omits d9168aa32911 drm/stm: ltdc: Drop format_mod_supported function omits 484e72d3146b drm/stm: ltdc: add support of ycbcr pixel formats omits 8f2b5f6dcbda drm/stm: ltdc: add support of flexible pixel formats omits a55d08e0d494 drm/stm: ltdc: add per plane update support omits fb998edf9edc drm/stm: ltdc: add YCbCr 422 output support omits 734c26450aef drm/stm: ltdc: switch to regmap omits 7d70984a1ad4 netfilter: nft_connlimit: memleak if nf_ct_netns_get() fails omits 8f54eab0efd5 drm/panfrost: Merge some feature lists omits 16a89697a3a0 drm/panfrost: Remove features meant for userspace omits ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 omits 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' omits 063fa26aab7d libbpf: Deprecate bpf_map__def() API omits 0991f6a38f57 bpftool: Only set obj->skeleton on complete success omits 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API omits 924b1cd61148 perf: Stop using bpf_map__def() API omits 3c28919f0652 bpftool: Stop using bpf_map__def() API omits 76acfce664ca samples/bpf: Stop using bpf_map__def() API omits a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] omits 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] omits ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] omits d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() omits 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() omits fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() omits d068eebbd482 cgroup/cpuset: Make child cpusets restrict parents on v1 h [...] omits ffacbd11e258 cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kerne [...] omits 95b99f353cf3 cgroup: rstat: retrieve current bstat to delta directly omits 4148be7de0a3 cgroup: rstat: use same convention to assign cgroup_base_stat omits 8a59bb93b7e3 NFSv4 store server support for fs_location attribute omits 90e12a319104 NFSv4 remove zero number of fs_locations entries error check omits bc35f7ef9628 workqueue: Convert the type of pool->nr_running to int omits cc5bff38463e workqueue: Use wake_up_worker() in wq_worker_sleeping() in [...] omits 2c1f1a9180bf workqueue: Change the comments of the synchronization abou [...] omits 21b195c05cf6 workqueue: Remove the mb() pair between wq_worker_sleeping [...] omits cd6e4c2fbb00 Merge tag 'gvt-next-2022-01-12' of https://github.com/inte [...] omits 44ab30b05614 drm/panfrost: Check for error num after setting mask omits f7a6021aaf02 ASoC: cpcap: Check for NULL pointer after calling of_get_c [...] omits fe75e84a8fe1 netfilter: nf_tables: set last expression in register trac [...] omits a11d854f072d video: vga16fb: Fix logic that checks for the display standard omits 7b1534188c25 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi omits 0f5d32617246 drm/bridge: adv7533: make array clock_div_by_lanes static const omits bd29823e05ac Revert "drm: exynos: dsi: Convert to bridge driver" omits 9d31993451f6 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy omits e592dc320559 drm/gma500: remove redundant ret variable omits ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max omits 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings omits bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix omits 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR omits bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings omits 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix omits 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR omits d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings omits b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi omits 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes omits 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 omits 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] omits b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header omits 3f8bd465a6f0 drm/i915/gvt: Constify vgpu_types omits 38bd13a0b151 drm/i915/gvt: Constify gtt_type_table_entry omits b17639c7f7fc drm/i915/gvt: Constify formats omits 0b782e669298 drm/i915/gvt: Constify cmd_interrupt_events omits ca1777797ad8 drm/i915/gvt: Constify gvt_mmio_block omits 4642077775a6 drm/i915/gvt: Constify intel_gvt_sched_policy_ops omits 1b277c892940 drm/i915/gvt: Constify intel_gvt_irq_ops omits 5512445c9b64 drm/i915/gvt: Constify intel_gvt_gtt_pte_ops omits c41aadd26496 drm/i915/gvt: Constify intel_gvt_gtt_gma_ops omits 3e1f4c491559 drm/i915/gvt: Fix cmd parser error for Passmark9 omits 919606f5e7d8 drm/i915/gvt: Use list_entry to access list members omits 43571e15c057 drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets omits 24ce4d6d2ca6 drm/i915: Move TC PHY registers to their own header omits d0864ee4f81f drm/i915: Move combo PHY registers to their own header omits aa1d6068a460 drm/i915: Move SNPS PHY registers to their own header omits 202b1f4c1234 drm/i915/gt: Move engine registers to their own header omits 2b25a93bf07c drm/i915: Introduce i915_reg_defs.h omits c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] omits ab076d8d79e1 drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 omits 3e5cbecb9aa8 drm/i915: Use RING_PSMI_CTL rather than per-engine macros omits e0d47fcff1f4 drm/i915: Parameterize ECOSKPD omits cd5d2fdb045f drm/i915: Parameterize PWRCTX_MAXCNT omits e9f9bcd598e2 drm/i915: Use parameterized GPR register definitions everywhere omits d1f5a6d9d02e drm/doc: overview before functions for drm_writeback.c omits 4a39156166b9 drm/v3d/v3d_drv: Check for error num after setting mask omits afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports omits 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 omits 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout omits f199f71f2091 drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI omits 55a9c00021e2 drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 omits fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails omits 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod omits e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern omits 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak omits 879cf8006475 regulator: max20086: fix error code in max20086_parse_regu [...] omits a64067f4ceca ASoC: simple-card: fix probe failure on platform component omits c406ad5e4a85 drm/vc4: Notify the firmware when DRM is in charge omits a7e6f3d8a41e drm/vc4: Remove conflicting framebuffers before callind bind_all omits d62b9bee52dc drm/vc4: Support nomodeset omits 39feb6e726e7 firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE omits 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot omits 950505cabe51 drm/i915: Asynchronous migration selftest omits 2f6b90da9192 drm/i915: Use vma resources for async unbinding omits ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds omits 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] omits cf46eacbc156 netfilter: nf_tables: remove unused variable omits 0e906607b9c5 netfilter: nf_conntrack_netbios_ns: fix helper module alias omits 583998c5e8cb drm/i915/snps: vswing value refined for SNPS phys omits e8c1f36157ce dma-buf-map: Fix dot vs comma in example omits e1a4bbb6e837 drm/i915: Initial introduction of vma resources omits 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] omits 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file omits 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S omits ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth omits 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read omits 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning omits a9e4fb51425f drm/panfrost: Update create_bo flags comment omits e958b5884725 ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multip [...] omits b4435717f53b drm/i915: split out vlv sideband registers from i915_reg.h omits 7e470f103d75 drm/i915: split out PCI config space registers from i915_reg.h omits 386e75a41478 drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h omits db583eea5a82 drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h omits 2ef97818d3aa drm/i915: split out i915_gem_evict.h from i915_drv.h omits 23d639d7b6df drm/i915: split out i915_cmd_parser.h from i915_drv.h omits 2564c35df5b8 drm/i915: split out i915_getparam.h from i915_drv.h omits 0af2e827b6ac drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen omits 3fb57847f6ec platform/chrome: Add driver for ChromeOS privacy-screen omits 30598d925d46 drm/privacy_screen: Add drvdata in drm_privacy_screen omits ab4911b7d411 drm/i915/ttm: ensure we unmap when purging omits 903e0387270e drm/i915/ttm: add unmap_virtual callback omits f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects omits 658a0c632625 drm/i915: don't call free_mmap_offset when purging omits 3dbc84a595d1 drm: bridge: adv7511: Fix ADV7535 HPD enablement omits 607a264ea701 drm/bridge: anx7625: add audio codec .get_eld support omits cd1637c7e480 drm/bridge: anx7625: add HDCP support omits 191be00229ef drm/bridge: anx7625: Add bridge helper atomic conversion omits ffa3fe080c77 drm/i915: clean up shrinker_release_pages omits 9354417750e5 drm/i915: remove writeback hook omits 3375aa77135f ARM: dts: meson8b: Fix the UART device-tree schema validation omits 57007bfb5469 ARM: dts: meson8: Fix the UART device-tree schema validation omits 5225e1b87432 ARM: dts: meson: Fix the UART compatible strings omits fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 416abf4f1891 ieee802154: atusb: move to new USB API omits 0f299473c1b1 drm/vkms: drop "Multiple overlay planes" TODO omits df2d385cb413 drm/vkms: add support for multiple overlay planes omits 5edaa2b97489 drm/vkms: refactor overlay plane creation omits 6dc701ee9fab MAINTAINERS: Add Apple watchdog to ARM/APPLE MACHINE SUPPORT omits 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] omits 1751fc1db36f NFSv4: nfs_atomic_open() can race when looking up a non-re [...] omits ac795161c936 NFSv4: Handle case where the lookup of a directory fails omits 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS omits 34bf20ce986c NFSv42: Fallocate and clone should also request 'blocks used' omits 85847280b116 NFSv4: Allow writebacks to request 'blocks used' omits 86439fa2678d SUNRPC: use default_groups in kobj_type omits 01f34245722b NFS: use default_groups in kobj_type omits 68eaba4ca924 NFS: Fix the verifier for case sensitive filesystem in nfs [...] omits 00bdadc7accf NFS: Add a helper to remove case-insensitive aliases omits 8ce37abdeb4c NFS: Invalidate negative dentries on all case insensitive [...] omits 98ca3ee60b9e NFSv4: Just don't cache negative dentries on case insensit [...] omits 1ab5be4ac5b1 NFSv4: Add some support for case insensitive filesystems omits b05bf5c63b32 NFSv4.1: Fix uninitialised variable in devicenotify omits fbd2057e5329 nfs: nfs4clinet: check the return value of kstrdup() omits 2c52c8376db7 NFSv4 only print the label when its queried omits c4f0396688b5 SUNRPC: clean up some inconsistent indenting omits 35e0f9a9af48 sunrpc: Remove unneeded null check omits c72a826829cc nfs41: pnfs: filelayout: Replace one-element array with fl [...] omits 4b0c359b813b SUNRPC: Add source address/port to rpc_socket* traces omits 6ff9d99bb88f NFS: Ensure the server has an up to date ctime before renaming omits 204975036b34 NFS: Ensure the server has an up to date ctime before hardlinking omits 6238aec83f3f NFS: don't store 'struct cred *' in struct nfs_access_entry omits 73fbb3fa647b NFS: pass cred explicitly for access tests omits b5e7b59c3480 NFS: change nfs_access_get_cached to only report the mask omits 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing omits 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly omits 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 omits 506d9d7414cf drm/panel: Update Boe-tv110c9m initial code omits 91d8531393be drm/plane: Fix typo in format_mod_supported documentation omits d14f0c205302 drm/plane: Make format_mod_supported truly optional omits cdeea858d8df drm/i915: Remove unused i915->ggtt omits 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses omits 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses omits 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses omits 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses omits 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses omits b146e343a9e0 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl [...] omits 96211b7c56b1 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_ [...] omits 9294914dd550 drm/bridge: parade-ps8640: Link device to ensure suspend/r [...] omits 80dfdeb75028 drm/i915: stop including i915_irq.h from i915_drv.h omits 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] omits 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move omits aee039e66035 drm: exynos: dsi: Add mode_set function omits 92e794fab87a drm: exynos: dsi: Convert to bridge driver omits f5f05ddc37e0 drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7 [...] omits 7020449b8f5a drm/bridge: anx7625: Check GPIO description to avoid crash omits 1726cee3d053 drm/stm: ltdc: support of new hardware version omits 77177c934c9a drm/stm: remove conflicting framebuffers omits 7c442e76c06c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev omits 50d76e3d3ec0 drm/bridge: chipone-icn6211: Add mode_set API omits 3b26a2916844 drm/bridge: chipone-icn6211: Switch to atomic operations omits e01356d18273 drm/stm: dsi: provide the implementation of mode_valid() omits 5f4f958a0d9d drm/bridge/synopsys: dsi: extend the prototype of mode_valid() omits 22f99f2db447 drm/stm: dsi: move lane capability detection in probe() omits fa747d75f65d drm/meson: Fix error handling when afbcd.ops->init fails omits 04b8a5d9cfd1 drm/meson: osd_afbcd: Add an exit callback to struct meson [...] omits 6edf615618b8 drm/bridge: sn65dsi83: Fix an error handling path in sn65d [...] omits 0b464ca3e0dd drm: Add orientation quirk for GPD Win Max omits e35d8762b04f drm/i915/opregion: add support for mailbox #5 EDID omits f7747be14103 drm/i915/dsi: Drop double check ACPI companion device for NULL omits 62eeb9ae1364 drm/i915: Increment composite fence seqno omits cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] omits c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff omits a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] omits 249af7242af7 drm/i915/guc: Report error on invalid reset notification omits fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] omits 798c5daf3cdd drm/i915/fbc: Remember to update FBC state even when not r [...] omits 980f42e7d574 drm/i915/bios: fix slab-out-of-bounds access omits 825ca9ed1c9f drm: Always include the debugfs dentry in drm_crtc omits 6844a2888518 drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC omits 31aa7056bbec ARM: dts: Don't use legacy clock defines for dra7 clkctrl omits 9206a3af4fc0 clk: ti: Move dra7 clock devices out of the legacy section omits 5664e3c907e2 drm/bridge: ti-sn65dsi83: Add vcc supply regulator support omits e6ba21738195 dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings omits 5995aef00669 drm/bridge: ti-sn65dsi83: Make enable GPIO optional omits f2165301c3cc dt-bindings: display: bridge: sn65dsi83: Make enable GPIO [...] omits 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone omits 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport omits 69255e746890 firmware: arm_scmi: Add support for atomic transports omits bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret omits 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret omits 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag omits f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions omits a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits 521d459b1935 drm: fix error found in some cases after the patch d1af5cd86997 omits 7e28d0b26759 drm/i915/adl-n: Enable ADL-N platform omits 943e6a8beeac mock a drm_plane in igt_check_plane_state to make the test [...] omits 23885389dbbb ARM: dts: Fix timer regression for beagleboard revision c omits 29a5e8496b3a ARM: dts: am335x-wega: Fix typo in mcasp property rx-num-evt omits 34596ba380b0 ARM: OMAP2+: adjust the location of put_device() call in o [...] omits 80c469a0a037 ARM: OMAP2+: hwmod: Add of_node_put() before break omits 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] omits 70704fbf67dd drm/nouveau/disp/dp: add support for eDP link rates omits 405d5382ba08 drm/nouveau/disp/dp: add support for hbr3 omits f21e5fa191be drm/nouveau/disp/dp: add support for lttprs omits 9543e3c0511d drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 omits 3edcd504077c drm/nouveau/disp/dp: add support for tps4 omits b96a1d8c5189 drm/nouveau/disp/dp: generate supported link rates table a [...] omits be5b6985fbbe drm/nouveau/disp/dp: explicitly control scrambling when se [...] omits 007354597d5c drm/nouveau/disp: remove some remnant of a rework omits a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller omits 60c9ecd705be drm/vmwgfx: Fix possible usage of an uninitialized variable omits 11343099d5ae drm/vmwgfx: Remove unused compile options omits 49d535d64d52 drm/vmwgfx: Remove explicit transparent hugepages support omits 72345114c96b drm/vmwgfx: Fix a size_t/long int format specifier mismatch omits b807fd2c43fe drm/ingenic: Add support for JZ4780 and HDMI output omits ef2f5d0aa121 drm/ingenic: prepare ingenic drm for later addition of JZ4780 omits d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function omits 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] omits fef6d35d82c2 drm/tilcdc: add const to of_device_id omits e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files omits b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask omits c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places omits ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets omits a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c omits cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait omits 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event omits 5a731aebd31b firmware: arm_scmi: Refactor message response path omits 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms omits cafc0eab1689 ARM: v7m: enable support for IRQ stacks omits 9c46929e7989 ARM: implement THREAD_INFO_IN_TASK for uniprocessor systems omits c2755910373b ARM: smp: defer TPIDRURO update for SMP v6 configurations too omits b87cf9118e03 ARM: use TLS register for 'current' on !SMP as well omits 7b9896c35207 ARM: percpu: add SMP_ON_UP support omits 4e918ab13eaf ARM: assembler: add optimized ldr/str macros to load varia [...] omits 1fa8c4b19543 ARM: module: implement support for PC-relative group relocations omits 831a469bc167 ARM: entry: preserve thread_info pointer in switch_to omits 52d240871760 irqchip: nvic: Use GENERIC_IRQ_MULTI_HANDLER omits 54f481a2308e ARM: remove old-style irq entry omits 6f5d248d05db ARM: iop32x: use GENERIC_IRQ_MULTI_HANDLER omits 9d67412f24cc ARM: iop32x: offset IRQ numbers by 1 omits 90890f17ccd2 ARM: footbridge: use GENERIC_IRQ_MULTI_HANDLER omits d211ddeb511a firmware: arm_scmi: Perform earlier cinfo lookup call in do_xfer omits c1fe8d054c0a ARM: riscpc: use GENERIC_IRQ_MULTI_HANDLER omits d60ff2e76610 ARM: riscpc: drop support for IOMD_IRQREQC/IOMD_IRQREQD IR [...] omits a1c510d0adc6 ARM: implement support for vmap'ed stacks omits ae5cc07da8f8 ARM: entry: rework stack realignment code in svc_entry omits b832faec33d4 ARM: switch_to: clean up Thumb2 code path omits 532319b9c418 ARM: unwind: disregard unwind info before stack frame is set up omits ad3d09b54711 ARM: memset: clean up unwind annotations omits ccb81601acc0 ARM: memmove: use frame pointer as unwind anchor omits ba999a040274 ARM: memcpy: use frame pointer as unwind anchor omits 9974f857768e ARM: run softirqs on the per-CPU IRQ stack omits 0b78f2e92d0c ARM: call_with_stack: add unwind support omits d4664b6c987f ARM: implement IRQ stacks omits eae9523fdd7a ARM: backtrace-clang: avoid crash on bogus frame pointer omits 4ab6827081c6 ARM: unwind: dump exception stack from calling frame omits 8cdfdf7fe4fe ARM: export dump_mem() to other objects omits b6506981f880 ARM: unwind: support unwinding across multiple stacks omits b3ab60b1794c ARM: assembler: introduce bl_r macro omits 08572cd41955 ARM: remove some dead code omits f05eb1d24eb5 ARM: stackprotector: prefer compiler for TLS based per-tas [...] omits 672513bf5831 ARM: decompressor: disable stack protector omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits 530897ecdb3d firmware: arm_scmi: Make virtio Version_1 compliance optional omits 5f90f189a052 firmware: arm_scmi: Add optee transport omits b7d2cf7c817b dt-bindings: arm: Add OP-TEE transport for SCMI omits dfa25e9f0f9a firmware: arm_scmi: Review some virtio log messages adds 904b10fb189c PCI: Add defines for normal and subtractive PCI bridges
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 (146467766294) \ 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.
No new revisions were added by this update.
Summary of changes: .mailmap | 10 - CREDITS | 6 - Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/stable/sysfs-block | 49 - Documentation/ABI/stable/sysfs-devices-system-cpu | 4 - Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-bus-cxl | 36 - Documentation/ABI/testing/sysfs-bus-papr-pmem | 12 - .../ABI/testing/sysfs-class-firmware-attributes | 45 - Documentation/ABI/testing/sysfs-class-hwmon | 8 - Documentation/ABI/testing/sysfs-class-power | 1 - Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 - .../ABI/testing/sysfs-driver-aspeed-uart-routing | 6 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 77 - .../testing/sysfs-firmware-papr-energy-scale-info | 29 - Documentation/ABI/testing/sysfs-fs-f2fs | 54 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 274 - Documentation/ABI/testing/sysfs-platform-lg-laptop | 1 - Documentation/ABI/testing/sysfs-timecard | 116 +- Documentation/Makefile | 2 +- Documentation/accounting/psi.rst | 3 +- .../admin-guide/acpi/fan_performance_states.rst | 28 - Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/cgroup-v1/memory.rst | 2 - Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/gpio/index.rst | 1 - Documentation/admin-guide/hw-vuln/spectre.rst | 50 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 117 +- Documentation/admin-guide/laptops/lg-laptop.rst | 2 +- Documentation/admin-guide/media/fimc.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 2 +- Documentation/admin-guide/media/imx7.rst | 2 +- Documentation/admin-guide/media/omap3isp.rst | 2 +- Documentation/admin-guide/media/omap4_camera.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 13 - Documentation/admin-guide/mm/damon/usage.rst | 380 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/pm/amd-pstate.rst | 26 - .../pm/intel_uncore_frequency_scaling.rst | 60 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 - Documentation/admin-guide/sysctl/kernel.rst | 92 +- Documentation/admin-guide/sysctl/net.rst | 9 - Documentation/arm/marvell.rst | 2 - Documentation/arm64/booting.rst | 10 +- Documentation/arm64/elf_hwcaps.rst | 5 - Documentation/arm64/memory-tagging-extension.rst | 54 +- Documentation/arm64/silicon-errata.rst | 16 +- Documentation/asm-annotations.rst | 11 +- Documentation/block/biodoc.rst | 1164 + Documentation/block/capability.rst | 2 +- Documentation/block/index.rst | 1 + Documentation/bpf/bpf_prog_run.rst | 117 - Documentation/bpf/btf.rst | 45 +- Documentation/bpf/index.rst | 1 - Documentation/bpf/instruction-set.rst | 215 +- Documentation/bpf/verifier.rst | 2 +- Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 131 +- Documentation/core-api/entry.rst | 279 - Documentation/core-api/index.rst | 8 - Documentation/core-api/mm-api.rst | 19 +- Documentation/core-api/pin_user_pages.rst | 18 +- Documentation/cpu-freq/cpu-drivers.rst | 3 - Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/kfence.rst | 12 - Documentation/dev-tools/kselftest.rst | 8 - Documentation/dev-tools/ktap.rst | 49 +- Documentation/dev-tools/kunit/usage.rst | 2 +- Documentation/dev-tools/sparse.rst | 2 - Documentation/devicetree/bindings/arm/airoha.yaml | 28 - Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 12 - .../devicetree/bindings/arm/atmel-at91.yaml | 12 +- .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - Documentation/devicetree/bindings/arm/cpus.yaml | 1 - .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- Documentation/devicetree/bindings/arm/fsl.yaml | 24 - .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/mediatek.yaml | 4 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 - .../devicetree/bindings/arm/mstar/mstar.yaml | 4 - .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 - .../devicetree/bindings/arm/omap/omap.txt | 3 - Documentation/devicetree/bindings/arm/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/qcom.yaml | 29 +- Documentation/devicetree/bindings/arm/renesas.yaml | 9 - .../devicetree/bindings/arm/rockchip.yaml | 13 - .../bindings/arm/samsung/samsung-boards.yaml | 2 - .../devicetree/bindings/arm/stm32/stm32.yaml | 6 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/tesla.yaml | 27 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 - .../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 - .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 - .../bindings/clock/mstar,msc313-cpupll.yaml | 45 - .../devicetree/bindings/clock/qoriq-clock.txt | 1 - .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 - .../bindings/display/bridge/analogix,anx7625.yaml | 36 +- .../display/bridge/ingenic,jz4780-hdmi.yaml | 82 - .../bindings/display/bridge/lvds-codec.yaml | 3 +- .../bindings/display/bridge/renesas,lvds.yaml | 1 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../devicetree/bindings/display/lvds.yaml | 90 - .../bindings/display/mediatek/mediatek,aal.yaml | 77 - .../bindings/display/mediatek/mediatek,ccorr.yaml | 76 - .../bindings/display/mediatek/mediatek,color.yaml | 86 - .../bindings/display/mediatek/mediatek,disp.txt | 219 + .../bindings/display/mediatek/mediatek,dither.yaml | 76 - .../bindings/display/mediatek/mediatek,dsc.yaml | 71 - .../bindings/display/mediatek/mediatek,ethdr.yaml | 147 - .../bindings/display/mediatek/mediatek,gamma.yaml | 77 - .../bindings/display/mediatek/mediatek,merge.yaml | 110 - .../bindings/display/mediatek/mediatek,mutex.yaml | 83 - .../bindings/display/mediatek/mediatek,od.yaml | 53 - .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 78 - .../bindings/display/mediatek/mediatek,ovl.yaml | 93 - .../display/mediatek/mediatek,postmask.yaml | 69 - .../bindings/display/mediatek/mediatek,rdma.yaml | 107 - .../bindings/display/mediatek/mediatek,split.yaml | 58 - .../bindings/display/mediatek/mediatek,ufoe.yaml | 61 - .../bindings/display/mediatek/mediatek,wdma.yaml | 76 - .../bindings/display/msm/dp-controller.yaml | 1 - .../bindings/display/msm/dpu-msm8998.yaml | 219 - .../bindings/display/msm/dpu-qcm2290.yaml | 215 - .../bindings/display/msm/dsi-controller-main.yaml | 5 +- .../bindings/display/msm/dsi-phy-10nm.yaml | 36 - .../display/panel/advantech,idk-1110wr.yaml | 19 +- .../display/panel/innolux,ee101ia-01d.yaml | 23 +- .../devicetree/bindings/display/panel/lvds.yaml | 117 + .../display/panel/mitsubishi,aa104xd12.yaml | 19 +- .../display/panel/mitsubishi,aa121td01.yaml | 19 +- .../bindings/display/panel/panel-lvds.yaml | 57 - .../bindings/display/panel/panel-mipi-dbi-spi.yaml | 126 - .../bindings/display/panel/panel-simple.yaml | 4 - .../bindings/display/panel/sgd,gktw70sdae4se.yaml | 19 +- .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../bindings/display/simple-framebuffer.yaml | 12 +- .../bindings/display/solomon,ssd1307fb.yaml | 1 - .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../devicetree/bindings/extcon/maxim,max77843.yaml | 40 - .../devicetree/bindings/firmware/arm,scmi.yaml | 75 - .../bindings/gpio/microchip,mpfs-gpio.yaml | 79 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 1 + .../devicetree/bindings/gpu/arm,mali-bifrost.yaml | 15 - .../devicetree/bindings/hwmon/adi,adm1275.yaml | 68 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 - Documentation/devicetree/bindings/i2c/i2c.txt | 4 - .../amlogic,meson-gpio-intc.txt | 1 - .../interrupt-controller/andestech,ativic32.txt | 19 + .../bindings/interrupt-controller/apple,aic.yaml | 31 - .../bindings/interrupt-controller/apple,aic2.yaml | 98 - .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../bindings/interrupt-controller/qcom,mpm.yaml | 96 - .../interrupt-controller/renesas,irqc.yaml | 1 - .../interrupt-controller/sifive,plic-1.0.0.yaml | 33 +- .../interrupt-controller/st,stm32-exti.yaml | 1 - .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 4 - .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 47 - .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../devicetree/bindings/media/amphion,vpu.yaml | 180 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 +- .../bindings/media/i2c/isil,isl79987.yaml | 113 - .../bindings/media/i2c/maxim,max9286.yaml | 275 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 169 - .../bindings/media/mediatek,vcodec-encoder.yaml | 179 - .../media/mediatek,vcodec-subdev-decoder.yaml | 265 - .../bindings/media/mediatek-jpeg-decoder.txt | 38 + .../bindings/media/mediatek-jpeg-decoder.yaml | 80 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 + .../bindings/media/mediatek-jpeg-encoder.yaml | 72 - .../devicetree/bindings/media/mediatek-mdp.txt | 8 + .../devicetree/bindings/media/mediatek-vcodec.txt | 131 + .../bindings/media/microchip,csi2dc.yaml | 197 - .../bindings/media/nxp,imx-mipi-csi2.yaml | 214 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 214 + .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 68 +- .../bindings/media/qcom,msm8916-camss.yaml | 10 + .../bindings/media/qcom,msm8996-camss.yaml | 20 + .../bindings/media/qcom,sdm660-camss.yaml | 20 + .../bindings/media/qcom,sdm845-camss.yaml | 31 +- .../bindings/media/qcom,sm8250-camss.yaml | 463 - .../devicetree/bindings/media/renesas,csi2.yaml | 5 +- .../ddr/jedec,lpddr2-timings.yaml | 135 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 23 +- .../ddr/jedec,lpddr3-timings.yaml | 157 - .../memory-controllers/ddr/jedec,lpddr3.yaml | 263 - .../memory-controllers/ddr/lpddr2-timings.txt | 52 + .../memory-controllers/ddr/lpddr3-timings.txt | 58 + .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 19 +- .../memory-controllers/renesas,rpc-if.yaml | 3 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 3 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 4 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 6 +- .../devicetree/bindings/mfd/google,cros-ec.yaml | 31 +- Documentation/devicetree/bindings/mfd/max14577.txt | 147 + Documentation/devicetree/bindings/mfd/max77802.txt | 25 + .../devicetree/bindings/mfd/maxim,max14577.yaml | 195 - .../devicetree/bindings/mfd/maxim,max77802.yaml | 194 - .../devicetree/bindings/mfd/maxim,max77843.yaml | 144 - .../bindings/mfd/ti,j721e-system-controller.yaml | 2 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 7 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - .../devicetree/bindings/mmc/litex,mmc.yaml | 78 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 7 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/nds32/andestech-boards | 40 + Documentation/devicetree/bindings/nds32/atl2c.txt | 28 + Documentation/devicetree/bindings/nds32/cpus.txt | 38 + .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 3 - .../devicetree/bindings/net/can/bosch,m_can.yaml | 9 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 3 - .../bindings/net/can/renesas,rcar-canfd.yaml | 2 - .../devicetree/bindings/net/can/tcan4x5x.txt | 2 +- .../devicetree/bindings/net/can/xilinx,can.yaml | 161 - .../devicetree/bindings/net/can/xilinx_can.txt | 61 + .../devicetree/bindings/net/cdns,macb.yaml | 56 - .../devicetree/bindings/net/davicom,dm9051.yaml | 62 - .../devicetree/bindings/net/dsa/dsa-port.yaml | 2 - .../devicetree/bindings/net/dsa/microchip,ksz.yaml | 6 - .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 + .../devicetree/bindings/net/dsa/realtek.yaml | 394 - Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +- .../bindings/net/marvell-armada-370-neta.txt | 1 - .../bindings/net/mctp-i2c-controller.yaml | 92 - .../devicetree/bindings/net/mediatek-dwmac.txt | 91 + .../devicetree/bindings/net/mediatek-dwmac.yaml | 175 - Documentation/devicetree/bindings/net/micrel.txt | 17 - .../bindings/net/microchip,lan966x-switch.yaml | 2 - .../bindings/net/microchip,sparx5-switch.yaml | 2 - .../devicetree/bindings/net/mscc-miim.txt | 2 +- .../devicetree/bindings/net/qcom,ipa.yaml | 6 - .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/wireless/mediatek,mt76.yaml | 42 +- .../bindings/perf/marvell-cn10k-ddr.yaml | 37 - .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 + .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 40 - .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 1 - .../devicetree/bindings/phy/ti,omap-usb2.yaml | 2 +- .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 7 - .../bindings/phy/transmit-amplitude.yaml | 103 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 + .../pinctrl/samsung,pinctrl-gpio-bank.yaml | 52 - .../bindings/pinctrl/samsung,pinctrl-pins-cfg.yaml | 81 - .../pinctrl/samsung,pinctrl-wakeup-interrupt.yaml | 106 - .../bindings/pinctrl/samsung,pinctrl.yaml | 392 - .../bindings/pinctrl/samsung-pinctrl.txt | 383 + .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 - .../bindings/power/mediatek,power-controller.yaml | 3 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../bindings/power/supply/maxim,max14577.yaml | 84 - .../devicetree/bindings/pwm/microchip,corepwm.yaml | 81 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 1 + .../devicetree/bindings/regulator/max77802.txt | 111 + .../bindings/regulator/maxim,max14577.yaml | 78 - .../bindings/regulator/maxim,max77802.yaml | 85 - .../bindings/regulator/maxim,max77843.yaml | 65 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 - .../regulator/richtek,rt5190a-regulator.yaml | 141 - .../devicetree/bindings/regulator/ti,tps62360.yaml | 98 - .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 - .../bindings/regulator/tps62360-regulator.txt | 44 + .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 16 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 + .../bindings/rtc/microchip,mfps-rtc.yaml | 58 - .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 - .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 - .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../microchip/microchip,mpfs-sys-controller.yaml | 40 - .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-usi.yaml | 20 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 - .../devicetree/bindings/sound/arndale.txt | 25 + .../bindings/sound/audio-graph-port.yaml | 20 - .../devicetree/bindings/sound/awinic,aw8738.yaml | 54 - .../bindings/sound/davinci-mcasp-audio.txt | 86 + .../bindings/sound/davinci-mcasp-audio.yaml | 201 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 3 - .../bindings/sound/google,cros-ec-codec.yaml | 1 - .../bindings/sound/google,sc7280-herobrine.yaml | 180 - .../devicetree/bindings/sound/microchip,pdmc.yaml | 100 - .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 10 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 - .../bindings/sound/nvidia,tegra210-amx.yaml | 3 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 - .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 - .../bindings/sound/nvidia,tegra30-hda.yaml | 3 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 75 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 8 - .../bindings/sound/qcom,lpass-tx-macro.yaml | 8 - .../bindings/sound/qcom,lpass-va-macro.yaml | 8 - .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 - .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 16 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/sound/samsung,aries-wm8994.yaml | 4 - .../devicetree/bindings/sound/samsung,arndale.yaml | 45 - .../bindings/sound/samsung,smdk-wm8994.txt | 14 + .../bindings/sound/samsung,smdk5250.yaml | 38 - .../devicetree/bindings/sound/samsung,snow.yaml | 74 - .../bindings/sound/samsung,tm2-audio.txt | 42 + .../devicetree/bindings/sound/samsung,tm2.yaml | 80 - .../devicetree/bindings/sound/simple-card.yaml | 53 +- Documentation/devicetree/bindings/sound/snow.txt | 31 + .../devicetree/bindings/sound/tas5805m.yaml | 56 - .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 107 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../bindings/spi/nvidia,tegra210-quad.yaml | 3 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../bindings/spi/samsung,spi-peripheral-props.yaml | 33 - .../devicetree/bindings/spi/samsung,spi.yaml | 188 - .../devicetree/bindings/spi/spi-controller.yaml | 7 - .../devicetree/bindings/spi/spi-mt65xx.txt | 68 + .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 3 +- .../bindings/spi/spi-peripheral-props.yaml | 31 +- .../devicetree/bindings/spi/spi-pl022.yaml | 4 +- .../devicetree/bindings/spi/spi-samsung.txt | 122 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 + .../bindings/spi/spi-sunplus-sp7021.yaml | 78 - .../devicetree/bindings/thermal/exynos-thermal.txt | 106 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../bindings/thermal/samsung,exynos-thermal.yaml | 184 - .../bindings/timer/andestech,atcpit100-timer.txt | 33 + .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../bindings/timer/nvidia,tegra-timer.yaml | 150 - .../bindings/timer/nvidia,tegra20-timer.txt | 24 + .../bindings/timer/nvidia,tegra210-timer.txt | 36 + .../bindings/timer/nvidia,tegra30-timer.txt | 28 + .../devicetree/bindings/trivial-devices.yaml | 5 - Documentation/devicetree/bindings/usb/dwc2.yaml | 9 - .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 20 - .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - Documentation/driver-api/cxl/memory-devices.rst | 315 +- Documentation/driver-api/device-io.rst | 9 - Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/gpio/board.rst | 21 +- Documentation/driver-api/index.rst | 1 - .../media/drivers/davinci-vpbe-devel.rst | 20 +- .../driver-api/media/drivers/fimc-devel.rst | 14 +- Documentation/driver-api/media/v4l2-event.rst | 2 +- Documentation/driver-api/mtd/index.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 90 + Documentation/driver-api/mtd/spi-intel.rst | 90 - Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/thermal/index.rst | 1 - Documentation/driver-api/thermal/intel_dptf.rst | 272 - .../vfio-pci-device-specific-driver-acceptance.rst | 35 - .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../core/thread-info-in-task/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/caching/netfs-api.rst | 7 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 48 +- Documentation/filesystems/netfs_library.rst | 16 - Documentation/filesystems/porting.rst | 6 - Documentation/filesystems/vfs.rst | 62 +- Documentation/firmware-guide/acpi/enumeration.rst | 111 +- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/gpu/drm-internals.rst | 6 - Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/i915.rst | 1 - Documentation/gpu/todo.rst | 106 +- Documentation/gpu/vkms.rst | 2 + Documentation/hwmon/aquacomputer_d5next.rst | 49 +- Documentation/hwmon/asus_ec_sensors.rst | 54 - Documentation/hwmon/dell-smm-hwmon.rst | 180 - Documentation/hwmon/index.rst | 3 - Documentation/hwmon/lm70.rst | 7 - Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/pli1209bc.rst | 75 - Documentation/hwmon/sch5627.rst | 4 - Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/hwmon/tmp464.rst | 73 - Documentation/hwmon/xdpe12284.rst | 12 +- Documentation/index.rst | 1 - Documentation/kernel-hacking/locking.rst | 2 +- Documentation/locking/locktypes.rst | 2 +- .../maintainer/maintainer-entry-profile.rst | 1 - Documentation/networking/bonding.rst | 11 - Documentation/networking/devlink/index.rst | 16 - Documentation/networking/dsa/sja1105.rst | 27 - Documentation/networking/ethtool-netlink.rst | 19 - Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.rst | 23 - Documentation/networking/mctp.rst | 48 - Documentation/networking/page_pool.rst | 56 - Documentation/networking/smc-sysctl.rst | 23 - Documentation/networking/timestamping.rst | 2 +- Documentation/process/applying-patches.rst | 28 +- Documentation/process/deprecated.rst | 20 +- Documentation/process/handling-regressions.rst | 746 - Documentation/process/index.rst | 2 - Documentation/process/programming-language.rst | 6 +- Documentation/process/researcher-guidelines.rst | 143 - Documentation/process/submitting-patches.rst | 3 +- Documentation/riscv/pmu.rst | 255 + Documentation/scheduler/index.rst | 2 - Documentation/scheduler/sched-debug.rst | 54 - Documentation/scheduler/sched-domains.rst | 8 +- Documentation/scheduler/schedutil.rst | 173 - Documentation/scheduler/schedutil.txt | 169 + Documentation/scsi/libsas.rst | 2 + Documentation/scsi/scsi_eh.rst | 15 +- Documentation/scsi/ufs.rst | 70 +- Documentation/security/SCTP.rst | 26 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/sound/designs/control-names.rst | 2 +- Documentation/sound/hd-audio/models.rst | 4 - Documentation/sphinx/kerneldoc-preamble.sty | 226 - Documentation/sphinx/kfigure.py | 134 +- Documentation/spi/pxa2xx.rst | 3 + Documentation/tools/index.rst | 20 - Documentation/tools/rtla/common_hist_options.rst | 2 +- Documentation/tools/rtla/common_options.rst | 19 - .../tools/rtla/common_osnoise_description.rst | 2 +- .../tools/rtla/common_osnoise_options.rst | 10 - .../tools/rtla/common_timerlat_options.rst | 12 - Documentation/tools/rtla/index.rst | 26 - Documentation/tools/rtla/rtla-osnoise-hist.rst | 2 +- Documentation/trace/fprobe.rst | 174 - Documentation/trace/index.rst | 2 - Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/trace/user_events.rst | 216 - Documentation/translations/conf.py | 12 + .../it_IT/process/programming-language.rst | 4 +- Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/admin-guide/index.rst | 124 +- .../zh_CN/admin-guide/mm/damon/index.rst | 28 - .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 - .../zh_CN/admin-guide/mm/damon/start.rst | 132 - .../zh_CN/admin-guide/mm/damon/usage.rst | 286 - .../translations/zh_CN/admin-guide/mm/index.rst | 49 - .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 - .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 - .../translations/zh_CN/cpu-freq/cpu-drivers.rst | 2 - .../translations/zh_CN/devicetree/index.rst | 50 - .../translations/zh_CN/devicetree/of_unittest.rst | 189 - .../translations/zh_CN/devicetree/usage-model.rst | 330 - Documentation/translations/zh_CN/index.rst | 21 +- Documentation/translations/zh_CN/peci/index.rst | 26 - Documentation/translations/zh_CN/peci/peci.rst | 54 - .../translations/zh_CN/power/energy-model.rst | 190 - Documentation/translations/zh_CN/power/index.rst | 56 - Documentation/translations/zh_CN/power/opp.rst | 341 - .../zh_CN/process/programming-language.rst | 3 +- Documentation/translations/zh_CN/riscv/index.rst | 1 - .../translations/zh_CN/riscv/vm-layout.rst | 67 - .../translations/zh_CN/scheduler/index.rst | 9 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 - .../zh_CN/scheduler/sched-nice-design.rst | 99 - .../translations/zh_CN/scheduler/sched-stats.rst | 156 - Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 139 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 53 - Documentation/translations/zh_CN/vm/ksm.rst | 70 - Documentation/translations/zh_TW/index.rst | 4 +- .../zh_TW/process/programming-language.rst | 3 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 7 +- .../userspace-api/media/lirc.h.rst.exceptions | 4 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 + .../media/v4l/ext-ctrls-codec-stateless.rst | 13 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 15 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 45 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/virt/kvm/api.rst | 296 +- Documentation/virt/kvm/devices/vcpu.rst | 36 +- Documentation/virt/kvm/vcpu-requests.rst | 7 +- .../virt/uml/user_mode_linux_howto_v2.rst | 6 +- Documentation/vm/damon/design.rst | 43 +- Documentation/vm/damon/faq.rst | 2 +- Documentation/vm/page_owner.rst | 75 +- Documentation/vm/page_table_check.rst | 2 +- Documentation/x86/amd_hsmp.rst | 86 - Documentation/x86/index.rst | 2 - Documentation/x86/intel-hfi.rst | 72 - Documentation/x86/sva.rst | 53 +- MAINTAINERS | 642 +- Makefile | 11 +- arch/Kconfig | 93 +- arch/alpha/Kconfig | 2 + arch/alpha/configs/defconfig | 1 + arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/processor.h | 4 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/asm/xor.h | 53 +- arch/alpha/include/uapi/asm/mman.h | 2 - arch/alpha/include/uapi/asm/signal.h | 2 +- arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/mm/init.c | 6 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/hugepage.h | 1 + arch/arc/include/asm/pgtable-levels.h | 1 - arch/arc/include/asm/segment.h | 20 + arch/arc/include/asm/thread_info.h | 3 + arch/arc/include/asm/uaccess.h | 30 + arch/arc/kernel/process.c | 2 +- arch/arm/Kconfig | 109 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 10 - arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 20 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 - arch/arm/boot/dts/am335x-wega.dtsi | 2 +- arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/armada-370-c200-v2.dts | 388 - arch/arm/boot/dts/armada-385-turris-omnia.dts | 3 - arch/arm/boot/dts/armada-385.dtsi | 52 +- arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 26 +- arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 259 - .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 11 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 33 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 12 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 - arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/at91-sam9x60ek.dts | 8 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 32 +- arch/arm/boot/dts/bcm2711.dtsi | 51 - arch/arm/boot/dts/bcm2835.dtsi | 17 - arch/arm/boot/dts/bcm2836.dtsi | 50 - arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts | 136 - arch/arm/boot/dts/bcm2837.dtsi | 49 - arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 76 - arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 8 - arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 3 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 3 +- .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 10 +- arch/arm/boot/dts/dra7-l4.dtsi | 5 +- arch/arm/boot/dts/dra7.dtsi | 28 +- arch/arm/boot/dts/en7523-evb.dts | 35 - arch/arm/boot/dts/en7523.dtsi | 138 - arch/arm/boot/dts/exynos3250-artik5.dtsi | 10 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 165 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 14 +- arch/arm/boot/dts/exynos4210.dtsi | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 30 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 78 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 252 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 7 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 222 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 10 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 27 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 25 +- arch/arm/boot/dts/exynos5250.dtsi | 19 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 148 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 23 +- arch/arm/boot/dts/exynos5260.dtsi | 128 - arch/arm/boot/dts/exynos5410-odroidxu.dts | 34 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 170 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 27 +- arch/arm/boot/dts/exynos5410.dtsi | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 12 +- arch/arm/boot/dts/exynos5420-chagall-wifi.dts | 75 - .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 691 - arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 - arch/arm/boot/dts/exynos5420-peach-pit.dts | 99 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 194 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 19 +- arch/arm/boot/dts/exynos5420.dtsi | 26 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 99 +- arch/arm/boot/dts/imx23-evk.dts | 1 + arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 - arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 - arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 - arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-udoo.dtsi | 5 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 74 - arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7ulp.dtsi | 2 +- arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 - arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 3 +- arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts | 96 - arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 97 + arch/arm/boot/dts/intel-ixp42x.dtsi | 2 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood-c200-v1.dts | 310 - arch/arm/boot/dts/lan966x-pcb8291.dts | 64 - arch/arm/boot/dts/lan966x.dtsi | 237 - arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 8 - arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 9 - arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 41 +- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/mstar-infinity.dtsi | 34 - .../boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi | 20 - ...tar-infinity2m-ssd202d-100ask-dongshanpione.dts | 25 - .../dts/mstar-infinity2m-ssd202d-miyoo-mini.dts | 25 - ...y2m-ssd202d-wirelesstag-ido-sbc2d06-v1b-22w.dts | 23 - ...infinity2m-ssd202d-wirelesstag-ido-som2d01.dtsi | 28 - arch/arm/boot/dts/mstar-infinity2m-ssd20xd.dtsi | 5 - arch/arm/boot/dts/mstar-infinity2m.dtsi | 17 - arch/arm/boot/dts/mstar-infinity3.dtsi | 58 - arch/arm/boot/dts/mstar-v7.dtsi | 9 - arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 - arch/arm/boot/dts/mt6582.dtsi | 128 - .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 - arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 - arch/arm/boot/dts/omap3-beagle-ab4.dts | 47 - arch/arm/boot/dts/omap3-beagle.dts | 33 + arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 - arch/arm/boot/dts/omap3-devkit8000.dts | 33 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 4 - arch/arm/boot/dts/ox810se.dtsi | 18 - arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 132 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 19 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 125 - arch/arm/boot/dts/qcom-msm8660.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 30 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 43 - arch/arm/boot/dts/qcom-sdx55.dtsi | 4 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 5 - arch/arm/boot/dts/r9a06g032.dtsi | 27 - arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 3 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108-evb.dts | 1 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 60 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 210 +- arch/arm/boot/dts/s3c64xx.dtsi | 16 +- arch/arm/boot/dts/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 40 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 12 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 16 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/sam9x60.dtsi | 10 +- arch/arm/boot/dts/sama5d2.dtsi | 11 +- arch/arm/boot/dts/sama5d3.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 9 +- arch/arm/boot/dts/sama7g5.dtsi | 243 +- arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 4 +- arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts | 2 +- .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/spear320-hmi.dts | 1 + arch/arm/boot/dts/ste-ab8500.dtsi | 39 +- arch/arm/boot/dts/ste-ab8505.dtsi | 34 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 25 +- arch/arm/boot/dts/ste-snowball.dts | 27 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 24 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 26 +- arch/arm/boot/dts/stih407-clock.dtsi | 101 +- arch/arm/boot/dts/stih407-family.dtsi | 262 +- arch/arm/boot/dts/stih410-b2120.dts | 16 +- arch/arm/boot/dts/stih410-b2260.dts | 30 +- arch/arm/boot/dts/stih410-clock.dtsi | 100 +- arch/arm/boot/dts/stih410.dtsi | 52 +- arch/arm/boot/dts/stih418-b2199.dts | 22 +- arch/arm/boot/dts/stih418-clock.dtsi | 101 +- arch/arm/boot/dts/stih418.dtsi | 38 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 22 +- arch/arm/boot/dts/stm32429i-eval.dts | 12 - arch/arm/boot/dts/stm32746g-eval.dts | 12 - arch/arm/boot/dts/stm32f429-disco.dts | 12 - arch/arm/boot/dts/stm32f429.dtsi | 57 +- arch/arm/boot/dts/stm32f469-disco.dts | 16 - arch/arm/boot/dts/stm32f746-disco.dts | 12 - arch/arm/boot/dts/stm32f746.dtsi | 47 + arch/arm/boot/dts/stm32f769-disco.dts | 12 - arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 81 +- arch/arm/boot/dts/stm32mp131.dtsi | 89 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 94 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp153.dtsi | 7 - .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 - arch/arm/boot/dts/stm32mp157a-iot-box.dts | 2 - ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 - .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 - arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 6 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 2 - arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts | 53 - arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 552 - arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 - arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 3 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 56 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 - arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 - arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 4 - arch/arm/boot/dts/sun8i-h3.dtsi | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 22 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 - arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 10 +- arch/arm/boot/dts/tegra124-nyan-big.dts | 15 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 15 +- arch/arm/boot/dts/tegra124-venice2.dts | 14 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 12 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 2 - arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2 - arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/integrator_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/lart_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 26 +- arch/arm/configs/multi_v7_defconfig | 63 +- arch/arm/configs/netwinder_defconfig | 1 + arch/arm/configs/pxa_defconfig | 3 + arch/arm/configs/sama7_defconfig | 31 +- arch/arm/configs/shmobile_defconfig | 4 - arch/arm/configs/versatile_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/crypto/blake2s-shash.c | 4 +- arch/arm/include/asm/assembler.h | 216 +- arch/arm/include/asm/cacheflush.h | 12 +- arch/arm/include/asm/current.h | 46 +- arch/arm/include/asm/elf.h | 3 - arch/arm/include/asm/entry-macro-multi.S | 40 + arch/arm/include/asm/ftrace.h | 4 +- arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 + arch/arm/include/asm/insn.h | 17 - arch/arm/include/asm/irq.h | 1 + arch/arm/include/asm/mach/arch.h | 2 + arch/arm/include/asm/mmu.h | 2 +- arch/arm/include/asm/mmu_context.h | 22 +- arch/arm/include/asm/page.h | 3 - arch/arm/include/asm/paravirt_api_clock.h | 1 - arch/arm/include/asm/percpu.h | 35 +- arch/arm/include/asm/pgtable-2level.h | 2 - arch/arm/include/asm/processor.h | 1 - arch/arm/include/asm/smp.h | 5 + arch/arm/include/asm/spectre.h | 38 - arch/arm/include/asm/stacktrace.h | 5 - arch/arm/include/asm/switch_to.h | 3 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 31 +- arch/arm/include/asm/uaccess.h | 32 +- arch/arm/include/asm/v7m.h | 3 +- arch/arm/include/asm/vmlinux.lds.h | 43 +- arch/arm/include/asm/xor.h | 42 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/Makefile | 3 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-armv.S | 262 +- arch/arm/kernel/entry-common.S | 40 +- arch/arm/kernel/entry-ftrace.S | 128 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/ftrace.c | 62 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head.S | 7 - arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/kgdb.c | 36 +- arch/arm/kernel/module.c | 90 - arch/arm/kernel/process.c | 7 +- arch/arm/kernel/return_address.c | 3 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/sleep.S | 13 - arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/spectre.c | 71 - arch/arm/kernel/stacktrace.c | 3 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 158 +- arch/arm/kernel/unwind.c | 64 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 - arch/arm/lib/call_with_stack.S | 33 +- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 +- arch/arm/lib/memset.S | 7 +- arch/arm/lib/uaccess_with_memcpy.c | 10 + arch/arm/lib/xor-neon.c | 12 +- arch/arm/mach-airoha/Makefile | 2 - arch/arm/mach-airoha/airoha.c | 16 - arch/arm/mach-at91/Kconfig | 1 - arch/arm/mach-at91/pm.c | 27 +- arch/arm/mach-at91/pm_suspend.S | 4 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-bcm/Makefile | 1 - arch/arm/mach-dove/irq.c | 6 +- arch/arm/mach-exynos/firmware.c | 4 +- arch/arm/mach-exynos/mcpm-exynos.c | 6 +- arch/arm/mach-footbridge/common.c | 87 - .../arm/mach-footbridge/include/mach/entry-macro.S | 107 + arch/arm/mach-footbridge/include/mach/hardware.h | 20 +- arch/arm/mach-footbridge/include/mach/io.h | 20 + arch/arm/mach-imx/Kconfig | 7 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-imx/mach-imxrt.c | 19 - arch/arm/mach-integrator/Kconfig | 37 +- arch/arm/mach-integrator/hardware.h | 5 + arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 + arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 - arch/arm/mach-iop32x/irq.c | 29 +- arch/arm/mach-iop32x/irqs.h | 60 +- arch/arm/mach-ixp4xx/Kconfig | 57 + arch/arm/mach-ixp4xx/Makefile | 19 +- arch/arm/mach-ixp4xx/common-pci.c | 451 + arch/arm/mach-ixp4xx/common.c | 448 + arch/arm/mach-ixp4xx/gateway7001-pci.c | 61 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 113 + arch/arm/mach-ixp4xx/goramo_mlr.c | 532 + arch/arm/mach-ixp4xx/include/mach/hardware.h | 32 + arch/arm/mach-ixp4xx/include/mach/io.h | 545 + arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 303 + arch/arm/mach-ixp4xx/include/mach/platform.h | 102 + arch/arm/mach-ixp4xx/include/mach/udc.h | 8 + arch/arm/mach-ixp4xx/include/mach/uncompress.h | 4 +- arch/arm/mach-ixp4xx/irqs.h | 64 + arch/arm/mach-mmp/sram.c | 22 +- arch/arm/mach-mstar/Kconfig | 2 - arch/arm/mach-mv78xx0/irq.c | 3 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-omap2/display.c | 2 +- arch/arm/mach-omap2/omap_hwmod.c | 4 +- arch/arm/mach-orion5x/Kconfig | 2 +- arch/arm/mach-orion5x/irq.c | 2 +- arch/arm/mach-pxa/Kconfig | 10 + arch/arm/mach-pxa/Makefile | 2 + arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/include/mach/uncompress.h | 5 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 1030 + arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-qcom/platsmp.c | 3 +- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 + arch/arm/mach-rpc/irq.c | 95 - arch/arm/mach-s3c/Kconfig | 12 + arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 + arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 + arch/arm/mach-shmobile/Kconfig | 2 +- arch/arm/mach-socfpga/Kconfig | 2 - arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-ux500/Kconfig | 2 +- arch/arm/mm/Kconfig | 12 - arch/arm/mm/cache-v7.S | 40 +- arch/arm/mm/context.c | 3 +- arch/arm/mm/init.c | 43 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/mm/mmu.c | 2 - arch/arm/mm/proc-v7-bugs.c | 208 +- arch/arm/net/bpf_jit_32.c | 4 +- arch/arm/plat-orion/gpio.c | 8 +- arch/arm/plat-orion/include/plat/orion-gpio.h | 3 +- arch/arm/probes/kprobes/Makefile | 3 - arch/arm/probes/kprobes/actions-common.c | 8 +- arch/arm/probes/kprobes/actions-thumb.c | 16 +- arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 126 +- arch/arm64/Kconfig.platforms | 9 +- arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 24 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 7 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 49 - arch/arm64/boot/dts/amlogic/meson-g12a-sei510.dts | 8 + .../boot/dts/amlogic/meson-g12b-odroid-n2.dtsi | 4 +- arch/arm64/boot/dts/amlogic/meson-gx.dtsi | 6 - .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 30 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 99 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 129 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 108 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 300 - .../boot/dts/amlogic/meson-sm1-bananapi-m5.dts | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 145 - arch/arm64/boot/dts/amlogic/meson-sm1-odroid.dtsi | 2 +- arch/arm64/boot/dts/amlogic/meson-sm1-sei610.dts | 8 + .../boot/dts/amlogic/meson-sm1-x96-air-gbit.dts | 133 - arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts | 112 - arch/arm64/boot/dts/amlogic/meson-sm1.dtsi | 27 - arch/arm64/boot/dts/apple/t8103.dtsi | 24 - arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-scmi.dts | 9 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 199 - arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts | 2 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 161 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 8 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 6 +- arch/arm64/boot/dts/exynos/Makefile | 8 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 211 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 276 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 11 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 176 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 44 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 92 - arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 855 - arch/arm64/boot/dts/exynos/exynos7885.dtsi | 423 - arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 663 - arch/arm64/boot/dts/exynos/exynos850.dtsi | 701 - .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 55 +- .../dts/freescale/fsl-ls1028a-kontron-sl28.dts | 4 - .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 24 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 - .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 - .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 - arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 7 +- arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 - .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 - .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 - .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 - .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 - .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 - .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 - .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 - .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 - .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 - arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 - arch/arm64/boot/dts/freescale/imx8mm.dtsi | 69 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 50 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 5 +- .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 74 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 8 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 9 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 7 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 10 - arch/arm64/boot/dts/lg/lg1312.dtsi | 3 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 3 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 3 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 14 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 68 +- arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 299 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/nvidia/Makefile | 11 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 46 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 25 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 56 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1824 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1010 - arch/arm64/boot/dts/qcom/Makefile | 12 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 13 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 35 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 23 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 1326 - .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 304 + .../boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts | 14 - .../boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts | 14 - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 302 - ...gler-rev-101.dts => msm8994-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 34 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 - arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 16 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 126 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 - arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 97 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 12 - .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 - .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 313 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1105 +- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 20 - arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 215 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 - arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 547 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 815 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 183 - arch/arm64/boot/dts/qcom/sdm632.dtsi | 81 - arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 19 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 736 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 115 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 38 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 748 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 9 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 20 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 154 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 132 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 48 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 405 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 20 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 425 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 +- .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 4 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 10 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 43 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 24 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 229 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 35 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 28 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 86 - arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 - arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 91 - arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 2 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 - arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 26 - arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 207 - .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 322 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 94 - arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 222 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 77 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 141 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 3 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 11 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 31 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 6 +- .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 - .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 - arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 138 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 457 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 205 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 27 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 261 +- arch/arm64/boot/dts/tesla/Makefile | 3 - arch/arm64/boot/dts/tesla/fsd-evb.dts | 39 - arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 335 - arch/arm64/boot/dts/tesla/fsd.dtsi | 754 - arch/arm64/boot/dts/ti/Makefile | 2 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 267 - arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 36 - arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 41 - arch/arm64/boot/dts/ti/k3-am62.dtsi | 105 - arch/arm64/boot/dts/ti/k3-am625-sk.dts | 206 - arch/arm64/boot/dts/ti/k3-am625.dtsi | 103 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 1 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 2 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 - .../boot/dts/ti/k3-j721s2-common-proc-board.dts | 14 +- arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 23 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 84 +- arch/arm64/configs/defconfig | 156 +- arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/aes-glue.c | 22 +- arch/arm64/crypto/aes-modes.S | 18 +- arch/arm64/crypto/aes-neonbs-core.S | 264 +- arch/arm64/crypto/aes-neonbs-glue.c | 97 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-armv8.pl | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/apple_m1_pmu.h | 64 - arch/arm64/include/asm/arch_gicv3.h | 23 +- arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/asm_pointer_auth.h | 3 - arch/arm64/include/asm/assembler.h | 58 +- arch/arm64/include/asm/cpufeature.h | 33 - arch/arm64/include/asm/cputype.h | 25 - arch/arm64/include/asm/debug-monitors.h | 12 + arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/insn-def.h | 14 - arch/arm64/include/asm/insn.h | 81 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_host.h | 50 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/linkage.h | 24 + arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 - arch/arm64/include/asm/mte-kasan.h | 1 - arch/arm64/include/asm/mte.h | 22 - arch/arm64/include/asm/paravirt_api_clock.h | 1 - arch/arm64/include/asm/perf_event.h | 312 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 + arch/arm64/include/asm/preempt.h | 19 +- arch/arm64/include/asm/processor.h | 1 - arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/sections.h | 5 - arch/arm64/include/asm/spectre.h | 7 +- arch/arm64/include/asm/string.h | 2 + arch/arm64/include/asm/sysreg.h | 30 +- arch/arm64/include/asm/topology.h | 4 - arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/asm/vectors.h | 73 - arch/arm64/include/asm/vmalloc.h | 6 - arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/include/asm/xor.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/include/uapi/asm/kvm.h | 16 - arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/cpu_errata.c | 64 +- arch/arm64/kernel/cpufeature.c | 254 +- arch/arm64/kernel/cpuidle.c | 6 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/crash_core.c | 6 - arch/arm64/kernel/elfcore.c | 134 - arch/arm64/kernel/entry-common.c | 31 +- arch/arm64/kernel/entry.S | 223 +- arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/image-vars.h | 7 - arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 - arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 400 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/signal.c | 11 +- arch/arm64/kernel/stacktrace.c | 5 +- arch/arm64/kernel/sys_compat.c | 1 + arch/arm64/kernel/traps.c | 3 +- arch/arm64/kernel/vdso/Makefile | 5 +- arch/arm64/kernel/vdso32/Makefile | 3 +- arch/arm64/kernel/vmlinux.lds.S | 2 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 193 +- arch/arm64/kvm/debug.c | 26 +- arch/arm64/kvm/fpsimd.c | 14 +- arch/arm64/kvm/guest.c | 2 +- arch/arm64/kvm/handle_exit.c | 10 +- arch/arm64/kvm/hyp/exception.c | 5 +- arch/arm64/kvm/hyp/hyp-entry.S | 9 - arch/arm64/kvm/hyp/include/hyp/switch.h | 31 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 5 - arch/arm64/kvm/hyp/nvhe/Makefile | 3 +- arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 54 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 +- arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 4 +- arch/arm64/kvm/hyp/nvhe/stub.c | 22 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 14 - arch/arm64/kvm/hyp/pgtable.c | 18 +- arch/arm64/kvm/hyp/vgic-v3-sr.c | 3 - arch/arm64/kvm/hyp/vhe/switch.c | 16 +- arch/arm64/kvm/hypercalls.c | 12 - arch/arm64/kvm/mmio.c | 3 +- arch/arm64/kvm/mmu.c | 52 +- arch/arm64/kvm/pmu-emul.c | 141 +- arch/arm64/kvm/psci.c | 87 +- arch/arm64/kvm/sys_regs.c | 79 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 - arch/arm64/kvm/vgic/vgic-v3.c | 17 +- arch/arm64/kvm/vgic/vgic.c | 2 +- arch/arm64/kvm/vmid.c | 196 - arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/lib/insn.c | 187 +- arch/arm64/lib/memchr.S | 5 +- arch/arm64/lib/memcmp.S | 6 +- arch/arm64/lib/memcpy.S | 21 +- arch/arm64/lib/memset.S | 12 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/strchr.S | 6 +- arch/arm64/lib/strcmp.S | 246 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 241 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/extable.c | 4 +- arch/arm64/mm/flush.c | 7 - arch/arm64/mm/hugetlbpage.c | 39 +- arch/arm64/mm/init.c | 45 +- arch/arm64/mm/mmap.c | 17 - arch/arm64/mm/mmu.c | 69 +- arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 44 +- arch/arm64/net/bpf_jit_comp.c | 249 +- arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 11 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/pgtable.h | 1 - arch/csky/include/asm/processor.h | 2 + arch/csky/include/asm/segment.h | 10 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/uaccess.h | 12 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/perf_callchain.c | 2 +- arch/csky/kernel/signal.c | 2 +- arch/h8300/Kconfig | 1 + arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/include/uapi/asm/signal.h | 2 +- arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 1 + arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/pgtable.h | 5 - arch/hexagon/include/asm/thread_info.h | 6 + arch/hexagon/include/asm/uaccess.h | 25 + arch/hexagon/kernel/process.c | 1 + arch/hexagon/mm/init.c | 2 + arch/ia64/Kconfig | 5 +- arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/elf.h | 2 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 4 + arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/sections.h | 24 +- arch/ia64/include/asm/thread_info.h | 8 +- arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/asm/xor.h | 21 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/topology.c | 10 + arch/ia64/kernel/unaligned.c | 60 +- arch/ia64/mm/discontig.c | 11 +- arch/ia64/pci/fixup.c | 4 +- arch/m68k/68000/dragen2.c | 1 - arch/m68k/68000/screen.h | 2 - arch/m68k/68000/ucsimm.c | 9 +- arch/m68k/Kconfig | 2 +- arch/m68k/Kconfig.cpu | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/atari/stdma.c | 1 + arch/m68k/bvme6000/config.c | 2 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/m5441x.c | 1 + arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/emu/nfblock.c | 1 + arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/config.h | 33 - arch/m68k/include/asm/current.h | 4 +- arch/m68k/include/asm/mcf_pgtable.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 1 - arch/m68k/include/asm/sun3_pgtable.h | 1 - arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/uapi/asm/signal.h | 2 +- arch/m68k/kernel/setup_mm.c | 24 +- arch/m68k/mac/config.c | 1 - arch/m68k/mm/fault.c | 2 + arch/m68k/mvme147/config.c | 2 +- arch/m68k/mvme16x/config.c | 2 +- arch/m68k/q40/config.c | 1 - arch/microblaze/Kconfig | 3 +- arch/microblaze/include/asm/irq.h | 3 + arch/microblaze/include/asm/pgtable.h | 3 - arch/microblaze/include/asm/thread_info.h | 6 + arch/microblaze/include/asm/uaccess.h | 61 +- arch/microblaze/kernel/asm-offsets.c | 1 + arch/microblaze/kernel/irq.c | 16 +- arch/microblaze/kernel/process.c | 1 + arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 82 +- arch/mips/Makefile | 5 + arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/ath79/early_printk.c | 1 - arch/mips/ath79/setup.c | 11 +- arch/mips/boot/compressed/Makefile | 1 - arch/mips/boot/compressed/decompress.c | 10 +- arch/mips/boot/dts/ingenic/ci20.dts | 15 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/cavium-octeon/octeon-memcpy.S | 2 +- arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/ip22_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/jazz_defconfig | 1 + arch/mips/configs/jmr3927_defconfig | 50 + arch/mips/configs/malta_defconfig | 2 +- arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rm200_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/workpad_defconfig | 1 + arch/mips/dec/int-handler.S | 6 +- arch/mips/dec/prom/Makefile | 2 +- arch/mips/dec/setup.c | 3 +- arch/mips/include/asm/asm.h | 4 +- arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/cpu-type.h | 6 + arch/mips/include/asm/cpu.h | 6 + arch/mips/include/asm/dec/prom.h | 15 +- arch/mips/include/asm/ftrace.h | 4 +- arch/mips/include/asm/futex.h | 1 + arch/mips/include/asm/isadep.h | 2 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 + .../asm/mach-au1x00/cpu-feature-overrides.h | 1 + .../asm/mach-bcm47xx/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 2 - .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 + .../asm/mach-cobalt/cpu-feature-overrides.h | 1 + .../include/asm/mach-dec/cpu-feature-overrides.h | 1 + .../asm/mach-ingenic/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 + .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 + .../asm/mach-loongson2ef/cpu-feature-overrides.h | 1 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + .../asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx39xx/ioremap.h | 25 + arch/mips/include/asm/mach-tx39xx/mangle-port.h | 24 + arch/mips/include/asm/mach-tx39xx/spaces.h | 17 + arch/mips/include/asm/mipsmtregs.h | 1 + arch/mips/include/asm/mipsregs.h | 1 + arch/mips/include/asm/pgalloc.h | 6 - arch/mips/include/asm/pgtable.h | 10 +- arch/mips/include/asm/prom.h | 4 +- arch/mips/include/asm/r4kcache.h | 4 +- arch/mips/include/asm/setup.h | 2 +- arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/thread_info.h | 4 - arch/mips/include/asm/txx9/boards.h | 3 + arch/mips/include/asm/txx9/jmr3927.h | 179 + arch/mips/include/asm/txx9/tx3927.h | 341 + arch/mips/include/asm/txx9irq.h | 4 + arch/mips/include/asm/txx9tmr.h | 4 + arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/unaligned-emul.h | 176 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/war.h | 73 + arch/mips/include/uapi/asm/mman.h | 2 - arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/Makefile | 1 + arch/mips/kernel/cpu-probe.c | 23 + arch/mips/kernel/cpu-r3k-probe.c | 22 + arch/mips/kernel/elf.c | 16 +- arch/mips/kernel/entry.S | 3 +- arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 10 + arch/mips/kernel/irq_txx9.c | 13 + arch/mips/kernel/mips-r2-to-r6-emul.c | 104 +- arch/mips/kernel/proc.c | 2 + arch/mips/kernel/process.c | 2 +- arch/mips/kernel/prom.c | 5 - arch/mips/kernel/r2300_fpu.S | 6 +- arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/r4k_fpu.S | 2 +- arch/mips/kernel/relocate_kernel.S | 22 +- arch/mips/kernel/scall32-o32.S | 11 +- arch/mips/kernel/scall64-n32.S | 2 +- arch/mips/kernel/scall64-n64.S | 3 +- arch/mips/kernel/scall64-o32.S | 10 +- arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal_n32.c | 1 + arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/syscall.c | 8 +- arch/mips/kernel/topology.c | 5 + arch/mips/kernel/traps.c | 22 +- arch/mips/kernel/unaligned.c | 17 - arch/mips/kvm/mips.c | 50 +- arch/mips/kvm/vz.c | 12 +- arch/mips/lantiq/prom.c | 5 + arch/mips/lib/Makefile | 1 + arch/mips/lib/csum_partial.S | 4 +- arch/mips/lib/delay.c | 1 + arch/mips/lib/memcpy.S | 4 +- arch/mips/lib/memset.S | 2 +- arch/mips/lib/r3k_dump_tlb.c | 4 + arch/mips/lib/strncpy_user.S | 4 +- arch/mips/lib/strnlen_user.S | 2 +- arch/mips/loongson2ef/Platform | 3 +- arch/mips/loongson64/Platform | 24 +- arch/mips/loongson64/numa.c | 10 - arch/mips/loongson64/setup.c | 8 + arch/mips/loongson64/vbios_quirk.c | 9 +- arch/mips/mm/Makefile | 1 + arch/mips/mm/c-octeon.c | 1 + arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/c-tx39.c | 414 + arch/mips/mm/cache.c | 5 + arch/mips/mm/page.c | 5 +- arch/mips/mm/tlb-r3k.c | 40 +- arch/mips/mm/tlbex.c | 24 +- arch/mips/mti-malta/Makefile | 1 + arch/mips/mti-malta/malta-dt.c | 15 + arch/mips/pci/Makefile | 2 + arch/mips/pci/fixup-jmr3927.c | 79 + arch/mips/pci/fixup-sb1250.c | 2 +- arch/mips/pci/ops-tx3927.c | 231 + arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pic32/pic32mzda/init.c | 8 + arch/mips/ralink/ill_acc.c | 1 - arch/mips/ralink/mt7621.c | 36 +- arch/mips/ralink/of.c | 5 + arch/mips/rb532/devices.c | 6 +- arch/mips/sgi-ip27/ip27-memory.c | 10 - arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/mips/txx9/Kconfig | 18 + arch/mips/txx9/Makefile | 6 + arch/mips/txx9/Platform | 3 + arch/mips/txx9/generic/Makefile | 1 + arch/mips/txx9/generic/irq_tx3927.c | 25 + arch/mips/txx9/generic/setup.c | 55 + arch/mips/txx9/generic/setup_tx3927.c | 136 + arch/mips/txx9/jmr3927/Makefile | 6 + arch/mips/txx9/jmr3927/irq.c | 128 + arch/mips/txx9/jmr3927/prom.c | 52 + arch/mips/txx9/jmr3927/setup.c | 223 + arch/mips/vdso/Makefile | 3 - arch/{csky => nds32}/Kbuild | 0 arch/nds32/Kconfig | 102 + arch/nds32/Kconfig.cpu | 218 + arch/{csky => nds32}/Kconfig.debug | 0 arch/nds32/Makefile | 63 + arch/nds32/boot/.gitignore | 2 + arch/nds32/boot/Makefile | 16 + arch/nds32/boot/dts/Makefile | 2 + arch/nds32/boot/dts/ae3xx.dts | 90 + arch/nds32/configs/defconfig | 104 + arch/nds32/include/asm/Kbuild | 8 + arch/nds32/include/asm/assembler.h | 39 + arch/nds32/include/asm/barrier.h | 15 + arch/nds32/include/asm/bitfield.h | 985 + arch/nds32/include/asm/cache.h | 12 + arch/nds32/include/asm/cache_info.h | 13 + arch/nds32/include/asm/cacheflush.h | 53 + arch/nds32/include/asm/current.h | 12 + arch/nds32/include/asm/delay.h | 39 + arch/nds32/include/asm/elf.h | 180 + arch/nds32/include/asm/fixmap.h | 29 + arch/nds32/include/asm/fpu.h | 126 + arch/nds32/include/asm/fpuemu.h | 44 + arch/nds32/include/asm/ftrace.h | 46 + arch/nds32/include/asm/futex.h | 101 + arch/nds32/include/asm/highmem.h | 65 + arch/nds32/include/asm/io.h | 84 + arch/nds32/include/asm/irqflags.h | 41 + arch/nds32/include/asm/l2_cache.h | 137 + arch/nds32/include/asm/linkage.h | 11 + arch/nds32/include/asm/memory.h | 91 + arch/nds32/include/asm/mmu.h | 12 + arch/nds32/include/asm/mmu_context.h | 62 + arch/nds32/include/asm/nds32.h | 82 + arch/nds32/include/asm/nds32_fpu_inst.h | 109 + arch/nds32/include/asm/page.h | 64 + arch/nds32/include/asm/perf_event.h | 16 + arch/nds32/include/asm/pgalloc.h | 62 + arch/nds32/include/asm/pgtable.h | 377 + arch/nds32/include/asm/pmu.h | 386 + arch/nds32/include/asm/proc-fns.h | 44 + arch/nds32/include/asm/processor.h | 104 + arch/nds32/include/asm/ptrace.h | 77 + arch/nds32/include/asm/sfp-machine.h | 158 + arch/nds32/include/asm/shmparam.h | 19 + arch/nds32/include/asm/stacktrace.h | 39 + arch/nds32/include/asm/string.h | 17 + arch/nds32/include/asm/suspend.h | 11 + arch/nds32/include/asm/swab.h | 35 + arch/nds32/include/asm/syscall.h | 142 + arch/nds32/include/asm/syscalls.h | 14 + arch/nds32/include/asm/thread_info.h | 76 + arch/nds32/include/asm/tlb.h | 11 + arch/nds32/include/asm/tlbflush.h | 46 + arch/nds32/include/asm/uaccess.h | 286 + arch/nds32/include/asm/unistd.h | 6 + arch/nds32/include/asm/vdso.h | 24 + arch/nds32/include/asm/vdso_datapage.h | 37 + arch/nds32/include/asm/vdso_timer_info.h | 14 + arch/nds32/include/asm/vermagic.h | 9 + arch/nds32/include/asm/vmalloc.h | 4 + arch/{arc => nds32}/include/uapi/asm/Kbuild | 0 arch/nds32/include/uapi/asm/auxvec.h | 19 + arch/nds32/include/uapi/asm/byteorder.h | 13 + arch/nds32/include/uapi/asm/cachectl.h | 14 + arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 + arch/nds32/include/uapi/asm/param.h | 11 + arch/nds32/include/uapi/asm/ptrace.h | 25 + arch/nds32/include/uapi/asm/sigcontext.h | 84 + arch/nds32/include/uapi/asm/unistd.h | 16 + arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/Makefile | 33 + arch/nds32/kernel/asm-offsets.c | 28 + arch/nds32/kernel/atl2c.c | 65 + arch/nds32/kernel/cacheinfo.c | 49 + arch/nds32/kernel/devtree.c | 19 + arch/nds32/kernel/dma.c | 82 + arch/nds32/kernel/ex-entry.S | 177 + arch/nds32/kernel/ex-exit.S | 193 + arch/nds32/kernel/ex-scall.S | 100 + arch/nds32/kernel/fpu.c | 266 + arch/nds32/kernel/ftrace.c | 278 + arch/nds32/kernel/head.S | 197 + arch/nds32/kernel/irq.c | 9 + arch/nds32/kernel/module.c | 278 + arch/nds32/kernel/nds32_ksyms.c | 25 + arch/nds32/kernel/perf_event_cpu.c | 1500 + arch/nds32/kernel/pm.c | 80 + arch/nds32/kernel/process.c | 257 + arch/nds32/kernel/ptrace.c | 118 + arch/nds32/kernel/setup.c | 369 + arch/nds32/kernel/signal.c | 384 + arch/nds32/kernel/sleep.S | 131 + arch/nds32/kernel/stacktrace.c | 53 + arch/nds32/kernel/sys_nds32.c | 84 + arch/nds32/kernel/syscall_table.c | 17 + arch/nds32/kernel/time.c | 11 + arch/nds32/kernel/traps.c | 354 + arch/nds32/kernel/vdso.c | 231 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 79 + arch/nds32/kernel/vdso/datapage.S | 21 + arch/nds32/kernel/vdso/gen_vdso_offsets.sh | 15 + arch/nds32/kernel/vdso/gettimeofday.c | 269 + arch/nds32/kernel/vdso/note.S | 11 + arch/nds32/kernel/vdso/sigreturn.S | 19 + arch/nds32/kernel/vdso/vdso.S | 18 + arch/nds32/kernel/vdso/vdso.lds.S | 75 + arch/nds32/kernel/vmlinux.lds.S | 70 + arch/nds32/lib/Makefile | 4 + arch/nds32/lib/clear_user.S | 42 + arch/nds32/lib/copy_from_user.S | 45 + arch/nds32/lib/copy_page.S | 40 + arch/nds32/lib/copy_template.S | 69 + arch/nds32/lib/copy_to_user.S | 45 + arch/nds32/lib/memcpy.S | 30 + arch/nds32/lib/memmove.S | 70 + arch/nds32/lib/memset.S | 33 + arch/nds32/lib/memzero.S | 18 + arch/nds32/math-emu/Makefile | 10 + arch/nds32/math-emu/faddd.c | 24 + arch/nds32/math-emu/fadds.c | 24 + arch/nds32/math-emu/fcmpd.c | 24 + arch/nds32/math-emu/fcmps.c | 24 + arch/nds32/math-emu/fd2s.c | 22 + arch/nds32/math-emu/fd2si.c | 30 + arch/nds32/math-emu/fd2siz.c | 30 + arch/nds32/math-emu/fd2ui.c | 30 + arch/nds32/math-emu/fd2uiz.c | 30 + arch/nds32/math-emu/fdivd.c | 27 + arch/nds32/math-emu/fdivs.c | 26 + arch/nds32/math-emu/fmuld.c | 23 + arch/nds32/math-emu/fmuls.c | 23 + arch/nds32/math-emu/fnegd.c | 21 + arch/nds32/math-emu/fnegs.c | 21 + arch/nds32/math-emu/fpuemu.c | 406 + arch/nds32/math-emu/fs2d.c | 23 + arch/nds32/math-emu/fs2si.c | 29 + arch/nds32/math-emu/fs2siz.c | 29 + arch/nds32/math-emu/fs2ui.c | 29 + arch/nds32/math-emu/fs2uiz.c | 30 + arch/nds32/math-emu/fsi2d.c | 22 + arch/nds32/math-emu/fsi2s.c | 22 + arch/nds32/math-emu/fsqrtd.c | 21 + arch/nds32/math-emu/fsqrts.c | 21 + arch/nds32/math-emu/fsubd.c | 27 + arch/nds32/math-emu/fsubs.c | 27 + arch/nds32/math-emu/fui2d.c | 22 + arch/nds32/math-emu/fui2s.c | 22 + arch/nds32/mm/Makefile | 10 + arch/nds32/mm/alignment.c | 578 + arch/nds32/mm/cacheflush.c | 338 + arch/nds32/mm/extable.c | 16 + arch/nds32/mm/fault.c | 396 + arch/nds32/mm/init.c | 263 + arch/nds32/mm/mm-nds32.c | 96 + arch/nds32/mm/mmap.c | 73 + arch/nds32/mm/proc.c | 536 + arch/nds32/mm/tlb.c | 50 + arch/nios2/Kconfig | 1 + arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/thread_info.h | 9 + arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/signal.c | 20 +- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/thread_info.h | 7 + arch/openrisc/include/asm/uaccess.h | 42 +- arch/openrisc/mm/init.c | 2 + arch/parisc/Kconfig | 16 +- arch/parisc/Makefile | 37 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/agp.h | 4 +- arch/parisc/include/asm/assembly.h | 6 - arch/parisc/include/asm/bitops.h | 8 - arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/cacheflush.h | 15 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 - arch/parisc/include/asm/futex.h | 6 + arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 12 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/sections.h | 16 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/uaccess.h | 60 +- arch/parisc/include/asm/unistd.h | 4 + arch/parisc/include/asm/vdso.h | 24 - arch/parisc/include/uapi/asm/auxvec.h | 8 - arch/parisc/include/uapi/asm/mman.h | 2 - arch/parisc/include/uapi/asm/shmbuf.h | 2 - arch/parisc/include/uapi/asm/signal.h | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/Makefile | 5 - arch/parisc/kernel/alternative.c | 10 - arch/parisc/kernel/asm-offsets.c | 9 - arch/parisc/kernel/cache.c | 137 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/process.c | 21 + arch/parisc/kernel/signal.c | 229 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/topology.c | 4 +- arch/parisc/kernel/traps.c | 12 +- arch/parisc/kernel/unaligned.c | 269 +- arch/parisc/kernel/vdso.c | 122 - arch/parisc/kernel/vdso32/Makefile | 53 - arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso32/note.S | 26 - arch/parisc/kernel/vdso32/restart_syscall.S | 32 - arch/parisc/kernel/vdso32/sigtramp.S | 195 - arch/parisc/kernel/vdso32/vdso32.lds.S | 111 - arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 - arch/parisc/kernel/vdso64/Makefile | 48 - arch/parisc/kernel/vdso64/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso64/note.S | 2 - arch/parisc/kernel/vdso64/restart_syscall.S | 3 - arch/parisc/kernel/vdso64/sigtramp.S | 166 - arch/parisc/kernel/vdso64/vdso64.lds.S | 109 - arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 - arch/parisc/lib/iomap.c | 18 - arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 - arch/parisc/mm/init.c | 9 +- arch/powerpc/Kconfig | 11 +- arch/powerpc/Makefile | 8 +- arch/powerpc/boot/.gitignore | 1 - arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 - arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/configs/linkstation_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 1 + arch/powerpc/include/asm/agp.h | 4 +- arch/powerpc/include/asm/asm-compat.h | 2 - arch/powerpc/include/asm/asm-prototypes.h | 58 + arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/book3s/32/mmu-hash.h | 2 - arch/powerpc/include/asm/book3s/32/pgtable.h | 42 +- arch/powerpc/include/asm/book3s/64/kup.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/book3s/64/pgtable.h | 2 - arch/powerpc/include/asm/bug.h | 13 +- arch/powerpc/include/asm/checksum.h | 7 - arch/powerpc/include/asm/code-patching.h | 2 +- arch/powerpc/include/asm/elf.h | 6 - arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/fadump-internal.h | 5 + arch/powerpc/include/asm/firmware.h | 4 +- arch/powerpc/include/asm/fixmap.h | 6 +- arch/powerpc/include/asm/ftrace.h | 66 +- arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/hw_irq.h | 2 +- arch/powerpc/include/asm/interrupt.h | 45 +- arch/powerpc/include/asm/io.h | 40 +- arch/powerpc/include/asm/kexec.h | 2 - arch/powerpc/include/asm/kexec_ranges.h | 2 +- arch/powerpc/include/asm/kvm_book3s_64.h | 1 + arch/powerpc/include/asm/kvm_host.h | 7 +- arch/powerpc/include/asm/kvm_ppc.h | 2 - arch/powerpc/include/asm/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 22 +- arch/powerpc/include/asm/mce.h | 13 - arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 11 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 5 +- arch/powerpc/include/asm/paca.h | 1 - arch/powerpc/include/asm/pmac_feature.h | 12 - arch/powerpc/include/asm/ppc-opcode.h | 3 - arch/powerpc/include/asm/ppc_asm.h | 11 + arch/powerpc/include/asm/processor.h | 8 - arch/powerpc/include/asm/rtas.h | 1 + arch/powerpc/include/asm/sections.h | 29 +- arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/setup.h | 7 - arch/powerpc/include/asm/smp.h | 3 - arch/powerpc/include/asm/spu.h | 4 +- arch/powerpc/include/asm/syscall.h | 4 +- arch/powerpc/include/asm/syscalls.h | 4 - arch/powerpc/include/asm/thread_info.h | 4 +- arch/powerpc/include/asm/types.h | 10 +- arch/powerpc/include/asm/uaccess.h | 16 +- arch/powerpc/include/asm/vas.h | 14 - arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/include/uapi/asm/elf.h | 8 + arch/powerpc/include/uapi/asm/papr_pdsm.h | 18 - arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/early_32.c | 1 + arch/powerpc/kernel/fadump.c | 21 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/interrupt.c | 1 + arch/powerpc/kernel/interrupt_64.S | 2 - arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/mce.c | 69 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 56 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 7 +- arch/powerpc/kernel/reloc_64.S | 67 +- arch/powerpc/kernel/rtas.c | 6 - arch/powerpc/kernel/security.c | 15 - arch/powerpc/kernel/secvar-sysfs.c | 9 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls.c | 1 + arch/powerpc/kernel/sysfs.c | 17 + arch/powerpc/kernel/tau_6xx.c | 1 + arch/powerpc/kernel/time.c | 31 +- arch/powerpc/kernel/tm.S | 25 +- arch/powerpc/kernel/trace/Makefile | 6 +- arch/powerpc/kernel/trace/ftrace.c | 40 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 + arch/powerpc/kernel/trace/ftrace_64.S | 64 + arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 327 + arch/powerpc/kernel/trace/ftrace_low.S | 78 - arch/powerpc/kernel/trace/ftrace_mprofile.S | 253 - arch/powerpc/kernel/vdso/.gitignore | 5 - arch/powerpc/kernel/vdso/Makefile | 103 - arch/powerpc/kernel/vdso/cacheflush.S | 98 - arch/powerpc/kernel/vdso/datapage.S | 64 - arch/powerpc/kernel/vdso/getcpu.S | 50 - arch/powerpc/kernel/vdso/gettimeofday.S | 124 - arch/powerpc/kernel/vdso/vgettimeofday.c | 49 - arch/powerpc/kernel/vdso32/.gitignore | 3 + arch/powerpc/kernel/vdso32/Makefile | 73 + arch/powerpc/kernel/vdso32/cacheflush.S | 98 + arch/powerpc/kernel/vdso32/datapage.S | 58 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso32/getcpu.S | 50 + arch/powerpc/kernel/vdso32/gettimeofday.S | 78 + arch/powerpc/kernel/{vdso => vdso32}/note.S | 0 .../{vdso/sigtramp32.S => vdso32/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S | 0 arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 + arch/powerpc/kernel/vdso64/Makefile | 56 + arch/powerpc/kernel/vdso64/cacheflush.S | 75 + arch/powerpc/kernel/vdso64/datapage.S | 59 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso64/getcpu.S | 33 + arch/powerpc/kernel/vdso64/gettimeofday.S | 58 + arch/powerpc/kernel/vdso64/note.S | 1 + .../{vdso/sigtramp64.S => vdso64/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S | 0 arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 2 + arch/powerpc/kexec/core.c | 15 +- arch/powerpc/kexec/core_64.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 62 +- arch/powerpc/kvm/book3s_hv_builtin.c | 1 + arch/powerpc/kvm/book3s_hv_nested.c | 2 +- arch/powerpc/kvm/book3s_hv_rm_xive.c | 1 + arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/kvm/book3s_xics.c | 15 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive_native.c | 15 +- arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/emulate_loadstore.c | 10 +- arch/powerpc/kvm/powerpc.c | 81 +- arch/powerpc/kvm/timing.c | 21 +- arch/powerpc/kvm/timing.h | 12 +- arch/powerpc/kvm/trace_hv.h | 1 - arch/powerpc/lib/checksum_32.S | 3 + arch/powerpc/lib/code-patching.c | 14 - arch/powerpc/lib/copy_32.S | 3 + arch/powerpc/lib/sstep.c | 36 +- arch/powerpc/lib/vmx-helper.c | 1 + arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/powerpc/mm/book3s32/mmu.c | 10 +- arch/powerpc/mm/book3s64/hash_utils.c | 54 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 1 - arch/powerpc/mm/book3s64/slb.c | 1 + arch/powerpc/mm/book3s64/trace.c | 1 + arch/powerpc/mm/fault.c | 15 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 - arch/powerpc/mm/kasan/book3s_32.c | 59 +- arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/numa.c | 4 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable.c | 9 - arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 38 +- arch/powerpc/net/bpf_jit64.h | 91 + arch/powerpc/net/bpf_jit_comp.c | 59 +- arch/powerpc/net/bpf_jit_comp32.c | 136 +- arch/powerpc/net/bpf_jit_comp64.c | 457 +- arch/powerpc/perf/callchain.h | 9 +- arch/powerpc/perf/callchain_64.c | 27 + arch/powerpc/perf/core-book3s.c | 75 +- arch/powerpc/perf/generic-compat-pmu.c | 4 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 8 +- arch/powerpc/perf/imc-pmu.c | 12 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/perf/power10-pmu.c | 6 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 4 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 - arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 + arch/powerpc/platforms/8xx/pic.c | 1 - arch/powerpc/platforms/Kconfig.cputype | 3 +- arch/powerpc/platforms/book3s/vas-api.c | 145 +- arch/powerpc/platforms/cell/cbe_thermal.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/sched.c | 7 +- arch/powerpc/platforms/powermac/pmac.h | 2 - arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-flash.c | 2 +- arch/powerpc/platforms/powernv/opal-tracepoints.c | 1 + arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/Makefile | 5 +- arch/powerpc/platforms/pseries/firmware.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 1 + arch/powerpc/platforms/pseries/lparcfg.c | 87 - arch/powerpc/platforms/pseries/mobility.c | 7 +- .../platforms/pseries/papr_platform_attributes.c | 361 - arch/powerpc/platforms/pseries/papr_scm.c | 92 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 - arch/powerpc/platforms/pseries/power.c | 2 +- arch/powerpc/platforms/pseries/pseries.h | 1 - arch/powerpc/platforms/pseries/ras.c | 68 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/vas-sysfs.c | 268 - arch/powerpc/platforms/pseries/vas.c | 500 +- arch/powerpc/platforms/pseries/vas.h | 30 +- arch/powerpc/sysdev/fsl_gtm.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 8 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/powerpc/tools/relocs_check.sh | 7 +- arch/riscv/Kconfig | 22 +- arch/riscv/Kconfig.erratas | 1 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 6 - arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 25 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 115 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 254 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/csr.h | 67 +- arch/riscv/include/asm/fixmap.h | 1 - arch/riscv/include/asm/hwcap.h | 26 - arch/riscv/include/asm/kvm_host.h | 1 - arch/riscv/include/asm/kvm_vcpu_sbi.h | 5 +- arch/riscv/include/asm/page.h | 3 +- arch/riscv/include/asm/perf_event.h | 72 + arch/riscv/include/asm/pgalloc.h | 49 - arch/riscv/include/asm/pgtable-64.h | 106 +- arch/riscv/include/asm/pgtable.h | 7 +- arch/riscv/include/asm/sbi.h | 122 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/Makefile | 3 +- arch/riscv/kernel/cpu-hotplug.c | 2 - arch/riscv/kernel/cpu.c | 70 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/cpufeature.c | 130 +- arch/riscv/kernel/entry.S | 14 +- arch/riscv/kernel/head.S | 11 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/perf_callchain.c | 4 +- arch/riscv/kernel/perf_event.c | 485 + arch/riscv/kernel/sbi.c | 72 +- arch/riscv/kernel/setup.c | 3 + arch/riscv/kernel/signal.c | 2 - arch/riscv/kernel/stacktrace.c | 9 +- arch/riscv/kernel/trace_irq.c | 27 - arch/riscv/kernel/trace_irq.h | 11 - arch/riscv/kvm/vcpu.c | 48 +- arch/riscv/kvm/vcpu_exit.c | 22 +- arch/riscv/kvm/vcpu_sbi.c | 19 - arch/riscv/kvm/vcpu_sbi_base.c | 3 +- arch/riscv/kvm/vcpu_sbi_hsm.c | 18 +- arch/riscv/kvm/vcpu_sbi_replace.c | 44 - arch/riscv/kvm/vcpu_sbi_v01.c | 20 +- arch/riscv/kvm/vcpu_switch.S | 60 +- arch/riscv/lib/memmove.S | 368 +- arch/riscv/mm/Makefile | 3 - arch/riscv/mm/extable.c | 6 +- arch/riscv/mm/init.c | 178 +- arch/riscv/mm/kasan_init.c | 163 +- arch/riscv/mm/physaddr.c | 4 +- arch/s390/Kconfig | 114 +- arch/s390/Makefile | 29 +- arch/s390/boot/head.S | 1 + arch/s390/configs/debug_defconfig | 20 +- arch/s390/configs/defconfig | 16 +- arch/s390/configs/zfcpdump_defconfig | 3 - arch/s390/crypto/chacha-s390.S | 20 +- arch/s390/hypfs/hypfs_vm.c | 7 +- arch/s390/include/asm/ap.h | 1 - arch/s390/include/asm/asm-extable.h | 53 - arch/s390/include/asm/bitops.h | 12 + arch/s390/include/asm/ccwgroup.h | 2 +- arch/s390/include/asm/chsc.h | 2 +- arch/s390/include/asm/cpu_mf.h | 13 +- arch/s390/include/asm/crw.h | 1 + arch/s390/include/asm/ctl_reg.h | 2 - arch/s390/include/asm/diag.h | 1 - arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/extable.h | 46 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/fpu/api.h | 1 - arch/s390/include/asm/ftrace.h | 10 +- arch/s390/include/asm/futex.h | 1 - arch/s390/include/asm/hugetlb.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/linkage.h | 18 + arch/s390/include/asm/lowcore.h | 26 +- arch/s390/include/asm/mmu.h | 1 - arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/nospec-insn.h | 141 +- arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/page.h | 32 +- arch/s390/include/asm/pci.h | 3 + arch/s390/include/asm/pgalloc.h | 8 +- arch/s390/include/asm/pgtable.h | 233 +- arch/s390/include/asm/processor.h | 7 +- arch/s390/include/asm/ptrace.h | 2 - arch/s390/include/asm/sclp.h | 3 +- arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 10 +- arch/s390/include/asm/sysinfo.h | 6 +- arch/s390/include/asm/timex.h | 6 +- arch/s390/include/asm/tlbflush.h | 4 +- arch/s390/include/asm/uaccess.h | 83 +- arch/s390/include/asm/uv.h | 1 - arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 2 +- arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/asm-offsets.c | 8 +- arch/s390/kernel/base.S | 25 +- arch/s390/kernel/cache.c | 7 + arch/s390/kernel/compat_signal.c | 2 +- arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/diag.c | 1 - arch/s390/kernel/early.c | 24 +- arch/s390/kernel/entry.S | 18 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 102 +- arch/s390/kernel/ftrace.h | 2 + arch/s390/kernel/head64.S | 1 + arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/kprobes.c | 43 +- arch/s390/kernel/lgr.c | 3 +- arch/s390/kernel/machine_kexec.c | 1 + arch/s390/kernel/mcount.S | 69 +- arch/s390/kernel/module.c | 51 +- arch/s390/kernel/nmi.c | 28 +- arch/s390/kernel/nospec-branch.c | 31 +- arch/s390/kernel/numa.c | 7 + arch/s390/kernel/os_info.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 11 +- arch/s390/kernel/processor.c | 22 +- arch/s390/kernel/ptrace.c | 164 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 10 +- arch/s390/kernel/stacktrace.c | 1 + arch/s390/kernel/sysinfo.c | 1 - arch/s390/kernel/text_amode31.S | 1 - arch/s390/kernel/topology.c | 1 + arch/s390/kernel/traps.c | 16 +- arch/s390/kernel/uprobes.c | 16 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kernel/vtime.c | 13 +- arch/s390/kvm/gaccess.c | 250 +- arch/s390/kvm/gaccess.h | 84 +- arch/s390/kvm/intercept.c | 12 +- arch/s390/kvm/interrupt.c | 54 +- arch/s390/kvm/kvm-s390.c | 173 +- arch/s390/kvm/kvm-s390.h | 17 +- arch/s390/kvm/priv.c | 81 +- arch/s390/lib/Makefile | 4 - arch/s390/lib/delay.c | 1 + arch/s390/lib/expoline.S | 12 - arch/s390/lib/test_modules.c | 32 - arch/s390/lib/test_modules.h | 53 - arch/s390/lib/test_modules_helpers.c | 13 - arch/s390/lib/test_unwind.c | 274 +- arch/s390/lib/uaccess.c | 200 +- arch/s390/lib/xor.c | 21 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/extable.c | 50 - arch/s390/mm/fault.c | 20 +- arch/s390/mm/gmap.c | 22 +- arch/s390/mm/hugetlbpage.c | 36 +- arch/s390/mm/kasan_init.c | 8 +- arch/s390/mm/maccess.c | 24 +- arch/s390/mm/page-states.c | 1 - arch/s390/mm/pageattr.c | 33 +- arch/s390/mm/pgalloc.c | 8 +- arch/s390/mm/pgtable.c | 44 +- arch/s390/mm/vmem.c | 19 +- arch/s390/net/bpf_jit_comp.c | 54 +- arch/s390/pci/pci_clp.c | 1 - arch/s390/pci/pci_insn.c | 1 - arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 1 - arch/s390/tools/gcc-thunk-extern.sh | 24 - arch/s390/tools/gen_facilities.c | 8 + arch/sh/Kconfig | 2 +- arch/sh/configs/ap325rxa_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/pgtable_32.h | 1 - arch/sh/include/asm/processor.h | 1 + arch/sh/include/asm/segment.h | 33 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/uaccess.h | 24 +- arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 + arch/sh/kernel/topology.c | 5 + arch/sh/kernel/traps_32.c | 30 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/agp.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 7 +- arch/sparc/include/asm/processor_32.h | 6 + arch/sparc/include/asm/processor_64.h | 4 + arch/sparc/include/asm/switch_to_64.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 31 +- arch/sparc/include/asm/uaccess_64.h | 106 +- arch/sparc/include/asm/vio.h | 10 +- arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/sparc/include/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/process_32.c | 2 + arch/sparc/kernel/process_64.c | 12 + arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/sysfs.c | 12 + arch/sparc/kernel/traps_64.c | 2 + arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/include/asm/pgtable.h | 1 - arch/um/include/asm/uaccess.h | 7 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/os-Linux/execvp.c | 1 - arch/x86/Kbuild | 2 - arch/x86/Kconfig | 32 +- arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/coco/Makefile | 6 - arch/x86/coco/core.c | 117 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/blake2s-shash.c | 4 +- arch/x86/crypto/blowfish_glue.c | 12 + arch/x86/crypto/des3_ede_glue.c | 8 + arch/x86/crypto/sm3-avx-asm_64.S | 517 - arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 68 +- arch/x86/events/intel/ds.c | 14 +- arch/x86/events/intel/lbr.c | 172 +- arch/x86/events/intel/pt.c | 76 +- arch/x86/events/intel/uncore.c | 2 +- arch/x86/events/intel/uncore.h | 3 +- arch/x86/events/intel/uncore_discovery.c | 20 +- arch/x86/events/intel/uncore_discovery.h | 4 +- arch/x86/events/intel/uncore_snb.c | 214 +- arch/x86/events/intel/uncore_snbep.c | 2 +- arch/x86/events/perf_event.h | 10 +- arch/x86/events/rapl.c | 9 +- arch/x86/include/asm/amd_hsmp.h | 16 - arch/x86/include/asm/bug.h | 20 +- arch/x86/include/asm/coco.h | 32 - arch/x86/include/asm/cpufeatures.h | 9 +- arch/x86/include/asm/cpumask.h | 10 - arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/intel_ds.h | 5 +- arch/x86/include/asm/intel_pt.h | 2 - arch/x86/include/asm/kvm-x86-ops.h | 119 +- arch/x86/include/asm/kvm_host.h | 85 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/msr-index.h | 9 - arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/include/asm/page.h | 10 - arch/x86/include/asm/paravirt_api_clock.h | 1 - arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 2 +- arch/x86/include/asm/perf_event.h | 2 +- arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/preempt.h | 10 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/svm.h | 36 - arch/x86/include/asm/text-patching.h | 1 - arch/x86/include/asm/topology.h | 16 +- arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/asm/x86_init.h | 16 - arch/x86/include/asm/xen/cpuid.h | 7 - arch/x86/include/asm/xen/hypervisor.h | 14 + arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/include/uapi/asm/amd_hsmp.h | 203 - arch/x86/include/uapi/asm/kvm.h | 3 - arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/Makefile | 5 + arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 - arch/x86/kernel/acpi/cppc.c | 103 - arch/x86/kernel/acpi/cppc_msr.c | 49 + arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/kernel/alternative.c | 42 +- arch/x86/kernel/cc_platform.c | 85 + arch/x86/kernel/cpu/amd.c | 35 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 204 +- arch/x86/kernel/cpu/common.c | 79 - arch/x86/kernel/cpu/mce/amd.c | 9 +- arch/x86/kernel/cpu/mce/core.c | 15 +- arch/x86/kernel/cpu/mce/intel.c | 41 + arch/x86/kernel/cpu/mshyperv.c | 14 +- arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/cpu/sgx/encl.c | 59 +- arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kernel/dumpstack.c | 6 + arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/core.c | 7 - arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/ksysfs.c | 77 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 3 - arch/x86/kernel/module.c | 15 +- arch/x86/kernel/nmi.c | 1 + arch/x86/kernel/process.c | 5 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/resource.c | 23 +- arch/x86/kernel/setup.c | 44 +- arch/x86/kernel/smpboot.c | 72 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/topology.c | 5 + arch/x86/kernel/traps.c | 56 - arch/x86/kernel/x86_init.c | 16 +- arch/x86/kvm/Kconfig | 7 + arch/x86/kvm/cpuid.c | 166 +- arch/x86/kvm/emulate.c | 103 +- arch/x86/kvm/hyperv.c | 242 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/i8259.c | 8 +- arch/x86/kvm/ioapic.c | 6 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/kvm/kvm_onhyperv.c | 14 - arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 246 +- arch/x86/kvm/lapic.h | 17 +- arch/x86/kvm/mmu.h | 44 +- arch/x86/kvm/mmu/mmu.c | 517 +- arch/x86/kvm/mmu/mmu_audit.c | 303 + arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/mmutrace.h | 23 - arch/x86/kvm/mmu/page_track.c | 7 +- arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 14 +- arch/x86/kvm/mmu/tdp_iter.h | 25 +- arch/x86/kvm/mmu/tdp_mmu.c | 986 +- arch/x86/kvm/mmu/tdp_mmu.h | 31 +- arch/x86/kvm/pmu.c | 7 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/avic.c | 274 +- arch/x86/kvm/svm/hyperv.h | 35 - arch/x86/kvm/svm/nested.c | 86 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 130 +- arch/x86/kvm/svm/svm.c | 422 +- arch/x86/kvm/svm/svm.h | 71 +- arch/x86/kvm/svm/svm_onhyperv.h | 37 +- arch/x86/kvm/trace.h | 20 +- arch/x86/kvm/vmx/capabilities.h | 1 + arch/x86/kvm/vmx/evmcs.c | 4 +- arch/x86/kvm/vmx/evmcs.h | 48 +- arch/x86/kvm/vmx/nested.c | 114 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmcs12.c | 4 +- arch/x86/kvm/vmx/vmcs12.h | 6 +- arch/x86/kvm/vmx/vmx.c | 213 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 452 +- arch/x86/kvm/x86.h | 54 +- arch/x86/kvm/xen.c | 111 +- arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/init.c | 1 + arch/x86/mm/ioremap.c | 57 +- arch/x86/mm/maccess.c | 7 +- arch/x86/mm/mem_encrypt_amd.c | 72 +- arch/x86/mm/mem_encrypt_identity.c | 12 +- arch/x86/mm/numa.c | 33 +- arch/x86/mm/pat/set_memory.c | 31 +- arch/x86/net/bpf_jit_comp.c | 84 +- arch/x86/pci/fixup.c | 4 +- arch/x86/um/Kconfig | 1 - arch/x86/um/user-offsets.c | 9 +- arch/x86/xen/enlighten_hvm.c | 22 +- arch/x86/xen/enlighten_pv.c | 4 + arch/x86/xen/smp_pv.c | 26 +- arch/x86/xen/vga.c | 16 +- arch/xtensa/Kconfig | 50 +- arch/xtensa/Makefile | 10 +- arch/xtensa/boot/dts/xtfpga-flash-128m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi | 4 +- arch/xtensa/include/asm/asm-uaccess.h | 71 + arch/xtensa/include/asm/asmmacro.h | 34 +- arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/core.h | 7 - arch/xtensa/include/asm/current.h | 2 - arch/xtensa/include/asm/pci-bridge.h | 9 + arch/xtensa/include/asm/pgtable.h | 5 - arch/xtensa/include/asm/processor.h | 17 +- arch/xtensa/include/asm/ptrace.h | 7 +- arch/xtensa/include/asm/stacktrace.h | 8 +- arch/xtensa/include/asm/thread_info.h | 3 + arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/mman.h | 2 - arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/asm-offsets.c | 5 +- arch/xtensa/kernel/entry.S | 75 +- arch/xtensa/kernel/irq.c | 3 +- arch/xtensa/kernel/jump_label.c | 2 +- arch/xtensa/kernel/mxhead.S | 2 - arch/xtensa/kernel/process.c | 10 + arch/xtensa/kernel/setup.c | 10 +- arch/xtensa/kernel/vectors.S | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 4 +- arch/xtensa/kernel/xtensa_ksyms.c | 14 + arch/xtensa/lib/Makefile | 2 - arch/xtensa/lib/ashldi3.S | 28 - arch/xtensa/lib/ashrdi3.S | 28 - arch/xtensa/lib/divsi3.S | 74 - arch/xtensa/lib/lshrdi3.S | 28 - arch/xtensa/lib/modsi3.S | 87 - arch/xtensa/lib/mulsi3.S | 133 - arch/xtensa/lib/udivsi3.S | 68 - arch/xtensa/lib/umodsi3.S | 57 - arch/xtensa/mm/tlb.c | 6 - arch/xtensa/platforms/iss/network.c | 6 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 13 - block/Makefile | 3 +- block/bdev.c | 13 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 41 +- block/bfq-iosched.h | 2 + block/bfq-wf2q.c | 17 +- block/bio-integrity.c | 3 +- block/bio.c | 190 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 20 +- block/blk-cgroup.h | 494 - block/blk-core.c | 357 +- block/blk-crypto-fallback.c | 2 +- block/blk-crypto-internal.h | 12 - block/blk-crypto-sysfs.c | 172 - block/blk-crypto.c | 4 +- block/blk-flush.c | 4 +- block/blk-ia-ranges.c | 2 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 4 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 132 +- block/blk-map.c | 2 +- block/blk-merge.c | 73 +- block/blk-mq-debugfs.c | 6 +- block/blk-mq-debugfs.h | 2 - block/blk-mq-sched.c | 18 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq-tag.c | 6 +- block/blk-mq.c | 344 +- block/blk-mq.h | 2 +- block/blk-rq-qos.h | 20 +- block/blk-settings.c | 16 + block/blk-sysfs.c | 47 +- block/blk-throttle.c | 110 +- block/blk-throttle.h | 19 +- block/blk-zoned.c | 15 +- block/blk.h | 11 +- block/bounce.c | 14 +- block/disk-events.c | 2 +- block/elevator.c | 18 +- block/fops.c | 73 +- block/genhd.c | 85 +- block/holder.c | 2 +- block/partitions/check.h | 1 + block/partitions/core.c | 1 + block/partitions/efi.h | 1 + block/partitions/ldm.h | 1 + block/sed-opal.c | 2 +- certs/system_keyring.c | 44 +- crypto/Kconfig | 25 +- crypto/af_alg.c | 3 + crypto/algapi.c | 49 +- crypto/api.c | 20 +- crypto/asymmetric_keys/Kconfig | 21 + crypto/asymmetric_keys/Makefile | 12 + crypto/asymmetric_keys/asym_tpm.c | 957 + crypto/asymmetric_keys/pkcs7_verify.c | 13 +- crypto/asymmetric_keys/public_key.c | 126 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/tpm.asn1 | 5 + crypto/asymmetric_keys/tpm_parser.c | 102 + crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 3 +- crypto/asymmetric_keys/x509_public_key.c | 24 + crypto/async_tx/async_xor.c | 8 +- crypto/async_tx/raid6test.c | 4 +- crypto/authenc.c | 2 +- crypto/blake2s_generic.c | 4 +- crypto/cfb.c | 2 +- crypto/crypto_engine.c | 1 - crypto/dh.c | 681 +- crypto/dh_helper.c | 42 +- crypto/hmac.c | 4 - crypto/kpp.c | 29 - crypto/lrw.c | 1 - crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 40 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 226 +- crypto/testmgr.c | 67 +- crypto/testmgr.h | 1456 +- crypto/xts.c | 1 - drivers/accessibility/speakup/speakup_dectlk.c | 1 - drivers/acpi/Kconfig | 3 +- drivers/acpi/Makefile | 3 - drivers/acpi/acpi_lpss.c | 33 +- drivers/acpi/acpi_platform.c | 2 +- drivers/acpi/acpica/nswalk.c | 3 - drivers/acpi/apei/bert.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/Kconfig | 10 - drivers/acpi/arm64/Makefile | 1 - drivers/acpi/arm64/agdi.c | 116 - drivers/acpi/arm64/iort.c | 14 +- drivers/acpi/battery.c | 12 - drivers/acpi/bus.c | 46 +- drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/ec.c | 100 +- drivers/acpi/fan.c | 496 + drivers/acpi/fan.h | 44 - drivers/acpi/fan_attr.c | 137 - drivers/acpi/fan_core.c | 464 - drivers/acpi/internal.h | 2 + drivers/acpi/osl.c | 19 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pci_root.c | 3 + drivers/acpi/processor_idle.c | 20 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 36 +- drivers/acpi/sleep.c | 28 +- drivers/acpi/tables.c | 4 +- drivers/acpi/video_detect.c | 75 - drivers/acpi/x86/s2idle.c | 52 +- drivers/acpi/x86/utils.c | 21 - drivers/amba/bus.c | 73 +- drivers/ata/Kconfig | 8 +- drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 113 +- drivers/ata/ahci.h | 4 +- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 2 +- drivers/ata/ahci_da850.c | 2 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_mtk.c | 2 +- drivers/ata/ahci_mvebu.c | 2 +- drivers/ata/ahci_octeon.c | 2 +- drivers/ata/ahci_platform.c | 2 +- drivers/ata/ahci_qoriq.c | 4 +- drivers/ata/ahci_st.c | 2 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/ahci_xgene.c | 4 +- drivers/ata/ata_piix.c | 5 +- drivers/ata/libahci.c | 4 +- drivers/ata/libahci_platform.c | 3 +- drivers/ata/libata-acpi.c | 29 +- drivers/ata/libata-core.c | 47 +- drivers/ata/libata-eh.c | 49 +- drivers/ata/libata-sata.c | 10 +- drivers/ata/libata-scsi.c | 99 +- drivers/ata/libata-sff.c | 136 +- drivers/ata/libata.h | 2 + drivers/ata/pata_arasan_cf.c | 3 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_atiixp.c | 4 +- drivers/ata/pata_cs5520.c | 5 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_ftide010.c | 6 +- drivers/ata/pata_hpt366.c | 49 +- drivers/ata/pata_hpt37x.c | 133 +- drivers/ata/pata_hpt3x2n.c | 38 +- drivers/ata/pata_imx.c | 15 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_macio.c | 24 +- drivers/ata/pata_mpc52xx.c | 7 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_octeon_cf.c | 10 +- drivers/ata/pata_of_platform.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 20 +- drivers/ata/pata_pxa.c | 10 +- drivers/ata/pata_samsung_cf.c | 12 +- drivers/ata/pata_triflex.c | 5 +- drivers/ata/sata_fsl.c | 30 +- drivers/ata/sata_gemini.c | 6 +- drivers/ata/sata_highbank.c | 7 +- drivers/ata/sata_inic162x.c | 10 +- drivers/ata/sata_mv.c | 8 +- drivers/ata/sata_rcar.c | 35 +- drivers/ata/sata_svw.c | 10 +- drivers/ata/sata_vsc.c | 10 +- drivers/atm/eni.c | 2 - drivers/atm/firestream.c | 2 - drivers/atm/nicstar.c | 10 +- drivers/auxdisplay/lcd2s.c | 24 +- drivers/base/arch_topology.c | 45 +- drivers/base/class.c | 2 +- drivers/base/core.c | 2 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 5 - drivers/base/devtmpfs.c | 2 +- drivers/base/init.c | 1 - drivers/base/memory.c | 147 +- drivers/base/node.c | 48 +- drivers/base/power/domain.c | 42 +- drivers/base/power/main.c | 16 +- drivers/base/power/runtime.c | 5 - drivers/base/power/wakeirq.c | 2 +- drivers/base/power/wakeup.c | 45 +- drivers/base/regmap/internal.h | 2 - drivers/base/regmap/regmap-irq.c | 26 +- drivers/base/regmap/regmap.c | 11 - drivers/base/topology.c | 20 +- drivers/bcma/driver_chipcommon.c | 2 +- drivers/bcma/driver_chipcommon_pmu.c | 6 +- drivers/bcma/driver_gpio.c | 1 + drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/main.c | 4 +- drivers/bcma/sprom.c | 4 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/aoe/aoecmd.c | 5 +- drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 4 + drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 72 +- drivers/block/drbd/drbd_receiver.c | 83 +- drivers/block/drbd/drbd_req.c | 9 +- drivers/block/drbd/drbd_worker.c | 15 +- drivers/block/floppy.c | 10 +- drivers/block/loop.c | 115 +- drivers/block/loop.h | 1 + drivers/block/mtip32xx/mtip32xx.c | 7 +- drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/null_blk/main.c | 54 +- drivers/block/pktcdvd.c | 29 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 33 +- drivers/block/rnbd/rnbd-clt.h | 2 + drivers/block/rnbd/rnbd-proto.h | 10 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 + drivers/block/rnbd/rnbd-srv.c | 49 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 94 +- drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 70 +- drivers/block/zram/zram_drv.c | 26 +- drivers/bluetooth/Kconfig | 1 - drivers/bluetooth/ath3k.c | 1 + drivers/bluetooth/bcm203x.c | 1 + drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btintel.h | 1 - drivers/bluetooth/btmrvl_debugfs.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtk.c | 1 - drivers/bluetooth/btmtk.h | 43 - drivers/bluetooth/btmtksdio.c | 471 +- drivers/bluetooth/btmtkuart.c | 198 +- drivers/bluetooth/btrtl.c | 21 - drivers/bluetooth/btusb.c | 100 +- drivers/bluetooth/hci_bcm.c | 46 +- drivers/bluetooth/hci_h5.c | 13 +- drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/imx-weim.c | 135 +- drivers/bus/mhi/pci_generic.c | 2 - drivers/bus/mips_cdmm.c | 1 - drivers/bus/moxtet.c | 4 +- drivers/cdrom/cdrom.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/char/agp/ati-agp.c | 8 +- drivers/char/agp/backend.c | 2 - drivers/char/agp/frontend.c | 4 +- drivers/char/agp/nvidia-agp.c | 3 +- drivers/char/agp/sworks-agp.c | 5 +- drivers/char/agp/via-agp.c | 3 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/atmel-rng.c | 148 +- drivers/char/hw_random/cavium-rng-vf.c | 2 +- drivers/char/hw_random/core.c | 162 +- drivers/char/hw_random/nomadik-rng.c | 4 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/random.c | 2906 +- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm-chip.c | 46 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/char/tpm/tpm.h | 2 - drivers/char/tpm/tpm2-space.c | 73 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/char/virtio_console.c | 7 - drivers/clk/Kconfig | 2 - drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/clk-scmi.c | 71 +- drivers/clk/ingenic/jz4725b-cgu.c | 3 +- drivers/clk/qcom/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gcc-msm8994.c | 106 +- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/clk/samsung/Kconfig | 9 - drivers/clk/samsung/Makefile | 1 - drivers/clk/samsung/clk-fsd.c | 1803 - drivers/clk/samsung/clk-pll.c | 1 - drivers/clk/samsung/clk-pll.h | 1 - drivers/clocksource/Kconfig | 10 + drivers/clocksource/Makefile | 1 + drivers/clocksource/acpi_pm.c | 6 +- drivers/clocksource/arm_arch_timer.c | 13 +- drivers/clocksource/exynos_mct.c | 39 +- drivers/clocksource/timer-atcpit100.c | 266 + drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 14 +- drivers/clocksource/timer-microchip-pit64b.c | 8 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-ti-dm-systimer.c | 7 +- drivers/connector/cn_proc.c | 2 +- drivers/counter/counter-core.c | 15 +- drivers/counter/counter-sysfs.c | 17 +- drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cpufreq.c | 4 - drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 + drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/qcom-cpufreq-hw.c | 11 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +- drivers/crypto/Kconfig | 10 - drivers/crypto/Makefile | 2 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 2 - drivers/crypto/atmel-aes.c | 1 - drivers/crypto/atmel-sha.c | 1 - drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/caam/pdb.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/cavium/zip/zip_main.c | 83 +- drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 16 - drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 7 - drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 6 +- drivers/crypto/hisilicon/hpre/hpre.h | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 19 +- drivers/crypto/hisilicon/qm.c | 72 +- drivers/crypto/hisilicon/qm.h | 441 + drivers/crypto/hisilicon/sec2/sec.h | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 80 +- drivers/crypto/hisilicon/sgl.c | 2 +- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/ixp4xx_crypto.c | 1 + drivers/crypto/marvell/Kconfig | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 5 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 - .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 - drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 25 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 27 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 59 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 23 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 - drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 - drivers/crypto/qat/qat_common/adf_admin.c | 37 - drivers/crypto/qat/qat_common/adf_common_drv.h | 4 - drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 - drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 - drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 - drivers/crypto/qat/qat_common/adf_init.c | 6 - drivers/crypto/qat/qat_common/adf_isr.c | 42 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 4 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 - drivers/crypto/qat/qat_common/qat_crypto.c | 7 - drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/qcom-rng.c | 17 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 + drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/vmx/Kconfig | 4 - drivers/crypto/xilinx/Makefile | 1 - drivers/crypto/xilinx/zynqmp-sha.c | 264 - drivers/cxl/Kconfig | 44 +- drivers/cxl/Makefile | 6 +- drivers/cxl/acpi.c | 152 +- drivers/cxl/core/Makefile | 4 +- drivers/cxl/core/bus.c | 675 + drivers/cxl/core/core.h | 2 - drivers/cxl/core/hdm.c | 276 - drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/pci.c | 96 - drivers/cxl/core/pmem.c | 18 +- drivers/cxl/core/port.c | 1568 - drivers/cxl/core/regs.c | 67 +- drivers/cxl/cxl.h | 197 +- drivers/cxl/cxlmem.h | 39 - drivers/cxl/cxlpci.h | 75 - drivers/cxl/mem.c | 228 - drivers/cxl/pci.c | 383 +- drivers/cxl/pci.h | 34 + drivers/cxl/pmem.c | 12 +- drivers/cxl/port.c | 76 - drivers/dax/device.c | 3 +- drivers/dax/super.c | 4 +- drivers/dma-buf/dma-buf.c | 22 +- drivers/dma-buf/dma-fence-array.c | 14 - drivers/dma-buf/dma-fence-chain.c | 15 +- drivers/dma-buf/dma-heap.c | 2 - drivers/dma-buf/dma-resv.c | 82 +- drivers/dma-buf/heaps/cma_heap.c | 10 +- drivers/dma-buf/heaps/system_heap.c | 10 +- drivers/dma-buf/st-dma-resv.c | 26 +- drivers/dma-buf/udmabuf.c | 4 - drivers/dma/Kconfig | 2 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/pl330.c | 4 +- drivers/dma/ptdma/ptdma-dev.c | 17 +- drivers/dma/sh/rcar-dmac.c | 9 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dmamux.c | 4 +- drivers/edac/altera_edac.c | 42 +- drivers/edac/amd64_edac.c | 109 +- drivers/edac/amd64_edac.h | 24 +- drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 6 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/edac/xgene_edac.c | 2 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_scmi/Kconfig | 56 - drivers/firmware/arm_scmi/Makefile | 8 - drivers/firmware/arm_scmi/clock.c | 34 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 236 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 567 - drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 613 +- drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/efi.c | 9 +- drivers/firmware/efi/libstub/arm64-stub.c | 6 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/efi/vars.c | 5 +- drivers/firmware/imx/rm.c | 45 - drivers/firmware/imx/scu-pd.c | 4 - drivers/firmware/qcom_scm.c | 215 +- drivers/firmware/qcom_scm.h | 7 - drivers/firmware/sysfb_simplefb.c | 2 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 26 - drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-aggregator.c | 18 +- drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-rockchip.c | 56 +- drivers/gpio/gpio-sifive.c | 2 +- drivers/gpio/gpio-sim.c | 23 +- drivers/gpio/gpio-tegra186.c | 16 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-cdev.c | 6 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 20 - drivers/gpio/gpiolib.h | 12 - drivers/gpu/drm/Kconfig | 18 - drivers/gpu/drm/Makefile | 15 +- drivers/gpu/drm/amd/amdgpu/Makefile | 6 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 169 +- drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 24 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 35 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 96 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 33 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h | 80 - drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 140 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 164 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 468 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 683 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 244 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 43 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 73 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 166 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 59 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 68 + drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.h | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 126 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 45 + drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 68 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 131 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 548 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 80 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.h | 4 - drivers/gpu/drm/amd/amdgpu/amdgpu_reset.c | 64 +- drivers/gpu/drm/amd/amdgpu/amdgpu_reset.h | 40 - drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h | 65 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_test.c | 250 + drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 421 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 21 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 117 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 142 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 151 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 63 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 143 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 10 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/atom.c | 4 +- drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/cik.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 353 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 230 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v2_1.c | 7 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 57 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 104 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 18 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 108 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 19 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 19 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 13 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 48 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 34 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 129 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 15 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 75 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 29 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 81 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 71 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 225 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 25 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 166 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c | 14 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c | 25 +- drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c | 23 +- drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c | 53 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 2 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1591 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 845 + drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 230 + drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 158 + drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 293 + drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 67 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 274 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 62 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 12 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 316 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 55 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 67 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 44 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 126 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 155 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 175 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 151 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 3 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_diq.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_opcodes.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 197 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 95 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 375 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 77 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 467 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 39 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 215 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 15 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 136 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 203 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 293 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 14 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 64 +- drivers/gpu/drm/amd/display/dc/Makefile | 8 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../gpu/drm/amd/display/dc/bios/command_table.c | 6 +- .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 + .../amd/display/dc/bios/command_table_helper2.c | 2 - drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 + .../drm/amd/display/dc/{dml => }/calcs/bw_fixed.c | 0 .../amd/display/dc/{dml => }/calcs/calcs_logger.h | 0 .../amd/display/dc/{dml => }/calcs/custom_float.c | 0 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 3625 + .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.c | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.h | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_math.c | 0 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c | 1808 + drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 19 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 37 +- .../amd/display/dc/clk_mgr/dce100/dce_clk_mgr.c | 2 - .../dc/clk_mgr/dcn10/rv1_clk_mgr_vbios_smu.c | 3 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 20 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.c | 9 +- .../dc/clk_mgr/dcn30/dcn30_clk_mgr_smu_msg.h | 67 +- .../dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h | 74 - .../drm/amd/display/dc/clk_mgr/dcn301/vg_clk_mgr.c | 16 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 28 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 27 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +- .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 620 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 49 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 338 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h | 128 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 717 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h | 49 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 338 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 139 - drivers/gpu/drm/amd/display/dc/core/dc.c | 146 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 917 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 5 - drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1737 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 31 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 + drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 169 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 37 +- drivers/gpu/drm/amd/display/dc/dc.h | 50 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 88 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 62 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 +- drivers/gpu/drm/amd/display/dc/dc_types.h | 7 +- drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 5 +- drivers/gpu/drm/amd/display/dc/dce/dce_clk_mgr.c | 2 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.c | 117 - .../gpu/drm/amd/display/dc/dce/dce_clock_source.h | 9 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c.c | 26 - drivers/gpu/drm/amd/display/dc/dce/dce_i2c.h | 6 - .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 25 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 5 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 193 +- .../drm/amd/display/dc/dce112/dce112_resource.c | 2 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_hubbub.c | 1 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 15 - drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.h | 4 - .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 27 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.c | 77 +- .../gpu/drm/amd/display/dc/dcn10/dcn10_resource.h | 4 - .../amd/display/dc/dcn10/dcn10_stream_encoder.c | 15 + .../amd/display/dc/dcn10/dcn10_stream_encoder.h | 3 + drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 25 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 21 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 63 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 1376 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.h | 31 +- .../amd/display/dc/dcn20/dcn20_stream_encoder.c | 2 + .../gpu/drm/amd/display/dc/dcn201/dcn201_init.c | 1 - drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 25 + .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.c | 564 +- .../gpu/drm/amd/display/dc/dcn21/dcn21_resource.h | 11 - .../display/dc/dcn30/dcn30_dio_stream_encoder.c | 2 + .../gpu/drm/amd/display/dc/dcn30/dcn30_dpp_cm.c | 2 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_hubbub.c | 1 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 15 +- .../gpu/drm/amd/display/dc/dcn301/dcn301_hubbub.c | 1 - .../drm/amd/display/dc/dcn301/dcn301_resource.c | 17 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 12 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 320 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn303/Makefile | 26 + .../drm/amd/display/dc/dcn303/dcn303_resource.c | 331 +- .../drm/amd/display/dc/dcn303/dcn303_resource.h | 3 - drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 - .../amd/display/dc/dcn31/dcn31_dio_link_encoder.c | 9 + .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_hubbub.c | 121 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 - .../drm/amd/display/dc/dcn31/dcn31_panel_cntl.c | 5 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 20 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.h | 5 - drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 56 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2284 - .../drm/amd/display/dc/dcn315/dcn315_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 56 - .../drm/amd/display/dc/dcn316/dcn316_resource.c | 2285 - .../drm/amd/display/dc/dcn316/dcn316_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dm_helpers.h | 9 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 16 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 3623 - .../gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c | 1807 - .../gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c | 123 - .../gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h | 30 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.c | 1926 - .../gpu/drm/amd/display/dc/dml/dcn20/dcn20_fpu.h | 51 - .../display/dc/dml/dcn20/display_rq_dlg_calc_20.c | 2 + .../dc/dml/dcn20/display_rq_dlg_calc_20v2.c | 2 + .../display/dc/dml/dcn21/display_rq_dlg_calc_21.c | 2 + .../display/dc/dml/dcn30/display_rq_dlg_calc_30.c | 2 + .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.c | 2 +- .../gpu/drm/amd/display/dc/dml/dcn301/dcn301_fpu.h | 2 +- .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 - .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 - .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c | 362 - .../gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.h | 32 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../drm/amd/display/dc/dml/display_mode_structs.h | 2 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - .../amd/display/dc/dml/display_rq_dlg_helpers.c | 3 + .../amd/display/dc/dml/dml1_display_rq_dlg_calc.c | 4 + .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 - .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.c | 260 - .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.h | 31 - .../display/dc/gpio/dcn315/hw_translate_dcn315.c | 374 - .../display/dc/gpio/dcn315/hw_translate_dcn315.h | 33 - drivers/gpu/drm/amd/display/dc/gpio/gpio_service.c | 6 +- drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 - drivers/gpu/drm/amd/display/dc/inc/core_types.h | 14 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 56 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/dchubbub.h | 2 - drivers/gpu/drm/amd/display/dc/inc/hw/hubp.h | 1 - drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +- drivers/gpu/drm/amd/display/dc/inc/hw/panel_cntl.h | 1 - .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 10 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 3 +- drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 8 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 86 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 27 +- drivers/gpu/drm/amd/display/dc/irq/Makefile | 8 - .../amd/display/dc/irq/dcn20/irq_service_dcn20.c | 2 +- .../amd/display/dc/irq/dcn201/irq_service_dcn201.c | 5 + .../amd/display/dc/irq/dcn21/irq_service_dcn21.c | 14 + .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 6 +- .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 438 - .../amd/display/dc/irq/dcn315/irq_service_dcn315.h | 34 - drivers/gpu/drm/amd/display/dc/link/Makefile | 30 - .../gpu/drm/amd/display/dc/link/link_dp_trace.c | 146 - .../gpu/drm/amd/display/dc/link/link_dp_trace.h | 57 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 137 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 53 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 51 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.h | 34 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 254 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h | 35 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 43 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.h | 34 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/dc/virtual/Makefile | 2 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 3 +- .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 43 - .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 34 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 153 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c | 62 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h | 68 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c | 62 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h | 33 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 11 +- .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 13 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../drm/amd/display/include/ddc_service_types.h | 7 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 6 +- .../amd/display/include/grph_object_ctrl_defs.h | 22 + .../gpu/drm/amd/display/include/grph_object_defs.h | 2 + .../gpu/drm/amd/display/include/grph_object_id.h | 2 + .../drm/amd/display/include/link_service_types.h | 12 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 25 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 +- .../amd/include/asic_reg/dcn/dcn_3_1_5_offset.h | 15191 -- .../amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h | 62061 -------- .../amd/include/asic_reg/dcn/dcn_3_1_6_offset.h | 15682 -- .../amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 62717 -------- .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 573 + .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 3565 + .../asic_reg/{dpcs => dcn}/dpcs_3_0_3_offset.h | 0 .../asic_reg/{dpcs => dcn}/dpcs_3_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h | 580 - .../amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h | 3572 - .../amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h | 11957 -- .../amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h | 103633 ------------- .../amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h | 11969 -- .../amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h | 136141 ------------------ .../drm/amd/include/asic_reg/hdp/hdp_4_0_sh_mask.h | 2 - .../drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h | 455 - .../amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h | 672 - .../drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h | 410 - .../amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h | 603 - .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 6 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 13 +- drivers/gpu/drm/amd/pm/Makefile | 13 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2535 +- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 95 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 622 +- drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h | 130 + .../drm/amd/pm/{powerplay => }/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 374 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 32 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1427 + .../pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h | 0 .../amd/pm/{powerplay => }/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/inc/hwmgr.h | 836 + .../pm/{powerplay => }/inc/polaris10_pwrvirus.h | 0 .../drm/amd/pm/{powerplay => }/inc/power_state.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h | 0 .../drm/amd/pm/{powerplay => }/inc/pp_thermal.h | 0 .../drm/amd/pm/{powerplay => }/inc/ppinterrupt.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h | 0 .../amd/pm/{powerplay => }/inc/smu10_driver_if.h | 0 .../amd/pm/{powerplay => }/inc/smu11_driver_if.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_arcturus.h | 0 .../smu11_driver_if_cyan_skillfish.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_navi10.h | 0 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1691 + .../inc/pmfw_if => inc}/smu11_driver_if_vangogh.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h | 0 .../pmfw_if => inc}/smu13_driver_if_aldebaran.h | 0 .../pmfw_if => inc}/smu13_driver_if_yellow_carp.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h | 0 .../amd/pm/{powerplay => }/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h | 0 .../amd/pm/{powerplay => }/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h | 0 .../amd/pm/{powerplay => }/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h | 0 .../amd/pm/{powerplay => }/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h | 0 .../amd/pm/{powerplay => }/inc/smu75_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_common.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_fusion.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h | 0 .../amd/pm/{powerplay => }/inc/smu9_driver_if.h | 0 .../amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h | 0 drivers/gpu/drm/amd/pm/inc/smu_types.h | 373 + drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h | 169 + .../amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h | 0 .../amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h | 0 .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_5_ppsmc.h | 0 .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h | 273 + .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h | 0 .../drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h | 0 .../pm/{powerplay => }/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile | 32 - drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 3381 - drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 1081 - drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 38 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8150 -- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 1022 - drivers/gpu/drm/amd/pm/powerplay/Makefile | 4 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 400 +- .../drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +- .../gpu/drm/amd/pm/powerplay/hwmgr/vega10_hwmgr.c | 68 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 832 - .../drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h | 169 - drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 3380 + .../drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h | 0 .../amd/pm/{legacy-dpm => powerplay}/r600_dpm.h | 0 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8078 ++ drivers/gpu/drm/amd/pm/powerplay/si_dpm.h | 1015 + .../drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c | 0 .../pm/{legacy-dpm => powerplay}/sislands_smc.h | 0 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 691 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1439 - .../drm/amd/pm/swsmu/inc/pmfw_if/aldebaran_ppsmc.h | 131 - .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 1767 - .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h | 140 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h | 126 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h | 74 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 377 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 274 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 102 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 80 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 476 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 539 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 - drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 70 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 79 +- drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 28 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 133 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 81 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 1057 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h | 29 - .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 264 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 10 +- drivers/gpu/drm/arm/Kconfig | 1 - .../gpu/drm/arm/display/komeda/d71/d71_component.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 3 +- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/armada/armada_drv.c | 3 - drivers/gpu/drm/aspeed/aspeed_gfx.h | 1 - drivers/gpu/drm/aspeed/aspeed_gfx_drv.c | 18 +- drivers/gpu/drm/ast/ast_dp501.c | 58 + drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_drv.h | 39 +- drivers/gpu/drm/ast/ast_main.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 426 +- drivers/gpu/drm/ast/ast_tables.h | 2 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_dc.c | 3 +- drivers/gpu/drm/bridge/Kconfig | 14 +- drivers/gpu/drm/bridge/Makefile | 1 - drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/Kconfig | 4 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 577 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 79 +- drivers/gpu/drm/bridge/cadence/Kconfig | 1 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 20 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- drivers/gpu/drm/bridge/cdns-dsi.c | 1 - drivers/gpu/drm/bridge/chipone-icn6211.c | 46 +- drivers/gpu/drm/bridge/ite-it6505.c | 3352 - drivers/gpu/drm/bridge/ite-it66121.c | 3 + drivers/gpu/drm/bridge/lontium-lt9611.c | 10 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 52 +- drivers/gpu/drm/bridge/panel.c | 12 - drivers/gpu/drm/bridge/parade-ps8640.c | 33 +- drivers/gpu/drm/bridge/sii902x.c | 129 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 21 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 25 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 53 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 81 +- drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3818 - drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 - drivers/gpu/drm/dp/drm_dp_cec.c | 451 - drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 - drivers/gpu/drm/dp/drm_dp_helper_internal.h | 33 - drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 - drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 - drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_atomic.c | 12 +- drivers/gpu/drm/drm_atomic_state_helper.c | 25 - drivers/gpu/drm/drm_atomic_uapi.c | 14 +- drivers/gpu/drm/drm_bridge_connector.c | 15 - drivers/gpu/drm/drm_buddy.c | 785 - drivers/gpu/drm/drm_cache.c | 29 +- drivers/gpu/drm/drm_client.c | 9 +- drivers/gpu/drm/drm_client_modeset.c | 3 +- drivers/gpu/drm/drm_color_mgmt.c | 4 - drivers/gpu/drm/drm_connector.c | 3 - drivers/gpu/drm/drm_crtc_helper_internal.h | 27 + drivers/gpu/drm/drm_debugfs.c | 3 - drivers/gpu/drm/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/drm_dp_aux_dev.c | 354 + drivers/gpu/drm/drm_dp_cec.c | 451 + drivers/gpu/drm/drm_dp_dual_mode_helper.c | 530 + drivers/gpu/drm/drm_dp_helper.c | 3744 + drivers/gpu/drm/drm_dp_mst_topology.c | 5978 + drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 109 +- drivers/gpu/drm/drm_fb_helper.c | 90 +- drivers/gpu/drm/drm_format_helper.c | 141 +- drivers/gpu/drm/drm_framebuffer.c | 6 +- drivers/gpu/drm/drm_gem.c | 33 +- drivers/gpu/drm/drm_gem_cma_helper.c | 10 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 16 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 22 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 25 +- drivers/gpu/drm/drm_internal.h | 6 +- drivers/gpu/drm/drm_ioctl.c | 2 +- drivers/gpu/drm/drm_kms_helper_common.c | 14 + drivers/gpu/drm/drm_mipi_dbi.c | 8 +- drivers/gpu/drm/drm_mode_object.c | 53 +- drivers/gpu/drm/drm_modes.c | 53 +- drivers/gpu/drm/drm_of.c | 17 - drivers/gpu/drm/drm_panel_orientation_quirks.c | 18 - drivers/gpu/drm/drm_plane.c | 32 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_privacy_screen.c | 8 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 20 - drivers/gpu/drm/drm_syncobj.c | 61 +- drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_sched.c | 2 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 3 - drivers/gpu/drm/exynos/exynos_drm_dsi.c | 19 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 55 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 10 +- drivers/gpu/drm/exynos/exynos_mixer.c | 14 +- drivers/gpu/drm/fsl-dcu/fsl_dcu_drm_drv.c | 3 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 14 +- drivers/gpu/drm/gma500/gma_display.c | 6 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 8 +- drivers/gpu/drm/gma500/psb_drv.c | 3 - drivers/gpu/drm/gud/gud_pipe.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/Kconfig | 2 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 3 +- drivers/gpu/drm/hyperv/hyperv_drm_drv.c | 3 - drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 4 - drivers/gpu/drm/i915/Kconfig.unstable | 8 + drivers/gpu/drm/i915/Makefile | 9 +- drivers/gpu/drm/i915/display/g4x_dp.c | 18 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 2 +- drivers/gpu/drm/i915/display/hsw_ips.c | 271 - drivers/gpu/drm/i915/display/hsw_ips.h | 26 - drivers/gpu/drm/i915/display/i9xx_plane.c | 105 +- drivers/gpu/drm/i915/display/icl_dsi.c | 21 +- drivers/gpu/drm/i915/display/icl_dsi_regs.h | 342 - drivers/gpu/drm/i915/display/intel_atomic.c | 14 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 226 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 15 +- drivers/gpu/drm/i915/display/intel_backlight.c | 3 - drivers/gpu/drm/i915/display/intel_bios.c | 223 +- drivers/gpu/drm/i915/display/intel_bw.c | 181 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 67 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_color.c | 119 +- drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 - .../gpu/drm/i915/display/intel_combo_phy_regs.h | 162 - drivers/gpu/drm/i915/display/intel_crt.h | 2 +- drivers/gpu/drm/i915/display/intel_crtc.c | 5 +- drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 176 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 44 +- drivers/gpu/drm/i915/display/intel_de.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1584 +- drivers/gpu/drm/i915/display/intel_display.h | 47 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.c | 46 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_trace.h | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 55 +- drivers/gpu/drm/i915/display/intel_dmc.c | 14 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 246 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 307 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 6 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 35 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 - drivers/gpu/drm/i915/display/intel_dpll.h | 1 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 80 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 49 +- drivers/gpu/drm/i915/display/intel_dpt.c | 37 +- drivers/gpu/drm/i915/display/intel_drrs.c | 115 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 - drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 40 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 9 +- drivers/gpu/drm/i915/display/intel_fbc.c | 243 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 - drivers/gpu/drm/i915/display/intel_fbdev.c | 29 +- drivers/gpu/drm/i915/display/intel_fbdev.h | 7 - drivers/gpu/drm/i915/display/intel_fdi.c | 5 - drivers/gpu/drm/i915/display/intel_gmbus.c | 23 +- drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 145 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 21 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 148 +- drivers/gpu/drm/i915/display/intel_lvds.h | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 134 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 - drivers/gpu/drm/i915/display/intel_overlay.c | 5 - drivers/gpu/drm/i915/display/intel_pch_display.c | 88 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 8 - drivers/gpu/drm/i915/display/intel_plane_initial.c | 14 +- drivers/gpu/drm/i915/display/intel_pps.c | 28 +- drivers/gpu/drm/i915/display/intel_pps.h | 2 +- drivers/gpu/drm/i915/display/intel_psr.c | 137 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 238 +- drivers/gpu/drm/i915/display/intel_snps_phy_regs.h | 75 - drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/i915/display/intel_tc.c | 31 +- drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 34 +- drivers/gpu/drm/i915/display/intel_vdsc.c | 54 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/display/vlv_dsi.c | 34 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h | 109 - drivers/gpu/drm/i915/display/vlv_dsi_regs.h | 480 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_create.h | 17 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_domain.h | 15 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 251 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_internal.h | 23 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 41 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 67 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 25 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_region.c | 16 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 22 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 27 +- drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 144 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 27 +- drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 106 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 28 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 12 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 362 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 1 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 6 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 - drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 1 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 23 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 37 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 193 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 - drivers/gpu/drm/i915/gt/intel_engine.h | 5 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 182 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 246 - drivers/gpu/drm/i915/gt/intel_engine_types.h | 11 +- drivers/gpu/drm/i915/gt/intel_engine_user.c | 5 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 53 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 134 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 10 +- drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 15 - drivers/gpu/drm/i915/gt/intel_gt.c | 151 +- drivers/gpu/drm/i915/gt/intel_gt.h | 5 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 17 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1506 - drivers/gpu/drm/i915/gt/intel_gt_types.h | 2 - drivers/gpu/drm/i915/gt/intel_gtt.c | 36 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 54 +- drivers/gpu/drm/i915/gt/intel_llc.c | 11 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 59 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 63 +- drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 + drivers/gpu/drm/i915/gt/intel_migrate.c | 196 +- drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 39 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 142 +- drivers/gpu/drm/i915/gt/intel_region_lmem.h | 3 + drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 - drivers/gpu/drm/i915/gt/intel_reset.c | 29 +- drivers/gpu/drm/i915/gt/intel_ring.c | 2 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 16 +- drivers/gpu/drm/i915/gt/intel_rps.c | 13 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 20 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 4 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_timeline.c | 5 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 179 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_execlists.c | 1 - drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 4 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 - drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 - drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1 - drivers/gpu/drm/i915/gt/shmem_utils.c | 32 - drivers/gpu/drm/i915/gt/shmem_utils.h | 3 - drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 - drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 128 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 32 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 426 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.h | 3 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 39 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 69 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 32 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 9 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 12 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 303 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 46 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- .../gpu/drm/i915/gt/uc/selftest_guc_multi_lrc.c | 4 - drivers/gpu/drm/i915/gvt/aperture_gm.c | 3 +- drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 17 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 26 +- drivers/gpu/drm/i915/gvt/edid.c | 1 - drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 49 +- drivers/gpu/drm/i915/gvt/gtt.c | 74 +- drivers/gpu/drm/i915/gvt/gtt.h | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 38 +- drivers/gpu/drm/i915/gvt/interrupt.c | 11 +- drivers/gpu/drm/i915/gvt/interrupt.h | 4 +- drivers/gpu/drm/i915/gvt/kvmgt.c | 17 - drivers/gpu/drm/i915/gvt/mmio.c | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 6 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 1 + drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 - drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_buddy.c | 466 + drivers/gpu/drm/i915/i915_buddy.h | 143 + drivers/gpu/drm/i915/i915_cmd_parser.c | 78 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 - drivers/gpu/drm/i915/i915_debugfs.c | 20 +- drivers/gpu/drm/i915/i915_driver.c | 46 +- drivers/gpu/drm/i915/i915_driver.h | 5 - drivers/gpu/drm/i915/i915_drv.h | 446 +- drivers/gpu/drm/i915/i915_file_private.h | 108 - drivers/gpu/drm/i915/i915_gem.c | 45 +- drivers/gpu/drm/i915/i915_gem_evict.c | 102 +- drivers/gpu/drm/i915/i915_gem_evict.h | 28 - drivers/gpu/drm/i915/i915_gem_gtt.c | 17 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_getparam.c | 4 +- drivers/gpu/drm/i915/i915_getparam.h | 15 - drivers/gpu/drm/i915/i915_gpu_error.c | 93 +- drivers/gpu/drm/i915/i915_gpu_error.h | 11 - drivers/gpu/drm/i915/i915_ioc32.c | 1 - drivers/gpu/drm/i915/i915_ioctl.c | 94 - drivers/gpu/drm/i915/i915_ioctl.h | 14 - drivers/gpu/drm/i915/i915_irq.c | 25 +- drivers/gpu/drm/i915/i915_irq.h | 1 - drivers/gpu/drm/i915/i915_mitigations.c | 1 - drivers/gpu/drm/i915/i915_mm.h | 4 +- drivers/gpu/drm/i915/i915_module.c | 7 +- drivers/gpu/drm/i915/i915_params.c | 5 + drivers/gpu/drm/i915/i915_params.h | 1 + drivers/gpu/drm/i915/i915_pci.c | 29 +- drivers/gpu/drm/i915/i915_perf.c | 152 +- drivers/gpu/drm/i915/i915_perf_oa_regs.h | 137 - drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 5295 +- drivers/gpu/drm/i915/i915_reg_defs.h | 128 - drivers/gpu/drm/i915/i915_request.c | 14 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_scatterlist.c | 11 +- drivers/gpu/drm/i915/i915_suspend.c | 1 - drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 186 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 19 +- drivers/gpu/drm/i915/i915_utils.h | 15 + drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 657 +- drivers/gpu/drm/i915/i915_vma.h | 37 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 - drivers/gpu/drm/i915/i915_vma_resource.h | 234 - drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.c | 39 +- drivers/gpu/drm/i915/intel_device_info.h | 14 +- drivers/gpu/drm/i915/intel_dram.c | 8 +- drivers/gpu/drm/i915/intel_mchbar_regs.h | 228 - drivers/gpu/drm/i915/intel_memory_region.c | 10 +- drivers/gpu/drm/i915/intel_memory_region.h | 7 +- drivers/gpu/drm/i915/intel_pch.c | 3 +- drivers/gpu/drm/i915/intel_pch.h | 3 +- drivers/gpu/drm/i915/intel_pci_config.h | 85 - drivers/gpu/drm/i915/intel_pcode.c | 32 +- drivers/gpu/drm/i915/intel_pcode.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 884 +- drivers/gpu/drm/i915/intel_pm.h | 2 +- drivers/gpu/drm/i915/intel_region_ttm.c | 21 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 6 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 1 - drivers/gpu/drm/i915/intel_sbi.c | 1 - drivers/gpu/drm/i915/intel_step.c | 17 +- drivers/gpu/drm/i915/intel_uncore.c | 101 +- drivers/gpu/drm/i915/intel_uncore.h | 4 +- drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 1 - drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 2 +- drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 + drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 29 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 430 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 120 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 - drivers/gpu/drm/i915/selftests/i915_vma.c | 31 +- drivers/gpu/drm/i915/selftests/igt_flush_test.c | 2 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 172 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/i915/selftests/mock_region.c | 13 +- drivers/gpu/drm/i915/selftests/mock_region.h | 3 +- drivers/gpu/drm/i915/vlv_sideband.c | 1 - drivers/gpu/drm/i915/vlv_sideband.h | 2 - drivers/gpu/drm/i915/vlv_sideband_reg.h | 180 - drivers/gpu/drm/i915/vlv_suspend.c | 2 - drivers/gpu/drm/imx/dcss/Kconfig | 1 - drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +- drivers/gpu/drm/imx/imx-drm-core.c | 3 - drivers/gpu/drm/imx/parallel-display.c | 8 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 75 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 - drivers/gpu/drm/kmb/kmb_drv.c | 3 +- drivers/gpu/drm/kmb/kmb_plane.c | 6 + drivers/gpu/drm/lib/drm_random.c | 3 +- drivers/gpu/drm/lib/drm_random.h | 2 - drivers/gpu/drm/lima/lima_gem.c | 4 +- drivers/gpu/drm/lima/lima_sched.c | 9 +- drivers/gpu/drm/mcde/mcde_drv.c | 3 - drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 8 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 27 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 36 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 8 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 5 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 200 +- drivers/gpu/drm/meson/meson_drv.c | 28 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 - drivers/gpu/drm/mgag200/mgag200_drv.c | 20 +- drivers/gpu/drm/mgag200/mgag200_mode.c | 9 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/gpu/drm/msm/Kconfig | 10 +- drivers/gpu/drm/msm/Makefile | 3 +- drivers/gpu/drm/msm/adreno/a2xx.xml.h | 26 +- drivers/gpu/drm/msm/adreno/a2xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a3xx.xml.h | 30 +- drivers/gpu/drm/msm/adreno/a3xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a4xx.xml.h | 112 +- drivers/gpu/drm/msm/adreno/a4xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a5xx.xml.h | 63 +- drivers/gpu/drm/msm/adreno/a5xx_gpu.c | 1 - drivers/gpu/drm/msm/adreno/a6xx.xml.h | 674 +- drivers/gpu/drm/msm/adreno/a6xx_gmu.xml.h | 26 +- drivers/gpu/drm/msm/adreno/a6xx_gpu.c | 64 +- drivers/gpu/drm/msm/adreno/adreno_common.xml.h | 31 +- drivers/gpu/drm/msm/adreno/adreno_device.c | 19 +- drivers/gpu/drm/msm/adreno/adreno_gpu.c | 55 +- drivers/gpu/drm/msm/adreno/adreno_gpu.h | 8 +- drivers/gpu/drm/msm/adreno/adreno_pm4.xml.h | 46 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.c | 23 +- drivers/gpu/drm/msm/disp/dpu1/dpu_core_perf.h | 6 +- drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c | 22 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 100 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.h | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h | 19 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c | 39 +- .../gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c | 36 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.c | 610 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 21 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 6 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 7 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_dspp.c | 11 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.c | 10 +- drivers/gpu/drm/msm/disp/dpu1/dpu_hw_interrupts.h | 1 - drivers/gpu/drm/msm/disp/dpu1/dpu_hw_intf.h | 11 + drivers/gpu/drm/msm/disp/dpu1/dpu_hw_top.c | 4 +- drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c | 187 + drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h | 40 + drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c | 68 +- drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_mdss.c | 28 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c | 5 +- drivers/gpu/drm/msm/disp/dpu1/dpu_plane.h | 3 - drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 107 +- drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 19 +- drivers/gpu/drm/msm/disp/mdp4/mdp4.xml.h | 37 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_kms.c | 2 +- drivers/gpu/drm/msm/disp/mdp4/mdp4_plane.c | 19 +- drivers/gpu/drm/msm/disp/mdp5/mdp5.xml.h | 37 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c | 8 - drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c | 9 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.h | 5 - drivers/gpu/drm/msm/disp/mdp5/mdp5_mdss.c | 4 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_plane.c | 37 +- drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/disp/mdp_common.xml.h | 37 +- drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 14 +- drivers/gpu/drm/msm/dp/dp_catalog.h | 2 +- drivers/gpu/drm/msm/dp/dp_clk_util.c | 120 - drivers/gpu/drm/msm/dp/dp_clk_util.h | 38 - drivers/gpu/drm/msm/dp/dp_ctrl.c | 104 +- drivers/gpu/drm/msm/dp/dp_ctrl.h | 8 +- drivers/gpu/drm/msm/dp/dp_debug.c | 28 +- drivers/gpu/drm/msm/dp/dp_display.c | 196 +- drivers/gpu/drm/msm/dp/dp_display.h | 2 +- drivers/gpu/drm/msm/dp/dp_drm.c | 21 +- drivers/gpu/drm/msm/dp/dp_panel.c | 5 - drivers/gpu/drm/msm/dp/dp_parser.c | 38 +- drivers/gpu/drm/msm/dp/dp_parser.h | 4 +- drivers/gpu/drm/msm/dsi/dsi.c | 11 +- drivers/gpu/drm/msm/dsi/dsi.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_cfg.c | 23 - drivers/gpu/drm/msm/dsi/dsi_cfg.h | 3 - drivers/gpu/drm/msm/dsi/dsi_host.c | 8 +- drivers/gpu/drm/msm/dsi/dsi_manager.c | 65 +- drivers/gpu/drm/msm/dsi/dsi_phy_10nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_14nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_20nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_28nm.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_28nm_8960.xml.h | 37 +- drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h | 480 + drivers/gpu/drm/msm/dsi/dsi_phy_7nm.xml.h | 43 +- drivers/gpu/drm/msm/dsi/mmss_cc.xml.h | 37 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.c | 18 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy.h | 4 - drivers/gpu/drm/msm/dsi/phy/dsi_phy_10nm.c | 122 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_14nm.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_28nm_8960.c | 4 +- drivers/gpu/drm/msm/dsi/phy/dsi_phy_7nm.c | 26 +- drivers/gpu/drm/msm/dsi/sfpb.xml.h | 37 +- drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 - drivers/gpu/drm/msm/hdmi/hdmi.c | 14 +- drivers/gpu/drm/msm/hdmi/hdmi.xml.h | 37 +- drivers/gpu/drm/msm/hdmi/hdmi_bridge.c | 11 +- drivers/gpu/drm/msm/hdmi/hdmi_phy.c | 2 +- drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c | 7 +- drivers/gpu/drm/msm/hdmi/hdmi_pll_8960.c | 2 +- drivers/gpu/drm/msm/hdmi/qfprom.xml.h | 37 +- drivers/gpu/drm/msm/msm_atomic.c | 15 + drivers/gpu/drm/msm/msm_debugfs.c | 6 +- drivers/gpu/drm/msm/msm_drv.c | 199 +- drivers/gpu/drm/msm/msm_drv.h | 50 +- drivers/gpu/drm/msm/msm_fb.c | 43 +- drivers/gpu/drm/msm/msm_gem.h | 3 - drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/msm/msm_gem_submit.c | 42 +- drivers/gpu/drm/msm/msm_gpu.c | 19 +- drivers/gpu/drm/msm/msm_gpu.h | 40 +- drivers/gpu/drm/msm/msm_gpu_devfreq.c | 51 +- drivers/gpu/drm/msm/msm_io_utils.c | 126 - drivers/gpu/drm/msm/msm_rd.c | 8 +- drivers/gpu/drm/msm/msm_ringbuffer.c | 2 +- drivers/gpu/drm/msm/msm_submitqueue.c | 39 - drivers/gpu/drm/mxsfb/mxsfb_drv.c | 15 +- drivers/gpu/drm/mxsfb/mxsfb_kms.c | 6 +- drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/dispnv50/wndw.c | 2 + drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/nouveau/include/nvif/list.h | 353 + drivers/gpu/drm/nouveau/nouveau_backlight.c | 6 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_display.c | 6 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 5 +- drivers/gpu/drm/nouveau/nouveau_ttm.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 317 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 4 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 14 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 9 +- drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c | 2 +- drivers/gpu/drm/nouveau/nvkm/subdev/i2c/aux.c | 5 +- drivers/gpu/drm/omapdrm/omap_drv.c | 3 - drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 - drivers/gpu/drm/omapdrm/omap_plane.c | 22 +- drivers/gpu/drm/panel/Kconfig | 25 +- drivers/gpu/drm/panel/Makefile | 2 +- drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 102 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 561 - drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-simple.c | 37 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx424akp.c | 490 + drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/panfrost/panfrost_drv.c | 2 +- drivers/gpu/drm/panfrost/panfrost_features.h | 215 +- drivers/gpu/drm/panfrost/panfrost_gem.c | 1 - drivers/gpu/drm/panfrost/panfrost_gem_shrinker.c | 2 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 35 +- drivers/gpu/drm/panfrost/panfrost_issues.h | 2 +- drivers/gpu/drm/panfrost/panfrost_job.c | 2 +- drivers/gpu/drm/panfrost/panfrost_mmu.c | 2 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 13 +- drivers/gpu/drm/panfrost/panfrost_regs.h | 3 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.c | 31 +- drivers/gpu/drm/qxl/qxl_drv.h | 23 +- drivers/gpu/drm/qxl/qxl_ioctl.c | 41 +- drivers/gpu/drm/qxl/qxl_object.c | 8 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/radeon/atom.c | 3 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 3 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/ni.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 2 + drivers/gpu/drm/radeon/radeon_connectors.c | 8 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_display.c | 2 - drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 1 - drivers/gpu/drm/radeon/radeon_kms.c | 7 +- drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 34 +- drivers/gpu/drm/radeon/radeon_object.h | 4 +- drivers/gpu/drm/radeon/radeon_ttm.c | 22 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rcar-du/Makefile | 6 + drivers/gpu/drm/rcar-du/rcar_du_drv.c | 18 +- drivers/gpu/drm/rcar-du/rcar_du_of.c | 323 + drivers/gpu/drm/rcar-du/rcar_du_of.h | 20 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts | 69 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts | 43 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts | 43 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts | 43 + .../gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts | 43 + drivers/gpu/drm/rcar-du/rcar_du_plane.c | 13 +- drivers/gpu/drm/rcar-du/rcar_du_vsp.c | 10 + drivers/gpu/drm/rcar-du/rcar_lvds.c | 1 - drivers/gpu/drm/rockchip/Kconfig | 2 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 30 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 6 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 14 +- drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 3 - drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 5 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/rockchip/rockchip_vop_reg.c | 8 +- drivers/gpu/drm/scheduler/sched_main.c | 9 +- drivers/gpu/drm/selftests/Makefile | 3 +- drivers/gpu/drm/selftests/drm_buddy_selftests.h | 15 - drivers/gpu/drm/selftests/test-drm_buddy.c | 992 - drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_framebuffer.c | 1 + drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 - drivers/gpu/drm/shmobile/shmob_drm_drv.c | 3 +- drivers/gpu/drm/solomon/Kconfig | 21 - drivers/gpu/drm/solomon/Makefile | 2 - drivers/gpu/drm/solomon/ssd130x-i2c.c | 116 - drivers/gpu/drm/solomon/ssd130x.c | 843 - drivers/gpu/drm/solomon/ssd130x.h | 76 - drivers/gpu/drm/sprd/Kconfig | 1 + drivers/gpu/drm/sprd/sprd_dpu.c | 5 - drivers/gpu/drm/sprd/sprd_drm.c | 6 +- drivers/gpu/drm/sprd/sprd_dsi.c | 5 - drivers/gpu/drm/sti/sti_cursor.c | 2 +- drivers/gpu/drm/sti/sti_drv.c | 3 - drivers/gpu/drm/sti/sti_gdp.c | 2 +- drivers/gpu/drm/sti/sti_hqvdp.c | 2 +- drivers/gpu/drm/sti/sti_plane.c | 6 + drivers/gpu/drm/sti/sti_plane.h | 1 + drivers/gpu/drm/stm/drv.c | 8 +- drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 915 +- drivers/gpu/drm/stm/ltdc.h | 15 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 3 +- drivers/gpu/drm/sun4i/sun4i_layer.c | 16 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/tegra/Kconfig | 2 - drivers/gpu/drm/tegra/dc.c | 50 +- drivers/gpu/drm/tegra/dc.h | 7 - drivers/gpu/drm/tegra/dp.c | 13 +- drivers/gpu/drm/tegra/dpaux.c | 12 +- drivers/gpu/drm/tegra/drm.c | 3 - drivers/gpu/drm/tegra/dsi.c | 4 +- drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tegra/hdmi.c | 34 +- drivers/gpu/drm/tegra/hub.c | 24 +- drivers/gpu/drm/tegra/plane.c | 73 +- drivers/gpu/drm/tegra/plane.h | 2 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tidss/tidss_drv.c | 3 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 7 +- drivers/gpu/drm/tiny/Kconfig | 15 - drivers/gpu/drm/tiny/Makefile | 1 - drivers/gpu/drm/tiny/arcpgu.c | 3 +- drivers/gpu/drm/tiny/bochs.c | 20 +- drivers/gpu/drm/tiny/cirrus.c | 25 +- drivers/gpu/drm/tiny/gm12u320.c | 7 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 396 - drivers/gpu/drm/tiny/repaper.c | 28 +- drivers/gpu/drm/tiny/simpledrm.c | 25 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 23 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 113 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 8 +- drivers/gpu/drm/tve200/tve200_drv.c | 3 +- drivers/gpu/drm/udl/udl_modeset.c | 3 +- drivers/gpu/drm/v3d/v3d_bo.c | 1 - drivers/gpu/drm/v3d/v3d_debugfs.c | 11 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/v3d/v3d_gem.c | 6 +- drivers/gpu/drm/v3d/v3d_sched.c | 50 +- drivers/gpu/drm/vboxvideo/vbox_drv.c | 20 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_crtc.c | 9 +- drivers/gpu/drm/vc4/vc4_drv.c | 33 +- drivers/gpu/drm/vc4/vc4_dsi.c | 21 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 195 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 9 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 - drivers/gpu/drm/virtio/virtgpu_debugfs.c | 4 +- drivers/gpu/drm/virtio/virtgpu_gem.c | 3 - drivers/gpu/drm/virtio/virtgpu_object.c | 1 - drivers/gpu/drm/vkms/vkms_composer.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.h | 8 +- drivers/gpu/drm/vkms/vkms_output.c | 29 +- drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.c | 24 +- drivers/gpu/drm/vmwgfx/vmwgfx_drv.h | 5 +- drivers/gpu/drm/vmwgfx/vmwgfx_execbuf.c | 35 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.c | 48 +- drivers/gpu/drm/vmwgfx/vmwgfx_fence.h | 3 + drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_kms.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 3 +- drivers/gpu/drm/xen/xen_drm_front.c | 3 - drivers/gpu/drm/xen/xen_drm_front_gem.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 6 +- drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/drm/xlnx/zynqmp_dpsub.c | 3 +- drivers/gpu/host1x/dev.c | 8 +- drivers/gpu/host1x/syncpt.c | 35 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 76 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 +- .../amd-sfh-hid/hid_descriptor/amd_sfh_hid_desc.c | 4 +- drivers/hid/hid-apple.c | 16 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 6 +- drivers/hid/hid-ids.h | 1 - drivers/hid/hid-input.c | 3 - drivers/hid/hid-logitech-dj.c | 1 - drivers/hid/hid-nintendo.c | 4 - drivers/hid/hid-quirks.c | 1 - drivers/hid/hid-thrustmaster.c | 8 - drivers/hid/hid-vivaldi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-of-goodix.c | 28 +- drivers/hid/uhid.c | 2 +- drivers/hv/channel_mgmt.c | 19 +- drivers/hv/hv_balloon.c | 9 +- drivers/hv/hv_common.c | 4 +- drivers/hv/hv_snapshot.c | 7 +- drivers/hv/hv_utils_transport.c | 2 +- drivers/hv/hyperv_vmbus.h | 14 +- drivers/hv/vmbus_drv.c | 13 +- drivers/hwmon/Kconfig | 49 +- drivers/hwmon/Makefile | 2 - drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/adt7310.c | 95 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7470.c | 3 - drivers/hwmon/adt7x10.c | 479 +- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/aquacomputer_d5next.c | 379 +- drivers/hwmon/asus-ec-sensors.c | 716 - drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/axi-fan-control.c | 3 +- drivers/hwmon/dell-smm-hwmon.c | 84 +- drivers/hwmon/hwmon.c | 54 +- drivers/hwmon/lm70.c | 16 - drivers/hwmon/lm83.c | 476 +- drivers/hwmon/lm90.c | 21 +- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/max6639.c | 62 +- drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/nct6775.c | 152 +- drivers/hwmon/ntc_thermistor.c | 2 +- drivers/hwmon/occ/common.c | 19 +- drivers/hwmon/occ/common.h | 2 - drivers/hwmon/occ/sysfs.c | 46 - drivers/hwmon/pmbus/Kconfig | 33 +- drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/adm1275.c | 40 +- drivers/hwmon/pmbus/ir38064.c | 2 +- drivers/hwmon/pmbus/lm25066.c | 14 - drivers/hwmon/pmbus/pli1209bc.c | 146 - drivers/hwmon/pmbus/pmbus.h | 2 - drivers/hwmon/pmbus/pmbus_core.c | 137 +- drivers/hwmon/pmbus/xdpe12284.c | 32 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 71 - drivers/hwmon/sch5636.c | 10 - drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/scpi-hwmon.c | 6 +- drivers/hwmon/tc654.c | 104 +- drivers/hwmon/tmp464.c | 712 - drivers/hwmon/vexpress-hwmon.c | 6 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/intel_th/msu.c | 4 +- drivers/i2c/busses/Kconfig | 6 +- drivers/i2c/busses/i2c-bcm2835.c | 11 - drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/idle/intel_idle.c | 111 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-core.c | 5 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/fxls8962af-core.c | 12 +- drivers/iio/accel/fxls8962af-i2c.c | 2 +- drivers/iio/accel/fxls8962af-spi.c | 2 +- drivers/iio/accel/fxls8962af.h | 3 +- drivers/iio/accel/kxcjk-1013.c | 5 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma9551.c | 5 +- drivers/iio/accel/mma9553.c | 5 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7124.c | 2 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/men_z188_adc.c | 9 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 4 +- drivers/iio/addac/ad74413r.c | 17 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/adf4350.c | 4 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/bmg160_core.c | 5 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/imu/adis16480.c | 7 +- drivers/iio/imu/kmx61.c | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 6 +- drivers/iio/industrialio-buffer.c | 14 +- drivers/iio/magnetometer/bmc150_magn.c | 5 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cm.c | 2 +- drivers/infiniband/core/cma.c | 64 +- drivers/infiniband/core/cma_configfs.c | 1 + drivers/infiniband/core/cq.c | 1 + drivers/infiniband/core/iwpm_util.h | 1 + drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rw.c | 1 - drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/ucma.c | 34 +- drivers/infiniband/core/verbs.c | 9 +- drivers/infiniband/hw/hfi1/affinity.c | 5 +- drivers/infiniband/hw/hfi1/debugfs.c | 1 + drivers/infiniband/hw/hfi1/device.c | 1 + drivers/infiniband/hw/hfi1/fault.c | 1 + drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/hfi1/ipoib.h | 2 +- drivers/infiniband/hw/hfi1/ipoib_main.c | 27 +- drivers/infiniband/hw/hfi1/ipoib_tx.c | 38 +- drivers/infiniband/hw/hfi1/verbs.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 97 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 8 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 71 +- drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 458 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 20 - drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 5 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 50 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 106 +- drivers/infiniband/hw/irdma/cm.c | 68 +- drivers/infiniband/hw/irdma/cm.h | 7 - drivers/infiniband/hw/irdma/ctrl.c | 602 +- drivers/infiniband/hw/irdma/defs.h | 8 +- drivers/infiniband/hw/irdma/hmc.c | 105 +- drivers/infiniband/hw/irdma/hmc.h | 53 +- drivers/infiniband/hw/irdma/hw.c | 192 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 1 + drivers/infiniband/hw/irdma/i40iw_if.c | 3 +- drivers/infiniband/hw/irdma/main.c | 29 +- drivers/infiniband/hw/irdma/main.h | 47 +- drivers/infiniband/hw/irdma/osdep.h | 41 +- drivers/infiniband/hw/irdma/pble.c | 77 +- drivers/infiniband/hw/irdma/pble.h | 25 +- drivers/infiniband/hw/irdma/protos.h | 90 +- drivers/infiniband/hw/irdma/puda.c | 132 +- drivers/infiniband/hw/irdma/puda.h | 43 +- drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/type.h | 113 +- drivers/infiniband/hw/irdma/uda.c | 40 +- drivers/infiniband/hw/irdma/uda.h | 46 +- drivers/infiniband/hw/irdma/uk.c | 122 +- drivers/infiniband/hw/irdma/user.h | 62 +- drivers/infiniband/hw/irdma/utils.c | 247 +- drivers/infiniband/hw/irdma/verbs.c | 391 +- drivers/infiniband/hw/irdma/verbs.h | 15 +- drivers/infiniband/hw/irdma/ws.c | 19 +- drivers/infiniband/hw/irdma/ws.h | 2 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 1 + drivers/infiniband/hw/mlx4/main.c | 2 +- drivers/infiniband/hw/mlx4/srq.c | 1 + drivers/infiniband/hw/mlx5/cong.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 65 +- drivers/infiniband/hw/mlx5/ib_virt.c | 1 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mem.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/mr.c | 121 +- drivers/infiniband/hw/mlx5/odp.c | 19 +- drivers/infiniband/hw/mlx5/qp.c | 5 +- drivers/infiniband/hw/mlx5/qpc.c | 2 +- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_main.c | 8 +- drivers/infiniband/hw/mthca/mthca_profile.c | 2 + drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 + drivers/infiniband/hw/usnic/usnic_transport.c | 1 + drivers/infiniband/hw/usnic/usnic_vnic.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 10 +- drivers/infiniband/sw/rdmavt/qp.c | 2 - drivers/infiniband/sw/rxe/rxe.c | 110 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_av.c | 19 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_cq.c | 20 +- drivers/infiniband/sw/rxe/rxe_loc.h | 32 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 542 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 + drivers/infiniband/sw/rxe/rxe_mr.c | 15 +- drivers/infiniband/sw/rxe/rxe_mw.c | 38 +- drivers/infiniband/sw/rxe/rxe_net.c | 41 +- drivers/infiniband/sw/rxe/rxe_pool.c | 433 +- drivers/infiniband/sw/rxe/rxe_pool.h | 105 +- drivers/infiniband/sw/rxe/rxe_qp.c | 57 +- drivers/infiniband/sw/rxe/rxe_queue.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 26 +- drivers/infiniband/sw/rxe/rxe_req.c | 71 +- drivers/infiniband/sw/rxe/rxe_resp.c | 170 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 108 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 27 +- drivers/infiniband/sw/siw/siw.h | 7 +- drivers/infiniband/sw/siw/siw_qp_rx.c | 20 +- drivers/infiniband/sw/siw/siw_verbs.c | 3 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 + drivers/infiniband/ulp/iser/iscsi_iser.c | 1 - drivers/infiniband/ulp/iser/iscsi_iser.h | 13 +- drivers/infiniband/ulp/iser/iser_initiator.c | 58 +- drivers/infiniband/ulp/iser/iser_memory.c | 69 +- drivers/infiniband/ulp/iser/iser_verbs.c | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 81 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs.c | 1 + drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/infiniband/ulp/srp/ib_srp.h | 11 +- drivers/input/input.c | 6 - drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/soc_button_array.c | 24 +- drivers/input/mouse/elan_i2c_core.c | 64 +- drivers/input/mouse/psmouse-smbus.c | 10 - drivers/input/rmi4/Kconfig | 2 +- drivers/input/tablet/aiptek.c | 10 +- drivers/input/touchscreen/Kconfig | 4 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/goodix.c | 34 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/wm97xx-core.c | 12 +- drivers/input/touchscreen/zinitix.c | 56 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 5 +- drivers/iommu/amd/amd_iommu_types.h | 1 - drivers/iommu/amd/init.c | 30 +- drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 33 +- drivers/iommu/amd/iommu_v2.c | 37 +- drivers/iommu/apple-dart.c | 20 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 45 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 113 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 28 +- drivers/iommu/dma-iommu.c | 4 - drivers/iommu/exynos-iommu.c | 14 +- drivers/iommu/fsl_pamu_domain.c | 10 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/debugfs.c | 6 +- drivers/iommu/intel/dmar.c | 5 +- drivers/iommu/intel/iommu.c | 1001 +- drivers/iommu/intel/irq_remapping.c | 13 +- drivers/iommu/intel/pasid.c | 173 +- drivers/iommu/intel/pasid.h | 4 + drivers/iommu/intel/svm.c | 229 +- drivers/iommu/ioasid.c | 38 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/iommu/iommu.c | 372 +- drivers/iommu/iova.c | 78 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/msm_iommu.c | 74 +- drivers/iommu/mtk_iommu.c | 96 +- drivers/iommu/mtk_iommu_v1.c | 56 +- drivers/iommu/omap-iommu.c | 16 +- drivers/iommu/rockchip-iommu.c | 21 +- drivers/iommu/s390-iommu.c | 14 +- drivers/iommu/sprd-iommu.c | 18 +- drivers/iommu/sun50i-iommu.c | 18 +- drivers/iommu/tegra-gart.c | 24 +- drivers/iommu/tegra-smmu.c | 24 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/irqchip/Kconfig | 8 - drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-apple-aic.c | 552 +- drivers/irqchip/irq-ativic32.c | 156 + drivers/irqchip/irq-ftintc010.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 126 +- drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 104 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-loongson-pch-msi.c | 2 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-meson-gpio.c | 106 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-nvic.c | 24 +- drivers/irqchip/irq-qcom-mpm.c | 461 - drivers/irqchip/irq-realtek-rtl.c | 18 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-sifive-plic.c | 39 +- drivers/irqchip/irq-stm32-exti.c | 50 - drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/irqchip/irq-xilinx-intc.c | 30 +- drivers/irqchip/qcom-pdc.c | 137 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 4 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 - drivers/md/Kconfig | 1 - drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 26 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/writeback.c | 21 +- drivers/md/dm-cache-policy-smq.c | 4 +- drivers/md/dm-cache-target.c | 43 +- drivers/md/dm-clone-target.c | 10 +- drivers/md/dm-core.h | 101 +- drivers/md/dm-crypt.c | 60 +- drivers/md/dm-delay.c | 5 +- drivers/md/dm-ebs-target.c | 1 + drivers/md/dm-ima.c | 6 +- drivers/md/dm-integrity.c | 5 +- drivers/md/dm-io.c | 35 +- drivers/md/dm-ioctl.c | 2 - drivers/md/dm-linear.c | 1 + drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-rq.c | 36 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-stats.c | 34 +- drivers/md/dm-stats.h | 11 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 86 +- drivers/md/dm-thin-metadata.c | 28 + drivers/md/dm-thin-metadata.h | 1 + drivers/md/dm-thin.c | 56 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zone.c | 4 + drivers/md/dm-zoned-metadata.c | 30 +- drivers/md/dm-zoned-target.c | 4 +- drivers/md/dm-zoned.h | 9 +- drivers/md/dm.c | 844 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-linear.c | 1 + drivers/md/md-multipath.c | 14 +- drivers/md/md.c | 39 +- drivers/md/md.h | 7 + drivers/md/raid0.c | 2 + drivers/md/raid1-10.c | 5 - drivers/md/raid1.c | 62 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 48 +- drivers/md/raid10.h | 1 + drivers/md/raid5-cache.c | 42 +- drivers/md/raid5-ppl.c | 29 +- drivers/md/raid5.c | 30 +- drivers/media/Kconfig | 11 +- drivers/media/Makefile | 4 +- drivers/media/cec/platform/Makefile | 16 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 - drivers/media/cec/platform/seco/seco-cec.c | 57 +- drivers/media/common/Kconfig | 16 +- drivers/media/common/Makefile | 7 +- drivers/media/common/saa7146/Kconfig | 2 +- drivers/media/common/videobuf2/Makefile | 8 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 20 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 9 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 11 +- drivers/media/dvb-core/Kconfig | 2 +- drivers/media/dvb-frontends/Kconfig | 665 +- drivers/media/dvb-frontends/Makefile | 193 +- drivers/media/dvb-frontends/dib3000mc.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 4 +- drivers/media/dvb-frontends/si21xx.c | 2 +- drivers/media/dvb-frontends/stv0299.c | 9 +- drivers/media/dvb-frontends/tda8083.c | 2 +- drivers/media/firewire/Makefile | 2 +- drivers/media/i2c/Kconfig | 2091 +- drivers/media/i2c/Makefile | 192 +- drivers/media/i2c/adv7180.c | 10 +- drivers/media/i2c/adv7183.c | 51 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv7511-v4l2.c | 3 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ccs/Kconfig | 2 +- drivers/media/i2c/ccs/ccs-core.c | 1 + drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/hi847.c | 3012 - drivers/media/i2c/imx274.c | 2 + drivers/media/i2c/isl7998x.c | 1628 - drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/m5mols/m5mols.h | 3 - drivers/media/i2c/m5mols/m5mols_capture.c | 1 + drivers/media/i2c/m5mols/m5mols_core.c | 29 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ml86v7667.c | 5 +- drivers/media/i2c/mt9m001.c | 8 +- drivers/media/i2c/mt9m111.c | 15 +- drivers/media/i2c/noon010pc30.c | 75 +- drivers/media/i2c/og01a1b.c | 1128 - drivers/media/i2c/ov08d10.c | 1528 - drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5648.c | 16 +- drivers/media/i2c/ov5675.c | 32 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 206 +- drivers/media/i2c/ov8865.c | 12 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/tc358743.c | 26 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/mc/mc-entity.c | 55 +- drivers/media/mmc/Kconfig | 1 - drivers/media/pci/Kconfig | 31 +- drivers/media/pci/Makefile | 22 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cx18/Kconfig | 2 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx18/cx18-dvb.c | 2 +- drivers/media/pci/cx18/cx18-gpio.c | 2 +- drivers/media/pci/cx18/cx18-queue.h | 6 +- drivers/media/pci/cx23885/cx23885-cards.c | 2 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx88/cx88-mpeg.c | 3 - drivers/media/pci/cx88/cx88.h | 2 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/ivtv/Kconfig | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtv-gpio.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 10 +- drivers/media/pci/ivtv/ivtv-queue.h | 25 +- drivers/media/pci/ivtv/ivtv-streams.c | 11 +- drivers/media/pci/ivtv/ivtv-udma.h | 8 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7134/saa7134-dvb.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 11 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7164/saa7164-cmd.c | 1 + drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/pci/tw686x/Kconfig | 2 +- drivers/media/platform/Kconfig | 696 +- drivers/media/platform/Makefile | 110 +- drivers/media/platform/allegro-dvt/Kconfig | 19 - drivers/media/platform/am437x/Kconfig | 15 + drivers/media/platform/{ti => }/am437x/Makefile | 0 .../media/platform/{ti => }/am437x/am437x-vpfe.c | 0 .../media/platform/{ti => }/am437x/am437x-vpfe.h | 0 .../platform/{ti => }/am437x/am437x-vpfe_regs.h | 0 drivers/media/platform/amlogic/Kconfig | 5 - drivers/media/platform/amlogic/Makefile | 2 - drivers/media/platform/amlogic/meson-ge2d/Kconfig | 14 - drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 1062 - drivers/media/platform/amphion/Kconfig | 22 - drivers/media/platform/amphion/Makefile | 20 - drivers/media/platform/amphion/vdec.c | 1656 - drivers/media/platform/amphion/venc.c | 1358 - drivers/media/platform/amphion/vpu.h | 362 - drivers/media/platform/amphion/vpu_cmds.c | 433 - drivers/media/platform/amphion/vpu_cmds.h | 25 - drivers/media/platform/amphion/vpu_codec.h | 68 - drivers/media/platform/amphion/vpu_color.c | 183 - drivers/media/platform/amphion/vpu_core.c | 879 - drivers/media/platform/amphion/vpu_core.h | 15 - drivers/media/platform/amphion/vpu_dbg.c | 494 - drivers/media/platform/amphion/vpu_defs.h | 187 - drivers/media/platform/amphion/vpu_drv.c | 261 - drivers/media/platform/amphion/vpu_helpers.c | 414 - drivers/media/platform/amphion/vpu_helpers.h | 71 - drivers/media/platform/amphion/vpu_imx8q.c | 271 - drivers/media/platform/amphion/vpu_imx8q.h | 115 - drivers/media/platform/amphion/vpu_malone.c | 1644 - drivers/media/platform/amphion/vpu_malone.h | 44 - drivers/media/platform/amphion/vpu_mbox.c | 118 - drivers/media/platform/amphion/vpu_mbox.h | 16 - drivers/media/platform/amphion/vpu_msgs.c | 385 - drivers/media/platform/amphion/vpu_msgs.h | 14 - drivers/media/platform/amphion/vpu_rpc.c | 259 - drivers/media/platform/amphion/vpu_rpc.h | 461 - drivers/media/platform/amphion/vpu_v4l2.c | 713 - drivers/media/platform/amphion/vpu_v4l2.h | 55 - drivers/media/platform/amphion/vpu_windsor.c | 1173 - drivers/media/platform/amphion/vpu_windsor.h | 37 - drivers/media/platform/aspeed-video.c | 1880 + drivers/media/platform/aspeed/Kconfig | 13 - drivers/media/platform/aspeed/Makefile | 2 - drivers/media/platform/aspeed/aspeed-video.c | 2051 - drivers/media/platform/atmel/Kconfig | 28 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 397 +- drivers/media/platform/atmel/atmel-isc-clk.c | 311 - drivers/media/platform/atmel/atmel-isc.h | 11 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 24 - drivers/media/platform/atmel/atmel-sama7g5-isc.c | 32 +- drivers/media/platform/atmel/microchip-csi2dc.c | 792 - drivers/media/platform/cadence/Kconfig | 16 +- drivers/media/platform/chips-media/Kconfig | 20 - drivers/media/platform/chips-media/coda-common.c | 3341 - drivers/media/platform/chips-media/coda_regs.h | 563 - drivers/media/platform/chips-media/imx-vdoa.c | 352 - drivers/media/platform/chips-media/trace.h | 175 - .../media/platform/{chips-media => coda}/Makefile | 0 .../platform/{chips-media => coda}/coda-bit.c | 0 drivers/media/platform/coda/coda-common.c | 3340 + .../platform/{chips-media => coda}/coda-gdi.c | 0 .../platform/{chips-media => coda}/coda-h264.c | 0 .../platform/{chips-media => coda}/coda-jpeg.c | 0 .../platform/{chips-media => coda}/coda-mpeg2.c | 0 .../platform/{chips-media => coda}/coda-mpeg4.c | 0 .../media/platform/{chips-media => coda}/coda.h | 0 drivers/media/platform/coda/coda_regs.h | 563 + drivers/media/platform/coda/imx-vdoa.c | 353 + .../platform/{chips-media => coda}/imx-vdoa.h | 0 drivers/media/platform/coda/trace.h | 175 + drivers/media/platform/davinci/Kconfig | 92 + drivers/media/platform/{ti => }/davinci/Makefile | 0 .../platform/{ti => }/davinci/ccdc_hw_device.h | 0 .../media/platform/{ti => }/davinci/dm355_ccdc.c | 0 .../platform/{ti => }/davinci/dm355_ccdc_regs.h | 0 .../media/platform/{ti => }/davinci/dm644x_ccdc.c | 0 .../platform/{ti => }/davinci/dm644x_ccdc_regs.h | 0 drivers/media/platform/{ti => }/davinci/isif.c | 0 .../media/platform/{ti => }/davinci/isif_regs.h | 0 drivers/media/platform/{ti => }/davinci/vpbe.c | 0 .../media/platform/{ti => }/davinci/vpbe_display.c | 0 drivers/media/platform/{ti => }/davinci/vpbe_osd.c | 0 .../platform/{ti => }/davinci/vpbe_osd_regs.h | 0 .../media/platform/{ti => }/davinci/vpbe_venc.c | 0 .../platform/{ti => }/davinci/vpbe_venc_regs.h | 0 .../media/platform/{ti => }/davinci/vpfe_capture.c | 0 drivers/media/platform/davinci/vpif.c | 554 + drivers/media/platform/{ti => }/davinci/vpif.h | 0 drivers/media/platform/davinci/vpif_capture.c | 1818 + .../media/platform/{ti => }/davinci/vpif_capture.h | 0 drivers/media/platform/davinci/vpif_display.c | 1402 + .../media/platform/{ti => }/davinci/vpif_display.h | 0 drivers/media/platform/{ti => }/davinci/vpss.c | 0 .../platform/{samsung => }/exynos-gsc/Makefile | 0 drivers/media/platform/exynos-gsc/gsc-core.c | 1329 + .../platform/{samsung => }/exynos-gsc/gsc-core.h | 0 .../platform/{samsung => }/exynos-gsc/gsc-m2m.c | 0 .../platform/{samsung => }/exynos-gsc/gsc-regs.c | 0 .../platform/{samsung => }/exynos-gsc/gsc-regs.h | 0 drivers/media/platform/exynos4-is/Kconfig | 83 + .../platform/{samsung => }/exynos4-is/Makefile | 0 drivers/media/platform/exynos4-is/common.c | 46 + .../platform/{samsung => }/exynos4-is/common.h | 0 .../{samsung => }/exynos4-is/fimc-capture.c | 0 drivers/media/platform/exynos4-is/fimc-core.c | 1180 + .../platform/{samsung => }/exynos4-is/fimc-core.h | 0 .../{samsung => }/exynos4-is/fimc-is-command.h | 0 .../{samsung => }/exynos4-is/fimc-is-errno.c | 0 .../{samsung => }/exynos4-is/fimc-is-errno.h | 0 .../{samsung => }/exynos4-is/fimc-is-i2c.c | 0 .../{samsung => }/exynos4-is/fimc-is-i2c.h | 0 .../{samsung => }/exynos4-is/fimc-is-param.c | 0 .../{samsung => }/exynos4-is/fimc-is-param.h | 0 .../{samsung => }/exynos4-is/fimc-is-regs.c | 0 .../{samsung => }/exynos4-is/fimc-is-regs.h | 0 .../{samsung => }/exynos4-is/fimc-is-sensor.c | 0 .../{samsung => }/exynos4-is/fimc-is-sensor.h | 0 .../platform/{samsung => }/exynos4-is/fimc-is.c | 0 .../platform/{samsung => }/exynos4-is/fimc-is.h | 0 .../{samsung => }/exynos4-is/fimc-isp-video.c | 0 .../{samsung => }/exynos4-is/fimc-isp-video.h | 0 drivers/media/platform/exynos4-is/fimc-isp.c | 789 + .../platform/{samsung => }/exynos4-is/fimc-isp.h | 0 .../{samsung => }/exynos4-is/fimc-lite-reg.c | 0 .../{samsung => }/exynos4-is/fimc-lite-reg.h | 0 drivers/media/platform/exynos4-is/fimc-lite.c | 1674 + .../platform/{samsung => }/exynos4-is/fimc-lite.h | 0 .../platform/{samsung => }/exynos4-is/fimc-m2m.c | 0 .../platform/{samsung => }/exynos4-is/fimc-reg.c | 0 .../platform/{samsung => }/exynos4-is/fimc-reg.h | 0 .../platform/{samsung => }/exynos4-is/media-dev.c | 0 .../platform/{samsung => }/exynos4-is/media-dev.h | 0 .../platform/{samsung => }/exynos4-is/mipi-csis.c | 0 .../platform/{samsung => }/exynos4-is/mipi-csis.h | 0 drivers/media/platform/fsl-viu.c | 1599 + drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/{nxp => }/imx-jpeg/Makefile | 0 .../platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.c | 0 .../platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.h | 0 drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2213 + drivers/media/platform/imx-jpeg/mxc-jpeg.h | 182 + drivers/media/platform/{nxp => }/imx-pxp.c | 0 drivers/media/platform/{nxp => }/imx-pxp.h | 0 drivers/media/platform/intel/Kconfig | 14 - drivers/media/platform/intel/Makefile | 2 - drivers/media/platform/intel/pxa_camera.c | 2471 - drivers/media/platform/marvell-ccic/Kconfig | 30 + .../platform/{marvell => marvell-ccic}/Makefile | 0 .../{marvell => marvell-ccic}/cafe-driver.c | 0 .../platform/{marvell => marvell-ccic}/mcam-core.c | 0 .../platform/{marvell => marvell-ccic}/mcam-core.h | 0 drivers/media/platform/marvell-ccic/mmp-driver.c | 382 + drivers/media/platform/marvell/Kconfig | 35 - drivers/media/platform/marvell/mmp-driver.c | 380 - drivers/media/platform/mediatek/Kconfig | 8 - drivers/media/platform/mediatek/Makefile | 5 - drivers/media/platform/mediatek/jpeg/Kconfig | 16 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1528 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 163 - drivers/media/platform/mediatek/mdp/Kconfig | 17 - drivers/media/platform/mediatek/mdp/Makefile | 10 - drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c | 77 - drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h | 46 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 314 - drivers/media/platform/mediatek/vcodec/Kconfig | 36 - drivers/media/platform/mediatek/vcodec/Makefile | 42 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 961 - .../platform/mediatek/vcodec/mtk_vcodec_dec.h | 100 - .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 507 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 200 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 56 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 169 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.h | 19 - .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 630 - .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 380 - .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 537 - .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 1451 - .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 479 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.c | 90 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.h | 17 - .../media/platform/mediatek/vcodec/mtk_vcodec_fw.h | 43 - .../platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c | 112 - .../platform/mediatek/vcodec/mtk_vcodec_intr.c | 43 - .../platform/mediatek/vcodec/mtk_vcodec_intr.h | 19 - .../platform/mediatek/vcodec/mtk_vcodec_util.c | 135 - .../platform/mediatek/vcodec/mtk_vcodec_util.h | 63 - .../platform/mediatek/vcodec/vdec/vdec_h264_if.c | 503 - .../mediatek/vcodec/vdec/vdec_h264_req_if.c | 774 - .../platform/mediatek/vcodec/vdec/vdec_vp8_if.c | 616 - .../platform/mediatek/vcodec/vdec/vdec_vp9_if.c | 1028 - .../media/platform/mediatek/vcodec/vdec_drv_if.c | 113 - .../media/platform/mediatek/vcodec/vdec_ipi_msg.h | 117 - .../platform/mediatek/vcodec/vdec_msg_queue.c | 290 - .../platform/mediatek/vcodec/vdec_msg_queue.h | 153 - .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 243 - .../media/platform/mediatek/vcodec/vdec_vpu_if.h | 107 - .../platform/mediatek/vcodec/venc/venc_h264_if.c | 708 - .../platform/mediatek/vcodec/venc/venc_vp8_if.c | 468 - drivers/media/platform/mediatek/vpu/Kconfig | 15 - drivers/media/platform/mediatek/vpu/mtk_vpu.c | 1054 - .../{amlogic/meson-ge2d => meson/ge2d}/Makefile | 0 .../{amlogic/meson-ge2d => meson/ge2d}/ge2d-regs.h | 0 drivers/media/platform/meson/ge2d/ge2d.c | 1062 + .../platform/{mediatek/jpeg => mtk-jpeg}/Makefile | 0 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 1569 + drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 165 + .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.c | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.h | 0 .../jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.c | 0 .../jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.h | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_reg.h | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.c | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.h | 0 drivers/media/platform/mtk-mdp/Makefile | 10 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 117 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 48 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 317 + .../{mediatek/mdp => mtk-mdp}/mtk_mdp_core.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_ipi.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.h | 0 drivers/media/platform/mtk-vcodec/Makefile | 38 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 961 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 99 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 424 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 145 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 20 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 359 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 476 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1452 + .../vcodec => mtk-vcodec}/mtk_vcodec_enc.h | 0 .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 487 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 131 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 18 + .../vcodec => mtk-vcodec}/mtk_vcodec_fw.c | 0 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 43 + .../vcodec => mtk-vcodec}/mtk_vcodec_fw_priv.h | 0 .../vcodec => mtk-vcodec}/mtk_vcodec_fw_scp.c | 0 .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 110 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 45 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 18 + .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 98 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 61 + .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 503 + .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 + .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 616 + .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1028 + .../vcodec => mtk-vcodec}/vdec_drv_base.h | 0 drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 112 + .../{mediatek/vcodec => mtk-vcodec}/vdec_drv_if.h | 0 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 109 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 207 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 85 + .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 708 + .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 468 + .../vcodec => mtk-vcodec}/venc_drv_base.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_drv_if.c | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_drv_if.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_ipi_msg.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.c | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.h | 0 .../platform/{mediatek/vpu => mtk-vpu}/Makefile | 0 drivers/media/platform/mtk-vpu/mtk_vpu.c | 1058 + .../platform/{mediatek/vpu => mtk-vpu}/mtk_vpu.h | 0 drivers/media/platform/{nxp => }/mx2_emmaprp.c | 0 drivers/media/platform/nvidia/Kconfig | 5 - drivers/media/platform/nvidia/Makefile | 3 - drivers/media/platform/nvidia/tegra-vde/Kconfig | 17 - drivers/media/platform/nvidia/tegra-vde/Makefile | 3 - .../media/platform/nvidia/tegra-vde/dmabuf-cache.c | 229 - drivers/media/platform/nvidia/tegra-vde/h264.c | 946 - drivers/media/platform/nvidia/tegra-vde/iommu.c | 157 - drivers/media/platform/nvidia/tegra-vde/trace.h | 95 - drivers/media/platform/nvidia/tegra-vde/v4l2.c | 1018 - drivers/media/platform/nvidia/tegra-vde/vde.c | 551 - drivers/media/platform/nvidia/tegra-vde/vde.h | 242 - drivers/media/platform/nxp/Kconfig | 55 - drivers/media/platform/nxp/Makefile | 8 - drivers/media/platform/nxp/fsl-viu.c | 1599 - drivers/media/platform/nxp/imx-jpeg/Kconfig | 12 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 2254 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 183 - drivers/media/platform/nxp/imx-mipi-csis.c | 1581 - drivers/media/platform/omap/Kconfig | 16 + drivers/media/platform/{ti => }/omap/Makefile | 0 drivers/media/platform/{ti => }/omap/omap_vout.c | 0 .../media/platform/{ti => }/omap/omap_vout_vrfb.c | 0 .../media/platform/{ti => }/omap/omap_vout_vrfb.h | 0 .../media/platform/{ti => }/omap/omap_voutdef.h | 0 .../media/platform/{ti => }/omap/omap_voutlib.c | 0 .../media/platform/{ti => }/omap/omap_voutlib.h | 0 drivers/media/platform/{ti => }/omap3isp/Makefile | 0 .../platform/{ti => }/omap3isp/cfa_coef_table.h | 0 .../media/platform/{ti => }/omap3isp/gamma_table.h | 0 drivers/media/platform/{ti => }/omap3isp/isp.c | 0 drivers/media/platform/{ti => }/omap3isp/isp.h | 0 drivers/media/platform/{ti => }/omap3isp/ispccdc.c | 0 drivers/media/platform/{ti => }/omap3isp/ispccdc.h | 0 drivers/media/platform/{ti => }/omap3isp/ispccp2.c | 0 drivers/media/platform/{ti => }/omap3isp/ispccp2.h | 0 drivers/media/platform/{ti => }/omap3isp/ispcsi2.c | 0 drivers/media/platform/{ti => }/omap3isp/ispcsi2.h | 0 .../media/platform/{ti => }/omap3isp/ispcsiphy.c | 0 .../media/platform/{ti => }/omap3isp/ispcsiphy.h | 0 drivers/media/platform/{ti => }/omap3isp/isph3a.h | 0 .../media/platform/{ti => }/omap3isp/isph3a_aewb.c | 0 .../media/platform/{ti => }/omap3isp/isph3a_af.c | 0 drivers/media/platform/{ti => }/omap3isp/isphist.c | 0 drivers/media/platform/{ti => }/omap3isp/isphist.h | 0 .../media/platform/{ti => }/omap3isp/isppreview.c | 0 .../media/platform/{ti => }/omap3isp/isppreview.h | 0 drivers/media/platform/{ti => }/omap3isp/ispreg.h | 0 .../media/platform/{ti => }/omap3isp/ispresizer.c | 0 .../media/platform/{ti => }/omap3isp/ispresizer.h | 0 drivers/media/platform/omap3isp/ispstat.c | 1082 + drivers/media/platform/{ti => }/omap3isp/ispstat.h | 0 .../media/platform/{ti => }/omap3isp/ispvideo.c | 0 .../media/platform/{ti => }/omap3isp/ispvideo.h | 0 .../{ti => }/omap3isp/luma_enhance_table.h | 0 .../{ti => }/omap3isp/noise_filter_table.h | 0 .../media/platform/{ti => }/omap3isp/omap3isp.h | 0 drivers/media/platform/pxa_camera.c | 2470 + drivers/media/platform/qcom/Kconfig | 6 - drivers/media/platform/qcom/Makefile | 3 - drivers/media/platform/qcom/camss/Kconfig | 9 - drivers/media/platform/qcom/camss/Makefile | 3 +- drivers/media/platform/qcom/camss/camss-csid-170.c | 599 + .../media/platform/qcom/camss/camss-csid-gen2.c | 605 - drivers/media/platform/qcom/camss/camss-csid.c | 91 +- drivers/media/platform/qcom/camss/camss-csid.h | 5 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 19 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 199 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 42 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 7 - drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 564 - drivers/media/platform/qcom/camss/camss-vfe.c | 29 +- drivers/media/platform/qcom/camss/camss-vfe.h | 4 - drivers/media/platform/qcom/camss/camss-video.c | 5 +- drivers/media/platform/qcom/camss/camss.c | 368 +- drivers/media/platform/qcom/camss/camss.h | 20 +- drivers/media/platform/qcom/venus/Kconfig | 14 - drivers/media/platform/qcom/venus/core.h | 4 - drivers/media/platform/qcom/venus/helpers.c | 2 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 2 - drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 6 +- drivers/media/platform/{renesas => }/rcar-fcp.c | 0 drivers/media/platform/rcar-isp.c | 515 + drivers/media/platform/rcar-vin/Kconfig | 30 + .../media/platform/{renesas => }/rcar-vin/Makefile | 0 drivers/media/platform/rcar-vin/rcar-core.c | 1633 + drivers/media/platform/rcar-vin/rcar-csi2.c | 1528 + drivers/media/platform/rcar-vin/rcar-dma.c | 1566 + .../platform/{renesas => }/rcar-vin/rcar-v4l2.c | 0 drivers/media/platform/rcar-vin/rcar-vin.h | 325 + drivers/media/platform/{renesas => }/rcar_drif.c | 0 drivers/media/platform/{renesas => }/rcar_fdp1.c | 0 drivers/media/platform/rcar_jpu.c | 1764 + drivers/media/platform/{renesas => }/renesas-ceu.c | 0 drivers/media/platform/renesas/Kconfig | 121 - drivers/media/platform/renesas/Makefile | 15 - drivers/media/platform/renesas/rcar-isp.c | 535 - drivers/media/platform/renesas/rcar-vin/Kconfig | 32 - .../media/platform/renesas/rcar-vin/rcar-core.c | 1470 - .../media/platform/renesas/rcar-vin/rcar-csi2.c | 1606 - drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 1566 - drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 315 - drivers/media/platform/renesas/rcar_jpu.c | 1764 - drivers/media/platform/renesas/vsp1/vsp1_drv.c | 946 - drivers/media/platform/rockchip/Kconfig | 6 - drivers/media/platform/rockchip/Makefile | 3 - drivers/media/platform/rockchip/rga/Kconfig | 14 - drivers/media/platform/rockchip/rkisp1/Kconfig | 19 - .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- .../platform/{samsung => }/s3c-camif/Makefile | 0 .../{samsung => }/s3c-camif/camif-capture.c | 0 .../platform/{samsung => }/s3c-camif/camif-core.c | 0 .../platform/{samsung => }/s3c-camif/camif-core.h | 0 .../platform/{samsung => }/s3c-camif/camif-regs.c | 0 .../platform/{samsung => }/s3c-camif/camif-regs.h | 0 .../media/platform/{samsung => }/s5p-g2d/Makefile | 0 .../media/platform/{samsung => }/s5p-g2d/g2d-hw.c | 0 .../platform/{samsung => }/s5p-g2d/g2d-regs.h | 0 drivers/media/platform/s5p-g2d/g2d.c | 796 + drivers/media/platform/{samsung => }/s5p-g2d/g2d.h | 0 .../media/platform/{samsung => }/s5p-jpeg/Makefile | 0 drivers/media/platform/s5p-jpeg/jpeg-core.c | 3182 + drivers/media/platform/s5p-jpeg/jpeg-core.h | 267 + .../{samsung => }/s5p-jpeg/jpeg-hw-exynos3250.c | 0 .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 57 + .../{samsung => }/s5p-jpeg/jpeg-hw-exynos4.c | 0 .../{samsung => }/s5p-jpeg/jpeg-hw-exynos4.h | 0 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 306 + drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 57 + drivers/media/platform/s5p-jpeg/jpeg-regs.h | 646 + .../media/platform/{samsung => }/s5p-mfc/Makefile | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v10.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v6.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v7.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v8.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc.c | 1683 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 25 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 31 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 163 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 16 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 169 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 16 + drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 791 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 482 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 29 + drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 51 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1200 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 20 + drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2697 + drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 20 + .../platform/{samsung => }/s5p-mfc/s5p_mfc_intr.c | 0 .../platform/{samsung => }/s5p-mfc/s5p_mfc_intr.h | 0 .../platform/{samsung => }/s5p-mfc/s5p_mfc_iommu.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 124 + drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 339 + .../{samsung => }/s5p-mfc/s5p_mfc_opr_v5.c | 0 .../{samsung => }/s5p-mfc/s5p_mfc_opr_v5.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2534 + drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 57 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 119 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 20 + drivers/media/platform/samsung/Kconfig | 10 - drivers/media/platform/samsung/Makefile | 7 - drivers/media/platform/samsung/exynos-gsc/Kconfig | 10 - .../media/platform/samsung/exynos-gsc/gsc-core.c | 1327 - drivers/media/platform/samsung/exynos4-is/Kconfig | 84 - drivers/media/platform/samsung/exynos4-is/common.c | 49 - .../media/platform/samsung/exynos4-is/fimc-core.c | 1179 - .../media/platform/samsung/exynos4-is/fimc-isp.c | 789 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 1673 - drivers/media/platform/samsung/s3c-camif/Kconfig | 15 - drivers/media/platform/samsung/s5p-g2d/Kconfig | 11 - drivers/media/platform/samsung/s5p-g2d/g2d.c | 792 - drivers/media/platform/samsung/s5p-jpeg/Kconfig | 12 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 3182 - .../media/platform/samsung/s5p-jpeg/jpeg-core.h | 267 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h | 57 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 306 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h | 57 - .../media/platform/samsung/s5p-jpeg/jpeg-regs.h | 646 - drivers/media/platform/samsung/s5p-mfc/Kconfig | 9 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 1680 - .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c | 25 - .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h | 31 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c | 163 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h | 16 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 169 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h | 16 - .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 792 - .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 482 - .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h | 29 - .../media/platform/samsung/s5p-mfc/s5p_mfc_debug.h | 51 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 1218 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.h | 20 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2697 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.h | 20 - .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.c | 124 - .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.h | 339 - .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 2534 - .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 57 - .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 119 - .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.h | 20 - drivers/media/platform/{renesas => }/sh_vou.c | 0 drivers/media/platform/st/Kconfig | 6 - drivers/media/platform/st/Makefile | 7 - drivers/media/platform/st/sti/Kconfig | 5 - drivers/media/platform/st/sti/Makefile | 6 - drivers/media/platform/st/sti/bdisp/Kconfig | 10 - drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 1427 - drivers/media/platform/st/sti/c8sectpfe/Kconfig | 29 - drivers/media/platform/st/sti/delta/Kconfig | 36 - drivers/media/platform/st/sti/hva/Kconfig | 26 - drivers/media/platform/st/stm32/Kconfig | 31 - drivers/media/platform/st/stm32/dma2d/dma2d.c | 736 - drivers/media/platform/st/stm32/stm32-dcmi.c | 2188 - drivers/media/platform/{st => }/sti/bdisp/Makefile | 0 .../platform/{st => }/sti/bdisp/bdisp-debug.c | 0 .../platform/{st => }/sti/bdisp/bdisp-filter.h | 0 .../media/platform/{st => }/sti/bdisp/bdisp-hw.c | 0 .../media/platform/{st => }/sti/bdisp/bdisp-reg.h | 0 drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1431 + drivers/media/platform/{st => }/sti/bdisp/bdisp.h | 0 drivers/media/platform/sti/c8sectpfe/Kconfig | 28 + .../media/platform/{st => }/sti/c8sectpfe/Makefile | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-common.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-common.h | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-core.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-core.h | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-debugfs.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-debugfs.h | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-dvb.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-dvb.h | 0 drivers/media/platform/{st => }/sti/delta/Makefile | 0 .../media/platform/{st => }/sti/delta/delta-cfg.h | 0 .../platform/{st => }/sti/delta/delta-debug.c | 0 .../platform/{st => }/sti/delta/delta-debug.h | 0 .../media/platform/{st => }/sti/delta/delta-ipc.c | 0 .../media/platform/{st => }/sti/delta/delta-ipc.h | 0 .../media/platform/{st => }/sti/delta/delta-mem.c | 0 .../media/platform/{st => }/sti/delta/delta-mem.h | 0 .../platform/{st => }/sti/delta/delta-mjpeg-dec.c | 0 .../platform/{st => }/sti/delta/delta-mjpeg-fw.h | 0 .../platform/{st => }/sti/delta/delta-mjpeg-hdr.c | 0 .../platform/{st => }/sti/delta/delta-mjpeg.h | 0 .../media/platform/{st => }/sti/delta/delta-v4l2.c | 0 drivers/media/platform/{st => }/sti/delta/delta.h | 0 drivers/media/platform/{st => }/sti/hva/Makefile | 0 .../media/platform/{st => }/sti/hva/hva-debugfs.c | 0 drivers/media/platform/{st => }/sti/hva/hva-h264.c | 0 drivers/media/platform/{st => }/sti/hva/hva-hw.c | 0 drivers/media/platform/{st => }/sti/hva/hva-hw.h | 0 drivers/media/platform/{st => }/sti/hva/hva-mem.c | 0 drivers/media/platform/{st => }/sti/hva/hva-mem.h | 0 drivers/media/platform/{st => }/sti/hva/hva-v4l2.c | 0 drivers/media/platform/{st => }/sti/hva/hva.h | 0 drivers/media/platform/{st => }/stm32/Makefile | 0 .../media/platform/{st => }/stm32/dma2d/dma2d-hw.c | 0 .../platform/{st => }/stm32/dma2d/dma2d-regs.h | 0 drivers/media/platform/stm32/dma2d/dma2d.c | 739 + .../media/platform/{st => }/stm32/dma2d/dma2d.h | 0 drivers/media/platform/stm32/stm32-dcmi.c | 2161 + drivers/media/platform/sunxi/Kconfig | 4 - drivers/media/platform/sunxi/sun4i-csi/Kconfig | 3 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 3 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 6 +- drivers/media/platform/sunxi/sun8i-di/Kconfig | 14 - drivers/media/platform/sunxi/sun8i-rotate/Kconfig | 14 - drivers/media/platform/ti-vpe/Makefile | 16 + drivers/media/platform/ti-vpe/cal-camerarx.c | 915 + drivers/media/platform/ti-vpe/cal-video.c | 1046 + drivers/media/platform/{ti/cal => ti-vpe}/cal.c | 0 drivers/media/platform/{ti/cal => ti-vpe}/cal.h | 0 .../media/platform/{ti/cal => ti-vpe}/cal_regs.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/csc.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/csc.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/sc.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/sc.h | 0 .../media/platform/{ti/vpe => ti-vpe}/sc_coeff.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.h | 0 .../media/platform/{ti/vpe => ti-vpe}/vpdma_priv.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpe.c | 0 .../media/platform/{ti/vpe => ti-vpe}/vpe_regs.h | 0 drivers/media/platform/ti/Kconfig | 69 - drivers/media/platform/ti/Makefile | 7 - drivers/media/platform/ti/am437x/Kconfig | 16 - drivers/media/platform/ti/cal/Makefile | 3 - drivers/media/platform/ti/cal/cal-camerarx.c | 915 - drivers/media/platform/ti/cal/cal-video.c | 1049 - drivers/media/platform/ti/davinci/Kconfig | 98 - drivers/media/platform/ti/davinci/vpif.c | 609 - drivers/media/platform/ti/davinci/vpif_capture.c | 1823 - drivers/media/platform/ti/davinci/vpif_display.c | 1408 - drivers/media/platform/ti/omap/Kconfig | 17 - drivers/media/platform/ti/omap3isp/Kconfig | 21 - drivers/media/platform/ti/omap3isp/ispstat.c | 1083 - drivers/media/platform/ti/vpe/Makefile | 12 - drivers/media/platform/{via => }/via-camera.c | 0 drivers/media/platform/{via => }/via-camera.h | 0 drivers/media/platform/via/Kconfig | 14 - drivers/media/platform/via/Makefile | 2 - drivers/media/platform/{renesas => }/vsp1/Makefile | 0 drivers/media/platform/{renesas => }/vsp1/vsp1.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_brx.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_brx.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_clu.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_clu.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_dl.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_dl.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_drm.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_drm.h | 0 drivers/media/platform/vsp1/vsp1_drv.c | 927 + .../platform/{renesas => }/vsp1/vsp1_entity.c | 0 .../platform/{renesas => }/vsp1/vsp1_entity.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgo.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgo.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgt.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgt.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_histo.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_histo.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hsit.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hsit.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_lif.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_lif.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_lut.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_lut.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_pipe.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_pipe.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_regs.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_rpf.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_rwpf.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_rwpf.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_sru.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_sru.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_uds.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_uds.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_uif.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_uif.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_video.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_video.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_wpf.c | 0 drivers/media/platform/xilinx/Kconfig | 10 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 106 +- drivers/media/radio/Kconfig | 348 +- drivers/media/radio/Makefile | 43 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 3 +- drivers/media/rc/Kconfig | 376 +- drivers/media/rc/Makefile | 47 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 28 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 2 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rcmm-decoder.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 4 +- drivers/media/rc/ir-sharp-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 34 +- drivers/media/rc/lirc_dev.c | 36 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/mtk-cir.c | 39 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-ir-raw.c | 2 + drivers/media/rc/rc-loopback.c | 6 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/winbond-cir.c | 2 +- drivers/media/spi/Kconfig | 26 +- drivers/media/spi/Makefile | 7 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/test-drivers/Kconfig | 8 +- drivers/media/test-drivers/Makefile | 14 +- drivers/media/test-drivers/vicodec/Kconfig | 2 +- drivers/media/test-drivers/vidtv/Kconfig | 1 + drivers/media/test-drivers/vidtv/vidtv_s302m.c | 17 +- drivers/media/test-drivers/vimc/Kconfig | 3 +- drivers/media/test-drivers/vimc/vimc-capture.c | 9 +- drivers/media/test-drivers/vimc/vimc-common.h | 7 - drivers/media/test-drivers/vimc/vimc-core.c | 10 - drivers/media/test-drivers/vivid/Kconfig | 2 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 12 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 10 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 15 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/tuners/Kconfig | 241 +- drivers/media/tuners/Makefile | 66 +- drivers/media/tuners/e4000.c | 6 +- drivers/media/tuners/fc2580.c | 6 +- drivers/media/tuners/msi001.c | 3 +- drivers/media/tuners/tuner-types.c | 2 +- drivers/media/tuners/tuner-xc2028-types.h | 142 + drivers/media/tuners/tuner-xc2028.c | 1522 + drivers/media/tuners/tuner-xc2028.h | 73 + drivers/media/tuners/xc2028-types.h | 142 - drivers/media/tuners/xc2028.c | 1522 - drivers/media/tuners/xc2028.h | 73 - drivers/media/tuners/xc4000.c | 2 +- drivers/media/usb/Kconfig | 33 +- drivers/media/usb/Makefile | 40 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 34 +- drivers/media/usb/dvb-usb/Kconfig | 368 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 13 +- drivers/media/usb/em28xx/em28xx-i2c.c | 2 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/go7007/s2250-board.c | 10 +- drivers/media/usb/go7007/snd-go7007.c | 2 +- drivers/media/usb/gspca/Kconfig | 121 +- drivers/media/usb/gspca/Makefile | 88 +- drivers/media/usb/gspca/gl860/Kconfig | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/usb/gspca/m5602/Kconfig | 2 +- drivers/media/usb/gspca/pac7302.c | 1 + drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 4 +- drivers/media/usb/msi2500/Kconfig | 2 +- drivers/media/usb/pvrusb2/Kconfig | 2 +- drivers/media/usb/pwc/Kconfig | 2 +- drivers/media/usb/pwc/pwc-uncompress.c | 2 +- drivers/media/usb/s2255/Kconfig | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 16 +- drivers/media/usb/stk1160/stk1160-video.c | 142 +- drivers/media/usb/stk1160/stk1160.h | 23 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 7 - drivers/media/usb/tm6000/tm6000-cards.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/uvc/Kconfig | 2 +- drivers/media/usb/uvc/uvc_driver.c | 9 - drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 12 +- drivers/media/v4l2-core/Makefile | 34 +- drivers/media/v4l2-core/tuner-core.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 20 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 46 +- drivers/media/v4l2-core/v4l2-ioctl.c | 14 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 + drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/emif.c | 8 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 71 +- drivers/memory/of_memory.c | 29 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 + drivers/memstick/core/mspro_block.c | 57 +- drivers/message/fusion/mptsas.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 8 +- drivers/mfd/lpc_ich.c | 59 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/eeprom/at25.c | 4 - drivers/misc/eeprom/ee1004.c | 3 - drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/fastrpc.c | 13 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 6 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/misc/hi6421v600-irq.c | 6 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/lkdtm/core.c | 1 - drivers/misc/lkdtm/lkdtm.h | 1 - drivers/misc/lkdtm/perms.c | 71 +- drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/mmc/core/block.c | 30 +- drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/bus.h | 3 +- drivers/mmc/core/host.c | 24 +- drivers/mmc/core/mmc.c | 39 +- drivers/mmc/core/mmc_ops.c | 13 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/core/sd.c | 35 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/core/sdio_bus.c | 7 +- drivers/mmc/host/Kconfig | 13 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/davinci_mmc.c | 12 +- drivers/mmc/host/dw_mmc-rockchip.c | 27 +- drivers/mmc/host/dw_mmc.c | 12 +- drivers/mmc/host/dw_mmc.h | 2 - drivers/mmc/host/litex_mmc.c | 661 - drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mmc/host/moxart-mmc.c | 2 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 29 +- drivers/mmc/host/sdhci-of-at91.c | 6 +- drivers/mmc/host/sdhci-of-esdhc.c | 18 +- drivers/mmc/host/sdhci-pci-gli.c | 133 +- drivers/mmc/host/sdhci-tegra.c | 15 +- drivers/mmc/host/sdhci_am654.c | 28 +- drivers/mmc/host/sh_mmcif.c | 10 +- drivers/mmc/host/sunxi-mmc.c | 9 - drivers/mmc/host/tmio_mmc.h | 4 + drivers/mmc/host/wmt-sdmmc.c | 7 +- drivers/mtd/devices/mchp23k256.c | 4 +- drivers/mtd/devices/mchp48l640.c | 4 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/phram.c | 12 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/mtdcore.c | 2 - drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/raw/Kconfig | 2 +- drivers/mtd/nand/raw/brcmnand/brcmnand.c | 2 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 3 +- drivers/mtd/nand/raw/ingenic/ingenic_ecc.c | 7 +- drivers/mtd/nand/raw/qcom_nandc.c | 14 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/parsers/qcomsmempart.c | 36 +- drivers/mtd/spi-nor/controllers/Kconfig | 36 + drivers/mtd/spi-nor/controllers/Makefile | 3 + drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 99 + .../mtd/spi-nor/controllers/intel-spi-platform.c | 54 + drivers/mtd/spi-nor/controllers/intel-spi.c | 968 + drivers/mtd/spi-nor/controllers/intel-spi.h | 21 + drivers/net/Makefile | 2 +- drivers/net/amt.c | 4 +- drivers/net/arcnet/com20020-pci.c | 3 - drivers/net/bareudp.c | 19 +- drivers/net/bonding/bond_3ad.c | 33 +- drivers/net/bonding/bond_alb.c | 31 +- drivers/net/bonding/bond_main.c | 333 +- drivers/net/bonding/bond_netlink.c | 59 - drivers/net/bonding/bond_options.c | 74 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/bonding/bond_sysfs_slave.c | 8 +- drivers/net/caif/caif_serial.c | 2 +- drivers/net/can/c_can/c_can_ethtool.c | 9 + drivers/net/can/dev/bittiming.c | 20 +- drivers/net/can/dev/dev.c | 2 +- drivers/net/can/flexcan/flexcan-core.c | 1 - drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/m_can/m_can.c | 6 - drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/m_can/tcan4x5x-regmap.c | 2 +- drivers/net/can/rcar/rcar_canfd.c | 359 +- drivers/net/can/slcan.c | 2 +- drivers/net/can/softing/softing_main.c | 5 +- drivers/net/can/spi/hi311x.c | 10 +- drivers/net/can/spi/mcp251x.c | 8 +- drivers/net/can/spi/mcp251xfd/Makefile | 2 - .../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 353 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 143 - drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c | 153 - drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h | 62 - drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 417 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 22 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 6 - drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 96 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 9 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 8 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 6 +- drivers/net/can/usb/gs_usb.c | 456 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 21 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/dsa/Kconfig | 14 +- drivers/net/dsa/Makefile | 3 +- drivers/net/dsa/b53/b53_common.c | 87 +- drivers/net/dsa/b53/b53_priv.h | 25 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/b53/b53_srab.c | 35 +- drivers/net/dsa/bcm_sf2.c | 61 +- drivers/net/dsa/dsa_loop.c | 3 +- drivers/net/dsa/hirschmann/hellcreek.c | 9 +- drivers/net/dsa/hirschmann/hellcreek_hwtstamp.c | 2 +- drivers/net/dsa/lan9303-core.c | 29 +- drivers/net/dsa/lantiq_gswip.c | 76 +- drivers/net/dsa/microchip/ksz8.h | 1 - drivers/net/dsa/microchip/ksz8795.c | 92 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 - drivers/net/dsa/microchip/ksz8795_spi.c | 15 +- drivers/net/dsa/microchip/ksz9477.c | 156 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 1 - drivers/net/dsa/microchip/ksz9477_reg.h | 3 - drivers/net/dsa/microchip/ksz9477_spi.c | 16 +- drivers/net/dsa/microchip/ksz_common.c | 47 +- drivers/net/dsa/microchip/ksz_common.h | 15 +- drivers/net/dsa/mt7530.c | 23 +- drivers/net/dsa/mv88e6xxx/chip.c | 947 +- drivers/net/dsa/mv88e6xxx/chip.h | 51 +- drivers/net/dsa/mv88e6xxx/devlink.c | 94 - drivers/net/dsa/mv88e6xxx/global1.h | 11 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 316 +- drivers/net/dsa/mv88e6xxx/global2.h | 3 - drivers/net/dsa/mv88e6xxx/global2_scratch.c | 28 - drivers/net/dsa/mv88e6xxx/hwtstamp.c | 2 +- drivers/net/dsa/mv88e6xxx/port.c | 41 +- drivers/net/dsa/mv88e6xxx/port.h | 16 +- drivers/net/dsa/mv88e6xxx/serdes.c | 81 +- drivers/net/dsa/mv88e6xxx/serdes.h | 5 - drivers/net/dsa/mv88e6xxx/smi.c | 35 +- drivers/net/dsa/ocelot/felix.c | 843 +- drivers/net/dsa/ocelot/felix.h | 9 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 52 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 53 +- drivers/net/dsa/qca/ar9331.c | 48 +- drivers/net/dsa/qca8k.c | 1598 +- drivers/net/dsa/qca8k.h | 54 +- drivers/net/dsa/realtek-smi-core.c | 523 + drivers/net/dsa/realtek-smi-core.h | 145 + drivers/net/dsa/realtek/Kconfig | 40 - drivers/net/dsa/realtek/Makefile | 6 - drivers/net/dsa/realtek/realtek-mdio.c | 290 - drivers/net/dsa/realtek/realtek-smi.c | 581 - drivers/net/dsa/realtek/realtek.h | 150 - drivers/net/dsa/realtek/rtl8365mb.c | 2113 - drivers/net/dsa/realtek/rtl8366-core.c | 448 - drivers/net/dsa/realtek/rtl8366rb.c | 1860 - drivers/net/dsa/rtl8365mb.c | 1987 + drivers/net/dsa/rtl8366.c | 448 + drivers/net/dsa/rtl8366rb.c | 1814 + drivers/net/dsa/sja1105/sja1105_flower.c | 47 +- drivers/net/dsa/sja1105/sja1105_main.c | 202 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 16 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/dsa/xrs700x/xrs700x.c | 32 +- drivers/net/ethernet/3com/typhoon.c | 30 +- drivers/net/ethernet/8390/etherh.c | 6 +- drivers/net/ethernet/8390/mcf8390.c | 12 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/altera/altera_sgdma.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 8 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/amd/declance.c | 4 +- drivers/net/ethernet/amd/xgbe/xgbe-drv.c | 14 +- drivers/net/ethernet/amd/xgbe/xgbe-pci.c | 3 - drivers/net/ethernet/apm/xgene/xgene_enet_main.c | 12 +- .../net/ethernet/aquantia/atlantic/aq_filters.c | 6 +- drivers/net/ethernet/arc/emac_mdio.c | 5 +- drivers/net/ethernet/asix/ax88796c_main.c | 6 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 28 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 6 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 130 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 83 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 73 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 22 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 - drivers/net/ethernet/broadcom/sb1250-mac.c | 4 +- drivers/net/ethernet/cadence/macb.h | 4 - drivers/net/ethernet/cadence/macb_main.c | 90 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 - drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 2 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 59 +- drivers/net/ethernet/cortina/gemini.c | 8 - drivers/net/ethernet/davicom/Kconfig | 31 - drivers/net/ethernet/davicom/Makefile | 1 - drivers/net/ethernet/davicom/dm9051.c | 1260 - drivers/net/ethernet/davicom/dm9051.h | 162 - drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 60 +- drivers/net/ethernet/ezchip/nps_enet.c | 1 + drivers/net/ethernet/faraday/Kconfig | 12 +- drivers/net/ethernet/faraday/ftgmac100.c | 243 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 443 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 32 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 171 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 8 - .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 12 - drivers/net/ethernet/freescale/dpaa2/dpmac.c | 54 - drivers/net/ethernet/freescale/dpaa2/dpmac.h | 5 - drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 - drivers/net/ethernet/freescale/enetc/enetc.h | 38 - drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 150 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_mpc52xx.c | 12 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 - drivers/net/ethernet/freescale/xgmac_mdio.c | 93 +- drivers/net/ethernet/fungible/Kconfig | 28 - drivers/net/ethernet/fungible/Makefile | 7 - drivers/net/ethernet/fungible/funcore/Makefile | 5 - drivers/net/ethernet/fungible/funcore/fun_dev.c | 843 - drivers/net/ethernet/fungible/funcore/fun_dev.h | 150 - drivers/net/ethernet/fungible/funcore/fun_hci.h | 1202 - drivers/net/ethernet/fungible/funcore/fun_queue.c | 601 - drivers/net/ethernet/fungible/funcore/fun_queue.h | 175 - drivers/net/ethernet/fungible/funeth/Kconfig | 17 - drivers/net/ethernet/fungible/funeth/Makefile | 10 - drivers/net/ethernet/fungible/funeth/fun_port.h | 97 - drivers/net/ethernet/fungible/funeth/funeth.h | 171 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 40 - .../net/ethernet/fungible/funeth/funeth_devlink.h | 13 - .../net/ethernet/fungible/funeth/funeth_ethtool.c | 1162 - drivers/net/ethernet/fungible/funeth/funeth_ktls.c | 155 - drivers/net/ethernet/fungible/funeth/funeth_ktls.h | 30 - drivers/net/ethernet/fungible/funeth/funeth_main.c | 2091 - drivers/net/ethernet/fungible/funeth/funeth_rx.c | 826 - .../net/ethernet/fungible/funeth/funeth_trace.h | 117 - drivers/net/ethernet/fungible/funeth/funeth_tx.c | 763 - drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 264 - drivers/net/ethernet/google/gve/gve.h | 2 +- drivers/net/ethernet/google/gve/gve_adminq.c | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 12 +- drivers/net/ethernet/google/gve/gve_rx.c | 6 +- drivers/net/ethernet/google/gve/gve_rx_dqo.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 14 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 - drivers/net/ethernet/i825xx/ether1.c | 4 +- drivers/net/ethernet/i825xx/sun3_82586.h | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 465 +- drivers/net/ethernet/ibm/ibmvnic.h | 9 +- drivers/net/ethernet/intel/e1000e/e1000.h | 4 +- drivers/net/ethernet/intel/e1000e/hw.h | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 28 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 87 +- drivers/net/ethernet/intel/e1000e/phy.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 14 +- drivers/net/ethernet/intel/i40e/i40e_adminq.c | 92 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 155 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 11 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 - drivers/net/ethernet/intel/i40e/i40e_main.c | 113 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 25 - drivers/net/ethernet/intel/i40e/i40e_register.h | 3 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 160 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 6 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 23 +- drivers/net/ethernet/intel/iavf/iavf.h | 29 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 498 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 62 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 258 +- drivers/net/ethernet/intel/ice/Makefile | 15 +- drivers/net/ethernet/intel/ice/ice.h | 53 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 276 +- drivers/net/ethernet/intel/ice/ice_arfs.h | 3 - drivers/net/ethernet/intel/ice/ice_base.c | 21 +- drivers/net/ethernet/intel/ice/ice_common.c | 107 +- drivers/net/ethernet/intel/ice/ice_common.h | 13 +- drivers/net/ethernet/intel/ice/ice_dcb.h | 1 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 171 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 31 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 345 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 15 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 46 +- drivers/net/ethernet/intel/ice/ice_flow.c | 1 - drivers/net/ethernet/intel/ice/ice_flow.h | 2 - drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 376 - drivers/net/ethernet/intel/ice/ice_gnss.h | 50 - drivers/net/ethernet/intel/ice/ice_idc.c | 14 +- drivers/net/ethernet/intel/ice/ice_idc_int.h | 1 + drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 3 - drivers/net/ethernet/intel/ice/ice_lib.c | 602 +- drivers/net/ethernet/intel/ice/ice_lib.h | 22 +- drivers/net/ethernet/intel/ice/ice_main.c | 538 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 12 +- .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c | 38 - .../net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h | 13 - drivers/net/ethernet/intel/ice/ice_protocol_type.h | 22 - drivers/net/ethernet/intel/ice/ice_ptp.c | 13 +- drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 31 - drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 7 - drivers/net/ethernet/intel/ice/ice_repr.c | 111 +- drivers/net/ethernet/intel/ice/ice_repr.h | 1 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2207 +- drivers/net/ethernet/intel/ice/ice_sriov.h | 163 +- drivers/net/ethernet/intel/ice/ice_switch.c | 1162 +- drivers/net/ethernet/intel/ice/ice_switch.h | 33 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 156 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 - drivers/net/ethernet/intel/ice/ice_trace.h | 24 - drivers/net/ethernet/intel/ice/ice_txrx.c | 58 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 13 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 24 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +- drivers/net/ethernet/intel/ice/ice_type.h | 20 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 1029 - drivers/net/ethernet/intel/ice/ice_vf_lib.h | 290 - .../net/ethernet/intel/ice/ice_vf_lib_private.h | 40 - drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 532 - drivers/net/ethernet/intel/ice/ice_vf_mbx.h | 52 - .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 211 - .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 - drivers/net/ethernet/intel/ice/ice_virtchnl.c | 3785 - drivers/net/ethernet/intel/ice/ice_virtchnl.h | 82 - .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 - drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 14 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 1 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 5317 + drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 346 + drivers/net/ethernet/intel/ice/ice_vlan.h | 18 - drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 - drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 - drivers/net/ethernet/intel/ice/ice_xsk.c | 396 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 28 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 + drivers/net/ethernet/intel/igb/igb_main.c | 38 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 6 +- drivers/net/ethernet/intel/igbvf/netdev.c | 22 +- drivers/net/ethernet/intel/igc/igc_main.c | 35 +- drivers/net/ethernet/intel/igc/igc_phy.c | 4 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 21 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 63 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 207 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 33 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 2 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 46 +- drivers/net/ethernet/intel/ixgbevf/mbx.h | 2 - drivers/net/ethernet/intel/ixgbevf/vf.c | 42 - drivers/net/ethernet/intel/ixgbevf/vf.h | 1 - drivers/net/ethernet/jme.c | 3 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/litex/Kconfig | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 38 +- drivers/net/ethernet/marvell/mvneta.c | 331 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 249 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 13 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 20 - drivers/net/ethernet/marvell/octeontx2/af/npc.h | 6 +- .../ethernet/marvell/octeontx2/af/npc_profile.h | 70 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 131 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 - drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 290 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 34 - drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 7 +- drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 4 - .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 131 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 1 - .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 2 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 37 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 22 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 20 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 - .../ethernet/marvell/octeontx2/nic/otx2_common.c | 79 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 22 - .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 30 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 82 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 - .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 - .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 48 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 55 +- drivers/net/ethernet/marvell/prestera/prestera.h | 5 - .../net/ethernet/marvell/prestera/prestera_acl.c | 124 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 30 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 5 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 3 +- .../ethernet/marvell/prestera/prestera_flower.c | 87 +- .../ethernet/marvell/prestera/prestera_flower.h | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 55 - .../net/ethernet/marvell/prestera/prestera_hw.h | 6 - .../net/ethernet/marvell/prestera/prestera_main.c | 14 - .../ethernet/marvell/prestera/prestera_router.c | 412 - .../ethernet/marvell/prestera/prestera_router_hw.c | 132 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 44 - drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 11 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 64 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 380 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 59 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 55 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 106 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 45 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/rep/bond.c | 32 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 - drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 80 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 34 +- .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 34 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 15 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 26 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 27 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 64 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 2 + .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 40 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 32 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 1 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h | 49 - .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c | 79 - .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 372 - .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 68 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 89 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 209 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 22 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 78 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 216 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 5 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 + .../mellanox/mlx5/core/en_accel/ipsec_rxtx.c | 13 +- .../mellanox/mlx5/core/en_accel/ipsec_rxtx.h | 9 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 170 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 14 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 256 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 84 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 871 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 39 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 130 +- drivers/net/ethernet/mellanox/mlx5/core/eq.c | 10 +- .../mellanox/mlx5/core/esw/acl/ingress_ofld.c | 87 - .../net/ethernet/mellanox/mlx5/core/esw/acl/ofld.h | 15 - .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 4 - .../mlx5/core/esw/diag/bridge_tracepoint.h | 2 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 20 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 184 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 6 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 14 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 27 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 59 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lag/lag.c | 142 +- drivers/net/ethernet/mellanox/mlx5/core/lag/lag.h | 2 - drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 13 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 9 +- .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 + .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c | 68 - drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h | 36 - .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 62 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 66 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 17 +- .../mellanox/mlx5/core/steering/dr_action.c | 24 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 17 +- .../mellanox/mlx5/core/steering/dr_domain.c | 2 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 173 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 57 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 71 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 34 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 161 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 7 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 10 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 253 +- .../mellanox/mlx5/core/steering/dr_ste_v1.h | 94 - .../mellanox/mlx5/core/steering/dr_ste_v2.c | 231 - .../mellanox/mlx5/core/steering/dr_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_types.h | 46 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 44 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 143 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 77 - .../mellanox/mlxsw/core_acl_flex_actions.h | 3 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 159 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 76 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 178 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 91 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 305 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +- drivers/net/ethernet/micrel/ks8851_spi.c | 6 +- drivers/net/ethernet/micrel/ksz884x.c | 9 +- drivers/net/ethernet/microchip/enc28j60.c | 6 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 380 +- drivers/net/ethernet/microchip/lan743x_main.c | 276 +- drivers/net/ethernet/microchip/lan743x_main.h | 221 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 566 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 10 - drivers/net/ethernet/microchip/lan966x/Kconfig | 1 - drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 - .../net/ethernet/microchip/lan966x/lan966x_mac.c | 11 +- .../net/ethernet/microchip/lan966x/lan966x_main.c | 154 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 56 - .../net/ethernet/microchip/lan966x/lan966x_mdb.c | 45 - .../ethernet/microchip/lan966x/lan966x_phylink.c | 9 - .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 - .../net/ethernet/microchip/lan966x/lan966x_regs.h | 121 - .../ethernet/microchip/lan966x/lan966x_switchdev.c | 85 +- drivers/net/ethernet/microchip/sparx5/Makefile | 3 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 36 +- .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 - .../ethernet/microchip/sparx5/sparx5_mactable.c | 44 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 26 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 94 +- .../ethernet/microchip/sparx5/sparx5_main_regs.h | 335 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 42 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 39 +- .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 60 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 - drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 685 - .../ethernet/microchip/sparx5/sparx5_switchdev.c | 251 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 20 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +- drivers/net/ethernet/microsoft/mana/mana.h | 15 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 70 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 35 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 685 +- drivers/net/ethernet/mscc/ocelot.h | 18 +- drivers/net/ethernet/mscc/ocelot_flower.c | 54 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 - drivers/net/ethernet/mscc/ocelot_mrp.c | 64 +- drivers/net/ethernet/mscc/ocelot_net.c | 251 +- drivers/net/ethernet/mscc/ocelot_police.c | 41 - drivers/net/ethernet/mscc/ocelot_police.h | 5 - drivers/net/ethernet/mscc/ocelot_vcap.c | 66 +- drivers/net/ethernet/netronome/nfp/Makefile | 8 - drivers/net/ethernet/netronome/nfp/flower/action.c | 58 - drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 9 - drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 49 +- .../net/ethernet/netronome/nfp/flower/offload.c | 16 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 470 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 28 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 1350 - drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h | 106 - drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 275 - drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 408 - drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 1524 - drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h | 129 - drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 195 - drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 12 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 58 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 43 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 204 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2184 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 87 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 66 +- drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 442 - drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 215 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 18 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 170 - drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h | 41 - .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 32 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 17 + drivers/net/ethernet/netronome/nfp/nfp_port.h | 5 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 29 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 4 + .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 9 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 49 - .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 34 - .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 164 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 206 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 125 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 37 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 - .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 2 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 90 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 38 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 47 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 1 - drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 - .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +- drivers/net/ethernet/qualcomm/qca_spi.c | 6 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 94 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 71 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 8 +- drivers/net/ethernet/seeq/ether3.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 26 - drivers/net/ethernet/sfc/ef100_nic.c | 9 - drivers/net/ethernet/sfc/efx_channels.c | 63 +- drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/sfc/net_driver.h | 2 - drivers/net/ethernet/sfc/nic_common.h | 5 - drivers/net/ethernet/sfc/rx_common.c | 18 +- drivers/net/ethernet/sfc/rx_common.h | 6 - drivers/net/ethernet/sfc/siena.c | 8 - drivers/net/ethernet/smsc/smc911x.c | 8 +- drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 388 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 37 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 32 +- .../net/ethernet/stmicro/stmmac/dwmac-visconti.c | 51 +- drivers/net/ethernet/stmicro/stmmac/dwmac_dma.h | 1 - drivers/net/ethernet/stmicro/stmmac/stmmac.h | 4 +- .../net/ethernet/stmicro/stmmac/stmmac_ethtool.c | 19 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 23 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 228 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 25 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/cassini.c | 23 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 56 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 228 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 + drivers/net/ethernet/ti/cpsw_ethtool.c | 6 +- drivers/net/ethernet/ti/cpsw_priv.c | 2 +- drivers/net/ethernet/ti/cpsw_switchdev.c | 4 + drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 25 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/tundra/tsi108_eth.c | 35 +- drivers/net/ethernet/vertexcom/mse102x.c | 6 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 9 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 608 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 85 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 1 + drivers/net/fjes/fjes_main.c | 5 +- drivers/net/geneve.c | 89 +- drivers/net/gtp.c | 567 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/dmascc.c | 7 +- drivers/net/hamradio/yam.c | 4 +- drivers/net/hyperv/netvsc.c | 25 +- drivers/net/hyperv/netvsc_drv.c | 3 - drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 17 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/ca8210.c | 11 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 3 +- drivers/net/ieee802154/mcr20a.c | 8 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/ipa/Kconfig | 2 - drivers/net/ipa/gsi_trans.c | 11 - drivers/net/ipa/gsi_trans.h | 10 - drivers/net/ipa/ipa_data-v3.1.c | 2 - drivers/net/ipa/ipa_data-v3.5.1.c | 2 - drivers/net/ipa/ipa_data-v4.11.c | 2 - drivers/net/ipa/ipa_data-v4.2.c | 2 - drivers/net/ipa/ipa_data-v4.5.c | 2 - drivers/net/ipa/ipa_data-v4.9.c | 2 - drivers/net/ipa/ipa_data.h | 2 - drivers/net/ipa/ipa_endpoint.c | 217 +- drivers/net/ipa/ipa_endpoint.h | 8 +- drivers/net/ipa/ipa_power.c | 230 +- drivers/net/ipa/ipa_power.h | 7 - drivers/net/ipa/ipa_uc.c | 5 - drivers/net/ipvlan/ipvlan_core.c | 2 +- drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 39 +- drivers/net/macvlan.c | 22 +- drivers/net/macvtap.c | 6 - drivers/net/mctp/Kconfig | 12 - drivers/net/mctp/Makefile | 1 - drivers/net/mctp/mctp-i2c.c | 1082 - drivers/net/mctp/mctp-serial.c | 11 +- drivers/net/mdio/mdio-aspeed.c | 1 - drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 76 +- drivers/net/mdio/mdio-mux.c | 4 +- drivers/net/mdio/mdio-xgene.c | 3 +- drivers/net/mhi_net.c | 2 +- drivers/net/net_failover.c | 2 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 102 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/netdevsim/hwstats.c | 486 - drivers/net/netdevsim/netdevsim.h | 25 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/Kconfig | 1 - drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 172 +- drivers/net/phy/broadcom.c | 1 - drivers/net/phy/dp83640.c | 19 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell.c | 25 +- drivers/net/phy/mediatek-ge.c | 3 + drivers/net/phy/meson-gxl.c | 31 +- drivers/net/phy/micrel.c | 1103 +- drivers/net/phy/microchip_t1.c | 359 +- drivers/net/phy/mscc/mscc_main.c | 3 - drivers/net/phy/mscc/mscc_ptp.c | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 2 +- drivers/net/phy/phy-core.c | 22 +- drivers/net/phy/phy_device.c | 25 +- drivers/net/phy/phylink.c | 90 +- drivers/net/phy/sfp-bus.c | 11 - drivers/net/phy/sfp.c | 48 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/plip/plip.c | 2 +- drivers/net/rionet.c | 2 +- drivers/net/sb1000.c | 2 +- drivers/net/slip/slip.c | 2 +- drivers/net/tap.c | 38 +- drivers/net/team/team.c | 5 - drivers/net/tun.c | 102 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/asix.h | 10 +- drivers/net/usb/asix_common.c | 81 +- drivers/net/usb/asix_devices.c | 104 +- drivers/net/usb/ax88179_178a.c | 68 +- drivers/net/usb/cdc_ether.c | 12 - drivers/net/usb/cdc_mbim.c | 6 - drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/gl620a.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/ipheth.c | 6 +- drivers/net/usb/lan78xx.c | 7 +- drivers/net/usb/qmi_wwan.c | 2 - drivers/net/usb/smsc95xx.c | 53 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/zaurus.c | 12 - drivers/net/veth.c | 207 +- drivers/net/virtio_net.c | 3 +- drivers/net/vrf.c | 9 +- drivers/net/vxlan.c | 4834 + drivers/net/vxlan/Makefile | 7 - drivers/net/vxlan/vxlan_core.c | 4743 - drivers/net/vxlan/vxlan_multicast.c | 272 - drivers/net/vxlan/vxlan_private.h | 162 - drivers/net/vxlan/vxlan_vnifilter.c | 999 - drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wan/lmc/lmc_main.c | 3 +- drivers/net/wan/slic_ds26522.c | 3 +- drivers/net/wireguard/device.c | 38 +- drivers/net/wireless/ath/ar5523/ar5523.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 16 - drivers/net/wireless/ath/ath10k/htt.c | 153 - drivers/net/wireless/ath/ath10k/htt.h | 296 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 331 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 36 +- drivers/net/wireless/ath/ath10k/hw.c | 15 +- drivers/net/wireless/ath/ath10k/hw.h | 27 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 40 +- drivers/net/wireless/ath/ath10k/snoc.c | 17 +- drivers/net/wireless/ath/ath10k/swap.h | 2 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 35 +- drivers/net/wireless/ath/ath10k/wow.c | 7 +- drivers/net/wireless/ath/ath11k/ahb.c | 6 +- drivers/net/wireless/ath/ath11k/ce.h | 2 +- drivers/net/wireless/ath/ath11k/core.c | 15 - drivers/net/wireless/ath/ath11k/core.h | 12 +- drivers/net/wireless/ath/ath11k/dbring.c | 19 +- drivers/net/wireless/ath/ath11k/debugfs.c | 515 - drivers/net/wireless/ath/ath11k/debugfs.h | 180 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 357 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 35 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 1 - drivers/net/wireless/ath/ath11k/hal_rx.c | 471 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 143 +- drivers/net/wireless/ath/ath11k/hw.c | 23 - drivers/net/wireless/ath/ath11k/hw.h | 3 - drivers/net/wireless/ath/ath11k/mac.c | 116 +- drivers/net/wireless/ath/ath11k/mhi.c | 5 +- drivers/net/wireless/ath/ath11k/pci.c | 10 - drivers/net/wireless/ath/ath11k/peer.c | 40 +- drivers/net/wireless/ath/ath11k/qmi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 - drivers/net/wireless/ath/ath11k/reg.c | 25 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 6 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 300 +- drivers/net/wireless/ath/ath11k/wmi.h | 132 - drivers/net/wireless/ath/ath5k/ath5k.h | 4 + drivers/net/wireless/ath/ath5k/dma.c | 23 +- drivers/net/wireless/ath/ath5k/eeprom.c | 3 - drivers/net/wireless/ath/ath6kl/txrx.c | 2 +- drivers/net/wireless/ath/ath6kl/usb.c | 1 - drivers/net/wireless/ath/ath6kl/wmi.c | 22 +- drivers/net/wireless/ath/ath6kl/wmi.h | 38 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/eeprom.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 - drivers/net/wireless/ath/ath9k/mci.c | 2 +- drivers/net/wireless/ath/ath9k/rng.c | 72 +- drivers/net/wireless/ath/carl9170/carl9170.h | 1 + drivers/net/wireless/ath/carl9170/fwdesc.h | 2 +- drivers/net/wireless/ath/carl9170/main.c | 61 +- drivers/net/wireless/ath/carl9170/wlan.h | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 6 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/spectral_common.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 107 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 36 - drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 - drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 35 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 18 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 8 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 10 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 20 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 78 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 - drivers/net/wireless/cisco/airo.c | 2 +- drivers/net/wireless/intel/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/Kconfig | 14 +- drivers/net/wireless/intel/iwlwifi/cfg/22000.c | 55 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 2 +- drivers/net/wireless/intel/iwlwifi/dvm/main.c | 1 - drivers/net/wireless/intel/iwlwifi/dvm/rx.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.c | 240 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 39 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 18 +- drivers/net/wireless/intel/iwlwifi/fw/api/config.h | 33 + .../net/wireless/intel/iwlwifi/fw/api/datapath.h | 148 +- .../net/wireless/intel/iwlwifi/fw/api/dbg-tlv.h | 37 +- drivers/net/wireless/intel/iwlwifi/fw/api/debug.h | 19 +- drivers/net/wireless/intel/iwlwifi/fw/api/filter.h | 88 + .../net/wireless/intel/iwlwifi/fw/api/mac-cfg.h | 34 - drivers/net/wireless/intel/iwlwifi/fw/api/mac.h | 127 +- .../net/wireless/intel/iwlwifi/fw/api/nvm-reg.h | 52 +- drivers/net/wireless/intel/iwlwifi/fw/api/phy.h | 16 +- drivers/net/wireless/intel/iwlwifi/fw/api/power.h | 27 +- drivers/net/wireless/intel/iwlwifi/fw/api/rfi.h | 10 +- drivers/net/wireless/intel/iwlwifi/fw/api/rs.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/tx.h | 7 +- drivers/net/wireless/intel/iwlwifi/fw/api/txq.h | 4 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.c | 331 +- drivers/net/wireless/intel/iwlwifi/fw/dbg.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/debugfs.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/file.h | 38 +- drivers/net/wireless/intel/iwlwifi/fw/img.c | 7 +- drivers/net/wireless/intel/iwlwifi/fw/img.h | 14 +- drivers/net/wireless/intel/iwlwifi/fw/init.c | 5 +- drivers/net/wireless/intel/iwlwifi/fw/paging.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/pnvm.c | 22 +- drivers/net/wireless/intel/iwlwifi/fw/rs.c | 33 +- drivers/net/wireless/intel/iwlwifi/fw/runtime.h | 5 +- drivers/net/wireless/intel/iwlwifi/fw/smem.c | 4 +- drivers/net/wireless/intel/iwlwifi/fw/uefi.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-config.h | 17 +- .../wireless/intel/iwlwifi/iwl-context-info-gen3.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-csr.h | 6 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.c | 72 +- drivers/net/wireless/intel/iwlwifi/iwl-dbg-tlv.h | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 183 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.h | 2 +- .../net/wireless/intel/iwlwifi/iwl-eeprom-read.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-fh.h | 30 +- drivers/net/wireless/intel/iwlwifi/iwl-io.c | 18 +- drivers/net/wireless/intel/iwlwifi/iwl-modparams.h | 5 +- drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 46 +- drivers/net/wireless/intel/iwlwifi/iwl-phy-db.c | 4 +- drivers/net/wireless/intel/iwlwifi/iwl-prph.h | 13 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-trans.h | 59 +- drivers/net/wireless/intel/iwlwifi/mei/main.c | 55 +- drivers/net/wireless/intel/iwlwifi/mei/net.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 232 +- .../net/wireless/intel/iwlwifi/mvm/ftm-initiator.c | 25 +- .../net/wireless/intel/iwlwifi/mvm/ftm-responder.c | 24 +- drivers/net/wireless/intel/iwlwifi/mvm/fw.c | 407 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 602 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 32 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 35 +- drivers/net/wireless/intel/iwlwifi/mvm/phy-ctxt.c | 43 +- drivers/net/wireless/intel/iwlwifi/mvm/quota.c | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/rfi.c | 13 +- drivers/net/wireless/intel/iwlwifi/mvm/rs-fw.c | 32 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 + drivers/net/wireless/intel/iwlwifi/mvm/rx.c | 6 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 294 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 313 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 22 +- drivers/net/wireless/intel/iwlwifi/mvm/utils.c | 40 +- .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 5 +- .../wireless/intel/iwlwifi/pcie/ctxt-info-gen3.c | 5 +- drivers/net/wireless/intel/iwlwifi/pcie/drv.c | 38 +- drivers/net/wireless/intel/iwlwifi/pcie/internal.h | 46 +- drivers/net/wireless/intel/iwlwifi/pcie/rx.c | 112 +- .../net/wireless/intel/iwlwifi/pcie/trans-gen2.c | 3 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 54 +- drivers/net/wireless/intel/iwlwifi/pcie/tx-gen2.c | 4 +- drivers/net/wireless/intel/iwlwifi/pcie/tx.c | 14 +- drivers/net/wireless/intel/iwlwifi/queue/tx.c | 101 +- drivers/net/wireless/intel/iwlwifi/queue/tx.h | 21 +- drivers/net/wireless/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 423 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/rx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 2 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 2 +- drivers/net/wireless/marvell/mwifiex/util.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 63 +- drivers/net/wireless/mediatek/mt76/mt76.h | 36 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 194 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 236 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 91 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 36 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 76 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 422 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 118 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 27 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 1 - .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 225 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 466 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 188 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 310 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 777 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 152 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1533 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 691 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 130 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 893 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1212 - .../net/wireless/mediatek/mt76/mt7915/testmode.c | 106 +- drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 - drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 - .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 65 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 121 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 209 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 4 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 313 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 126 - .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 48 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 64 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 22 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 89 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 40 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 306 - .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 252 - drivers/net/wireless/mediatek/mt76/sdio.c | 14 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 - drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 28 +- drivers/net/wireless/mediatek/mt76/testmode.c | 5 +- drivers/net/wireless/mediatek/mt76/usb.c | 125 +- drivers/net/wireless/microchip/wilc1000/spi.c | 9 +- drivers/net/wireless/ray_cs.c | 6 - drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +- drivers/net/wireless/realtek/rtw88/coex.c | 298 +- drivers/net/wireless/realtek/rtw88/coex.h | 5 - drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 59 +- drivers/net/wireless/realtek/rtw88/fw.h | 9 - drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 127 +- drivers/net/wireless/realtek/rtw88/main.h | 52 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 5 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 +- drivers/net/wireless/realtek/rtw88/sar.c | 8 +- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw89/Kconfig | 4 - drivers/net/wireless/realtek/rtw89/Makefile | 13 +- drivers/net/wireless/realtek/rtw89/cam.c | 40 +- drivers/net/wireless/realtek/rtw89/cam.h | 5 - drivers/net/wireless/realtek/rtw89/coex.c | 41 +- drivers/net/wireless/realtek/rtw89/core.c | 679 +- drivers/net/wireless/realtek/rtw89/core.h | 291 +- drivers/net/wireless/realtek/rtw89/debug.c | 93 +- drivers/net/wireless/realtek/rtw89/debug.h | 1 - drivers/net/wireless/realtek/rtw89/efuse.c | 160 +- drivers/net/wireless/realtek/rtw89/fw.c | 686 +- drivers/net/wireless/realtek/rtw89/fw.h | 491 +- drivers/net/wireless/realtek/rtw89/mac.c | 646 +- drivers/net/wireless/realtek/rtw89/mac.h | 84 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 147 +- drivers/net/wireless/realtek/rtw89/pci.c | 361 +- drivers/net/wireless/realtek/rtw89/pci.h | 81 +- drivers/net/wireless/realtek/rtw89/phy.c | 521 +- drivers/net/wireless/realtek/rtw89/phy.h | 75 - drivers/net/wireless/realtek/rtw89/reg.h | 217 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 79 +- drivers/net/wireless/realtek/rtw89/rtw8852a.h | 2 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 86 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 46 - drivers/net/wireless/realtek/rtw89/rtw8852c.c | 529 - drivers/net/wireless/realtek/rtw89/rtw8852c.h | 76 - drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 43 - drivers/net/wireless/realtek/rtw89/txrx.h | 3 - drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- drivers/net/wireless/st/cw1200/queue.c | 3 +- drivers/net/wireless/st/cw1200/wsm.c | 2 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/net/wireless/zydas/zd1201.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 5 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 - drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 - drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 - drivers/net/wwan/qcom_bam_dmux.c | 2 +- drivers/net/wwan/wwan_core.c | 36 - drivers/net/xen-netback/xenbus.c | 14 +- drivers/net/xen-netfront.c | 93 +- drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/port100.c | 2 - drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/i2c.c | 3 +- drivers/nfc/st21nfca/vendor_cmds.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 16 - drivers/ntb/msi.c | 6 +- drivers/nvdimm/blk.c | 8 +- drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 1 + drivers/nvdimm/nd-core.h | 2 +- drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvdimm/pmem.h | 1 - drivers/nvme/host/Kconfig | 8 - drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/constants.c | 185 - drivers/nvme/host/core.c | 299 +- drivers/nvme/host/fabrics.c | 12 +- drivers/nvme/host/fabrics.h | 1 - drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 34 +- drivers/nvme/host/nvme.h | 47 +- drivers/nvme/host/pci.c | 21 +- drivers/nvme/host/rdma.c | 118 +- drivers/nvme/host/tcp.c | 125 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/configfs.c | 66 +- drivers/nvme/target/core.c | 12 +- drivers/nvme/target/fc.c | 16 +- drivers/nvme/target/io-cmd-bdev.c | 27 +- drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 6 +- drivers/nvme/target/zns.c | 20 +- drivers/nvmem/core.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 9 +- drivers/of/unittest.c | 16 +- drivers/parisc/ccio-dma.c | 3 +- drivers/parisc/sba_iommu.c | 3 +- drivers/pci/controller/cadence/pci-j721e.c | 85 +- drivers/pci/controller/dwc/pci-keystone.c | 8 +- drivers/pci/controller/dwc/pci-meson.c | 16 +- drivers/pci/controller/dwc/pcie-kirin.c | 31 +- drivers/pci/controller/dwc/pcie-qcom.c | 2 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 2 +- drivers/pci/controller/pci-aardvark.c | 2 +- drivers/pci/controller/pci-hyperv.c | 13 +- drivers/pci/controller/pci-loongson.c | 2 +- drivers/pci/controller/pci-mvebu.c | 5 +- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pcie-apple.c | 2 +- drivers/pci/controller/pcie-iproc-bcma.c | 2 +- drivers/pci/controller/pcie-iproc.c | 2 +- drivers/pci/controller/pcie-mediatek-gen3.c | 2 +- drivers/pci/controller/pcie-mt7621.c | 11 +- drivers/pci/controller/pcie-rcar-host.c | 2 +- drivers/pci/controller/pcie-rockchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip.h | 1 - drivers/pci/controller/vmd.c | 14 +- drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/hotplug/shpchp_core.c | 2 +- drivers/pci/iov.c | 43 - drivers/pci/msi/irqdomain.c | 4 +- drivers/pci/msi/legacy.c | 1 + drivers/pci/msi/msi.c | 3 +- drivers/pci/pci-bridge-emul.c | 8 +- drivers/pci/pci-driver.c | 35 +- drivers/pci/pcie/portdrv_core.c | 47 +- drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/quirks.c | 14 +- drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/Makefile | 1 + drivers/pcmcia/pxa2xx_stargate2.c | 137 + drivers/perf/Kconfig | 46 +- drivers/perf/Makefile | 5 - drivers/perf/apple_m1_cpu_pmu.c | 584 - drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 23 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/arm_smmuv3_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 758 - drivers/perf/marvell_cn10k_tad_pmu.c | 2 - drivers/perf/riscv_pmu.c | 324 - drivers/perf/riscv_pmu_legacy.c | 142 - drivers/perf/riscv_pmu_sbi.c | 790 - drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 8 +- drivers/phy/amlogic/phy-meson-axg-mipi-dphy.c | 3 +- drivers/phy/broadcom/Kconfig | 3 +- drivers/phy/broadcom/phy-brcm-usb.c | 38 - drivers/phy/cadence/phy-cadence-sierra.c | 35 +- drivers/phy/freescale/Kconfig | 10 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-lynx-28g.c | 623 - drivers/phy/mediatek/phy-mtk-tphy.c | 2 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/rockchip/phy-rockchip-inno-dsidphy.c | 3 +- drivers/phy/st/phy-stm32-usbphyc.c | 2 +- drivers/phy/ti/phy-j721e-wiz.c | 1 - drivers/phy/xilinx/phy-zynqmp.c | 11 +- drivers/pinctrl/Makefile | 2 +- drivers/pinctrl/bcm/Kconfig | 1 - drivers/pinctrl/bcm/pinctrl-bcm2835.c | 23 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 10 - drivers/pinctrl/intel/pinctrl-cherryview.c | 5 +- drivers/pinctrl/intel/pinctrl-intel.c | 64 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 25 +- drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 3 +- drivers/pinctrl/pinctrl-starfive.c | 6 +- drivers/pinctrl/pinctrl-thunderbay.c | 90 +- drivers/pinctrl/pinctrl-zynqmp.c | 10 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 2 + drivers/pinctrl/samsung/pinctrl-exynos.c | 4 - drivers/pinctrl/samsung/pinctrl-samsung.c | 87 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 8 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 15 +- drivers/platform/chrome/Kconfig | 11 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/chromeos_privacy_screen.c | 153 - drivers/platform/chrome/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/surface/Kconfig | 8 +- drivers/platform/surface/Makefile | 1 + drivers/platform/surface/surface3-wmi.c | 17 +- drivers/platform/surface/surface3_button.c | 247 + drivers/platform/surface/surface3_power.c | 13 +- drivers/platform/surface/surface_acpi_notify.c | 3 +- drivers/platform/x86/Kconfig | 28 +- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/amd-pmc.c | 243 +- drivers/platform/x86/amd_hsmp.c | 425 - drivers/platform/x86/asus-tf103c-dock.c | 4 +- drivers/platform/x86/asus-wmi.c | 2 +- drivers/platform/x86/dell/dcdbas.c | 2 +- drivers/platform/x86/hp-wmi.c | 230 +- drivers/platform/x86/huawei-wmi.c | 13 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 + drivers/platform/x86/intel/Kconfig | 47 +- drivers/platform/x86/intel/Makefile | 9 +- drivers/platform/x86/intel/chtwc_int33fe.c | 437 - drivers/platform/x86/intel/crystal_cove_charger.c | 26 +- drivers/platform/x86/intel/hid.c | 7 +- drivers/platform/x86/intel/int33fe/Kconfig | 24 + drivers/platform/x86/intel/int33fe/Makefile | 5 + .../x86/intel/int33fe/intel_cht_int33fe_common.c | 118 + .../x86/intel/int33fe/intel_cht_int33fe_common.h | 41 + .../x86/intel/int33fe/intel_cht_int33fe_microb.c | 61 + .../x86/intel/int33fe/intel_cht_int33fe_typec.c | 380 + drivers/platform/x86/intel/int3472/discrete.c | 5 +- .../x86/intel/int3472/tps68470_board_data.c | 3 +- drivers/platform/x86/intel/sdsi.c | 574 - .../x86/intel/speed_select_if/isst_if_common.c | 97 +- drivers/platform/x86/intel/uncore-frequency.c | 452 + .../platform/x86/intel/uncore-frequency/Kconfig | 21 - .../platform/x86/intel/uncore-frequency/Makefile | 9 - .../uncore-frequency/uncore-frequency-common.c | 252 - .../uncore-frequency/uncore-frequency-common.h | 62 - .../x86/intel/uncore-frequency/uncore-frequency.c | 272 - drivers/platform/x86/intel/vbtn.c | 7 +- drivers/platform/x86/intel/vsec.c | 12 +- drivers/platform/x86/lg-laptop.c | 57 +- drivers/platform/x86/serial-multi-instantiate.c | 348 - drivers/platform/x86/think-lmi.c | 520 +- drivers/platform/x86/think-lmi.h | 5 - drivers/platform/x86/thinkpad_acpi.c | 243 +- drivers/platform/x86/touchscreen_dmi.c | 24 - drivers/platform/x86/x86-android-tablets.c | 733 +- drivers/pnp/driver.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/power/supply/bq256xx_charger.c | 3 - drivers/power/supply/cw2015_battery.c | 2 +- drivers/powercap/Kconfig | 8 - drivers/powercap/Makefile | 1 - drivers/powercap/dtpm.c | 333 +- drivers/powercap/dtpm_cpu.c | 55 +- drivers/powercap/dtpm_devfreq.c | 203 - drivers/powercap/dtpm_subsys.h | 22 - drivers/ptp/ptp_clock.c | 11 +- drivers/ptp/ptp_idt82p33.c | 344 +- drivers/ptp/ptp_idt82p33.h | 151 +- drivers/ptp/ptp_ocp.c | 1747 +- drivers/ptp/ptp_pch.c | 195 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/ptp/ptp_vclock.c | 56 +- drivers/regulator/Kconfig | 20 - drivers/regulator/Makefile | 2 - drivers/regulator/core.c | 13 +- drivers/regulator/da9121-regulator.c | 16 +- drivers/regulator/max20086-regulator.c | 3 +- drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 37 - drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/rt5190a-regulator.c | 513 - drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/ti-abb-regulator.c | 6 +- drivers/regulator/tps6286x-regulator.c | 159 - drivers/regulator/vctrl-regulator.c | 5 +- drivers/regulator/virtual.c | 41 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/remoteproc/Kconfig | 4 - drivers/remoteproc/qcom_q6v5.c | 1 - drivers/remoteproc/qcom_q6v5_mss.c | 7 +- drivers/remoteproc/qcom_q6v5_pas.c | 36 +- drivers/rpmsg/rpmsg_char.c | 22 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_int.h | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/s390/block/scm_blk.h | 1 + drivers/s390/char/diag_ftp.c | 1 - drivers/s390/char/sclp.h | 1 - drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_config.c | 1 + drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/airq.c | 4 +- drivers/s390/cio/crw.c | 1 + drivers/s390/cio/device.c | 2 +- drivers/s390/cio/ioasm.c | 1 - drivers/s390/crypto/ap_bus.c | 328 +- drivers/s390/crypto/ap_bus.h | 24 +- drivers/s390/crypto/ap_card.c | 11 - drivers/s390/crypto/ap_queue.c | 19 +- drivers/s390/crypto/vfio_ap_debug.h | 32 - drivers/s390/crypto/vfio_ap_drv.c | 23 - drivers/s390/crypto/vfio_ap_ops.c | 151 +- drivers/s390/crypto/zcrypt_api.c | 53 +- drivers/s390/crypto/zcrypt_cex4.c | 71 +- drivers/s390/crypto/zcrypt_msgtype50.c | 12 +- drivers/s390/crypto/zcrypt_msgtype50.h | 4 +- drivers/s390/crypto/zcrypt_msgtype6.c | 119 +- drivers/s390/crypto/zcrypt_msgtype6.h | 13 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_main.c | 2 +- drivers/s390/net/lcs.c | 8 +- drivers/s390/net/netiucv.c | 6 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 1 + drivers/s390/scsi/zfcp_fc.c | 13 +- drivers/scsi/3w-sas.c | 4 + drivers/scsi/53c700.c | 3 + drivers/scsi/NCR5380.c | 94 +- drivers/scsi/NCR5380.h | 13 +- drivers/scsi/a2091.c | 25 +- drivers/scsi/a3000.c | 25 +- drivers/scsi/aacraid/aachba.c | 43 +- drivers/scsi/aacraid/aacraid.h | 24 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 23 +- drivers/scsi/advansys.c | 22 +- drivers/scsi/aha152x.c | 274 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aha1740.c | 6 +- drivers/scsi/aic7xxx/aicasm/aicasm.c | 2 +- drivers/scsi/aic94xx/aic94xx.h | 1 + drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/aic94xx/aic94xx_task.c | 9 + drivers/scsi/aic94xx/aic94xx_tmf.c | 11 +- drivers/scsi/arm/acornscsi.c | 28 +- drivers/scsi/arm/arm_scsi.h | 136 - drivers/scsi/arm/arxescsi.c | 6 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 8 +- drivers/scsi/arm/eesox.c | 8 +- drivers/scsi/arm/fas216.c | 36 +- drivers/scsi/arm/fas216.h | 4 - drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 8 +- drivers/scsi/arm/queue.c | 6 +- drivers/scsi/arm/scsi.h | 125 + drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bfa/bfad.c | 6 + drivers/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bfa/bfad_im.c | 27 +- drivers/scsi/bfa/bfad_im.h | 16 - drivers/scsi/bnx2fc/bnx2fc.h | 9 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 49 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 23 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/csiostor/csio_scsi.h | 10 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 - drivers/scsi/cxlflash/vlun.c | 4 +- drivers/scsi/dc395x.c | 3 + drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt/dpti_i2o.h | 2 +- drivers/scsi/elx/libefc/efc_els.c | 8 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 +- drivers/scsi/elx/libefc_sli/sli4.h | 20 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/esp_scsi.h | 3 +- drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/fdomain.c | 64 +- drivers/scsi/fnic/fnic.h | 27 +- drivers/scsi/fnic/fnic_main.c | 1 - drivers/scsi/fnic/fnic_scsi.c | 302 +- drivers/scsi/g_NCR5380.c | 6 +- drivers/scsi/gvp11.c | 25 +- drivers/scsi/hisi_sas/hisi_sas.h | 19 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 694 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 20 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 152 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/hptiop.h | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 9 +- drivers/scsi/imm.c | 88 +- drivers/scsi/imm.h | 5 - drivers/scsi/initio.c | 14 +- drivers/scsi/initio.h | 9 - drivers/scsi/ips.c | 52 +- drivers/scsi/isci/init.c | 1 + drivers/scsi/isci/request.c | 22 +- drivers/scsi/isci/request.h | 5 +- drivers/scsi/isci/task.c | 41 +- drivers/scsi/isci/task.h | 4 + drivers/scsi/iscsi_tcp.c | 1 - drivers/scsi/libfc/fc_encode.h | 2 +- drivers/scsi/libfc/fc_exch.c | 1 - drivers/scsi/libfc/fc_fcp.c | 26 +- drivers/scsi/libiscsi.c | 49 +- drivers/scsi/libsas/sas_ata.c | 25 +- drivers/scsi/libsas/sas_discover.c | 6 +- drivers/scsi/libsas/sas_event.c | 50 +- drivers/scsi/libsas/sas_expander.c | 24 +- drivers/scsi/libsas/sas_internal.h | 10 +- drivers/scsi/libsas/sas_port.c | 73 +- drivers/scsi/libsas/sas_scsi_host.c | 320 +- drivers/scsi/libsas/sas_task.c | 14 +- drivers/scsi/lpfc/lpfc.h | 115 +- drivers/scsi/lpfc/lpfc_attr.c | 235 +- drivers/scsi/lpfc/lpfc_bsg.c | 349 +- drivers/scsi/lpfc/lpfc_crtn.h | 22 +- drivers/scsi/lpfc/lpfc_ct.c | 346 +- drivers/scsi/lpfc/lpfc_debugfs.c | 9 +- drivers/scsi/lpfc/lpfc_els.c | 1533 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 46 +- drivers/scsi/lpfc/lpfc_hw.h | 16 +- drivers/scsi/lpfc/lpfc_hw4.h | 38 +- drivers/scsi/lpfc/lpfc_init.c | 28 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 109 +- drivers/scsi/lpfc/lpfc_nvme.c | 41 +- drivers/scsi/lpfc/lpfc_nvme.h | 8 +- drivers/scsi/lpfc/lpfc_nvmet.c | 85 +- drivers/scsi/lpfc/lpfc_scsi.c | 598 +- drivers/scsi/lpfc/lpfc_sli.c | 2831 +- drivers/scsi/lpfc/lpfc_sli.h | 31 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/mac53c94.c | 26 +- drivers/scsi/mac53c94.h | 11 - drivers/scsi/mac_scsi.c | 9 +- drivers/scsi/megaraid.c | 21 +- drivers/scsi/megaraid.h | 23 +- drivers/scsi/megaraid/megaraid_sas.h | 12 - drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 19 +- drivers/scsi/mesh.c | 19 +- drivers/scsi/mesh.h | 11 - drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 122 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 3 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 46 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 12 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 161 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 48 +- drivers/scsi/mvme147.c | 16 +- drivers/scsi/mvsas/mv_defs.h | 5 + drivers/scsi/mvsas/mv_init.c | 15 +- drivers/scsi/mvsas/mv_sas.c | 185 +- drivers/scsi/mvsas/mv_sas.h | 3 + drivers/scsi/mvumi.c | 9 +- drivers/scsi/mvumi.h | 9 - drivers/scsi/myrs.c | 3 +- drivers/scsi/ncr53c8xx.c | 22 +- drivers/scsi/ncr53c8xx.h | 6 - drivers/scsi/nsp32.c | 20 +- drivers/scsi/nsp32.h | 9 - drivers/scsi/pcmcia/aha152x_stub.c | 9 +- drivers/scsi/pcmcia/nsp_cs.c | 246 +- drivers/scsi/pcmcia/nsp_cs.h | 8 +- drivers/scsi/pcmcia/nsp_debug.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 9 +- drivers/scsi/pcmcia/sym53c500_cs.c | 47 +- drivers/scsi/pm8001/pm8001_ctl.c | 66 +- drivers/scsi/pm8001/pm8001_hwi.c | 514 +- drivers/scsi/pm8001/pm8001_hwi.h | 5 + drivers/scsi/pm8001/pm8001_init.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 572 +- drivers/scsi/pm8001/pm8001_sas.h | 86 +- drivers/scsi/pm8001/pm80xx_hwi.c | 543 +- drivers/scsi/pm8001/pm80xx_hwi.h | 22 +- drivers/scsi/ppa.c | 75 +- drivers/scsi/qedf/qedf.h | 10 +- drivers/scsi/qedf/qedf_io.c | 26 +- drivers/scsi/qedf/qedf_main.c | 10 +- drivers/scsi/qedi/qedi_fw.c | 10 +- drivers/scsi/qedi/qedi_iscsi.c | 1 - drivers/scsi/qedi/qedi_main.c | 2 + drivers/scsi/qla1280.c | 21 +- drivers/scsi/qla1280.h | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 62 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 7 +- drivers/scsi/qla2xxx/qla_gs.c | 162 +- drivers/scsi/qla2xxx/qla_init.c | 261 +- drivers/scsi/qla2xxx/qla_inline.h | 2 - drivers/scsi/qla2xxx/qla_iocb.c | 93 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 71 +- drivers/scsi/qla2xxx/qla_nvme.h | 3 - drivers/scsi/qla2xxx/qla_nx.c | 35 +- drivers/scsi/qla2xxx/qla_nx.h | 20 +- drivers/scsi/qla2xxx/qla_nx2.c | 9 +- drivers/scsi/qla2xxx/qla_os.c | 75 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 34 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_def.h | 16 +- drivers/scsi/qla4xxx/ql4_fw.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 18 +- drivers/scsi/qlogicfas.c | 6 +- drivers/scsi/qlogicfas408.c | 6 +- drivers/scsi/scsi.h | 46 + drivers/scsi/scsi_bsg.c | 43 +- drivers/scsi/scsi_debug.c | 489 +- drivers/scsi/scsi_debugfs.c | 6 +- drivers/scsi/scsi_error.c | 49 +- drivers/scsi/scsi_ioctl.c | 77 +- drivers/scsi/scsi_lib.c | 141 +- drivers/scsi/scsi_logging.c | 5 +- drivers/scsi/scsi_scan.c | 55 +- drivers/scsi/scsi_sysfs.c | 8 + drivers/scsi/scsi_transport_fc.c | 39 +- drivers/scsi/scsi_transport_iscsi.c | 184 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 224 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sd_zbc.c | 2 + drivers/scsi/sg.c | 57 +- drivers/scsi/sgiwd93.c | 24 +- drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 559 +- drivers/scsi/smartpqi/smartpqi_sis.c | 10 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/sr.c | 161 +- drivers/scsi/sr.h | 6 + drivers/scsi/st.c | 31 +- drivers/scsi/st.h | 1 + drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufs.h | 6 - drivers/scsi/ufs/ufshcd-pltfrm.c | 7 - drivers/scsi/ufs/ufshcd.c | 91 +- drivers/scsi/ufs/ufshci.h | 3 +- drivers/scsi/ufs/ufshpb.c | 26 +- drivers/scsi/wd33c93.c | 119 +- drivers/scsi/wd33c93.h | 4 - drivers/scsi/wd719x.c | 15 +- drivers/scsi/wd719x.h | 1 - drivers/scsi/xen-scsifront.c | 3 +- drivers/scsi/zalon.c | 1 - drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 22 - drivers/soc/aspeed/aspeed-lpc-ctrl.c | 7 +- drivers/soc/atmel/soc.c | 3 - drivers/soc/atmel/soc.h | 1 - drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/fsl/guts.c | 14 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 2 - drivers/soc/imx/gpcv2.c | 3 +- drivers/soc/imx/imx8m-blk-ctrl.c | 66 - drivers/soc/imx/soc-imx.c | 3 + drivers/soc/ixp4xx/Kconfig | 1 - drivers/soc/ixp4xx/ixp4xx-npe.c | 33 +- drivers/soc/mediatek/mt8167-pm-domains.h | 16 +- drivers/soc/mediatek/mt8173-pm-domains.h | 22 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 - drivers/soc/mediatek/mt8183-pm-domains.h | 32 +- drivers/soc/mediatek/mt8186-mmsys.h | 115 - drivers/soc/mediatek/mt8186-pm-domains.h | 344 - drivers/soc/mediatek/mt8192-mmsys.h | 3 +- drivers/soc/mediatek/mt8192-pm-domains.h | 44 +- drivers/soc/mediatek/mt8195-pm-domains.h | 613 - drivers/soc/mediatek/mtk-infracfg.c | 19 - drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 3 +- drivers/soc/mediatek/mtk-mutex.c | 45 - drivers/soc/mediatek/mtk-pm-domains.c | 17 +- drivers/soc/mediatek/mtk-pm-domains.h | 8 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 71 - drivers/soc/mediatek/mtk-scpsys.c | 15 +- drivers/soc/microchip/Kconfig | 10 - drivers/soc/microchip/Makefile | 1 - drivers/soc/microchip/mpfs-sys-controller.c | 196 - drivers/soc/qcom/apr.c | 1 + drivers/soc/qcom/llcc-qcom.c | 107 +- drivers/soc/qcom/mdt_loader.c | 232 +- drivers/soc/qcom/ocmem.c | 1 - drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/rpmpd.c | 20 - drivers/soc/qcom/socinfo.c | 12 - drivers/soc/renesas/Kconfig | 12 - drivers/soc/renesas/renesas-soc.c | 68 +- drivers/soc/rockchip/Kconfig | 8 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/rockchip/dtpm.c | 65 - drivers/soc/samsung/Kconfig | 2 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 24 +- drivers/soc/tegra/pmc.c | 16 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/k3-socinfo.c | 1 - drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/spi/Kconfig | 50 - drivers/spi/Makefile | 4 - drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-ath79.c | 34 - drivers/spi/spi-bcm-qspi.c | 2 +- drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-bitbang-txrx.h | 66 - drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-fsi.c | 10 - drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-gpio.c | 42 +- drivers/spi/spi-intel-pci.c | 95 - drivers/spi/spi-intel-platform.c | 39 - drivers/spi/spi-intel.c | 1250 - drivers/spi/spi-intel.h | 19 - drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 6 +- drivers/spi/spi-meson-spicc.c | 5 - drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 136 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx-pci.c | 320 +- drivers/spi/spi-pxa2xx.c | 68 +- drivers/spi/spi-qup.c | 5 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/spi/spi-rockchip.c | 135 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 80 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-stm32-qspi.c | 47 +- drivers/spi/spi-stm32.c | 9 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 584 - drivers/spi/spi-tegra114.c | 4 - drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi-tegra210-quad.c | 341 +- drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-uniphier.c | 18 +- drivers/spi/spi-zynq-qspi.c | 3 - drivers/spi/spi-zynqmp-gqspi.c | 5 +- drivers/spi/spi.c | 291 +- drivers/spi/spidev.c | 35 +- drivers/staging/fbtft/fb_st7789v.c | 2 - drivers/staging/fbtft/fbtft-core.c | 1 - drivers/staging/fbtft/fbtft.h | 97 +- drivers/staging/gdm724x/gdm_lte.c | 7 +- drivers/staging/greybus/gpio.c | 5 +- drivers/staging/greybus/tools/Makefile | 3 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/Kconfig | 14 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 28 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 148 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 21 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 7 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 9 +- .../media/atomisp/pci/ia_css_event_public.h | 33 +- drivers/staging/media/atomisp/pci/ia_css_irq.h | 77 +- .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 31 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 4 - drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/hantro/TODO | 7 + drivers/staging/media/hantro/hantro.h | 1 + drivers/staging/media/hantro/hantro_drv.c | 52 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 41 +- drivers/staging/media/hantro/hantro_h1_regs.h | 2 +- drivers/staging/media/hantro/hantro_hw.h | 13 +- drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 62 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 + drivers/staging/media/hantro/sunxi_vpu_hw.c | 4 +- drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/TODO | 25 - drivers/staging/media/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 +- drivers/staging/media/imx/imx7-media-csi.c | 64 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1494 + drivers/staging/media/imx/imx8mq-mipi-csi2.c | 81 +- drivers/staging/media/ipu3/Kconfig | 2 +- drivers/staging/media/max96712/Kconfig | 2 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/meson/vdec/Kconfig | 2 +- drivers/staging/media/meson/vdec/esparser.c | 7 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 8 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 4 +- drivers/staging/media/meson/vdec/vdec_platform.c | 12 - drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rkvdec/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 25 - drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/tegra-vde/Kconfig | 10 + drivers/staging/media/tegra-vde/Makefile | 3 + drivers/staging/media/tegra-vde/TODO | 4 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 229 + drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/trace.h | 95 + drivers/staging/media/tegra-vde/uapi.h | 73 + drivers/staging/media/tegra-vde/vde.c | 1358 + drivers/staging/media/tegra-vde/vde.h | 125 + drivers/staging/media/tegra-video/Kconfig | 2 +- drivers/staging/media/zoran/Kconfig | 40 +- drivers/staging/media/zoran/Makefile | 8 +- drivers/staging/media/zoran/videocodec.c | 68 +- drivers/staging/media/zoran/videocodec.h | 4 +- drivers/staging/media/zoran/zoran.h | 18 +- drivers/staging/media/zoran/zoran_card.c | 398 +- drivers/staging/media/zoran/zoran_device.c | 15 +- drivers/staging/media/zoran/zoran_device.h | 2 + drivers/staging/media/zoran/zoran_driver.c | 56 +- drivers/staging/media/zoran/zr36016.c | 25 +- drivers/staging/media/zoran/zr36016.h | 2 - drivers/staging/media/zoran/zr36050.c | 24 +- drivers/staging/media/zoran/zr36050.h | 2 - drivers/staging/media/zoran/zr36060.c | 23 +- drivers/staging/media/zoran/zr36060.h | 2 - drivers/staging/most/video/Kconfig | 2 +- drivers/staging/pi433/pi433_if.c | 4 +- drivers/staging/r8188eu/include/rtw_cmd.h | 10 +- drivers/staging/rtl8712/rtl871x_cmd.h | 8 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 10 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 - drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- drivers/staging/rtl8723bs/include/rtw_mlme.h | 8 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 20 +- drivers/staging/wfx/bus_spi.c | 3 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/iscsi_target.c | 77 +- drivers/target/iscsi/iscsi_target_configfs.c | 32 - drivers/target/iscsi/iscsi_target_login.c | 8 - drivers/target/iscsi/iscsi_target_tpg.c | 3 - drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 68 +- drivers/target/target_core_pscsi.h | 4 + drivers/target/target_core_user.c | 73 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/shm_pool.c | 55 +- drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/call.c | 2 +- drivers/tee/optee/core.c | 22 +- drivers/tee/optee/device.c | 5 +- drivers/tee/optee/ffa_abi.c | 153 +- drivers/tee/optee/notif.c | 2 +- drivers/tee/optee/optee_private.h | 12 +- drivers/tee/optee/smc_abi.c | 179 +- drivers/tee/tee_core.c | 5 +- drivers/tee/tee_private.h | 15 +- drivers/tee/tee_shm.c | 320 +- drivers/tee/tee_shm_pool.c | 162 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 14 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 157 +- drivers/thermal/intel/intel_hfi.c | 569 - drivers/thermal/intel/intel_hfi.h | 17 - drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 - drivers/thermal/qcom/lmh.c | 62 +- drivers/thermal/qcom/tsens.c | 5 - drivers/thermal/tegra/tegra-bpmp-thermal.c | 13 +- drivers/thermal/thermal_netlink.c | 58 +- drivers/thermal/thermal_netlink.h | 14 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 12 +- drivers/tty/n_gsm.c | 65 +- drivers/tty/n_tty.c | 10 +- drivers/tty/rpmsg_tty.c | 40 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/8250/8250_of.c | 11 +- drivers/tty/serial/8250/8250_pci.c | 100 +- drivers/tty/serial/8250/8250_pericom.c | 2 +- drivers/tty/serial/8250/8250_port.c | 61 +- drivers/tty/serial/amba-pl011.c | 11 +- drivers/tty/serial/max3100.c | 5 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/sc16is7xx.c | 7 +- drivers/tty/serial/serial_core.c | 34 +- drivers/tty/serial/stm32-usart.c | 14 +- drivers/tty/tty_io.c | 2 +- drivers/tty/vt/vt_ioctl.c | 3 +- drivers/usb/cdns3/drd.c | 6 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/common/ulpi.c | 17 +- drivers/usb/core/hcd-pci.c | 4 +- drivers/usb/core/hcd.c | 14 - drivers/usb/core/port.c | 9 +- drivers/usb/core/urb.c | 12 - drivers/usb/dwc2/core.h | 2 - drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc2/gadget.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 21 +- drivers/usb/dwc3/dwc3-xilinx.c | 25 +- drivers/usb/dwc3/gadget.c | 15 - drivers/usb/gadget/Kconfig | 2 +- drivers/usb/gadget/composite.c | 3 - drivers/usb/gadget/function/f_fs.c | 56 +- drivers/usb/gadget/function/f_mass_storage.c | 1 - drivers/usb/gadget/function/f_sourcesink.c | 1 - drivers/usb/gadget/function/f_uac2.c | 4 +- drivers/usb/gadget/function/rndis.c | 18 +- drivers/usb/gadget/function/rndis.h | 1 - drivers/usb/gadget/legacy/Kconfig | 2 +- drivers/usb/gadget/legacy/raw_gadget.c | 2 +- drivers/usb/gadget/udc/at91_udc.c | 2 +- drivers/usb/gadget/udc/core.c | 3 + drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 - drivers/usb/gadget/udc/udc-xilinx.c | 6 - drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/xen-hcd.c | 26 +- drivers/usb/host/xhci-plat.c | 3 - drivers/usb/host/xhci.c | 28 +- drivers/usb/image/microtek.c | 8 +- drivers/usb/misc/usb251xb.c | 4 +- drivers/usb/musb/omap2430.c | 1 + drivers/usb/serial/ch341.c | 2 +- drivers/usb/serial/cp210x.c | 2 - drivers/usb/serial/ftdi_sio.c | 3 - drivers/usb/serial/ftdi_sio_ids.h | 3 - drivers/usb/serial/option.c | 14 - drivers/usb/storage/cypress_atacb.c | 1 + drivers/usb/storage/debug.c | 1 + drivers/usb/storage/isd200.c | 4 +- drivers/usb/storage/uas.c | 43 +- drivers/usb/storage/unusual_devs.h | 10 - drivers/usb/storage/usb.c | 2 +- drivers/usb/typec/port-mapper.c | 10 +- drivers/usb/typec/tcpm/tcpci.c | 26 - drivers/usb/typec/tcpm/tcpci.h | 1 - drivers/usb/typec/tcpm/tcpm.c | 7 +- drivers/usb/typec/tipd/core.c | 7 +- drivers/usb/typec/ucsi/ucsi_ccg.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 34 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 13 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vfio/pci/Kconfig | 5 - drivers/vfio/pci/Makefile | 4 - drivers/vfio/pci/hisilicon/Kconfig | 15 - drivers/vfio/pci/hisilicon/Makefile | 4 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 1326 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 116 - drivers/vfio/pci/mlx5/Kconfig | 10 - drivers/vfio/pci/mlx5/Makefile | 4 - drivers/vfio/pci/mlx5/cmd.c | 259 - drivers/vfio/pci/mlx5/cmd.h | 36 - drivers/vfio/pci/mlx5/main.c | 676 - drivers/vfio/pci/vfio_pci.c | 1 - drivers/vfio/pci/vfio_pci_core.c | 162 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 - drivers/vfio/vfio.c | 296 +- drivers/vhost/iotlb.c | 11 - drivers/vhost/net.c | 1 - drivers/vhost/vdpa.c | 2 +- drivers/vhost/vhost.c | 11 +- drivers/vhost/vsock.c | 24 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lm3630a_bl.c | 1 + drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/qcom-wled.c | 1 - drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/console/Kconfig | 22 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atafb.c | 35 +- drivers/video/fbdev/atmel_lcdfb.c | 11 +- drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/aty/mach64_gx.c | 2 + drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1100fb.h | 2 +- drivers/video/fbdev/au1200fb.c | 4 +- drivers/video/fbdev/broadsheetfb.c | 1 - drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/controlfb.c | 2 - drivers/video/fbdev/core/bitblit.c | 16 - drivers/video/fbdev/core/cfbimgblt.c | 107 +- drivers/video/fbdev/core/fb_defio.c | 57 +- drivers/video/fbdev/core/fbcon.c | 554 +- drivers/video/fbdev/core/fbcon.h | 72 - drivers/video/fbdev/core/fbcon_ccw.c | 28 +- drivers/video/fbdev/core/fbcon_cw.c | 28 +- drivers/video/fbdev/core/fbcon_rotate.h | 9 - drivers/video/fbdev/core/fbcon_ud.c | 37 +- drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 39 +- drivers/video/fbdev/core/sysfillrect.c | 16 +- drivers/video/fbdev/core/sysimgblt.c | 49 +- drivers/video/fbdev/core/tileblit.c | 16 - drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/hyperv_fb.c | 16 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/kyro/STG4000InitDevice.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/metronomefb.c | 1 - drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 3 +- drivers/video/fbdev/nvidia/nv_i2c.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 16 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 1 - .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 11 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 6 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 11 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 + drivers/video/fbdev/pxa168fb.c | 15 +- drivers/video/fbdev/pxa3xx-gcu.c | 10 +- drivers/video/fbdev/s3c-fb.c | 22 +- drivers/video/fbdev/savage/savagefb.h | 1 + drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/simplefb.c | 65 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/skeletonfb.c | 12 +- drivers/video/fbdev/sm712fb.c | 46 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/udlfb.c | 9 +- drivers/video/fbdev/vga16fb.c | 5 - drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 10 - drivers/video/fbdev/w100fb.c | 15 +- drivers/virt/Kconfig | 11 - drivers/virt/Makefile | 1 - drivers/virt/vmgenid.c | 100 - drivers/virtio/Kconfig | 1 + drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_mem.c | 9 +- drivers/virtio/virtio_vdpa.c | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +- drivers/xen/pci.c | 2 +- drivers/xen/pvcalls-front.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/9p/fid.c | 9 +- fs/9p/vfs_addr.c | 37 +- fs/9p/vfs_inode.c | 2 +- fs/Kconfig | 8 +- fs/Kconfig.binfmt | 13 - fs/Makefile | 2 +- fs/adfs/inode.c | 3 +- fs/adfs/super.c | 2 +- fs/affs/file.c | 6 +- fs/affs/super.c | 2 +- fs/afs/dir.c | 18 +- fs/afs/file.c | 28 +- fs/afs/internal.h | 6 +- fs/afs/super.c | 2 +- fs/afs/write.c | 19 +- fs/aio.c | 2 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/file.c | 3 +- fs/bfs/inode.c | 2 +- fs/binfmt_elf.c | 180 +- fs/binfmt_elf_fdpic.c | 20 +- fs/binfmt_elf_test.c | 64 - fs/binfmt_flat.c | 7 - fs/binfmt_misc.c | 6 +- fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 75 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +- fs/btrfs/ctree.h | 104 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 286 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-io-tree.h | 4 +- fs/btrfs/extent-tree.c | 158 +- fs/btrfs/extent_io.c | 102 +- fs/btrfs/extent_map.c | 6 - fs/btrfs/extent_map.h | 8 - fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 176 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1301 +- fs/btrfs/ioctl.c | 665 +- fs/btrfs/lzo.c | 20 +- fs/btrfs/ordered-data.c | 132 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 100 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 24 +- fs/btrfs/root-tree.c | 15 - fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 15 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/super.c | 96 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 - fs/btrfs/transaction.c | 120 +- fs/btrfs/transaction.h | 5 +- fs/btrfs/tree-checker.c | 68 +- fs/btrfs/tree-log.c | 1030 +- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 167 +- fs/buffer.c | 118 +- fs/cachefiles/interface.c | 2 +- fs/cachefiles/io.c | 59 - fs/cachefiles/xattr.c | 23 +- fs/ceph/addr.c | 345 +- fs/ceph/cache.h | 13 +- fs/ceph/caps.c | 71 +- fs/ceph/debugfs.c | 5 +- fs/ceph/dir.c | 17 +- fs/ceph/file.c | 92 +- fs/ceph/inode.c | 67 +- fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 69 +- fs/ceph/mds_client.h | 15 +- fs/ceph/metric.c | 63 +- fs/ceph/metric.h | 63 +- fs/ceph/snap.c | 263 +- fs/ceph/strings.c | 1 - fs/ceph/super.c | 8 - fs/ceph/super.h | 10 +- fs/ceph/xattr.c | 13 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsfs.c | 17 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 99 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 270 +- fs/cifs/fs_context.c | 4 +- fs/cifs/fscache.c | 126 +- fs/cifs/fscache.h | 79 +- fs/cifs/inode.c | 8 +- fs/cifs/ntlmssp.h | 2 +- fs/cifs/sess.c | 17 +- fs/cifs/smb1ops.c | 4 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/transport.c | 5 +- fs/cifs/xattr.c | 2 - fs/coda/file.c | 1 - fs/coda/inode.c | 2 +- fs/compat_binfmt_elf.c | 2 - fs/configfs/dir.c | 20 +- fs/coredump.c | 86 +- fs/crypto/bio.c | 13 +- fs/crypto/crypto.c | 8 - fs/crypto/inline_crypt.c | 93 - fs/dax.c | 3 +- fs/dcache.c | 3 +- fs/devpts/inode.c | 2 +- fs/direct-io.c | 5 +- fs/ecryptfs/mmap.c | 5 +- fs/ecryptfs/super.c | 2 +- fs/efs/super.c | 2 +- fs/erofs/data.c | 20 +- fs/erofs/dir.c | 21 +- fs/erofs/erofs_fs.h | 5 +- fs/erofs/inode.c | 4 +- fs/erofs/internal.h | 4 +- fs/erofs/namei.c | 54 +- fs/erofs/super.c | 40 +- fs/erofs/sysfs.c | 8 +- fs/erofs/zdata.c | 302 +- fs/erofs/zmap.c | 78 +- fs/exec.c | 38 +- fs/exfat/inode.c | 3 +- fs/exfat/super.c | 2 +- fs/ext2/ialloc.c | 5 + fs/ext2/inode.c | 9 +- fs/ext2/super.c | 2 +- fs/ext4/acl.c | 8 +- fs/ext4/balloc.c | 1 - fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 38 +- fs/ext4/ext4_jbd2.h | 2 +- fs/ext4/extents.c | 17 +- fs/ext4/fast_commit.c | 306 +- fs/ext4/fast_commit.h | 6 +- fs/ext4/file.c | 10 +- fs/ext4/hash.c | 2 +- fs/ext4/indirect.c | 2 +- fs/ext4/inline.c | 32 +- fs/ext4/inode.c | 173 +- fs/ext4/ioctl.c | 10 +- fs/ext4/mballoc.c | 371 +- fs/ext4/migrate.c | 2 +- fs/ext4/namei.c | 41 +- fs/ext4/orphan.c | 4 +- fs/ext4/page-io.c | 13 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 115 +- fs/ext4/sysfs.c | 8 +- fs/ext4/xattr.c | 6 +- fs/f2fs/Kconfig | 7 - fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 89 +- fs/f2fs/compress.c | 17 +- fs/f2fs/data.c | 234 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 22 +- fs/f2fs/f2fs.h | 175 +- fs/f2fs/file.c | 175 +- fs/f2fs/gc.c | 53 +- fs/f2fs/hash.c | 2 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 82 +- fs/f2fs/node.c | 121 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 39 +- fs/f2fs/segment.c | 81 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 115 +- fs/f2fs/sysfs.c | 50 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fat/dir.c | 2 +- fs/fat/inode.c | 5 +- fs/file_table.c | 6 - fs/freevxfs/vxfs_super.c | 2 +- fs/fs-writeback.c | 46 +- fs/fscache/io.c | 28 +- fs/fuse/control.c | 17 + fs/fuse/dax.c | 3 +- fs/fuse/dev.c | 20 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 34 +- fs/fuse/fuse_i.h | 1 - fs/fuse/inode.c | 5 +- fs/fuse/ioctl.c | 9 +- fs/fuse/virtio_fs.c | 1 - fs/gfs2/aops.c | 43 +- fs/gfs2/file.c | 7 +- fs/gfs2/glock.c | 3 + fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 10 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/super.c | 2 +- fs/gfs2/sys.c | 2 +- fs/hfs/inode.c | 6 +- fs/hfs/mdb.c | 2 +- fs/hfs/super.c | 2 +- fs/hfsplus/inode.c | 6 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/hostfs/hostfs_kern.c | 5 +- fs/hpfs/file.c | 3 +- fs/hpfs/super.c | 2 +- fs/hugetlbfs/inode.c | 4 +- fs/inode.c | 2 +- fs/internal.h | 9 +- fs/io-wq.c | 114 +- fs/io_uring.c | 1316 +- fs/ioctl.c | 4 + fs/iomap/buffered-io.c | 124 +- fs/iomap/direct-io.c | 14 +- fs/iomap/fiemap.c | 1 - fs/iomap/trace.h | 2 +- fs/isofs/inode.c | 2 +- fs/jbd2/commit.c | 21 +- fs/jbd2/journal.c | 10 +- fs/jbd2/transaction.c | 126 +- fs/jffs2/super.c | 2 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 23 +- fs/jfs/super.c | 2 +- fs/ksmbd/auth.c | 27 - fs/ksmbd/ksmbd_netlink.h | 2 +- fs/ksmbd/ntlmssp.h | 6 +- fs/ksmbd/smb2pdu.c | 45 +- fs/ksmbd/smb2pdu.h | 8 +- fs/ksmbd/smb_common.c | 5 +- fs/ksmbd/transport_rdma.c | 4 +- fs/ksmbd/vfs.c | 1 + fs/ksmbd/vfs.h | 1 - fs/ksmbd/xattr.h | 2 +- fs/libfs.c | 25 +- fs/lockd/svc.c | 24 +- fs/lockd/svcsubs.c | 18 +- fs/minix/inode.c | 8 +- fs/mpage.c | 82 +- fs/namei.c | 10 +- fs/namespace.c | 200 +- fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 + fs/nfs/callback.c | 66 +- fs/nfs/callback.h | 2 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 18 +- fs/nfs/client.c | 9 +- fs/nfs/dir.c | 170 +- fs/nfs/file.c | 32 +- fs/nfs/filelayout/filelayout.h | 2 +- fs/nfs/filelayout/filelayoutdev.c | 4 +- fs/nfs/inode.c | 11 +- fs/nfs/internal.h | 1 - fs/nfs/nfs3proc.c | 5 +- fs/nfs/nfs42proc.c | 13 +- fs/nfs/nfs4_fs.h | 14 +- fs/nfs/nfs4client.c | 5 +- fs/nfs/nfs4namespace.c | 19 +- fs/nfs/nfs4proc.c | 203 +- fs/nfs/nfs4state.c | 7 +- fs/nfs/nfs4xdr.c | 49 +- fs/nfs/sysfs.c | 3 +- fs/nfs/write.c | 22 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/filecache.c | 7 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs3proc.c | 19 +- fs/nfsd/nfs3xdr.c | 4 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4proc.c | 13 +- fs/nfsd/nfs4state.c | 24 +- fs/nfsd/nfs4xdr.c | 20 +- fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 15 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 + fs/nfsd/nfsfh.h | 20 + fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 121 +- fs/nfsd/vfs.c | 67 +- fs/nfsd/vfs.h | 6 +- fs/nfsd/xdr.h | 2 +- fs/nilfs2/inode.c | 40 +- fs/nilfs2/mdt.c | 3 +- fs/nilfs2/segbuf.c | 63 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 9 +- fs/ntfs/aops.c | 21 +- fs/ntfs/inode.c | 6 +- fs/ntfs3/fsntfs.c | 36 +- fs/ntfs3/inode.c | 2 +- fs/ntfs3/super.c | 2 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 6 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 2 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 2 +- fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/stackglue.c | 13 +- fs/ocfs2/suballoc.c | 25 +- fs/ocfs2/super.c | 24 +- fs/ocfs2/xattr.c | 2 +- fs/omfs/file.c | 3 +- fs/openpromfs/inode.c | 2 +- fs/orangefs/inode.c | 121 +- fs/orangefs/super.c | 2 +- fs/overlayfs/copy_up.c | 16 +- fs/overlayfs/super.c | 2 +- fs/pipe.c | 24 +- fs/proc/base.c | 8 +- fs/proc/inode.c | 2 +- fs/proc/page.c | 1 - fs/proc/task_mmu.c | 49 +- fs/proc/vmcore.c | 43 +- fs/pstore/platform.c | 38 +- fs/pstore/ram_core.c | 4 +- fs/qnx4/inode.c | 2 +- fs/qnx6/inode.c | 2 +- fs/quota/dquot.c | 11 +- fs/read_write.c | 34 +- fs/reiserfs/inode.c | 40 +- fs/reiserfs/journal.c | 4 +- fs/reiserfs/super.c | 2 +- fs/remap_range.c | 23 +- fs/romfs/super.c | 2 +- fs/splice.c | 24 +- fs/squashfs/block.c | 11 +- fs/squashfs/super.c | 2 +- fs/stat.c | 49 +- fs/super.c | 19 +- fs/sync.c | 18 +- fs/sysv/inode.c | 2 +- fs/sysv/itree.c | 3 +- fs/tracefs/inode.c | 5 +- fs/ubifs/file.c | 34 +- fs/ubifs/super.c | 2 +- fs/udf/file.c | 3 +- fs/udf/inode.c | 12 +- fs/udf/super.c | 2 +- fs/ufs/inode.c | 3 +- fs/ufs/super.c | 2 +- fs/unicode/Kconfig | 18 +- fs/unicode/Makefile | 6 +- fs/userfaultfd.c | 11 +- fs/vboxsf/file.c | 2 +- fs/vboxsf/super.c | 2 +- fs/vboxsf/utils.c | 1 - fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 36 +- fs/xfs/libxfs/xfs_dir2.h | 8 +- fs/xfs/libxfs/xfs_dir2_priv.h | 5 +- fs/xfs/scrub/attr.h | 2 +- fs/xfs/xfs_aops.c | 23 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_bmap_util.c | 9 +- fs/xfs/xfs_buf.c | 52 +- fs/xfs/xfs_buf_item.c | 5 +- fs/xfs/xfs_extfree_item.c | 2 +- fs/xfs/xfs_file.c | 86 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_icache.c | 12 +- fs/xfs/xfs_inode.c | 100 +- fs/xfs/xfs_inode.h | 11 +- fs/xfs/xfs_inode_item.c | 12 - fs/xfs/xfs_ioctl.c | 4 +- fs/xfs/xfs_iops.c | 118 +- fs/xfs/xfs_log.c | 19 +- fs/xfs/xfs_log_cil.c | 24 +- fs/xfs/xfs_pnfs.c | 45 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_super.c | 13 +- fs/xfs/xfs_trace.h | 8 +- fs/xfs/xfs_trans.c | 90 +- fs/xfs/xfs_trans.h | 6 +- fs/xfs/xfs_trans_ail.c | 47 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 15 +- include/acpi/acpi_bus.h | 2 - include/acpi/actypes.h | 4 - include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 - include/asm-generic/access_ok.h | 48 - include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 7 - include/asm-generic/sections.h | 15 +- include/asm-generic/tlb.h | 4 +- include/asm-generic/uaccess.h | 46 +- include/asm-generic/vmlinux.lds.h | 11 + include/asm-generic/xor.h | 84 +- include/clocksource/arm_arch_timer.h | 1 - include/crypto/algapi.h | 10 +- include/crypto/asym_tpm_subtype.h | 19 + include/crypto/dh.h | 26 +- include/crypto/internal/blake2s.h | 40 +- include/crypto/internal/kpp.h | 158 - include/crypto/sm3.h | 34 +- include/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/dp/drm_dp_helper.h | 2377 - include/drm/dp/drm_dp_mst_helper.h | 972 - include/drm/drm_bridge.h | 7 - include/drm/drm_buddy.h | 159 - include/drm/drm_cache.h | 6 +- include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 25 +- include/drm/drm_crtc.h | 12 +- include/drm/{dp => }/drm_dp_aux_bus.h | 0 include/drm/{dp => }/drm_dp_dual_mode_helper.h | 0 include/drm/drm_dp_helper.h | 2368 + include/drm/drm_dp_mst_helper.h | 972 + include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 4 +- include/drm/drm_format_helper.h | 4 - include/drm/drm_gem.h | 6 +- include/drm/drm_gem_atomic_helper.h | 6 +- include/drm/drm_gem_cma_helper.h | 6 +- include/drm/drm_gem_framebuffer_helper.h | 8 +- include/drm/drm_gem_shmem_helper.h | 14 +- include/drm/drm_gem_ttm_helper.h | 6 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_mipi_dbi.h | 10 +- include/drm/drm_mode_config.h | 18 +- include/drm/drm_mode_object.h | 7 - include/drm/drm_modes.h | 8 - include/drm/drm_modeset_lock.h | 1 - include/drm/drm_module.h | 125 - include/drm/drm_panel.h | 8 - include/drm/drm_plane.h | 5 +- include/drm/drm_prime.h | 6 +- include/drm/drm_privacy_screen_driver.h | 13 +- include/drm/gpu_scheduler.h | 3 +- include/drm/i915_pciids.h | 6 - include/drm/ttm/ttm_bo_api.h | 10 +- include/drm/ttm/ttm_kmap_iter.h | 10 +- include/drm/ttm/ttm_resource.h | 35 +- include/dt-bindings/clock/at91.h | 1 - include/dt-bindings/clock/dra7.h | 14 +- include/dt-bindings/clock/fsd-clk.h | 150 - include/dt-bindings/clock/microchip,mpfs-clock.h | 45 - include/dt-bindings/clock/r9a06g032-sysctrl.h | 1 - include/dt-bindings/clock/r9a07g054-cpg.h | 229 - include/dt-bindings/clock/tegra234-clock.h | 135 +- .../dt-bindings/interrupt-controller/apple-aic.h | 2 - include/dt-bindings/memory/tegra234-mc.h | 75 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/power/imx8mp-power.h | 35 - include/dt-bindings/power/imx8mq-power.h | 3 - include/dt-bindings/power/meson-s4-power.h | 19 - include/dt-bindings/power/mt8186-power.h | 32 - include/dt-bindings/power/mt8195-power.h | 46 - include/dt-bindings/power/qcom-rpmpd.h | 5 - include/dt-bindings/power/tegra234-powergate.h | 22 - .../regulator/richtek,rt5190a-regulator.h | 15 - include/dt-bindings/regulator/ti,tps62864.h | 9 - include/dt-bindings/reset/tegra234-reset.h | 45 +- include/dt-bindings/sound/microchip,pdmc.h | 13 - include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 + include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/keys/system_keyring.h | 14 - include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +- include/kvm/arm_pmu.h | 5 - include/kvm/arm_psci.h | 9 +- include/linux/acpi.h | 17 +- include/linux/acpi_agdi.h | 13 - include/linux/amba/bus.h | 21 + include/linux/arch_topology.h | 4 - include/linux/arm-smccc.h | 5 - include/linux/arm_sdei.h | 2 - include/linux/ata.h | 2 +- include/linux/atomic/atomic-arch-fallback.h | 38 +- include/linux/backing-dev-defs.h | 8 + include/linux/backing-dev.h | 50 + include/linux/binfmts.h | 15 +- include/linux/bio.h | 41 +- include/linux/bitfield.h | 3 - include/linux/blk-cgroup.h | 461 +- include/linux/blk-mq.h | 6 +- include/linux/blk_types.h | 12 +- include/linux/blkdev.h | 321 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 151 +- include/linux/bpf_local_storage.h | 7 +- include/linux/bpf_types.h | 1 - include/linux/bpf_verifier.h | 11 - include/linux/bsg-lib.h | 1 + include/linux/btf.h | 85 +- include/linux/btf_ids.h | 13 +- include/linux/buffer_head.h | 9 +- include/linux/cacheflush.h | 2 - include/linux/can/bittiming.h | 6 +- include/linux/ceph/ceph_fs.h | 5 +- include/linux/ceph/libceph.h | 2 - include/linux/ceph/messenger.h | 5 - include/linux/cgroup.h | 5 +- include/linux/cgroup_api.h | 1 - include/linux/clk/at91_pmc.h | 4 - include/linux/cma.h | 10 - include/linux/compiler-clang.h | 25 - include/linux/compiler-gcc.h | 7 - include/linux/compiler.h | 21 +- include/linux/compiler_types.h | 18 +- include/linux/coredump.h | 20 +- include/linux/cpufreq.h | 8 - include/linux/cpuhotplug.h | 4 - include/linux/cpumask.h | 18 +- include/linux/cpumask_api.h | 1 - include/linux/crypto.h | 9 - include/linux/damon.h | 87 +- include/linux/device-mapper.h | 15 +- include/linux/dma-buf-map.h | 4 +- include/linux/dma-buf.h | 12 +- include/linux/dma-fence-array.h | 15 +- include/linux/dma-fence-chain.h | 18 +- include/linux/dma-fence.h | 38 - include/linux/dma-resv.h | 17 +- include/linux/dsa/8021q.h | 26 +- include/linux/dsa/tag_qca.h | 82 - include/linux/dtpm.h | 36 +- include/linux/elfcore.h | 4 +- include/linux/entry-common.h | 15 +- include/linux/etherdevice.h | 5 +- include/linux/ethtool.h | 8 +- include/linux/fault-inject.h | 2 - include/linux/fb.h | 4 +- include/linux/filter.h | 36 +- include/linux/firmware/imx/svc/rm.h | 5 - include/linux/firmware/xlnx-zynqmp.h | 8 - include/linux/fprobe.h | 105 - include/linux/fs.h | 159 +- include/linux/fs_api.h | 1 - include/linux/fscache.h | 8 +- include/linux/fscrypt.h | 18 - include/linux/fsnotify.h | 49 +- include/linux/ftrace.h | 14 +- include/linux/genhd.h | 291 + include/linux/gfp.h | 45 +- include/linux/gfp_api.h | 1 - include/linux/greybus/greybus_manifest.h | 4 +- include/linux/greybus/hd.h | 2 +- include/linux/greybus/module.h | 2 +- include/linux/hashtable_api.h | 1 - include/linux/highmem-internal.h | 10 - include/linux/hisi_acc_qm.h | 490 - include/linux/hmm.h | 9 +- include/linux/hrtimer_api.h | 1 - include/linux/huge_mm.h | 65 +- include/linux/hugetlb.h | 13 +- include/linux/hw_random.h | 2 + include/linux/hwmon.h | 2 - include/linux/hyperv.h | 1 - include/linux/i3c/ccc.h | 6 +- include/linux/ieee80211.h | 347 +- include/linux/if_arp.h | 1 - include/linux/if_bridge.h | 20 - include/linux/if_hsr.h | 16 - include/linux/if_macvlan.h | 1 - include/linux/if_vlan.h | 6 +- include/linux/inetdevice.h | 1 - include/linux/init.h | 11 +- include/linux/intel-iommu.h | 33 +- include/linux/intel-svm.h | 12 + include/linux/interrupt.h | 11 +- include/linux/io_uring.h | 5 +- include/linux/ioasid.h | 21 +- include/linux/iomap.h | 7 +- include/linux/iommu.h | 181 +- include/linux/iosys-map.h | 459 - include/linux/iova.h | 15 +- include/linux/ipv6.h | 9 +- include/linux/irq.h | 9 +- include/linux/irqchip/versatile-fpga.h | 14 + include/linux/irqdesc.h | 1 - include/linux/irqdomain.h | 15 +- include/linux/jbd2.h | 20 +- include/linux/jump_label.h | 13 +- include/linux/kallsyms.h | 2 +- include/linux/kasan-enabled.h | 35 - include/linux/kasan.h | 129 +- include/linux/kernel.h | 7 +- include/linux/kexec.h | 12 +- include/linux/kfence.h | 2 - include/linux/kobject_api.h | 1 - include/linux/kprobes.h | 3 - include/linux/kref_api.h | 1 - include/linux/ksm.h | 6 +- include/linux/kthread.h | 22 + include/linux/ktime_api.h | 1 - include/linux/kvm_host.h | 116 +- include/linux/libata.h | 13 +- include/linux/linkage.h | 67 +- include/linux/linkmode.h | 5 + include/linux/list_lru.h | 17 +- include/linux/llist_api.h | 1 - include/linux/local_lock_internal.h | 6 +- include/linux/lockdep_api.h | 1 - include/linux/log2.h | 4 +- include/linux/lsm_hook_defs.h | 4 +- include/linux/lsm_hooks.h | 5 - include/linux/memcontrol.h | 51 +- include/linux/memory.h | 12 - include/linux/memory_hotplug.h | 124 +- include/linux/memremap.h | 27 +- include/linux/mfd/idt82p33_reg.h | 3 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/migrate.h | 8 - include/linux/mii.h | 50 + include/linux/mlx5/cq.h | 2 - include/linux/mlx5/driver.h | 64 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 192 +- include/linux/mlx5/port.h | 2 + include/linux/mlx5/qp.h | 5 - include/linux/mm.h | 337 +- include/linux/mm_api.h | 1 - include/linux/mm_inline.h | 108 +- include/linux/mm_types.h | 34 +- include/linux/mmzone.h | 22 +- include/linux/mod_devicetable.h | 2 +- include/linux/mutex_api.h | 1 - include/linux/net/intel/i40e_client.h | 10 + include/linux/net/intel/iidc.h | 4 - include/linux/netdevice.h | 180 +- include/linux/netfilter.h | 1 - include/linux/netfilter/nf_conntrack_pptp.h | 38 +- include/linux/netfilter_netdev.h | 4 - include/linux/netfs.h | 7 - include/linux/netlink.h | 9 + include/linux/nfs.h | 8 + include/linux/nfs_fs.h | 13 +- include/linux/nfs_fs_sb.h | 5 +- include/linux/nfs_xdr.h | 5 +- include/linux/node.h | 25 +- include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme-tcp.h | 1 - include/linux/nvme.h | 11 +- include/linux/nvmem-provider.h | 4 +- include/linux/overflow.h | 114 +- include/linux/page-flags.h | 94 +- include/linux/page_table_check.h | 19 - include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 185 +- include/linux/part_stat.h | 2 +- include/linux/pci.h | 15 +- include/linux/pci_ids.h | 9 +- include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/perf/arm_pmu.h | 2 - include/linux/perf/riscv_pmu.h | 75 - include/linux/perf_event.h | 17 +- include/linux/perf_event_api.h | 1 - include/linux/pgtable.h | 1 - include/linux/pgtable_api.h | 1 - include/linux/phy.h | 7 +- include/linux/phylink.h | 4 + include/linux/pid_namespace.h | 5 - include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 2 +- include/linux/platform_data/eth_ixp4xx.h | 21 + include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/platform_data/wan_ixp4xx_hss.h | 17 + include/linux/platform_data/x86/intel-spi.h | 29 + include/linux/platform_data/x86/spi-intel.h | 31 - include/linux/pm.h | 8 +- include/linux/pm_runtime.h | 4 - include/linux/posix-timers.h | 2 +- include/linux/psi.h | 14 +- include/linux/psi_types.h | 4 +- include/linux/pstore.h | 6 +- include/linux/ptp_classify.h | 15 - include/linux/ptrace_api.h | 1 - include/linux/qcom_scm.h | 16 +- include/linux/quota.h | 2 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 41 +- include/linux/randomize_kstack.h | 21 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 4 +- include/linux/rcuwait.h | 6 +- include/linux/rcuwait_api.h | 1 - include/linux/ref_tracker.h | 4 - include/linux/refcount_api.h | 1 - include/linux/regmap.h | 6 - include/linux/resource.h | 2 + include/linux/rethook.h | 100 - include/linux/rfkill.h | 5 - include/linux/rmap.h | 76 +- include/linux/rtnetlink.h | 3 - include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 51 +- include/linux/sched.h | 44 +- include/linux/sched/affinity.h | 1 - include/linux/sched/cond_resched.h | 1 - include/linux/sched/deadline.h | 2 - include/linux/sched/isolation.h | 43 +- include/linux/sched/mm.h | 26 - include/linux/sched/posix-timers.h | 1 - include/linux/sched/rseq_api.h | 1 - include/linux/sched/sysctl.h | 14 +- include/linux/sched/task.h | 4 +- include/linux/sched/task_flags.h | 1 - include/linux/sched/task_stack.h | 2 - include/linux/sched/thread_info_api.h | 1 - include/linux/sched/topology.h | 1 - include/linux/sched_clock.h | 2 - include/linux/scmi_protocol.h | 15 - include/linux/security.h | 8 - include/linux/seqlock_api.h | 1 - include/linux/shmem_fs.h | 1 - include/linux/skbuff.h | 246 +- include/linux/skmsg.h | 29 +- include/linux/slab.h | 9 +- include/linux/soc/ixp4xx/cpu.h | 26 +- include/linux/soc/ixp4xx/npe.h | 2 - include/linux/soc/mediatek/infracfg.h | 133 - include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/soc/qcom/mdt_loader.h | 17 +- include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/socket.h | 1 - include/linux/softirq.h | 1 - include/linux/sort.h | 2 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi.h | 41 +- include/linux/spinlock_api.h | 1 - include/linux/ssb/ssb_driver_gige.h | 2 +- include/linux/stddef.h | 6 +- include/linux/string_helpers.h | 20 - include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 13 +- include/linux/sunrpc/xdr.h | 2 - include/linux/sunrpc/xprt.h | 1 - include/linux/suspend.h | 15 +- include/linux/swait_api.h | 1 - include/linux/swap.h | 21 +- include/linux/syscalls.h | 4 + include/linux/syscalls_api.h | 1 - include/linux/sysctl.h | 2 +- include/linux/tcp.h | 1 - include/linux/tee_drv.h | 138 +- include/linux/thread_info.h | 5 +- include/linux/topology.h | 3 - include/linux/trace_events.h | 53 +- include/linux/types.h | 1 - include/linux/u64_stats_sync_api.h | 1 - include/linux/uaccess.h | 61 +- include/linux/udp.h | 5 + include/linux/uio.h | 17 - include/linux/usb/role.h | 6 - include/linux/vdpa.h | 18 +- include/linux/vfio.h | 53 - include/linux/vfio_pci_core.h | 13 - include/linux/virtio.h | 1 + include/linux/virtio_config.h | 3 +- include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 27 +- include/linux/wait_api.h | 1 - include/linux/watch_queue.h | 3 +- include/linux/workqueue_api.h | 1 - include/linux/wwan.h | 2 - include/linux/xarray.h | 9 +- include/media/hevc-ctrls.h | 6 +- include/media/i2c/m5mols.h | 4 + include/media/i2c/noon010pc30.h | 4 + include/media/media-entity.h | 25 +- include/media/mipi-csi2.h | 45 - include/media/rc-core.h | 12 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 104 +- include/media/v4l2-subdev.h | 13 + include/net/addrconf.h | 6 +- include/net/af_vsock.h | 3 +- include/net/arp.h | 1 - include/net/ax25.h | 24 +- include/net/bluetooth/bluetooth.h | 19 +- include/net/bluetooth/hci.h | 10 - include/net/bluetooth/hci_core.h | 25 - include/net/bluetooth/mgmt.h | 18 +- include/net/bond_3ad.h | 2 +- include/net/bond_options.h | 31 +- include/net/bonding.h | 44 +- include/net/cfg80211.h | 97 +- include/net/cfg802154.h | 10 - include/net/checksum.h | 54 +- include/net/devlink.h | 19 +- include/net/dsa.h | 204 +- include/net/dst_metadata.h | 14 +- include/net/esp.h | 2 - include/net/flow.h | 6 +- include/net/flow_offload.h | 21 - include/net/gro.h | 57 +- include/net/gtp.h | 42 - include/net/ieee80211_radiotap.h | 4 +- include/net/if_inet6.h | 2 - include/net/inet_connection_sock.h | 8 - include/net/inet_dscp.h | 57 - include/net/inet_frag.h | 2 - include/net/inet_timewait_sock.h | 8 +- include/net/ioam6.h | 2 +- include/net/ip.h | 24 +- include/net/ip6_fib.h | 15 +- include/net/ip_fib.h | 3 +- include/net/ipv6.h | 26 +- include/net/ipv6_frag.h | 1 - include/net/mac80211.h | 37 +- include/net/mac802154.h | 12 - include/net/mctp.h | 28 +- include/net/mptcp.h | 6 + include/net/ndisc.h | 9 +- include/net/neighbour.h | 18 +- include/net/net_namespace.h | 8 +- include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_conntrack_acct.h | 1 + include/net/netfilter/nf_conntrack_bpf.h | 23 - include/net/netfilter/nf_conntrack_ecache.h | 15 +- include/net/netfilter/nf_conntrack_extend.h | 18 +- include/net/netfilter/nf_conntrack_helper.h | 1 - include/net/netfilter/nf_conntrack_labels.h | 3 + include/net/netfilter/nf_conntrack_seqadj.h | 3 + include/net/netfilter/nf_conntrack_timeout.h | 20 +- include/net/netfilter/nf_conntrack_timestamp.h | 13 + include/net/netfilter/nf_flow_table.h | 24 +- include/net/netfilter/nf_queue.h | 2 +- include/net/netfilter/nf_tables.h | 24 +- include/net/netfilter/nf_tables_core.h | 9 - include/net/netfilter/nf_tables_offload.h | 2 + include/net/netfilter/nft_fib.h | 3 - include/net/netfilter/nft_meta.h | 3 - include/net/netns/core.h | 1 - include/net/netns/ipv4.h | 14 +- include/net/netns/ipv6.h | 9 +- include/net/netns/smc.h | 6 - include/net/netns/xfrm.h | 6 +- include/net/page_pool.h | 133 +- include/net/pkt_cls.h | 11 - include/net/pkt_sched.h | 6 + include/net/request_sock.h | 2 - include/net/route.h | 2 +- include/net/sch_generic.h | 5 + include/net/sock.h | 32 +- include/net/switchdev.h | 72 +- include/net/tc_act/tc_police.h | 30 - include/net/tc_act/tc_vlan.h | 10 - include/net/tcp.h | 28 +- include/net/tls.h | 2 + include/net/udplite.h | 43 + include/net/vxlan.h | 54 +- include/net/xdp.h | 122 +- include/net/xdp_sock_drv.h | 5 +- include/net/xfrm.h | 54 +- include/net/xsk_buff_pool.h | 1 - include/ras/ras_event.h | 1 - include/rdma/ib.h | 2 +- include/scsi/fc/fc_ms.h | 4 +- include/scsi/libfc.h | 9 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 56 +- include/scsi/sas.h | 9 - include/scsi/sas_ata.h | 14 +- include/scsi/scsi_cmnd.h | 40 +- include/scsi/scsi_device.h | 1 - include/scsi/scsi_driver.h | 9 +- include/scsi/scsi_eh.h | 4 +- include/scsi/scsi_host.h | 3 + include/scsi/scsi_request.h | 31 + include/scsi/scsi_transport_iscsi.h | 9 +- include/scsi/viosrp.h | 17 +- include/soc/at91/sama7-ddr.h | 15 +- include/soc/bcm2835/raspberrypi-firmware.h | 1 - include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/soc/mediatek/smi.h | 20 + include/soc/microchip/mpfs.h | 4 +- include/soc/mscc/ocelot.h | 113 +- include/soc/mscc/ocelot_vcap.h | 18 - include/soc/tegra/bpmp-abi.h | 2 +- include/sound/hda_codec.h | 11 +- include/sound/hda_verbs.h | 2 +- include/sound/hdaudio.h | 3 - include/sound/hdaudio_ext.h | 51 - include/sound/intel-nhlt.h | 22 +- include/sound/pcm.h | 16 - include/sound/simple_card_utils.h | 12 - include/sound/soc-acpi.h | 29 +- include/sound/soc-dapm.h | 1 - include/sound/sof.h | 8 - include/sound/sof/channel_map.h | 4 +- include/sound/sof/dai.h | 5 - include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 1 - include/sound/sof/topology.h | 10 +- include/target/iscsi/iscsi_target_core.h | 31 +- include/trace/bpf_probe.h | 6 - include/trace/define_custom_trace.h | 77 - include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 1 - include/trace/events/cachefiles.h | 2 - include/trace/events/compaction.h | 26 +- include/trace/events/ext4.h | 328 +- include/trace/events/huge_memory.h | 1 + include/trace/events/io_uring.h | 333 +- include/trace/events/mctp.h | 5 +- include/trace/events/migrate.h | 31 - include/trace/events/mmflags.h | 14 +- include/trace/events/mptcp.h | 4 - include/trace/events/net.h | 14 + include/trace/events/random.h | 233 + include/trace/events/rcu.h | 9 +- include/trace/events/sched.h | 11 +- include/trace/events/scmi.h | 28 - include/trace/events/skb.h | 47 +- include/trace/events/sunrpc.h | 314 +- include/trace/events/thp.h | 27 - include/trace/events/vmscan.h | 10 +- include/trace/events/writeback.h | 28 + include/trace/perf.h | 11 +- include/trace/stages/init.h | 37 - include/trace/stages/stage1_defines.h | 51 - include/trace/stages/stage2_defines.h | 54 - include/trace/stages/stage3_defines.h | 135 - include/trace/stages/stage4_defines.h | 63 - include/trace/stages/stage5_defines.h | 89 - include/trace/stages/stage6_defines.h | 106 - include/trace/stages/stage7_defines.h | 36 - include/trace/trace_custom_events.h | 221 - include/trace/trace_events.h | 500 +- include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/asm-generic/socket.h | 2 - include/uapi/drm/amdgpu_drm.h | 21 +- include/uapi/drm/drm_mode.h | 88 +- include/uapi/drm/i915_drm.h | 45 +- include/uapi/drm/msm_drm.h | 32 +- include/uapi/drm/panfrost_drm.h | 4 +- include/uapi/linux/android/binder.h | 4 +- include/uapi/linux/bpf.h | 163 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/can/isotp.h | 28 +- include/uapi/linux/cyclades.h | 35 - include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 10 +- include/uapi/linux/ethtool_netlink.h | 8 - include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/gtp.h | 1 - include/uapi/linux/hyperv.h | 11 - include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_bridge.h | 18 - include/uapi/linux/if_ether.h | 2 - include/uapi/linux/if_link.h | 91 - include/uapi/linux/if_tunnel.h | 4 +- include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/ioam6_iptunnel.h | 9 - include/uapi/linux/iommu.h | 181 + include/uapi/linux/kexec.h | 4 +- include/uapi/linux/kfd_ioctl.h | 98 +- include/uapi/linux/kvm.h | 23 +- include/uapi/linux/lirc.h | 16 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mctp.h | 18 - include/uapi/linux/mptcp.h | 1 - include/uapi/linux/mroute6.h | 1 - include/uapi/linux/net_dropmon.h | 1 - include/uapi/linux/netfilter/nf_conntrack_common.h | 2 +- include/uapi/linux/netfilter/nfnetlink_queue.h | 1 - include/uapi/linux/nl80211.h | 97 +- include/uapi/linux/nvme_ioctl.h | 6 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/openvswitch.h | 22 +- include/uapi/linux/perf_event.h | 4 - include/uapi/linux/pkt_cls.h | 15 - include/uapi/linux/psci.h | 4 - include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/rfkill.h | 14 +- include/uapi/linux/rseq.h | 20 +- include/uapi/linux/rtnetlink.h | 14 - include/uapi/linux/smc.h | 15 - include/uapi/linux/smc_diag.h | 11 +- include/uapi/linux/socket.h | 4 - include/uapi/linux/thermal.h | 6 +- include/uapi/linux/types.h | 6 +- include/uapi/linux/user_events.h | 116 - include/uapi/linux/userfaultfd.h | 8 +- include/uapi/linux/v4l2-controls.h | 8 - include/uapi/linux/vfio.h | 406 +- include/uapi/linux/videodev2.h | 2 - include/uapi/linux/xfrm.h | 6 - include/uapi/sound/asound.h | 4 +- include/uapi/sound/sof/abi.h | 4 +- include/uapi/xen/gntdev.h | 8 +- include/video/samsung_fimd.h | 4 - include/xen/grant_table.h | 19 +- include/xen/xenbus_dev.h | 2 + init/Kconfig | 5 - init/Makefile | 3 +- init/do_mounts.c | 1 + init/main.c | 18 +- ipc/mqueue.c | 2 +- ipc/sem.c | 4 +- kernel/Kconfig.preempt | 15 +- kernel/async.c | 3 + kernel/audit.c | 62 +- kernel/audit.h | 4 - kernel/auditsc.c | 89 +- kernel/bpf/Kconfig | 5 - kernel/bpf/arraymap.c | 4 +- kernel/bpf/bpf_inode_storage.c | 9 +- kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/bpf_local_storage.c | 60 +- kernel/bpf/bpf_lsm.c | 23 +- kernel/bpf/bpf_task_storage.c | 10 +- kernel/bpf/btf.c | 686 +- kernel/bpf/cgroup.c | 187 +- kernel/bpf/core.c | 364 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/helpers.c | 47 +- kernel/bpf/inode.c | 39 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 41 +- kernel/bpf/preload/bpf_preload.h | 8 +- kernel/bpf/preload/bpf_preload_kern.c | 126 +- kernel/bpf/preload/bpf_preload_umd_blob.S | 7 + kernel/bpf/preload/iterators/Makefile | 6 +- kernel/bpf/preload/iterators/bpf_preload_common.h | 13 + kernel/bpf/preload/iterators/iterators.c | 94 + kernel/bpf/preload/iterators/iterators.lskel.h | 425 - kernel/bpf/preload/iterators/iterators.skel.h | 412 + kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/ringbuf.c | 2 +- kernel/bpf/stackmap.c | 73 +- kernel/bpf/syscall.c | 100 +- kernel/bpf/trampoline.c | 13 +- kernel/bpf/verifier.c | 468 +- kernel/capability.c | 1 - kernel/cgroup/cgroup-v1.c | 16 - kernel/cgroup/cgroup.c | 27 +- kernel/cgroup/cpuset.c | 93 +- kernel/cgroup/freezer.c | 2 +- kernel/cgroup/rstat.c | 18 +- kernel/configs/debug.config | 1 - kernel/cpu.c | 15 +- kernel/cred.c | 9 +- kernel/dma/contiguous.c | 4 +- kernel/dma/mapping.c | 2 + kernel/dma/swiotlb.c | 22 +- kernel/entry/common.c | 37 +- kernel/events/callchain.c | 4 + kernel/events/core.c | 297 +- kernel/events/uprobes.c | 13 +- kernel/exit.c | 19 +- kernel/extable.c | 24 +- kernel/fork.c | 324 +- kernel/futex/core.c | 2 +- kernel/irq/chip.c | 29 +- kernel/irq/cpuhotplug.c | 4 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 27 +- kernel/irq/irqdomain.c | 9 +- kernel/irq/manage.c | 4 +- kernel/kallsyms.c | 4 - kernel/kcov.c | 98 +- kernel/ksysfs.c | 3 +- kernel/kthread.c | 9 +- kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 47 +- kernel/locking/lockdep_internals.h | 6 +- kernel/locking/lockdep_proc.c | 51 +- kernel/locking/percpu-rwsem.c | 5 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 27 +- kernel/module_decompress.c | 2 - kernel/padata.c | 2 +- kernel/panic.c | 37 +- kernel/power/hibernate.c | 7 +- kernel/power/main.c | 5 +- kernel/power/process.c | 2 +- kernel/power/snapshot.c | 21 +- kernel/power/suspend.c | 2 + kernel/power/suspend_test.c | 8 +- kernel/power/swap.c | 14 +- kernel/power/wakelock.c | 11 +- kernel/printk/printk.c | 85 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 - kernel/printk/sysctl.c | 2 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/tasks.h | 14 +- kernel/rcu/tree.c | 331 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 5 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 37 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/resource.c | 41 +- kernel/rseq.c | 8 +- kernel/sched/Makefile | 28 +- kernel/sched/autogroup.c | 26 +- kernel/sched/autogroup.h | 6 - kernel/sched/build_policy.c | 52 - kernel/sched/build_utility.c | 109 - kernel/sched/clock.c | 44 +- kernel/sched/completion.c | 2 +- kernel/sched/core.c | 532 +- kernel/sched/core_sched.c | 5 +- kernel/sched/cpuacct.c | 12 +- kernel/sched/cpudeadline.c | 3 +- kernel/sched/cpufreq.c | 3 + kernel/sched/cpufreq_schedutil.c | 20 +- kernel/sched/cpupri.c | 1 + kernel/sched/cputime.c | 1 + kernel/sched/deadline.c | 155 +- kernel/sched/debug.c | 11 + kernel/sched/fair.c | 231 +- kernel/sched/idle.c | 3 + kernel/sched/isolation.c | 163 +- kernel/sched/loadavg.c | 1 + kernel/sched/membarrier.c | 10 +- kernel/sched/pelt.c | 4 + kernel/sched/pelt.h | 4 +- kernel/sched/psi.c | 206 +- kernel/sched/rt.c | 51 +- kernel/sched/sched.h | 354 +- kernel/sched/stats.c | 1 + kernel/sched/stats.h | 4 - kernel/sched/stop_task.c | 1 + kernel/sched/swait.c | 1 + kernel/sched/topology.c | 268 +- kernel/sched/wait.c | 1 + kernel/sched/wait_bit.c | 2 +- kernel/scs.c | 12 +- kernel/seccomp.c | 10 - kernel/signal.c | 45 +- kernel/softirq.c | 10 +- kernel/stackleak.c | 5 +- kernel/stacktrace.c | 3 + kernel/static_call.c | 1 - kernel/sys.c | 158 +- kernel/sysctl.c | 20 +- kernel/taskstats.c | 5 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/time/posix-cpu-timers.c | 12 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 - kernel/torture.c | 6 +- kernel/trace/Kconfig | 48 +- kernel/trace/Makefile | 3 - kernel/trace/blktrace.c | 27 +- kernel/trace/bpf_trace.c | 357 +- kernel/trace/fgraph.c | 4 +- kernel/trace/fprobe.c | 332 - kernel/trace/ftrace.c | 69 +- kernel/trace/rethook.c | 317 - kernel/trace/trace.c | 92 +- kernel/trace/trace.h | 3 +- kernel/trace/trace_eprobe.c | 16 +- kernel/trace/trace_events.c | 104 +- kernel/trace/trace_events_hist.c | 49 +- kernel/trace/trace_events_synth.c | 14 +- kernel/trace/trace_events_trigger.c | 73 +- kernel/trace/trace_events_user.c | 1690 - kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 88 +- kernel/trace/trace_probe.c | 10 +- kernel/trace/trace_probe.h | 1 + kernel/trace/trace_sched_switch.c | 3 +- kernel/trace/trace_sched_wakeup.c | 1 - kernel/trace/trace_selftest.c | 6 +- kernel/ucount.c | 5 +- kernel/user_namespace.c | 14 +- kernel/watch_queue.c | 25 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 62 +- lib/Kconfig | 1 + lib/Kconfig.debug | 235 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.kfence | 12 - lib/Kconfig.ubsan | 12 + lib/Makefile | 8 +- lib/bitmap.c | 24 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/blake2s.c | 4 +- lib/crypto/sm3.c | 246 - lib/iov_iter.c | 2 - lib/kunit/assert.c | 80 +- lib/kunit/kunit-example-test.c | 42 - lib/kunit/test.c | 35 +- lib/kunit/try-catch.c | 3 +- lib/list-test.c | 61 - lib/mpi/mpi-bit.c | 1 - lib/overflow_kunit.c | 670 - lib/raid6/test/Makefile | 4 +- lib/raid6/test/test.c | 1 + lib/raid6/vpermxor.uc | 2 +- lib/random32.c | 14 +- lib/ref_tracker.c | 19 +- lib/sbitmap.c | 48 +- lib/sort.c | 40 +- lib/stackinit_kunit.c | 461 - lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_fprobe.c | 174 - lib/test_hmm.c | 4 +- lib/test_kasan.c | 249 +- lib/test_lockup.c | 11 +- lib/test_overflow.c | 614 + lib/test_stackinit.c | 514 + lib/ubsan.c | 10 +- lib/vsprintf.c | 67 +- lib/xarray.c | 10 +- mm/Kconfig | 25 +- mm/Makefile | 1 - mm/backing-dev.c | 57 + mm/cma.c | 31 +- mm/cma.h | 1 - mm/compaction.c | 60 +- mm/damon/Kconfig | 19 +- mm/damon/Makefile | 7 +- mm/damon/core-test.h | 21 +- mm/damon/core.c | 190 +- mm/damon/dbgfs-test.h | 85 +- mm/damon/dbgfs.c | 222 +- mm/damon/ops-common.c | 133 - mm/damon/paddr.c | 98 +- mm/damon/prmtv-common.c | 133 + mm/damon/{ops-common.h => prmtv-common.h} | 0 mm/damon/reclaim.c | 9 +- mm/damon/sysfs.c | 2596 - mm/damon/vaddr-test.h | 8 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 19 +- mm/debug_vm_pgtable.c | 2 - mm/early_ioremap.c | 1 - mm/fadvise.c | 5 +- mm/filemap.c | 147 +- mm/folio-compat.c | 13 - mm/gup.c | 637 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 300 +- mm/hugetlb.c | 49 +- mm/hugetlb_vmemmap.c | 68 +- mm/hwpoison-inject.c | 7 +- mm/init-mm.c | 4 - mm/internal.h | 136 +- mm/kasan/Makefile | 2 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 211 +- mm/kasan/kasan.h | 56 +- mm/kasan/report.c | 336 +- mm/kasan/report_generic.c | 34 +- mm/kasan/report_hw_tags.c | 1 - mm/kasan/report_sw_tags.c | 16 - mm/kasan/report_tags.c | 2 +- mm/kasan/shadow.c | 64 +- mm/kfence/Makefile | 2 +- mm/kfence/core.c | 144 +- mm/kfence/kfence_test.c | 11 +- mm/khugepaged.c | 63 +- mm/kmemleak.c | 13 +- mm/ksm.c | 38 +- mm/list_lru.c | 422 +- mm/maccess.c | 125 +- mm/madvise.c | 152 +- mm/memblock.c | 10 +- mm/memcontrol.c | 542 +- mm/memfd.c | 40 +- mm/memory-failure.c | 162 +- mm/memory.c | 282 +- mm/memory_hotplug.c | 145 +- mm/mempolicy.c | 31 +- mm/memremap.c | 70 +- mm/migrate.c | 988 +- mm/migrate_device.c | 773 - mm/mlock.c | 641 +- mm/mmap.c | 50 +- mm/mmzone.c | 14 +- mm/mprotect.c | 17 +- mm/mremap.c | 4 +- mm/oom_kill.c | 5 +- mm/page-writeback.c | 66 +- mm/page_alloc.c | 556 +- mm/page_idle.c | 30 +- mm/page_io.c | 32 +- mm/page_isolation.c | 2 +- mm/page_owner.c | 71 +- mm/page_table_check.c | 65 +- mm/page_vma_mapped.c | 58 +- mm/percpu-stats.c | 2 +- mm/ptdump.c | 16 +- mm/readahead.c | 232 +- mm/rmap.c | 657 +- mm/secretmem.c | 2 +- mm/shmem.c | 48 +- mm/slab.c | 39 +- mm/slab.h | 25 +- mm/slab_common.c | 2 +- mm/slob.c | 8 +- mm/slub.c | 172 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 200 +- mm/swap_cgroup.c | 4 +- mm/swap_state.c | 4 +- mm/swapfile.c | 105 +- mm/truncate.c | 153 +- mm/usercopy.c | 39 +- mm/userfaultfd.c | 17 +- mm/util.c | 90 +- mm/vmalloc.c | 201 +- mm/vmscan.c | 445 +- mm/vmstat.c | 19 +- mm/workingset.c | 32 +- mm/zswap.c | 15 +- net/6lowpan/core.c | 1 - net/8021q/vlan.h | 2 +- net/8021q/vlan_dev.c | 7 +- net/8021q/vlan_netlink.c | 7 +- net/8021q/vlanproc.c | 2 +- net/9p/trans_xen.c | 14 +- net/Kconfig | 13 - net/ax25/af_ax25.c | 47 +- net/ax25/ax25_dev.c | 28 +- net/ax25/ax25_route.c | 18 +- net/ax25/ax25_subr.c | 20 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 3 +- net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/gateway_client.c | 1 - net/batman-adv/hard-interface.c | 35 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 3 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/tvlv.c | 2 +- net/bluetooth/6lowpan.c | 3 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/eir.h | 20 - net/bluetooth/hci_conn.c | 3 - net/bluetooth/hci_core.c | 6 +- net/bluetooth/hci_event.c | 111 +- net/bluetooth/hci_sync.c | 104 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 282 +- net/bluetooth/mgmt_util.c | 3 +- net/bluetooth/msft.c | 183 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bpf/test_run.c | 629 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/Makefile | 2 +- net/bridge/br.c | 20 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_forward.c | 2 +- net/bridge/br_input.c | 28 +- net/bridge/br_mst.c | 357 - net/bridge/br_multicast.c | 4 - net/bridge/br_netlink.c | 50 +- net/bridge/br_private.h | 67 +- net/bridge/br_stp.c | 6 - net/bridge/br_switchdev.c | 141 +- net/bridge/br_vlan.c | 146 +- net/bridge/br_vlan_options.c | 20 - net/bridge/netfilter/nf_conntrack_bridge.c | 7 +- net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/bridge/netfilter/nft_reject_bridge.c | 9 +- net/caif/caif_dev.c | 2 +- net/caif/chnl_net.c | 2 +- net/can/af_can.c | 2 +- net/can/gw.c | 25 +- net/can/isotp.c | 332 +- net/can/j1939/transport.c | 2 +- net/ceph/ceph_common.c | 7 - net/ceph/messenger.c | 4 - net/ceph/messenger_v1.c | 54 +- net/ceph/messenger_v2.c | 242 +- net/core/bpf_sk_storage.c | 23 +- net/core/dev.c | 687 +- net/core/devlink.c | 234 +- net/core/drop_monitor.c | 113 +- net/core/filter.c | 453 +- net/core/flow_dissector.c | 18 - net/core/gro.c | 41 +- net/core/gro_cells.c | 38 +- net/core/link_watch.c | 6 +- net/core/neighbour.c | 24 +- net/core/net-procfs.c | 38 +- net/core/net-sysfs.c | 8 +- net/core/net_namespace.c | 20 +- net/core/page_pool.c | 102 +- net/core/ptp_classifier.c | 12 - net/core/rtnetlink.c | 553 +- net/core/skbuff.c | 72 +- net/core/skmsg.c | 19 +- net/core/sock.c | 30 +- net/core/sock_map.c | 77 +- net/core/sysctl_net_core.c | 20 +- net/core/utils.c | 4 +- net/core/xdp.c | 82 +- net/dcb/dcbnl.c | 44 - net/dccp/dccp.h | 5 + net/dccp/ipv4.c | 6 + net/dccp/ipv6.c | 6 + net/dccp/minisocks.c | 1 - net/decnet/dn_nsp_out.c | 3 +- net/dsa/dsa.c | 101 - net/dsa/dsa2.c | 181 +- net/dsa/dsa_priv.h | 115 +- net/dsa/master.c | 11 +- net/dsa/port.c | 538 +- net/dsa/slave.c | 797 +- net/dsa/switch.c | 426 +- net/dsa/tag_8021q.c | 323 +- net/dsa/tag_dsa.c | 19 +- net/dsa/tag_lan9303.c | 21 +- net/dsa/tag_ocelot_8021q.c | 11 +- net/dsa/tag_qca.c | 85 +- net/dsa/tag_rtl8_4.c | 152 +- net/dsa/tag_sja1105.c | 28 +- net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 30 +- net/hsr/hsr_debugfs.c | 40 +- net/hsr/hsr_device.c | 12 +- net/hsr/hsr_forward.c | 7 +- net/hsr/hsr_framereg.c | 209 +- net/hsr/hsr_framereg.h | 14 +- net/hsr/hsr_main.h | 30 +- net/hsr/hsr_netlink.c | 4 +- net/ieee802154/6lowpan/core.c | 1 - net/ieee802154/6lowpan/reassembly.c | 1 - net/ieee802154/nl-phy.c | 4 +- net/ieee802154/nl802154.c | 8 +- net/ipv4/af_inet.c | 5 +- net/ipv4/arp.c | 11 +- net/ipv4/bpf_tcp_ca.c | 28 +- net/ipv4/devinet.c | 7 - net/ipv4/esp4.c | 7 +- net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 45 +- net/ipv4/fib_lookup.h | 10 +- net/ipv4/fib_rules.c | 19 +- net/ipv4/fib_semantics.c | 66 +- net/ipv4/fib_trie.c | 87 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_fragment.c | 1 - net/ipv4/inet_hashtables.c | 53 +- net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_fragment.c | 1 - net/ipv4/ip_input.c | 32 +- net/ipv4/ip_options.c | 31 +- net/ipv4/ip_output.c | 48 +- net/ipv4/ipmr.c | 22 +- net/ipv4/netfilter/Kconfig | 4 + net/ipv4/netfilter/nf_nat_h323.c | 8 +- net/ipv4/netfilter/nf_nat_pptp.c | 24 +- net/ipv4/netfilter/nft_dup_ipv4.c | 1 - net/ipv4/netfilter/nft_fib_ipv4.c | 2 - net/ipv4/netfilter/nft_reject_ipv4.c | 1 - net/ipv4/nexthop.c | 12 +- net/ipv4/ping.c | 11 +- net/ipv4/proc.c | 4 +- net/ipv4/raw.c | 5 +- net/ipv4/route.c | 65 +- net/ipv4/sysctl_net_ipv4.c | 27 +- net/ipv4/tcp.c | 114 +- net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_bpf.c | 14 +- net/ipv4/tcp_cong.c | 2 + net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv4/tcp_input.c | 55 +- net/ipv4/tcp_ipv4.c | 174 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 58 +- net/ipv4/udp.c | 22 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv4/xfrm4_policy.c | 4 +- net/ipv6/addrconf.c | 275 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6.c | 10 +- net/ipv6/esp6_offload.c | 6 +- net/ipv6/exthdrs.c | 8 +- net/ipv6/fib6_rules.c | 30 +- net/ipv6/icmp.c | 62 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ioam6.c | 19 +- net/ipv6/ioam6_iptunnel.c | 59 +- net/ipv6/ip6_fib.c | 23 +- net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 7 +- net/ipv6/ip6_output.c | 129 +- net/ipv6/ip6_tunnel.c | 16 +- net/ipv6/ip6mr.c | 55 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/mcast.c | 34 +- net/ipv6/ndisc.c | 55 +- net/ipv6/netfilter.c | 5 +- net/ipv6/netfilter/Kconfig | 4 + net/ipv6/netfilter/Makefile | 3 + net/ipv6/netfilter/nf_conntrack_reasm.c | 1 - .../ipv6/netfilter/nf_flow_table_ipv6.c | 0 net/ipv6/netfilter/nft_dup_ipv6.c | 1 - net/ipv6/netfilter/nft_fib_ipv6.c | 2 - net/ipv6/netfilter/nft_reject_ipv6.c | 1 - net/ipv6/ping.c | 29 +- net/ipv6/reassembly.c | 1 - net/ipv6/route.c | 81 +- net/ipv6/tcp_ipv6.c | 104 +- net/ipv6/udp.c | 114 +- net/ipv6/xfrm6_output.c | 16 - net/ipv6/xfrm6_policy.c | 4 +- net/iucv/iucv.c | 2 +- net/key/af_key.c | 4 +- net/l3mdev/l3mdev.c | 43 +- net/llc/af_llc.c | 8 - net/mac80211/Makefile | 3 +- net/mac80211/agg-rx.c | 20 +- net/mac80211/agg-tx.c | 10 +- net/mac80211/airtime.c | 15 +- net/mac80211/cfg.c | 139 +- net/mac80211/chan.c | 5 +- net/mac80211/debugfs.c | 2 - net/mac80211/debugfs_key.c | 2 +- net/mac80211/debugfs_netdev.c | 4 +- net/mac80211/eht.c | 76 - net/mac80211/ieee80211_i.h | 40 +- net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 9 +- net/mac80211/mlme.c | 414 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 16 +- net/mac80211/sta_info.c | 3 +- net/mac80211/status.c | 14 +- net/mac80211/tx.c | 24 +- net/mac80211/util.c | 299 +- net/mac80211/vht.c | 38 +- net/mctp/af_mctp.c | 189 +- net/mctp/device.c | 34 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 160 +- net/mctp/test/route-test.c | 157 +- net/mctp/test/utils.c | 1 + net/mpls/af_mpls.c | 2 +- net/mptcp/mib.c | 6 - net/mptcp/mib.h | 6 - net/mptcp/options.c | 82 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 248 +- net/mptcp/protocol.c | 23 +- net/mptcp/protocol.h | 38 +- net/mptcp/sockopt.c | 2 - net/mptcp/subflow.c | 112 +- net/netfilter/Makefile | 5 - net/netfilter/core.c | 8 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 +- net/netfilter/nf_conntrack_acct.c | 19 + net/netfilter/nf_conntrack_bpf.c | 258 - net/netfilter/nf_conntrack_core.c | 198 +- net/netfilter/nf_conntrack_ecache.c | 47 +- net/netfilter/nf_conntrack_extend.c | 132 +- net/netfilter/nf_conntrack_helper.c | 21 +- net/netfilter/nf_conntrack_labels.c | 20 +- net/netfilter/nf_conntrack_netbios_ns.c | 5 +- net/netfilter/nf_conntrack_netlink.c | 39 +- net/netfilter/nf_conntrack_pptp.c | 60 +- net/netfilter/nf_conntrack_proto_sctp.c | 9 - net/netfilter/nf_conntrack_proto_tcp.c | 59 +- net/netfilter/nf_conntrack_seqadj.c | 16 + net/netfilter/nf_conntrack_timeout.c | 50 +- net/netfilter/nf_conntrack_timestamp.c | 20 + net/netfilter/nf_dup_netdev.c | 2 +- net/netfilter/nf_flow_table_core.c | 30 +- net/netfilter/nf_flow_table_inet.c | 17 - net/netfilter/nf_flow_table_ip.c | 84 +- net/netfilter/nf_flow_table_offload.c | 39 +- net/netfilter/nf_nat_core.c | 71 +- net/netfilter/nf_queue.c | 36 +- net/netfilter/nf_synproxy_core.c | 24 +- net/netfilter/nf_tables_api.c | 144 +- net/netfilter/nf_tables_core.c | 18 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 6 +- net/netfilter/nfnetlink_queue.c | 33 +- net/netfilter/nft_bitwise.c | 24 +- net/netfilter/nft_byteorder.c | 11 - net/netfilter/nft_cmp.c | 105 +- net/netfilter/nft_compat.c | 10 - net/netfilter/nft_connlimit.c | 12 +- net/netfilter/nft_counter.c | 1 - net/netfilter/nft_ct.c | 56 +- net/netfilter/nft_dup_netdev.c | 7 - net/netfilter/nft_dynset.c | 1 - net/netfilter/nft_exthdr.c | 131 +- net/netfilter/nft_fib.c | 42 - net/netfilter/nft_fib_inet.c | 1 - net/netfilter/nft_fib_netdev.c | 1 - net/netfilter/nft_flow_offload.c | 14 - net/netfilter/nft_fwd_netdev.c | 10 +- net/netfilter/nft_hash.c | 36 - net/netfilter/nft_immediate.c | 24 +- net/netfilter/nft_last.c | 1 - net/netfilter/nft_limit.c | 20 - net/netfilter/nft_log.c | 1 - net/netfilter/nft_lookup.c | 12 - net/netfilter/nft_masq.c | 3 - net/netfilter/nft_meta.c | 19 +- net/netfilter/nft_nat.c | 2 - net/netfilter/nft_numgen.c | 22 - net/netfilter/nft_objref.c | 2 - net/netfilter/nft_osf.c | 25 - net/netfilter/nft_payload.c | 21 +- net/netfilter/nft_queue.c | 2 - net/netfilter/nft_quota.c | 1 - net/netfilter/nft_range.c | 1 - net/netfilter/nft_redir.c | 3 - net/netfilter/nft_reject_inet.c | 1 - net/netfilter/nft_reject_netdev.c | 1 - net/netfilter/nft_rt.c | 1 - net/netfilter/nft_socket.c | 28 - net/netfilter/nft_synproxy.c | 5 +- net/netfilter/nft_tproxy.c | 1 - net/netfilter/nft_tunnel.c | 28 - net/netfilter/nft_xfrm.c | 28 - net/netfilter/xt_socket.c | 4 +- net/netlabel/netlabel_kapi.c | 2 - net/netlink/af_netlink.c | 2 - net/nfc/llcp.h | 1 + net/nfc/llcp_core.c | 9 +- net/nfc/llcp_sock.c | 49 +- net/openvswitch/actions.c | 46 +- net/openvswitch/conntrack.c | 118 +- net/openvswitch/datapath.c | 18 +- net/openvswitch/datapath.h | 2 + net/openvswitch/flow.c | 143 +- net/openvswitch/flow.h | 14 - net/openvswitch/flow_netlink.c | 37 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 25 +- net/phonet/af_phonet.c | 8 +- net/rfkill/core.c | 48 +- net/rxrpc/call_event.c | 8 +- net/rxrpc/output.c | 2 +- net/sched/act_api.c | 17 +- net/sched/act_bpf.c | 2 - net/sched/act_ct.c | 146 +- net/sched/act_police.c | 62 +- net/sched/act_vlan.c | 13 - net/sched/cls_api.c | 60 +- net/sched/cls_bpf.c | 2 - net/sched/cls_flower.c | 116 - net/sched/sch_api.c | 24 +- net/sched/sch_generic.c | 29 +- net/sched/sch_htb.c | 20 - net/sctp/diag.c | 9 +- net/sctp/sm_statefuns.c | 8 +- net/smc/Makefile | 1 - net/smc/af_smc.c | 441 +- net/smc/smc.h | 37 +- net/smc/smc_cdc.c | 24 +- net/smc/smc_core.c | 7 +- net/smc/smc_diag.c | 2 + net/smc/smc_netlink.c | 15 - net/smc/smc_pnet.c | 53 +- net/smc/smc_pnet.h | 2 +- net/smc/smc_sysctl.c | 65 - net/smc/smc_sysctl.h | 33 - net/smc/smc_tx.c | 154 +- net/smc/smc_tx.h | 3 - net/socket.c | 6 +- net/sunrpc/auth_gss/auth_gss.c | 10 +- net/sunrpc/auth_gss/gss_generic_token.c | 6 +- net/sunrpc/clnt.c | 5 +- net/sunrpc/rpc_pipe.c | 6 +- net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 72 +- net/sunrpc/svcauth.c | 2 - net/sunrpc/svcauth_unix.c | 60 - net/sunrpc/sysfs.c | 52 +- net/sunrpc/xprt.c | 4 +- net/sunrpc/xprtrdma/backchannel.c | 4 + net/sunrpc/xprtrdma/frwr_ops.c | 4 + net/sunrpc/xprtrdma/rpc_rdma.c | 4 + net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 4 + net/sunrpc/xprtrdma/verbs.c | 26 +- net/sunrpc/xprtsock.c | 9 +- net/switchdev/switchdev.c | 232 +- net/tipc/bearer.c | 14 +- net/tipc/crypto.c | 2 +- net/tipc/link.c | 14 +- net/tipc/monitor.c | 2 - net/tipc/msg.h | 23 + net/tipc/name_distr.c | 2 +- net/tipc/name_table.c | 2 +- net/tipc/node.c | 13 +- net/tipc/socket.c | 5 +- net/tls/tls_device.c | 62 +- net/tls/tls_main.c | 15 +- net/tls/tls_sw.c | 3 +- net/unix/af_unix.c | 272 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/Makefile | 2 +- net/wireless/chan.c | 91 +- net/wireless/core.c | 17 +- net/wireless/nl80211.c | 152 +- net/wireless/pmsr.c | 4 + net/wireless/reg.c | 6 - net/wireless/scan.c | 9 +- net/wireless/util.c | 141 +- net/xdp/xsk.c | 82 +- net/xdp/xsk_buff_pool.c | 7 - net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_device.c | 22 +- net/xfrm/xfrm_interface.c | 9 +- net/xfrm/xfrm_policy.c | 24 +- net/xfrm/xfrm_state.c | 29 +- net/xfrm/xfrm_user.c | 70 +- samples/Kconfig | 15 +- samples/Makefile | 2 - samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp1_user.c | 24 +- samples/bpf/xdp_adjust_tail_user.c | 25 +- samples/bpf/xdp_fwd_user.c | 19 +- samples/bpf/xdp_redirect_cpu.bpf.c | 8 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map.bpf.c | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 27 +- samples/bpf/xdp_rxq_info_user.c | 34 +- samples/bpf/xdp_sample_pkts_user.c | 8 +- samples/bpf/xdp_sample_user.c | 11 +- samples/bpf/xdp_sample_user.h | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 27 +- samples/bpf/xdpsock_ctrl_proc.c | 2 +- samples/bpf/xdpsock_user.c | 16 +- samples/bpf/xsk_fwd.c | 4 +- samples/fprobe/Makefile | 3 - samples/fprobe/fprobe_example.c | 120 - samples/seccomp/dropper.c | 9 +- samples/trace_events/Makefile | 2 - samples/trace_events/trace_custom_sched.c | 60 - samples/trace_events/trace_custom_sched.h | 96 - samples/user_events/Makefile | 5 - samples/user_events/example.c | 91 - scripts/Makefile | 2 +- scripts/Makefile.clang | 1 - scripts/Makefile.extrawarn | 2 - scripts/Makefile.gcc-plugins | 2 - scripts/atomic/fallbacks/read_acquire | 11 +- scripts/atomic/fallbacks/set_release | 7 +- scripts/bpf_doc.py | 124 +- scripts/checkpatch.pl | 31 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/kconfig/confdata.c | 25 +- scripts/kconfig/preprocess.c | 2 +- scripts/kernel-doc | 354 +- scripts/mkcompile_h | 17 +- scripts/mod/modpost.c | 9 +- scripts/pahole-flags.sh | 5 +- scripts/pahole-version.sh | 13 - scripts/recordmcount.pl | 3 + scripts/sorttable.c | 43 +- scripts/spelling.txt | 16 - security/Kconfig.hardening | 10 - security/device_cgroup.c | 2 +- security/integrity/Kconfig | 13 - security/integrity/Makefile | 1 - security/integrity/digsig.c | 15 +- security/integrity/digsig_asymmetric.c | 15 +- security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_api.c | 12 +- security/integrity/ima/ima_fs.c | 33 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 66 +- security/integrity/ima/ima_policy.c | 13 +- security/integrity/ima/ima_template.c | 10 +- security/integrity/ima/ima_template_lib.c | 7 +- security/integrity/integrity.h | 31 +- security/integrity/integrity_audit.c | 2 - .../integrity/platform_certs/keyring_handler.c | 18 +- .../integrity/platform_certs/keyring_handler.h | 5 - security/integrity/platform_certs/load_uefi.c | 4 +- .../integrity/platform_certs/machine_keyring.c | 77 - security/keys/Kconfig | 19 +- security/keys/dh.c | 2 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- security/keys/trusted-keys/trusted_tee.c | 23 +- security/security.c | 39 +- security/selinux/hooks.c | 299 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 8 +- security/selinux/include/policycap.h | 21 +- security/selinux/include/policycap_names.h | 5 +- security/selinux/include/security.h | 31 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/nlmsgtab.c | 6 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 6 +- security/selinux/ss/conditional.c | 5 +- security/selinux/ss/ebitmap.c | 1 + security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/mls.c | 1 + security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 10 +- security/selinux/ss/sidtab.c | 4 +- security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 2 +- security/tomoyo/audit.c | 2 +- security/tomoyo/common.c | 19 +- security/tomoyo/common.h | 1 + security/tomoyo/load_policy.c | 4 +- sound/core/Kconfig | 2 +- sound/core/memalloc.c | 15 +- sound/core/oss/pcm_oss.c | 40 +- sound/core/oss/pcm_plugin.c | 5 +- sound/core/pcm.c | 2 - sound/core/pcm_lib.c | 4 - sound/core/pcm_memory.c | 11 +- sound/core/pcm_native.c | 110 +- sound/core/seq/oss/seq_oss_init.c | 5 +- sound/firewire/fcp.c | 4 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/hda/hdac_i915.c | 4 +- sound/hda/intel-dsp-config.c | 36 +- sound/hda/intel-nhlt.c | 22 - sound/hda/intel-sdw-acpi.c | 7 +- sound/mips/snd-n64.c | 9 +- sound/pci/Kconfig | 4 +- sound/pci/ac97/ac97_codec.c | 4 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/cmipci.c | 3 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/hda_auto_parser.c | 2 +- sound/pci/hda/hda_codec.c | 98 +- sound/pci/hda/hda_generic.c | 17 +- sound/pci/hda/hda_generic.h | 3 - sound/pci/hda/hda_intel.c | 29 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 275 +- sound/pci/hda/patch_realtek.c | 141 +- sound/pci/lola/lola_mixer.c | 2 - sound/ppc/pmac.h | 1 - sound/soc/amd/Kconfig | 1 - sound/soc/amd/acp-config.c | 9 - sound/soc/amd/acp-pcm-dma.c | 11 +- sound/soc/amd/acp/Kconfig | 10 - sound/soc/amd/acp/Makefile | 4 - sound/soc/amd/acp/acp-legacy-mach.c | 38 +- sound/soc/amd/acp/acp-mach-common.c | 54 +- sound/soc/amd/acp/acp-mach.h | 1 + sound/soc/amd/acp/acp-pci.c | 160 - sound/soc/amd/acp/acp-pdm.c | 193 - sound/soc/amd/acp/acp-renoir.c | 189 +- sound/soc/amd/acp/acp-sof-mach.c | 18 +- sound/soc/amd/acp/amd.h | 23 +- sound/soc/amd/acp/chip_offset_byte.h | 26 - sound/soc/amd/mach-config.h | 1 - sound/soc/amd/raven/acp3x-pcm-dma.c | 11 +- sound/soc/amd/raven/acp3x.h | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 - sound/soc/amd/vangogh/acp5x-i2s.c | 26 +- sound/soc/amd/vangogh/acp5x-mach.c | 37 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 78 +- sound/soc/amd/vangogh/acp5x.h | 31 +- sound/soc/amd/vangogh/pci-acp5x.c | 4 - sound/soc/atmel/Kconfig | 16 - sound/soc/atmel/Makefile | 2 - sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/soc/atmel/mchp-pdmc.c | 1083 - sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/atmel/mikroe-proto.c | 20 +- sound/soc/atmel/sam9g20_wm8731.c | 1 - sound/soc/atmel/sam9x5_wm8731.c | 13 +- sound/soc/codecs/Kconfig | 39 +- sound/soc/codecs/Makefile | 6 - sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/ak4613.c | 11 +- sound/soc/codecs/aw8738.c | 104 - sound/soc/codecs/bt-sco.c | 8 +- sound/soc/codecs/cpcap.c | 2 - sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 16 +- sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/cs42l42.c | 179 +- sound/soc/codecs/cs42l42.h | 16 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/es7134.c | 2 +- sound/soc/codecs/es7241.c | 30 +- sound/soc/codecs/es8316.c | 4 +- sound/soc/codecs/es8328.c | 16 +- sound/soc/codecs/hdac_hda.c | 9 +- sound/soc/codecs/hdmi-codec.c | 2 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/isabelle.c | 6 +- sound/soc/codecs/lm49453.c | 10 +- sound/soc/codecs/lpass-macro-common.c | 67 - sound/soc/codecs/lpass-macro-common.h | 17 - sound/soc/codecs/lpass-rx-macro.c | 200 +- sound/soc/codecs/lpass-tx-macro.c | 180 +- sound/soc/codecs/lpass-va-macro.c | 120 +- sound/soc/codecs/lpass-wsa-macro.c | 159 +- sound/soc/codecs/max9759.c | 3 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98095.c | 36 +- sound/soc/codecs/max98371.c | 4 +- sound/soc/codecs/max98390.c | 10 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/codecs/max9850.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max9867.c | 14 +- sound/soc/codecs/max98925.c | 13 +- sound/soc/codecs/max98926.c | 4 +- sound/soc/codecs/max98927.c | 12 +- sound/soc/codecs/max98927.h | 2 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/ml26124.c | 7 +- sound/soc/codecs/msm8916-wcd-analog.c | 22 +- sound/soc/codecs/msm8916-wcd-digital.c | 5 +- sound/soc/codecs/nau8821.c | 1 - sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/pcm186x.c | 19 +- sound/soc/codecs/pcm3060.c | 14 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm3168a.c | 172 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/pcm512x.c | 32 +- sound/soc/codecs/rk817_codec.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 73 +- sound/soc/codecs/rt5640.c | 3 + sound/soc/codecs/rt5663.c | 2 - sound/soc/codecs/rt5668.c | 12 +- sound/soc/codecs/rt5682-i2c.c | 15 +- sound/soc/codecs/rt5682.c | 34 +- sound/soc/codecs/rt5682.h | 2 + sound/soc/codecs/rt5682s.c | 83 +- sound/soc/codecs/rt5682s.h | 1 + sound/soc/codecs/si476x.c | 2 +- sound/soc/codecs/sti-sas.c | 6 +- sound/soc/codecs/tas2770.c | 7 +- sound/soc/codecs/tas5805m.c | 567 - sound/soc/codecs/tlv320adc3xxx.c | 155 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 28 +- sound/soc/codecs/twl4030.c | 12 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/uda134x.c | 6 +- sound/soc/codecs/uda1380.c | 10 +- sound/soc/codecs/wcd-mbhc-v2.c | 26 - sound/soc/codecs/wcd934x.c | 12 +- sound/soc/codecs/wcd938x-sdw.c | 1 - sound/soc/codecs/wcd938x.c | 68 +- sound/soc/codecs/wl1273.c | 4 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8350.c | 28 +- sound/soc/codecs/wm8731.c | 6 + sound/soc/codecs/wm8804-spi.c | 3 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm8962.c | 21 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm_adsp.c | 165 +- sound/soc/codecs/wm_adsp.h | 1 - sound/soc/codecs/wsa881x.c | 53 - sound/soc/dwc/dwc-i2s.c | 17 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/fsl/fsl_aud2htx.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 2 + sound/soc/fsl/fsl_sai.c | 111 +- sound/soc/fsl/fsl_sai.h | 10 +- sound/soc/fsl/fsl_spdif.c | 97 +- sound/soc/fsl/fsl_spdif.h | 14 - sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/fsl/imx-es8328.c | 1 - sound/soc/fsl/imx-pcm-dma.c | 2 +- sound/soc/fsl/imx-pcm.h | 7 +- sound/soc/fsl/pcm030-audio-fabric.c | 11 +- sound/soc/generic/audio-graph-card2.c | 4 - sound/soc/generic/simple-card-utils.c | 187 +- sound/soc/generic/simple-card.c | 26 +- sound/soc/intel/Kconfig | 12 - sound/soc/intel/Makefile | 1 - sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/avs/Makefile | 6 - sound/soc/intel/avs/avs.h | 247 - sound/soc/intel/avs/cldma.c | 316 - sound/soc/intel/avs/cldma.h | 29 - sound/soc/intel/avs/core.c | 61 - sound/soc/intel/avs/dsp.c | 302 - sound/soc/intel/avs/ipc.c | 382 - sound/soc/intel/avs/loader.c | 608 - sound/soc/intel/avs/messages.c | 695 - sound/soc/intel/avs/messages.h | 752 - sound/soc/intel/avs/registers.h | 75 - sound/soc/intel/avs/utils.c | 301 - sound/soc/intel/boards/Kconfig | 77 +- sound/soc/intel/boards/Makefile | 12 +- sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 2 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/sof_cirrus_common.c | 163 - sound/soc/intel/boards/sof_cirrus_common.h | 25 - sound/soc/intel/boards/sof_es8336.c | 134 +- sound/soc/intel/boards/sof_realtek_common.c | 107 - sound/soc/intel/boards/sof_realtek_common.h | 4 - sound/soc/intel/boards/sof_rt5682.c | 56 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_ssp_amp.c | 483 - sound/soc/intel/catpt/pcm.c | 6 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 63 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 13 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 12 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 23 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 1 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 31 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/intel/skylake/skl.c | 1 - sound/soc/mediatek/Kconfig | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 23 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 18 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 - sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 23 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 4 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/mxs/mxs-sgtl5000.c | 3 - sound/soc/pxa/Kconfig | 9 + sound/soc/pxa/Makefile | 2 + sound/soc/pxa/imote2.c | 99 + sound/soc/qcom/Kconfig | 26 - sound/soc/qcom/Makefile | 6 - sound/soc/qcom/lpass-cdc-dma.c | 301 - sound/soc/qcom/lpass-cpu.c | 253 +- sound/soc/qcom/lpass-lpaif-reg.h | 127 +- sound/soc/qcom/lpass-platform.c | 643 +- sound/soc/qcom/lpass-sc7280.c | 438 - sound/soc/qcom/lpass.h | 142 - sound/soc/qcom/qdsp6/q6apm-dai.c | 7 +- sound/soc/qcom/sc7280.c | 284 - sound/soc/rockchip/rk3399_gru_sound.c | 20 - sound/soc/rockchip/rockchip_i2s.c | 15 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/samsung/i2s.c | 4 - sound/soc/samsung/idma.c | 5 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/sh/fsi.c | 19 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-acpi.c | 7 +- sound/soc/soc-compress.c | 5 - sound/soc/soc-core.c | 3 +- sound/soc/soc-dapm.c | 15 - sound/soc/soc-generic-dmaengine-pcm.c | 20 +- sound/soc/soc-ops.c | 70 +- sound/soc/soc-pcm.c | 18 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 18 +- sound/soc/sof/amd/acp-dsp-offset.h | 1 - sound/soc/sof/amd/acp-ipc.c | 22 +- sound/soc/sof/amd/acp-loader.c | 9 - sound/soc/sof/amd/acp-pcm.c | 15 +- sound/soc/sof/amd/acp-stream.c | 3 - sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.c | 29 +- sound/soc/sof/amd/acp.h | 9 +- sound/soc/sof/amd/renoir.c | 1 + sound/soc/sof/compress.c | 274 +- sound/soc/sof/control.c | 545 +- sound/soc/sof/core.c | 73 +- sound/soc/sof/debug.c | 567 +- sound/soc/sof/imx/imx8.c | 4 +- sound/soc/sof/imx/imx8m.c | 3 +- sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 15 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 4 +- sound/soc/sof/intel/cnl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 204 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 18 +- sound/soc/sof/intel/hda-loader.c | 129 +- sound/soc/sof/intel/hda-pcm.c | 31 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 23 +- sound/soc/sof/intel/hda.c | 308 +- sound/soc/sof/intel/hda.h | 90 +- sound/soc/sof/intel/icl.c | 15 +- sound/soc/sof/intel/pci-tgl.c | 2 - sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/tgl.c | 15 +- sound/soc/sof/iomem-utils.c | 127 - sound/soc/sof/ipc.c | 142 +- sound/soc/sof/ipc3-control.c | 594 - sound/soc/sof/ipc3-ops.h | 21 - sound/soc/sof/ipc3-pcm.c | 372 - sound/soc/sof/ipc3-topology.c | 2393 - sound/soc/sof/ipc3.c | 45 - sound/soc/sof/ops.h | 68 +- sound/soc/sof/pcm.c | 353 +- sound/soc/sof/pm.c | 93 +- sound/soc/sof/sof-audio.c | 546 +- sound/soc/sof/sof-audio.h | 235 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 - sound/soc/sof/sof-client-ipc-msg-injector.c | 192 - sound/soc/sof/sof-client-probes.c | 821 - sound/soc/sof/sof-client-probes.h | 31 - sound/soc/sof/sof-client.c | 469 - sound/soc/sof/sof-client.h | 67 - sound/soc/sof/sof-pci-dev.c | 16 - sound/soc/sof/sof-priv.h | 221 +- sound/soc/sof/sof-probes.c | 364 + sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/sof-utils.c | 77 - sound/soc/sof/sof-utils.h | 19 - sound/soc/sof/stream-ipc.c | 9 +- sound/soc/sof/topology.c | 3338 +- sound/soc/sof/trace.c | 21 +- sound/soc/sof/utils.c | 186 + sound/soc/sti/uniperif_player.c | 6 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/ti/omap-dmic.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 52 +- sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/sound_core.c | 30 +- sound/spi/at73c213.c | 31 +- sound/usb/implicit.c | 4 +- sound/usb/mixer.c | 13 +- sound/usb/mixer_maps.c | 10 - sound/usb/mixer_quirks.c | 7 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 177 +- sound/usb/quirks-table.h | 2 +- sound/x86/intel_hdmi_audio.c | 13 + tools/arch/arm64/include/uapi/asm/kvm.h | 6 - tools/arch/x86/include/asm/cpufeatures.h | 4 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/include/asm/msr-index.h | 1 - tools/arch/x86/include/uapi/asm/kvm.h | 3 - tools/arch/x86/intel_sdsi/Makefile | 21 - tools/arch/x86/intel_sdsi/intel_sdsi.c | 558 - tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 115 - tools/bpf/bpftool/Documentation/bpftool.rst | 13 +- tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 34 +- tools/bpf/bpftool/bash-completion/bpftool | 18 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 46 +- tools/bpf/bpftool/feature.c | 141 +- tools/bpf/bpftool/gen.c | 1419 +- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 31 +- tools/bpf/bpftool/main.h | 8 +- tools/bpf/bpftool/map.c | 44 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 11 +- tools/bpf/bpftool/prog.c | 52 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 22 - tools/bpf/bpftool/skeleton/pid_iter.h | 2 - tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/bpftool/xlated_dumper.c | 5 +- tools/bpf/resolve_btfids/Makefile | 12 +- tools/bpf/runqslower/runqslower.bpf.c | 2 +- tools/bpf/runqslower/runqslower.c | 2 +- tools/bpf/runqslower/runqslower.h | 2 +- tools/cgroup/memcg_slabinfo.py | 30 +- tools/include/asm/barrier.h | 2 + tools/include/linux/types.h | 5 +- tools/include/uapi/linux/bpf.h | 155 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/kvm.h | 12 +- tools/include/uapi/linux/lirc.h | 229 + tools/include/uapi/linux/perf_event.h | 10 +- tools/include/uapi/linux/prctl.h | 3 - tools/include/uapi/sound/asound.h | 11 +- tools/lib/bpf/Makefile | 4 +- tools/lib/bpf/bpf.c | 22 +- tools/lib/bpf/bpf.h | 20 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_tracing.h | 103 +- tools/lib/bpf/btf.c | 31 +- tools/lib/bpf/btf.h | 34 +- tools/lib/bpf/btf_dump.c | 11 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 934 +- tools/lib/bpf/libbpf.h | 234 +- tools/lib/bpf/libbpf.map | 18 +- tools/lib/bpf/libbpf_internal.h | 17 - tools/lib/bpf/libbpf_legacy.h | 26 - tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/netlink.c | 180 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/bpf/skel_internal.h | 253 +- tools/lib/bpf/xsk.c | 15 +- tools/lib/perf/include/internal/cpumap.h | 6 +- tools/lib/perf/include/perf/cpumap.h | 5 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/perf/libperf.map | 1 - tools/lib/perf/mmap.c | 98 - tools/lib/perf/tests/test-cpumap.c | 11 - tools/lib/perf/tests/test-evlist.c | 5 +- tools/lib/perf/tests/test-evsel.c | 5 +- tools/lib/subcmd/subcmd-util.h | 11 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/objtool/arch/x86/decode.c | 11 +- tools/objtool/check.c | 2 +- tools/perf/arch/{csky => nds32}/Build | 0 tools/perf/arch/nds32/util/Build | 1 + tools/perf/arch/nds32/util/header.c | 29 + tools/perf/arch/s390/util/dwarf-regs.c | 3 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 - tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 - tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 - tools/perf/arch/x86/util/evlist.c | 2 +- tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/builtin-ftrace.c | 45 +- tools/perf/builtin-script.c | 2 +- tools/perf/builtin-trace.c | 23 +- tools/perf/tests/attr/README | 2 - tools/perf/tests/attr/test-record-graph-default | 2 - .../tests/attr/test-record-graph-default-aarch64 | 9 - tools/perf/tests/attr/test-record-graph-fp | 2 - tools/perf/tests/attr/test-record-graph-fp-aarch64 | 9 - tools/perf/tests/llvm.c | 2 +- tools/perf/tests/sigtrap.c | 15 +- tools/perf/trace/beauty/prctl_option.sh | 2 +- tools/perf/util/annotate.c | 1 - tools/perf/util/bpf-loader.c | 77 +- tools/perf/util/bpf_counter_cgroup.c | 2 +- tools/perf/util/bpf_map.c | 28 +- tools/perf/util/branch.c | 4 +- tools/perf/util/cs-etm.c | 16 +- tools/perf/util/data.c | 7 +- tools/perf/util/evlist-hybrid.c | 4 +- tools/perf/util/evlist.c | 28 +- tools/perf/util/include/linux/linkage.h | 52 +- tools/perf/util/machine.c | 2 - tools/perf/util/map_symbol.h | 1 - tools/perf/util/parse-events.c | 8 +- tools/perf/util/perf_event_attr_fprintf.c | 2 +- tools/perf/util/session.c | 3 +- tools/perf/util/sort.c | 4 +- tools/perf/util/stat-display.c | 19 +- tools/perf/util/symbol.c | 2 +- tools/perf/util/synthetic-events.c | 19 - tools/power/cpupower/Makefile | 6 +- tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/lib/acpi_cppc.c | 59 - tools/power/cpupower/lib/acpi_cppc.h | 21 - tools/power/cpupower/lib/cpufreq.c | 23 +- tools/power/cpupower/lib/cpufreq.h | 12 - tools/power/cpupower/man/cpupower-frequency-info.1 | 3 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 87 +- tools/power/cpupower/utils/helpers/amd.c | 77 - tools/power/cpupower/utils/helpers/cpuid.c | 13 - tools/power/cpupower/utils/helpers/helpers.h | 22 - tools/power/cpupower/utils/helpers/misc.c | 60 - .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 - tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 - tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 - tools/power/x86/intel-speed-select/isst.h | 13 - .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 6 +- tools/testing/cxl/Kbuild | 22 +- tools/testing/cxl/mock_acpi.c | 74 + tools/testing/cxl/mock_mem.c | 10 - tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/cxl.c | 330 +- tools/testing/cxl/test/mem.c | 19 - tools/testing/cxl/test/mock.c | 91 +- tools/testing/cxl/test/mock.h | 8 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/kunit/kunit_kernel.py | 1 - tools/testing/kunit/run_checks.py | 2 +- tools/testing/scatterlist/linux/mm.h | 3 +- tools/testing/selftests/.gitignore | 1 - tools/testing/selftests/Makefile | 37 +- tools/testing/selftests/alsa/mixer-test.c | 412 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 15 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 + tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- .../testing/selftests/arm64/signal/test_signals.h | 1 - .../selftests/arm64/signal/test_signals_utils.c | 34 +- .../selftests/arm64/signal/test_signals_utils.h | 2 - tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 29 +- tools/testing/selftests/bpf/README.rst | 12 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 60 +- tools/testing/selftests/bpf/cap_helpers.c | 67 - tools/testing/selftests/bpf/cap_helpers.h | 19 - tools/testing/selftests/bpf/config | 5 - tools/testing/selftests/bpf/ima_setup.sh | 35 +- tools/testing/selftests/bpf/network_helpers.c | 86 - tools/testing/selftests/bpf/network_helpers.h | 9 - tools/testing/selftests/bpf/prog_tests/align.c | 218 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 149 +- .../selftests/bpf/prog_tests/attach_probe.c | 18 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 64 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 195 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 - .../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 - .../selftests/bpf/prog_tests/bpf_mod_race.c | 230 - tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 52 - tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 54 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 207 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 14 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../bpf/prog_tests/cgroup_getset_retval.c | 481 - tools/testing/selftests/bpf/prog_tests/check_mtu.c | 40 +- .../selftests/bpf/prog_tests/cls_redirect.c | 10 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 16 +- .../selftests/bpf/prog_tests/core_kern_overflow.c | 13 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 63 +- .../selftests/bpf/prog_tests/custom_sec_handlers.c | 176 - .../selftests/bpf/prog_tests/dummy_st_ops.c | 27 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 24 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 7 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 34 +- .../selftests/bpf/prog_tests/fexit_stress.c | 22 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 7 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 30 +- .../selftests/bpf/prog_tests/flow_dissector.c | 33 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 24 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 32 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 12 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 32 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 14 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 16 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 46 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 323 - .../selftests/bpf/prog_tests/ksyms_module.c | 27 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 35 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 6 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 15 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/modify_return.c | 33 +- tools/testing/selftests/bpf/prog_tests/obj_name.c | 2 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 2 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 26 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 14 +- .../selftests/bpf/prog_tests/prog_run_opts.c | 77 - .../selftests/bpf/prog_tests/prog_run_xattr.c | 83 + .../selftests/bpf/prog_tests/queue_stack_map.c | 46 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 64 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 16 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 17 +- .../selftests/bpf/prog_tests/signal_pending.c | 23 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 81 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 16 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 86 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- .../selftests/bpf/prog_tests/stacktrace_map_skip.c | 63 - tools/testing/selftests/bpf/prog_tests/subprogs.c | 77 +- .../testing/selftests/bpf/prog_tests/subskeleton.c | 78 - tools/testing/selftests/bpf/prog_tests/syscall.c | 10 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 274 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 16 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 523 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 73 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 149 +- .../selftests/bpf/prog_tests/test_profiler.c | 14 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 15 +- tools/testing/selftests/bpf/prog_tests/timer.c | 7 +- .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 - tools/testing/selftests/bpf/prog_tests/timer_mim.c | 7 +- tools/testing/selftests/bpf/prog_tests/trace_ext.c | 28 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 34 +- .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 146 - .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 251 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 141 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 72 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 63 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 201 - tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 44 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 19 +- tools/testing/selftests/bpf/progs/atomics.c | 28 +- .../selftests/bpf/progs/bloom_filter_bench.c | 7 +- .../testing/selftests/bpf/progs/bloom_filter_map.c | 5 +- .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 - tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 9 +- tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 3 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 19 - tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 - .../selftests/bpf/progs/bpf_syscall_macro.c | 84 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 - .../progs/{test_btf_decl_tag.c => btf_decl_tag.c} | 0 .../selftests/bpf/progs/btf_type_tag_percpu.c | 66 - .../selftests/bpf/progs/btf_type_tag_user.c | 40 - .../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 - .../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 - tools/testing/selftests/bpf/progs/core_kern.c | 16 - .../selftests/bpf/progs/core_kern_overflow.c | 22 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 9 +- .../selftests/bpf/progs/freplace_cls_redirect.c | 12 +- tools/testing/selftests/bpf/progs/ima.c | 66 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/kprobe_multi.c | 100 - tools/testing/selftests/bpf/progs/ksym_race.c | 13 - tools/testing/selftests/bpf/progs/local_storage.c | 19 - tools/testing/selftests/bpf/progs/perfbuf_bench.c | 3 +- tools/testing/selftests/bpf/progs/ringbuf_bench.c | 3 +- .../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 35 +- .../selftests/bpf/progs/stacktrace_map_skip.c | 68 - tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 - tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +- .../selftests/bpf/progs/test_custom_sec_handlers.c | 63 - .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 3 +- .../selftests/bpf/progs/test_send_signal_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 15 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 63 +- .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 - .../testing/selftests/bpf/progs/test_subskeleton.c | 28 - .../selftests/bpf/progs/test_subskeleton_lib.c | 61 - .../selftests/bpf/progs/test_subskeleton_lib2.c | 16 - tools/testing/selftests/bpf/progs/test_tc_dtime.c | 349 - tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +- .../selftests/bpf/progs/test_xdp_do_redirect.c | 100 - .../selftests/bpf/progs/test_xdp_update_frags.c | 42 - .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 27 - .../bpf/progs/test_xdp_with_cpumap_helpers.c | 8 +- .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 27 - .../bpf/progs/test_xdp_with_devmap_helpers.c | 9 +- tools/testing/selftests/bpf/progs/timer_crash.c | 54 - tools/testing/selftests/bpf/progs/trace_printk.c | 3 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 3 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 9 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_cpp.cpp | 90 +- tools/testing/selftests/bpf/test_lirc_mode2.sh | 5 +- tools/testing/selftests/bpf/test_lirc_mode2_user.c | 1 + tools/testing/selftests/bpf/test_lru_map.c | 15 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 10 +- tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +- tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 5 +- tools/testing/selftests/bpf/test_tunnel.sh | 2 +- tools/testing/selftests/bpf/test_verifier.c | 136 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 38 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 30 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 60 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 39 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 66 +- tools/testing/selftests/bpf/trace_helpers.c | 77 +- tools/testing/selftests/bpf/trace_helpers.h | 3 +- .../selftests/bpf/verifier/atomic_invalid.c | 6 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- .../selftests/bpf/verifier/bounds_deduction.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 183 +- tools/testing/selftests/bpf/verifier/ctx.c | 12 +- .../selftests/bpf/verifier/direct_packet_access.c | 2 +- .../selftests/bpf/verifier/helper_access_var_len.c | 6 +- tools/testing/selftests/bpf/verifier/jmp32.c | 16 +- tools/testing/selftests/bpf/verifier/precise.c | 4 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 4 +- .../testing/selftests/bpf/verifier/ref_tracking.c | 6 +- .../selftests/bpf/verifier/search_pruning.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 83 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 38 +- tools/testing/selftests/bpf/verifier/unpriv.c | 4 +- .../selftests/bpf/verifier/value_illegal_alu.c | 4 +- .../selftests/bpf/verifier/value_ptr_arith.c | 4 +- tools/testing/selftests/bpf/verifier/var_off.c | 2 +- tools/testing/selftests/bpf/vmtest.sh | 2 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +- tools/testing/selftests/bpf/xdping.c | 4 +- tools/testing/selftests/bpf/xdpxceiver.c | 85 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 +- tools/testing/selftests/cgroup/cgroup_util.c | 15 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 - tools/testing/selftests/cgroup/test_memcontrol.c | 78 - tools/testing/selftests/clone3/clone3.c | 2 + tools/testing/selftests/cpufreq/main.sh | 2 +- tools/testing/selftests/damon/Makefile | 1 - tools/testing/selftests/damon/sysfs.sh | 306 - .../selftests/drivers/net/mlxsw/hw_stats_l3.sh | 31 - .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 3 +- .../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 421 - tools/testing/selftests/drivers/sdsi/sdsi.sh | 25 - tools/testing/selftests/drivers/sdsi/sdsi_test.py | 226 - tools/testing/selftests/exec/.gitignore | 2 - tools/testing/selftests/exec/Makefile | 7 +- .../exec/{binfmt_script.py => binfmt_script} | 0 tools/testing/selftests/exec/null-argv.c | 78 - .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 2 +- tools/testing/selftests/futex/Makefile | 4 +- tools/testing/selftests/futex/functional/Makefile | 6 +- tools/testing/selftests/ir/ir_loopback.c | 10 - tools/testing/selftests/kselftest.h | 10 - tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kselftest_harness.h | 4 +- tools/testing/selftests/kvm/.gitignore | 4 - tools/testing/selftests/kvm/Makefile | 8 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 7 +- .../selftests/kvm/aarch64/debug-exceptions.c | 58 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 1 - tools/testing/selftests/kvm/aarch64/vgic_irq.c | 49 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 23 +- .../testing/selftests/kvm/include/kvm_util_base.h | 9 +- .../selftests/kvm/include/s390x/processor.h | 8 - tools/testing/selftests/kvm/include/x86_64/apic.h | 1 - tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- .../selftests/kvm/include/x86_64/processor.h | 6 - tools/testing/selftests/kvm/include/x86_64/svm.h | 9 +- .../selftests/kvm/include/x86_64/svm_util.h | 6 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 12 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 13 +- tools/testing/selftests/kvm/lib/kvm_util.c | 94 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 27 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 - .../testing/selftests/kvm/max_guest_memory_test.c | 292 - tools/testing/selftests/kvm/s390x/memop.c | 732 +- tools/testing/selftests/kvm/s390x/tprot.c | 227 - .../testing/selftests/kvm/set_memory_region_test.c | 35 +- tools/testing/selftests/kvm/x86_64/amx_test.c | 2 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 33 - .../selftests/kvm/x86_64/sev_migrate_tests.c | 125 +- tools/testing/selftests/kvm/x86_64/smm_test.c | 1 + .../selftests/kvm/x86_64/xapic_state_test.c | 150 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/lkdtm/tests.txt | 1 - tools/testing/selftests/memfd/memfd_test.c | 1 - tools/testing/selftests/mincore/mincore_selftest.c | 20 +- .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 5 +- .../testing/selftests/net/af_unix/test_unix_oob.c | 6 +- tools/testing/selftests/net/cmsg_ipv6.sh | 156 - tools/testing/selftests/net/cmsg_sender.c | 506 - tools/testing/selftests/net/cmsg_so_mark.c | 67 + tools/testing/selftests/net/cmsg_so_mark.sh | 32 +- tools/testing/selftests/net/cmsg_time.sh | 83 - tools/testing/selftests/net/fcnal-test.sh | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 86 +- tools/testing/selftests/net/fib_tests.sh | 147 +- tools/testing/selftests/net/forwarding/Makefile | 1 - .../selftests/net/forwarding/bridge_locked_port.sh | 176 - .../selftests/net/forwarding/bridge_vlan_aware.sh | 5 +- .../net/forwarding/bridge_vlan_unaware.sh | 5 +- .../selftests/net/forwarding/fib_offload_lib.sh | 12 +- .../net/forwarding/forwarding.config.sample | 2 - .../selftests/net/forwarding/hw_stats_l3.sh | 332 - tools/testing/selftests/net/forwarding/lib.sh | 69 - tools/testing/selftests/net/forwarding/pedit_ip.sh | 201 - .../testing/selftests/net/forwarding/tc_police.sh | 52 - tools/testing/selftests/net/ioam6_parser.c | 5 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 23 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2763 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 18 - tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 88 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/pmtu.sh | 162 +- tools/testing/selftests/net/psock_fanout.c | 5 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 2 +- tools/testing/selftests/net/rtnetlink.sh | 4 +- .../selftests/net/test_vxlan_vnifiltering.sh | 579 - tools/testing/selftests/net/timestamping.c | 4 +- tools/testing/selftests/net/toeplitz.c | 6 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/netfilter/.gitignore | 1 - tools/testing/selftests/netfilter/Makefile | 5 +- tools/testing/selftests/netfilter/connect_close.c | 136 - .../selftests/netfilter/nft_concat_range.sh | 74 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 - tools/testing/selftests/netfilter/nft_nat.sh | 157 +- tools/testing/selftests/netfilter/nft_queue.sh | 19 - tools/testing/selftests/netfilter/nft_synproxy.sh | 117 - .../testing/selftests/netfilter/nft_zones_many.sh | 12 +- tools/testing/selftests/openat2/Makefile | 2 +- tools/testing/selftests/openat2/helpers.h | 12 +- tools/testing/selftests/openat2/openat2_test.c | 12 +- .../selftests/perf_events/sigtrap_threads.c | 17 +- tools/testing/selftests/pidfd/pidfd.h | 13 +- tools/testing/selftests/pidfd/pidfd_fdinfo_test.c | 22 +- tools/testing/selftests/pidfd/pidfd_test.c | 6 +- tools/testing/selftests/pidfd/pidfd_wait.c | 5 +- tools/testing/selftests/powerpc/Makefile | 4 +- .../testing/selftests/powerpc/copyloops/.gitignore | 1 - tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 - tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 - .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 - .../selftests/powerpc/copyloops/memmove_validate.c | 58 - tools/testing/selftests/powerpc/include/reg.h | 4 - tools/testing/selftests/powerpc/mce/Makefile | 7 - .../testing/selftests/powerpc/mce/inject-ra-err.c | 65 - tools/testing/selftests/powerpc/mce/vas-api.h | 1 - .../selftests/powerpc/papr_attributes/.gitignore | 2 - .../selftests/powerpc/papr_attributes/Makefile | 7 - .../selftests/powerpc/papr_attributes/attr_test.c | 107 - tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/event.c | 19 +- tools/testing/selftests/powerpc/pmu/event.h | 6 - .../powerpc/pmu/sampling_tests/.gitignore | 11 - .../selftests/powerpc/pmu/sampling_tests/Makefile | 12 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 412 - .../selftests/powerpc/pmu/sampling_tests/misc.h | 227 - .../pmu/sampling_tests/mmcr0_cc56run_test.c | 59 - .../pmu/sampling_tests/mmcr0_exceptionbits_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc1ce_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc56_test.c | 58 - .../pmu/sampling_tests/mmcr0_pmccext_test.c | 59 - .../powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c | 58 - .../powerpc/pmu/sampling_tests/mmcr1_comb_test.c | 66 - .../pmu/sampling_tests/mmcr2_fcs_fch_test.c | 85 - .../powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c | 74 - .../powerpc/pmu/sampling_tests/mmcr3_src_test.c | 67 - .../mmcra_thresh_marked_sample_test.c | 80 - .../selftests/powerpc/security/spectre_v2.c | 2 + tools/testing/selftests/ptp/testptp.c | 18 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/rseq/Makefile | 2 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +- tools/testing/selftests/rseq/compiler.h | 30 - tools/testing/selftests/rseq/param_test.c | 31 +- tools/testing/selftests/rseq/rseq-abi.h | 151 - tools/testing/selftests/rseq/rseq-arm.h | 110 +- tools/testing/selftests/rseq/rseq-arm64.h | 79 +- .../selftests/rseq/rseq-generic-thread-pointer.h | 25 - tools/testing/selftests/rseq/rseq-mips.h | 71 +- .../selftests/rseq/rseq-ppc-thread-pointer.h | 30 - tools/testing/selftests/rseq/rseq-ppc.h | 128 +- tools/testing/selftests/rseq/rseq-riscv.h | 677 - tools/testing/selftests/rseq/rseq-s390.h | 55 +- tools/testing/selftests/rseq/rseq-skip.h | 2 +- tools/testing/selftests/rseq/rseq-thread-pointer.h | 19 - .../selftests/rseq/rseq-x86-thread-pointer.h | 40 - tools/testing/selftests/rseq/rseq-x86.h | 200 +- tools/testing/selftests/rseq/rseq.c | 164 +- tools/testing/selftests/rseq/rseq.h | 32 +- tools/testing/selftests/rtc/rtctest.c | 66 - tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 +- tools/testing/selftests/tpm2/tpm2.py | 31 - tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/user_events/Makefile | 9 - tools/testing/selftests/user_events/dyn_test.c | 130 - tools/testing/selftests/user_events/ftrace_test.c | 452 - tools/testing/selftests/user_events/perf_test.c | 168 - tools/testing/selftests/user_events/settings | 1 - tools/testing/selftests/vDSO/vdso_config.h | 4 + tools/testing/selftests/vDSO/vdso_test_abi.c | 135 +- tools/testing/selftests/vm/.gitignore | 2 - tools/testing/selftests/vm/Makefile | 16 +- tools/testing/selftests/vm/gup_test.c | 3 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/hugetlb-madvise.c | 410 - tools/testing/selftests/vm/ksm_tests.c | 38 +- tools/testing/selftests/vm/map_fixed_noreplace.c | 49 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 29 +- tools/testing/selftests/vm/transhuge-stress.c | 72 +- tools/testing/selftests/vm/userfaultfd.c | 84 +- tools/testing/selftests/vm/util.h | 69 - tools/testing/selftests/x86/Makefile | 6 +- tools/testing/selftests/x86/check_cc.sh | 2 +- tools/testing/selftests/zram/zram.sh | 15 +- tools/testing/selftests/zram/zram01.sh | 33 +- tools/testing/selftests/zram/zram02.sh | 1 + tools/testing/selftests/zram/zram_lib.sh | 134 +- tools/testing/vsock/vsock_test.c | 215 - tools/tracing/Makefile | 18 +- tools/tracing/rtla/Makefile | 6 +- tools/tracing/rtla/src/osnoise.c | 88 +- tools/tracing/rtla/src/osnoise.h | 8 - tools/tracing/rtla/src/osnoise_hist.c | 106 +- tools/tracing/rtla/src/osnoise_top.c | 99 +- tools/tracing/rtla/src/timerlat_hist.c | 119 +- tools/tracing/rtla/src/timerlat_top.c | 110 +- tools/tracing/rtla/src/trace.c | 353 +- tools/tracing/rtla/src/trace.h | 23 - tools/tracing/rtla/src/utils.c | 37 +- tools/tracing/rtla/src/utils.h | 1 - tools/virtio/linux/mm_types.h | 3 - tools/virtio/virtio_test.c | 1 - tools/vm/page_owner_sort.c | 504 +- usr/include/Makefile | 9 +- virt/kvm/Kconfig | 2 +- virt/kvm/eventfd.c | 8 +- virt/kvm/kvm_main.c | 52 +- 10856 files changed, 316264 insertions(+), 986899 deletions(-) delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi delete mode 100644 Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-damon delete mode 100644 Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst delete mode 100644 Documentation/admin-guide/reporting-regressions.rst create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/bpf/bpf_prog_run.rst delete mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml delete mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-cpupll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml delete mode 100644 Documentation/devicetree/bindings/display/bridge/ingenic,jz4780 [...] delete mode 100644 Documentation/devicetree/bindings/display/lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,aal.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ccorr.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,color.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,disp.txt delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dit [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsc.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ethdr.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,gamma.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,merge.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mutex.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,od.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ovl [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ovl.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,pos [...] delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,rdma.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,split.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,ufoe.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,wdma.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu-msm8998.yaml delete mode 100644 Documentation/devicetree/bindings/display/msm/dpu-qcm2290.yaml create mode 100644 Documentation/devicetree/bindings/display/panel/lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-lvds.yaml delete mode 100644 Documentation/devicetree/bindings/display/panel/panel-mipi-dbi- [...] delete mode 100644 Documentation/devicetree/bindings/extcon/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic2.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] delete mode 100644 Documentation/devicetree/bindings/media/amphion,vpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-subdev- [...] create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-vcodec.txt delete mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml delete mode 100644 Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt create mode 100644 Documentation/devicetree/bindings/mfd/max14577.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml create mode 100644 Documentation/devicetree/bindings/nds32/andestech-boards create mode 100644 Documentation/devicetree/bindings/nds32/atl2c.txt create mode 100644 Documentation/devicetree/bindings/nds32/cpus.txt delete mode 100644 Documentation/devicetree/bindings/net/can/xilinx,can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt delete mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml delete mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt delete mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml create mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt delete mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml delete mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-gpio- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-pins- [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl-wakeu [...] delete mode 100644 Documentation/devicetree/bindings/pinctrl/samsung,pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/samsung-pinctrl.txt delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77802.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5190a-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62360.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml create mode 100644 Documentation/devicetree/bindings/regulator/tps62360-regulator.txt delete mode 100644 Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] create mode 100644 Documentation/devicetree/bindings/sound/arndale.txt delete mode 100644 Documentation/devicetree/bindings/sound/awinic,aw8738.yaml create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml delete mode 100644 Documentation/devicetree/bindings/sound/microchip,pdmc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml create mode 100644 Documentation/devicetree/bindings/sound/snow.txt delete mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-slave-mt27xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi-peripheral-pr [...] delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-samsung.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml create mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt delete mode 100644 Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/andestech,atcpit100-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra20-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra30-timer.txt create mode 100644 Documentation/driver-api/mtd/intel-spi.rst delete mode 100644 Documentation/driver-api/mtd/spi-intel.rst delete mode 100644 Documentation/driver-api/thermal/intel_dptf.rst delete mode 100644 Documentation/driver-api/vfio-pci-device-specific-driver-accept [...] delete mode 100644 Documentation/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/pli1209bc.rst delete mode 100644 Documentation/hwmon/tmp464.rst delete mode 100644 Documentation/networking/smc-sysctl.rst delete mode 100644 Documentation/process/handling-regressions.rst delete mode 100644 Documentation/process/researcher-guidelines.rst create mode 100644 Documentation/riscv/pmu.rst delete mode 100644 Documentation/scheduler/sched-debug.rst delete mode 100644 Documentation/scheduler/schedutil.rst create mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 Documentation/sphinx/kerneldoc-preamble.sty delete mode 100644 Documentation/tools/index.rst delete mode 100644 Documentation/tools/rtla/index.rst delete mode 100644 Documentation/trace/fprobe.rst delete mode 100644 Documentation/trace/user_events.rst create mode 100644 Documentation/translations/conf.py delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/index.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst delete mode 100644 Documentation/translations/zh_CN/peci/index.rst delete mode 100644 Documentation/translations/zh_CN/peci/peci.rst delete mode 100644 Documentation/translations/zh_CN/power/energy-model.rst delete mode 100644 Documentation/translations/zh_CN/power/index.rst delete mode 100644 Documentation/translations/zh_CN/power/opp.rst delete mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-nice-design.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/ksm.rst delete mode 100644 Documentation/x86/amd_hsmp.rst delete mode 100644 Documentation/x86/intel-hfi.rst create mode 100644 arch/arc/include/asm/segment.h delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts delete mode 100644 arch/arm/boot/dts/armada-370-c200-v2.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts delete mode 100644 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm/boot/dts/en7523-evb.dts delete mode 100644 arch/arm/boot/dts/en7523.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts delete mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts delete mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h delete mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts delete mode 100644 arch/arm/boot/dts/kirkwood-c200-v1.dts delete mode 100644 arch/arm/boot/dts/lan966x-pcb8291.dts delete mode 100644 arch/arm/boot/dts/lan966x.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-100ask-dongshanpione.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-miyoo-mini.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-sbc2 [...] delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-som2 [...] delete mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts delete mode 100644 arch/arm/boot/dts/mt6582.dtsi delete mode 100644 arch/arm/boot/dts/omap3-beagle-ab4.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi delete mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts delete mode 100644 arch/arm/configs/imxrt_defconfig create mode 100644 arch/arm/include/asm/entry-macro-multi.S create mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S delete mode 100644 arch/arm/include/asm/paravirt_api_clock.h delete mode 100644 arch/arm/include/asm/spectre.h delete mode 100644 arch/arm/kernel/spectre.c delete mode 100644 arch/arm/mach-airoha/Makefile delete mode 100644 arch/arm/mach-airoha/airoha.c create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S create mode 100644 arch/arm/mach-footbridge/include/mach/io.h delete mode 100644 arch/arm/mach-imx/mach-imxrt.c create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp4xx/common-pci.c create mode 100644 arch/arm/mach-ixp4xx/common.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-pci.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-setup.c create mode 100644 arch/arm/mach-ixp4xx/goramo_mlr.c create mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-pxa/stargate2.c create mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi rename arch/arm64/boot/dts/qcom/{msm8994-huawei-angler-rev-101.dts => msm8994-angl [...] delete mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8450-hdk.dts delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts delete mode 100644 arch/arm64/boot/dts/tesla/Makefile delete mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am625.dtsi delete mode 100644 arch/arm64/include/asm/apple_m1_pmu.h delete mode 100644 arch/arm64/include/asm/paravirt_api_clock.h delete mode 100644 arch/arm64/include/asm/vectors.h delete mode 100644 arch/arm64/kernel/elfcore.c delete mode 100644 arch/arm64/kvm/hyp/nvhe/list_debug.c create mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c delete mode 100644 arch/arm64/kvm/vmid.c create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/h8300/include/asm/segment.h delete mode 100644 arch/m68k/include/asm/config.h create mode 100644 arch/mips/configs/jmr3927_defconfig create mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h create mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h create mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h create mode 100644 arch/mips/include/asm/txx9/jmr3927.h create mode 100644 arch/mips/include/asm/txx9/tx3927.h create mode 100644 arch/mips/include/asm/war.h create mode 100644 arch/mips/mm/c-tx39.c create mode 100644 arch/mips/mti-malta/malta-dt.c create mode 100644 arch/mips/pci/fixup-jmr3927.c create mode 100644 arch/mips/pci/ops-tx3927.c create mode 100644 arch/mips/txx9/generic/irq_tx3927.c create mode 100644 arch/mips/txx9/generic/setup_tx3927.c create mode 100644 arch/mips/txx9/jmr3927/Makefile create mode 100644 arch/mips/txx9/jmr3927/irq.c create mode 100644 arch/mips/txx9/jmr3927/prom.c create mode 100644 arch/mips/txx9/jmr3927/setup.c copy arch/{csky => nds32}/Kbuild (100%) create mode 100644 arch/nds32/Kconfig create mode 100644 arch/nds32/Kconfig.cpu copy arch/{csky => nds32}/Kconfig.debug (100%) create mode 100644 arch/nds32/Makefile create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/nds32/boot/Makefile create mode 100644 arch/nds32/boot/dts/Makefile create mode 100644 arch/nds32/boot/dts/ae3xx.dts create mode 100644 arch/nds32/configs/defconfig create mode 100644 arch/nds32/include/asm/Kbuild create mode 100644 arch/nds32/include/asm/assembler.h create mode 100644 arch/nds32/include/asm/barrier.h create mode 100644 arch/nds32/include/asm/bitfield.h create mode 100644 arch/nds32/include/asm/cache.h create mode 100644 arch/nds32/include/asm/cache_info.h create mode 100644 arch/nds32/include/asm/cacheflush.h create mode 100644 arch/nds32/include/asm/current.h create mode 100644 arch/nds32/include/asm/delay.h create mode 100644 arch/nds32/include/asm/elf.h create mode 100644 arch/nds32/include/asm/fixmap.h create mode 100644 arch/nds32/include/asm/fpu.h create mode 100644 arch/nds32/include/asm/fpuemu.h create mode 100644 arch/nds32/include/asm/ftrace.h create mode 100644 arch/nds32/include/asm/futex.h create mode 100644 arch/nds32/include/asm/highmem.h create mode 100644 arch/nds32/include/asm/io.h create mode 100644 arch/nds32/include/asm/irqflags.h create mode 100644 arch/nds32/include/asm/l2_cache.h create mode 100644 arch/nds32/include/asm/linkage.h create mode 100644 arch/nds32/include/asm/memory.h create mode 100644 arch/nds32/include/asm/mmu.h create mode 100644 arch/nds32/include/asm/mmu_context.h create mode 100644 arch/nds32/include/asm/nds32.h create mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h create mode 100644 arch/nds32/include/asm/page.h create mode 100644 arch/nds32/include/asm/perf_event.h create mode 100644 arch/nds32/include/asm/pgalloc.h create mode 100644 arch/nds32/include/asm/pgtable.h create mode 100644 arch/nds32/include/asm/pmu.h create mode 100644 arch/nds32/include/asm/proc-fns.h create mode 100644 arch/nds32/include/asm/processor.h create mode 100644 arch/nds32/include/asm/ptrace.h create mode 100644 arch/nds32/include/asm/sfp-machine.h create mode 100644 arch/nds32/include/asm/shmparam.h create mode 100644 arch/nds32/include/asm/stacktrace.h create mode 100644 arch/nds32/include/asm/string.h create mode 100644 arch/nds32/include/asm/suspend.h create mode 100644 arch/nds32/include/asm/swab.h create mode 100644 arch/nds32/include/asm/syscall.h create mode 100644 arch/nds32/include/asm/syscalls.h create mode 100644 arch/nds32/include/asm/thread_info.h create mode 100644 arch/nds32/include/asm/tlb.h create mode 100644 arch/nds32/include/asm/tlbflush.h create mode 100644 arch/nds32/include/asm/uaccess.h create mode 100644 arch/nds32/include/asm/unistd.h create mode 100644 arch/nds32/include/asm/vdso.h create mode 100644 arch/nds32/include/asm/vdso_datapage.h create mode 100644 arch/nds32/include/asm/vdso_timer_info.h create mode 100644 arch/nds32/include/asm/vermagic.h create mode 100644 arch/nds32/include/asm/vmalloc.h copy arch/{arc => nds32}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/nds32/include/uapi/asm/auxvec.h create mode 100644 arch/nds32/include/uapi/asm/byteorder.h create mode 100644 arch/nds32/include/uapi/asm/cachectl.h create mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/param.h create mode 100644 arch/nds32/include/uapi/asm/ptrace.h create mode 100644 arch/nds32/include/uapi/asm/sigcontext.h create mode 100644 arch/nds32/include/uapi/asm/unistd.h copy arch/{alpha => nds32}/kernel/.gitignore (100%) create mode 100644 arch/nds32/kernel/Makefile create mode 100644 arch/nds32/kernel/asm-offsets.c create mode 100644 arch/nds32/kernel/atl2c.c create mode 100644 arch/nds32/kernel/cacheinfo.c create mode 100644 arch/nds32/kernel/devtree.c create mode 100644 arch/nds32/kernel/dma.c create mode 100644 arch/nds32/kernel/ex-entry.S create mode 100644 arch/nds32/kernel/ex-exit.S create mode 100644 arch/nds32/kernel/ex-scall.S create mode 100644 arch/nds32/kernel/fpu.c create mode 100644 arch/nds32/kernel/ftrace.c create mode 100644 arch/nds32/kernel/head.S create mode 100644 arch/nds32/kernel/irq.c create mode 100644 arch/nds32/kernel/module.c create mode 100644 arch/nds32/kernel/nds32_ksyms.c create mode 100644 arch/nds32/kernel/perf_event_cpu.c create mode 100644 arch/nds32/kernel/pm.c create mode 100644 arch/nds32/kernel/process.c create mode 100644 arch/nds32/kernel/ptrace.c create mode 100644 arch/nds32/kernel/setup.c create mode 100644 arch/nds32/kernel/signal.c create mode 100644 arch/nds32/kernel/sleep.S create mode 100644 arch/nds32/kernel/stacktrace.c create mode 100644 arch/nds32/kernel/sys_nds32.c create mode 100644 arch/nds32/kernel/syscall_table.c create mode 100644 arch/nds32/kernel/time.c create mode 100644 arch/nds32/kernel/traps.c create mode 100644 arch/nds32/kernel/vdso.c copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/nds32/kernel/vdso/Makefile create mode 100644 arch/nds32/kernel/vdso/datapage.S create mode 100755 arch/nds32/kernel/vdso/gen_vdso_offsets.sh create mode 100644 arch/nds32/kernel/vdso/gettimeofday.c create mode 100644 arch/nds32/kernel/vdso/note.S create mode 100644 arch/nds32/kernel/vdso/sigreturn.S create mode 100644 arch/nds32/kernel/vdso/vdso.S create mode 100644 arch/nds32/kernel/vdso/vdso.lds.S create mode 100644 arch/nds32/kernel/vmlinux.lds.S create mode 100644 arch/nds32/lib/Makefile create mode 100644 arch/nds32/lib/clear_user.S create mode 100644 arch/nds32/lib/copy_from_user.S create mode 100644 arch/nds32/lib/copy_page.S create mode 100644 arch/nds32/lib/copy_template.S create mode 100644 arch/nds32/lib/copy_to_user.S create mode 100644 arch/nds32/lib/memcpy.S create mode 100644 arch/nds32/lib/memmove.S create mode 100644 arch/nds32/lib/memset.S create mode 100644 arch/nds32/lib/memzero.S create mode 100644 arch/nds32/math-emu/Makefile create mode 100644 arch/nds32/math-emu/faddd.c create mode 100644 arch/nds32/math-emu/fadds.c create mode 100644 arch/nds32/math-emu/fcmpd.c create mode 100644 arch/nds32/math-emu/fcmps.c create mode 100644 arch/nds32/math-emu/fd2s.c create mode 100644 arch/nds32/math-emu/fd2si.c create mode 100644 arch/nds32/math-emu/fd2siz.c create mode 100644 arch/nds32/math-emu/fd2ui.c create mode 100644 arch/nds32/math-emu/fd2uiz.c create mode 100644 arch/nds32/math-emu/fdivd.c create mode 100644 arch/nds32/math-emu/fdivs.c create mode 100644 arch/nds32/math-emu/fmuld.c create mode 100644 arch/nds32/math-emu/fmuls.c create mode 100644 arch/nds32/math-emu/fnegd.c create mode 100644 arch/nds32/math-emu/fnegs.c create mode 100644 arch/nds32/math-emu/fpuemu.c create mode 100644 arch/nds32/math-emu/fs2d.c create mode 100644 arch/nds32/math-emu/fs2si.c create mode 100644 arch/nds32/math-emu/fs2siz.c create mode 100644 arch/nds32/math-emu/fs2ui.c create mode 100644 arch/nds32/math-emu/fs2uiz.c create mode 100644 arch/nds32/math-emu/fsi2d.c create mode 100644 arch/nds32/math-emu/fsi2s.c create mode 100644 arch/nds32/math-emu/fsqrtd.c create mode 100644 arch/nds32/math-emu/fsqrts.c create mode 100644 arch/nds32/math-emu/fsubd.c create mode 100644 arch/nds32/math-emu/fsubs.c create mode 100644 arch/nds32/math-emu/fui2d.c create mode 100644 arch/nds32/math-emu/fui2s.c create mode 100644 arch/nds32/mm/Makefile create mode 100644 arch/nds32/mm/alignment.c create mode 100644 arch/nds32/mm/cacheflush.c create mode 100644 arch/nds32/mm/extable.c create mode 100644 arch/nds32/mm/fault.c create mode 100644 arch/nds32/mm/init.c create mode 100644 arch/nds32/mm/mm-nds32.c create mode 100644 arch/nds32/mm/mmap.c create mode 100644 arch/nds32/mm/proc.c create mode 100644 arch/nds32/mm/tlb.c delete mode 100644 arch/parisc/include/asm/vdso.h delete mode 100644 arch/parisc/include/uapi/asm/auxvec.h delete mode 100644 arch/parisc/kernel/vdso.c delete mode 100644 arch/parisc/kernel/vdso32/Makefile delete mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso32/note.S delete mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso32/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/parisc/kernel/vdso64/Makefile delete mode 100755 arch/parisc/kernel/vdso64/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso64/note.S delete mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso64/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts create mode 100644 arch/powerpc/kernel/trace/ftrace_32.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_low.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S delete mode 100644 arch/powerpc/kernel/vdso/.gitignore delete mode 100644 arch/powerpc/kernel/vdso/Makefile delete mode 100644 arch/powerpc/kernel/vdso/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso/datapage.S delete mode 100644 arch/powerpc/kernel/vdso/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso32/.gitignore create mode 100644 arch/powerpc/kernel/vdso32/Makefile create mode 100644 arch/powerpc/kernel/vdso32/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso32/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso32_offsets.sh => vdso32/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso32/getcpu.S create mode 100644 arch/powerpc/kernel/vdso32/gettimeofday.S rename arch/powerpc/kernel/{vdso => vdso32}/note.S (100%) rename arch/powerpc/kernel/{vdso/sigtramp32.S => vdso32/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso64/.gitignore create mode 100644 arch/powerpc/kernel/vdso64/Makefile create mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso64/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso64_offsets.sh => vdso64/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso64/getcpu.S create mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S create mode 100644 arch/powerpc/kernel/vdso64/note.S rename arch/powerpc/kernel/{vdso/sigtramp64.S => vdso64/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/powerpc/net/bpf_jit64.h delete mode 100644 arch/powerpc/platforms/pseries/papr_platform_attributes.c delete mode 100644 arch/powerpc/platforms/pseries/vas-sysfs.c delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi create mode 100644 arch/riscv/kernel/perf_event.c delete mode 100644 arch/riscv/kernel/trace_irq.c delete mode 100644 arch/riscv/kernel/trace_irq.h delete mode 100644 arch/s390/include/asm/asm-extable.h delete mode 100644 arch/s390/lib/expoline.S delete mode 100644 arch/s390/lib/test_modules.c delete mode 100644 arch/s390/lib/test_modules.h delete mode 100644 arch/s390/lib/test_modules_helpers.c delete mode 100644 arch/s390/mm/extable.c delete mode 100755 arch/s390/tools/gcc-thunk-extern.sh create mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/x86/coco/Makefile delete mode 100644 arch/x86/coco/core.c delete mode 100644 arch/x86/crypto/sm3-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm3_avx_glue.c delete mode 100644 arch/x86/include/asm/amd_hsmp.h delete mode 100644 arch/x86/include/asm/coco.h delete mode 100644 arch/x86/include/asm/paravirt_api_clock.h delete mode 100644 arch/x86/include/uapi/asm/amd_hsmp.h delete mode 100644 arch/x86/kernel/acpi/cppc.c create mode 100644 arch/x86/kernel/acpi/cppc_msr.c create mode 100644 arch/x86/kernel/cc_platform.c create mode 100644 arch/x86/kvm/mmu/mmu_audit.c delete mode 100644 arch/x86/kvm/svm/hyperv.h delete mode 100644 arch/xtensa/lib/ashldi3.S delete mode 100644 arch/xtensa/lib/ashrdi3.S delete mode 100644 arch/xtensa/lib/divsi3.S delete mode 100644 arch/xtensa/lib/lshrdi3.S delete mode 100644 arch/xtensa/lib/modsi3.S delete mode 100644 arch/xtensa/lib/mulsi3.S delete mode 100644 arch/xtensa/lib/udivsi3.S delete mode 100644 arch/xtensa/lib/umodsi3.S delete mode 100644 block/blk-cgroup.h delete mode 100644 block/blk-crypto-sysfs.c create mode 100644 crypto/asymmetric_keys/asym_tpm.c create mode 100644 crypto/asymmetric_keys/tpm.asn1 create mode 100644 crypto/asymmetric_keys/tpm_parser.c delete mode 100644 drivers/acpi/arm64/agdi.c create mode 100644 drivers/acpi/fan.c delete mode 100644 drivers/acpi/fan_attr.c delete mode 100644 drivers/acpi/fan_core.c delete mode 100644 drivers/clk/samsung/clk-fsd.c create mode 100644 drivers/clocksource/timer-atcpit100.c create mode 100644 drivers/crypto/hisilicon/qm.h delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h delete mode 100644 drivers/crypto/xilinx/zynqmp-sha.c create mode 100644 drivers/cxl/core/bus.c delete mode 100644 drivers/cxl/core/hdm.c delete mode 100644 drivers/cxl/core/pci.c delete mode 100644 drivers/cxl/core/port.c delete mode 100644 drivers/cxl/cxlpci.h delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h delete mode 100644 drivers/cxl/port.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.h create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c create mode 100644 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/bw_fixed.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/calcs_logger.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/custom_float.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_math.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/dcn_calcs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn30/dcn30_smu11_driver_if.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/dcn_calcs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn10/dcn10_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn303/dcn303_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_dp_trace.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_3_0_3_offset.h (100%) rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_3_0_3_sh_mask.h (100%) delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c create mode 100644 drivers/gpu/drm/amd/pm/inc/aldebaran_ppsmc.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/amd_powerplay.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/power_state.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_arcturus. [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_cyan_skil [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_navi10.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_vangogh.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_aldebaran [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_yellow_ca [...] rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v13_0.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h create mode 100644 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/r600_dpm.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/sislands_smc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/aldebaran_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna [...] delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h delete mode 100644 drivers/gpu/drm/bridge/ite-it6505.c delete mode 100644 drivers/gpu/drm/dp/Makefile delete mode 100644 drivers/gpu/drm/dp/drm_dp.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_internal.h delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_buddy.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/drm_dp_cec.c create mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/drm_dp_helper.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/i915/display/hsw_ips.c delete mode 100644 drivers/gpu/drm/i915/display/hsw_ips.h delete mode 100644 drivers/gpu/drm/i915/display/icl_dsi_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tc_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_regs.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h delete mode 100644 drivers/gpu/drm/i915/i915_cmd_parser.h delete mode 100644 drivers/gpu/drm/i915/i915_file_private.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_evict.h delete mode 100644 drivers/gpu/drm/i915/i915_getparam.h delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.c delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.h delete mode 100644 drivers/gpu/drm/i915/i915_perf_oa_regs.h delete mode 100644 drivers/gpu/drm/i915/i915_reg_defs.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h delete mode 100644 drivers/gpu/drm/i915/intel_mchbar_regs.h delete mode 100644 drivers/gpu/drm/i915/intel_pci_config.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband_reg.h create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.c create mode 100644 drivers/gpu/drm/msm/disp/dpu1/dpu_io_util.h delete mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.c delete mode 100644 drivers/gpu/drm/msm/dp/dp_clk_util.h create mode 100644 drivers/gpu/drm/msm/dsi/dsi_phy_5nm.xml.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/gpu/drm/msm/msm_io_utils.c create mode 100644 drivers/gpu/drm/nouveau/include/nvif/list.h delete mode 100644 drivers/gpu/drm/panel/panel-novatek-nt35560.c create mode 100644 drivers/gpu/drm/panel/panel-sony-acx424akp.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of.h create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7790.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7791.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7793.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7795.dts create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_of_lvds_r8a7796.dts delete mode 100644 drivers/gpu/drm/selftests/drm_buddy_selftests.h delete mode 100644 drivers/gpu/drm/selftests/test-drm_buddy.c delete mode 100644 drivers/gpu/drm/solomon/Kconfig delete mode 100644 drivers/gpu/drm/solomon/Makefile delete mode 100644 drivers/gpu/drm/solomon/ssd130x-i2c.c delete mode 100644 drivers/gpu/drm/solomon/ssd130x.c delete mode 100644 drivers/gpu/drm/solomon/ssd130x.h delete mode 100644 drivers/gpu/drm/tiny/panel-mipi-dbi.c delete mode 100644 drivers/hwmon/asus-ec-sensors.c delete mode 100644 drivers/hwmon/pmbus/pli1209bc.c delete mode 100644 drivers/hwmon/tmp464.c create mode 100644 drivers/infiniband/hw/irdma/status.h create mode 100644 drivers/irqchip/irq-ativic32.c delete mode 100644 drivers/irqchip/irq-qcom-mpm.c delete mode 100644 drivers/media/i2c/hi847.c delete mode 100644 drivers/media/i2c/isl7998x.c delete mode 100644 drivers/media/i2c/og01a1b.c delete mode 100644 drivers/media/i2c/ov08d10.c delete mode 100644 drivers/media/platform/allegro-dvt/Kconfig create mode 100644 drivers/media/platform/am437x/Kconfig rename drivers/media/platform/{ti => }/am437x/Makefile (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe.c (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe.h (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe_regs.h (100%) delete mode 100644 drivers/media/platform/amlogic/Kconfig delete mode 100644 drivers/media/platform/amlogic/Makefile delete mode 100644 drivers/media/platform/amlogic/meson-ge2d/Kconfig delete mode 100644 drivers/media/platform/amlogic/meson-ge2d/ge2d.c delete mode 100644 drivers/media/platform/amphion/Kconfig delete mode 100644 drivers/media/platform/amphion/Makefile delete mode 100644 drivers/media/platform/amphion/vdec.c delete mode 100644 drivers/media/platform/amphion/venc.c delete mode 100644 drivers/media/platform/amphion/vpu.h delete mode 100644 drivers/media/platform/amphion/vpu_cmds.c delete mode 100644 drivers/media/platform/amphion/vpu_cmds.h delete mode 100644 drivers/media/platform/amphion/vpu_codec.h delete mode 100644 drivers/media/platform/amphion/vpu_color.c delete mode 100644 drivers/media/platform/amphion/vpu_core.c delete mode 100644 drivers/media/platform/amphion/vpu_core.h delete mode 100644 drivers/media/platform/amphion/vpu_dbg.c delete mode 100644 drivers/media/platform/amphion/vpu_defs.h delete mode 100644 drivers/media/platform/amphion/vpu_drv.c delete mode 100644 drivers/media/platform/amphion/vpu_helpers.c delete mode 100644 drivers/media/platform/amphion/vpu_helpers.h delete mode 100644 drivers/media/platform/amphion/vpu_imx8q.c delete mode 100644 drivers/media/platform/amphion/vpu_imx8q.h delete mode 100644 drivers/media/platform/amphion/vpu_malone.c delete mode 100644 drivers/media/platform/amphion/vpu_malone.h delete mode 100644 drivers/media/platform/amphion/vpu_mbox.c delete mode 100644 drivers/media/platform/amphion/vpu_mbox.h delete mode 100644 drivers/media/platform/amphion/vpu_msgs.c delete mode 100644 drivers/media/platform/amphion/vpu_msgs.h delete mode 100644 drivers/media/platform/amphion/vpu_rpc.c delete mode 100644 drivers/media/platform/amphion/vpu_rpc.h delete mode 100644 drivers/media/platform/amphion/vpu_v4l2.c delete mode 100644 drivers/media/platform/amphion/vpu_v4l2.h delete mode 100644 drivers/media/platform/amphion/vpu_windsor.c delete mode 100644 drivers/media/platform/amphion/vpu_windsor.h create mode 100644 drivers/media/platform/aspeed-video.c delete mode 100644 drivers/media/platform/aspeed/Kconfig delete mode 100644 drivers/media/platform/aspeed/Makefile delete mode 100644 drivers/media/platform/aspeed/aspeed-video.c delete mode 100644 drivers/media/platform/atmel/atmel-isc-clk.c delete mode 100644 drivers/media/platform/atmel/microchip-csi2dc.c delete mode 100644 drivers/media/platform/chips-media/Kconfig delete mode 100644 drivers/media/platform/chips-media/coda-common.c delete mode 100644 drivers/media/platform/chips-media/coda_regs.h delete mode 100644 drivers/media/platform/chips-media/imx-vdoa.c delete mode 100644 drivers/media/platform/chips-media/trace.h rename drivers/media/platform/{chips-media => coda}/Makefile (100%) rename drivers/media/platform/{chips-media => coda}/coda-bit.c (100%) create mode 100644 drivers/media/platform/coda/coda-common.c rename drivers/media/platform/{chips-media => coda}/coda-gdi.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-h264.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-jpeg.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-mpeg2.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-mpeg4.c (100%) rename drivers/media/platform/{chips-media => coda}/coda.h (100%) create mode 100644 drivers/media/platform/coda/coda_regs.h create mode 100644 drivers/media/platform/coda/imx-vdoa.c rename drivers/media/platform/{chips-media => coda}/imx-vdoa.h (100%) create mode 100644 drivers/media/platform/coda/trace.h create mode 100644 drivers/media/platform/davinci/Kconfig rename drivers/media/platform/{ti => }/davinci/Makefile (100%) rename drivers/media/platform/{ti => }/davinci/ccdc_hw_device.h (100%) rename drivers/media/platform/{ti => }/davinci/dm355_ccdc.c (100%) rename drivers/media/platform/{ti => }/davinci/dm355_ccdc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/dm644x_ccdc.c (100%) rename drivers/media/platform/{ti => }/davinci/dm644x_ccdc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/isif.c (100%) rename drivers/media/platform/{ti => }/davinci/isif_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpbe.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_display.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_osd.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_osd_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_venc.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_venc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpfe_capture.c (100%) create mode 100644 drivers/media/platform/davinci/vpif.c rename drivers/media/platform/{ti => }/davinci/vpif.h (100%) create mode 100644 drivers/media/platform/davinci/vpif_capture.c rename drivers/media/platform/{ti => }/davinci/vpif_capture.h (100%) create mode 100644 drivers/media/platform/davinci/vpif_display.c rename drivers/media/platform/{ti => }/davinci/vpif_display.h (100%) rename drivers/media/platform/{ti => }/davinci/vpss.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/Makefile (100%) create mode 100644 drivers/media/platform/exynos-gsc/gsc-core.c rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-core.h (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-m2m.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-regs.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-regs.h (100%) create mode 100644 drivers/media/platform/exynos4-is/Kconfig rename drivers/media/platform/{samsung => }/exynos4-is/Makefile (100%) create mode 100644 drivers/media/platform/exynos4-is/common.c rename drivers/media/platform/{samsung => }/exynos4-is/common.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-capture.c (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-core.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-core.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-command.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-errno.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-errno.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-i2c.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-i2c.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-param.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-param.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-regs.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-regs.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-sensor.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-sensor.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp-video.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp-video.h (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite-reg.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite-reg.h (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-lite.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-m2m.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-reg.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-reg.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/media-dev.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/media-dev.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/mipi-csis.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/mipi-csis.h (100%) create mode 100644 drivers/media/platform/fsl-viu.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig rename drivers/media/platform/{nxp => }/imx-jpeg/Makefile (100%) rename drivers/media/platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.c (100%) rename drivers/media/platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.h (100%) create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h rename drivers/media/platform/{nxp => }/imx-pxp.c (100%) rename drivers/media/platform/{nxp => }/imx-pxp.h (100%) delete mode 100644 drivers/media/platform/intel/Kconfig delete mode 100644 drivers/media/platform/intel/Makefile delete mode 100644 drivers/media/platform/intel/pxa_camera.c create mode 100644 drivers/media/platform/marvell-ccic/Kconfig rename drivers/media/platform/{marvell => marvell-ccic}/Makefile (100%) rename drivers/media/platform/{marvell => marvell-ccic}/cafe-driver.c (100%) rename drivers/media/platform/{marvell => marvell-ccic}/mcam-core.c (100%) rename drivers/media/platform/{marvell => marvell-ccic}/mcam-core.h (100%) create mode 100644 drivers/media/platform/marvell-ccic/mmp-driver.c delete mode 100644 drivers/media/platform/marvell/Kconfig delete mode 100644 drivers/media/platform/marvell/mmp-driver.c delete mode 100644 drivers/media/platform/mediatek/Kconfig delete mode 100644 drivers/media/platform/mediatek/Makefile delete mode 100644 drivers/media/platform/mediatek/jpeg/Kconfig delete mode 100644 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c delete mode 100644 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h delete mode 100644 drivers/media/platform/mediatek/mdp/Kconfig delete mode 100644 drivers/media/platform/mediatek/mdp/Makefile delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_core.c delete mode 100644 drivers/media/platform/mediatek/vcodec/Kconfig delete mode 100644 drivers/media/platform/mediatek/vcodec/Makefile delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_drv_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_ipi_msg.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vpu/Kconfig delete mode 100644 drivers/media/platform/mediatek/vpu/mtk_vpu.c rename drivers/media/platform/{amlogic/meson-ge2d => meson/ge2d}/Makefile (100%) rename drivers/media/platform/{amlogic/meson-ge2d => meson/ge2d}/ge2d-regs.h (100%) create mode 100644 drivers/media/platform/meson/ge2d/ge2d.c rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/Makefile (100%) create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_reg.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.h (100%) create mode 100644 drivers/media/platform/mtk-mdp/Makefile create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_comp.c create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_comp.h create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_core.c rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_core.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_ipi.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/Makefile create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_enc.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw.c (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw_priv.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw_scp.c (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/vdec_drv_base.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/vdec_drv_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/vdec_drv_if.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h create mode 100644 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c create mode 100644 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_base.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_if.c (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_if.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_ipi_msg.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.c (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.h (100%) rename drivers/media/platform/{mediatek/vpu => mtk-vpu}/Makefile (100%) create mode 100644 drivers/media/platform/mtk-vpu/mtk_vpu.c rename drivers/media/platform/{mediatek/vpu => mtk-vpu}/mtk_vpu.h (100%) rename drivers/media/platform/{nxp => }/mx2_emmaprp.c (100%) delete mode 100644 drivers/media/platform/nvidia/Kconfig delete mode 100644 drivers/media/platform/nvidia/Makefile delete mode 100644 drivers/media/platform/nvidia/tegra-vde/Kconfig delete mode 100644 drivers/media/platform/nvidia/tegra-vde/Makefile delete mode 100644 drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/h264.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/iommu.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/trace.h delete mode 100644 drivers/media/platform/nvidia/tegra-vde/v4l2.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/vde.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/vde.h delete mode 100644 drivers/media/platform/nxp/Kconfig delete mode 100644 drivers/media/platform/nxp/Makefile delete mode 100644 drivers/media/platform/nxp/fsl-viu.c delete mode 100644 drivers/media/platform/nxp/imx-jpeg/Kconfig delete mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c delete mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h delete mode 100644 drivers/media/platform/nxp/imx-mipi-csis.c create mode 100644 drivers/media/platform/omap/Kconfig rename drivers/media/platform/{ti => }/omap/Makefile (100%) rename drivers/media/platform/{ti => }/omap/omap_vout.c (100%) rename drivers/media/platform/{ti => }/omap/omap_vout_vrfb.c (100%) rename drivers/media/platform/{ti => }/omap/omap_vout_vrfb.h (100%) rename drivers/media/platform/{ti => }/omap/omap_voutdef.h (100%) rename drivers/media/platform/{ti => }/omap/omap_voutlib.c (100%) rename drivers/media/platform/{ti => }/omap/omap_voutlib.h (100%) rename drivers/media/platform/{ti => }/omap3isp/Makefile (100%) rename drivers/media/platform/{ti => }/omap3isp/cfa_coef_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/gamma_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isp.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isp.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccdc.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccdc.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccp2.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccp2.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsi2.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsi2.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsiphy.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsiphy.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a_aewb.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a_af.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isphist.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isphist.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isppreview.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isppreview.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispreg.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispresizer.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispresizer.h (100%) create mode 100644 drivers/media/platform/omap3isp/ispstat.c rename drivers/media/platform/{ti => }/omap3isp/ispstat.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispvideo.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispvideo.h (100%) rename drivers/media/platform/{ti => }/omap3isp/luma_enhance_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/noise_filter_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/omap3isp.h (100%) create mode 100644 drivers/media/platform/pxa_camera.c delete mode 100644 drivers/media/platform/qcom/Kconfig delete mode 100644 drivers/media/platform/qcom/Makefile delete mode 100644 drivers/media/platform/qcom/camss/Kconfig create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-480.c delete mode 100644 drivers/media/platform/qcom/venus/Kconfig rename drivers/media/platform/{renesas => }/rcar-fcp.c (100%) create mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/media/platform/rcar-vin/Kconfig rename drivers/media/platform/{renesas => }/rcar-vin/Makefile (100%) create mode 100644 drivers/media/platform/rcar-vin/rcar-core.c create mode 100644 drivers/media/platform/rcar-vin/rcar-csi2.c create mode 100644 drivers/media/platform/rcar-vin/rcar-dma.c rename drivers/media/platform/{renesas => }/rcar-vin/rcar-v4l2.c (100%) create mode 100644 drivers/media/platform/rcar-vin/rcar-vin.h rename drivers/media/platform/{renesas => }/rcar_drif.c (100%) rename drivers/media/platform/{renesas => }/rcar_fdp1.c (100%) create mode 100644 drivers/media/platform/rcar_jpu.c rename drivers/media/platform/{renesas => }/renesas-ceu.c (100%) delete mode 100644 drivers/media/platform/renesas/Kconfig delete mode 100644 drivers/media/platform/renesas/Makefile delete mode 100644 drivers/media/platform/renesas/rcar-isp.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/Kconfig delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-core.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-csi2.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-dma.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-vin.h delete mode 100644 drivers/media/platform/renesas/rcar_jpu.c delete mode 100644 drivers/media/platform/renesas/vsp1/vsp1_drv.c delete mode 100644 drivers/media/platform/rockchip/Kconfig delete mode 100644 drivers/media/platform/rockchip/Makefile delete mode 100644 drivers/media/platform/rockchip/rga/Kconfig delete mode 100644 drivers/media/platform/rockchip/rkisp1/Kconfig rename drivers/media/platform/{samsung => }/s3c-camif/Makefile (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-capture.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-core.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-core.h (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-regs.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-regs.h (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/Makefile (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/g2d-hw.c (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/g2d-regs.h (100%) create mode 100644 drivers/media/platform/s5p-g2d/g2d.c rename drivers/media/platform/{samsung => }/s5p-g2d/g2d.h (100%) rename drivers/media/platform/{samsung => }/s5p-jpeg/Makefile (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.c create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.h rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos3250.c (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos4.c (100%) rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos4.h (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-regs.h rename drivers/media/platform/{samsung => }/s5p-mfc/Makefile (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v10.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v6.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v7.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v8.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_common.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_debug.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.h rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_intr.c (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_intr.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_iommu.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.h rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_opr_v5.c (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_opr_v5.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.h delete mode 100644 drivers/media/platform/samsung/Kconfig delete mode 100644 drivers/media/platform/samsung/Makefile delete mode 100644 drivers/media/platform/samsung/exynos-gsc/Kconfig delete mode 100644 drivers/media/platform/samsung/exynos-gsc/gsc-core.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/Kconfig delete mode 100644 drivers/media/platform/samsung/exynos4-is/common.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-core.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-isp.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-lite.c delete mode 100644 drivers/media/platform/samsung/s3c-camif/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-g2d/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-g2d/g2d.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-regs.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.h rename drivers/media/platform/{renesas => }/sh_vou.c (100%) delete mode 100644 drivers/media/platform/st/Kconfig delete mode 100644 drivers/media/platform/st/Makefile delete mode 100644 drivers/media/platform/st/sti/Kconfig delete mode 100644 drivers/media/platform/st/sti/Makefile delete mode 100644 drivers/media/platform/st/sti/bdisp/Kconfig delete mode 100644 drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/Kconfig delete mode 100644 drivers/media/platform/st/sti/delta/Kconfig delete mode 100644 drivers/media/platform/st/sti/hva/Kconfig delete mode 100644 drivers/media/platform/st/stm32/Kconfig delete mode 100644 drivers/media/platform/st/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/st/stm32/stm32-dcmi.c rename drivers/media/platform/{st => }/sti/bdisp/Makefile (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-debug.c (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-filter.h (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-hw.c (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-reg.h (100%) create mode 100644 drivers/media/platform/sti/bdisp/bdisp-v4l2.c rename drivers/media/platform/{st => }/sti/bdisp/bdisp.h (100%) create mode 100644 drivers/media/platform/sti/c8sectpfe/Kconfig rename drivers/media/platform/{st => }/sti/c8sectpfe/Makefile (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-common.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-common.h (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-core.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-core.h (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-debugfs.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-debugfs.h (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-dvb.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-dvb.h (100%) rename drivers/media/platform/{st => }/sti/delta/Makefile (100%) rename drivers/media/platform/{st => }/sti/delta/delta-cfg.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-debug.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-debug.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-ipc.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-ipc.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mem.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mem.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg-dec.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg-fw.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg-hdr.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-v4l2.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta.h (100%) rename drivers/media/platform/{st => }/sti/hva/Makefile (100%) rename drivers/media/platform/{st => }/sti/hva/hva-debugfs.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-h264.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-hw.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-hw.h (100%) rename drivers/media/platform/{st => }/sti/hva/hva-mem.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-mem.h (100%) rename drivers/media/platform/{st => }/sti/hva/hva-v4l2.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva.h (100%) rename drivers/media/platform/{st => }/stm32/Makefile (100%) rename drivers/media/platform/{st => }/stm32/dma2d/dma2d-hw.c (100%) rename drivers/media/platform/{st => }/stm32/dma2d/dma2d-regs.h (100%) create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c rename drivers/media/platform/{st => }/stm32/dma2d/dma2d.h (100%) create mode 100644 drivers/media/platform/stm32/stm32-dcmi.c delete mode 100644 drivers/media/platform/sunxi/sun8i-di/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun8i-rotate/Kconfig create mode 100644 drivers/media/platform/ti-vpe/Makefile create mode 100644 drivers/media/platform/ti-vpe/cal-camerarx.c create mode 100644 drivers/media/platform/ti-vpe/cal-video.c rename drivers/media/platform/{ti/cal => ti-vpe}/cal.c (100%) rename drivers/media/platform/{ti/cal => ti-vpe}/cal.h (100%) rename drivers/media/platform/{ti/cal => ti-vpe}/cal_regs.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/csc.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/csc.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc_coeff.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma_priv.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpe.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpe_regs.h (100%) delete mode 100644 drivers/media/platform/ti/Kconfig delete mode 100644 drivers/media/platform/ti/Makefile delete mode 100644 drivers/media/platform/ti/am437x/Kconfig delete mode 100644 drivers/media/platform/ti/cal/Makefile delete mode 100644 drivers/media/platform/ti/cal/cal-camerarx.c delete mode 100644 drivers/media/platform/ti/cal/cal-video.c delete mode 100644 drivers/media/platform/ti/davinci/Kconfig delete mode 100644 drivers/media/platform/ti/davinci/vpif.c delete mode 100644 drivers/media/platform/ti/davinci/vpif_capture.c delete mode 100644 drivers/media/platform/ti/davinci/vpif_display.c delete mode 100644 drivers/media/platform/ti/omap/Kconfig delete mode 100644 drivers/media/platform/ti/omap3isp/Kconfig delete mode 100644 drivers/media/platform/ti/omap3isp/ispstat.c delete mode 100644 drivers/media/platform/ti/vpe/Makefile rename drivers/media/platform/{via => }/via-camera.c (100%) rename drivers/media/platform/{via => }/via-camera.h (100%) delete mode 100644 drivers/media/platform/via/Kconfig delete mode 100644 drivers/media/platform/via/Makefile rename drivers/media/platform/{renesas => }/vsp1/Makefile (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_brx.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_brx.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_clu.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_clu.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_dl.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_dl.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_drm.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_drm.h (100%) create mode 100644 drivers/media/platform/vsp1/vsp1_drv.c rename drivers/media/platform/{renesas => }/vsp1/vsp1_entity.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_entity.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgo.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgo.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgt.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgt.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_histo.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_histo.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hsit.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hsit.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lif.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lif.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lut.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lut.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_pipe.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_pipe.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_regs.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rpf.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rwpf.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rwpf.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_sru.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_sru.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uds.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uds.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uif.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uif.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_video.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_video.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_wpf.c (100%) create mode 100644 drivers/media/tuners/tuner-xc2028-types.h create mode 100644 drivers/media/tuners/tuner-xc2028.c create mode 100644 drivers/media/tuners/tuner-xc2028.h delete mode 100644 drivers/media/tuners/xc2028-types.h delete mode 100644 drivers/media/tuners/xc2028.c delete mode 100644 drivers/media/tuners/xc2028.h delete mode 100644 drivers/mmc/host/litex_mmc.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-pci.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-platform.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h create mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi-core.h delete mode 100644 drivers/net/dsa/realtek/Kconfig delete mode 100644 drivers/net/dsa/realtek/Makefile delete mode 100644 drivers/net/dsa/realtek/realtek-mdio.c delete mode 100644 drivers/net/dsa/realtek/realtek-smi.c delete mode 100644 drivers/net/dsa/realtek/realtek.h delete mode 100644 drivers/net/dsa/realtek/rtl8365mb.c delete mode 100644 drivers/net/dsa/realtek/rtl8366-core.c delete mode 100644 drivers/net/dsa/realtek/rtl8366rb.c create mode 100644 drivers/net/dsa/rtl8365mb.c create mode 100644 drivers/net/dsa/rtl8366.c create mode 100644 drivers/net/dsa/rtl8366rb.c delete mode 100644 drivers/net/ethernet/davicom/dm9051.c delete mode 100644 drivers/net/ethernet/davicom/dm9051.h delete mode 100644 drivers/net/ethernet/fungible/Kconfig delete mode 100644 drivers/net/ethernet/fungible/Makefile delete mode 100644 drivers/net/ethernet/fungible/funcore/Makefile delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.c delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.h delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_hci.h delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.c delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.h delete mode 100644 drivers/net/ethernet/fungible/funeth/Kconfig delete mode 100644 drivers/net/ethernet/fungible/funeth/Makefile delete mode 100644 drivers/net/ethernet/fungible/funeth/fun_port.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ethtool.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_main.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_rx.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_trace.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_tx.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_txrx.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib_private.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v2.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c delete mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c delete mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/dp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/rings.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/xsk.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/dp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/rings.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.h delete mode 100644 drivers/net/mctp/mctp-i2c.c delete mode 100644 drivers/net/netdevsim/hwstats.c create mode 100644 drivers/net/vxlan.c delete mode 100644 drivers/net/vxlan/Makefile delete mode 100644 drivers/net/vxlan/vxlan_core.c delete mode 100644 drivers/net/vxlan/vxlan_multicast.c delete mode 100644 drivers/net/vxlan/vxlan_private.h delete mode 100644 drivers/net/vxlan/vxlan_vnifilter.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/soc.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb_mac.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ce.c delete mode 100644 drivers/nvme/host/constants.c create mode 100644 drivers/pcmcia/pxa2xx_stargate2.c delete mode 100644 drivers/perf/apple_m1_cpu_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/perf/riscv_pmu.c delete mode 100644 drivers/perf/riscv_pmu_legacy.c delete mode 100644 drivers/perf/riscv_pmu_sbi.c delete mode 100644 drivers/phy/freescale/phy-fsl-lynx-28g.c delete mode 100644 drivers/platform/chrome/chromeos_privacy_screen.c create mode 100644 drivers/platform/surface/surface3_button.c delete mode 100644 drivers/platform/x86/amd_hsmp.c create mode 100644 drivers/platform/x86/i2c-multi-instantiate.c delete mode 100644 drivers/platform/x86/intel/chtwc_int33fe.c create mode 100644 drivers/platform/x86/intel/int33fe/Kconfig create mode 100644 drivers/platform/x86/intel/int33fe/Makefile create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.c create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.h create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_microb.c create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_typec.c delete mode 100644 drivers/platform/x86/intel/sdsi.c create mode 100644 drivers/platform/x86/intel/uncore-frequency.c delete mode 100644 drivers/platform/x86/intel/uncore-frequency/Kconfig delete mode 100644 drivers/platform/x86/intel/uncore-frequency/Makefile delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.h delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c delete mode 100644 drivers/platform/x86/serial-multi-instantiate.c delete mode 100644 drivers/powercap/dtpm_devfreq.c delete mode 100644 drivers/powercap/dtpm_subsys.h delete mode 100644 drivers/regulator/rt5190a-regulator.c delete mode 100644 drivers/regulator/tps6286x-regulator.c delete mode 100644 drivers/s390/crypto/vfio_ap_debug.h delete mode 100644 drivers/scsi/arm/arm_scsi.h create mode 100644 drivers/scsi/arm/scsi.h create mode 100644 drivers/scsi/scsi.h delete mode 100644 drivers/soc/mediatek/mt8186-mmsys.h delete mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h delete mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h delete mode 100644 drivers/soc/microchip/Kconfig delete mode 100644 drivers/soc/microchip/Makefile delete mode 100644 drivers/soc/microchip/mpfs-sys-controller.c delete mode 100644 drivers/soc/rockchip/dtpm.c delete mode 100644 drivers/spi/spi-intel-pci.c delete mode 100644 drivers/spi/spi-intel-platform.c delete mode 100644 drivers/spi/spi-intel.c delete mode 100644 drivers/spi/spi-intel.h delete mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c create mode 100644 drivers/staging/media/tegra-vde/Kconfig create mode 100644 drivers/staging/media/tegra-vde/Makefile create mode 100644 drivers/staging/media/tegra-vde/TODO create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c create mode 100644 drivers/staging/media/tegra-vde/trace.h create mode 100644 drivers/staging/media/tegra-vde/uapi.h create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h delete mode 100644 drivers/thermal/intel/intel_hfi.c delete mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 drivers/vfio/pci/hisilicon/Kconfig delete mode 100644 drivers/vfio/pci/hisilicon/Makefile delete mode 100644 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c delete mode 100644 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h delete mode 100644 drivers/vfio/pci/mlx5/Kconfig delete mode 100644 drivers/vfio/pci/mlx5/Makefile delete mode 100644 drivers/vfio/pci/mlx5/cmd.c delete mode 100644 drivers/vfio/pci/mlx5/cmd.h delete mode 100644 drivers/vfio/pci/mlx5/main.c delete mode 100644 drivers/virt/vmgenid.c delete mode 100644 fs/binfmt_elf_test.c delete mode 100644 include/asm-generic/access_ok.h create mode 100644 include/crypto/asym_tpm_subtype.h delete mode 100644 include/drm/dp/drm_dp_helper.h delete mode 100644 include/drm/dp/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_buddy.h rename include/drm/{dp => }/drm_dp_aux_bus.h (100%) rename include/drm/{dp => }/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/drm_dp_helper.h create mode 100644 include/drm/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_module.h delete mode 100644 include/dt-bindings/clock/fsd-clk.h delete mode 100644 include/dt-bindings/clock/microchip,mpfs-clock.h delete mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h delete mode 100644 include/dt-bindings/power/imx8mp-power.h delete mode 100644 include/dt-bindings/power/meson-s4-power.h delete mode 100644 include/dt-bindings/power/mt8186-power.h delete mode 100644 include/dt-bindings/power/mt8195-power.h delete mode 100644 include/dt-bindings/power/tegra234-powergate.h delete mode 100644 include/dt-bindings/regulator/richtek,rt5190a-regulator.h delete mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/dt-bindings/sound/microchip,pdmc.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/acpi_agdi.h delete mode 100644 include/linux/cgroup_api.h delete mode 100644 include/linux/cpumask_api.h delete mode 100644 include/linux/dsa/tag_qca.h delete mode 100644 include/linux/fprobe.h delete mode 100644 include/linux/fs_api.h create mode 100644 include/linux/genhd.h delete mode 100644 include/linux/gfp_api.h delete mode 100644 include/linux/hashtable_api.h delete mode 100644 include/linux/hisi_acc_qm.h delete mode 100644 include/linux/hrtimer_api.h delete mode 100644 include/linux/iosys-map.h create mode 100644 include/linux/irqchip/versatile-fpga.h delete mode 100644 include/linux/kasan-enabled.h delete mode 100644 include/linux/kobject_api.h delete mode 100644 include/linux/kref_api.h delete mode 100644 include/linux/ktime_api.h delete mode 100644 include/linux/llist_api.h delete mode 100644 include/linux/lockdep_api.h delete mode 100644 include/linux/mm_api.h delete mode 100644 include/linux/mutex_api.h delete mode 100644 include/linux/perf/riscv_pmu.h delete mode 100644 include/linux/perf_event_api.h delete mode 100644 include/linux/pgtable_api.h create mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h create mode 100644 include/linux/platform_data/x86/intel-spi.h delete mode 100644 include/linux/platform_data/x86/spi-intel.h delete mode 100644 include/linux/ptrace_api.h delete mode 100644 include/linux/rcuwait_api.h delete mode 100644 include/linux/refcount_api.h delete mode 100644 include/linux/rethook.h delete mode 100644 include/linux/sched/affinity.h delete mode 100644 include/linux/sched/cond_resched.h delete mode 100644 include/linux/sched/posix-timers.h delete mode 100644 include/linux/sched/rseq_api.h delete mode 100644 include/linux/sched/task_flags.h delete mode 100644 include/linux/sched/thread_info_api.h delete mode 100644 include/linux/seqlock_api.h delete mode 100644 include/linux/softirq.h delete mode 100644 include/linux/spinlock_api.h delete mode 100644 include/linux/swait_api.h delete mode 100644 include/linux/syscalls_api.h delete mode 100644 include/linux/u64_stats_sync_api.h delete mode 100644 include/linux/wait_api.h delete mode 100644 include/linux/workqueue_api.h delete mode 100644 include/media/mipi-csi2.h delete mode 100644 include/net/inet_dscp.h delete mode 100644 include/net/netfilter/nf_conntrack_bpf.h create mode 100644 include/scsi/scsi_request.h delete mode 100644 include/trace/define_custom_trace.h create mode 100644 include/trace/events/random.h delete mode 100644 include/trace/stages/init.h delete mode 100644 include/trace/stages/stage1_defines.h delete mode 100644 include/trace/stages/stage2_defines.h delete mode 100644 include/trace/stages/stage3_defines.h delete mode 100644 include/trace/stages/stage4_defines.h delete mode 100644 include/trace/stages/stage5_defines.h delete mode 100644 include/trace/stages/stage6_defines.h delete mode 100644 include/trace/stages/stage7_defines.h delete mode 100644 include/trace/trace_custom_events.h delete mode 100644 include/uapi/linux/cyclades.h delete mode 100644 include/uapi/linux/user_events.h create mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S create mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h create mode 100644 kernel/bpf/preload/iterators/iterators.c delete mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h create mode 100644 kernel/bpf/preload/iterators/iterators.skel.h delete mode 100644 kernel/sched/build_policy.c delete mode 100644 kernel/sched/build_utility.c delete mode 100644 kernel/trace/fprobe.c delete mode 100644 kernel/trace/rethook.c delete mode 100644 kernel/trace/trace_events_user.c delete mode 100644 lib/crypto/sm3.c delete mode 100644 lib/overflow_kunit.c delete mode 100644 lib/stackinit_kunit.c delete mode 100644 lib/test_fprobe.c create mode 100644 lib/test_overflow.c create mode 100644 lib/test_stackinit.c delete mode 100644 mm/damon/ops-common.c create mode 100644 mm/damon/prmtv-common.c rename mm/damon/{ops-common.h => prmtv-common.h} (100%) delete mode 100644 mm/damon/sysfs.c delete mode 100644 mm/migrate_device.c delete mode 100644 net/bridge/br_mst.c copy arch/arm/mach-imx/Makefile.boot => net/ipv6/netfilter/nf_flow_table_ipv6.c (100%) delete mode 100644 net/mac80211/eht.c delete mode 100644 net/netfilter/nf_conntrack_bpf.c delete mode 100644 net/smc/smc_sysctl.c delete mode 100644 net/smc/smc_sysctl.h delete mode 100644 samples/fprobe/Makefile delete mode 100644 samples/fprobe/fprobe_example.c delete mode 100644 samples/trace_events/trace_custom_sched.c delete mode 100644 samples/trace_events/trace_custom_sched.h delete mode 100644 samples/user_events/Makefile delete mode 100644 samples/user_events/example.c delete mode 100755 scripts/pahole-version.sh delete mode 100644 security/integrity/platform_certs/machine_keyring.c delete mode 100644 sound/soc/amd/acp/acp-pci.c delete mode 100644 sound/soc/amd/acp/acp-pdm.c delete mode 100644 sound/soc/atmel/mchp-pdmc.c delete mode 100644 sound/soc/codecs/aw8738.c delete mode 100644 sound/soc/codecs/lpass-macro-common.c delete mode 100644 sound/soc/codecs/lpass-macro-common.h delete mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 sound/soc/intel/avs/Makefile delete mode 100644 sound/soc/intel/avs/avs.h delete mode 100644 sound/soc/intel/avs/cldma.c delete mode 100644 sound/soc/intel/avs/cldma.h delete mode 100644 sound/soc/intel/avs/core.c delete mode 100644 sound/soc/intel/avs/dsp.c delete mode 100644 sound/soc/intel/avs/ipc.c delete mode 100644 sound/soc/intel/avs/loader.c delete mode 100644 sound/soc/intel/avs/messages.c delete mode 100644 sound/soc/intel/avs/messages.h delete mode 100644 sound/soc/intel/avs/registers.h delete mode 100644 sound/soc/intel/avs/utils.c delete mode 100644 sound/soc/intel/boards/sof_cirrus_common.c delete mode 100644 sound/soc/intel/boards/sof_cirrus_common.h delete mode 100644 sound/soc/intel/boards/sof_ssp_amp.c create mode 100644 sound/soc/pxa/imote2.c delete mode 100644 sound/soc/qcom/lpass-cdc-dma.c delete mode 100644 sound/soc/qcom/lpass-sc7280.c delete mode 100644 sound/soc/qcom/sc7280.c delete mode 100644 sound/soc/sof/iomem-utils.c delete mode 100644 sound/soc/sof/ipc3-control.c delete mode 100644 sound/soc/sof/ipc3-ops.h delete mode 100644 sound/soc/sof/ipc3-pcm.c delete mode 100644 sound/soc/sof/ipc3-topology.c delete mode 100644 sound/soc/sof/ipc3.c delete mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c delete mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c delete mode 100644 sound/soc/sof/sof-client-probes.c delete mode 100644 sound/soc/sof/sof-client-probes.h delete mode 100644 sound/soc/sof/sof-client.c delete mode 100644 sound/soc/sof/sof-client.h create mode 100644 sound/soc/sof/sof-probes.c create mode 100644 sound/soc/sof/sof-probes.h delete mode 100644 sound/soc/sof/sof-utils.c delete mode 100644 sound/soc/sof/sof-utils.h create mode 100644 sound/soc/sof/utils.c delete mode 100644 tools/arch/x86/intel_sdsi/Makefile delete mode 100644 tools/arch/x86/intel_sdsi/intel_sdsi.c create mode 100644 tools/include/uapi/linux/lirc.h copy tools/perf/arch/{csky => nds32}/Build (100%) create mode 100644 tools/perf/arch/nds32/util/Build create mode 100644 tools/perf/arch/nds32/util/header.c delete mode 100644 tools/perf/tests/attr/test-record-graph-default-aarch64 delete mode 100644 tools/perf/tests/attr/test-record-graph-fp-aarch64 rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/power/cpupower/lib/acpi_cppc.c delete mode 100644 tools/power/cpupower/lib/acpi_cppc.h delete mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py delete mode 100644 tools/power/x86/intel-speed-select/hfi-events.c delete mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c delete mode 100644 tools/testing/cxl/mock_mem.c create mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/selftests/bpf/cap_helpers.c delete mode 100644 tools/testing/selftests/bpf/cap_helpers.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern_overflow.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/subskeleton.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h delete mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c rename tools/testing/selftests/bpf/progs/{test_btf_decl_tag.c => btf_decl_tag.c} (100%) delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/core_kern_overflow.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c delete mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi.c delete mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c delete mode 100644 tools/testing/selftests/bpf/progs/stacktrace_map_skip.c delete mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_custom_sec_handlers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c delete mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c delete mode 100644 tools/testing/selftests/damon/sysfs.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/drivers/sdsi/sdsi.sh delete mode 100644 tools/testing/selftests/drivers/sdsi/sdsi_test.py rename tools/testing/selftests/exec/{binfmt_script.py => binfmt_script} (100%) delete mode 100644 tools/testing/selftests/exec/null-argv.c delete mode 100644 tools/testing/selftests/kvm/max_guest_memory_test.c delete mode 100644 tools/testing/selftests/kvm/s390x/tprot.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xapic_state_test.c delete mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh delete mode 100644 tools/testing/selftests/net/cmsg_sender.c create mode 100644 tools/testing/selftests/net/cmsg_so_mark.c delete mode 100755 tools/testing/selftests/net/cmsg_time.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh delete mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/net/forwarding/pedit_ip.sh delete mode 100755 tools/testing/selftests/net/test_vxlan_vnifiltering.sh delete mode 100644 tools/testing/selftests/netfilter/connect_close.c delete mode 100755 tools/testing/selftests/netfilter/nft_synproxy.sh delete mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c delete mode 100644 tools/testing/selftests/powerpc/mce/Makefile delete mode 100644 tools/testing/selftests/powerpc/mce/inject-ra-err.c delete mode 120000 tools/testing/selftests/powerpc/mce/vas-api.h delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/.gitignore delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/Makefile delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/attr_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/.gitignore delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.h delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_cc56ru [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_except [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmccex [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_comb_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_fcs_fc [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr3_src_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] delete mode 100644 tools/testing/selftests/rseq/compiler.h delete mode 100644 tools/testing/selftests/rseq/rseq-abi.h delete mode 100644 tools/testing/selftests/rseq/rseq-generic-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-ppc-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-riscv.h delete mode 100644 tools/testing/selftests/rseq/rseq-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-x86-thread-pointer.h delete mode 100644 tools/testing/selftests/user_events/Makefile delete mode 100644 tools/testing/selftests/user_events/dyn_test.c delete mode 100644 tools/testing/selftests/user_events/ftrace_test.c delete mode 100644 tools/testing/selftests/user_events/perf_test.c delete mode 100644 tools/testing/selftests/user_events/settings delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c delete mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c delete mode 100644 tools/testing/selftests/vm/util.h delete mode 100644 tools/virtio/linux/mm_types.h