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-arm-next-allyesconfig in repository toolchain/ci/linux.
omits 6d9bd4ad4ca0 Add linux-next specific files for 20220211 omits a00df6c1c55a Merge branch 'akpm-current/current' omits feb823bca035 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 8ec51777d074 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits fb9b50934a9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7998c119ba2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14b4e5adad63 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 688225412c85 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 4f86180bd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef5be3177227 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits e57ef21a0a86 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a53a398d54f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 830586550dea Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 161c75b4b9a7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits b3cbe336fec7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2db1a8d2de4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99552f462f9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 8a45a5863fa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 056dc0e68ef5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ef211bf29a93 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits c5ecb088e567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4c6429a25325 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bcd78ce4d1b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 822261f19c1a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits c73162967c6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9674bc18c2fe Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e9cf38189a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 977889616aa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5fc15292e95c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 519b21ce1e55 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 378bcd572fde Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 91d6b11d1275 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 1a26d7f069c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ca6e8e11d462 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits cb7615324a9d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 247675144df4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits a4a9743f3d77 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 76e2d9cdac3c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 823635261f43 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits 4469ed723761 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits 2704008a02c8 selftests: kselftest framework: provide "finished" helper omits eebe5fad8659 selftests: vm: remove dependecy from internal kernel macros omits ed012fd5d334 selftests: vm: add the uapi headers include variable omits 7c52f6187121 selftests: mptcp: add the uapi headers include variable omits 2170c0ef9c0b selftests: net: add the uapi headers include variable omits ff9fe1a60a45 selftests: landlock: add the uapi headers include variable omits 1b4346849c02 selftests: kvm: add the uapi headers include variable omits 55ab1be2d07a selftests: futex: add the uapi headers include variable omits 9f6d8f1fa5ad selftests: correct the headers install path omits 84a2c7cfdc10 selftests: add and export a kernel uapi headers path omits 3909742a0365 selftests: set the BUILD variable to absolute path omits 0467b5bbe0c5 kcov: properly handle subsequent mmap calls omits 7173b2e41df4 kcov: split ioctl handling into locked and unlocked parts omits 28144ad18c55 panic: add option to dump all CPUs backtraces in panic_print omits e4ce4c1685cd sysctl: documentation: fix table format warning omits 49c7ab4bd4a6 docs: sysctl/kernel: add missing bit to panic_print omits 5a1658099f38 kasan: no need to unset panic_on_warn in end_report() omits 4af998746a33 ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits 3720158f9a51 panic: unset panic_on_warn inside panic() omits 25eccbe48e54 docs: kdump: add scp example to write out the dump file omits 2b2853c83571 docs: kdump: update description about sysfs file system support omits 034312e4db1f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits b61afd472ef1 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 066d3f3a0d96 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits 8d887b972eda kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits bb541c7f345e selftests/exec: test for empty string on NULL argv omits 18104fe602da exec: Fix min/max typo in stack space calculation omits cc4f13068e20 exec: force single empty string when argv is empty omits 975042a990d5 minix: fix bug when opening a file with O_DIRECT omits 1c0732c25f12 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits c7e179c7eaab fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 860fe42b6a2d init/main.c: silence some -Wunused-parameter warnings omits 18cf22793dd0 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits 2002b47c79dd ELF: fix overflow in total mapping size calculation omits 85168a55d031 fs/binfmt_elf: refactor load_elf_binary function omits 53dd35d185e1 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 omits 509b60c1cb0a fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits 3a420a0a3f26 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] omits d776e81bbe16 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 29774caf5ea3 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits a032b253d231 lz4: fix LZ4_decompress_safe_partial read out of bound omits d95de956ede6 bitfield: add explicit inclusions to the example omits 247b14ca5cb0 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 0737e80372af include: drop pointless __compiler_offsetof indirection omits eb2f85d7836d Kconfig.debug: make DEBUG_INFO always default=n omits 4e0e2951f8cc Kconfig.debug: make DEBUG_INFO selectable from a choice omits e320e7437e75 proc/sysctl: make protected_* world readable omits 825f1ce40241 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 3a822abfc72e proc/vmcore: fix possible deadlock on concurrent mmap and read omits 427c3ff26767 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits 4a4249e4beea proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits 2e1dbd65e8fe kernel/hung_task.c: Monitor killed tasks. omits 850a9f98601a fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 8db012813a3f fs/buffer.c: add debug print for __getblk_gfp() stall problem omits b812d39424e2 mm/damon: remove redundant page validation omits 486dc52b416b mm/damon: remove the target id concept omits 3399cf02e1ed mm/damon/core: move damon_set_targets() into dbgfs omits 8b58d43f3021 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits d1e8c0947794 mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 9f47843cae4c tools: add hmm gup test for long term pinned device pages omits 33d59b643c5a mm/gup: make migrate_device_page() fails always if !CONFIG [...] omits a9a8101d12ac mm/gup.c: migrate device coherent pages when pinning inste [...] omits 753d23572343 migrate.c: remove vma check in migrate_vma_setup() omits c5ea992e66ff tools: update test_hmm script to support SP config omits 1e57df6e07c9 tools: update hmm-test to support device coherent type omits 873cd499570f lib: add support for device coherent type in test_hmm omits eaf499651bd6 lib: test_hmm add module param for zone device type omits 2e72bfda40cb lib: test_hmm add ioctl to get zone device type omits 1f155b83d8d9 drm/amdkfd: coherent type as sys mem on migration to ram omits 5afbb09768d4 drm/amdkfd: add SPM support for SVM omits dcbb483575d9 mm/gup: fail get_user_pages for LONGTERM dev coherent type omits c1dfed0b6674 mm: add device coherent vma selection for memory migration omits 3ffa03413169 mm: add zone device coherent type memory support omits 1d28b02aac83 mm/hmm.c: remove unneeded local variable ret omits 20eba0620ab4 mm/highmem: remove unnecessary done label omits 6baa13b2ab92 highmem-document-kunmap_local-v2 omits 9656af7422e3 highmem: document kunmap_local() omits b8aad1d50c20 mm-outline-copy_overflow-fix omits 9d8ff0b40bf5 mm: uninline copy_overflow() omits c8c47fb5e92d mm: remove usercopy_warn() omits ddcaed781981 mm/zswap.c: allow handling just same-value filled pages omits b631060b6d74 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits 24c2988eb262 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits ef48710bf840 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits d2fda71bccc5 mm/munlock: page migration needs mlock pagevec drained omits 14489c0e9e02 mm/internal: Implement no-op mlock_page_drain() for !CONFIG_MMU omits a337c6e48cfb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits d482f1fa00eb Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 5c886f185622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 179a9a54e543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits def6976173d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3e42645eab23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b152c1a5494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 06dc521a7a9f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 9845899fc4a5 init/Kconfig: Specify the interpreter for rust-is-available.sh omits b8eba89e788f [RFC] drivers: android: Binder IPC in Rust omits 7039efd96f1e [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 3940a5bf9ed4 MAINTAINERS: Rust omits e08d0f75a50b samples: add Rust examples omits 16c7ab1830e6 Kbuild: add Rust support omits 0b154fdfa6ec docs: add Rust documentation omits ff44a20f31f3 scripts: decode_stacktrace: demangle Rust symbols omits 94edb1a916b3 scripts: add `generate_rust_analyzer.py` omits d6b5278df365 vsprintf: add new `%pA` format specifier omits 532047a64fbc rust: export generated symbols omits 7b3c0edf343a rust: add `kernel` crate omits 2bbdaa842fa5 rust: add `macros` crate omits 63b19edb013a rust: add `build_error` crate omits 117a085fa0a8 rust: add `alloc` crate omits 47d11e4c476c rust: add `compiler_builtins` crate omits 1cdc9ef6f755 rust: add C helpers omits 92f6f2db61e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d39852735a33 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 04de78f61ee0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits b32c20ad73c3 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 31b187ecb5a1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 567b49239653 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 5b5abd4aaec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2811de8082c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ebef0d2f433c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1736835b4011 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits d702274b4584 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits d896e07ce74c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits f9b49de0ddec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits feaf6bbeef25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 483d414ed802 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits df663da40999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a408c4156839 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits a2222344eec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 554d42c61de6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b9b3d2668aa3 kallsyms: use the correct buffer size for symbols omits cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 omits ae45d5d7dc11 kallsyms: support "big" kernel symbols omits fbd1a60cb64d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 82cb4a658a08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b7871364a50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 229902dd7f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f758816a2832 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ac204760260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b7e7b25f59da Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits ea8ad1ea1208 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 78bb8e275107 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits cd1fc9c5f4e1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits fe8132f2100a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits f10b37005582 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 81dc356177d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits e0384ce03f0d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 05fedd2cd1a7 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 70325364d000 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 4dcfa4ead558 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 1e1c43ff117c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 63b37fc6c6a6 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits c109cd7aa829 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b8255e166704 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 81f7ae869792 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits 3f23ca997c95 mm/migrate: __unmap_and_move() push good newpage to LRU omits 02e46416c7a6 mm/munlock: mlock_pte_range() when mlocking or munlocking omits 392acd3b39f6 mm/munlock: maintain page->mlock_count while unevictable omits 1a073313bcfb mm/munlock: replace clear_page_mlock() by final clearance omits 9473776ffc99 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits 220087a225f7 mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits ab9ea505450e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits 3f707ceee92e mm/munlock: delete page_mlock() and all its works omits 466bba2b18f5 mm/memory_hotplug: fix misplaced comment in offline_pages omits c4d5a33f1b9b mm/memory_hotplug: clean up try_offline_node omits 5694a04777fe mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits 9d016b1754ec mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 80c5373a1ba1 mm/memory_hotplug: remove obsolete comment of __add_pages omits e3c3c319bdf8 drivers/base/node: consolidate node device subsystem initi [...] omits f02571bfe310 drivers/base/memory: add memory block to memory group afte [...] omits 825e7fa08b6d memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits f2a2bf7f14ef mm: make free_area_init_node aware of memory less nodes omits c56809bf8cf0 mm, memory_hotplug: reorganize new pgdat initialization omits 4dcbf77aafcc mm, memory_hotplug: drop arch_free_nodedata omits 2321f30263aa mm-handle-uninitialized-numa-nodes-gracefully-fix omits a61b5ad15c4d mm: handle uninitialized numa nodes gracefully omits 70ed65739f64 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits ae5945b3f7c5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits 49955e28079b mm/balloon_compaction: make balloon page compaction callba [...] omits ae02e0e307f9 mm/hwpoison: check the subpage, not the head page omits d3f742f05ba3 mm/vmstat: add event for ksm swapping in copy omits ee4b8d563dcf memory tiering: skip to scan fast memory omits 46267d9448a2 numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits a0493af71bae numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits 2fd13790e9af NUMA balancing: optimize page placement for memory tiering system omits 7863923b6b4d NUMA Balancing: add page promotion counter omits 31590c0a5675 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 4613e6138b6e mm/cma: provide option to opt out from exposing pages on a [...] omits 399ea679ac90 mm,migrate: fix establishing demotion target omits 5ae4270f7e7e mm/migration: add trace events for base page and HugeTLB m [...] omits 0b6e2e385e96 mm/migration: add trace events for THP migrations omits 0d7ed1e0d429 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits b32a5aae4192 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits 9daa7cf99804 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits 563f9d5fea18 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits c3a70d660b64 selftests: vm: add a hugetlb test case omits 09beb2990598 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 02af408a571f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits 2e579f241c8c mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits 7ded9787b772 mm/hwpoison: fix error page recovered but reported "not re [...] omits e596babd495b mm/memory-failure.c: remove obsolete comment omits b5ce4dc442b7 mm/page_alloc: don't pass pfn to free_unref_page_commit() omits d518abfee517 mm/mmzone.h: remove unused macros omits e5575341465d mm: discard __GFP_ATOMIC omits 28dd3135dee3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 4da2a428d9fb mm/page_alloc: add penalty to local_node omits 2026e164b34a mm/page_alloc: adding same penalty is enough to get round- [...] omits 2996f5bc7d8a mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 20a870e07c7b mm/vmalloc.c: vmap(): don't allow invalid pages omits b23d58e9e06d mm/vmalloc.c: fix "unused function" warning omits f25771b15ed0 mm/vmalloc: eliminate an extra orig_gfp_mask omits a39e5c730c87 mm/vmalloc: add adjust_search_size parameter omits b5cdec5e43d1 mm/vmalloc: Move draining areas out of caller context omits a003ee7f5140 mm/vmalloc: remove unneeded function forward declaration omits 8d8ae7f4bb71 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 omits 35419b6b6a78 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits 869291ce7974 mm/sparse: make mminit_validate_memmodel_limits() static omits c3ccc706a76a mm: remove mmu_gathers storage from remaining architectures omits e20aea6ba7e8 mm: replace multiple dcache flush with flush_dcache_folio() omits dbfe652eaec0 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits a4aef1013df1 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 92cb00ee8ec3 mm: fix missing cache flush for all tail pages of compound page omits d2090703cb9f mm: thp: fix wrong cache flush in remove_migration_pmd() omits 7c58d4f5ea49 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits d990f7d22422 mm/huge_memory: remove stale locking logic from __split_hu [...] omits 7d37ffd2f195 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 54aed56ac4ec mm/swapfile: remove stale reuse_swap_page() omits 2921315a496c mm/khugepaged: remove reuse_swap_page() usage omits 1d70dc1df5cf mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits e49f1349146c mm: streamline COW logic in do_swap_page() omits 89aef36173cb mm: slightly clarify KSM logic in do_swap_page() omits bde0975e412b mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits 3cc04b6f4a40 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 0f0f6092c19b mm: generalize ARCH_HAS_FILTER_PGPROT omits 23f034a9e526 mm/memcg: retrieve parent memcg from css.parent omits 88ef7f0054bd mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 0bc57ef1e57e memcg-add-per-memcg-total-kernel-memory-stat-v2 omits 3b83ac8e9933 memcg: add per-memcg total kernel memory stat omits 059576d7b946 memcg: replace in_interrupt() with !in_task() omits 989f6b893cec mm/gup: remove unused get_user_pages_locked() omits 34a7334a848d mm: change lookup_node() to use get_user_pages_fast() omits 9a2afde43f52 mm/gup: remove unused pin_user_pages_locked() omits 17fc8f1692ed mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 47e1d26238b1 mm: fix invalid page pointer returned with FOLL_PIN gups omits c1948cbcda1e filemap: remove find_get_pages() omits c329c73eb5d9 mm-move-page-writeback-sysctls-to-is-own-file-fix omits 107d3efb5103 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes omits 3eb7a613cb25 mm: move page-writeback sysctls to their own file omits 384dbe672e3c mm: unexport page_init_poison omits f80659b66cf8 mm/page_owner: record task command name omits 5b0142d8054f mm/page_owner: print memcg information omits b84d73c087c2 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits be30b0e2fc30 lib/vsprintf: avoid redundant work with 0 size omits 4be4a474b7f2 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits d21a34310047 documentation-vm-page_ownerrst-update-the-documentation-fix omits 4f6efd4fbb14 Documentation/vm/page_owner.rst: update the documentation omits 3cb514e1e2d2 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 501cc553a61c tools/vm/page_owner_sort.c: two trivial fixes omits 8a41b51e72e5 tools/vm/page_owner_sort.c: support sorting pid and time omits ab184d158ffa tools/vm/page_owner_sort.c: add switch between culling by [...] omits 4dfec3976fe9 tools/vm/page_owner_sort.c: support sorting by stack trace omits 77705ed98011 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits e3f0daaf7f3e tools/vm/page_owner_sort.c: sort by stacktrace before culling omits 79f14978c5b6 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 394ddf2a837f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 2a333b11216b kasan: improve vmalloc tests omits ef18451394b1 kasan: documentation updates omits d878d05db63d arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits 4c00f99c10b0 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits 9c400e7059be kasan: add kasan.vmalloc command line flag omits 79c966e5a131 kasan: clean up feature flags for HW_TAGS mode omits 8ae1da40233c kasan: mark kasan_arg_stacktrace as __initdata omits 2b9266a7d335 kasan, arm64: don't tag executable vmalloc allocations omits 8109c2d99ea5 kasan, vmalloc: only tag normal vmalloc allocations omits ed43c2da9f69 kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 6da4c234dabe kasan, page_alloc: allow skipping memory init for HW_TAGS omits 5b7efdcbfd88 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits b64a1a77581e kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits cd561b6cfa23 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 8b267034f528 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 5a297d4423ff kasan, vmalloc: add vmalloc tagging for SW_TAGS omits 82e205bb8199 kasan, arm64: reset pointer tags of vmapped stacks omits d88ab804bde3 kasan, fork: reset pointer tags of vmapped stacks omits 62a7f21025fd kasan, vmalloc: reset tags in vmalloc functions omits 8ddee5afe8e4 kasan: add wrappers for vmalloc hooks omits 8e19a051c21b kasan: reorder vmalloc hooks omits f5bf9bfd0f57 kasan, vmalloc: drop outdated VM_KASAN comment omits 385f4ecc8654 kasan, x86, arm64, s390: rename functions for modules shadow omits a2c97110e95e kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 569ee120fc47 kasan: clean up metadata byte definitions omits 1361539d49ec kasan, page_alloc: rework kasan_unpoison_pages call site omits 9e5b7436cb97 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits 6262c83bfc78 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 1a3fd02f64fb kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits d771205ea7bf kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits e872557436c3 kasan, page_alloc: refactor init checks in post_alloc_hook omits 4afdc4d3afb5 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits 3128fce6f2a8 mm: clarify __GFP_ZEROTAGS comment omits 8f5d28fc631c kasan: drop skip_kasan_poison variable in free_pages_prepare omits 1707d21021fe kasan, page_alloc: init memory of skipped pages on free omits b5e527adb904 kasan, page_alloc: simplify kasan_poison_pages call site omits 5567121d48ef kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits a425ac997830 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits c80fc4021e0c kasan, page_alloc: deduplicate should_skip_kasan_poison omits 1cb6a295f6c8 mount: warn only once about timestamp range expiration omits 48c43f51d8be mm: remove congestion tracking framework omits 9d290208f35f block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits 6c84d0ab98d4 NFS: remove congestion control omits 6b1bd10b027f fuse: don't set/clear bdi_congested omits 1206860b80a7 cephfs: don't set/clear bdi_congestion omits 86ef2064da29 f2f2: replace some congestion_wait() calls with io_schedul [...] omits e1f31dab4328 f2fs: change retry waiting for f2fs_write_single_data_page() omits 43b6946b9b7e ext2: remove unused pointer bdi omits 2cbedb468221 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits fa715c348ab0 mm/fs: remove bdi_congested() and wb_congested() and relat [...] omits 080987862288 mm/fs: remove inode_congested() omits 894c9949e764 ocfs2: fix ocfs2 corrupt when iputting an inode omits 2e1a47c67faf ocfs2: clear links count in ocfs2_mknod() if an error occurs omits f204df327936 ocfs2: reflink deadlock when clone file to the same direct [...] omits 9fc36daa7011 ocfs2: cleanup some return variables omits 864f5a02e35a ntfs: add sanity check on allocation size omits a6d279ccf949 procfs: prevent unpriveleged processes accessing fdinfo dir omits 86af28cf83e8 /proc/kpageflags: do not use uninitialized struct pages omits 378cb9f6d83a /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits da6fdf44afdb kfence: make test case compatible with run time set sample [...] omits a51b312c8b57 kasan: test: prevent cache merging in kmem_cache_double_destroy omits 602a1743bcf1 selftests/vm: cleanup hugetlb file after mremap test omits 8584ec83e825 mm: fix panic in __alloc_pages omits f6aca46db617 Merge branch 'devel' into for-next omits 6d66882e05cf random: ensure mix_interrupt_randomness() is consistent omits b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" omits ab32be29b406 next-20220208/bpf-next omits 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() omits 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() omits eb64ab21520a next-20220209/net-next omits 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings omits c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks omits a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example omits 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings omits dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S omits 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC omits d47f013d59e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 59df9c601c13 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 2aa057a199be Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits b67959013391 random: rearrange and redocument omits 251841928220 random: add proper SPDX header omits 6e5a544fdb63 random: deobfuscate irq u32/u64 contributions omits 8d8d932620a2 random: move fast_pool/fast_mix definitions to site of use omits 8bc09b5b90e9 random: remove unused tracepoints omits c607a82525bf random: remove ifdef'd out interrupt bench omits 94eca16ee805 random: tie batched entropy generation to base_crng generation omits b11ca5913ce9 random: fix locking for crng_init in crng_reseed() omits be755b813b93 random: zero buffer after reading entropy from userspace omits a1214689f821 random: remove outdated INT_MAX >> 6 check in urandom_read() omits c29399435b93 random: make more consistent use of integer types omits 180393e78172 random: use hash function for crng_slow_load() omits d968978f3954 random: use simpler fast key erasure flow on per-cpu keys omits 5ff7b1e04458 random: absorb fast pool into input pool after fast load omits 592f3064c422 random: do not xor RDRAND when writing into /dev/random omits 92f1bee6839c random: ensure early RDSEED goes through mixer on init omits f7ffe34fd41f random: inline leaves of rand_initialize() omits bb2565bc15bc random: get rid of secondary crngs omits 751c59c17811 random: use RDSEED instead of RDRAND in entropy extraction omits c435eb18be80 random: fix locking in crng_fast_load() omits 08506326bf01 random: defer fast pool mixing to worker omits e8884913a084 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 15ceaf862bd5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible omits 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible omits 00383387e348 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 41ca67a14c3e Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges omits aa1239a65482 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b823e34b6802 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 5202b8b30a95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 30c90dab557c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6328498f308b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 941cf9536037 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits f0ea1bd67597 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af990d155f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits 8ab4542f5743 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 1ff611b0e2f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8b8e75b53320 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits b1c77bbfe38b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1aeca3dbd44b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits ce3df8de4d87 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 39243cb312e3 next-20220210/btrfs omits bb578f97effb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fb3cf5bdf69 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 905f1dd22558 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 294521da3129 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4bba90eb1233 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ba3fdc6fd945 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba73afe16c80 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits d6c971c4e122 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 399508e34a7c Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 3a3c0f875f81 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits e5dde587b71f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa25b7b4ad7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4a2a3e66b316 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 6ae0c2927d65 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d9f717dbb309 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64a892e7d236 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits be32fba3c1db Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 12d404cacd31 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3e436ea200ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b84ee245c089 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 6b75fa562723 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 17058dabd3bc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits d5688c504e37 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 8b14f430757b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits da11974f0ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f9d4ffdebbfd Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits f4d61bd8d5b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 254026aa5105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 843c2a0fcbf5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7196d0c9a432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8224ecfbef0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5cba2e92ed45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e2fe316d94be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 08c1ceeca713 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4bda8dbd8694 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits b191591d28fc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 29605913a0c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 26e24a3b936f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3a6eaa28b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2343e22d654f Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits 0bffd2e1c553 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 9184c52f84ba Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 1110941b1a9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS omits 9b960151a798 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits c849047c2473 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 5fe1af06c8eb Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits 34cc86fb341a Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits 1644bd609492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ec09e5d3c2ca Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits c89bdde4b5d1 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits fd41a27a1bd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 8764f6f89a48 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 2af1645572f8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 94cf00744cc8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a11d6c7fcaf7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits a23e0ce64ae7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6f3c80430684 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits ea267867e916 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a2cd69fad87f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits e3d76bb86c68 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 4cf52f357ecb Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits b55a65e66f17 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 8bce30679bad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits b7bbfc1f46f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 85ea1727bfcf Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 1c6bda4b8c29 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits f4d5097247d4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 56c59d1fc691 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 2bb22e9506b8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits 345a37dfe4e5 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits c5f69c44814f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 5f2602db6128 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 33b34db47d1d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ef688f298558 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits d0fcae3f9d09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 7ca2ec63f963 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits ac5d8559d736 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits a0eafda3873b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9d06b7209881 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits ed5c4ce937bf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 075a3c8a6af7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits c222a32827a2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 1a9d6a1129aa Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 4f3b857f4e06 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 1a548fa22524 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits e13b748294e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support omits 4e4c85f2f0ab i2c: designware: Add missing locks omits e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ omits c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select omits d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect omits 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release omits d60337511711 i2c: piix4: Move SMBus port selection into function omits 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] omits e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] omits 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define omits 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] omits 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() omits 17b8e0e55db5 block: add bio_start_io_acct_remapped for the benefit of DM omits d4875907ac49 dm: improve correctness and efficiency of bio-based IO accounting omits 9b044ca4ac33 Merge branch 'thermal-hfi' into linux-next omits c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET omits 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration omits d9d81d84f948 cifs: fix double free race when mount fails in cifs_get_root() 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 54f5bae0b758 ASoC: SOF: IPC client infrastructure omits 27df960cd5e5 Merge branch 'docs-fixes' into docs-next omits 1f1f56216ebf docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits ed8aa41d5e81 parisc: Fix some apparent put_user() failures omits b9d4792d4c56 dm delay: dm_submit_bio_remap omits 7623c33ab076 dm crypt: use dm_submit_bio_remap omits 53720ecb6b56 dm: add dm_submit_bio_remap interface omits a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema omits b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration omits d63f70780623 random: remove batched entropy locking omits 5b8cca3c47ea dm: prep for following changes omits fc8f444edf42 dm: record old_sector in dm_target_io before calling map function omits 26c1ea9db945 dm: remove code only needed before submit_bio recursion omits bcddf1b15366 dm: remove unused mapped_device argument from free_tio omits f5e33bc47e91 dm: remove impossible BUG_ON in __send_empty_flush omits 50c130504a8f dm: reduce code duplication in __map_bio omits 5b49d19f0a9b dm: refactor dm_split_and_process_bio a bit omits db09d8201c41 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits fde3852e1120 dm: rename split functions omits 14f71764c260 Merge branch 'for-5.18' into for-next 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 0ba8896d2fd7 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits efa8027149a1 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits d338d22b9d33 tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits 7a935b7ac61b tools/nolibc/stdlib: implement abort() omits e7c2ea570394 tools/nolibc: also mention how to build by just setting th [...] omits b7fda8865e9c tools/nolibc/time: create time.h with time() omits c40ab4c7870f tools/nolibc/signal: move raise() to signal.h omits 3e3a301d1eb4 tools/nolibc/unistd: add usleep() omits 1774903d6525 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 64f0b4d59a74 tools/nolibc/errno: extract errno.h from sys.h omits 8bcc95aaaf1d tools/nolibc/string: export memset() and memmove() omits a5dedc75582d tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 6adb05488104 tools/nolibc/arch: mark the _start symbol as weak omits 5baada7bbae0 tools/nolibc: move exported functions to their own section omits e5d0fa016533 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 37b53fa7b2d3 tools/nolibc/string: add strncpy() and strlcpy() omits 98d3d37683e2 tools/nolibc/string: slightly simplify memmove() omits 4320832b0bf6 tools/nolibc/string: use unidirectional variants for memcpy() omits 77c87181dd9c tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 9c0448613a0d tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits 0a47c1537b9c tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits 7e31581a425b tools/nolibc/sys: make open() take a vararg on the 3rd argument omits fd5723783646 tools/nolibc/stdio: add perror() to report the errno value omits 2ec53a8b1578 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 195ee481335f tools/nolibc/stdio: add a minimal [vf]printf() implementation omits fc8e8c6dec46 tools/nolibc/stdio: add fwrite() to stdio omits 34e926182dcf tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits ff2bc0f2f842 tools/nolibc/stdio: add a minimal set of stdio functions omits 58039c0bb9ab tools/nolibc/stdlib: add utoh() and u64toh() omits bf0851ab0be4 tools/nolibc/stdlib: add i64toa() and u64toa() omits 542c32d788c9 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits c9d5f7064fba tools/nolibc/stdlib: move ltoa() to stdlib.h omits 6fc3a097968c tools/nolibc/types: move makedev to types.h and make it a macro omits f596dcbd84ea tools/nolibc/types: make FD_SETSIZE configurable omits 83d71a02e2dd tools/nolibc/types: move the FD_* functions to macros in types.h omits 98e1d2500f09 tools/nolibc/ctype: add the missing is* functions omits 151f368e5cd3 tools/nolibc/ctype: split the is* functions to ctype.h omits 29088796e597 tools/nolibc/string: split the string functions into string.h omits 84c341ea26fc tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits f2c478960f51 tools/nolibc/sys: split the syscall definitions into their [...] omits ae824c59a2b3 tools/nolibc/arch: split arch-specific code into individual files omits ed04c3298236 tools/nolibc/types: split syscall-specific definitions int [...] omits 9843ae057299 tools/nolibc/std: move the standard type definitions to std.h omits 68b468d1e76e tools/nolibc: guard the main file against multiple inclusion omits c89bc6a05464 tools/nolibc: use pselect6 on RISCV omits 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] omits 8615055f00a5 printk: defer_console_output: use atomic update omits 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next omits a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC 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 76ae14da4eaa ata: sata_rcar: drop unused #define's omits f8f85e719fc1 ata: pata_hpt366: check channel enable bits 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 2ccd1d8a2f5d Merge branch 'icc-msm8939' into icc-next 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 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap omits dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc omits 6d4ebbbe09f9 opp: Expose of-node's name in debugfs omits 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] omits df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h omits e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK omits ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion omits 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series omits 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' omits a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() omits ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() omits 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits d7dd4b3dd411 pata_hpt3x2n: check channel enable bits omits b4ba994f2622 dt-bindings: ltk050h3146w: replace Heiko Stuebner by mysel [...] omits f647de4b02dc Merge branch 'pdf-conversion' into docs-next omits 3a36eb031b6f dt-bindings: rng: atmel,at91-trng: update maintainers entry omits 59dfdc13ca22 dt-bindings: net: can: fix dtbs warning 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 e4fc20d74a18 dt-bindings: display: samsung,exynos-fimd: convert to dtschema omits 4c5e180b83ed dt-bindings: display: samsung,exynos5433-mic: convert to dtschema omits a5032991e108 dt-bindings: display: samsung,exynos-hdmi: convert to dtschema omits 68e89bb36d58 dt-bindings: display: samsung,exynos-mixer: convert to dtschema omits 6b15415e0303 dt-bindings: display: samsung,exynos-hdmi-ddc: convert to [...] omits 5c45a11b618e dt-bindings: display: samsung,exynos7-decon: convert to dtschema omits 3803ad40e73c Merge branch 'for-next/hardening' into for-next/kspp omits f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] omits e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema omits 1607085dd837 Merge branch 'for-next/overflow' into for-next/kspp omits 6d7027b5514d Merge branch 'for-next/array-bounds' into for-next/kspp omits 6312fc63aee9 overflow: Implement size_t saturating arithmetic helpers omits 8e7c8ca6b988 test_overflow: Regularize test reporting output omits a092a8e705ca Makefile: Enable -Wzero-length-bounds omits 19cc51c4a01b Makefile: Enable -Warray-bounds omits 44dc8eeec2cc scsi: ibmvscsis: Silence -Warray-bounds warning omits 456a8a02cdfc m68k: cmpxchg: Dereference matching size omits 6263c633794f alpha: Silence -Warray-bounds warnings omits d05425523c40 tpm: vtpm_proxy: Check length to avoid compiler warning omits e8d07dab476a iio: addac: ad74413r: Do not reference negative array offsets omits 9737cb2ba01d drm/dp: Fix OOB read when handling Post Cursor2 register omits 26645f94e83b drm/dp: Fix off-by-one in register cache size omits 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel omits e6cc5dc39ba4 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 90825c12d694 drm/radeon: Add HD-audio component notifier support (v2) omits 43a71c1ed23b Revert "drm/amd/display: To modify the condition in indica [...] omits 9fe2e5192d6d drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 5502e3c09584 drm/amdgpu: only check for _PR3 on dGPUs omits 46d95a3a6dea drm/amdgpu: add another raven1 gfxoff quirk 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 00abcf534675 Merge branch 'features' into for-next omits d89c4cbf0f9d Merge branch 'fixes' into for-next 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 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml omits e9ebe9d15a97 fortify: Add Clang support omits 9f51c7bfb5df fortify: Make sure strlen() may still be used as a constan [...] omits 154aa14cf705 fortify: Use __diagnose_as() for better diagnostic coverage omits 08c6c1240b98 fortify: Make pointer arguments const omits 82266a67f833 Compiler Attributes: Add __diagnose_as for Clang omits ff9d91e11c69 Compiler Attributes: Add __overloadable for Clang omits f962e01a944b Compiler Attributes: Add __pass_object_size for Clang omits e425afe3f96e fortify: Replace open-coded __gnu_inline attribute omits f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML 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 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 f2edd5978acc Merge branch 'acpi-x86' into linux-next omits 1af5bc8a7fbe Merge branch 'misc-5.17' into next-fixes omits 33e9d249ce3e Merge branch for-5.18/arm64/dt into for-next omits 4b17d59fe455 Merge branch for-5.18/dt-bindings into for-next omits 31d0ec768bfb Merge branch for-5.18/soc into for-next omits 82765d991b81 Merge branch for-5.17/soc into for-next omits 3a64d39fa4bd soc/tegra: fuse: Update nvmem cell list omits 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] omits 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] omits b7c3f95f32e0 Merge branch 'mem-ctrl-next' into for-next 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 46c22c5279f7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 2cbfa2128662 spi: make remove callback a void function 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 c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD 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 2ecf64a0d266 drm/i915: group i915_drv.h forward declarations together omits 4398693a9e24 gpiolib: make struct comments into real kernel docs omits dec09a4dc165 dt-bindings: gpio: convert faraday,ftgpio01 to yaml omits 8cba323437a4 mtd: rawnand: protect access to rawnand devices while in suspend omits 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding omits bc8b0c271bbf cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist omits 4ce9f72e008b ARM: dts: imx7s: Define operating points table for cpufreq omits 4a8a77abf0e2 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse omits b48cd0d12f8e cpufreq: replace cpumask_weight with cpumask_empty where a [...] omits bf8900406e9e drm/i915/guc: Use a single pass to calculate regset omits f4044ca19670 drm/i915/guc: Prepare for error propagation omits 5b3408a4e5ff memblock tests: Add memblock_free tests omits be95b2fb4434 memblock tests: Add memblock_add_node test omits ed7b7402f9c9 memblock tests: Add memblock_remove tests omits 7ee605ba9365 memblock tests: Add memblock_reserve tests omits c294f4708f01 memblock tests: Add memblock_add tests omits d047055e609e memblock tests: Add memblock reset function omits 46ad27eef522 memblock tests: Add skeleton of the memblock simulator omits ab1f3ebd520c tools/include: Add debugfs.h stub omits e97362caf658 tools/include: Add pfn.h stub omits e4e9850709f9 tools/include: Add io.h stub omits f181e1e4009b tools/include: Add cache.h stub omits bad5c52beb21 tools/include: Add mm.h file omits 24af9a87ae81 tools/include: Update atomic definitions omits 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h omits 4c12918f1086 tools/include: Add phys_addr_t to types.h omits 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib omits 0580565dd717 docs: Add PECI documentation omits bdcfb955acc9 docs: hwmon: Document PECI drivers omits 73bc1b885dae hwmon: peci: Add dimmtemp driver omits bf3608f338e9 hwmon: peci: Add cputemp driver omits 93e1821c80f9 peci: Add peci-cpu driver omits 6b8145b054b2 peci: Add support for PECI device drivers omits 42bed52b2e9c peci: Add sysfs interface for PECI bus omits 52857e6828e2 peci: Add device detection omits a85e4c52086c peci: Add peci-aspeed controller driver omits 6523d3b2ffa2 peci: Add core infrastructure omits ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes omits 0af618d68d6a dt-bindings: Add bindings for peci-aspeed omits 612e5d847f7d dt-bindings: Add generic bindings for PECI omits 0e91de9ca5c0 cifs: channel helper functions should set tcpStatus omits d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix omits e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent omits 1774fd262ec2 coredump: also dump first pages of non-executable ELF libraries omits 8a4cc4b9f748 mm: memcg: synchronize objcg lists with a dedicated spinlock omits 1f03fd4e59b4 mm: vmscan: remove deadlock due to throttling failing to m [...] omits 39a32e8a9379 proc: avoid unused variable warning in pagemap_pmd_range() omits acea685153b2 fs-proc-task_mmuc-dont-read-mapcount-for-migration-entry-v4 omits ebf6eed85545 fs/proc: task_mmu.c: don't read mapcount for migration entry omits 1dd369f8ada0 fs/binfmt_elf: fix PT_LOAD p_align values for loaders omits cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage omits 5004c264ca64 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds omits f99444784bf9 fortify: Update compile-time tests for Clang 14 omits 45e31710b1ca fortify: Detect struct member overflows in memset() at com [...] omits 4a47e3d1c71c fortify: Detect struct member overflows in memmove() at co [...] omits 9b106a9037d7 fortify: Detect struct member overflows in memcpy() at com [...] omits 05720d5322e7 scsi: mpt3sas: Convert to flexible arrays omits 8a9c87e35d75 media: omap3isp: Use struct_group() for memcpy() region omits ee3dbe5d2c84 intel_th: msu: Use memset_startat() for clearing hw header omits 483b347a9394 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 1e2d75f89fc7 Merge branch 'acpi-pm' into linux-next omits 30368e183a06 rcutorture: Suppress debugging grace period delays during [...] omits e3377867a242 torture: Add rcu_normal and rcu_expedited runs to torture.sh omits c9b7da6070b1 EXP rcutorture: Test polled expedited grace-period primitives omits df1dbbf1700e EXP rcu: Add polled expedited grace-period primitives omits ff864be10938 EXP tick: Detect and fix jiffies update stall omits 2d789b703a61 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() omits 628a5d1bd306 EXP rcu-tasks: Check for abandoned callbacks omits 3bc1ef882594 Merge branch 'lkmm-dev.2022.02.01b' into HEAD omits f65fbc21b767 Merge branch 'clocksource.2022.02.01b' into HEAD omits 029b31d2ef70 Merge branch 'lkmm.2022.02.01b' into HEAD omits 9e7e0ffb99c5 Merge branches 'exp.2022.02.08a', 'fixes.2022.02.08a', 'rc [...] 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 c0e740522e80 rcu: Allow expedited RCU grace periods on incoming CPUs omits 105f48b57166 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 92093b1bdf48 srcu: Automatically determine size-transition strategy at boot omits 9903af70f616 srcu: Make srcu_size_state_name static omits cf7385014590 srcu: Add contention-triggered addition of srcu_node tree omits 01e1ab0de39a srcu: Create concurrency-safe helper for initiating size t [...] omits 76c91a72a82e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits c93aba1b15be srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits 7d897cbbdc1c srcu: Avoid NULL dereference in srcu_torture_stats_print() omits b08c602a7b70 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 821a42d5bb85 srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 3bc76a654237 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 53e008fa9777 srcu: Add boot-time control over srcu_node array allocation omits 1aa6a7957230 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] 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 12e1f9349362 srcu: Make rcutorture dump the SRCU size state omits a263117cb557 srcu: Add size-state transitioning code omits 9c7ef4c30f12 srcu: Make Tree SRCU able to operate without snp_node array 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 c86993b58297 rcu: Replace cpumask_weight with cpumask_empty where appropriate omits d1fa370242bb rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 68a30197b7c6 rcu: Uninline multi-use function: finish_rcuwait() 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 061b0332abfb Merge branch 'v5.18-armsoc/dts64' into for-next omits c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms 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 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period omits d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node 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 7fd1f3ba20b7 mmc: core: use sysfs_emit() instead of sprintf() omits 03131b47c09f Merge branch 'fixes' into next omits 399518b62db7 mmc: sunxi-mmc: Add D1 MMC variant omits fd2f5100b5d0 dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles omits 220d92d87391 mmc: dw_mmc: Use device_property_string_array_count() omits 7ddce43e6d22 mmc: davinci: Use of_device_get_match_data() helper omits ec880b99aebd mmc: sdhci-of-at91: Use of_device_get_match_data() helper omits e9962e2054b0 mmc: sdhci-tegra: Use of_device_get_match_data() helper omits 47611e5d4113 mmc: wmt-sdmmc: Use of_device_get_match_data() helper 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 c8312098022b Merge branch 'misc' into for-next omits 1dcb74853276 Merge branch 'fixes' into for-next 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 23a3fe5e6bb5 Merge branch 'for-5.18/drivers' into for-next omits a41cdf83a631 block/rnbd: Remove a useless mutex omits dce0a4d0fe84 Merge branch 'for-5.18/io_uring' into for-next omits 4c6572308133 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 7dda5d8c28c6 Merge branch 'for-5.18/block' into for-next omits 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() omits 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word 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 36ce32721823 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 66b36e66cc72 Merge branch 'v5.18-clk/next' into for-next omits 6e69052f01d9 clk: rockchip: Add CLK_SET_RATE_PARENT to the HDMI referen [...] omits ff3187eabb5c clk: rockchip: drop CLK_SET_RATE_PARENT from dclk_vop* on rk3568 omits 842f4cb72639 clk: rockchip: Add more PLL rates for rk3568 omits 27446562a1d9 platform: use dev_err_probe() in platform_get_irq_byname() omits 463713eb6164 VMCI: dma dg: add support for DMA datagrams receive omits 22aa5c7f3230 VMCI: dma dg: add support for DMA datagrams sends omits 5ee109828e73 VMCI: dma dg: allocate send and receive buffers for DMA datagrams omits cc68f2177fcb VMCI: dma dg: register dummy IRQ handlers for DMA datagrams omits 8cb520bea147 VMCI: dma dg: set OS page size omits eed2298d9360 VMCI: dma dg: detect DMA datagram capability omits e283a0e8b7ea VMCI: dma dg: add MMIO access to registers omits fac608138c61 VMCI: dma dg: whitespace formatting change for vmci regist [...] omits 5b3dc949f554 misc: alcor_pci: Fix an error handling path omits 353b940c90d2 speakup_audptr: cleanup synth_version omits 9583e4ee4933 speakup: Allow lower values for the flush parameter omits 9940a7569d4c comedi: remove redundant assignment to variable buffer_config omits 3c285d6989a7 random: remove use_input_pool parameter from crng_reseed() omits 966038a49e2b random: make credit_entropy_bits() always safe omits 43ce66e0805c random: always wake up entropy writers after extraction omits dd0602d8dfd6 random: use linear min-entropy accumulation crediting omits cc674e7a3d6c random: simplify entropy debiting omits d512f889f8c7 random: use computational hash for entropy extraction omits 596c87856e08 usb: dwc3: Program GFLADJ omits 5114c3ee2487 usb: dwc3: Calculate REFCLKPER based on reference clock omits 33fb697ec7e5 usb: dwc3: Get clocks individually omits 97ecbfb30dca dt-bindings: usb: dwc3: Deprecate snps,ref-clock-period-ns omits 14cc509e7b68 selftests/powerpc/copyloops: Add memmove_64 test omits fcc446c8aa63 serial: 8250_bcm2835aux: Add ACPI support omits 5cfb02ced7e0 dt-bindings: serial: renesas,sci: Document RZ/G2UL SoC omits ed265bc955cf dt-bindings: serial: renesas,scif: Document RZ/G2UL SoC omits 93fc5f2fba94 dt-bindings: serial: renesas,scif: Remove redundant renesa [...] omits 330582535eb2 dt-bindings: serial: fsl-lpuart: Add i.MX8DXL compatible omits 7547d9ab0372 serial: stm32: enable / disable wake irqs for mcrtl_gpio w [...] omits 9978c2f14f20 serial: mctrl_gpio: add a new API to enable / disable wake_irq omits f2c461536226 staging: drop fpgaboot driver omits 1b9a8d755f2b Staging: nvec: Fix ending in '(' error omits a2882e5ea349 staging: pi433: remove need to recompile code to debug fif [...] omits 1b6a6147374e staging: pi433: standardize use of line escape chars in de [...] omits 9e223aa451a1 staging: pi433: remove register debug dev_dbg stmts using [...] omits 4f351edd2675 dt-bindings: gpio: gpio-vf610: Add imx93 compatible string omits 6105b2e39187 gpiolib: Simplify error path in gpiod_get_index() when req [...] omits 322b86e7a730 gpiolib: Use short form of ternary operator in gpiod_get_index() omits 80c78fbeef10 gpiolib: Introduce for_each_gpio_desc_with_flag() macro omits 171561849655 Staging: r8188eu: core: 'associcated' may be misspelled - [...] omits 4948dbb78d53 Staging: unisys: visorhba: alignment should match open par [...] omits 20198dd98cb5 staging: gdm724x: Replace one-element array with flexible- [...] omits 1091a8737b9e staging: r8188eu: usb_suspend_sema is initialised but not used omits 0266c945a8ff staging: r8188eu: RegUsbSS is not used omits ac510bbe168d staging: r8188eu: dvobj_priv's signal_strength is not used omits a548aea7ff6b staging: r8188eu: usb_vendor_req_mutex is not used omits c781d8db2c57 staging: r8188eu: remove unused struct hostapd_priv omits f59d7c0b60de staging: r8188eu: not_indic_disco is unused omits 2a02c1adf86e staging: r8188eu: irq_alloc is not used omits 72d8054a5b59 staging: r8188eu: in_cta_test is always 0 omits e5b45a53efc8 staging: r8188eu: remove unused struct adapter components omits de424be4e976 staging: r8188eu: remove the global DriverState omits 3c4b62e3819c staging: r8188eu: remove unused enum _ADAPTER_TYPE omits e3b1450dfc38 staging: r8188eu: remove unused enum _IFACE_TYPE omits fc91b5bf8cf0 staging: r8188eu: move local definitions into rtw_fw.h omits 521e63c5d9a5 staging: r8188eu: remove debug code to bypass IQ calibration omits fa6ffa4a7587 staging: r8188eu: remove debug code to bypass LC calibration omits 8a1cf651d602 staging: r8188eu: replace local OFDM_index with single variable omits 18cb09cb2543 staging: r8188eu: only OFDM_index[0] is used omits c2e6b577784d staging: r8188eu: only OFDM_index_old[0] is used omits bfa4b4e6912f staging: r8188eu: remove UsbBulkOutSize from struct hal_da [...] omits 3b011b097c38 staging: r8188eu: limit rf register writes to path a omits 49132583d260 staging: r8188eu: use a define for the radio path omits 2096151fbe67 staging: r8188eu: RfRegChnlVal[1] is set but not used omits 246c4680a94e staging: r8188eu: remove constant rf variable omits 28ba3b7bfaf4 staging: r8188eu: bTXPowerTracking is set but not used omits b1d602da80b1 staging: r8188eu: bTXPowerTrackingInit is set but not used omits 2ccc526ec9f9 staging: r8188eu: TXPowerTrackingCallbackCnt is set but not used omits 7f03a457f5f4 staging: r8188eu: TXPowercount is set but not used omits 65a3b7e58076 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 2e08ab0427fe pinctrl: renesas: rzg2l: Improve rzg2l_gpio_register() omits 5a2a1c7139c0 pinctrl: renesas: r8a77995: Restore pin group sort order omits 8313b5e71e9c pinctrl: renesas: r8a7790: Restore pin function sort order omits 4af28d905fb4 pinctrl: renesas: r8a7779: Restore pin function sort order omits 652ef476d193 pinctrl: renesas: r8a779a0: Rename MOD_SEL2_* definitions omits 0c8fce49f24e pinctrl: renesas: Kconfig: Select PINCTRL_RZG2L if RZ/V2L [...] omits fbf4ae93c2bc Merge tag 'renesas-r9a07g054-dt-binding-defs-tag' into ren [...] omits 5c65ad127852 arm64: dts: renesas: rzg2lc-smarc: Use SW_SD0_DEV_SEL macr [...] 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 5b8950b4a7a5 Merge branch 'for-v5.18/mediatek' into for-next omits 12fbfd665fc4 memory: mtk-smi: Enable sleep ctrl safety function for MT8195 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 64288aa9e419 media: staging: media: atomisp: Use BIT macro instead of l [...] omits 4caba767ca7b media: atomisp: make array idx_map static const omits 994673dc6657 Input: mtk-pmic-keys - add support for MT6358 omits 41799efdb323 dt-bindings: input: mtk-pmic-keys: add MT6358 binding definition omits f4e09e8bfd24 Input: mtk-pmic-keys - use get_irq_byname() instead of index 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 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 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 7cddf7e8d1e8 scsi: core: Make "access_state" sysfs attribute always visible omits f5d4b6d998d4 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 09dc6efba908 remoteproc: Fix count check in rproc_coredump_write() omits 1a927cda94ac Documentation: ksmbd: update Feature Status table omits 6d468898d774 selftests: futex: set DEFAULT_INSTALL_HDR_PATH omits 7938f4218168 dma-buf-map: Rename to iosys-map 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 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 a50b048276c4 Revert "drm/amdgpu: Add judgement to avoid infinite loop" 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 6fe3cb915752 powerpc/pseries: make pseries_devicetree_update() static omits b139e2632409 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" omits d7334d055811 hwmon: (adt7x10) Use hwmon_notify_event omits 9c950b125f78 hwmon: (adt7x10) Remove empty driver removal callback omits f48e7288f760 hwmon: (adt7x10) Use devm_request_threaded_irq omits f225f9357eb6 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits 45942b5890ba hwmon: (adt7x10) Add device managed action for restoring config omits 495da5954e15 hwmon: (adt7x10) Convert to use regmap omits 0aba23b2ba9a hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] 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 722b717d8e27 drm/i915: Fix trailing semicolon omits 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] omits b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next omits 62565b54e588 Merge branch 'acpi-tables' into linux-next omits 0292c169c39a Merge branch 'pnp' into linux-next omits 83178e8ef33e Merge branch 'pm-cpufreq' into linux-next omits 0a005c36b900 Merge branches 'thermal-int340x' and 'thermal-powerclamp' [...] omits c3ff4b5d3d7c Merge branch 'pm-tools' into linux-next omits d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 983bbeae0126 Merge branch 'thermal-hfi' into linux-next omits 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] omits 9a0ef006a9be Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] omits c9aacc6f62ac Merge branch 'thermal-docs' into linux-next omits 728b9b5874f8 f2fs: add a way to limit roll forward recovery time omits 87c1ead75ee8 f2fs: support idmapped mounts omits 1018a5463a06 f2fs: introduce F2FS_IPU_HONOR_OPU_WRITE ipu policy omits 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema 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 0c47dd7d09bb i2c: npcm7xx: Fix typos omits 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() omits 4840aa67576b Bluetooth: hci_core: Fix leaking sent_cmd skb omits ad5e35f58384 mtd: Replace the expert mode symbols with a single helper omits 69a6d06878f0 mtd: mchp48l640: Add SPI ID table omits bc7ee2e34b21 mtd: mchp23k256: Add SPI ID table omits b205f5850263 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' omits 951285e59e8a i2c: amd-mp2: Remove useless DMA-32 fallback configuration omits 98c626b9d966 Merge branch 'for-5.18/io_uring' into for-next omits 88a0394bc27d io_uring: remove ring quiesce for io_uring_register omits 44eb33702dad io_uring: avoid ring quiesce while registering restriction [...] omits 06d3fc633a1c io_uring: avoid ring quiesce while registering async eventfd omits 1a75fac9a0f9 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 9b1644c19b17 io_uring: remove trace for eventfd omits 59bb54bca1f5 ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits 469d56485c1b m68k: mm: Remove check for VM_IO to fix deferred I/O omits a65e7c0e4057 ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits e6a7c1a1e709 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 9daee05beee6 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits fc030fdb5a46 powerpc/vdso: Move cvdso_call macro into gettimeofday.S omits 27f8f913b29d powerpc/vdso: Remove cvdso_call_time macro omits 7f0d5d689700 powerpc/vdso: Merge vdso64 and vdso32 into a single directory omits d7f5ddb38c75 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] omits c6e5230ae8db powerpc/vdso: augment VDSO32 functions to support 64 bits build omits 52ccb366879d powerpc/lib/sstep: use truncate_if_32bit() omits 9dae6ca3d575 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ omits e38baf4eedda powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding omits b6a879da57a0 powerpc: Use the newly added is_tsk_32bit_task() macro omits be64626c59c4 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits c4dda58124c3 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits a0bc4b508334 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits 5561a7fce027 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] 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 d211fae36445 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core omits 35bc8486acf8 powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] omits fe36c0f37f99 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() omits ecf6a7d05379 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] omits 3a1a8f078670 powerpc/ftrace: Remove ftrace_32.S 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 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 d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS omits 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next omits 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region omits 021ff8547d2a m68k: m5441x: remove erroneous clock disable omits 8cc70b8e6c92 m68knommu: fix ucsimm sparse warnings omits 6e117e183550 m68knommu: fix 'screen_bits' defined but not used omits 65480863da95 m68knommu: fix warning: no previous prototype for 'init_dragen2' 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 163812a9c80a Merge x86/cpu into tip/master omits f271b3c56499 Merge irq/core into tip/master omits baef9012364c Merge x86/irq into tip/master omits e81993dd975a Merge perf/core into tip/master omits b0b2a19ba9b2 Merge sched/core into tip/master omits 87e71eae3d63 Merge locking/core into tip/master omits 880538d70283 Merge x86/paravirt into tip/master omits 070e3f15154d Merge x86/build into tip/master omits ad794154940e Merge x86/misc into tip/master 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 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties omits 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly omits c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() omits 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] omits 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] omits 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] omits d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h omits 130650e8360f iio: frequency: adf4350: Make use of device properties omits 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties omits 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] omits 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion omits 2d894d63ecb9 hwmon: (asus-ec-sensors) read sensors as signed ints omits 57b5c2c9bac4 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits d0f6dc43f102 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits f88e30f4f81d hwmon: (max6639) Add regulator support omits d59c77fa9435 hwmon: (max6639) Update Datasheet URL omits 40ca67115d60 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits ef8669148153 hwmon: deprecate asis_wmi_ec_sensors driver omits d8b4e2ef3c58 hwmon: (asus-ec-sensors) update documentation omits 91f4e586ec16 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 9870b763256f hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 95f991132636 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits de7084a74519 hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 64e1d02550b7 hwmon: (sch56xx) Autoload modules on platform device creation omits d7b5273204f5 hwmon: Fix possible NULL pointer omits c8fefd872569 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 3e27150cd65b hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits df44f4201cb4 hwmon: (powr1220) Cosmetic changes omits b59e0978bae3 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits 7dcaed8298b9 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 64b7e2364bf0 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits d42db176269b hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 79c527a2e495 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits eae517082663 Documentation: admin-guide: Add Documentation for undocume [...] omits d3476c4d5406 Documentation: admin-guide: Update i8k driver name omits 74fa97c35a74 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 213b1e022e18 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits cf8235193389 hwmon: Add "label" attribute omits 9e7fa9848ac6 ABI: hwmon: Document "label" sysfs attribute omits f3960243a90d hwmon: (nct6775) add support for TSI temperature registers omits 642d25f9476b hwmon: (lm83) Convert to use with_info API omits 57878b3660dd hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 0650d138eb19 hwmon: (lm83) Demote log message if chip identification fails omits a507df46b21e hwmon: (lm83) Replace temperature conversion macros with s [...] omits a166d8e6f5b7 hwmon: (lm83) Use regmap omits f85e94000ac2 hwmon: (lm83) Replace new_client with client omits 1450a43ecc9b hwmon: (lm83) Move lm83_id to avoid forward declaration omits 428f7a213afd hwmon: (lm83) Reorder include files to be in alphabetic order omits eac88dd85db9 hwmon: Report attribute name with udev events omits bb9bb9c75482 hwmon: (ntc_thermistor) Underscore Samsung thermistor omits b2aa7904752d bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W omits 1e72f0035be8 bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 omits e0995440d460 Merge branch 'next/defconfig' into for-next omits 7803fc72e50b Merge branch 'next/dt' into for-next omits f5b721d2c911 ARM: dts: exynos: use generic node name for LPDDR3 timings [...] omits 3928cf08334e pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards omits 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment omits 95e26b0391d0 crypto: sl3516 - remove redundant initializations of point [...] omits c717993dd76a crypto: marvell/octeontx - remove redundant initialization [...] 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 c924e8d6f4a4 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 116f7cc43d28 arm64: dts: qcom: sc7280: Add herobrine-r1 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 72c370dfbd58 arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances omits 1172729576fb arm64: dts: qcom: sm8450: Add remoteproc enablers and instances 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 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 38b16d6cfe54 thermal: int340x: Check for NULL after calling kmemdup() omits d029175f1420 MAINTAINERS: dt-bindings: Add Krzysztof Kozlowski omits caa28245dadc Merge tag 'linux-cpupower-5.17-rc4' of git://git.kernel.or [...] omits 80839488f2a7 Merge branch 'for-next-next-v5.17-20220204' into for-next- [...] omits 7cb25875e95a Merge branch 'for-next-current-v5.16-20220204' into for-ne [...] omits 78c89c69bbbc Merge branch 'ext/filipe/cleanups-logging' into for-next-n [...] omits 4d75d3047bdc Merge branch 'ext/filipe/read-cleanups' into for-next-next [...] omits df9b5c799eb0 Merge branch 'ext/qu/more-defrag-fixes' into for-next-next [...] omits cfb5c8e04ddd Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 207e153e022d Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 995f7b23203e Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220204 omits 6cdc80cd277d Merge branch 'misc-next' into for-next-next-v5.17-20220204 omits 7ae58b9aac9b Merge branch 'misc-5.17' into for-next-current-v5.16-20220204 omits 5cfd2010719d btrfs: defrag: remove an ambiguous condition for rejection omits a7c0fab916ae btrfs: defrag: don't defrag extents which is already at it [...] omits f4d840610c66 btrfs: defrag: don't try to merge regular extents with pre [...] omits 30ba322788d7 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 76e2822c3d45 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 9dae7e613729 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits d6ff6c653ced btrfs: introduce a helper to locate an extent item omits a29423c05321 btrfs: expand subpage support to any PAGE_SIZE > 4K omits b2e01c34e821 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 42e9b6113415 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 047fbf431722 linux-next: build failure after merge of the kspp tree omits e5402ab080aa btrfs: add BTRFS_IOC_ENCODED_WRITE omits e2b865e02688 btrfs: add BTRFS_IOC_ENCODED_READ omits d43c6f21edd8 btrfs: add definitions + documentation for encoded I/O ioctls omits 805104ec24fe btrfs: optionally extend i_size in cow_file_range_inline() omits 6be12bc442b7 btrfs: clean up cow_file_range_inline() omits 77b48121e8cb btrfs: support different disk extent size for delalloc omits 72bee479fd5b btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 0653fdc91e4f btrfs: don't advance offset for compressed bios in btrfs_c [...] omits 40faa2c77aee fs: export variant of generic_write_checks without iov_iter omits 9d0d6412ce45 fs: export rw_verify_area() omits a4dabc3d30ea coresight: etm4x: Add lock for reading virtual context ID [...] omits 7b6830648997 btrfs: prepare extents to be logged before locking a log t [...] omits e409a9df9309 btrfs: remove useless path release in the fast fsync path omits 8df544e91b36 btrfs: remove constraint on number of visited leaves when [...] omits 3b080ef8a112 btrfs: avoid unnecessary computation when deleting items f [...] omits f181aaea7438 btrfs: avoid unnecessary COW of leaves when deleting items [...] omits 6b79729069d0 btrfs: remove unnecessary leaf free space checks when push [...] omits 2f50e60cd27a btrfs: assert we have a write lock when removing and repla [...] omits c401a2b2a24c btrfs: remove no longer used counter when reading data page omits ca1a9cca2456 btrfs: fix lost error return value when reading a data page omits b353325c483d btrfs: stop checking for NULL return from btrfs_get_extent() omits 9b2bdd007c34 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits 7cc0ce61f01d btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits 186ab09930aa serial: core: Drop duplicate NULL check in uart_*shutdown() omits 3c5b2f5b9a82 tty: Drop duplicate NULL check in TTY port functions omits b86f32951d17 hpet: remove unused writeq/readq function definitions omits 7163ae1642ae hpet: fix style issue about braces and alignment omits 83ba7e895deb fsi: Aspeed: Fix a potential double free omits aafce7bc5908 drivers: dio: Missing a blank line after declarations omits dffae938c06a drivers: dio: code indent should use tabs omits f8b187c25435 drivers: dio: space required after that ',' omits c3c6138589e6 drivers: dio: space prohibited after parenthesis omits 7649cb6f3daf drivers: dio: trailing whitespace omits 8a4606c6429d drivers: dio: brace should be on the previous line omits 10f4629f85f1 drivers: dio: Use <linux/io.h> instead <asm/io.h> omits f396ededbd8b misc: open-dice: Add driver to expose DICE data to userspace omits c194a38675ea dt-bindings: reserved-memory: Open Profile for DICE omits a8b309ce9760 scripts/dtc: Call pkg-config POSIXly correct omits 97709d365bbd ASoC: dt-bindings: Centralize the 'sound-dai' definition omits d7f17b661fe9 dt-bindings: arm,cci-400: Add interrupt controller to example omits 24a4b57a3d01 dt-bindings: remoteproc: ti: Add mailbox provider nodes to [...] omits b85c7d88ed87 dt-bindings: watchdog: fsl-imx7ulp-wdt: Fix assigned-clock [...] omits d7b0c4aae171 dt-bindings: net: ti,k3-am654-cpts: Fix assigned-clock-parents omits b1809ee93210 dt-bindings: i2c: stm32-i2c: Move st,syscfg-fmp definition [...] omits b588772a9cb3 dt-bindings: ingenic,i2c: Rework interrupts in example omits a1ba6ac48a9f dt-bindings: nvmem: qcom,spmi-sdam: Drop child node schema omits 8682016ca043 dt-bindings: i2c: imx: Make each example a separate entry omits 58bcfe0a082d dt-bindings: i2c: mpc: Make each example a separate entry omits 39bd2b6a3783 dt-bindings: Improve phandle-array schemas omits aa21a1bf97be scripts/get_abi.pl: Ignore hidden files omits 28c9f3f9a01d spdxcheck.py: Fix a type error omits bb6e8c284143 firmware_loader: simplfy builtin or module check omits bb03389a7cf5 Merge branch 'next/dt' into for-next omits 38dfe352b5a5 ARM: dts: exynos: add charger and battery to p4note omits 300ccbb25491 ARM: defconfig: add SMB347 charger driver for p4note omits 2dac5d2864af usb: gadget: f_uac2: Neaten and reduce size of afunc_valid [...] omits 9d19d966b4cb usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMa [...] omits ad10ab11348c mux: Fix struct mux_state kernel-doc comment omits f22d1117b9c3 mux: fix grammar, missing "is". omits 6632866df852 mux: add missing mux_state_get omits 84564481bc45 mux: Add support for reading mux state from consumer DT node omits e1e5798b61be Merge branch 'for-5.18/block' into for-next omits 916acbf6b4b9 serial: core: Fix the definition name in the comment of UP [...] 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 a5e3faf161a3 amiserial: Drop duplicate NULL check in shutdown() omits b2fb28dedd39 drivers/android: remove redundant ret variable omits 8f2d11604543 devtmpfs: drop redundant fs parameters from internal fs omits abaca3179b41 pps: clients: gpio: Propagate return value from pps_gpio_probe omits 0fc589312074 dt-bindings: serial: samsung_uart: Document Exynos5433 compatible omits a74e7263b534 greybus: svc: clean up link configuration hack at hello omits 5f648e00f50f greybus: svc: clean up hello error path omits 5f8583a3b755 greybus: svc: fix an error handling bug in gb_svc_hello() omits 74e69e95f13f staging: r8188eu: remove constant variable eRFPath omits 7f2156992a3f staging: r8188eu: remove constant parameter of odm_ConfigR [...] omits 7728dc33f93e staging: r8188eu: remove dead code for tx power tracking omits 532382fe480d staging: r8188eu: remove constant parameter of phy_LCCalib [...] omits 4ef027d5a367 staging: pi433: add debugfs interface omits 04952a99cb6e staging: r8188eu: simplify error handling in phy_BB8188E_C [...] omits 3993e760881b staging: r8188eu: remove unnecessary error check omits 3a797f364fe9 staging: vt6656: Fix crash when WLAN is turned off omits c531c785bc49 staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h omits 7ef976e0dc59 staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e omits eb5e767e568f staging: r8188eu: remove UsbRxAggBlock* from struct hal_da [...] omits 0646c218554f staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e omits 0da702745514 staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e omits b57774ccf573 staging: r8188eu: remove UsbTxAggDescNum from struct hal_d [...] omits 2687230c07ed staging: r8188eu: BasicRateSet is set but never used omits 513750ab921f staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e omits 75ba99b4022e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e omits 999bae66ba9d staging: r8188eu: ExternalPA is read-only omits b47f6db34c29 staging: r8188eu: Silence out-of-bounds warning in HT_caps [...] omits f9f95d675c36 Merge branch 'for-5.18/block' into for-next omits 78e3437450be block: call bio_associate_blkg from bio_reset omits a691b9858300 Merge Landlock fixes into next omits aea0b9f2486d landlock: Use square brackets around "landlock-ruleset" omits 66b513b7c64a samples/landlock: Fix path_list memory leak omits 3be5bf60d055 Merge branch 'ti-k3-dts-next' into ti-next omits 6dd8457dc206 arm64: dts: ti: k3-am64-main: Add RTI watchdog nodes omits ebbce265bba1 coresight: trbe: Move check for kernel page table isolatio [...] omits eea13742554e selftest/interpreter: Add tests for trusted_for(2) policies omits b635cc3ce5f7 arch: Wire up trusted_for(2) omits f68ff06cdc99 fs: Add trusted_for(2) syscall implementation and related sysctl omits dae71698b6c5 printk: Move back proc_dointvec_minmax_sysadmin() to sysctl.c omits 9d73d1928eb8 kselftest: alsa: Declare most functions static omits b1446bda5645 kselftest: alsa: Check for event generation when we write [...] omits 0c72a87889d6 libata: make ata_host_suspend() *void* omits 430f163b0188 f2fs: adjust readahead block number during recovery omits 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() omits 93c54e7ed917 Merge branch 'for-5.18/block' into for-next 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 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 010d3077d17b srcu: Dynamically allocate srcu_node array 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 22f56b8e890d XArray: Include bitmap.h from xarray.h omits ac23d1a96460 XArray: Document the locking requirement for the xa_state omits ae75fa542281 x86/cpufeatures: Put the AMX macros in the word 18 block omits 73419e4d2fd1 arm64: dts: qcom: add IPA qcom,qmp property 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 e33fc29dd307 arm64: tegra: Add Tegra234 PWM devicetree nodes omits e8db3011ac27 arm64: tegra: Add Tegra234 I2C devicetree nodes omits 2b7153047a90 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM omits bb747becf808 dt-bindings: Add headers for Tegra234 I2C omits 6c4a4683d55d soc/tegra: pmc: Enable core domain support for Tegra20 and [...] omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits d466706b9d0d ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs omits 7e3c6eb44c91 Merge tags 'optee-fixes-for-v5.17' and 'optee-fix-for-v5.1 [...] omits ec29170c724c ASoC: madera: Add dependencies on MFD omits 4e28b22225e3 spi: dt-bindings: add mising description type to reg property 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 f070c87f5c89 coresight: no-op refactor to make INSTP0 check more idiomatic 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 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 b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps omits 377c675f3c17 drm/i915: Fix header test for !CONFIG_X86 omits d30b9ae93bf5 drm/i915: Do not spam log with missing arch support omits fecc54c7ccfe Merge branch 'mvebu/arm' into mvebu/for-next omits bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] omits 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next omits b2e4a2b300e5 f2fs: expose discard related parameters in sysfs omits d2d8e896485a f2fs: move discard parameters into discard_cmd_control omits ac1eb6655be4 ata: libata: ata_{sff|std}_prereset() always return 0 omits f4a8d4f2b65d ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 omits 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC omits da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support 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 afe1c85b354c IDT: Fix Build warnings on some 32bit architectures. omits fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() omits 449972c67ea7 x86/PCI: Fix coding style in PIRQ table search functions omits 07a9d83afc3d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] omits d1ba93f1f184 x86/PCI: Add $IRT PIRQ routing table support omits f3ff9dcbdd5b x86/PCI: Handle PIRQ routing tables with no router device given omits d1f37bac9beb x86/PCI: Add support for the SiS85C497 PIRQ router omits 040a35f1a327 x86/PCI: Disambiguate SiS85C503 PIRQ router code entities omits dfcf39eff65f x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SI [...] omits c9df2d2677e8 x86/PCI: Handle IRQ swizzling with PIRQ routers omits 9598dca94cbf x86/PCI: Also match function number in $PIR table omits 957493178994 x86/PCI: Include function number in $PIR table dump omits 5c2830301a87 x86/PCI: Show the physical address of the $PIR table omits 9526e4c83dfb Merge branch 'ti-k3-dts-next' into ti-next 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 784056d36f27 power: supply: axp288_fuel_gauge: Fix spelling mistake "re [...] omits e27cd859ac8c MAINTAINERS: add missing "security/integrity" directory omits 5e8d21c230f9 ima: Fix trivial typos in the comments 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 657e54e54ba5 pwm: pxa: Implement .apply() callback omits 431c322298de pwm: stmpe: Rename variable pointing to driver private data omits 74746ac0f03f pwm: stmpe: Drop unused setting of driver data omits c4fab4529062 pwm: sun4i: Rename variable pointing to driver private data omits f19460c1d5cc pwm: tegra: Rename variable pointing to driver private data omits df33c8b18f92 hwtracing: coresight: Replace acpi_bus_get_device() omits e7b2a1b85b3b btrfs: replace BUILD_BUG_ON by static_assert omits d1ac1e6d7b2b btrfs: don't hold CPU for too long when defragging a file omits 22ba60f617bd drm/i915: Move [more] GT registers to their own header file omits 9421fdba4215 gfs2: Initialize gh_error in gfs2_glock_nq omits 0fcc006691f5 gfs2: Make use of list_is_first omits a322ebf62539 gfs2: Switch lock order of inode and iopen glock omits edbe77ba49c8 gfs2: cancel timed-out glock requests omits 6aa66962ceb6 gfs2: Expect -EBUSY after canceling dlm locking requests omits fae885c3f17c gfs2: gfs2_setattr_size error path fix omits 8d37f2710f02 spi: mpc512x-psc: Fix compile errors omits 7030c428fae1 spi: Replace acpi_bus_get_device() omits 22e8e19a46f7 pwm: img: Rename variable pointing to driver private data omits b23fd25ec8f1 pwm: imx1: Implement .apply callback omits 9136a39e6cf6 pwm: lpc18xx-sct: Simplify driver by not using pwm_[gs]et_ [...] omits 20d9de9c4d66 pwm: lpc18xx-sct: Reduce number of devm memory allocations omits 0401f24cd238 pwm: lpc18xx-sct: Initialize driver data and hardware befo [...] 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 ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible omits 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence omits c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() omits c5510f53140c video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig [...] omits 72be4584ae7e drm/i915: remove VGA register definitions omits f0bb41fad02e drm/i915/vga: switch to use VGA definitions from video/vga.h omits ae113e62cafc Merge branch 'for-5.18/block' into for-next omits 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 167a6b0e4584 Merge branch 'for-5.18/drivers' into for-next omits c72d977366f2 Merge branch 'for-5.18/block' into for-next omits 448025c10393 block/rnbd: client device does not care queue/rotational omits d8025e5b13f8 block/rnbd-clt: fix CHECK:BRACES warning 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 a5dc88794406 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] omits 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits 976734041b6c HID: add SiGma Micro driver omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() omits 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next 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 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 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] omits f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() omits 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge 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 0868ad385aff gpio: Add support for Airoha EN7523 GPIO controller omits 4737499ca3df dt-bindings: arm: airoha: Add binding for Airoha GPIO controller omits c3b08f12c719 Merge branches 'renesas-arm-defconfig-for-v5.18' and 'rene [...] 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 2e8a33354724 arm64: defconfig: Enable additional support for Renesas platforms omits 3cff3c099fcd ARM: shmobile: defconfig: Disable unneeded 8250 serial options omits 678eb67513a9 dt-bindings: clock: renesas: Document RZ/V2L SoC 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 f982d9b7c628 arc: remove set_fs() omits 47669db01adb arc: provide __{get,put}_kernel_nofault omits 1e74c46f4318 arc: use BUILD_BUG for invalid sizes in get_user/put_user omits 5dee595b19df Bluetooth: Improve skb handling in mgmt_device_connected() omits 241026130c6c Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] omits fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits 33a2f66a158e tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 06fd59242587 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 9798916cea66 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 000de0eb9f23 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits ed88ea03c182 tools/memory-model: Repair parseargs.sh header comment omits 311f4f6cbeb2 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4891feb630e5 tools/memory-model: Make history-check scripts use mselect7 omits a0645c26f202 tools/memory-model: Make checkghlitmus.sh use mselect7 omits b8a4815a8762 tools/memory-model: Fix scripting --jobs argument omits e5e5eea14c59 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa09b964d460 tools/memory-model: Add -v flag to jingle7 runs omits 0c54b596fd43 tools/memory-model: Make runlitmus.sh check for jingle errors omits ab023c1a3733 tools/memory-model: Allow herd to deduce CPU type omits f51269141ba1 tools/memory-model: Keep assembly-language litmus tests omits 4c63e313b695 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 20c3bdc38057 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 80464d9c771b tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c307464de3c7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits fa473d89d006 tools/memory-model: Hardware checking for check{,all}litmus.sh omits b1fe2d2a9f38 tools/memory-model: Fix checkalllitmus.sh comment omits 936b551a3954 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 7d71b3e5ff96 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits d8772abddbd7 tools/memory-model: Update parseargs.sh for hardware verification omits f8601cfe192f tools/memory-model: Fix paulmck email address on pre-exist [...] omits 8ba13e4f4d67 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 0e587a7042e4 tools/memory-model: Make judgelitmus.sh identify bad macros omits 77f5835170ae tools/memory-model: Make cmplitmushist.sh note timeouts omits 320518d6cbc2 tools/memory-model: Make judgelitmus.sh note timeouts omits ffe7d0072594 tools/memory-model: Document locking corner cases 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 1a96a2501ad2 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 0476dec8bf3c srcu: Fix s/is/if/ typo in srcu_node comment omits a9068193025c srcu: Tighten cleanup_srcu_struct() GP checks 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 1b43ebb1dbf4 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits a6075a506439 kasan: Record work creation stack trace with interrupts enabled omits 441066bfb74c rcu: Inline __call_rcu() into call_rcu() omits 3253707913eb rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 63fd4853d0a7 rcu: Fix description of kvfree_rcu() omits 1095325c0690 MAINTAINERS: Add Frederic and Neeraj to their RCU files 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 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 25c7e34ec8d2 Bluetooth: mgmt: Remove unneeded variable omits ad555648a10b Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] omits ab2d8c1ac0a3 Bluetooth: mgmt: Replace zero-length array with flexible-a [...] omits e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] omits 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] omits 7bc8faaf4d50 Merge branch 'fixes' into for-next omits 84dc9b125c8b Merge branch 'misc' into for-next omits ffebd9053272 platform/chrome: cros_ec_typec: Check for EC device 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 b1c852c71719 Merge branch 'for-5.17-fixes' into for-next omits 7f7ed3707b88 spi: Enhance and export helpers for ACPI resources omits 30d1f1c71bdd coresight: syscfg: Fix memleak on registration failure in [...] omits d30482e18471 coresight: Fix TRCCONFIGR.QE sysfs interface 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 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 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit omits 0d9c00117b8a RDMA/mlx4: remove redundant assignment to variable nreq omits 28e54414a890 Merge tag 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next omits 21356ac14e05 extcon: intel-cht-wc: Report RID_A for ACA adapters omits 66e31186cd2a extcon: intel-cht-wc: Add support for registering a power_ [...] omits 73b5ae341588 extcon: intel-cht-wc: Refactor cht_wc_extcon_get_charger() omits b7fa2cd357ed extcon: intel-cht-wc: Support devs with Micro-B / USB-2 on [...] omits b910a9cea8aa extcon: intel-cht-wc: Use new cht_wc_model intel_soc_pmic field omits 4b32649140a1 i2c: cht-wc: Make charger i2c-client instantiation board/d [...] omits 3afcbe094700 mfd: intel_soc_pmic_chtwc: Add cht_wc_model data to struct [...] omits c1ae3a4efbf5 power: supply: bq25890: Use the devm_regmap_field_bulk_all [...] omits 48f45b094dbb power: supply: bq25890: Support higher charging voltages t [...] omits eab25b4f93aa power: supply: bq25890: On the bq25892 set the IINLIM base [...] omits 79d35365a585 power: supply: bq25890: Add support for registering the Vb [...] omits 5575802d78b8 power: supply: bq25890: Add bq25890_set_otg_cfg() helper omits f481d5b80bd8 power: supply: bq25890: Drop dev->platform_data == NULL check omits 06c75095e814 power: supply: bq25890: Enable charging on boards where we [...] omits 40428bd46757 power: supply: bq25890: Add support to read back the setti [...] omits 7e3b8e357f23 power: supply: bq25890: Add support to skip reset at probe [...] omits 7b22a97464b4 power: supply: bq25890: Add a bq25890_rw_init_data() helper omits c562a43a460f power: supply: bq25890: Reduce reported CONSTANT_CHARGE_CU [...] omits 766873c139a9 power: supply: bq25890: Rename IILIM field to IINLIM omits 2220af8ca61a power: supply: core: Refactor power_supply_set_input_curre [...] omits 210bc22c5d3d power: supply: axp288_fuel_gauge: Add a no_current_sense_r [...] omits 30abb3d07929 power: supply: axp288_fuel_gauge: Take lock before updatin [...] omits 05972f53a12f power: supply: axp288_fuel_gauge: Refactor IRQ initialization omits f1b7e0881fe1 power: supply: axp288_fuel_gauge: Use devm_power_supply_re [...] omits 360108661277 power: supply: axp288_fuel_gauge: Use devm_add_action_or_r [...] omits 0b80eb6c3832 power: supply: axp288_fuel_gauge: Add axp288_fuel_gauge_re [...] omits b2657167447a power: supply: axp288_fuel_gauge: Add dev helper var to probe() omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move omits 0dcab41d3487 x86/cpu: Merge Intel and AMD ppin_init() functions omits fd46821e85de power: supply: cpcap-battery: Add battery type auto detect [...] omits 7f99cb5e6039 x86/CPU/AMD: Use default_groups in kobj_type omits 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate omits d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] omits ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] 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 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() 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 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 d1b866235c13 Merge branch 'next/dt64' into for-next omits a0d5455330ec arm64: dts: exynos: adjust USB DRD clocks with dtschema in [...] omits 06c767e49e99 Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 0b59bc00a693 clk: samsung: fix missing Tesla FSD dependency on Exynos omits 3652dc070bad pinctrl: samsung: improve wake irq info on console omits 914195ec7ecb pwm: meson: Drop always false check from .apply() omits 5f97f18feac9 pwm: meson: Simplify duplicated per-channel tracking omits cb971fdb4592 pwm: meson: Drop useless check for channel data being NULL omits 37349609f3a3 pwm: meson: Drop always false check from .request() omits cd7ce3e18afa arm64: defconfig: Enable SM8250 video clock controller omits d3173e421b72 arm64: defconfig: Enable PM8916 watchdog driver 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 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 4e6ae78ee619 soc: qcom: apr: Remove redundant 'flush_workqueue()' calls omits 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits 4b41a9d0fe3d soc: qcom: aoss: Fix missing put_device call in qmp_get 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 dd84a4b0fe17 scsi: bnx2fc: Fix typo in comments omits f681d1078d45 scsi: ufs: Add checking lifetime attribute for WriteBooster omits 441d38c60fbe power: supply: cros_usbpd: Use struct_size() helper in kzalloc() omits a9ff0638a406 soc: qcom: llcc: Use devm_bitmap_zalloc() when applicable omits 3d7e7980993d ARM: dts: qcom: ipq4019: fix sleep clock omits 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional 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 88a309465b3f lib: zstd: clean up double word in comment. 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 17ef0b4b441f arm64: defconfig: enable mcp251xfd driver omits af2d38db2674 arm64: defconfig: enable ath11k driver omits 1677e64d480d arm64: defconfig: Enable some Qualcomm drivers omits 063565aca373 Merge drm/drm-next into drm-intel-next omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order 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 8dfa08baad02 SUNRPC: Record endpoint information in trace log omits cc308fec8e4d SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 4d2cb234e1a0 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits 1d04e2f684e1 NFSD: Remove NFSD_PROC_ARGS_* macros omits dcc7b56e0dad NFSD: Use __sockaddr field to store socket addresses omits 38750c9d26bb tracing: Update print fmt check to handle new __get_sockad [...] omits 6fa057b1cfec tracing: Introduce helpers to safely handle dynamic-sized [...] omits 0af4886b0b78 NFSD: Streamline the rare "found" case omits 4a4e44933d2e NFSD: Skip extra computation for RC_NOCACHE case omits 44bbebb25ac2 NFSD: De-duplicate hash bucket indexing omits ae9318f841e0 nfsd: Add support for the birth time attribute omits e02dacd3a26d mtd: rawnand: Fix misuses of of_match_node() omits 3f26d1bf90ba mtd: Fix misuses of of_match_ptr() omits ed43eed0a6ac Merge branch 'devel-stable' into for-next omits 2fa394824493 Merge tag 'arm-vmap-stacks-v6' of git://git.kernel.org/pub [...] 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 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline omits 0cb63fc57859 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits f1c07bbfe79e Merge branch 'fixes' into next omits 306b86074daf Merge branch 'next/dt64' into for-next omits f2bf0f216e84 Merge branch 'next/dt' into for-next omits 4ad322bfe4f6 Merge branch 'for-v5.18/tesla-fsd' into for-next 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 13e906e50a8c component: Replace most references to 'master' with 'aggre [...] omits 1d22c270752e dt-bindings: serial: Add compatible for Mediatek MT8186 omits 8e4413aaf6a2 serial: 8250_exar: derive nr_ports from PCI ID for Acces I [...] omits f31afa6151ae tty: Replace acpi_bus_get_device() omits 554237f2bb62 usb: gadget: f_uac2: Add speed names to bInterval dbg/warn omits 355a05dc8367 usb: gadget: f_uac2: Optionally determine bInterval for HS and SS omits a857c42fca8c usb: gadget: audio: Add HS/SS bInterval params for UAC2 omits 4ed941a99996 usb: gadget: f_uac2: Add HS/SS bInterval to configfs omits e1f09f409f6c usb: udc: Fix typo in comment omits c067688ae204 USB: ACPI: Replace acpi_bus_get_device() omits bb45f689fa62 ASoC: max98927: add missing header file omits d0d82cb741d0 staging: r8188eu: remove HW_VAR_CAM_EMPTY_ENTRY omits 9b80fa7e1fb2 staging: r8188eu: remove HW_VAR_CHECK_BSSID omits 6e28b38bad7d staging: r8188eu: remove HW_VAR_BCN_FUNC omits b82f0b575aff staging: r8188eu: remove HW_VAR_CAM_WRITE omits 9838ee1cc2ea staging: r8188eu: merge Set_NETYPE0_MSR() and Set_MSR() omits 0599a490f3a9 staging: r8188eu: remove HW_VAR_MEDIA_STATUS omits 39c2b864780e staging: r8188eu: remove HW_VAR_AC_PARAM_BK omits 24873b8859d2 staging: r8188eu: remove HW_VAR_AC_PARAM_VI omits 111da5e574d9 staging: r8188eu: remove HW_VAR_AC_PARAM_VO omits 73e2daa8cafc staging: r8188eu: remove HW_VAR_CAM_INVALID_ALL omits 89ba56a6fae2 staging: r8188eu: remove HW_VAR_SEC_CFG omits 9957b0e9fc5d staging: r8188eu: remove HW_VAR_BEACON_INTERVAL omits 1f6361d771d4 staging: r8188eu: convert rtw_p2p_got_wpsinfo to return void omits 7ce2b888efd1 staging: r8188eu: convert rtw_p2p_prov_disc to return void omits e636a1f7b4fa staging: r8188eu: convert rtw_p2p_set_persistent to return void omits dd103a06418e staging: r8188eu: convert rtw_p2p_invite_req to return void omits fa8e9aa24313 staging: r8188eu: convert rtw_p2p_get_op_ch to return void omits b63d0921ce50 staging: r8188eu: convert rtw_p2p_get_groupid to return void omits 6f4dabe2d175 staging: r8188eu: convert rtw_p2p_get_peer_devaddr_by_invi [...] omits 43a9e572768c staging: r8188eu: convert rtw_p2p_get_peer_devaddr to return void omits 057d75dbcef1 staging: r8188eu: convert rtw_p2p_get_peer_ifaddr to return void omits 17a543c398d9 staging: r8188eu: convert rtw_p2p_get_role to return void omits df1847ed07dd staging: r8188eu: convert rtw_p2p_get_req_cm to return void omits 449dbe9de377 staging: r8188eu: convert rtw_p2p_get_status to return void omits 712eed5d0978 staging: r8188eu: convert rtw_p2p_setDN to return void omits 94f2746186c2 staging: r8188eu: convert rtw_p2p_set_go_nego_ssid to return void omits 8fd35553dde4 staging: r8188eu: propagate error code in rtw_p2p_get2 omits 4377ab776373 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits a944d44a14ce staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits 6ae1d6e3803b staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits b1b182507e06 staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits ab54b196c98f staging: r8188eu: remove unneeded variable in rtw_p2p_get_ [...] omits c2e5e5f80c4e staging: r8188eu: remove unneeded variable in rtw_p2p_get omits 0bc14454d3e3 staging: r8188eu: remove unneeded variable in rtw_wx_get_enc omits 42475735ad45 staging: r8188eu: remove unneeded variable in rtw_wx_get_essid omits 7e41c7db279c staging: rt8188eu: Remove dead code omits 81f897a7129c staging: r8188eu: remove hal_init_macaddr() omits 590702353c07 staging: r8188eu: remove unused parameter from hw_var_set_* omits c264c1e48716 staging: r8188eu: remove c2h_evt_clear() omits 52f11ec9b901 staging: pi433: remove coding style item from the TODO file omits 1245e7b64b1b staging: r8188eu: remove IS_*_CUT macros omits cab5a00ca8cb staging: r8188eu: convert SetHalDefVar8188EUsb() to void omits 2eb482ab5995 staging: r8188eu: convert GetHalDefVar8188EUsb() to void omits fd5285ba0a18 staging: r8188eu: max_rx_ampdu_factor is always MAX_AMPDU_ [...] omits bd0861f513b1 staging: r8188eu: remove unused cases from GetHalDefVar8188EUsb() omits a096a8fb52a2 staging: r8188eu: rx_packet_offset and max_recvbuf_sz are [...] omits 02accd6c0c05 btrfs: zoned: allow DUP on meta-data block groups omits 56e029df09fa btrfs: zoned: prepare for allowing DUP on zoned omits cdff03c0153b btrfs: zoned: make zone finishing multi stripe capable omits 5c1f44a2a0f0 btrfs: zoned: make zone activation multi stripe capable omits ba87132c7e06 btrfs: add support for multiple global roots omits 97f3684358c4 btrfs: add code to support the block group root omits 4dcbe0d73dd5 btrfs: abstract out loading the tree root omits 014f69860ad1 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 6d42cebaa34d btrfs: disable space cache related mount options for exten [...] omits 5c9f3b2af2fb btrfs: disable snapshot creation/deletion for extent tree v2 omits 5f1e6501e0c8 btrfs: disable scrub for extent-tree-v2 omits 6a0375c9855e btrfs: disable qgroups in extent tree v2 omits d5810c821194 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits aefd84a73caa btrfs: disable balance for extent tree v2 for now omits bfc02e089422 btrfs: add definition for EXTENT_TREE_V2 omits 6d062d89db6e btrfs: use single variable to track return value at btrfs_ [...] omits fcbc3d39923f btrfs: avoid inode logging during rename and link when possible omits 594c0edba2ba btrfs: stop doing unnecessary log updates during a rename omits a4c1c682cd29 btrfs: avoid logging all directory changes during renames omits ca3f601b7407 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 5468a675c11d btrfs: add helper to delete a dir entry from a log tree omits af445f5103f2 btrfs: skip reserved bytes warning on unmount after log cl [...] omits a6eaa3018967 btrfs: send: remove redundant ret variable in fs_path_copy omits dd4bd65bf5a1 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 8a7aa8b97995 btrfs: fix use of uninitialized variable at rm device ioctl omits ca580b5175c3 btrfs: scrub: remove redundant initialization of increment omits 91a847140a32 btrfs: zoned: remove redundant initialization of to_add omits fe81a078aad9 btrfs: fix use-after-free after failure to create a snapshot omits 89fb2531b70e btrfs: tree-checker: check item_size for dev_item omits d17aa3c4df79 btrfs: tree-checker: check item_size for inode_item omits 28aac724c9d4 btrfs: cleanup temporary variables when finding rotational [...] omits fd81f57b440d btrfs: fix deadlock between quota disable and qgroup resca [...] omits fe97b9a8ef63 btrfs: use dev_t to match device in device_matched omits 5ac23c8af585 btrfs: add device major-minor info in the struct btrfs_device omits e721dd9b4740 btrfs: match stale devices by dev_t omits b042fbc6c4b1 btrfs: harden identification of a stale device omits 877a0388fb99 btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 8754f7c257e9 btrfs: reuse existing inode from btrfs_ioctl omits a1ed976c8fff btrfs: move missing device handling in a dedicate function omits 7080f941de94 btrfs: stop trying to log subdirectories created in past t [...] omits bbbf338af54e btrfs: stop copying old dir items when logging a directory omits 4cf46a8dc2e5 btrfs: put initial index value of a directory in a constant omits 98872f868849 btrfs: don't log unnecessary boundary keys when logging directory omits 7827c43b0f93 btrfs: don't start transaction for scrub if the fs is moun [...] omits 9c4e34c58bd8 btrfs: reuse existing pointers from btrfs_ioctl omits 3a1c3e9268be btrfs: remove write and wait of struct walk_control omits 14eadca892dd Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits e4bae63fe5e0 ARM: dts: sun8i: Add ethernet0 alias in Nanopi NEO's device tree omits 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next omits cfeb53aee6e4 ARM: dts: exynos: update dma node name with dtschema 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 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 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 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry omits f3366f8e6464 mailmap: Update email address for Cai Huoqing omits f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] omits cd717ac6f69d iio: afe: rescale: reorder includes omits 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations omits ca85123354e1 iio: inkern: make a best effort on offset calculation omits 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] omits 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases omits 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next omits 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next omits 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table omits 72ff282819d0 iio: pressure: dps310: Add ACPI HID table omits 19d32860dc78 iio: sx9360: fix iio event generation omits a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract omits 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract omits 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract omits e820a33748b5 math.h: Introduce data types for fractional numbers omits de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] omits a2f1c4909563 Merge branch 'v5.18-armsoc/dts64' into for-next omits a0a1a80cfed9 Merge branch 'v5.18-armsoc/drivers' into for-next omits f8a656f6795a Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 862cf8d5fd98 openrisc/boot: Remove unnecessary initialisation in memcpy(). omits aa74c44be19c pinctrl: Add driver for Sunplus SP7021 omits 340407d214e4 dt-bindings: pinctrl: Add dt-bindings for Sunplus SP7021 omits 775214d389c2 pinctrl: meson: add pinctrl driver support for Meson-S4 Soc omits 1713a8de4a3b dt-bindings: gpio: Add a header file for Amlogic Meson S4 omits 5cc25c129212 dt-bindings: pinctrl: meson: Add compatible for S4 omits 59d0e09374a3 Merge branch 'edac-urgent' into edac-for-next omits 364bd29902ae apparmor: Fix some kernel-doc comments omits 8db29b0b58d8 apparmor: Fix some kernel-doc comments omits 6431226f1d74 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] 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 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 036a4b4b4dfa clk: imx: Add imx8dxl clk driver omits 7154b046d8f3 clk: imx: Add initial support for i.MXRT1050 clock driver omits d6e359305b45 dt-bindings: clock: imx: Add documentation for i.MXRT1050 clock omits a81595729be6 dt-bindings: imx: Add clock binding for i.MXRT1050 omits bd1e3696a052 arm64: dts: fsd: Add SPI device nodes omits afb77a29073e Merge branch 'imx/defconfig' into for-next omits 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next omits 8867481cd8a9 Merge branch 'imx/dt' into for-next omits 1f5c6c75816f Merge branch 'imx/bindings' into for-next omits 830aeeac6d04 Merge branch 'imx/soc' into for-next omits f0cd033f6829 Merge branch 'imx/drivers' into for-next omits d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options omits df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 omits 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits e10d2b351b99 ARM: dts: imx28: reparent gpmi clock to ref_gpmi omits 934705316f0f i2c: mediatek: Add i2c compatible for Mediatek MT8186 omits f244cdce52de dt-bindings: i2c: update bindings for MT8186 SoC omits a263a84088f6 i2c: smbus: Use device_*() functions instead of of_*() omits 20e8ef5c7ffa docs: firmware-guide: ACPI: Add named interrupt doc 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 ca0acb511c21 device property: Add fwnode_irq_get_byname 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 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 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 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 270677026261 drm/i915/dg2: Add Wa_14015227452 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 74cc53cf59b6 Tegra234 APE support omits 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr 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 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket omits 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h 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 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 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 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] omits bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] omits a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] omits 70b0911ad81c media: hantro: jpeg: Remove open-coded size in quantizatio [...] omits dc8bfe1e482d media: hantro: output encoded JPEG content directly to cap [...] 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 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 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example omits 7fb968536682 Merge branches 'renesas-arm-defconfig-for-v5.18', 'renesas [...] omits 485d710685b1 arm64: defconfig: Enable Audio Graph Card2 driver omits 92dfff382af0 soc: renesas: Add support for reading product revision for [...] 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 ed2e8e0ad593 ARM: imx: Add initial support for i.MXRT10xx family omits c137fb8909c1 soc: imx: Remove Layerscape check omits c192d22b7d65 arm64: dts: imx8: add mu5/6 node omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node 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 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 7c937d263db4 ARM: dts: imx: Rename RTC device tree nodes omits 7e9102c9f98e ARM: dts: imx28: Use correct compatible string for RTC omits ecff30575b5a LSM: general protection fault in legacy_parse_param omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command param [...] omits c36846f39179 drm/i915: delete shadow "ret" variable 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 cc3154d9fe55 coresight: trbe: Work around the trace data corruption omits f2629f4da4c7 coresight: trbe: Work around the invalid prohibited states omits 9e83303f98b9 coresight: trbe: Work around the ignored system register writes 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 cdeea45422f5 selinux: fix a type cast problem in cred_init_security() omits 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] 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 0f89e3d718bc arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits 224d725d0458 arm64: dts: marvell: armada-37xx: Increase PCIe IO size fr [...] omits 691396e21c14 Merge branch 'for-v5.18/tegra' into for-next omits 5622c66effce Merge branch 'mem-ctrl-next' into for-next 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 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 e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml omits 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use omits 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() omits 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use omits 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 omits 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 omits 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible omits a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up omits d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits a40f74a7caad arm64: dts: mnt-reform2: add internal display support omits d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default omits 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board omits 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM omits cac3231cc684 mlx5: remove usused static inlines omits b5e68162f859 selinux: drop unused macro 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 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 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] omits d3b1161f29cf selinux: declare name parameter of hash_eval const omits b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() omits 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() omits 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend omits b11a3c7a4b31 misc: rtsx: Cleanup power management ops omits 597568e8df04 misc: rtsx: Rework runtime power management flow omits 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM omits 65c2c0709d8e Merge branch 'rework/fast-next-seq' into for-next omits 404f9373c4e5 swiotlb: simplify array allocation omits c0a4191c27a1 swiotlb: tidy up includes omits 35265899acef swiotlb: simplify debugfs setup omits b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] omits dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() omits f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance omits 6d01f36f9e49 selftests/lkdtm: Add UBSAN config omits b05bd3ea4860 selftests/lkdtm: Remove dead config option omits 88b613224894 kselftest: alsa: Add test case for writing invalid values omits c6479f19e257 ubifs: use default_groups in kobj_type omits fa97cb843cfb bcache: use default_groups in kobj_type omits 188049f46f76 omapfb: use default_groups in kobj_type omits a8e223094c7a power_supply: ab8500: use default_groups in kobj_type omits 6c5092de8840 NFS: use default_groups in kobj_type omits 6b8be837aca7 SUNRPC: use default_groups in kobj_type 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 de3688e469b0 drm/ttm: add ttm_resource_fini v2 omits e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() omits d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice omits 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending omits 32330c833442 mxser: switch from xmit_buf to kfifo omits 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers omits cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff omits d56738a38a65 tty: tty_port_open, document shutdown vs failed activate omits 4e2a44c1408b tty: add kfifo to tty_port omits 702d10a08977 serial: atmel_serial: include circ_buf.h omits 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs omits 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns omits 7a637784d517 serial: imx: reduce RX interrupt frequency omits 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls omits 474fc2e6395d spi: spi-mtk-nor: make some internal variables static omits ee8ed0141d53 comedi: das16: Use struct_size() helper in comedi_alloc_spriv() omits 993a44fa85c1 usb: gadget: f_uac2: allow changing interface name via configfs omits dfb05b5dc3af usb: gadget: f_uac1: allow changing interface name via configfs omits d1d11dd13069 usb: gadget: f_uac1: Add suspend callback omits 7ff4a3b54899 usb: gadget: f_uac2: Add suspend callback omits 62385cf158a7 usb: gadget: u_audio: Add suspend call omits 8fe9a03f4331 usb: gadget: u_audio: Rate ctl notifies about current srat [...] omits 695d39ffc2b5 usb: gadget: f_uac1: Support multiple sampling rates omits a7339e4f5788 usb: gadget: f_uac2: Support multiple sampling rates omits eb3a1ce6f5ed usb: gadget: u_audio: Add capture/playback srate getter omits 8722a949e62a usb: gadget: u_audio: Move dynamic srate from params to rtd omits c565ad07ef35 usb: gadget: u_audio: Support multiple sampling rates omits ce6a7bfbe571 usb: gadget:audio: Replace deprecated macro S_IRUGO omits 89ada0fe669a usb: gadget: f_mass_storage: Make CD-ROM emulation work wi [...] omits 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits e62667f82aa6 usb: xhci-mtk: Use struct_size() helper in create_sch_ep() omits 5d0c4393b207 USB: hcd-pci: Use PCI_STD_NUM_BARS when checking standard BARs omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 4213e92ef7ec usb: gadget: f_fs: Use struct_size() and flex_array_size() [...] omits 7643fd78e146 usb: host: fotg210: Use struct_size() helper in kzalloc() omits c89686118c78 usb: core: Bail out when port is stuck in reset loop omits 88476b26656e usb: gadget: f_phonet: Use struct_size() helper in kzalloc() omits 8729a2a2b1d6 usb: host: xhci-plat: Remove useless DMA-32 fallback confi [...] omits 7efa98076b72 dt-bindings: usb: add bindings for microchip mpfs musb omits 0bf6f14585c8 usb: cdnsp: remove not used temp_64 variables omits 03db9289b5ab usb: cdnsp: fix cdnsp_decode_trb function to properly hand [...] omits a102f07e4edf usb: dwc3: drd: Add support for usb-conn-gpio based usb-ro [...] omits 7bd42fb95eb4 usb: gadget: tegra-xudc: Fix control endpoint's definitions omits d6dd18efd01f usb: gadget: f_serial: Ensure gserial disconnected during unbind omits 62fb61580eb4 usb: gadget: tegra-xudc: Do not program SPARAM omits 75c19f487fcd usb: host: ehci-sched: Use struct_size() in kzalloc() omits 64b2d6ffff86 staging: mt7621-dts: align resets with binding documentation omits f383b0770612 dt-bindings: reset: add dt binding header for Mediatek MT7 [...] omits 94106f6c21e5 staging: unisys: visorinput: Use struct_size() helper in k [...] omits 0a93c0d75809 staging: mt7621-dts: fix pinctrl properties for ethernet omits f4c1760f88a0 staging: mt7621-dts: use trgmii on gmac0 and enable flow c [...] omits cb3677bb17a8 staging: mt7621-dts: fix switch0@0 warnings omits 7eeec44d33f6 staging: mt7621-dts: fix formatting omits 6c73edb5d46a staging: pi433: add missing register contants omits ce514dadc61a staging: pi433: enforce tx_cfg to be set before any messag [...] omits 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support 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 ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits b834afb2bc3e Merge branch 'for-v5.18/tesla-fsd-clk' into for-next omits 4415a9df112f Merge branch 'for-v5.18/tesla-fsd' into for-next 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 5f42e6a8ca26 apparmor: Use struct_size() helper in kmalloc() omits 7b4c6bfb3b41 apparmor: Fix failed mount permission check error message omits a5a122fe88a5 security/apparmor: remove redundant ret variable omits 70cb9f8d1242 apparmor: fix quiet_denied for file rules omits 0b01476aea64 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits d0c1524735be apparmor: Update MAINTAINERS file with the lastest information 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 92ffd78e5650 arm64: dts: imx8mn: Enable GPU omits 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl omits 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains omits f3bfe2b6917b arm64: dts: imx8mn: add GPC node omits d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand 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 2d79a8356889 Merge branch 'next/dt64' into for-next omits a97a24c2669d Merge branch 'next/dt' into for-next omits 46b269500c61 Merge branch 'next/soc' into for-next omits c27168e320c5 Merge branch 'fixes' into for-next omits 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state omits 41e096da18b3 drm/i915: Pass plane to watermark calculation functions omits d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() omits 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits 854a4766ac12 arm64: dts: imx8mm: Add the pcie support omits b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support 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 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way 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 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] 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 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 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 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 21f0a239ecab fpga: dfl: pci: Remove usage of the deprecated "pci-dma-co [...] omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits babc92da5928 ACPI: properties: Consistently return -ENOENT if there are [...] omits 2e433a94dab0 ACPI: OSL: Fix and clean up acpi_os_read/write_port() omits ae57857b9b63 ACPICA: Use uintptr_t and offsetof() in Linux kernel builds omits b1bbd3a57b94 thermal: fix Documentation bullet list warning omits 0d1b662c374c pinctrl: samsung: add FSD SoC specific data omits 98ed04b33f43 dt-bindings: pinctrl: samsung: Add compatible for Tesla FSD SoC 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 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 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 39ddef568183 staging: fbtft: Deduplicate driver registration macros omits ca532a56ada4 staging: pi433: validate max bit_rate based on modulation used omits 14dbdad1f1a1 staging: pi433: change order in which driver config the rf69 chip omits d9dc6c1b440f staging: pi433: fix validation for min bit rate supported [...] omits e12592158515 staging: vchiq_dev: Avoid unnecessary alloc in vchiq_ioc_c [...] omits ca225857faf2 staging: vchiq_core: handle NULL result of find_service_by_handle omits aa899e686d44 staging: vchiq_arm: Avoid NULL ptr deref in vchiq_dump_pla [...] omits 914813cc523c staging: vchiq_arm: make vchiq_get_state return early omits 96225b631cc9 staging: vchiq_core: use min_t macro omits 5b5a40986b9c staging: vchiq_core: avoid ternary operator for set_service_state omits d9bb2daa4f84 staging: vchiq_core: fix alignment omits 6885fc09b0f0 staging: vchiq_core: reduce multi-line statements omits 69838a4e0c4a staging: vchiq_core: drop prefix of vchiq_set_service_state omits 05f8950fc9c7 staging: vchiq_core: align return statements in msg_type_str omits 7a30a227c514 staging: vchiq_core: simplify vchiq_add_service_internal omits e831b6955138 staging: vchiq_core: fix type of parameter localport omits fd0be0f9aeca staging: vchiq: add message handling to TODO list omits fcaaed7ca380 staging: vchiq: drop completed tasks from TODO omits 3e68ebd02a87 staging: vchiq: convert TODOs into unordered list omits 9c78a73a5fd3 staging: vchiq_arm: introduce is_adjacent_block omits e1a17ce82f18 staging: vchiq_debugfs: get the rid of n_log_entries omits a1f39746256c staging: vchiq_core: fix indentation in vchiq_log_dump_mem omits 055a2e2ca6d6 staging: r8188eu: handle rtw_init_netdev_name() failure ap [...] omits 6cc2d1a65367 staging: pi433: move get version func to where all other f [...] omits f0fbfdf6b0ef staging: r8188eu: merge Init_ODM_ComInfo_88E and rtl8188e_ [...] omits 4f37285e0a93 staging: r8188eu: ODM_RF_CALIBRATION is always set omits 706125892924 staging: r8188eu: ODM_RF_TX_PWR_TRACK is always set omits f2d8871d00c0 staging: r8188eu: EntryMaxUndecoratedSmoothedPWDB is set b [...] omits f9e97a150078 staging: r8188eu: remove unnecessary braces in rtw_xmit.c omits 37ba1eba8301 staging: r8188eu: remove rtw_netif_stop_queue wrapper omits 19f48a3c670c staging: r8188eu: remove rtw_netif_start_queue wrapper omits c3e236c8dcf9 staging: r8188eu: remove rtw_netif_wake_queue wrapper omits ac76abcbf107 staging: r8188eu: call msecs_to_jiffies in _set_timer omits 2bd4aa6acb11 staging: r8188eu: remove _cancel_timer wrapper omits 9224cda4afc4 staging: r8188eu: remove rtw_list_delete wrapper omits 4b583386e03d staging: r8188eu: remove unused PATH_LENGTH_MAX define omits 0bf66e3a3629 staging: r8188eu: remove unused bitshift function omits ea9eb1b55063 staging: r8188eu: remove unused macros omits abadf920bc7f staging: r8188eu: remove unused externl variables omits c4b548f94abc staging: r8188eu: convert DBG_88E calls in core/rtw_sta_mgt.c omits 666dc625dbfd staging: r8188eu: convert DBG_88E calls in core/rtw_mlme_ext.c omits 60a43cf1fa3e staging: r8188eu: convert DBG_88E calls in core/rtw_ioctl_set.c omits f6cb2f7c1311 staging: r8188eu: convert DBG_88E calls in core/rtw_mlme.c omits aae91d7b8e97 staging: r8188eu: convert DBG_88E calls in core/rtw_iol.c omits 38c75bb1dfcb staging: r8188eu: convert DBG_88E calls in core/rtw_xmit.c omits 36c4b5360123 staging: r8188eu: convert DBG_88E calls in core/rtw_ieee80211.c omits 56a9847a1bdb Staging: rtl8723bs: Inserting blank line after declaration omits 424449eff8b9 Staging: rtl8723bs: Removed extra spaces between datatype [...] omits 1d7280898f68 Staging: rtl8723bs: Placing opening { braces in previous line omits dc6903f9986f staging: vc04_services: use KBUILD_MODNAME instead of own [...] omits c03de260d610 staging: vc04_services: remove unneeded MODULE_VERSION() usage omits a0c1fe18702f staging: rtl8712: Drop get_recvframe_data() omits c146ae45df28 staging: rtl8723bs: Drop get_recvframe_data() omits 6fb5d25a72c7 staging: r8188eu: Drop get_recvframe_data() omits 71b8331380dd staging: wfx: do not probe the device if not in the DT omits a948178e7e78 staging: wfx: rename "config-file" DT attribute omits 892731372821 staging: wfx: drop legacy compatible values omits 6ed63359abb9 staging: wfx: fix firmware location omits 1ad0104e94d7 staging: wfx: map 'compatible' attribute with board name omits 42f14190c368 staging: wfx: remove force_ps_timeout omits ea17482269fb staging: wfx: do not display functions names in logs omits b9bf5fb178be staging: wfx: replace compiletime_assert() by BUILD_BUG_ON_MSG() omits 76bf5775de7d staging: wfx: use explicit labels for errors omits 76523cea867a staging: wfx: fix structs alignments omits f545b23d4775 staging: wfx: reformat comments on 100 columns omits 381d32954f06 staging: wfx: reformat code on 100 columns omits 07874db4b30a staging: wfx: prefix structs tx_policy and hwbus_ops with wfx_ omits 9d3586feb25c staging: wfx: prefix structs hif_* with wfx_ omits 822d24997bd3 staging: wfx: prefix tx_policy_is_equal() with wfx_ omits 5ea9415b27c4 staging: wfx: prefix functions from debug.h with wfx_ omits c1d193c5058e staging: wfx: prefix functions from hwio.h with wfx_ omits 1c7804829bcd staging: wfx: prefix functions from hif_*.h with wfx_ omits eec453df0066 staging: wfx: fix ambiguous function name omits 74507433bc93 staging: wfx: fix ambiguous function name omits af915de6bade staging: wfx: preserve endianness of struct hif_ind_startup omits 357e36e21067 stagigg: wfx: replace magic number by HIF_ID_IS_INDICATION omits fa2b25321d3d staging: wfx: replace magic value by WFX_HIF_BUFFER_SIZE omits dbf798da2ff1 staging: wfx: use IS_ALIGNED() omits 143155525792 staging: wfx: remove useless #ifdef omits 122cbf784e69 staging: wfx: remove unnecessary braces omits cc6205be682a staging: wfx: explain uncommon Makefile statement omits 7a1fa8a4363b staging: wfx: fix comment correctness omits a8589360f515 staging: wfx: fix missing headers omits 131e78fa4a09 staging: wfx: fix HIF API license omits bf9450db43ab staging: wfx: fix Makefile and Kconfig licenses omits 67396d2dfef3 staging: r8188eu: merge ODM_ConfigBBWithHeaderFile with it [...] omits af5df1e7f94c staging: r8188eu: remove unused cck, ofdm and mcs rate defines omits a1a7f3a81bd3 staging: r8188eu: merge ODM_ConfigMACWithHeaderFile into P [...] omits 5c090aa8637c staging: r8188eu: relay errors from ODM_ReadAndConfig_... omits 05274a84e1ad staging: r8188eu: replace the READ_AND_CONFIG omits 1f9bd3991ba6 staging: r8188eu: remove constant function parameter omits 25d5e8f7bab4 staging: r8188eu: remove unused function parameter omits b11ded5e8427 staging: r8188eu: remove a constant variable omits 9922c11a501a staging: r8188eu: fix phy_RF6052_Config_ParaFile error handling omits c87c2b0d3ed0 staging: r8188eu: we always enqueue in rtw_set_chplan_cmd omits 5495a7ea9279 staging: r8188eu: remove HAL_*_ENABLE defines omits df14a12a2d45 staging: r8188eu: HW_VAR_MEDIA_STATUS1 is never set omits e0d4a5e3b551 staging: r8188eu: CurrentCckTxPwrIdx is set but not used omits b6ff06063d66 staging: r8188eu: CurrentOfdm24GTxPwrIdx is set but not used omits eb32a443937e staging: r8188eu: CurrentBW2024GTxPwrIdx is set but not used omits 269fae49e8bc staging: r8188eu: CurrentBW4024GTxPwrIdx is set but not used omits bc7fc5fe846a staging: r8188eu: remove obsolete defines and comments omits 055305b22373 staging: r8188eu: remove unused chip type settings omits 828f2e9d278c staging: r8188eu: ODM_BB_CCK_PD is always set omits dbc04d2730f7 staging: r8188eu: ODM_BB_FA_CNT is always set omits d04213433ef4 staging: r8188eu: ODM_MAC_EDCA_TURBO is always set omits 8765a5bc443a staging: rtl8723bs: remove redundant result variable omits 8c2cffdec78e staging: r8188eu: remove rtw_os_recv_resource_alloc() omits ca6246b095df staging: r8188eu: rtw_os_recv_resource_init() does nothing omits da1c0756a2e7 staging: r8188eu: rtw_os_recv_resource_free() is empty omits 3a0f2edf5447 staging: r8188eu: convert switch to if statement in mgt_di [...] omits a5ea39eaa7fd staging: r8188eu: rtw_hostapd_mlme_rx() is empty omits d601ad5686de staging: r8188eu: convert/remove DBG_88E calls in os_dep/u [...] omits 198fae4213e2 staging: r8188eu: convert DBG_88E call in core/rtw_cmd.c omits 6397fb278bd9 staging: r8188eu: remove DBG_88E call from os_dep/osdep_service.c omits 0bfcc8b5c1ed staging: r8188eu: convert DBG_88E calls in os_dep/xmit_linux.c omits ea9ac80e2ece staging: r8188eu: convert/remove DBG_88E calls in core/rtw_ap.c omits 53493c253510 staging: r8188eu: remove HW_VAR_APFM_ON_MAC omits dce7cbb4e1e5 staging: r8188eu: EfuseUsedBytes is set but never used omits 762e47b34b87 staging: r8188eu: remove HW_VAR_EFUSE_BYTES from GetHwReg8188EU() omits f3806385a469 staging: r8188eu: remove HW_VAR_CURRENT_ANTENNA from GetHw [...] omits 08dc8feb14fd staging: r8188eu: remove HW_VAR_TXPAUSE omits dba29039b6d0 staging: r8188eu: remove HW_VAR_BASIC_RATE from GetHwReg8188EU() omits f19fe1537c38 staging: r8188eu: move firmware related macros to rtw_fw.h omits 9df7cc3a829a staging: r8188eu: add spaces around & operator in IS_FW_HE [...] omits 106ee4d8c357 staging: r8188eu: rename _pFwHdr in IS_FW_HEADER_EXIST omits 7235d165d3cd staging: r8188eu: move firmware loading code out of the hal layer omits dbf1c5e37ef6 staging: r8188eu: rename pFirmwareBuf and FirmwareLen omits b44dcfb787f5 staging: r8188eu: rename pFwHdr in rtl8188e_firmware_download() omits 9c010d7a72b5 staging: r8188eu: rename writeFW_retry omits 8a9ee2b4d02f staging: r8188eu: rename FWDL_ChkSum_rpt omits fc6730404a9a staging: r8188eu: rename rtSatus in rtl8188e_firmware_download() omits 7a0c9c46c4e0 staging: r8188eu: rename Exit label in rtl8188e_firmware_d [...] omits 08c6f78e9272 staging: r8188eu: convert two functions from s32 to int omits 843e06987045 staging: r8188eu: clean up rtw_reset_8051() omits f1c140b62f13 staging: r8188eu: rename fw related functions to avoid camel case omits 2441fa93a82b staging: r8188eu: use kmemdup instead of kzalloc and memcpy omits 2f8e84b2d1f8 staging: r8188eu: rename fields of struct rt_firmware omits ca1cb3c278cb staging: r8188eu: rename parameter pFirmware of load_firmware() omits 43394501457d staging: r8188eu: convert type of return variable in load_ [...] omits 996d0af0f486 staging: r8188eu: rename rtStatus in load_firmware() omits 1541c8210a8c staging: r8188eu: rename Exit label in load_firmware() omits 39850edf2bef staging: r8188eu: release_firmware is not called if alloca [...] omits 6da97125036f staging: r8188eu: remove rtl8188e_InitializeFirmwareVars() omits 915d5c324872 staging: r8188eu: remove Firmware* from struct hal_data_8188e 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 a708078eeb99 spi: Add Sunplus SP7021 schema omits f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 omits 80ecb5d7c0f2 drm/edid: Support type 7 timings omits 8043480a8cef nvmem: qfprom: fix kerneldoc warning omits f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits d9d667633f4d nvmem: core: Use devm_add_action_or_reset() omits 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() 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 1d26428af3fa Merge branches 'renesas-arm-dt-for-v5.18', 'renesas-driver [...] omits 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example 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 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 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 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 28c7bbb2a3fc Merge branch 'clk-kunit' into clk-next omits a992acbb219a clk: gate: Add some kunit test suites omits 95940e37624a Merge branch 'clk-xilinx' into clk-next omits 4917394e0c76 clk: zynqmp: replace warn_once with pr_debug for failed clock ops omits cc3ec8bf60f9 Merge branch 'clk-st' into clk-next omits e9ed1ef18a37 clk: stm32mp1: Add parent_data to ETHRX clock omits e33b88b6d7c2 clk: stm32mp1: Split ETHCK_K into separate MUX and GATE clock omits cb36aaa69f16 Merge branch 'clk-at91' into clk-next omits a5ab04af4943 clk: at91: sama7g5: Allow MCK1 to be exported and referenc [...] omits ea2be22f3d37 clk: at91: allow setting PMC_AUDIOPINCK clock parents via DT omits bbdfc3faa323 Merge branch 'clk-mtk' into clk-next omits 7a688c91d3fd clk: mediatek: Fix memory leaks on probe omits bd4a0a61cacd Merge branch 'clk-si' into clk-next omits 982c59537523 clk-si5341: replace snprintf in show functions with sysfs_emit omits 2a8b539433e1 clk: si5341: fix reported clk_rate when output divider is 2 omits 771a98eaa735 Merge branch 'clk-microchip' into clk-next omits f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux omits 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl omits 2145bb687e3f dt-bindings: clk: microchip: Add Microchip PolarFire host binding 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 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 ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 omits 896f47a2c39c Merge branch 'v5.17-next/dts64' into for-next omits 93c68e1acdff Merge branch 'v5.17-next/dts32' into for-next 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 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 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 a1ce76e89907 gpio: tps68470: Allow building as module omits b3376ed7d82f gpio: tegra: Get rid of duplicate of_node assignment omits f473bdccb877 gpio: altera-a10sr: Switch to use fwnode instead of of_node omits c84eab5850d1 gpio: merrifield: check the return value of devm_kstrdup() omits c7d3bacbbfbb Merge branch 'fixes' into next omits ce99534e978d drm/edid: improve non-desktop quirk logging omits e573896a3276 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits ddaa0033f3d6 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits 91a1937298f2 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 48413da89d40 mmc: Add driver for LiteX's LiteSDCard interface omits b801d57edad1 dt-bindings: mmc: Add bindings for LiteSDCard omits 34cca3f53929 MAINTAINERS: co-maintain LiteX platform omits 3257843d2c43 mmc: sdhci-tegra: Enable wake on SD card event omits 72c27a8a862b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 09bdcfee8419 mmc: dw_mmc: Fix potential null pointer risk 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 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs omits 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration omits 06608bc2d9e6 gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED 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 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 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 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 fcc619621df5 microblaze/PCI: Remove pci_phys_mem_access_prot() dead code omits 19d448a04e00 microblaze: add const to of_device_id omits 93b33bb6a5e5 microblaze: fix typo in a comment omits 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE 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 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 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 c07b19de2f7a dt-bindings: pinctrl: renesas: Document RZ/V2L pinctrl omits 96310a120c83 pinctrl: renesas: r8a7799[05]: Add MediaLB pins omits 30d369991bc5 pinctrl: renesas: r8a7791: Remove INTC_IRQx_N omits c038a988a842 pinctrl: renesas: r8a7790: Remove INTC_IRQx_N omits 1dcb6b782ff0 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Add descripti [...] omits 9ca70f4202ea pinctrl: renesas: rcar: Do not enforce GPIO if already muxed omits 9b621b6adff5 clk: renesas: r8a779a0: Add CANFD module clock omits b289cdecc7c3 clk: renesas: r9a07g044: Update multiplier and divider val [...] omits d843e61e0ea5 clk: renesas: r8a7799[05]: Add MLP clocks omits 59a43fa2487b clk: renesas: r8a779f0: Add SYS-DMAC clocks omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration omits d1c4c136bab7 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next 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 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] omits 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro 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 c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt omits b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] omits 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options omits 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] omits 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable omits 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] 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 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 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations omits b617693a5d13 iio: adc: tsc2046: add .read_raw support omits 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() omits c39010ea6ba1 iio: adis: stylistic changes omits da5936770517 adis: simplify 'adis_update_bits' macros omits 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib omits f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver omits 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver omits 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver omits f22ab91ae302 iio: sps30: Use sysfs_emit() omits 1acdaa34ad17 iio: scd4x: Use sysfs_emit() omits 6ab56c467593 iio: ms_sensors: Use sysfs_emit() omits d42b626d54ae iio: max9611: Use sysfs_emit() omits 3c1d2fdd8096 iio: max31865: Use sysfs_emit() omits 9df24867d8e8 iio: max31856: Use sysfs_emit() omits 0ad4c227fb60 iio: lm3533: Use sysfs_emit() omits e9d4397a1627 iio: ina2xx-adc: sysfs_emit() omits 2fd52124b597 iio: as3935: Use sysfs_emit() omits 48788715ac8e iio: ad9523: Use sysfs_emit() omits 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() omits 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() omits c3154def82fc iio: core: Use sysfs_emit() omits 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine omits 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver omits 008cc058a4ff MAINTAINERS: fix Analog Devices links omits 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] omits ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 omits f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 omits 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] omits 2553340bd208 iio: adc: rzg2l_adc: Fix typo omits 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] omits 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table omits 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables omits 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table omits 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} omits 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables omits be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables omits 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] omits 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] omits d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] omits 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] omits 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] omits 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] omits 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] omits 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] omits 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] omits 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] omits 02d83fa6393a iio:proximity:sx9360: Add dt-binding support omits 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding omits 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support omits a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support omits 656f807086de dt-bindings:iio:proximity: Add sx9324 binding omits 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support omits caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic omits fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail 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 2212c19e5196 mtd: rawnand: omap_elm: remove redundant variable 'errors' omits ac178a21754c mtd: rawnand: gpmi: support fast edo timings for mx28 omits 15e27d197a7e mtd: rawnand: gpmi: validate controller clock rate omits 2970bf5a32f0 mtd: rawnand: gpmi: fix controller timings setting omits 7f852ec58af6 mtd: aspeed-smc: improve probe resilience omits feca4cc4765a mtd: rawnand: brcmnand: Add BCMA shim omits 5abd37f6e9d6 mtd: rawnand: brcmnand: BCMA controller uses command shift of 0 omits 8e5913005f7b mtd: rawnand: brcmnand: Allow platform data instantation omits 02d1d0e4dfc3 mtd: rawnand: brcmnand: Add platform data structure for BCMA omits f5619f3774d0 mtd: rawnand: brcmnand: Allow working without interrupts omits 75ac944722b0 mtd: rawnand: brcmnand: Move OF operations out of brcmnand [...] omits c0d08a1401bb mtd: rawnand: brcmnand: Avoid pdev in brcmnand_init_cs() omits 25f97138f8c2 mtd: rawnand: brcmnand: Allow SoC to provide I/O operations omits 9e37532b1820 mtd: rawnand: brcmnand: Assign soc as early as possible omits 65a01be4f528 mtd: rawnand: Rework of_get_nand_bus_width() omits dbfbe79dbb63 mtd: rawnand: Remove of_get_nand_on_flash_bbt() wrapper omits 3e68f331c8c7 mtd: onenand: Check for error irq omits 109cf81fb573 mtd: rawnand: nandsim: Add NS_PAGE_BYTE_SHIFT macro to rep [...] omits db52b445793d mtd: rawnand: nandsim: Merge repeat codes in ns_switch_state omits e0a9ddd5d9e1 mtd: rawnand: nandsim: Replace overflow check with kzalloc [...] omits 5a04982df8da dt-bindings: dmaengine: zynqmp_dma: convert to yaml omits 92649241a25a dt-bindings: msm/mdp4: convert to yaml format omits 066aef690794 dt-bindings: serial: Convert rda,8810pl-uart to YAML omits a9940f83a6e2 m68k: Add asm/config.h 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 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code 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 8a900dc390da xtensa: Remove unused early_read_config_byte() et al declarations omits 4b0b23873bab xtensa: use strscpy to copy strings omits 2d4a4aec2fe5 net: xtensa: use strscpy to copy strings 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 a357dca964e0 drm/amdgpu: fix the page fault caused by uninitialized variables omits 37ff945f804c drm/amdgpu: fix convert bad page retiremt 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 f9eceeca3623 drm: Update docs after moving DisplayPort helpers around omits 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] omits 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references omits 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers omits 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc omits c6553cd5dec6 usr/include/Makefile: add linux/nfc.h to the compile-test [...] 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 eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV omits b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() 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 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a 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 c8469eb98626 Merge branches 'misc' and 'fixes' into for-next omits 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort omits d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER omits fae0bd40fab0 virtio_console: break out of buf poll on remove omits 742f5cb75597 virtio: document virtio_reset_device omits c4f269601734 virtio: acknowledge all features before access omits 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences omits acde6234f65b drm/amdgpu: remove excl as shared workarounds omits 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm 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 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 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 b54f41b791de virtio: unexport virtio_finalize_features omits 72744f509650 gfs2: Fix gfs2_release for non-writers regression 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 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 87a0b2fafc09 Merge tag 'v5.16' into next 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 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] omits 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs omits d134ad2574a1 ipmi: ssif: replace strlcpy with strscpy omits 7281599201c3 ipmi/watchdog: Constify ident omits 993220ba6706 ipmi: Add the git repository to the MAINTAINERS file 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 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 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] omits fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] omits 3a5d604f90f9 i915: make array flex_regs static const 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 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 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 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 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next 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 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 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 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 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 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 c3c07fc25f37 ubi: fastmap: Return error code if memory allocation fails [...] omits 3b67db8a6ca8 ubifs: Fix to add refcount once page is set private omits 4f2262a33464 ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() omits 1b83ec057db1 ubifs: setflags: Make dirtied_ino_d 8 bytes aligned omits a6dab6607d46 ubifs: Rectify space amount budget for mkdir/tmpfile operations omits 60eb3b9c9f11 ubifs: Fix 'ui->dirty' race between do_tmpfile() and write [...] omits 278d9a243635 ubifs: Rename whiteout atomically omits a9e4fb51425f drm/panfrost: Update create_bo flags comment 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 fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 716b4573026b ubifs: Add missing iput if do_tmpfile() failed in rename whiteout omits 7a8884feec90 ubifs: Fix wrong number of inodes locked by ui_mutex in ub [...] omits afd427048047 ubifs: Fix deadlock in concurrent rename whiteout and inod [...] omits 40a8f0d5e7b3 ubifs: rename_whiteout: Fix double free for whiteout_ui->data omits 3cbf0e392f17 ubi: Fix race condition between ctrl_cdev_ioctl and ubi_cd [...] 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 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] omits 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits 1ce93cb102e7 soc: fsl: qe: Check of ioremap return value omits 6e55608192b4 soc: fsl: qe: fix typo in a comment omits faf919381e59 soc: fsl: guts: Add a missing memory allocation failure check omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing omits 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed 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 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next 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 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] omits abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional omits 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] 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 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 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next 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 a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases 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 c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 9be3df0e718c Merge branch 'at91-defconfig' into at91-next omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next 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 09b7bafa9876 Merge branch 'for-5.17' into for-next omits fef6d35d82c2 drm/tilcdc: add const to of_device_id omits 89e7a6698fdd reset: uniphier-glue: Use devm_add_action_or_reset() omits 9568d0259fec reset: uniphier-glue: Use reset_control_bulk API omits 5e23c1ec4347 reset: renesas: Check return value of reset_control_deassert() omits f90f1bbe0d70 dt-bindings: reset: document deprecated HiSilicon property omits 875e5cc6b065 lsm: Fix kernel-doc omits 0906a50ee6f3 apparmor: Fix kernel-doc omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment omits d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = 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 ce94980d2970 ARM: dts: bcm2711-rpi-4-b: Add gpio offsets to line name array omits b4a213c53eed ARM: dts: bcm2711-rpi-400: Fix GPIO expander labels 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 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 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits c4b365624007 Merge branch 'at91-soc' into at91-next omits 73537e0e4042 Merge branch 'at91-dt' into at91-next omits 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits 98ba6eee87f2 Merge branch 'clk-at91' into at91-next omits 3e3df268b966 Merge branch 'clk-at91' into at91-next omits 614887c0a7fa Merge branch 'console-registration-cleanup' into for-next omits 97b289cfd305 Merge branch 'for-5.17' into for-next 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 317465bcc6f4 Merge branch 'fs.idmapped' into for-next 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 67a4fa80561f soc: fsl: Correct MAINTAINERS database (SOC) omits a8abda432c3c soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 38a895d7dacf soc: fsl: Replace kernel.h with the necessary inclusions omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits ce352be35ba0 Merge branch 'async_notif' into next omits 208ed795559b dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits b75c41b72271 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits afc9c1e26bc7 firmware: arm_scmi: optee: Drop the support for the OPTEE [...] omits d40f0b133b44 media: meson-ir-tx: remove incorrect doc comment omits 6de63dd5ef9e media: rockchip/rga: do proper error checking in probe omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 52e00ea6b26e fs/ntfs3: Update valid size if -EIOCBQUEUED omits 114346978cf6 fs/ntfs3: Check new size for limits omits 3880f2b816a7 fs/ntfs3: Fix fiemap + fix shrink file size (to remove pre [...] omits 9186d472ee78 fs/ntfs3: In function ntfs_set_acl_ex do not change inode- [...] omits 3a2154b25a9f fs/ntfs3: Optimize locking in ntfs_save_wsl_perm omits 2d44667c306e fs/ntfs3: Update i_ctime when xattr is added omits 87e21c99bad7 fs/ntfs3: Restore ntfs_xattr_get_acl and ntfs_xattr_set_ac [...] omits e95113ed4d42 fs/ntfs3: Keep preallocated only if option prealloc enabled omits e589f9b7078e fs/ntfs3: Fix some memory leaks in an error handling path [...] omits 61bc76be367e firmware: arm_scmi: optee: Fix missing mutex_init() omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner 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 omits 06cf63cb69be Merge branch 'for-5.16-fixup' into for-next omits d667c5384577 From: Gene Chen gene_chen@richtek.com omits 4b4e6c24e679 Merge branch 'rework/printk_safe-removal' into for-next omits eafd42c87753 Merge branch 'for-5.16-vsprintf-pgp' into for-next omits ad7fea30c59e Merge branch 'for-5.16' into for-next omits 68607c27a0ed Merge branch 'for-5.16-vsprintf-pgp' into for-next omits f130d08a8d79 usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 8f40da9494cf Merge branch 'misc.namei' into for-next omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits 8e222b83dec2 Merge branch 'work.iov_iter' into for-next omits 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() omits 2cfbffc62045 Merge branch 'work.init' into for-next omits cd2d68f2d6b2 Merge branch 'for-5.15/cpu-hotplug' into for-next omits 1ec10274d436 h8300: don't implement set_fs omits 81dd24966885 h8300: remove memory.c omits cb293d3b430e Merge branch 'for_5.15/drivers-soc' into next omits 95b115332a83 zonefs: remove redundant null bio check omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits 444d018d8d38 ARM: dts: owl-s500-roseapplepi: Add ATC2603C PMIC omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits bd33335aa93d rtc: cmos: Disable irq around direct invocation of cmos_in [...] omits 6e5e55227c95 Merge tag 'v5.11' into h8300-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-next omits 6b9a5f88e909 Merge remote-tracking branch 'origin/master' into h8300-next omits 59fc1e476962 Merge branch 'for-5.10/flive-patching' into for-next omits 338c0aff6dbb Merge branch 'for-5.9/upstream-fixes' into for-next omits 8808515be0ed h8300: Replace <linux/clk-provider.h> by <linux/of_clk.h> omits 35b34568912c h8300: dts: Fix /chosen:stdout-path omits bf14b015bf51 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b2a80bf2f658 Merge branch 'for-5.9/selftests-cleanup' into for-next omits b950460b2486 Merge branch 'for-5.9/selftests-cleanup' into for-next omits 9d48776fc609 Merge remote-tracking branch 'origin/master' into h8300-next omits e1aef3a1dfdd Merge branch 'for-5.9/selftests-cleanup' into for-next omits 8631420cac7d Merge branch 'for-5.8/klp-module-fixups' into for-next omits 1a0601ade9e1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits f644e7bbd7c1 Merge branch 'for-5.8/klp-module-fixups' into for-next omits ccd99877e8fc Merge branch 'for-5.8/klp-module-fixups' into for-next omits aa4673232ef6 Merge branch 'for-5.8/klp-module-fixups' into for-next omits beab3d5cb0e1 irq-renesas-h8s: Fix external interrupt control. omits 8bd55b5fce80 irq-renesas-h8300h: Fix external interrupt contorol. omits 2c496a11304d irq-renesas-h8s: fix interrupt handling. omits 951261bc4834 h8300_timer8: fix count mode. omits 04fffbe01d2d h8300: update dts. omits 2fdf50bd510f sh-sci: 8bit register fix. omits b2c03bb18a6d smc91x: remove GPIOLIB dependency. omits 5d90be1ecf44 h8300: Fix BOOT_LINK_OFFSET omits de9887173682 h8300: move definition of __kernel_size_t etc. to posix_types.h omits ece7be2c964c h8300: move definition of __kernel_size_t etc. to posix_types.h omits 3e138fe1a4fb h8300: Add missing symbol "BOOT_LINK_OFFSET" omits caf3f4bdb535 h8300: fix memset return value. omits d28b4c1b2b3d Merge branch 'for-5.6/selftests' into for-next omits 7f436b3066e3 Merge branch 'for-5.5/core' into for-next omits 8b65d6ab9d70 Merge remote-tracking branch 'for-5.5/system-state' into for-next omits 010e85f9e47c Merge branch 'for-5.5/selftests' into for-next omits 1cfe141e1715 Merge branch 'for-5.4-core' into for-next omits 28f28ea4343a Merge branch 'for-5.3-core' into for-next omits eb1bfcffba2c Merge branch 'for-5.3-core' into for-next omits 33b7fbdee8ff Merge commit '4fb5741c7c5defd88046f570694fc3249479f36f' in [...] omits 95def8fe33ed Merge branch 'for-5.2/fixes' into for-next omits 591be2f7f7b5 Merge branch 'for-5.2/core' into for-next omits 7df6a9f68d5d Merge branch 'for-5.2-core' into for-next omits 55ac3597df3f Merge branch 'for-5.1-upstream-fixes' into for-next omits 90be806f0eb3 Merge branch 'for-5.2-core' into for-next omits 768321fdbcb1 Merge branch 'for-5.1-upstream-fixes' into for-next omits b420648f103d Merge branch 'for-5.1-atomic-replace' into for-next omits 586f1a151c7b Merge branch 'for-5.1-atomic-replace' into for-next omits 62ecab9b2482 Merge branch 'for-5.1-atomic-replace' into for-next omits d85ce23d3c20 Merge branch 'for-5.0/upstream-fixes' into for-next omits 5b99cc230388 Merge branch 'for-5.0/upstream-fixes' into for-next omits e1fd0398d1e7 Merge branch 'for-5.1/fake-signal' into for-next omits 704f63ef69b5 Merge branch 'for-5.1/atomic-replace' into for-next omits bd0ab5efe8ec Merge branch 'for-4.21/upstream' into for-next omits c72a7f515329 Merge branch 'for-4.18/upstream' into for-next omits 0eb53cdd58f5 Merge branch 'for-4.19/upstream' into for-next omits d7ab8e67aa52 Merge branch 'for-4.18/upstream' into for-next omits 3beed9bf1e3d Merge branch 'for-4.17/upstream-fixes' into for-next omits d13f5d84ca27 Merge branch 'for-4.16/signal-sysfs-force-v2' into for-next adds b794eecb2af7 ice: add support for DSCP QoS for IDC adds a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS adds b2309a71c1f2 net: add dev->dev_registered_tracker adds 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table adds 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns adds e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table adds fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() adds 1c6957646143 ipv4: add fib_net_exit_batch() adds ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode adds e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() adds 696e595f7075 ipmr: introduce ipmr_net_exit_batch() adds ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode adds 16a41634acca bonding: switch bond_net_exit() to batch mode adds ee403248fa6d net: remove default_device_exit() adds 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' adds 4e76b5c11d25 ptp_pch: use mac_pton() adds 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() adds d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() adds 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro adds 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* adds 946df10db670 ptp_pch: Remove unused pch_pm_ops adds c7d9a6751a5f net: dsa: typo in comment adds 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC adds 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC adds 453307b569a0 igc: avoid kernel warning when changing RX ring parameters adds e62ad74aa534 igb: refactor XDP registration adds 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() adds 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit adds 89bb09837b97 i40e: Remove rx page reuse double count adds b3936d27673c i40e: Aggregate and export RX page reuse stat adds 453f83054838 i40e: Add a stat tracking new RX page allocations adds cb963b989755 i40e: Add a stat for tracking pages waived adds b76bc129839d i40e: Add a stat for tracking busy rx pages adds aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO adds c5755214623d mctp: tests: Add key state tests adds 8069b22d656f mctp: Add helper for address match checking adds 0de55a7d1133 mctp: Allow keys matching any local address adds 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control adds b4f029f4f433 Merge branch 'MCTP-tag-control-interface' adds d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default adds 1121f6b02e7a octeontx2-af: Priority flow control configuration support adds e740003874ed octeontx2-af: Flow control resource management adds 8e67558177f8 octeontx2-pf: PFC config support with DCBx adds dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' adds 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx adds 8378a7910d14 dpaa2-eth: allocate a fragment already aligned adds ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] adds a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path adds a4ca448e8bfe dpaa2-eth: work with an array of FDs adds 3dc709e0cd47 dpaa2-eth: add support for software TSO adds 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] adds 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' adds b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] adds 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] adds 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function adds 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() adds 1710b52d7c13 net: usb: smsc95xx: add generic selftest support adds 5cad527d5ffa net: drop_monitor: support drop reason adds fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] adds 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] adds ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header adds d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() adds 0e06b4037168 x86/alternative: Introduce text_poke_copy adds ebc1415d9b4f bpf: Introduce bpf_arch_text_copy adds 57631054fae6 bpf: Introduce bpf_prog_pack allocator adds 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] adds 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc adds 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' adds 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing adds 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing adds f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] adds 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test adds 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() adds 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. adds c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE adds cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' adds 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test adds c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro adds 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro adds f07f1503469b libbpf: Fix accessing syscall arguments on powerpc adds 5c101153bfd6 libbpf: Fix riscv register names adds cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv adds 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] adds 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL adds fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 adds 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 adds 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' adds 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro adds c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro adds 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' adds dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format adds 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide adds 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] adds e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' adds 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. adds 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock adds 7afa38831aee netfilter: cttimeout: use option structure adds 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes adds 98eee88b8dec nfqueue: enable to set skb->priority adds 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args adds 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds daf4dd16438b ice: Refactor spoofcheck configuration functions adds 3e0b59714bd4 ice: Add helper function for adding VLAN 0 adds bc42afa95487 ice: Add new VSI VLAN ops adds fb05ba1257d7 ice: Introduce ice_vlan struct adds a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan adds 2bfefa2dab6b ice: Use the proto argument for VLAN ops adds 7bd527aa174f ice: Adjust naming for inner VLAN operations adds c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations adds 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads adds cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode adds 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev adds cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF adds f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning adds adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 416abf4f1891 ieee802154: atusb: move to new USB API adds 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid adds 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant adds c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() adds 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure adds 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] adds 426522394649 net: ping6: remove a pr_debug() statement adds e7b060460f29 net: ping6: support packet timestamping adds 3ebb0b1032e5 net: ping6: support setting socket options via cmsg adds a086ee24cce2 selftests: net: rename cmsg_so_mark adds 49b786130296 selftests: net: make cmsg_so_mark ready for more options adds de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets adds 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets adds 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt adds 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME adds eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping adds af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] adds 57ea56b05b7f Merge branch 'ping6-cmsg' adds ca2d5f1ff059 qed: prevent a fw assert during device shutdown adds ede6c39c4f90 net: make net->dev_unreg_count atomic adds 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs adds dc513a405cad ipv4: Reject again rules with high DSCP values adds d8c2858181cc net/switchdev: use struct_size over open coded arithmetic adds 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings adds ff00854812b2 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc4' of git:// [...] adds 16f7432c884b Merge tag 'linux-kselftest-fixes-5.17-rc4' of git://git.ke [...] adds f1baf68e1383 Merge tag 'net-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO adds 3079e342d265 net/smc: Make smc_tcp_listen_work() independent adds 8270d9c21041 net/smc: Limit backlog connections adds 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested adds a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options adds f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink adds 1ea59b5e1ae3 Merge branch 'smc-optimizations' adds 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] adds 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list adds ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list adds 12a8f37fd2d3 Merge branch 'dsa-cleanup' adds b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) adds 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding adds 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable adds 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache adds e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev adds ba55ef81637c ipv6: add (struct uncached_list)->quarantine list adds 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list adds c002496babfd Merge branch 'ipv6-loopback' adds b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] adds 5f7dc7d48c94 octeontx2-af: fix array bound error adds c9ac080b25d9 net: moxa: use GFP_KERNEL adds f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] adds 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support adds bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs adds cf9aaea8e55b net: lan743x: Add support for 4 Tx queues adds ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] adds a46d9d37c4f4 net: lan743x: Add support for SGMII interface adds a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management adds 48927142bcba Merge branch 'lan743x-enhancements' adds 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] adds 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set adds 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] adds 4ddc844eb81d net/sched: act_police: more accurate MTU policing adds 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] adds 2e13bde13153 net/smc: Add comment for smc_tx_pending adds 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller adds 2dc95a4d30ed net: Add dm9051 driver adds a1b86c5de725 Merge branch 'dm9051' adds 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv adds e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool adds 65c53595bc2a net: ocelot: align macros for consistency adds 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads adds d87b1c08f38a net: mscc: ocelot: use bulk reads for stats adds d4e7592b6404 Merge branch 'ocelot-stats' adds 88f62aea1cff ice: Simplify tracking status of RDMA support adds f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] adds baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. adds e722db8de6e6 net: dev: Make rps_lock() disable interrupts. adds da54d75bebf4 Merge branch 'netdev-RT' adds 7db45f8d955d net: dsa: realtek: rename macro to match filename adds dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters adds 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset adds 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup adds 1e997d040ab4 Merge branch 'dsa-realtek-next' adds 76f05d88623e net: wwan: debugfs obtained dev reference not dropped adds 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference adds e81f1e0de816 Merge branch 'wwan-debugfs' adds fa5d824ce5dd net: prestera: acl: add multi-chain support offload adds 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] adds d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 adds 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field adds c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware adds 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs adds befa41771f9e net/mlx5e: Cleanup of start/stop all queues adds d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev adds 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq adds 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues adds 8bf30be75069 net/mlx5e: Introduce select queue parameters adds 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c adds 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow adds 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function adds ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state adds 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue adds 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue adds 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] adds 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] adds 4f50ef152ec6 virtio_net: Fix code indent error adds 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] adds 99cd6a64e128 dpaa2-eth: Simplify bool conversion adds 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" adds b0471c261081 gve: enhance no queue page list detection adds b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] adds 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] adds cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] adds 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed adds 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones adds 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] adds b28d580e2939 net: bridge: switchdev: replay all VLAN groups adds 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] adds c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] adds 134ef2388e7f net: dsa: add explicit support for host bridge VLANs adds 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces adds f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' adds 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() adds 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout adds a5e516d026cb net: ethernet: altera: cleanup comments adds c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] adds 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() adds d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support adds f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported adds 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options adds 742e2f36c0dd mptcp: drop unneeded type casts for hmac adds af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal adds 90d930882139 mptcp: constify a bunch of of helpers adds 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init adds 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks adds 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' adds 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] adds 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" adds c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta adds b98d2d722f81 net/mlx5e: Generalize packet merge error message adds 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] adds 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs adds 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor adds bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode adds d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep adds 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() adds 314e1105831b net/mlx5e: Add post act offload/unoffload API adds 8300f225268b net/mlx5e: Create new flow attr for multi table actions adds a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions adds 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] adds 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions adds b070e70381ee net/mlx5e: TC, Allow sample action with CT adds c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] adds e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps adds c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] adds 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ adds b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps adds 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] adds 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers adds e42bd4ed09aa net: mscc: ocelot: keep traps in a list adds 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping adds d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() adds 993480043655 net: dsa: felix: update destinations of existing traps wit [...] adds 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] adds 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' adds ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] adds 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY adds d54f16c7fa3b Merge branch 'switchdev-BRENTRY' adds 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg adds 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG adds 9657ad09e1fa selftests: net: test IPV6_TCLASS adds 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT adds a22982c39eb1 selftests: net: basic test for IPV6_2292* adds 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' adds ae68db14b616 net: transition netdev reg state earlier in run_todo adds faab39f63c1f net: allow out-of-order netdev unregistration adds be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed adds 8619e32825fd rtla: Follow kernel version adds f35491b86129 rtla/utils: Fix session duration parsing adds 1a6229096bb5 rtla/trace: Error message fixup adds 4bbf59a9db44 rtla: Fix segmentation fault when failing to enable -t adds 3a92e6de780c MAINTAINERS: Add RTLA entry adds 3203ce39ac0b tracing: Fix tp_printk option related with tp_printk_stop_on_boot adds 32f6c5d03774 Merge tag 'trace-v5.17-rc2' of git://git.kernel.org/pub/sc [...] adds df2bb4dc285e Merge tag 'drm-misc-fixes-2022-02-10' of git://anongit.fre [...] adds 783064383553 Merge tag 'drm-intel-fixes-2022-02-10' of git://anongit.fr [...] adds 03ad3093c7c0 display/amd: decrease message verbosity about watermarks t [...] adds a072312f43c3 drm/amdgpu: add utcl2_harvest to gc 10.3.1 adds 328e34a5ad22 drm/amd/display: Cap pflip irqs per max otg number adds 60fdf98a774e drm/amd/display: fix yellow carp wm clamping adds ad787771b436 drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] adds a8b1e8636a32 drm/amd/pm: fix hwmon node of power1_label create issue adds 6e7545ddb134 drm/amdgpu/display: change pipe policy for DCN 2.0 adds 95e875bdb186 Merge tag 'amd-drm-fixes-5.17-2022-02-09' of https://gitla [...] adds c3ee3a9e4fa6 Merge tag 'drm-fixes-2022-02-11' of git://anongit.freedesk [...] adds 921d2eb09673 ata: sata_fsl: fix sscanf() and sysfs_emit() format strings adds c8ea23d5fa59 ata: libata-core: Disable TRIM on M88V29 adds 284fce044332 Merge tag 'ata-5.17-rc4-2' of git://git.kernel.org/pub/scm [...] adds 0b9df436192a Merge tag 'gpio-fixes-for-v5.17-rc4' of git://git.kernel.o [...] adds 0d7c1153d929 io_uring: Clean up a false-positive warning from GCC 9.3.0 adds 0a3f1e0beacf mm: io_uring: allow oom-killer from io_uring_setup adds 199b7f84c428 Merge tag 'io_uring-5.17-2022-02-11' of git://git.kernel.d [...] adds 00e757b648c0 nvme: add nvme_complete_req tracepoint for batched completion adds 63573807b27e nvme-tcp: fix bogus request completion when failing to send AER adds 93e2c52d71a6 Merge tag 'nvme-5.17-2022-02-10' of git://git.infradead.or [...] adds bf23747ee053 loop: revert "make autoclear operation asynchronous" adds cf26a2360a6e Merge tag 'block-5.17-2022-02-11' of git://git.kernel.dk/l [...] adds 356b8103d4c4 Revert "gfs2: check context in gfs2_glock_put" adds d3add1a9519d gfs2: Fix gfs2_release for non-writers regression adds 8ce964b520ad Merge tag 'gfs2-v5.16-rc3-fixes2' of git://git.kernel.org/ [...] adds 27a98fe60b03 Merge branch 'acpi-x86' adds 883fd0aba1ae Merge tag 'acpi-5.17-rc4' of git://git.kernel.org/pub/scm/ [...] adds e47ca4032626 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 1d41d2e82623 Merge tag 'riscv-for-linus-5.17-rc4' of git://git.kernel.o [...] adds 075b7d363c67 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" adds adccc16ea3c5 Merge tag 'pci-v5.17-fixes-4' of git://git.kernel.org/pub/ [...] adds 5225e1b87432 ARM: dts: meson: Fix the UART compatible strings adds 57007bfb5469 ARM: dts: meson8: Fix the UART device-tree schema validation adds 3375aa77135f ARM: dts: meson8b: Fix the UART device-tree schema validation adds 789602061203 Merge tag 'amlogic-fixes-v5.17-rc-v2' of git://git.kernel. [...] adds 1830947ee4e8 arm64: Remove ARCH_VULCAN adds 5e5eddd94c89 Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" adds 83e396641110 Merge tag 'soc-fixes-5.17-1' of git://git.kernel.org/pub/s [...] adds 925346c129da fs/binfmt_elf: fix PT_LOAD p_align values for loaders adds 24d7275ce279 fs/proc: task_mmu.c: don't read mapcount for migration entry adds b485c6f1f9f5 mm: vmscan: remove deadlock due to throttling failing to m [...] adds 0764db9b49c9 mm: memcg: synchronize objcg lists with a dedicated spinlock adds 8913c6100148 kfence: make test case compatible with run time set sample [...] adds 9917ff5f3197 Merge branch 'akpm' (patches from Andrew) adds eef8cffcaba8 Merge tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/ [...] adds 4a387c98b3ab Merge tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.or [...] adds a4fd49cdb549 Merge tag 's390-5.17-4' of git://git.kernel.org/pub/scm/li [...] adds 57bc3d3ae8c1 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup adds c853685d11c0 usb: core: Unregister device on component_add() failure adds 75e5b4849b81 USB: gadget: validate interface OS descriptor requests adds 38ea1eac7d88 usb: gadget: rndis: check size of RNDIS_MSG_SET command adds 269cbcf7b72d usb: dwc2: drd: fix soft connect when gadget is unconfigured adds c1dd10c681cd Merge tag 'usb-serial-5.17-rc4' of https://git.kernel.org/ [...] adds 736e8d89044c Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] adds 85187378990e Merge tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 522e7d03f7d2 Merge tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds dcd72f546657 Merge tag 'staging-5.17-rc4' of git://git.kernel.org/pub/s [...] adds c72ea2050361 iio: buffer: Fix file related error handling in IIO_BUFFER [...] adds 080eba785fe1 Merge tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub [...] adds b81b1829e7e3 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e9c25787db08 Merge tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfr [...] adds 8795359e35bc x86/sgx: Silence softlockup detection when releasing large [...] adds 808f0ab22106 Merge tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.o [...] adds 5f4e5ce638e6 perf: Fix list corruption in perf_cgroup_switch() adds f5e02656b19f Merge tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel. [...] adds 13765de8148f sched/fair: Fix fault in reweight_entity adds 6f3573672324 Merge tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel [...] adds bfb1a7c91fb7 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm adds 42964a18f81c Merge tag 'objtool_urgent_for_v5.17_rc4' of git://git.kern [...] adds 1e34064b6055 Merge tag 'irqchip-fixes-5.17-2' of git://git.kernel.org/p [...] adds c5d714aa6dce Merge tag 'irq-urgent-2022-02-13' of git://git.kernel.org/ [...] adds 1b9e740a81f9 kconfig: fix failing to generate auto.conf adds e89d3a467109 Merge tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/p [...] adds 754e0b0e3560 Linux 5.17-rc4 adds d567f5db412e Merge tag 'regulator-fix-v5.17-rc4' of git://git.kernel.or [...] adds c24449b32109 Merge tag 'hyperv-fixes-signed-20220215' of git://git.kern [...] adds b160628e9ebc parisc: Show error if wrong 32/64-bit compiler is being used adds dbd0b42350d5 parisc: Fix some apparent put_user() failures adds 6e8793674bb0 serial: parisc: GSC: fix build when IOSAPIC is not set adds 2572da44a511 Merge tag 'for-5.17/parisc-3' of git://git.kernel.org/pub/ [...] adds 705d84a366cf Merge tag 'for-5.17-rc4-tag' of git://git.kernel.org/pub/s [...] adds 0cf74235f440 HID: amd_sfh: Handle amd_sfh work buffer in PM ops adds aa0b724a2bf0 HID: amd_sfh: Correct the structure field name adds b300667b33b2 HID: amd_sfh: Disable the interrupt for all command adds fb75a3791a80 HID: amd_sfh: Add functionality to clear interrupts adds 7f016b35ca76 HID: amd_sfh: Add interrupt handler to process interrupts adds a254a9da455c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5bfa685e62e9 KVM: arm64: vgic: Read HW interrupt pending state from the HW adds ed343aa85718 Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pu [...] adds 0316dbb9a017 selftests: kvm: Remove absent target file adds 0a5f784273aa KVM: SVM: extract avic_ring_doorbell adds 30811174f0db KVM: SVM: set IRR in svm_deliver_interrupt adds 66fa226c131f KVM: SVM: fix race between interrupt delivery and AVIC inhibition adds b8bfee85f130 KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when crea [...] adds 710c47651431 KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW adds c5d9ae265b10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 359303076163 tty: n_tty: do not look ahead for EOL character past the e [...] adds f71077a4d84b Merge tag 'mmc-v5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 80d47f5de5e3 mm: don't try to NUMA-migrate COW pages that have other uses adds a8e8f851e829 module: fix building with sysfs disabled adds edbd6c628ef1 Merge tag 'modules-5.17-rc5' of git://git.kernel.org/pub/s [...] adds 0bc2ba49101f MAINTAINERS: Update Jiri's email address adds de9f498d2b38 perf trace: Avoid early exit due SIGCHLD from non-workload [...] adds 714b8b7131f9 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds 096972f5588d libperf: Fix 32-bit build for tests uint64_t printf adds 0b31ea6613ad perf cs-etm: No-op refactor of synth opt usage adds 9de0736973dd perf cs-etm: Fix corrupt inject files when only last branc [...] adds 30d1c4d94798 libperf: Fix perf_cpu_map__for_each_cpu macro adds 52a9dab6d892 libsubcmd: Fix use-after-free for realloc(..., 0) adds 047e6032c4f0 perf test: Fix arm64 perf_event_attr tests wrt --call-grap [...] adds 31ded1535e31 perf bpf: Defer freeing string after possible strlen() on it adds 2dd3a8a13908 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-17' of git:/ [...] adds a3580ac9b7a3 fs/file_table: fix adding missing kmemleak_not_leak() adds 1de9770d121e net/smc: Avoid overwriting the copies of clcsock callback [...] adds dcd54265c8bc drop_monitor: fix data-race in dropmon_net_event / trace_n [...] adds 7152303cbec4 selftests: netfilter: add synproxy test adds 75063c9294fb netfilter: xt_socket: fix a typo in socket_mt_destroy() adds 2e71ec1a725a selftests: netfilter: fix exit value for nft_concat_range adds 2b4e5fb4d377 netfilter: nft_synproxy: unregister hooks on init error path adds 249749c88906 selftests: netfilter: synproxy test requires nf_conntrack adds bbe4c0896d25 selftests: netfilter: disable rp_filter on router adds 525de9a79349 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netfilter/nf adds 85d24ad38bc4 Merge tag 'wireless-2022-02-11' of git://git.kernel.org/pu [...] adds 6bb9681a43f3 net: dsa: lan9303: fix reset on probe adds 6c342ce2239c mctp: serial: Cancel pending work from ndo_uninit handler adds bf8e59fd315f atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC adds 143de8d97d79 tipc: fix a bit overflow in tipc_crypto_key_rcv() adds 86006f996346 ice: enable parsing IPSEC SPI headers for RSS adds 26394fc118d6 ipv6: mcast: use rcu-safe version of ipv6_get_lladdr() adds a2614140dc0f net: dsa: mv88e6xxx: flush switchdev FDB workqueue before [...] adds 5891cd5ec46c net_sched: add __rcu annotation to netdev->qdisc adds 0fc95dec096c net: fix documentation for kernel_getsockname adds 603c692d5741 MAINTAINERS: bridge: update my email adds 6605cc67ca18 USB: zaurus: support another broken Zaurus adds 032062f363b4 tipc: fix wrong publisher node address in link publications adds 525b108e6d95 net: phy: mediatek: remove PHY mode check on MT7531 adds bdc120a2bcd8 net: ieee802154: ca8210: Fix lifs/sifs periods adds b465c0dc83be Merge tag 'ieee802154-for-net-2022-02-15' of git://git.ker [...] adds 25206111512d crypto: af_alg - get rid of alg_memory_allocated adds 9d2d38c35e7a ipv4: add description about martian source adds 2a36ed7c1cd5 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] adds 07dd44852be8 dpaa2-eth: Initialize mutex used in one step timestamping path adds 9ceaf6f76b20 bonding: fix data-races around agg_select_timer adds ef5764057540 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() adds 7e5b6a5c8c44 mctp: fix use after free adds 8d2b1a1ec9f5 CDC-NCM: avoid overflow in sanity checking adds c832962ac972 net: bridge: multicast: notify switchdev driver whenever M [...] adds 0b0dff5b3b98 ipv6: per-netns exclusive flowlabel checks adds 8c6ae46150a4 net: dsa: lantiq_gswip: fix use after free in gswip_remove() adds c08e58438d4a tipc: fix wrong notification node addresses adds 5740d0689096 net: sched: limit TC_ACT_REPEAT loops adds 21e8a96377e6 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 adds 35a79e64de29 ping: fix the dif and sdif check in ping_lookup adds 6aba04ee3263 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] adds b9208492fcae vsock: remove vsock from connected table when connect is i [...] adds 017b355bbdc6 net: dsa: lan9303: handle hwaccel VLAN tags adds 430065e26719 net: dsa: lan9303: add VLAN IDs to master device adds 9fcf986cc4bc ipv4: fix data races in fib_alias_hw_flags_set adds d95d6320ba7a ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt adds 7dbcda584eaa nfp: flower: netdev offload check for ip6gretap adds a6ab75cec1e4 bonding: force carrier update when releasing slave adds 8b97cae315ca Merge tag 'net-5.17-rc5' of git://git.kernel.org/pub/scm/l [...] adds 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4a11678f6838 bpf: Do not try bpf_msg_push_data with len 0 adds a8abb0c3dc1e bpf: Fix crash due to incorrect copy_map_value adds a7e75016a075 selftests/bpf: Add test for bpf_timer overwriting crash adds acc3c47394a1 Merge branch 'Fix for crash due to overwrite in copy_map_value' adds 3bd916ee0ecb bpf: Emit bpf_timer in vmlinux BTF adds 5eaed6eedbe9 bpf: Fix a bpf_timer initialization issue adds 3df9d803163e Merge branch 'bpf: fix a bpf_timer initialization issue' adds 61d06f01f971 selftests: bpf: Check bpf_msg_push_data return value adds 45ce4b4f9009 bpf: Fix crash due to out of bounds access into reg2btf_ids. adds 75134f16e7dd bpf: Add schedule points in batch ops adds 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 19787b93f814 net: marvell: prestera: Add router LPM ABI adds 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] adds 4394fbcb78cf net: marvell: prestera: handle fib notifications adds 2aed49da6c08 Merge branch 'prestera-route-offloading' adds b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. adds 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. adds 28d743f67127 bpftool: Generalize light skeleton generation. adds d7beb3d6aba3 bpf: Update iterators.lskel.h. adds cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. adds 85fbd23303bc Merge branch 'bpf-light-skel' adds a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags adds 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig adds 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output adds 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] adds 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] adds d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 adds 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] adds edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps adds d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode adds bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers adds 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example adds d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' adds 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm adds adb8fa195efd libbpf: Split bpf_core_apply_relo() adds 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool adds 0a9f4a20c615 bpftool: Add gen min_core_btf command adds a9caaba399f9 bpftool: Implement "gen min_core_btf" logic adds dc695516b6f5 bpftool: Implement btfgen_get_btf() adds 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples adds 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" adds 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' adds f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded adds 9b6eb0478dfa bpftool: Fix C++ additions to skeleton adds 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() adds b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. adds b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails adds d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header adds a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds d17b968b9876 selftests: mptcp: increase timeout to 20 minutes adds bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint adds 22514d52962b selftests: mptcp: join: exit after usage() adds 0a40e273be04 selftests: mptcp: join: remove unused vars adds 93827ad58f62 selftests: mptcp: join: create tmp files only if needed adds 87154755d90e selftests: mptcp: join: check for tools only if needed adds 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect adds 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' adds 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds f20cfd662a62 net: add sanity check in proto_register() adds d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats adds 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls adds 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] adds 8aba73ef44eb net: ethernet: xilinx: cleanup comments adds bde018222c6b net: dsa: add support for phylink mac_select_pcs() adds 3ce855f0408a net: dsa: qca8k: move qca8k_setup() adds 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() adds 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs adds 7544b3ff745b net: dsa: qca8k: move pcs configuration adds d9cbacf0574a net: dsa: qca8k: mark as non-legacy adds a3b355c7785b Merge branch 'qca8k-phylink' adds aaae162aeb67 teaming: deliver link-local packets with the link they arrive on adds 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] adds 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot adds 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() adds 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 adds 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers adds 799c230e9362 ionic: prefer strscpy over strlcpy adds ecea8bb429b0 ionic: clean up comments and whitespace adds 6e2e59eaee47 Merge branch 'ionic-driver-updates' adds 47f0bd503210 net: Add new protocol attribute to IP addresses adds cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers adds 86cdfd63f25d mctp: add address validity checking for packet receive adds bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' adds 7e1b54d07751 i40e: remove dead stores on XSK hotpath adds 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif adds 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller adds f5b8abf9fc3d mctp i2c: MCTP I2C binding driver adds a7cc3464e667 Merge branch 'mctp-i2c' adds 36a29fb6b22d bridge: switch br_net_exit to batch mode adds b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain adds 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() adds 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command adds c4680c978567 dpaa2-eth: Update SINGLE_STEP register access adds 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' adds 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code adds e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] adds ccfbf44d4c7f net: dsa: remove pcs_poll adds 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll adds 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' adds a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] adds 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() adds 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver adds 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow adds 082116ffcb74 net: tcp: introduce tcp_drop_reason() adds 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() adds c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() adds 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() adds 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() adds 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() adds 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() adds a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() adds d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() adds adfb62dbda49 Merge branch 'tcp_drop_reason' adds 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] adds 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] adds 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] adds dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] adds 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code adds 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() adds 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send adds 841e95641e4c bonding: add extra field for bond_opt_value adds 4e24be018eb9 bonding: add new parameter ns_targets adds 129e3c1bab24 bonding: add new option ns_ip6_target adds 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' adds 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format adds 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata adds 7b779cc8846a Merge branch 'octeontx2-ptp-updates' adds a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled adds b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() adds 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable adds dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities adds cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() adds 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() adds 81c1681cbb9f net: dsa: b53: mark as non-legacy adds d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' adds ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() adds ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage adds 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage adds 926146a84bca Merge branch 's390-net-updates-2022-02-21' adds 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...] adds 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction adds cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...] adds f64ae40de5ef testptp: add option to shift clock by nanoseconds adds 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER adds 763087dab975 net: add skb_set_end_offset() helper adds 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize() adds fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue' adds 922ea87ff6f2 ionic: use vmalloc include adds acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...] adds 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap adds 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...] adds 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption' adds dc121c008491 mctp: make __mctp_dev_get() take a refcount hold adds e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr adds 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs' adds 8d783197f06d mctp: Fix warnings reported by clang-analyzer adds c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...] adds 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...] adds f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...] adds bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes adds 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention adds bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource adds 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments adds af9911c569d5 mlxsw: core: Remove unnecessary asserts adds 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...] adds 902992d18f5a mlxsw: core: Unify method of trap support validation adds cc4d3de99052 mlxsw: Remove resource query check adds f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules adds 503310a5d4b2 Merge branch 'mlxsw-next' adds b26ef81c46ed drop_monitor: remove quadratic behavior adds a21d9a670d81 net: bridge: Add support for bridge port in locked mode adds fa1c83342987 net: bridge: Add support for offloading of locked port flag adds b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...] adds 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode adds b2b681a41251 selftests: forwarding: tests of locked port feature adds 6ce71687d4f4 Merge branch 'locked-bridge-ports' adds 167053f8dd0e net: Correct wrong BH disable in hard-interrupt. adds 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit" adds 1241e329ce2e ethtool: add support to set/get completion queue event size adds 68258596cbc9 octeontx2-pf: Vary completion queue event size adds e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...] adds 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...] adds d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...] adds edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...] adds bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...] adds 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings adds 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu() adds 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...] adds 5597f082fcaf can: bittiming: mark function arguments and local variable [...] adds 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...] adds 8d0a82e1f42f can: c_can: ethtool: use default drvinfo adds 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...] adds 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function adds 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...] adds 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...] adds 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...] adds 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...] adds 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...] adds 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function adds 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...] adds 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...] adds 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...] adds 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...] adds 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...] adds 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...] adds a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...] adds e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...] adds 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...] adds 2a68dd8663ea can: mcp251xfd: add support for internal PLL adds c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...] adds d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...] adds 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs adds 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs adds fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...] adds 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info adds 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs adds aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...] adds fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...] adds c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting adds 93b067f154b3 ixgbe: Remove non-inclusive language adds 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 647474b8d980 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] adds fb9c96714f10 Merge tag 'mediatek-drm-fixes-5.17' of https://git.kernel. [...] adds 0136f5844b00 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds f8f4e2a51834 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 9c4f59ea3f86 drm/amd/pm: correct the sequence of sending gpu reset msg adds 364438fd629f drm/radeon: Fix backlight control on iMac 12,1 adds 6379bd44ddbc Merge tag 'amd-drm-fixes-5.17-2022-02-16' of https://gitla [...] adds 59f39bfa6553 drm/cma-helper: Set VM_DONTEXPAND for mmap adds 439cf34c8e0a drm/atomic: Don't pollute crtc_state->mode_blob with error [...] adds babb1fc32343 Merge tag 'drm-misc-fixes-2022-02-17' of git://anongit.fre [...] adds 91c64a4f1cb0 drm/i915/gvt: clean up kernel-doc in gtt.c adds d72d69abfdb6 drm/i915/gvt: Make DRM_I915_GVT depend on X86 adds aa4d01a4734b Merge tag 'gvt-fixes-2022-01-13' of https://github.com/int [...] adds 698bef8ff5d2 drm/i915: Fix dbuf slice config lookup adds 8d9d2a723d64 drm/i915: Fix mbus join config lookup adds 0bdc0a069992 drm/i915/ttm: tweak priority hint selection adds ea958422291d drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 26ace8793aae drm/i915/fbc: Fix the plane end Y offset check adds 5666b6101947 Merge tag 'drm-intel-fixes-2022-02-17' of git://anongit.fr [...] adds b3d971ec2534 Merge tag 'drm-fixes-2022-02-18' of git://anongit.freedesk [...] adds a7e793a867ae selftests/exec: Add non-regular to TEST_GEN_PROGS adds 21bffcb76ee2 selftests/seccomp: Fix seccomp failure by adding missing headers adds 6fec1ab67f8d selftests/ftrace: Do not trace do_softirq because of PREEMPT_RT adds 9195e5e0adbb Merge tag 'linux-kselftest-fixes-5.17-rc5' of git://git.ke [...] adds 9405b5f8b20c smb3: fix snapshot mount option adds dd5a927e4118 cifs: fix set of group SID via NTSD xattrs adds 26d3dadebbcb cifs: do not use uninitialized data in the owner/group sid adds 3d6cc9898efd cifs: fix double free race when mount fails in cifs_get_root() adds 0c6f4ebf8835 cifs: modefromsids must add an ACE for authenticated users adds 53923e0fe209 cifs: fix confusing unneeded warning message on smb2.1 and [...] adds 7476b043b191 Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds fe663df78258 powerpc/lib/sstep: fix 'ptesync' build error adds ea4b3d299fe6 Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm [...] adds 4f6de676d94e arm64: Correct wrong label in macro __init_el2_gicv3 adds 45a98a71d2da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 8e1741c65899 ALSA: memalloc: Fix dma_need_sync() checks adds 3e16dc50d77d ALSA: memalloc: invalidate SG pages before sync adds 19d20c7a29bf ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Aud [...] adds c07f2c7b4541 ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 adds 6317f7449348 ALSA: hda: Fix regression on forced probe mask option adds dd8e5b161d7f ALSA: hda: Fix missing codec probe on Shenker Dock 15 adds 9a5adeb28b77 ALSA: usb-audio: Don't abort resume upon errors adds 2a845837e3d0 ALSA: hda/realtek: Fix deadlock by COEF mutex adds 5948342a526f Merge tag 'asoc-fix-v5.17-rc4' of https://git.kernel.org/p [...] adds acd289e04a0a ALSA: hda: Set max DMA segment size adds 8872fc0d0459 ASoC: SOF: hda: Set max DMA segment size adds c22a8086b384 ASoC: intel: skylake: Set max DMA segment size adds 2848551bc659 Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm [...] adds a12821d5e012 block: Add handling for zone append command in blk_complet [...] adds 06582bc86d7f block: loop:use kstatfs.f_bsize of backing file to set dis [...] adds cc8f7fe1f5ea block-map: add __GFP_ZERO flag for alloc_page in function [...] adds 7a5428dcb790 block: fix surprise removal for drivers calling blk_set_qu [...] adds e92bc4cd34de block/wbt: fix negative inflight counter when remove scsi device adds b9889768bda1 Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/l [...] adds 7993e65fdd0f Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org [...] adds 12f4a665cc35 RISC-V: Fix hartid mask handling for hartid 31 and up adds 2b35d5b7d130 RISC-V: Fix handling of empty cpu masks adds 5feef64f4c67 RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering adds 241c32d853a8 Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.o [...] adds f98da1d66298 ACPI: tables: Quiet ACPI table not found warning adds bfe55a1f7fd6 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] adds 8292656464e5 Merge branch 'acpi-processor' adds 1c2a33d0ac69 Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/ [...] adds 9d047bf68fe8 NFS: Remove an incorrect revalidation in nfs4_update_chang [...] adds e0caaf75d443 NFS: LOOKUP_DIRECTORY is also ok with symlinks adds d19e0183a883 NFS: Do not report writeback errors in nfs_getattr() adds 4f12b742eb2b Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/proj [...] adds c16bdeb5a39f rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] adds 8f2f9c4d82f2 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 adds a55d07294f1e ucounts: Base set_cred_ucounts changes on the real user adds c923a8e7edb0 ucounts: Move RLIMIT_NPROC handling after set_user adds 0cbae9e24fa7 ucounts: Handle wrapping in is_ucounts_overlimit adds 2d3409ebc87f Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds ddc204b517e6 copy_process(): Move fd_install() out of sighand->siglock [...] adds c1034d249d14 Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/sc [...] adds d1c56bfdaca4 tests: fix idmapped mount_setattr test adds 97acd701185b MAINTAINERS: add entry for idmapped mounts adds 538f4f022a46 fs: add kernel doc for mnt_{hold,unhold}_writers() adds 7f25f0412c9e Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel [...] adds da5462a4dc44 power: supply: fix table problem in sysfs-class-power adds 2b56a9a28a6b power: supply: core: fix application of sizeof to pointer adds f444578d727a power: supply: bq256xx: Handle OOM correctly adds 70d2bec7c545 Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/l [...] adds 37ef4c19b4c6 Input: clear BTN_RIGHT/MIDDLE on buttonpads adds de8aa31ac7c2 Input: zinitix - add new compatible strings adds 7b1f781f2d24 Input: psmouse - set up dependency between PS/2 and SMBus [...] adds 961af9dbe5d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a0d48505a1d6 i2c: qcom-cci: don't delete an unregistered adapter adds 02a4a69667a2 i2c: qcom-cci: don't put a device tree node before i2c_add [...] adds 0b0dcb3882c8 i2c: cadence: allow COMPILE_TEST adds 2ce4462f2724 i2c: imx: allow COMPILE_TEST adds 5de717974005 i2c: qup: allow COMPILE_TEST adds 834cea3a252e i2c: brcmstb: fix support for DSL and CM variants adds 2428766e2015 MAINTAINERS: remove duplicate entry for i2c-qcom-geni adds dacec3e7b9bc Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 3c62fd3406e0 dmaengine: ptdma: Fix the error handling path in pt_core_init() adds aa7accb7f91c dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet() adds 2d21543efe33 dmaengine: sh: rcar-dmac: Check for error num after setting mask adds e831c7aba950 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] adds da2ad87fba08 dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] adds 455896c53d5b dmaengine: shdma: Fix runtime PM imbalance on error adds 77478077349f Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub [...] adds f10f582d2822 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] adds 7f4c5a26f735 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop adds 10af11564617 scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() adds e268d7084a90 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds f8efca92ae50 EDAC: Fix calculation of returned address and next offset [...] adds 6e8e752f705c Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel. [...] adds b1e8206582f9 sched: Fix yet more sched_fork() races adds 0b0894ff78cc Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel [...] adds e5733d8c89c3 x86/sgx: Fix missing poison handling in reclaimer adds 44cad52cc14a x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing adds 222177397aab Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.o [...] adds 28df029d53a2 lockdep: Correct lock_classes index mapping adds 3324e6e80315 Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kern [...] adds cfb92440ee71 Linux 5.17-rc5 adds ae09639e3b2a platform/x86: int3472: Add terminator to gpiod_lookup_table adds 038101e6b2cd Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kern [...] adds 9d2231c5d74e lib/iov_iter: initialize "flags" in new pipe_buffer adds 917bbdb107f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 05c7b7a92cc8 cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug adds 6d3971dab239 cgroup: clarify cgroup_css_set_fork() adds 467a726b754f cgroup-v1: Correct privileges check in release_agent writes adds c70cd039f1d7 cpuset: Fix kernel-doc adds 5c1ee569660d Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] adds 93dd04ab0b2b slab: remove __alloc_size attribute from __kmalloc_track_caller adds 221944736f66 tools/cgroup/slabinfo: update to work with struct slab adds 4eb0a7c8e195 Merge tag 'slab-for-5.17-rc6' of git://git.kernel.org/pub/ [...] adds e23e40fd6de5 hwmon: (ntc_thermistor) Underscore Samsung thermistor adds 1b5f517cca36 hwmon: Handle failure to register sensor with thermal zone [...] adds 35f165f08950 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 6f5738db96dd Merge tag 'hwmon-for-v5.17-rc6' of git://git.kernel.org/pu [...] adds dd2288f4a020 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] adds a97279836867 parisc/unaligned: Fix ldw() and stw() unalignment handlers adds 23d04328444a Merge tag 'for-5.17/parisc-4' of git://git.kernel.org/pub/ [...] adds ce2fc710c9d2 selinux: fix misuse of mutex_is_locked() adds 54134be65803 Merge tag 'selinux-pr-20220223' of git://git.kernel.org/pu [...] adds 132507ed04ce of/fdt: move elfcorehdr reservation early for crash dump kernel adds 34f3eda8c8ff MAINTAINERS: sifive: drop Yash Shah adds 0c0822bcb73f dt-bindings: update Roger Quadros email adds 91318b29a81c Merge tag 'devicetree-fixes-for-5.17-2' of git://git.kerne [...] adds 68af28426b3c platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] adds 21d90aaee8d5 surface: surface3_power: Fix battery readings on batteries [...] adds 6c528f34ca36 Merge tag 'platform-drivers-x86-v5.17-4' of git://git.kern [...] adds f240762f88b4 io_uring: add a schedule point in io_add_buffers() adds 228339662b39 io_uring: don't convert to jiffies for waiting on timeouts adds 80912cef18f1 io_uring: disallow modification of rsrc_data during quiesce adds 3a5f59b17f9d Merge tag 'io_uring-5.17-2022-02-23' of git://git.kernel.d [...] adds bb49c6fa8b84 block: clear iocb->private in blkdev_bio_end_io_async() adds 363f63686037 nvme: don't return an error from nvme_configure_metadata adds 602e57c9799c nvme: also mark passthrough-only namespaces ready in nvme_ [...] adds c2700d2886a8 nvme-tcp: send H2CData PDUs based on MAXH2CDATA adds b2750f14007f Merge tag 'nvme-5.17-2022-02-24' of git://git.infradead.or [...] adds 73878e5eb1bd Merge tag 'block-5.17-2022-02-24' of git://git.kernel.dk/l [...] adds efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() adds 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show adds 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] adds e9da0b56fe27 sr9700: sanity check for packet length adds a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t adds b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() adds 5a2aba71cd26 net: mvpp2: always set port pcs ops adds ba88b5533728 MAINTAINERS: rmnet: Update email addresses adds 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() adds 0cd33c5ffec1 selftests: mptcp: fix diag instability adds 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability adds 98247bc16a27 mptcp: fix race in overlapping signal events adds 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing adds f73c11946345 mptcp: add mibs counter for ignored incoming options adds 6ef84b1517e0 selftests: mptcp: more robust signal race test adds e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits adds 90141edcd53d Merge branch 'mptcp-fixes' adds b70bc066d77b ice: Match on all profiles in slow-path adds 932645c298c4 ice: fix setting l4 port flag when adding filter adds fadead80fe4c ice: fix concurrent reset and removal of VFs adds ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 adds 5950bdc88dd1 ice: initialize local variable 'tlv' adds 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h adds 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports adds 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] adds 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool adds 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled adds cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures adds 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] adds 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() adds b891106da52b bnxt_en: Increase firmware message response DMA wait time adds 1278d17a1fb8 bnxt_en: Fix devlink fw_activate adds 5a3449734bcb Merge branch 'bnxt_en-fixes' adds cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover adds b6ad6261d277 net: mdio-ipq4019: add delay after clock enable adds 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] adds b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] adds 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit adds 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak adds dad3bdeef45f netfilter: nf_tables: fix memory leak during stateful obj update adds 5663b85462a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds ef527f968ae0 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] adds 342b6419193c net: dsa: fix panic when removing unoffloaded port from bridge adds 277f2bb14361 ibmvnic: schedule failover only if vioctl fails adds a58da53ffd70 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] adds de7b2efacf4e udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() adds a1f8fec4dac8 tipc: Fix end of loop tests for list_for_each_entry() adds 404ba13a6588 MAINTAINERS: add myself as co-maintainer for Realtek DSA s [...] adds ecf4a24cf978 net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds 4f1e72850d45 drivers/net/ftgmac100: refactor ftgmac100_reset_task to en [...] adds 3c773dba8182 drivers/net/ftgmac100: adjust code place for function call [...] adds 1baf2e50e48f drivers/net/ftgmac100: fix DHCP potential failure with systemd adds 0228d37bd1a4 Merge branch 'ftgmac100-fixes' adds f908a35b2218 net/mlx5: Update the list of the PCI supported devices adds e5b2bc30c211 net/mlx5: DR, Cache STE shadow memory adds 0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte adds ffb0753b9547 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] adds ecd9c5cd46e0 net/mlx5: DR, Fix the threshold that defines when pool syn [...] adds 7f839965b2d7 net/mlx5: Update log_max_qp value to be 17 at most adds 07666c75ad17 net/mlx5: Fix wrong limitation of metadata match on ecpf adds be7f4b0ab149 net/mlx5: Fix tc max supported prio for nic mode adds b645e57debca net/mlx5: Fix possible deadlock on rule deletion adds 0b8942972235 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure adds 7eaf1f37b881 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] adds 23216d387c40 net/mlx5e: TC, Reject rules with drop and modify hdr action adds 3d65492a86d4 net/mlx5e: TC, Reject rules with forward and drop actions adds fb7e76ea3f3b net/mlx5e: TC, Skip redundant ct clear actions adds 7fac05290380 net/mlx5e: Add feature check for set fec counters adds c63741b426e1 net/mlx5e: Fix MPLSoUDP encap to use MPLS action information adds fdc18e4e4bde net/mlx5e: MPLSoUDP decap, fix check for unsupported matches adds 5ee02b7a8006 net/mlx5e: Add missing increment of count adds ca49df96f9f5 net/mlx5e: Fix VF min/max rate parameters interchange mistake adds 5facf49702b6 Merge tag 'mlx5-fixes-2022-02-23' of git://git.kernel.org/ [...] adds 0f4558ae9187 Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds e8240addd0a3 Revert "xen-netback: Check for hotplug-status existence be [...] adds e13ad1443684 bnx2x: fix driver load from initrd adds 7ff57e98fb78 net/smc: Use a mutex for locking "struct smc_pnettable" adds 6c0d8833a605 ipv6: prevent a possible race condition with lifetimes adds d9b5ae5c1b24 openvswitch: Fix setting ipv6 fields causing hw csum failure adds fe20371578ef Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" adds cd33bdcbead8 ping: remove pr_err from ping_lookup adds 42404d8f1c01 net: mv643xx_eth: process retval from of_get_mac_address adds f672ff91236b Merge tag 'net-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds c49ae619905e PCI: mvebu: Fix device enumeration regression adds 3f1271b54edc PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds d8152cfe2f21 Merge tag 'pci-v5.17-fixes-5' of git://git.kernel.org/pub/ [...] adds aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags adds d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...] adds 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...] adds 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...] adds 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev" adds e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" adds 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev" adds 3d4a0a2a46ab net: dsa: make LAG IDs one-based adds b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...] adds dedd6a009f41 net: dsa: create a dsa_lag structure adds ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...] adds e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...] adds 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev adds e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces adds 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces adds 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces' adds 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks adds bbab5f9332ee nfp: refactor policer config to support ingress/egress meter adds 59080da09038 nfp: add support to offload tc action to hardware adds 26ff98d7dd20 nfp: add hash table to store meter table adds 776178a5cc67 nfp: add process to get action stats from hardware adds 147747ec664e nfp: add support to offload police action from flower table adds 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...] adds a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload' adds 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support adds a420b757acc4 net: dsa: sja1105: populate supported_interfaces adds c2b8e1e3d81e net: dsa: sja1105: remove interface checks adds 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface adds 2d1d548ec144 net: dsa: sja1105: mark as non-legacy adds 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate() adds 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X adds 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates' adds 38455fbcc8ec net: dsa: qca8k: return with -EINVAL on invalid port adds 23d743301198 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S adds f62457df5cc4 mctp: Avoid warning if unregister notifies twice adds 06bf1ce69d55 mctp i2c: Fix potential use-after-free adds 33f5d1a9d970 mctp i2c: Fix hard head TX bounds length check adds 3e120e458018 Merge branch 'small-fixes-for-mctp' adds 79fda660bdbb net: dsa: ocelot: populate supported_interfaces adds e57a15401e82 net: dsa: ocelot: remove interface checks adds 864ba485ac52 net: dsa: ocelot: convert to mac_select_pcs() adds f6f04c02047c net: dsa: ocelot: mark as non-legacy adds 0cc70c6eecf1 Merge branch 'dsa-ocelot-phylink-updates' adds 5e187189ec32 net: ip: add skb drop reasons for ip egress path adds a5736edda10c net: neigh: use kfree_skb_reason() for __neigh_event_send() adds 56d4b4e48ace net: neigh: add skb drop reasons to arp_error_report() adds 4aaa489538af Merge branch 'ip-neigh-skb-reason' adds e8eb9e32999d PCI: Add Fungible Vendor ID to pci_ids.h adds e1ffcc66818f net/fungible: Add service module for Fungible drivers adds ee6373ddf3a9 net/funeth: probing and netdev ops adds 21c5ea95da9e net/funeth: ethtool operations adds d1d899f24428 net/funeth: devlink support adds db37bc177dae net/funeth: add the data path adds a3662007a12e net/funeth: add kTLS TX control part adds 749efb1e6d73 net/fungible: Kconfig, Makefiles, and MAINTAINERS adds 1bb1c5bc54e9 Merge branch 'FFungible-ethernet-driver' adds 91495f21fcec net: dsa: tag_8021q: replace the SVL bridging with VLAN-un [...] adds d7f9787a763f net: dsa: tag_8021q: add support for imprecise RX based on [...] adds d27656d02d85 docs: net: dsa: sja1105: document limitations of tc-flower [...] adds 08f44db3abe6 net: dsa: felix: delete workarounds present due to SVL tag [...] adds 04b67e18ce5b net: dsa: tag_8021q: merge RX and TX VLANs adds b6362bdf750b net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid adds c26933639b54 net: dsa: request drivers to perform FDB isolation adds 06b9cce42634 net: dsa: pass extack to .port_bridge_join driver methods adds 219827ef92f8 net: dsa: sja1105: enforce FDB isolation adds 54c319846086 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware adds b42a738e409b Merge branch 'dsa-fdb-isolation' adds b8cd5831c61c net: flow_offload: add tc police action parameters adds d97b4b105ce7 flow_offload: reject offload for all drivers with invalid [...] adds c4eb058ead17 Merge branch 'flow_offload-tc-police-parameters' adds 6900de507cd4 net/smc: Call trace_smc_tx_sendmsg when data corked adds 6a4696c4284f net: netsec: enable pp skb recycling adds b3483bc7a1f2 net/sysctl: avoid two synchronize_rcu() calls adds 688a5efe0ced ionic: no transition while stopping adds acf242fc739e net: dsa: felix: remove prevalidate_phy_mode interface adds a5081bad2eac net: phylink: remove phylink_set_pcs() adds 882edc062168 net: ethernet: use time_is_before_eq_jiffies() instead of [...] adds 3b6cab7b5a2f net: qlcnic: use time_is_before_jiffies() instead of open [...] adds e0e8028cc0b8 net: ethernet: sun: use time_is_before_jiffies() instead o [...] adds 61c4fb9c4d09 net: hamradio: use time_is_after_jiffies() instead of open [...] adds b7eb7f67eb29 net: wan: lmc: use time_is_before_jiffies() instead of ope [...] adds 98fffd72f934 net: decnet: use time_is_before_jiffies() instead of open [...] adds e499cd3102b2 Merge tag 'spi-remove-void' of https://git.kernel.org/pub/ [...] adds 0b9e69e1a1e4 net: dm9051: Make remove() callback a void function adds 43c075959de3 mlx5: remove unused static inlines adds c2c922dae77f net/mlx5: Add ability to insert to specific flow group adds 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...] adds 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling adds 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL adds 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...] adds 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports adds 54493a08e21f net/mlx5: Lag, record inactive state of bond device adds 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware adds f086470122d5 net/mlx5: cmdif, Return value improvements adds 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring adds f23519e542e5 net/mlx5: cmdif, Add new api for command execution adds 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} adds 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...] adds c76a1e90ad4e RDMA/mlx5: Use new command interface API adds 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register adds 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure adds f2b77012ddd5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 6765393614ea vxlan: move to its own directory adds fba55a66e8ec vxlan_core: fix build warnings in vxlan_xmit_one adds 76fc217d7fb1 vxlan_core: move common declarations to private header file adds c63053e0cb5a vxlan_core: move some fdb helpers to non-static adds a9508d121a0e vxlan_core: make multicast helper take rip and ifindex explicitly adds efe0f94b333b vxlan_core: add helper vxlan_vni_in_use adds 7b8135f4df98 rtnetlink: add new rtm tunnel api for tunnel id filtering adds a498c5953a9c vxlan_multicast: Move multicast helpers to a separate file adds f9c4bb0b245c vxlan: vni filtering support on collect metadata device adds 3edf5f66c12a selftests: add new tests for vxlan vnifiltering adds 4095e0e1328a drivers: vxlan: vnifilter: per vni stats adds 445b2f36bb4e drivers: vxlan: vnifilter: add support for stats dumping adds 1e385c08249e Merge branch 'vxlan-vnifiltering' adds 462791bbfa35 net/smc: add sysctl interface for SMC adds dcd2cf5f2fc0 net/smc: add autocorking support adds 12bbb0d163a9 net/smc: add sysctl for autocorking adds b70a5cc04519 net/smc: send directly on setting TCP_NODELAY adds 6bf536eb5c8c net/smc: correct settings of RMB window update limit adds a505cce6f7cf net/smc: don't req_notify until all CQEs drained adds 6b88af839d20 net/smc: don't send in the BH context if sock_owned_by_user adds 7282c126f768 Merge branch 'smc-datapath-opts' adds ef739f1dd3ac net: smc: fix different types in min() adds c265b569a45f sfc: default config to 1 channel/core in local NUMA node only adds 09a99ab16c60 sfc: set affinity hints in local NUMA node only adds 422ce83667d6 Merge branch 'sfc-optimize-rxqs-count-and-affinities' adds fb3f903769e8 tun: support NAPI for packets received from batched XDP buffs adds 323d51cac6a1 nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds a02192151b7d macvtap: advertise link netns via netlink adds dd0ca255f3d2 if_ether.h: add PROFINET Ethertype adds cd73cda742fb if_ether.h: add EtherCAT Ethertype adds 96946d892a05 Merge branch 'if_ether-h-add-industrial-fieldbus-ethertypes' adds a577223a97df net: hamradio: fix compliation error adds 94ea9392e113 batman-adv: Start new development cycle adds c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls adds eb7da4f17dfc batman-adv: Migrate to linux/container_of.h adds 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message adds fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...] adds 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg adds ab1198e5a1dc net: phylink: use %pe for printing errors adds 9ae1ef4b1634 net: sfp: use %pe for printing errors adds 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API adds d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm adds 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message adds a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC adds c3fec56e1267 iavf: remove redundant ret variable adds bae569d01a1f iavf: stop leaking iavf_status as "errno" values adds 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int adds 0a62b2098987 iavf: Remove non-inclusive language adds 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...] adds cb1d8fba91f2 net: openvswitch: remove unneeded semicolon adds 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane adds 002028857384 net: dsa: mv88e6xxx: support RMII cmode adds bf08824a0f47 flow_dissector: Add support for HSR adds 42f0c1934c7c tcp: Remove the unused api adds 8610037e8106 page_pool: Add allocation stats adds ad6fa1e1ab1b page_pool: Add recycle stats adds 6b95e3388b1e page_pool: Add function to batch and return stats adds a3dd98281b9f Documentation: update networking/page_pool.rst adds cc10e84b2ec3 mlx5: add support for page_pool_get_stats adds a8ff736d3139 Merge branch 'page_pool-stats' adds d90b3120473a net: stmmac: Add support for SM8150 adds a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...] adds d52b45360856 Merge branch 'stmmac-SA8155p-ADP' adds 4e6e6bec7440 qed: display VF trust config adds cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode adds 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...] adds f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...] adds 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests adds 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() adds 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...] adds 9309f97aef6d net: dev: Add hardware stats support adds 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats adds 03ba35667091 net: rtnetlink: Add RTM_SETSTATS adds 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS adds 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters adds 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...] adds c1de13f91ee5 mlxsw: Extract classification of router-related events to [...] adds 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS adds ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test adds ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices' adds 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths adds ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths adds 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors adds a736491239f4 nfc: llcp: use test_bit() adds a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls adds 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...] adds ef132dc40a28 Merge branch 'nfc-llcp-cleanups' adds 43113ff73453 ice: add TTY for GNSS module for E810T device adds 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...] adds 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...] adds 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...] adds 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...] adds 7569459a52c9 net: dsa: manage flooding on the CPU ports adds f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...] adds b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...] adds 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port adds 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...] adds ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...] adds 6fb8661c8f97 Merge branch 'dsa-unicast-filtering' adds a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...] adds de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time adds 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...] adds d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx() adds d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...] adds 8672406eb5d7 net: ip: Handle delivery_time in ip defrag adds 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag adds b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...] adds 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c adds cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...] adds 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...] adds 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...] adds c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh adds 01e2d1579682 Merge branch 'skb-mono-delivery-time' adds 9f492c4cb235 ptp: ocp: add TOD debug information adds 2f23f486cf62 ptp: ocp: Expose clock status drift and offset adds 44a412d13b31 ptp: ocp: add tod_correction attribute adds e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info adds 4db073174f95 docs: ABI: Document new timecard sysfs nodes. adds 25bf4df4d18b Merge branch 'ptp-ocp-next' adds 127770ac0d04 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 adds 4cb9a998b1ce KVM: Fix lockdep false negative during host resume adds 3a55f729240a kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds ad856280ddea x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 adds 988896bb6182 x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 adds ba1f77c54696 x86/kvm: Fix compilation warning in non-x86_64 builds adds ec756e40e271 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 93b71801a827 KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3 adds 1e2277ed7095 Merge branch 'kvm-ppc-cap-210' into kvm-master adds 6f3c1fc53d86 KVM: x86/mmu: make apf token non-zero to fix bug adds e910a53fb4f2 KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TS [...] adds 1f840c0ef44b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f268088f65af perf test: Skip failing sigtrap test for arm+aarch64 adds 8a3d2ee0de38 perf evlist: Fix failed to use cpu list for uncore events adds 69560e366fc4 perf data: Fix double free in perf_session__delete() adds 5b061a322b05 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 13e741b83453 perf script: Fix error when printing 'weight' field adds 7ee022567bf9 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-24' of git:/ [...] adds e40945ab7c7f drm/vc4: hdmi: Unregister codec device on unbind adds 6764eb690e77 drm/vc4: crtc: Fix runtime_pm reference counting adds 1aae05754fca drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER adds f762ce78897d drm/radeon: fix variable type adds ecbd4912a693 drm/edid: Always set RGB444 adds 753a64c77990 Merge tag 'drm-misc-fixes-2022-02-23' of git://anongit.fre [...] adds 184b58fa816f gpu: host1x: Always return syncpoint value when waiting adds 16693c1b2d98 drm/tegra: Fix cast to restricted __le32 adds 8913e1aea4b3 drm/tegra: dpaux: Populate AUX bus adds 0c3127933cb5 Merge tag 'drm/tegra/for-5.17-rc6' of https://gitlab.freed [...] adds 1432108d00e4 drm/amd/display: Protect update_bw_bounding_box FPU code. adds f626dd0ff050 drm/amdgpu: disable MMHUB PG for Picasso adds e3f3824874da drm/amd/pm: fix some OEM SKU specific stability issues adds 4d22336f9039 drm/amd/display: For vblank_disable_immediate, check PSR i [...] adds 7294863a6f01 drm/amd: Check if ASPM is enabled from PCIe subsystem adds 3743e7f6fcb9 drm/amd/display: Fix stream->link_enc unassigned during st [...] adds 1e2be869c8a7 drm/amdgpu: do not enable asic reset for raven2 adds 97c61e0b7c59 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" adds e2b993302f40 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds c1a66c3bc425 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag adds 7c17b3d37f1f Merge tag 'amd-drm-fixes-5.17-2022-02-23' of https://gitla [...] adds 3f33364836aa drm/i915: Widen the QGV point mask adds a40ee54e9a09 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] adds afc189df6bcc drm/i915: Correctly populate use_sagv_wm for all pipes adds ec663bca9128 drm/i915: Fix bw atomic check when switching between SAGV [...] adds 28adef861233 drm/i915/dg2: Print PHY name properly on calibration error adds ecf8a99f4807 Merge tag 'drm-intel-fixes-2022-02-24' of git://anongit.fr [...] adds 5ee3d0015a4c Merge tag 'drm-fixes-2022-02-25' of git://anongit.freedesk [...] adds 3494894afff4 clk: qcom: gcc-msm8994: Remove NoC clocks adds 2f0754f27a23 clk: jz4725b: fix mmc0 clock gating adds 53ab78cd6d5a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5f6b0f2d037c ata: pata_hpt37x: fix PCI clock detection adds 8d093e02e898 ata: pata_hpt37x: disable primary channel on HPT371 adds 78081594971a Merge tag 'ata-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds 038438a25c45 usb: dwc3: pci: add support for the Intel Raptor Lake-S adds d7c93a903f33 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] adds 8b328f8002bc xhci: re-initialize the HC during resume if HCE was set adds 243a1dd7ba48 xhci: Prevent futile URB re-submissions due to incorrect r [...] adds aba2081e0a9c tps6598x: clear int mask on probe failure adds 62e3f0afe246 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings adds 32fde84362c4 usb: dwc2: drd: fix soft connect when gadget is unconfigured adds 7f14c7227f34 USB: gadget: validate endpoint index for xilinx udc adds 84918a89d6ef usb: dwc3: gadget: Let the interrupt handler disable botto [...] adds aaaba1c86d04 usb: gadget: rndis: add spinlock for rndis response list adds 198a7ebd5fa1 Revert "USB: serial: ch341: add new Product ID for CH341A" adds 6ecb3f0b18b3 USB: serial: option: add support for DW5829e adds cfc4442c642d USB: serial: option: add Telit LE910R1 compositions adds 19eae24b76c2 Merge tag 'usb-serial-5.17-rc6' of https://git.kernel.org/ [...] adds 548b1af45d1a Merge tag 'usb-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds 737b0ef3be6b tty: n_gsm: fix encoding of control signal octet bit DV adds 57435c42400e tty: n_gsm: fix encoding of command/response bit adds e3b7468f082d tty: n_gsm: fix proper link termination after failed open adds 96b169f05cdc tty: n_gsm: fix NULL pointer access due to DLCI release adds c19d93542a60 tty: n_gsm: fix wrong tty control line for flow control adds 687f9ad43c52 tty: n_gsm: fix wrong modem processing in convergence laye [...] adds a2ab75b8e76e tty: n_gsm: fix deadlock in gsmtty_open() adds eebb0f4e894f sc16is7xx: Fix for incorrect data being transmitted adds d8fc3bb606d8 Merge tag 'tty-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds b6821b0d9b56 staging: fbtft: fb_st7789v: reset display before initialization adds eae9350eb40a Merge tag 'staging-5.17-rc6' of git://git.kernel.org/pub/s [...] adds d8f7a5484f21 driver core: Free DMA range map when device is released adds d68ccfdbe520 Merge tag 'driver-core-5.17-rc6' of git://git.kernel.org/p [...] adds efe8a1e7cad4 Merge tag 'iio-fixes-for-5.17a' of https://git.kernel.org/ [...] adds f6c052afe6f8 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds 6c7621890995 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds c47658311d60 Merge tag 'char-misc-5.17-rc6' of git://git.kernel.org/pub [...] adds c5eb92f57de2 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds 2800b6d0fc39 Merge tag 'pm-5.17-rc6' of git://git.kernel.org/pub/scm/li [...] adds 3abea10e6a8f thermal: int340x: fix memory leak in int3400_notify() adds e48cb5c2c65d Merge tag 'thermal-5.17-rc6' of git://git.kernel.org/pub/s [...] adds d04ad245d67a regmap-irq: Update interrupt clear register for proper reset adds 0e9894e6aac2 Merge tag 'regmap-fix-v5.17-rc5' of git://git.kernel.org/p [...] adds f0fdfc04fd97 regulator: da9121: Fix DA914x current values adds c8c57fbc1c50 regulator: da9121: Fix DA914x voltage value adds 9c7cf33c53ce regulator: da9121: Remove surplus DA9141 parameters adds 64b5132b897c Merge tag 'regulator-fix-v5.17-rc5' of git://git.kernel.or [...] adds 9382df0a98aa spi: rockchip: Fix error in getting num-cs property adds 80808768e413 spi: rockchip: terminate dma transmission when slave abort adds 4b23c6ecefcc Merge tag 'spi-fix-v5.17-rc5' of git://git.kernel.org/pub/ [...] adds 7920af5c826c gpio: rockchip: Reset int_bothedge when changing trigger adds ae42f9288846 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds 115ccd2278cc Merge tag 'gpio-fixes-for-v5.17-rc6' of git://git.kernel.o [...] adds 32f57cb1b2c8 IB/qib: Fix duplicate sysfs directory name adds 8700af2cc18c RDMA/rtrs-clt: Fix possible double free in error case adds c46fa8911b17 RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close adds 081bdc9fe05b RDMA/ib_srp: Fix a deadlock adds 22e9f71072fa RDMA/cma: Do not change route.addr.src_addr outside state checks adds ca7457236d47 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 741b23a970a7 btrfs: prevent copying too big compressed lzo segment adds 966d879bafaa btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] adds 7093f15291e9 btrfs: defrag: don't try to merge regular extents with pre [...] adds 979b25c300db btrfs: defrag: don't defrag extents which are already at m [...] adds 550f133f6959 btrfs: defrag: remove an ambiguous condition for rejection adds d5633b0dee02 btrfs: defrag: bring back the old file extent search behavior adds 199257a78bb0 btrfs: defrag: don't use merged extent map for their gener [...] adds 26fbac2517fc btrfs: autodefrag: only scan one inode once adds 558732df2122 btrfs: reduce extent threshold for autodefrag adds c0419188b5c1 Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/s [...] adds 84ec758fb2da configfs: fix a race in configfs_{,un}register_subsystem() adds 9137eda53752 Merge tag 'configfs-5.17-2022-02-25' of git://git.infradea [...] adds 3bd9dd813820 Merge tag 'xfs-5.17-fixes-2' of git://git.kernel.org/pub/s [...] adds 762e52f79c95 riscv: fix nommu_k210_sdcard_defconfig adds 22e2100b1b07 riscv: fix oops caused by irqsoff latency tracer adds 2c8c230edab5 Merge tag 'riscv-for-linus-5.17-rc6' of git://git.kernel.o [...] adds bbcf7b0e2e4b MAINTAINERS: add sysctl-next git tree adds db110a99d336 mm/hugetlb: fix kernel crash with hugetlb mremap adds 70effdc3756c kasan: test: prevent cache merging in kmem_cache_double_destroy adds e79ce9832316 hugetlbfs: fix a truncation issue in hugepages parameter adds f798a1d4f94d mm: fix use-after-free bug when mm->mmap is reused after b [...] adds f39c58008dee selftest/vm: fix map_fixed_noreplace test failure adds 7d547dcf97f2 MAINTAINERS: add Roman as a memcg co-maintainer adds 0a972e72e2f9 MAINTAINERS: remove Vladimir from memcg maintainers adds bb9d54549923 MAINTAINERS: add Shakeel as a memcg co-maintainer adds 7b0112f34329 MAINTAINERS, SLAB: add Roman as reviewer, git tree adds 9502bdbf34e4 mailmap: update Roman Gushchin's email adds fda153c89af3 selftests/memfd: clean up mapping in mfd_fail_write adds 086ee11b0384 Merge branch 'akpm' (patches from Andrew) adds c94afc46cae7 memblock: use kfree() to release kmalloced memblock regions adds e41898d2ba51 Merge tag 'fixes-2022-02-26' of git://git.kernel.org/pub/s [...] adds 7414db411919 rtla: Fix systme -> system typo on man page adds ce33c845b030 tracing: Dump stacktrace trigger to the corresponding instance adds 302e9edd5498 tracing: Have traceon and traceoff trigger honor the instance adds b61edd57740d eprobes: Remove redundant event type information adds bc82c38a6933 tracing: Uninline trace_trigger_soft_disabled() partly adds 7acf3a127bb7 tracing: Ensure trace buffer is at least 4096 bytes large adds ab2f993c01f2 ftrace: Remove unused ftrace_startup_enable() stub adds dd990352f01e tracing/osnoise: Make osnoise_main to sleep for microseconds adds 851e99ebeec3 tracefs: Set the group ownership in apply_options() not pa [...] adds c5229a0bd478 tracing: Fix selftest config check for function graph star [...] adds dd48f316a121 rtla/hist: Make -E the short version of --entries adds 316f71017246 rtla/osnoise: Free params at the exit adds 90f59ee41abf rtla/osnoise: Fix error message when failing to enable tra [...] adds 2293be58d6a1 Merge tag 'trace-v5.17-rc4' of git://git.kernel.org/pub/sc [...] adds 64fd52a4d3ce pinctrl: starfive: Use a static name for the GPIO irq_chip adds d1e972ace423 gpio: tegra186: Fix chip_data type confusion adds 6f66db29e241 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" adds 486c2d15aa81 Merge tag 'intel-pinctrl-v5.17-5' of gitolite.kernel.org:p [...] adds 6676ba2a6df6 Merge tag 'pinctrl-v5-17-3' of git://git.kernel.org/pub/sc [...] adds ddbd89deb7d3 swiotlb: fix info leak with DMA_FROM_DEVICE adds 98f3e84f8df6 Merge tag 'dma-mapping-5.17-1' of git://git.infradead.org/ [...] adds ba1366f3d039 PCI: vmd: Prevent recursive locking on interrupt allocation adds 52a025546731 Merge tag 'irq-urgent-2022-02-27' of git://git.kernel.org/ [...] adds 7e57714cd0ad Linux 5.17-rc6 adds dcf0c838854c riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value adds 258dd902022c efivars: Respect "block" flag in efivar_entry_set_safe() adds 201b5c016f16 Merge tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org [...] adds 6620e311ae76 MAINTAINERS: replace a Microchip AT91 maintainer adds 26077968f838 dt-bindings: ARM: at91: update maintainers entry adds a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] adds 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] adds 40eb0dcf4114 tee: optee: fix error return code in probe function adds 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] adds f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 1ba603f56568 firmware: arm_scmi: Remove space in MODULE_ALIAS name adds 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds be4e65bdffab ARM: dts: rockchip: reorder rk322x hmdi clocks adds 3916c3619599 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller adds 795a2ab1da7b Merge tag 'v5.17-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 8d3b01e0d4bb ARM: tegra: Move panels to AUX bus adds 31c50bf184a4 Merge tag 'tegra-for-5.17-arm-dt-fixes' of git://git.kerne [...] adds ef3075d6638d arm64: dts: imx8mm: Fix VPU Hanging adds 45d941f67b00 arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required adds fa231bef3b34 soc: imx: gpcv2: Fix clock disabling imbalance in error path adds 3f96885eb713 Merge tag 'imx-fixes-5.17-2' of git://git.kernel.org/pub/s [...] adds 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree adds 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 adds f03f10a9823a Merge tag 'omap-for-v5.17/fixes-signed' of git://git.kerne [...] adds efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a adds 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] adds 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions adds f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) adds b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) adds b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed adds b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check adds 6385960501d9 soc: fsl: qe: fix typo in a comment adds a222fd854139 soc: fsl: qe: Check of ioremap return value adds c253bf70c657 Merge tag 'soc-fsl-fix-v5.17' of git://git.kernel.org/pub/ [...] adds 719fce7539cd Merge tag 'soc-fixes-5.17-2' of git://git.kernel.org/pub/s [...] adds 439a8468242b binfmt_elf: Avoid total_mapping_size for ET_EXEC adds 575115360652 Merge tag 'binfmt_elf-v5.17-rc7' of git://git.kernel.org/p [...] adds bca06b85fcaf Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" adds 1a71581012dd Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" adds a867e9d0cc15 KVM: arm64: Don't miss pending interrupts for suspended vCPU adds 456f89e0928a KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 adds ece32a75f003 Merge tag 'kvmarm-fixes-5.17-4' of git://git.kernel.org/pu [...] adds fb184c4af9b9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds ae5f531d1766 Merge tag 'ntb-5.17-bugfixes' of git://github.com/jonmason/ntb adds 22ba5e99b96f erofs: fix ztailpacking on > 4GiB filesystems adds 92ebf5f91b4d Merge tag 'erofs-for-5.17-rc7-fixes' of git://git.kernel.o [...] adds d920eaa4c455 ARM: Fix kgdb breakpoint for Thumb2 adds 11c57c3ba94d ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] adds 7b83299e5b93 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] adds 7e3d76139b5d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0ac983f51203 ucounts: Fix systemd LimitNPROC with private users regression adds 5859a2b19911 Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds 4424c35ead66 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature adds 898c0a15425a auxdisplay: lcd2s: Fix memory leak in ->remove() adds 9ed331f8a0fb auxdisplay: lcd2s: Use proper API to free the instance of [...] adds 4d5ae2340dd4 Merge tag 'auxdisplay-for-linus-v5.17-rc7' of git://github [...] adds cc19db8b312a MIPS: ralink: mt7621: do memory detection on KSEG1 adds f2703def339c MIPS: smp: fill in sibling and core maps earlier adds 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting adds 5d8965704fe5 MIPS: ralink: mt7621: use bitwise NOT instead of logical adds e58bd49da6eb Merge tag 'mips-fixes-5.17_4' of git://git.kernel.org/pub/ [...] adds dd3b1dc3dd05 Bluetooth: hci_core: Fix leaking sent_cmd skb adds fa78d2d1d64f Bluetooth: fix data races in smp_unregister(), smp_del_chan() adds 29fb608396d6 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks adds 2e8ecb4bbc13 Bluetooth: assign len after null check adds 80740ebb7e1a Bluetooth: hci_sync: Fix hci_update_accept_list_sync adds a56a1138cbd8 Bluetooth: hci_sync: Fix not using conn_timeout adds 8a7271000b91 Merge tag 'for-net-2022-02-24' of git://git.kernel.org/pub [...] adds 07c2c7a3b622 mptcp: accurate SIOCOUTQ for fallback socket adds 63bb8239d805 selftests: mptcp: do complete cleanup at exit adds 877d11f0332c mptcp: Correctly set DATA_FIN timeout when number of retra [...] adds a6df953f0178 Merge branch 'mptcp-fixes-for-5-17' adds dcf4ff7a48e7 xen/netfront: destroy queues before real_num_tx_queues is zeroed adds 087a7b944c5d net: stmmac: only enable DMA interrupts when ready adds 9f1c50cf3916 net/smc: fix connection leak adds 91b0383fef06 net: dcb: flush lingering app table entries for unregister [...] adds 31372fe9668e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8d0657f39f48 ibmvnic: free reset-work-item when flushing adds 765559b10ce5 ibmvnic: initialize rc before completing wait adds 83da53f7e4bd ibmvnic: define flush_reset_queue helper adds 36491f2df9ad ibmvnic: complete init_done on transport events adds 570425f8c7c1 ibmvnic: register netdev after init of adapter adds ae16bf15374d ibmvnic: init init_done_rc earlier adds f628ad531b4f ibmvnic: clear fop when retrying probe adds fd98693cb072 ibmvnic: Allow queueing resets during probe adds 5a83dd14c63b Merge branch 'ibmvnic-fixes' adds 767b9825ed17 net: chelsio: cxgb3: check the return value of pci_find_ca [...] adds b3a34dc362c0 net: sparx5: Fix add vlan when invalid operation adds 50e06ddceeea net: sxgbe: fix return value of __setup handler adds e01b042e580f net: stmmac: fix return value of __setup handler adds f4896248e902 can: etas_es58x: change opened_channel_cnt's type from ato [...] adds 035b0fcf0270 can: gs_usb: change active_channels's type from atomic_t to u8 adds c5048a7b2c23 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] adds 328e765c0373 Merge tag 'linux-can-fixes-for-5.17-20220225' of git://git [...] adds fc2e6b3b132a iavf: Rework mutexes for better synchronisation adds 974578017fc1 iavf: Add waiting so the port is initialized in remove adds 3ccd54ef44eb iavf: Fix init state closure on remove adds 0579fafd37fb iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS adds a472eb5cbaeb iavf: Fix race in init state adds e85ff9c631e1 iavf: Fix deadlock in iavf_reset_task adds d2c0f45fcceb iavf: Fix missing check for running netdev adds 14756b2ae265 iavf: Fix __IAVF_RESETTING state usage adds 519ca6fa9605 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9995b408f17f net: ipv6: ensure we call ipv6_mc_down() at most once adds 4d08b7b57ece net/smc: Fix cleanup when register ULP fails adds 90d402528574 net: sparx5: Add #include to remove warning adds d4e26aaea7f8 atm: firestream: check the return value of ioremap() in fs_init() adds caef14b7530c net: ipa: fix a build dependency adds fda2635466cd igc: igc_read_phy_reg_gpy: drop premature return adds c4208653a327 igc: igc_write_phy_reg_gpy: drop premature return adds 1866aa0d0d64 e1000e: Fix possible HW unit hang after an s0ix exit adds ffd24fa2fcc7 e1000e: Correct NVM checksum verification flow adds 7cf5aa32e392 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 610d086d6df0 mac80211: fix EAPoL rekey fail in 802.3 rx path adds a6bce78262f5 mac80211: refuse aggregations sessions before authorized adds 859ae7018316 mac80211: fix forwarded mesh frames AC & queue selection adds 50bb467c9e76 rfkill: define rfill_soft_blocked() if !RFKILL adds 1db5fcbba263 iwlwifi: don't advertise TWT support adds 5a6248c0a223 iwlwifi: mvm: check debugfs_dir ptr before use adds 6ad27f522cb3 nl80211: Handle nla_memdup failures in handle_nan_filter adds 94d9864cc86f mac80211: treat some SAE auth steps as final adds a12f76345e02 cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo adds b8d06ce712e3 Merge tag 'wireless-for-net-2022-03-01' of git://git.kerne [...] adds ae089831ff28 netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant adds 56763f12b0f0 netfilter: fix use-after-free in __nf_register_net_hook() adds 17a8f31bba7b netfilter: egress: silence egress hook lockdep splats adds 747670fd9a2d netfilter: nf_queue: don't assume sk is full socket adds 2e78855d311c selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket [...] adds c3873070247d netfilter: nf_queue: fix possible use-after-free adds 3b836da4081f netfilter: nf_queue: handle socket prefetch adds db6140e5e35a net/sched: act_ct: Fix flow table lookup failure with no o [...] adds 4761df52f154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 275f3f648702 Bluetooth: Fix not checking MGMT cmd pending queue adds 2e77551c6128 Merge tag 'for-net-2022-03-01' of git://git.kernel.org/pub [...] adds 0b0e2ff10356 net: dsa: restore error path of dsa_tree_change_tag_proto adds 90f8f4c0e3ce ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments adds 875ad0601532 iwlwifi: fix build error for IWLMEI adds e50b88c4f076 nl80211: Update bss channel on channel switch for P2P_CLIENT adds e6e91ec966db iwlwifi: mvm: return value for request_ownership adds 95749c103379 Merge tag 'wireless-for-net-2022-03-02' of git://git.kerne [...] adds 690bb6fb64f5 batman-adv: Request iflink once in batadv-on-batadv check adds 6116ba09423f batman-adv: Request iflink once in batadv_get_real_netdevice adds 6c1f41afc1db batman-adv: Don't expect inter-netns unique iflink indices adds ea97ab9889b0 Merge tag 'batadv-net-pullrequest-20220302' of git://git.o [...] adds 224102de2ff1 net: fix up skbs delta_truesize in UDP GRO frag_list adds 1dba41c9d2e2 net: ipa: add an interconnect dependency adds 60ce37b03917 bpf, sockmap: Do not ignore orig_len parameter adds e3d5ea2c011e tcp: make tcp_read_sock() more robust adds bd6f1fd5d33d net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() adds 0537f0a21513 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] adds 4940a1fdf31c net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] adds f8e9bd34cedd Merge branch 'smc-fix' adds f1fb205efb0c sfc: extend the locking on mcdi->seqno adds 8ccffe9ac323 bnx2: Fix an error message adds 10b6bb62ae1a net: dcb: disable softirqs in dcbnl_flush_dev() adds dc9752075341 selftests: mlxsw: tc_police_scale: Make test more robust adds 196f9bc050cb selftests: mlxsw: resource_scale: Fix return value adds 312f2d500af5 Merge branch 'selftests-mlxsw-a-couple-of-fixes' adds 6c7273a26675 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] adds e1bec7fa1cee net: dsa: make dsa_tree_change_tag_proto actually unwind t [...] adds 2d3916f31891 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] adds b949c21fc23e Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/l [...] adds 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 2f5e65de0496 net: marvell: Use min() instead of doing it manually adds f9f52c347428 net/smc: fix document build WARNING from smc-sysctl.rst adds c5a0edaeb9e1 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] adds c3cde44f3c6e net: mscc: ocelot: use pretty names for IPPROTO_UDP and IP [...] adds 28c1305b0b72 net: dsa: felix: remove ocelot->npi assignment from felix_ [...] adds d219b4b674e9 net: dsa: felix: drop the ptp_type argument from felix_che [...] adds dbd032856ba3 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() adds 5d3bb7dda43a net: dsa: felix: print error message in felix_check_xtr_pkt() adds 162fbf6a2f95 net: dsa: felix: remove redundant assignment in felix_8021 [...] adds f2ecfa06afc6 Merge branch 'ocelot-felix-cleanups' adds df830543d63c ice: refactor unwind cleanup in eswitch mode adds b03d519d3460 ice: store VF pointer instead of VF ID adds cd0f4f3b2c04 ice: pass num_vfs to ice_set_per_vf_res() adds 294627a67e96 ice: move clear_malvf call in ice_free_vfs adds 44efe75f736f ice: move VFLR acknowledge during ice_free_vfs adds 59e1f857e377 ice: remove checks in ice_vc_send_msg_to_vf adds 19281e866808 ice: use ice_for_each_vf for iteration during removal adds c4c2c7db64e1 ice: convert ice_for_each_vf to include VF entry iterator adds 000773c00f52 ice: factor VF variables to separate structure adds fb916db1f04f ice: introduce VF accessor functions adds 3d5985a185e6 ice: convert VF storage to hash table with krefs and RCU adds 4ee508ff78c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 21f95a88eab4 docs: networking: Use netif_rx(). adds aa4e5761bff5 net: xtensa: Use netif_rx(). adds 4343b866aa94 net: sgi-xp: Use netif_rx(). adds 3fb4430e73bf net: caif: Use netif_rx(). adds db00cc9da079 net: dsa: Use netif_rx(). adds 90f77c1c512f net: ethernet: Use netif_rx(). adds 566214f44697 net: macvlan: Use netif_rx(). adds 2e83bdd5d6cf net: bridge: Use netif_rx(). adds ad0a043fc26c net: dev: Use netif_rx(). adds 9f9919f73c94 Merge branch 'netif_rx' adds 98b4d7a4e737 net: dev: use kfree_skb_reason() for sch_handle_egress() adds 215b0f1963d4 net: skb: introduce the function kfree_skb_list_reason() adds 7faef0547f4c net: dev: add skb drop reasons to __dev_xmit_skb() adds 44f0bd40803c net: dev: use kfree_skb_reason() for enqueue_to_backlog() adds 7e726ed81e1d net: dev: use kfree_skb_reason() for do_xdp_generic() adds a568aff26ac0 net: dev: use kfree_skb_reason() for sch_handle_ingress() adds 6c2728b7c141 net: dev: use kfree_skb_reason() for __netif_receive_skb_core() adds 6af3b428cd02 Merge branch 'skb-drop-reasons' adds 4488f6b61480 net: phy: micrel: Fix concurrent register access adds 2358dd3fd325 dt-bindings: net: micrel: Configure latency values and tim [...] adds ece19502834d net: phy: micrel: 1588 support for LAN8814 phy adds 828553d2c3b0 Merge branch 'lan8814-1588-support' adds 8eee3d353626 net: phy: used genphy_soft_reset for phy reset in LAN87xx adds 79cea9a9c93a net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX adds ccc8cc5badde net: phy: removed empty lines in LAN87XX adds 8637034bc63f net: phy: updated the initialization routine for LAN87xx adds 680baca546f2 net: phy: added the LAN937x phy support adds 8a1b415d70b7 net: phy: added ethtool master-slave configuration support adds a972711d89ae Merge branch 'lan937x-t1-phy-driver' adds 8f68f53a9325 net: sparx5: Move ifh from port to local variable adds b066ad26ebf2 dt-bindings: net: sparx5: Extend with the ptp interrupt adds 6015fb905d89 dts: sparx5: Enable ptp interrupt adds 3193a6118140 net: sparx5: Add registers that are used by ptp functionality adds 0933bd04047c net: sparx5: Add support for ptp clocks adds 589a07b8eb49 net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP adds 70dfe25cd866 net: sparx5: Update extraction/injection for timestamping adds d31d37912ea7 net: sparx5: Add support for ptp interrupts adds 608111fc580f net: sparx5: Implement get_ts_info adds 34fe804e6804 Merge branch 'sparx5-ptp' adds 3cdb35fb9cd5 nfp: expose common functions to be used for AF_XDP adds 58eb43635344 nfp: wrap napi add/del logic adds 543bd14fc8f6 nfp: xsk: add an array of xsk buffer pools to each data path adds 9c91a3653fbb nfp: xsk: add configuration check for XSK socket chunk size adds 6402528b7a0b nfp: xsk: add AF_XDP zero-copy Rx and Tx support adds 844f63f5dba8 Merge branch 'nfp-AF_XDP-zero-copy' adds 1039135aedfc net: ethernet: sun: Remove redundant code adds 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...] adds a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...] adds d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set() adds b03e19465b97 selftests/bpf: Fix btfgen tests adds 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access adds 6966d4c4425b libbpf: Remove redundant check in btf_fixup_datasec() adds b4f72786429c scripts/pahole-flags.sh: Parse DWARF and generate BTF with [...] adds a19df7139440 bpftool: Remove usage of reallocarray() adds 08894d9c647a libbpf: Simplify the find_elf_sec_sz() function adds c561d1106300 bpf: Cleanup comments adds 08d4dba6ae77 bpftool: Bpf skeletons assert type sizes adds 80bebebdac93 bpf: Fix issue with bpf preload module taking over stdout/ [...] adds 68e4f238b0e9 bpf, arm64: Call build_prologue() first in first JIT pass adds dda7596c109f bpf, arm64: Feed byte-offset into bpf line info adds 5e214f2e43e4 bpf: Add config to allow loading modules with BTF mismatches adds c62dd8a58d19 bpftool: Remove redundant slashes adds a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly adds 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h adds fa1114d9eba5 arm64: insn: add encoders for atomic operations adds 79e7ce2e519e Merge branch 'for-next/insn' of ssh://gitolite.kernel.org/ [...] adds 1902472b4fa9 bpf, arm64: Support more atomic operations adds 07609c193a0c bpf, selftests: Use raw_tp program for atomic test adds a4fbfdd7a160 libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning adds ceac059ed4fd bpf: Cache the last valid build_id adds 43429ea74a12 bpf, docs: Add a missing colon in verifier.rst adds b664e255ba3c bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig adds 4226961b0019 libbpf: Skip forward declaration when counting duplicated [...] adds bd004cad78c0 selftests/bpf: Update btf_dump case for conflicting names adds 530e214c5b5a bpf, test_run: Fix overflow in XDP frags bpf_test_finish adds eed1fcee556f x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 adds 676b2daabaf9 bpf, x86: Set header->size properly before freeing it adds 8bbe98bdccef Merge branch 'fixes for bpf_prog_pack' adds 41332d6e3a43 libbpf: Add a check to ensure that page_cnt is non-zero adds 7df5072cc05f bpf: Small BPF verifier log improvements adds 6646dc241dd0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 3a0318140a6f Bluetooth: mgmt: Replace zero-length array with flexible-a [...] adds 8cd3c55c629e Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] adds a6fbb2bf51ad Bluetooth: mgmt: Remove unneeded variable adds ba17bb62ce41 Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] adds c2b2a1a77f6b Bluetooth: Improve skb handling in mgmt_device_connected() adds 2ca57c809926 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] adds 467e98cda80f Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) adds 599ece4f8f07 Bluetooth: btusb: Improve stability for QCA devices adds f1b8eea0fa66 Bluetooth: 6lowpan: No need to clear memory twice adds e616fec63f51 Bluetooth: make array bt_uuid_any static const adds 8fafe702253d Bluetooth: mt7921s: support bluetooth reset mechanism adds e4412654e260 Bluetooth: mediatek: fix the conflict between mtk and msft [...] adds 9b392e0e0b6d Bluetooth: Fix not checking for valid hdev on bt_dev_{info [...] adds f95fd5f36483 Bluetooth: btusb: Make use of of BIT macro to declare flags adds 728abc0151b0 Bluetooth: hci_event: Add missing locking on hdev in hci_l [...] adds 4bd80d7a4039 Bluetooth: move adv_instance_cnt read within the device lock adds c5e25bb585ce Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 adds eb3f05179a27 Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. adds d3715b2333e9 Bluetooth: use memset avoid memory leaks adds 01da346c1802 Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 adds 6dfbe29f45fb Bluetooth: btusb: Add another Realtek 8761BU adds 2bc0a832fad3 Merge tag 'for-net-next-2022-03-04' of git://git.kernel.or [...] adds 349fa2796e52 net: sparx5: Fix initialization of variables on stack adds 61fd7ac21522 ptp: ocp: Add serial port information to the debug summary adds 43ff0d76f235 bcm63xx_enet: Use platform_get_irq() to get the interrupt adds 9a0a93672c14 selftests: mptcp: adjust output alignment for more tests adds 1e75629cb964 mptcp: add the mibs for MP_FASTCLOSE adds e8e947ef50f6 selftests: mptcp: add the MP_FASTCLOSE mibs check adds e40dd439d6da mptcp: add the mibs for MP_RST adds 922fd2b39e5a selftests: mptcp: add the MP_RST mibs check adds cbfafac4cf8f selftests: mptcp: add extra_args in do_transfer adds 34b572b76fec selftests: mptcp: reuse linkfail to make given size files adds 01542c9bf9ab selftests: mptcp: add fastclose testcase adds 8117dac3e7c3 selftests: mptcp: add invert check in check_transfer adds 26516e10c433 selftests: mptcp: add more arguments for chk_join_nr adds 7d9bf018f907 selftests: mptcp: update output info of chk_rm_nr adds 6dff1574c20b Merge branch 'mptcp-selftest-refinements-and-a-new-test' adds 617c3cc3aafd dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats adds cd87fecdedd7 net: dsa: tag_rtl8_4: add rtl8_4t trailing variant adds 59dc7b4f7f45 net: dsa: realtek: rtl8365mb: add support for rtl8_4t adds c409f9b91f71 Merge branch 'dsa-realtek-add-rtl8_4t-tags' adds 7a7d340ba4d9 net: axienet: fix RX ring refill allocation failure handling adds 17882fd42567 net: axienet: Clean up device used for DMA calls adds 84b9ccc0749a net: axienet: Clean up DMA start/stop and error handling adds 0155ae6eb84d net: axienet: don't set IRQ timer when IRQ delay not used adds cc37610caaf8 net: axienet: implement NAPI and GRO receive adds 40da5d680e02 net: axienet: reduce default RX interrupt threshold to 1 adds 0b79b8dc97b9 net: axienet: add coalesce timer ethtool configuration adds 2057b8b70e86 Merge branch 'axienet-napi-gro-support' adds 8e42aef0b730 bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE adds 54ff1e3e8fc3 bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE adds 02acd399533e bnxt_en: parse result field when NVRAM package install fails adds 0f5a4841f2ec bnxt_en: introduce initial link state of unknown adds 9a3bc77ec65e bnxt_en: Properly report no pause support on some cards adds 7c492a2530c1 bnxt_en: Eliminate unintended link toggle during FW reset adds f16a91692866 bnxt_en: Do not destroy health reporters during reset adds bafed3f231f7 bnxt_en: implement hw health reporter adds 22f5dba5065d bnxt_en: add an nvm test for hw diagnose adds d59e3cbaef70 Merge branch 'bnxt_en-updates' adds 925a24213b5c Revert "net/smc: don't req_notify until all CQEs drained" adds 736f16de75f9 net: tap: track dropped skb via kfree_skb_reason() adds 45a15d89fbcd net: tun: split run_ebpf_filter() and pskb_trim() into dif [...] adds 4b4f052e2d89 net: tun: track dropped skb via kfree_skb_reason() adds 4c22aac3f83e Merge branch 'tuntap-kfree_skb_reason' adds a3d73e15909b net: phy: Use netif_rx(). adds 00f4a0afb7ea can: Use netif_rx(). adds b903117b4868 mctp: serial: Use netif_rx(). adds e77975e02b59 slip/plip: Use netif_rx(). adds 1cd2ef9fcb67 wireless: Atheros: Use netif_rx(). adds b381728e7e28 wireless: brcmfmac: Use netif_rx(). adds afb6d39f3292 wireless: Marvell: Use netif_rx(). adds f9834dbdd322 wireless: Use netif_rx(). adds 83b7b77af37a Merge branch 'netif_rx-conversions-part2' adds 669b258a793d bonding: helper macro __ATTR_RO to make code more clear adds f72de02ebece ptp: Add generic PTP is_sync() function adds 1246b229c6e8 dp83640: Use generic ptp_msg_is_sync() function adds 3914a9c07e8c micrel: Use generic ptp_msg_is_sync() function adds cd0b6277c3aa Merge branch 'ptp-is_sync' adds a70d20704ad5 s390: net: Use netif_rx(). adds 4bcc4249b4cf staging: Use netif_rx(). adds 3d391f6518fd tun: vxlan: Use netif_rx(). adds a0f0db8292e6 tipc: Use netif_rx(). adds 94da81e2fc42 batman-adv: Use netif_rx(). adds d33d0dc9275d bluetooth: Use netif_rx(). adds 63d57cd67454 phonet: Use netif_rx(). adds e1f9e434617f net: phy: micrel: Use netif_rx(). adds 2655926aea9b net: Remove netif_rx_any_context() and netif_rx_ni(). adds 67dbd6c0a2c4 net: phy: micrel: Move netif_rx() outside of IRQ-off section. adds e21af12622c0 Merge branch 'netif_rx-part3' adds 7de8eb0d9039 net/smc: fix compile warning for smc_sysctl adds 0c1794c200e9 nfp: xsk: avoid newline at the end of message in NL_SET_ER [...] adds 0273d10182ec selftests: net: fix array_size.cocci warning adds cd5169841c49 net: dsa: return success if there was nothing to do adds 57d29a2935c9 net: rtnetlink: fix error handling in rtnl_fill_statsinfo() adds 72f00505f2d2 ptp: ocp: off by in in ptp_ocp_tod_gnss_name() adds 8daf4e75fc09 vxlan_core: delete unnecessary condition adds 13d04d79701b ice: xsk: fix GCC version checking against pragma unroll presence adds 69adcb988a06 net: cxgb3: Fix an error code when probing the driver adds 1416ea0ddc14 net: mdio-mux: add bus name to bus id adds 328c621b95cd net: lan966x: allow offloading timestamp operations to the PHY adds 6c43a920a5cd net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filterin [...] adds 64807c232151 net: phy: exported the genphy_read_master_slave function adds f1f3a674261e net: phy: lan87xx: use genphy_read_master_slave in read_status adds d307eab593b2 Merge branch 'net-phy-lan87xx-use-genphy_read_master_slave [...] adds 0eb4e7ee1655 mptcp: add tracepoint in mptcp_sendmsg_frag adds ea56dcb43c20 mptcp: use MPTCP_SUBFLOW_NODATA adds 826d7bdca833 selftests: mptcp: join: allow running -cCi adds f98c2bca7b2b selftests: mptcp: Rename wait function adds 6fa0174a7c86 mptcp: more careful RM_ADDR generation adds d045b9eb95a9 mptcp: introduce implicit endpoints adds 4cf86ae84c71 mptcp: strict local address ID selection adds 69c6ce7b6eca selftests: mptcp: add implicit endpoint test case adds 0dc626e5e853 mptcp: add fullmesh flag check for adding address adds 964efdab0349 Merge branch 'mptcp-advertisement-reliability-improvement- [...] adds 869420a8be19 SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP adds 4587369b6cba ptp: ocp: correct label for error path adds d82a6c5ef9dc net: prestera: acl: make read-only array client_map static const adds 366fd1000995 ixgbe: add the ability for the PF to disable VF link state adds 008ca35f6e87 ixgbe: add improvement for MDD response functionality adds 443ebdd68b44 ixgbevf: add disable link state adds b57b44f7496a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] adds 0cfcdd1ebcfe ptp: ocp: add nvmem interface for accessing eeprom adds b0ca789ade4e ptp: ocp: Update devlink firmware display path. adds ce7ec1b8ec78 Merge branch 'ptrp-ocp-next' adds 0832cd9f1f02 net: dsa: warn if port lists aren't empty in dsa_port_teardown adds fe95784fb14e net: dsa: move port lists initialization to dsa_port_touch adds c69f40ac6006 net: dsa: felix: drop "bool change" from felix_set_tag_protocol adds e2d0576f0c00 net: dsa: be mostly no-op in dsa_slave_set_mac_address when down adds f2e2662ccf48 net: dsa: felix: actually disable flooding towards NPI port adds 7e580490ac98 net: dsa: felix: avoid early deletion of host FDB entries adds 1163319993f0 Merge branch 'dsa-next-fixups' adds 1330b6ef3313 skb: make drop reason booleanable adds cdba24904e1d net/fungible: Fix local_memory_node error adds 40bb09c87f0b net/fungible: CONFIG_FUN_CORE needs SBITMAP adds 2c9ec169f70b net: ethernet: sun: use min_t() to make code cleaner adds 0dbdf819f4c1 net: lan966x: Add spinlock for frame transmission from CPU. adds 7f415828f987 MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROU [...] adds 24055bb87977 net: tcp: fix shim definition of tcp_inbound_md5_hash adds e58bc864630f drivers: vxlan: fix returnvar.cocci warning adds e18058ea9986 net: dsa: microchip: ksz9477: implement MTU configuration adds 013a3e7c79ac ptp: idt82p33: use rsmu driver to access i2c/spi bus adds 91ec77924714 e1000e: Print PHY register address when MDI read/write fails adds 1a21277190c7 net: stmmac: switch no PTP HW support message to info level adds 4a5eaa2fde59 bnxt: revert hastily merged uAPI aberrations adds 77f09e66f613 net/tls: Provide {__,}tls_driver_ctx() unconditionally adds b23f9239195a net/fungible: fix errors when CONFIG_TLS_DEVICE=n adds c01e605904f1 Merge branch 'net-fungible-fix-errors-when-config_tls_device-n' adds d9f509915925 net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSC [...] adds 30c5601fbf35 stmmac: intel: Add ADL-N PCI ID adds b0de0cf4f57c tcp: autocork: take MSG_EOR hint into consideration adds 65466904b015 tcp: adjust TSO packet sizes based on min_rtt adds 6c7e7da2e0f2 net: axienet: Use napi_alloc_skb when refilling RX ring adds 3126b731ceb1 net: dsa: tag_rtl8_4: fix typo in modalias name adds 3c082695e78b selftests: mptcp: drop msg argument of chk_csum_nr adds 3afd0280e7d3 selftests: mptcp: join: define tests groups once adds e59300ce3ff8 selftests: mptcp: join: reset failing links adds ae7bd9ccecc3 selftests: mptcp: join: option to execute specific tests adds c7d49c033de0 selftests: mptcp: join: alt. to exec specific tests adds 39aab88242a8 selftests: mptcp: join: list failure at the end adds 3469d72f135a selftests: mptcp: join: helper to filter TCP adds 1e777bd818bd selftests: mptcp: join: clarify local/global vars adds 4bfadd7120a1 selftests: mptcp: join: avoid backquotes adds d8d083020530 selftests: mptcp: join: make it shellcheck compliant adds 2a9eef868a99 Merge branch 'mptcp-selftests-refactor-join-tests' adds 371c2b349d92 net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr [...] adds 34f46ae0d4b3 net/mlx5: Add command failures data to debugfs adds 4dac2f10ada0 net/mlx5: Remove redundant notify fail on give pages adds 113fdaaad75a net/mlx5: Remove redundant error on give pages adds 8d564292a166 net/mlx5: Remove redundant error on reclaim pages adds d2cb8dda214f net/mlx5: Change release_all_pages cap bit location adds 66771a1c729e net/mlx5: Move debugfs entries to separate struct adds 4e05cbf05c66 net/mlx5: Add pages debugfs adds 32071187e9fb net/mlx5: Add debugfs counters for page commands failures adds aa818fbf8f36 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior adds 5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header [...] adds 11659ef8d28e net/mlx5: DR, Remove unneeded comments adds bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the sam [...] adds 75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect namin [...] adds 638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 adds 6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering adds 3e18bcb778e6 Merge tag 'mlx5-updates-2022-03-09' of git://git.kernel.or [...] adds b08968f196d4 cachefiles: Fix incorrect length to fallocate() adds 38f80f42147f MAINTAINERS: Remove dead patchwork link adds 0708a0afe291 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls adds 7795686d573d pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] adds bac129dbc656 pinctrl: sunxi: Use unique lockdep classes for IRQs adds 0b7344a658e6 Merge tag 'pinctrl-v5.17-3' of git://git.kernel.org/pub/sc [...] adds 0d22b031662a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] adds be52abd4d2b7 drm/exynos: mixer: Use platform_get_irq() to get the interrupt adds b342c1f33598 drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] adds be0a3b7e2a97 drm/exynos/fimc: Use platform_get_irq() to get the interrupt adds 586d0902456a drm/exynos: gsc: Use platform_get_irq() to get the interrupt adds 0a6e8d0a6df6 drm/exynos: Don't fail if no TE-gpio is defined for DSI driver adds 4188db23285e drm/exynos: Search for TE-gpio in DSI panel's node adds e7c470a4b543 Merge tag 'exynos-drm-fixes-v5.17-rc6' of git://git.kernel [...] adds 1b279f6ad467 drm/i915/guc/slpc: Correct the param count for unset param adds 08783aa7693f drm/i915: s/JSP2/ICP2/ PCH adds 0d9f0ee17b3f Merge tag 'drm-intel-fixes-2022-03-03' of git://anongit.fr [...] adds f1ef17011c76 drm/amdgpu: fix suspend/resume hang regression adds c9585249c245 Merge tag 'amd-drm-fixes-5.17-2022-03-02' of https://gitla [...] adds 26d347434829 drm/bridge: ti-sn65dsi86: Properly undo autosuspend adds cb1852783f79 drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER adds 62929726ef0e drm/vrr: Set VRR capable prop only if it is attached to connector adds 8fdb19679722 Merge tag 'drm-misc-fixes-2022-03-03' of git://anongit.fre [...] adds c4fc118ae26f Merge tag 'drm-fixes-2022-03-04' of git://anongit.freedesk [...] adds 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min adds c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name adds ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] adds 0aa6b294b312 ALSA: intel_hdmi: Fix reference to PCM buffer address adds 8d670948f4d6 Merge tag 'sound-5.17-rc7' of git://git.kernel.org/pub/scm [...] adds 5838a14832d4 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference adds a4ffdb61035d Merge tag 'thermal-5.17-rc7' of git://git.kernel.org/pub/s [...] adds 5ce97f4ec5e0 iommu/amd: Recover from event log overflow adds 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak adds b00833768e17 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] adds 9826e393e4a8 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] adds 3f509f5971bc Merge tag 'iommu-fixes-v5.17-rc6' of git://git.kernel.org/ [...] adds 8b274f223895 riscv: Fix is_linear_mapping with recent move of KASAN region adds a3d328037846 riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP adds 5f763b3b5960 riscv: Fix DEBUG_VIRTUAL false warnings adds c648c4bb7d02 riscv: Fix config KASAN && DEBUG_VIRTUAL adds 625e24a550e6 riscv: Move high_memory initialization to setup_bootmem adds e4fcfe6eca6f riscv: Fix kasan pud population adds 74583f1b92cb riscv: dts: k210: fix broken IRQs on hart1 adds 07ebd38a0da2 Merge tag 'riscv-for-linus-5.17-rc7' of git://git.kernel.o [...] adds 30939293262e blktrace: fix use after free for struct blk_trace adds ac84e82f78cb Merge tag 'block-5.17-2022-03-04' of git://git.kernel.dk/l [...] adds 6b4b54c7ca34 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE adds 9fa881f7e3c7 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation adds 1389f17937a0 s390/ftrace: fix arch_ftrace_get_regs implementation adds c194dad21025 s390/extable: fix exception table sorting adds f9026e19a44d Merge tag 's390-5.17-5' of git://git.kernel.org/pub/scm/li [...] adds ff712a627f72 selftests/vm: cleanup hugetlb file after mremap test adds 5c26f6ac9416 mm: refactor vm_area_struct::anon_vma_name usage code adds 96403e11283d mm: prevent vm_area_struct::anon_name refcount saturation adds 942341dcc574 mm: fix use-after-free when anon vma name is used after vm [...] adds f2b277c4d1c6 memfd: fix F_SEAL_WRITE after shmem huge page allocated adds b773827e3619 kselftest/vm: fix tests build with old libc adds dd21bfa425c0 proc: fix documentation and description of pagemap adds d1eff16d727f configs/debug: set CONFIG_DEBUG_INFO=y properly adds 0014404f9c18 Merge branch 'akpm' (patches from Andrew) adds ba115adf61b3 Input: samsung-keypad - properly state IOMEM dependency adds 1136fa0c07de Merge tag 'v5.17-rc4' into for-linus adds d176708ffc20 Input: goodix - use the new soc_intel_is_byt() helper adds d98299266973 Input: goodix - workaround Cherry Trail devices with a bog [...] adds 81a36d8ce554 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] adds 04b7762e37c9 Input: elan_i2c - fix regulator enable count imbalance aft [...] adds bfa26ba343c7 HID: add mapping for KEY_DICTATE adds 327b89f0acc4 HID: add mapping for KEY_ALL_APPLICATIONS adds dcde98da9970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1d1898f65616 tracing/histogram: Fix sorting on old "cpu" value adds 1d02b444b8d1 tracing: Fix return value of __setup handlers adds f40a33f5ea54 Merge tag 'trace-v5.17-rc5' of git://git.kernel.org/pub/sc [...] adds 58dbe9b373df powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MM [...] adds 9bdeaca18bf6 Merge tag 'powerpc-5.17-5' of git://git.kernel.org/pub/scm [...] adds 40cd58dbf121 x86/kvm: Don't use PV TLB/yield when mwait is advertised adds 3c51d0a6c761 x86/kvm: Don't waste memory if kvmclock is disabled adds 92e68cc55877 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] adds 9ee83635d872 KVM: x86: Yield to IPI target vCPU only if it is busy adds c6c937d673aa KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] adds 8d25b7beca7e KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run adds f81664f76004 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers adds d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync adds a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set adds a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow adds b4be6aefa73c btrfs: do not start relocation until in progress drops are done adds 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] adds d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] adds 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] adds ca93e44bfb5f btrfs: fallback to blocking mode when doing async dio over [...] adds 3ee65c0f0778 Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/s [...] adds ffb217a13a2e Linux 5.17-rc7 adds aa6f8dcbab47 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds 838d6d3461db virtio: unexport virtio_finalize_features adds 4fa59ede9519 virtio: acknowledge all features before access adds c46eccdaadab virtio: document virtio_reset_device adds 0e7174b9d587 virtio_console: break out of buf poll on remove adds e0077cc13b83 vdpa: factor out vdpa_set_features_unlocked for vdpa internal use adds 30c22f3816ff vdpa/mlx5: should verify CTRL_VQ feature exists for MQ adds ed0f849fc3a6 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds b9d102dafec6 vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds e2ae38cf3d91 vhost: fix hung thread due to erroneous iotlb entries adds dacc73ed0b88 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds e030759a1ddc virtio-blk: Remove BUG_ON() in virtio_queue_rq() adds eb057b44dbe3 vdpa: fix use-after-free on vp_vdpa_remove adds e7c552ec8978 virtio: drop default for virtio-mem adds 4c8093637bc9 vhost: remove avail_event arg from vhost_update_avail_event() adds 32f1b53fe8f0 tools/virtio: fix virtio_test execution adds 3dd7d135e75c tools/virtio: handle fallout from folio work adds 06be3029703f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 42da5a4ba170 mtd: rawnand: omap2: Actually prevent invalid configuratio [...] adds ea4424be1688 Merge tag 'mtd/fixes-for-5.17-rc8' of git://git.kernel.org [...] adds d45476d98324 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE adds 1e19da8522c8 x86/speculation: Add eIBRS + Retpoline options adds 5ad3eb113245 Documentation/hw-vuln: Update spectre doc adds 44a3918c8245 x86/speculation: Include unprivileged eBPF status in Spect [...] adds 244d00b5dd47 x86/speculation: Use generic retpoline by default on AMD adds e9b6013a7ce3 x86/speculation: Update link to AMD speculation whitepaper adds eafd987d4a82 x86/speculation: Warn about Spectre v2 LFENCE mitigation adds 0de05d056afd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] adds 4a01e748a51c Merge tag 'x86_bugs_for_v5.17' of git://git.kernel.org/pub [...] adds 9dd78194a372 ARM: report Spectre v2 status through sysfs adds 04e91b732476 ARM: early traps initialisation adds 8d9d651ff227 ARM: use LOADADDR() to get load address of sections adds b9baf5c8c5c3 ARM: Spectre-BHB workaround adds 25875aa71dfe ARM: include unprivileged BPF status in Spectre V2 reporting adds fc55c23a736c Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rm [...] adds 4330e2c5c04c arm64: entry.S: Add ventry overflow sanity checks adds 1b33d4860dea arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit adds 5bdf3437603d KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A adds d739da1694a0 arm64: entry: Make the trampoline cleanup optional adds 03aff3a77a58 arm64: entry: Free up another register on kpti's tramp_exit path adds c091fb6ae059 arm64: entry: Move the trampoline data page before the text page adds 6c5bf79b69f9 arm64: entry: Allow tramp_alias to access symbols after th [...] adds ed50da776453 arm64: entry: Don't assume tramp_vectors is the start of t [...] adds 13d7a08352a8 arm64: entry: Move trampoline macros out of ifdef'd section adds c47e4d04ba0f arm64: entry: Make the kpti trampoline's kpti sequence optional adds a9c406e6462f arm64: entry: Allow the trampoline text to occupy multiple pages adds aff65393fa14 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] adds ba2689234be9 arm64: entry: Add vectors that have the bhb mitigation sequences adds b28a8eebe81c arm64: entry: Add macro for reading symbol addresses from [...] adds bd09128d16fa arm64: Add percpu vectors for EL1 adds dee435be76f4 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] adds 558c303c9734 arm64: Mitigate spectre style branch history side channels adds a5905d6af492 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] adds 228a26b91228 arm64: Use the clearbhb instruction in mitigations adds 58c9a5060cb7 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] adds cd22a8bfcfe0 Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.ker [...] adds a679a61520d8 fuse: fix fileattr op failure adds c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h adds 0c4bcfdecb1a fuse: fix pipe buffer lifetime for direct_io adds 92f90cc9fe0e Merge tag 'fuse-fixes-5.17-rc8' of git://git.kernel.org/pu [...] adds 7e807f4b081c dt-bindings: mfd: Fix pinctrl node name warnings adds f6eafa4022dd dt-bindings: phy: ti,tcan104x-can: Document mux-states property adds 4f86a6b46e53 Merge tag 'devicetree-fixes-for-5.17-3' of git://git.kerne [...] adds 330f4c53d3c2 ARM: fix build error when BPF_SYSCALL is disabled adds 33970b031dc4 ARM: fix co-processor register typo adds 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] adds b859ebedd1e7 arm64: kasan: fix include error in MTE functions adds e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id adds 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 adds ac89895213d8 HID: elo: Revert USB reference counting adds fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds cc71d37fd1f1 HID: vivaldi: fix sysfs attributes leak adds fe23b6bbeac4 HID: nintendo: check the return value of alloc_workqueue() adds 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld adds 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files adds 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] adds 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() adds abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] adds 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] adds 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] adds d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() adds 1dbd11ca75fe xen: remove gnttab_query_foreign_access() adds cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] adds 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() adds b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() adds 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] adds 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] adds b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] adds 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay adds 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds aa091a6a91df clk: lan966x: Fix linking error adds 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5f84e73f9a8f gpio: tegra186: Add IRQ per bank for Tegra241 adds fc328a7d1fcc gpio: Revert regression in sysfs-gpio (gpiolib.c) adds 660c619b9d7c gpiolib: acpi: Convert ACPI value of debounce to microseconds adds a9a5b720dc82 gpio: sim: Declare gpio_sim_hog_config_item_ops static adds 03fe00354797 gpio: ts4900: Do not set DAT and OE together adds 55d01c98a88b gpio: sim: fix a typo adds cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] adds b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c adds 1a4e53d2fc4f spi: Fix invalid sgs value adds 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] adds fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() adds 515415d31616 ARM: boot: dts: bcm2711: Fix HVS register range adds 9411ac255e53 Merge tag 'arm-soc/for-5.17/devicetree-fixes' of https://g [...] adds 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror adds e1d7eed180b6 Merge tag 'qcom-arm64-fixes-for-5.17' of git://git.kernel. [...] adds cf90e2f1de97 Merge tag 'qcom-dts-fixes-for-5.17' of git://git.kernel.or [...] adds 32568ae37596 arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's D [...] adds c432cd598a18 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel adds 35e33a24f8fe Merge tag 'v5.17-fixes-tag' of git://git.kernel.org/pub/sc [...] adds ea49432d184a ARM: mstar: Select HAVE_ARM_ARCH_TIMER adds a0e897d1b367 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 adds 537c3757b4e3 Merge tag 'tegra-for-5.17-arm64-dt-fixes' of git://git.ker [...] adds 5125091d757a MAINTAINERS: update Krzysztof Kozlowski's email adds 7401b49c50c2 ARM: tegra: Move Nyan FHD panels to AUX bus adds 60392db617b5 Merge tag 'tegra-for-5.17-arm-dt-fixes-2' of git://git.ker [...] adds 2f6edb6bcb2f ARM: dts: aspeed: Fix AST2600 quad spi group adds 979452fbc430 dt-bindings: drm/bridge: anx7625: Revert DPI support adds d3258737afc0 Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in [...] adds 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs adds d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] adds d986afd5a7b7 MAINTAINERS: Update Jisheng's email address adds a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] adds 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] adds fc7f750dc9d1 staging: gdm724x: fix use after free in gdm_lte_rx() adds 8f4347081be3 staging: rtl8723bs: Fix access-point mode deadlock adds 342e7c6ea582 staging: rtl8723bs: Improve the comment explaining the loc [...] adds c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] adds 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] adds 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] adds 815d51219270 Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() adds 008ee9eb8a11 Bluetooth: hci_sync: Fix not processing all entries on cmd [...] adds 9f3956d6595a Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub [...] adds 0bf476fc3624 net: macb: Fix lost RX packet wakeup race in NAPI receive adds be4977b847f5 tipc: fix kernel panic when enabling bearer adds a502a8f04097 net: phy: meson-gxl: fix interrupt handling in forced mode adds c6a502c22999 mISDN: Fix memory leak in dsp_pipeline_build() adds afb3cc1a397d net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails adds d0aeb0d4a3f7 isdn: hfcpci: check the return value of dma_set_mask() in [...] adds e0058f0fa80f net: qlogic: check the return value of dma_alloc_coherent( [...] adds dd830aed23c6 net: lantiq_xrx200: fix use after free bug adds bb77bd31c281 ethernet: sun: Free the coherent when failing in probing adds d9dc0c84ad2d qed: return status of qed_iov_get_link adds c70c453abcbf smsc95xx: Ignore -ENODEV errors when device is unplugged adds e5417cbf7ab5 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe adds c79fcc27be90 tipc: fix incorrect order of state message data sanity check adds 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages adds 57d03f5608c3 iavf: Fix adopting new combined setting adds 5710ab791665 i40e: stop disabling VFs due to PF error responses adds 79498d5af8e4 ice: stop disabling VFs due to PF error responses adds 97b0129146b1 ice: Fix error with handling of bonding MTU adds 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context adds ad35ffa252af ice: Fix curr_link_speed advertised speed adds 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable adds 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt adds 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable adds c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device adds 4ff2980b6bd2 xfrm: fix tunnel model fragmentation behavior adds a3d9001b4e28 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" adds ebe48d368e97 esp: Fix possible buffer overflow in ESP transformation adds 053c8fdf2c93 esp: Fix BEET mode inter address family tunneling on GSO adds 23c7f8d7989e net: Fix esp GSO on inter address family tunnels. adds cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete adds 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. adds 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] adds 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts adds ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct adds 063bd3555954 net/mlx5: Fix a race on command flush flow adds 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] adds 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication adds 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] adds 26183cfe478c net: phy: correct spelling error of media in documentation adds 633593a80898 sctp: fix kernel-infoleak for SCTP sockets adds bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() adds 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available adds 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior adds 5cb1ebdbc434 ice: Fix race condition during interface enslave adds e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). adds 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] adds 1e8a3f0d2a1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 4b7fe92c0690 can: isotp: add local echo tx processing for consecutive frames adds 530e0d46c613 can: isotp: set default value for N_As to 50 micro seconds adds 9c0c191d82a1 can: isotp: set max PDU size to 64 kByte adds 1574481bb3de vxcan: remove sk reference in peer skb adds 259bdba27e32 vxcan: enable local echo for sent CAN frames adds 7a8cd7c0ee82 can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_ev [...] adds d6254d52d70d dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support adds 45721c406dcf can: rcar_canfd: Add support for r8a779a0 SoC adds 4c7044f3efc0 can: gs_usb: use consistent one space indention adds b9d9b030d009 can: gs_usb: fix checkpatch warning adds f6bb251096bf can: gs_usb: sort include files alphabetically adds 4b8f03e33f07 can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() adds d0cd2aa83fbc can: gs_usb: rewrap error messages adds c1ee72690cdd can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() adds e0d25759fa91 can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after [...] adds d42d21116943 can: gs_usb: add HW timestamp mode bit adds 15564f821c04 can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation adds e0902cad4b32 can: gs_usb: document the USER_ID feature adds 4643e34eccfc can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature adds 5374d083117c can: gs_usb: gs_usb_probe(): introduce udev and make use of it adds e10ab8b39405 can: gs_usb: support up to 3 channels per device adds c359931d2545 can: gs_usb: use union and FLEX_ARRAY for data in struct g [...] adds 26949ac935e3 can: gs_usb: add CAN-FD support adds eb9fa77a4211 can: gs_usb: add usb quirk for NXP LPC546xx controllers adds 32cd9013c207 can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_ [...] adds b00ca070e022 can: gs_usb: activate quirks for CANtact Pro unconditionally adds 6679f4c5e5a6 can: gs_usb: add extended bt_const feature adds d03bb08e2be1 can: gs_usb: add VID/PID for CES CANext FD devices adds 0691a4b55c89 can: gs_usb: add VID/PID for ABE CAN Debugger devices adds 8bed3d02a663 Merge tag 'linux-can-next-for-5.18-20220310' of git://git. [...] adds c40bb4fedcd6 net: dsa: lantiq_gswip: enable jumbo frames on GSWIP adds 1926407a4ab0 net: openvswitch: fix uAPI incompatibility with existing u [...] adds 5d26cff5bdbe net: account alternate interface name memory adds 155fb43b70b5 net: limit altnames to 64k total adds 462248536174 Merge branch 'net-control-the-length-of-the-altname-list' adds 34a897758efe ice: Add support for inner etype in switchdev adds c8ff29b58742 ice: Add slow path offload stats on port representor in switchdev adds ad24d9ebc446 ice: change "can't set link" message to dbg level adds 457a02f03e92 ice: avoid XDP checks in ice_clean_tx_irq() adds 02ddec1986ff ice: Add support for outer dest MAC for ADQ tunnels adds 4c7d2e179576 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 87ed3de674c6 nfp: xsk: fix a warning when allocating rx rings adds c17c4059df24 ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports adds c7be12fa2fcc net: ipa: kill struct ipa_interconnect adds 9dd50068916c net: ipa: use icc_enable() and icc_disable() adds 90078e63e601 net: ipa: use interconnect bulk enable/disable operations adds ba22a9778dd8 net: ipa: use bulk operations to set up interconnects adds 63ac8cce5063 net: ipa: use bulk interconnect initialization adds 8ee7ec4890e2 net: ipa: embed interconnect array in the power structure adds 37e0cf33f8a1 net: ipa: use IPA power device pointer adds 63f13b2e8796 Merge branch 'net-ipa-use-bulk-interconnect-interfaces' adds 042637019ea3 net/mlx4: Delete useless moduleparam include adds 71ab580705c1 net/mlx5: Delete useless module.h include adds 196df17ac53a net/mlx5: Node-aware allocation for the IRQ table adds e894246df513 net/mlx5: Node-aware allocation for the EQ table adds 7f880719b953 net/mlx5: Node-aware allocation for the EQs adds b5e4c3079490 net/mlx5: Node-aware allocation for UAR adds a3540effb766 net/mlx5: Node-aware allocation for the doorbell pgdir adds 769090005230 net/mlx5: CT: Introduce a platform for multiple flow steer [...] adds 34ea969d1645 net/mlx5: DR, Add helper to get backing dr table from a ml [...] adds c6fef514adaa net/mlx5: Add smfs lib to export direct steering API to CT adds 3ee61ebb0df1 net/mlx5: CT: Add software steering ct flow steering provider adds fbf6836db42d net/mlx5: CT: Create smfs dr matchers dynamically adds 271907ee2f29 net/mlx5: Query the maximum MCIA register read size from firmware adds fcb610a86c53 net/mlx5: Parse module mapping using mlx5_ifc adds 970adfb76095 net/mlx5e: Remove overzealous validations in netlink EEPROM query adds 8ef1dc4d204a Merge tag 'mlx5-updates-2022-03-10' of git://git.kernel.or [...] adds 3af722cb735d powerpc/net: Implement powerpc specific csum_shift() to re [...] adds e8609e69470f net: ethernet: ti: am65-cpsw: Convert to PHYLINK adds 7cd08f108d95 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...] adds bf2b83425b59 net: mv643xx_eth: use platform_get_irq() instead of platfo [...] adds f65e58440d4f flow_dissector: Add support for HSRv0 adds 89ff05d5953b net: ethernet: ezchip: fix platform_get_irq.cocci warning adds fb9eb027fbc9 net: lan966x: Improve the CPU TX bitrate. adds a509a7c61e3b ptp: ocp: Add support for selectable SMA directions. adds b2c4f0ac53f3 ptp: ocp: Add ability to disable input selectors. adds be69087ce675 ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' adds cd09193ffbf8 ptp: ocp: Add GND and VCC output selectors adds c205d53c4923 ptp: ocp: Add firmware capability bits for feature gating adds b325af3cfab9 ptp: ocp: Add signal generators and update sysfs nodes adds 1aa66a3a135a ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT adds 2407f5d62017 ptp: ocp: Add 4 frequency counters adds 0fa3ff7eb02a ptp: ocp: Add 2 more timestampers adds ff1d56cb2653 docs: ABI: Document new timecard sysfs nodes. adds 59d5923536ac Merge branch 'ptp-ocp-new-firmware-support' adds ed26edf7bfd9 brcmfmac: Add BCM43454/6 support adds db7fa61ae443 rtw89: make rfk helpers common across chips adds 0701a42499d8 rtw89: refine naming of rfk helpers with prefix adds 8e438ad4826c rtw89: extend subband for 6G band adds f76b327606c7 rtw89: add 6G support to rate adaptive mechanism adds d221270af360 rtw89: declare if chip support 160M bandwidth adds 167044af3887 rtw89: handle TX/RX 160M bandwidth adds 08bc13d8efe3 ieee80211: use tab to indent struct ieee80211_neighbor_ap_info adds b59fb5461166 mac80211_hwsim: Add debugfs to control rx status RSSI adds 024fcf5efda7 nl80211: use RCU to read regdom in reg get/dump adds d61f4274daa4 ieee80211: add helper to check HE capability element size adds bd4e4d62d97c mac80211: parse only HE capability elements with valid size adds a3a20feb32a1 nl80211: accept only HE capability elements with valid size adds 585625c955b1 mac80211_hwsim: check TX and STA bandwidth adds f68420e48570 mac80211_hwsim: don't shadow a global variable adds 64e594291062 mac80211_hwsim: Add custom regulatory for 6GHz adds cbc1ca0a9d0a ieee80211: Add EHT (802.11be) definitions adds 2a2c86f15e17 ieee80211: add EHT 1K aggregation definitions adds 5cd5a8a3e2fb cfg80211: Add data structures to capture EHT capabilities adds 3743bec6120a cfg80211: Add support for EHT 320 MHz channel width adds cfb14110acf8 nl80211: add EHT MCS support adds c2b3d7699fb0 nl80211: add support for 320MHz channel limitation adds 31846b657857 cfg80211: add NO-EHT flag to regulatory adds ea05fd3581d3 cfg80211: Support configuration of station EHT capabilities adds f0e6bea8bd9b mac80211: Support parsing EHT elements adds 5dca295dd767 mac80211: Add initial support for EHT and 320 MHz channels adds 820acc810fb6 mac80211: Add EHT capabilities to association/probe request adds a1de64078bf7 mac80211: Handle station association response with EHT adds 90603d29f10b mac80211: Add support for storing station EHT capabilities adds 443df9a77606 mac80211: calculate max RX NSS for EHT mode adds c1c5c8a21ce6 mac80211: parse AddBA request with extended AddBA element adds ea0de861374b mac80211_hwsim: Advertise support for EHT capabilities adds 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode adds 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX adds 349d858ba7b1 rtw88: coex: update BT PTA counter regularly adds 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...] adds fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...] adds 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720 adds f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push() adds 032931fdd53b bcma: cleanup comments adds d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members adds 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...] adds 30d17c12b089 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with [...] adds ad12b2313124 iwlwifi: mvm: offload channel switch timing to FW adds 6da7ba3a5f6a iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting adds f0c864273849 iwlwifi: prefer WIDE_ID() over iwl_cmd_id() adds c86113315961 iwlwifi: mvm: fw: clean up hcmd struct creation adds 971cbe50e636 iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id adds 0301bcd599e5 iwlwifi: de-const properly where needed adds 73c289bac059 iwlwifi: propagate (const) type qualifier adds 86e8e6574340 iwlwifi: fix various more -Wcast-qual warnings adds 3827cb59b3b8 iwlwifi: avoid void pointer arithmetic adds d5399f110627 iwlwifi: cfg: add support for 1K BA queue adds 0f3a4e480c6a iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() adds 97f70c56e6ca iwlwifi: mvm: support new BAID allocation command adds ded5ded3ec34 iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions adds f3497dda8dec iwlwifi: dbg: add infra for tracking free buffer size adds 34bc27783a31 iwlwifi: yoyo: fix DBGI_SRAM ini dump header. adds b009cf71a982 iwlwifi: mvm: only enable HE DCM if we also support TX adds 0dadd98613a1 iwlwifi: advertise support for HE - DCM BPSK RX/TX adds 8a265d1a619c iwlwifi: mvm: don't iterate unadded vifs when handling FW [...] adds 59e1221f470c iwlwifi: mvm: align locking in D3 test debugfs adds ac4790dcd0ff iwlwifi: pcie: add support for MS devices adds ab23da483bd7 iwlwifi: yoyo: fix DBGC allocation flow adds c0941ace9a13 iwlwifi: yoyo: add IMR DRAM dump support adds 42506dd25ef7 iwlwifi: mvm: support v3 of station HE context command adds ce014c986154 iwlwifi: yoyo: remove DBGI_SRAM address reset writing adds 5c7fd9dc92e1 iwlwifi: mvm: add support for CT-KILL notification version 2 adds b6356d43ae18 iwlwifi: add support for BZ-U and BZ-L HW adds 3ea839c1e22d iwlwifi: read and print OTP minor version adds 853450a61802 iwlwifi: mvm: use debug print instead of WARN_ON() adds f1658dcb29f4 iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will [...] adds f5cdcb866741 iwlwifi: fw: make dump_start callback void adds 872f6bb08fc2 iwlwifi: move symbols into a separate namespace adds c76c83097587 iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() adds ad8860fc2ce2 iwlwifi: remove unused DC2DC_CONFIG_CMD definitions adds d4530f6368e5 iwlwifi: avoid variable shadowing adds 1af8552bb929 iwlwifi: make some functions friendly to sparse adds a31ec5fac167 iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings adds 85643396c712 iwlwifi: nvm: Correct HE capability adds d8d4dd26b9e0 iwlwifi: mvm: Correctly set fragmented EBS adds e2d53d10ef66 iwlwifi: yoyo: Avoid using dram data if allocation failed adds 127ee0d72e5a iwlwifi: scan: Modify return value of a function adds 9966904e9472 iwlwifi: mvm: Passively scan non PSC channels only when re [...] adds 5d19e2087fea iwlwifi: pcie: adjust to Bz completion descriptor adds fba58d376910 iwlwifi: pcie: Adapt rx queue write pointer for Bz family adds 8ea28f13bbac iwlwifi: drv: load tlv debug data earlier adds 4a8513fedf89 iwlwifi: eeprom: clean up macros adds 86371b735f58 iwlwifi: remove unused macros adds e6e8c23362d3 iwlwifi: debugfs: remove useless double condition adds cdf3949f24f7 iwlwifi: mei: use C99 initializer for device IDs adds 920ae989e5b5 iwlwifi: mvm: Unify the scan iteration functions adds 77552761e123 iwlwifi: bump FW API to 70 for AX devices adds c91b90b2e5fa iwlwifi: mvm: Consider P2P GO operation during scan adds 63b62a2df041 iwlwifi: mvm: rfi: handle deactivation notification adds 91ca9c3ade1b iwlwifi: don't dump_stack() when we get an unexpected interrupt adds 3538c809d612 iwlwifi: mvm: don't send BAID removal to the FW during hw_restart adds a7de31d57248 iwlwifi: mvm: add additional info for boot info failures adds 8f323d0685f7 iwlwifi: mvm: Disable WiFi bands selectively with BIOS adds 091296d30917 iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD adds a54844d458c9 iwlwifi: mvm: make iwl_mvm_reconfig_scd() static adds 25246d2e1857 iwlwifi: mvm: always remove the session protection after a [...] adds f2f17ca08d8f iwlwifi: mvm: add additional info for boot info failures adds 3009c797c4b3 iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val adds ba3d4acd96b9 iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq adds 85b17a33c8f1 iwlwifi: remove command ID argument from queue allocation adds 64ff7eb0fe16 iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument adds e4b89fcee455 iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TL [...] adds eaf4e9d0d83b iwlwifi: pcie: iwlwifi: fix device id 7F70 struct adds 9d200eddae25 iwlwifi: yoyo: support dump policy for the dump size adds 227f25972c5a iwlwifi: support new queue allocation command adds d38877aba751 iwlwifi: api: remove ttl field from TX command adds 26de4c8b027e iwlwifi: mvm: update BAID allocation command again adds e04135c07755 iwlwifi: mvm: move only to an enabled channel adds 0eb50c674a1e iwlwifi: yoyo: send hcmd to fw after dump collection completes. adds f1cbb0a8ca9d iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() adds 990c27425686 iwlwifi: Make use of the helper macro LIST_HEAD() adds 1132f6de0b85 iwlwifi/fw: use struct_size over open coded arithmetic adds c7d0abfde9b0 iwlwifi: dvm: use struct_size over open coded arithmetic adds 195a367ee4bd iwlwifi: Fix syntax errors in comments adds 08186e2501ee iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy adds c305c94bdc18 iwlwifi: Fix -EIO error code that is never returned adds 583d18336abd iwlwifi: mvm: Fix an error code in iwl_mvm_up() adds cb0a1fb7fd86 iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write adds e03525794aff Merge tag 'iwlwifi-next-for-kalle-2022-02-18' of git://git [...] adds ac74f016f035 rtw89: phy: handle txpwr lmt/lmt_ru of 6G band adds 94b70cafc661 rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth adds a9e06f2e65c8 rtw89: Limit the CFO boundaries of x'tal value adds a0061be4e54b rtw88: change rtw_info() to proper message level adds 28225a6ef80e mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU adds 148950e59ac7 mt76: mt7615: introduce SAR support adds d0c0cefb87e2 mt76: fix endianness errors in reverse_frag0_hdr_trans adds cef37c78dc73 mt76: mt7915: Fix channel state update error issue adds b962252bba7e mt76: mt7915: fix potential memory leak of fw monitor packets adds 355c060d5f38 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts adds 56bd1c86e050 dt-bindings: net: wireless: mt76: document bindings for MT7986 adds 99ad32a4ca3a mt76: mt7915: add support for MT7986 adds 006b9d4ad5bf mt76: mt7915: introduce band_idx in mt7915_phy adds b0740f0a52d5 mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ [...] adds e83a6fef8a8f mt76: mt7615: fix compiler warning on frame size adds a07097735da5 mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx [...] adds 6256cb69f01d mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() adds 95b5946e7e73 mt76: connac: adjust wlan_idx size from u8 to u16 adds 9273ffcc9a11 mt76: mt7615: Fix assigning negative values to unsigned variable adds 32406ca459cd mt76: mt7915: check band idx for bcc event adds d98a72725bc9 mt76: mt7915: fix the muru tlv issue adds 77787358bed9 mt76: mt7915: use min_t() to make code cleaner adds 4550fb9e9810 mt76: improve signal strength reporting adds 771cd8d4c369 mt76: mt7915e: Fix degraded performance after temporary overheat adds db783f10b239 mt76: mt7915e: Add a hwmon attribute to get the actual thr [...] adds 0063b86c9120 mt76: mt7915e: Enable thermal management by default adds b8d16f1181e2 mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU adds b1481b336d3c mt76: mt7915: simplify conditional adds 00a883e6806e mt76: fix dfs state issue with 160 MHz channels adds b865273ba4d9 Merge tag 'mt76-for-kvalo-2022-02-24' of https://github.co [...] adds a76ed59163ba ath11k: Rename ath11k_ahb_ext_irq_config adds 22b59cb965f7 ath11k: fix kernel panic during unload/load ath11k modules adds dca857f07dc1 ath11k: Fix uninitialized symbol 'rx_buf_sz' adds 648ab4720cb7 ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops adds b4f4c56459a5 ath11k: pci: fix crash on suspend if board file is not found adds 3df6d74aedfd ath11k: mhi: use mhi_sync_power_up() adds 98d504a82cc7 wcn36xx: Differentiate wcn3660 from wcn3620 adds 02a95374b5ee carl9170: fix missing bit-wise or operator for tx_params adds f295ad912910 ath11k: Add debugfs interface to configure firmware debug [...] adds 3d00e8b5b818 ath11k: add WMI calls to manually add/del/pause/resume TWT [...] adds fe98a6137d03 ath11k: add debugfs for TWT debug calls adds df507a7f8675 wcn36xx: clean up some inconsistent indenting adds 11e41e292937 wcn36xx: Uninitialized variable in wcn36xx_change_opchannel() adds 8c4c567fa291 ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_ [...] adds 5ed98fb704d9 ath11k: fix WARN_ON during ath11k_mac_update_vif_chan adds 4f6dd92305f7 ath11k: fix radar detection in 160 Mhz adds 1e15aacd1238 ath11k: fix destination monitor ring out of sync adds be24835f8323 wcn36xx: use struct_size over open coded arithmetic adds 5f71968e3c76 ath11k: add ath11k_qmi_free_resource() for recovery adds e52b6a02bfc0 ath11k: fix invalid m3 buffer address adds 03e0add74212 ath11k: configure RDDM size to mhi for recovery by firmware adds fcd09c90c3c5 ath9k: use hw_random API instead of directly dumping into [...] adds 8bc66426ca54 ath10k: Replace zero-length array with flexible-array member adds e9e591686ccb ath11k: Replace zero-length arrays with flexible-array members adds d9bc14167b1f ath6kl: Replace zero-length arrays with flexible-array members adds cfb72c08912f ath: Replace zero-length arrays with flexible-array members adds f2180ccb52b5 ath11k: Invalidate cached reo ring entry before accessing it adds a19c0e104db9 ath11k: Handle failure in qmi firmware ready adds 261b07519518 ath11k: Fix frames flush failure caused by deadlock adds 94739d45c388 ath11k: switch to using ieee80211_tx_status_ext() adds 01d2f285e3e5 ath11k: decode HE status tlv adds ab0a9ef605cf ath11k: translate HE status to radiotap format adds 691425b4a41f ath11k: add dbring debug support adds 152094dd8c8d carl9170: Replace zero-length arrays with flexible-array members adds 49ffac5907a8 ath10k: fix pointer arithmetic error in trace call adds c7723917a444 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds e715f10f3d05 rtw89: get channel parameters of 160MHz bandwidth adds 895907779752 rtw89: 8852a: add ieee80211_ops::hw_scan adds 7bfd05ff4e80 rtw89: add tx_wake notify for low ps mode adds 517eed92bca2 rtw89: fix HE PHY bandwidth capability adds 12b604d4ba69 rtw89: declare HE capabilities in 6G band adds 56e4e4538ef0 MAINTAINERS: brcm80211: remove Infineon maintainers adds 8cbc3d51b4ae cw1200: use time_is_after_jiffies() instead of open coding it adds 857f837d856a bcma: gpio: remove redundant re-assignment of chip->owner adds cb459950edcf rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_p [...] adds 2386f64ceb33 brcmfmac: make the read-only array pktflags static const adds f015725fb59b MAINTAINERS: add devicetree bindings entry for mt76 adds 0ac80e05ea32 rtw89: 8852c: add 8852c empty files adds 4a9e48accf2d rtw89: pci: add struct rtw89_pci_info adds 97d61bf94026 rtw89: pci: add V1 of PCI channel address adds e4133f269eb7 rtw89: pci: use a struct to describe all registers address [...] adds a8bdac120484 rtw89: read chip version depends on chip ID adds 2a7e54db40f0 rtw89: add power_{on/off}_func adds 2af64b4af48e rtw89: add hci_func_en_addr to support variant generation adds e8955811c658 rtw89: add chip_info::{h2c,c2h}_reg to support more chips adds ab8a56716b11 rtw89: add page_regs to handle v1 chips adds 79d099e022ae rtw89: 8852c: add chip::dle_mem adds bdfbf06c2c28 rtw89: support DAV efuse reading operation adds a82174c6a175 rtw89: 8852c: process efuse of phycap adds ea37206459ac rtw89: 8852c: process logic efuse map adds 8061effc78fa iwlwifi: bump FW API to 71 for AX devices adds b0aa02b3de89 iwlwifi: mvm: add a flag to reduce power command. adds b49c2b252b58 iwlwifi: Configure FW debug preset via module param. adds 8b3d2c488287 iwlwifi: mvm: remove cipher scheme support adds 5053a451109e iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled adds 1c4db7613f35 iwlwifi: mvm: add support for IMR based on platform adds a6d21729ff7a iwlwifi: yoyo: dump IMR DRAM only for HW and FW error adds 7b9f485091a5 iwlwifi: pcie: fix SW error MSI-X mapping adds bb16ffd561b6 iwlwifi: use 4k queue size for Bz A-step adds f0c163382cd2 iwlwifi: dbg: in sync mode don't call schedule adds 97374513bbc4 iwlwifi: dbg: check trigger data before access adds e8e10a37c51c iwlwifi: acpi: move ppag code from mvm to fw/acpi adds 8594ab868799 iwlwifi: bump FW API to 72 for AX devices adds 3b03fc9ac3ef Merge tag 'iwlwifi-next-for-kalle-2022-03-10' of git://git [...] adds 1ec7ed5163c7 Revert "ath: add support for special 0x0 regulatory domain" adds 324edddf2505 ath6kl: wmi: Replace one-element array with flexible-array [...] adds 56f1257fdcc0 ath6kl: wmi: Replace one-element array with flexible-array [...] adds 3c5e6994eea3 ath6kl: wmi: Replace one-element array with flexible-array [...] adds dfb0203939b1 ath6kl: wmi: Replace one-element array with flexible-array [...] adds 5140df50e655 ath6kl: wmi: Replace one-element array with flexible-array [...] adds 0dff6f05a9dc ath6kl: wmi: Replace one-element array with flexible-array [...] adds 44d445c02388 ath9k: make array voice_priority static const adds 0ac121b86321 ath6kl: add device ID for WLU5150-D81 adds 57fe207f752a ath11k: remove unneeded flush_workqueue adds 9747a78d5f75 ath10k: Fix error handling in ath10k_setup_msa_resources adds e42fe43a216c carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep adds 23de0fa0d2a0 carl9170: devres-ing hwrng_register usage adds 87ddb2fc29f1 carl9170: devres-ing input_allocate_device adds a8da65f901fa carl9170: replace bitmap_zalloc with devm_bitmap_zalloc adds 83fe43abdacf carl9170: devres ar->survey_info adds 192226017560 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds 3856f1b31f6c mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBU [...] adds 60df54f8e6bb mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible adds 2916b7a9c7c2 nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation adds 022143d0c52b mac80211: correct legacy rates check in ieee80211_calc_rx_airtime adds 4a2d4496e15e mac80211: fix potential double free on mesh join adds 7d352ccf1e99 mac80211: Add support to trigger sta disconnect on hardwar [...] adds 0b3660695e80 Merge tag 'wireless-next-2022-03-11' of git://git.kernel.o [...] adds cb631a639819 net: ipa: use struct_size() for the interconnect array adds 515bb3071e16 tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key adds 8cf5ab362dce net: netvsc: remove break after return adds 2387834dd228 net: remove exports for netdev_name_node_alt_create() and destroy adds d59c85ddacb3 ethernet: 8390: Remove unnecessary print function dev_err() adds 940ea0eae31b nfp: remove define for an unused control bit adds f6df1aa628f5 nfp: remove pessimistic NFP_QCP_MAX_ADD limits adds 113e96241631 nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead adds 5d1359ed5d69 nfp: use PluDevice register for model for non-NFP6000 chips adds 7ab7985df257 nfp: sort the device ID tables adds 9423d24b7b84 nfp: introduce dev_info static chip data adds f524b335c08c nfp: use dev_info for PCIe config space BAR offsets adds 9ba1dc994ff5 nfp: use dev_info for the DMA mask adds e900db704c85 nfp: parametrize QCP offset/size using dev_info adds 7f3aa620f86a nfp: take chip version into account for ring sizes adds d3826a95222c nfp: add support for NFP3800/NFP3803 PCIe devices adds a8c063372bff Merge branch 'nfp-preliminary-support-for-nfp-3800' adds 625788b58445 net: add per-cpu storage and net->core_stats adds d57da85dc4e3 net: usb: asix: unify ax88772_resume code adds 5436fb3fd4c1 net: usb: asix: store chipid to avoid reading it on reset adds d5f3c81c569f net: usb: asix: make use of mdiobus_get_phy and phy_connec [...] adds 4d17d43de9d1 net: usb: asix: suspend embedded PHY if external is used adds b20dc3c68458 gtp: Allow to create GTP device without FDs adds 9af41cc33471 gtp: Implement GTP echo response adds d33bd757d362 gtp: Implement GTP echo request adds e3acda7ade0a net/sched: Allow flower to match on GTP options adds 81dd9849fa49 gtp: Add support for checking GTP device type adds e5dd661b8bb3 ice: Fix FV offset searching adds 9a225f81f540 ice: Support GTP-U and GTP-C offload in switchdev adds 97aeb877de7f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds fc7dcd05f4c2 can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree [...] adds c47675b11ba1 can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM adds a1439a5add62 can: mcp251xfd: ram: add helper function for runtime ring [...] adds b8123d94f58c can: mcp251xfd: ram: coalescing support adds d86ba8db6af3 can: mcp251xfd: ethtool: add support adds 0a1f2e6502a1 can: mcp251xfd: ring: prepare support for runtime configur [...] adds c9e6b80dfd48 can: mcp251xfd: update macros describing ring, FIFO and RA [...] adds 9263c2e92be9 can: mcp251xfd: ring: add support for runtime configurable [...] adds 60a848c50d2d can: mcp251xfd: add RX IRQ coalescing support adds 846990e0ed82 can: mcp251xfd: add RX IRQ coalescing ethtool support adds 169d00a25658 can: mcp251xfd: add TX IRQ coalescing support adds 656fc12ddaf8 can: mcp251xfd: add TX IRQ coalescing ethtool support adds aa66ae9b241e can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and [...] adds de29aff976d3 Merge tag 'linux-can-next-for-5.18-20220313' of git://git. [...] adds 291ac68478d9 net: macvlan: fix potential UAF problem for lowerdev adds 1f4a5983d623 net: macvlan: add net device refcount tracker adds d96657dc9238 Merge branch 'macvlan-uaf' adds fbd9a2ceba5c net: Add lockdep asserts to ____napi_schedule(). adds 102e4a8e12fd selftests: tc-testing: Increase timeout in tdc config file adds d538eca85c2a net: dsa: report and change port default priority using dcbnl adds 47d75f782206 net: dsa: report and change port dscp priority using dcbnl adds 978777d0fb06 net: dsa: felix: configure default-prio and dscp priorities adds 92ebb2361e1b Merge branch 'dsa-felix-qos' adds 8f73b37cf3fb phy: add support for the Layerscape SerDes 28G adds c553f22e0531 dt-bindings: phy: add bindings for Lynx 28G PHY adds 38d28b02a08e dpaa2-mac: add the MC API for retrieving the version adds 332b9ea59e56 dpaa2-mac: add the MC API for reconfiguring the protocol adds dff953813e7d dpaa2-mac: retrieve API version and detect features adds aa95c3711241 dpaa2-mac: move setting up supported_interfaces into a function adds f978fe85b8d1 dpaa2-mac: configure the SerDes phy on a protocol change adds 3cbe93a1f540 arch: arm64: dts: lx2160a: describe the SerDes block #1 adds 5e7350e8a618 Merge branch 'dpaa2-mac-protocol-change' adds ebc0b8b5374e drivers: net: packetengines: fix typos in comments adds fc93db153b01 net: disable preemption in dev_core_stats_XXX_inc() helpers adds 3c2dfb735b4a net/mlx4_en: use kzalloc adds 8772cc499bff net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats adds bdd6a89de44b nfp: flower: avoid newline at the end of message in NL_SET [...] adds 00eec9fe4f3b net: sfp: add 2500base-X quirk for Lantech SFP module adds 231fdac3e58f net: phy: Kconfig: micrel_phy: fix dependency issue adds 1a6d7ae7d63c netdevsim: Introduce support for L3 offload xstats adds 9b18942e9993 selftests: netdevsim: hw_stats_l3: Add a new test adds ed2ae69c4053 selftests: mlxsw: hw_stats_l3: Add a new test adds 583024cf2239 Merge branch 'netdevsim-support-for-l3-hw-stats' adds c24f657791fd net: sparx5: fix a couple warning messages adds 72f56fdb97b2 net: mscc: ocelot: fix build error due to missing IEEE_802 [...] adds bbfbf7a5e77e Revert "netfilter: conntrack: mark UDP zero checksum as CH [...] adds f1082dd31fe4 netfilter: nf_tables: Reject tables of unsupported family adds 4e8d9584d154 netfilter: flowtable: Support GRE adds fcb6aa86532c act_ct: Support GRE offload adds 1918ace1382d net/mlx5: Support GRE conntrack offload adds 334ff12284fc netfilter: bridge: clean up some inconsistent indenting adds abe2fec8ee66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds d775155a8661 ice: rename ice_sriov.c to ice_vf_mbx.c adds 0deb0bf70c3f ice: rename ice_virtchnl_pf.c to ice_sriov.c adds 649c87c6ff52 ice: remove circular header dependencies on ice.h adds a7e117109a25 ice: convert vf->vc_ops to a const pointer adds 00a57e2959bd ice: remove unused definitions from ice_sriov.h adds dc36796eadca ice: rename ICE_MAX_VF_COUNT to avoid confusion adds a8ea6d86bd98 ice: refactor spoofchk control code in ice_sriov.c adds 346f7aa3c773 ice: move ice_set_vf_port_vlan near other .ndo ops adds 94ab2488d467 ice: cleanup error logging for ice_ena_vfs adds 2b36944810b2 ice: log an error message when eswitch fails to configure adds 1261691dda6b ice: use ice_is_vf_trusted helper function adds c84d86a0295c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...]
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 (6d9bd4ad4ca0) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-arm-n [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .mailmap | 7 +- .rustfmt.toml | 12 - CREDITS | 6 + Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/stable/sysfs-devices-system-cpu | 4 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- 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-iio-sx9324 | 28 - Documentation/ABI/testing/sysfs-bus-peci | 16 - 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 | 6 - Documentation/ABI/testing/sysfs-fs-f2fs | 36 +- Documentation/ABI/testing/sysfs-timecard | 116 +- Documentation/Makefile | 2 +- Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/hw-vuln/spectre.rst | 50 +- Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 105 +- Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/admin-guide/sysctl/kernel.rst | 31 +- Documentation/block/biodoc.rst | 5 + Documentation/block/capability.rst | 2 +- Documentation/bpf/verifier.rst | 2 +- Documentation/core-api/entry.rst | 279 - Documentation/core-api/index.rst | 8 - Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/devicetree/bindings/arm/airoha.yaml | 28 - Documentation/devicetree/bindings/arm/amlogic.yaml | 11 - .../devicetree/bindings/arm/arm,cci-400.yaml | 5 - .../devicetree/bindings/arm/atmel-at91.yaml | 3 +- Documentation/devicetree/bindings/arm/cpus.yaml | 2 - Documentation/devicetree/bindings/arm/fsl.yaml | 1 - .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/mediatek.yaml | 4 - Documentation/devicetree/bindings/arm/pmu.yaml | 2 - Documentation/devicetree/bindings/arm/qcom.yaml | 1 - Documentation/devicetree/bindings/arm/renesas.yaml | 9 - .../devicetree/bindings/arm/rockchip.yaml | 5 - .../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 - .../devicetree/bindings/ata/sata_highbank.yaml | 3 - .../bindings/bus/allwinner,sun50i-a64-de2.yaml | 5 +- .../bindings/bus/nvidia,tegra210-aconnect.yaml | 1 - .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 - .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 - .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 - .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 - .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/lvds-codec.yaml | 1 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../bindings/display/exynos/exynos-mic.txt | 51 + .../bindings/display/exynos/exynos5433-decon.txt | 60 + .../bindings/display/exynos/exynos7-decon.txt | 65 + .../bindings/display/exynos/exynos_hdmi.txt | 64 + .../bindings/display/exynos/exynos_hdmiddc.txt | 15 + .../bindings/display/exynos/exynos_hdmiphy.txt | 15 + .../bindings/display/exynos/exynos_mixer.txt | 26 + .../bindings/display/exynos/samsung-fimd.txt | 107 + .../bindings/display/mediatek/mediatek,disp.txt | 9 + .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 - .../devicetree/bindings/display/msm/mdp4.txt | 114 + .../devicetree/bindings/display/msm/mdp4.yaml | 124 - .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 - .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 - .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 - .../display/samsung/samsung,exynos-hdmi.yaml | 227 - .../display/samsung/samsung,exynos-mixer.yaml | 143 - .../display/samsung/samsung,exynos5433-decon.yaml | 148 - .../display/samsung/samsung,exynos5433-mic.yaml | 95 - .../display/samsung/samsung,exynos7-decon.yaml | 120 - .../bindings/display/samsung/samsung,fimd.yaml | 198 - .../bindings/display/simple-framebuffer.yaml | 12 +- .../display/sprd/sprd,display-subsystem.yaml | 2 - .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 - .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 - .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 + .../bindings/dvfs/performance-domain.yaml | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 67 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 2 +- .../bindings/gpio/airoha,en7523-gpio.yaml | 66 - .../devicetree/bindings/gpio/faraday,ftgpio010.txt | 27 + .../bindings/gpio/faraday,ftgpio010.yaml | 65 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +- Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../devicetree/bindings/gpio/sifive,gpio.yaml | 1 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 - .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 + Documentation/devicetree/bindings/i2c/i2c.txt | 4 + .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 161 - .../bindings/iio/proximity/semtech,sx9360.yaml | 89 - .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../interrupt-controller/st,stm32-exti.yaml | 1 - .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 6 - .../bindings/leds/backlight/led-backlight.yaml | 2 - .../media/allwinner,sun4i-a10-video-engine.yaml | 4 - .../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 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 - .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../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 | 17 + .../bindings/media/qcom,sm8250-camss.yaml | 450 - .../devicetree/bindings/media/ti,cal.yaml | 4 - .../ddr/jedec,lpddr2-timings.yaml | 135 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 6 +- .../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 | 21 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 5 +- .../devicetree/bindings/mfd/brcm,cru.yaml | 4 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 6 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 2 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 4 - .../devicetree/bindings/mmc/litex,mmc.yaml | 78 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../bindings/net/allwinner,sun4i-a10-emac.yaml | 4 - .../bindings/net/can/allwinner,sun4i-a10-can.yaml | 3 + .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 10 +- .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../bindings/net/can/microchip,mcp251xfd.yaml | 3 + .../bindings/net/can/renesas,rcar-canfd.yaml | 2 + .../bindings/net/cortina,gemini-ethernet.txt | 92 + .../bindings/net/cortina,gemini-ethernet.yaml | 137 - .../devicetree/bindings/net/davicom,dm9051.yaml | 62 + .../devicetree/bindings/net/dsa/dsa-port.yaml | 4 +- .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 - .../devicetree/bindings/net/dsa/realtek.yaml | 394 + Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../bindings/net/mctp-i2c-controller.yaml | 92 + Documentation/devicetree/bindings/net/micrel.txt | 17 + .../bindings/net/microchip,sparx5-switch.yaml | 2 + .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 - .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/socionext,uniphier-ave4.yaml | 4 - .../devicetree/bindings/net/stm32-dwmac.yaml | 4 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 + .../bindings/net/wireless/mediatek,mt76.yaml | 37 +- .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 + .../devicetree/bindings/opp/opp-v2-base.yaml | 2 - .../devicetree/bindings/peci/peci-aspeed.yaml | 72 - .../devicetree/bindings/peci/peci-controller.yaml | 33 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 - .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 40 + .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 - .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 84 + .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 - .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 - .../devicetree/bindings/phy/ti,omap-usb2.yaml | 6 +- .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 7 + .../bindings/phy/transmit-amplitude.yaml | 103 + .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 - .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 - .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 - .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 30 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../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 | 393 - .../bindings/pinctrl/samsung-pinctrl.txt | 383 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 - .../devicetree/bindings/power/power-domain.yaml | 4 - .../devicetree/bindings/power/renesas,apmu.yaml | 2 - .../bindings/power/renesas,rzg2l-sysc.yaml | 7 +- .../bindings/power/rockchip,power-controller.yaml | 2 - .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/power-supply.yaml | 2 - .../devicetree/bindings/pwm/pwm-sifive.yaml | 1 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../devicetree/bindings/regulator/regulator.yaml | 2 - .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps62864.yaml | 62 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 22 - .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 10 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reserved-memory/google,open-dice.yaml | 46 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../devicetree/bindings/serial/fsl-lpuart.yaml | 4 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../bindings/serial/rda,8810pl-uart.yaml | 46 - .../devicetree/bindings/serial/renesas,sci.yaml | 2 - .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 - .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-usi.yaml | 4 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 - .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/arndale.txt | 25 + .../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,sc7180-trogdor.yaml | 6 +- .../bindings/sound/google,sc7280-herobrine.yaml | 180 - .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../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 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../bindings/sound/samsung,aries-wm8994.yaml | 7 +- .../devicetree/bindings/sound/samsung,arndale.yaml | 45 - .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../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 | 11 - Documentation/devicetree/bindings/sound/snow.txt | 31 + .../devicetree/bindings/sound/sound-dai.yaml | 20 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 8 +- .../devicetree/bindings/sound/tas5805m.yaml | 56 - .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 102 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../devicetree/bindings/spi/spi-mt65xx.txt | 68 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 + .../bindings/spi/spi-sunplus-sp7021.yaml | 79 - .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 + .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 - .../devicetree/bindings/trivial-devices.yaml | 8 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../bindings/usb/microchip,mpfs-musb.yaml | 59 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/usb/snps,dwc3.yaml | 7 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 10 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/device-io.rst | 9 - Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/firmware-guide/acpi/enumeration.rst | 39 - 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 | 35 +- Documentation/gpu/vkms.rst | 2 + Documentation/hwmon/asus_ec_sensors.rst | 54 - Documentation/hwmon/index.rst | 3 - Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/peci-cputemp.rst | 90 - Documentation/hwmon/peci-dimmtemp.rst | 57 - Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/index.rst | 2 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/bonding.rst | 11 + Documentation/networking/dsa/sja1105.rst | 27 + Documentation/networking/ethtool-netlink.rst | 11 + 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/peci/index.rst | 16 - Documentation/peci/peci.rst | 51 - Documentation/process/changes.rst | 42 - Documentation/process/deprecated.rst | 20 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/coding-guidelines.rst | 153 - Documentation/rust/general-information.rst | 80 - Documentation/rust/index.rst | 21 - Documentation/rust/logo.svg | 357 - Documentation/rust/quick-start.rst | 231 - Documentation/scheduler/sched-domains.rst | 8 +- Documentation/sphinx/kfigure.py | 134 +- Documentation/spi/pxa2xx.rst | 3 + Documentation/tools/rtla/common_hist_options.rst | 2 +- .../tools/rtla/common_osnoise_description.rst | 2 +- Documentation/tools/rtla/rtla-osnoise-hist.rst | 2 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 - Documentation/translations/zh_CN/index.rst | 10 +- Documentation/translations/zh_CN/power/index.rst | 56 - Documentation/translations/zh_CN/power/opp.rst | 341 - 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 | 52 - Documentation/usb/gadget-testing.rst | 12 +- .../userspace-api/media/lirc.h.rst.exceptions | 3 - .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/virt/kvm/api.rst | 16 +- Documentation/virt/kvm/devices/vcpu.rst | 34 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/page_owner.rst | 29 +- Documentation/x86/index.rst | 1 - Documentation/x86/intel-hfi.rst | 72 - MAINTAINERS | 365 +- Makefile | 162 +- Next/SHA1s | 346 - Next/Trees | 348 - Next/merge.log | 9496 -------------------- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/mm/init.c | 6 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/segment.h | 20 + arch/arc/include/asm/thread_info.h | 3 + arch/arc/include/asm/uaccess.h | 48 +- arch/arm/Kconfig | 46 +- arch/arm/Makefile | 9 - arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 4 - arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/aspeed-g4.dtsi | 11 - arch/arm/boot/dts/aspeed-g5.dtsi | 11 - arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/aspeed-g6.dtsi | 11 - arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 1 + 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 | 7 +- 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 | 16 +- arch/arm/boot/dts/exynos5420.dtsi | 10 +- 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/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 - arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- 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/imx7s.dtsi | 16 - arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 -- 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/mt6582-prestigio-pmt5008-3g.dts | 43 - arch/arm/boot/dts/mt6582.dtsi | 128 - arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 + arch/arm/boot/dts/omap3-devkit8000.dts | 33 - arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 30 - 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 | 39 - 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 | 2 +- arch/arm/boot/dts/r9a06g032.dtsi | 11 - arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- 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/stm32429i-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/stm32mp13-pinctrl.dtsi | 81 +- arch/arm/boot/dts/stm32mp131.dtsi | 74 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 143 +- arch/arm/boot/dts/stm32mp151.dtsi | 8 +- arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts | 53 - arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 552 -- arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 23 +- arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 56 - 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/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/configs/aspeed_g5_defconfig | 7 - arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/multi_v7_defconfig | 1 - arch/arm/configs/shmobile_defconfig | 4 - arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/include/asm/assembler.h | 214 +- 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/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/percpu.h | 35 +- arch/arm/include/asm/smp.h | 5 + arch/arm/include/asm/spectre.h | 32 + arch/arm/include/asm/stacktrace.h | 12 - 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/v7m.h | 3 +- arch/arm/include/asm/vmlinux.lds.h | 43 +- arch/arm/kernel/Makefile | 2 + arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-armv.S | 287 +- arch/arm/kernel/entry-common.S | 40 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- 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/setup.c | 8 +- arch/arm/kernel/sleep.S | 13 - arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/spectre.c | 71 + arch/arm/kernel/traps.c | 159 +- arch/arm/kernel/unwind.c | 50 +- 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/mach-dove/irq.c | 6 +- arch/arm/mach-exynos/firmware.c | 4 +- arch/arm/mach-footbridge/common.c | 87 - .../arm/mach-footbridge/include/mach/entry-macro.S | 107 + arch/arm/mach-imx/Kconfig | 7 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-imx/mach-imxrt.c | 19 - 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-mstar/Kconfig | 1 + arch/arm/mach-mv78xx0/irq.c | 3 +- arch/arm/mach-orion5x/irq.c | 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/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 | 20 +- 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/mm/Kconfig | 12 +- arch/arm/mm/context.c | 3 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/mm/mmu.c | 2 + arch/arm/mm/proc-v7-bugs.c | 208 +- arch/arm/plat-orion/gpio.c | 8 +- arch/arm/plat-orion/include/plat/orion-gpio.h | 3 +- arch/arm/rust/target.json | 27 - arch/arm/tools/syscall.tbl | 1 - arch/arm64/Kconfig | 18 +- arch/arm64/Kconfig.platforms | 9 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/amlogic/Makefile | 6 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 - .../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 - arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts | 145 - .../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/exynos/Makefile | 1 - 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 +- 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 | 741 -- .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 - .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 4 + arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 6 + arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 1 - arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 47 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/freescale/imx8mp.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 1 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 - .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 15 +- 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/intel/socfpga_agilex.dtsi | 4 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 9 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 4 +- arch/arm64/boot/dts/mediatek/mt8192.dtsi | 92 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/nvidia/tegra194.dtsi | 2 +- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 133 - arch/arm64/boot/dts/qcom/Makefile | 10 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 25 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 6 +- .../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.dtsi | 14 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pms405.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 | 124 +- 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 | 1103 ++- 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 | 577 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 3 + .../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 | 54 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 + 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 | 20 +- 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 | 325 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 1 + arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 - 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 +- 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 +- arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 70 - 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 | 208 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 77 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 139 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 1 - arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 5 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 131 - arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 457 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 109 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 114 - 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 | 731 -- arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 18 - arch/arm64/boot/dts/ti/k3-am64.dtsi | 2 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 80 +- arch/arm64/configs/defconfig | 21 - 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/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/assembler.h | 53 + arch/arm64/include/asm/cpufeature.h | 29 + arch/arm64/include/asm/cputype.h | 8 + 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/insn-def.h | 14 + arch/arm64/include/asm/insn.h | 81 +- arch/arm64/include/asm/kvm_host.h | 37 +- arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 - arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/sections.h | 5 + arch/arm64/include/asm/spectre.h | 4 + arch/arm64/include/asm/sysreg.h | 10 +- arch/arm64/include/asm/unistd.h | 2 +- arch/arm64/include/asm/unistd32.h | 2 - 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/uapi/asm/kvm.h | 9 +- arch/arm64/kernel/cpu_errata.c | 7 + arch/arm64/kernel/cpufeature.c | 12 + arch/arm64/kernel/entry.S | 214 +- arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/proton-pack.c | 391 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/vmlinux.lds.S | 2 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 132 +- arch/arm64/kvm/debug.c | 26 +- arch/arm64/kvm/fpsimd.c | 14 +- arch/arm64/kvm/hyp/hyp-entry.S | 9 + arch/arm64/kvm/hyp/include/hyp/switch.h | 4 - arch/arm64/kvm/hyp/nvhe/Makefile | 3 +- 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/stub.c | 22 + arch/arm64/kvm/hyp/vhe/switch.c | 10 +- arch/arm64/kvm/hypercalls.c | 12 + arch/arm64/kvm/mmu.c | 50 +- arch/arm64/kvm/pmu-emul.c | 141 +- arch/arm64/kvm/psci.c | 27 +- arch/arm64/kvm/sys_regs.c | 74 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 + arch/arm64/kvm/vmid.c | 196 - arch/arm64/lib/crc32.S | 87 +- arch/arm64/lib/insn.c | 187 +- arch/arm64/mm/hugetlbpage.c | 1 - arch/arm64/mm/init.c | 9 +- arch/arm64/mm/mmap.c | 17 + arch/arm64/mm/mmu.c | 12 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/net/bpf_jit.h | 44 +- arch/arm64/net/bpf_jit_comp.c | 244 +- arch/arm64/rust/target.json | 34 - arch/arm64/tools/cpucaps | 1 + arch/h8300/Kconfig | 1 + arch/h8300/Kconfig.cpu | 4 - arch/h8300/boot/dts/edosk2674.dts | 10 +- arch/h8300/boot/dts/h8300h_sim.dts | 2 +- arch/h8300/boot/dts/h8s_sim.dts | 2 +- arch/h8300/configs/edosk2674_defconfig | 10 +- arch/h8300/configs/h8300h-sim_defconfig | 8 +- arch/h8300/configs/h8s-sim_defconfig | 8 +- arch/h8300/include/asm/processor.h | 1 + arch/h8300/include/asm/segment.h | 40 + arch/h8300/include/asm/thread_info.h | 3 + arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/setup.c | 2 +- arch/h8300/lib/memset.S | 17 +- arch/h8300/mm/Makefile | 2 +- arch/h8300/mm/init.c | 6 + arch/h8300/mm/memory.c | 53 + arch/hexagon/mm/init.c | 2 + arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/topology.c | 10 + arch/ia64/mm/discontig.c | 11 +- arch/m68k/68000/dragen2.c | 1 - arch/m68k/68000/screen.h | 2 - arch/m68k/68000/ucsimm.c | 9 +- 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/m5441x.c | 1 + 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/kernel/setup_mm.c | 24 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - 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/include/asm/pci.h | 4 + arch/microblaze/kernel/signal.c | 2 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/pci/pci-common.c | 49 + arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kconfig | 5 - arch/mips/ath79/early_printk.c | 1 - arch/mips/ath79/setup.c | 6 - arch/mips/boot/compressed/Makefile | 1 - arch/mips/configs/malta_defconfig | 1 - arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 1 - arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/syscalls/syscall_n32.tbl | 1 - arch/mips/kernel/syscalls/syscall_n64.tbl | 1 - arch/mips/kernel/syscalls/syscall_o32.tbl | 1 - arch/mips/kernel/topology.c | 5 + arch/mips/loongson2ef/Platform | 3 +- arch/mips/loongson64/Platform | 24 +- arch/mips/ralink/mt7621.c | 36 +- arch/mips/vdso/Makefile | 3 - arch/nds32/Kbuild | 3 - arch/nds32/Kconfig | 4 +- arch/nds32/Makefile | 3 + arch/nds32/mm/init.c | 1 + arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/thread_info.h | 7 + arch/openrisc/include/asm/uaccess.h | 51 +- arch/openrisc/lib/memcpy.c | 2 +- arch/openrisc/mm/init.c | 2 + arch/parisc/include/asm/agp.h | 4 +- arch/parisc/include/asm/bitops.h | 8 + arch/parisc/include/asm/uaccess.h | 40 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/unaligned.c | 14 +- arch/parisc/mm/fault.c | 31 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 4 +- 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/include/asm/agp.h | 4 +- arch/powerpc/include/asm/asm-compat.h | 2 - arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/checksum.h | 7 + arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/ftrace.h | 62 +- arch/powerpc/include/asm/kexec_ranges.h | 2 +- arch/powerpc/include/asm/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 20 + arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 3 + arch/powerpc/include/asm/nohash/64/pgtable.h | 3 + arch/powerpc/include/asm/pmac_feature.h | 12 - arch/powerpc/include/asm/ppc_asm.h | 5 + arch/powerpc/include/asm/rtas.h | 1 + arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/fadump.c | 6 - 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 | 21 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 11 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/rtas.c | 6 - arch/powerpc/kernel/security.c | 15 - arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/sysfs.c | 17 + arch/powerpc/kernel/trace/Makefile | 7 +- arch/powerpc/kernel/trace/ftrace.c | 32 +- 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 | 307 - 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/kexec/core.c | 15 +- arch/powerpc/lib/checksum_32.S | 3 + arch/powerpc/lib/copy_32.S | 3 + arch/powerpc/lib/sstep.c | 24 +- arch/powerpc/mm/book3s64/trace.c | 1 + arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 3 + arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/net/bpf_jit_comp32.c | 14 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 8 +- 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/cell/spufs/sched.c | 3 +- arch/powerpc/platforms/powermac/pmac.h | 2 - arch/powerpc/platforms/pseries/lparcfg.c | 87 - arch/powerpc/platforms/pseries/mobility.c | 2 +- arch/powerpc/rust/target.json | 29 - arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/riscv/Kconfig | 4 +- arch/riscv/Makefile | 1 - arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/include/asm/page.h | 2 +- arch/riscv/include/asm/pgtable.h | 1 + arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/sbi.c | 72 +- arch/riscv/kernel/setup.c | 3 + arch/riscv/kernel/trace_irq.c | 27 + arch/riscv/kernel/trace_irq.h | 11 + arch/riscv/mm/Makefile | 3 + arch/riscv/mm/init.c | 8 +- arch/riscv/mm/kasan_init.c | 8 +- arch/riscv/mm/physaddr.c | 4 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/boot/head.S | 1 + arch/s390/include/asm/crw.h | 1 + arch/s390/include/asm/extable.h | 9 +- arch/s390/include/asm/ftrace.h | 10 +- arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/ptrace.h | 2 + arch/s390/include/asm/sclp.h | 1 + arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/uaccess.h | 2 +- arch/s390/kernel/asm-offsets.c | 2 - arch/s390/kernel/base.S | 3 +- arch/s390/kernel/cache.c | 1 + arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/early.c | 1 + arch/s390/kernel/entry.S | 1 + arch/s390/kernel/ftrace.c | 83 +- arch/s390/kernel/head64.S | 1 + arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/lgr.c | 3 +- arch/s390/kernel/machine_kexec.c | 1 + arch/s390/kernel/mcount.S | 11 + arch/s390/kernel/module.c | 2 +- arch/s390/kernel/nmi.c | 1 + arch/s390/kernel/numa.c | 7 + arch/s390/kernel/os_info.c | 12 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 2 + arch/s390/kernel/smp.c | 3 +- arch/s390/kernel/stacktrace.c | 1 + arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/topology.c | 1 + arch/s390/kvm/kvm-s390.c | 1 + arch/s390/lib/delay.c | 1 + arch/s390/mm/maccess.c | 23 +- arch/s390/mm/pgalloc.c | 8 +- arch/s390/mm/vmem.c | 1 + arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/topology.c | 5 + arch/sparc/include/asm/agp.h | 6 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/sysfs.c | 12 + arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/x86/Kconfig | 10 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/sm3-avx-asm_64.S | 517 -- arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/intel/core.c | 40 +- arch/x86/events/intel/ds.c | 14 +- arch/x86/events/intel/pt.c | 55 +- arch/x86/include/asm/bug.h | 20 +- arch/x86/include/asm/cpufeatures.h | 9 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/intel_ds.h | 5 +- arch/x86/include/asm/kvm-x86-ops.h | 29 +- arch/x86/include/asm/kvm_host.h | 40 +- arch/x86/include/asm/msr-index.h | 6 - arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/include/asm/page.h | 10 - arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/pci_x86.h | 8 - arch/x86/include/asm/perf_event.h | 2 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/topology.h | 1 - arch/x86/kernel/alternative.c | 42 +- arch/x86/kernel/cpu/amd.c | 30 + arch/x86/kernel/cpu/bugs.c | 204 +- arch/x86/kernel/cpu/common.c | 79 - arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 7 +- arch/x86/kernel/cpu/mce/intel.c | 42 + arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/cpu/sgx/encl.c | 2 + arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 3 + arch/x86/kernel/module.c | 2 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/setup.c | 10 +- arch/x86/kernel/topology.c | 5 + arch/x86/kvm/cpuid.c | 18 +- arch/x86/kvm/emulate.c | 33 +- arch/x86/kvm/hyperv.c | 185 +- 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 | 5 +- arch/x86/kvm/mmu.h | 38 + arch/x86/kvm/mmu/mmu.c | 124 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmutrace.h | 23 - arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 8 +- arch/x86/kvm/mmu/tdp_iter.h | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 487 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/pmu.c | 7 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/avic.c | 71 +- arch/x86/kvm/svm/hyperv.h | 35 - arch/x86/kvm/svm/nested.c | 45 +- arch/x86/kvm/svm/sev.c | 28 +- arch/x86/kvm/svm/svm.c | 165 +- arch/x86/kvm/svm/svm.h | 36 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 14 +- arch/x86/kvm/vmx/nested.c | 16 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 118 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 172 +- arch/x86/kvm/x86.h | 9 +- arch/x86/kvm/xen.c | 4 +- arch/x86/lib/memcpy_32.c | 1 - arch/x86/lib/retpoline.S | 2 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/init.c | 1 + arch/x86/mm/maccess.c | 7 +- arch/x86/net/bpf_jit_comp.c | 76 +- arch/x86/pci/irq.c | 372 +- arch/x86/rust/target.json | 36 - arch/xtensa/include/asm/pci-bridge.h | 9 + arch/xtensa/kernel/setup.c | 8 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/platforms/iss/network.c | 6 +- block/Kconfig | 12 - block/bdev.c | 9 +- block/bfq-iosched.c | 4 +- block/bio-integrity.c | 1 + block/bio.c | 181 +- block/blk-cgroup.c | 1 + block/blk-core.c | 42 +- block/blk-crypto.c | 1 + block/blk-flush.c | 4 +- block/blk-lib.c | 32 +- block/blk-map.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 43 +- block/blk-zoned.c | 14 +- block/blk.h | 6 +- block/bounce.c | 9 +- block/disk-events.c | 2 +- block/elevator.c | 2 - block/fops.c | 37 +- block/genhd.c | 21 +- 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 +- crypto/Kconfig | 17 +- crypto/af_alg.c | 3 - crypto/algapi.c | 6 - crypto/authenc.c | 2 +- crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 38 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 222 +- crypto/testmgr.c | 3 + drivers/Kconfig | 3 - drivers/Makefile | 1 - drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/osl.c | 19 +- drivers/acpi/processor_idle.c | 5 + drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 16 +- drivers/acpi/tables.c | 4 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder_alloc.c | 8 +- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 961 -- drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 871 -- drivers/android/transaction.rs | 326 - drivers/ata/ahci.c | 5 +- drivers/ata/ata_piix.c | 5 +- drivers/ata/libahci_platform.c | 3 +- drivers/ata/libata-acpi.c | 21 + drivers/ata/libata-core.c | 11 +- drivers/ata/libata-eh.c | 7 +- drivers/ata/libata-scsi.c | 47 +- drivers/ata/libata-sff.c | 16 +- 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_hpt366.c | 42 +- drivers/ata/pata_hpt37x.c | 18 +- drivers/ata/pata_hpt3x2n.c | 17 +- drivers/ata/pata_imx.c | 15 +- drivers/ata/pata_macio.c | 6 +- drivers/ata/pata_mpc52xx.c | 3 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 18 +- drivers/ata/pata_samsung_cf.c | 10 +- drivers/ata/pata_triflex.c | 5 +- drivers/ata/sata_fsl.c | 20 +- drivers/ata/sata_highbank.c | 3 +- drivers/ata/sata_mv.c | 6 +- drivers/ata/sata_rcar.c | 29 +- drivers/atm/firestream.c | 2 + drivers/atm/nicstar.c | 10 +- drivers/auxdisplay/lcd2s.c | 24 +- drivers/base/class.c | 2 +- drivers/base/component.c | 242 +- drivers/base/core.c | 2 +- drivers/base/dd.c | 5 + drivers/base/devtmpfs.c | 4 +- drivers/base/init.c | 1 - drivers/base/memory.c | 8 +- drivers/base/node.c | 30 +- drivers/base/platform.c | 6 +- drivers/base/property.c | 29 - drivers/base/regmap/regmap-irq.c | 22 +- drivers/base/topology.c | 20 +- drivers/bcma/driver_chipcommon.c | 2 +- drivers/bcma/driver_chipcommon_nflash.c | 20 +- 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 | 1 + 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_receiver.c | 32 +- drivers/block/drbd/drbd_req.c | 8 +- drivers/block/drbd/drbd_worker.c | 4 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 73 +- drivers/block/loop.h | 1 - drivers/block/mtip32xx/mtip32xx.c | 3 +- drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/pktcdvd.c | 12 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 26 +- drivers/block/rnbd/rnbd-clt.h | 1 + drivers/block/rnbd/rnbd-proto.h | 4 +- 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 | 46 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 20 +- drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/xen-blkfront.c | 65 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btmtk.h | 7 + drivers/bluetooth/btmtksdio.c | 126 +- drivers/bluetooth/btusb.c | 80 +- drivers/bluetooth/hci_bcm.c | 2 + drivers/bus/mhi/pci_generic.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/hpet.c | 28 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/core.c | 24 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/random.c | 2756 +++--- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/clk/.kunitconfig | 3 - drivers/clk/Kconfig | 10 +- drivers/clk/Makefile | 1 - drivers/clk/at91/sama5d2.c | 4 +- drivers/clk/at91/sama7g5.c | 8 +- drivers/clk/clk-gate_test.c | 464 - drivers/clk/clk-si5341.c | 24 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/imx/Kconfig | 7 - drivers/clk/imx/Makefile | 4 +- drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 - drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imxrt1050.c | 168 - drivers/clk/imx/clk-scu.h | 1 - drivers/clk/ingenic/jz4725b-cgu.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 36 +- 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/renesas/Kconfig | 7 +- drivers/clk/renesas/Makefile | 1 - drivers/clk/renesas/r8a77990-cpg-mssr.c | 1 - drivers/clk/renesas/r8a77995-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779a0-cpg-mssr.c | 1 - drivers/clk/renesas/r8a779f0-cpg-mssr.c | 2 - drivers/clk/renesas/r9a07g044-cpg.c | 426 +- drivers/clk/renesas/rzg2l-cpg.c | 6 - drivers/clk/renesas/rzg2l-cpg.h | 1 - drivers/clk/rockchip/clk-rk3568.c | 14 +- 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/clk/zynqmp/clk-gate-zynqmp.c | 12 +- drivers/clk/zynqmp/clk-mux-zynqmp.c | 8 +- drivers/clk/zynqmp/divider.c | 12 +- drivers/clk/zynqmp/pll.c | 32 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/pcm3724.c | 1 + drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpufreq/cpufreq_governor_attr_set.c | 5 + drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 - drivers/crypto/atmel-aes.c | 1 - drivers/crypto/atmel-sha.c | 1 - drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 4 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 27 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/marvell/Kconfig | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 56 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 2 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/dio/dio.c | 140 +- drivers/dma-buf/dma-buf.c | 22 +- drivers/dma-buf/dma-resv.c | 46 +- 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/at_xdmac.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/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 6 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/extcon/Kconfig | 2 - drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/firmware/arm_scmi/Kconfig | 41 - drivers/firmware/arm_scmi/Makefile | 8 - drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 209 +- 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 | 22 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/vars.c | 5 +- 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/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-master-aspeed.c | 17 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-altera-a10sr.c | 3 +- drivers/gpio/gpio-crystalcove.c | 9 +- drivers/gpio/gpio-en7523.c | 137 - drivers/gpio/gpio-merrifield.c | 3 - drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-rockchip.c | 56 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpio-tegra186.c | 16 +- drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/gpio/gpiolib-sysfs.c | 7 +- drivers/gpio/gpiolib.c | 65 +- drivers/gpio/gpiolib.h | 41 - drivers/gpu/drm/Kconfig | 16 - drivers/gpu/drm/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 27 +- 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 | 25 + 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 | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 74 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 129 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 78 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 112 +- 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 | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 114 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 123 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 421 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 61 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 417 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 60 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 19 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 145 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 24 +- 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 | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 52 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +- 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/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 191 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 228 +- 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/gmc_v10_0.c | 38 +- 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 | 86 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 14 +- 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 | 86 +- 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_v9_4.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 44 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 17 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 68 +- 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_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 66 +- 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/smu_v11_0_i2c.c | 81 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 64 +- 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 | 128 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 25 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 173 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 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 | 1602 +--- 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_device.c | 57 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 246 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 51 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 313 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 12 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 39 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 63 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 41 - drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 123 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 150 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 172 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 147 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 167 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 92 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 372 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 436 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 39 - drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 61 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 3 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 108 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 219 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 29 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 10 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +- drivers/gpu/drm/amd/display/dc/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 + 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 .../drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c | 0 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 7 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 21 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 16 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 847 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1361 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 ++ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 78 +- drivers/gpu/drm/amd/display/dc/dc.h | 37 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 - drivers/gpu/drm/amd/display/dc/dc_link.h | 21 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 + drivers/gpu/drm/amd/display/dc/dc_types.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../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_psr.c | 4 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 103 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 5 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 4 +- 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 - .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 5 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 12 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 3623 -------- .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 - .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 +- 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/hw_shared.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 6 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 3 - 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 | 16 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 4 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 30 - .../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/inc/dmub_cmd.h | 13 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +- .../drm/amd/display/include/bios_parser_types.h | 2 + .../drm/amd/display/include/ddc_service_types.h | 5 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 6 +- .../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/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 -------- 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 | 2518 +++--- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 95 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 574 +- .../{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 361 +- 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 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 119 + .../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/{swsmu => }/inc/smu_v13_0.h | 0 .../{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 | 4 + .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +- 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 | 658 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1421 --- .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 1709 ---- .../drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h | 119 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 373 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 102 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 69 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 207 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 285 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 68 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 83 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 90 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 75 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 47 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 204 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 8 +- 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/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_main.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 13 +- drivers/gpu/drm/bridge/Kconfig | 5 - 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 | 2 - 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 | 440 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 80 +- 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/chipone-icn6211.c | 39 +- drivers/gpu/drm/bridge/ite-it66121.c | 3 + drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- 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 | 16 +- 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 | 9 +- drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3734 -------- 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_uapi.c | 14 +- drivers/gpu/drm/drm_buddy.c | 535 -- drivers/gpu/drm/drm_cache.c | 18 +- drivers/gpu/drm/drm_client.c | 9 +- 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_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 | 106 +- drivers/gpu/drm/drm_fb_helper.c | 12 +- drivers/gpu/drm/drm_gem.c | 12 +- 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 | 15 +- 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_kms_helper_common.c | 14 + drivers/gpu/drm/drm_mipi_dbi.c | 8 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - drivers/gpu/drm/drm_plane.c | 9 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_privacy_screen.c | 5 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 17 - 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 | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +- 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 | 13 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 10 +- drivers/gpu/drm/exynos/exynos_mixer.c | 14 +- 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/gud/gud_pipe.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 3 +- drivers/gpu/drm/i915/Makefile | 7 +- 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 | 7 +- drivers/gpu/drm/i915/display/intel_atomic.c | 2 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 - drivers/gpu/drm/i915/display/intel_backlight.c | 3 - drivers/gpu/drm/i915/display/intel_bios.c | 217 +- drivers/gpu/drm/i915/display/intel_bw.c | 32 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 66 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_color.c | 19 - 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 | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 143 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 42 +- drivers/gpu/drm/i915/display/intel_de.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 804 +- drivers/gpu/drm/i915/display/intel_display.h | 39 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 45 +- 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 | 26 +- 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 | 167 +- 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.h | 2 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 2 + 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 | 36 - drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 46 +- drivers/gpu/drm/i915/display/intel_dpt.c | 33 +- drivers/gpu/drm/i915/display/intel_drrs.c | 107 +- drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 29 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 2 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 8 +- 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 | 2 +- drivers/gpu/drm/i915/display/intel_fdi.c | 5 - drivers/gpu/drm/i915/display/intel_gmbus.c | 7 + 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 | 106 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 6 +- 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 | 71 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 - drivers/gpu/drm/i915/display/intel_overlay.c | 1 - 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 | 2 +- drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 30 +- 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 | 28 +- drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 26 + drivers/gpu/drm/i915/display/intel_vdsc.c | 7 +- drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 241 +- drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 18 - drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 9 +- 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 | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- 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 | 39 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 7 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 5 +- .../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 | 25 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- 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 | 21 +- drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 13 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 223 - .../gpu/drm/i915/gt/intel_execlists_submission.c | 42 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 134 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 9 +- drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1555 ---- drivers/gpu/drm/i915/gt/intel_gtt.c | 5 - drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_llc.c | 10 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 6 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- 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 | 5 +- drivers/gpu/drm/i915/gt/intel_reset.c | 4 - drivers/gpu/drm/i915/gt/intel_ring.c | 1 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 12 +- drivers/gpu/drm/i915/gt/intel_rps.c | 10 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 47 +- 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_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 6 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 - 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 | 20 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 206 +- 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 | 37 +- 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 | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 152 +- 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 | 44 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- 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 | 21 +- 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 | 36 +- drivers/gpu/drm/i915/gvt/interrupt.c | 11 +- drivers/gpu/drm/i915/gvt/interrupt.h | 4 +- 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 | 76 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 - drivers/gpu/drm/i915/i915_debugfs.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 28 +- drivers/gpu/drm/i915/i915_driver.h | 5 - drivers/gpu/drm/i915/i915_drv.h | 229 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 102 +- drivers/gpu/drm/i915/i915_gem_evict.h | 27 - 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 | 90 +- 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 | 19 +- drivers/gpu/drm/i915/i915_irq.h | 1 - drivers/gpu/drm/i915/i915_mitigations.c | 1 - drivers/gpu/drm/i915/i915_mm.h | 3 +- drivers/gpu/drm/i915/i915_module.c | 7 +- drivers/gpu/drm/i915/i915_pci.c | 25 +- drivers/gpu/drm/i915/i915_perf.c | 145 +- 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 | 4103 +++++++-- drivers/gpu/drm/i915/i915_reg_defs.h | 101 - 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 | 37 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 15 + drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 379 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- 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 | 13 +- drivers/gpu/drm/i915/intel_device_info.h | 9 +- drivers/gpu/drm/i915/intel_dram.c | 7 +- drivers/gpu/drm/i915/intel_pch.c | 2 +- drivers/gpu/drm/i915/intel_pch.h | 2 +- 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 | 280 +- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_sbi.c | 1 - drivers/gpu/drm/i915/intel_step.c | 15 - drivers/gpu/drm/i915/intel_uncore.c | 73 +- drivers/gpu/drm/i915/intel_uncore.h | 2 +- drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 1 - drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ++ drivers/gpu/drm/i915/selftests/i915_gem.c | 8 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 28 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 209 +- .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 119 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 - drivers/gpu/drm/i915/selftests/i915_vma.c | 30 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 11 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.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-tve.c | 4 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 - drivers/gpu/drm/lima/lima_gem.c | 3 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- 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 | 15 +- 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 | 5 +- 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 | 167 +- drivers/gpu/drm/meson/meson_drv.c | 25 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 - drivers/gpu/drm/mgag200/mgag200_mode.c | 9 +- drivers/gpu/drm/msm/Kconfig | 1 - 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 | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 --- drivers/gpu/drm/msm/msm_drv.h | 4 +- drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 9 - drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- 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_ttm.c | 13 +- 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/omapdrm/omap_gem_dmabuf.c | 1 - drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 21 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 33 - drivers/gpu/drm/panfrost/panfrost_features.h | 212 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 32 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 13 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 10 +- 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/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 | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 1 - drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- 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/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/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/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 - drivers/gpu/drm/stm/drv.c | 5 - drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 810 +- drivers/gpu/drm/stm/ltdc.h | 12 +- drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/dp.c | 13 +- drivers/gpu/drm/tegra/dpaux.c | 9 +- drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- 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/simpledrm.c | 22 +- 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 | 77 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 8 +- drivers/gpu/drm/udl/udl_modeset.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.c | 33 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 140 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 6 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 - drivers/gpu/drm/virtio/virtgpu_gem.c | 3 - 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_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.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/host1x/syncpt.c | 19 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/greybus/svc.c | 16 +- drivers/hid/Kconfig | 10 - drivers/hid/Makefile | 1 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 79 +- drivers/hid/amd-sfh-hid/amd_sfh_pcie.h | 4 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-google-hammer.c | 2 +- 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-sigmamicro.c | 130 - drivers/hid/hid-thrustmaster.c | 8 + drivers/hid/hid-vivaldi.c | 2 +- drivers/hv/channel_mgmt.c | 19 +- drivers/hv/hyperv_vmbus.h | 14 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 20 +- drivers/hwmon/Makefile | 2 - drivers/hwmon/adt7310.c | 94 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7x10.c | 479 +- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/asus-ec-sensors.c | 709 -- drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/hwmon.c | 53 +- drivers/hwmon/lm83.c | 476 +- drivers/hwmon/max6639.c | 62 +- drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/nct6775.c | 146 +- drivers/hwmon/peci/Kconfig | 31 - drivers/hwmon/peci/Makefile | 7 - drivers/hwmon/peci/common.h | 58 - drivers/hwmon/peci/cputemp.c | 592 -- drivers/hwmon/peci/dimmtemp.c | 630 -- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 5 + drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 10 - drivers/hwmon/sch5636.c | 10 - drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 10 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 125 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 + drivers/hwtracing/intel_th/msu.c | 4 +- drivers/i2c/busses/Kconfig | 17 +- drivers/i2c/busses/Makefile | 1 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 7 +- drivers/i2c/busses/i2c-bcm2835.c | 21 +- drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-cht-wc.c | 120 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 392 - drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 - drivers/i2c/busses/i2c-designware-core.h | 18 +- drivers/i2c/busses/i2c-designware-master.c | 6 - drivers/i2c/busses/i2c-designware-platdrv.c | 60 - drivers/i2c/busses/i2c-mt65xx.c | 14 - drivers/i2c/busses/i2c-npcm7xx.c | 16 +- drivers/i2c/busses/i2c-piix4.c | 213 +- drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/i2c/i2c-core-acpi.c | 17 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-core-smbus.c | 11 +- drivers/i2c/i2c-smbus.c | 5 +- drivers/iio/accel/Kconfig | 35 +- drivers/iio/accel/adxl355_core.c | 5 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/afe/iio-rescale.c | 13 +- drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/Kconfig | 2 + drivers/iio/dac/ad5592r-base.c | 1 + drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 103 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/Kconfig | 37 +- drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 - drivers/iio/imu/adis.c | 47 +- drivers/iio/imu/adis_buffer.c | 6 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/inkern.c | 40 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 - drivers/iio/proximity/Kconfig | 34 - drivers/iio/proximity/Makefile | 3 - drivers/iio/proximity/as3935.c | 4 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +- drivers/iio/proximity/sx9324.c | 1068 --- drivers/iio/proximity/sx9360.c | 893 -- drivers/iio/proximity/sx_common.c | 572 -- drivers/iio/proximity/sx_common.h | 157 - drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 40 +- drivers/infiniband/core/cma_configfs.c | 1 + drivers/infiniband/core/cq.c | 1 + drivers/infiniband/core/iwpm_util.h | 1 + drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/verbs.c | 1 - drivers/infiniband/hw/hfi1/affinity.c | 1 + 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/mlx4/alias_GUID.c | 1 + drivers/infiniband/hw/mlx4/srq.c | 1 + drivers/infiniband/hw/mlx5/cong.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 61 +- 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 | 6 + drivers/infiniband/hw/mlx5/mr.c | 17 +- 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_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/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_loc.h | 24 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 106 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 + drivers/infiniband/sw/rxe/rxe_net.c | 18 + drivers/infiniband/sw/rxe/rxe_pool.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 19 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 + drivers/infiniband/ulp/iser/iser_memory.c | 1 + drivers/infiniband/ulp/iser/iser_verbs.c | 1 + 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/input/input.c | 6 + drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/mouse/elan_i2c_core.c | 64 +- drivers/input/mouse/psmouse-smbus.c | 10 + drivers/input/touchscreen/goodix.c | 34 +- drivers/input/touchscreen/zinitix.c | 12 + drivers/interconnect/imx/imx.c | 9 - drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/amd/amd_iommu.h | 1 + drivers/iommu/amd/amd_iommu_types.h | 1 + drivers/iommu/amd/init.c | 10 + drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 10 +- drivers/iommu/intel/iommu.c | 2 +- drivers/iommu/mtk_iommu.c | 34 - drivers/iommu/mtk_iommu_v1.c | 42 +- drivers/iommu/tegra-smmu.c | 8 +- drivers/irqchip/Kconfig | 1 - drivers/irqchip/irq-gic.c | 12 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-nvic.c | 22 +- drivers/irqchip/irq-renesas-h8300h.c | 19 +- drivers/irqchip/irq-renesas-h8s.c | 67 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-stm32-exti.c | 50 - drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 - drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 22 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-cache-target.c | 26 +- drivers/md/dm-core.h | 5 +- drivers/md/dm-crypt.c | 43 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 380 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-multipath.c | 4 +- drivers/md/md.c | 29 +- drivers/md/raid1.c | 42 +- drivers/md/raid10.c | 30 +- drivers/md/raid5-cache.c | 19 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 16 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 - .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 9 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 11 +- drivers/media/i2c/Kconfig | 26 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/hi847.c | 3012 ------- drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ov08d10.c | 1526 ---- drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5648.c | 6 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 192 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 9 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/aspeed-video.c | 219 +- drivers/media/platform/atmel/Kconfig | 15 - 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 | 806 -- drivers/media/platform/coda/coda-common.c | 1 - drivers/media/platform/coda/imx-vdoa.c | 9 +- drivers/media/platform/davinci/vpif.c | 111 +- drivers/media/platform/exynos-gsc/gsc-core.c | 14 +- drivers/media/platform/exynos4-is/fimc-core.c | 11 +- drivers/media/platform/exynos4-is/fimc-lite.c | 11 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 18 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 8 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 45 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 40 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 1 + drivers/media/platform/mtk-vcodec/Makefile | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 176 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c | 200 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h | 56 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 136 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 11 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 2 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 21 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 77 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 19 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 55 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 3 +- .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 2 - .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 30 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 5 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 59 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 2 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 21 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 16 +- drivers/media/platform/mtk-vcodec/vdec_msg_queue.c | 290 - drivers/media/platform/mtk-vcodec/vdec_msg_queue.h | 153 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 46 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 22 - .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 2 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 10 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/platform/pxa_camera.c | 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 | 68 +- drivers/media/platform/qcom/camss/camss-csid.h | 2 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 184 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 21 +- 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 | 308 +- drivers/media/platform/qcom/camss/camss.h | 18 - drivers/media/platform/rcar-vin/rcar-vin.h | 2 +- drivers/media/platform/rockchip/rga/rga.c | 2 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- drivers/media/platform/s5p-g2d/g2d.c | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 11 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 10 +- drivers/media/platform/stm32/dma2d/dma2d.c | 9 +- drivers/media/platform/stm32/stm32-dcmi.c | 53 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 6 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/rc/fintek-cir.c | 2 +- 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/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/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 7 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 9 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 7 - drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 12 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 2 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 + drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 71 +- drivers/memory/of_memory.c | 6 +- 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/mfd/intel_soc_pmic_chtwc.c | 40 - drivers/mfd/intel_soc_pmic_core.c | 4 - drivers/mfd/intel_soc_pmic_crc.c | 35 +- drivers/misc/Kconfig | 12 - drivers/misc/Makefile | 1 - drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5228.c | 2 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 164 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/eeprom/at25.c | 4 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/mei/pci-me.c | 10 +- drivers/misc/open-dice.c | 208 - drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 335 +- drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/bus.h | 3 +- drivers/mmc/core/mmc.c | 16 +- drivers/mmc/core/sd.c | 25 +- 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 | 6 +- drivers/mmc/host/dw_mmc.c | 5 +- drivers/mmc/host/litex_mmc.c | 661 -- drivers/mmc/host/rtsx_pci_sdmmc.c | 44 +- drivers/mmc/host/sdhci-of-at91.c | 6 +- drivers/mmc/host/sdhci-pci-gli.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 15 +- drivers/mmc/host/sunxi-mmc.c | 9 - drivers/mmc/host/wmt-sdmmc.c | 7 +- drivers/mtd/devices/mchp23k256.c | 16 +- drivers/mtd/devices/mchp48l640.c | 12 +- drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdcore.c | 25 +- drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/core.c | 2 +- drivers/mtd/nand/onenand/generic.c | 7 +- drivers/mtd/nand/raw/Kconfig | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/atmel/pmecc.c | 4 +- drivers/mtd/nand/raw/brcmnand/Makefile | 2 - drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 132 - drivers/mtd/nand/raw/brcmnand/brcmnand.c | 162 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 27 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 47 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/omap_elm.c | 4 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/spi-nor/controllers/aspeed-smc.c | 15 +- drivers/mtd/ubi/build.c | 9 +- drivers/mtd/ubi/fastmap.c | 28 +- drivers/mtd/ubi/vmt.c | 8 +- drivers/mux/core.c | 239 +- drivers/net/Makefile | 2 +- drivers/net/amt.c | 4 +- drivers/net/arcnet/com20020-pci.c | 3 + drivers/net/bonding/bond_3ad.c | 30 +- drivers/net/bonding/bond_main.c | 329 +- 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/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 | 6 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/Makefile | 2 + .../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 349 +- 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/vcan.c | 2 +- drivers/net/can/vxcan.c | 21 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/dsa/Kconfig | 1 + drivers/net/dsa/b53/b53_common.c | 82 +- drivers/net/dsa/b53/b53_priv.h | 22 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_srab.c | 35 +- 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 | 64 +- drivers/net/dsa/microchip/ksz9477.c | 145 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 1 + drivers/net/dsa/microchip/ksz9477_reg.h | 3 + drivers/net/dsa/microchip/ksz_common.c | 41 +- drivers/net/dsa/microchip/ksz_common.h | 13 +- drivers/net/dsa/mt7530.c | 17 +- drivers/net/dsa/mv88e6xxx/chip.c | 126 +- drivers/net/dsa/mv88e6xxx/chip.h | 4 + drivers/net/dsa/mv88e6xxx/hwtstamp.c | 2 +- drivers/net/dsa/mv88e6xxx/port.c | 34 + drivers/net/dsa/mv88e6xxx/port.h | 9 +- drivers/net/dsa/mv88e6xxx/serdes.c | 38 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/dsa/ocelot/felix.c | 823 +- drivers/net/dsa/ocelot/felix.h | 9 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 47 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 48 +- drivers/net/dsa/qca8k.c | 787 +- drivers/net/dsa/qca8k.h | 8 + drivers/net/dsa/realtek/realtek-mdio.c | 65 +- drivers/net/dsa/realtek/realtek-smi.c | 70 +- drivers/net/dsa/realtek/realtek.h | 11 +- drivers/net/dsa/realtek/rtl8365mb.c | 131 +- drivers/net/dsa/realtek/rtl8366rb.c | 3 +- drivers/net/dsa/sja1105/sja1105_flower.c | 47 +- drivers/net/dsa/sja1105/sja1105_main.c | 194 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 16 +- drivers/net/dsa/xrs700x/xrs700x.c | 3 +- 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/arc/emac_mdio.c | 5 +- drivers/net/ethernet/asix/ax88796c_main.c | 2 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- 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_main.c | 3 + drivers/net/ethernet/broadcom/bnxt/bnxt.c | 93 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 13 +- 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 | 70 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 + drivers/net/ethernet/cadence/macb_main.c | 25 +- 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/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/ezchip/nps_enet.c | 1 - drivers/net/ethernet/faraday/ftgmac100.c | 243 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 439 +- 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 | 159 +- 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_qos.c | 150 +- drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 + 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_main.c | 6 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 - drivers/net/ethernet/ibm/ibmvnic.c | 224 +- drivers/net/ethernet/ibm/ibmvnic.h | 1 + drivers/net/ethernet/intel/e1000e/hw.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 8 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 26 + drivers/net/ethernet/intel/e1000e/phy.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 6 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 + drivers/net/ethernet/intel/i40e/i40e_main.c | 26 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 3 + drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 - drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +- 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 | 474 +- 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 | 13 +- drivers/net/ethernet/intel/ice/ice.h | 48 +- 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 | 104 +- 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 | 29 +- 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 | 11 +- drivers/net/ethernet/intel/ice/ice_idc_int.h | 1 - drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 + 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 | 474 +- 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 | 5 +- 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 | 6945 +++++++++++++- drivers/net/ethernet/intel/ice/ice_sriov.h | 430 +- drivers/net/ethernet/intel/ice/ice_switch.c | 1158 ++- 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_txrx.c | 37 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 9 +- 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_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 + .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 + drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 13 +- 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 | 6 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 3 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 - drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/intel/igc/igc_phy.c | 4 - 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 | 43 +- 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 | 6 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 2 + drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 13 +- 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/marvell/mv643xx_eth.c | 36 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 247 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 10 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 + 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 | 224 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 30 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 3 + .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 117 +- .../net/ethernet/marvell/octeontx2/af/rvu_cpt.c | 1 - .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 72 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 18 + .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 + .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 17 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 71 +- .../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 | 54 +- 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 | 12 + .../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/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 | 4 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 368 +- 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 | 44 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +- .../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 | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 73 + .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 27 + .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 25 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 9 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 11 + .../mlx5/core/en/tc/act/redirect_ingress.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 29 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 + .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 3 +- .../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 | 69 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 + .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 121 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 2 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 8 + .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 51 +- .../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 | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 - .../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 | 117 +- 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 | 25 +- .../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 | 492 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +- 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 + drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 3 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 97 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 - drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 57 +- 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 +- .../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 | 17 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 - 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 | 57 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 - .../mellanox/mlx5/core/steering/dr_action.c | 12 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 3 +- .../mellanox/mlx5/core/steering/dr_domain.c | 2 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 39 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 56 +- .../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 | 5 + .../mellanox/mlx5/core/steering/dr_types.h | 15 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 35 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 10 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 32 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 7 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 38 +- 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 | 1 - drivers/net/ethernet/mellanox/mlxsw/reg.h | 17 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 65 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 47 +- .../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 | 3 +- drivers/net/ethernet/micrel/ks8851_spi.c | 2 +- drivers/net/ethernet/microchip/enc28j60.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 274 +- drivers/net/ethernet/microchip/lan743x_main.h | 62 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 8 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 19 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 2 + .../ethernet/microchip/lan966x/lan966x_switchdev.c | 24 +- drivers/net/ethernet/microchip/sparx5/Makefile | 3 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 34 + .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 + .../net/ethernet/microchip/sparx5/sparx5_main.c | 21 + .../net/ethernet/microchip/sparx5/sparx5_main.h | 68 +- .../ethernet/microchip/sparx5/sparx5_main_regs.h | 335 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 42 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 37 +- drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 685 ++ .../ethernet/microchip/sparx5/sparx5_switchdev.c | 31 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 20 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 592 +- drivers/net/ethernet/mscc/ocelot.h | 11 +- drivers/net/ethernet/mscc/ocelot_flower.c | 17 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 + drivers/net/ethernet/mscc/ocelot_mrp.c | 64 +- drivers/net/ethernet/mscc/ocelot_net.c | 76 +- drivers/net/ethernet/mscc/ocelot_police.c | 41 + drivers/net/ethernet/mscc/ocelot_police.h | 5 + drivers/net/ethernet/mscc/ocelot_vcap.c | 13 +- drivers/net/ethernet/netronome/nfp/Makefile | 2 + 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.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 | 14 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 24 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 2 + drivers/net/ethernet/netronome/nfp/nfp_net.h | 99 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 220 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 1 - .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 33 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 14 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 592 ++ drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h | 29 + .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 23 +- .../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 + 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_dev.c | 18 +- .../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 | 17 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 - drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 1 - drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 8 + 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 + drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +- drivers/net/ethernet/qualcomm/qca_spi.c | 2 +- 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/renesas/ravb_main.c | 2 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 6 +- drivers/net/ethernet/sfc/efx_channels.c | 63 +- drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 5 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 37 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 36 +- drivers/net/ethernet/sun/cassini.c | 23 +- 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_switchdev.c | 4 - drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 25 +- drivers/net/ethernet/vertexcom/mse102x.c | 2 +- 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 | 18 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 500 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/geneve.c | 4 +- drivers/net/gtp.c | 567 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hamradio/dmascc.c | 7 +- drivers/net/hyperv/netvsc.c | 25 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ipa/Kconfig | 2 + drivers/net/ipa/ipa_power.c | 178 +- drivers/net/ipvlan/ipvlan_core.c | 2 +- drivers/net/loopback.c | 6 +- drivers/net/macsec.c | 6 +- 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-ipq4019.c | 6 +- drivers/net/mdio/mdio-mux.c | 4 +- drivers/net/mhi_net.c | 2 +- drivers/net/net_failover.c | 2 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 17 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/netdevsim/hwstats.c | 486 + drivers/net/netdevsim/netdevsim.h | 23 + drivers/net/ntb_netdev.c | 2 +- drivers/net/phy/Kconfig | 1 + drivers/net/phy/dp83640.c | 19 +- drivers/net/phy/dp83822.c | 2 +- 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_ptp.c | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 2 +- drivers/net/phy/phy_device.c | 19 +- drivers/net/phy/phylink.c | 79 +- drivers/net/phy/sfp-bus.c | 6 + drivers/net/phy/sfp.c | 48 +- 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 | 6 +- drivers/net/usb/asix_common.c | 74 +- drivers/net/usb/asix_devices.c | 84 +- drivers/net/usb/ax88179_178a.c | 68 +- drivers/net/usb/cdc_ether.c | 12 + drivers/net/usb/cdc_mbim.c | 5 + drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/gl620a.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/smsc95xx.c | 53 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/usb/zaurus.c | 12 + drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 3 +- drivers/net/vrf.c | 2 +- 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/lmc/lmc_main.c | 3 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 2 +- drivers/net/wireless/ath/ath10k/snoc.c | 2 +- drivers/net/wireless/ath/ath10k/swap.h | 2 +- drivers/net/wireless/ath/ath11k/ahb.c | 6 +- drivers/net/wireless/ath/ath11k/ce.h | 2 +- drivers/net/wireless/ath/ath11k/core.c | 7 +- drivers/net/wireless/ath/ath11k/core.h | 11 +- drivers/net/wireless/ath/ath11k/dbring.c | 19 +- drivers/net/wireless/ath/ath11k/debugfs.c | 509 ++ drivers/net/wireless/ath/ath11k/debugfs.h | 180 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 166 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 30 +- 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 | 135 +- drivers/net/wireless/ath/ath11k/hw.c | 7 + drivers/net/wireless/ath/ath11k/hw.h | 1 + drivers/net/wireless/ath/ath11k/mac.c | 64 +- drivers/net/wireless/ath/ath11k/mhi.c | 4 +- drivers/net/wireless/ath/ath11k/pci.c | 10 + drivers/net/wireless/ath/ath11k/qmi.c | 12 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 + 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/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/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/regd.c | 10 +- drivers/net/wireless/ath/spectral_common.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 15 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 4 +- drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 1 + 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 | 2 +- .../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/fwil_types.h | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 1 + drivers/net/wireless/intel/Makefile | 1 + 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 | 229 +- drivers/net/wireless/intel/iwlwifi/fw/acpi.h | 39 +- .../net/wireless/intel/iwlwifi/fw/api/commands.h | 13 +- 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 +- .../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 | 6 +- 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 | 36 +- 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/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 | 3 + 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 | 181 +- 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 | 10 +- drivers/net/wireless/intel/iwlwifi/mei/net.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 29 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 29 +- .../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 | 406 +- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c | 50 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 362 +- drivers/net/wireless/intel/iwlwifi/mvm/mvm.h | 17 +- .../net/wireless/intel/iwlwifi/mvm/offloading.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 34 +- 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 | 4 +- 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 | 20 +- 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 +- drivers/net/wireless/intel/iwlwifi/pcie/trans.c | 51 +- 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/mac80211_hwsim.c | 410 +- drivers/net/wireless/marvell/libertas/rx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 2 +- drivers/net/wireless/marvell/mwifiex/util.c | 2 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 34 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 5 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 42 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 24 + drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 15 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 5 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 8 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 2 - drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 10 + drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 1 + .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 85 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 13 + drivers/net/wireless/mediatek/mt76/mt7915/init.c | 105 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 273 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 9 + drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 132 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 43 + drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 289 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1210 +++ .../net/wireless/mediatek/mt76/mt7915/testmode.c | 43 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 46 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 3 + drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 8 +- drivers/net/wireless/mediatek/mt76/testmode.c | 5 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 32 +- 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 | 17 +- drivers/net/wireless/realtek/rtw88/fw.h | 9 + drivers/net/wireless/realtek/rtw88/mac80211.c | 8 +- drivers/net/wireless/realtek/rtw88/main.c | 44 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 + drivers/net/wireless/realtek/rtw88/rtw8821c.c | 3 +- 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/core.c | 241 +- drivers/net/wireless/realtek/rtw89/core.h | 142 +- drivers/net/wireless/realtek/rtw89/debug.h | 1 + drivers/net/wireless/realtek/rtw89/efuse.c | 160 +- drivers/net/wireless/realtek/rtw89/fw.c | 539 +- drivers/net/wireless/realtek/rtw89/fw.h | 351 + drivers/net/wireless/realtek/rtw89/mac.c | 270 +- drivers/net/wireless/realtek/rtw89/mac.h | 50 + drivers/net/wireless/realtek/rtw89/mac80211.c | 67 +- drivers/net/wireless/realtek/rtw89/pci.c | 200 +- drivers/net/wireless/realtek/rtw89/pci.h | 76 +- drivers/net/wireless/realtek/rtw89/phy.c | 266 +- drivers/net/wireless/realtek/rtw89/phy.h | 60 + drivers/net/wireless/realtek/rtw89/reg.h | 122 + drivers/net/wireless/realtek/rtw89/rtw8852a.c | 37 + drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 62 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 +++--- .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 7 + drivers/net/wireless/realtek/rtw89/rtw8852c.c | 479 + drivers/net/wireless/realtek/rtw89/rtw8852c.h | 76 + drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 43 + drivers/net/wireless/st/cw1200/queue.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/wwan_core.c | 36 + drivers/net/xen-netback/xenbus.c | 14 +- drivers/net/xen-netfront.c | 93 +- drivers/nfc/port100.c | 2 + drivers/ntb/hw/idt/Makefile | 1 - drivers/nvdimm/blk.c | 1 + drivers/nvdimm/btt.c | 1 + drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 1 + drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvme/host/core.c | 22 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/tcp.c | 73 +- drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/passthru.c | 7 +- drivers/nvme/target/zns.c | 14 +- drivers/nvmem/core.c | 49 +- drivers/nvmem/qfprom.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/platform.c | 1 - drivers/opp/debugfs.c | 5 - drivers/opp/opp.h | 1 - drivers/pci/controller/pci-mvebu.c | 3 +- drivers/pci/controller/vmd.c | 14 +- drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/quirks.c | 14 +- drivers/pcmcia/Kconfig | 2 +- drivers/pcmcia/rsrc_nonstatic.c | 2 +- drivers/peci/Kconfig | 36 - drivers/peci/Makefile | 10 - drivers/peci/controller/Kconfig | 18 - drivers/peci/controller/Makefile | 3 - drivers/peci/controller/peci-aspeed.c | 599 -- drivers/peci/core.c | 236 - drivers/peci/cpu.c | 343 - drivers/peci/device.c | 252 - drivers/peci/internal.h | 136 - drivers/peci/request.c | 482 - drivers/peci/sysfs.c | 82 - drivers/perf/Kconfig | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 2 +- drivers/perf/marvell_cn10k_tad_pmu.c | 2 - drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 6 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/freescale/Kconfig | 13 +- drivers/phy/freescale/Makefile | 1 + drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 624 ++ drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 - drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/Kconfig | 14 - drivers/pinctrl/bcm/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 -- drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 - drivers/pinctrl/meson/Kconfig | 6 - drivers/pinctrl/meson/Makefile | 1 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 --- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 185 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 102 - drivers/pinctrl/pinctrl-starfive.c | 7 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/renesas/Kconfig | 6 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 8 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 45 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 100 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 42 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/renesas/pinctrl.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 73 +- drivers/pinctrl/samsung/pinctrl-exynos.c | 7 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 89 +- drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/sunplus/Kconfig | 22 - drivers/pinctrl/sunplus/Makefile | 6 - drivers/pinctrl/sunplus/sppctl.c | 1118 --- drivers/pinctrl/sunplus/sppctl.h | 170 - drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 -- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- drivers/platform/chrome/Kconfig | 11 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/chromeos_privacy_screen.c | 153 - drivers/platform/chrome/cros_ec_typec.c | 21 +- drivers/platform/surface/surface3-wmi.c | 17 +- drivers/platform/surface/surface3_power.c | 13 +- drivers/platform/surface/surface_acpi_notify.c | 3 +- drivers/platform/x86/Kconfig | 12 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 42 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 + drivers/platform/x86/intel/hid.c | 7 +- drivers/platform/x86/intel/int3472/discrete.c | 5 +- .../x86/intel/int3472/tps68470_board_data.c | 3 +- drivers/platform/x86/intel/vbtn.c | 7 +- drivers/platform/x86/serial-multi-instantiate.c | 348 - drivers/platform/x86/thinkpad_acpi.c | 19 +- drivers/platform/x86/x86-android-tablets.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/ab8500_chargalg.c | 5 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp288_fuel_gauge.c | 259 +- drivers/power/supply/bq24190_charger.c | 12 +- drivers/power/supply/bq256xx_charger.c | 3 + drivers/power/supply/bq25890_charger.c | 396 +- drivers/power/supply/cpcap-battery.c | 118 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/cw2015_battery.c | 2 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 57 +- drivers/pps/clients/pps-gpio.c | 2 +- drivers/ptp/ptp_idt82p33.c | 344 +- drivers/ptp/ptp_idt82p33.h | 151 +- drivers/ptp/ptp_ocp.c | 1752 +++- drivers/ptp/ptp_pch.c | 195 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/da9121-regulator.c | 16 +- drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/tps6286x-regulator.c | 159 - drivers/remoteproc/mtk_scp.c | 55 +- drivers/remoteproc/qcom_q6v5_mss.c | 7 +- drivers/remoteproc/qcom_q6v5_pas.c | 36 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/reset/reset-rzg2l-usbphy-ctrl.c | 4 +- drivers/reset/reset-uniphier-glue.c | 75 +- drivers/s390/block/dasd_int.h | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/s390/block/scm_blk.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/crw.c | 1 + drivers/s390/crypto/ap_bus.h | 1 - drivers/s390/crypto/vfio_ap_debug.h | 32 - drivers/s390/crypto/vfio_ap_drv.c | 21 - drivers/s390/crypto/vfio_ap_ops.c | 151 +- 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/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 7 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 9 +- drivers/scsi/lpfc/lpfc.h | 1 + drivers/scsi/lpfc/lpfc_attr.c | 3 + drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_init.c | 1 + drivers/scsi/lpfc/lpfc_nportdisc.c | 5 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mvsas/mv_init.c | 4 +- drivers/scsi/qedi/qedi_fw.c | 6 +- drivers/scsi/qedi/qedi_main.c | 2 + drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 17 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 155 +- drivers/scsi/qla2xxx/qla_init.c | 199 +- drivers/scsi/qla2xxx/qla_inline.h | 2 - drivers/scsi/qla2xxx/qla_iocb.c | 70 +- 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 | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 - drivers/scsi/qla2xxx/qla_os.c | 40 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 14 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi_debug.c | 475 +- drivers/scsi/scsi_lib.c | 23 +- drivers/scsi/scsi_sysfs.c | 8 + drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 1 + drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 541 +- drivers/scsi/smartpqi/smartpqi_sis.c | 10 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/sr.h | 1 + drivers/scsi/ufs/ufs.h | 6 - drivers/scsi/ufs/ufshcd.c | 54 +- drivers/scsi/ufs/ufshpb.c | 4 +- drivers/scsi/xen-scsifront.c | 3 +- drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/imx/gpcv2.c | 3 +- drivers/soc/imx/soc-imx.c | 3 + drivers/soc/mediatek/mt8192-mmsys.h | 3 +- drivers/soc/qcom/apr.c | 1 + drivers/soc/qcom/llcc-qcom.c | 5 +- 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 | 3 - drivers/soc/renesas/Kconfig | 5 - drivers/soc/renesas/renesas-soc.c | 68 +- drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 20 +- drivers/soc/tegra/pmc.c | 4 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/spi/Kconfig | 11 - drivers/spi/Makefile | 1 - drivers/spi/spi-ath79.c | 34 - drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 23 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx.c | 63 +- drivers/spi/spi-rockchip.c | 13 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 53 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-sunplus-sp7021.c | 604 -- drivers/spi/spi-tegra114.c | 4 - drivers/spi/spi-tegra210-quad.c | 2 - drivers/spi/spi.c | 145 +- drivers/spi/spidev.c | 31 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fbtft/fb_st7789v.c | 2 + drivers/staging/gdm724x/gdm_lte.c | 7 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/gs_fpgaboot/Kconfig | 8 + drivers/staging/gs_fpgaboot/Makefile | 3 + drivers/staging/gs_fpgaboot/README | 70 + drivers/staging/gs_fpgaboot/TODO | 7 + drivers/staging/gs_fpgaboot/gs_fpgaboot.c | 394 + drivers/staging/gs_fpgaboot/gs_fpgaboot.h | 41 + drivers/staging/gs_fpgaboot/io.c | 105 + drivers/staging/gs_fpgaboot/io.h | 73 + .../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/TODO | 7 + drivers/staging/media/hantro/hantro.h | 1 + drivers/staging/media/hantro/hantro_drv.c | 41 +- 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 | 11 + drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 - .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 + drivers/staging/media/imx/imx7-media-csi.c | 32 +- drivers/staging/media/imx/imx7-mipi-csis.c | 46 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 76 +- drivers/staging/media/max96712/max96712.c | 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/sunxi/cedrus/cedrus_h265.c | 2 +- drivers/staging/media/zoran/Kconfig | 38 +- 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/mt7621-dts/gbpc2.dts | 16 +- drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 3 +- drivers/staging/pi433/pi433_if.c | 168 +- drivers/staging/pi433/rf69.c | 123 +- drivers/staging/pi433/rf69.h | 2 - drivers/staging/pi433/rf69_registers.h | 2 - drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 151 +- drivers/staging/r8188eu/core/rtw_cmd.c | 37 +- drivers/staging/r8188eu/core/rtw_fw.c | 329 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/r8188eu/core/rtw_iol.c | 10 +- drivers/staging/r8188eu/core/rtw_mlme.c | 117 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 483 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 13 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 4 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/r8188eu/core/rtw_xmit.c | 51 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 135 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/odm.c | 22 + drivers/staging/r8188eu/hal/odm_HWConfig.c | 34 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 306 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 64 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 11 +- drivers/staging/r8188eu/hal/usb_halinit.c | 330 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 14 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 + drivers/staging/r8188eu/include/drv_types.h | 44 +- drivers/staging/r8188eu/include/hal_com.h | 3 + drivers/staging/r8188eu/include/hal_intf.h | 29 +- drivers/staging/r8188eu/include/odm.h | 15 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 94 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 2 - drivers/staging/r8188eu/include/rtw_cmd.h | 2 +- drivers/staging/r8188eu/include/rtw_fw.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 5 + drivers/staging/r8188eu/include/rtw_recv.h | 9 + drivers/staging/r8188eu/include/wifi.h | 7 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 160 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 12 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 + drivers/staging/r8188eu/os_dep/recv_linux.c | 26 + drivers/staging/r8188eu/os_dep/usb_intf.c | 24 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8712/rtl871x_recv.c | 4 +- drivers/staging/rtl8712/rtl871x_recv.h | 8 + drivers/staging/rtl8723bs/core/rtw_cmd.c | 54 +- drivers/staging/rtl8723bs/core/rtw_mlme_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 21 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + drivers/staging/rtl8723bs/include/rtw_mlme.h | 8 +- drivers/staging/rtl8723bs/include/rtw_recv.h | 11 + drivers/staging/rtl8723bs/os_dep/ioctl_cfg80211.c | 98 +- drivers/staging/rtl8723bs/os_dep/os_intfs.c | 6 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- drivers/staging/vt6656/usbpipe.c | 4 +- .../bindings/net/wireless/silabs,wfx.yaml | 23 +- drivers/staging/wfx/Kconfig | 5 - drivers/staging/wfx/Makefile | 3 +- drivers/staging/wfx/bh.c | 67 +- drivers/staging/wfx/bh.h | 1 - drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 97 +- drivers/staging/wfx/bus_spi.c | 98 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 144 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 113 +- drivers/staging/wfx/hif_api_cmd.h | 150 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 168 +- drivers/staging/wfx/hif_tx.c | 194 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 202 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 171 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 183 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 51 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 194 +- drivers/staging/wfx/sta.h | 22 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 + drivers/tee/optee/ffa_abi.c | 4 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/thermal/intel/Kconfig | 14 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- 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/thermal_netlink.c | 58 +- drivers/thermal/thermal_netlink.h | 14 - drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/lc.c | 110 - drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/switch.c | 71 +- drivers/thunderbolt/tb.c | 11 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/tb_regs.h | 9 - drivers/thunderbolt/tunnel.c | 10 - drivers/tty/amiserial.c | 6 +- drivers/tty/mxser.c | 109 +- drivers/tty/n_gsm.c | 61 +- drivers/tty/n_tty.c | 6 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/8250/8250_gsc.c | 2 +- drivers/tty/serial/atmel_serial.c | 1 - drivers/tty/serial/fsl_linflexuart.c | 46 +- drivers/tty/serial/fsl_lpuart.c | 20 +- drivers/tty/serial/imx.c | 2 +- drivers/tty/serial/max3100.c | 1 + drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/sc16is7xx.c | 3 + drivers/tty/serial/serial_core.c | 24 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 - drivers/tty/serial/serial_mctrl_gpio.h | 18 - drivers/tty/serial/sh-sci.c | 5 +- drivers/tty/serial/stm32-usart.c | 3 +- drivers/tty/tty_port.c | 18 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 + drivers/usb/chipidea/udc.c | 2 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 8 +- drivers/usb/core/port.c | 9 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc3/core.c | 117 +- drivers/usb/dwc3/core.h | 13 +- drivers/usb/dwc3/drd.c | 13 - drivers/usb/dwc3/dwc3-pci.c | 21 +- drivers/usb/dwc3/gadget.c | 2 + drivers/usb/gadget/composite.c | 3 + drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 - drivers/usb/gadget/function/f_uac1.c | 236 +- drivers/usb/gadget/function/f_uac2.c | 476 +- drivers/usb/gadget/function/rndis.c | 17 +- drivers/usb/gadget/function/rndis.h | 1 + drivers/usb/gadget/function/u_audio.c | 238 +- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 11 +- drivers/usb/gadget/function/uac_common.h | 9 - drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/udc/tegra-xudc.c | 20 +- drivers/usb/gadget/udc/udc-xilinx.c | 6 + drivers/usb/host/ehci-pci.c | 9 - drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/xen-hcd.c | 26 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-plat.c | 13 +- drivers/usb/host/xhci.c | 28 +- drivers/usb/serial/ch341.c | 1 - drivers/usb/serial/option.c | 12 + drivers/usb/storage/usb.c | 2 +- drivers/usb/typec/tipd/core.c | 7 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 34 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 2 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/iotlb.c | 11 + drivers/vhost/net.c | 1 + drivers/vhost/vdpa.c | 2 +- drivers/vhost/vhost.c | 9 +- drivers/vhost/vsock.c | 21 +- drivers/video/backlight/lm3630a_bl.c | 1 + drivers/video/backlight/qcom-wled.c | 1 - drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- 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/au1200fb.c | 4 +- drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/controlfb.c | 2 - drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 37 +- drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- 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/omap/lcd_ams_delta.c | 16 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 7 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 2 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 3 +- .../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 | 14 +- 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/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/vga16fb.c | 5 - drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/w100fb.c | 15 +- drivers/virtio/Kconfig | 1 - drivers/virtio/virtio_vdpa.c | 2 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +- drivers/xen/pvcalls-front.c | 8 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/binfmt_elf.c | 84 +- fs/btrfs/block-group.c | 28 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 12 +- fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 11 +- fs/btrfs/compression.h | 8 +- fs/btrfs/ctree.c | 66 +- fs/btrfs/ctree.h | 91 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 215 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-tree.c | 17 +- fs/btrfs/extent_io.c | 138 +- fs/btrfs/extent_map.c | 6 +- fs/btrfs/extent_map.h | 8 + fs/btrfs/file-item.c | 35 +- fs/btrfs/file.c | 169 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1193 +-- fs/btrfs/ioctl.c | 537 +- fs/btrfs/lzo.c | 11 + fs/btrfs/ordered-data.c | 131 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 1 - fs/btrfs/qgroup.c | 28 +- fs/btrfs/relocation.c | 15 +- fs/btrfs/root-tree.c | 15 + fs/btrfs/scrub.c | 702 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/subpage.c | 32 +- fs/btrfs/subpage.h | 25 - fs/btrfs/super.c | 28 +- fs/btrfs/sysfs.c | 21 +- fs/btrfs/tests/extent-map-tests.c | 2 - fs/btrfs/transaction.c | 80 +- fs/btrfs/transaction.h | 1 + fs/btrfs/tree-checker.c | 53 +- fs/btrfs/tree-log.c | 712 +- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 158 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 167 +- fs/buffer.c | 70 +- fs/cachefiles/interface.c | 2 +- fs/ceph/addr.c | 27 + fs/ceph/super.c | 2 + fs/ceph/super.h | 2 + fs/cifs/cifsacl.c | 9 +- fs/cifs/cifsproto.h | 2 - fs/cifs/connect.c | 2 +- fs/cifs/fs_context.c | 4 +- fs/cifs/sess.c | 25 +- fs/cifs/xattr.c | 2 + fs/configfs/dir.c | 14 + fs/coredump.c | 39 +- fs/crypto/bio.c | 13 +- fs/dax.c | 1 + fs/direct-io.c | 5 +- fs/erofs/internal.h | 2 +- fs/erofs/zdata.c | 5 +- fs/exec.c | 26 +- fs/ext2/ialloc.c | 5 + fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 43 +- fs/f2fs/compress.c | 12 +- fs/f2fs/data.c | 84 +- fs/f2fs/debug.c | 3 - fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 126 +- fs/f2fs/file.c | 153 +- fs/f2fs/gc.c | 50 +- fs/f2fs/inline.c | 4 +- fs/f2fs/namei.c | 75 +- fs/f2fs/node.c | 86 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 80 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 83 +- fs/f2fs/sysfs.c | 16 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/file_table.c | 8 +- fs/fs-writeback.c | 43 +- fs/fuse/control.c | 17 + fs/fuse/dev.c | 20 +- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 1 + fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 9 +- fs/gfs2/bmap.c | 2 +- fs/gfs2/file.c | 3 +- fs/gfs2/glock.c | 17 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/rgrp.c | 16 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 2 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/internal.h | 5 + fs/io_uring.c | 215 +- fs/iomap/buffered-io.c | 26 +- fs/iomap/direct-io.c | 8 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- fs/ksmbd/vfs.c | 1 + fs/minix/inode.c | 3 +- fs/mpage.c | 34 +- fs/namei.c | 8 +- fs/namespace.c | 52 +- fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 + fs/nfs/dir.c | 4 +- fs/nfs/inode.c | 9 +- fs/nfs/nfs4proc.c | 3 +- fs/nfs/sysctl.c | 7 + fs/nfs/write.c | 53 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/nfs4xdr.c | 10 - fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/trace.h | 107 +- fs/nilfs2/segbuf.c | 43 +- fs/ntfs/inode.c | 4 - fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/fsntfs.c | 36 +- fs/ntfs3/inode.c | 8 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/file.c | 9 +- fs/ocfs2/namei.c | 49 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 133 - fs/pipe.c | 13 +- fs/proc/base.c | 8 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/task_mmu.c | 9 +- fs/proc/vmcore.c | 43 +- fs/read_write.c | 34 +- fs/squashfs/block.c | 11 +- fs/tracefs/inode.c | 5 +- fs/ubifs/dir.c | 235 +- fs/ubifs/file.c | 14 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/sysfs.c | 3 +- fs/ubifs/ubifs.h | 2 +- fs/userfaultfd.c | 6 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_log.c | 14 +- fs/zonefs/super.c | 9 +- include/acpi/actypes.h | 4 - include/acpi/platform/aclinux.h | 5 - include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 7 - include/crypto/sm3.h | 34 +- include/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/dp/drm_dp_helper.h | 2363 ----- include/drm/dp/drm_dp_mst_helper.h | 972 -- include/drm/drm_buddy.h | 150 - include/drm/drm_cache.h | 6 +- include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 18 +- 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_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 | 12 +- include/drm/drm_gem_ttm_helper.h | 6 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modeset_lock.h | 1 - include/drm/drm_module.h | 125 - include/drm/drm_plane.h | 2 +- include/drm/drm_prime.h | 6 +- include/drm/drm_privacy_screen_driver.h | 13 +- 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 | 29 +- include/dt-bindings/clock/at91.h | 2 - include/dt-bindings/clock/fsd-clk.h | 150 - include/dt-bindings/clock/imxrt1050-clock.h | 72 - include/dt-bindings/clock/microchip,mpfs-clock.h | 45 - include/dt-bindings/clock/r9a07g054-cpg.h | 229 - include/dt-bindings/clock/tegra234-clock.h | 35 +- include/dt-bindings/gpio/meson-s4-gpio.h | 99 - include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 - include/dt-bindings/pinctrl/sppctl.h | 31 - include/dt-bindings/regulator/ti,tps62864.h | 9 - include/dt-bindings/reset/mt7621-reset.h | 37 - include/dt-bindings/reset/tegra234-reset.h | 16 - include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 + include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +- include/kvm/arm_pmu.h | 5 - include/kvm/arm_psci.h | 6 +- include/linux/arm-smccc.h | 5 + include/linux/backing-dev-defs.h | 8 + include/linux/backing-dev.h | 50 + include/linux/balloon_compaction.h | 22 + include/linux/bcma/bcma_driver_chipcommon.h | 5 - include/linux/bio.h | 36 +- include/linux/bitfield.h | 3 - include/linux/blk_types.h | 7 - include/linux/blkdev.h | 310 +- include/linux/bpf.h | 27 +- include/linux/can/bittiming.h | 6 +- include/linux/cma.h | 2 - include/linux/compiler.h | 21 +- include/linux/compiler_attributes.h | 39 - include/linux/compiler_types.h | 2 + include/linux/component.h | 18 +- include/linux/cpufreq.h | 5 - include/linux/cpumask.h | 14 +- include/linux/damon.h | 13 +- include/linux/device-mapper.h | 7 - include/linux/dma-buf-map.h | 266 + include/linux/dma-buf.h | 12 +- include/linux/dma-resv.h | 4 +- include/linux/dsa/8021q.h | 26 +- include/linux/etherdevice.h | 5 +- include/linux/ethtool.h | 4 + include/linux/fb.h | 1 - include/linux/filter.h | 30 +- include/linux/firmware.h | 2 +- include/linux/fortify-string.h | 238 +- include/linux/fs.h | 3 - include/linux/genhd.h | 291 + include/linux/gfp.h | 47 +- include/linux/gpio/consumer.h | 35 +- include/linux/highmem-internal.h | 10 - include/linux/hugetlb.h | 8 +- include/linux/hw_random.h | 2 +- include/linux/i2c-smbus.h | 6 +- include/linux/ieee80211.h | 339 +- include/linux/if_bridge.h | 1 + include/linux/if_hsr.h | 16 + include/linux/if_macvlan.h | 1 + include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/inetdevice.h | 1 + include/linux/interrupt.h | 11 +- include/linux/ioport.h | 2 - include/linux/iosys-map.h | 257 - include/linux/irq.h | 2 + include/linux/irqdomain.h | 10 - include/linux/kallsyms.h | 29 +- include/linux/kasan.h | 97 +- include/linux/kexec.h | 12 +- include/linux/libata.h | 2 +- include/linux/lockdep.h | 7 + include/linux/log2.h | 4 +- include/linux/math.h | 12 - include/linux/memcontrol.h | 5 +- include/linux/memory_hotplug.h | 118 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 14 - include/linux/mfd/idt82p33_reg.h | 3 + include/linux/mfd/intel_soc_pmic.h | 8 - include/linux/migrate.h | 1 - include/linux/mlx5/cq.h | 2 + include/linux/mlx5/driver.h | 47 +- include/linux/mlx5/fs.h | 1 + include/linux/mlx5/mlx5_ifc.h | 38 +- include/linux/mlx5/port.h | 2 - include/linux/mm.h | 36 +- include/linux/mm_inline.h | 108 +- include/linux/mm_types.h | 24 +- include/linux/mmzone.h | 25 +- include/linux/mtd/mtd.h | 8 +- include/linux/mtd/rawnand.h | 2 - include/linux/mux/consumer.h | 18 - include/linux/net/intel/iidc.h | 4 + include/linux/netdevice.h | 107 +- include/linux/netfilter_netdev.h | 4 + include/linux/nfs_fs.h | 1 + include/linux/nfs_fs_sb.h | 1 + include/linux/node.h | 9 - include/linux/nvme-tcp.h | 1 + include/linux/nvmem-provider.h | 12 +- include/linux/overflow.h | 110 +- include/linux/page-flags.h | 90 +- include/linux/pagemap.h | 7 + include/linux/part_stat.h | 2 +- include/linux/pci_ids.h | 4 + include/linux/peci-cpu.h | 40 - include/linux/peci.h | 112 - include/linux/perf_event.h | 2 +- include/linux/phy.h | 5 +- include/linux/phylink.h | 3 - include/linux/platform_data/brcmnand.h | 12 - include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/power/bq25890_charger.h | 15 - include/linux/power_supply.h | 5 +- include/linux/property.h | 1 - include/linux/ptp_classify.h | 15 + include/linux/qcom_scm.h | 16 +- include/linux/random.h | 16 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 23 +- include/linux/rcutree.h | 8 +- include/linux/rcuwait.h | 6 +- include/linux/rfkill.h | 5 + include/linux/rmap.h | 31 +- include/linux/rtnetlink.h | 3 + include/linux/rtsx_pci.h | 5 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 51 +- include/linux/sched.h | 8 - include/linux/sched/sysctl.h | 14 +- include/linux/sched/task.h | 4 +- include/linux/scmi_protocol.h | 8 - include/linux/serial_core.h | 2 +- include/linux/skbuff.h | 208 +- include/linux/slab.h | 3 +- include/linux/soc/qcom/mdt_loader.h | 17 +- include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/socket.h | 1 + include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi.h | 20 - include/linux/spinlock.h | 17 +- include/linux/srcutree.h | 28 +- include/linux/stddef.h | 6 +- include/linux/swap.h | 4 + include/linux/syscalls.h | 1 - include/linux/sysctl.h | 3 - include/linux/tcp.h | 1 + include/linux/thread_info.h | 5 +- include/linux/topology.h | 3 - include/linux/trace_events.h | 22 +- include/linux/tty_port.h | 3 - include/linux/uaccess.h | 2 + include/linux/vdpa.h | 18 +- include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 18 +- include/linux/vmw_vmci_defs.h | 84 +- include/linux/writeback.h | 15 + include/linux/wwan.h | 2 + include/linux/xarray.h | 1 - include/linux/zstd_lib.h | 4 +- include/media/hevc-ctrls.h | 6 +- include/media/rc-core.h | 12 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 64 +- include/media/v4l2-subdev.h | 13 + include/net/addrconf.h | 4 +- include/net/arp.h | 1 + include/net/bluetooth/bluetooth.h | 17 +- include/net/bluetooth/hci_core.h | 8 + include/net/bond_3ad.h | 2 +- include/net/bond_options.h | 31 +- include/net/bonding.h | 28 +- include/net/cfg80211.h | 87 +- include/net/cfg802154.h | 10 + include/net/checksum.h | 54 +- include/net/dsa.h | 161 +- include/net/esp.h | 2 + include/net/flow_offload.h | 15 + include/net/gro.h | 5 +- include/net/gtp.h | 42 + include/net/if_inet6.h | 2 + include/net/inet_frag.h | 2 + include/net/ip6_fib.h | 13 +- include/net/ipv6.h | 5 +- include/net/mac80211.h | 16 + include/net/mac802154.h | 12 + include/net/mctp.h | 28 +- include/net/mptcp.h | 6 - include/net/ndisc.h | 9 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_conntrack_ecache.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 8 +- include/net/netfilter/nf_flow_table.h | 6 +- include/net/netfilter/nf_queue.h | 2 +- include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_core.h | 9 + include/net/netfilter/nf_tables_offload.h | 2 - include/net/netns/ipv4.h | 3 +- include/net/netns/ipv6.h | 8 +- include/net/netns/smc.h | 6 + include/net/page_pool.h | 51 + include/net/sock.h | 4 +- include/net/switchdev.h | 56 +- include/net/tc_act/tc_police.h | 30 + include/net/tcp.h | 22 +- include/net/tls.h | 2 - include/net/vxlan.h | 54 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/viosrp.h | 17 +- include/soc/bcm2835/raspberrypi-firmware.h | 1 - include/soc/mediatek/smi.h | 20 + include/soc/mscc/ocelot.h | 104 +- include/soc/mscc/ocelot_vcap.h | 16 + include/sound/simple_card_utils.h | 1 - include/sound/sof.h | 8 - include/sound/sof/info.h | 1 - include/trace/bpf_probe.h | 6 - include/trace/events/btrfs.h | 1 - include/trace/events/huge_memory.h | 1 + include/trace/events/io_uring.h | 13 +- include/trace/events/mctp.h | 5 +- include/trace/events/migrate.h | 31 - include/trace/events/mmflags.h | 15 +- 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/scmi.h | 28 - include/trace/events/skb.h | 34 + include/trace/events/sunrpc.h | 244 +- include/trace/events/thp.h | 27 - include/trace/events/writeback.h | 28 + include/trace/perf.h | 6 - include/trace/trace_events.h | 55 +- include/uapi/asm-generic/unistd.h | 5 +- include/uapi/drm/amdgpu_drm.h | 19 +- include/uapi/drm/panfrost_drm.h | 4 +- include/uapi/linux/android/binder.h | 28 +- include/uapi/linux/bpf.h | 44 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/can/isotp.h | 28 +- include/uapi/linux/ethtool_netlink.h | 1 + include/uapi/linux/gtp.h | 1 + include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_ether.h | 2 + include/uapi/linux/if_link.h | 90 + include/uapi/linux/if_tunnel.h | 4 +- include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/kfd_ioctl.h | 92 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/lirc.h | 15 +- 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/nl80211.h | 97 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/openvswitch.h | 22 +- include/uapi/linux/pkt_cls.h | 15 + include/uapi/linux/rseq.h | 20 +- include/uapi/linux/rtnetlink.h | 13 + include/uapi/linux/smc.h | 15 + include/uapi/linux/thermal.h | 6 +- include/uapi/linux/trusted-for.h | 18 - include/uapi/sound/sof/abi.h | 2 +- include/xen/grant_table.h | 19 +- init/Kconfig | 51 +- init/do_mounts.c | 1 + init/main.c | 25 +- ipc/mqueue.c | 14 - kernel/bpf/Kconfig | 4 + kernel/bpf/bpf_local_storage.c | 2 +- kernel/bpf/btf.c | 29 +- kernel/bpf/cgroup.c | 8 +- kernel/bpf/core.c | 277 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/helpers.c | 4 +- kernel/bpf/inode.c | 39 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 14 +- 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/bpf_preload_common.h | 13 - kernel/bpf/preload/iterators/iterators.c | 108 - kernel/bpf/preload/iterators/iterators.lskel.h | 141 +- kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 12 +- kernel/bpf/syscall.c | 48 +- kernel/bpf/trampoline.c | 8 +- kernel/bpf/verifier.c | 76 +- kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 14 + kernel/cgroup/cpuset.c | 12 +- kernel/configs/debug.config | 2 +- kernel/cred.c | 9 +- kernel/dma/swiotlb.c | 98 +- kernel/events/core.c | 9 +- kernel/events/uprobes.c | 7 +- kernel/exit.c | 2 +- kernel/fork.c | 35 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 20 +- kernel/irq/irqdesc.c | 4 +- kernel/kallsyms.c | 26 +- kernel/kcov.c | 98 +- kernel/livepatch/core.c | 8 +- kernel/locking/lockdep.c | 33 +- kernel/module_decompress.c | 2 + kernel/padata.c | 2 +- kernel/panic.c | 24 +- kernel/power/hibernate.c | 1 + kernel/power/swap.c | 6 +- kernel/printk/printk.c | 7 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 - kernel/printk/sysctl.c | 9 + kernel/rcu/rcu.h | 11 - kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 132 +- kernel/rcu/srcutree.c | 566 +- kernel/rcu/tasks.h | 11 +- kernel/rcu/tree.c | 372 +- kernel/rcu/tree.h | 25 +- kernel/rcu/tree_exp.h | 170 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/rseq.c | 8 +- kernel/sched/autogroup.c | 23 - kernel/sched/autogroup.h | 1 - kernel/sched/core.c | 52 +- kernel/sched/cpufreq_schedutil.c | 13 +- kernel/sched/debug.c | 10 + kernel/sched/fair.c | 2 - kernel/sched/sched.h | 181 +- kernel/scs.c | 4 +- kernel/softirq.c | 10 +- kernel/sys.c | 39 +- kernel/sysctl.c | 98 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 - kernel/torture.c | 6 +- kernel/trace/blktrace.c | 26 +- kernel/trace/ftrace.c | 1 - kernel/trace/trace.c | 18 +- kernel/trace/trace.h | 1 - kernel/trace/trace_eprobe.c | 16 +- kernel/trace/trace_events.c | 6 - kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_events_trigger.c | 73 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 53 +- kernel/trace/trace_probe.c | 10 +- kernel/trace/trace_probe.h | 1 - kernel/trace/trace_selftest.c | 6 +- kernel/ucount.c | 3 +- kernel/user_namespace.c | 14 +- kernel/workqueue.c | 58 +- lib/Kconfig | 1 - lib/Kconfig.debug | 299 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.ubsan | 12 + lib/Makefile | 3 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - 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/lz4/lz4_decompress.c | 8 +- lib/random32.c | 2 + lib/rust.h | 14 - lib/sbitmap.c | 40 +- lib/string_helpers.c | 6 - lib/test_fortify/read_overflow2_field-memcpy.c | 5 - lib/test_fortify/read_overflow2_field-memmove.c | 5 - lib/test_fortify/write_overflow_field-memcpy.c | 5 - lib/test_fortify/write_overflow_field-memmove.c | 5 - lib/test_fortify/write_overflow_field-memset.c | 5 - lib/test_hmm.c | 356 +- lib/test_hmm_uapi.h | 22 +- lib/test_kasan.c | 191 +- lib/test_overflow.c | 152 +- lib/test_printf.c | 8 +- lib/ubsan.c | 10 +- lib/vsprintf.c | 33 +- localversion-next | 1 - mm/Kconfig | 6 - mm/backing-dev.c | 57 + mm/balloon_compaction.c | 6 +- mm/cma.c | 11 +- mm/cma.h | 1 - mm/damon/core-test.h | 21 +- mm/damon/core.c | 36 +- mm/damon/dbgfs-test.h | 83 +- mm/damon/dbgfs.c | 202 +- mm/damon/reclaim.c | 3 +- mm/damon/vaddr-test.h | 6 +- mm/damon/vaddr.c | 10 +- mm/debug.c | 1 + mm/fadvise.c | 5 +- mm/filemap.c | 11 +- mm/gup.c | 312 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 186 +- mm/hugetlb.c | 21 +- mm/hugetlb_vmemmap.c | 68 +- mm/internal.h | 81 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/report.c | 10 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 25 +- mm/ksm.c | 15 +- mm/maccess.c | 6 - mm/madvise.c | 97 +- mm/memblock.c | 10 +- mm/memcontrol.c | 58 +- mm/memfd.c | 40 +- mm/memory-failure.c | 18 +- mm/memory.c | 168 +- mm/memory_hotplug.c | 76 +- mm/mempolicy.c | 35 +- mm/memremap.c | 37 +- mm/migrate.c | 184 +- mm/mlock.c | 636 +- mm/mmap.c | 45 +- mm/mmzone.c | 14 +- mm/mprotect.c | 17 +- mm/oom_kill.c | 2 +- mm/page-writeback.c | 103 +- mm/page_alloc.c | 316 +- mm/page_io.c | 10 +- mm/page_owner.c | 70 +- mm/percpu-vm.c | 8 +- mm/ptdump.c | 16 +- mm/readahead.c | 6 + mm/rmap.c | 210 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 89 +- mm/swapfile.c | 104 + mm/usercopy.c | 11 + mm/userfaultfd.c | 14 +- mm/util.c | 4 +- mm/vmalloc.c | 203 +- mm/vmscan.c | 46 +- mm/vmstat.c | 6 - mm/zswap.c | 15 +- net/8021q/vlan_dev.c | 8 +- net/9p/trans_xen.c | 14 +- net/Kconfig | 13 + net/ax25/af_ax25.c | 7 + 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 | 1 + 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/bnep/core.c | 2 +- net/bluetooth/hci_event.c | 19 +- net/bluetooth/hci_sync.c | 79 +- net/bluetooth/l2cap_core.c | 1 + net/bluetooth/mgmt.c | 109 +- net/bluetooth/mgmt_util.c | 3 +- net/bpf/test_run.c | 18 +- net/bridge/br.c | 15 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_forward.c | 2 +- net/bridge/br_input.c | 11 +- net/bridge/br_multicast.c | 4 + net/bridge/br_netlink.c | 6 +- net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 97 +- net/bridge/br_vlan.c | 117 +- net/bridge/netfilter/nf_conntrack_bridge.c | 7 +- net/caif/chnl_net.c | 2 +- net/can/af_can.c | 2 +- net/can/gw.c | 25 +- net/can/isotp.c | 235 +- net/can/j1939/transport.c | 2 +- net/core/dev.c | 659 +- net/core/drop_monitor.c | 113 +- net/core/filter.c | 184 +- net/core/flow_dissector.c | 18 + net/core/gro.c | 25 + net/core/gro_cells.c | 38 +- net/core/neighbour.c | 6 +- net/core/net-sysfs.c | 2 +- net/core/page_pool.c | 79 +- net/core/ptp_classifier.c | 12 + net/core/rtnetlink.c | 547 +- net/core/skbuff.c | 70 +- net/core/skmsg.c | 2 +- net/core/sock.c | 12 +- net/core/sysctl_net_core.c | 6 +- net/core/utils.c | 4 +- net/core/xdp.c | 3 +- net/dcb/dcbnl.c | 44 + net/decnet/dn_nsp_out.c | 3 +- net/dsa/dsa.c | 101 + net/dsa/dsa2.c | 76 +- net/dsa/dsa_priv.h | 95 +- net/dsa/master.c | 11 +- net/dsa/port.c | 425 +- net/dsa/slave.c | 711 +- net/dsa/switch.c | 371 +- 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_rtl8_4.c | 152 +- net/dsa/tag_sja1105.c | 28 +- net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 19 +- net/hsr/hsr_device.c | 2 +- net/hsr/hsr_framereg.c | 23 +- net/hsr/hsr_framereg.h | 8 +- net/hsr/hsr_main.h | 16 - net/ieee802154/6lowpan/reassembly.c | 1 + net/ieee802154/nl-phy.c | 4 +- net/ipv4/af_inet.c | 5 +- net/ipv4/arp.c | 11 +- net/ipv4/devinet.c | 7 + net/ipv4/esp4.c | 5 + net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 27 +- net/ipv4/fib_lookup.h | 7 +- net/ipv4/fib_rules.c | 5 + net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/inet_fragment.c | 1 + net/ipv4/inet_hashtables.c | 53 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_fragment.c | 1 + net/ipv4/ip_input.c | 1 + net/ipv4/ip_output.c | 16 +- net/ipv4/ipmr.c | 20 +- net/ipv4/nexthop.c | 12 +- net/ipv4/ping.c | 10 +- net/ipv4/route.c | 16 +- net/ipv4/sysctl_net_ipv4.c | 7 + net/ipv4/tcp.c | 80 +- net/ipv4/tcp_cong.c | 2 - net/ipv4/tcp_input.c | 45 +- net/ipv4/tcp_ipv4.c | 97 +- net/ipv4/tcp_output.c | 49 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 242 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6.c | 5 + net/ipv6/esp6_offload.c | 6 +- net/ipv6/fib6_rules.c | 11 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ioam6.c | 19 +- net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_input.c | 1 + net/ipv6/ip6_offload.c | 2 + net/ipv6/ip6_output.c | 16 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6mr.c | 38 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/mcast.c | 34 +- net/ipv6/ndisc.c | 55 +- net/ipv6/netfilter.c | 5 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 1 + net/ipv6/ping.c | 29 +- net/ipv6/reassembly.c | 1 + net/ipv6/route.c | 67 +- net/ipv6/tcp_ipv6.c | 95 +- net/ipv6/udp.c | 11 +- net/ipv6/xfrm6_output.c | 16 + net/ipv6/xfrm6_policy.c | 1 - net/iucv/iucv.c | 2 +- net/mac80211/Makefile | 3 +- net/mac80211/agg-rx.c | 20 +- net/mac80211/agg-tx.c | 10 +- net/mac80211/airtime.c | 4 +- net/mac80211/cfg.c | 11 +- net/mac80211/chan.c | 5 +- net/mac80211/eht.c | 76 + net/mac80211/ieee80211_i.h | 23 +- net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 7 +- net/mac80211/mlme.c | 200 +- net/mac80211/rx.c | 14 +- net/mac80211/util.c | 271 +- net/mac80211/vht.c | 34 +- net/mctp/af_mctp.c | 189 +- net/mctp/device.c | 33 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 160 +- net/mctp/test/route-test.c | 157 +- net/mctp/test/utils.c | 1 - net/mptcp/mib.c | 6 + net/mptcp/mib.h | 6 + net/mptcp/options.c | 18 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 161 +- net/mptcp/protocol.c | 22 +- net/mptcp/protocol.h | 32 +- net/mptcp/sockopt.c | 2 + net/mptcp/subflow.c | 112 +- net/netfilter/core.c | 5 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 +- net/netfilter/nf_conntrack_ecache.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 36 +- net/netfilter/nf_conntrack_proto_udp.c | 4 +- net/netfilter/nf_conntrack_timeout.c | 31 +- net/netfilter/nf_dup_netdev.c | 2 +- net/netfilter/nf_flow_table_core.c | 10 +- net/netfilter/nf_flow_table_ip.c | 66 +- net/netfilter/nf_flow_table_offload.c | 28 +- net/netfilter/nf_queue.c | 36 +- net/netfilter/nf_tables_api.c | 47 +- net/netfilter/nf_tables_core.c | 16 + net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 6 +- net/netfilter/nfnetlink_queue.c | 28 +- net/netfilter/nft_cmp.c | 102 +- net/netfilter/nft_dup_netdev.c | 6 + net/netfilter/nft_flow_offload.c | 13 + net/netfilter/nft_fwd_netdev.c | 8 +- net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_limit.c | 18 + net/netfilter/nft_synproxy.c | 4 +- net/netfilter/xt_socket.c | 4 +- net/nfc/llcp.h | 1 - net/nfc/llcp_core.c | 9 +- net/nfc/llcp_sock.c | 49 +- net/openvswitch/actions.c | 46 +- net/openvswitch/flow.c | 140 + net/openvswitch/flow.h | 14 + net/openvswitch/flow_netlink.c | 37 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 4 +- net/phonet/af_phonet.c | 8 +- net/sched/act_api.c | 17 +- net/sched/act_bpf.c | 2 + net/sched/act_ct.c | 133 +- net/sched/act_police.c | 62 +- net/sched/cls_api.c | 6 +- net/sched/cls_bpf.c | 2 + net/sched/cls_flower.c | 116 + net/sched/sch_api.c | 22 +- net/sched/sch_generic.c | 29 +- net/sctp/diag.c | 9 +- net/smc/Makefile | 1 + net/smc/af_smc.c | 247 +- net/smc/smc.h | 19 +- net/smc/smc_cdc.c | 24 +- net/smc/smc_core.c | 7 +- net/smc/smc_netlink.c | 15 + net/smc/smc_pnet.c | 45 +- net/smc/smc_pnet.h | 2 +- net/smc/smc_sysctl.c | 65 + net/smc/smc_sysctl.h | 33 + net/smc/smc_tx.c | 119 +- net/socket.c | 4 +- net/switchdev/switchdev.c | 232 +- net/tipc/bearer.c | 14 +- net/tipc/crypto.c | 2 +- net/tipc/link.c | 9 +- net/tipc/name_table.c | 2 +- net/tipc/node.c | 13 +- net/tipc/socket.c | 2 +- net/vmw_vsock/af_vsock.c | 1 + net/wireless/Makefile | 2 +- net/wireless/chan.c | 91 +- net/wireless/nl80211.c | 152 +- net/wireless/reg.c | 6 + net/wireless/util.c | 133 +- net/xfrm/xfrm_device.c | 16 +- net/xfrm/xfrm_interface.c | 7 +- net/xfrm/xfrm_user.c | 21 +- rust/.gitignore | 7 - rust/Makefile | 374 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 427 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 1847 ---- rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 -- rust/alloc/lib.rs | 217 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 549 -- rust/alloc/slice.rs | 1279 --- rust/alloc/str.rs | 624 -- rust/alloc/string.rs | 2864 ------ rust/alloc/vec/drain.rs | 159 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3359 ------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 19 - rust/helpers.c | 529 -- rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 30 - rust/kernel/buffer.rs | 52 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 209 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 554 -- rust/kernel/driver.rs | 440 - rust/kernel/error.rs | 542 -- rust/kernel/file.rs | 147 - rust/kernel/file_operations.rs | 734 -- rust/kernel/gpio.rs | 477 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 227 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 - rust/kernel/lib.rs | 261 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 281 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 224 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 417 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 -- rust/kernel/revocable.rs | 163 - rust/kernel/security.rs | 36 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 401 - rust/kernel/sync/arc.rs | 500 -- rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 150 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 112 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 147 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/spinlock.rs | 180 - rust/kernel/sysctl.rs | 197 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 486 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/landlock/sandboxer.c | 1 - samples/rust/Kconfig | 123 - samples/rust/Makefile | 13 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 144 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 172 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 78 - scripts/Kconfig.include | 6 +- scripts/Makefile.build | 65 - scripts/Makefile.debug | 10 - scripts/Makefile.gcc-plugins | 2 - scripts/Makefile.lib | 12 - scripts/Makefile.modfinal | 8 +- scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 36 +- scripts/decode_stacktrace.sh | 14 - scripts/dtc/Makefile | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/generate_rust_analyzer.py | 133 - scripts/get_abi.pl | 1 - scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 40 +- scripts/kconfig/confdata.c | 88 +- scripts/min-tool-version.sh | 6 - scripts/pahole-flags.sh | 3 + scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - scripts/spdxcheck.py | 2 +- scripts/test_fortify.sh | 8 +- security/Kconfig | 5 +- security/Kconfig.hardening | 10 - security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 36 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 11 +- security/apparmor/lib.c | 2 +- security/apparmor/lsm.c | 23 +- security/apparmor/mount.c | 11 +- security/apparmor/policy.c | 35 +- security/apparmor/policy_unpack.c | 29 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/integrity/ima/ima_api.c | 2 +- security/integrity/ima/ima_main.c | 2 +- security/integrity/ima/ima_policy.c | 3 +- security/integrity/ima/ima_template_lib.c | 2 +- security/landlock/syscalls.c | 2 +- security/security.c | 17 +- security/selinux/hooks.c | 201 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 4 +- security/selinux/include/security.h | 8 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/nlmsgtab.c | 6 +- security/selinux/selinuxfs.c | 2 - security/selinux/ss/avtab.c | 6 +- security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 8 +- security/selinux/ss/sidtab.c | 4 +- sound/core/memalloc.c | 15 +- sound/pci/hda/hda_intel.c | 16 +- sound/pci/hda/patch_realtek.c | 83 +- sound/ppc/pmac.h | 1 - sound/soc/amd/Kconfig | 1 - sound/soc/amd/acp-config.c | 9 - sound/soc/amd/acp/Kconfig | 10 - sound/soc/amd/acp/Makefile | 4 - sound/soc/amd/acp/acp-legacy-mach.c | 4 +- sound/soc/amd/acp/acp-mach-common.c | 21 - sound/soc/amd/acp/acp-pci.c | 160 - sound/soc/amd/acp/acp-pdm.c | 193 - sound/soc/amd/acp/acp-renoir.c | 160 - sound/soc/amd/acp/acp-sof-mach.c | 14 - 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/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 - sound/soc/codecs/Kconfig | 22 +- sound/soc/codecs/Makefile | 2 - sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/cs42l42.c | 166 +- sound/soc/codecs/cs42l42.h | 7 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 2 - sound/soc/codecs/lpass-tx-macro.c | 2 - sound/soc/codecs/lpass-wsa-macro.c | 2 - sound/soc/codecs/max98927.c | 1 - sound/soc/codecs/rt5640.c | 3 + sound/soc/codecs/tas5805m.c | 567 -- sound/soc/codecs/tlv320adc3xxx.c | 143 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/wm8962.c | 21 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/fsl/fsl_sai.c | 9 - sound/soc/fsl/fsl_sai.h | 1 - sound/soc/generic/simple-card-utils.c | 86 +- sound/soc/intel/boards/sof_rt5682.c | 55 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 6 - sound/soc/intel/skylake/skl.c | 1 + sound/soc/qcom/Kconfig | 14 - sound/soc/qcom/Makefile | 2 - sound/soc/qcom/lpass.h | 1 - sound/soc/qcom/sc7280.c | 284 - sound/soc/rockchip/rk3399_gru_sound.c | 20 - sound/soc/samsung/idma.c | 5 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/soc-ops.c | 4 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 15 +- sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.h | 3 +- sound/soc/sof/compress.c | 274 +- sound/soc/sof/core.c | 50 +- sound/soc/sof/debug.c | 565 ++ sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 13 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dai.c | 122 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 10 +- sound/soc/sof/intel/hda-loader.c | 118 +- sound/soc/sof/intel/hda-pcm.c | 12 +- 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 | 33 +- sound/soc/sof/intel/hda.h | 75 +- sound/soc/sof/intel/icl.c | 13 +- sound/soc/sof/intel/tgl.c | 13 +- sound/soc/sof/iomem-utils.c | 127 - sound/soc/sof/ipc.c | 112 +- sound/soc/sof/ops.h | 47 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 13 +- 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-priv.h | 144 +- 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/trace.c | 9 +- sound/soc/sof/utils.c | 186 + sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 - sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/usb/implicit.c | 4 +- sound/usb/mixer.c | 9 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 6 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 1 - tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/include/asm/msr-index.h | 1 + tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 90 + tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 34 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/gen.c | 775 +- tools/bpf/bpftool/main.c | 25 + tools/bpf/bpftool/main.h | 2 +- tools/bpf/bpftool/map.c | 33 +- tools/bpf/bpftool/prog.c | 7 +- tools/bpf/bpftool/xlated_dumper.c | 5 +- tools/cgroup/memcg_slabinfo.py | 30 +- tools/include/linux/atomic.h | 2 - tools/include/linux/cache.h | 10 - tools/include/linux/debugfs.h | 5 - tools/include/linux/gfp.h | 27 - tools/include/linux/io.h | 5 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kernel.h | 6 - tools/include/linux/mm.h | 42 - tools/include/linux/pfn.h | 10 - tools/include/linux/slab.h | 38 - tools/include/linux/types.h | 10 - tools/include/nolibc/arch-aarch64.h | 200 - tools/include/nolibc/arch-arm.h | 205 - tools/include/nolibc/arch-i386.h | 197 - tools/include/nolibc/arch-mips.h | 216 - tools/include/nolibc/arch-riscv.h | 205 - tools/include/nolibc/arch-x86_64.h | 216 - tools/include/nolibc/arch.h | 32 - tools/include/nolibc/ctype.h | 99 - tools/include/nolibc/errno.h | 27 - tools/include/nolibc/nolibc.h | 2540 +++++- tools/include/nolibc/signal.h | 22 - tools/include/nolibc/std.h | 49 - tools/include/nolibc/stdio.h | 296 - tools/include/nolibc/stdlib.h | 311 - tools/include/nolibc/string.h | 212 - tools/include/nolibc/sys.h | 1168 --- tools/include/nolibc/time.h | 28 - tools/include/nolibc/types.h | 184 - tools/include/nolibc/unistd.h | 54 - tools/include/uapi/linux/bpf.h | 44 +- tools/include/uapi/linux/if_link.h | 1 + tools/include/uapi/linux/kvm.h | 1 + tools/include/uapi/linux/perf_event.h | 2 + tools/lib/bpf/bpf_tracing.h | 85 +- tools/lib/bpf/btf_dump.c | 11 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/libbpf.c | 144 +- tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/libbpf_internal.h | 9 + tools/lib/bpf/netlink.c | 63 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/bpf/skel_internal.h | 185 +- 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/tests/test-cpumap.c | 11 + tools/lib/perf/tests/test-evlist.c | 5 +- tools/lib/slab.c | 38 - tools/lib/subcmd/subcmd-util.h | 11 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - 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/builtin-kmem.c | 1 + 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/sigtrap.c | 15 +- tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/cs-etm.c | 16 +- tools/perf/util/data.c | 7 +- tools/perf/util/evlist-hybrid.c | 4 +- tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/memblock/.gitignore | 4 - tools/testing/memblock/Makefile | 54 - tools/testing/memblock/asm/dma.h | 5 - tools/testing/memblock/internal.h | 12 - tools/testing/memblock/lib/slab.c | 9 - tools/testing/memblock/linux/init.h | 34 - tools/testing/memblock/linux/kernel.h | 12 - tools/testing/memblock/linux/kmemleak.h | 18 - tools/testing/memblock/linux/memory_hotplug.h | 19 - tools/testing/memblock/linux/mmzone.h | 35 - tools/testing/memblock/linux/printk.h | 25 - tools/testing/memblock/main.c | 8 - tools/testing/memblock/mmzone.c | 20 - tools/testing/memblock/scripts/Makefile.include | 17 - tools/testing/memblock/tests/basic_api.c | 896 -- tools/testing/memblock/tests/basic_api.h | 10 - tools/testing/memblock/tests/common.c | 27 - tools/testing/memblock/tests/common.h | 15 - tools/testing/radix-tree/Makefile | 3 +- tools/testing/radix-tree/linux.c | 27 + tools/testing/radix-tree/linux/gfp.h | 33 + tools/testing/radix-tree/linux/slab.h | 27 + tools/testing/selftests/Makefile | 33 +- tools/testing/selftests/alsa/mixer-test.c | 412 +- tools/testing/selftests/bpf/.gitignore | 1 + tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/prog_tests/align.c | 218 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 91 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 54 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 63 +- .../selftests/bpf/prog_tests/ksyms_module.c | 4 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 4 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 436 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 10 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 + .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 40 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 4 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- tools/testing/selftests/bpf/progs/atomics.c | 28 +- .../selftests/bpf/progs/bpf_syscall_macro.c | 32 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 6 + .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- tools/testing/selftests/bpf/progs/test_tc_dtime.c | 349 + tools/testing/selftests/bpf/progs/timer_crash.c | 54 + tools/testing/selftests/bpf/test_cpp.cpp | 90 +- .../selftests/bpf/verifier/atomic_invalid.c | 6 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- tools/testing/selftests/bpf/verifier/calls.c | 25 +- tools/testing/selftests/bpf/verifier/ctx.c | 4 +- .../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 | 2 +- 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 +- .../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/exec/Makefile | 5 +- tools/testing/selftests/exec/null-argv.c | 78 - .../ftrace/test.d/ftrace/func_set_ftrace_file.tc | 2 +- tools/testing/selftests/futex/functional/Makefile | 6 +- tools/testing/selftests/interpreter/.gitignore | 2 - tools/testing/selftests/interpreter/Makefile | 21 - tools/testing/selftests/interpreter/config | 1 - .../selftests/interpreter/trust_policy_test.c | 362 - tools/testing/selftests/kselftest.h | 10 - tools/testing/selftests/kselftest/runner.sh | 30 +- tools/testing/selftests/kvm/Makefile | 4 +- 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 +- tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- 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/x86_64/svm.c | 6 - 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 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/memfd/memfd_test.c | 1 + .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/cmsg_ipv6.sh | 156 + tools/testing/selftests/net/cmsg_sender.c | 504 ++ 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/fib_tests.sh | 71 +- tools/testing/selftests/net/forwarding/Makefile | 1 + .../selftests/net/forwarding/bridge_locked_port.sh | 180 + .../selftests/net/forwarding/hw_stats_l3.sh | 332 + tools/testing/selftests/net/forwarding/lib.sh | 68 + .../testing/selftests/net/forwarding/tc_police.sh | 52 + 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 | 2673 +++--- tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 7 + tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/pmtu.sh | 21 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 2 +- .../selftests/net/test_vxlan_vnifiltering.sh | 579 ++ tools/testing/selftests/netfilter/.gitignore | 1 + tools/testing/selftests/netfilter/Makefile | 4 +- tools/testing/selftests/netfilter/connect_close.c | 136 + .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/netfilter/nft_queue.sh | 19 + tools/testing/selftests/netfilter/nft_synproxy.sh | 117 + .../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/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 | 56 +- .../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 | 8 +- 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-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 | 163 +- tools/testing/selftests/rseq/rseq.h | 29 +- tools/testing/selftests/seccomp/Makefile | 2 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 +- tools/testing/selftests/vm/.gitignore | 1 - tools/testing/selftests/vm/Makefile | 5 +- tools/testing/selftests/vm/hmm-tests.c | 204 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/map_fixed_noreplace.c | 49 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 11 - tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 4 +- tools/tracing/rtla/Makefile | 4 +- tools/tracing/rtla/src/osnoise.c | 5 +- tools/tracing/rtla/src/osnoise_hist.c | 17 +- tools/tracing/rtla/src/osnoise_top.c | 8 +- tools/tracing/rtla/src/timerlat_hist.c | 17 +- tools/tracing/rtla/src/timerlat_top.c | 7 +- tools/tracing/rtla/src/trace.c | 8 +- tools/tracing/rtla/src/utils.c | 4 +- tools/virtio/linux/mm_types.h | 3 + tools/virtio/virtio_test.c | 1 + tools/vm/page_owner_sort.c | 216 +- virt/kvm/kvm_main.c | 13 +- 5730 files changed, 192776 insertions(+), 255486 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 delete mode 100644 Documentation/ABI/testing/sysfs-bus-peci delete mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml delete mode 100644 Documentation/devicetree/bindings/clock/tesla,fsd-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.txt delete mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt delete mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.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/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 delete mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml create mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml create mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml delete mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/brcm,bcm4908-pinctrl.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/pinctrl/sunplus,sp7021-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml create mode 100644 Documentation/devicetree/bindings/sound/arndale.txt 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/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/sound-dai.yaml 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 create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.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/timer/nuvoton,npcm7xx-timer.txt delete mode 100644 Documentation/devicetree/bindings/timer/nuvoton,npcm7xx-timer.yaml delete mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml delete mode 100644 Documentation/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/peci-cputemp.rst delete mode 100644 Documentation/hwmon/peci-dimmtemp.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus create mode 100644 Documentation/networking/smc-sysctl.rst delete mode 100644 Documentation/peci/index.rst delete mode 100644 Documentation/peci/peci.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/logo.svg delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/translations/zh_CN/core-api/rbtree.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/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/x86/intel-hfi.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arc/include/asm/segment.h 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/mt6582-prestigio-pmt5008-3g.dts delete mode 100644 arch/arm/boot/dts/mt6582.dtsi 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 create mode 100644 arch/arm/include/asm/spectre.h create mode 100644 arch/arm/kernel/spectre.c create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S 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-rpc/include/mach/entry-macro.S delete mode 100644 arch/arm/rust/target.json 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/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-prt8mm.dts 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/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/sdm845-shift-axolotl.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/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 create mode 100644 arch/arm64/include/asm/vectors.h 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 delete mode 100644 arch/arm64/rust/target.json create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c delete mode 100644 arch/m68k/include/asm/config.h 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 delete mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/riscv/kernel/trace_irq.c create mode 100644 arch/riscv/kernel/trace_irq.h delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json 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/kvm/svm/hyperv.h delete mode 100644 arch/x86/rust/target.json delete mode 100644 drivers/android/allocation.rs delete mode 100644 drivers/android/context.rs delete mode 100644 drivers/android/defs.rs delete mode 100644 drivers/android/node.rs delete mode 100644 drivers/android/process.rs delete mode 100644 drivers/android/range_alloc.rs delete mode 100644 drivers/android/rust_binder.rs delete mode 100644 drivers/android/thread.rs delete mode 100644 drivers/android/transaction.rs delete mode 100644 drivers/clk/.kunitconfig delete mode 100644 drivers/clk/clk-gate_test.c delete mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c delete mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/clk/samsung/clk-fsd.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio-en7523.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs 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%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c 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/link/Makefile 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 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/pm/amdgpu_dpm_internal.c rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h (100%) 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%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h 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%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h (100%) 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/smu11_driver_if_sienna [...] delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h 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/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/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_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_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 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/hid/hid-sigmamicro.c delete mode 100644 drivers/hwmon/asus-ec-sensors.c delete mode 100644 drivers/hwmon/peci/Kconfig delete mode 100644 drivers/hwmon/peci/Makefile delete mode 100644 drivers/hwmon/peci/common.h delete mode 100644 drivers/hwmon/peci/cputemp.c delete mode 100644 drivers/hwmon/peci/dimmtemp.c delete mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c delete mode 100644 drivers/iio/proximity/sx9324.c delete mode 100644 drivers/iio/proximity/sx9360.c delete mode 100644 drivers/iio/proximity/sx_common.c delete mode 100644 drivers/iio/proximity/sx_common.h delete mode 100644 drivers/media/i2c/hi847.c delete mode 100644 drivers/media/i2c/ov08d10.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/mtk-vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.h 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/misc/open-dice.c delete mode 100644 drivers/mmc/host/litex_mmc.c delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcma_nand.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c create mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h create mode 100644 drivers/net/ethernet/davicom/dm9051.c create mode 100644 drivers/net/ethernet/davicom/dm9051.h create mode 100644 drivers/net/ethernet/fungible/Kconfig create mode 100644 drivers/net/ethernet/fungible/Makefile create mode 100644 drivers/net/ethernet/fungible/funcore/Makefile create mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.c create mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.h create mode 100644 drivers/net/ethernet/fungible/funcore/fun_hci.h create mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.c create mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.h create mode 100644 drivers/net/ethernet/fungible/funeth/Kconfig create mode 100644 drivers/net/ethernet/fungible/funeth/Makefile create mode 100644 drivers/net/ethernet/fungible/funeth/fun_port.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ethtool.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_main.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_rx.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_trace.h create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_tx.c create mode 100644 drivers/net/ethernet/fungible/funeth/funeth_txrx.h create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c create mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v2.c create mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c create mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.h create mode 100644 drivers/net/mctp/mctp-i2c.c create mode 100644 drivers/net/netdevsim/hwstats.c delete mode 100644 drivers/net/vxlan.c create mode 100644 drivers/net/vxlan/Makefile create mode 100644 drivers/net/vxlan/vxlan_core.c create mode 100644 drivers/net/vxlan/vxlan_multicast.c create mode 100644 drivers/net/vxlan/vxlan_private.h create mode 100644 drivers/net/vxlan/vxlan_vnifilter.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/soc.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.c create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.h create mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ce.c delete mode 100644 drivers/peci/Kconfig delete mode 100644 drivers/peci/Makefile delete mode 100644 drivers/peci/controller/Kconfig delete mode 100644 drivers/peci/controller/Makefile delete mode 100644 drivers/peci/controller/peci-aspeed.c delete mode 100644 drivers/peci/core.c delete mode 100644 drivers/peci/cpu.c delete mode 100644 drivers/peci/device.c delete mode 100644 drivers/peci/internal.h delete mode 100644 drivers/peci/request.c delete mode 100644 drivers/peci/sysfs.c create mode 100644 drivers/phy/freescale/phy-fsl-lynx-28g.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c delete mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c delete mode 100644 drivers/pinctrl/sunplus/Kconfig delete mode 100644 drivers/pinctrl/sunplus/Makefile delete mode 100644 drivers/pinctrl/sunplus/sppctl.c delete mode 100644 drivers/pinctrl/sunplus/sppctl.h delete mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c delete mode 100644 drivers/platform/chrome/chromeos_privacy_screen.c create mode 100644 drivers/platform/x86/i2c-multi-instantiate.c delete mode 100644 drivers/platform/x86/serial-multi-instantiate.c delete mode 100644 drivers/regulator/tps6286x-regulator.c delete mode 100644 drivers/s390/crypto/vfio_ap_debug.h delete mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/staging/gs_fpgaboot/Kconfig create mode 100644 drivers/staging/gs_fpgaboot/Makefile create mode 100644 drivers/staging/gs_fpgaboot/README create mode 100644 drivers/staging/gs_fpgaboot/TODO create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h create mode 100644 drivers/staging/gs_fpgaboot/io.c create mode 100644 drivers/staging/gs_fpgaboot/io.h delete mode 100644 drivers/staging/r8188eu/core/rtw_fw.c delete mode 100644 drivers/staging/r8188eu/include/rtw_fw.h delete mode 100644 drivers/thermal/intel/intel_hfi.c delete mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 drivers/usb/gadget/function/uac_common.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/imxrt1050-clock.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/gpio/meson-s4-gpio.h delete mode 100644 include/dt-bindings/pinctrl/sppctl-sp7021.h delete mode 100644 include/dt-bindings/pinctrl/sppctl.h delete mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/dt-bindings/reset/mt7621-reset.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx.h create mode 100644 include/linux/dma-buf-map.h create mode 100644 include/linux/genhd.h delete mode 100644 include/linux/iosys-map.h delete mode 100644 include/linux/peci-cpu.h delete mode 100644 include/linux/peci.h delete mode 100644 include/linux/platform_data/brcmnand.h delete mode 100644 include/linux/power/bq25890_charger.h create mode 100644 include/trace/events/random.h delete mode 100644 include/uapi/linux/trusted-for.h delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h delete mode 100644 kernel/bpf/preload/iterators/iterators.c delete mode 100644 lib/crypto/sm3.c delete mode 100644 lib/rust.h delete mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memcpy.c delete mode 100644 lib/test_fortify/write_overflow_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memset.c delete mode 100644 localversion-next create mode 100644 net/mac80211/eht.c create mode 100644 net/smc/smc_sysctl.c create mode 100644 net/smc/smc_sysctl.h delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/mm.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs delete mode 100644 rust/kernel/sync/rwsem.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh 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/codecs/tas5805m.c delete mode 100644 sound/soc/qcom/sc7280.c delete mode 100644 sound/soc/sof/iomem-utils.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/include/linux/cache.h delete mode 100644 tools/include/linux/debugfs.h delete mode 100644 tools/include/linux/io.h delete mode 100644 tools/include/linux/mm.h delete mode 100644 tools/include/linux/pfn.h delete mode 100644 tools/include/linux/slab.h delete mode 100644 tools/include/nolibc/arch-aarch64.h delete mode 100644 tools/include/nolibc/arch-arm.h delete mode 100644 tools/include/nolibc/arch-i386.h delete mode 100644 tools/include/nolibc/arch-mips.h delete mode 100644 tools/include/nolibc/arch-riscv.h delete mode 100644 tools/include/nolibc/arch-x86_64.h delete mode 100644 tools/include/nolibc/arch.h delete mode 100644 tools/include/nolibc/ctype.h delete mode 100644 tools/include/nolibc/errno.h delete mode 100644 tools/include/nolibc/signal.h delete mode 100644 tools/include/nolibc/std.h delete mode 100644 tools/include/nolibc/stdio.h delete mode 100644 tools/include/nolibc/stdlib.h delete mode 100644 tools/include/nolibc/string.h delete mode 100644 tools/include/nolibc/sys.h delete mode 100644 tools/include/nolibc/time.h delete mode 100644 tools/include/nolibc/types.h delete mode 100644 tools/include/nolibc/unistd.h delete mode 100644 tools/lib/slab.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh create mode 100644 tools/perf/tests/attr/test-record-graph-default-aarch64 create mode 100644 tools/perf/tests/attr/test-record-graph-fp-aarch64 rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/testing/memblock/.gitignore delete mode 100644 tools/testing/memblock/Makefile delete mode 100644 tools/testing/memblock/asm/dma.h delete mode 100644 tools/testing/memblock/internal.h delete mode 100644 tools/testing/memblock/lib/slab.c delete mode 100644 tools/testing/memblock/linux/init.h delete mode 100644 tools/testing/memblock/linux/kernel.h delete mode 100644 tools/testing/memblock/linux/kmemleak.h delete mode 100644 tools/testing/memblock/linux/memory_hotplug.h delete mode 100644 tools/testing/memblock/linux/mmzone.h delete mode 100644 tools/testing/memblock/linux/printk.h delete mode 100644 tools/testing/memblock/main.c delete mode 100644 tools/testing/memblock/mmzone.c delete mode 100644 tools/testing/memblock/scripts/Makefile.include delete mode 100644 tools/testing/memblock/tests/basic_api.c delete mode 100644 tools/testing/memblock/tests/basic_api.h delete mode 100644 tools/testing/memblock/tests/common.c delete mode 100644 tools/testing/memblock/tests/common.h create mode 100644 tools/testing/radix-tree/linux/gfp.h create mode 100644 tools/testing/radix-tree/linux/slab.h create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c create mode 100755 tools/testing/selftests/drivers/net/mlxsw/hw_stats_l3.sh create mode 100755 tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh delete mode 100644 tools/testing/selftests/exec/null-argv.c delete mode 100644 tools/testing/selftests/interpreter/.gitignore delete mode 100644 tools/testing/selftests/interpreter/Makefile delete mode 100644 tools/testing/selftests/interpreter/config delete mode 100644 tools/testing/selftests/interpreter/trust_policy_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c create mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh create mode 100644 tools/testing/selftests/net/cmsg_sender.c delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c create mode 100755 tools/testing/selftests/net/cmsg_time.sh create mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh create mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh create mode 100755 tools/testing/selftests/net/test_vxlan_vnifiltering.sh create mode 100644 tools/testing/selftests/netfilter/connect_close.c create 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/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-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-x86-thread-pointer.h delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c create mode 100644 tools/virtio/linux/mm_types.h