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-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
discards f8833a2b2356 Add linux-next specific files for 20220322 discards 98baa5c80aa2 Merge branch 'akpm/master' discards 4443c2ec5c16 kselftest/vm: override TARGETS from arguments discards 583fe914dad5 selftests: kselftest framework: provide "finished" helper discards d30cd7120ac3 selftests: vm: remove dependecy from internal kernel macros discards 037c0dbff55f mm-madvise-madv_dontneed_locked-fix discards d45a7e477fa7 mm: madvise: MADV_DONTNEED_LOCKED discards 6a48b4209228 mm-fix-race-between-madv_free-reclaim-and-blkdev-direct-io [...] discards 771e2035ece0 mm: fix race between MADV_FREE reclaim and blkdev direct IO read discards dfab88377d18 mm: generalize ARCH_HAS_FILTER_PGPROT discards 09688fec6de7 mm: unmap_mapping_range_tree() with i_mmap_rwsem shared discards 37abf3ba3388 mm: warn on deleting redirtied only if accounted discards d3b1ae0cf125 mm-huge_memory-remove-stale-locking-logic-from-__split_hug [...] discards 2e9ffb6c15b7 mm/huge_memory: remove stale locking logic from __split_hu [...] discards 17624decfbf8 mm/huge_memory: remove stale page_trans_huge_mapcount() discards 3afebd376991 mm/swapfile: remove stale reuse_swap_page() discards 0704ca593211 mm/khugepaged: remove reuse_swap_page() usage discards 988708b37d77 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() discards 420ae41d1685 mm: streamline COW logic in do_swap_page() discards 1fa10f91f980 mm-slightly-clarify-ksm-logic-in-do_swap_page-fix discards 1ffc64645da6 mm: slightly clarify KSM logic in do_swap_page() discards 16f7aae0fcf4 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs discards 27238ec4b63f mm: optimize do_wp_page() for exclusive pages in the swapcache discards 5bff8d131ab2 mm/huge_memory: make is_transparent_hugepage() static discards 3a14f81834b2 userfaultfd/selftests: enable hugetlb remap and remove eve [...] discards 125f15e28187 selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test discards 3c734a74e9ee mm: enable MADV_DONTNEED for hugetlb mappings discards b083fd7fc9ea kasan: disable LOCKDEP when printing reports discards 101558103a7d kasan: move and hide kasan_save_enable/restore_multi_shot discards 338fade646d4 kasan: reorder reporting functions discards 15e48f73f37d kasan: respect KASAN_BIT_REPORTED in all reporting routines discards 23932170cbe5 kasan: add comment about UACCESS regions to kasan_report discards 53df028e01e7 kasan: rename kasan_access_info to kasan_report_info discards 0f477887c49e kasan: move and simplify kasan_report_async discards 37f82cba589e kasan: call print_report from kasan_report_invalid_free discards e0b61171a8e1 kasan: merge __kasan_report into kasan_report discards 994ca79545c8 kasan: restructure kasan_report discards 7f0e59b3acac kasan: simplify kasan_find_first_bad_addr call sites discards 9ff1cc3e9e1a kasan: split out print_report from __kasan_report discards 139b2b40fbe5 kasan: move disable_trace_on_warning to start_report discards 1320ff91cec9 kasan: move update_kunit_status to start_report discards 699e0e31969a kasan: check CONFIG_KASAN_KUNIT_TEST instead of CONFIG_KUNIT discards a1dd1947ed01 kasan: simplify kasan_update_kunit_status() and call sites discards 1fe5c53ab0e8 kasan: simplify async check in end_report() discards 925902426f5b fix for "kasan: print basic stack frame info for SW_TAGS" discards 66dbe6ef59cd kasan: print basic stack frame info for SW_TAGS discards 6ac44ac5af28 kasan: improve stack frame info in reports discards e828d6060fed kasan: rearrange stack frame info in reports discards 530a27a6f41a kasan: more line breaks in reports discards ec5400037748 kasan: drop addr check from describe_object_addr discards cd3f189e336c kasan: print virtual mapping info in reports discards c67e726d4687 kasan: update function name in comments discards 60b14e9b84ef mm/kasan: remove unnecessary CONFIG_KASAN option discards baa867e9ec3f kasan: test: support async (again) and asymm modes for HW_TAGS discards 36abd44cb146 kasan-improve-vmalloc-tests-fix-3-fix discards 11ac19a46c6d another fix for "kasan: improve vmalloc tests" discards 1832c17aeda3 fix for "kasan: improve vmalloc tests" discards c743ccc1c03a similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" discards cfee14d1879a kasan: improve vmalloc tests discards bd2988e6b803 kasan: documentation updates discards febee81165f4 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes discards 79c005816871 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS discards 8218e218d5d1 kasan: add kasan.vmalloc command line flag discards ba22dc7f1d30 kasan: clean up feature flags for HW_TAGS mode discards ed469818dcd2 kasan: mark kasan_arg_stacktrace as __initdata discards 2d92656e191c kasan, arm64: don't tag executable vmalloc allocations discards 5707baa6ed5f fix for "kasan, vmalloc: only tag normal vmalloc allocations" discards 15621d3448e0 kasan, scs: support tagged vmalloc mappings discards 01abfbc5279a fix for "kasan, vmalloc: only tag normal vmalloc allocations" discards 92f8150a7a41 kasan, vmalloc: only tag normal vmalloc allocations discards 5ddc344b5d47 kasan, vmalloc: add vmalloc tagging for HW_TAGS discards 991449ce6c17 kasan, page_alloc: allow skipping memory init for HW_TAGS discards 8c346bfb4e32 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS discards d0f7166c25a4 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS discards 6654000fa26d kasan, vmalloc: unpoison VM_ALLOC pages after mapping discards c330056f0977 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged discards 884b08ee690e kasan, vmalloc: add vmalloc tagging for SW_TAGS discards ab5701dd8138 mm: remove unnecessary check in alloc_thread_stack_node() discards dbfc09f665e6 fix for "kasan, fork: reset pointer tags of vmapped stacks" discards 16c6f4d873ed kasan, arm64: reset pointer tags of vmapped stacks discards 312b1c24e992 kasan, fork: reset pointer tags of vmapped stacks discards ee21d63ba3d1 kasan, vmalloc: reset tags in vmalloc functions discards b5a54d3b74e8 kasan: add wrappers for vmalloc hooks discards 346af6c03f3d kasan: reorder vmalloc hooks discards 7298ecdc21a0 kasan, vmalloc: drop outdated VM_KASAN comment discards 651226e96723 kasan, x86, arm64, s390: rename functions for modules shadow discards 2f8c44ee8b23 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS discards 42c5b8e22236 kasan: clean up metadata byte definitions discards 1d0d15aff5c3 kasan, page_alloc: rework kasan_unpoison_pages call site discards 27c30b95ef94 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook discards aa17f8c8d2df kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook discards 70aebcf76145 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] discards bcedbb461615 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook discards 9de4cb41d99e kasan, page_alloc: refactor init checks in post_alloc_hook discards ee74e3ce802c kasan: only apply __GFP_ZEROTAGS when memory is zeroed discards 77bee9ecf107 mm: clarify __GFP_ZEROTAGS comment discards 2f058b4f95e5 kasan: drop skip_kasan_poison variable in free_pages_prepare discards 3d803cec66c1 kasan, page_alloc: init memory of skipped pages on free discards f006c8543ca5 kasan, page_alloc: simplify kasan_poison_pages call site discards e986683914e5 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare discards 88592b15429c kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] discards a474dd9044bb kasan, page_alloc: deduplicate should_skip_kasan_poison discards 10eef2289a2e mm/migration: add trace events for base page and HugeTLB m [...] discards c8497502ae79 mm/migration: add trace events for THP migrations discards 5397ba378ae3 mm: remove range parameter from follow_invalidate_pte() discards 0bd4bbdc46e5 dax: fix missing writeprotect the pte entry discards dbaa7affacb7 mm: pvmw: add support for walking devmap pages discards c473d76053f6 mm: rmap: introduce pfn_mkclean_range() to cleans PTEs discards c78f24f5bbff dax: fix cache flush on PMD-mapped pages discards 6398a7c92e2b mm: rmap: fix cache flush on THP pages discards 6cd12e98e22c mm/thp: fix NR_FILE_MAPPED accounting in page_*_file_rmap() discards 5ada091267c2 mm: filemap_unaccount_folio() large skip mapcount fixup discards 3d182b029695 mm: delete __ClearPageWaiters() discards ab2e1ea8d35d selftest/vm: add helpers to detect PAGE_SIZE and PAGE_SHIFT discards 9c8ba270ec43 selftest/vm: add util.h and and move helper functions there discards e68620f85e17 mm/oom_kill.c: fix vm_oom_kill_table[] ifdeffery discards dffc17513880 Merge branch 'akpm-current/current' discards 204489e5dd30 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 96f718103737 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 83ca6211118d Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] discards 5c79fefa4177 Merge branch 'for-next' of git://git.infradead.org/users/w [...] discards d5710ccae8fb Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] discards 3cc1b57e24e0 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards a4ae23865846 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6e7cc142c757 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 07a3744e89c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 52ab9712f228 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d13792cbd028 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8b84690c2206 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards 306b7b4e0dde Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards 8fc3dc8f8c2a Merge branch 'auxdisplay' of https://github.com/ojeda/linux.git discards 750d6b843544 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 094d3cd14801 Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 6be8555b1708 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8252b7786d0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0dcbe7135767 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] discards 4c2ac19a180a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 7f83c4075640 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] discards e6e4d0a39d27 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards f00b395cfbff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards db79760c657c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c7fe942c2318 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 800caa4287f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cbcb53c2bfe4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 73331b9a36cb Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards ed136ab95349 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f5ea9a63dbb3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 6951dc7dc21b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34837e8455e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 588e62a8fc02 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 949eb7a93681 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards 4e679782cb5e Merge branch 'next' of git://github.com/awilliam/linux-vfio.git discards 363ef17ea341 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards fde51a6a5616 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 153722f707e1 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 3142a4c77c14 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards 6fb91845b2f9 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards a5de1c110a4c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards ee6a83e84299 Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards 09a78a7c2cbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e76b5830e6bd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53691102e776 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6d8e4ff3cbac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f9d8a0396634 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 43a633a4c59a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards a78f30bda8a3 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 995c858f4b14 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards 91cbd52cc4c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6205b64b5999 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 8661bcc19f8b Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards b61097bd4284 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards db16271ad9ca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 066235f9dbb2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0ad233ba5dc3 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] discards 4eee072f0604 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7c0edc24ed56 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards adcdba739b61 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d17bf7910cad Merge branch 'master' of git://www.linux-watchdog.org/linu [...] discards 8217e0a7263c Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] discards 021093b92985 Merge branch 'next' of git://github.com/cschaufler/smack-next discards aaed082c35d9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7e4aceea0ef8 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 7c9b357509a5 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 3e34824ab02e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards b5f062da8460 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 65e75f7e7a21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6c020c3c8180 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards 588d02450cc2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 062844e92877 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards c5117751a49a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 93abba91661c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 87bb23410ab4 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards ef1f0ac2c5a1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards d038a0546042 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a338415c2e46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 716f7a248158 dt-bindings: ufs: qcom: Add SM6350 compatible string discards c1ff0c0f24d6 dt-bindings: mfd: syscon: add microchip,lan966x-cpu-syscon [...] omits 09f724e196e5 dt-bindings: dmaengine: sifive,fu540-c000: include generic schema omits 1a58fcb00cca Merge branch 'fs-folio' into for-next-2022-03 discards a91d5ceb7f05 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards 802eb451b700 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 84434c61035a Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards fcb447fa1d8c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards e37bf9f694ff Merge branch 'for-linux-next' of git://anongit.freedesktop [...] discards 8b5d0d18a895 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 7a4be40cf093 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 44ac0faae8bd Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 8dc10b526172 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 54ef442f9e66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d2de72259f3d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 088f2ecd2826 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1ad39d3aa3e3 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] discards 0b4049417552 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards f50d06f02a8c Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] discards 530697193e5c Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards ca0a0aecec5f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 8a6094124bc5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards b4526964b421 Merge branch 'master' of git://linuxtv.org/media_tree.git discards 85f321059c2e Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 563d722170b9 Merge branch 'i3c/next' of git://git.kernel.org/pub/scm/li [...] discards 18ea1c0babeb Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards 5920db3e4b50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 53862d42afe8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] discards 7977f96ca93f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 91d48ef51273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c050f5e91b47 net: dsa: mv88e6xxx: Fill in STU support for all supported chips omits 94f19e1ec38f selftests: net: change fprintf format specifiers discards 6aead9720418 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 22c7bc1e42ee Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards 197b33c2bca2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d91258e6cd74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards 44c84eb4a0a5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards fbdfbe5e541f Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 3598c5243b43 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 583c2d6b7eaf Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 24ec07881527 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 71ce71ed5452 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f3a5f58efba7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 009f579b0861 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 2238c57db557 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] discards 65e9d9e98362 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 3c5f4e09eeee Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 83142e4597f0 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 312a5b1e61a7 Merge branch 'master' of git://github.com/ceph/ceph-client.git discards 0c01da0ee7c8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5b17e0ec0f62 Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] discards 69406a7ac910 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 99a18cd9f42a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards c765f2583170 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 6efc6337aa2b Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards b96fe1680ea8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 68ffd5593a94 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0e53aba529c1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 5a597e9e0815 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b0d5b80103e9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 85dccf6f1f32 Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 5e86d7170f71 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 78a03f1c9aae Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards ef0fb6c35636 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f5968f2015f2 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 364360706c1b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 77fecd8ac9d1 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards b40435d42072 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3f726fe5c534 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards e639acbe2ebd Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards 4b2271d960d1 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards b1155329a0f5 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards a974dc006b96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 83e31707bb8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ca546721955b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 337867c66de9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4a963790c387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2112fddec72c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards cf5b0a41b128 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 46f5d957d0bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 57f235f8c8d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d6621d691605 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e705973346f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e0e1aa5154fb Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards 3b42b5243c89 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards 7b300aeaa07a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 05fa7f5451a6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 32536b6c5ff4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b579dc07dce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b5475dd9fab0 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards a38325eff822 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 6cd80f15d757 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits a53cbe5d628c net: dsa: felix: allow PHY_INTERFACE_MODE_INTERNAL on port 5 omits 7ee776cdc7a0 Merge branch 'net-dsa-mv88e6xxx-mst-fixes' omits bd48b911c88f net: dsa: mv88e6xxx: Ensure STU support in VLAN MSTI callback omits afaed2b142a1 net: dsa: mv88e6xxx: Require ops be implemented to claim S [...] discards 5d2e86f969b4 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 1b05914e405a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 27610c0a0ca2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 6834fc432573 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 574a58e4f080 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 077dc6bc0658 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards de2ccf9eb707 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards c1ad51897c75 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards edacf97fa593 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 77dc725219bd Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 4e18765ba991 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards f46266e6e7b0 Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] discards c54a82477a2d Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 36255ff1c7c3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards f8ed0b7c9994 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 09005bef5529 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 39a1ccc95ceb Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards d34ecb61eee6 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 3fd177beee75 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 31aa8856abe5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 7eb667875c6d Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits e0c0ca3546ad Merge branch 'net-tls-some-optimizations-for-tls' omits b1a6f56b6506 net/tls: optimize judgement processes in tls_set_device_offload() omits 1ddcbfbf9dc9 net/tls: remove unnecessary jump instructions in do_tls_se [...] omits 5628b8de1228 Merge tag 'random-5.18-rc1-for-linus' of git://git.kernel. [...] omits f97b8b9bd630 bpftool: Fix a bug in subskeleton code generation omits f400bea2d44b Merge tag 'pnp-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] omits f648372dfe3e Merge tag 'thermal-5.18-rc1' of git://git.kernel.org/pub/s [...] omits ed0c99dc0f49 tcp: ensure PMTU updates are processed during fastopen omits 02b82b02c343 Merge tag 'pm-5.18-rc1' of git://git.kernel.org/pub/scm/li [...] omits 8d3ea3d402db net: bcmgenet: Use stronger register read/writes to assure [...] omits 242ba6656d60 Merge tag 'acpi-5.18-rc1' of git://git.kernel.org/pub/scm/ [...] omits 346658a5e189 Merge tag 'docs-5.18' of git://git.lwn.net/linux omits d2eb5500f1d9 Merge tag 'lkmm.2022.03.13a' of git://git.kernel.org/pub/s [...] discards bb2984b47058 parisc: Convert parisc_requires_coherency() to static branch discards b1c63da711c2 parisc: Detect hppa-suse-linux-gcc compiler for cross-building omits 35dc0352bb6c Merge tag 'rcu.2022.03.13a' of git://git.kernel.org/pub/sc [...] omits e581094167be bpf: Fix bpf_prog_pack when PMU_SIZE is not defined omits 96805674e562 bpf: Fix bpf_prog_pack for multi-node setup omits d56c9fe6a068 bpf: Fix warning for cast from restricted gfp_t in verifier discards 29d0071ad0b4 Merge branch 'remotes/lorenzo/pci/xgene' discards 6afc23659427 Merge branch 'remotes/lorenzo/pci/uniphier' discards a0754577a668 Merge branch 'remotes/lorenzo/pci/rcar' discards 4aec50cfdf7b Merge branch 'remotes/lorenzo/pci/qcom' discards 281c49285a1e Merge branch 'remotes/lorenzo/pci/mvebu' discards 455675257df6 Merge branch 'remotes/lorenzo/pci/misc' discards 192ad6620f3f Merge branch 'remotes/lorenzo/pci/imx6' discards a3b076f992f7 Merge branch 'remotes/lorenzo/pci/hv' discards 4067e40744ea Merge branch 'pci/host/fu740' discards de4e5cf4db75 Merge branch 'remotes/lorenzo/pci/endpoint' discards d45e6afacc7b Merge branch 'pci/host/dwc' discards 7b42614507bb Merge branch 'remotes/lorenzo/pci/aardvark' discards 6db33f6067a8 Merge branch 'pci/vga' discards 653c958098b4 Merge branch 'pci/p2pdma' discards 959b53a9ddc9 Merge branch 'pci/msi' discards 0cd457b66863 Merge branch 'pci/misc' discards 132a211f07fb Merge branch 'pci/hotplug' discards 7777684fa299 Merge branch 'pci/enumeration' discards 1c28a37979c2 Merge branch 'pci/bridge-class-codes' discards 580289b121a3 Merge branch 'pci/acpi' omits 63cd736f4494 PCI: Avoid broken MSI on SB600 USB devices omits a382c757ec5e PCI: fu740: Force 2.5GT/s for initial device probe omits a04b1bf574e1 Merge tag 'for-5.18/parisc-1' of git://git.kernel.org/pub/ [...] omits 93287e28bcc8 Merge tag 'irq-core-2022-03-21' of git://git.kernel.org/pu [...] omits 84c2e17951fe Merge tag 'timers-core-2022-03-21' of git://git.kernel.org [...] omits bba90e096468 Merge tag 'core-core-2022-03-21' of git://git.kernel.org/p [...] omits 3fd33273a467 Merge tag 'x86-pasid-2022-03-21' of git://git.kernel.org/p [...] omits 351bdbb6419c net: Revert the softirq will run annotation in ____napi_sc [...] omits eaa54b1458ca Merge tag 'x86_cleanups_for_v5.18_rc1' of git://git.kernel [...] omits 6b9bfb1365f4 Merge tag 'x86_cc_for_v5.18_rc1' of git://git.kernel.org/p [...] omits 61e2658e37b3 Merge tag 'x86_sgx_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 88f30ac22733 Merge tag 'x86_sev_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 35cbdaf75394 Merge tag 'x86_paravirt_for_v5.18_rc1' of git://git.kernel [...] omits e10821b8a035 Merge tag 'x86_build_for_v5.18_rc1' of git://git.kernel.or [...] omits 3f9a07558f1e dt-bindings: gpio: pca95xx: drop useless consumer example omits 22687350452c Merge tag 'x86_misc_for_v5.18_rc1' of git://git.kernel.org [...] omits 4d7bca13dd9a dm: consolidate spinlocks in dm_io struct omits bd4a6dd241ae dm: reduce size of dm_io and dm_target_io structs omits 655f3aad7aa4 dm: switch dm_target_io booleans over to proper flags omits 82f6cdcc3676 dm: switch dm_io booleans over to proper flags omits d752e2111465 Merge tag 'x86_cpu_for_v5.18_rc1' of git://git.kernel.org/ [...] omits 5e8919170ad6 Merge tag 'edac_updates_for_v5.18_rc1' of git://git.kernel [...] omits 1b74b4600d03 Merge tag 'm68k-for-v5.18-tag1' of git://git.kernel.org/pu [...] omits 90ea15b7c972 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits 356a1adca877 Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] omits 9d8e7007dc7c Merge tag 'tpmdd-next-v5.18-v2' of git://git.kernel.org/pu [...] omits 2a3c4bce3edb mm/damon: minor cleanup for damon_pa_young omits 72e725887413 selftests/vm/transhuge-stress: Support file-backed PMD folios omits 4687fdbb805a mm/filemap: Support VM_HUGEPAGE for file mappings omits 56a4d67c264e mm/readahead: Switch to page_cache_ra_order omits 1854bc6e2420 mm/readahead: Align file mappings for non-DAX omits 793917d997df mm/readahead: Add large folio readahead omits 18788cfa2369 mm: Support arbitrary THP sizes omits 421f1ab48452 mm: Make large folios depend on THP omits 06d44142d49d mm: Fix READ_ONLY_THP warning omits d68eccad3706 mm/filemap: Allow large folios to be added to the page cache omits d4b4084ac315 mm: Turn can_split_huge_page() into can_split_folio() omits e0cd5e7ffa54 mm/vmscan: Convert pageout() to take a folio omits d92013d1e5e4 mm/vmscan: Turn page_check_references() into folio_check_r [...] omits c79b7b96db8b mm/vmscan: Account large folios correctly omits 343b288834e8 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits 820c4e2e6f51 mm/vmscan: Free non-shmem folios without splitting them omits 84fbbe21894b mm/rmap: Constify the rmap_walk_control argument omits 2f031c6f042c mm/rmap: Convert rmap_walk() to take a folio omits e05b34539d00 mm: Turn page_anon_vma() into folio_anon_vma() omits 9595d76942b8 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits c84231860783 mm/damon: Convert damon_pa_young() to use a folio omits 6d42dba3ccf3 mm/damon: Convert damon_pa_mkold() to use a folio omits 4eecb8b9163d mm/migrate: Convert remove_migration_ptes() to folios omits 0d2514859ced mm/rmap: Convert make_device_exclusive_range() to use folios omits 4b8554c527f3 mm/rmap: Convert try_to_migrate() to folios omits 869f7ee6f647 mm/rmap: Convert try_to_unmap() to take a folio omits af28a988b313 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits b3ac04132c4b mm/rmap: Turn page_referenced() into folio_referenced() omits dcc5d337c5e6 mm/mlock: Add mlock_vma_folio() omits e83c09a24e3d mm/rmap: Use a folio in page_mkclean_one() omits 4aed23a2f8aa mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits 2aff7a4755be mm: Convert page_vma_mapped_walk to work on PFNs omits aef13dec0a5f sparc32: Add pmd_pfn() omits 9e996c2115e1 powerpc: Add pmd_pfn() omits 177bd2a9543f mips: Make pmd_pfn() available in all configurations omits 7106c51ee9a1 arch: Add pmd_pfn() where it is missing omits eed05e54d275 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits f087b903fc2e mm: Add folio_pgoff() omits 346cf61311f6 mm: Add split_folio_to_list() omits 4ba1119cd531 mm: Add folio_mapcount() omits 74e8ee4708a8 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits e20c41b1091a mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits cbcc268bb1ce fs: Move many prototypes to pagemap.h omits c56109dd35c9 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits 261b6840ed10 mm: Turn deactivate_file_page() into deactivate_file_folio() omits b4545f46533b mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits d6c75dc22c75 mm/truncate: Split invalidate_inode_page() into mapping_ev [...] omits 5100da38ef3c mm: Convert remove_mapping() to take a folio omits e41c81d0d30e mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 4418481396b2 mm/truncate: Convert invalidate_inode_page() to use a folio omits 1b8ddbeeb9b8 mm/truncate: Inline invalidate_complete_page() into its on [...] omits b9ccad2e5d38 splice: Use a folio in page_cache_pipe_buf_try_steal() omits be7c07d60e13 mm/vmscan: Convert __remove_mapping() to take a folio omits ca6d60f3f18b mm: Turn putback_lru_page() into folio_putback_lru() omits 06d20bdb9868 mm: Add lru_to_folio() omits 3ecb0087ecee mm/memcg: Convert mem_cgroup_swapout() to take a folio omits 8927f6473e56 mm/workingset: Convert workingset_eviction() to take a folio omits 1b7f7e58decc mm/gup: Convert check_and_migrate_movable_pages() to use a folio omits 536939ff5163 mm: Add three folio wrappers omits d1d8a3b4d06d mm: Turn isolate_lru_page() into folio_isolate_lru() omits 659508f9c936 mm/gup: Turn compound_range_next() into gup_folio_range_next() omits 12521c7606b2 mm/gup: Turn compound_next() into gup_folio_next() omits 2d7919a29275 mm/gup: Convert gup_huge_pgd() to use a folio omits 83afb52e47d5 mm/gup: Convert gup_huge_pud() to use a folio omits 667ed1f7bb3b mm/gup: Convert gup_huge_pmd() to use a folio omits 09a1626effb8 mm/gup: Convert gup_hugepte() to use a folio omits b0496fe4effd mm/gup: Convert gup_pte_range() to use a folio omits 822951d84684 mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] omits d8ddc099c6b3 mm/gup: Add gup_put_folio() omits 40fcc7fc2c38 mm: Remove page_cache_add_speculative() and page_cache_get [...] omits 5fec0719908b mm/gup: Convert try_grab_page() to use a folio omits ece1ed7bfa12 mm/gup: Add try_get_folio() and try_grab_folio() omits 0b90ddae1344 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() omits 3d11b225aeb1 mm: Add folio_pincount_ptr() omits 5232c63f46fd mm: Make compound_pincount always available omits 6315d8a23ce3 mm/gup: Remove hpage_pincount_sub() omits 78d9d6ced31a mm/gup: Remove hpage_pincount_add() omits 59409373f60a mm/gup: Handle page split race more efficiently omits 4c6542290115 mm/gup: Remove an assumption of a contiguous memmap omits c228afb11ac6 mm/gup: Fix some contiguous memmap assumptions omits 28297dbcad7e mm/gup: Change the calling convention for compound_next() omits 0b046e12ae5d mm/gup: Optimise compound_range_next() omits 8f39f5fcb796 mm/gup: Change the calling convention for compound_range_next() omits e76027488640 mm/gup: Remove for_each_compound_head() omits a5f100db6855 mm/gup: Remove for_each_compound_range() omits 8ea2979c1444 mm/gup: Increment the page refcount before the pincount omits 028152260c57 Revert "of: base: Introduce of_alias_get_alias_list() to c [...] omits 5b5b4f85b016 f2fs: fix to do sanity check on .cp_pack_total_block_count omits e60aeb2dee1a f2fs: make gc_urgent and gc_segment_mode sysfs node readable omits d8dc09a4db45 bpf, arm: Fix various typos in comments omits 646b907e1559 Merge tag 'asoc-v5.18' of https://git.kernel.org/pub/scm/l [...] omits a6d4b685026c Merge branch 'for-next' into for-linus omits d0f325c34c2f libbpf: Close fd in bpf_object__reuse_map omits 0bf3cf81c78b Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits 84d8862bfc08 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits ba2c670ae84b media: nxp: Restrict VIDEO_IMX_MIPI_CSIS to ARCH_MXC or CO [...] omits ca4f3f187b08 Merge branch 'devlink-locking' omits 14e426bf1a4d devlink: hold the instance lock during eswitch_mode callbacks omits aff3a9250946 netdevsim: replace vfs_lock with devlink instance lock omits 76eea6c2e663 netdevsim: replace port_list_lock with devlink instance lock omits 8879b32a3a80 devlink: add explicitly locked flavor of the rate node APIs omits 7a1b0b1a555e bnxt: use the devlink instance lock to protect sriov omits c87857e21486 Merge branch 'trace/for-next-rtla' into trace/for-next omits 49cdcea1b077 irqchip/gic-v3: Fix GICR_CTLR.RWP polling omits e307414a346d irqchip/gic-v4: Wait for GICR_VPENDBASER.Dirty to clear be [...] omits 1824d8ea75f2 bpftool: Fix print error when show bpf map omits f70986902c86 bpf: Fix kprobe_multi return probe backtrace omits f705ec764b34 Revert "bpf: Add support to inline bpf_get_func_ip helper on x86" omits 583669ab3aed bpf: Simplify check in btf_parse_hdr() omits ec80906b0fbd selftests/bpf/test_lirc_mode2.sh: Exit with proper code omits b1ab412372e9 gfs2: Fix gfs2_file_buffered_write endless loop workaround omits c9b8fecddb5b KVM: use kvcalloc for array allocations omits 6d8491910fcd KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 omits 5e17b2ee45b9 kvm: x86: Require const tsc for RT omits f144c49e8c39 KVM: x86: synthesize CPUID leaf 0x80000021h if useful omits 58b3d12c0a86 KVM: x86: add support for CPUID leaf 0x80000021 omits bf07be36cd88 KVM: x86: do not use KVM_X86_OP_OPTIONAL_RET0 for get_mt_mask omits e7dc00f3d6c3 Merge branch 'too-short' omits dc97870682e1 mISDN: fix typo "frame to short" -> "frame too short" omits d2d803d1c72b i825xx: fix typo "Frame to short" -> "Frame too short" omits 4f3dda8b4c4b s390/ctcm: fix typo "length to short" -> "length too short" omits e94b99a40b99 ar5523: fix typo "to short" -> "too short" omits a62551c988d2 Merge branch 'sparx5-mcast' omits 3bacfccdcb2d net: sparx5: Add mdb handlers omits af9b45d08eb4 net: sparx5: Add arbiter for managing PGID table omits 57939fdc2cbe Merge branch 'nfp3800' omits d9d950490a0a nfp: nfdk: implement xdp tx path for NFDK omits c10d12e3dce8 nfp: add support for NFDK data path omits d9e3c29918a8 nfp: choose data path based on version omits b94b6a1342cc nfp: add per-data path feature mask omits 0dcf7f500b0a nfp: use TX ring pointer write back omits 07cd69c96bff nfp: move tx_ring->qcidx into cold data omits d6488c49c253 nfp: prepare for multi-part descriptors omits 6fd86efa630e nfp: use callbacks for slow path ring related functions omits 62d033309d62 nfp: move the fast path code to separate files omits fc9769f62e59 nfp: calculate ring masks without conditionals omits 033465911fe5 Bluetooth: btbcm: Support per-board firmware variants omits 4b45e07907d8 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits f639d9867eea ceph: fix memory leak in ceph_readdir when note_last_dentr [...] omits c38af9825eff ceph: uninitialized variable in debug output omits 271251f841a5 ceph: use tracked average r/w/m latencies to display metri [...] omits 54d7b821a37f ceph: include average/stdev r/w/m latency in mds metrics omits 367290e6355c ceph: track average r/w/m latency omits 8d728c769fd8 ceph: use ktime_to_timespec64() rather than jiffies_to_tim [...] omits 1ad3bb28d336 ceph: assign the ci only when the inode isn't NULL omits 322794d3355c ceph: fix inode reference leakage in ceph_get_snapdir() omits 03663892ece8 Merge branch 'for-5.18/drivers' into for-next omits b2479de38d8f n64cart: convert bi_disk to bi_bdev->bd_disk fix build omits 85b0a63f8a94 Merge branch 'for-5.18/io_uring' into for-next omits 649bb75d19c9 io_uring: fix memory ordering when SQPOLL thread goes to sleep omits dcab46bef0ad Merge branch 'for-5.18/drivers' into for-next omits f63d4c17a7cd Merge branch 'for-5.18/io_uring' into for-next omits 08719dd9176b xen/blkfront: fix comment for need_copy omits 93b4e74789db xen-blkback: remove redundant assignment to variable i omits 53d862fac4a0 parisc: Fix invalidate/flush vmap routines omits 7b72f3bb0907 Merge remote-tracking branch 'asoc/for-5.17' into asoc-linus omits 5cb90dcb6ad5 ASoC: fsl-asoc-card: Fix jack_event() always return 0 omits a7663c89f419 ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs omits e6980b572fb7 net: sparx5: Use vid 1 when bridge default vid 0 to avoid [...] omits b8f7544a6cb3 qed: remove unnecessary memset in qed_init_fw_funcs omits f22881de730e netlabel: fix out-of-bounds memory accesses omits ed32641e06c6 Merge branch 'ax25-fixes' omits fc6d01ff9ef0 ax25: Fix NULL pointer dereferences in ax25 timers omits 9fd75b66b8f6 ax25: Fix refcount leaks caused by ax25_cb_del() omits 825da4e9cec6 PCI: xgene: Revert "PCI: xgene: Fix IB window setup" omits 1874b6d7ab1b PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" discards c5ce7fd25924 Merge branch into tip/master: 'core/core' discards 29a3500b0b52 Merge branch into tip/master: 'irq/core' discards e27cfe35d955 Merge branch into tip/master: 'locking/core' discards 0ea7262a751c Merge branch into tip/master: 'perf/core' discards a8fbfc33ac7a Merge branch into tip/master: 'ras/core' discards a301b5380c47 Merge branch into tip/master: 'sched/core' discards 2862a554cd0b Merge branch into tip/master: 'timers/core' discards baee66fd8a31 Merge branch into tip/master: 'x86/build' discards 9dfe096dbde4 Merge branch into tip/master: 'x86/cc' discards 55f8863b374c Merge branch into tip/master: 'x86/cleanups' discards 919ce88bb9a5 Merge branch into tip/master: 'x86/core' discards cf6ac1352fe3 Merge branch into tip/master: 'x86/cpu' discards 99007d4831c1 Merge branch into tip/master: 'x86/irq' discards 2ee1ba981dd4 Merge branch into tip/master: 'x86/misc' discards c645c23bfc43 Merge branch into tip/master: 'x86/paravirt' discards 0ddc1127d85f Merge branch into tip/master: 'x86/pasid' discards d5eaa7a70526 Merge branch into tip/master: 'x86/sev' discards f328607154cb Merge branch into tip/master: 'x86/sgx' omits 3387ce4d8a5f headers/prep: Fix header to build standalone: <linux/psi.h> discards 44aba1d9e266 kvm/emulate: Fix SETcc emulation for ENDBR discards 64ac0df29f30 Merge branch 'kvm/kvm-sls-fix' omits 1422df58e5eb Merge branch 'edac-amd64' into edac-updates-for-v5.18 omits 873dd122172f Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gf [...] omits fcb93eb6d09d kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU omits a949087c2285 Input: adi - remove redundant variable z omits a23ba3c043db Input: add Imagis touchscreen driver omits 0ce25e4b6df8 dt-bindings: input/touchscreen: bindings for Imagis omits e4ce4d3a939d Input: synaptics - enable InterTouch on ThinkPad T14/P14s [...] omits 26623eea0da3 Input: stmfts - fix reference leak in stmfts_input_open omits 409353cbe9fe Input: add bounds checking to input_set_capability() omits 07fc21b48608 Input: iqs5xx - use local input_dev pointer discards 3b2a5bb9dd21 PM / devfreq: rk3399_dmc: Avoid static (reused) profile discards 1e51acbfd050 PM / devfreq: rk3399_dmc: Use devm_pm_opp_of_add_table() discards 0301093e5d90 PM / devfreq: rk3399_dmc: Disable edev on remove() discards b8f8c11dc4cd PM / devfreq: rk3399_dmc: Support new *-ns properties discards 24093edf962d PM / devfreq: rk3399_dmc: Support new disable-freq properties discards 1cec1a0a4329 PM / devfreq: rk3399_dmc: Use bitfield macro definitions f [...] discards 0e2539b2f42f PM / devfreq: rk3399_dmc: Drop excess timing properties discards 913ff33fa0fc PM / devfreq: rk3399_dmc: Drop undocumented ondemand DT props discards fc53273c5bbc dt-bindings: devfreq: rk3399_dmc: Add more disable-freq pr [...] discards aa6f2fea7dea dt-bindings: devfreq: rk3399_dmc: Specify idle params in n [...] discards fbe78d823889 dt-bindings: devfreq: rk3399_dmc: Fix Hz units discards 8c15c750d512 dt-bindings: devfreq: rk3399_dmc: Deprecate unused/redunda [...] discards c923df4174b8 dt-bindings: devfreq: rk3399_dmc: Convert to YAML omits 7ada3787e91c bpf: Check for NULL return from bpf_get_btf_vmlinux omits 4e63832f5daf extcon: sm5502: Add support for SM5703 omits 4854fc323a06 dt-bindings: extcon: bindings for SM5703 omits fe2640bd7a62 powerpc/pseries: Fix use after free in remove_phb_dynamic() omits e1cc1f39981b selftests/bpf: Test skipping stacktrace omits ee2a098851bf bpf: Adjust BPF stack helper functions to accommodate skip > 0 omits ef078600eec2 bpf: Select proper size for bpf_prog_pack omits 46e9244b2563 Merge branch 'Make 2-byte access to bpf_sk_lookup->remote_ [...] omits ce5236800116 selftests/bpf: Fix test for 4-byte load from remote_port o [...] omits 3c69611b8926 selftests/bpf: Fix u8 narrow load checks for bpf_sk_lookup [...] omits 058ec4a7d9cf bpf: Treat bpf_sk_lookup remote_port as a 2-byte field omits 30630e44b658 Merge branch 'Enable non-atomic allocations in local storage' omits 0e790cbb1af9 selftests/bpf: Test for associating multiple elements with [...] omits b00fa38a9c1c bpf: Enable non-atomic allocations in local storage omits a8fee96202e2 libbpf: Avoid NULL deref when initializing map BTF info omits 16644322a12a extcon: usb-gpio: Remove disable irq operation in system sleep omits 05b063dcaba3 extcon: Fix some kernel-doc comments omits c81af67b91b9 extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits 8ed22a138c24 extcon: int3496: Add support for controlling Vbus through [...] omits c3a756175bfa extcon: int3496: Add support for binding to plain platform [...] omits 9ec358e1c263 extcon: int3496: Request non-exclusive access to the ID GPIO omits e11db8a91ef3 extcon: int3496: Make the driver a bit less verbose omits 44a3bfc61b42 extcon: Fix extcon_get_extcon_dev() error handling omits f63cf5192fe3 io_uring: ensure that fsnotify is always called omits f443e374ae13 Linux 5.17 omits 6ac02df3fff7 dt-bindings: virtio,mmio: Allow setting devices 'dma-coherent' omits 094b10cb795a dt-bindings: gnss: Add two more chips omits 5505409e423f dt-bindings: gnss: Rewrite sirfstar binding in YAML omits 069e6bc6dba5 dt-bindings: gnss: Modify u-blox to use common bindings omits dba529605f55 dt-bindings: gnss: Rewrite common bindings in YAML omits 8d10ea152e2f ipmi: initialize len variable omits be13f930e81b Watchdog: sp5100_tco: Enable Family 17h+ CPUs omits f232fcda90e5 Watchdog: sp5100_tco: Add initialization using EFCH MMIO omits 71c2335ff243 Watchdog: sp5100_tco: Refactor MMIO base address initialization omits 1b599c57fb2b Watchdog: sp5100_tco: Move timer initialization into function omits 2426f868eca5 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits 3d1024ae504b fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits a3d0245c58f9 xtensa: fix xtensa_wsr always writing 0 omits a5655a44a9be watchdog: ixp4xx: Implement restart omits 68be3c7db4c5 watchdog: orion_wdt: support pretimeout on Armada-XP discards aa4457338209 rtc: remove uie_unsupported discards 07647ce35dda rtc: xgene: stop using uie_unsupported discards 4d2baf997a74 rtc: hym8563: switch to RTC_FEATURE_UPDATE_INTERRUPT discards c637813c3114 rtc: hym8563: let the core handle the alarm resolution discards e6ac43acc307 rtc: hym8563: switch to devm_rtc_allocate_device discards 46c74b957942 rtc: efi: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 09260abc5508 rtc: efi: switch to devm_rtc_allocate_device discards 55e09e5d5e83 rtc: add new RTC_FEATURE_ALARM_WAKEUP_ONLY feature discards 11ecfbc32c21 rtc: spear: fix spear_rtc_read_time discards 15d42f7f4278 rtc: spear: drop uie_unsupported discards 7ba5bbbc045b rtc: spear: set range discards 17ae28ccbcef rtc: spear: switch to devm_rtc_allocate_device discards 7e96ea72d36c rtc: pcf8563: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 141f9c39526e rtc: pcf8563: let the core handle the alarm resolution discards 6293b700d3b2 rtc: pcf8523: let the core handle the alarm resolution discards 1773a2e64467 rtc: pcf8523: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 1e4b65968e1c rtc: pcf85063: set RTC_FEATURE_ALARM_RES_2S discards 82c65056c36e rtc: pcf85063: switch to RTC_FEATURE_UPDATE_INTERRUPT discards f539520bef2c rtc: pcf2127: set RTC_FEATURE_ALARM_RES_2S discards 0447f5d3a07c rtc: pcf2127: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 878505283979 rtc: pcf2123: set RTC_FEATURE_ALARM_RES_MINUTE discards b647724bcebb rtc: pcf2123: switch to RTC_FEATURE_UPDATE_INTERRUPT discards d920f7c2613c rtc: opal: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 018fb49527ca rtc: m41t80: switch to RTC_FEATURE_UPDATE_INTERRUPT discards a56f0b80062c rtc: mpc5121: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 2b334d712494 rtc: mpc5121: let the core handle the alarm resolution discards 15490803042a rtc: ds1307: switch to RTC_FEATURE_UPDATE_INTERRUPT discards 90716494f88c rtc: ds1685: drop no_irq discards b6fd507cabb8 rtc: ds1685: switch to RTC_FEATURE_UPDATE_INTERRUPT omits 4fc5f5346592 nfsd: fix using the correct variable for sizeof() omits 7445b2dcd77a Merge tag 'for-linus-5.17' of git://git.kernel.org/pub/scm [...] omits 7f6abbe923ed watchdog: allow building BCM7038_WDT for BCM4908 omits 8914d3988581 watchdog: renesas_wdt: Add R-Car Gen4 support omits 21d265b803fa dt-bindings: watchdog: renesas-wdt: Document r8a779f0 support omits 16055ec50a35 watchdog: Improve watchdog_dev function documentation omits 29ef7d07631c watchdog: aspeed: add nowayout support omits 1f7590ac16e7 watchdog: rti-wdt: Add missing pm_runtime_disable() in pro [...] omits 8ccdc16a4399 watchdog: imx2_wdg: Alow ping on suspend omits 1e0e7a6a28f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits a42fbc2549fa ksmbd: shorten experimental warnign on loading the module omits 9d449cb83b2a ksmbd: increment reference count of parent fp omits 43ff44bde7e5 ksmbd: fix racy issue from using ->d_parent and ->d_name omits 5ac0ea1d1e0f ksmbd: remove filename in ksmbd_file omits fa39c30b83ea ksmbd: remove internal.h include omits 1b699bf3a878 ksmbd: use netif_is_bridge_port omits 9c1666831817 Documentation: ksmbd: update Feature Status table omits 01728b44ef1b xfs: xfs_is_shutdown vs xlog_is_shutdown cage fight omits 8eda87211097 xfs: AIL should be log centric omits d86142dd7c4e xfs: log items should have a xlog pointer, not a mount omits 70447e0ad978 xfs: async CIL flushes need pending pushes to be made stable omits 941fbdfd6dd0 xfs: xfs_ail_push_all_sync() stalls when racing with updates omits dbd0f5299302 xfs: check buffer pin state after locking in delwri_submit omits a9a4bc8c76d7 xfs: log worker needs to start before intent/unlink recovery omits 795301d3c289 tracing: Have type enum modifications copy the strings omits fe83f5eae432 kvm/emulate: Fix SETcc emulation function offsets with SLS omits a66eb2f378b8 Merge branch 'for-5.18/io_uring' into for-next omits abdad709ed8f io_uring: recycle provided before arming poll omits 5db36559df9b Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 1a22aabf20ad i2c: mux: demux-pinctrl: do not deactivate a master that i [...] omits 14702b3b2438 Merge tag 'soc-fixes-5.17-4' of git://git.kernel.org/pub/s [...] omits 217cff36e885 netfilter: flowtable: pass flowtable to nf_flow_table_iterate() omits bb321ed6bbaa netfilter: flowtable: remove redundant field in flow_offlo [...] omits fd4213929053 netfilter: nf_nat_h323: eliminate anonymous module_init & [...] omits e86dbdb9d461 netfilter: nft_exthdr: add reduce support omits 3c1eb413a45b netfilter: nft_fib: add reduce support omits 611580d2df1f netfilter: nft_tunnel: track register operations omits 48f1910326ea netfilter: nft_xfrm: track register operations omits d77a721d212d netfilter: nft_socket: track register operations omits 71ef842d73f6 netfilter: nft_immediate: cancel register tracking for dat [...] omits 5da03b566626 netfilter: nft_hash: track register operations omits ffe6488e624e netfilter: nft_osf: track register operations omits 4e2b29d88168 netfilter: nft_numgen: cancel register tracking omits aaa7b20bd4d6 netfilter: nft_meta: extend reduce support to bridge family omits e50ae445fb70 netfilter: nft_lookup: only cancel tracking for clobbered dregs omits 03858af0135f netfilter: nft_ct: track register operations omits 34cc9e52884a netfilter: nf_tables: cancel tracking for clobbered destin [...] omits b2d306542ff9 netfilter: nf_tables: do not reduce read-only expressions omits 31d0bb9763ef netfilter: conntrack: Add and use nf_ct_set_auto_assign_he [...] omits cb13aa16f34f i2c: meson: Fix wrong speed use from probe omits d714fb25e755 i2c: add tracepoints for I2C slave events omits f76da4d5ad51 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 2cfadb761d3d netfilter: conntrack: revisit gc autotuning omits 15d037532fb5 Merge branch 'arm/soc' into for-next omits 00e6b4952feb Merge branch 'arm/defconfig' into for-next omits 1089e95bde8c Merge branch 'arm/drivers' into for-next omits 40002d087d7a Merge branch 'arm/dt' into for-next omits 147e0945432d ARM: configs: multi_v5: Enable Allwinner F1C100 omits 4bcf5f95c7fd ARM: configs: clean up multi_v5_defconfig omits 9c44d0805f94 ARM: configs: multi_v5_defconfig: re-enable DRM_PANEL and FB_xxx omits f5eb04d7a0e4 ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLA [...] omits 30160c195596 ARM: configs: multi_v5_defconfig: remove deleted platforms omits bcea9aaa4373 arm64: dts: n5x: drop invalid property and fix edac node name omits 339ac71b233e ARM: spear: fix typos in comments omits 7dc0eb0b6d9f xtensa: enable plugin support omits e7e9614b6b3a xtensa: clean up kernel exit assembly code omits e6d423aaaea1 xtensa: rearrange NMI exit path omits e94dc6bbdf29 xtensa: merge stack alignment definitions omits ee03d7a9c533 Merge branch 'misc' into for-next omits 82628bf0f30f Merge branch 'fixes' into for-next omits 9492450fd287 bpf: Always raise reference in btf_get_module_btf omits 97e9c8eb4bb1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-19' of git:/ [...] omits ba6354f61472 Merge tag 'char-misc-5.17-final' of git://git.kernel.org/p [...] omits 6aa61c12a43b Merge tag 'usb-5.17-final' of git://git.kernel.org/pub/scm [...] omits 092d992b76ed Merge tag 'mlx5-updates-2022-03-18' of git://git.kernel.or [...] omits 62f65554f5cf Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 46d2c20b0b10 usb: gadget: fsl_qe_udc: Add missing semicolon in qe_ep_dequeue() omits 0caf6d992219 af_netlink: Fix shift out of bounds in group mask calculation omits d5f497b88979 ptp: ocp: use snprintf() in ptp_ocp_verify() omits 800c326bfa9c nfc: st21nfca: remove unnecessary skb check before kfree_skb() omits 49270afa037b Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits dca65818c80c cifs: use a different reconnect helper for non-cifsd threads omits 9a14b65d5901 cifs: we do not need a spinlock around the tree access dur [...] omits 06a466565d54 Adjust cifssb maximum read size omits 84330d41efb1 cifs: truncate the inode and mapping when we simulate fcollapse omits 47178c7722ac cifs: fix handlecache and multiuser omits 1413276f228f exfat: do not clear VolumeDirty in writeback omits 53fb430e2070 Merge tag 'for-net-next-2022-03-18' of git://git.kernel.or [...] discards 46a5cf598a94 x86/Kconfig: Only allow CONFIG_X86_KERNEL_IBT with ld.lld [...] discards 71a7580b17e9 x86/Kconfig: Only enable CONFIG_CC_HAS_IBT for clang >= 14.0.0 omits edc3ec09ab70 bpf: Factor out fd returning from bpf_btf_find_by_name_kind omits 6ba463edccb9 hwmon: (dell-smm) Add Inspiron 3505 to fan type blacklist omits 5a8260c33c0d Merge branch 'clk-renesas' into clk-next omits b736ce7632d1 Merge branch 'clk-visconti' into clk-next omits 411fadd62cec parisc: Avoid flushing cache on cache-less machines omits 7bd1da15d211 perf parse-events: Ignore case in topdown.slots check omits 8b464eac9765 perf evlist: Avoid iteration for empty evlist. omits 3cf6a32f3f2a perf symbols: Fix symbol size calculation condition omits 8e145bc705e7 soc/microchip: fix invalid free in mpfs_sys_controller_delete omits 79fdce0513ac qlcnic: remove redundant assignment to variable index omits 0978e5919c28 atl1c: remove redundant assignment to variable size omits 12a18341b5c3 mptcp: send ADD_ADDR echo before create subflows omits 3ef3905aa3b5 mptcp: Fix crash due to tcp_tsorted_anchor was initialized [...] omits 892e0ddea1aa clk: rs9: Add Renesas 9-series PCIe clock generator driver omits 03e2777c1a01 Merge branch 'ipv4-handle-tos-and-scope-properly-for-icmp- [...] omits ec730c3e1f0e selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN omits 544b4dd568e3 ipv4: Fix route lookups when handling ICMP redirects and P [...] omits 4edf21aa94ee af_unix: Remove unnecessary brackets around CONFIG_AF_UNIX_OOB. omits 0c125f87a840 clk: fixed-factor: Introduce devm_clk_hw_register_fixed_fa [...] omits ebcbbd0316bf Merge remote-tracking branch 'spi/for-5.18' into spi-next omits 3e3ece8c6a70 Merge branch 'spi-linus' into spi-next omits d583fe25614f Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits 52577a86f146 Merge remote-tracking branch 'regulator/for-5.18' into reg [...] omits be3c8b6b3e61 Merge branch 'regulator-linus' into regulator-next omits 2c5cf84f0132 Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits c53d92b4b351 Merge remote-tracking branch 'regmap/for-5.18' into regmap-next omits 7dd5ab06b54f Merge branch 'regmap-linus' into regmap-next omits 5dc2b581cd2c net/mlx5e: HTB, remove unused function declaration omits 60796198b44f net/mlx5e: Statify function mlx5_cmd_trigger_completions omits 08c34e95422b net/mlx5e: Remove MLX5E_XDP_TX_DS_COUNT omits 1b8a10bbfe77 net/mlx5e: Permit XDP with non-linear legacy RQ omits a48ad58cec18 net/mlx5e: Support multi buffer XDP_TX omits fbeed25bcc45 net/mlx5e: Unindent the else-block in mlx5e_xmit_xdp_buff omits 39a1665d16a2 net/mlx5e: Implement sending multi buffer XDP frames omits 9ded70fa1d81 net/mlx5e: Don't prefill WQEs in XDP SQ in the multi buffer mode omits c090451633f8 net/mlx5e: Remove assignment of inline_hdr.sz on XDP TX omits 49529a172685 net/mlx5e: Move mlx5e_xdpi_fifo_push out of xmit_xdp_frame omits ddc87e7d4775 net/mlx5e: Store DMA address inside struct page omits ea5d49bdae8b net/mlx5e: Add XDP multi buffer support to the non-linear [...] omits d51f4a4cca6f net/mlx5e: Use page-sized fragments with XDP multi buffer omits 9cb9482ef10e net/mlx5e: Use fragments of the same size in non-linear le [...] omits 4e8231f1c22d net/mlx5e: Prepare non-linear legacy RQ for XDP multi buff [...] omits 49a24e9d9c74 Make the SOF control, PCM and PM code IPC agnostic omits 2c39c08992f8 drm/amdgpu: add workarounds for VCN TMZ issue on CHIP_RAVEN omits 3f0a942194a9 drm/amdgpu/gmc: use PCI BARs for APUs in passthrough omits 56032d2994c3 drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() omits d730d969b392 drm/amdgpu: Fix spelling mistake "regiser" -> "register" omits a52d0fb48923 drm/amdkfd: add RAS poison consumption handling for UTCL2 (v2) omits d3c7b652f858 drm/amdgpu: add UTCL2 RAS poison query for Aldebaran (v2) omits 6b157163c7b4 drm/amdkfd: replace source_id with client_id for RAS poiso [...] omits 350c8d14d6f8 drm/amdkfd: refine event_interrupt_poison_consumption omits 6db2a535815a drm/amdgpu/pm: fix the Stable pstate Test in amdgpu_test omits 542d5ceffa33 drm/amdgpu: conduct a proper cleanup of PDB bo omits c4d89ca2ca1a drm/amdgpu: prevent memory wipe in suspend/shutdown stage omits 9cf0ddc1002c drm/amdgpu: make amdgpu_display_gem_fb_verify_and_init() static omits 0fbd4782d6a1 drm/amdgpu: drop amdgpu_display_gem_fb_init() omits 6eec70d3b9ff drm/amdgpu: make amdgpu_display_framebuffer_init() static omits a73e65ea1c9e drm/amd: Add USBC connector ID omits 34e047aa16c0 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 13de23494f38 auxdisplay: lcd2s: Use array size explicitly in lcd2s_gotoxy() omits 8fefb3134f34 auxdisplay: lcd2s: Switch to i2c ->probe_new() omits f15c3dea5ed7 auxdisplay: lcd2s: use module_i2c_driver to simplify the code omits 44bb3f038eb5 auxdisplay: lcd2s: make use of device property API omits c726031a9d15 auxdisplay: lcd2s: Fix multi-line comment style omits 6e4069881a7f Merge tag '5.17-rc8-smb3-fix' of git://git.samba.org/sfren [...] omits 6c4bcd814077 Merge tag 'block-5.17-2022-03-18' of git://git.kernel.dk/l [...] omits 4e371d996590 Merge tag 'spi-nor/for-5.18' into mtd/next omits cced5148a130 Merge tag 'drm-fixes-2022-03-18' of git://anongit.freedesk [...] omits 046e1537a3cf net: set default rss queues num to physical cores / 2 omits 87e0eacb176f RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dy [...] omits 31035f3e20af Merge branch 'thermal-hfi' omits 2d6fc1455f3f Merge branches 'thermal-powerclamp', 'thermal-int340x' and [...] omits ec3d8b8365e9 Merge branch 'pm-tools' omits eece50ff1549 Merge branch 'for-5.18/io_uring' into for-next omits 5e929367468c io_uring: terminate manual loop iterator loop correctly fo [...] omits ac9f31096bc5 Merge branch 'powercap' omits 2e11a5e459c1 IB/iser: Fix error flow in case of registration failure omits 80303ee24490 IB/iser: Generalize map/unmap dma tasks omits ee4efeaea883 IB/iser: Use iser_fr_desc as registration context omits 7f68d7493ff0 IB/iser: Remove iser_reg_data_sg helper function omits dfad78e07e93 Merge branches 'pm-sleep', 'pm-domains' and 'pm-docs' omits dd664099002d binfmt_elf: Don't write past end of notes for regset gap omits 86c17c40d290 Merge branches 'pm-cpufreq' and 'pm-cpuidle' omits 6bd0c76bd704 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 1bde8bddb5db Merge branch 'acpi-docs' omits 556ec1d924b8 Merge branch 'for-5.18/io_uring' into for-next omits adf3a9e9f556 io_uring: don't check unrelated req->open.how in accept request omits 08063b4bc158 bpftool: Add BPF_TRACE_KPROBE_MULTI to attach type names table omits 0074f3f2b1e4 regmap: allow a defined reg_base to be added to every address omits 86fc59ef818b regmap: add configurable downshift for addresses omits 8a9bd50a9d68 Merge branches 'acpi-soc', 'acpi-video' and 'acpi-apei' omits 714797c98edd Merge tag 'kvmarm-5.18' of git://git.kernel.org/pub/scm/li [...] omits 24b2b094b556 Merge branches 'acpi-ec', 'acpi-cppc', 'acpi-fan' and 'acp [...] omits c639e85e93aa ASoC: atmel: mchp-pdmc: print the correct property name omits 03d5c98d9158 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] omits 98e92867b997 f2fs: use aggressive GC policy during f2fs_disable_checkpoint() omits 9b56adcf5255 f2fs: fix compressed file start atomic write may cause dat [...] omits 726c0eb7cb15 Bluetooth: ath3k: remove superfluous header files omits 520e31a99100 Bluetooth: bcm203x: remove superfluous header files omits 27e8527e006f Bluetooth: hci_bcm: Add the Asus TF103C to the bcm_broken_ [...] omits 5ad80cfcf300 Bluetooth: mt7921s: Add WBS support omits f41b91fa1783 Bluetooth: mt7921s: Add .btmtk_get_codec_config_data omits d786105ef25c Bluetooth: mt7921s: Add .get_data_path_id omits 546ff98eb3a0 Bluetooth: mt7921s: Set HCI_QUIRK_VALID_LE_STATES omits b062a0b9c1dc Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt omits a76d269a4e86 Bluetooth: btmtkuart: fix error handling in mtk_hci_wmt_sync() omits 9fa6b4cda3b4 Bluetooth: call hci_le_conn_failed with hdev lock in hci_l [...] omits ff39fc1bc6b4 Bluetooth: Send AdvMonitor Dev Found for all matched devices omits 37b63c68194d Bluetooth: msft: Clear tracked devices on resume omits da8912176fb0 Bluetooth: fix incorrect nonblock bitmask in bt_sock_wait_ready() omits 1f667e157605 Bluetooth: Don't assign twice the same value omits 18e8055c8814 Bluetooth: btrtl: Add support for RTL8852B omits 32cb08e95869 Bluetooth: hci_uart: add missing NULL check in h5_enqueue omits f63d24baff78 Bluetooth: Fix use after free in hci_send_acl omits b3cf94c8b6b2 Bluetooth: btusb: Use quirk to skip HCI_FLT_CLEAR_ALL on f [...] omits 0eaecfb2e481 Bluetooth: hci_sync: Add a new quirk to skip HCI_FLT_CLEAR_ALL omits 6ac034a76aa2 Bluetooth: btmtkuart: fix the conflict between mtk and msf [...] omits 3640e7f4cb35 Bluetooth: btmtkuart: add .set_bdaddr support omits f5c3f98946e3 Bluetooth: btmtkuart: rely on BT_MTK module omits cc68a041d2f8 Bluetooth: btusb: Add missing Chicony device for Realtek R [...] omits 0ca8794a446c Bluetooth: mgmt: remove redundant assignment to variable cur_len omits 314b97cc97f0 Merge branches 'acpica', 'acpi-osl', 'acpi-bus' and 'acpi-tables' omits 89b35e3f2851 spi: fsi: Implement a timeout for polling status omits 5999f85ddeb4 regulator: qcom-rpmh: Add support for SDX65 omits e34855b99696 regulator: dt-bindings: Add PMX65 compatibles omits d1129bbe141b MAINTAINERS: Add Shengjiu to maintainer list of sound/soc/fsl omits 85f7a8b6e1be ASoC: SOF: Add a new dai_get_clk topology IPC op omits 31cd6e469364 ASoC: SOF: topology: Add ops for setting up and tearing do [...] omits 3816bbea6442 ASoC: SOF: expose sof_route_setup() omits b243b437f4c4 ASoC: SOF: Add dai_link_fixup PCM op for IPC3 omits beac3f4cb66f ASoC: SOF: Add trigger PCM op for IPC3 omits 621fd48c8cc8 ASoC: SOF: Define hw_params PCM op for IPC3 omits 4123c24bd13c ASoC: SOF: Introduce IPC3 PCM hw_free op omits 442c7128219b ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets [...] omits 967885ee45e4 ASoC: SOF: Introduce IPC-specific PCM ops omits 67ec2a091630 ASoC: SOF: Add bytes_ext control IPC ops for IPC3 omits 544ac8858f24 ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 omits 049307aad2a3 ASoC: SOF: Add enum_get/put control ops for IPC3 omits a66687464368 ASoC: SOF: Add switch get/put IPC3 ops omits 838d04f3e232 ASoC: SOF: Add volume_get/put IPC3 ops omits 10f461d79c2d ASoC: SOF: Add IPC3 topology control ops omits a0149a6bf0b4 ASoC: SOF: Introduce IPC ops for kcontrol IO omits 657774acd00f ASoC: SOF: Make sof_suspend/resume IPC agnostic omits 051744b1bf0b ASoC: SOF: Make sof_widget_setup/free IPC agnostic omits 40c2c63ac40d ASoC: SOF: set up scheduler widget before all other widget [...] omits 4679d0b736d8 Merge branch 'for-5.18/block' into for-next omits 8f9e7b65f833 block: cancel all throttled bios in del_gendisk() omits 0a9a25ca7843 block: let blkcg_gq grab request queue's refcnt omits ee37eddbfa9e block: avoid use-after-free on throttle data discards 0453b8728b36 Merge of prlimit-tasklist_lock-for-v5.18, per-namespace-ip [...] omits e89600ebeeb1 af_vsock: SOCK_SEQPACKET broken buffer test omits efb3719f4ab0 af_vsock: SOCK_SEQPACKET receive timeout test omits dca51fe7fbb1 Merge tag 'wireless-next-2022-03-18' of git://git.kernel.o [...] omits 6487d1dab837 ptrace: Return the signal to continue with from ptrace_stop omits 63cc8e20b384 Merge branch 'bpf-fix-sock-field-tests' omits deb594004644 selftests/bpf: Fix test for 4-byte load from dst_port on b [...] omits e06b5bbcf3f1 selftests/bpf: Use constants for socket states in sock_fie [...] omits 2d2202ba858c selftests/bpf: Check dst_port only on the client socket omits a4c9fe0ed4a1 selftests/bpf: Fix error reporting from sock_fields programs omits 336d4b814bf0 ptrace: Move setting/clearing ptrace_message into ptrace_stop omits 316e46f65a54 arm64: errata: avoid duplicate field initializer omits 21ea45784275 KVM: arm64: fix typos in comments omits 06394531b425 KVM: arm64: Generalise VM features into a set of flags discards 4560f59dc554 Merge branch 'acpi-misc' into linux-next omits 6a861abceecb clocksource: acpi_pm: fix return value of __setup handler discards 8a0acde0ff1d Merge branches 'acpi-bus' and 'acpi-video' into linux-next discards db7cbdb934d9 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 7f34b43e07cb arm64: fix clang warning about TRAMP_VALIAS omits b31c41339f4f vt_ioctl: fix potential spectre v1 in VT_DISALLOCATE omits 88d99e870143 Documentation: update stable review cycle documentation omits 901581389ead drivers/base/dd.c : Remove the initial value of the global [...] omits 9905eed48e82 Merge branch 'af_unix-OOB-fixes' omits d9a232d435dc af_unix: Support POLLPRI for OOB. omits e82025c623e2 af_unix: Fix some data-races around unix_sk(sk)->oob_skb. omits 555d44932c67 Documentation: update stable tree link omits 587d39b260c4 Documentation: add link to stable release candidate tree omits 451fd6ee1adb devres: fix typos in comments omits 615f3eea0d5f Documentation: add note block surrounding security patch note omits 5a242d8547bd samples/kobject: Use sysfs_emit instead of sprintf omits b0f6807d3566 base: soc: Make soc_device_match() simpler and easier to read omits f2aad54703db driver core: dd: fix return value of __setup handler omits 4b775aaf1ea9 driver core: Refactor sysfs and drv/bus remove hooks omits 9ad307213fa4 driver core: Refactor multiple copies of device cleanup omits 5bff9632b538 scripts: get_abi.pl: Fix typo in help message omits 4219196d1f66 ibmvnic: fix race between xmit and reset omits 37fd83916da2 firmware: google: Properly state IOMEM dependency omits 96c9e802c640 kgdbts: fix return value of __setup handler omits 202c08914ba5 firmware: sysfb: fix platform-device leak in error path omits b850b7a8b369 firmware: stratix10-svc: add missing callback parameter on RSU omits 8c8ce95b6f1b arm64: dts: qcom: add non-secure domain property to fastrpc nodes omits 35a82b87135d misc: fastrpc: Add dma handle implementation omits 8f6c1d8c4f0c misc: fastrpc: Add fdlist implementation omits 54f7c85be3d3 misc: fastrpc: Add helper function to get list and page omits e90d91190619 misc: fastrpc: Add support to secure memory map omits 87ccc14ee640 dt-bindings: misc: add fastrpc domain vmid property omits 7f1f481263c3 misc: fastrpc: check before loading process to the DSP omits 3abe3ab3cdab misc: fastrpc: add secure domain support omits fb42387b2e46 dt-bindings: misc: add property to support non-secure DSP omits 6c16fd8bdd40 misc: fastrpc: Add support to get DSP capabilities omits 5c1b97c7d7b7 misc: fastrpc: add support for FASTRPC_IOCTL_MEM_MAP/UNMAP omits 965602eabb57 misc: fastrpc: separate fastrpc device from channel context omits 084973e944be dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 82a05d81d82b dt-bindings: nvmem: make "reg" property optional omits 6e977eaa8280 nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits cd9363018269 nvmem: dt-bindings: Fix the error of dt-bindings check omits 6e07a33f97d6 w1: w1_therm: Add support for Maxim MAX31850 thermoelement IF. omits 6caf745d6172 w1/ds2490: remove spurious newlines within hexdump omits 04c633873c01 counter: add defaults to switch-statements omits cac229ed3fde MAINTAINERS: Add Counter subsystem git tree omits 257e3df40c62 counter: interrupt-cnt: add counter_push_event() omits 73799a889262 counter: add new COUNTER_EVENT_CHANGE_OF_STATE omits 4da08477ea1f counter: Set counter device name omits 95c211f03fc7 counter: 104-quad-8: Add COMPILE_TEST depends omits bf978a83ed1d Merge back ACPI device enumeration material for v5.18. omits 3a1b8e281a26 bus: mhi: Make mhi_state_str[] array static inline and mov [...] omits 8485149c7a84 bus: mhi: Move common MHI definitions out of host directory omits 84f5f31f110e bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] omits 792ba3218441 bus: mhi: Cleanup the register definitions used in headers omits ba1d2b86b6a6 bus: mhi: Use bitfield operations for handling DWORDs of r [...] omits d28cab4d4aa0 bus: mhi: Use bitfield operations for register read and write omits a0f5a630668c bus: mhi: Move host MHI code to "host" directory omits ed2d98050323 bus: mhi: Fix MHI DMA structure endianness omits 64f93a9a27c1 bus: mhi: Fix pm_state conversion to string omits 2413ffbf19a9 bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series omits 824a29ad44b6 misc: sgi-gru: Fix spelling mistake "unexpect" -> "unexpected" omits 66bcd06099bb parport_pc: Also enable driver for PCI systems omits 8a580a26760c ALSA: oss: Release temporary buffers upon errors omits e0de88dc7ba2 pps: generators: pps_gen_parport: Switch to use module_par [...] omits efb6402c3c4a ALSA: oss: Fix PCM OSS buffer allocation overflow omits ac484005767b dt-bindings: usb: mtk-xhci: add compatible for mt8186 omits 1456277644b3 platform: goldfish: pipe: Use platform_get_irq() to get th [...] omits 3b2e6a932ead misc: bcm-vk: Remove viper from device id table omits e913c09dbe3b Merge branch 'lan743x-PCI11010-#PCI11414' omits e432dd3bee2c net: lan743x: Add support for PTP-IO Event Output (Periodi [...] omits 60942c397af6 net: lan743x: Add support for PTP-IO Event Input External [...] omits d808f7ca8d23 net: lan743x: Add support for OTP omits cdea83cc103a net: lan743x: Add support for EEPROM omits bc1962e52333 net: lan743x: Add support to display Tx Queue statistics omits f1bc423f5630 misc: rtsx: clean up one inconsistent indenting omits ecd1735f14d6 virt: acrn: fix a memory leak in acrn_dev_ioctl() omits 8a6e85f75a83 virt: acrn: obtain pa from VMA with PFNMAP flag omits fbeac3dfc762 virt: acrn: Remove unsued acrn_irqfds_mutex. omits b734fed01398 virt: fsl_hypervisor: Directly return 0 instead of using l [...] omits c10187b1c5eb mei: avoid iterator usage outside of list_for_each_entry omits 7bbbd0845818 mei: me: add Alder Lake N device id. omits c8e9b30ccae6 VMCI: Release notification_bitmap in error path omits 5df0e734b8c3 VMCI: Check exclusive_vectors when freeing interrupt 1 omits e70bcbcfa983 VMCI: Update maintainers for VMCI omits fefb8a2a9413 virtio_console: eliminate anonymous module_init & module_exit omits 41197a5f11a4 staging: r8188eu: remove unnecessary memset in r8188eu omits 832ce36f44a2 staging: greybus: introduce pwm_ops::apply omits 56bd392be52e staging: rts5208: Resolve checkpatch.pl issues. omits 9314a822e564 staging: sm750fb: fix naming style omits 362e54e48b78 staging: fbtft: Consider type of init sequence values in f [...] omits 0e8cf2be5c0a staging: fbtft: Constify buf parameter in fbtft_dbg_hex() omits 9b63000010a0 staging: mmal-vchiq: clear redundant item named bulk_scratch omits 1970a0623002 kernfs: fix typos in comments omits f58c252e30cf serial: 8250: fix XOFF/XON sending when DMA is used omits 1db536f95d02 tty: serial: samsung: Add ARTPEC-8 support omits 02a64ef64c4e dt-bindings: serial: samsung: Add ARTPEC-8 UART omits 927728a34f11 serial: sc16is7xx: Clear RS485 bits in the shutdown omits f25fbd5b1ef3 tty: serial: samsung: simplify getting OF match data omits bb1d98187b09 tty: serial: samsung: constify variables and pointers omits 8eea61c00f7c tty: serial: samsung: constify s3c24xx_serial_drv_data members omits 5d18bec0cf73 tty: serial: samsung: constify UART name omits 97a6cfe8115b tty: serial: samsung: constify s3c24xx_serial_drv_data omits 3aec40096550 tty: serial: samsung: reduce number of casts omits 7483189d6b3c tty: serial: samsung: embed s3c2410_uartcfg in parent structure omits d3a46d0d83f9 tty: serial: samsung: embed s3c24xx_uart_info in parent structure omits dffa58b64cca serial: 8250_tegra: mark acpi_device_id as unused with !ACPI omits 0dc0da881b45 tty: serial: bcm63xx: use more precise Kconfig symbol omits 1a282ef0a18f serial: SERIAL_SUNPLUS should depend on ARCH_SUNPLUS omits b0db9263b0d5 tty: serial: jsm: fix two assignments in if conditions omits 168b504bc1d2 tty: serial: jsm: remove redundant assignments to variable [...] omits a6cee01b4f92 serial: 8250_mtk: make two read-only arrays static const omits 988c7c006910 serial: samsung_tty: do not unlock port->lock for uart_wri [...] omits 4f6f194f2be4 tty: serial: serial_txx9: remove struct uart_txx9_port omits ab818c7aa754 kgdboc: fix return value of __setup handler omits 53819a0d97aa tty: hvc: fix return value of __setup handler omits 0066472de157 usb: dwc3: Issue core soft reset before enabling run/stop omits 5cd601e699f7 usb: gadget: Makefile: remove ccflags-y omits 1892bf90677a USB: usb-storage: Fix use of bitfields for hardware data i [...] omits 6653b827613a usb: gadget: eliminate anonymous module_init & module_exit omits 393dcd1f2b75 usb: usbip: eliminate anonymous module_init & module_exit omits 6aec3bfe38e3 Merge tag 'coresight-next-v5.18-v2' of git://git.kernel.or [...] discards 2f35e67f621f kbuild: Fixup the IBT kbuild changes omits cc6ce5ac2c99 Merge tag 'iio-for-5.18a' of https://git.kernel.org/pub/sc [...] omits b49f72e7f96d platform/x86: think-lmi: Certificate authentication support omits 54f586a91532 rfkill: make new event layout opt-in omits 06384573a3e8 Documentation: syfs-class-firmware-attributes: Lenovo Cert [...] omits 0c2c21a1fa5b platform/x86: amd-pmc: Only report STB errors when STB enabled omits 3364c0ef8732 i2c: designware: Remove code duplication omits 4fa331b45da2 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits 5edce151386e Merge tag 'mlx5-updates-2022-03-17' of git://git.kernel.or [...] omits d14eb80e2779 drm/panel: ili9341: fix optional regulator handling omits ab487a4cdfca afs: Maintain netfs_i_context::remote_i_size omits 4058f742105e netfs: Keep track of the actual remote file size omits b900f4b89b4d netfs: Split some core bits out into their own file omits 16211268fcb3 netfs: Split fs/netfs/read_helper.c omits 3be01750d7ac netfs: Rename read_helper.c to io.c omits 93345c3ba55f netfs: Prepare to split read_helper.c omits 4090b31422a6 netfs: Add a function to consolidate beginning a read omits bc899ee1c898 netfs: Add a netfs inode context omits a5c9dc445139 ceph: Make ceph_init_request() check caps on readahead omits 2de160417315 netfs: Change ->init_request() to return an error code omits 663dfb65c3b3 netfs: Refactor arguments for netfs_alloc_read_request omits 5c88705e2aea netfs: Adjust the netfs_failure tracepoint to indicate non [...] omits 6cd3d6fd1fe2 netfs: Trace refcounting on the netfs_io_subrequest struct omits de74023befa1 netfs: Trace refcounting on the netfs_io_request struct omits 18b3ff9fe8b8 netfs: Adjust the netfs_rreq tracepoint slightly omits 3a4a38e66d24 netfs: Split netfs_io_* object handling out omits f18a378580a7 netfs: Finish off rename of netfs_read_request to netfs_io [...] omits 6a19114b8e7f netfs: Rename netfs_read_*request to netfs_io_*request omits 5ac417d24c6c netfs: Generate enums from trace symbol mapping lists omits e9b57aaae605 fscache: export fscache_end_operation() omits 7a19006b60b1 kernfs: remove unneeded #if 0 guard omits 8931ddd8d6a5 MIPS: ingenic: correct unit node address omits a893b7fc7b59 ALSA: core: Fix typo in 'PCM Timer Interface' help omits 864cb14c0fa2 ALSA: hda/realtek: Fix LED on Zbook Studio G9 omits 9b046d0245ce parisc: Avoid using hardware single-step in kprobes omits c86868bbc22b f2fs: initialize sbi->gc_mode explicitly omits 47aa866f248c media: amphion: cleanup media device if register it fail omits a9f7224c67b3 media: amphion: fix some issues to improve robust omits 05a03eff34ba media: amphion: fix some error related with undefined refe [...] omits f445014a2291 media: amphion: fix an issue that using pm_runtime_get_syn [...] omits 298cf3dfacc9 media: vidtv: use vfree() for memory allocated with vzalloc() omits 4df312b9caf2 media: m5mols/m5mols.h: document new reset field omits f1b7d5ffc257 media: pixfmt-yuv-planar.rst: fix PIX_FMT labels omits b58b1f563ab7 xfrm: rework default policy structure omits 60911970b016 Merge branch 'Subskeleton support for BPF librariesThread- [...] omits 3cccbaa03321 selftests/bpf: Test subskeleton functionality omits 00389c58ffe9 bpftool: Add support for subskeletons omits 430025e5dca5 libbpf: Add subskeleton scaffolding omits 262cfb74ffda libbpf: Init btf_{key,value}_type_id on internal map open omits bc380eb9d048 libbpf: .text routines are subprograms in strict mode omits a5436af59877 hwmon: (pmbus) Add Vin unit off handling omits 71e6d0608e4d media: platform: Remove unnecessary print function dev_err() omits 5d1ca138026e media: amphion: Add missing of_node_put() in vpu_core_parse_dt() omits 77119adb62dd media: mtk-vcodec: Add missing of_node_put() in mtk_vdec_h [...] omits f4a4f9a54b2c media: platform: amphion: Fix build error without MAILBOX omits 75080cc331e9 media: spi: Kconfig: Place SPI drivers on a single menu omits d94304f2c3ac media: i2c: Kconfig: move camera drivers to the top omits fc0b582c858e media: atomisp: fix bad usage at error handling logic omits 2023a9981111 media: platform: rename mediatek/mtk-jpeg/ to mediatek/jpeg/ omits 6cdc31b2d709 media: media/*/Kconfig: sort entries omits 9958d30f38b9 media: Kconfig: cleanup VIDEO_DEV dependencies omits 63fe3d27b226 media: platform/*/Kconfig: make manufacturer menus more uniform omits f2ab6d3e8c48 media: platform: Create vendor/{Makefile,Kconfig} files omits 68f8ef61c659 media: platform: ti/Kconfig: move VPE/CAL entries to it omits 8148baabd1c4 media: platform: re-structure TI drivers omits 012e3ca3cb4d media: platform: rename omap/ to ti/omap/ omits ceafdaac46ea media: platform: rename omap3isp/ to ti/omap3isp/ omits d24a170bde65 media: platform: rename davinci/ to ti/davinci/ omits 407965e2348e media: platform: rename am437x/ to ti/am437x/ omits e7b8153e2a4f media: platform: place stm32/ and sti/ under st/ dir omits 43ecec16c4fa media: platform: rename s5p-mfc/ to samsung/s5p-mfc/ omits f4104b7851a8 media: platform: rename s5p-jpeg/ to samsung/s5p-jpeg/ omits a7f3b2d32dab media: platform: rename s5p-g2d/ to samsung/s5p-g2d/ omits c1024049033f media: platform: rename s3c-camif/ to samsung/s3c-camif/ omits 3bae07d4b44c media: platform: rename exynos-gsc/ to samsung/exynos-gsc/ omits 238c84f71120 media: platform: rename exynos4-is/ to samsung/exynos4-is/ omits 9b18ef7c9ff4 media: platform: rename tegra/vde/ to nvidia/tegra-vde/ omits 574476a7d05d media: platform: rename mtk-vpu/ to mediatek/mtk-vpu/ omits 728dc4075acc media: platform: rename mtk-vcodec/ to mediatek/mtk-vcodec/ omits 1cb72963fa1e media: platform: rename mtk-mdp/ to mediatek/mtk-mdp/ omits 8bbc139c6bde media: platform: rename mtk-jpeg/ to mediatek/mtk-jpeg/ omits c1f3caff2450 media: platform: rename meson/ge2d/ to amlogic/meson-ge2d/ omits dc7bbea90075 media: platform: rename marvell-ccic/ to marvell/ omits 64441979bda6 media: platform: rename coda/ to chips-media/ omits d7700ca98d7a media: platform: Kconfig: place platform drivers on a submenu omits 0461b70d0697 media: platform: move some manufacturer entries omits 32ccd1f5a116 media: platform: Kconfig: sort entries omits f879856a91da media: platform: s5p-jpeg: move config to its own file omits 1d031da4f6e7 media: platform: s5p-mfc: move config to its own file omits 26e89e83dfb4 media: platform: bdisp: move config to its own file omits f5a6e9176e20 media: platform: delta: move config to its own file omits 2662ce2d0876 media: platform: rkisp1: move config to its own file omits 5cccbe83ff2f media: platform: ti-vpe: move config to its own file omits 669f0cb5ea25 media: platform: vde: move config to its own file omits e19e7b615c9c media: platform: sun8i-rotate: move config to its own file omits 7acd0dd9e9c6 media: platform: sun8i-di: move config to its own file omits 72a91079218c media: platform: stm32: move config to its own file omits a97f41e9c308 media: platform: hva: move config to its own file omits bbb9ecf2abe6 media: platform: s5p-g2d: move config to its own file omits 63a62caad508 Merge branch 'kbuild' into for-next omits b0324de9dfba kbuild: Make $(LLVM) more flexible omits ca5a5761ac54 Merge tag 'drm-misc-fixes-2022-03-17' of git://anongit.fre [...] omits 5a5c11ee3e65 Merge branch 'bpf: Add kprobe multi link' omits 318c812cebfc selftests/bpf: Add cookie test for bpf_program__attach_kpr [...] omits 9271a0c7ae7a selftests/bpf: Add attach test for bpf_program__attach_kpr [...] omits 2c6401c966ae selftests/bpf: Add kprobe_multi bpf_cookie test omits f7a11eeccb11 selftests/bpf: Add kprobe_multi attach test omits ddc6b04989eb libbpf: Add bpf_program__attach_kprobe_multi_opts function omits 5117c26e8773 libbpf: Add bpf_link_create support for multi kprobes omits 85153ac06283 libbpf: Add libbpf_kallsyms_parse function omits ca74823c6e16 bpf: Add cookie support to programs attached with kprobe m [...] omits 97ee4d20ee67 bpf: Add support to inline bpf_get_func_ip helper on x86 omits 42a5712094e8 bpf: Add bpf_get_func_ip kprobe helper for multi kprobe link omits 245d94965520 Merge branch 'fprobe: Introduce fprobe function entry/exit probe' omits 0dcac2725406 bpf: Add multi kprobe link omits aecf489f2ce5 kallsyms: Skip the name search for empty string omits a0019cd7d41a lib/sort: Add priv pointer to swap function omits f4616fabab39 fprobe: Add a selftest for fprobe omits aba09b44a985 docs: fprobe: Add fprobe description to ftrace-use.rst omits ab51e15d535e fprobe: Introduce FPROBE_FL_KPROBE_SHARED flag for fprobe omits 6ee64cc3020b fprobe: Add sample program for fprobe omits 5b0ab78998e3 fprobe: Add exit_handler support omits 515a49173b80 ARM: rethook: Add rethook arm implementation omits 02752bd99dc2 powerpc: Add rethook support omits 83acdce68949 arm64: rethook: Add arm64 rethook implementation omits 75caf33eda24 rethook: x86: Add rethook x86 implementation omits 54ecbe6f1ed5 rethook: Add a generic return hook omits cad9931f64dc fprobe: Add ftrace based probe APIs omits 4f554e955614 ftrace: Add ftrace_set_filter_ips function omits 1c405ce254ff Merge branch 'for-5.18/drivers' into for-next omits ae53aea611b7 Merge tag 'nvme-5.18-2022-03-17' of git://git.infradead.or [...] omits c71506bfede0 Merge branch 'for-5.18/block' into for-next omits 572299f03afd block: limit request dispatch loop duration omits 3e66fd54aeac Merge branch 'mirroring-for-ocelot-switches' omits 5e497497681e net: dsa: felix: add port mirroring support omits 0148bb50b8fd net: dsa: pass extack to dsa_switch_ops :: port_mirror_add() omits f2a0e216bee5 net: mscc: ocelot: offload per-flow mirroring using tc-mir [...] omits c3d427eac90f net: mscc: ocelot: establish functions for handling VCAP a [...] omits ccb6ed426f10 net: mscc: ocelot: add port mirroring support using tc-matchall omits 4fa72108029c net: mscc: ocelot: refactor policer work out of ocelot_set [...] omits 2b341f7532d4 ptp: ocp: Make debugfs variables the correct bitwidth omits 7b6e6235b664 net: dsa: microchip: ksz8795: handle eee specif erratum omits 82e94d4144d7 Merge branch 'net-bridge-multiple-spanning-trees' omits acaf4d2e36b3 net: dsa: mv88e6xxx: MST Offloading omits 7dc96039b967 net: dsa: mv88e6xxx: Export STU as devlink region omits 49c98c1dc7d9 net: dsa: mv88e6xxx: Disentangle STU from VTU omits 7414af30b7d8 net: dsa: Handle MST state changes omits 8e6598a7b0fa net: dsa: Pass VLAN MSTI migration notifications to driver omits 332afc4c8c0d net: dsa: Validate hardware support for MST omits f54fd0e16306 net: bridge: mst: Add helper to query a port's MST state omits 48d57b2e5f43 net: bridge: mst: Add helper to check if MST is enabled omits cceac97afa09 net: bridge: mst: Add helper to map an MSTI to a VID set omits 7ae9147f4312 net: bridge: mst: Notify switchdev drivers of MST state changes omits 6284c723d9b9 net: bridge: mst: Notify switchdev drivers of VLAN MSTI mi [...] omits 87c167bb94ee net: bridge: mst: Notify switchdev drivers of MST mode changes omits 122c29486e1f net: bridge: mst: Support setting and reporting MST port states omits 8c678d60562f net: bridge: mst: Allow changing a VLAN's MSTI omits ec7328b59176 net: bridge: mst: Multiple Spanning Tree (MST) mode omits 4e1b04af4fe6 nfsd: use correct format characters omits 54744510fa9c r8169: improve driver unload and system shutdown behavior [...] omits fad6c1f1a109 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 21c68644ff83 ethernet: sun: Fix spelling mistake "mis-matched" -> "mismatched" omits 30fb35989dcc net: ethernet: ti: Fix spelling mistake and clean up message omits 8624a95ecdea vlan: use correct format characters omits c011072c9035 net/fsl: xgmac_mdio: use correct format characters omits d65aea8e8298 bnx2x: use correct format characters omits df4d35e1f01f enetc: use correct format characters omits 284534f9df0a Merge branch 'for-5.18/io_uring' into for-next omits dbc7d452e7cf io_uring: manage provided buffers strictly ordered omits e0999c8e5909 selftests/bpf: Fix tunnel remote IP comments omits 705757274599 ubifs: rename_whiteout: correct old_dir size computing omits 46162ac2a6a4 parisc: Improve CPU socket and core bootup info text omits 2b41be484abd parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE omits 6b57ac02b45f RISC-V: Provide a fraemework for RISC-V ISA extensions omits e243f39685af Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net discards 3b91da5fccf7 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards 0bf5aa8f25e4 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" discards 8da115785dd0 kernel/resource: fix kfree() of bootmem memory again discards d6d316f9e016 kcov: properly handle subsequent mmap calls discards f894a13cb10f kcov: split ioctl handling into locked and unlocked parts discards a7f6cedfb333 kernel/panic.c: remove CONFIG_PANIC_ON_OOPS_VALUE indirection discards 0431f11625b1 panic: move panic_print before kmsg dumpers discards 4d4119ccebe3 panic: add option to dump all CPUs backtraces in panic_print discards 908cad44d39d sysctl: documentation: fix table format warning discards fa588ee2edf8 docs: sysctl/kernel: add missing bit to panic_print discards 2938a449ac13 taskstats-remove-unneeded-dead-assignment-fix discards c6e9ff7155a8 taskstats: remove unneeded dead assignment discards f18dadeb2dcc kasan: no need to unset panic_on_warn in end_report() discards d7630199b620 ubsan: no need to unset panic_on_warn in ubsan_epilogue() discards 0c1555c0f3be panic: unset panic_on_warn inside panic() discards 8e7fdc369bfe docs: kdump: add scp example to write out the dump file discards 0ff19b4a68f3 docs: kdump: update description about sysfs file system support discards d41c4494cdbe arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards 27928f23e10d x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards ae5a0abb3ba9 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] discards 0ed0f6aa8069 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] discards 9dc731c1ba87 cgroup: add a comment to cgroup_rstat_flush_locked(). discards aa34e1ec67e6 cgroup: use irqsave in cgroup_rstat_flush_locked(). discards f28a50a165e8 fat: use pointer to simple type in put_user() discards ddd6f8035fab minix: fix bug when opening a file with O_DIRECT discards 93c27c03865a fs/pipe.c: local vars have to match types of proper pipe_i [...] discards 0bc827f3ed8b fs/pipe: use kvcalloc to allocate a pipe_buffer array discards 611e35a6784a init/main.c: silence some -Wunused-parameter warnings discards 589ae0e8457b init/main.c: return 1 from handled __setup() functions discards cbbfe55ec60b init.h: improve __setup and early_param documentation discards 6214a76f6f90 init: use ktime_us_delta() to make initcall_debug log more [...] discards c172562bacbf kallsyms: print module name in %ps/S case when KALLSYMS is [...] discards d31a07d086ba checkpatch: use python3 to find codespell dictionary discards 90d9b728ee7f checkpatch: add early_param exception to blank line after [...] discards 6b904ad5d9f6 checkpatch: add --fix option for some TRAILING_STATEMENTS discards fe20aa015c63 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] discards eef4d5d63978 lz4: fix LZ4_decompress_safe_partial read out of bound discards 71964f2ac700 lib/glob.c: fix uninitialized_var.cocci warning discards 8622f84862f9 lib/refcount.c: use REFCOUNT_WARN() to simplify code discards a27c0e81a2bf lib: bitmap: fix many kernel-doc warnings discards 58c33a2f35ee lib/Kconfig.debug: add ARCH dependency for FUNCTION_ALIGN option discards ceb4648d8b8f bitfield: add explicit inclusions to the example discards 33cb55110251 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() discards 33ec5c06ab5b include: drop pointless __compiler_offsetof indirection discards 536e4fa7d267 Kconfig.debug: make DEBUG_INFO always default=n discards 6a93f0e0d0a1 Kconfig.debug: make DEBUG_INFO selectable from a choice discards a8a7c79514d8 kernel/ksysfs.c: use helper macro __ATTR_RW discards 2b1a6dd560e2 Documentation/sparse: add hints about __CHECKER__ discards 57a5e58a30c6 linux-typesh-remove-unnecessary-__bitwise__-fix discards 280abe9f2a94 linux/types.h: remove unnecessary __bitwise__ discards 357c6c4fbd42 proc/sysctl: make protected_* world readable discards c005ebafdbb8 procfs: prevent unprivileged processes accessing fdinfo dir discards 3669faffbd6d fs/proc/task_mmu.c: remove redundant page validation of pte_page discards fa9fa0504492 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment discards 3f9e412124dd proc/vmcore: fix possible deadlock on concurrent mmap and read discards b5f18f22ba16 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix discards a5b6affc00c3 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks discards 395225e34d21 kernel/hung_task.c: Monitor killed tasks. discards 478fe81ddd58 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards 295e90e7d8ba fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 55deeae870a3 mm/damon/sysfs: remove repeat container_of() in damon_sysf [...] discards 15fd48ff1d9f Docs/ABI/testing: add DAMON sysfs interface ABI document discards cc72d3ccd0f2 Docs/admin-guide/mm/damon/usage: document DAMON sysfs interface discards 7929973b1a3c selftests/damon: add a test for DAMON sysfs interface discards 257a52ef6169 mm/damon/sysfs: support DAMOS stats discards 210f33e25ce8 mm/damon/sysfs: fix out-of-bound array access for wmark_me [...] discards 26bd1d0800aa mm/damon/sysfs: support DAMOS watermarks discards 512eceac2965 mm/damon/sysfs: support schemes prioritization discards 9d5a7f4e571f mm/damon/sysfs: support DAMOS quotas discards 0c0b52a933e8 mm/damon/sysfs: support DAMON-based Operation Schemes discards 6cc60cd11b84 mm/damon/sysfs: support the physical address space monitoring discards 253143c050b5 mm/damon/sysfs: link DAMON for virtual address spaces monitoring discards 772605fc65b2 mm/damon/sysfs: fix missing error code in damon_sysfs_attr [...] discards 49495bce150c mm/damon: implement a minimal stub for sysfs-based DAMON i [...] discards 8aa9b4efcc41 mm/damon/core: add number of each enum type values discards 4e13c2a44d50 mm/damon/core: allow non-exclusive DAMON start/stop discards 0bacd9cb8875 Docs/damon: update outdated term 'regions update interval' discards 224751aa0854 Docs/vm/damon/design: update DAMON-Idle Page Tracking inte [...] discards 15062eb00022 Docs/vm/damon: call low level monitoring primitives the op [...] discards 933dedfac3d5 mm/damon: remove unnecessary CONFIG_DAMON option discards aa489e181d42 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] discards 65f8088f931b mm/damon/dbgfs-test: fix is_target_id() change discards 5e88447da9c3 mm/damon/dbgfs: use operations id for knowing if the targe [...] discards 87a9adb5cd90 mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] discards 42a4cddbd981 mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] discards 8d8dd1e334ae mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] discards faf4acb61638 mm/damon: let monitoring operations can be registered and [...] discards c7730b91b734 mm/damon: rename damon_primitives to damon_operations discards 9aa045984a21 mm/damon: remove redundant page validation discards 74763a2156bc mm/damon: remove the target id concept discards ce816edb6d3d mm/damon/core: move damon_set_targets() into dbgfs discards ab2c22786c7f Docs/admin-guide/mm/damon/usage: update for changed initai [...] discards a1dbf106ccb9 mm/damon/dbgfs/init_regions: use target index instead of t [...] discards f4b83eca649c mm/hmm.c: remove unneeded local variable ret discards 3ffd725ecfa9 kfence: allow use of a deferrable timer discards 89914a627a52 kfence: test: try to avoid test_gfpzero trigger rcu_stall discards 2019d2462a86 kunit: make kunit_test_timeout compatible with comment discards 549ee33ab866 kunit: fix UAF when run kfence test case test_gfpzero discards f0153bedfd7f kfence: alloc kfence_pool after system startup discards 56716d9cf177 kfence: allow re-enabling KFENCE after system startup discards 3855f8fa0aeb mm/kfence: remove unnecessary CONFIG_KFENCE option discards d4148e3d5f24 mm/page_table_check.c: use strtobool for param parsing discards 6c12b68c8fda mm/highmem: remove unnecessary done label discards 1bdf8e9acf63 highmem-document-kunmap_local-v2 discards 251d47b7cb21 highmem: document kunmap_local() discards 59958fe81708 mm/early_ioremap: declare early_memremap_pgprot_adjust() discards b86055ac90d4 mm/usercopy: return 1 from hardened_usercopy __setup() handler discards 1584e1837c81 mm: uninline copy_overflow() discards 0ccbe1924313 mm: remove usercopy_warn() discards fe9e9c2bff9f mm/zswap.c: allow handling just same-value filled pages discards 986f005e42a6 mm/thp: ClearPageDoubleMap in first page_add_file_rmap() discards 084b7ad53fc0 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 3aa211e1919d mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] discards ba8ea1ff1a2e mm-only-re-generate-demotion-targets-when-a-numa-node-chan [...] discards 1f280d0cfed4 mm: only re-generate demotion targets when a numa node cha [...] discards 55d1ac918502 drivers/base/memory: clarify adding and removing of memory blocks discards 1eeaa8b24582 drivers/base/memory: determine and store zone for single-z [...] discards 9a6982311c97 drivers/base/node: rename link_mem_sections() to register_ [...] discards ff5d81921d75 mm/memory_hotplug: fix misplaced comment in offline_pages discards ca7b8d96a144 mm/memory_hotplug: clean up try_offline_node discards a2f121c2b56b mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] discards 1faa49b96a6e mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix discards 3dda298bad6d mm/memory_hotplug: remove obsolete comment of __add_pages discards 504acb7587e8 drivers/base/node: consolidate node device subsystem initi [...] discards 747fb9a09cc0 drivers/base/memory: add memory block to memory group afte [...] discards 2889d9b2e7b7 memcg: do not tweak node in alloc_mem_cgroup_per_node_info discards 7950528786d4 mm: make free_area_init_node aware of memory less nodes discards 9d667dfc335a mm, memory_hotplug: reorganize new pgdat initialization discards 67c65d1b8cf3 mm, memory_hotplug: drop arch_free_nodedata discards 469b41a41398 mm-handle-uninitialized-numa-nodes-gracefully-fix discards c5a8dccce9cd mm: handle uninitialized numa nodes gracefully discards 9039a226f220 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] discards a332911e7068 mm: madvise: skip unmapped vma holes passed to process_madvise discards f789e34f5059 mm: madvise: return correct bytes advised with process_madvise discards e97ea8dbc1b5 mm/madvise: use vma_lookup() instead of find_vma() discards 02784c1b0e9a mm/hwpoison: check the subpage, not the head page discards f917d72cf62c mm/ksm: use helper macro __ATTR_RW discards dfd6423bbb30 mm/vmstat: add event for ksm swapping in copy discards 3b7c6ddfc6fc mm: page_io: fix psi memory pressure error on cold swapins discards e60651c41f98 memory tiering: skip to scan fast memory discards 978dc7790a79 NUMA balancing: optimize page placement for memory tiering system discards 4ef226a6ea1f NUMA Balancing: add page promotion counter discards 0cdf582bc56f powerpc/fadump: opt out from freeing pages on cma activati [...] discards 5b55658c4c33 mm/cma: provide option to opt out from exposing pages on a [...] discards c8db7ce3f384 mm/thp: refix __split_huge_pmd_locked() for migration PMD discards af726b21c2b5 mm/migrate: fix race between lock page and clear PG_Isolated discards a121a865ab2f mm,migrate: fix establishing demotion target discards ef18e22de677 mm/oom_kill: remove unneeded is_memcg_oom check discards fba5f50cb6fb mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 4fbd79de2889 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards 898baebb2ae9 mm/mempolicy: fix potential mpol_new leak in shared_policy [...] discards 4d65dd08bf4e mempolicy: mbind_range() set_policy() after vma_merge() discards eea55143d508 mm: compaction: cleanup the compaction trace events discards 238aee7bdf71 mm: vmscan: fix documentation for page_check_references() discards 6736096505cc mm: workingset: replace IRQ-off check with a lockdep assert. discards 1b3d8c92292e userfaultfd/selftests: fix uninitialized_var.cocci warning discards 7f26c6a4f867 userfaultfd-provide-unmasked-address-on-page-fault-v3-fix discards 7e0bf380b8fc userfaultfd: provide unmasked address on page-fault discards bcfb6355e84a userfaultfd: provide unmasked address on page-fault discards c9d51df6879c userfaultfd: mark uffd_wp regardless of VM_WRITE flag discards f9ea5f820600 hugetlb: fix comments about avoiding atomic allocation of [...] discards 995bdac9e7ad mm: remove unneeded local variable follflags discards 8d0abe2123ae mm-export-pageheadhuge-fix discards 6f462115a171 mm/hugetlb.c: export PageHeadHuge() discards 38d90c6428a5 mm/hugetlb: use helper macro __ATTR_RW discards fe4a53f632d4 hugetlb-clean-up-potential-spectre-issue-warnings-v2 discards c6a319ddb907 hugetlb: clean up potential spectre issue warnings discards 9956bd42e039 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB discards 7e7ce9ad7849 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] discards fcb7357fe017 selftests: vm: add a hugetlb test case discards 96ddf762cbec mm: sparsemem: use page table lock to protect kernel pmd o [...] discards 6069bc3c820f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] discards 4428aea0c107 mm-hugetlb-free-the-2nd-vmemmap-page-associated-with-each- [...] discards ff1637f3570a mm: hugetlb: free the 2nd vmemmap page associated with eac [...] discards a825b682f0aa mm/mlock: fix potential imbalanced rlimit ucounts adjustment discards fb79f736f8be mm, fault-injection: declare should_fail_alloc_page() discards fbb12cb4ecde mm/memory-failure.c: make non-LRU movable pages unhandlable discards 6a477e3a1984 mm/memory-failure.c: avoid calling invalidate_inode_page() [...] discards 055489a03017 mm-memory-failurec-fix-race-with-changing-page-compound-again-fix discards 7bc9dc41ee7d mm/memory-failure.c: fix race with changing page compound again discards 8f65ab5f83ba mm/hwpoison: add in-use hugepage hwpoison filter judgement discards 09d955a7dd53 mm/hwpoison: avoid the impact of hwpoison_filter() return [...] discards 7fe4f504022b mm-hwpoison-inject-support-injecting-hwpoison-to-free-page-fix discards 78e552668d25 mm/hwpoison-inject: support injecting hwpoison to free page discards 6747a437c468 mm/memory-failure.c: remove unnecessary PageTransTail check discards 626b26f18681 mm/memory-failure.c: remove obsolete comment in __soft_off [...] discards 807e431d29ce mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] discards 33d9160b597c mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev discards 644bc7c8093a mm/memory-failure.c: fix race with changing page more robustly discards 15287eac51f9 mm/memory-failure.c: rework the signaling logic in kill_proc discards 98e3b9dbb710 mm/memory-failure.c: catch unexpected -EFAULT from vma_address() discards ec09626fad0c mm/memory-failure.c: minor clean up for memory_failure_dev [...] discards 5adebd44d6ca mm: invalidate hwpoison page cache page in fault path discards 0135a87e9b71 mm/hwpoison: fix error page recovered but reported "not re [...] discards 0673677a202e mm/memory-failure.c: remove obsolete comment discards 37d2d255e0be mm/page_alloc: check high-order pages for corruption durin [...] discards 04bcf1406b0a mm/page_alloc: call check_new_pages() while zone spinlock [...] discards b14076f80cb9 mm: count time in drain_all_pages during direct reclaim as [...] discards de543a569467 arch-x86-mm-numa-do-not-initialize-nodes-twice-v2 discards c2771dab8732 arch/x86/mm/numa: Do not initialize nodes twice discards 11baee07e3be mm/page_alloc: do not prefetch buddies during bulk free discards 6346867bcff9 mm/page_alloc: limit number of high-order pages on PCP dur [...] discards 566e2d1704ea mm/page_alloc: free pages in a single pass during bulk free discards 2c19f4fb11a9 mm/page_alloc: drain the requested list first during bulk free discards 53113725b054 mm/page_alloc: simplify how many pages are selected per pc [...] discards 7080167db731 mm/page_alloc: track range of active PCP lists during bulk free discards c24a67503347 mm/page_alloc: fetch the correct pcp buddy during bulk free discards c2f76c7d66b4 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] discards b8fe8346d05c mm/page_alloc: mark pagesets as __maybe_unused discards 0f3a152571a2 mm: enforce pageblock_order < MAX_ORDER discards 04bb156bbc95 cma: factor out minimum alignment requirement discards 9b3ebfd9e203 mm/page_alloc: don't pass pfn to free_unref_page_commit() discards 7c34c95a7b03 mm/mmzone.h: remove unused macros discards a45859bf38f3 mm: discard __GFP_ATOMIC discards 7fae56abd464 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() discards ba8920e4af55 mm/page_alloc: add penalty to local_node discards 4deea44b1d24 mm/page_alloc: adding same penalty is enough to get round- [...] discards ea1e6809dce7 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] discards 897d6f0c1c35 mm/vmalloc: fix comments about vmap_area struct discards dba0469f0def mm/vmalloc.c: vmap(): don't allow invalid pages discards 5c8e976e435b mm/vmalloc.c: fix "unused function" warning discards 338a305079f8 mm/vmalloc: eliminate an extra orig_gfp_mask discards 7dbb8aa66513 mm/vmalloc: add adjust_search_size parameter discards 4110df363c1e mm/vmalloc: Move draining areas out of caller context discards 477b4678ea43 mm/vmalloc: remove unneeded function forward declaration discards 0f083d64784a mm/sparse: make mminit_validate_memmodel_limits() static discards 0cba521a1489 mm/mremap:: use vma_lookup() instead of find_vma() discards f63095cf83a2 mm/mmap: remove obsolete comment in ksys_mmap_pgoff discards 7b5307d7a045 mm: _install_special_mapping() apply VM_LOCKED_CLEAR_MASK discards 6ce6f664f175 mm/memory.c: use helper macro min and max in unmap_mapping [...] discards 7a056e242df7 mm/memory.c: use helper function range_in_vma() discards b5917b60a3d8 mm/mmap: return 1 from stack_guard_gap __setup() handler discards 0c5b5906e165 mm: rework swap handling of zap_pte_range discards 550c9ff8a5d3 mm: change zap_details.zap_mapping into even_cows discards ec4137ccbf22 mm: rename zap_skip_check_mapping() to should_zap_page() discards dbe733d7f578 mm-dont-skip-swap-entry-even-if-zap_details-specified-v5 discards 19472f5760b5 mm: don't skip swap entry even if zap_details specified discards e997f2166206 mm: replace multiple dcache flush with flush_dcache_folio() discards 4cfbbe2ab212 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] discards eab26714b308 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() discards 225e804d8be8 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] discards c1dc67da5a42 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] discards 0931acc8874b mm: fix missing cache flush for all tail pages of compound page discards 85d024611b6f mm: thp: fix wrong cache flush in remove_migration_pmd() discards 7f83bbfee31c mm: remove mmu_gathers storage from remaining architectures discards d6e3dbad150a mm: merge pte_mkhuge() call into arch_make_huge_pte() discards 42ce47fc7bbc selftests, x86: fix how check_cc.sh is being invoked discards fc6f81c7d630 memcg: enable accounting for tty-related objects discards 486be0d26cef mm: memcontrol: rename memcg_cache_id to memcg_kmem_id discards b3c9d322edfa mm: list_lru: rename list_lru_per_memcg to list_lru_memcg discards db93d0553789 mm: memcontrol: fix cannot alloc the maximum memcg ID discards 7465a6271010 mm: memcontrol: reuse memory cgroup ID for kmem ID discards 8babf54e5a33 mm-list_lru-replace-linear-array-with-xarray-fix discards 5fa0d6cc67c4 mm: list_lru: replace linear array with xarray discards 4883fc763dda mm: list_lru: rename memcg_drain_all_list_lrus to memcg_re [...] discards 7b266bb89742 mm: list_lru: allocate list_lru_one only when needed discards 682e3dfd003b mm: memcontrol: move memcg_online_kmem() to mem_cgroup_css [...] discards 006bdbcb83c0 xarray: use kmem_cache_alloc_lru to allocate xa_node discards 6afa8ab68bc7 mm: dcache: use kmem_cache_alloc_lru() to allocate dentry discards e8e875e5fbbf f2fs: allocate inode by using alloc_inode_sb() discards 318315485654 fs: allocate inode by using alloc_inode_sb() discards c6118de75f8a fs: introduce alloc_inode_sb() to allocate filesystems spe [...] discards 8d56019ac74d mm: introduce kmem_cache_alloc_lru discards 605d33a110d7 mm: list_lru: transpose the array of per-node per-memcg lru lists discards a385bf20ed41 mm/memcg: disable migration instead of preemption in drain [...] discards 49818a417064 mm/memcg: protect memcg_stock with a local_lock_t discards 5e93c7210208 mm/memcg: opencode the inner part of obj_cgroup_uncharge_p [...] discards 734ed253194c mm/memcg: protect per-CPU counter by disabling preemption [...] discards 47fb5aba6f77 mm/memcg: disable threshold event handlers on PREEMPT_RT discards 31979a6a93d6 mm/memcg: revert ("mm/memcg: optimize user context object [...] discards f6ba35fe8e91 mm/memcg: move generation assignment and comparison together discards 62b842d24eaa mm/memcg: set pos to prev unconditionally discards beec9b15d21f mm/memcg: set memcg after css verified and got reference discards cce837c14e4c mm/memcontrol: return 1 from cgroup.memory __setup() handler discards dccfb27c8f7c memcg: synchronously enforce memory.high for large overcharges discards eca093fc2dba selftests: memcg: test high limit for single entry allocation discards 8fab2f40db5d memcg: unify force charging conditions discards ef7204aa456e memcg: refactor mem_cgroup_oom discards f4645f2700de mm/memcg: retrieve parent memcg from css.parent discards 7e56de6d56d9 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation discards a43d5ce7972d memcg: add per-memcg total kernel memory stat discards 9567cf179318 memcg: replace in_interrupt() with !in_task() discards f41854294f66 memcg: sync flush only if periodic flush is delayed discards 4064fbc714d7 mm: shmem: use helper macro __ATTR_RW discards e4fa02c1682c tmpfs: do not allocate pages on read discards 2ff05466237e shmem: mapping_set_exiting() to help mapped resilience discards 200764f2ecbe tmpfs: three tweaks to creation time patch discards fb7991d00000 tmpfs: support for file creation time discards 9775ff0b69fb mm/swap: fix confusing comment in folio_mark_accessed discards 99b8d5dda6e9 mm/gup: remove unused get_user_pages_locked() discards fc3c9f20f39c mm: change lookup_node() to use get_user_pages_fast() discards 7339f95e62ae mm/gup: remove unused pin_user_pages_locked() discards 5767786d2d98 mm/gup: follow_pfn_pte(): -EEXIST cleanup discards 8210eeb5c0f7 mm: fix invalid page pointer returned with FOLL_PIN gups discards db43ab79caf4 mm: fs: fix lru_cache_disabled race in bh_lru discards a63c9bd4dddf mm/writeback: minor clean up for highmem_dirtyable_memory discards a690033e8d6a filemap: remove find_get_pages() discards 5fa276998b3e mm: unexport page_init_poison discards 4b4d158be273 tools/vm/page_owner_sort.c: support for multi-value select [...] discards 1b79754a55cc tools/vm/page_owner_sort.c: use fprintf() to send error me [...] discards fe0bfc98b099 tools/vm/page_owner_sort.c: support for user-defined culli [...] discards c3e61df56add tools/vm/page_owner_sort.c: support for selecting by PID, [...] discards bf3f88fd28c5 tools/vm/page_owner_sort: support for sorting by task comm [...] discards 81a84bfcfdd0 tools/vm/page_owner_sort: fix three trivival places discards 4deb70b96176 tools/vm/page_owner_sort.c: support sorting by tgid and up [...] discards dc7c88a8edb8 tools/vm/page_owner_sort.c: add a security check discards 765857267688 tools/vm/page_owner_sort.c: fix comments discards 5a2cc42e4009 tools/vm/page_owner_sort.c: fix the instructions for use discards 0c0d963f5b39 mm/page_owner.c: record tgid discards 84d84233e421 mm/page_owner: record task command name discards 779357ee4311 mm/page_owner: print memcg information discards 7b080a01b6b0 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] discards ed33a94ff6fa lib/vsprintf: avoid redundant work with 0 size discards a5c4e2f52a68 Documentation/vm/page_owner.rst: fix unexpected indentation warns discards 5b22591a8eab documentation-vm-page_ownerrst-update-the-documentation-fix discards 6797dc294654 Documentation/vm/page_owner.rst: update the documentation discards feba19a04b70 tools/vm/page_owner_sort.c: delete invalid duplicate code discards d42620c814ca tools/vm/page_owner_sort.c: two trivial fixes discards e3ff087ff9e2 tools/vm/page_owner_sort.c: support sorting pid and time discards ce41a3371d87 tools/vm/page_owner_sort.c: add switch between culling by [...] discards c83dcf8ca1da tools/vm/page_owner_sort.c: support sorting by stack trace discards 67151b3cf263 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] discards 87655597826a tools/vm/page_owner_sort.c: sort by stacktrace before culling discards 4dcea4eb9204 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] discards dee4fb40a0ac mount: warn only once about timestamp range expiration discards e4cf1389bb9f mm: lru_cache_disable: replace work queue synchronization [...] discards 5fde80788d3f mm/list_lru: optimize memcg_reparent_list_lru_node() discards 0229b73b7669 mm: __isolate_lru_page_prepare() in isolate_migratepages_block() discards e0a81b2a8b65 mm/fs: delete PF_SWAPWRITE discards 6215866a629b remove congestion tracking framework discards 7d297c75c8ba block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" discards fedff969dc47 f2fs: replace congestion_wait() calls with io_schedule_timeout() discards 60ab9d60fb86 remove-bdi_congested-and-wb_congested-and-related-functions-fix discards 73323bf91641 remove bdi_congested() and wb_congested() and related functions discards cddf215bc89b remove inode_congested() discards 0047f4b7dca5 ceph: remove reliance on bdi congestion discards 6afabe6347fb nfs: remove reliance on bdi congestion discards 5ca52afec1b0 fuse: remove reliance on bdi congestion discards c3716300b2a6 mm: improve cleanup when ->readpages doesn't process all pages discards 2643d96b7872 mm: document and polish read-ahead code discards a9e8253485b9 doc: convert 'subsection' to 'section' in gfp.h discards 6c9c7d14722d ocfs2: fix ocfs2 corrupt when iputting an inode discards 2070daa10422 ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 44e8d112db15 ocfs2: reflink deadlock when clone file to the same direct [...] discards 4e7cbc3985e0 fs/ocfs2: fix comments mentioning i_mutex discards b1d8e7e65db6 ocfs2: cleanup some return variables discards 47202d3cea5b ntfs: add sanity check on allocation size discards 5ee4f7f212e1 scripts/spelling.txt: add more spellings to spelling.txt discards 22979b5a4c4a kthread: make it clear that kthread_create_on_node() might [...] discards c3bb242fcbd3 linux/kthread.h: remove unused macros discards 1ac9b3e39c7c /proc/kpageflags: do not use uninitialized struct pages discards 8c9507d70145 /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 470dd3f691b5 hugetlb: do not demote poisoned hugetlb pages omits 551acdc3c3d2 Merge tag 'net-5.17-final' of git://git.kernel.org/pub/scm [...] omits c81801eb7f24 Merge tag 'acpi-5.17-rc9' of git://git.kernel.org/pub/scm/ [...] omits 2ab99e54584e Merge branch 'akpm' (patches from Andrew) omits 7cda76d858a4 veth: Allow jumbo frames in xdp mode omits 718a18a0c8a6 veth: Rework veth_xdp_rcv_skb in order to accept non-linear skb omits 5142239a2221 net: veth: Account total xdp_frame len running ndo_xdp_xmit omits c5601e0720ce clk: visconti: prevent array overflow in visconti_clk_regi [...] omits a9b202606c69 RISC-V: Improve /proc/cpuinfo output for ISA extensions omits 3f96db125d68 RISC-V: Do no continue isa string parsing without correct XLEN omits 02d52fbd940a RISC-V: Implement multi-letter ISA extension probing framework omits 40a4d0dfbcf0 RISC-V: Extract multi-letter extension names from "riscv, isa" omits 2a31c54be097 RISC-V: Minimal parser for "riscv, isa" strings omits 58004f266918 RISC-V: Correctly print supported extensions omits 770c9a3a01af net/mlx5: Remove unused fill page array API function omits 4206fe40b2c0 net/mlx5: Remove unused exported contiguous coherent buffe [...] omits ebf04231cf14 net/mlx5: CT: Remove extra rhashtable remove on tuple entries omits 0d7f1595bb96 net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory omits 597534bd5633 net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to red [...] omits f51bb5179300 net/mlx5: DR, Remove num_of_entries byte_size from struct [...] omits 5c4f9b6e91e8 net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to red [...] omits 003f4f9acb05 net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk omits 8f8533650325 net/mlx5: DR, Adjust structure member to reduce memory hole omits 998923932f13 net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear omits 064990d0b65f net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle omits e26eceb90b01 net/mlx5e: RX, Test the XDP program existence out of the handler omits 8d35fb57fd90 net/mlx5e: Build SKB in place over the first fragment in n [...] omits c3cce0fff3a3 net/mlx5e: Add headroom only to the first fragment in legacy RQ omits 7c3b4df594b6 net/mlx5e: Validate MTU when building non-linear legacy RQ [...] omits 0d64787e24c6 platform/x86: amd-pmc: Drop CPU QoS workaround omits 23f5f7007ab3 platform/x86: amd-pmc: Output error codes in messages omits b1f66033cd4e platform/x86: amd-pmc: Move to later in the suspend process omits 20e1d6402a71 ACPI / x86: Add support for LPS0 callback handler omits 6060a75e77fb platform/x86: thinkpad_acpi: consistently check fan_get_st [...] omits fa2d8afa1f0a Merge branch 'for-5.18/fixes' into for-next omits 2957308343fa livepatch: Don't block removal of patches that are safe to unload omits 1c4debc443ef selftests: vm: fix clang build error multiple output files omits 7b0b1332cfdb ocfs2: fix crash when initialize filecheck kobj fails omits 8208257d2d04 configs/debug: restore DEBUG_INFO=y for overriding omits 029c4628b2eb mm: swap: get rid of livelock in swapin readahead omits 638cec39339d ASoC: fsl_spdif: Add new registers included on i.MX8ULP omits ebc4cb43ea5a spi: Fix erroneous sgs value with min_t() omits 2d2c73318bd5 spi: Get sgs size fix into branch omits b26f965f7c83 ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy omits b04683ff8f08 iavf: Fix hang during reboot/shutdown omits 8e0341aefcc9 net: mscc: ocelot: fix backwards compatibility with single [...] omits 0f643c88c8d2 net: bcmgenet: skip invalid partial checksums omits 424e7834e293 bnx2x: fix built-in kernel driver load failure omits d98af5f45520 f2fs: introduce gc_urgent_mid mode omits d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] omits 646f64b576f7 f2fs: remove redundant parameter judgment omits 98237fcda4a2 f2fs: use spin_lock to avoid hang omits 59f59bea7fb9 Merge branch 'for-5.18/drivers' into for-next omits bcfe9b6cbb44 virtio_blk: eliminate anonymous module_init & module_exit omits f1858c277ba4 net: phy: mscc: Add MODULE_FIRMWARE macros omits f621eb13facb vfio-pci: Provide reviewers and acceptance criteria for va [...] omits 8b8e7158aa75 MAINTAINERS: adjust entry for header movement in hisilicon [...] omits a1108dcd9373 erofs: rename ctime to mtime omits 5d705de0cd34 igb: zero hwtstamp by default omits 294aee8ab6cb irqchip/irq-qcom-mpm: fix return value check in qcom_mpm_init() omits 8f887b78961c irq/qcom-mpm: Fix build error without MAILBOX omits 4c905f6740a3 netfilter: nf_tables: initialize registers in nft_do_chain() omits ad739d0889a8 i40e: little endian only valid checksums omits a93ccb5c386c Merge tag 'mt76-for-kvalo-2022-03-16' of https://github.co [...] omits de7ba639e6c5 rtw89: implement stop and resume channels transmission v1 omits d780f926d633 rtw89: extend mac tx_en bits from 16 to 32 omits 8001c741e351 rtw89: change value assignment style of rtw89_mac_cfg_gnt() omits feed65417847 rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs omits 1abea24af42c selftests: net: fix array_size.cocci warning omits de78869d1f48 rtw89: disable FW and H2C function if CPU disabled omits e07a99682972 rtw89: initialize preload window of D-MAC omits 828a4396e52a rtw89: modify MAC enable functions omits 2a5f2b32639a rtw89: add config_rf_reg_v1 to configure RF parameter tables omits 84d0e33e51df rtw89: 8852c: add read/write rf register function omits a9ffae8d3f9d rtw89: 8852c: add setting of TB UL TX power offset omits 8379fa611536 rtw89: 8852c: add write/read crystal function in CFO tracking omits b7379148f598 rtw89: modify dcfo_comp to share with chips omits 00f1d133867f rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" omits 7f5f00cdf795 brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" omits 066291bec0c5 iwlwifi: mei: fix building iwlmei omits 3870a44d50fe cpufreq: powernow-k8: Re-order the init checks omits c42fa24b4475 ACPI: bus: Avoid using CPPC if not supported by firmware omits 2ca8e6285250 Revert "ACPI: Pass the same capabilities to the _OSC regar [...] omits 03eb65224e57 cpuidle: intel_idle: Drop redundant backslash at line end omits a335b1e6bb29 cpuidle: intel_idle: Update intel_idle() kerneldoc comment omits c844d22fe0c0 ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU omits e225aa3c38fc exfat: allow access to paths with trailing dots discards 2a20faf0630e Merge branches 'thermal-int340x' and 'thermal-docs' into l [...] discards 7facc36288fc Merge branches 'pm-cpufreq' and 'pm-sleep' into linux-next omits b7f6f27d5ebb gfs2: Minor retry logic cleanup omits 6e1acfa387b9 netfilter: nf_tables: validate registers coming from userspace. omits 58e06d05d43a net: stmmac: clean up impossible condition omits cb0b430b4e3a net: dsa: Add missing of_node_put() in dsa_port_parse_of omits 435fe1c0c1f7 net: geneve: support IPv4/IPv6 as inner protocol omits 3c3384050d68 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS omits dc3d879c6ffa dt-bindings: mmc: renesas,sdhi: Document RZ/G2UL SoC omits a8253684eb4b Merge drm/drm-fixes into drm-misc-fixes omits e85d29ba4b24 xtensa: fix DTC warning unit_address_format omits 82192c49f343 Merge branch 'net-mvneta-armada-98dx2530-soc' omits 2d2a514c1d61 net: mvneta: Add support for 98DX2530 Ethernet port omits 270a95966881 dt-bindings: net: mvneta: Add marvell,armada-ac5-neta omits 05fc65f3f5e4 ptp: ocp: Fix PTP_PF_* verification requests omits 45514f78c65c PCI: imx6: Assert i.MX8MM CLKREQ# even if no device present omits deaf7a2c2e4b PCI: imx6: Invoke the PHY exit function after PHY power off omits 1c3b5c62fc85 pinctrl: npcm: Fix broken typing on 64bit platforms omits 2f618d5ef5dd ARM: remove support for NOMMU ARMv4/v5 omits c65b6a9d1173 bus: mhi: ep: Add uevent support for module autoloading omits 542f2628ab22 bus: mhi: ep: Add support for suspending and resuming channels omits 61f7c6562127 bus: mhi: ep: Add support for queueing SKBs to the host omits 5ee8dc71f020 bus: mhi: ep: Add support for processing channel rings omits 9eb12dd22a4b bus: mhi: ep: Add support for reading from the host omits ef69b797f6a8 bus: mhi: ep: Add support for processing command rings omits 6614b26f9fe8 bus: mhi: ep: Add support for handling SYS_ERR condition omits 4bc78a15d760 bus: mhi: ep: Add support for handling MHI_RESET omits 1ea784702160 bus: mhi: ep: Add support for powering down the MHI endpoi [...] omits 702deffb9a67 bus: mhi: ep: Add support for powering up the MHI endpoint stack omits 401496288b2c bus: mhi: ep: Add support for processing MHI endpoint interrupts omits e4db4e62cf56 bus: mhi: ep: Add support for managing MHI state machine omits 2f45768c2e00 bus: mhi: ep: Add support for sending events to the host omits 406417b78c4e bus: mhi: ep: Add support for ring management omits 573fe819321e bus: mhi: ep: Add support for managing MMIO registers omits 282e40a2c4aa bus: mhi: ep: Add support for creating and destroying MHI [...] omits 293bb7efc33e bus: mhi: ep: Add support for registering MHI endpoint cli [...] omits 2a787ca51b63 bus: mhi: ep: Add support for registering MHI endpoint con [...] omits e3ee9fb22652 smb3: fix incorrect session setup check for multiuser mounts omits 717f1019c0fc Merge branch 'flow_offload-add-tc-vlan-push_eth-and-pop_et [...] omits 725726fd1fb7 net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly omits 697319b2954f net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit omits ab95465cde23 net/sched: add vlan push_eth and pop_eth action to the har [...] omits 4ee06de7729d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() omits a860352e9dd0 net: dsa: Never offload FDB entries on standalone ports omits 4de7c8bd6a38 phy: Remove duplicated include in phy-fsl-lynx-28g.c omits 571703ff387c net: mv643xx_eth: undo some opreations in mv643xx_eth_probe omits f403443015c6 net: hns3: Fix spelling mistake "does't" -> "doesn't" omits 2fc559c8cba0 gve: Fix spelling mistake "droping" -> "dropping" omits 2fca248cb2fe Merge branch 'for-5.18/io_uring' into for-next omits 9aa8dfde4869 io_uring: fold evfd signalling under a slower path omits 9333f6b4628c io_uring: thin down io_commit_cqring() omits 66fc25ca6b7e io_uring: shuffle io_eventfd_signal() bits around omits 0f84747177b9 io_uring: remove extra barrier for non-sqpoll iopoll omits b91ef1872869 io_uring: fix provided buffer return on failure for kiocb_done() omits 3b2b78a8eb7c io_uring: extend provided buf return to fails omits af1147b236da net: ksz884x: optimize netdev_open flow and remove static [...] omits a8df216630fe hamradio: Fix wrong assignment of 'bbc->cfg.loopback' omits e077ed58c243 bareudp: use ipv6_mod_enabled to check if IPv6 enabled omits 6695490dc857 io_uring: refactor timeout cancellation cqe posting omits ae4da18941c1 io_uring: normilise naming for fill_cqe* omits a0bfd73deba1 Merge tag 'linux-can-next-for-5.18-20220316' of git://git. [...] omits f102e7bc3b29 init/Kconfig: Specify the interpreter for rust-is-available.sh omits 02c6aa8b1755 [RFC] drivers: android: Binder IPC in Rust omits 1e1a56e7ba3a [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 574d43e7dbf7 MAINTAINERS: Rust omits 44d687f85cc3 samples: add Rust examples omits e2e7cf27b587 Kbuild: add Rust support omits ad2d107fb511 docs: add Rust documentation omits 05c926d22f55 scripts: decode_stacktrace: demangle Rust symbols omits 8ff2d77a9db4 scripts: add `generate_rust_analyzer.py` omits 67e2d8d8627c vsprintf: add new `%pA` format specifier omits 43b4b02e6e6f rust: export generated symbols omits d4d7632b6609 rust: add `kernel` crate omits 46992d5bdad2 rust: add `kernel` crate's `sync` module omits 8de4148b682d rust: add `macros` crate omits 75b98bc9685b rust: add `build_error` crate omits e2c00f1d0b77 rust: add `alloc` crate omits f707426ff794 rust: add `compiler_builtins` crate omits f93f6b13f727 rust: add C helpers omits 20a8a000ebe1 kallsyms: use the correct buffer size for symbols omits 1779f6aa4d64 kallsyms: increase maximum kernel symbol length to 512 omits 0f50a8170b72 kallsyms: support "big" kernel symbols omits ab0cb592a3cc Merge branch 'for-5.18/io_uring' into for-next omits 91eac1c69c20 io_uring: cache poll/double-poll state with a request flag omits 81459350d581 io_uring: cache req->apoll->events in req->cflags omits ad13baf45691 selftests/bpf: Test subprog jit when toggle bpf_jit_harden [...] omits d2a3b7c5becc bpf: Fix net.core.bpf_jit_harden race omits 73e14451f39e bpf, x86: Fall back to interpreter mode when extra pass fails omits b2d5f10d9662 gfs2: Disable page faults during lockless buffered reads omits c5d3786a88f6 gfs2: Fix should_fault_in_pages() logic omits aaccdf9c93a0 Merge branch 'Remove libcap dependency from bpf selftests' omits 82cb2b30773e bpf: selftests: Remove libcap usage from test_progs omits b1c2768a82b9 bpf: selftests: Remove libcap usage from test_verifier omits 663af70aabb7 bpf: selftests: Add helpers to directly use the capget and [...] omits 75c05fabb873 docs/kernel-parameters: update description of mem= omits 9cdd3128874f jffs2: fix memory leak in jffs2_scan_medium omits d051cef784de jffs2: fix memory leak in jffs2_do_mount_fs omits 4c7c44ee1650 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem omits 0a5754976914 parisc: Avoid calling SMP cache flush functions on cache-l [...] omits c01c2e435db8 docs/zh_CN: Add sched-nice-design Chinese translation omits b57b84968865 docs: scheduler: Convert schedutil.txt to ReST omits 163b438b510c fs/jffs2: fix comments mentioning i_mutex omits c34983c94166 can: ucan: fix typos in comments omits 7843d3c8e5e6 dt-bindings: can: xilinx_can: Convert Xilinx CAN binding to YAML omits 42bf50a1795a can: isotp: support MSG_TRUNC flag when reading from socket omits 30ffd5332e06 can: isotp: return -EADDRNOTAVAIL when reading from unboun [...] omits 3ea566422cbd can: isotp: sanitize CAN ID checks in isotp_bind() omits 753132f0394b Introduce IPC abstraction for SOF topology parsing omits 24e69f6bc3ca mt76: fix monitor rx FCS error in DFS channel omits 1f12fa34e5dc mt76: mt7921: don't enable beacon filter when IEEE80211_CO [...] omits 32bfd774626d mt76: fix wrong HE data rate in sniffer tool omits 6b7f9aff7c67 mt76: mt7915: introduce 802.11ax multi-bss support omits 9d3ab161f7b9 Merge tag 'soc-fixes-5.17-3' into for-next4 omits 83a259ac6dc9 Merge tag 'soc-fixes-5.17-2' into for-next4 omits 17588e867e69 soc: document merges omits b1351527f1ee Merge branch 'devlink-expose-instance-locking-and-simplify [...] omits 706217c1ceb5 devlink: pass devlink_port to port_split / port_unsplit callbacks omits 49e83bbe8cc3 devlink: hold the instance lock in port_split / port_unspl [...] omits 5e8930aa86a5 eth: mlxsw: switch to explicit locking for port registration omits 162cca42920c eth: nfp: replace driver's "pf" lock with devlink instance lock omits 8a38f2cc968a eth: nfp: wrap locking assertions in helpers omits 2cb7b4890d6e devlink: expose instance locking and add locked port registering omits cd16bca772b2 Merge branch 'arm/soc' into for-next4 omits 5f8a266788b6 Merge branch 'arm/drivers' into for-next4 omits c729ff4f3d7a Merge branch 'arm/dt' into for-next4 omits 27874bf7ce7f Merge branch 'arm/defconfig' into for-next4 omits d5ff1c1f9fdc Merge branch 'arm/fixes' into for-next4 omits 160d0603a144 ARM: defconfig: add SMB347 charger driver for p4note omits a46310bfae94 Merge tag 'efi-urgent-for-v5.17-3' of git://git.kernel.org [...] omits bfb60ede2c3e arm64: dts: fsd: Add the MCT support omits 811e8716edcd Merge branch 'for-5.18/io_uring' into for-next omits 521d61fc760a io_uring: move req->poll_refs into previous struct hole omits d34c58247f73 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] omits 1447c635802f Revert "arm64: dts: freescale: Fix 'interrupt-map' parent [...] omits c7ff29763989 thermal: int340x: Update OS policy capability handshake omits 186abea8a80b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 668f69a5f863 thermal: int340x: Increase bitmap size omits 16c02447f3e1 Documentation: thermal: DPTF Documentation omits f6c46b1d62f8 PM: hibernate: Honour ACPI hardware signature by default f [...] omits 3d13058ed2a6 cpufreq: intel_pstate: Use firmware default EPP omits 1bbdcbaeda44 Merge tag 'wireless-2022-03-16' of git://git.kernel.org/pu [...] omits 4c1202189e35 ice: add trace events for tx timestamps omits 2b1d0a242a00 ice: fix return value check in ice_gnss.c omits 3a3bae50af5d fs: Remove aops ->set_page_dirty omits 51cdea7ac94d fb_defio: Use noop_dirty_folio() omits 46de8b979492 fs: Convert __set_page_dirty_no_writeback to noop_dirty_folio omits e621900ad28b fs: Convert __set_page_dirty_buffers to block_dirty_folio omits af7afdc7bbbe nilfs: Convert nilfs_set_page_dirty() to nilfs_dirty_folio() omits 2bcd5b9f357d ice: Fix inconsistent indenting in ice_switch omits 1c71e03afe4b mt76: mt7921: move mt7921_init_hw in a dedicated work omits 0d2afe09fad5 mt76: mt7921: add mt7921u driver omits 8b7a56d5c0c9 mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac c [...] omits 9da47b504c5b mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in comm [...] omits 5b834b0d4d6b mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in commo [...] omits b72fd217934d mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb omits eafe031fd664 mt76: mt7921: disable runtime pm for usb omits 6cb596ba84e3 mt76: usb: introduce __mt76u_init utility routine omits e0daf14d9f4e mt76: usb: add req_type to ___mt76u_wr signature omits 84bba93ac46e mt76: usb: add req_type to ___mt76u_rr signature omits 51f9325c7b43 mt76: mt7915: fix typos in comments omits 381d9de774d4 mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() omits bd1407ed22ed mt76: mt7915: fix beamforming mib stats omits 70493b869249 mt76: mt7915: set band1 TGID field in tx descriptor omits 6450b1335f51 mt76: fix invalid rssi report omits f1fe8eefd2dd mt76: use le32/16_get_bits() whenever possible omits c00e13726b6c mt76: connac: make read-only array ba_range static const omits 01318bc00d16 mt76: mt7915: check for devm_pinctrl_get() failure omits 9a657684158f mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration omits ae146683001a mt76: mt7915: add txpower init for 6GHz omits 1c2d366ecb41 mt76: mt7915: fix eeprom fields of txpower init values omits b4d093e321bd mt76: mt7915: add 6 GHz support omits 37b5e57b0c76 mt76: connac: add 6 GHz support for wtbl and starec configuration omits 3f71ff0868e6 mt76: mt7915: allow beaconing on all chains omits 123bc712b1de mt76: fix monitor mode crash with sdio driver omits 849ee6ac9dd3 mt76: mt7921: fix mt7921_queues_acq implementation omits e907341dab1b mt76: mt7921: fix xmit-queue dump for usb and sdio omits 11a72265928f mt76: mt7921: make mt7921_init_tx_queues static omits 499da7200f35 mt76: split single ldpc cap bit into bits omits 233e39d1ed2c mt76: mt7915: fix DFS no radar detection event omits 07241519b357 mt76: mt7921: use mt76_hw instead of open coding it omits cbaa0a404f8d mt76: mt7921: fix up the monitor mode omits 4dd4ad44b7da mt76: mt7663u: introduce mt7663u_mcu_power_on routine omits e809904f9bd2 mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u [...] omits c9839acfcbe2 spi: tegra20: Use of_device_get_match_data() omits 835ca59799f5 ASoC: ak4642: Use of_device_get_match_data() omits 1c19601ddced ASoC: codecs: Fix misplaced lpass_macro_pds_exit call omits 455c5653f50e ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call omits 54e1bf9f6177 ASoC: amd: Fix reference to PCM buffer address omits 9531a6313791 ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934 [...] omits c4b7174fe5bb ASoC: mediatek: mt8195: Fix error handling in mt8195_mt635 [...] omits abed17fdf92e ASoC: rt1308-sdw: get calibration params after power on omits 9ebd62d60edc ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd [...] omits e8ca4cee43fa ASoC: ti: Fix spelling mistake "cant" -> "can't" omits 28a265a1ee11 ASoC: mediatek: Fix error handling in mt8183_da7219_max983 [...] omits 740dc3e84653 ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe omits cc5d8ac95663 ASoC: rockchip: Fix PM usage reference of rockchip_i2s_tdm_resume omits d39664cb758e ASoC: samsung: i2s: check the return value of kstrdup() omits 61ad28ff6cf3 ASoC: SOF: topology: remove snd_sof_complete_pipeline() omits 8ef1439c5104 ASoC: SOF: topology: Make widget binding IPC agnostic omits b5cee8feb1d4 ASoC: SOF: topology: Make control parsing IPC agnostic omits 909dadf21aae ASoC: SOF: topology: Make DAI widget parsing IPC agnostic omits 85ec8560893c ASoC: SOF: topology: Make route setup IPC agnostic omits f2cf24a1afa8 ASoC: SOF: topology: Make effect widget parsing IPC agnostic omits 111d66f62e9b ASoC: SOF: topology: Make siggen widget parsing IPC agnostic omits cb7ed49acf58 ASoC: SOF: topology: Make asrc widget parsing IPC agnostic omits 8d8b12934730 ASoC: SOF: topology: Make src widget parsing IPC agnostic omits 683b54ef6038 ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic omits 30f4168024e9 ASoC: SOF: topology: Make mixer widget parsing IPC agnostic omits 8a2e4a734f5e ASoC: SOF: topology: Make pga widget parsing IPC agnostic omits 6bd0be1c29dc ASoC: SOF: topology: Make buffer widget parsing IPC agnostic omits 2141b55d9174 ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic omits 7006d20e5e9d ASoC: SOF: Introduce IPC3 ops omits d87524bf9aab ASoC: SOF: topology: Add helper function for processing tu [...] omits 226abb759063 ASoC: SOF: IPC: Introduce IPC ops omits 0af0f4633adf ASoC: SOF: Introduce struct snd_sof_dai_link omits 500edd095648 erofs: use meta buffers for inode lookup omits fe5de5859d44 erofs: use meta buffers for reading directories omits a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs omits 9f2731d6338a erofs: refine managed inode stuffs omits ab474fccd045 erofs: clean up z_erofs_extent_lookback omits d179c1f1c370 rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() omits ce8d78616a6b nvme: warn about shared namespaces without CONFIG_NVME_MULTIPATH omits 02f393381d14 gtp: Fix inconsistent indenting omits fc1b6ef7bfb3 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings omits 6061806a863e drm/imx: parallel-display: Remove bus flags check in imx_p [...] omits 5df2dc0087e9 MAINTAINERS: fix ath11k DT bindings location omits bfbd78cfdd62 airo: fix typos in comments omits 31f8bef8acab rtlwifi: rtl8821ae: fix typos in comments omits ceb7482f2d39 rtlwifi: rtl8192cu: Add On Networks N150 omits 3c0e3ca6028b zd1201: use kzalloc omits e7d1fc0b5ff2 mwifiex: make read-only array wmm_oui static const omits 7a6ee0bbab25 mips: dts: ralink: add MT7621 SoC omits 5aaec657369c staging: r8188eu: remove some unused local ieee80211 macros omits 3524c88e334b staging: r8188eu: make rtl8188e_process_phy_info static omits e85176ffa54a staging: r8188eu: remove unused function prototype omits 432c80a379b3 staging: r8188eu: remove three unused receive defines omits a39a6b330be4 staging: r8188eu: remove unnecessary initializations omits 02d838dec8a0 staging: rtl8192e: Fix spelling mistake "RESQUEST" -> "REQUEST" omits ca7918f21466 MAINTAINERS: remove the obsolete file entry for staging in [...] omits 3197706abd05 RDMA/rxe: Use standard names for ref counting omits 3225717f6dfa RDMA/rxe: Replace red-black trees by xarrays omits 49045b9c810c Merge branch 'mediatek-next' omits ee410d510032 net: dt-bindings: dwmac: add support for mt8195 omits f2d356a6ab71 stmmac: dwmac-mediatek: add support for mt8195 omits 150b6adda6b1 net: dt-bindings: dwmac: Convert mediatek-dwmac to DT schema omits 79e1177809f2 arm64: dts: mt2712: update ethernet device node omits 4fe3075fa699 stmmac: dwmac-mediatek: re-arrange clock setting omits a71e67b21081 stmmac: dwmac-mediatek: Reuse more common features omits 3186bdad97d5 stmmac: dwmac-mediatek: add platform level clocks management omits 6086bc0731d9 Merge branch 'for-5.18/block' into for-next omits 8ef22dc4a7cb block/bfq-iosched: Fix spelling mistake "tenative" -> "tentative" omits ebea55dd5b54 Merge branch 'for-5.18/io_uring' into for-next omits 052ebf1fbb1c io_uring: make tracing format consistent omits f6189589fa7c Merge tag 'nvme-5.17-2022-03-16' of git://git.infradead.or [...] omits 45b4eb7ee6aa Revert "ath10k: drop beacon and probe response which leak [...] discards ad2ced059eef Merge branch 'acpi-scan-fixes' into linux-next omits 0492d857636e netfilter: flowtable: Fix QinQ and pppoe support for inet table omits 462ccc35a750 Revert "ACPI: scan: Do not add device IDs from _CID if _HI [...] omits 79b0410841d4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits dea2d93a8ba4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits d4c9df20a37d x86/nmi: Remove the 'strange power saving mode' hint from [...] omits d52ba330befa Merge branch 'edac-misc' into edac-for-next omits f406f2d03e07 xtensa: fix stop_machine_cpuslocked call in patch_text omits e1bca853dddc EDAC/altera: Add SDRAM ECC check for U-Boot omits e559398f47e0 nvme: remove nvme_alloc_request and nvme_alloc_request_qid omits b739e1370520 nvme: cleanup how disk->disk_name is assigned omits 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next omits aff477cb8f94 xen/usb: harden xen_hcd against malicious backends omits 7f220d4a38e0 Merge tag 'v5.17-rc8' into usb-next omits 35de589cb879 powerpc/time: improve decrementer clockevent processing omits cf74ff52e352 powerpc/time: Fix KVM host re-arming a timer beyond decrem [...] omits 886e44c9298a hv_netvsc: Add check for kvmalloc_array omits 9f01cfbf2922 net: sparx5: Use Switchdev fdb events for managing fdb entries omits 40867d74c374 net: Add l3mdev index to flow struct and avoid oif reset f [...] omits d467e980d023 erofs: silence warnings related to impossible m_plen omits faac509507e2 Documentation/filesystem/dax: update DAX description on erofs omits 6f39d1e1ca46 erofs: clean up preload_compressed_pages() omits 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' omits 309b517276f2 arch:x86:xen: Remove unnecessary assignment in xen_apic_read() omits ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() omits c94b731da21f xen/grant-table: remove readonly parameter from functions omits b0f212633b31 xen/grant-table: remove gnttab_*transfer*() functions omits 9d71165d3934 powerpc/tm: Fix more userspace r13 corruption omits d64e3eab75a8 powerpc/xive: fix return value of __setup handler omits 26c1bc67aa2f dt-bindings: clk: rs9: Add Renesas 9-series I2C PCIe clock [...] omits df34dc9e03bf RDMA/rxe: Shorten pool names in rxe_pool.c omits 3ccffe8abf2f RDMA/rxe: Move max_elem into rxe_type_info omits b4a47f6836b9 RDMA/rxe: Replace obj by elem in declaration omits 3c3e4d582bdc RDMA/rxe: Delete _locked() APIs for pool objects omits c9f4c695835c RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC omits 8a1a0be894da RDMA/rxe: Replace mr by rkey in responder resources omits 63221acb0c63 RDMA/rxe: Fix ref error in rxe_av.c omits 73b0466cfade Merge branch 'v5.18-armsoc/dts64' into for-next omits 4588a0ca73e0 arm64: dts: rockchip: Add some pins for NanoPi4 omits fd6ca3f5b80f hwmon: (scpi-hwmon): Use of_device_get_match_data() omits 70f92521584f RDMA/hns: Use the reserved loopback QPs to free MR before [...] omits e257039f0fc7 mount_setattr(): clean the control flow and calling conventions omits b41364d67ff2 Merge branch 'clk-sifive' into clk-next omits 5e916932df63 clk: sifive: Move all stuff into SoCs header files from C files omits 24a4a29f755e clk: sifive: Add SoCs prefix in each SoCs-dependent data omits 990d627f80c3 riscv: dts: Change the macro name of prci in each device node omits 0493692b40d0 dt-bindings: change the macro name of prci in header files [...] omits e83da8e2a1c3 clk: sifive: duplicate the macro definitions for the time being omits 6585abea98ae bpftool: man: Add missing top level docs omits 34cb85203049 Merge branch 'clk-cleanup' into clk-next omits bb7f4b8c1e5c clk: qcom: sm6125-gcc: fix typos in comments omits 6a6c2389ddf7 clk: ti: clkctrl: fix typos in comments omits cbdaf71f7e65 bpftool: Add bpf_cookie to link output omits 919adbfec29d ext4: fix kernel doc warnings omits 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] omits 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] omits d9bf099cb980 ext4: add commit_tid info in jbd debug log omits 1d2e2440c519 ext4: add transaction tid info in fc_track events omits 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup omits e4fa3e89ace9 Merge branch 'clk-imx' into clk-next omits 78be0471da4e ext4: return early for non-eligible fast_commit track events omits 7a74e1e49622 clk: imx: Select MXC_CLK for i.MX93 clock driver omits 87fab6a1422b Merge branch 'clk-ti' into clk-next omits cf5019816d87 Merge tag 'kvm-riscv-5.18-1' of https://github.com/kvm-ris [...] omits 3b53f5535d30 Merge tag 'kvm-s390-next-5.18-2' of https://git.kernel.org [...] omits 579cdf58b7e5 clk: ti: Drop legacy compatibility clocks for dra7 omits e65eb2efc617 clk: ti: Drop legacy compatibility clocks for am4 omits 8850c3eae2c7 clk: ti: Drop legacy compatibility clocks for am3 omits 99105cc81885 Merge tag 'v5.17-rc4' into clk-ti omits 79d45f57a195 sr: simplify the local variable initialization in sr_block_open() omits e621c6b25da7 Merge branch 'clk-qcom' into clk-next omits 16b2dd8cdf6f iavf: Fix double free in iavf_reset_task omits 1b4ae7d925c6 ice: destroy flow director filter mutex after releasing VSIs omits f153546913ba ice: fix NULL pointer dereference in ice_update_vsi_tx_rin [...] omits 5a57ee83d961 ice: remove PF pointer from ice_check_vf_init omits bf93bf791cec ice: introduce ice_virtchnl.c and ice_virtchnl.h omits 8cf52bec5ca0 ice: cleanup long lines in ice_sriov.c omits f5f085c01d26 ice: introduce ICE_VF_RESET_LOCK flag omits 9dbb33da1236 ice: introduce ICE_VF_RESET_NOTIFY flag omits 7eb517e434c6 ice: convert ice_reset_vf to take flags omits 4fe193cc9dd0 ice: convert ice_reset_vf to standard error codes omits fe99d1c06c16 ice: make ice_reset_all_vfs void omits dac57288751c ice: drop is_vflr parameter from ice_reset_all_vfs omits 16686d7fbbe4 ice: move reset functionality into ice_vf_lib.c omits 5de95744ff6a ice: fix a long line warning in ice_reset_vf omits 9c6f787897f6 ice: introduce VF operations structure for reset flows omits f5840e0da639 ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id omits 109aba47ca9b ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_ [...] omits 234af44f336f Merge tag 'qcom-clk-for-5.18' of https://git.kernel.org/pu [...] omits 51cad2872435 RDMA/irdma: Add support for address handle re-use omits e9c14b59ea2e Add Paolo Abeni to networking maintainers omits c84d86a0295c Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits abe2fec8ee66 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits 72f56fdb97b2 net: mscc: ocelot: fix build error due to missing IEEE_802 [...] omits 75016ca3acd0 rtla: Tools main loop cleanup omits 7d0dc9576dc3 rtla/timerlat: Add --dma-latency option omits 7d38c35167c5 rtla/osnoise: Fix osnoise hist stop tracing message omits 28d2160cb1a1 rtla: Check for trace off also in the trace instance omits 761916fd02c2 rtla/trace: Save event histogram output to a file omits 44f3a37d1d3e rtla: Add --filter support omits 5487b6ce267b rtla/trace: Add trace event filter helpers omits 1a754893653f rtla: Add --trigger support omits 336c92b26cf9 rtla/trace: Add trace event trigger helpers omits 51d64c3a1819 rtla: Add -e/--event support omits b5aa0be25c27 rtla/trace: Add trace events helpers omits 173a3b014827 rtla/timerlat: Add the automatic trace option omits 2b622edd5eb5 rtla/osnoise: Add the automatic trace option omits d635316ae922 rtla/osnoise: Add an option to set the threshold omits 61c57d578bd7 rtla/osnoise: Add support to adjust the tracing_thresh omits 089331d47325 user_events: Add trace event call as root for low permissi [...] omits 01b44ef2bf6b counter: Stop using dev_get_drvdata() to get the counter device omits 8126b1c73108 pstore: Don't use semaphores in always-atomic-context code omits 66daf3e6b993 scsi: scsi_ioctl: Drop needless assignment in sg_io() omits dc155e1acb18 scsi: bsg: Drop needless assignment in scsi_bsg_sg_io_fn() omits 733ab7e1b5d1 scsi: fnic: Finish scsi_cmnd before dropping the spinlock omits f45775bf562a scsi: lpfc: Copyright updates for 14.2.0.0 patches omits 64de6108f410 scsi: lpfc: Update lpfc version to 14.2.0.0 omits 0e082d926f59 scsi: lpfc: SLI path split: Refactor BSG paths omits 31a59f75702f scsi: lpfc: SLI path split: Refactor Abort paths omits 3512ac094293 scsi: lpfc: SLI path split: Refactor SCSI paths omits 61910d6a5243 scsi: lpfc: SLI path split: Refactor CT paths omits 2d1928c57df6 scsi: lpfc: SLI path split: Refactor misc ELS paths omits 351849800157 scsi: lpfc: SLI path split: Refactor VMID paths omits 9d41f08aa2eb scsi: lpfc: SLI path split: Refactor FDISC paths omits e0367dfe90d6 scsi: lpfc: SLI path split: Refactor LS_RJT paths omits 3f607dcb43f1 scsi: lpfc: SLI path split: Refactor LS_ACC paths omits 3bea83b68d54 scsi: lpfc: SLI path split: Refactor the RSCN/SCR/RDF/EDC/ [...] omits cad93a089031 scsi: lpfc: SLI path split: Refactor PLOGI/PRLI/ADISC/LOGO paths omits 6831ce129f19 scsi: lpfc: SLI path split: Refactor base ELS paths and th [...] omits 561341425bcc scsi: lpfc: SLI path split: Introduce lpfc_prep_wqe omits 1b64aa9eae28 scsi: lpfc: SLI path split: Refactor fast and slow paths t [...] omits a680a9298e7b scsi: lpfc: SLI path split: Refactor lpfc_iocbq omits 16b1941eac2b usb: gadget: Fix use-after-free bug by not setting udc->de [...] omits e9b667a82cdc usb: usbtmc: Fix bug in pipe direction for control transfers omits e4cf6580ac74 usb: dwc3: gadget: Wait for ep0 xfers to complete during dequeue omits e192cc7b5239 usb: dwc3: gadget: move cmd_endtransfer to extra function omits 26d27a1080a7 usb: dwc3: gadget: ep_queue simplify isoc start condition omits 4406f46c9bcd hisi_acc_vfio_pci: Use its own PCI reset_done error handler omits b0eed085903e hisi_acc_vfio_pci: Add support for VFIO live migration omits cee03ca3cb44 xen/usb: don't use arbitrary_virt_to_machine() omits 1e459b25081d crypto: hisilicon/qm: Set the VF QM state register omits 442fbc099b83 hisi_acc_vfio_pci: Add helper to retrieve the struct pci_driver omits 6abdce51af1a hisi_acc_vfio_pci: Restrict access to VF dev BAR2 migratio [...] omits ee3a5b2359e0 hisi_acc_vfio_pci: add new vfio_pci driver for HiSilicon A [...] omits fae74feacd2d hisi_acc_qm: Move VF PCI device IDs to common header omits b4b084d71332 crypto: hisilicon/qm: Move few definitions to common header omits ff5812e00d5e crypto: hisilicon/qm: Move the QM header to include/linux omits 61ef1709ee60 usb: isp1760: remove redundant max_packet() macro omits 7f1697b1a5e8 usb: oxu210hp-hcd: remove redundant call to max_packet() macro omits d790a9db918f usb: common: usb-conn-gpio: Make VBUS supply completely optional omits b07cabb8361d USB: storage: ums-realtek: fix error code in rts51x_read_mem() omits 298ac860af9a usb: early: xhci-dbc: Fix xdbc number parsing omits b0ae33a2d2fb usb: early: xhci-dbc: Remove duplicate keep parsing omits 69f8aeab437c x86/tsc: Be consistent about use_tsc_delay() omits 977b94814006 usb: gadget: udc: s3c2410: remove usage of list iterator p [...] omits 7975f080d355 usb: gadget: dummy_hcd: remove usage of list iterator past [...] omits 2eb27f79eacd usb: gadget: udc: core: remove usage of list iterator past [...] omits d6f4663664cb usb: gadget: composite: remove usage of list iterator past [...] omits ac5534188dc4 usb: gadget: pxa27x_udc: replace usage of rc to check if a [...] omits eb6dc99ea236 usb: gadget: composite: remove check of list iterator agai [...] omits 418947745c8e usb: gadget: tegra-xudc: remove using list iterator after [...] omits b832eb1d578b usb: gadget: udc: max3420_udc: remove using list iterator [...] omits eb6db9ccf6fb usb: gadget: legacy: remove using list iterator after loop [...] omits 36f4c25ce32e usb: gadget: configfs: remove using list iterator after lo [...] omits 6163d4991172 usb: gadget: aspeed: remove usage of list iterator past th [...] omits d0eeb4e3e48d usb: gadget: udc-xilinx: remove usage of list iterator pas [...] omits b6c44bee2a1c usb: gadget: s3c-hsudc: remove usage of list iterator past [...] omits d5d0b2805777 usb: gadget: omap_udc: remove usage of list iterator past [...] omits b6f8cc55133a usb: gadget: udc: net2280: remove usage of list iterator p [...] omits e6169a870f5b usb: gadget: net2272: remove usage of list iterator past t [...] omits ac7a5d0535d2 usb: gadget: udc: mv_udc_core: remove usage of list iterat [...] omits 299dd6eb7631 usb: gadget: mv_u3d: remove usage of list iterator past th [...] omits 4a2a73bf335b usb: gadget: lpc32xx_udc: remove usage of list iterator pa [...] omits 72149b816b85 usb: gadget: udc: gr_udc: remove usage of list iterator pa [...] omits 7336cccf04f9 usb: gadget: goku_udc: remove usage of list iterator past [...] omits 2390ea9c0716 usb: gadget: udc: at91: remove usage of list iterator past [...] omits 07437ac54d25 usb: gadget: udc: pxa25x: remove usage of list iterator pa [...] omits 109122f36f34 usb: gadget: udc: atmel: remove usage of list iterator pas [...] omits b6af554427ad usb: gadget: bdc: remove usage of list iterator past the l [...] omits 838884110f0d usb: gadget: fsl: remove usage of list iterator past the l [...] omits ac1390fb98af Merge branch 'clk-apple' into clk-next omits 56e337f2cf13 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" omits 46c0d9969d09 Merge branch 'for-5.18/io_uring' into for-next omits 236541ace29e clk: clk-apple-nco: Allow and fix module building omits 4d9237e32c5d io_uring: recycle apoll_poll entries omits 686016f73242 MAINTAINERS: Mark VMware mailing list entries as email aliases omits d69079d04f93 MAINTAINERS: Add Zack as maintainer of vmmouse driver omits 01683580c65f MAINTAINERS: Update maintainers for paravirt ops and VMwar [...] omits 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems omits f98d6dd1e79d selftests/bpf: Clean up array_size.cocci warnings omits 8fa42d78f635 samples/bpf, xdpsock: Fix race when running for fix durati [...] omits 2486ab434b2c bpf, sockmap: Fix double uncharge the mem of sk_msg omits 84472b436e76 bpf, sockmap: Fix more uncharged while msg has more_data omits 9c34e38c4a87 bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full omits 938d3480b92f bpf, sockmap: Fix memleak in sk_psock_queue_msg omits c24f657791fd net: sparx5: fix a couple warning messages omits 239071064732 partially Revert "usb: musb: Set the DT node on the child device" omits 65f3324f4b6f usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] omits ecb0a2f1e9e2 usb: dwc3: pci: Add support for Intel Alder Lake omits ac01df343e5a usb: dwc3: omap: fix "unbalanced disables for smps10_out1" [...] omits aa6812be1feb usb: dwc3: gadget: Give some time to schedule isoc omits 62b20e6e0dde usb: dwc3: core: do not use 3.0 clock when operating in 2.0 mode omits 62a13a9c0046 dt-bindings: usb: add rk3568 compatible to rockchip, dwc3 omits 290918c72a29 arm64: dts: imx8mp: Add memory for USB3 glue layer to usb3 nodes omits 9d52107185b6 usb: dwc3: imx8mp: Add support for setting SOC specific flags omits d600d31e37dc dt-bindings: usb: dwc3-imx8mp: Add imx8mp specific flags omits 81915384b5d1 usb: dwc3: imx8mp: rename iomem base pointer omits bced4afc536d Revert "arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 [...] omits 45a7dbf484aa Revert "arm64: dts: qcom: sc7280: Set the default dr_mode [...] omits 850ebb27aed8 usb: dwc3-meson-g12a: constify drvdata structs omits 0d48aee69c71 usb: raw-gadget: return -EINVAL if no proper ep address available omits 801109b1a37a dt-bindings: usb: hcd: correct usb-device path omits beb8518e2662 usb: raw-gadget: use kzalloc omits 32d8bb3ed80b usb: gadget: udc: fix typos in comments omits 1868755c9078 staging: r8188eu: proper error handling in rtw_init_drv_sw omits 57a42b4d73f9 staging: r8188eu: call _cancel_timer_ex from _rtw_free_recv_priv omits cff7326792f7 staging: vt6656: Removed unused variable vt3342_vnt_threshold omits 203b43db788b staging: vt6656: Removed unused variable bb_vga_0 omits 583024cf2239 Merge branch 'netdevsim-support-for-l3-hw-stats' omits 62cb1cfed62b fix typos in comments omits 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() omits b7e51e7a4462 tools/virtio: fix after premapped buf support omits 2c9d608a9464 virtio_ring: remove flags check for unmap packed indirect desc omits 7d176de9c390 virtio_ring: remove flags check for unmap split indirect desc omits eee27a6c3d29 virtio_ring: rename vring_unmap_state_packed() to vring_un [...] omits 2dcf95f79843 net/mlx5: Add support for configuring max device MTU omits 672100d5821e virtio-crypto: rename skcipher algs omits 1130f97f7729 virtio-crypto: implement RSA algorithm omits 1eed0dcb582f virtio-crypto: introduce akcipher service omits f14813a0a49e virtio_crypto: Introduce VIRTIO_CRYPTO_NOSPC omits 6976ed308fa2 Add definition of VIRTIO_F_IN_ORDER feature bit omits 744d6fd9c2b0 mm/balloon_compaction: make balloon page compaction callba [...] omits 2430cf541aae vDPA/ifcvf: cacheline alignment for ifcvf_hw omits 943079124ade vDPA/ifcvf: implement shared IRQ feature omits 721412ed3d81 staging: remove ashmem omits ed2ae69c4053 selftests: mlxsw: hw_stats_l3: Add a new test omits 9b18942e9993 selftests: netdevsim: hw_stats_l3: Add a new test omits 1a6d7ae7d63c netdevsim: Introduce support for L3 offload xstats omits 7e63df00cf5e mm: Convert swap_set_page_dirty() to swap_dirty_folio() omits 1f1d14dbc39a ubifs: Convert ubifs_set_page_dirty to ubifs_dirty_folio omits cbc975b182a0 f2fs: Convert f2fs_set_node_page_dirty to f2fs_dirty_node_folio omits 4f5e34f71318 f2fs: Convert f2fs_set_data_page_dirty to f2fs_dirty_data_folio omits 1d9ac659ff78 f2fs: Convert f2fs_set_meta_page_dirty to f2fs_dirty_meta_folio omits d7c994b34c80 afs: Convert afs_dir_set_page_dirty() to afs_dir_dirty_folio() omits ebf55c886eb7 btrfs: Convert extent_range_redirty_for_io() to use folios omits 187c82cb0380 fs: Convert trivial uses of __set_page_dirty_nobuffers to [...] omits 0079c3b17631 btrfs: Convert from set_page_dirty to dirty_folio omits 8fb72b4a7693 fscache: Convert fscache_set_page_dirty() to fscache_dirty [...] omits 6f31a5a261db fs: Add aops->dirty_folio omits 072acba6d087 fs: Remove aops->launder_page omits eabf038f4e36 orangefs: Convert launder_page to launder_folio omits 15a30ab2b35b nfs: Convert from launder_page to launder_folio omits 2bf06b8e6428 fuse: Convert from launder_page to launder_folio omits ff2b48b96599 cifs: Convert from launder_page to launder_folio omits a42442dd7369 afs: Convert from launder_page to launder_folio omits 76dba927201d 9p: Convert from launder_page to launder_folio omits affa80e8c6a1 fs: Add aops->launder_folio omits f50015a596fa fs: Remove aops->invalidatepage omits 58a2fdb61bbb ubifs: Convert from invalidatepage to invalidate_folio omits d97dfc948428 reiserfs: Convert from invalidatepage to invalidate_folio omits 2a40be81250c orangefs: Convert from invalidatepage to invalidate_folio omits 6d740c76ea86 nfs: Convert from invalidatepage to invalidate_folio omits c5b56b50d729 jfs: Convert from invalidatepage to invalidate_folio omits 5f4b297684a7 gfs2: Convert invalidatepage to invalidate_folio omits 915039967342 f2fs: Convert invalidatepage to invalidate_folio omits ccd16945dba0 ext4: Convert invalidatepage to invalidate_folio omits 39653e69092f erofs: Convert from invalidatepage to invalidate_folio omits 0eaf605247bb cifs: Convert from invalidatepage to invalidate_folio omits 9872f4de1442 ceph: Convert from invalidatepage to invalidate_folio omits 895586eb6898 btrfs: Convert from invalidatepage to invalidate_folio omits fcf227daed82 afs: Convert invalidatepage to invalidate_folio omits f6bc6fb88c16 afs: Convert directory aops to invalidate_folio omits 040cdd4bf90e 9p: Convert to invalidate_folio omits 5660a8630dab fs: Remove noop_invalidatepage() omits 7ba13abbd31e fs: Turn block_invalidatepage into block_invalidate_folio omits d82354f6b05f iomap: Remove iomap_invalidatepage() omits 128d1f8241d6 fs: Add invalidate_folio() aops method omits 020df9baeac5 ext4: Use folio_invalidate() omits a628304ebe6a ceph: Use folio_invalidate() omits 8e1dec8eb8b0 btrfs: Use folio_invalidate() omits 5ad6b2bdaaea fs: Turn do_invalidatepage() into folio_invalidate() omits 7e963fb2a33c spi: mediatek: add ipm design support for MT7986 omits da40a352db2b spi: Add compatible for MT7986 omits 2002c13243d5 spi: sun4i: fix typos in comments omits 03b1be379dce spi: mediatek: support tick_delay without enhance_timing omits 8a317e00798a regulator: vctrl: Use min() instead of doing it manually omits a8ae15ead9c9 ASoC: atmel: mchp-pdmc: Fix `-Wpointer-bool-conversion` warning omits 9cea0d46f52f Merge branch 'x86/cpu' into x86/core, to resolve conflicts omits 8c490b42fe91 Merge branch 'x86/pasid' into x86/core, to resolve conflicts omits 231fdac3e58f net: phy: Kconfig: micrel_phy: fix dependency issue omits 428a8907e32b Merge branch 'misc' into for-next omits 00357c8afab1 Merge branch 'fixes' into for-next discards 4a73286a19a5 Merge branch 'thermal-hfi' into linux-next discards 6b788bef8663 Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] discards 49b7d538e82a Merge branch 'thermal' into linux-next discards 32e214dc1a8e Merge branch 'devprop' into linux-next discards c349f4551e2c Merge branch 'pm-tools' into linux-next discards 47f68badbb48 Merge branch 'powercap' into linux-next discards 5c2c0827bdd2 Merge branches 'pm-core', 'pm-sleep', 'pm-domains' and 'pm [...] discards 6cdab8ab75f2 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next discards 1c68ae0300e6 Merge branch 'pnp' into linux-next discards 6b44cfbd379c Merge branches 'acpi-fan', 'acpi-battery', 'acpi-soc' and [...] discards 78b5c4ca7941 Merge branches 'acpi-ec', 'acpi-docs' and 'acpi-apei' into [...] discards 34c48bb30db4 Merge branches 'acpi-pm', 'acpi-properties', 'acpi-misc' a [...] discards 9bf8fd60f6f7 Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] omits 0f74b29a4f53 atm: eni: Add check for dma_map_single omits e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next omits dde78aa52015 mac80211: update bssid_indicator in ieee80211_assign_beacon omits c9eb90a56842 mac80211: MBSSID channel switch omits 00eec9fe4f3b net: sfp: add 2500base-X quirk for Lantech SFP module omits 2b3171c6fe0a mac80211: MBSSID beacon handling in AP mode omits b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x omits 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] omits 3fa5a0f5b0d6 mac80211: always have ieee80211_sta_restart() omits 286e937efbc7 platform/x86: hp-wmi: support omen thermal profile policy v1 omits 4b4967cbd268 platform/x86: hp-wmi: Changing bios_args.data to be dynami [...] omits 0c48645a7f39 nvmet: revert "nvmet: make discovery NQN configurable" omits da7837339641 nvmet: move the call to nvmet_ns_changed out of nvmet_ns_r [...] omits a7b2553b5ece sched/headers: Only include <linux/entry-common.h> when CO [...] omits aaeed6ecc125 x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy omits 83a44a4f47ad x86: Remove toolchain check for X32 ABI capability omits ed53a0d97192 x86/alternative: Use .ibt_endbr_seal to seal indirect calls omits 89bc853eae4a objtool: Find unused ENDBR instructions omits 08f87a93c8ec objtool: Validate IBT assumptions omits 7d209d13e7c3 objtool: Add IBT/ENDBR decoding omits 96db4a988d65 objtool: Read the NOENDBR annotation omits 3515899bef54 x86: Annotate idtentry_df() omits dca5da2abe40 x86,objtool: Move the ASM_REACHABLE annotation to objtool.h omits be0075951fde x86: Annotate call_on_stack() omits 0e5b613b4d4b objtool: Rework ASM_REACHABLE omits 105cd6859639 x86: Mark __invalid_creds() __noreturn omits eae654f1c212 exit: Mark do_group_exit() __noreturn omits f9cdf7ca57ca x86: Mark stop_this_cpu() __noreturn omits 4adb23686795 objtool: Ignore extra-symbol code omits 53f7109ef957 objtool: Rename --duplicate to --lto omits cb9010f87dcb x86/ibt: Ensure module init/exit points have references omits 2b6ff7dea670 x86/ibt: Dont generate ENDBR in .discard.text omits e8d61bdf0fdf x86/ibt,sev: Annotations omits 3215de84c06d x86/ibt,ftrace: Annotate ftrace code patching omits 3e3f06950434 x86/ibt: Annotate text references omits fe379fa4d199 x86/ibt: Disable IBT around firmware omits 99c95c5d4f10 x86/alternative: Simplify int3_selftest_ip omits af22700390c2 x86/ibt,kexec: Disable CET on kexec omits 991625f3dd2c x86/ibt: Add IBT feature, MSR and #CP handling omits 0aec21cfb51b x86/ibt,ftrace: Add ENDBR to samples/ftrace omits 589127105588 x86/ibt,bpf: Add ENDBR instructions to prologue and trampoline omits cc66bb914578 x86/ibt,kprobes: Cure sym+0 equals fentry woes omits e52fc2cf3f66 x86/ibt,ftrace: Make function-graph play nice omits d15cb3dab1e4 x86/livepatch: Validate __fentry__ location omits aebfd12521d9 x86/ibt,ftrace: Search for __fentry__ location omits 6649fa876da4 x86/ibt,kvm: Add ENDBR to fastops omits 214b9a83b617 x86/ibt,crypto: Add ENDBR for the jump-table entries omits c3b037917c6a x86/ibt,paravirt: Sprinkle ENDBR omits c4691712b546 x86/linkage: Add ENDBR to SYM_FUNC_START*() omits 8f93402b92d4 x86/ibt,entry: Sprinkle ENDBR dust omits 5b2fc51576ef x86/ibt,xen: Sprinkle the ENDBR omits 8b87d8cec1b3 x86/entry,xen: Early rewrite of restore_regs_and_return_to [...] omits 6cf3e4c0d291 x86/entry: Cleanup PARAVIRT omits ba27d1a80871 x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() omits bbf92368b0b1 x86/text-patching: Make text_gen_insn() play nice with ANN [...] omits c8c301abeae5 x86/ibt: Add ANNOTATE_NOENDBR omits 156ff4a544ae x86/ibt: Base IBT bits omits 5cff2086b015 objtool: Have WARN_FUNC fall back to sym+off omits 537da1ed5465 objtool,efi: Update __efi64_thunk annotation omits 1ffbe4e935f9 objtool: Default ignore INT3 for unreachable omits f2d3a2508971 objtool: Add --dry-run omits b44544fe0298 static_call: Avoid building empty .static_call_sites omits 599d66b8473b Merge branch 'arm64/for-next/linkage' omits 227a06553fe6 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 11b51bff0a2e mmc: tmio: remove outdated members from host struct omits 33106d78b4c0 mmc: mtk-sd: Silence delay phase calculation debug log omits 09e7af76db02 mmc: davinci_mmc: Handle error for clk_enable omits ccdbf33c2349 Merge tag 'v5.17-rc8' into sched/core, to pick up fixes omits d607667bb8fa mmc: sdhci-pci-gli: Add runtime PM for GL9763E omits 23e1b8c15b3a mmc: core: Drop HS400 caps unless 8-bit bus is supported too omits d6c9219ca113 mmc: host: Return an error when ->enable_sdio_irq() ops is [...] omits 3b6c472822f8 mmc: core: Improve fallback to speed modes if eMMC HS200 fails discards 099785d3adee Merge branch 'devel' into for-next omits ccacfe56d7ec Merge branch 'sched/fast-headers' into sched/core omits b811169f86d2 media: platform: s3c-camif: move config to its own file omits 55f13f5c7c06 media: platform: rga: move config to its own file omits 563faef6bf22 media: platform: venus: move config to its own file omits c849c4cd1fa7 media: platform: camss: move config to its own file omits aff225bdf92e media: platform: omap3isp: move config to its own file omits 2bfb94aa5db2 media: platform: mtk-vpu: move config to its own file omits 7e0a11a258a9 media: platform: mtk-vcodec: move config to its own file omits 7c52a3c81f93 media: platform: mtk-mdp: move config to its own file omits 26cb720c7e08 media: platform: mtk-jpeg: move config to its own file omits a93ae887bc91 media: platform: ge2d: move config to its own file omits c700525fcc06 net/packet: fix slab-out-of-bounds access in packet_recvmsg() omits 0f8946ae704a net: mdio: mscc-miim: fix duplicate debugfs entry omits dc2646417d54 scsi: lpfc: Use kcalloc() omits 9d05790f5187 scsi: aic7xxx: Fix typos in comments omits 5419e0f15622 scsi: qla2xxx: Fix typos in comments omits 8037185d1ad8 scsi: elx: libefc_sli: Fix typos in comments omits 9a866e6aaf4e scsi: lpfc: Fix typos in comments omits 811655d005b2 scsi: qla2xxx: Update version to 10.02.07.400-k omits 3648bcf1c137 scsi: qla2xxx: Increase max limit of ql2xnvme_queues omits a7e05f7a1bcb scsi: qla2xxx: Use correct feature type field during RFF_I [...] omits f3502e2e98a9 scsi: qla2xxx: Fix stuck session of PRLI reject omits d2646eed7b19 scsi: qla2xxx: Reduce false trigger to login omits 713b415726f1 scsi: qla2xxx: Fix laggy FC remote port session recovery omits c02aada06d19 scsi: qla2xxx: Fix hang due to session stuck omits c13ce47c64ea scsi: qla2xxx: Fix N2N inconsistent PLOGI omits 0972252450f9 scsi: qla2xxx: Fix crash during module load unload test omits c85ab7d9e27a scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests omits db212f2eb3fb scsi: qla2xxx: Fix loss of NVMe namespaces after driver re [...] omits 6a45c8e137d4 scsi: qla2xxx: Fix disk failure to rediscover omits 58ca5999e036 scsi: qla2xxx: Fix incorrect reporting of task management failure omits 8709c323091b scsi: libiscsi: Teardown iscsi_cls_conn gracefully omits 7dae459f5e56 scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization omits ad515cada7da scsi: iscsi: Add helper functions to manage iscsi_cls_conn omits 8a3e634dc5a3 HID: google: modify HID device groups of eel omits a9d672998a33 HID: google: Add support for vivaldi to hid-hammer omits 33bbe04a15f2 HID: google: extract Vivaldi hid feature mapping for use i [...] omits 45ceaf14d53a Input: extract ChromeOS vivaldi physmap show function omits d950db3f80a8 HID: google: switch to devm when registering keyboard back [...] omits e1b353e7a31d scsi: core: Remove unreachable code warning omits 7db304bd2a4f scsi: megasas: Clean up some inconsistent indenting omits f089ce7bb5ee scsi: aacraid: Clean up some inconsistent indenting omits 69ad4ef868c1 scsi: mpt3sas: Page fault in reply q processing omits d72d827f2f26 scsi: target: Add iscsi/cpus_allowed_list in configfs omits 095478a6e5bf scsi: hisi_sas: Use libsas internal abort support omits 2cbbf489778e scsi: pm8001: Use libsas internal abort support omits 6a91c3e31578 scsi: libsas: Add sas_execute_internal_abort_dev() omits 5c9bf3635b66 scsi: libsas: Add sas_execute_internal_abort_single() omits 2ea3a393bfae scsi: lpfc: Remove failing soft_wwn support omits ce8356335027 Merge tag 'v5.17-rc8' into next omits 89388f873069 pinctrl/rockchip: Add missing of_node_put() in rockchip_pi [...] omits c09ac191b1f9 pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe omits de845036f997 pinctrl: berlin: fix error return code of berlin_pinctrl_b [...] omits 5600f6986628 Input: aiptek - properly check endpoint type omits 5fb3fb8aa22f Input: mt6779-keypad - fix signedness bug omits ca368ff6c6a3 Merge branch 'for-5.18/block' into for-next omits 6b2b04590b51 block: don't merge across cgroup boundaries if blkcg is enabled omits c0e4c71a9e7c pinctrl: qcom: Introduce sc8280xp TLMM driver omits d4d2f9668ffd dt-bindings: pinctrl: qcom: Add sc8280xp TLMM binding omits 1f3c85c22db4 pinctrl: microchip-sgpio: wait until output is actually set omits 2560c681999c pinctrl: microchip-sgpio: return error in spgio_output_set() omits 0e68328edb32 pinctrl: microchip-sgpio: use regmap_update_bits() omits cd8c48b4efcf pinctrl: microchip-sgpio: don't do RMW for interrupt ack register omits 7996c5f5ec7a pinctrl: microchip-sgpio: lock RMW access omits d1f2c82f3b1f pinctrl: ocelot: Fix interrupt parsing omits f5141ae4ab78 pinctrl: imx: Reduce printk message level for empty nodes omits d5140268a38d pinctrl: zynq: use module_platform_driver to simplify the code omits bd5a3a16dc98 pinctrl: qcom: cleanup comments omits 69c3d58dc187 dt-bindings: pinctrl: mt8195: Add mediatek,drive-strength- [...] omits 0dd1628aaef7 pinctrl: mediatek: pinctrl-mtk-common: Simplify with dev_e [...] omits dc75d1ed7ffb pinctrl: mediatek: pinctrl-paris: Simplify with dev_err_probe() omits 9c59fda330c0 pinctrl: mediatek: pinctrl-moore: Simplify with dev_err_probe() omits e5fabbe43f3f pinctrl: mediatek: paris: Support generic PIN_CONFIG_DRIVE [...] omits 9b780fa1ff14 pinctrl: mediatek: paris: Rework mtk_pinconf_{get,set} swi [...] omits 1763933d377e pinctrl: mediatek: paris: Skip custom extra pin config dum [...] omits fcde2a3fc86c pinctrl: mediatek: paris: Drop extra newline in mtk_pctrl_ [...] omits 54fe55fb384a pinctrl: mediatek: paris: Fix pingroup pin config state readback omits 19bce7ce0a59 pinctrl: mediatek: paris: Fix "argument" argument type for [...] omits 3e8c6bc60848 pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback omits 188e5834b930 pinctrl: pinconf-generic: Print arguments for bias-pull-* omits 1261691dda6b ice: use ice_is_vf_trusted helper function omits 2b36944810b2 ice: log an error message when eswitch fails to configure omits 94ab2488d467 ice: cleanup error logging for ice_ena_vfs omits 346f7aa3c773 ice: move ice_set_vf_port_vlan near other .ndo ops omits a8ea6d86bd98 ice: refactor spoofchk control code in ice_sriov.c omits dc36796eadca ice: rename ICE_MAX_VF_COUNT to avoid confusion omits 00a57e2959bd ice: remove unused definitions from ice_sriov.h omits a7e117109a25 ice: convert vf->vc_ops to a const pointer omits 649c87c6ff52 ice: remove circular header dependencies on ice.h omits 0deb0bf70c3f ice: rename ice_virtchnl_pf.c to ice_sriov.c omits d775155a8661 ice: rename ice_sriov.c to ice_vf_mbx.c omits dab4df9ca919 pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init omits a1d1e0e3d80a pinctrl: nuvoton: Add driver for WPCM450 omits 1a1e33b3b57d dt-bindings: pinctrl: Add Nuvoton WPCM450 omits 359afd90fef3 pinctrl: ocelot: fix duplicate debugfs entry omits 94ef32970d40 pinctrl: ocelot: fix confops resource index omits 1b945334a93f pinctrl: imx93: Add pinctrl driver support omits 4ad8b50da863 dt-bindings: pinctrl: imx93: Add pinctrl binding omits 7966c5051fc7 pinctrl: canonical rsel resistance selection property omits 8b483bda1e46 pinctrl: add pinctrl driver on mt8186 omits 338e953f1bd1 dt-bindings: pinctrl: mt8186: add pinctrl file and binding [...] omits 2c25e45267d0 RDMA/qib: Fix typos in comments omits 087f9c3f2309 RDMA/mlx5: Fix memory leak in error flow for subscribe eve [...] omits 7922d3de4d27 Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" omits aaaf62e06623 RDMA/rxe: Remove useless argument for update_state() omits 7e8e611d6a0f RDMA/rxe: Change variable and function argument to proper type omits 6f6dbb819dfc RDMA/irdma: Prevent some integer underflows omits 15d703921f06 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits bdd6a89de44b nfp: flower: avoid newline at the end of message in NL_SET [...] omits 65eab2bc7dab Merge remote-tracking branch 'torvalds/master' into perf/core omits 837d9e49402e net: phy: marvell: Fix invalid comparison in the resume an [...] omits 8772cc499bff net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats omits 2b97c0c06a97 Merge branch 'for-5.18/block' into for-next omits aa1b46dcdc7b block: fix rq-qos breakage from skipping rq_qos_done_bio() omits 3c2dfb735b4a net/mlx4_en: use kzalloc omits daaca3522a8e block: release rq qos structures for queue without disk discards 2a8b7b24b850 x86/PCI: Add #includes to asm/pci_x86.h omits 2e7e80f7e7e9 fs: Convert is_partially_uptodate to folios omits cd1067beeebf buffer: Add folio_buffers() omits 4495a96c4cd4 fs/remap_range: Pass the file pointer to read_mapping_folio() omits c14c6843aeb8 fs: read_mapping_page() should take a struct file argument omits 1241ebeca3f9 iomap: Fix iomap_invalidatepage tracepoint omits 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core omits 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core omits 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core omits 92051a107ae7 Merge branch 'for-next/rng' into for-next/core omits b5ef94fb565f Merge branch 'for-next/perf' into for-next/core omits 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core omits bf587af2abd8 Merge branch 'for-next/mte' into for-next/core omits 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core omits b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core omits 563c46359530 Merge branch 'for-next/linkage' into for-next/core omits 839d0758927f Merge branch 'for-next/kselftest' into for-next/core omits b7323ae6913d Merge branch 'for-next/insn' into for-next/core omits cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core omits b523d6b80fbc Merge branch 'for-next/docs' into for-next/core omits 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core omits 6665ca15746d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 411472ae5bb4 Merge tag 'v5.17-rc8' into irq/core, to fix conflicts omits 78b33c600486 staging: vt6656: Remove unused rf_type in card.c omits 8b0f74a8cfe5 staging: vt6656: Remove unused rf_type in rf.c; unused variables omits ee9a0fc17f0c staging: vt6656: Remove unused rf_type in rf.c; top level omits 10c896896845 staging: vt6656: Remove unused rf_type in baseband.c omits c93338804239 staging: vt6656: Remove unused rf_type in channel.c omits 6413489354f1 staging: rtl8723bs: Use min() instead of doing it manually omits 65c873c37ec3 staging: vt6655: Remove unused byRFType in card.c omits dd2837bdea0e staging: vt6655: Remove unused byRFType in rf.c omits b7711a870612 staging: vt6655: Remove unused byRFType in baseband.c omits 1ffba3573013 staging: vt6655: Remove unused byRFType in channel.c omits d7e2d1e88823 staging: pi433: formatting improvement for multi-line bitw [...] omits 378c64302afe staging: pi433: remove hardcoded mask value for easier rea [...] omits cb9d43900226 staging: r8188eu: remove comments in update_recvframe_attrib_88e omits 49571c57e21f staging: r8188eu: remove unnecessary casts omits 05a0a115aa04 staging: r8188eu: don't initialize drvinfo_sz to 0 omits 618a9b2719c3 staging: r8188eu: summarize declaration and assignment omits 23a11ec550db staging: r8188eu: remove tmp variable in update_recvframe_ [...] omits 44aa511a6c38 staging: r8188eu: remove unused fields in struct recv_buf omits 4e342a3c786e staging: r8188eu: remove unneeded field pbuf omits e3ffbcac9d8d staging: r8188eu: remove unused field pdata omits cd7110668906 staging: r8188eu: remove unused field pend omits fffb719a6340 staging: r8188eu: remove unused field ptail omits b711ae9a5573 staging: r8188eu: remove unused field phead omits e9ef65f994d4 staging: r8188eu: remove unused fields in struct recv_buf omits 3770d651ce3c staging: r8188eu: remove unused field recvbuf_lock omits b8cb97338d77 staging: r8188eu: remove unused field list omits daed08de44e8 staging: r8188eu: mark rtw_endofpktfile as bool omits 5a61d6b4f4a9 staging: r8188eu: mark IsFrameTypeCtrl as bool omits a47807b864b0 staging: r8188eu: mark IS_MCAST as bool omits b459e83949a5 staging: r8188eu: mark check_fwstate as bool omits 34e21a9157e1 staging: r8188eu: mark rtl8188eu_xmitframe_complete as bool omits ad5213882e1f staging: r8188eu: mark is_ap_in_tkip as bool omits 7167068ac69c staging: r8188eu: mark is_basicrate as bool omits 2a603c8fac9d staging: r8188eu: mark cckratesonly_included as bool omits fb706ede588a staging: r8188eu: mark cckrates_included as bool omits 10b4f58f2ef2 staging: r8188eu: mark recv_indicatepkts_in_order as bool omits e21762181fb5 staging: r8188eu: mark enqueue_reorder_recvframe as bool omits 77a5ea010be8 staging: r8188eu: mark check_indicate_seq as bool omits 97115f5f0f96 staging: r8188eu: mark PS_RDY_CHECK as bool omits f85021269ab4 staging: r8188eu: mark rtw_is_desired_network as bool omits f11a0a1d028d staging: r8188eu: mark rtw_is_cckratesonly_included as bool omits 765b9808cd21 staging: r8188eu: mark rtw_is_cckrates_included as bool omits 4a51c297f8ff staging: vt6655: remove redundant assignment of pointer tx_key omits 8d6319cdafad staging: gdm724x: remove redundant assignment of pointer w omits 744e6c8ada5d xfs: constify xfs_name_dotdot omits 996b2329b20a xfs: constify the name argument to various directory functions omits 41667260bc84 xfs: reserve quota for target dir expansion when renaming files omits 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files omits dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize omits e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes omits fc93db153b01 net: disable preemption in dev_core_stats_XXX_inc() helpers omits ebc0b8b5374e drivers: net: packetengines: fix typos in comments omits e6194c8d0653 ALSA: hda/realtek: fix right sounds and mute/micmute LEDs [...] omits c22fca40522e power: ab8500_chargalg: Use CLOCK_MONOTONIC omits 8f877b7eab9d mtd: nand: ecc: mxic: Fix compile test issue omits 5a368fb65ad9 mtd: nand: mxic-ecc: make two read-only arrays static const omits 5fc69b6e51ae mtd: hyperbus: HBMC_AM654 should depend on ARCH_K3 omits ec090a0392ff mtd: core: Remove partid and partname debugfs files omits d9a16830e10e dt-bindings: mtd: partitions: convert BCM47xx to the json-schema omits ceef4cf97bec mtd: tests: Fix eraseblock read speed miscalculation for l [...] omits fecbd4a317c9 mtd: rawnand: atmel: fix refcount issue in atmel_nand_cont [...] omits fba6eb4fc4e6 mtd: rawnand: rockchip: fix platform_get_irq.cocci warning omits be9d73e64957 platform/x86: hp-wmi: Fix 0x05 error code reported by seve [...] omits 520ee4ea1cc6 platform/x86: hp-wmi: Fix SW_TABLET_MODE detection method omits 12b19f14a21a platform/x86: hp-wmi: Fix hp_wmi_read_int() reporting erro [...] omits 3bcc372c9865 KVM: s390: selftests: Add error memop tests omits 1bb873495a9e KVM: s390: selftests: Add more copy memop tests omits c4816a1b7fed KVM: s390: selftests: Add named stages for memop test omits 4eb562ab99c4 KVM: s390: selftests: Add macro as abstraction for MEM_OP omits 70e2f9f03905 KVM: s390: selftests: Split memop tests omits c0573ba5c5a2 KVM: s390x: fix SCK locking omits 56955aae9fc2 staging: vchiq_arm: make vchiq_platform_get_arm_state() static omits dcd520af4eac staging: mt7621-dts: fix cpuintc and fixedregulator dtc wa [...] omits 5bc148649cf3 staging: mt7621-dts: fix GB-PC2 devicetree omits 6256e1868615 staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree discards 226a827e93b5 gpio: Drop CONFIG_DEBUG_GPIO omits 46eb3ad789a4 staging: rtl8723bs: fix typos in comments omits 6556641ded02 gpio: ts4900: Fix comment formatting and grammar omits 588d08201c2d MIPS: Fix wrong comments in asm/prom.h omits cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() omits 89fa12689324 MIPS: Remove redundant check in device_tree_init() omits 4cc893176cf6 Merge 5.17-rc8 into staging-next omits 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() omits 8755d57ba1ff MIPS: RB532: fix return value of __setup handler omits b847bd64ea9f MIPS: Only use current_stack_pointer on GCC omits 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds omits 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base omits 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] omits 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 omits 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 omits 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit omits 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile omits 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone omits d3e29967079c btrfs: zoned: put block group after final usage omits 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] omits bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim omits 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] omits 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() omits 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() omits 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper omits 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code omits 3466670558d7 btrfs: add a alloc_reserved_extent helper omits b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block omits 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay omits 06bae876634e btrfs: extend locking to all space_info members accesses omits ca5e4ea0beae btrfs: zoned: mark relocation as writing omits 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe omits ae460f058e9f btrfs: remove the cross file system checks from remap omits 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation omits 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner omits c067da878156 btrfs: add filesystems state details to error messages omits b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking omits 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent omits 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode omits 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync omits 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] omits 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync omits 8cbc3001a326 btrfs: do not clean up repair bio if submit fails omits 510671d2d836 btrfs: do not try to repair bio that has no mirror set omits f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] omits 606f82e797e2 btrfs: track compressed bio errors as blk_status_t omits e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read omits b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read omits 1784b7d502a9 btrfs: handle csum lookup errors properly on reads omits 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE omits 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls omits d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() omits 8dd9872d2e26 btrfs: clean up cow_file_range_inline() omits 28c9b1e75aa1 btrfs: support different disk extent size for delalloc omits cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] omits f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter omits 871129332d74 fs: export rw_verify_area() omits 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments omits a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations omits dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants omits 40e7efe057ae btrfs: populate extent_map::generation when reading from disk omits 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] omits ad3fc7946b18 btrfs: remove no longer used counter when reading data page omits bbf0ea7ea385 btrfs: fix lost error return value when reading a data page omits c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() omits e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] omits d84575317078 btrfs: remove useless path release in the fast fsync path omits 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] omits 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] omits 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] omits b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] omits 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert omits 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups omits dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned omits 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable omits f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable omits f7238e509404 btrfs: add support for multiple global roots omits 9c54e80ddc6b btrfs: add code to support the block group root omits bd676446c138 btrfs: abstract out loading the tree root omits c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 63cd070decb1 btrfs: disable space cache related mount options for exten [...] omits 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 omits da32c6d5708b btrfs: disable scrub for extent-tree-v2 omits ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 omits 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits 4b3492539907 btrfs: disable balance for extent tree v2 for now omits 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 omits 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] omits 0f8ce49821de btrfs: avoid inode logging during rename and link when possible omits 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename omits 88d2beec7e53 btrfs: avoid logging all directory changes during renames omits d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 839061fe88be btrfs: add helper to delete a dir entry from a log tree omits 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy omits db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment omits c4bf19099995 btrfs: zoned: remove redundant initialization of to_add omits 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] omits 330a5bf45517 btrfs: use dev_t to match device in device_matched omits 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device omits 16cab91a0c8f btrfs: match stale devices by dev_t omits 770c79fb6550 btrfs: harden identification of a stale device omits bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl omits ff37c89f94be btrfs: move missing device handling in a dedicate function omits de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] omits 732d591a5d6c btrfs: stop copying old dir items when logging a directory omits 528ee697126f btrfs: put initial index value of a directory in a constant omits a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory omits dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl omits c816d705b9db btrfs: remove write and wait of struct walk_control omits 4db4075f92af esp6: fix check on ipv6_skip_exthdr's return value omits 5e7350e8a618 Merge branch 'dpaa2-mac-protocol-change' omits 3cbe93a1f540 arch: arm64: dts: lx2160a: describe the SerDes block #1 omits f978fe85b8d1 dpaa2-mac: configure the SerDes phy on a protocol change omits aa95c3711241 dpaa2-mac: move setting up supported_interfaces into a function omits dff953813e7d dpaa2-mac: retrieve API version and detect features omits 332b9ea59e56 dpaa2-mac: add the MC API for reconfiguring the protocol omits 38d28b02a08e dpaa2-mac: add the MC API for retrieving the version omits c553f22e0531 dt-bindings: phy: add bindings for Lynx 28G PHY omits 8f73b37cf3fb phy: add support for the Layerscape SerDes 28G omits 92ebb2361e1b Merge branch 'dsa-felix-qos' omits 978777d0fb06 net: dsa: felix: configure default-prio and dscp priorities omits 47d75f782206 net: dsa: report and change port dscp priority using dcbnl omits d538eca85c2a net: dsa: report and change port default priority using dcbnl omits 6e36203bc14c PCI: rcar: Use PCI_SET_ERROR_RESPONSE after read which tri [...] omits 84b576146294 PCI: rcar: Finish transition to L1 state in rcar_pcie_conf [...] omits 102e4a8e12fd selftests: tc-testing: Increase timeout in tdc config file omits fbd9a2ceba5c net: Add lockdep asserts to ____napi_schedule(). omits e981bc74aefc net: dsa: microchip: add spi_device_id tables omits d96657dc9238 Merge branch 'macvlan-uaf' omits 1f4a5983d623 net: macvlan: add net device refcount tracker omits 291ac68478d9 net: macvlan: fix potential UAF problem for lowerdev omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits f97ec5d75e92 HID: intel-ish-hid: Use dma_alloc_coherent for firmware update omits f0fae8a0edd4 Merge tag 'irqchip-5.18' of git://git.kernel.org/pub/scm/l [...] omits b166e52541f2 Merge tag 'timers-v5.18-rc1' of https://git.linaro.org/peo [...] omits 1f1893d78180 Merge branch 'timers/core' of git://git.kernel.org/pub/scm [...] omits ebad2e8db541 media: platform: exynos-gsc: move config to its own file omits d205d312b1bb media: platform: coda: move config to its own file omits 52b3a219dd4a media: platform: amphion: move config to its own file omits 5a20fabf71d7 media: platform: allegro-dvt: move config to its own file omits ee4a77a32b39 media: platform: place Renesas drivers on a separate dir omits 81acf39488cf media: platform: place Via drivers on a separate dir omits 95495f2aa9d8 media: platform: place Intel drivers on a separate dir omits 46fb99951fe2 media: platform: place NXP drivers on a separate dir omits 69c5ee8aae03 media: platform: place Aspeed driver on a separate dir omits 256bf685691d media: platform: move platform menu dependencies to drivers omits f7fb2414db9e media: platform: Makefile: reorganize its contents omits 5c89357a7a0f media: Makefiles: sort entries where it fits omits 910f42bfe967 ASoC: dt-bindings: Fix patternProperties with fixed strings omits ccb4214f7f2a ASoC: soc-compress: Change the check for codec_dai omits f06e95c3a4ca Merge fsnotify cleanup from Bang Li. omits f92ca72b0263 fsnotify: remove redundant parameter judgment omits 98152eb70fff nvmet: use snprintf() with PAGE_SIZE in configfs omits 73d77c53ff34 nvmet: don't fold lines omits a8adf0cddc23 nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal omits 0acb8231ebae nvmet-fc: fix kernel-doc warning for nvmet_fc_unregister_t [...] omits b2fb99e42598 nvmet-fc: fix kernel-doc warning for nvmet_fc_register_targetport omits 841aee4d75f1 nvme-tcp: lockdep: annotate in-kernel sockets omits a387935c241d nvme-tcp: don't fold the line omits 462b8b2d8497 nvme-tcp: don't initialize ret variable omits 8f31dded50d9 nvme-multipath: call bio_io_error in nvme_ns_head_submit_bio omits 5e6a7d1eb834 nvme-multipath: use vmalloc for ANA log buffer omits c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume omits b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 omits b62c563f1cb9 ALSA: seq: oss: fix typo omits 1be9b7206b7d Merge branch 'for-5.18' into for-next omits f9da322e864e cgroup: cleanup comments omits 0e03b8fd2936 crypto: xilinx - Turn SHA into a tristate and allow COMPILE_TEST omits a5997f1ae84a MAINTAINERS: update HPRE/SEC2/TRNG driver maintainers list omits c6ded03bcac9 crypto: dh - Remove the unused function dh_safe_prime_dh_alg() omits 7f0f1f3ef62e hwrng: nomadik - Change clk_disable to clk_disable_unprepare omits a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] omits 09688c0166e7 Linux 5.17-rc8 discards d6ef10c59bbd PCI: ibmphp: Remove unused assignments discards 0ef1f674af01 PCI: cpqphp: Remove unused assignments discards c41590f812b3 PCI: fu740: Remove unused assignments discards 10bd45629c0a PCI: kirin: Remove unused assignments discards 2f5086984623 PCI: Remove unused assignments omits 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew omits f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] omits 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable omits c265de257f55 NFS: swap-out must always use STABLE writes. omits 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO omits 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled omits 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC omits 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS omits a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. omits a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory omits a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory omits c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory omits 944d95f766c6 NFS: remove IS_SWAPFILE hack omits b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] omits e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] omits fc1c5abfca7e NFS: Rename fscache read and write pages functions omits 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface omits b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport omits cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() omits 9ea79a3861c9 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 8109517b394e rpmsg: ctrl: Introduce new RPMSG_CREATE/RELEASE_DEV_IOCTL [...] omits bc69d1066569 rpmsg: char: Introduce the "rpmsg-raw" channel omits bea9b79c2d10 rpmsg: char: Add possibility to use default endpoint of th [...] omits cc9da7de4a7c rpmsg: char: Refactor rpmsg_chrdev_eptdev_create function omits 472f84eef700 rpmsg: Update rpmsg_chrdev_register_device function omits 617d32938d1b rpmsg: Move the rpmsg control device from rpmsg_char to rp [...] omits 608edd96049b rpmsg: Create the rpmsg class in core instead of in rpmsg char omits 69265bc12b65 rpmsg: char: Export eptdev create and destroy functions omits cbf58250b33e rpmsg: char: treat rpmsg_trysend() ENOMEM as EAGAIN omits de29aff976d3 Merge tag 'linux-can-next-for-5.18-20220313' of git://git. [...] omits 6c4457c324cd Merge branch 'kbuild' into for-next omits f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] omits aa66ae9b241e can: mcp251xfd: ring: increase number of RX-FIFOs to 3 and [...] omits 656fc12ddaf8 can: mcp251xfd: add TX IRQ coalescing ethtool support omits 169d00a25658 can: mcp251xfd: add TX IRQ coalescing support omits 846990e0ed82 can: mcp251xfd: add RX IRQ coalescing ethtool support omits 60a848c50d2d can: mcp251xfd: add RX IRQ coalescing support omits 9263c2e92be9 can: mcp251xfd: ring: add support for runtime configurable [...] omits c9e6b80dfd48 can: mcp251xfd: update macros describing ring, FIFO and RA [...] omits 0a1f2e6502a1 can: mcp251xfd: ring: prepare support for runtime configur [...] omits d86ba8db6af3 can: mcp251xfd: ethtool: add support omits b8123d94f58c can: mcp251xfd: ram: coalescing support omits a1439a5add62 can: mcp251xfd: ram: add helper function for runtime ring [...] omits c47675b11ba1 can: mcp251xfd: mcp251xfd_ring_init(): use %d to print free RAM omits fc7dcd05f4c2 can: vxcan: vxcan_xmit(): use kfree_skb() instead of kfree [...] omits 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS omits e8c07082a810 Kbuild: move to -std=gnu11 omits 4d94f910e79a Kbuild: use -Wdeclaration-after-statement omits 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used omits 3baa40d4fd7f ALSA: seq: oss: use kzalloc omits 3e504d2026eb random: check for signal and try earlier when generating entropy omits 7a7ff644aeaf random: reseed more often immediately after booting omits 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] omits 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class omits 7af1974af0a9 ext4: fix ext4_fc_stats trace point omits c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED omits 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode omits 688b0d8536e0 doc: fixed a typo in ext4 documentation omits 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] omits 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd omits 1b0d0f7c12d5 dt-bindings: mailbox: add definition for mt8186 omits df227dc8a68d mailbox: ti-msgmgr: Operate mailbox in polled mode during [...] omits cb62b8f73463 mailbox: ti-msgmgr: Refactor message read during interrupt [...] omits 0184cc2026a0 mailbox: imx: support i.MX93 S401 MU omits a5cb407a7af4 mailbox: imx: support dual interrupts omits cfd162f604bf mailbox: imx: extend irq to an array omits 241aba6c1ebd dt-bindings: mailbox: imx-mu: add i.MX93 S4 MU support omits 6149a543adc7 dt-bindings: mailbox: imx-mu: add i.MX93 MU omits 11dac1d3fa42 mailbox: imx: add i.MX8 SECO MU support omits 315d2e562418 mailbox: imx: introduce rxdb callback omits 960dcc1574c7 dt-bindings: mailbox: imx-mu: add i.MX8 SECO MU support omits 81a9d3b9301c mailbox: imx: enlarge timeout while reading/writing messag [...] omits 8219efd08a0a mailbox: imx: fix crash in resume on i.mx8ulp omits 892cb524ae8a mailbox: imx: fix wakeup failure from freeze mode omits af2dfa96c52d mailbox: mediatek: add support for adsp mailbox controller omits afa092e1e882 dt-bindings: mailbox: mtk,adsp-mbox: add mtk adsp-mbox document omits 5c0fab31cadd mailbox: qcom-apcs-ipc: Add compatible for MSM8976 SoC omits bcc8d70f912d dt-bindings: mailbox: Add compatible for the MSM8976 omits 60de2d2dc284 mailbox: tegra-hsp: Flush whole channel omits a96cfe2d4270 random: make consistent usage of crng_ready() omits f5eab0e2db4f random: use SipHash as interrupt entropy accumulator omits 2d6919c3205b wireguard: device: clear keys on VM fork omits f3c2682bad7b random: provide notifier for VM fork omits 5acd35487dc9 random: replace custom notifier chain with standard one omits a4107d34f960 random: do not export add_vmfork_randomness() unless needed omits af6b54e2b5ba virt: vmgenid: notify RNG of VM fork and supply generation ID omits d273845ecb0e ACPI: allow longer device IDs omits ae099e8e98fb random: add mechanism for VM forks to reinitialize crng omits 77553cf8f448 random: don't let 644 read-only sysctls be written to omits d0efdf35a6a7 random: give sysctl_random_min_urandom_seed a more sensible value omits 6f98a4bfee72 random: block in /dev/urandom discards 66908004f055 Merge perf monitor support for papr-nvdimms and BLK-apertu [...] omits db8cd5efeebc dax: Fix missing kdoc for dax_device discards 1edc7a507ad2 PCI: Declare pci_filp_private only when HAVE_PCI_MMAP omits aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] omits 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] omits 271e4323d9e9 media: Makefiles: remove extra spaces omits d76231e460fb media: xc2028: rename the driver from tuner-xc2028 omits ed5f85d42290 netfilter: nf_tables: disable register tracking omits db64e7e74bd2 rpmsg: qcom_smd: Fix redundant channel->registered assignment omits 91c9923a473a perf parse: Fix event parser error for hybrid systems omits f693dac4794f perf tools: Set build-id using build-id header on new mmap [...] omits 7177a4792660 tools compiler.h: Remove duplicate #ifndef noinline block omits 44569689184a Merge branch 'for-5.18/io_uring' into for-next omits f3b6a41eb2bb io_uring: remove duplicated member check for io_msg_ring_prep() omits 073a15c3512f perf bench: Fix NULL check against wrong variable omits a7a72631f624 perf parse-events: Fix NULL check against wrong variable omits ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources omits 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] omits f2aa197e4794 cgroup: Fix suspicious rcu_dereference_check() usage warning omits 97aeb877de7f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 4d17d43de9d1 net: usb: asix: suspend embedded PHY if external is used omits d5f3c81c569f net: usb: asix: make use of mdiobus_get_phy and phy_connec [...] omits 5436fb3fd4c1 net: usb: asix: store chipid to avoid reading it on reset omits d57da85dc4e3 net: usb: asix: unify ax88772_resume code discards dc1d63a69730 clk: sunxi-ng: sun6i-rtc: Add support for H6 discards df8925adc02f clk: sunxi-ng: Add support for the sun6i RTC clocks discards b6e649834afa clk: sunxi-ng: mux: Allow muxes to have keys omits b717496e1158 Merge branch 'devel-stable' into for-next omits c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next omits 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels omits 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB omits 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP omits 625788b58445 net: add per-cpu storage and net->core_stats omits 8e6ed963763f vsock: each transport cycles only on its own sockets omits a8c063372bff Merge branch 'nfp-preliminary-support-for-nfp-3800' omits d3826a95222c nfp: add support for NFP3800/NFP3803 PCIe devices omits 7f3aa620f86a nfp: take chip version into account for ring sizes omits e900db704c85 nfp: parametrize QCP offset/size using dev_info omits 9ba1dc994ff5 nfp: use dev_info for the DMA mask omits f524b335c08c nfp: use dev_info for PCIe config space BAR offsets omits 9423d24b7b84 nfp: introduce dev_info static chip data omits 7ab7985df257 nfp: sort the device ID tables omits 5d1359ed5d69 nfp: use PluDevice register for model for non-NFP6000 chips omits 113e96241631 nfp: use PCI_DEVICE_ID_NETRONOME_NFP6000_VF for VFs instead omits f6df1aa628f5 nfp: remove pessimistic NFP_QCP_MAX_ADD limits omits 940ea0eae31b nfp: remove define for an unused control bit omits d59c85ddacb3 ethernet: 8390: Remove unnecessary print function dev_err() omits 2387834dd228 net: remove exports for netdev_name_node_alt_create() and destroy omits 8cf5ab362dce net: netvsc: remove break after return omits 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu omits 515bb3071e16 tcp: unexport tcp_ca_get_key_by_name and tcp_ca_get_name_by_key omits cb631a639819 net: ipa: use struct_size() for the interconnect array omits 93cdab11d346 Merge branch 'clk-apple' into clk-next omits d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE omits 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO omits 00d5d031d328 dt-bindings: clock: Add Apple NCO omits 593adaa64599 dt-bindings: ata: ahci-platform: Add rk3568-dwc-ahci compatible omits 3f5a539b35e4 dt-bindings: ata: ahci-platform: Add power-domains property omits 7f4f25a6887c dt-bindings: ata: ahci-platform: Convert DT bindings to yaml omits 91a4f5040931 Merge branch 'clk-microchip' into clk-next omits 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC omits 94e19abed09e Merge branch 'clk-uniphier' into clk-next omits ca85a66710a8 clk: uniphier: Fix fixed-rate initialization omits 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next omits 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 omits cde8e3ae3d37 clk: Use of_device_get_match_data() omits 09e3b18ca5de clk: bcm2835: Remove unused variable omits 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] omits 606ba94db18e Merge branch 'clk-range' into clk-next omits e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed omits 542acfec4e31 clk: bcm: rpi: Set a default minimum rate omits 12c90f3f27bb clk: bcm: rpi: Add variant structure omits c97448437847 clk: Add clk_drop_range omits c80ac50cbb37 clk: Always set the rate on clk_set_range_rate omits a9b269310ad9 clk: Use clamp instead of open-coding our own omits 948fb0969eae clk: Always clamp the rounded rate omits 10c46f2ea914 clk: Enforce that disjoints limits are invalid omits 723d0530d9d7 clk: Introduce Kunit Tests for the framework omits 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL omits 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk omits 65a29e39b013 clk: zynq: trivial warning fix omits 74e40517ba4f Merge branch 'clk-cleanup' into clk-next omits 7c55e8efd290 clk: cleanup comments omits 59983c74fc42 remoteproc: qcom_q6v5_mss: Create platform device for BAM-DMUX omits 6f3cf24864ac clk: socfpga: cleanup spdx tags omits bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next omits 1fdfd517ce79 clk: actions: Make sentinel elements more obvious omits 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element omits 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element omits 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element omits d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element omits 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data omits bc47ee4844d6 tracing/user_events: Use alloc_pages instead of kzalloc() [...] omits 3b6c6c039707 nvdimm/region: Delete nd_blk_region infrastructure omits a4b96046a882 ACPI: NFIT: Remove block aperture support omits 84bd3690bf54 nvdimm/namespace: Delete nd_namespace_blk omits fadc38a6672a nvdimm/namespace: Delete blk namespace consideration in sh [...] omits f8669f1d6a86 nvdimm/blk: Delete the block-aperture window driver omits d9d290d7e659 nvdimm/region: Fix default alignment for small regions omits d3b351f65bf4 selftests/bpf: Fix a clang compilation error for send_signal.c omits ff1368763bb4 Docs: ktap: add code-block type omits 33f588f8be65 docs: serial: fix a reference file name in driver.rst omits c09df4bd3a91 selftests/bpf: Add a test for maximum packet size in xdp_d [...] omits b6f1f780b393 bpf, test_run: Fix packet size check for live packet mode omits 0b3660695e80 Merge tag 'wireless-next-2022-03-11' of git://git.kernel.o [...] omits 9a41358972eb hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() omits 3e5f1ff7e4f2 hwspinlock: stm32: Use struct_size() helper in devm_kzalloc() omits 7effd734baa8 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 8b6d8d00a46a i2c: cros-ec-tunnel: Fix syntax errors in comments omits 246313e31316 MAINTAINERS: adjust XLP9XX I2C DRIVER after removing the d [...] omits d0583229bcf5 i2c: designware: Mark dw_i2c_plat_{suspend,resume}() as __ [...] omits 1bff55b57ea1 i2c: mediatek: Add i2c compatible for Mediatek MT8168 omits 09055eb060a4 dt-bindings: i2c: update bindings for MT8168 SoC omits 0016a32f7591 i2c: mt65xx: Simplify with clk-bulk omits 89ee9301ac16 docs: UML: Mention telnetd for port channel omits 68453767131a ARM: Spectre-BHB: provide empty stub for non-config omits ffce1439fe31 docs/zh_CN: add damon reclaim translation omits 93b51a101947 docs/zh_CN: add damon usage translation omits 94b140b08597 docs/zh_CN: add admin-guide damon start translation omits 496cc140279b docs/zh_CN: add admin-guide damon index translation omits bad0eb76dcca docs/zh_CN: Refactoring the admin-guide directory index omits 358b586fb3bc remoteproc: qcom: q6v5_wpss: Add support for sc7280 WPSS omits 2630504894e8 dt-bindings: remoteproc: qcom: Add SC7280 WPSS support omits 841fdd0ac005 dt-bindings: remoteproc: qcom: adsp: Convert binding to YAML omits 72e1bfd1b8e9 zh_CN: Add translation for admin-guide/mm/index.rst omits f0abc76d7b8c zh_CN: Add translations for admin-guide/mm/ksm.rst omits 6f22931bbf75 Add Chinese translation for vm/ksm.rst omits 52c74d17d89c i2c: i801: Drop two outdated comments omits b8431920391d remoteproc: k3-dsp: Add support for IPC-only mode for all K3 DSPs omits 2eab5efeb4d6 remoteproc: k3-dsp: Refactor mbox request code in start omits 1168af40b1ad remoteproc: k3-r5: Add support for IPC-only mode for all R5Fs omits e3865c85385a remoteproc: k3-r5: Refactor mbox request code in start omits c13b780c4597 remoteproc: Change rproc_shutdown() to return a status omits 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] omits 18fc82d6e899 rpmsg: use struct_size over open coded arithmetic omits a8f8cc6b39b7 rpmsg: smd: allow opening rpm_requests even if already opened omits 8d9be5c6bdcd remoteproc: qcom: q6v5: Add interconnect path proxy vote omits 80d691854ffb remoteproc: mediatek: Support mt8186 scp omits 22335385157d dt-bindings: remoteproc: mediatek: Add binding for mt8186 scp omits 8fc262265918 Make the SOF pcm_hw_params DSP op IPC agnostic omits c0fc71e2d7d2 ASoC: SOF/Intel: small fixes and updates for 5.18 omits ee60f738e3bc ASoC: mediatek: Add mt8195 reset control support omits c1156cce4719 ASoC: Intel: AVS - Audio DSP for cAVS omits 07a5dcc4bed9 remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_me [...] omits 8f90161a66bc remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss [...] omits 505b5b1616e2 remoteproc: qcom: Fix missing of_node_put in adsp_alloc_me [...] omits 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] omits 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB omits 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] omits de26a7424331 Merge branch irq/qcom-mpm into irq/irqchip-next omits a6199bb514d8 irqchip: Add Qualcomm MPM controller driver omits 54fc9851c0e0 dt-bindings: interrupt-controller: Add Qualcomm MPM support omits a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting omits e9567332a4a0 dm: update email address in MAINTAINERS omits e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output omits 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() omits 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() omits e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() omits f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() omits d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers omits 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] omits 360bd6c65807 parisc: Use constants to encode the space registers like S [...] omits 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits 46b4016f7d3b parisc: Add defines for various space register omits b9f50eea4f27 parisc: Always use the self-extracting kernel feature omits 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function omits df24e1783e6e parisc: Add vDSO support omits 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults omits e00b0a2ab8ec parisc: Fix handling off probe non-access faults omits f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults omits b218b4903d60 Merge branch 'for-5.18/block' into for-next omits 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page omits 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) omits 413a4a6b0b55 cachefiles: Fix volume coherency attribute omits 173ce1ca47c4 afs: Fix potential thrashing in afs writeback omits a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL omits 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate omits 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read omits 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] omits 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated omits a66bd7575b5f watch_queue: Use the bitmap API when applicable omits 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size omits c1853fbadcba watch_queue: Fix to release page in ->release() omits db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring omits c993ee0f9f81 watch_queue: Fix filter limit check omits 26fed4ac4eab block: flush plug based on hardware and software queue order omits 5b2050718d09 block: ensure plug merging checks the correct queue at least once omits b65700d046a6 remoteproc: move rproc_da_to_va declaration to remoteproc.h omits 9d85fb73a31b rpmsg: qcom_smd: Promote to arch_initcall omits 571c3496e3c2 dt-bindings: hwlock: omap: Remove redundant binding example omits ef8795f3f1ce dt-bindings: kbuild: Use DTB files for validation omits 380af29b8d76 tracing: Add snapshot at end of kernel boot up omits b3bc8547d3be tracing: Have TRACE_DEFINE_ENUM affect trace event types as well omits 9f438d4d7fa2 tracing: Fix strncpy warning in trace_events_synth.c omits 7e348b325bc4 user_events: Prevent dyn_event delete racing with ioctl ad [...] omits 3a73333fb370 tracing: Add TRACE_CUSTOM_EVENT() macro omits af6b9668e85f tracing: Move the defines to create TRACE_EVENTS into thei [...] omits 953c2f052112 tracing: Add sample code for custom trace events omits 9a225f81f540 ice: Support GTP-U and GTP-C offload in switchdev omits e5dd661b8bb3 ice: Fix FV offset searching omits 81dd9849fa49 gtp: Add support for checking GTP device type omits e3acda7ade0a net/sched: Allow flower to match on GTP options omits d33bd757d362 gtp: Implement GTP echo request omits 9af41cc33471 gtp: Implement GTP echo response omits b20dc3c68458 gtp: Allow to create GTP device without FDs omits 092cf7b26a48 ASoC: Intel: avs: Code loading over HDA omits 65794fe1a5f6 ASoC: Intel: avs: Code loading over CLDMA omits 45864e49a05a ASoC: Intel: avs: Implement CLDMA transfer omits b27f45231723 ASoC: Intel: avs: General code loading flow omits 215e67b2d2de ASoC: Intel: avs: Dynamic firmware resources management omits 580a5912d1fe ASoC: Intel: avs: Declare module configuration types omits c1a427e8da93 ASoC: Intel: avs: Firmware resources management utilities omits 3322e1688953 ASoC: Intel: avs: Add basefw runtime-parameter requests omits 25f414fcdb87 ASoC: Intel: avs: Add ROM requests omits 469e87ca9a20 ASoC: Intel: avs: Add power management requests omits f14a1c5a9f83 ASoC: Intel: avs: Add module management requests omits b956b27b477a ASoC: Intel: avs: Add pipeline management requests omits cb1eb6b5be42 ASoC: Intel: avs: Add code loading requests omits 2879516fcd6d ASoC: Intel: avs: Inter process communication omits 9fe51c559a86 ASoC: Intel: Introduce AVS driver omits da0398099a83 ASoC: Export DAI register and widget ctor and dctor functions omits c19bd02e9029 ALSA: hda: Add helper macros for DSP capable devices omits 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] omits d6cd2f85931f Merge tag 'icc-5.18-rc1' of git://git.kernel.org/pub/scm/l [...] omits e23b2f54db1d dt-bindings: mmc: sunxi: add Allwinner F1c100s compatible omits ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs omits 7d2c8a13c925 Merge tag 'thunderbolt-for-v5.18-rc1' of git://git.kernel. [...] omits 2783a7f56f99 dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validate omits 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values omits 35aff0678f99 NFSD: Clean up _lm_ operation names omits f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 omits 37de81210f74 dt-bindings: Add QEMU virt machine compatible omits 1d9a770bc8f0 dt-bindings: arm: Convert QEMU fw-cfg to DT schema omits a0a7e453b502 sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headers omits 1889421a891f spi: Update clock-names property for arm pl022 omits 375a347da488 ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepa [...] omits 5bbe2918accc ASoC: simple-card-utils: Don't reset clock of active DAI omits 886e09c77d2b ASoC: mchp-spdifrx: fix typo omits ee7f79a81a27 dt-bindings: mediatek: mt8195: add reset property omits f67084148dac ASoC: mediatek: mt8195: add reset controller omits 00f192536337 ASoC: SOF: Remove ipc_pcm_params() ops omits f0383aded3c6 ASoC: SOF: imx: Convert to use the generic set_stream_data [...] omits cf73363e4a55 ASoC: SOF: Intel: Convert to use the generic set_stream_da [...] omits 29e3aa0bb934 ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() omits 9a0a809a5aae ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() omits a6db22a68b0b ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback [...] omits 757ce8103c9e ASoC: SOF: Introduce optional callback to configure stream [...] omits d1b1146fc708 ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper omits 31f60a0c943d ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC [...] omits d7bc6ddef016 ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_p [...] omits d7be9e33c4ad ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL [...] omits 24320c555661 ASoC: SOF: Intel: add topology overwrite for Taniks omits d8b502a7c353 ASoC: SOF: trace: Use proper DMA direction for the trace d [...] omits 7e4bfcf10a03 ASoC: SOF: compress: fix null check after dereference omits a174e72e2355 ASoC: SOF: Intel: enable DMI L1 for playback streams omits 763c8bed8c05 RISC-V: KVM: Implement SBI HSM suspend call omits c9d3b5bd2693 RISC-V: KVM: Add common kvm_riscv_vcpu_wfi() function omits c38ff47bf094 RISC-V: Add SBI HSM suspend related defines omits be78aa8a38c8 RISC-V: KVM: Implement SBI v0.3 SRST extension omits 4b11d86571c4 RISC-V: KVM: Add common kvm_riscv_vcpu_sbi_system_reset() [...] omits a03faf01a5e3 RISC-V: KVM: Upgrade SBI spec version to v0.3 omits 823f53a30eb0 RISC-V: KVM: Refine __kvm_riscv_switch_to() implementation omits afec0c65d09d KVM: compat: riscv: Prevent KVM_COMPAT from being selected omits 8eb3e1b923fd RISC-V: KVM: remove unneeded semicolon omits f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] omits bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" omits 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks omits 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 omits 981fb8f46c87 Merge branch 'for-5.18/drivers' into for-next omits 85d9abcd7331 xen/blkfront: speed up purge_persistent_grants() omits 59d5923536ac Merge branch 'ptp-ocp-new-firmware-support' omits ff1d56cb2653 docs: ABI: Document new timecard sysfs nodes. omits 0fa3ff7eb02a ptp: ocp: Add 2 more timestampers omits 2407f5d62017 ptp: ocp: Add 4 frequency counters omits 1aa66a3a135a ptp: ocp: Program the signal generators via PTP_CLK_REQ_PEROUT omits b325af3cfab9 ptp: ocp: Add signal generators and update sysfs nodes omits c205d53c4923 ptp: ocp: Add firmware capability bits for feature gating omits cd09193ffbf8 ptp: ocp: Add GND and VCC output selectors omits be69087ce675 ptp: ocp: Rename output selector 'GNSS' to 'GNSS1' omits b2c4f0ac53f3 ptp: ocp: Add ability to disable input selectors. omits a509a7c61e3b ptp: ocp: Add support for selectable SMA directions. omits 6edc3f89fad2 Merge tag 'usb-serial-5.18-rc1' of https://git.kernel.org/ [...] omits fb9eb027fbc9 net: lan966x: Improve the CPU TX bitrate. omits 89ff05d5953b net: ethernet: ezchip: fix platform_get_irq.cocci warning omits f65e58440d4f flow_dissector: Add support for HSRv0 omits bf2b83425b59 net: mv643xx_eth: use platform_get_irq() instead of platfo [...] omits 7cd08f108d95 net: ethernet: ti: davinci_emac: Use platform_get_irq() to [...] omits e8609e69470f net: ethernet: ti: am65-cpsw: Convert to PHYLINK omits 7d352ccf1e99 mac80211: Add support to trigger sta disconnect on hardwar [...] omits 3af722cb735d powerpc/net: Implement powerpc specific csum_shift() to re [...] omits c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding omits 8ef1dc4d204a Merge tag 'mlx5-updates-2022-03-10' of git://git.kernel.or [...] omits 4a2d4496e15e mac80211: fix potential double free on mesh join omits 022143d0c52b mac80211: correct legacy rates check in ieee80211_calc_rx_airtime omits 2916b7a9c7c2 nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation omits 60df54f8e6bb mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 3856f1b31f6c mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBU [...] omits b95044b38425 dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma omits e7c7a0161bdb dmaengine: dw-axi-dmac: cleanup comments omits a0754cf3b3bf dmaengine: fsl-dpaa2-qdma: Drop comma after SoC match tabl [...] omits 9c391cebedf5 dt-bindings: dma: Convert mtk-uart-apdma to DT schema omits 417c7d0dba8b dmaengine: ppc4xx: Make use of the helper macro LIST_HEAD() omits 286f950545e0 coresight: Drop unused 'none' enum value for each component omits ec70b05d5da9 coresight: etm3x: Don't trace PID for non-root PID namespace omits aab473867fed coresight: etm4x: Don't trace PID for non-root PID namespace omits 1314dd197130 coresight: etm4x: Don't use virtual contextID for non-root [...] omits bf0ef4f12c63 coresight: etm4x: Add lock for reading virtual context ID [...] omits ef1dacf4b3e2 coresight: trbe: Move check for kernel page table isolatio [...] omits d05bbad0130f coresight: no-op refactor to make INSTP0 check more idiomatic omits 27caf7e473ef hwtracing: coresight: Replace acpi_bus_get_device() omits cfa5dbcdd7ae coresight: syscfg: Fix memleak on registration failure in [...] omits ea75a342aed5 coresight: Fix TRCCONFIGR.QE sysfs interface omits 3a828845ae35 coresight: trbe: Work around the trace data corruption omits f209e9fe5bd7 coresight: trbe: Work around the invalid prohibited states omits ac0ba2100298 coresight: trbe: Work around the ignored system register writes omits 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] omits 82017457957a um: run_helper: Write error message to kernel log on exec [...] omits 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] omits db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] omits 6e8f4b70127f um: port_user: Search for in.telnetd in PATH omits b6f2f0352c03 dmaengine: idxd: Remove useless DMA-32 fallback configuration omits 8f7cc6373bbb dmaengine: qcom_hidma: Remove useless DMA-32 fallback conf [...] omits 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS omits 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel omits 0e6d630cef8b um: Remove unused timeval_to_ns() function omits 1a3a6a2a035b um: Fix uml_mconsole stop/go omits f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning omits b5fa1d09f10f uml: net: vector: fix const issue omits d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver omits b35507a4cfb2 um: Migrate vector drivers to NAPI omits 39508aab4a66 um: Fix order of dtb unflatten/early init omits e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] omits 6427c165275f um: Document dtb command line option omits 2a6852cb8ff0 lib/logic_iomem: correct fallback config references omits 3bdd271bc8be um: Remove duplicated include in syscalls_64.c omits 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry omits 89ea5be11a5f Merge branch irq/aic-v2 into irq/irqchip-next omits 768d4435de2a irqchip/apple-aic: Add support for AICv2 omits a801f0ee563b irqchip/apple-aic: Support multiple dies omits dc97fd6fec00 irqchip/apple-aic: Dynamically compute register offsets omits 7c841f5f6fa3 irqchip/apple-aic: Switch to irq_domain_create_tree and sp [...] omits 2cf68211664a irqchip/apple-aic: Add Fast IPI support omits ab1fd5abb750 dt-bindings: interrupt-controller: apple,aic2: New binding [...] omits 970adfb76095 net/mlx5e: Remove overzealous validations in netlink EEPROM query omits fcb610a86c53 net/mlx5: Parse module mapping using mlx5_ifc omits 271907ee2f29 net/mlx5: Query the maximum MCIA register read size from firmware omits fbf6836db42d net/mlx5: CT: Create smfs dr matchers dynamically omits 3ee61ebb0df1 net/mlx5: CT: Add software steering ct flow steering provider omits c6fef514adaa net/mlx5: Add smfs lib to export direct steering API to CT omits 34ea969d1645 net/mlx5: DR, Add helper to get backing dr table from a ml [...] omits 769090005230 net/mlx5: CT: Introduce a platform for multiple flow steer [...] omits a3540effb766 net/mlx5: Node-aware allocation for the doorbell pgdir omits b5e4c3079490 net/mlx5: Node-aware allocation for UAR omits 7f880719b953 net/mlx5: Node-aware allocation for the EQs omits e894246df513 net/mlx5: Node-aware allocation for the EQ table omits 196df17ac53a net/mlx5: Node-aware allocation for the IRQ table omits 71ab580705c1 net/mlx5: Delete useless module.h include omits 042637019ea3 net/mlx4: Delete useless moduleparam include omits e445c8b2aa2d video: fbdev: kyro: make read-only array ODValues static const omits 5b34b0c22489 video: fbdev: offb: fix warning comparing pointer to 0 omits 386fe06c39e8 dmaengine: sh: Kconfig: Add ARCH_R9A07G054 dependency for [...] omits 5ac6bfb58777 dmaengine: ti: k3-psil: Add AM62x PSIL and PDMA data omits 03cbdf8b1252 dmaengine: ti: k3-udma: Add AM62x DMSS support omits 2ed4ba9486cb dmaengine: ti: cleanup comments omits fb7a444a5f90 dmaengine: imx-sdma: clean up some inconsistent indenting omits 63f13b2e8796 Merge branch 'net-ipa-use-bulk-interconnect-interfaces' omits 37e0cf33f8a1 net: ipa: use IPA power device pointer omits 8ee7ec4890e2 net: ipa: embed interconnect array in the power structure omits 63ac8cce5063 net: ipa: use bulk interconnect initialization omits ba22a9778dd8 net: ipa: use bulk operations to set up interconnects omits 90078e63e601 net: ipa: use interconnect bulk enable/disable operations omits 9dd50068916c net: ipa: use icc_enable() and icc_disable() omits c7be12fa2fcc net: ipa: kill struct ipa_interconnect omits 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] omits 0966d385830d riscv: Fix auipc+jalr relocation range checks omits c17c4059df24 ptp: ocp: add UPF_NO_THRE_TEST flag for serial ports omits 87ed3de674c6 nfp: xsk: fix a warning when allocating rx rings omits 4c7d2e179576 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 462248536174 Merge branch 'net-control-the-length-of-the-altname-list' omits 155fb43b70b5 net: limit altnames to 64k total omits 5d26cff5bdbe net: account alternate interface name memory omits 1926407a4ab0 net: openvswitch: fix uAPI incompatibility with existing u [...] omits c40bb4fedcd6 net: dsa: lantiq_gswip: enable jumbo frames on GSWIP omits 8bed3d02a663 Merge tag 'linux-can-next-for-5.18-20220310' of git://git. [...] omits 3b34cafca1c5 Merge branch 'clk-ti' into clk-next omits b7f2b0d3511a dt-bindings: cpufreq: cpufreq-qcom-hw: Convert to YAML bindings omits cac2ed0a1b06 dt-bindings: dvfs: Use MediaTek CPUFREQ HW as an example omits 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] omits 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] omits 6789ab9668d9 compiler_types: Refactor the use of btf_type_tag attribute. omits a77c2cfd4ee4 Merge branch 'bpf-lsm: Extend interoperability with IMA' omits 7bae42b68d7f selftests/bpf: Check that bpf_kernel_read_file() denies re [...] omits e6dcf7bbf37c selftests/bpf: Add test for bpf_lsm_kernel_read_file() omits df6b3039fa11 bpf-lsm: Make bpf_lsm_kernel_read_file() as sleepable omits 91e8fa254dbd selftests/bpf: Check if the digest is refreshed after a fi [...] omits 27a77d0d460c selftests/bpf: Add test for bpf_ima_file_hash() omits 2746de3c53d6 selftests/bpf: Move sample generation code to ima_test_common() omits 174b16946e39 bpf-lsm: Introduce new helper bpf_ima_file_hash() omits 280fe8367b0d ima: Always return a file measurement in ima_file_hash() omits bae60eefb95c ima: Fix documentation-related warnings in ima_main.c omits ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() omits 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] omits 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names omits d02747e9894c clk: ti: Use clock-output-names for clkctrl omits 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names omits 274d679810da clk: ti: Optionally parse IO address from parent clock node omits 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() omits 78ab3a9a3d57 clk: ti: Constify clkctrl_name omits 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next omits 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver omits 8c373f8c793c clk: starfive: jh7100: Support more clock types omits 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable omits c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings omits 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions omits 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly omits 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice omits dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] omits 1e8a3f0d2a1e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] omits e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). omits 2a4013c0cc29 dt-bindings: i2c: at91: Add SAMA7G5 compatible strings list omits 7ea75dd386be dt-bindings: i2c: convert i2c-at91 to json-schema omits 6853fece628c dt-bindings: clk: cleanup comments omits 5cb1ebdbc434 ice: Fix race condition during interface enslave omits 357b3cc3c046 bpftool: Ensure bytes_memlock json output is correct omits 2af1bb0690d7 Merge branch 'for-5.18/io_uring' into for-next omits aa9d05e54f14 Merge branch 'for-5.18/drivers' into for-next omits 67b56134ce03 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior omits 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available omits 355f841a3f8c tracehook: Remove tracehook.h omits 03248addadf1 resume_user_mode: Move to resume_user_mode.h omits d3c51a0c8944 resume_user_mode: Remove #ifdef TIF_NOTIFY_RESUME in set_n [...] omits 593febb143d1 signal: Move set_notify_signal and clear_notify_signal int [...] omits 7c5d8fa6fbb1 task_work: Decouple TIF_NOTIFY_SIGNAL and task_work omits 8ba62d37949e task_work: Call tracehook_notify_signal from get_signal on [...] omits bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() omits 633593a80898 sctp: fix kernel-infoleak for SCTP sockets omits 8bcd06632b73 tracing: Allow custom events to be added to the tracefs directory omits 5677a3d713ad tracing: Fix last_cmd_set() string management in histogram code omits 173c2049d12b user_events: Fix potential uninitialized pointer while par [...] omits 26183cfe478c net: phy: correct spelling error of media in documentation omits 3e18bcb778e6 Merge tag 'mlx5-updates-2022-03-09' of git://git.kernel.or [...] omits 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] omits b48b56362665 dt-bindings: net: mscc,vsc7514-switch: convert txt binding [...] omits 9be01ee2289b dt-bindings: imx6q-pcie: Add iMX8MP PCIe compatible string omits 1b773d0003aa bpf: Use offsetofend() to simplify macro definition omits 58617014405a bpf: Fix comment for helper bpf_current_task_under_cgroup() omits 60695896e41a Merge branch 'bpf-tstamp-follow-ups' omits 3daf0896f3f9 bpf: selftests: Update tests after s/delivery_time/tstamp/ [...] omits 9bb984f28d5b bpf: Remove BPF_SKB_DELIVERY_TIME_NONE and rename s/delive [...] omits 9d90db97e4d4 bpf: Simplify insn rewrite on BPF_WRITE __sk_buff->tstamp omits 539de9328e3a bpf: Simplify insn rewrite on BPF_READ __sk_buff->tstamp omits 3b5d4ddf8fe1 bpf: net: Remove TC_AT_INGRESS_OFFSET and SKB_MONO_DELIVER [...] omits 332f2b1e7360 dm: return void from __send_empty_flush omits e27363472f9b dm: factor out dm_io_complete omits 9edcfaa349af Merge tag 'phy-for-5.18' of git://git.kernel.org/pub/scm/l [...] omits 57b1659faad0 Merge tag 'soundwire-5.18-rc1' of git://git.kernel.org/pub [...] omits 4dee7a7138fa Merge tag 'misc-habanalabs-next-2022-02-28' of https://git [...] omits 0245107a838b Merge tag 'fpga-for-5.18-rc1' of git://git.kernel.org/pub/ [...] omits 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] omits c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] omits 2a9eef868a99 Merge branch 'mptcp-selftests-refactor-join-tests' omits d8d083020530 selftests: mptcp: join: make it shellcheck compliant omits 4bfadd7120a1 selftests: mptcp: join: avoid backquotes omits 1e777bd818bd selftests: mptcp: join: clarify local/global vars omits 3469d72f135a selftests: mptcp: join: helper to filter TCP omits 39aab88242a8 selftests: mptcp: join: list failure at the end omits c7d49c033de0 selftests: mptcp: join: alt. to exec specific tests omits ae7bd9ccecc3 selftests: mptcp: join: option to execute specific tests omits e59300ce3ff8 selftests: mptcp: join: reset failing links omits 3afd0280e7d3 selftests: mptcp: join: define tests groups once omits 3c082695e78b selftests: mptcp: drop msg argument of chk_csum_nr omits 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts omits 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info omits bcbb7bf6ccde io_uring: allow submissions to continue on error omits 21d5929ff230 dt-bindings: imx6q-pcie: Add iMX8MM PCIe compatible string omits 815953dc2011 PCI: dwc: Restore MSI Receiver mask during resume omits 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] omits 7f62d40d9cb5 task_work: Introduce task_work_pending omits 8ca07e17c9dd task_work: Remove unnecessary include from posix_timers.h omits c145137dc990 ptrace: Remove tracehook_signal_handler omits 0cfcb2b9ef48 ptrace: Remove arch_syscall_{enter,exit}_tracehook omits 153474ba1a4a ptrace: Create ptrace_report_syscall_{entry,exit} in ptrace.h omits 42da6b7e7db5 ptrace/arm: Rename tracehook_report_syscall report_syscall omits 19397e8b546d ptrace: Move ptrace_report_syscall into ptrace.h omits 82909316caac arm64, topology: enable use of init_cpu_capacity_cppc() omits 9924fbb51e0a arch_topology: obtain cpu capacity using information from CPPC omits 1132e6de11cf x86, ACPI: rename init_freq_invariance_cppc() to arch_init [...] omits a2a591fb76e6 ACPI: AGDI: Add driver for Arm Generic Diagnostic Dump and [...] omits e86801b0ff1c ACPI: tables: Add AGDI to the list of known table signatures omits 85750bcd480c cpufreq: unify show() and store() naming and use __ATTR_XX omits fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() omits 69596f555b81 dm cache: use dm_submit_bio_remap omits b7f8dff09827 dm: simplify dm_sumbit_bio_remap interface omits a92512819b1f dm thin: use dm_submit_bio_remap omits 0a8e9599b91d dm: add WARN_ON_ONCE to dm_submit_bio_remap omits 524bb1da785a PM: core: keep irq flags in device_pm_check_callbacks() omits 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. omits 723908690e47 Merge branches 'for-next/hardening', 'for-next/array-bound [...] omits c80ee64a8020 riscv: alternative only works on !XIP_KERNEL omits 854abe25ddb0 platform/x86: amd-pmc: Validate entry into the deepest sta [...] omits afcf5441b9ff arm64: Add gcc Shadow Call Stack support omits c0a21b0f6928 Merge branch 'slab/for-5.18/cleanups' into slab/for-next omits 820c39796f53 Merge branch 'slab/for-5.18/trivial' into slab/for-next omits a485e1dacdb0 mm: slub: Delete useless parameter of alloc_slab_page() omits 382627824afb mm: slab: Delete unused SLAB_DEACTIVATED flag omits e36a1cbb8c50 Merge branch 'for-5.18/io_uring' into for-next omits 494a9ed28359 Merge branch 'for-5.18/io_uring-statx' into for-next omits 4fa77b7329ec Merge branch 'for-5.18/64bit-pi' into for-next omits 4e00f9757ee7 Merge branch 'for-5.18/alloc-cleanups' into for-next omits b1c62645758e io_uring: recycle provided buffers if request goes async omits 2be2eb02e2f5 io_uring: ensure reads re-import for selected buffers omits 192226017560 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 3b03fc9ac3ef Merge tag 'iwlwifi-next-for-kalle-2022-03-10' of git://git [...] omits 9af177ee3ef1 io_uring: retry early for reads if we can poll omits ea37206459ac rtw89: 8852c: process logic efuse map omits a82174c6a175 rtw89: 8852c: process efuse of phycap omits bdfbf06c2c28 rtw89: support DAV efuse reading operation omits 79d099e022ae rtw89: 8852c: add chip::dle_mem omits ab8a56716b11 rtw89: add page_regs to handle v1 chips omits e8955811c658 rtw89: add chip_info::{h2c,c2h}_reg to support more chips omits 2af64b4af48e rtw89: add hci_func_en_addr to support variant generation omits 2a7e54db40f0 rtw89: add power_{on/off}_func omits a8bdac120484 rtw89: read chip version depends on chip ID omits e4133f269eb7 rtw89: pci: use a struct to describe all registers address [...] omits 97d61bf94026 rtw89: pci: add V1 of PCI channel address omits 4a9e48accf2d rtw89: pci: add struct rtw89_pci_info omits 0ac80e05ea32 rtw89: 8852c: add 8852c empty files omits 1b6fe6e0dfec io-uring: Make statx API stable omits f015725fb59b MAINTAINERS: add devicetree bindings entry for mt76 omits 10008190a629 MIPS: boot/compressed: Use array reference for image bounds omits 2386f64ceb33 brcmfmac: make the read-only array pktflags static const omits adc8682ec690 io_uring: Add support for napi_busy_poll omits 950e79dd7313 io_uring: minor io_cqring_wait() optimization omits cb459950edcf rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_p [...] omits 857f837d856a bcma: gpio: remove redundant re-assignment of chip->owner omits 8cbc3d51b4ae cw1200: use time_is_after_jiffies() instead of open coding it omits 4f57f06ce218 io_uring: add support for IORING_OP_MSG_RING command omits 1cefa6f4333f ARM/dma-mapping: Remove CMA code when not built with CMA omits 56e4e4538ef0 MAINTAINERS: brcm80211: remove Infineon maintainers omits 19e8b701e258 a.out: Stop building a.out/osf1 support on alpha and m68k omits 83fe43abdacf carl9170: devres ar->survey_info omits a8da65f901fa carl9170: replace bitmap_zalloc with devm_bitmap_zalloc omits 87ddb2fc29f1 carl9170: devres-ing input_allocate_device omits 23de0fa0d2a0 carl9170: devres-ing hwrng_register usage omits b3e664a7f449 dt-bindings: kbuild: Print a warning if yamllint is not found omits e42fe43a216c carl9170: replace GFP_ATOMIC in ampdu_action, it can sleep omits 9747a78d5f75 ath10k: Fix error handling in ath10k_setup_msa_resources omits 57fe207f752a ath11k: remove unneeded flush_workqueue omits 0ac121b86321 ath6kl: add device ID for WLU5150-D81 omits cf18fce4ed5c PCI: fu740: Drop redundant '-gpios' from DT GPIO lookup omits 982e4430beb9 drivers/xen: use helper macro __ATTR_RW omits b359b3a0296a x86/xen: Fix kerneldoc warning omits eed05744322d xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 omits b537bf429a68 xen: use time_is_before_eq_jiffies() instead of open coding it omits 743bec1b78af bpf, test_run: Use kvfree() for memory allocated with kvmalloc() omits eecbfd976e86 bpf: Initialise retval in bpf_prog_test_run_xdp() omits f655c088e74f bpftool: Restore support for BPF offload-enabled feature probing omits 0eb1fb16396c slimbus: qcom-ngd-ctrl: Use platform_get_irq() to get the [...] omits 1c95dce9847d Merge branch 'features' into for-next omits c65f677b62d6 s390/test_unwind: add kretprobe tests omits 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling omits 731efc9613ee s390: convert ".insn" encoding to instruction names omits 10bc15ba3a85 s390: assume stckf is always present omits bedc96698f48 s390/nospec: move to single register thunks omits 4efd417f298b s390: raise minimum supported machine generation to z10 omits 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions omits 602bf1687e6f s390/nospec: align and size extern thunks omits 1d2ad084800e s390/nospec: add an option to use thunk-extern omits eed38cd2f46f s390/nospec: generate single register thunks if possible omits 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static omits 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] omits 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next omits 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next omits 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next omits a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] omits 327e8ba54a21 ALSA: hda/i915 - avoid hung task timeout in i915 wait omits cc3cec8367cb io_uring: speedup provided buffer handling omits e7a6c00dc77a io_uring: add support for registering ring file descriptors omits 63c36549737e io_uring: documentation fixup omits b4aec4001595 io_uring: do not recalculate ppos unnecessarily omits d34e1e5b396a io_uring: update kiocb->ki_pos at execution time omits af9c45ecebaf io_uring: remove duplicated calls to io_kiocb_ppos omits c5020bc8d929 io_uring: Remove unneeded test in io_run_task_work_sig() omits 502c87d65564 io-uring: Make tracepoints consistent. omits d5ec1dfaf59b io-uring: add __fill_cqe function omits 86127bb18aea io-wq: use IO_WQ_ACCT_NR rather than hardcoded number omits e13fb1fe1483 io-wq: reduce acct->lock crossing functions lock/unlock omits 42abc95f05bf io-wq: decouple work_list protection from the big wqe->lock omits f0a4e62bb534 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 8bb649ee1da3 io_uring: remove ring quiesce for io_uring_register omits ff16cfcfdaaf io_uring: avoid ring quiesce while registering restriction [...] omits c75312dd592b io_uring: avoid ring quiesce while registering async eventfd omits 77bc59b49817 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 2757be22c0f4 io_uring: remove trace for eventfd omits 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] omits faaa9171cada vDPA/ifcvf: implement device MSIX vector allocator omits 95932ab2ea07 vhost: allow batching hint without size omits fba5c453f97f vhost_vdpa: don't setup irq offloading when irq_num < 0 omits 80638c487e2e vDPA/ifcvf: make use of virtio pci modern IO helpers in ifcvf omits f32d6531a45e vhost: cache avail index in vhost_enable_notify() omits 6f9d29ab6049 drivers/virtio: Enable virtio mem for ARM64 omits 2cfdf0b4441a spi: rockchip-sfc: fix platform_get_irq.cocci warning omits 6b6bb5e26222 ASoC: atmel: mchp-pdmc: Fix spelling mistake "microchopnes [...] omits 3b891513f95c ASoC: imx-es8328: Fix error return code in imx_es8328_probe() omits 2588a01431a8 ASoC: atmel: mchp-pdmc: Remove unnecessary print function [...] omits 6ddf611219ba ASoC: fsl_spdif: Disable TX clock when stop omits 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] omits b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c omits cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] omits 233d2c4a103a Clean ups and preparation for IPC abstraction in the SOF driver omits efb1a2d3d8f5 ALSA/ASoC/SOF/Intel: improve support for ES8336-based platforms omits 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] omits 58ffc34896db memblock tests: Add TODO and README files omits 89eb1681b73f PCI: apple: Change MSI handling to handle 4-cell AIC fwspec form omits 87ba5badc541 gpio: ts4900: Use SPDX header omits 55d01c98a88b gpio: sim: fix a typo omits 03fe00354797 gpio: ts4900: Do not set DAT and OE together omits c425060a406c Merge branch irq/aic-pmu into irq/irqchip-next omits dc29812dbc87 irqchip/apple-aic: Fix cpumask allocation for FIQs omits 0691a4b55c89 can: gs_usb: add VID/PID for ABE CAN Debugger devices omits d03bb08e2be1 can: gs_usb: add VID/PID for CES CANext FD devices omits 6679f4c5e5a6 can: gs_usb: add extended bt_const feature omits b00ca070e022 can: gs_usb: activate quirks for CANtact Pro unconditionally omits 32cd9013c207 can: gs_usb: add quirk for CANtact Pro overlapping GS_USB_ [...] omits eb9fa77a4211 can: gs_usb: add usb quirk for NXP LPC546xx controllers omits 26949ac935e3 can: gs_usb: add CAN-FD support omits c359931d2545 can: gs_usb: use union and FLEX_ARRAY for data in struct g [...] omits e10ab8b39405 can: gs_usb: support up to 3 channels per device omits 5374d083117c can: gs_usb: gs_usb_probe(): introduce udev and make use of it omits 4643e34eccfc can: gs_usb: document the PAD_PKTS_TO_MAX_PKT_SIZE feature omits e0902cad4b32 can: gs_usb: document the USER_ID feature omits 15564f821c04 can: gs_usb: update GS_CAN_FEATURE_IDENTIFY documentation omits d42d21116943 can: gs_usb: add HW timestamp mode bit omits e0d25759fa91 can: gs_usb: gs_make_candev(): call SET_NETDEV_DEV() after [...] omits c1ee72690cdd can: gs_usb: rewrap usb_control_msg() and usb_fill_bulk_urb() omits d0cd2aa83fbc can: gs_usb: rewrap error messages omits 4b8f03e33f07 can: gs_usb: GS_CAN_FLAG_OVERFLOW: make use of BIT() omits f6bb251096bf can: gs_usb: sort include files alphabetically omits b9d9b030d009 can: gs_usb: fix checkpatch warning omits 4c7044f3efc0 can: gs_usb: use consistent one space indention omits 45721c406dcf can: rcar_canfd: Add support for r8a779a0 SoC omits d6254d52d70d dt-bindings: can: renesas,rcar-canfd: Document r8a779a0 support omits 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] omits fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] omits 7a8cd7c0ee82 can: etas_es58x: es58x_fd_rx_event_msg(): initialize rx_ev [...] omits 259bdba27e32 vxcan: enable local echo for sent CAN frames omits 1574481bb3de vxcan: remove sk reference in peer skb omits 9c0c191d82a1 can: isotp: set max PDU size to 64 kByte omits 530e0d46c613 can: isotp: set default value for N_As to 50 micro seconds omits 4b7fe92c0690 can: isotp: add local echo tx processing for consecutive frames omits 8594ab868799 iwlwifi: bump FW API to 72 for AX devices omits e8e10a37c51c iwlwifi: acpi: move ppag code from mvm to fw/acpi omits 97374513bbc4 iwlwifi: dbg: check trigger data before access omits f0c163382cd2 iwlwifi: dbg: in sync mode don't call schedule omits bb16ffd561b6 iwlwifi: use 4k queue size for Bz A-step omits 7b9f485091a5 iwlwifi: pcie: fix SW error MSI-X mapping omits a6d21729ff7a iwlwifi: yoyo: dump IMR DRAM only for HW and FW error omits 1c4db7613f35 iwlwifi: mvm: add support for IMR based on platform omits 5053a451109e iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled omits 8b3d2c488287 iwlwifi: mvm: remove cipher scheme support omits b49c2b252b58 iwlwifi: Configure FW debug preset via module param. omits b0aa02b3de89 iwlwifi: mvm: add a flag to reduce power command. omits 8061effc78fa iwlwifi: bump FW API to 71 for AX devices omits 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] omits 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] omits feeb38685523 Update the Icicle Kit device tree omits 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry omits 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] omits 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] omits c5094f371008 riscv: dts: microchip: refactor icicle kit device tree omits 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit omits 6546f920868e riscv: dts: microchip: use clk defines for icicle kit omits df77f7735786 dt-bindings: pwm: add microchip corepwm binding omits 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio omits 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc omits b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] omits 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles omits 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] omits b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] omits d143f939a956 dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbala [...] omits 60c10db9b173 Merge tag 'dmaengine-fix-5.17' into next omits 3126b731ceb1 net: dsa: tag_rtl8_4: fix typo in modalias name omits 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] omits 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. omits 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. omits 6c7e7da2e0f2 net: axienet: Use napi_alloc_skb when refilling RX ring omits 65466904b015 tcp: adjust TSO packet sizes based on min_rtt omits b0de0cf4f57c tcp: autocork: take MSG_EOR hint into consideration omits 30c5601fbf35 stmmac: intel: Add ADL-N PCI ID omits d9f509915925 net/smc: fix -Wmissing-prototypes warning when CONFIG_SYSC [...] omits c01e605904f1 Merge branch 'net-fungible-fix-errors-when-config_tls_device-n' omits b23f9239195a net/fungible: fix errors when CONFIG_TLS_DEVICE=n omits 77f09e66f613 net/tls: Provide {__,}tls_driver_ctx() unconditionally omits f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete omits 4a5eaa2fde59 bnxt: revert hastily merged uAPI aberrations omits 1a21277190c7 net: stmmac: switch no PTP HW support message to info level omits 91ec77924714 e1000e: Print PHY register address when MDI read/write fails omits 013a3e7c79ac ptp: idt82p33: use rsmu driver to access i2c/spi bus omits e18058ea9986 net: dsa: microchip: ksz9477: implement MTU configuration omits e58bc864630f drivers: vxlan: fix returnvar.cocci warning omits d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE omits d268afa1ff6f ata: pata_pxa: Use platform_get_irq() to get the interrupt omits 2bec6d9aa89c docs: ABI: sysfs-bus-nvdimm: Document sysfs event format e [...] omits 4c08d4bbc089 powerpc/papr_scm: Add perf interface support omits 0fab1ba6ad6b drivers/nvdimm: Add perf interface to expose nvdimm perfor [...] omits 9a61d0838cd0 drivers/nvdimm: Add nvdimm pmu structure omits 89b184f980f0 xtensa: make secondary reset vector support conditional omits f321c35feaee PCI/VGA: Replace full MIT license text with SPDX identifier omits d5109fe4d1ec PCI/VGA: Use unsigned format string to print lock counts omits 4e6c91847a7f PCI/VGA: Log bridge control messages when adding devices omits dc593fd48abb PCI/VGA: Remove empty vga_arb_device_card_gone() omits 37114e4d1547 PCI/VGA: Move disabled VGA device detection to ADD_DEVICE path omits e96902eb8c69 PCI/VGA: Move non-legacy VGA detection to ADD_DEVICE path omits f8d81df285a2 PCI/VGA: Move firmware default device detection to ADD_DEV [...] omits dfe3da812d99 PCI/VGA: Factor out default VGA device selection omits 60a9bac8ab48 PCI/VGA: Factor out vga_select_framebuffer_device() omits c1593ddd894d PCI/VGA: Move vga_arb_integrated_gpu() earlier in file omits 1d38fe6ee6a8 PCI/VGA: Move vgaarb to drivers/pci omits fb5abce6b2bb tpm: use try_get_ops() in tpm-space.c omits 590bfb57b232 KEYS: asymmetric: properly validate hash_algo and encoding omits 2abc9c246e05 KEYS: asymmetric: enforce that sig algo matches key algo omits d29360ff239c docs/zh_CN: Add sched-stats Chinese translation omits 09d4466d3f3c docs/zh_CN: add devicetree of_unittest translation omits c56481299df3 docs/zh_CN: add devicetree usage-model translation omits a17b0169f29b docs/zh_CN: add devicetree index translation omits fa04150b8ef7 Documentation: describe how to apply incremental stable patches omits 78cebdb7c612 docs/zh_CN: add peci subsystem translation omits 0c21751f0a07 docs/zh_CN: add peci index translation omits 125c0d0bec56 docs/zh_CN: add riscv vm-layout translation omits f09f6f9b6982 Documentation/process: Add Researcher Guidelines omits d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions omits 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions omits 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits de55c9a1967c Merge branch 'Add support for transmitting packets using X [...] omits 55fcacca3646 selftests/bpf: Add selftest for XDP_REDIRECT in BPF_PROG_RUN omits a30338840fa5 selftests/bpf: Move open_netns() and close_netns() into ne [...] omits 24592ad1ab18 libbpf: Support batch_size option to bpf_prog_test_run omits 1a7551f15097 Documentation/bpf: Add documentation for BPF_PROG_RUN omits b530e9e1063e bpf: Add "live packet" mode for XDP in BPF_PROG_RUN omits c20e1117d9aa xtensa: add kernel ABI selection to Kconfig omits 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld omits 19c5699f9aff xtensa: don't link with libgcc omits dbf4ed894c0f xtensa: add helpers for division, remainder and shifts omits 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check omits 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files omits 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2722ae9c9419 Merge branch 'coredump-vma-snapshot-fix-for-v5.18' of http [...] omits 6862c787c7e8 net/mlx5: DR, Add support for ConnectX-7 steering omits 638a07f1090e net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 omits 75a3926ca6a4 net/mlx5: DR, Rename action modify fields to reflect namin [...] omits bdc3ab5795a6 net/mlx5: DR, Fix handling of different actions on the sam [...] omits 11659ef8d28e net/mlx5: DR, Remove unneeded comments omits 5c422bfad2fb net/mlx5: DR, Add support for matching on Internet Header [...] omits aa818fbf8f36 net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior omits 32071187e9fb net/mlx5: Add debugfs counters for page commands failures omits 4e05cbf05c66 net/mlx5: Add pages debugfs omits 66771a1c729e net/mlx5: Move debugfs entries to separate struct omits d2cb8dda214f net/mlx5: Change release_all_pages cap bit location omits 8d564292a166 net/mlx5: Remove redundant error on reclaim pages omits 113fdaaad75a net/mlx5: Remove redundant error on give pages omits 4dac2f10ada0 net/mlx5: Remove redundant notify fail on give pages omits 34f46ae0d4b3 net/mlx5: Add command failures data to debugfs omits 371c2b349d92 net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr [...] omits e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits 33970b031dc4 ARM: fix co-processor register typo omits 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication omits ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] omits 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE omits 063bd3555954 net/mlx5: Fix a race on command flush flow omits ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct omits 659b66e98bb3 cpuidle: haltpoll: Call cpuidle_poll_state_init() later omits b020771a66e4 Documentation: amd-pstate: add tracer tool introduction omits 5e32adccea8d tools/power/x86/amd_pstate_tracer: Add tracer tool for AMD [...] omits ab3ff9f1d750 tools/power/x86/intel_pstate_tracer: make tracer as a module omits 23c296fb7eee cpufreq: amd-pstate: Add more tracepoint for AMD P-State module omits dac6ad043392 Merge branch 'clk-renesas' into clk-next omits 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] omits 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next omits 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] omits 7811a4631173 Merge branch 'clk-imx' into clk-next omits 3f8dec116210 ACPI/APEI: Limit printable size of BERT table data omits 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base omits 8acb0c8a0a62 Merge branch 'for-5.18/drivers' into for-next omits 925be444d999 Merge branch 'for-5.18/block' into for-next omits eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing omits 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update omits c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files omits 9872e6bc08d6 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] omits 05d4453f6cb5 Merge branch 'clk-at91' into clk-next omits 9d3e7b7c82fd KVM: arm64: Really propagate PSCI SYSTEM_RESET2 arguments [...] omits cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface omits f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel omits 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] omits 02ddec1986ff ice: Add support for outer dest MAC for ADQ tunnels omits 457a02f03e92 ice: avoid XDP checks in ice_clean_tx_irq() omits 353bb6a5f2ac ASoC: wm_adsp: Compressed stream DSP memory structs should [...] omits 31ef579d433a ASoC: qcom: fix Kconfig for SC7280 omits 81acac8c2c88 ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer omits 5bd998af5b69 ASoC: fsl_spdif: keep all TxClk sources by txclk array omits 5af07dad6964 ASoC: SOF: amd: Remove unneeded semicolon omits c8ee0c37c045 ASoC: SOF: amd: Remove unneeded semicolon omits 9779a8e61a83 ASoC: Intel: boards: fix randconfig issue omits 5b26f2c249b1 vfio/mlx5: Fix to not use 0 as NULL pointer omits b99fdcdc3636 dm: support bio polling omits 69fe0f298920 block: add ->poll_bio to block_device_operations omits 10b29dd7eafe platform/x86: thinkpad_acpi: Don't use test_bit on an integer omits 6229ce9c3638 platform/x86: thinkpad_acpi: Fix compiler warning about un [...] omits d4b938abafc8 platform/x86: thinkpad_acpi: clean up dytc profile convert omits 1e8aa2aa1274 platform/x86: x86-android-tablets: Depend on EFI and SPI omits 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments omits caf4c86bf136 tracing/osnoise: Force quiescent states while tracing omits 24055bb87977 net: tcp: fix shim definition of tcp_inbound_md5_hash omits f833116ad2c3 coredump: Don't compile flat_core_dump when coredumps are [...] omits f0cfe17bcc1d tracing/osnoise: Do not unregister events twice omits ad24d9ebc446 ice: change "can't set link" message to dbg level omits c8ff29b58742 ice: Add slow path offload stats on port representor in switchdev omits 34a897758efe ice: Add support for inner etype in switchdev omits b859ebedd1e7 arm64: kasan: fix include error in MTE functions omits 44d445c02388 ath9k: make array voice_priority static const omits 0dff6f05a9dc ath6kl: wmi: Replace one-element array with flexible-array [...] omits 5140df50e655 ath6kl: wmi: Replace one-element array with flexible-array [...] omits dfb0203939b1 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 3c5e6994eea3 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 56f1257fdcc0 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 324edddf2505 ath6kl: wmi: Replace one-element array with flexible-array [...] omits 7f415828f987 MAINTAINERS: rectify entry for REALTEK RTL83xx SMI DSA ROU [...] omits 0dbdf819f4c1 net: lan966x: Add spinlock for frame transmission from CPU. omits 2c9ec169f70b net: ethernet: sun: use min_t() to make code cleaner omits b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 omits 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings omits 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig omits d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 omits fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues omits 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 omits 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 omits b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock omits 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG omits 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks omits f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 omits cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6bf0f1c235fa Merge tag 'thermal-v5.18-rc1' of https://git.kernel.org/pu [...] omits a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] omits 9d8f6abe980f memblock tests: Add memblock_alloc_try_nid tests for bottom up omits 8f98435d674e memblock tests: Add memblock_alloc_try_nid tests for top down omits 0ac06631a3bc memblock tests: Add memblock_alloc_from tests for bottom up omits 16567b5f30f6 memblock tests: Add memblock_alloc_from tests for top down omits 0237ee238870 memblock tests: Add memblock_alloc tests for bottom up omits 142eac65f3e0 memblock tests: Add memblock_alloc tests for top down omits 760423dfad53 regulator: rt5190a: Add support for Richtek RT5190A PMIC omits b77e70f6b8f2 regulator: Add bindings for Richtek RT5190A PMIC omits 8b1d3b733f3e ASoC: fsl_rpmsg: Remove SET_SYSTEM_SLEEP_PM_OPS callback omits fe0596a00608 ASoC: Intel: bytcht_es8316: move comment to the right place omits 6e13567d2fdf ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support omits 70b519e5cade ASoC: Intel: sof_es8336: extend machine driver to support [...] omits 8e5db4918241 ASoC: Intel: sof_es8336: add support for JD inverted quirk omits d94c11a9b0e8 ASoC: Intel: sof_es8336: move comment to the right place omits 9c818d849192 ASoC: Intel: sof_es8336: log all quirks omits 651c304df7f6 ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP omits 1b5283483a78 ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk fo [...] omits 42302b205f03 ASoC: Intel: sof_es8336: get codec device with ACPI instea [...] omits 5a6cfba5553b ASoC: Intel: sof_es8336: make gpio optional omits b3d6a07236eb ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake [...] omits cded07a2dccd ALSA: intel-dspconfig: add ES8336 support for CNL omits 1cedb6eabf0f ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices omits de24d97fb845 ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices omits 4694b8382d6b ASoC: Intel: soc-acpi: quirk topology filename dynamically omits bd015f633b05 ASoC: SOF: Intel: hda: report SSP link mask to machine driver omits 0c470db0399e ALSA: intel-nhlt: add helper to detect SSP link mask omits 92c1b7c0f780 ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards omits 679aa83a0fb7 ASoC: soc-acpi: add information on I2S/TDM link mask omits 1174442b82b6 ASoC: soc-acpi: fix kernel-doc descriptor omits f535880b2d32 ASoC: SOF: move definition of snd_sof_ipc to header file omits 839e484f9e17 ASoC: SOF: make struct snd_sof_dai IPC agnostic omits 5f8333f62fca ASoC: SOF: topology: Rename arguments in sof_parse_tokens() omits e0974a382e7c ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() omits 38a9a06794fe ASoC: SOF: topology: Modify signature for token parsing functions omits c7b655ade96a ASoC: SOF: Add a tuples array to struct snd_sof_widget omits 2b4b383f85ba ASoC: SOF: topology: make sof_route_load() IPC agnostic omits 7a976552a4f2 ASoC: SOF: make struct snd_sof_widget IPC agnostic omits 284d950dd6b0 memblock tests: Add simulation of physical memory omits 2c3dacba5d46 memblock tests: Split up reset_memblock function omits 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device omits 1379d28e840f thermal: rcar_thermal: Use platform_get_irq_optional() to [...] omits 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver omits 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] omits 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning omits c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] omits 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable omits 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt omits d8fd5a1e78db kasan: fix a missing header include of static_keys.h omits 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable omits 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] omits 7228918b3461 x86/boot: Fix memremap of setup_indirect structures omits 12b604d4ba69 rtw89: declare HE capabilities in 6G band omits 517eed92bca2 rtw89: fix HE PHY bandwidth capability omits 7bfd05ff4e80 rtw89: add tx_wake notify for low ps mode omits 895907779752 rtw89: 8852a: add ieee80211_ops::hw_scan omits ae44d81d5027 mm/slub: remove forced_order parameter in calculate_sizes omits 40bb09c87f0b net/fungible: CONFIG_FUN_CORE needs SBITMAP omits cdba24904e1d net/fungible: Fix local_memory_node error omits 6d3a16d09bfa mm/slub: refactor deactivate_slab() omits 5182f3c91803 mm/slub: limit number of node partial slabs only in cache [...] omits 1330b6ef3313 skb: make drop reason booleanable omits 92af5d479013 Merge branch irq/meson-gpio into irq/irqchip-next omits d6c47d21a0ef irqchip/meson-gpio: Add support for meson s4 SoCs omits 7297a8bcc0ae Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 3fbf4207dc68 Documentation: KVM: Update documentation to indicate KVM i [...] omits 1163319993f0 Merge branch 'dsa-next-fixups' omits 7e580490ac98 net: dsa: felix: avoid early deletion of host FDB entries omits f2e2662ccf48 net: dsa: felix: actually disable flooding towards NPI port omits e2d0576f0c00 net: dsa: be mostly no-op in dsa_slave_set_mac_address when down omits c69f40ac6006 net: dsa: felix: drop "bool change" from felix_set_tag_protocol omits fe95784fb14e net: dsa: move port lists initialization to dsa_port_touch omits 0832cd9f1f02 net: dsa: warn if port lists aren't empty in dsa_port_teardown omits ce7ec1b8ec78 Merge branch 'ptrp-ocp-next' omits b0ca789ade4e ptp: ocp: Update devlink firmware display path. omits 0cfcdd1ebcfe ptp: ocp: add nvmem interface for accessing eeprom omits d79976918852 powerpc/64: Add UADDR64 relocation support omits 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init omits 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits b57b44f7496a Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 8db984a37113 dt-bindings: thermal: rzg2l-thermal: Document RZ/V2L bindings omits 7cacfa4a7b0d ALSA: hda: Add AlderLake-PS variant PCI ID omits 03a6b195e8e8 raid5: initialize the stripe_head embeeded bios as needed omits 89f94b64408b raid5-cache: statically allocate the recovery ra bio omits 0dd00cba99c3 raid5-cache: fully initialize flush_bio when needed omits 9f7c3f837a37 raid5-ppl: fully initialize the bio in ppl_new_iounit omits d82a6c5ef9dc net: prestera: acl: make read-only array client_map static const omits c79fcc27be90 tipc: fix incorrect order of state message data sanity check omits b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe omits 4587369b6cba ptp: ocp: correct label for error path omits 869420a8be19 SO_ZEROCOPY should return -EOPNOTSUPP rather than -ENOTSUPP omits 964efdab0349 Merge branch 'mptcp-advertisement-reliability-improvement- [...] omits 0dc626e5e853 mptcp: add fullmesh flag check for adding address omits 69c6ce7b6eca selftests: mptcp: add implicit endpoint test case omits 4cf86ae84c71 mptcp: strict local address ID selection omits d045b9eb95a9 mptcp: introduce implicit endpoints omits 6fa0174a7c86 mptcp: more careful RM_ADDR generation omits f98c2bca7b2b selftests: mptcp: Rename wait function omits 826d7bdca833 selftests: mptcp: join: allow running -cCi omits ea56dcb43c20 mptcp: use MPTCP_SUBFLOW_NODATA omits 0eb4e7ee1655 mptcp: add tracepoint in mptcp_sendmsg_frag omits 2bd3b6b75946 scsi: ufs: core: scsi_get_lba() error fix omits 296559d41e0f scsi: ufs: docs: UFS documentation corrections omits 208cc9fe6f21 scsi: mpt3sas: Fix incorrect 4GB boundary check omits 0c25422d34b4 scsi: mpt3sas: Remove scsi_dma_map() error messages omits 271add11994b scsi: libfc: Fix use after free in fc_exch_abts_resp() omits 3fd07aecb750 scsi: scsi_debug: Fix qc_lock use in sdebug_blk_mq_poll() omits e9c478014b60 scsi: scsi_debug: Silence unexpected unlock warnings omits 9f5196065eeb powerpc/ps3: remove unneeded semicolons omits cd6714f94091 crypto: arm64 - cleanup comments omits 44dbd0c61bf1 crypto: qat - fix initialization of pfvf rts_map_msg structures omits 54584146cc8c crypto: qat - fix initialization of pfvf cap_msg structures omits c700216c70fc crypto: qat - remove unneeded assignment omits 8893d27ffcaf crypto: qat - disable registration of algorithms omits fd11727eec0d crypto: hisilicon/qm - fix memset during queues clearing omits 7a70d9a1cf11 crypto: xilinx: prevent probing on non-xilinx hardware omits ee6584bf3c68 crypto: marvell/octeontx - Use swap() instead of open coding it omits 3d950c34074e crypto: ccree - Fix use after free in cc_cipher_exit() omits 54cce8ecb925 crypto: ccp - ccp_dmaengine_unregister release dma channels omits 5ca7546fe317 block: move rq_qos_exit() into disk_release() omits 28883074fc10 block: do more work in elevator_exit omits 28ce942fa2d5 block: move blk_exit_queue into disk_release omits ba3e845665fb block: move q_usage_counter release into blk_queue_release omits de3d347f7b8a block: don't remove hctx debugfs dir from blk_mq_exit_queue omits 1059699f87eb block: move blkcg initialization/destroy into disk allocat [...] omits 01d0c698536f sr: implement ->free_disk to simplify refcounting omits 9c63f7f6ff31 sd: implement ->free_disk to simplify refcounting omits 534cf52aa9c1 sd: delay calling free_opal_dev omits c76c46fa04c4 sd: call sd_zbc_release_disk before releasing the scsi_dev [...] omits fad45c3007a1 sd: rename the scsi_disk.dev field omits e7f76552277c scsi: don't use disk->private_data to find the scsi_driver omits e02657ea7b86 blk-mq: handle already freed tags gracefully in blk_mq_free_rqs omits 41fa722239b4 blk-mq: do not include passthrough requests in I/O accounting omits 4e5cc99e1e48 blk-mq: manage hctx map via xarray omits 3399dd9f372b Merge branch 'BPF test_progs tests improvement' omits ba83af059153 Improve stability of find_vma BPF test omits 1fd49864127c Improve send_signal BPF test stability omits d4b540544499 Improve perf related BPF tests (sample_freq issue) omits 64bf0eef0171 f2fs: pass the bio operation to bio_alloc_bioset omits 5189810a6687 f2fs: don't pass a bio to f2fs_target_device omits 4f481208749a blk-mq: prepare for implementing hctx table via xarray omits de0328d3a253 block: mtip32xx: don't touch q->queue_hw_ctx omits 42ee3061293e blk-mq: reconfigure poll after queue map is changed omits 306f13ee1642 blk-mq: simplify reallocation of hw ctxs a bit omits 4d805131abf2 blk-mq: figure out correct numa node for hw queue omits 15729ff8143f Revert "Revert "block, bfq: honor already-setup queue merges"" omits 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] omits a2daeab5cffa Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] discards 5e086367298d rtc: wm8350: Handle error for wm8350_register_irq omits 7d959f6e978c md: use msleep() in md_notify_reboot() omits 5b401e4e9ac4 lib/raid6: Include <asm/ppc-opcode.h> for VPERMXOR omits 633174a7046e lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 omits a5359ddd0528 lib/raid6/test: fix multiple definition linking error omits daae161fd2e5 md: raid1/raid10: drop pending_cnt omits 7fd9fd46a459 tools: Fix unavoidable GCC call in Clang builds omits 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] omits 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets omits 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets omits b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks omits b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define omits 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table omits 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops omits 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock omits 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores omits a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents omits cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data omits e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 omits 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding omits a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation omits a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] omits 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support omits af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 omits 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 omits 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 omits 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings omits 837519775f1d clk: qcom: Add display clock controller driver for SM6350 omits 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings omits 6cbf8b38dfe3 i3c: fix uninitialized variable use in i2c setup omits 25e9770981f1 prlimit and set/getpriority tasklist_lock optimizations omits ad35ffa252af ice: Fix curr_link_speed advertised speed omits 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context omits 97b0129146b1 ice: Fix error with handling of bonding MTU omits 79498d5af8e4 ice: stop disabling VFs due to PF error responses omits 5710ab791665 i40e: stop disabling VFs due to PF error responses omits 57d03f5608c3 iavf: Fix adopting new combined setting discards df02071fd3fb rtc: sun6i: Add Allwinner H616 support discards fd6e4315d0da rtc: sun6i: Add support for broken-down alarm registers discards 62a8306e7315 rtc: sun6i: Add support for linear day storage discards 25c9815569ce rtc: sun6i: Fix time overflow handling omits 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages omits 330f4c53d3c2 ARM: fix build error when BPF_SYSCALL is disabled omits eeda29db98f4 x86/hyperv: Output host build info as normal Windows versi [...] omits 18c91bb2d872 prlimit: do not grab the tasklist_lock omits c57bef0287dd prlimit: make do_prlimit() static omits a7da8a0955cb MAINTAINERS: thermal: samsung: update Krzysztof Kozlowski's email omits 1d6aab36a26b thermal/drivers/ti-soc-thermal: Remove unused function ti_ [...] omits 7eab0b9d48a8 thermal/drivers/brcmstb_thermal: Interrupt is optional omits 1a7c9213d5f9 thermal: tegra-bpmp: Handle errors in BPMP response omits 3a9abd6cece8 drivers/thermal/ti-soc-thermal: Add hwmon support omits e8ec6bb30207 dt-bindings: thermal: tsens: Add msm8953 compatible omits 1f43fad1018a dt-bindings: thermal: Add sm8150 compatible string for LMh omits cf0c54db636c thermal/drivers/qcom/lmh: Add support for sm8150 omits 8556e19d4939 thermal/drivers/tsens: register thermal zones as hwmon sensors omits 62db1e8e9701 MAINTAINERS: thermal: samsung: Drop obsolete properties omits 0fb74d0d21aa dt-bindings: thermal: samsung: Convert to dtschema omits 16d1f0a79385 dt-bindings: Add vendor prefix for Xen hypervisor omits 87fee8d0911f spi: Tesla FSD support omits 4f86a6b46e53 Merge tag 'devicetree-fixes-for-5.17-3' of git://git.kerne [...] omits 28650a5c3a34 Merge branch 'dt/linus' into dt/next omits 1f5c135ee509 ipc: Store ipc sysctls in the ipc namespace omits dc55e35f9e81 ipc: Store mqueue sysctls in the ipc namespace omits 17bf6b7c7835 dt-bindings: firmware: arm,scpi: Add missing maxItems to m [...] omits 830751d54b4a ACPI: docs: gpio-properties: Unify ASL style for GPIO examples omits 390031c94211 coredump: Use the vma snapshot in fill_files_note omits 9ec7d3230717 coredump/elf: Pass coredump_params into fill_note_info omits 49c1866348f3 coredump: Remove the WARN_ON in dump_vma_snapshot omits a759de6991b3 PM: sleep: Add device name to suspend_report_result() omits 95c5436a4883 coredump: Snapshot the vmas in do_coredump omits e702196bf857 ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board omits a99a3e2efaf1 coredump: Move definition of struct coredump_params into c [...] omits f3303ff649db ACPI: APEI: fix return value of __setup handlers omits eb5616d4adee x86/ACPI: CPPC: Move init_freq_invariance_cppc() into x86 CPPC omits 666f6ecf35bc x86: Expose init_freq_invariance() to topology header omits 82d89369141b x86/ACPI: CPPC: Move AMD maximum frequency ratio setting f [...] omits fd8af343a299 x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c omits 4ac56b1f1ef8 USB: serial: usb_wwan: remove redundant assignment to variable i omits 92f90cc9fe0e Merge tag 'fuse-fixes-5.17-rc8' of git://git.kernel.org/pu [...] omits cd22a8bfcfe0 Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.ker [...] omits 4ebb15a15799 spi: s3c64xx: Add spi port configuration for Tesla FSD SoC omits 363d3c51bc5b spi: dt-bindings: samsung: Add fsd spi compatible omits 2594703044ad regulator: Convert TPS62360 binding to json-schema omits 5d4a2ea96b79 hwmon: (axi-fan-control) Use hwmon_notify_event omits c8a7fae59417 Tegra QUAD SPI combined sequence mode omits 73d9cf7ca121 Clean ups and preparation for IPC abstraction in the SOF driver omits 6b1b0f7d7d65 Add driver for SAMA7G5's PDMC omits 92abe50490d3 hwmon: (vexpress-hwmon) Use of_device_get_match_data() omits fc55c23a736c Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rm [...] discards 77b0eea1508d rtc: pl031: fix rtc features null pointer dereference discards 9b0cbe301251 rtc: mc146818-lib: fix locking in mc146818_set_time discards a4b2ecc9c5f7 dt-bindings: rtc: at91: rename rtt bindings file omits a845fa592554 Merge branch 'clk-at91' into at91-next omits f3e00820f519 dt-bindings: ufs: snps,tc-dwc-g210: convert to dtschema omits 954c6010053c dt-bindings: ufs: mediatek,ufs: convert to dtschema omits 516075a230d4 dt-bindings: ufs: hisilicon,ufs: convert to dtschema omits 462c5c0aa798 dt-bindings: ufs: qcom,ufs: convert to dtschema omits 578f116b7ad6 dt-bindings: ufs: drop unused/old ufs-qcom PHY bindings omits 1581355bd0ed dt-bindings: ufs: cdns,ufshc: convert to dtschema omits cebe22345fb8 dt-bindings: ufs: samsung,exynos-ufs: use common bindings omits 8544073271d1 dt-bindings: ufs: add common platform bindings omits f6eafa4022dd dt-bindings: phy: ti,tcan104x-can: Document mux-states property omits 7e807f4b081c dt-bindings: mfd: Fix pinctrl node name warnings omits d986afd5a7b7 MAINTAINERS: Update Jisheng's email address omits ee0a4dc9f317 Revert "netfilter: conntrack: tag conntracks picked up in [...] omits d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] omits c76edea0e52d Merge tag 'amlogic-drivers-for-v5.18' of git://git.kernel. [...] omits 4a204f789587 KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 omits b58c55d522b2 KVM: selftests: Add test to populate a VM with the max pos [...] omits 17ae5ebc46e7 KVM: selftests: Define cpu_relax() helpers for s390 and x86 omits a4187c9bd163 KVM: selftests: Split out helper to allocate guest mem via memfd omits 3d7d6043f3c3 KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper [...] omits 396fd74d6134 KVM: x86/mmu: WARN on any attempt to atomically update REM [...] omits 58298b068137 KVM: x86/mmu: Check for a REMOVED leaf SPTE before making [...] omits efd995dae5eb KVM: x86/mmu: Zap defunct roots via asynchronous worker omits 1b6043e8e584 KVM: x86/mmu: Zap roots in two passes to avoid inducing RC [...] omits 8351779ce65f KVM: x86/mmu: Allow yielding when zapping GFNs for defunct [...] omits 22b94c4b63eb KVM: x86/mmu: Zap invalidated roots via asynchronous worker omits 64a649701784 dt-bindings: rtc: at91: Add SAMA7G5 compatible strings list omits 5b05198b3108 dt-bindings: rtc: convert at91sam9 bindings to json-schema omits 608f7cf3f544 Merge tag 'memory-controller-drv-5.18-2' of git://git.kern [...] omits d3d009847a11 Merge tag 'at91-soc-5.18-2' of git://git.kernel.org/pub/sc [...] omits 42cc353b54fd arm: multi_v5: enable configs for versatile omits fd2307ee94c3 Merge tag 'arm-soc/for-5.18/defconfig-arm64' of https://gi [...] omits b3b44f502450 arm64: defconfig: enable Layerscape SFP driver omits 9a5872bab1c7 Merge tag 'at91-defconfig-5.18-2' of git://git.kernel.org/ [...] omits 443ebdd68b44 ixgbevf: add disable link state omits 008ca35f6e87 ixgbe: add improvement for MDD response functionality omits 366fd1000995 ixgbe: add the ability for the PF to disable VF link state omits d713b8d2aa03 platform/x86: amd-pmc: uninitialized variable in amd_pmc_s [...] omits f2a6c7e74740 platform/x86: intel-uncore-freq: fix uncore_freq_common_in [...] omits c91a5b1c221a platform/x86: huawei-wmi: check the return value of device [...] omits 7b4fc7c6f9a3 Merge tag 'arm-soc/for-5.18/devicetree-arm64' of https://g [...] omits dd5d787f481d Merge tag 'arm-soc/for-5.18/devicetree' of https://github. [...] omits e8f022f9ecb4 Merge tag 'dt64-cleanup-5.18' of git://git.kernel.org/pub/ [...] omits 1a38f961c4f1 Merge tag 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm [...] omits 7f434dff7621 sched/topology: Remove redundant variable and fix incorrec [...] omits 821aecd09e5a sched/deadline,rt: Remove unused parameter from pick_next_ [...] omits 71d29747b0e2 sched/deadline,rt: Remove unused functions for !CONFIG_SMP omits f4478e7c855d sched/deadline: Use __node_2_[pdl|dle]() and rb_first_cach [...] omits 772b6539fdda sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() omits f1304ecbef3c sched/deadline: Move bandwidth mgmt and reclaim functions [...] omits eb77cf1c151c sched/deadline: Remove unused def_dl_bandwidth omits 756f4ae14562 Merge tag 'zynqmp-dt-for-v5.18' of https://github.com/Xili [...] omits d23a8720327d selftests/bpf: Make test_lwt_ip_encap more stable and faster omits 25875aa71dfe ARM: include unprivileged BPF status in Spectre V2 reporting omits 4fecb1e93e49 ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tab [...] omits f38312c9b569 ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 omits 8e842f02af7e clk: at91: clk-master: remove dead code omits 44e9a741cad8 bpf: Determine buf_info inside check_buffer_access() omits 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK omits bb95dfb9e2df KVM: x86/mmu: Defer TLB flush to caller when freeing TDP M [...] omits bd29677952fa KVM: x86/mmu: Do remote TLB flush before dropping RCU in T [...] omits cf3e26427c08 KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() omits acbda82a81c7 KVM: x86/mmu: Require mmu_lock be held for write to zap TD [...] omits e2b5b21d3a81 KVM: x86/mmu: Add dedicated helper to zap TDP MMU root sha [...] omits 77c8cd6b85af KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU omits c10743a1824b KVM: x86/mmu: Zap only the target TDP MMU shadow page in N [...] omits 626808d137b7 KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper t [...] omits 966da62adaf1 KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non- [...] omits 0e587aa73355 KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and [...] omits a151aceca1e4 KVM: x86/mmu: Drop RCU after processing each root in MMU n [...] omits 93fa50f644e0 KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notif [...] omits c8e5a0d0e9bc KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TD [...] omits 614f6970aa70 KVM: x86/mmu: do not allow readers to acquire references t [...] omits 7c554d8e51a9 KVM: x86/mmu: only perform eager page splitting on valid roots omits 226b8c8f85e4 KVM: x86/mmu: Require mmu_lock be held for write in unyiel [...] omits 7ae5840e6f33 KVM: x86/mmu: Document that zapping invalidated roots does [...] omits db01416b22d9 KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred T [...] omits f28e9c7fce14 KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap omits 3354ef5a592d KVM: x86/mmu: Check for present SPTE when clearing dirty b [...] omits 37b2a6510a48 KVM: use __vcalloc for very large allocations omits 3000f2e2fc85 mm: use vmalloc_array and vcalloc for array allocations omits a8749a35c399 mm: vmalloc: introduce array allocation functions omits d3258737afc0 Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in [...] omits 979452fbc430 dt-bindings: drm/bridge: anx7625: Revert DPI support omits 6ae0a4d8fec5 ASoC: mxs: Fix error handling in mxs_sgtl5000_probe omits 50291652af52 ASoC: atmel: mchp-pdmc: add PDMC driver omits 015044e9610c ASoC: dt-bindings: Document Microchip's PDMC omits 9a1e13440a4f ASoC: dmaengine: do not use a NULL prepare_slave_config() [...] omits 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf omits a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver omits 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters omits 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] omits a1b6f487cb47 turbostat: fix PC6 displaying on some systems omits 5adf349439d2 x86/module: Fix the paravirt vs alternative order omits a82c25c366b0 Revert "netfilter: nat: force port remap to prevent shadow [...] omits 2f6edb6bcb2f ARM: dts: aspeed: Fix AST2600 quad spi group omits 60392db617b5 Merge tag 'tegra-for-5.17-arm-dt-fixes-2' of git://git.ker [...] omits d307eab593b2 Merge branch 'net-phy-lan87xx-use-genphy_read_master_slave [...] omits f1f3a674261e net: phy: lan87xx: use genphy_read_master_slave in read_status omits 64807c232151 net: phy: exported the genphy_read_master_slave function omits a6b44a2518a0 ASoC: rk817: Fix missing clk_disable_unprepare() in rk817_ [...] omits 80ab9012bbf1 spi: topcliff-pch: Prevent usage of potentially stale DMA device omits 1b8342cc4a38 spi: tegra210-quad: combined sequence mode omits 75a1b44a54bd spi: tegra210-quad: add acpi support omits e45ac7831ff3 ASoC: mediatek: mt8192-mt6359: Fix error handling in mt819 [...] omits 5575f7f49134 ASoC: SOF: Add missing of_node_put() in imx8m_probe omits f725d2057980 ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() i [...] omits 6f6f28bf5d8e ASoC: amd: acp3x: Fix signedness bug in acp3x omits 954e615497cc ASoC: amd: acp5x-pcm-dma: Fix signedness bug omits 5ea14bf62ef4 ASoC: mediatek: mt8183: support wb bt audio omits 51996ca26fc7 ASoC: Intel: catpt: use asoc_substream_to_rtd() omits b0bfaf0544d0 ASoC: atmel: Fix error handling in snd_proto_probe omits 40bdb2fd6b15 ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai omits ea7e5ee67fb7 ASoC: SOF: topology: expose some get_token ops omits 5ef969e2f8e1 ASoC: SOF: topology: Modify the get_token op for string tokens omits 6a6b5727f8ee ASoC: SOF: topology: Drop the size parameter from struct s [...] omits 9911ce06db9d ASoC: SOF: topology: remove redundant code in sof_link_afe_load() omits fb763299bd8e ASoC: SOF: topology: remove redundant code omits c99b70a2d21a ASoC: SOF: sof-audio: removed unused function omits 3a790f3a7c28 ASoC: SOF: set swidget's core for scheduler widget omits 80df2226268f ASoC: SOF: simplify snd_sof_device_remove() omits 5187357e45c3 ASoC: SOF: remove snd_sof_pipeline_find() omits 1a4e53d2fc4f spi: Fix invalid sgs value omits d3cff4a95ed7 KEYS: remove support for asym_tpm keys omits 7e0438f83dc7 tpm: fix reference counting for struct tpm_chip omits 3d6ae1a5d0c2 integrity: Only use machine keyring when uefi_check_trust_ [...] omits 74f5e3005139 integrity: Trust MOK keys if MokListTrustedRT found omits 847c5336d843 efi/mokvar: move up init order omits 087aa4ed3790 KEYS: Introduce link restriction for machine keys omits 56edb6c25f11 KEYS: store reference to machine keyring omits 45fcd5e521cd integrity: add new keyring handler for mok keys omits d19967764ba8 integrity: Introduce a Linux keyring called machine omits e561752c3170 integrity: Fix warning about missing prototypes omits c5d1ed846e15 KEYS: trusted: Avoid calling null function trusted_key_exit omits 969a26446bcd KEYS: trusted: Fix trusted key backends when building as module omits f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits omits 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs omits 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] omits 0b0057cc4193 powerpc/bitops: Force inlining of fls() omits e17c6debd4b2 Merge branches 'arm/mediatek', 'arm/msm', 'arm/renesas', ' [...] omits e38432cb4b3a Merge tag 'arm-smmu-updates' of git://git.kernel.org/pub/s [...] omits 9f968fc70d85 iommu/amd: Improve amd_iommu_v2_exit() omits c1d5b57a1ebb iommu/amd: Remove unused struct fault.devid omits 3bf01426a574 iommu/amd: Clean up function declarations omits 434d2defa93b iommu/amd: Call memunmap in error path omits 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership omits 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling omits 7cf83e222bce perf/marvell: CN10k DDR performance monitor support omits 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor omits 819a47d24b61 arm64: clean up tools Makefile omits 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const omits e5417cbf7ab5 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() omits 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n omits d601fd24e696 powerpc/secvar: fix refcount leak in format_show() omits 1a76e520ee18 powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E omits 76222808fc25 powerpc: Move C prototypes out of asm-prototypes.h omits 31fac5657739 perf/arm-cmn: Update watchpoint format omits 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 omits 9470c29faa91 drm/sun4i: mixer: Fix P010 and P210 format numbers omits ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> omits 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] omits 6c43a920a5cd net: dsa: tag_dsa: Fix tx from VLAN uppers on non-filterin [...] omits 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] omits 022bd5cae497 mfd: intel-lpss: Provide an SSP type to the driver omits b5b775b2d96a dt-bindings: mfd: brcm,cru: Rename pinctrl node omits 844dd8fe02f2 dt-bindings: Add compatibles for undocumented trivial syscons omits ce39a65bc12b mfd: atmel-flexcom: fix compilation warning omits 49be16305587 dt-bindings: mfd: Add compatible for the MediaTek MT6366 PMIC omits 328c621b95cd net: lan966x: allow offloading timestamp operations to the PHY omits dab18d3be1bf dt-bindings: mfd: samsung,exynos5433-lpass: Convert to dtschema omits 8d73aa0e6b75 mfd: exynos-lpass: Drop unneeded syscon.h include omits 8c70bd5802f4 mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs omits 3d4d1266597c mfd: ab8500: Drop debugfs module omits 6ceb5f173ff1 mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC omits a002f65ab409 mfd: ab8500: Rewrite bindings in YAML omits c3a0dcd8f566 mfd: qcom-spmi-pmic: Add pm8953 compatible omits c788f6e6aa11 mfd: stmfx: Improve error message triggered by regulator f [...] omits 2a6bacf79b3a dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible omits 56f216d8efbc mfd: rk808: Add reboot support to rk808.c omits a96f688b4e44 hwmon: sy7636a: Fix trivial 'underline too short' warning omits 10377bb29335 mfd: arizona: Add missing statics to the of_match_tables omits b0e846248de5 mfd: db8500-prcmu: Remove dead code for a non-existing config omits f49f43371b8a mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 50904e9bd686 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits 4946d58dbb3b mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits afb67df31a8c Merge branches 'ib-mfd-hwmon-regulator-5.18', 'ib-mfd-iio- [...] omits 1416ea0ddc14 net: mdio-mux: add bus name to bus id omits 604b388419d0 ALSA: scarlett2: Add support for the internal "standalone" switch omits 441d1e10476b ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections omits 243cfa6a6782 gpiolib: Use list_first_entry()/list_last_entry() omits a9a5b720dc82 gpio: sim: Declare gpio_sim_hog_config_item_ops static omits 151c6b49d679 mtd: spi-nor: Skip erase logic when SPI_NOR_NO_ERASE is set omits 2dd634664d41 tpm: xen-tpmfront: Use struct_size() helper omits 8bdc3e05cc78 KEYS: x509: remove dead code that set ->unsupported_sig omits 9f8b3f321f39 KEYS: x509: remove never-set ->unsupported_key flag omits 7804fe9e8dc7 KEYS: x509: remove unused fields omits 8f2a7b518bb8 KEYS: x509: clearly distinguish between key and signature [...] omits c51abd96837f KEYS: fix length validation in keyctl_pkey_params_get_2() omits 8335adb8f9d3 selftests: tpm: add async space test with noneexisting handle omits 2e8e4c8f6673 tpm: Fix error handling in async work omits 0d060f230fa0 selftests: tpm2: Determine available PCR bank omits c4439eccd55e Pull udf cleanup from Colin Ian King. omits 31e9dc49c2c0 udf: remove redundant assignment of variable etype omits 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ omits e878ae2d1df5 bpf/docs: Update list of architectures supported. omits 5ad0a415da6b bpf/docs: Update vmtest docs for static linking omits 4989135a8533 bpf: Remove redundant slash omits 69adcb988a06 net: cxgb3: Fix an error code when probing the driver omits 13d04d79701b ice: xsk: fix GCC version checking against pragma unroll presence omits 04b6de649e12 libbpf: Fix array_size.cocci warning omits 03b9c7fa3f15 bpf: Replace strncpy() with strscpy() omits 9c6e6a80ee74 libbpf: Unmap rings when umem deleted omits 8daf4e75fc09 vxlan_core: delete unnecessary condition omits 4a01e748a51c Merge tag 'x86_bugs_for_v5.17' of git://git.kernel.org/pub [...] omits 2268169c14e5 s390: remove unused expoline to BC instructions omits 7d8484c4151d s390/irq: use assignment instead of cast omits 998e78004fe4 s390/traps: get rid of magic cast for per code omits 52b739e2780c s390/traps: get rid of magic cast for program interruption code omits 0ecf337fa2e4 s390/signal: fix typo in comments omits 50b7c4688da9 s390/asm-offsets: remove unused defines omits 6b1ca46ab3aa s390/test_unwind: avoid build warning with W=1 omits df5a95f481c4 s390: remove .fixup section omits 7fc8c362e782 s390/bpf: encode register within extable entry omits 484a8ed8b7d1 s390/extable: add dedicated uaccess handler omits 3d66718cd62d s390/extable: convert to relative table with data omits 46fee16f5712 s390/extable: add and use fixup_exception helper function omits cfa45c5e0d36 s390/base: pass pt_regs to early program check handler omits 0741ec112ca6 s390/extable: move extable related functions to mm/extable.c omits d09a307fde1c s390/extable: move EX_TABLE define to asm-extable.h omits 1952954569d1 s390/extable: search amode31 extable last omits a156f09c9063 s390/extable: sort amode31 extable early omits 9d792ef17f18 s390/airq: use DMA memory for summary indicators omits 1024063effc3 s390/zcrypt: Provide target domain for EP11 cprbs to sched [...] omits 252a1ff77763 s390/zcrypt: change reply buffer size offering omits 383366b58016 s390/zcrypt: Support CPRB minor version T7 omits a7e701dba123 s390/zcrypt: handle checkstopped cards with new state omits 985214af939b s390/zcrypt: CEX8S exploitation support omits d64e5e9120a6 s390/ap/zcrypt: debug feature improvements omits 72f00505f2d2 ptp: ocp: off by in in ptp_ocp_tod_gnss_name() omits f96272a90d9e lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] omits a2d266a8f1fc Merge tag 'v5.17-next-soc.2' of git://git.kernel.org/pub/s [...] omits 5125091d757a MAINTAINERS: update Krzysztof Kozlowski's email omits 537c3757b4e3 Merge tag 'tegra-for-5.17-arm64-dt-fixes' of git://git.ker [...] omits e941dc13fd37 Input: zinitix - do not report shadow fingers omits 0345691b24c0 tick/rcu: Stop allowing RCU_SOFTIRQ in idle omits 2984539959db tick/rcu: Remove obsolete rcu_needs_cpu() parameters omits a1ff03cd6fb9 tick: Detect and fix jiffies update stall omits e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" omits 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] omits 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] omits e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] omits 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR omits 1310222c276b arm64/mm: Drop use_1G_block() omits cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB omits f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field omits b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] omits 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] omits 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks omits 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges omits 97dfad194ca8 iommu/arm-smmu: Account for PMU interrupts omits a45194b9de18 MAINTAINERS: dt-bindings: update Krzysztof Kozlowski's email omits 9fce18ab0bc2 ASoC: fsl_sai: Cleanups and 1:1 bclk:mclk ratio support omits 5e36946abcfb ASoC: SOF: updates for 5.18 omits 2f4d6de53327 ASoC: Intel: boards: cleanups for 5.18 omits 3066987e11d3 ASoC: audio_graph_card2: Support variable slot widths omits fc14fac286a0 ASoC: codecs: Add Awinic AW8738 audio amplifier driver omits 5b835d4cade1 xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size omits 6fad9ddc7d9f xtensa: rename PT_SIZE to PT_KERNEL_SIZE omits 4020aad85c67 nvme: add support for enhanced metadata omits a7d4383f17e1 block: add pi for extended integrity omits f3813f4b287e crypto: add rocksoft 64b crc guard tag framework omits cbc0a40e17da lib: add rocksoft model crc64 omits 7ee8809df990 linux/kernel: introduce lower_48_bits function omits c2ea5fcf53d5 asm-generic: introduce be48 unaligned accessors omits 84b735429f5f nvme: allow integrity on extended metadata formats omits c340b990d58c block: support pi with extended metadata omits d57c1cf43e7b Merge branch 'for-5.18/write-streams' into for-5.18/64bit-pi omits 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs omits e41ffa9cf0b1 Merge branch 'for-5.18/alloc-cleanups' into for-5.18/64bit-pi omits b83ac18fce79 Merge branch 'for-5.18/drivers' into for-5.18/64bit-pi omits bc8419944f68 Merge branch 'for-5.18/block' into for-5.18/64bit-pi omits c75e707fe1aa block: remove the per-bio/request write hint omits 85e6c775762a nvme: remove support or stream based temperature hint omits 82911009637e Merge branch 'for-5.18/alloc-cleanups' into for-5.18/write [...] omits b46bebaf2a58 Merge branch 'for-5.18/drivers' into for-5.18/write-streams omits 13400b145426 Merge branch 'for-5.18/block' into for-5.18/write-streams omits ea4424be1688 Merge tag 'mtd/fixes-for-5.17-rc8' of git://git.kernel.org [...] omits 06be3029703f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] omits 0c9992315e73 ACPICA: Avoid walking the ACPI Namespace if it is not there omits aa6f8dcbab47 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" omits 66435063c5f3 arm64: dts: stingray: Fix spi clock name omits bb8555fe8715 arm64: dts: ns2: Fix spi clock name omits 8d26c4328b46 PCI/IOV: Fix wrong kernel-doc identifier omits 4467b8bad240 clocksource/drivers/timer-of: Check return value of of_iom [...] omits 58dedf0a4782 Merge branch 'clocksource.2022.02.01b' of git://git.kernel [...] omits 7401b49c50c2 ARM: tegra: Move Nyan FHD panels to AUX bus omits eb31228b1dce perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, [...] omits 1f48989cdc7d perf script: Output branch sample type omits b2dac688a526 perf script: Refactor branch stack printing omits 66fd6c9d6972 perf session: Print branch stack entry type in --dump-raw-trace omits 8f431a28696d perf evsel: Add error message for unsupported branch stack cases omits 1ec7ed5163c7 Revert "ath: add support for special 0x0 regulatory domain" omits 49c14f94ccfe clocksource/drivers/timer-of: check return value of of_iom [...] omits 389e3bff69b4 clocksource/drivers/timer-microchip-pit64b: Use 5MHz for c [...] omits ff10ee97cb20 clocksource/drivers/timer-microchip-pit64b: Use notrace omits 34f03f7f3e9f clocksource/drivers/timer-microchip-pit64b: Remove mmio selection omits cea9ffe0094d dt-bindings: timer: Tegra: Convert text bindings to yaml omits bf127df3ccea clocksource/drivers/imx-tpm: Move tpm_read_sched_clock() u [...] omits 8c4b810a8700 clocksource/drivers/arm_arch_timer: Use event stream scali [...] omits 0a3a4b9d2bb7 clocksource/drivers/exynos_mct: Increase the size of name array omits f49b82a0a54f clocksource/drivers/exynos_mct: Bump up mct max irq number omits dfc597c9bca9 clocksource/drivers/exynos_mct: Remove mct interrupt index enum omits ab8da93dc06d clocksource/drivers/exynos_mct: Handle DTS with higher num [...] omits bceaae3bac0c clocksource/drivers/timer-ti-dm: Fix regression from errat [...] omits 58c9a5060cb7 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] omits d1d28bd9a0f8 mm/slub: use helper macro __ATTR_XX_MODE for SLAB_ATTR(_RO) omits 42da5a4ba170 mtd: rawnand: omap2: Actually prevent invalid configuratio [...] omits b3627647f9ea Merge tag 'br-v5.18s' of git://linuxtv.org/hverkuil/media_ [...] omits 92ec1a5c275a Merge tag 'br-v5.18r' of git://linuxtv.org/hverkuil/media_ [...] omits 25e94139218c ivtv: fix incorrect device_caps for ivtvfb omits 9ef9abf4ff57 media: rcar-csi2: Drop comma after SoC match table sentinel omits a312f8982632 media: camss: Replace hard coded value with parameter omits 9f1f4b642451 media: saa7134: fix incorrect use to determine if list is empty omits 384376048626 media: MAINTAINERS: update rksip1 maintainers info omits da024867debb MAINTAINERS: update media vimc driver maintainers omits 42a55435b0ef media: i2c: max2175: Use rbtree rather than flat register cache omits 42356ecbdb69 media: amphion: add amphion vpu entry in Kconfig and Makefile omits af850794b8e9 MAINTAINERS: add AMPHION VPU CODEC V4L2 driver entry omits 145e936380ed media: amphion: implement malone decoder rpc interface omits d82977796c48 media: amphion: implement windsor encoder rpc interface omits 6de8d628df6e media: amphion: add v4l2 m2m vpu decoder stateful driver omits 0401e659c1f9 media: amphion: add v4l2 m2m vpu encoder stateful driver omits 3cd084519c6f media: amphion: add vpu v4l2 m2m support omits 61cbf1c1fa6d media: amphion: implement vpu core communication based on mailbox omits 9f599f351e86 media: amphion: add vpu core driver omits b50a64fc54af media: amphion: add amphion vpu device driver omits 72a74c8f0a0d media: add nv12m_8l128 and nv12m_10be_8l128 video format. omits 38ad8b32f3af dt-bindings: media: amphion: add amphion video codec bindings omits 468f252930d8 ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() omits 12fdba564afd Merge tag 'for-5.18-2.6-signed' of git://linuxtv.org/sailu [...] omits 0c4bcfdecb1a fuse: fix pipe buffer lifetime for direct_io omits 5ad05ecad432 media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC omits 1092347165cf media: lirc: remove unused feature LIRC_CAN_SET_REC_DUTY_CYCLE omits c81652a4a88c Merge tag 'br-v5.18q' of git://linuxtv.org/hverkuil/media_ [...] omits 8268d067508b Merge tag 'br-v5.18l' of git://linuxtv.org/hverkuil/media_ [...] omits 8bd4aaf438e3 media: staging: tegra-vde: De-stage driver omits a097abd401f2 media: staging: tegra-vde: Bump BSEV DMA timeout omits 313db7d235a0 media: staging: tegra-vde: Remove legacy UAPI support omits 24d5d2bafb46 media: staging: tegra-vde: Support V4L stateless video dec [...] omits 9aa94a316466 media: staging: tegra-vde: Factor out H.264 code omits c47383f84909 mfd: Add support for the MediaTek MT6366 PMIC omits 804f46885317 drm/i915/psr: Set "SF Partial Frame Enable" also on full update omits 5b6ab28d0678 USB: serial: pl2303: fix GS type detection omits 660c619b9d7c gpiolib: acpi: Convert ACPI value of debounce to microseconds omits fc328a7d1fcc gpio: Revert regression in sysfs-gpio (gpiolib.c) omits 5f84e73f9a8f gpio: tegra186: Add IRQ per bank for Tegra241 omits e477e51a41cb mfd: mc13xxx: Add check for mc13xxx_irq_request omits c58e496311a5 rtc: max77686: Add MAX77714 support omits 3f6f1f1f9f12 watchdog: max77620: Add comment to clarify set_timeout procedure omits 254099d8fafc watchdog: max77620: Add support for the max77714 variant omits 60b050ff3a60 mfd: max77714: Add driver for Maxim MAX77714 PMIC omits d1f318847874 dt-bindings: mfd: Add Maxim MAX77714 PMIC omits 3e2e90fefc9b rtc: max77686: Remove unused code to read in 12-hour mode omits a26d84633c2b rtc: max77686: Rename day-of-month defines omits 72c356c2cf40 rtc: max77686: Convert comments to kernel-doc format omits 97939610b893 block: remove bio_devname omits 734294e47a2e ext4: stop using bio_devname omits c7dec4623c9c raid5-ppl: stop using bio_devname omits ac483eb375fa raid1: stop using bio_devname omits ee1925bd8344 md-multipath: stop using bio_devname omits 0a806cfde82f dm-integrity: stop using bio_devname omits 666717196500 dm-crypt: stop using bio_devname omits 47c426d52417 pktcdvd: remove a pointless debug check in pkt_submit_bio omits ad740780bbc2 block: remove handle_bad_sector omits 57e95e4670d1 block: fix and cleanup bio_check_ro omits a58c22cfbbf6 video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of omits b15e3bc76925 spi: npcm-fiu: Fix typo ("npxm") omits 320689a1b543 spi: Fix Tegra QSPI example omits fa0f3db49e10 spi: qup: replace spin_lock_irqsave by spin_lock in hard IRQ omits c59dbc642d4e spi: cadence: fix platform_get_irq.cocci warning omits af524ae5ad13 spi: Update NXP Flexspi maintainer details omits bbc7ba0fa06a regulator: cleanup comments omits 71a6254c8b8a ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START omits b6b62d942bbc ASoC: wm_adsp: Expand firmware loading search options omits 405afed8a728 ASoC: fsi: Add check for clk_enable omits 6ed5dbba6c97 ASoC: qcom: select correct WCD938X config for SC7280 omits 139cad4bde67 ASoC: cs35l41: Remove unnecessary param omits dacf1497a8ea ASoC: cs35l41: Fix max number of TX channels omits b41d6195b2f0 ASoC: rt5682s: Stabilize the combo jack detection omits db0350da8084 ASoC: wm8350: Handle error for wm8350_register_irq omits f590797fa3c1 ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_au [...] omits 9a33f5632ca5 ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() omits 00925272f166 ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() omits 899a9a7f624b ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() omits ce73ef6ec671 ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" omits bdfc385948bf ASoC: Intel: boards: add GPIOLIB dependency where missed omits 32666b866f55 ASoC: Intel: boards: remove explicit dependency on GPIOLIB [...] omits a50b7926d015 ASoC: fsl_sai: implement 1:1 bclk:mclk ratio support omits 1d4cbdf7bf2e ASoC: fsl_sai: use DIV_ROUND_CLOSEST() to calculate divider omits c56359f4f2ad ASoC: fsl_sai: Use better variable names omits 99c1e74f25d4 ASoC: fsl_sai: store full version instead of major/minor omits 814c9fc46fb9 ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk omits cb00b4c18f89 ASoC: fsl_sai: simplify irq return value omits bd393e2ecc30 ASoC: fsl_sai: Drop unnecessary defines omits 6b4528b5532f ASoC: codecs: Add Awinic AW8738 audio amplifier driver omits b3284430615c ASoC: dt-bindings: Add schema for "awinic,aw8738" omits 1e974e5b82b3 ASoC: audio_graph_card2: Add support for variable slot widths omits 26e5366dd305 ASoC: dt-bindings: audio-graph-port: Add dai-tdm-slot-width-map omits 0f33105bb2f7 ASoC: SOF: Intel: hda: clarify operator precedence omits 9188812539d1 ASoC: SOF: debug: clarify operator precedence omits 4aaa06b227f7 ASoC: SOF: fix 32 signed bit overflow omits 8e85cab85856 ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value omits 7cf467ac9cf3 ASoC: SOF: amd: Move group register configuration to acp-loader omits dc0d4ed26dd2 ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq omits b7485ec85059 ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP regist [...] omits 9c2611b2a620 ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional omits edca0623f6d7 ASoC: SOF: amd: acp-pcm: Take buffer information directly [...] omits d66c57c5ff8a ASoC: SOF: Intel: pci-tgl: add RPL-S support omits 5e02fb590e83 ASoC: cs35l41: Fix DSP mbox start command and global enable order omits 16639d39bdf5 ASoC: cs35l41: Fix max number of TX channels omits 03a7895ee701 ASoC: cs35l41: Fix GPIO2 configuration omits a4abd55a2490 powerpc/kexec: Declare kexec_paca static omits e15c703be48e powerpc/smp: Declare current_set static omits e86debbbb5f8 powerpc: Cleanup asm-prototypes.c omits 2ca48dbb2107 powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S omits a5f04d1f2724 powerpc/ftrace: Regroup PPC64 specific operations in ftrac [...] omits 228216716cb5 powerpc/ftrace: Refactor ftrace_{regs_}caller omits 9bdb2eec3dde powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() omits 57201d657eb7 selftest/powerpc: Add PAPR sysfs attributes sniff test omits 3c14b73454cf powerpc/pseries: Interface to represent PAPR firmware attributes omits cc15ff327569 powerpc/mce: Avoid using irq_work_queue() in realmode omits 0a182611d149 powerpc/mce: Modify the real address error logging messages omits 0f4ef8a3bf78 selftests/powerpc: Add test for real address error handling omits 0f54bddefe7f powerpc/pseries: Parse control memory access error omits 49c3af43e65f powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 omits 3a3fc9bf1039 powerpc64/bpf: Store temp registers' bpf to ppc mapping omits 036d559c0bde powerpc/bpf: Use _Rn macros for GPRs omits 576a6c3a00c1 powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c omits 7b187dcdb5d3 powerpc/bpf: Cleanup bpf_jit.h omits 794abc08d75e powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros omits 391c271f4deb powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL [...] omits 74bbe3f08463 powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() omits feb6307289d8 powerpc64/bpf: Optimize instruction sequence used for func [...] omits 43d636f8b4fd powerpc64/bpf elfv1: Do not load TOC before calling functions omits b10cb163c4b3 powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry omits 4eeac2b0aaad powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 omits 1d4866d5652f powerpc64/bpf: Use r12 for constant blinding omits c2067f7f8883 powerpc64/bpf: Do not save/restore LR on each call to bpf_ [...] omits 0ffdbce6f4a8 powerpc/bpf: Handle large branch ranges with BPF_EXIT omits bafb5898de5d powerpc/bpf: Emit a single branch instruction for known sh [...] omits acd7408d2748 powerpc/bpf: Skip branch range validation during first pass omits 591b4b268435 powerpc/code-patching: Pre-map patch area omits d4679ac8ea2e powerpc/64s: Don't use DSISR for SLB faults omits fa1321b11bd0 powerpc/sysdev: fix incorrect use to determine if list is empty omits 37e6764895ef powerpc/pseries/vas: Add VAS migration handler omits 716d7a2e3764 powerpc/pseries/vas: Modify reconfig open/close functions [...] omits 278fe1cc2205 powerpc/pseries/vas: Define global hv_cop_caps struct omits 45f06eac30e5 powerpc/pseries/vas: Add 'update_total_credits' entry for [...] omits b903737bc522 powerpc/pseries/vas: sysfs interface to export capabilities omits c656cfe571a9 powerpc/pseries/vas: Reopen windows with DLPAR core add omits 8ef7b9e1765a powerpc/pseries/vas: Close windows with DLPAR core removal omits 6a8d4ca891aa powerpc/vas: Map paste address only if window is active omits b5c63d90cc2d powerpc/vas: Return paste instruction failure if no active window omits 1fe3a33ba0a3 powerpc/vas: Add paste address mmap fault handler omits 976410cd2cb4 powerpc/pseries/vas: Save PID in pseries_vas_window struct omits 40562fe4fa3d powerpc/pseries/vas: Use common names in VAS capability structure omits 9ef78b62938a Merge branch 'topic/ppc-kvm' into next omits 172e611b54e8 dt-bindings: mfd: maxim,max77802: Convert to dtschema omits 6b9d48b418fb regulator: dt-bindings: maxim,max77802: Convert to dtschema omits ed6e9aa8f52f dt-bindings: mfd: maxim,max14577: Convert to dtschema omits e1cd4265e547 regulator: dt-bindings: maxim,max14577: Convert to dtschema omits ce44e3aeec43 dt-bindings: power: supply: maxim,max14577: Convert to dtschema omits 7db7a24657c9 spi: s3c64xx: Allow controller-data to be optional omits 96f06006a350 mfd: dt-bindings: google,cros-ec: Fix indentation in example omits f412fe11c1a9 mfd: dt-bindings: google,cros-ec: Reference Samsung SPI bindings omits 0ff4827ed66f spi: dt-bindings: samsung: Convert to dtschema omits 04732ff2a1f0 MAINTAINERS: mfd: Cover MAX77843 by Maxim PMIC/MUIC for Ex [...] omits aec499c75cf8 nds32: Remove the architecture omits 4fddb6211da1 dt-bindings: mfd: maxim,max77843: Add MAX77843 bindings omits 77357c50e400 regulator: dt-bindings: maxim,max77843: Add MAX77843 bindings omits 9729cad0278b dt-bindings: extcon: maxim,max77843: Add MAX77843 bindings omits 4bc06c59f62d Merge branch 'topic/func-desc-lkdtm' into next omits c70c453abcbf smsc95xx: Ignore -ENODEV errors when device is unplugged omits 57d29a2935c9 net: rtnetlink: fix error handling in rtnl_fill_statsinfo() omits cd5169841c49 net: dsa: return success if there was nothing to do omits 0273d10182ec selftests: net: fix array_size.cocci warning omits d9dc0c84ad2d qed: return status of qed_iov_get_link omits 3f059a7e8c13 mips: remove reference to "newer Loongson-3" omits 23c7f8d7989e net: Fix esp GSO on inter address family tunnels. omits 053c8fdf2c93 esp: Fix BEET mode inter address family tunneling on GSO omits ebe48d368e97 esp: Fix possible buffer overflow in ESP transformation omits 34275ac292ae mips: Always permit to build u-boot images omits 6ddcba9d480b MIPS: Sanitise Cavium switch cases in TLB handler synthesizers omits 244eae91a94c DEC: Limit PMAX memory probing to R3k systems omits 97bf0395c226 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n omits d17b66417308 MIPS: fix fortify panic when copying asm exception handlers omits 0c1794c200e9 nfp: xsk: avoid newline at the end of message in NL_SET_ER [...] omits 7de8eb0d9039 net/smc: fix compile warning for smc_sysctl omits 52c92286b71e mmc: dw-mmc-rockchip: Fix handling invalid clock rates omits c4313e750014 mmc: dw_mmc: Support setting f_min from host drivers omits 0ffd498db172 mmc: host: Drop commas after SoC match table sentinels omits 7a9f778c7f5a Merge branch 'fixes' into next omits 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] omits 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] omits 334ff12284fc netfilter: bridge: clean up some inconsistent indenting omits bf8d87c076f5 PCI: endpoint: Fix misused goto label omits e21af12622c0 Merge branch 'netif_rx-part3' omits 67dbd6c0a2c4 net: phy: micrel: Move netif_rx() outside of IRQ-off section. omits 2655926aea9b net: Remove netif_rx_any_context() and netif_rx_ni(). omits e1f9e434617f net: phy: micrel: Use netif_rx(). omits 63d57cd67454 phonet: Use netif_rx(). omits d33d0dc9275d bluetooth: Use netif_rx(). omits 94da81e2fc42 batman-adv: Use netif_rx(). omits a0f0db8292e6 tipc: Use netif_rx(). omits 3d391f6518fd tun: vxlan: Use netif_rx(). omits 4bcc4249b4cf staging: Use netif_rx(). omits a70d20704ad5 s390: net: Use netif_rx(). omits bb77bd31c281 ethernet: sun: Free the coherent when failing in probing omits cd0b6277c3aa Merge branch 'ptp-is_sync' omits 3914a9c07e8c micrel: Use generic ptp_msg_is_sync() function omits 1246b229c6e8 dp83640: Use generic ptp_msg_is_sync() function omits f72de02ebece ptp: Add generic PTP is_sync() function omits dd830aed23c6 net: lantiq_xrx200: fix use after free bug omits e0058f0fa80f net: qlogic: check the return value of dma_alloc_coherent( [...] omits d0aeb0d4a3f7 isdn: hfcpci: check the return value of dma_set_mask() in [...] omits 96ba61ee5331 media: v4l2-ctrls: Add new V4L2_H264_DECODE_PARAM_FLAG_P/B [...] omits f81dd043ec41 PCI: imx6: Enable i.MX6QP PCIe power management support omits 875fa4c0d85a media: doc: pixfmt-rgb: Fix V4L2_PIX_FMT_BGR24 format description omits 3a6cddab2d80 media: imx: imx8mq-mipi_csi2: Remove unneeded code omits f99c4ad386dd media: dvb_frontends: make static read-only array fec_tab const omits 9de01d22409a media: dib7000p: make static read-only arrays notch and si [...] omits 211e6e863531 media: dvb_frontend: make static read-only array DIB3000MC [...] omits f63429f483c9 media: dt-bindings: media: renesas,csi2: Update data-lanes [...] omits 4e541b06b0e8 media: Remove usage of the deprecated "pci-dma-compat.h" API omits a53becd1eb19 media: mtk-vcodec: Remove duplicated include in mtk_vcodec [...] omits 07922937e9a5 media: hdpvr: initialize dev->worker at hdpvr_register_videodev omits 1760fdb6fe9f mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND omits db95031d8f75 media: camss: Point sm8250 at the correct vdda regulators omits 0c4d7fda5cbe media: camss: Point sdm845 at the correct vdda regulators omits 81bdfa4f86ad media: camss: Set unused regulators to the empty set omits 0d8140179715 media: camss: Add regulator_bulk support omits 088c0384bc87 media: dt-bindings: media: camss: Add vdda supply declarat [...] omits 849139d46d09 media: dt-bindings: media: camss: Fixup vdda regulator des [...] omits 87137d55f3dc media: davinci: vpif: Use platform_get_irq_optional() to g [...] omits e6a21a14106d media: vidtv: Check for null return of vzalloc omits 479f4a6e602a media: mtk-mdp: Remove redundant 'flush_workqueue()' calls omits 553189144c9e media: videobuf2-dma-contig: Invalidate vmap range before [...] omits 68d0c3311ec1 media: stk1160: use dma_alloc_noncontiguous API omits 69fd04d06adb media: stk1160: move transfer_buffer and urb to same struc [...] omits fbe04b49a54e media: stk1160: If start stream fails, return buffers with [...] omits 447b437f3f18 media: stk1160: fix number of buffers in case not all buff [...] omits cf1abc501a5c media: hantro: Add support for i.MX8MM Hantro-G1 omits 176f093c6076 media: dt-bindings: media: nxp, imx8mq-vpu: Add support fo [...] omits 6971efb70ac3 media: hantro: Allow i.MX8MQ G1 and G2 to run independently omits f3116f2e52e6 media: dt-bindings: media: nxp, imx8mq-vpu: Split G1 and G2 nodes omits cf4a3ab5981a media: cec: seco: add newlines in debug messages omits fde18c3bac3f media: Revert "media: em28xx: add missing em28xx_close_extension" omits 22beb839f48d media: venus: hfi_cmds: List HDR10 property as unsupported [...] omits 61b3317dd424 media: venus: venc: Fix h264 8x8 transform control omits 8403fdd77585 media: venus: vdec: fixed possible memory leak issue omits 6a2eb253a331 media: venus: core: Fix kerneldoc warnings omits 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] omits 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] omits b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() omits 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() omits cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] omits 1dbd11ca75fe xen: remove gnttab_query_foreign_access() omits d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() omits 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] omits 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] omits abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] omits 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() omits 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] omits 305cab6f7645 Merge branch 'v5.18/drivers' into for-next omits f2b03c1056ef soc: s4: Add support for power domains controller omits 40b358f6156a dt-bindings: power: add Amlogic s4 power domains bindings omits e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] omits ef09b537c5f0 m68k: m5441x: remove erroneous clock disable omits ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings omits 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used omits b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 6496f3a71709 xtensa: Remove unused early_read_config_byte() et al declarations omits 9ddef266bcff xtensa: use strscpy to copy strings omits b8f9a9aa02bf net: xtensa: use strscpy to copy strings omits 5e776d7b20f0 ata: Drop commas after OF match table sentinels omits 48015b632f77 powerpc: Fix STACKTRACE=n build omits ffb217a13a2e Linux 5.17-rc7 omits 3ee65c0f0778 Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/s [...] omits f81664f76004 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits 9bdeaca18bf6 Merge tag 'powerpc-5.17-5' of git://git.kernel.org/pub/scm [...] omits f40a33f5ea54 Merge tag 'trace-v5.17-rc5' of git://git.kernel.org/pub/sc [...] omits 1e2e0e53092b Merge branch 'edac-amd64' into edac-for-next omits a76370690c3b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 887554ab9658 bcache: fixup multiple threads crash omits 7b1002f7cfe5 bcache: fixup bcache_dev_sectors_dirty_add() multithreaded [...] omits 669b258a793d bonding: helper macro __ATTR_RO to make code more clear omits 3dd7d135e75c tools/virtio: handle fallout from folio work omits 32f1b53fe8f0 tools/virtio: fix virtio_test execution omits 4c8093637bc9 vhost: remove avail_event arg from vhost_update_avail_event() omits e7c552ec8978 virtio: drop default for virtio-mem omits eb057b44dbe3 vdpa: fix use-after-free on vp_vdpa_remove omits e030759a1ddc virtio-blk: Remove BUG_ON() in virtio_queue_rq() omits dacc73ed0b88 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] omits e2ae38cf3d91 vhost: fix hung thread due to erroneous iotlb entries omits 83b7b77af37a Merge branch 'netif_rx-conversions-part2' omits f9834dbdd322 wireless: Use netif_rx(). omits afb6d39f3292 wireless: Marvell: Use netif_rx(). omits b381728e7e28 wireless: brcmfmac: Use netif_rx(). omits 1cd2ef9fcb67 wireless: Atheros: Use netif_rx(). omits e77975e02b59 slip/plip: Use netif_rx(). omits b903117b4868 mctp: serial: Use netif_rx(). omits 00f4a0afb7ea can: Use netif_rx(). omits a3d73e15909b net: phy: Use netif_rx(). omits 4c22aac3f83e Merge branch 'tuntap-kfree_skb_reason' omits 4b4f052e2d89 net: tun: track dropped skb via kfree_skb_reason() omits 45a15d89fbcd net: tun: split run_ebpf_filter() and pskb_trim() into dif [...] omits 736f16de75f9 net: tap: track dropped skb via kfree_skb_reason() omits 925a24213b5c Revert "net/smc: don't req_notify until all CQEs drained" omits afb3cc1a397d net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails omits a3d9001b4e28 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" omits c344b9fc2108 Merge branch 'bpf: add __percpu tagging in vmlinux BTF' omits 50c6b8a9aea2 selftests/bpf: Add a test for btf_type_tag "percpu" omits 5844101a1be9 bpf: Reject programs that try to load __percpu memory. omits 9216c9162378 compiler_types: Define __percpu as __attribute__((btf_type [...] omits bff61f6faedb bpf: Fix checking PTR_TO_BTF_ID in check_mem_access omits dcde98da9970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 401af75c4975 Merge branch 'Fixes for bad PTR_TO_BTF_ID offset' omits 8218ccb5bd68 selftests/bpf: Add tests for kfunc register offset checks omits 0b206c6d1066 bpf: Replace __diag_ignore with unified __diag_ignore_all omits 4d1ea705d797 compiler_types.h: Add unified __diag_ignore_all for GCC/LLVM omits f014a00bbeb0 compiler-clang.h: Add __diag infrastructure for clang omits 24d5bb806c7e bpf: Harden register offset checks for release helpers and kfuncs omits e1fad0ff46b3 bpf: Disallow negative offset in check_ptr_off_reg omits 655efe5089f0 bpf: Fix PTR_TO_BTF_ID var_off check omits 25b35dd28138 bpf: Add check_func_arg_reg_off function omits f28af984e771 Input: mt6779-keypad - add MediaTek keypad driver omits 60b2a80360ab dt-bindings: input: Add bindings for Mediatek matrix keypad omits 0014404f9c18 Merge branch 'akpm' (patches from Andrew) omits f9026e19a44d Merge tag 's390-5.17-5' of git://git.kernel.org/pub/scm/li [...] omits 4cee08fbd2cb perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage omits a3bfc0d76f63 perf tools: Remove bpf_program__set_priv/bpf_program__priv usage omits d1eff16d727f configs/debug: set CONFIG_DEBUG_INFO=y properly omits dd21bfa425c0 proc: fix documentation and description of pagemap omits b773827e3619 kselftest/vm: fix tests build with old libc omits f2b277c4d1c6 memfd: fix F_SEAL_WRITE after shmem huge page allocated omits 942341dcc574 mm: fix use-after-free when anon vma name is used after vm [...] omits 96403e11283d mm: prevent vm_area_struct::anon_name refcount saturation omits 5c26f6ac9416 mm: refactor vm_area_struct::anon_vma_name usage code omits ff712a627f72 selftests/vm: cleanup hugetlb file after mremap test omits d57159efde1f perf test: Add perf_event_attr tests for the arm_spe event omits 2c0fd42c1c8b perf vendor events intel: Add uncore event list for Alderlake omits f9900dd0053e perf vendor events intel: Add core event list for Alderlake omits 2a7ceac9e581 memblock tests: Fix testing with 32-bit physical addresses omits caec54953482 Merge branch 'libbpf: support custom SEC() handlers' omits aa963bcb0adc selftests/bpf: Add custom SEC() handling selftest omits 697f104db8a6 libbpf: Support custom SEC() handlers omits 4fa5bcfe07f7 libbpf: Allow BPF program auto-attach handlers to bail out omits ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next omits ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next omits c042639a70ed ARM: dts: rockchip: Update regulator name for PX3 omits f188620d6f96 ARM: dts: rockchip: Add #clock-cells value for rk805 omits 9d25aadd55bb arm64: dts: rockchip: Add #clock-cells value for rk805 omits 079d76ab3042 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 omits 37cbd3c52286 arm64: dts: rockchip: Fix SDIO regulator supply properties [...] omits ab552fcb17cc bfq: fix use-after-free in bfq_dispatch_request omits c6a502c22999 mISDN: Fix memory leak in dsp_pipeline_build() omits d59e3cbaef70 Merge branch 'bnxt_en-updates' omits 22f5dba5065d bnxt_en: add an nvm test for hw diagnose omits bafed3f231f7 bnxt_en: implement hw health reporter omits f16a91692866 bnxt_en: Do not destroy health reporters during reset omits 7c492a2530c1 bnxt_en: Eliminate unintended link toggle during FW reset omits 9a3bc77ec65e bnxt_en: Properly report no pause support on some cards omits 0f5a4841f2ec bnxt_en: introduce initial link state of unknown omits 02acd399533e bnxt_en: parse result field when NVRAM package install fails omits 54ff1e3e8fc3 bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE omits 8e42aef0b730 bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE omits 2057b8b70e86 Merge branch 'axienet-napi-gro-support' omits 0b79b8dc97b9 net: axienet: add coalesce timer ethtool configuration omits 40da5d680e02 net: axienet: reduce default RX interrupt threshold to 1 omits cc37610caaf8 net: axienet: implement NAPI and GRO receive omits 0155ae6eb84d net: axienet: don't set IRQ timer when IRQ delay not used omits 84b9ccc0749a net: axienet: Clean up DMA start/stop and error handling omits 17882fd42567 net: axienet: Clean up device used for DMA calls omits 7a7d340ba4d9 net: axienet: fix RX ring refill allocation failure handling omits c409f9b91f71 Merge branch 'dsa-realtek-add-rtl8_4t-tags' omits 59dc7b4f7f45 net: dsa: realtek: rtl8365mb: add support for rtl8_4t omits cd87fecdedd7 net: dsa: tag_rtl8_4: add rtl8_4t trailing variant omits 617c3cc3aafd dt-bindings: net: dsa: add rtl8_4 and rtl8_4t tag formats omits b9baf5c8c5c3 ARM: Spectre-BHB workaround omits 8d9d651ff227 ARM: use LOADADDR() to get load address of sections omits 04e91b732476 ARM: early traps initialisation omits 9dd78194a372 ARM: report Spectre v2 status through sysfs omits b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation omits 437ff7609232 usr/include: replace extra-y with always-y omits 58dbe9b373df powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MM [...] omits fc4cf4293f0d ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio omits 0de05d056afd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] omits d460975eeea8 Merge branch 'for-linus' into for-next omits cd94df179541 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE omits 0c20fce13e6e ALSA: hda/realtek: Add quirk for Clevo NP70PNJ omits eafd987d4a82 x86/speculation: Warn about Spectre v2 LFENCE mitigation omits 6dff1574c20b Merge branch 'mptcp-selftest-refinements-and-a-new-test' omits 7d9bf018f907 selftests: mptcp: update output info of chk_rm_nr omits 26516e10c433 selftests: mptcp: add more arguments for chk_join_nr omits 8117dac3e7c3 selftests: mptcp: add invert check in check_transfer omits 01542c9bf9ab selftests: mptcp: add fastclose testcase omits 34b572b76fec selftests: mptcp: reuse linkfail to make given size files omits cbfafac4cf8f selftests: mptcp: add extra_args in do_transfer omits 922fd2b39e5a selftests: mptcp: add the MP_RST mibs check omits e40dd439d6da mptcp: add the mibs for MP_RST omits e8e947ef50f6 selftests: mptcp: add the MP_FASTCLOSE mibs check omits 1e75629cb964 mptcp: add the mibs for MP_FASTCLOSE omits 9a0a93672c14 selftests: mptcp: adjust output alignment for more tests omits 43ff0d76f235 bcm63xx_enet: Use platform_get_irq() to get the interrupt omits a502a8f04097 net: phy: meson-gxl: fix interrupt handling in forced mode omits 61fd7ac21522 ptp: ocp: Add serial port information to the debug summary omits 349fa2796e52 net: sparx5: Fix initialization of variables on stack omits 2bc0a832fad3 Merge tag 'for-net-next-2022-03-04' of git://git.kernel.or [...] omits 6646dc241dd0 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits ac84e82f78cb Merge tag 'block-5.17-2022-03-04' of git://git.kernel.dk/l [...] omits 0564eeb71bbb Merge branch 'kvm-bugfixes' into HEAD omits ea87f1eb4fd8 dt-bindings: arm: Allow 32-bit 'cpu-release-addr' values omits 92c45b63ce22 PCI: Reduce warnings on possible RW1C corruption omits 73f7e05609ec RDMA/hns: Refactor the alloc_cqc() omits b65afbd2a05c RDMA/hns: Refactor the alloc_srqc() omits 904de76c42b7 RDMA/hns: Clean up the return value check of hns_roce_allo [...] omits cf7f8f5c1c54 RDMA/hns: Remove similar code that configures the hardware [...] omits 162e29feabba RDMA/hns: Refactor mailbox functions omits e50cda2b9f84 RDMA/hns: Fix the wrong type of parameter "op" of the mailbox omits 479dc93ba75d RDMA/hns: Remove redundant parameter "mailbox" in the mailbox omits 0018ed4bb07f RDMA/hns: Remove fixed parameter “timeout” in the mailbox omits 5a32949d81cc RDMA/hns: Remove the unused parameter "op_modifier" in mailbox omits 75853406fa27 power: supply: Add a driver for Injoinic power bank ICs omits 78eb753ea1d7 dt-bindings: trivial-devices: Add Injoinic power bank ICs omits 14ea3e701c95 dt-bindings: vendor-prefixes: Add Injoinic omits 7c4a539ec38f RDMA/core: Fix ib_qp_usecnt_dec() called when error omits c17f2a53c3f4 power: supply: ab8500: Remove unused variable omits b135e324d7a2 IB/hfi1: Allow larger MTU without AIP omits e6824196f81f power: supply: da9150-fg: Remove unnecessary print functio [...] omits 8652b62ee6f1 power: supply: ab8500: fix a handful of spelling mistakes omits 1ae4a91c9232 power: supply: ab8500_fg: Account for line impedance omits 8dc355748a7c dt-bindings: power: supply: ab8500_fg: Add line impedance omits 4f084810ec26 power: supply: axp20x_usb_power: fix platform_get_irq.cocc [...] omits 99dcda8d1f6a power: supply: axp20x_ac_power: fix platform_get_irq.cocci [...] omits 6dee930f6f67 power: supply: wm8350-power: Add missing free in free_charger_irq omits b0b14b5ba11b power: supply: wm8350-power: Handle error for wm8350_register_irq omits c8aee3f41cb8 power: supply: Static data for Samsung batteries omits 07ebd38a0da2 Merge tag 'riscv-for-linus-5.17-rc7' of git://git.kernel.o [...] omits 3f509f5971bc Merge tag 'iommu-fixes-v5.17-rc6' of git://git.kernel.org/ [...] omits 13d4ef0f66b7 floppy: use memcpy_{to,from}_bvec omits 3eddaa60b841 drbd: use bvec_kmap_local in recv_dless_read omits 472278508dce drbd: use bvec_kmap_local in drbd_csum_bio omits 07fee7aba547 bcache: use bvec_kmap_local in bio_csum omits 3205190655ea nvdimm-btt: use bvec_kmap_local in btt_rw_integrity omits 20072ec82864 nvdimm-blk: use bvec_kmap_local in nd_blk_rw_integrity omits bd3d3203eb84 zram: use memcpy_from_bvec in zram_bvec_write omits b3bd0a8a74ab zram: use memcpy_to_bvec in zram_bvec_read omits b7ab4611b6c7 aoe: use bvec_kmap_local in bvcpy omits 143a70b8b430 iss-simdisk: use bvec_kmap_local in simdisk_submit_bio omits a4ffdb61035d Merge tag 'thermal-5.17-rc7' of git://git.kernel.org/pub/s [...] omits 8d670948f4d6 Merge tag 'sound-5.17-rc7' of git://git.kernel.org/pub/scm [...] omits c4fc118ae26f Merge tag 'drm-fixes-2022-03-04' of git://anongit.freedesk [...] omits 0b7344a658e6 Merge tag 'pinctrl-v5.17-3' of git://git.kernel.org/pub/sc [...] omits 3a9cf77b60dc intel_idle: add core C6 optimization for SPR omits da0e58c038e6 intel_idle: add 'preferred_cstates' module argument omits 9edf3c0ffef0 intel_idle: add SPR support omits 1d02b444b8d1 tracing: Fix return value of __setup handlers omits 0708a0afe291 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls omits b4060db9251f PM: runtime: Have devm_pm_runtime_enable() handle pm_runti [...] omits 0d6356d6cdd0 docs: fix 'make htmldocs' warning in perf omits e3727c6aef80 Merge branch 'misc-5.17' into next-fixes omits 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem omits 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 0d2be10b3037 Documentation/locking/locktypes: Fix PREEMPT_RT _bh() description omits be6692b92335 irqchip/meson-gpio: add select trigger type callback omits cc311074f681 irqchip/meson-gpio: support more than 8 channels gpio irq omits d6a3be863dcf dt-bindings: interrupt-controller: New binding for Meson-S4 SoCs omits b9d102dafec6 vduse: Fix returning wrong type in vduse_domain_alloc_iova() omits ed0f849fc3a6 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] omits 30c22f3816ff vdpa/mlx5: should verify CTRL_VQ feature exists for MQ omits e0077cc13b83 vdpa: factor out vdpa_set_features_unlocked for vdpa internal use omits 19e7bf836997 remoteproc: wkup_m3: Set sysfs_read_only flag omits 26c9da519499 remoteproc: Introduce sysfs_read_only flag omits bf0cd60b7e33 ALSA: firewire-lib: fix uninitialized flag for AV/C deferr [...] omits 6dfbe29f45fb Bluetooth: btusb: Add another Realtek 8761BU omits 01da346c1802 Bluetooth: hci_bcm: add BCM43430A0 & BCM43430A1 omits d3715b2333e9 Bluetooth: use memset avoid memory leaks omits 97f2f2c5317f iommu/vt-d: Enable ATS for the devices in SATC table omits b897a1b7ad3f iommu/vt-d: Remove unused function intel_svm_capable() omits 45967ffb9e50 iommu/vt-d: Add missing "__init" for rmrr_sanity_check() omits 2852631d96a6 iommu/vt-d: Move intel_iommu_ops to header file omits 2187a57ef0c5 iommu/vt-d: Fix indentation of goto labels omits 782861df7dcd iommu/vt-d: Remove unnecessary prototypes omits 763e656c6937 iommu/vt-d: Remove unnecessary includes omits 586081d3f6b1 iommu/vt-d: Remove DEFER_DEVICE_DOMAIN_INFO omits ee2653bbe89d iommu/vt-d: Remove domain and devinfo mempool omits c8850a6e6d71 iommu/vt-d: Remove iova_cache_get/put() omits c5d27545fb2f iommu/vt-d: Remove finding domain in dmar_insert_one_dev_info() omits 402e6688a7df iommu/vt-d: Remove intel_iommu::domains omits 067e95fc34f0 Merge branch 'core' into x86/vt-d omits eb3f05179a27 Bluetooth: btmtksdio: Fix kernel oops when sdio suspend. omits c5e25bb585ce Bluetooth: btusb: Add a new PID/VID 13d3/3567 for MT7921 omits 4bd80d7a4039 Bluetooth: move adv_instance_cnt read within the device lock omits 728abc0151b0 Bluetooth: hci_event: Add missing locking on hdev in hci_l [...] omits f95fd5f36483 Bluetooth: btusb: Make use of of BIT macro to declare flags omits 9b392e0e0b6d Bluetooth: Fix not checking for valid hdev on bt_dev_{info [...] omits e4412654e260 Bluetooth: mediatek: fix the conflict between mtk and msft [...] omits 8fafe702253d Bluetooth: mt7921s: support bluetooth reset mechanism omits e616fec63f51 Bluetooth: make array bt_uuid_any static const omits f1b8eea0fa66 Bluetooth: 6lowpan: No need to clear memory twice omits 599ece4f8f07 Bluetooth: btusb: Improve stability for QCA devices omits 467e98cda80f Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) omits 2ca57c809926 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] omits c2b2a1a77f6b Bluetooth: Improve skb handling in mgmt_device_connected() omits ba17bb62ce41 Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] omits a6fbb2bf51ad Bluetooth: mgmt: Remove unneeded variable omits 8cd3c55c629e Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] omits 3a0318140a6f Bluetooth: mgmt: Replace zero-length array with flexible-a [...] omits f7659f8bcdf8 KVM: arm64: Only open the interrupt window on exit due to [...] omits b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates omits 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt omits 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate omits 052d03a043af clk: imx: pll14xx: name variables after usage omits 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation omits 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP omits d77461a616b6 clk: imx: pll14xx: Drop wrong shifting omits 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently omits d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates omits 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates omits d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates omits 24defbe194b6 clk: imx: add i.MX93 clk omits 1b26cb8a77a4 clk: imx: support fracn gppll omits 11994196178d clk: imx: add i.MX93 composite clk omits 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition omits 245830990da6 dt-bindings: clock: Add imx93 clock support omits 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() omits 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support omits eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk omits 8e6958c80ead Merge branch irq/misc-5.18 into irq/irqchip-next omits 92877b9e7433 Merge branch irq/plic-cleanups into irq/irqchip-next omits 1e364921b008 irqchip/xilinx: Switch to GENERIC_IRQ_MULTI_HANDLER omits d355edef55ee soc: microchip: make mpfs_sys_controller_put static omits 8949f82fc329 Merge branch 'at91-defconfig' into at91-next omits f66409148052 Merge branch 'at91-dt' into at91-next omits 285cc0d7d21b Merge branch 'at91-soc' into at91-next omits 144c4a77a3e1 thunderbolt: Rename EEPROM handling bits to match USB4 spec omits 51d4d64c7ce5 thunderbolt: Clarify register definitions for `tb_cap_plug [...] omits 6915812bbd10 thunderbolt: Do not make DROM read success compulsory omits a283de3ec646 thunderbolt: Do not resume routers if UID is not set omits e87491a9fd4e thunderbolt: Retry DROM reads for more failure scenarios omits ca93e44bfb5f btrfs: fallback to blocking mode when doing async dio over [...] omits 92499dec3aa9 ARM: dts: at91: sama7g5: Add NAND support omits bf9ad37dc8a3 signal, x86: Delay calling signals in atomic on RT enabled [...] omits 0e7174b9d587 virtio_console: break out of buf poll on remove omits c46eccdaadab virtio: document virtio_reset_device omits 4fa59ede9519 virtio: acknowledge all features before access omits 838d6d3461db virtio: unexport virtio_finalize_features omits be4977b847f5 tipc: fix kernel panic when enabling bearer omits 1039135aedfc net: ethernet: sun: Remove redundant code omits 844f63f5dba8 Merge branch 'nfp-AF_XDP-zero-copy' omits 6402528b7a0b nfp: xsk: add AF_XDP zero-copy Rx and Tx support omits 9c91a3653fbb nfp: xsk: add configuration check for XSK socket chunk size omits 543bd14fc8f6 nfp: xsk: add an array of xsk buffer pools to each data path omits 58eb43635344 nfp: wrap napi add/del logic omits 3cdb35fb9cd5 nfp: expose common functions to be used for AF_XDP omits 34fe804e6804 Merge branch 'sparx5-ptp' omits 608111fc580f net: sparx5: Implement get_ts_info omits d31d37912ea7 net: sparx5: Add support for ptp interrupts omits 70dfe25cd866 net: sparx5: Update extraction/injection for timestamping omits 589a07b8eb49 net: sparx5: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits 0933bd04047c net: sparx5: Add support for ptp clocks omits 3193a6118140 net: sparx5: Add registers that are used by ptp functionality omits 6015fb905d89 dts: sparx5: Enable ptp interrupt omits b066ad26ebf2 dt-bindings: net: sparx5: Extend with the ptp interrupt omits 8f68f53a9325 net: sparx5: Move ifh from port to local variable omits a972711d89ae Merge branch 'lan937x-t1-phy-driver' omits 8a1b415d70b7 net: phy: added ethtool master-slave configuration support omits 680baca546f2 net: phy: added the LAN937x phy support omits 8637034bc63f net: phy: updated the initialization routine for LAN87xx omits ccc8cc5badde net: phy: removed empty lines in LAN87XX omits 79cea9a9c93a net: phy: used the PHY_ID_MATCH_MODEL macro for LAN87XX omits 8eee3d353626 net: phy: used genphy_soft_reset for phy reset in LAN87xx omits 828553d2c3b0 Merge branch 'lan8814-1588-support' omits ece19502834d net: phy: micrel: 1588 support for LAN8814 phy omits 2358dd3fd325 dt-bindings: net: micrel: Configure latency values and tim [...] omits 4488f6b61480 net: phy: micrel: Fix concurrent register access omits 6af3b428cd02 Merge branch 'skb-drop-reasons' omits 6c2728b7c141 net: dev: use kfree_skb_reason() for __netif_receive_skb_core() omits a568aff26ac0 net: dev: use kfree_skb_reason() for sch_handle_ingress() omits 7e726ed81e1d net: dev: use kfree_skb_reason() for do_xdp_generic() omits 44f0bd40803c net: dev: use kfree_skb_reason() for enqueue_to_backlog() omits 7faef0547f4c net: dev: add skb drop reasons to __dev_xmit_skb() omits 215b0f1963d4 net: skb: introduce the function kfree_skb_list_reason() omits 98b4d7a4e737 net: dev: use kfree_skb_reason() for sch_handle_egress() omits 0bf476fc3624 net: macb: Fix lost RX packet wakeup race in NAPI receive omits 9f9919f73c94 Merge branch 'netif_rx' omits ad0a043fc26c net: dev: Use netif_rx(). omits 2e83bdd5d6cf net: bridge: Use netif_rx(). omits 566214f44697 net: macvlan: Use netif_rx(). omits 90f77c1c512f net: ethernet: Use netif_rx(). omits db00cc9da079 net: dsa: Use netif_rx(). omits 3fb4430e73bf net: caif: Use netif_rx(). omits 4343b866aa94 net: sgi-xp: Use netif_rx(). omits aa4e5761bff5 net: xtensa: Use netif_rx(). omits 21f95a88eab4 docs: networking: Use netif_rx(). omits 5f5399843c0e ARM: configs: at91: sama7: Unselect CONFIG_DMATEST omits 3759326db706 ARM: configs: at91: add eic omits def8abbb1464 ARM: at91: add support in soc driver for new SAMA5D29 omits 003e17e75a3c ARM: dts: at91: sama7g5: add eic node omits cbb92a7717d2 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes omits 72a4501b5d08 i3c: support dynamically added i2c devices omits 31b9887c7258 i3c: remove i2c board info from i2c_dev_desc omits dd340570a671 ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 omits 7325fd5614aa Merge Landlock fixes into next omits 4f23f6d45821 iommu/mediatek: Always tlb_flush_all when each PM resume omits 15672b6dc5d0 iommu/mediatek: Add tlb_lock in tlb_flush_all omits ad5042ecbe94 iommu/mediatek: Remove the power status checking in tlb flush all omits 4ea794452ae7 iommu/mediatek: Always check runtime PM status in tlb flus [...] omits 17224e08af73 iommu/mediatek: Remove for_each_m4u in tlb_sync_all omits e674341a90b9 selftests/interpreter: fix separate directory build omits 4ee508ff78c8 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 5b61343b5059 iommu/iova: Improve 32-bit free space estimate omits 06687a03805e iommu/amd: Improve error handling for amd_iommu_init_pci omits f2ecfa06afc6 Merge branch 'ocelot-felix-cleanups' omits 162fbf6a2f95 net: dsa: felix: remove redundant assignment in felix_8021 [...] omits 5d3bb7dda43a net: dsa: felix: print error message in felix_check_xtr_pkt() omits dbd032856ba3 net: dsa: felix: initialize "err" to 0 in felix_check_xtr_pkt() omits d219b4b674e9 net: dsa: felix: drop the ptp_type argument from felix_che [...] omits 28c1305b0b72 net: dsa: felix: remove ocelot->npi assignment from felix_ [...] omits c3cde44f3c6e net: mscc: ocelot: use pretty names for IPPROTO_UDP and IP [...] omits c5a0edaeb9e1 net: mscc: ocelot: use list_for_each_entry in ocelot_vcap_ [...] omits 62dc30150c06 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits e1d15646565b USB: serial: pl2303: add IBM device IDs omits d7f15befac80 ALSA: lola: add a check for the return of vmalloc() omits 3cffb26fbb52 ALSA: echoaudio: remove redundant assignment to variable bytes omits 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next omits 69d6941949ea dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC omits 5b5ab1bfa189 memory: emif: check the pointer temp in get_device_details() omits fd7bd80b4637 memory: emif: Add check for setup_interrupts omits 3d1e4228c9dd media: i2c: Fix pixel array positions in ov8865 omits 3e4fcec038e0 media: adv7183: Convert to GPIO descriptors omits aaaf357fa61c media: m5mols: Convert to use GPIO descriptors omits b70f5cd874cc media: noon010p30: Convert to use GPIO descriptors omits 200ae4b56891 media: mt9m111: Drop unused include omits 10fa965ca4fa media: adv7511: Drop unused include omits f9f52c347428 net/smc: fix document build WARNING from smc-sysctl.rst omits 2f5e65de0496 net: marvell: Use min() instead of doing it manually omits 9e1a3ce0a952 binfmt_elf: Introduce KUnit test omits 9f3956d6595a Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub [...] omits 74583f1b92cb riscv: dts: k210: fix broken IRQs on hart1 omits 8fdb19679722 Merge tag 'drm-misc-fixes-2022-03-03' of git://anongit.fre [...] omits c9585249c245 Merge tag 'amd-drm-fixes-5.17-2022-03-02' of https://gitla [...] omits 0d9f0ee17b3f Merge tag 'drm-intel-fixes-2022-03-03' of git://anongit.fr [...] omits 327b89f0acc4 HID: add mapping for KEY_ALL_APPLICATIONS omits bfa26ba343c7 HID: add mapping for KEY_DICTATE omits f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type omits e40b38a41ce9 KVM: PPC: Book3S HV: remove unnecessary casts omits e4fcfe6eca6f riscv: Fix kasan pud population omits 625e24a550e6 riscv: Move high_memory initialization to setup_bootmem omits c648c4bb7d02 riscv: Fix config KASAN && DEBUG_VIRTUAL omits 5f763b3b5960 riscv: Fix DEBUG_VIRTUAL false warnings omits 51ef2be546e2 media: i2c: isl7998x: Add driver for Intersil ISL7998x omits f0fb3328100e media: dt-bindings: Add Intersil ISL79987 DT bindings omits 443bf23d0048 media: media-entity: Clarify media_entity_cleanup() usage omits ff43dd75157e media: i2c: imx274: Drop surplus includes omits d184cc910e3f media: i2c: ccs: Drop unused include omits 5f1501fd4788 v4l: fwnode: Remove now-redundant loop from v4l2_fwnode_pa [...] omits cb2a3293ca7a v4l: fwnode: Drop redunant -ENODATA check in property refe [...] omits 3056a8e936bb media: media-entity: Simplify media_pipeline_start() omits f17bc788f7b9 media: media-entity: Add media_pad_is_streaming() helper function omits 472377febf84 media: Add a driver for the og01a1b camera sensor omits d4cb5d3c4cee media: i2c: ov5648: Fix lockdep error omits f6d344cd5fa6 selftests: Fix build when $(O) points to a relative path omits a50a88f026fb selftests: netfilter: fix a build error on openSUSE omits 946ad0499d98 selftests: kvm: add generated file to the .gitignore omits c7b9c68fc01b selftests/exec: add generated files to .gitignore omits edcb647b4bfb selftests: add kselftest_install to .gitignore omits 344150999b7f f2fs: fix to avoid potential deadlock omits a3d328037846 riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP omits 8b274f223895 riscv: Fix is_linear_mapping with recent move of KASAN region omits 309d955985ee dt-bindings: kbuild: Support partial matches with DT_SCHEMA_FILES omits 38f80f42147f MAINTAINERS: Remove dead patchwork link omits 3d5985a185e6 ice: convert VF storage to hash table with krefs and RCU omits 80901bff8129 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 01399a994bb4 ACPI: docs: enumeration: Unify Package () for properties omits b08968f196d4 cachefiles: Fix incorrect length to fallocate() omits a889e50ea088 ACPI: docs: enumeration: Drop comma for terminator entry omits 6bf87c4de91c ACPI: docs: enumeration: Drop ugly ifdeffery from the examples omits e92e19747c1e ACPI: docs: enumeration: Amend PWM enumeration ASL example omits e8a62f363661 ACPI: docs: enumeration: Remove redundant .owner assignment omits d72f06cee0d5 ACPI: docs: enumeration: Update UART serial bus resource d [...] omits b625fe694626 ACPI: docs: enumeration: Discourage to use custom _DSM methods omits 27e932a31496 ACPI: APEI: rename ghes_init() with an "acpi_" prefix omits dc4e8c07e9e2 ACPI: APEI: explicit init of HEST and GHES in apci_init() omits eb087f305919 ACPI: processor idle: Check for architectural support for LPI omits 01f6c7338ce2 cpuidle: PSCI: Move the `has_lpi` check to the beginning o [...] omits b949c21fc23e Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/l [...] omits fb916db1f04f ice: introduce VF accessor functions omits 000773c00f52 ice: factor VF variables to separate structure omits e58bd49da6eb Merge tag 'mips-fixes-5.17_4' of git://git.kernel.org/pub/ [...] omits 4d5ae2340dd4 Merge tag 'auxdisplay-for-linus-v5.17-rc7' of git://github [...] omits 3dc8a1f6f644 PCI: Support BAR sizes up to 8TB omits d90a25f86dc8 mm: build migrate_vma_* for all configs with ZONE_DEVICE support omits 76cbbead253d mm: move the migrate_vma_* device migration code into its [...] omits aaf7d70cc595 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages omits 1776c0d10248 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page omits f9f38f78c5d5 mm: refactor check_and_migrate_movable_pages omits 5cbf9942c963 mm: generalize the pgmap based page_free infrastructure omits f74515986e63 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED omits 27674ef6c73f mm: remove the extra ZONE_DEVICE struct page refcount omits dc90f0846df4 mm: don't include <linux/memremap.h> in <linux/mm.h> omits 895749455f60 mm: simplify freeing of devmap managed pages omits 75e55d8a107e mm: move free_devmap_managed_page to memremap.c omits 730ff52194cd mm: remove pointless includes from <linux/hmm.h> omits 5c3f1f9cc4cb mm: remove the __KERNEL__ guard from <linux/mm.h> omits be8a80b3e20e mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages omits c8263bd60500 mm/munlock: mlock_vma_page() check against VM_SPECIAL omits 2d3916f31891 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] omits f8a665b15947 Merge branches 'v5.18/vfio/next/mlx5-migration-v10', 'v5.1 [...] omits b042b27868c0 Merge tag 'mlx5-vfio-v10' of https://git.kernel.org/pub/sc [...] omits c4c2c7db64e1 ice: convert ice_for_each_vf to include VF entry iterator omits 19281e866808 ice: use ice_for_each_vf for iteration during removal omits 59e1f857e377 ice: remove checks in ice_vc_send_msg_to_vf omits 44efe75f736f ice: move VFLR acknowledge during ice_free_vfs omits 294627a67e96 ice: move clear_malvf call in ice_free_vfs omits cd0f4f3b2c04 ice: pass num_vfs to ice_set_per_vf_res() omits b03d519d3460 ice: store VF pointer instead of VF ID omits df830543d63c ice: refactor unwind cleanup in eswitch mode omits e1bec7fa1cee net: dsa: make dsa_tree_change_tag_proto actually unwind t [...] omits 6c7273a26675 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] omits 312f2d500af5 Merge branch 'selftests-mlxsw-a-couple-of-fixes' omits 196f9bc050cb selftests: mlxsw: resource_scale: Fix return value omits dc9752075341 selftests: mlxsw: tc_police_scale: Make test more robust omits 10b6bb62ae1a net: dcb: disable softirqs in dcbnl_flush_dev() omits 7df5072cc05f bpf: Small BPF verifier log improvements omits 266fa94673d3 soundwire: qcom: use __maybe_unused for swrm_runtime_resume() omits c48d8c5c0c40 Merge tag 'nvme-5.18-2022-03-03' of git://git.infradead.or [...] omits 007e433cf037 hwmon: Add driver for Texas Instruments TMP464 and TMP468 omits b4fa042e92e1 dt-bindings: hwmon: add tmp464.yaml omits fce77b7a0922 bus: mhi: Make mhi_state_str[] array static inline and mov [...] omits 41332d6e3a43 libbpf: Add a check to ensure that page_cnt is non-zero omits cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first omits b2963932346f gfs2: Remove return value for gfs2_indirect_init omits 8ccffe9ac323 bnx2: Fix an error message omits 98d107b84614 usb: host: xhci: Remove some unnecessary return value init [...] omits c2b0d55080a2 usb: host: xhci: add blank line in xhci_halt() omits c63d5757d0fc usb: host: xhci: update hci_version operation in xhci_gen_setup() omits ddfaee625594 usb: host: xhci: fix a comment typo in xhci_mem_init() omits 81720ec5320c usb: host: xhci: use ffs() in xhci_mem_init() omits 70c05e4cf630 xhci: fix runtime PM imbalance in USB2 resume omits 05519b8589a6 xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() omits 3105bc977d7c xhci: fix garbage USBSTS being logged in some cases omits 14073ce951b5 xhci: make xhci_handshake timeout for xhci_reset() adjustable omits 676748389f5d usb: typec: tipd: Forward plug orientation to typec subsystem omits f8a98c45569a usb: Drop commas after SoC match table sentinels omits 4bf2283cb208 dt-bindings: usb: samsung,exynos-usb2: convert to dtschema omits 949ea75b7ba4 dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema omits 25bf4df4d18b Merge branch 'ptp-ocp-next' omits 4db073174f95 docs: ABI: Document new timecard sysfs nodes. omits e68462a0d99d ptp: ocp: adjust utc_tai_offset to TOD info omits 44a412d13b31 ptp: ocp: add tod_correction attribute omits 2f23f486cf62 ptp: ocp: Expose clock status drift and offset omits 9f492c4cb235 ptp: ocp: add TOD debug information omits dbce3c9ed486 bus: mhi: Move common MHI definitions out of host directory omits 8e29acdc611a bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_rin [...] omits f6ee667e5f41 bus: mhi: Cleanup the register definitions used in headers omits ea050c27440b bus: mhi: Use bitfield operations for handling DWORDs of r [...] omits a743eb01fc4a bus: mhi: Use bitfield operations for register read and write omits 31e763fd7be6 bus: mhi: Move host MHI code to "host" directory omits 022eed2fcfac bus: mhi: Fix MHI DMA structure endianness omits cebe25756b4c bus: mhi: Fix pm_state conversion to string omits 01e2d1579682 Merge branch 'skb-mono-delivery-time' omits c803475fd8dd bpf: selftests: test skb->tstamp in redirect_neigh omits 8d21ec0e46ed bpf: Add __sk_buff->delivery_time_type and bpf_skb_set_skb [...] omits 7449197d600d bpf: Keep the (rcv) timestamp behavior for the existing tc [...] omits cd14e9b7b8d3 net: Postpone skb_clear_delivery_time() until knowing the [...] omits 80fcec675112 net: Get rcv tstamp if needed in nfnetlink_{log, queue}.c omits b6561f8491ca net: ipv6: Get rcv timestamp if needed when handling hop-b [...] omits 335c8cf3b537 net: ipv6: Handle delivery_time in ipv6 defrag omits 8672406eb5d7 net: ip: Handle delivery_time in ip defrag omits d98d58a00261 net: Set skb->mono_delivery_time and clear it after sch_ha [...] omits d93376f503c7 net: Clear mono_delivery_time bit in __skb_tstamp_tx() omits 27942a15209f net: Handle delivery_time in skb->tstamp during network ta [...] omits de799101519a net: Add skb_clear_tstamp() to keep the mono delivery_time omits a1ac9c8acec1 net: Add skb->mono_delivery_time to distinguish mono deliv [...] omits 1918ace1382d net/mlx5: Support GRE conntrack offload omits fcb6aa86532c act_ct: Support GRE offload omits 4e8d9584d154 netfilter: flowtable: Support GRE omits f1082dd31fe4 netfilter: nf_tables: Reject tables of unsupported family omits 6fb8661c8f97 Merge branch 'dsa-unicast-filtering' omits ac4552096023 net: mscc: ocelot: accept configuring bridge port flags on [...] omits 0cc369800e5f net: dsa: felix: stop clearing CPU flooding in felix_setup [...] omits 90897569beb1 net: dsa: felix: start off with flooding disabled on the CPU port omits b903a6bd2e19 net: dsa: felix: migrate flood settings from NPI to tag_80 [...] omits f9cef64fa23f net: dsa: felix: migrate host FDB and MDB entries when cha [...] omits 7569459a52c9 net: dsa: manage flooding on the CPU ports omits 499aa9e1b332 net: dsa: install the primary unicast MAC address as stand [...] omits 5e8a1e03aa4d net: dsa: install secondary unicast and multicast addresse [...] omits 68d6d71eafd1 net: dsa: rename the host FDB and MDB methods to contain t [...] omits 35aae5ab9121 net: dsa: remove workarounds for changing master promisc/a [...] omits f1fb205efb0c sfc: extend the locking on mcdi->seqno omits 43113ff73453 ice: add TTY for GNSS module for E810T device omits 3631e48df0db serial: samsung: Add samsung_early_read to support early kgdboc omits 3f8bab174cb2 serial: make uart_console_write->putchar()'s character an [...] omits dc8fea13f98a spi: Use of_device_get_match_data() omits 8f2b025abc31 ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect t [...] omits e94769900f43 ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" omits bbfbf7a5e77e Revert "netfilter: conntrack: mark UDP zero checksum as CH [...] omits 008ee9eb8a11 Bluetooth: hci_sync: Fix not processing all entries on cmd [...] omits 80e439098161 dma-debug: fix return value of __setup handlers omits 88faa5e8ead6 vfio/mlx5: Use its own PCI reset_done error handler omits 915076f70efa vfio/pci: Expose vfio_pci_core_aer_err_detected() omits 6fadb021266d vfio/mlx5: Implement vfio_pci driver for mlx5 devices omits f1d98f346ee3 vfio/mlx5: Expose migration commands over mlx5 device omits 0f3f9cd7f752 vfio: Remove migration protocol v1 documentation omits f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP omits 8cb3d83b959b vfio: Extend the device migration protocol with RUNNING_P2P omits 115dcec65f61 vfio: Define device migration protocol v2 omits 445ad495f0ff vfio: Have the core code decode the VFIO_DEVICE_FEATURE ioctl omits ef132dc40a28 Merge branch 'nfc-llcp-cleanups' omits 44cd5765495b nfc: llcp: Revert "NFC: Keep socket alive until the DISC P [...] omits a06b8044169f nfc: llcp: protect nfc_llcp_sock_unlink() calls omits a736491239f4 nfc: llcp: use test_bit() omits 4dbbf673f7d7 nfc: llcp: use centralized exiting of bind on errors omits ec10fd154d93 nfc: llcp: simplify llcp_sock_connect() error paths omits 13a3585b264b nfc: llcp: nullify llcp_sock->dev on connect() error paths omits ca0a53dcec94 Merge branch 'net-hw-counters-for-soft-devices' omits ba95e7930957 selftests: forwarding: hw_stats_l3: Add a new test omits 8d0f7d3ac647 mlxsw: Add support for IFLA_OFFLOAD_XSTATS_L3_STATS omits c1de13f91ee5 mlxsw: Extract classification of router-related events to [...] omits 9834e2467c86 mlxsw: spectrum_router: Drop mlxsw_sp arg from counter all [...] omits 8fe96f586b83 mlxsw: reg: Fix packing of router interface counters omits 5fd0b838efac net: rtnetlink: Add UAPI toggle for IFLA_OFFLOAD_XSTATS_L3_STATS omits 03ba35667091 net: rtnetlink: Add RTM_SETSTATS omits 0e7788fd7622 net: rtnetlink: Add UAPI for obtaining L3 offload xstats omits 9309f97aef6d net: dev: Add hardware stats support omits 216e690631f5 net: rtnetlink: rtnl_fill_statsinfo(): Permit non-EMSGSIZE [...] omits 05415bccbb09 net: rtnetlink: Propagate extack to rtnl_offload_xstats_fill() omits 46efc97b7306 net: rtnetlink: RTM_GETSTATS: Allow filtering inside nests omits f6e0fb812988 net: rtnetlink: Stop assuming that IFLA_OFFLOAD_XSTATS_* a [...] omits 6b524a1d012b net: rtnetlink: Namespace functions related to IFLA_OFFLOA [...] omits 815d51219270 Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() omits f8e9bd34cedd Merge branch 'smc-fix' omits 4940a1fdf31c net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] omits 0537f0a21513 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] omits bd6f1fd5d33d net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() omits cbcc44db2cf7 qed: validate and restrict untrusted VFs vlan promisc mode omits 4e6e6bec7440 qed: display VF trust config omits d52b45360856 Merge branch 'stmmac-SA8155p-ADP' omits a7bf6d7c9249 net: stmmac: dwmac-qcom-ethqos: Adjust rgmii loopback_en p [...] omits d90b3120473a net: stmmac: Add support for SM8150 omits 4f01d09b2bbf video: fbdev: sm712fb: Fix crash in smtcfb_write() omits 961e366c8531 video: fbdev: s3c-fb: fix platform_get_irq.cocci warning omits a8ff736d3139 Merge branch 'page_pool-stats' omits cc10e84b2ec3 mlx5: add support for page_pool_get_stats omits a3dd98281b9f Documentation: update networking/page_pool.rst omits 6b95e3388b1e page_pool: Add function to batch and return stats omits ad6fa1e1ab1b page_pool: Add recycle stats omits 8610037e8106 page_pool: Add allocation stats omits c4b9c570965f USB: serial: simple: add Nokia phone driver omits 02a08d78f5c4 perf/x86/intel/uncore: Fix the build on !CONFIG_PHYS_ADDR_T_64BIT omits e3d5ea2c011e tcp: make tcp_read_sock() more robust omits 60ce37b03917 bpf, sockmap: Do not ignore orig_len parameter omits 42f0c1934c7c tcp: Remove the unused api omits bf08824a0f47 flow_dissector: Add support for HSR omits 002028857384 net: dsa: mv88e6xxx: support RMII cmode omits 13b0bd2e62e7 net: dsa: mv88e6xxx: don't error out cmode set on missing lane omits cb1d8fba91f2 net: openvswitch: remove unneeded semicolon omits d922a99b96d0 flow_offload: improve extack msg for user when adding inva [...] omits 1dba41c9d2e2 net: ipa: add an interconnect dependency omits 2102a27e4917 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 432509013f66 nfp: flower: Remove usage of the deprecated ida_simple_xxx API omits 224102de2ff1 net: fix up skbs delta_truesize in UDP GRO frag_list omits 9ae1ef4b1634 net: sfp: use %pe for printing errors omits ab1198e5a1dc net: phylink: use %pe for printing errors omits 74a335a07a17 tuntap: add sanity checks about msg_controllen in sendmsg omits fa452e0a609a Merge tag 'batadv-next-pullrequest-20220302' of git://git. [...] omits ea97ab9889b0 Merge tag 'batadv-net-pullrequest-20220302' of git://git.o [...] omits 95749c103379 Merge tag 'wireless-for-net-2022-03-02' of git://git.kerne [...] omits 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 omits 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() omits fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment omits 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] omits a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it omits b3998b3bc658 ext4: improve fast_commit performance and scalability omits f48a0c475c2a Documentation: EM: Describe new registration method using DT omits 32bf8bc9a077 OPP: Add support of "opp-microwatt" for EM registration omits caeea9e66719 PM: EM: add macro to set .active_power() callback conditionally omits 4f9a7a1dc2a2 OPP: Add "opp-microwatt" supporting code omits 0409ab77728d dt-bindings: opp: Add "opp-microwatt" entry in the OPP omits 5859a2b19911 Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] omits 7e3d76139b5d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm omits d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] omits 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device omits 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 omits f1ef17011c76 drm/amdgpu: fix suspend/resume hang regression omits 9ed331f8a0fb auxdisplay: lcd2s: Use proper API to free the instance of [...] omits 898c0a15425a auxdisplay: lcd2s: Fix memory leak in ->remove() omits 4424c35ead66 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature omits 55de8686df7e kconfig: change .config format to use =n instead of "is not set" omits f44b645fe007 certs: simplify empty certs creation in certs/Makefile omits 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally omits 280ee3c3aaa8 crypto: octeontx2 - fix missing unlock omits e6205ad58a7a hwrng: cavium - fix NULL but dereferenced coccicheck error omits 959e37546491 crypto: cavium/nitrox - don't cast parameter in bit operations omits 647d41d3952d crypto: vmx - add missing dependencies omits 9578de385c78 MAINTAINERS: Add maintainer for Xilinx ZynqMP SHA3 driver omits 7ecc3e34474b crypto: xilinx - Add Xilinx SHA3 driver omits 80f940ef527e firmware: xilinx: Add ZynqMP SHA API for SHA3 functionality omits 52af29abffca crypto: xilinx - Updated Makefile for xilinx subdirectory omits 7976c1492571 crypto: crypto_xor - use helpers for unaligned accesses omits 4920a4a7262d crypto: cleanup comments omits 35d2bf20683f crypto: dh - calculate Q from P for the full public key ve [...] omits 81771ff2411a lib/mpi: export mpi_rshift omits 32f07cc40c9b crypto: dh - disallow plain "dh" usage in FIPS mode omits d6097b8d5d55 crypto: api - allow algs only in specific constructions in [...] omits c8e8236cf71f crypto: dh - allow for passing NULL to the ffdheXYZ(dh)s' [...] omits 209b7fc9c924 crypto: testmgr - add keygen tests for ffdheXYZ(dh) templates omits 1e2079645667 crypto: dh - implement private key generation primitive fo [...] omits 60a273e9aecd crypto: testmgr - add known answer tests for ffdheXYZ(dh) [...] omits 7dce59819750 crypto: dh - implement ffdheXYZ(dh) templates omits d902981f09bf crypto: dh - introduce common code for built-in safe-prime [...] omits fae198935c44 crypto: dh - split out deserialization code from crypto_dh [...] omits 215bebc8c6ac crypto: dh - constify struct dh's pointer members omits 48c6d8b878c1 crypto: dh - remove struct dh's ->q member omits 46ed5269bf7d crypto: kpp - provide support for KPP spawns omits 1038fd78a1b8 crypto: kpp - provide support for KPP template instances omits 4058cf08945c crypto: engine - check if BH is disabled during completion omits 7f22421103c5 crypto: gemini - call finalize with bh disabled omits dba633342994 crypto: amlogic - call finalize with bh disabled omits f75a749b6d78 crypto: sun8i-ce - call finalize with bh disabled omits b169b3766242 crypto: sun8i-ss - call finalize with bh disabled omits 2f5ee72ee950 crypto: cavium/zip - register algorithm only if hardware i [...] omits 53e748c2758c hwrng: atmel - remove extra line omits c4f51eab6ce0 hwrng: atmel - add runtime pm support omits b95318852597 hwrng: atmel - use __maybe_unused and pm_ptr() for pm ops omits 9fbd8b306fcb hwrng: atmel - move set of TRNG_HALFR in atmel_trng_init() omits f14b02088fb8 hwrng: atmel - rename enable/disable functions to init/cleanup omits a223ea9f89ab hwrng: atmel - disable trng on failure path omits 0934683dd1c7 hwrng: atmel - add wait for ready support on read omits 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers omits 867dfe1041a0 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits e6e91ec966db iwlwifi: mvm: return value for request_ownership omits e50b88c4f076 nl80211: Update bss channel on channel switch for P2P_CLIENT omits 875ad0601532 iwlwifi: fix build error for IWLMEI omits ff8dcfebe08d staging: greybus: gpio: Use generic_handle_irq_safe(). omits bfe6b967948c net: usb: lan78xx: Use generic_handle_irq_safe(). omits 83d9b7e3955d mfd: ezx-pcap: Use generic_handle_irq_safe(). omits 1b9855de1ef4 misc: hi6421-spmi-pmic: Use generic_handle_irq_safe(). omits 1d366c2f9df8 i2c: xiic: Make bus names unique omits 8bbe98bdccef Merge branch 'fixes for bpf_prog_pack' omits 676b2daabaf9 bpf, x86: Set header->size properly before freeing it omits eed1fcee556f x86: Disable HAVE_ARCH_HUGE_VMALLOC on 32-bit x86 omits 55b6f82e9443 i2c: i801: Add support for the Process Call command omits 9c02c6391c88 i2c: i801: Drop useless masking in i801_access omits d2bda1500aa8 IDT: Fix Build warnings on some 32bit architectures. omits 92ebf5f91b4d Merge tag 'erofs-for-5.17-rc7-fixes' of git://git.kernel.o [...] omits dca669354e6f dt-bindings: Another pass removing cases of 'allOf' contai [...] omits ae5f531d1766 Merge tag 'ntb-5.17-bugfixes' of git://github.com/jonmason/ntb omits 3c36fe9302d1 ACPI: bus: Introduce acpi_bus_for_each_dev() omits b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next omits ad3c72b0c6b9 arm64: dts: lg: align pl330 node name with dtschema omits 8ede5890faaa arm64: dts: lg: add dma-cells to pl330 node omits e7f127b213fa arm64: dts: juno: align pl330 node name with dtschema omits a113870165b8 dt-bindings: hwmon: Add sample averaging properties for ADM1275 omits a3cd66d7cbad hwmon: (adm1275) Allow setting sample averaging omits 90f8f4c0e3ce ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments omits f53bfe4d6984 hwmon: (xdpe12284) Add regulator support omits efdab64d88ab hwmon: (xdpe12284) Add support for xdpe11280 omits ff4670ed6e81 dt-bindings: trivial-devices: Add xdpe11280 omits a577223a97df net: hamradio: fix compliation error omits 602a4eda6883 PCI/AER: Update aer-inject URL omits 168678d765d3 dm mpath: use DMINFO instead of printk with KERN_INFO omits 385411ffba0c dm: stop using bdevname omits 977ff73e6415 dm-zoned: remove the ->name field in struct dmz_dev omits 227178d238b3 ASoC: Intel: machine driver updates for 5.18 omits cdbec3ede0b8 selinux: shorten the policy capability enum names omits 487606687984 Merge reiserfs deprecation patch. omits eb103a51640e reiserfs: Deprecate reiserfs omits 8d25b7beca7e KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run omits c6c937d673aa KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] omits 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] omits d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] omits 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] omits b4be6aefa73c btrfs: do not start relocation until in progress drops are done omits a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow omits a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set omits d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync omits c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers omits 35732a0694cd soundwire: qcom: constify static struct qcom_swrm_data glo [...] omits 04d46a7b3837 soundwire: qcom: add in-band wake up interrupt support omits c7449e766de3 dt-bindings: soundwire: qcom: document optional wake irq omits 74e79da9fd46 soundwire: qcom: add runtime pm support omits 342e7c6ea582 staging: rtl8723bs: Improve the comment explaining the loc [...] omits 8f4347081be3 staging: rtl8723bs: Fix access-point mode deadlock omits b25c7dc13fb8 staging: rts5208: fix Lines should not end with a '('. omits 4c11113c1a3d KVM: arm64: Enable Cortex-A510 erratum 2077057 by default omits e1c21608e3cf platform/x86: thinkpad_acpi: Add PSC mode support omits c6455af54899 phy: qcom-qmp: add sc8280xp UFS PHY omits f01da68667dc dt-bindings: phy: qcom,qmp: add sc8180x and sc8280xp ufs c [...] omits 7addff4018f0 phy: qcom-snps: Add sc8280xp support omits 641024df6a82 dt-bindings: phy: qcom,usb-snps-femto-v2: Add sc8180x and [...] omits bb1fea8454b4 dt-bindings: Revert "dt-bindings: soc: grf: add naneng com [...] omits e02cebea3fbc phy: dt-bindings: Add Cadence D-PHY Rx bindings omits 222e7d3f6235 phy: dt-bindings: cdns,dphy: add power-domains property omits 40b95583561e phy: dt-bindings: Convert Cadence DPHY binding to YAML omits 41d393aaead4 phy: cadence: Add Cadence D-PHY Rx driver omits 7a37e890bd5d dt-bindings: phy: renesas,usb2-phy: Document RZ/V2L phy bindings omits 22ba5e99b96f erofs: fix ztailpacking on > 4GiB filesystems omits a3d38af35d61 selftests: sdsi: test sysfs setup omits f6d92cfc79e8 tools arch x86: Add Intel SDSi provisiong tool omits 13262fc26c18 spi: spi-zynqmp-gqspi: Handle error for dma_set_mask omits d149dd2a806b spi: dt-bindings: mediatek: Set min size for 'mediatek,pad [...] omits ee8ad9440f18 spi: dt-bindings: renesas,rspi: Drop comment for generic c [...] omits 80c056656d46 regulator: virtual: add devicetree support omits d2fb5487ecb2 regulator: virtual: warn against production use omits 75c3543e39f0 regulator: virtual: use dev_err_probe() omits d5dd781bcc81 ASoC: qcom: Fix error code in lpass_platform_copy() omits de2c6f98817f ASoC: soc-compress: prevent the potentially use of null pointer omits 300689fb04b3 ASoC: soc-generic-dmaengine-pcm: set period_bytes_min base [...] omits 45ea97d74313 ASoC: dwc-i2s: Handle errors for clk_enable omits a2253ec7aef2 ASoC: amd: use asoc_substream_to_rtd() omits f9e2ca0640e5 ASoC: atmel_ssc_dai: Handle errors for clk_enable omits 2ecf362d2203 ASoC: mxs-saif: Handle errors for clk_enable omits c4dcd7100c26 ASoC: Intel: soc-acpi: add entries in ADL match table omits 2fe14ff61bd6 ASoC: Intel: sof_ssp_amp: rename driver and support cs35l4 [...] omits 709ec7bec6b3 ASoC: Intel: cirrus-common: support cs35l41 amplifier omits 024979b67b39 ASoC: Intel: sof_rt1308: move rt1308 code to common module omits e1d5e1332402 ASoC: Intel: boards: create sof-realtek-common module omits 612896ec5a4e NFS: Cache all entries in the readdirplus reply omits da793fb0f56c ASoC: Intel: add RT1308 I2S machine driver and HDMI-in cap [...] omits 0adf85b445c7 NFS: Optimise away the previous cookie field omits b0365ccb0712 NFS: Fix up forced readdirplus omits f648022faa68 NFS: Convert readdir page cache to use a cookie based index omits 9332cf14e2db NFS: Clean up page array initialisation/free omits 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic omits eace45a18ccb NFS: Trace effects of readdirplus on the dcache omits 310e3187450d NFS: Add basic readdir tracing omits 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced omits 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] omits f1eebb3bf707 ASoC: Intel: boards: fix spelling in comments omits c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness omits ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() omits 230bc98f7a2a NFS: Improve heuristic for readdirplus omits 9c3f4d988c23 NFS: Reduce use of uncached readdir omits 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() omits 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] omits 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir omits c8f0523ba398 NFS: Don't advance the page pointer unless the page is full omits 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie omits a6264056b39e ASoC: soc-acpi: remove sof_fw_filename omits d09e673f4971 NFS: Store the change attribute in the directory page cache omits 0bf126163c3e iio: adc: xilinx-ams: Fix single channel switching sequence omits d5d786fb5316 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits 1f21a4157806 iio: adc: xilinx-ams: Fixed missing PS channels omits 5165102efa41 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits c87b7b12f48d iio: accel: mma8452: use the correct logic to get mma8452_data omits 571426631acf iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits 6270bf1f0197 iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits 098fdbc3531f irqchip/sifive-plic: Disable S-mode IRQs if running in M-mode omits 0d3616bbd03c irqchip/sifive-plic: Improve naming scheme for per context [...] omits faabb26838f3 platform/surface: Remove Surface 3 Button driver omits 60c7353c6b23 Input: soc_button_array - add support for Microsoft Surfac [...] omits 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next omits ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported omits cb18448bbf1c platform/x86: x86-android-tablets: Lenovo Yoga Tablet 2 83 [...] omits bf8fd1a9736e platform/x86: x86-android-tablets: Workaround Lenovo Yoga [...] omits 67dfc2b441b4 platform/x86: x86-android-tablets: Add Lenovo Yoga Tablet [...] omits 7fa7dfafe40a platform/x86: x86-android-tablets: Fix EBUSY error when re [...] omits f97afae4d780 Merge remote-tracking branch 'pdx86/platform-drivers-x86-p [...] omits bf779aaf56ea platform/x86: thinkpad_acpi: Add dual fan probe omits 402576d9804e Documentation: Add x86/amd_hsmp driver omits 91f410aa679a platform/x86: Add AMD system management interface omits f094399fae9c surface: surface3_power: Fix battery readings on batteries [...] omits 32370191c085 platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] omits 1f311c94aabd mmc: rtsx: add 74 Clocks in power on flow omits d06957d7a692 PCI: hv: Avoid the retarget interrupt hypercall in irq_unm [...] omits e26557a0aa68 leds: pca955x: Allow zero LEDs to be specified omits ca386253ff6f leds: pca955x: Make the gpiochip always expose all pins omits 76f22f4dcae6 Documentation: sound: fix typo in control-names.rst omits 0aa6b294b312 ALSA: intel_hdmi: Fix reference to PCM buffer address omits 6c1f41afc1db batman-adv: Don't expect inter-netns unique iflink indices omits c5f75d490fc2 Merge branch 'for-5.18' into for-next omits b665eae7a788 printk: fix return value of printk.devkmsg __setup handler omits 6116ba09423f batman-adv: Request iflink once in batadv_get_real_netdevice omits 690bb6fb64f5 batman-adv: Request iflink once in batadv-on-batadv check omits 6ee3c393eeb7 batman-adv: Demote batadv-on-batadv skip error message omits eb7da4f17dfc batman-adv: Migrate to linux/container_of.h omits 71bb9ab6e351 scsi: ufs: Fix runtime PM messages never-ending cycle omits af4edb1d50c6 scsi: core: sd: Add silence_suspend flag to suppress some [...] omits e81ce97f5716 scsi: lpfc: Use rport as argument for lpfc_chk_tgt_mapped() omits 123a3af35d08 scsi: lpfc: Use rport as argument for lpfc_send_taskmgmt() omits bb21fc9911ee scsi: lpfc: Use fc_block_rport() omits 45c59287ff01 scsi: lpfc: Drop lpfc_no_handler() omits bf180cc1a5da scsi: lpfc: Kill lpfc_bus_reset_handler() omits 98cdcd6c6b4a scsi: wd719x: Return proper error code when dma_set_mask() fails omits 69af1c9577aa scsi: iscsi: Drop temp workq_name omits 7cb6683ce761 scsi: iscsi: Use the session workqueue for recovery omits 5842ea366831 scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding omits d8ec5d67b8bb scsi: iscsi: Remove iscsi_scan_finished() omits b07c348f8ffb scsi: iscsi: Speed up session unblocking and removal omits 8dd3dff3bf3e scsi: iscsi: Fix recovery and unblocking race omits 07e0984b96ec scsi: scsi_transport_fc: Fix FPIN Link Integrity statistic [...] omits 32698c955295 scsi: libsas: Clean up sas_form_port() omits 04b7762e37c9 Input: elan_i2c - fix regulator enable count imbalance aft [...] omits 81a36d8ce554 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] omits 1d1898f65616 tracing/histogram: Fix sorting on old "cpu" value omits 264403033105 scsi: core: Remove <scsi/scsi_request.h> omits 6aded12b10e0 scsi: core: Remove struct scsi_request omits dbb4c84d87af scsi: core: Move the result field from struct scsi_request [...] omits a9a4ea1166d6 scsi: core: Move the resid_len field from struct scsi_requ [...] omits 5b794f98074a scsi: core: Remove the sense and sense_len fields from str [...] omits ce70fd9a551a scsi: core: Remove the cmd field from struct scsi_request omits 71bada345b33 scsi: core: Don't memset() the entire scsi_cmnd in scsi_in [...] omits c49ff72cff4c scsi: target: pscsi: Remove struct pscsi_plugin_task omits 96946d892a05 Merge branch 'if_ether-h-add-industrial-fieldbus-ethertypes' omits cd73cda742fb if_ether.h: add EtherCAT Ethertype omits dd0ca255f3d2 if_ether.h: add PROFINET Ethertype omits 0b0e2ff10356 net: dsa: restore error path of dsa_tree_change_tag_proto omits a02192151b7d macvtap: advertise link netns via netlink omits 323d51cac6a1 nfp: avoid newline at end of message in NL_SET_ERR_MSG_MOD omits fb3f903769e8 tun: support NAPI for packets received from batched XDP buffs omits 2e77551c6128 Merge tag 'for-net-2022-03-01' of git://git.kernel.org/pub [...] omits 422ce83667d6 Merge branch 'sfc-optimize-rxqs-count-and-affinities' omits 09a99ab16c60 sfc: set affinity hints in local NUMA node only omits c265b569a45f sfc: default config to 1 channel/core in local NUMA node only omits ef739f1dd3ac net: smc: fix different types in min() omits 4f0bfdfd8323 ELF: Properly redefine PT_GNU_* in terms of PT_LOOS omits 7dc6ea7c56bd MAINTAINERS: Update execve entry with more details omits b452722e6ff3 exec: cleanup comments omits 2b4bfbe09676 fs/binfmt_elf: Refactor load_elf_binary function omits 0da1d5002745 fs/binfmt_elf: Fix AT_PHDR for unusual ELF files omits d65bc29be0ae binfmt: move more stuff undef CONFIG_COREDUMP omits 9132c3947b09 selftests/exec: Test for empty string on NULL argv omits dcd46d897adb exec: Force single empty string when argv is empty omits 84158b7f6a06 coredump: Also dump first pages of non-executable ELF libraries omits 10b19249192a ELF: fix overflow in total mapping size calculation omits 275f3f648702 Bluetooth: Fix not checking MGMT cmd pending queue omits 530e214c5b5a bpf, test_run: Fix overflow in XDP frags bpf_test_finish omits 4761df52f154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf omits f568cbd9aef2 dt-bindings: iio: Add ltc2688 documentation omits 52302f87d0a1 iio: ABI: add ABI file for the LTC2688 DAC omits 832cb9eeb931 iio: dac: add support for ltc2688 omits 406826932fdb Merge branch 'i2c/for-mergewindow' into i2c/for-next omits e7c49117b319 Merge branch 'i2c/for-current' into i2c/for-next omits fc7f750dc9d1 staging: gdm724x: fix use after free in gdm_lte_rx() omits b497e06d2714 staging: pi433: prevent uninitialized data from being printed out omits 095f74650274 staging: r8188eu: use ieee80211 helper to read the "order" bit omits 0beae891d3ba staging: r8188eu: use ieee80211 helper to read the protected bit omits 3371c86dc054 staging: r8188eu: use ieee80211 helper to read "more data" omits 7c22fd48fd4e staging: r8188eu: use ieee80211 helper to check for more f [...] omits 1c167e3b8304 staging: r8188eu: use ieee80211 helper for qos bit omits aacd0400c7f3 staging: r8188eu: refactor validate_recv_frame's error handling omits d7e168c76f16 staging: r8188eu: use ieee80211 helpers to check the frame type omits e9f3ac5edb25 staging: r8188eu: use ieee80211 define for management frame type omits e092f715ff5f staging: r8188eu: remove unused define omits 1b627cc17291 staging: r8188eu: get_rx_status is not used omits dde7b6ea8780 staging: r8188eu: recvframe_push is not used omits 905eebcf28d0 staging: r8188eu: cnt is set but not used omits 1327fcf175fa staging: r8188eu: fix endless loop in recv_func omits 6e1e59c1caf6 staging: r8188eu: irq_prepare_beacon_tasklet is unused omits 18ba5748c24d staging: r8188eu: smooth_rssi_data is not used omits 2d19e698e7f1 staging: pi433: remove rf69_get_flag function resolving en [...] omits ed01d1b9bca2 staging: r8188eu: remove _linked_rx_signal_strength_display() omits 50dc963bc12c staging: pi433: remove TODOs-related item from the TODO file omits 55927cb44db4 arm64: dts: broadcom: Fix sata nodename omits 3dd9a926ec23 mmc: rtsx: Fix build errors/warnings for unused variable omits 47b95e8ab731 serial: mvebu-uart: fix return value check in mvebu_uart_c [...] omits 6e124e58ae2e sc16is7xx: Set AUTOCTS and AUTORTS bits omits 21144bab4f11 sc16is7xx: Handle modem status lines omits cc4c1d05eb10 sc16is7xx: Properly resume TX after stop omits 16b3ac9041a3 Revert "tty: serial: meson: *" omits a0e897d1b367 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits db6140e5e35a net/sched: act_ct: Fix flow table lookup failure with no o [...] omits a106848c42b6 serial: sunplus-uart: Fix compile error while CONFIG_SERIA [...] omits 966ffbd8615a s390/mm: convert pte_val()/pXd_val() into functions omits e1fc74ff2346 s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue omits 933b7253adf6 s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue omits 869a9dbc10d2 s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue omits 4a366f519a3c s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue omits b8e3b37900a5 s390/mm: use set_pXd()/set_pte() helper functions everywhere omits f29111f117aa s390/mm: add set_pte_bit()/clear_pte_bit() helper functions omits e2aaae2d3677 s390/mm: add set_pXd()/set_pte() helper functions omits f0003a9e4c18 s390/entry: remove unused expoline thunk omits 1a5e3f262e03 s390/ftrace: make use of epsw to get psw mask omits 96f6641a6a28 s390/ptrace: remove opencoded offsetof omits 4851d2262236 s390/smp: sort out physical vs virtual pointers usage omits 8944d05f9bbf s390/ap: enable sysfs attribute scans to force AP bus rescan omits 283915850a44 s390/ap: notify drivers on config changed and scan complet [...] omits 4f8206b88286 s390/ap: driver callback to indicate resource in use omits 9ba142f472c1 s390/test_unwind: fix and extend kprobes test omits 829ec7491c40 s390/test_unwind: add ftrace test omits 8a0c97055027 s390/test_unwind: add "backtrace" module parameter omits 93bd3232448f s390/test_unwind: minor cleanup omits 81eac9079663 s390/test_unwind: show tests as skipped if unsupported omits 42b01a553a56 s390: always use the packed stack layout omits 9a4f03ad6d67 Merge branch 'fixes' into features omits fb184c4af9b9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits c194dad21025 s390/extable: fix exception table sorting omits 1389f17937a0 s390/ftrace: fix arch_ftrace_get_regs implementation omits 9fa881f7e3c7 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation omits 6b4b54c7ca34 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE omits 62929726ef0e drm/vrr: Set VRR capable prop only if it is attached to connector omits 620c803f42de ACPI: LPSS: Provide an SSP type to the driver omits f167c1a13879 ACPI: LPSS: Constify properties member in struct lpss_device_desc omits 2cbfae0f50f7 ACPI: platform: Constify properties parameter in acpi_crea [...] omits d7583c8a5748 i2c: tegra: Add SMBus block read function omits 575115360652 Merge tag 'binfmt_elf-v5.17-rc7' of git://git.kernel.org/p [...] omits 023bbde3db41 pstore: Add prefix to ECC messages omits 439a8468242b binfmt_elf: Avoid total_mapping_size for ET_EXEC omits 4d558d4d88af Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/ [...] omits c807a335d3b1 Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] omits 0c8b522d3e3f Merge branch irq/qcom-pdc-cleanup into irq/irqchip-next omits 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next omits bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next omits 57278309680c Merge branch 'v5.17-next/dts64' into for-next omits ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next omits 55ddcd9f3226 powercap: DTPM: Fix spelling mistake "initialze" -> "initialize" omits 5bf19d0aa3d2 powercap: DTPM: dtpm_node_callback[] can be static omits 7a64ca17e4dd PM: suspend: fix return value of __setup handler omits ba7ffcd4c4da PM: hibernate: fix __setup handler error handling omits 4a49db7b0abc Merge tag 'linux-cpupower-5.18-rc1' of git://git.kernel.or [...] omits ad5255c1ea9c ceph: misc fix for code style and logs omits 1ab36c9dfa01 ceph: allocate capsnap memory outside of ceph_queue_cap_snap() omits 5ed91587e201 ceph: do not release the global snaprealm until unmounting omits 1753629ea0f3 ceph: remove incorrect and unused CEPH_INO_DOTDOT macro omits 7e7d67a2044a MAINTAINERS: add Xiubo Li as cephfs co-maintainer omits 74a31df4f1f1 ceph: eliminate the recursion when rebuilding the snap context omits 2e586641c950 ceph: do not update snapshot context when there is no new [...] omits 2941bf53f59c ceph: zero the dir_entries memory when allocating it omits ab58a5a1c048 ceph: move to a dedicated slabcache for ceph_cap_snap omits 6ddf5f165f13 ceph: add getvxattr op omits 27884f4bce63 libceph: drop else branches in prepare_read_data{,_cont} omits 810313c5f3f5 ceph: fix comments mentioning i_mutex omits 370f0acf2c70 ceph: fail the request directly if handle_reply gets an ESTALE omits 4d9513cf6d20 ceph: wake waiters after failed async create omits fbed7045f552 ceph: wait for async create reply before sending any cap messages omits 9eaa7b79979f ceph: eliminate req->r_wait_for_completion from ceph_mds_request omits 083db6fd3e73 ceph: uninline the data on a file opened for writing omits 5b19f1eba459 ceph: make ceph_netfs_issue_op() handle inlined data omits a25cedb4313d ceph: switch netfs read ops to use rreq->inode instead of [...] omits b652de1e3dfb KVM: SVM: Disable preemption across AVIC load/put during A [...] omits 0a62b2098987 iavf: Remove non-inclusive language omits 8fc16be67dba iavf: Fix incorrect use of assigning iavf_status to int omits bae569d01a1f iavf: stop leaking iavf_status as "errno" values omits c3fec56e1267 iavf: remove redundant ret variable omits a3e839d539e0 iavf: Add usage of new virtchnl format to set default MAC omits 87dba256c7a6 iavf: refactor processing of VLAN V2 capability message omits d73dd1275e70 iavf: Add support for 50G/100G in AIM algorithm omits 4a0a1436053b mips: ralink: fix a refcount leak in ill_acc_of_setup() omits a461cac0c4b4 arm64: defconfig: enable the CVP driver omits 200ed341b864 mips: Implement "current_stack_pointer" omits 37db988c3629 Merge tag 'intel-gpio-v5.18-1' of gitolite.kernel.org:pub/ [...] omits a644161ba11d Documentation: admin-guide: pm: Document uncore frequency scaling omits ef82c9be844f arm64: dts: n5x: add sdr edac support omits 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node omits 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current omits 1b5f9a048759 dt-bindings: usb: dwc2: add iommus omits 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex omits 53157759f56b dt-bindings: usb: renesas,usbhs: Document RZ/V2L bindings omits f866a7ae1265 dt-bindings: reset: renesas,rzg2l-usbphy-ctrl: Document RZ [...] omits 7419553d03ff dt-bindings: timer: renesas: ostm: Document Renesas RZ/V2L OSTM omits eb1e49e04ab9 dt-bindings: i2c: renesas,riic: Document RZ/V2L SoC omits 80704a84a9f8 i2c: designware: Use the i2c_mark_adapter_suspended/resume [...] omits c57813b8b288 i2c: designware: Lock the adapter while setting the suspen [...] omits c205cac49e09 dt-bindings: net: can: renesas,rcar-canfd: Document RZ/V2L SoC omits 5b9df0acd22a i2c: mediatek: remove redundant null check omits 444e1154b2bf PM: hibernate: Clean up non-kernel-doc comments omits cedd3614e5d9 perf: Add irq and exception return branch types omits 71a412ed4c10 perf/x86/intel/uncore: Make uncore_discovery clean for 64 [...] omits 25795ef6299f sched/tracing: Report TASK_RTLOCK_WAIT tasks as TASK_UNINT [...] omits fa2c3254d7cf sched/tracing: Don't re-read p->state when emitting sched_ [...] omits 49bef33e4b87 sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race omits 3eba0505d03a sched/cpuacct: Remove redundant RCU read lock omits dc6e0818bc9a sched/cpuacct: Optimize away RCU read lock omits 248cc9993d1c sched/cpuacct: Fix charge percpu cpuusage omits 7dfe105dfc72 PM: sleep: wakeup: Fix typos in comments omits b5a796c6a809 i2c: mediatek: modify bus speed calculation formula omits 1d7286729aa6 hv_balloon: rate-limit "Unhandled message" warning omits 17ba1e87fca9 i2c: designware: Fix improper usage of readl omits 5838a14832d4 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference omits 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap omits 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data omits d8703554f4de i2c: qcom-geni: Add support for GPI DMA omits da2e86c0bd7b i2c: riic: Simplify reset handling omits aa9f58415a8e KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors omits 36c11fee4fb5 dt-bindings: i2c: microchip,corei2c: Fix indentation of co [...] omits f6bfe8b5b2c2 PM: domains: Fix sleep-in-atomic bug caused by genpd_debug [...] omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits a5ea32579f08 i2c: cht-wc: Use generic_handle_irq_safe(). omits 68ea1b2c3386 i2c: core: Use generic_handle_irq_safe() in i2c_handle_smb [...] omits a483b1b232e6 Merge tag 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/s [...] omits 9a6582b83928 PM: domains: use dev_err_probe() to simplify error handling omits fe23b6bbeac4 HID: nintendo: check the return value of alloc_workqueue() omits 7d8e1702b572 Merge tag 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/sc [...] omits 94b0655636b3 Merge tag 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/ [...] omits e7d90cfac551 PM: domains: Prevent power off for parent unless child is [...] omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 4dd4d3deb502 ata: ahci: Rename CONFIG_SATA_LPM_MOBILE_POLICY configurat [...] omits e5c894791eab ata: ahci: Rename `AHCI_HFLAG_IS_MOBILE` omits 099849af27f7 ata: ahci: Rename board_ahci_mobile omits 42764f97e6eb Input: docs: add more details on the use of BTN_TOOL omits 5c20000a4756 HID: input: accommodate priorities for slotted devices omits 87562fcd1342 HID: input: remove the need for HID_QUIRK_INVERT omits 048cddfd4405 HID: input: enforce Invert usage to be processed before InRange omits bebcc522fbee HID: core: for input reports, process the usages by priority list omits 22f4b026c3dd HID: compute an ordered list of input fields to process omits 187ccd6caa4b HID: input: move up out-of-range processing of input values omits f2d4ddfa640d HID: input: rework spaghetti code with switch statements omits 3c2b0dbd6990 HID: input: tag touchscreens as such if the physical is not there omits b79c1abae5e1 HID: core: split data fetching from processing in hid_inpu [...] omits 74acc277b652 HID: core: de-duplicate some code in hid_input_field() omits 1c1813a743fe HID: core: statically allocate read buffers omits b8d06ce712e3 Merge tag 'wireless-for-net-2022-03-01' of git://git.kerne [...] omits 52c85167e413 Merge branch 'icc-msm8939' into icc-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits cc71d37fd1f1 HID: vivaldi: fix sysfs attributes leak omits e45f1c1d70ca interconnect: Add stubs for the bulk API omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits 337fa051d9b8 HID: uclogic: Support multiple frame input devices omits 2daaeff3824d HID: uclogic: Define report IDs before their descriptors omits a985de58186f HID: uclogic: Put version first in rdesc namespace omits 2e28f3e099f2 HID: uclogic: Use "frame" instead of "buttonpad" omits 2f290b39e6a0 HID: uclogic: Use different constants for frame report IDs omits ce2401047520 HID: uclogic: Specify total report size to buttonpad macro omits e6be956fd7e8 HID: uclogic: Switch to matching subreport bytes omits 8b013098be2c HID: uclogic: Replace pen_frame_flag with subreport_list omits 606dadc1878f HID: uclogic: Remove pen usage masking omits 7282c126f768 Merge branch 'smc-datapath-opts' omits 6b88af839d20 net/smc: don't send in the BH context if sock_owned_by_user omits a505cce6f7cf net/smc: don't req_notify until all CQEs drained omits 6bf536eb5c8c net/smc: correct settings of RMB window update limit omits b70a5cc04519 net/smc: send directly on setting TCP_NODELAY omits 12bbb0d163a9 net/smc: add sysctl for autocorking omits dcd2cf5f2fc0 net/smc: add autocorking support omits 462791bbfa35 net/smc: add sysctl interface for SMC omits 8a6ea4edcf3e Merge tag 'v5.17-next-dts32' of git://git.kernel.org/pub/s [...] omits c723b6b7b7a1 Merge tag 'v5.17-next-dts64' of git://git.kernel.org/pub/s [...] omits 5d6a32215624 KVM: WARN if is_unsync_root() is called on a root without [...] omits e65a3b46b5b1 KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst [...] omits cc65c3a110db KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch spec [...] omits 527d5cd7eece KVM: x86/mmu: Zap only obsolete roots if a root shadow pag [...] omits 2f6f66ccd21e KVM: Drop kvm_reload_remote_mmus(), open code request in x [...] omits f6d0a2521ce1 KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change omits a4ee79063f44 dt-bindings: mmc: renesas,sdhi: Document RZ/V2L SoC omits 1e326ad42978 KVM: x86/emulator: Move the unhandled outer privilege leve [...] omits 31c66dabaa8a KVM: x86/emulator: Fix wrong privilege check for code segm [...] omits ca85f002258f KVM: x86/emulator: Defer not-present segment check in __lo [...] omits 85c68eb429f7 KVM: selftests: Add test to verify KVM handling of ICR omits b9964ee36bdf KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper omits a57a31684d7b KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two [...] omits 5429478d038f KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes omits 70180052354c KVM: x86: Make kvm_lapic_reg_{read,write}() static omits bd17f417c07d KVM: x86: WARN if KVM emulates an IPI without clearing the [...] omits b51818afdc1d KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualizati [...] omits ed60920efe73 KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC wr [...] omits b031f1043583 KVM: x86: Use "raw" APIC register read for handling APIC-w [...] omits b5ede3df79b7 KVM: VMX: Handle APIC-write offset wrangling in VMX code omits d22a81b304a2 KVM: x86: Do not change ICR on write to APIC_SELF_IPI omits f66af9f222f0 KVM: x86: Fix emulation in writing cr8 omits b5f61c035d49 KVM: x86: flush TLB separately from MMU reset omits a12f76345e02 cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo omits 8219d31effa7 powerpc/lib/sstep: Fix build errors with newer binutils omits 8667d0d64dd1 powerpc: Fix build errors with newer binutils omits a633cb1eddda powerpc/lib/sstep: Fix 'sthcx' instruction omits 2863dd2db23e powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit omits bd004cad78c0 selftests/bpf: Update btf_dump case for conflicting names omits 749ed4a20657 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_ [...] omits 973e2e646240 powerpc/interrupt: Remove struct interrupt_state omits 607451ce0aa9 powerpc/fadump: register for fadump as early as possible omits 29cf373c5766 selftests/powerpc/pmu: Add interface test for mmcra regist [...] omits 4226961b0019 libbpf: Skip forward declaration when counting duplicated [...] omits 02f02feb6b50 selftests/powerpc/pmu/: Add interface test for mmcr3_src fields omits 9ee241f1b144 selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_f [...] omits ac575b2606bf selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field omits 2becea3b6acf selftests/powerpc/pmu/: Add interface test for mmcr1_comb field omits 6e11374b0872 selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 [...] omits d5172f2585cd selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 [...] omits 9ac7c6d5e4b5 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field omits b24142b9d240 selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit omits a7c0ab2e6148 selftests/powerpc/pmu/: Add interface test for mmcr0_cc56r [...] omits eb7aa044df18 selftests/powerpc/pmu/: Add interface test for mmcr0 excep [...] omits 13307f9584ea selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcr [...] omits 2b49e641063e selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields omits 79c4e6aba8df selftests/powerpc/pmu: Add macros to extract mmcr fields omits 54d4ba7f22d1 selftests/powerpc/pmu: Add event_init_sampling function omits 5f6c3061af7c selftests/powerpc/pmu: Add utility functions to post proce [...] omits 6523dce86222 selftests/powerpc/pmu: Add macros to parse event codes omits c315669e2fbd selftests/powerpc/pmu: Add support for perf sampling tests omits b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next omits 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes omits ea49432d184a ARM: mstar: Select HAVE_ARM_ARCH_TIMER omits 4ff2980b6bd2 xfrm: fix tunnel model fragmentation behavior omits 3b836da4081f netfilter: nf_queue: handle socket prefetch omits c3873070247d netfilter: nf_queue: fix possible use-after-free omits 2e78855d311c selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket [...] omits 747670fd9a2d netfilter: nf_queue: don't assume sk is full socket omits c4deb8344a76 ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwat [...] omits 94d9864cc86f mac80211: treat some SAE auth steps as final omits c687cdc66ffc Merge tag 'v5.17-next-defconfig' of git://git.kernel.org/p [...] omits c199a67c42d6 Merge tag 'qcom-defconfig-for-5.18' of git://git.kernel.or [...] omits e414c25e3399 irqchip/nvic: Release nvic_base upon failure omits d9bdba07824c ARM: PXA: fix up decompressor code omits 29cefaaf2b35 Merge tag 'qcom-arm64-for-5.18' of git://git.kernel.org/pu [...] omits 6ad27f522cb3 nl80211: Handle nla_memdup failures in handle_nan_filter omits 40c13296f848 Merge tag 'qcom-dts-for-5.18' of git://git.kernel.org/pub/ [...] omits 5a6248c0a223 iwlwifi: mvm: check debugfs_dir ptr before use omits 16e769e2ae1f Merge tag 'v5.17-next-soc' of git://git.kernel.org/pub/scm [...] omits d2febf6bbec5 irqchip/qcom-pdc: Drop open coded version of __assign_bit() omits a6aca2f460e2 irqchip/qcom-pdc: Fix broken locking omits d494d088ac44 irqchip/qcom-pdc: Kill qcom_pdc_translate helper omits 4dc70713dc24 irqchip/qcom-pdc: Kill non-wakeup irqdomain omits 8d4c99891932 irqchip/qcom-pdc: Kill PDC_NO_PARENT_IRQ omits 1db5fcbba263 iwlwifi: don't advertise TWT support omits 42ba417307bc Merge tag 'memory-controller-drv-tegra-5.18' of git://git. [...] omits 50bb467c9e76 rfkill: define rfill_soft_blocked() if !RFKILL omits 88c7385290ed Merge tag 'memory-controller-drv-mediatek-5.18' of git://g [...] omits b903f9c55ea4 Merge tag 'memory-controller-drv-5.18' of git://git.kernel [...] omits 35e33a24f8fe Merge tag 'v5.17-fixes-tag' of git://git.kernel.org/pub/sc [...] omits cf90e2f1de97 Merge tag 'qcom-dts-fixes-for-5.17' of git://git.kernel.or [...] omits e1d7eed180b6 Merge tag 'qcom-arm64-fixes-for-5.17' of git://git.kernel. [...] omits 9411ac255e53 Merge tag 'arm-soc/for-5.17/devicetree-fixes' of https://g [...] omits 5d8965704fe5 MIPS: ralink: mt7621: use bitwise NOT instead of logical omits 455481fc9a80 MIPS: Remove TX39XX support omits 809967d76e91 arm64: dts: mediatek: update mt7986b memory node omits fbaac5b1057d arm64: dts: mediatek: update mt7986a memory node omits 1e385c08249e Merge branch 'vxlan-vnifiltering' omits 445b2f36bb4e drivers: vxlan: vnifilter: add support for stats dumping omits 4095e0e1328a drivers: vxlan: vnifilter: per vni stats omits 3edf5f66c12a selftests: add new tests for vxlan vnifiltering omits f9c4bb0b245c vxlan: vni filtering support on collect metadata device omits a498c5953a9c vxlan_multicast: Move multicast helpers to a separate file omits 7b8135f4df98 rtnetlink: add new rtm tunnel api for tunnel id filtering omits efe0f94b333b vxlan_core: add helper vxlan_vni_in_use omits a9508d121a0e vxlan_core: make multicast helper take rip and ifindex explicitly omits c63053e0cb5a vxlan_core: move some fdb helpers to non-static omits 76fc217d7fb1 vxlan_core: move common declarations to private header file omits fba55a66e8ec vxlan_core: fix build warnings in vxlan_xmit_one omits 6765393614ea vxlan: move to its own directory omits 7cf5aa32e392 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 1f9986b258c2 arm64: dts: mediatek: add clock support for mt7986a omits eb1b02bef52a dt-bindings: arm: mediatek: mmsys: add support for MT8186 omits b5d8378ff0ba ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC omits ecd2a1c1d541 ARM: dts: add GPIO support for Airoha EN7523 omits 9feaf8b387ee efi: fix return value of __setup handlers omits 2cf1c348d0f5 ARM: Add basic support for Airoha EN7523 SoC omits a319fbfd3f6a dt-bindings: mediatek: add compatible for MT8186 pwrap omits 83a7175cbe3e soc: mediatek: pwrap: add pwrap driver for MT8186 SoC omits 994a71a3c911 arm64: dts: mediatek: Add mt8192 power domains controller omits a97af4b52b63 arm64: dts: mt6358: add mt6358-keys node omits c432cd598a18 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel omits 831785f0e5b9 soc: mediatek: mmsys: add mmsys reset control for MT8186 omits dfafa5602957 Input: da9063 - use devm_delayed_work_autocancel() omits 462f6c4a7c08 arm64: dts: mt8183: add jpeg enc node for mt8183 omits 65de58c2a5b4 Input: goodix - fix race on driver unbind omits ae8e80c5f18d Input: goodix - use input_copy_abs() helper omits cb66b9ba5cda Input: add input_copy_abs() function omits 3f9ed5c2fe36 Input: set EV_ABS in dev->evbit even if input_alloc_absinf [...] omits dcfd51925639 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 omits d98299266973 Input: goodix - workaround Cherry Trail devices with a bog [...] omits d176708ffc20 Input: goodix - use the new soc_intel_is_byt() helper omits 1136fa0c07de Merge tag 'v5.17-rc4' into for-linus omits 4a48b4c428dc MAINTAINERS: add missing security/integrity/platform_certs omits f2b77012ddd5 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits a5cd1ab7ab67 Fix incorrect type in assignment of ipv6 port for audit omits b664e255ba3c bpf: Add some description about BPF_JIT_ALWAYS_ON in Kconfig omits f54d626698a4 Merge tag 'intel-pinctrl-v5.18-1' of gitolite.kernel.org:p [...] omits bac129dbc656 pinctrl: sunxi: Use unique lockdep classes for IRQs omits 7795686d573d pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] discards b9c20da356db workqueue: Warn flushing of kernel-global workqueues omits 8dd552458361 ASoC: codecs: wsa881x: add runtime pm support omits ffd24fa2fcc7 e1000e: Correct NVM checksum verification flow omits 1866aa0d0d64 e1000e: Fix possible HW unit hang after an s0ix exit omits 17a8f31bba7b netfilter: egress: silence egress hook lockdep splats omits 56763f12b0f0 netfilter: fix use-after-free in __nf_register_net_hook() omits c953c764e505 arm64: dts: ns2: Fix spi-cpol and spi-cpha property omits c8442f0fb09c ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 omits 540e6a8114d0 Revert "mfd: simple-mfd-i2c: Add Delta TN48M CPLD support" omits 31979060cc07 tty: serial: meson: Fix the compile link error reported by [...] omits 8e4296c286ed of: unittest: add program to process EXPECT messages omits e7d6f84c9b5a mxser: make use of UART_LCR_WLEN() + tty_get_char_size() omits 834119f57631 sdio_uart: make use of UART_LCR_WLEN() + tty_get_char_size() omits 719fce7539cd Merge tag 'soc-fixes-5.17-2' of git://git.kernel.org/pub/s [...] omits 5e1440bc2332 USB: serial: make use of UART_LCR_WLEN() + tty_get_char_size() omits 988c5bbea59f tty: serial: make use of UART_LCR_WLEN() + tty_get_char_size() omits 797bd4d41c8b tty: serial: define UART_LCR_WLEN() macro omits d4ab5487cc77 Merge 5.17-rc6 into tty-next omits 201b5c016f16 Merge tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org [...] omits ca9400ef7f67 Merge 5.17-rc6 into usb-next omits 4eb7b1339c23 dt-bindings: timer: sifive,clint: Group interrupt tuples omits 73b9f6389e5c dt-bindings: timer: sifive,clint: Fix number of interrupts omits 075c3c483c86 Merge back cpufreq changes for v5.18. omits ec52cd3fa170 Merge back int340x thermal driver changes for v5.18. omits cb1852783f79 drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER omits 46c81702e922 ASoC: Add power domains support for digital macro codecs omits 0b9e69e1a1e4 net: dm9051: Make remove() callback a void function omits e499cd3102b2 Merge tag 'spi-remove-void' of https://git.kernel.org/pub/ [...] omits 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence omits 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings omits c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels omits 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry omits a80501b89152 RDMA/core: Remove unnecessary statements omits 26d347434829 drm/bridge: ti-sn65dsi86: Properly undo autosuspend omits e9b6013a7ce3 x86/speculation: Update link to AMD speculation whitepaper omits 244d00b5dd47 x86/speculation: Use generic retpoline by default on AMD omits 43429ea74a12 bpf, docs: Add a missing colon in verifier.rst omits ceac059ed4fd bpf: Cache the last valid build_id omits 8427577535ba Merge branch 'fixes' into next omits e52b78f89067 sound: core: Remove redundant variable and return the last [...] omits d248b2771f54 sound: core: remove initialise static variables to 0 omits c4208653a327 igc: igc_write_phy_reg_gpy: drop premature return omits fda2635466cd igc: igc_read_phy_reg_gpy: drop premature return omits f4676c8ec396 ipmi: kcs: aspeed: Remove old bindings support omits 8cd235b21605 ARM: dts: mvebu: Add Ctera C-200 V2 board omits 5fc74dbdf8f6 ARM: dts: kirkwood: Add Ctera C-200 V1 board omits 643d6a78ac76 dt-bindings: vendor-prefixes: Add Ctera Networks omits a4fbfdd7a160 libbpf: Fix BPF_MAP_TYPE_PERF_EVENT_ARRAY auto-pinning omits 70868c6b8fd8 docs: fix 'make htmldocs' warning in SCTP.rst omits d28ce6c7c1ee ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy [...] omits 17850f2b0b4b RDMA/irdma: Remove incorrect masking of PD omits b200189626b5 RDMA/irdma: Fix Passthrough mode in VM omits 6702bc147448 RDMA/irdma: Fix netdev notifications for vlan's omits ca1697eb0920 ALSA: spi: Add check for clk_enable() omits a544684b790f ALSA: mips: Use platform_get_irq() to get the interrupt omits e6e6479c27aa soc: microchip: make mpfs_sys_controller_put static omits 5344930c64ab arm64: dts: marvell: armada-37xx: Add clock to PCIe node omits ea7596c1e5a7 RDMA/irdma: Make irdma_create_mg_ctx return a void omits 07609c193a0c bpf, selftests: Use raw_tp program for atomic test omits 1902472b4fa9 bpf, arm64: Support more atomic operations omits 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] omits 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS omits 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv omits f49169c97fce NFSD: Remove svc_serv_ops::svo_module omits c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() omits 4355d767a21b SUNRPC: Rename svc_close_xprt() omits 352ad31448fe SUNRPC: Rename svc_create_xprt() omits 87cdd8641c8a SUNRPC: Remove svo_shutdown method omits c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method omits 70a60cbfb613 SUNRPC: Record endpoint information in trace log omits aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros omits 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses omits c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] omits d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] omits add1511c3816 NFSD: Streamline the rare "found" case omits 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case omits 378a6109dd14 NFSD: De-duplicate hash bucket indexing omits e377a3e698fb nfsd: Add support for the birth time attribute omits 79e7ce2e519e Merge branch 'for-next/insn' of ssh://gitolite.kernel.org/ [...] omits f16ed63e53c7 spi: dt-bindings: renesas,rspi: Document RZ/V2L SoC omits bee1549199d4 mmc: sh_mmcif: Simplify division/shift logic omits 0b2662b7e7fd NFS: Calculate page offsets algorithmically omits 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context omits d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] omits 2eef8a311122 NFS: Trace lookup revalidation failure omits 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() omits 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() omits b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] omits c62dd8a58d19 bpftool: Remove redundant slashes omits c2a7de4feb6e random: do crng pre-init loading in worker rather than irq omits abded93ec1e9 random: unify cycles_t and jiffies usage and types omits 64276a9939ff random: cleanup UUID handling omits 18b1ab7aa76b xsk: Fix race at socket teardown omits d2717584521a Merge tag 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub [...] omits bb67752b505e Merge tag 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel. [...] omits 2d9f1dd1f28d Merge tag 'aspeed-5.18-devicetree-2' of git://git.kernel.o [...] omits 2cd76c2aba5e Merge tag 'samsung-dt64-5.18-2' of git://git.kernel.org/pu [...] omits 4216cd957b23 Merge tag 'samsung-dt-5.18-2' of git://git.kernel.org/pub/ [...] omits 664abe886602 Merge tag 'tegra-for-5.18-arm64-dt' of git://git.kernel.or [...] omits f08a71d29d9d Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/ [...] omits cba4cdeb35a2 Merge tag 'tegra-for-5.18-dt-bindings' of git://git.kernel [...] omits 278883945043 Merge tag 'samsung-soc-5.18' of git://git.kernel.org/pub/s [...] omits 28f74201e37c ARM: pxa: remove Intel Imote2 and Stargate 2 boards omits 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag omits e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() omits a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition omits dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() omits 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation omits 7b83299e5b93 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] omits 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] omits 53238ebcfa56 Merge tag 'tegra-for-5.18-arm64-defconfig' of git://git.ke [...] omits 20f01f163203 blk-crypto: show crypto capabilities in sysfs omits 0f69288253e9 block: don't delete queue kobject before its children omits f5ec592dd3bc block: simplify calling convention of elv_unregister_queue() omits 30939293262e blktrace: fix use after free for struct blk_trace omits 6bb477df0436 spi: use specific last_cs instead of last_cs_enable omits 316cd9412679 ASoC: es7241: Use modern ASoC DAI format terminology omits 677c90bac3f1 ASoC: max98927: Use modern ASoC DAI format terminology omits 502e1c8d0722 ASoC: max98926: Use modern ASoC DAI format terminology omits 02dd4e6ba25c ASoC: max98925: Use modern ASoC DAI format terminology omits 2594d0aaedad ASoC: max9867: Use modern ASoC DAI format terminology omits d14c87d8ef0d ASoC: max9860: Use modern ASoC DAI format terminology omits 9dcef176c4d6 ASoC: max9850: Use modern ASoC DAI format terminology omits c536d745adbc ASoC: max98390: Use modern ASoC DAI format terminology omits 012df28f5e14 ASoC: max98371: Use modern ASoC DAI format terminology omits 2232314b7dbc ASoC: max98095: Use modern ASoC DAI format terminology omits 14688a14dac3 ASoC: max98088: Use modern ASoC DAI format terminology omits 6370c4436b63 ASoC: uda134x: Use modern ASoC DAI format terminology omits ca7176f695cf ASoC: ml26124: Use modern ASoC DAI format terminology omits e0dab08973c8 ASoC: pcm512x: Use modern ASoC DAI format terminology omits 9231bb1b2534 ASoC: pcm3168a: Use modern ASoC DAI format terminology omits 765e30ac6657 ASoC: pcm186x: Use modern ASoC DAI format terminology omits 1900cb5375c3 ASoC: pcm1681: Use modern ASoC DAI format terminology omits 3c7d8a35179e ASoC: pcm3060: Use modern ASoC DAI format terminology omits 9b3ff6378df3 ASoC: fsl: Drop unused argument from imx_pcm_dma_init() omits 7d642c9c14b6 ASoC: mediatek: mt8195: Remove unnecessary print function [...] omits ed7c9fef1193 ASoC: ti: davinci-i2s: Add check for clk_enable() omits f948202284a1 ASoC: mc13783: Use modern ASoC DAI format terminology omits addeb10c95b2 ASoC: isabelle: Use modern ASoC DAI format terminology omits 032959d880fd ASoC: dt-bindings: renesas,rz-ssi: Document RZ/V2L SoC omits 6f989800639a ASoC: amd: vangogh: fix uninitialized symbol warning in ma [...] omits 728a592619cf ASoC: amd: vg: remove warnings and errors pointed out by c [...] omits 5363d7304e31 ASoC: amd: vg: update DAI link name omits 83b713619ee1 ASoC: amd: vg: fix for pm resume callback sequence omits 6d2608804ebe ASoC: es8328: Use modern ASoC DAI format terminology omits 58d858ae1c44 ASoC: inno_rk3036: Use modern ASoC DAI format terminology omits b6be2012b039 ASoC: es8316: Use modern ASoC DAI format terminology omits c9fa2165c0b4 ASoC: wl1273: Use modern ASoC DAI format terminology omits cce15e481859 ASoC: es7134: Use modern ASoC DAI format terminology omits 7effe2cde907 ASoC: twl4030: Use modern ASoC DAI format terminology omits aac21939bb2c ASoC: uda1334: Use modern ASoC DAI format terminology omits 0dc974725988 ASoC: uda1380: Use modern ASoC DAI format terminology omits 10daafb04dce ASoC: si476x: Use modern ASoC DAI format terminology omits a325068e2be1 ASoC: sti-sas: Use modern ASoC DAI format terminology omits 87d71a128771 ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt omits df63fb10a5b7 ASoC: tscs454: Use modern ASoC DAI format terminology omits 7cba0b38c3e8 ASoC: tscs42xx: Use modern ASoC DAI format terminology omits 8e08a0c9225f ASoC: lm49453: Use modern ASoC DAI format terminology omits 6619c7d4379a ASoC: qcom: dt-bindings: Add bindings for power domains in [...] omits 9e3d83c52844 ASoC: codecs: Add power domains support in digital macro codecs omits 98fffd72f934 net: decnet: use time_is_before_jiffies() instead of open [...] omits b7eb7f67eb29 net: wan: lmc: use time_is_before_jiffies() instead of ope [...] omits 61c4fb9c4d09 net: hamradio: use time_is_after_jiffies() instead of open [...] omits e0e8028cc0b8 net: ethernet: sun: use time_is_before_jiffies() instead o [...] omits 3b6cab7b5a2f net: qlcnic: use time_is_before_jiffies() instead of open [...] omits 882edc062168 net: ethernet: use time_is_before_eq_jiffies() instead of [...] omits 5e214f2e43e4 bpf: Add config to allow loading modules with BTF mismatches omits f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers omits 9826e393e4a8 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] omits dda7596c109f bpf, arm64: Feed byte-offset into bpf line info omits b00833768e17 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] omits 68e4f238b0e9 bpf, arm64: Call build_prologue() first in first JIT pass omits 254a1864e4d0 Merge tag 'ti-driver-soc-for-v5.18' of git://git.kernel.or [...] omits 345932db14e3 Merge tag 'tegra-for-5.18-soc' of git://git.kernel.org/pub [...] omits 655221c56739 habanalabs: remove deprecated firmware states omits 9a630a4b41a2 iommu: Split struct iommu_ops omits 41bb23e70b50 iommu: Remove unused argument in is_attach_deferred omits 3f6634d997db iommu: Use right way to retrieve iommu_ops omits 7eef7f670086 drm/nouveau/device: Get right pgsize_bitmap of iommu_domain omits 71fe30698dc3 iommu: Remove apply_resv_region omits 8652d875939b iommu: Remove aux-domain related interfaces and iommu_ops omits 241469685d8d iommu/vt-d: Remove aux-domain related callbacks omits 0c9f17877891 iommu: Remove guest pasid related interfaces and definitions omits 989192ac6ad5 iommu/vt-d: Remove guest pasid related callbacks omits 02538e45c666 mmc: sdhci_am654: Add Support for TI's AM62 SoC omits b0106bc6fe5a habanalabs: add an option to delay a device reset omits 9c27896ac1bb habanalabs: Add check for pci_enable_device omits a78b07dcae2f habanalabs: Fix reset upon device release bug omits e8458e20e0a3 habanalabs: make sure device mem alloc is page aligned omits 100fcf1e111d habanalabs/gaudi: add missing handling of NIC related events omits 26ef1c000bc2 habanalabs/gaudi: handle axi errors from NIC engines omits f23f280277d5 habanalabs: allow user to set allocation page size omits 9349a321d327 habanalabs: use kernel-doc for memory ioctl documentation omits 59456f4c2250 habanalabs: avoid using an uninitialized variable omits 2908826d09f8 habanalabs: set max power on device init per ASIC omits 35629bc171b6 habanalabs: use proper max_power variable for device utilization omits d01e6cc97b44 habanalabs: enable stop-on-error debugfs setting per ASIC omits 4a0b01fa63c9 habanalabs: change function to static omits 9e70ac1aa7ba habanalabs: add missing include of vmalloc.h omits 57b6f02fff3e habanalabs: fix use-after-free bug omits 2a835946ee49 habanalabs: rephrase error messages in PCI initialization omits 960be39db6fe habanalabs: fix spelling mistake omits 9158bf69e74f habanalabs: Timestamps buffers registration omits b32cd10480eb habanalabs: fix race when waiting on encaps signal omits a8076c47f6f7 habanalabs: silence an uninitialized variable warning omits d2cfd6897ce0 habanalabs: remove duplicate print omits 930feb41efe2 habanalabs: prevent false heartbeat failure during soft-reset omits 7a78d4d4819e habanalabs: fix race between wait and irq omits 54faa5607b54 habanalabs: fix user interrupt wait when timeout is 0 omits 9a79e3e4a363 habanalabs: reject host map with mmu disabled omits aa3766def750 habanalabs: expose number of user interrupts omits 008255ec3d79 habanalabs: update to latest f/w specs omits 4ae9548de7f8 habanalabs: add missing error check in sysfs max_power_show omits 15f8eb190573 habanalabs: fix soft reset flow in case of failure omits aa3e1f12a2c1 habanalabs: add missing error check in sysfs clk_freq_mhz_show omits ca4c8e4e7b57 habanalabs: avoid copying pll data if pll_info_get fails omits 7169f0dfecf7 habanalabs: don't free phys_pg_pack inside lock omits 1dc6cc4b38e5 habanalabs: duplicate HOP table props to MMU props omits e24a62cb68d1 habanalabs: there is no kernel TDR in future ASICs omits 4c01e524b21f habanalabs: sysfs support for fw os version omits 6ba2c0ce2692 habanalabs: use common wrapper for MMU cache invalidation omits 2491533808d7 habanalabs: remove power9 workaround for dma support omits b62ff1a41236 habanalabs: add vrm version to sysfs omits be028a3648f3 habanalabs: rename dev_attr_grp to dev_clk_attr_grp omits 7ae439a0614f habanalabs: remove asic callback set_pll_profile() omits 092a31c52662 habanalabs: move more f/w functions to firmware_if.c omits 8d96430784fc habanalabs: remove hwmgr.c omits 9e2884ce989a habanalabs: get clk is common function omits bfbe9cbedd41 habanalabs: sysfs functions should be in sysfs.c omits 2bf338f2ac69 habanalabs: make some MMU functions common omits d280d5954ec3 habanalabs: remove ASIC functions of clock gating omits 4edb4ffe39c9 habanalabs/gaudi: disable CGM permanently omits eb85eec858c1 habanalabs: fix possible memory leak in MMU DR fini omits aff5d9d378e7 habanalabs: check the return value of hl_cs_poll_fences() omits f0d2f15362f0 mmc: meson: Fix usage of meson_mmc_post_req() omits fcaaf76ed5f3 spi: pxa2xx-pci: Constify struct pxa_spi_info variables omits ba8d1353d9c2 spi: pxa2xx-pci: Drop temporary storage use for a handful [...] omits c3f4fc096b37 spi: pxa2xx-pci: Extract pxa2xx_spi_pci_clk_register() omits cb50f3f32a04 spi: pxa2xx-pci: Drop unneeded checks in lpss_spi_setup() omits 7e425c3c3d15 spi: pxa2xx-pci: Replace enum with direct use of PCI IDs omits 03f8e04e9f9b spi: pxa2xx-pci: Move max_clk_rate assignment to ->setup() omits bd2e24de10da spi: pxa2xx-pci: Move dma_burst_size assignment to ->setup() omits 108607ce4e39 spi: pxa2xx-pci: Move port_id assignment to ->setup() omits 1d9d62959f1b spi: pxa2xx-pci: Drop redundant NULL check in ->probe() omits 71ea0e3ac70a spi: pxa2xx-pci: Refactor Quark X1000 to use ->setup() omits 78e27f970f73 spi: pxa2xx-pci: Refactor CE4100 to use ->setup() omits b9df01a50d51 dt-bindings: mmc: imx-esdhc: Add imx93 compatible string omits 3569a139a873 dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC omits 3b7340f1c89c mmc: sdhci_am654: Fix the driver data of AM64 SoC omits f5d8a5fe77ce mmc: core: use sysfs_emit() instead of sprintf() omits 75a2f412d0ae mmc: sunxi-mmc: Add D1 MMC variant omits 02d9c3f436d6 dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles omits 43fa33aaf050 mmc: dw_mmc: Use device_property_string_array_count() omits a25ebe4e59a3 mmc: davinci: Use of_device_get_match_data() helper omits 685e013bef79 mmc: sdhci-of-at91: Use of_device_get_match_data() helper omits dfbaaec99351 mmc: sdhci-tegra: Use of_device_get_match_data() helper omits 1b3eebf17c02 mmc: wmt-sdmmc: Use of_device_get_match_data() helper omits 43a6a11aaf87 dt-bindings: mmc: Add compatible for Mediatek MT8186 omits 08df1a5021d0 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] omits d3c6bdb656d4 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] omits d0ba932a9aca mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] omits 92e099104729 mmc: Add driver for LiteX's LiteSDCard interface omits 50d5d1626dac dt-bindings: mmc: Add bindings for LiteSDCard omits fc25f83a7b71 MAINTAINERS: co-maintain LiteX platform omits 48f6daf188ef mmc: sdhci-tegra: Enable wake on SD card event omits b59294d65ae5 dt-bindings: mmc: sdhci-msm: Add msm8953 compatible omits 4a835afd808a mmc: dw_mmc: Fix potential null pointer risk omits 08783aa7693f drm/i915: s/JSP2/ICP2/ PCH omits 1b279f6ad467 drm/i915/guc/slpc: Correct the param count for unset param omits a5081bad2eac net: phylink: remove phylink_set_pcs() omits acf242fc739e net: dsa: felix: remove prevalidate_phy_mode interface omits 2079f41ec6ff nvme: check that EUI/GUID/UUID are globally unique omits e2d77d2e11c4 nvme: check for duplicate identifiers earlier omits e2724cb9f0c4 nvme: fix the check for duplicate unique identifiers omits fd8099e7918c nvme: cleanup __nvme_check_ids omits 0a9f850061d9 nvme: remove nssa from struct nvme_ctrl omits 1c3adf0de1db nvme: explicitly set non-error for directives omits 86c2457a8e81 nvme: expose cntrltype and dctype through sysfs omits 20d64911e758 nvme: send uevent on connection up omits 89377bc1975c nvme: add vectored-io support for user-passthrough omits bd83fe6f2cd2 nvme: add verbose error logging omits 72e8b5cd7dd3 nvme: add a helper to initialize connect_q omits 4686af885a91 nvme-rdma: add helpers for mapping/unmapping request omits 44f331a630bd nvmet-tcp: replace ida_simple[get|remove] with the simler [...] omits 7c2566394f8c nvmet-rdma: replace ida_simple[get|remove] with the simler [...] omits 6dd0f465d57c nvmet-fc: replace ida_simple[get|remove] with the simler i [...] omits 22027a981134 nvmet: replace ida_simple[get|remove] with the simler ida_ [...] omits 3dd83f4013f0 nvme-fc: replace ida_simple[get|remove] with the simler id [...] omits 8b850475c08c nvme: replace ida_simple[get|remove] with the simler ida_[ [...] omits 6f6d604b4ef8 nvmet: allow bdev in buffered_io mode omits 2caecd62ea51 nvmet: use i_size_read() to set size for file-ns omits 581f19dd72b9 nvme-fabrics: remove unnecessary braces for case omits 72b3eab456ba nvme-fabrics: use consistent zeroout pattern omits 0801a4b630ab nvme-fabrics: use unsigned int type omits 572c97355bdc nvme-fabrics: use unsigned int type omits ba3266434d66 nvme-core: remove unnecessary function parameter omits 50ab19d89fea nvme-core: remove unnecessary semicolon omits e65b831a1e19 nvme-fc: fix a typo omits caef14b7530c net: ipa: fix a build dependency omits 688a5efe0ced ionic: no transition while stopping omits b3483bc7a1f2 net/sysctl: avoid two synchronize_rcu() calls omits 6a4696c4284f net: netsec: enable pp skb recycling omits 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] omits d4e26aaea7f8 atm: firestream: check the return value of ioremap() in fs_init() omits c65d68e7e95a soc: ti: k3-socinfo: Add AM62x JTAG ID omits a033588ec66b arm64: dts: ti: Add support for AM62-SK omits f1d17330a5be arm64: dts: ti: Introduce base support for AM62x SoC omits e096242e1ee2 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 omits c4dda0cb4574 dt-bindings: arm: ti: Add bindings for AM625 SoC omits 90d402528574 net: sparx5: Add #include to remove warning omits 6900de507cd4 net/smc: Call trace_smc_tx_sendmsg when data corked omits 4d08b7b57ece net/smc: Fix cleanup when register ULP fails omits 32568ae37596 arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's D [...] omits 15f1768365ae soc: mediatek: add MTK mutex support for MT8186 omits 5f9b5b757e44 soc: mediatek: mmsys: add mt8186 mmsys routing table omits c4eb058ead17 Merge branch 'flow_offload-tc-police-parameters' omits d97b4b105ce7 flow_offload: reject offload for all drivers with invalid [...] omits b8cd5831c61c net: flow_offload: add tc police action parameters omits 9995b408f17f net: ipv6: ensure we call ipv6_mc_down() at most once omits 88590cbc1703 soc: mediatek: pm-domains: Add support for mt8186 omits c8a006896fce dt-bindings: power: Add MT8186 power domains omits 342479c86d3e soc: mediatek: pm-domains: Add support for mt8195 omits db2ca8608a9f soc: mediatek: pm-domains: Move power status offset to pow [...] omits dcbf6831a53a soc: mediatek: pm-domains: Remove unused macro omits ac0ca395543a soc: mediatek: pm-domains: Add wakeup capacity support in [...] omits 73c022e12963 dt-bindings: power: Add MT8195 power domains omits 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x omits ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 omits bc5d4a24eca3 power: supply: ab8500_fg: Use VBAT-to-Ri if possible omits e9e7d165b4b0 power: supply: Support VBAT-to-Ri lookup tables omits 1f918e0fe43e power: supply: ab8500: Standardize BTI resistance omits 0e8b903b522b power: supply: ab8500: Standardize alert mode charging omits d72ce7d32478 power: supply: ab8500: Standardize maintenance charging omits 66724c31c0a0 dt-bindings: iio: afe: add bindings for temperature transducers omits d065a283fe81 dt-bindings: iio: afe: add bindings for temperature-sense-rtd omits 03e7d21ee1a9 iio: afe: rescale: add temperature transducers omits 278fe1d2d3a7 iio: afe: rescale: add RTD temperature sensor support omits 8e74a48d17d5 iio: test: add basic tests for the iio-rescale driver omits d1986fbd56ed arm64: dts: mt8192: Add watchdog node omits 258dd902022c efivars: Respect "block" flag in efivar_entry_set_safe() omits dcf0c838854c riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value omits dbbe23c31922 Merge 5.17-rc6 into staging-next omits 4a248f85b3dd Merge 5.17-rc6 into driver-core-next omits 085686fb8491 Merge 5.17-rc6 into char-misc-next omits 09603f805ab6 ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer omits 454a9fb7746e ARM: dts: aspeed: everest: Add RTC battery gpio name omits 873fddb4ccba ARM: dts: aspeed: rainer: Add RTC battery gpio name omits ba115adf61b3 Input: samsung-keypad - properly state IOMEM dependency omits a9a3d60b937a ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC omits e8e91c4e0012 ARM: dts: aspeed: rainier: Remove SPI NOR controllers omits d580bc3b2aa5 ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hw [...] omits cba343e3d2b7 ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. omits b21a502d0cba ARM: dts: aspeed: mtjade: Update host0-ready pin omits 73a82f2f0942 ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read- [...] omits b1f16672b4c8 ARM: dts: aspeed: mtjade: Enable secondary flash omits e7c470a4b543 Merge tag 'exynos-drm-fixes-v5.17-rc6' of git://git.kernel [...] omits a2a59faa359a scsi: libsas: Use bool for queue_work() return code omits f1834fd1635b scsi: libsas: Make sas_notify_{phy,port}_event() return void omits 62413199cd6d scsi: hisi_sas: Modify v3 HW SSP underflow error processing omits 286ce4c65fbd scsi: hisi_sas: Limit users changing debugfs BIST count value omits 86287065fac2 scsi: hisi_sas: Rename error labels in hisi_sas_v3_probe() omits 554fb72ee34f scsi: hisi_sas: Free irq vectors in order for v3 HW omits 512623de5239 scsi: hisi_sas: Change hisi_sas_control_phy() phyup timeout omits c4e070457a93 scsi: hisi_sas: Change permission of parameter prot_mask omits c13ad4cf6de8 scsi: qla4xxx: Remove unneeded variable omits cc8294ec4738 scsi: aha152x: Fix aha152x_setup() __setup handler return value omits 80cac47b0895 scsi: pm80xx: Handle non-fatal errors omits 55a94551f61f scsi: mac53c94: Stop using struct scsi_pointer omits 2e1b3175f29c scsi: mesh: Stop using struct scsi_pointer omits 5c139ce9e1c2 scsi: core: docs: Update notes about scsi_times_out omits e3af2e3b0019 scsi: message: fusion: Use GFP_KERNEL instead of GFP_ATOMI [...] omits c5b483d5c1a2 scsi: libfc: Replace one-element arrays with flexible-arra [...] omits 2fd3eec19c6e hwmon: (aquacomputer_d5next) Add support for Aquacomputer [...] omits aa9f833dfc12 hwmon: (sch5627) Add pwmX_auto_channels_temp support omits e75d16e58467 hwmon: (core) Add support for pwm auto channels attribute omits cd929672a9ef hwmon: (lm70) Add ti,tmp125 support omits 64b631fb0c6f dt-bindings: Add ti,tmp125 temperature sensor binding omits ba1d263af1c0 hwmon: (pmbus/pli1209bc) Add regulator support omits d0cd978513f2 hwmon: (pmbus) Add support for pli1209bc omits b7b94f15e552 dt-bindings:trivial-devices: Add pli1209bc omits 4b1dd41cf211 dt-bindings: vendor-prefixes: add Vicor Corporation omits 84dc9e8a7eec hwmon: (occ) Add soft minimum power cap attribute omits 54cc3dbfc10d hwmon: (pmbus) Add regulator supply into macro omits c82fdd42fb50 hwmon: (dell-smm) Improve temperature sensors detection omits 4d9983dee5d4 hwmon: (dell-smm) Make fan/temp sensor number a u8 omits ec3db1ecf63e hwmon: (dell-smm) Add SMM interface documentation omits 7cd682b027ee hwmon: (dell-smm) Reword and mark parameter "force" as unsafe omits a03d89698873 hwmon: (occ) Add sysfs entries for additional extended sta [...] omits a25126fc3289 hwmon: (occ) Add sysfs entry for OCC mode omits 6109c3e1905c hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status omits 567e77a2c213 hwmon: (asus-ec-sensors) do not print from .probe() omits da78ad2b6b9b hwmon: (pmbus/lm25066) Add regulator support omits e0f0307ac16f hwmon: (pmbus) Add get_error_flags support to regulator ops omits 034dadfbd329 hwmon: (asus-ec-sensors) depend on X86 in KConfig omits 1298184b387f hwmon: (asus-ec-sensors) merge setup functions omits 8aba9ca62677 hwmon: (asus-ec-sensors) deduce sensor signedness from its type omits 99cb5e9f7a78 hwmon: (tc654) Add thermal_cooling device support omits 5f86cce61c1d hwmon: (dell-smm) rewrite CONFIG_I8K description omits a7a6f65a39a7 x86/Kconfig: move and modify CONFIG_I8K omits f545a2fd4736 hwmon: (asus-ec-sensors) add CPU core voltage omits a7a5731a0952 hwmon: (adt7x10) Use hwmon_notify_event omits 8331585ab370 hwmon: (adt7x10) Remove empty driver removal callback omits f691adc3e95e hwmon: (adt7x10) Use devm_request_threaded_irq omits a748d30c37bb hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits af910e92886c hwmon: (adt7x10) Add device managed action for restoring config omits f53207017fd9 hwmon: (adt7x10) Convert to use regmap omits 7979a30ddc56 hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits 339f8a998f58 hwmon: (asus-ec-sensors) read sensors as signed ints omits 88846ff74220 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits 2f66cb5bf352 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits 4e2271ea2751 hwmon: (max6639) Add regulator support omits 06f7d6e75d12 hwmon: (max6639) Update Datasheet URL omits da74944d3a46 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits 4408d3600f5a hwmon: deprecate asis_wmi_ec_sensors driver omits 0314c6ac9e98 hwmon: (asus-ec-sensors) update documentation omits d0ddfd241e57 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 647d6f09bea7 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 799c3e1e5348 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits 393935baa45e hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 4db3c09228a0 hwmon: (sch56xx) Autoload modules on platform device creation omits 07320c915656 hwmon: Fix possible NULL pointer omits 9f93aa1005fa hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 915d4664b715 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits 15b1c188f8cf hwmon: (powr1220) Cosmetic changes omits f86380b79783 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits e505e44fb09a hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 6dd0ea4c565f hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits 848da7b58796 hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 34781a6bec38 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 99fdc5875b00 Documentation: admin-guide: Add Documentation for undocume [...] omits 1b089084ec65 Documentation: admin-guide: Update i8k driver name omits de00c068c4ac hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 23a8d76e5ec5 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits e1c9d6d61ddf hwmon: Add "label" attribute omits 32b9a19a1966 ABI: hwmon: Document "label" sysfs attribute omits b68437ace4b8 hwmon: (nct6775) add support for TSI temperature registers omits c291f612a813 hwmon: (lm83) Convert to use with_info API omits 913ac02ade57 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 4d63c2d31a8f hwmon: (lm83) Demote log message if chip identification fails omits 362c5663e876 hwmon: (lm83) Replace temperature conversion macros with s [...] omits 719af4f1a40b hwmon: (lm83) Use regmap omits 81de0eea2bbc hwmon: (lm83) Replace new_client with client omits 11e3377b9a43 hwmon: (lm83) Move lm83_id to avoid forward declaration omits 7c68c2c761d1 hwmon: (lm83) Reorder include files to be in alphabetic order omits 7f3cc8f89763 hwmon: Report attribute name with udev events omits 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops omits f961e20f15ed selftests/powerpc/pmu: Include mmap_buffer field as part o [...] omits 483546c11d70 block: remove redundant semicolon omits fbe7c2ef5e1d nilfs2: pass the operation to bio_alloc omits 4c4dad11ff85 ext4: pass the operation to bio_alloc omits 77c436de01c0 mpage: pass the operation to bio_alloc omits df00b1d26c3c null_blk: null_alloc_page() cleanup omits c90b6b50b42d null_blk: remove hardcoded null_alloc_page() param omits 3d3472f3ed41 null_blk: remove hardcoded alloc_cmd() parameter omits ef44c50837ab loop: allow user to set the queue depth omits 9c64e38cc639 loop: remove extra variable in lo_req_flush omits 0aab29b85478 loop: remove extra variable in lo_fallocate() omits b27824d31f09 loop: use sysfs_emit() in the sysfs xxx show() omits a75110c3b369 null_blk: fix return value from null_add_dev() omits d9a74051a73c loop: clean up grammar in warning message omits 24afc15dbe21 block/rnbd: Remove a useless mutex omits 030ce8ba97d2 block/rnbd: client device does not care queue/rotational omits 4a09a845c177 block/rnbd-clt: fix CHECK:BRACES warning omits 451f0b6f4c44 block: default BLOCK_LEGACY_AUTOLOAD to y omits 380b1f6a2016 libsubcmd: Fix use-after-free for realloc(..., 0) omits 2b7bd50192c8 x86/boot: Wrap literal addresses in absolute_pointer() omits 90dd81951e28 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() omits b71e5c95cfd1 kasan: test: Silence allocation warnings from GCC 12 omits 8b0907748350 etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] omits 5162048cb0e4 scsi: mpt3sas: Convert to flexible arrays omits f7d52e38ec7d scsi: ibmvscsis: Silence -Warray-bounds warning omits fad278388e01 media: omap3isp: Use struct_group() for memcpy() region omits e52432e16423 tpm: vtpm_proxy: Check length to avoid compiler warning omits 8d60400704e5 lib: stackinit: Convert to KUnit omits 744814d2fafb um: Allow builds with Clang omits 059449bbc43b um: Remove unused timeval_to_ns() function omits e40fc0fee10a um: Cleanup syscall_handler_t definition/cast, fix warning omits 617f55e20743 lib: overflow: Convert to Kunit omits 2eb30577f253 iio: afe: rescale: reduce risk of integer overflow omits f5fc003d4803 iio: afe: rescale: fix accuracy for small fractional scales omits a29c3283653b iio: afe: rescale: add offset support omits 701ee14da95d iio: afe: rescale: add INT_PLUS_{MICRO,NANO} support omits bc437f7515f5 iio: afe: rescale: expose scale processing function omits b59c04155901 iio: frequency: admv4420.c: Add support for ADMV4420 omits bfdf1635a2d7 dt-bindings: iio: frequency: Add ADMV4420 doc omits 56853f7db02c MAINTAINERS: add maintainer for ADA4250 driver omits 28b4c30bfa5f iio: amplifiers: ada4250: add support for ADA4250 omits 602744fa9f8b dt-bindings: iio: amplifiers: add ada4250 doc omits bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data omits 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] omits b42a738e409b Merge branch 'dsa-fdb-isolation' omits 54c319846086 net: mscc: ocelot: enforce FDB isolation when VLAN-unaware omits 219827ef92f8 net: dsa: sja1105: enforce FDB isolation omits 06b9cce42634 net: dsa: pass extack to .port_bridge_join driver methods omits c26933639b54 net: dsa: request drivers to perform FDB isolation omits b6362bdf750b net: dsa: tag_8021q: rename dsa_8021q_bridge_tx_fwd_offload_vid omits 04b67e18ce5b net: dsa: tag_8021q: merge RX and TX VLANs omits 08f44db3abe6 net: dsa: felix: delete workarounds present due to SVL tag [...] omits d27656d02d85 docs: net: dsa: sja1105: document limitations of tc-flower [...] omits d7f9787a763f net: dsa: tag_8021q: add support for imprecise RX based on [...] omits 91495f21fcec net: dsa: tag_8021q: replace the SVL bridging with VLAN-un [...] omits 1bb1c5bc54e9 Merge branch 'FFungible-ethernet-driver' omits 749efb1e6d73 net/fungible: Kconfig, Makefiles, and MAINTAINERS omits a3662007a12e net/funeth: add kTLS TX control part omits db37bc177dae net/funeth: add the data path omits d1d899f24428 net/funeth: devlink support omits 21c5ea95da9e net/funeth: ethtool operations omits ee6373ddf3a9 net/funeth: probing and netdev ops omits e1ffcc66818f net/fungible: Add service module for Fungible drivers omits e8eb9e32999d PCI: Add Fungible Vendor ID to pci_ids.h omits 40f958ea5700 net/mlx5: Add migration commands definitions omits adfdaff3d14f net/mlx5: Introduce migration bits and structures omits 1695b97b291e net/mlx5: Expose APIs to get/put the mlx5 core device omits a7e9f240c0da PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching [...] omits 143a41d7623d net/mlx5: Disable SRIOV before PF removal omits 6ebd25b80c0d net/mlx5: Reuse exported virtfn index function call omits 21ca9fb62d46 PCI/IOV: Add pci_iov_vf_id() to get VF index omits bd771cf5c425 video: fbdev: sm712fb: Fix crash in smtcfb_read() omits 575d6b77fa26 m68k: Implement "current_stack_pointer" omits 1f02c8efa17f Merge tag 'renesas-pinctrl-for-v5.18-tag2' of git://git.ke [...] omits 4781f3e0e6ca iio: accel: adxl345: Remove unneeded blank lines omits b8f83abdd2dd iio: accel: adxl345: Drop comma in terminator entries omits 5b4c63f691b8 iio: accel: adxl345: Extract adxl345_powerup() helper omits b9493d595226 iio: accel: adxl345: Add ACPI HID table omits 266be7cb11c7 iio: accel: adxl345: Make use of device properties omits c1db3d5cab03 iio: accel: adxl345: Get rid of name parameter in adxl345_ [...] omits 024f5d4f0ac0 iio: accel: adxl345: Set driver_data for OF enumeration omits 01676b0f3b62 iio: accel: adxl345: Convert to use dev_err_probe() omits b30537a4cedc iio: adc: Add check for devm_request_threaded_irq omits 10dce8deabb5 dt-bindings: iio: potentiometer: Add Maxim DS3502 in trivi [...] omits 73c169857c12 iio: potentiometer: ds1803: Add support for Maxim DS3502 omits 9b68725e90e4 iio: potentiometer: ds1803: Add device specific read_raw function omits 6450b62cb2f2 iio: potentiometer: ds1803: Change to firmware provided data omits a98d2b029b7c iio: potentiometer: ds1803: Add channel information in dev [...] omits 4a68b326112a iio: potentiometer: ds1803: Add available functionality omits d3616e09baa5 iio: potentiometer: ds1803: Alignment to match the open pa [...] omits 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct omits 185897d03ca3 iio: accel: adxl367: Fix handled initialization in adxl367 [...] omits 7948d301c248 iio: accel: adxl367: unlock on error in adxl367_buffer_pre [...] omits 2c43265516b5 iio: adc: xilinx-ams: Use devm_delayed_work_autocancel() t [...] omits 4aaa489538af Merge branch 'ip-neigh-skb-reason' omits 56d4b4e48ace net: neigh: add skb drop reasons to arp_error_report() omits a5736edda10c net: neigh: use kfree_skb_reason() for __neigh_event_send() omits 5e187189ec32 net: ip: add skb drop reasons for ip egress path omits 519ca6fa9605 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 0cc70c6eecf1 Merge branch 'dsa-ocelot-phylink-updates' omits f6f04c02047c net: dsa: ocelot: mark as non-legacy omits 864ba485ac52 net: dsa: ocelot: convert to mac_select_pcs() omits e57a15401e82 net: dsa: ocelot: remove interface checks omits 79fda660bdbb net: dsa: ocelot: populate supported_interfaces omits c2faf737abfb tty: Reserve ldisc 29 for development purposes omits 9e8d5470325f serial: sunplus-uart: Add Sunplus SoC UART Driver omits b48b9f6deacf dt-bindings: serial: Add bindings doc for Sunplus SoC UART Driver omits dedab69fd650 serial: 8250: Fix race condition in RTS-after-send handling omits 5427c352a993 tty: serial: meson: Added S4 SOC compatibility omits 19b2ba0baffc tty: serial: meson: The system stuck when you run the stty [...] omits e5fc2b99840d tty: serial: meson: Make some bit of the REG5 register writable omits 44023b8e1f14 tty: serial: meson: Describes the calculation of the UART [...] omits 6436dd8f9b25 tty: serial: meson: Use devm_ioremap_resource to get regis [...] omits 841f913e770f tty: serial: meson: Move request the register region to probe omits 3e120e458018 Merge branch 'small-fixes-for-mctp' omits 33f5d1a9d970 mctp i2c: Fix hard head TX bounds length check omits 06bf1ce69d55 mctp i2c: Fix potential use-after-free omits f62457df5cc4 mctp: Avoid warning if unregister notifies twice omits 23d743301198 stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S omits 38455fbcc8ec net: dsa: qca8k: return with -EINVAL on invalid port omits 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] omits a00b482b82fb ext4: add strict range checks while freeing blocks omits 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] omits bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() omits 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits omits dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] omits 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() omits bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit omits a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] omits 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait omits f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock omits cc16eecae687 jbd2: fix use-after-free of transaction_t race omits e3952fcce1aa ext4: fix remount with 'abort' option omits 92652cf98644 xtensa: Implement "current_stack_pointer" omits 2792d84e6da5 usercopy: Check valid lifetime via stack depth omits de408377db30 Merge branch 'clk-const' into clk-next omits 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const omits 75061a6ff49b clk: Mark 'all_lists' as const omits fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] omits eac03cb010a9 clk: qcom: Declare mux table as const u32[] omits 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] omits 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * omits 891b7023010c clk: mux: Declare u32 *table parameter as const omits 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * omits 703da2aed99c clk: nxp: Remove unused variable omits 2aaa36e95ea5 selftests/rtc: continuously read RTC in a loop for 30s omits 6c984083ec24 NFS: Use of mapping_set_error() results in spurious errors omits 84631f84ac95 NFS: Clean up NFSv4.2 xattrs omits f1ec501d08b7 NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() omits b622ffe1d9ec NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR omits 41e97b7f8a15 NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE omits 88a6099fc327 NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE omits 50c790a0b69b NFSv4: use unique client identifiers in network namespaces omits 43245eca6e67 NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED omits 46442b850e5b SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL omits 4c2883e77c5f SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL omits 0adc87940618 SUNRPC: Convert GFP_NOFS to GFP_KERNEL omits 4fb547be355d NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL omits 61345a42a2ff NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL omits da48f267f90d NFS: Convert GFP_NOFS to GFP_KERNEL omits 5c60e89e71f8 NFSv4.2: Fix up an invalid combination of memory allocation flags omits 9c00fd9acba8 NFSv4: Charge NFSv4 open state trackers to kmemcg omits d7867712d81c NFS: Charge open/lock file contexts to kmemcg omits 3e17898aca29 NFSv4: Protect the state recovery thread against direct reclaim omits ab22e2cbbccb SUNRPC: remove redundant pointer plainhdr omits b7f114edd543 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() omits 328e765c0373 Merge tag 'linux-can-fixes-for-5.17-20220225' of git://git [...] omits eeac19a4d398 ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 omits 3ed58ac3fac1 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers omits 80bebebdac93 bpf: Fix issue with bpf preload module taking over stdout/ [...] omits 65881e1db4e9 selinux: allow FIOCLEX and FIONCLEX with policy capability omits 8786fde8421c Convert NFS from readpages to readahead omits 98c27f276be8 NFS: simplify check for freeing cn_resp omits 7dacee0b9efc ACPI: battery: Add device HID and quirk for Microsoft Surf [...] omits 0750b8fcf313 Documentation/admin-guide/acpi: Add documentation for fine [...] omits f1197343f077 ACPI: fan: Add additional attributes for fine grain control omits bea2d9868ef5 ACPI: fan: Properly handle fine grain control omits d445571fa369 ACPI: fan: Optimize struct acpi_fan_fif omits 00ae053a0533 ACPI: fan: Separate file for attributes creation omits 9ddb00a2a136 ACPI: fan: Fix error reporting to user space omits 14756b2ae265 iavf: Fix __IAVF_RESETTING state usage omits d2c0f45fcceb iavf: Fix missing check for running netdev omits e85ff9c631e1 iavf: Fix deadlock in iavf_reset_task omits a472eb5cbaeb iavf: Fix race in init state omits 0579fafd37fb iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS omits 3ccd54ef44eb iavf: Fix init state closure on remove omits 974578017fc1 iavf: Add waiting so the port is initialized in remove omits fc2e6b3b132a iavf: Rework mutexes for better synchronisation omits 0917b5bdbe4b Merge tag 'renesas-arm-defconfig-for-v5.18-tag1' of git:// [...] omits 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() omits c7f91bd41029 f2fs: Restore rwsem lockdep support omits 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode omits d69fc86aca7e power: supply: bq24190_charger: Delay applying charge_type [...] omits f7731754fdce power: supply: bq24190_charger: Fix bq24190_vbus_is_enable [...] omits 6b342707a1ec perf jevents: Add support for HiSilicon CPA PMU aliasing omits da365db704d2 power: supply: axp288_fuel_gauge: Use acpi_quirk_skip_acpi [...] omits 00d0566614b7 power: supply: axp288_charger: Use acpi_quirk_skip_acpi_ac [...] omits feaea1fe8b36 PCI/P2PDMA: Add Intel 3rd Gen Intel Xeon Scalable Processo [...] omits 0f907c3880f8 ASoC: codecs: add pm runtime support for Qualcomm codecs omits e01b042e580f net: stmmac: fix return value of __setup handler omits 50e06ddceeea net: sxgbe: fix return value of __setup handler omits c5048a7b2c23 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] omits 0ac983f51203 ucounts: Fix systemd LimitNPROC with private users regression omits a1c57d7e77ed Merge tag 'at91-defconfig-5.18' of git://git.kernel.org/pu [...] omits 32d748a03e49 Merge tag 'imx-defconfig-5.18' of git://git.kernel.org/pub [...] omits 707e0a42358f Merge tag 'ti-k3-config-for-v5.17-v2' of git://git.kernel. [...] omits fba09099c6e5 media: v4l2-pci-skeleton: Remove usage of the deprecated " [...] omits 8c155674d975 rapidio/tsi721: Remove usage of the deprecated "pci-dma-co [...] omits 0fb3436b4b36 sparc: Remove usage of the deprecated "pci-dma-compat.h" API omits ffecba83be9c agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API omits 06cc5cf16591 alpha: Remove usage of the deprecated "pci-dma-compat.h" API omits ab930ecfcee8 Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/p [...] omits 3c552889e431 mtd: spi-nor: renumber flags omits e9d663a2a019 mtd: spi-nor: slightly change code style in spi_nor_sr_ready() omits e8fd3b4b266b mtd: spi-nor: spansion: rename vendor specific functions a [...] omits 51c55506a7b1 mtd: spi-nor: spansion: convert USE_CLSR to a manufacturer flag omits 837d5181beef mtd: spi-nor: move all spansion specifics into spansion.c omits 6235ff040c13 mtd: spi-nor: spansion: slightly rework control flow in la [...] omits 2b18a18ea7f8 mtd: spi-nor: micron-st: rename vendor specific functions [...] omits 8f938262a6f3 mtd: spi-nor: micron-st: convert USE_FSR to a manufacturer flag omits c770abe52d81 mtd: spi-nor: move all micron-st specifics into micron-st.c omits 56b852e8635b mtd: spi-nor: xilinx: correct the debug message omits 8b7a2e00d117 mtd: spi-nor: xilinx: rename vendor specific functions and [...] omits 8b4195cd6dc3 mtd: spi-nor: move all xilinx specifics into xilinx.c omits 9fb4beb1b051 mtd: spi-nor: guard _page_size parameter in S3AN_INFO() omits 66cf87c60014 mtd: spi-nor: export more functions to be used in vendor modules omits 4cf1c7bdc55c mtd: spi-nor: allow a flash to define its own ready() function omits b44aa9ac6bb4 mtd: spi-nor: slightly refactor the spi_nor_setup() omits 877d1d8112ae Merge tag 'stm32-dt-for-v5.18-1' of git://git.kernel.org/p [...] omits 581a1f8c9a32 Merge tag 'v5.18-rockchip-drivers-1' of git://git.kernel.o [...] omits b610c55bdfb9 Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] omits c8812c2a0815 Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/s [...] omits 25b67f373b49 Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/peo [...] omits bc5ede20b8ec Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/peop [...] omits f289f1d8a49f Merge tag 'renesas-drivers-for-v5.18-tag2' of git://git.ke [...] omits 15cc8d030cd7 Merge tag 'renesas-drivers-for-v5.18-tag1' of git://git.ke [...] omits f6a9a2d64dd1 USB: core: Update kerneldoc for usb_get_dev() and usb_get_intf() omits c253bf70c657 Merge tag 'soc-fsl-fix-v5.17' of git://git.kernel.org/pub/ [...] omits 5debe5bfa02c list: test: Add a test for list_entry_is_head() omits 37dc573c0a54 list: test: Add a test for list_is_head() omits d7fd696c1260 list: test: Add test for list_del_init_careful() omits 4036b29a146b ARM: mmp: Fix failure to remove sram device omits b53c24f69199 drm/tegra: Support YVYU, VYUY and YU24 formats omits c25eae9d06b6 drm/tegra: Support semi-planar formats on Tegra114+ omits 022e5220f272 Merge tag 'at91-soc-5.18' of git://git.kernel.org/pub/scm/ [...] omits 16018c0d27ed ARM: mstar: Select ARM_ERRATA_814220 omits f3e0a175dcfe drm/tegra: Fix planar formats on Tegra186 and later omits 183fc8344df9 Merge tag 'imx-soc-5.18' of git://git.kernel.org/pub/scm/l [...] omits 543f7961c204 Merge tag 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.o [...] omits c845b558599d Merge tag 'at91-dt-5.18' of git://git.kernel.org/pub/scm/l [...] omits eda2a6830f05 Merge tag 'renesas-arm-dt-for-v5.18-tag3' of git://git.ker [...] omits b10e270dc9ec Merge tag 'renesas-arm-dt-for-v5.18-tag2' of git://git.ker [...] omits 5a29ea50fc63 Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org [...] omits 84d08b2e5417 Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org [...] omits ceaf23fe3f23 Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pu [...] omits e03e97d5b454 Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.o [...] omits 9ee83635d872 KVM: x86: Yield to IPI target vCPU only if it is busy omits 92e68cc55877 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] omits 3c51d0a6c761 x86/kvm: Don't waste memory if kvmclock is disabled omits 40cd58dbf121 x86/kvm: Don't use PV TLB/yield when mwait is advertised omits 1b29d1c1faf3 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] omits 52e71a47e82b Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/ [...] omits 9d71d4a9eb27 Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/li [...] omits fd9eff2ebc6a Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/ [...] omits 3b364358cb9e Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel [...] omits fee1601dc26e Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.or [...] omits f7bc3bc5d3eb Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] omits ece32a75f003 Merge tag 'kvmarm-fixes-5.17-4' of git://git.kernel.org/pu [...] omits 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode omits d082a0255fcb arm64/mte: Add hwcap for asymmetric mode omits cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] omits 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode omits 21ed2f61cc86 Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.or [...] omits 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] omits 6f50ebf280be Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/s [...] omits 7743b59fc033 Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/ [...] omits 8e9e1aeed2c9 Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://gi [...] omits 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] omits 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables omits 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] omits 3b34d3a9190f Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.ker [...] omits 4d9b86eb38af Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.or [...] omits ab2dad6f9e74 Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://gi [...] omits 7e2d8a61c6db Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/ [...] omits 76990b47e87f Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/sc [...] omits 9d28fe1becc3 Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/sc [...] omits 4013e26670c5 arm64: module: remove (NOLOAD) from linker script omits 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next omits 157059d53ebc Merge branch for-5.18/arm64/dt into for-next omits f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next omits 82a1bf600d5d Merge branch for-5.18/memory into for-next omits d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next omits ce2e608bbeb4 Merge branch for-5.18/soc into for-next omits f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next omits 0bb9320fc457 gpu: host1x: Fix a memory leak in 'host1x_remove()' omits 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check omits cc4d891f1876 ASoC: codecs: wcd-mbhc: add runtime pm support omits 584a6301e1d5 ASoC: codecs: wcd938x: add simple clk stop support omits 1fb83bc5cf64 ASoC: codecs: tx-macro: add runtime pm support omits 366ff79ed539 ASoC: codecs: rx-macro: add runtime pm support omits c96baa2949b2 ASoC: codecs: wsa-macro: add runtime pm support omits 72ad25eabda0 ASoC: codecs: va-macro: add runtime pm support omits eaba113430d6 ASoC: codecs: rx-macro: setup soundwire clks correctly omits 31bd0db84c60 ASoC: codecs: tx-macro: setup soundwire clks correctly omits 05a41340e56f ASoC: codecs: wsa-macro: setup soundwire clks correctly omits e252801deb25 ASoC: codecs: wsa-macro: move to individual clks from bulk omits 512864c4ffa7 ASoC: codecs: tx-macro: move to individual clks from bulk omits 43b647d99404 ASoC: codecs: rx-macro: move to individual clks from bulk omits db8665a3e904 ASoC: codecs: tx-macro: move clk provider to managed variants omits 70a5e96bad59 ASoC: codecs: rx-macro: move clk provider to managed variants omits bed17757521b ASoC: codecs: va-macro: move to individual clks from bulk omits d65e338027e7 gpu: host1x: Fix an error handling path in 'host1x_probe()' omits 1a48ce92641d Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits ae82047e97a3 KVM: arm64: Remove unneeded semicolons omits 83854c231262 spi: dt-bindings: remove unused required property omits 0092c25b541a ARM: tegra: tamonten: Fix I2C3 pad setting omits 5a5d2316a529 ASoC: qcom: lpass-platform: Update warning print to contro [...] omits 431f9a77a4a6 ASoC: acp: check the return value of devm_kzalloc() in acp [...] omits 4d06f92f38b7 ASoC: rt5663: check the return value of devm_kzalloc() in [...] omits c8775fb16b9b ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops dec [...] omits 3304a242f45a ASoC: amd: Use platform_get_irq_byname() to get the interrupt omits 9a4556dad7bd Revert "PCI: aardvark: Fix initialization with old Marvell [...] omits 8e10548f7f48 Revert "usb: host: xhci: mvebu: make USB 3.0 PHY optional [...] omits ee995101fde6 Revert "ata: ahci: mvebu: Make SATA PHY optional for Armada 3720" omits 934337080c6c phy: marvell: phy-mvebu-a3700-comphy: Add native kernel im [...] omits 4bf18d5a2dd0 phy: marvell: phy-mvebu-a3700-comphy: Remove port from dri [...] omits f0a481209d6f arm64: tegra: Drop arm,armv8-pmuv3 compatible string omits def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm omits be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] omits da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] omits ee6a569d3bf6 KVM: s390: pv: make use of ultravisor AIV support omits 6d58f275e6dc KVM: x86/mmu: clear MMIO cache when unloading the MMU omits d2e5f3334169 KVM: x86/mmu: Always use current mmu's role when loading new PGD omits 3cffc89d9d07 KVM: x86/mmu: load new PGD after the shadow MMU is initialized omits 5499ea73e7db KVM: x86/mmu: look for a cached PGD when going from 32-bit [...] omits 0c1c92f15f76 KVM: x86/mmu: do not pass vcpu to root freeing functions omits 594bef793108 KVM: x86/mmu: do not consult levels when freeing roots omits b9e5603c2a3a KVM: x86: use struct kvm_mmu_root_info for mmu->root omits 9191b8f0745e KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs omits 57cb3bb0dc89 KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 omits d6174299365d KVM: x86: Reinitialize context if host userspace toggles EFER.LME omits 20e416720e74 KVM: selftests: Verify disabling PMU virtualization via KV [...] omits f49b8138e623 KVM: selftests: Carve out helper to create "default" VM wi [...] omits ba7bb663f554 KVM: x86: Provide per VM capability for disabling PMU virt [...] omits 925088781eed KVM: x86: Fix pointer mistmatch warning when patching RET0 [...] omits e45cce30eade KVM: Move VM's worker kthreads back to the original cgroup [...] omits 0b8934d3a93f KVM: VMX: Remove scratch 'cpu' variable that shadows an id [...] omits 105e0c441aa4 kvm: vmx: Fix typos comment in __loaded_vmcs_clear() omits fbc2dfe53a22 KVM: nVMX: Make setup/unsetup under the same conditions omits c0f1eaeb9e62 Merge branch 'kvm-hv-xmm-hypercall-fixes' into HEAD omits bdf79b27260b dt-bindings: nvmem: brcm,nvram: add basic NVMEM cells omits 2a0deba4d749 dt-bindings: nvmem: make "reg" property optional omits fcfaff508b9f soc/tegra: bpmp: cleanup double word in comment omits 194217df813a soc/tegra: pmc: Add Tegra234 wake events omits dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 456f89e0928a KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 omits 83ba9a33b566 staging: r8188eu: remove ETH_ALEN from ieee80211.h omits b073b837fc54 staging: r8188eu: remove update_bcn_p2p_ie() omits 8f7b7c0df5e8 staging: r8188eu: remove unused function prototype omits 63a9c6676ef0 staging: r8188eu: EepromAddressSize is set but not used omits 1ef36224ad62 arm64: dts: renesas: spider: Complete SCIF3 description omits cfcccc9126a7 arm64: dts: renesas: r8a779f0: Add pinctrl device node omits fe5c03d478d4 staging: wfx: flags for SPI IRQ were ignored omits c86176d51340 staging: wfx: ensure HIF request has been sent before polling omits 0803a85a6f23 staging: wfx: prefer to wait for an event instead to sleep omits 1de8eec7c339 staging: wfx: remove duplicated code in wfx_cmd_send() omits a564d55a0cc1 staging: wfx: drop useless include omits 063cf5f58922 staging: wfx: remove useless variable omits 5265c43d40d0 staging: wfx: format code on 100 columns omits e71b18ba664d staging: wfx: format comments on 100 columns omits 0d585ee974bc staging: wfx: fix struct alignment omits a42614f2b48b staging: wfx: sta.o was linked twice omits 6b421a98d1e4 Merge Zhang's ext2 cleanup. omits 50b3a8189910 ext2: correct max file size computing omits b3a34dc362c0 net: sparx5: Fix add vlan when invalid operation omits 767b9825ed17 net: chelsio: cxgb3: check the return value of pci_find_ca [...] omits 5ebaaa69bd27 Merge branch 'sja1105-phylink-updates' omits 83dc4c2af682 net: dsa: sja1105: support switching between SGMII and 2500BASE-X omits 9c318be13ca0 net: dsa: sja1105: convert to phylink_generic_validate() omits 2d1d548ec144 net: dsa: sja1105: mark as non-legacy omits 827b4ef2772f net: dsa: sja1105: use .mac_select_pcs() interface omits c2b8e1e3d81e net: dsa: sja1105: remove interface checks omits a420b757acc4 net: dsa: sja1105: populate supported_interfaces omits babe298e9caa pinctrl: renesas: r8a779f0: Add Ethernet pins, groups, and [...] omits 2e1b43623986 pinctrl: renesas: r8a779f0: Add QSPI pins, groups, and functions omits 384484a50916 pinctrl: renesas: r8a779f0: Add PCIe pins, groups, and function omits 8aaeadb00830 pinctrl: renesas: r8a779f0: Add MSIOF pins, groups, and functions omits fe8989c6725d pinctrl: renesas: r8a779f0: Add MMC pins, groups, and function omits 397416d8f95f pinctrl: renesas: r8a779f0: Add INTC-EX pins, groups, and [...] omits e9b04360fff3 pinctrl: renesas: r8a779f0: Add HSCIF pins, groups, and functions omits 180adcd40bcd pinctrl: renesas: r8a779f0: Add I2C pins, groups, and functions omits 5f3b69663ff5 pinctrl: renesas: r8a779f0: Add SCIF pins, groups, and functions omits 030ac6d7eeff pinctrl: renesas: Initial R8A779F0 PFC support omits acdc4b98383a pinctrl: renesas: Add PORT_GP_CFG_19 macros omits 64d45edd8b26 dt-bindings: pinctrl: renesas,pfc: Document r8a779f0 support omits 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits c27983bbc75b Merge branch 'mem-ctrl-next' into for-next omits a06bf59d07f4 memory: Update of_memory lpddr2 revision-id binding omits 80ce91730d32 dt-bindings: memory: lpddr2: Adjust revision ID property t [...] omits d0054a470c33 soc: add microchip polarfire soc system controller omits f4de6d853a03 Merge branch 'at91-soc' into at91-next omits f8e0f301c461 ARM: at91: Kconfig: select PM_OPP omits 9584e7263e9e ARM: at91: PM: add cpu idle support for sama7g5 omits 9a0775c9cd3d ARM: at91: ddr: fix typo to align with datasheet naming omits 55614e682a2c ARM: at91: ddr: align macro definitions omits dc3005703f8c ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency omits c751ee5a62af Merge branch 'at91-defconfig' into at91-next omits 2884f2dda70a ARM: configs: at91: sama7: add config for cpufreq omits cf718ceee0f8 ARM: configs: at91: sama7: enable cpu idle omits ae016b9da7bc ALSA: hda/realtek: Make use of the helper component_compar [...] omits f790ce387372 video: omapfb: dss: Make use of the helper component_compare_dev omits 5730c81df7a3 power: supply: ab8500: Make use of the helper component_co [...] omits a8271d7e4053 ASoC: codecs: wcd938x: Make use of the helper component_co [...] omits 4811a485a91b iommu/mediatek: Make use of the helper component_compare/r [...] omits ab011ab6b007 drm: of: Make use of the helper component_release_of omits 947f019e4294 drm/vc4: Make use of the helper component_compare_dev omits 419838bcf74f drm/omap: dss: Make use of the helper component_compare_dev omits f8b3f5e81479 drm/mcde: Make use of the helper component_compare_dev omits 35ca882c053a drm/exynos: Make use of the helper component_compare_dev omits f798aa411fa6 drm/rockchip: Make use of the helper component_compare_dev omits 6817222e8158 drm/sun4i: Make use of the helper component_compare_of omits 50a912a86602 drm/sti: Make use of the helper component_compare_of omits 11ef5c77abc2 drm/sprd: Make use of the helper component_compare_of omits 0a82e0a99bfc drm/msm: Make use of the helper component_compare_of omits 46a87c5a581d drm/meson: Make use of the helper component_compare_of omits 05399aa063b1 drm/mediatek: Make use of the helper component_compare_of omits bc02412a8dea drm/ingenic: Make use of the helper component_compare_of omits 0904b83e0cbb drm/hirin: Make use of the helper component_compare_of omits 0a522394202f drm/etnaviv: Make use of the helper component_compare_of/dev_name omits 1434fc3f3904 drm/armada: Make use of the helper component_compare_of/dev_name omits a190622af3f9 drm/komeda: Make use of the helper component_compare_of omits 2502960fba7e component: Add common helper for compare/release functions omits 36744c117ab4 firmware_loader: EXTRA_FIRMWARE does not support compressed files omits 2be483f12ea3 mei: do not overwrite state on hw start omits 04af137c6a88 mei: me: fix reset policy on read error in interrupt omits 685867f40c4e mei: me: avoid link reset on shutdown omits ccdf6f806fbf mei: me: disable driver on the ign firmware omits 2c5d8f7cb3f9 firmware: xilinx: Add sysfs support for feature config omits de8512339520 firmware: zynqmp: Add documentation for runtime feature config omits f1d0821bf37b firmware: xilinx: Add support for runtime features omits 86f4c65fd500 misc: rtsx: rts522a rts5228 rts5261 support Runtime PM omits f4e335f34519 lkdtm/fortify: Swap memcpy() for strncpy() omits 2c9ae453543c misc: rtsx: conditionally build rtsx_pm_power_saving() omits 3bdd6d5ad5f8 config: android-recommended: Disable BPF_UNPRIV_DEFAULT_OF [...] omits 4c4559b43c5f config: android-recommended: Don't explicitly disable CONFIG_AIO omits aef3125dd6db powerpc/BSR: Make use of the helper macro LIST_HEAD() omits 4044fe5525ad ocxl: Make use of the helper macro LIST_HEAD() omits 20dde50ffe26 misc: sgi-gru: Don't cast parameter in bit operations omits 22f01029cd25 xilinx_hwicap: cleanup comments omits 3bc93c7bded0 comedi: drivers: ni_routes: Use strcmp() instead of memcmp() omits 5a83dd14c63b Merge branch 'ibmvnic-fixes' omits fd98693cb072 ibmvnic: Allow queueing resets during probe omits f628ad531b4f ibmvnic: clear fop when retrying probe omits ae16bf15374d ibmvnic: init init_done_rc earlier omits 570425f8c7c1 ibmvnic: register netdev after init of adapter omits 36491f2df9ad ibmvnic: complete init_done on transport events omits 83da53f7e4bd ibmvnic: define flush_reset_queue helper omits 765559b10ce5 ibmvnic: initialize rc before completing wait omits 8d0657f39f48 ibmvnic: free reset-work-item when flushing omits 8bcbde2bb137 debugfs: Document that debugfs_create functions need not b [...] omits 77e861619bae VMCI: Fix some error handling paths in vmci_guest_probe_device() omits cc312da2d3af VMCI: No need to clear memory after a dma_alloc_coherent() call omits b791da238992 VMCI: Fix the description of vmci_check_host_caps() omits 41a92a89eee8 w1: w1_therm: fixes w1_seq for ds28ea00 sensors omits 085a884434f3 firmware: stratix10-svc: extend SVC driver to get the firm [...] omits 7d658f5c4002 MAINTAINERS: add a git repo for the Stratix10 Service driver omits 47d3e5cdfe60 KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall omits 7321f47eada5 KVM: x86: hyper-v: Fix the maximum number of sparse banks [...] omits 82c1ead0d678 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_ [...] omits 50e523dd79f6 KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_ [...] omits 8fb29b450182 dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 8747ec2e9762 nvmem: Add driver for OCOTP in Sunplus SP7021 omits bc5c75e0a5a9 nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits 67e2236e0abb Merge branch 'at91-defconfig' into at91-next omits 96e7b5479a01 Merge branch 'at91-dt' into at91-next omits 31372fe9668e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 91b0383fef06 net: dcb: flush lingering app table entries for unregister [...] omits 299dc152721f nvmem: brcm_nvram: parse NVRAM content into NVMEM cells omits 9f1c50cf3916 net/smc: fix connection leak omits 087a7b944c5d net: stmmac: only enable DMA interrupts when ready omits 28a3f0601727 net: openvswitch: IPv6: Add IPv6 extension header support omits 3c8a9c2e2daf ARM: dts: at91: sama7g5: add opps omits 85b1304b9daa ARM: dts: at91: sama7g5ek: set regulator voltages for stan [...] omits 279d626d7374 ARM: dts: at91: fix low limit for CPU regulator omits 04956b7216bd ARM: dts: at91: sama7g5: Enable can0 and can1 support in s [...] omits f5e676c6aa47 ARM: dts: at91: sama7g5: Add can controllers of sama7g5 omits f8b94b1500e4 ARM: dts: at91: sama7g5: Add crypto nodes omits dcf4ff7a48e7 xen/netfront: destroy queues before real_num_tx_queues is zeroed omits a976df22f04b nvmem: dt-bindings: Fix the error of dt-bindings check omits dd865f090f03 Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/li [...] omits f03f10a9823a Merge tag 'omap-for-v5.17/fixes-signed' of git://git.kerne [...] omits 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] omits 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] omits e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 omits 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som omits b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] omits d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey omits aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 omits ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] omits 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 omits ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] omits 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box omits 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 omits 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 omits 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx omits 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 omits 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] omits 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits e715f10f3d05 rtw89: get channel parameters of 160MHz bandwidth omits f166d19f9e82 tty: serial: amba-pl010: use more uart_port pointers omits f52361790aaf tty: serial: lpc32xx_hs: use serial_lpc32xx_stop_tx() helper omits d185a852e17c tty: serial: serial_txx9: remove info print from init omits 18662a1d8f35 tty: serial: mpc52xx_uart: make rx/tx hooks return unsigned omits c7723917a444 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 5318f70da7e8 serial: 8250_lpss: Balance reference count for PCI DMA device omits 67ec6dd0b257 serial: 8250_mid: Balance reference count for PCI DMA device omits c5e453f9c9a9 serial: 8250_aspeed_vuart: replace snprintf with sysfs_emit omits 6ba6351b023e serial: 8250: Correct Kconfig help text for blacklisted PC [...] omits c77a6ac84085 arm64: dts: marvell: armada-37xx: add device node for UART [...] omits 694b7112473a serial: mvebu-uart: implement support for baudrates higher [...] omits ebd7e37a8b7e dt-bindings: mvebu-uart: update information about UART clock omits b7e2b5360f9b serial: mvebu-uart: implement UART clock driver for config [...] omits 9b0d5d4b7a58 dt-bindings: mvebu-uart: document DT bindings for marvell, [...] omits 2c861b73a23b math64: New DIV_U64_ROUND_CLOSEST helper omits b865273ba4d9 Merge tag 'mt76-for-kvalo-2022-02-24' of https://github.co [...] omits 679875d1d880 sc16is7xx: Separate GPIOs from modem control lines omits 6cca8f154a29 sc16is7xx: Update status lines in single call omits c112653b89e0 sc16is7xx: Preserve EFR bits on update omits 932d596378b0 serial: 8250: Return early in .start_tx() if there are no [...] omits 52fa786609dc MAINTAINERS: Add Pali Rohár as mvebu-uart.c maintainer omits 787779f8afe7 xtensa: termbits.h is identical to asm-generic one omits bb5f36c31414 ia64: termbits.h is identical to asm-generic one omits bc25c55812ff dt-bindings: usb: qcom,dwc3: Add msm8953 compatible omits 91c9ba35bb06 staging: pi433: add index value to write dev_dbg statement omits 57078a3c2e24 staging: rtl8192u: rework init and exit function omits 907f6fae37cd staging: rtl8192u: add empty debug functions omits cf38b73e4879 staging: rtl8192u: fix broken debug macro omits 8beb52f6baf5 staging: r8188eu: remove redundant variable reg_0x143 omits 91b0ad05b6fd staging: r8188eu: clean up rtw_rf.c omits b052de652638 staging: r8188eu: refactor rtw_ch2freq() omits 6f29d72d2b7a staging: r8188eu: remove 5 GHz channels from ch_freq_map omits 57cbe4277d34 staging: r8188eu: remove unused variable from UpdateHalRAM [...] omits 32942d33d63d phy: phy-brcm-usb: fixup BCM4908 support omits 1a71581012dd Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" omits bca06b85fcaf Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" omits d4cbaca3d086 staging: vt6656: Remove unnecessary line breaks omits 1929be8c45a2 staging: vt6656: Remove ftrace-like logging omits efc72b11b3eb staging: vt6656: Change macro to function and moved to bet [...] omits ac1569b7dca2 staging: vt6656: Fix CamelCase warnings in macro omits efae250a1a12 staging: vt6656: Add comment for locks omits 26c511f8b7c3 staging: vt6656: Fix CamelCase warnings in mac.h and mac.c omits a17b34502aeb staging: wfx: check the return value of devm_kmalloc() omits abb29c4783d0 dt-bindings: phy: mediatek,tphy: Add compatible for MT8192 omits f24b35aa5229 MAINTAINERS: Add Delta Networks TN48M CPLD drivers omits 54ae8c4b8c29 dt-bindings: mfd: Add Delta TN48M CPLD drivers bindings omits 5cd3921d16b6 reset: Add Delta TN48M CPLD reset controller omits 440c7317e4bb dt-bindings: reset: Add Delta TN48M omits b3dcb5de6209 gpio: Add Delta TN48M CPLD GPIO driver omits d0cac2434c8e mfd: simple-mfd-i2c: Add Delta TN48M CPLD support omits 48969a5623ed phy: ti: tusb1210: Add charger detection omits df37c99815d9 phy: ti: tusb1210: Add a delay between power-on and restor [...] omits cb7d21b44f25 phy: ti: tusb1210: Drop tusb->vendor_specific2 != 0 check [...] omits 09a3512681b3 phy: ti: tusb1210: Improve ulpi_read()/_write() error checking omits 3153fa38e38a phy: dphy: Correct lpx parameter and its derivatives(ta_{g [...] omits ae532b2b7aa5 phy: usb: Add "wake on" functionality for newer Synopsis X [...] omits 967747bbc084 uaccess: remove CONFIG_SET_FS omits e5ef21d13995 ia64: remove CONFIG_SET_FS support omits 75d4d29549e5 sh: remove CONFIG_SET_FS support omits a5ad837843b6 sparc64: remove CONFIG_SET_FS support omits 5a06fcb15b43 lib/test_lockup: fix kernel pointer check for separate add [...] omits 12700c17fc28 uaccess: generalize access_ok() omits 23fc539e8129 uaccess: fix type mismatch warnings from access_ok() omits 52fe8d125c9a arm64: simplify access_ok() omits 26509034bef1 m68k: fix access_ok for coldfire omits 15f3d81a8c8a MIPS: use simpler access_ok() omits 429124d99264 MIPS: Handle address errors for accesses above CPU max vir [...] omits 34737e269803 uaccess: add generic __{get,put}_kernel_nofault omits 90997c128049 nios2: drop access_ok() check from __put_user() omits 1830a1d6a5b7 x86: use more conventional access_ok() definition omits 36903abedfe8 x86: remove __range_not_ok() omits 8afafbc955ba sparc64: add __{get,put}_kernel_nofault() omits 8926d88ced46 nds32: fix access_ok() checks in get/put_user omits a97b693c3712 uaccess: fix nios2 and microblaze get_user_8() omits 10c573c61338 phy/cadence: Use of_device_get_match_data() omits 204642e7de22 phy: sun4i-usb: Add D1 variant omits 1743dea7f06b phy: sun4i-usb: Rework HCI PHY (aka "pmu_unk1") handling omits 5df4afa1e438 phy: sun4i-usb: Remove .disc_thresh where not applicable omits 6773675ae8cc dt-bindings: phy: Add compatible for D1 USB PHY omits 035b0fcf0270 can: gs_usb: change active_channels's type from atomic_t to u8 omits f4896248e902 can: etas_es58x: change opened_channel_cnt's type from ato [...] omits 232e2830f525 mtd: spi-nor: xmc: unify function names omits 45acce2099c5 mtd: spi-nor: xilinx: unify function names omits a7a0466f582f mtd: spi-nor: winbond: unify function names omits 7e5b38ae4f23 mtd: spi-nor: sst: unify function names omits fedd0cbf3e93 mtd: spi-nor: spansion: unify function names omits c9d5cdf4bf9c mtd: spi-nor: micron-st: unify function names omits 0757201a1daa mtd: spi-nor: macronix: unify function names omits cc5af02f6008 mtd: spi-nor: issi: unify function names omits 536437aabb7a mtd: spi-nor: intel: unify function names omits 0ab828613c5a mtd: spi-nor: gigadevice: unify function names omits 5410151931fa mtd: spi-nor: fujitsu: unify function names omits 09ae8354c31d mtd: spi-nor: everspin: unify function names omits a7a3f09024b6 mtd: spi-nor: esmt: unify function names omits f5e7bd2768d7 mtd: spi-nor: eon: unify function names omits 9eb916e2523e mtd: spi-nor: catalyst: unify function names omits 2394770bd6bb mtd: spi-nor: atmel: unify function names omits a6df953f0178 Merge branch 'mptcp-fixes-for-5-17' omits 877d11f0332c mptcp: Correctly set DATA_FIN timeout when number of retra [...] omits 63bb8239d805 selftests: mptcp: do complete cleanup at exit omits 07c2c7a3b622 mptcp: accurate SIOCOUTQ for fallback socket omits a46e3d5eb705 Merge branch 'nfp-flow-independent-tc-action-hardware-offload' omits 5e98743cfad0 nfp: add NFP_FL_FEATS_QOS_METER to host features to enable [...] omits 147747ec664e nfp: add support to offload police action from flower table omits 776178a5cc67 nfp: add process to get action stats from hardware omits 26ff98d7dd20 nfp: add hash table to store meter table omits 59080da09038 nfp: add support to offload tc action to hardware omits bbab5f9332ee nfp: refactor policer config to support ingress/egress meter omits 7bbb765b7349 net/tcp: Merge TCP-MD5 inbound callbacks omits 53110c67e335 Merge branch 'fdb-entries-on-dsa-lag-interfaces' omits 961d8b699070 net: dsa: felix: support FDB entries on offloaded LAG interfaces omits e212fa7c5418 net: dsa: support FDB events on offloaded LAG interfaces omits 93c798230af5 net: dsa: call SWITCHDEV_FDB_OFFLOADED for the orig_dev omits e35f12e993d4 net: dsa: remove "ds" and "port" from struct dsa_switchdev [...] omits ec638740fce9 net: switchdev: remove lag_mod_cb from switchdev_handle_fd [...] omits dedd6a009f41 net: dsa: create a dsa_lag structure omits b99dbdf00bc1 net: dsa: mv88e6xxx: use dsa_switch_for_each_port in mv88e [...] omits 3d4a0a2a46ab net: dsa: make LAG IDs one-based omits 066ce9779c7a net: dsa: qca8k: rename references to "lag" as "lag_dev" omits e23eba722861 net: dsa: mv88e6xxx: rename references to "lag" as "lag_dev" omits 46a76724e4c9 net: dsa: rename references to "lag" as "lag_dev" omits 89183b6ea8dd net: asix: remove code duplicates in asix_mdio_read/write [...] omits 37f40f81e589 net: marvell: prestera: Fix return value check in prestera [...] omits d434ee9dee6d net: marvell: prestera: Fix return value check in prestera [...] omits 06388a03d2a7 net: sparx5: Support offloading of bridge port flooding flags omits 72951a77c00f cpufreq: blocklist Qualcomm sc8280xp and sa8540p in cpufre [...] omits 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device omits 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] omits 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] omits 8a7271000b91 Merge tag 'for-net-2022-02-24' of git://git.kernel.org/pub [...] omits aaa25a2fa796 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next omits aa091a6a91df clk: lan966x: Fix linking error omits 4188db23285e drm/exynos: Search for TE-gpio in DSI panel's node omits 0a6e8d0a6df6 drm/exynos: Don't fail if no TE-gpio is defined for DSI driver omits 586d0902456a drm/exynos: gsc: Use platform_get_irq() to get the interrupt omits be0a3b7e2a97 drm/exynos/fimc: Use platform_get_irq() to get the interrupt omits b342c1f33598 drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] omits be52abd4d2b7 drm/exynos: mixer: Use platform_get_irq() to get the interrupt omits 0d22b031662a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] omits 482c85c7fc95 ARM: dts: NSP: MX6X: correct LED function types omits 66848aff05f6 ARM: dts: NSP: MX6X: get mac-address from eeprom omits 356a8666263c Merge branch 'clk-fixes' into clk-next omits 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC omits 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay omits f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 omits 952b4b70ab4e Tegra QUAD SPI ACPI & device support omits 6e1dda5fcd6e Add support for audio on SC7280 based targets omits 10d7e312497f dt-bindings: reserved-memory: Add restricted-dma-pool constraints omits 3f96885eb713 Merge tag 'imx-fixes-5.17-2' of git://git.kernel.org/pub/s [...] omits 31c50bf184a4 Merge tag 'tegra-for-5.17-arm-dt-fixes' of git://git.kerne [...] omits 795a2ab1da7b Merge tag 'v5.17-rockchip-dtsfixes1' of git://git.kernel.o [...] omits 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 omits a56a1138cbd8 Bluetooth: hci_sync: Fix not using conn_timeout omits ea23f0e148b8 spi: tegra210-quad: add new chips to compatible omits de2f678b11bd spi: Add Tegra234 QUAD SPI compatible omits ac982578e7d3 spi: tegra210-quad: use device_reset method omits 299905881ebd ASoC: SOF: Declare sof_compress_ops in sof-priv.h omits b62c4e5fba2f ASoC: qcom: lpass-sc7280: Add platform driver for lpass audio omits f3fc4fbfa2d2 ASoC: dt-bindings: Add SC7280 lpass cpu bindings omits b81af585ea54 ASoC: qcom: Add lpass CPU driver for codec dma control omits 7d7209557b67 ASoC: qcom: Add support for codec dma driver omits b138706225c9 ASoC: qcom: Add regmap config support for codec dma driver omits dc8d9766bc03 ASoC: qcom: Add register definition for codec rddma and wrdma omits 16413d5c5a2e ASoC: qcom: Add helper function to get dma control and lpa [...] omits ddd60045caa5 ASoC: qcom: lpass: Add dma fields for codec dma lpass interface omits 74190d7cd3e8 ASoC: qcom: Move lpass_pcm_data structure to lpass header omits b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM omits 134553625187 ARM: dts: qcom: msm8226: add power domains omits 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support omits d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding omits 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 omits cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board omits 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree omits 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC omits 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree omits 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs omits 80740ebb7e1a Bluetooth: hci_sync: Fix hci_update_accept_list_sync omits 2e8ecb4bbc13 Bluetooth: assign len after null check omits 29fb608396d6 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks omits fa78d2d1d64f Bluetooth: fix data races in smp_unregister(), smp_del_chan() omits dd3b1dc3dd05 Bluetooth: hci_core: Fix leaking sent_cmd skb omits 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] omits 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] omits 247097e2bbff docs: reporting-issues.rst: link new document about regressions omits d2b40ba2cce2 docs: *-regressions.rst: explain how quickly issues should [...] omits 1ecf393fc5a5 docs: add two documents about regression handling omits 18ab307823bb docs: fix RST error in vm/page_owner.rst omits b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock omits 9e7b78dc8826 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits 96c7f3b53cc3 Reword note on missing CJK fonts omits 7cee33ce237c docs: kerneldoc-preamble.sty: Expand comments in LaTeX code omits 398f7abdcb7e docs: pdfdocs: Pull LaTeX preamble part out of conf.py omits b089f167c384 Documentation: block/diskstats: update function names omits 024314d6d540 Documentation/vm/page_owner.rst: fix language omits e334f873eb4e docs: scripts/kernel-doc: Detect absence of FILE arg omits 8c8959f2b5cc memory: tegra: Add Tegra234 support omits f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory omits c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode omits ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header omits 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 omits b7e70391a545 arm64: tegra: Enable device-tree overlay support omits 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin omits dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 omits cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node omits 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs omits 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit omits 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 omits 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes omits 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes omits cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits 46501add157d Merge tag 'dtpm-v5.18' of https://git.linaro.org/people/da [...] omits a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory omits 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains omits d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets omits c1deb3392cda ARM: configs: at91: sama7: Enable crypto IPs and software algs omits 9437a3c8abd7 ARM: configs: at91: sama7: Enable UBIFS_FS omits 5f37e194bafd ARM: configs: at91: sama7: Enable NAND / SMC omits f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 8c49678d8488 ARM: tegra: Fix ethernet node names omits 4b6140b96dfe ARM: dts: at91: Use the generic "crypto" node name for the [...] omits fb45a72e2c46 ARM: dts: at91: remove status = "okay" from soc specific dtsi omits 0fb578a529ac ARM: dts: at91: sama5d2: Fix PMERRLOC resource size omits e74964d0236f dt-bindings: arm: at91: add Kontron's new KSwitches omits ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers omits d978ab1a7b7a dt-bindings: Document Tegra234 HDA support omits 2b306ecaf57b scripts: kernel-doc: Refresh the copyright lines omits 258092a89085 scripts: kernel-doc: Drop obsolete comments omits 252b47da9fd9 scripts: kernel-doc: Replace the usage function omits 834cf6b9039e scripts: kernel-doc: Translate the "Other parameters" subs [...] omits c15de5a19a28 scripts: kernel-doc: Translate the "Output selection modif [...] omits 9c77f108f43a scripts: kernel-doc: Translate the "Output selection" subs [...] omits dd803b04b0a0 scripts: kernel-doc: Translate the "Output format selectio [...] omits 2875f7870821 scripts: kernel-doc: Translate the "Output format selectio [...] omits f1583922bf93 scripts: kernel-doc: Translate the DESCRIPTION section omits 43caf1a6823d scripts: kernel-doc: Relink argument parsing error handlin [...] omits a5cdaea525c3 scripts: kernel-doc: Add the basic POD sections omits 3a9ac384153d Merge branch 'clocksource.2022.02.01b' into HEAD omits 95e969275bc5 Merge branch 'lkmm.2022.02.01b' into HEAD omits b900d4d5de47 Merge branch 'srcu.2022.02.24a' into HEAD omits 3c10cd49dc2f srcu: Ensure snp nodes tree is fully initialized before traversal omits c76d5f9119ee srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 543fb8d7a1e0 srcu: Automatically determine size-transition strategy at boot omits 8179c440ce92 srcu: Make srcu_size_state_name static omits 4404bd4f956d srcu: Add contention-triggered addition of srcu_node tree omits 01fe51a226f5 srcu: Create concurrency-safe helper for initiating size t [...] omits 80f1cccfee49 srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits 20c3e1d6fde8 srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits b54e31f75e69 srcu: Avoid NULL dereference in srcu_torture_stats_print() omits e9436e551a54 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 54c35a04b82b srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits d0ea78b29f7f srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 3b77fbc5ab4d srcu: Add boot-time control over srcu_node array allocation omits 1f197351b3af ASoC: amd: acp: Add DMIC machine driver ops omits eee33bac9e7d ASoC: amd: acp-legacy: Add legacy card support for new machines omits abdcf7282f39 ASoC: amd: acp: Change card name for Guybrush Machine omits 62a40dad5734 docs: Remove duplicated words in trace/osnoise-tracer omits d5578190bed3 Merge branches 'exp.2022.02.24a', 'fixes.2022.02.14a', 'rc [...] omits 07d743902a12 dt-bindings: Add HDA support for Tegra234 omits b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem omits 6f259bf1619b soc/tegra: fuse: Update nvmem cell list omits 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] omits 418adabeb3d0 dt-bindings: example: Extend with typical case (int-array [...] omits 2b709a7209ef dt-bindings: writing-schema: Install from PyPI repository omits 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases omits fa3174c591b8 ARM: tegra: tf700t: Rename DSI node omits 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART omits e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio omits 2f46d7f7e959 pinctrl: baytrail: Add pinconf group + function for the pmu_clk omits a3f9e8910e15 random: only wake up writers after zap if threshold was passed omits da3951ebdcd1 random: round-robin registers as ulong, not u32 omits 0cc62aed370d sizes.h: Add SZ_1T macro omits 7419e29ce8ac Merge Amir's fsnotify fix & speedup. omits 290deaa10c50 ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 omits 7160820d742a phy: rockchip: add naneng combo phy for RK3568 omits dedc3acedcd3 dt-bindings: phy: rockchip: Add Naneng combo PHY bindings omits b3df807e1fb0 dt-bindings: soc: grf: add naneng combo phy register compatible omits ed14d36498c8 pwm: rcar: Simplify multiplication/shift logic omits f4866732a7b5 dt-bindings: pwm: renesas,tpu: Do not require pwm-cells twice omits 83d41a76d9c5 dt-bindings: pwm: tiehrpwm: Do not require pwm-cells twice omits 400002e05664 dt-bindings: pwm: tiecap: Do not require pwm-cells twice omits 46ac2474ea2a dt-bindings: pwm: samsung: Do not require pwm-cells twice omits e0f2c7dfe8b4 dt-bindings: pwm: intel,keembay: Do not require pwm-cells twice omits d41188a79601 dt-bindings: pwm: brcm,bcm7038: Do not require pwm-cells twice omits 43ded5910646 dt-bindings: pwm: toshiba,visconti: Include generic PWM schema omits 84b3b8df51e2 dt-bindings: pwm: renesas,pwm: Include generic PWM schema omits e040921c9ba4 dt-bindings: pwm: sifive: Include generic PWM schema omits ef75324d91eb dt-bindings: pwm: rockchip: Include generic PWM schema omits a63cb1a9f9e9 dt-bindings: pwm: mxs: Include generic PWM schema omits 0c11ff8775ee dt-bindings: pwm: iqs620a: Include generic PWM schema omits 1bdb7a0b4244 dt-bindings: pwm: intel,lgm: Include generic PWM schema omits e766d5b80ad4 dt-bindings: pwm: imx: Include generic PWM schema omits 360e770c9c4d dt-bindings: pwm: allwinner,sun4i-a10: Include generic PWM schema omits 228a26b91228 arm64: Use the clearbhb instruction in mitigations omits a5905d6af492 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] omits 558c303c9734 arm64: Mitigate spectre style branch history side channels omits 4d690e508a69 pwm: pwm-mediatek: Beautify error messages text omits eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value omits 446925f1d4ca pwm: pwm-mediatek: Allocate clk_pwms with devm_kmalloc_array omits 5264e8ca762b pwm: pwm-mediatek: Simplify error handling with dev_err_probe() omits 4dfc4ec2b7f5 Merge branch 'kvm-ppc-cap-210' into kvm-next-5.18 omits 0d6bc3e18e6f pwm: brcmstb: Remove useless locking omits 0dcfafe7d44d pwm: brcmstb: Implement .apply() callback omits 609d7ffdc421 spi: pxa2xx-pci: Balance reference count for PCI DMA device omits a586f944f3a3 spi: pxa2xx-pci: Do not dereference fwnode in struct device omits 00a883e6806e mt76: fix dfs state issue with 160 MHz channels omits b1481b336d3c mt76: mt7915: simplify conditional omits b8d16f1181e2 mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU omits 0063b86c9120 mt76: mt7915e: Enable thermal management by default omits db783f10b239 mt76: mt7915e: Add a hwmon attribute to get the actual thr [...] omits 771cd8d4c369 mt76: mt7915e: Fix degraded performance after temporary overheat omits 4550fb9e9810 mt76: improve signal strength reporting omits 77787358bed9 mt76: mt7915: use min_t() to make code cleaner omits d98a72725bc9 mt76: mt7915: fix the muru tlv issue omits 32406ca459cd mt76: mt7915: check band idx for bcc event omits 9273ffcc9a11 mt76: mt7615: Fix assigning negative values to unsigned variable omits 95b5946e7e73 mt76: connac: adjust wlan_idx size from u8 to u16 omits 6256cb69f01d mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() omits a07097735da5 mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx [...] omits e83a6fef8a8f mt76: mt7615: fix compiler warning on frame size omits b0740f0a52d5 mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ [...] omits 006b9d4ad5bf mt76: mt7915: introduce band_idx in mt7915_phy omits 99ad32a4ca3a mt76: mt7915: add support for MT7986 omits 5a4715208caa pwm: jz4740: Add support for X1000 SoC omits 635d324e5c50 pwm: vt8500: Rename variable pointing to driver private data omits 4f34ebbe43f6 dt-bindings: timer: Add PWM compatible for X1000 SoC omits 113cc0b06570 dt-bindings: pwm: mtk-disp: Add compatible string for MT8183 SoC omits f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 04e317ba72d0 fsnotify: optimize FS_MODIFY events with no ignored masks omits 4f0b903ded72 fsnotify: fix merge with parent's ignored mask omits d47a74513f54 pinctrl: renesas: Remove unneeded #include <linux/gpio.h> omits 2e0e12967ea3 pwm: pca9685: Reset OFF/ON registers to POR value omits de9b861018d4 pinctrl: renesas: checker: Fix miscalculation of number of states omits dc1adb3ce478 pwm: atmel: Remove redundant initialization of variable timeout omits 4122e903b9e3 pwm: raspberrypi-poe: Drop assignment to struct pwmchip::base omits 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option omits 1c1283db0799 pwm: bcm-kona: Implement .apply() callback omits 5f027d9b83db pwm: tiehrpwm: Implement .apply() callback omits 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema omits 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema omits d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog omits 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] omits 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes omits a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] omits 6b94ee669e8a dt-bindings: pwm: google,cros-ec: include generic pwm schema omits 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding omits acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next omits 272a253338f9 arm64: dts: fsd: Add the MCT support omits fdc9ce72cffe power: supply: max8997_charger: Use devm_work_autocancel() omits d016fc7ab52a power: supply: max14656: Use devm_work_autocancel() omits 419c0e9d25ac power: supply: da9150-fg: Use devm_delayed_work_autocancel() omits de85193cff0d power: supply: sbs-charger: Don't cancel work that is not [...] omits 1ff8cc2ca84d ABI: testing: sysfs-class-power: Adds "Long Life" entry omits be5f08f066f6 power: supply: bq25980: Implements POWER_SUPPLY_CHARGE_TYP [...] omits 05f2281b4192 power: supply: Introduces bypass charging property omits e5372503d82b power: supply: max17042_battery: Use devm_work_autocancel() omits 4c678b7a6442 power: supply: Use an rbtree rather than flat register cache omits fee62ea77204 Merge tag 'linux-can-next-for-5.18-20220224' of git://git. [...] omits a352fa58c0ee usb: misc: USB_QCOM_EUD should depend on ARCH_QCOM omits f9aeda81c0e8 xhci: omit mem read just after allocation of trb omits c6c986b657e5 usb: host: ehci-q: make qtd_fill() return *unsigned int* omits e8134595e3f1 Merge branch 'for-5.18' into for-next omits 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 omits 49ffac5907a8 ath10k: fix pointer arithmetic error in trace call omits b44a7f076ce1 Merge branch 'for-5.18/selftests-fixes' into for-next omits 152094dd8c8d carl9170: Replace zero-length arrays with flexible-array members omits 691425b4a41f ath11k: add dbring debug support omits ab0a9ef605cf ath11k: translate HE status to radiotap format omits 01d2f285e3e5 ath11k: decode HE status tlv omits 94739d45c388 ath11k: switch to using ieee80211_tx_status_ext() omits aada74220f00 can: mcp251xfd: mcp251xfd_priv: introduce macros specifyin [...] omits 887e359d6cce can: mcp251xfd: prepare for multiple RX-FIFOs omits 83daa863f16b can: mcp251xfd: ring: update FIFO setup debug info omits fa0b68df7c95 can: mcp251xfd: ring: mcp251xfd_ring_init(): checked RAM u [...] omits 62713f0d9a38 can: mcp251xfd: ring: change order of TX and RX FIFOs omits 617283b9c4db can: mcp251xfd: ring: prepare to change order of TX and RX FIFOs omits d2d5397fcae1 can: mcp251xfd: mcp251xfd_ring_init(): split ring_init int [...] omits c912f19ee382 can: mcp251xfd: introduce struct mcp251xfd_tx_ring::nr and [...] omits 2a68dd8663ea can: mcp251xfd: add support for internal PLL omits 445dd72a6d63 can: mcp251xfd: mcp251xfd_register(): prepare to activate [...] omits e39ea1360ca7 can: mcp251xfd: mcp251xfd_chip_clock_init(): prepare for P [...] omits a10fd91e42e8 can: mcp251xfd: __mcp251xfd_chip_set_mode(): prepare for P [...] omits 1a4abba64011 can: mcp251xfd: mcp251xfd_chip_wake(): renamed from mcp251 [...] omits 14193ea2bfee can: mcp251xfd: mcp251xfd_chip_timestamp_init(): factor ou [...] omits 01a80d688a41 can: mcp251xfd: mcp251xfd_chip_softreset_check(): wait for [...] omits 06db5dbc8ebf can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): prepa [...] omits 197656de8d1e can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): impro [...] omits 0445e5ff55cc can: mcp251xfd: mcp251xfd_chip_wait_for_osc_ready(): facto [...] omits 13c54a1ee12f can: mcp251xfd: mcp251xfd_chip_stop(): convert to a void function omits 1ba3690fa2c6 can: mcp251xfd: mcp251xfd_chip_sleep(): introduce function [...] omits 72362dcdf654 can: mcp251xfd: mcp251xfd_unregister(): simplify runtime P [...] omits 25386c9a0100 can: mcp251xfd: mcp251xfd_regmap_crc_read(): ignore CRC er [...] omits 3f5c91b4ce8f can: mcp251xfd: mcp251xfd_reg_invalid(): rename from mcp25 [...] omits 2ae9856d70b6 can: etas_es58x: use BITS_PER_TYPE() instead of manual cal [...] omits 2206fcbc1090 can: xilinx_can: Add check for NAPI Poll function omits 51ae468aa7e4 can: softing: softing_netdev_open(): remove redundant ret [...] omits 8d0a82e1f42f can: c_can: ethtool: use default drvinfo omits 1c256e3a2c76 can: kvaser_usb: kvaser_usb_send_cmd(): remove redundant v [...] omits 5597f082fcaf can: bittiming: mark function arguments and local variable [...] omits 5b60d334e42a can: bittiming: can_validate_bitrate(): simplify bit rate [...] omits 181d4447905d can: gw: use call_rcu() instead of costly synchronize_rcu() omits 58212e03e5ec dt-binding: can: m_can: include common CAN controller bindings omits bffd5217ca2e dt-binding: can: m_can: fix indention of table in bosch,mr [...] omits edd056a109ee dt-binding: can: m_can: list Chandrasekar Ramakrishnan as [...] omits d931686dc21f dt-binding: can: sun4i_can: include common CAN controller [...] omits 66224f6656d1 dt-binding: can: mcp251xfd: include common CAN controller [...] omits 8a0edc72bec2 powerpc/module_64: fix array_size.cocci warning omits d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 omits e422eef268ba Merge branch 'add-ethtool-support-for-completion-queue-eve [...] omits 68258596cbc9 octeontx2-pf: Vary completion queue event size omits 1241e329ce2e ethtool: add support to set/get completion queue event size omits c377d4ba86e9 cpufreq: qcom-hw: Add support for per-core-dcvs omits 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names omits a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML omits 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 omits 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node omits cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc omits 9f8e5aee93ed tracing: Fix allocation of last_cmd in last_cmd_set() omits e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth omits 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi omits a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes omits 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi omits 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node omits 76cdd90b27b4 ASoC: SOF: pcm: Add compress_ops for SOF platform componen [...] omits c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected omits 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID omits a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence omits 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint omits 9a617f0e109c ASoC: amd: vg: update platform clock control sequence omits aa9753a4677d ASoC: nau8821: enable no_capture_mute flag omits 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code omits 8b91cee5eadd powerpc/64s/hash: Make hash faults work in NMI context omits 08d4dba6ae77 bpftool: Bpf skeletons assert type sizes omits 8382dce5e483 cpupower: Add "perf" option to print AMD P-State information omits 884194ef264e RDMA/irdma: Move union irdma_sockaddr to header file omits 8627da62cc3b RDMA/irdma: Remove the unnecessary variable saddr omits 80005c43d4c8 RDMA/irdma: Use net_type to check network type omits 6090a0c4c7c6 RDMA/rxe: Cleanup rxe_mcast.c omits a181c4c81a71 RDMA/rxe: Collect cleanup mca code in a subroutine omits 4a4f10734757 RDMA/rxe: Collect mca init code in a subroutine omits 6a8a2e473b98 RDMA/rxe: Warn if mcast memory is not freed omits 1900be289b59 selftests/lkdtm: Add UBSAN config omits b22dfec72c37 selftests/lkdtm: Remove dead config option omits 4893992b6de1 selftests/exec: Rename file binfmt_script to binfmt_script.py omits 46e50459ea10 selftests: Use -isystem instead of -I to include headers omits 681696862bc1 selftests: vm: remove dependecy from internal kernel macros omits 4a8900207abd selftests: vm: Add the uapi headers include variable omits 5faa35d0b8cc selftests: mptcp: Add the uapi headers include variable omits 50f4143df0a6 selftests: net: Add the uapi headers include variable omits cb542c66f304 selftests: landlock: Add the uapi headers include variable omits 0cc5963b4cc3 selftests: kvm: Add the uapi headers include variable omits bd7d481c3771 selftests: futex: Add the uapi headers include variable omits afe5fba8d10b selftests: Correct the headers install path omits 250f8c113757 selftests: Add and export a kernel uapi headers path omits 5ad51ab618de selftests: set the BUILD variable to absolute path omits cef757808666 selftests: futex: set DEFAULT_INSTALL_HDR_PATH omits e005ff01bfdb selftests/kselftest/runner.sh: Pass optional command param [...] omits 45fee8edb4b3 net/mlx5: Add clarification on sync reset failure omits 72fb3b60a311 net/mlx5: Add reset_state field to MFRL register omits c76a1e90ad4e RDMA/mlx5: Use new command interface API omits 0a41527608e7 net/mlx5: cmdif, Refactor error handling and reporting of [...] omits 31803e59233e net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} omits f23519e542e5 net/mlx5: cmdif, Add new api for command execution omits 605bef0015b1 net/mlx5: cmdif, cmd_check refactoring omits f086470122d5 net/mlx5: cmdif, Return value improvements omits 6cb87869adbe net/mlx5: Lag, offload active-backup drops to hardware omits 54493a08e21f net/mlx5: Lag, record inactive state of bond device omits 4f4551435ce0 net/mlx5: Lag, don't use magic numbers for ports omits 9278287e8d9e net/mlx5: Lag, use local variable already defined to acces [...] omits 1749c4c51c16 net/mlx5: E-switch, add drop rule support to ingress ACL omits 82e86a6c7109 net/mlx5: E-switch, remove special uplink ingress ACL handling omits 0b0ea3c5b1c0 net/mlx5: E-Switch, reserve and use same uplink metadata a [...] omits c2c922dae77f net/mlx5: Add ability to insert to specific flow group omits 43c075959de3 mlx5: remove unused static inlines omits 6a47cdc38143 Revert "vlan: move dev_put into vlan_dev_uninit" omits c561d1106300 bpf: Cleanup comments omits bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 3968abae8099 Merge branch 'v5.18-clk/next' into for-next omits b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next omits 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next omits 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next omits a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] omits 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] omits bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] omits 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] omits 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 omits 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] omits 9f565399ad07 clk/rockchip: Use of_device_get_match_data() omits 08894d9c647a libbpf: Simplify the find_elf_sec_sz() function omits 39844b7e3084 TOMOYO: fix __setup handlers return values omits a19df7139440 bpftool: Remove usage of reallocarray() omits 2151c84ece92 EDAC/amd64: Add new register offset support and related changes omits 75aeaaf23def EDAC/amd64: Set memory type per DIMM omits 2322d17abf0a RDMA/irdma: Remove excess error variables omits 45225a93ccc0 RDMA/irdma: Propagate error codes omits 2c4b14ea9507 RDMA/irdma: Remove enum irdma_status_code omits 4eaa29b45e09 RDMA/ib_srp: Add more documentation omits a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition omits 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables omits 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider omits 515415d31616 ARM: boot: dts: bcm2711: Fix HVS register range omits 77528e2aed92 RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() omits 9ee2516c4382 RDMA/mlx5: Store ndescs instead of the translation table size omits 56561ac6b27d RDMA/mlx5: Merge similar flows of allocating MR from the cache omits 2f0e60d5e9f9 RDMA/mlx5: Fix the flow of a miss in the allocation of a c [...] omits 185b9826782a RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent omits f1ebef9e55f3 dtpm/soc/rk3399: Add the ability to unload the module omits bfded2ca8f36 powercap/dtpm_cpu: Add exit function omits 4712a236db40 powercap/dtpm: Move the 'root' reset place omits c404c64d64bc powercap/dtpm: Destroy hierarchy function omits 690de0b4013f powercap/dtpm: Fixup kfree for virtual node omits 0aea2e4ec2a2 powercap/dtpm_cpu: Reset per_cpu variable in the release function omits 7b75bbdf5bed powercap/dtpm: Change locking scheme omits 1e8c5971c249 x86/mm/cpa: Generalize __set_memory_enc_pgtable() omits b577f542f93c x86/coco: Add API to handle encryption mask omits 655a0fa34b4f x86/coco: Explicitly declare type of confidential computin [...] omits 93b067f154b3 ixgbe: Remove non-inclusive language omits c6fbfdcbcef9 ixgbevf: clean up some inconsistent indenting omits 56dce868198c libperf: Add API for allocating new thread map array omits 41415b8a974a libperf: Rename arguments of perf_thread_map APIs omits 6198311093da x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} omits 167053f8dd0e net: Correct wrong BH disable in hard-interrupt. omits 4327b9eaf8a4 livepatch: Skip livepatch tests if ftrace cannot be configured omits d25478e1d8f9 pinctrl: icelake: Add Ice Lake-N PCH pin controller support omits 114b610b9048 pinctrl: alderlake: Add Intel Alder Lake-N pin controller support omits ddfdd1304e59 pinctrl: alderlake: Add Raptor Lake-S ACPI ID omits abcad0f9e7b9 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" omits f2eb478f2f32 kernfs: move struct kernfs_root out of the public view. omits 00d93611f002 ipmi:ipmb: Add the ability to have a separate slave and ma [...] omits ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] omits 57c9e3c9a374 ipmi:ipmi_ipmb: Unregister the SMI on remove omits 24e3bb7429bd Merge tag 'irq-api-2022-02-21' of git://git.kernel.org/pub [...] omits 39c2a5e0d38a Merge branch 'next/dt64' into for-next omits 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] omits 6ce71687d4f4 Merge branch 'locked-bridge-ports' omits b2b681a41251 selftests: forwarding: tests of locked port feature omits 34ea415f927e net: dsa: mv88e6xxx: Add support for bridge port locked mode omits b9e8b58fd2cb net: dsa: Include BR_PORT_LOCKED in the list of synced brp [...] omits fa1c83342987 net: bridge: Add support for offloading of locked port flag omits a21d9a670d81 net: bridge: Add support for bridge port in locked mode omits b26ef81c46ed drop_monitor: remove quadratic behavior omits 503310a5d4b2 Merge branch 'mlxsw-next' omits f881c4ab37db mlxsw: core: Add support for OSFP transceiver modules omits cc4d3de99052 mlxsw: Remove resource query check omits 902992d18f5a mlxsw: core: Unify method of trap support validation omits 8b5f555be8f2 mlxsw: spectrum: Remove SP{1,2,3} defines for FW minor and [...] omits af9911c569d5 mlxsw: core: Remove unnecessary asserts omits 719fc0662cdc mlxsw: reg: Add "mgpir_" prefix to MGPIR fields comments omits bfb82c9cceac mlxsw: core_thermal: Remove obsolete API for query resource omits 009da9fad567 mlxsw: core_thermal: Rename labels according to naming convention omits bed8f4197cb2 mlxsw: core_hwmon: Fix variable names for hwmon attributes omits f8a36880f474 mlxsw: core_thermal: Avoid creation of virtual hwmon objec [...] omits 42c9135fef9b mlxsw: spectrum_span: Ignore VLAN entries not used by the [...] omits c035ea76c4e7 mlxsw: core: Prevent trap group setting if driver does not [...] omits 4509d950a676 x86/pat: Remove the unused set_pages_array_wt() function omits 8d783197f06d mctp: Fix warnings reported by clang-analyzer omits 3185485cfaa0 Merge branch 'mctp-incorrect-addr-refs' omits e297db3eadd7 mctp: Fix incorrect netdev unref for extended addr omits dc121c008491 mctp: make __mctp_dev_get() take a refcount hold omits 8d3b01e0d4bb ARM: tegra: Move panels to AUX bus omits 4767b7e2ed81 Merge branch 'dsa-realtek-phy-read-corruption' omits 2796728460b8 net: dsa: realtek: rtl8365mb: serialize indirect PHY regis [...] omits 907e772f6f6d net: dsa: realtek: allow subdrivers to externally lock regmap omits acd8df5880d7 net: switchdev: avoid infinite recursion from LAG to bridg [...] omits fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC omits 1c5aa0372634 PCI: qcom: Add SM8450 PCIe support omits 0614f98bbb9f PCI: qcom: Add ddrss_sf_tbu flag omits f94c35e02464 PCI: qcom: Remove redundancy between qcom_pcie and qcom_pcie_cfg omits dddb4efa5192 dt-bindings: pci: qcom: Document PCIe bindings for SM8450 omits 07f5ed0eee01 lg-laptop: Move setting of battery charge limit to common [...] omits 56bd1c86e050 dt-bindings: net: wireless: mt76: document bindings for MT7986 omits 355c060d5f38 mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts omits b962252bba7e mt76: mt7915: fix potential memory leak of fw monitor packets omits cef37c78dc73 mt76: mt7915: Fix channel state update error issue omits d0c0cefb87e2 mt76: fix endianness errors in reverse_frag0_hdr_trans omits 148950e59ac7 mt76: mt7615: introduce SAR support omits 28225a6ef80e mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU omits e738f5dd67eb media: ov5640: Fix set format, v4l2_mbus_pixelcode not updated omits 7f1b8e0d6360 x86/mce: Remove the tolerance level control omits 521f2688c5af perf arm-spe: Use advertised caps/min_interval as default [...] omits 4ff8f2ca6ccd sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits e81daa7b6489 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits 0dda4eeb4849 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits c4ad6fcb67c4 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits e66f6481a8c7 sched/headers: Reorganize, clean up and optimize kernel/sc [...] omits b9e9c6ca6e54 sched/headers: Standardize kernel/sched/sched.h header dep [...] omits f96eca432015 sched/headers: Introduce kernel/sched/build_policy.c and b [...] omits 801c14195510 sched/headers: Introduce kernel/sched/build_utility.c and [...] omits fbed5664b738 sched/headers: Make the <linux/sched/deadline.h> header bu [...] omits 81de6572fe98 sched/headers: Fix comment typo in kernel/sched/cpudeadline.c omits 669f45f19cf7 sched/headers: Add initial new headers as identity mappings omits ae089831ff28 netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant omits 0bff66dcbe55 media: cec: seco: Drop pointless include omits 17e83a0a1e13 media: hantro: sunxi: Fix VP9 steps omits 5c0701a0e791 media: imx: csis: Store pads format separately omits 88c63ac74126 doc: media: Document VP9 reference_mode miss-placement omits 9c634d6d137f doc: media: Document MM21 tiled format omits 884c8bd91828 media: imx: imx8mq-mipi-csi2: Remove YUV422 2X8 omits 0f6146d476fc media: v4l2-core: Initialize h264 scaling matrix omits 80ebe988cf8f media: imx: imx-mipi-csis: Add output format omits 28ba5e8024b9 media: imx: imx-mipi-csis: Add BGR888 omits 6d8d3c0953eb media: imx: imx-mipi-csis: Add RGB565_1X16 omits 8635b5bc2f6a media: imx: imx-mipi-csis: Set PIXEL_MODE for YUV422 omits 9babbbaaeb87 media: imx: imx7-media-csi: Use dual sampling for YUV 1X16 omits 5b21b566b977 media: imx: Rename imx7-mipi-csis.c to imx-mipi-csis.c omits fa28abed7a84 sched/headers: sched/clock: Mark all functions 'notrace', [...] omits d90a2f160a1c sched/headers: Add header guard to kernel/sched/stats.h an [...] omits 95458477f5b2 sched/headers: Add header guard to kernel/sched/sched.h omits d0b9d6dcaa5a sched/headers: Fix header to build standalone: <linux/sche [...] omits 922ea87ff6f2 ionic: use vmalloc include omits 406a8c1d8fa5 powerpc: Remove remaining stab codes omits fa4fad40d595 Merge branch 'tcp-take-care-of-another-syzbot-issue' omits 2b88cba55883 net: preserve skb_end_offset() in skb_unclone_keeptruesize() omits 763087dab975 net: add skb_set_end_offset() helper omits 0a2a464f8631 crypto: hisilicon/sec - fix the aead software fallback for engine omits 1fb37b5692c9 crypto: ccree - don't attempt 0 len DMA mappings omits c143a603c9ab crypto: x86/des3 - Remove unused inline function des3_ede_ [...] omits f17f3f82420f crypto: x86/blowfish - Remove unused inline functions omits 4363f3d3ce8f crypto: octeontx2 - add synchronization between mailbox accesses omits b709a4caa9d0 scsi: pm8001: Fix pm8001_info() message format omits ca44f98d6194 scsi: pm8001: Improve pm80XX_send_abort_all() omits 304fe11bdc25 scsi: pm8001: Simplify pm8001_ccb_task_free() omits e29c47fe8946 scsi: pm8001: Simplify pm8001_task_exec() omits f91767a35f09 scsi: pm8001: Simplify pm8001_mpi_build_cmd() interface omits 99df0edb5a98 scsi: pm8001: Introduce ccb alloc/free helpers omits bf67e693fc40 scsi: pm8001: Simplify pm8001_get_ncq_tag() omits 0c4ad6c3d3b8 scsi: pm8001: Cleanup pm8001_exec_internal_task_abort() omits a1e7c7991923 scsi: libsas: Simplify sas_ata_qc_issue() detection of NCQ [...] omits f792a3629f4c scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_upda [...] omits 4c8f04b1905c scsi: pm8001: Fix tag leaks on error omits f90a74892f3a scsi: pm8001: Fix task leak in pm8001_send_abort_all() omits 7fb23a785ba3 scsi: pm8001: Fix tag values handling omits 7e6b7e740add scsi: pm8001: Fix pm8001_mpi_task_abort_resp() omits f17c599a44fc scsi: pm8001: Fix pm8001_tag_alloc() failures handling omits 7f12845c8389 scsi: pm8001: Fix abort all task initialization omits 1d6736c3e162 scsi: pm8001: Fix NCQ NON DATA command completion handling omits aa028141ab0b scsi: pm8001: Fix NCQ NON DATA command task initialization omits 23c486d19a6c scsi: pm8001: Remove local variable in pm8001_pci_resume() omits e5039a92f150 scsi: pm8001: Fix use of struct set_phy_profile_req fields omits fd6d0e376211 scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() omits 970404cc5744 scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_ [...] omits f8b12dfb476d scsi: pm8001: Fix payload initialization in pm80xx_encrypt [...] omits ca374f5d92b8 scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_p [...] omits bb225b12dbcc scsi: pm8001: Fix payload initialization in pm80xx_set_the [...] omits cd2268a18011 scsi: pm8001: Fix command initialization in pm8001_chip_ss [...] omits 3762d8f6edcd scsi: pm8001: Fix pm80xx_pci_mem_copy() interface omits 1a37b6738b58 scsi: pm8001: Fix command initialization in pm80XX_send_re [...] omits c58e935e809a scsi: pm8001: Fix pm8001_update_flash() local variable type omits d2ed913b9a42 scsi: pm8001: Fix __iomem pointer use in pm8001_phy_control() omits 8454563e4c2a scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON D [...] omits 07dd40b3078f scsi: hisi_sas: Remove unnecessary print function dev_err() omits 73bd66d9c834 scsi: block: Remove REQ_OP_WRITE_SAME support omits a773187e37fa scsi: dm: Remove WRITE_SAME support omits 10fa225c33a9 scsi: md: Remove WRITE_SAME support omits e383e16e84e9 scsi: sd: Remove WRITE_SAME support omits ebd04737637b scsi: rnbd: Remove WRITE_SAME support omits a34592ff6b78 scsi: drbd: Remove WRITE_SAME support omits 898cd34607eb scsi: cxlflash: Query write_zeroes limit for zeroing omits 334ae6459aa3 scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning omits c7ede4f044b9 scsi: target: tcmu: Make cmd_ring_size changeable via configfs omits 1f652aa0e469 scsi: qla2xxx: Use named initializers for q_dev_state omits 6e0e85d39e52 scsi: qla2xxx: Use named initializers for port_[d]state_str omits 482dcaa1c91a scsi: ufs: core: Remove wlun_dev_to_hba() omits 8264aee803a2 scsi: core: Remove struct scsi_pointer from struct scsi_cmnd omits 31160bd3e538 scsi: zalon: Stop using the SCSI pointer omits dbb2da557a6a scsi: wd33c93: Move the SCSI pointer to private command data omits 70d1b920af62 scsi: wd719x: Stop using the SCSI pointer omits 5dfcf1ad933f scsi: usb: Stop using the SCSI pointer omits 4022bfd63d8e scsi: sym53c8xx_2: Move the SCSI pointer to private command data omits c1ea387d998a scsi: smartpqi: Stop using the SCSI pointer omits 5597616333ea scsi: qla2xxx: Stop using the SCSI pointer omits 504540d00fd5 scsi: qla1280: Move the SCSI pointer to private command data omits 4a938517fbeb scsi: ppa: Move the SCSI pointer to private command data omits 3d75be6de78e scsi: sym53c500_cs: Move the SCSI pointer to private command data omits ea39700fa90c scsi: nsp_cs: Move the SCSI pointer to private command data omits 195771c5da10 scsi: nsp32: Stop using the SCSI pointer omits af0d3c13e468 scsi: mvumi: Stop using the SCSI pointer omits 8d1537342ff2 scsi: mvsas: Fix a set-but-not-used warning omits 57cbd78e61cf scsi: mesh: Move the SCSI pointer to private command data omits 96e77a27431a scsi: megasas: Stop using the SCSI pointer omits fb597392b1f4 scsi: megaraid: Stop using the SCSI pointer omits cb2b62082c3a scsi: mac53c94: Move the SCSI pointer to private command data omits 8c0156b10e4d scsi: mac53c94: Fix a set-but-not-used compiler warning omits a33e7925b5e6 scsi: qedf: Stop using the SCSI pointer omits f4b4216f3e52 scsi: bnx2fc: Stop using the SCSI pointer omits 5d21aa3636fa scsi: libfc: Stop using the SCSI pointer omits 09cc102bb4d6 scsi: initio: Stop using the SCSI pointer omits db22de3eb035 scsi: iscsi: Stop using the SCSI pointer omits 6b66f09c46a8 scsi: imm: Move the SCSI pointer to private command data omits 5c113eb3bc58 scsi: hptiop: Stop using the SCSI pointer omits 924cb24df4fc scsi: fnic: Stop using the SCSI pointer omits 3032ed77a289 scsi: fnic: Fix a tracing statement omits 211134c47cfd scsi: fdomain: Move the SCSI pointer to private command data omits dfae39874f45 scsi: esp_scsi: Stop using the SCSI pointer omits 9804db13d3c8 scsi: dc395x: Stop using the SCSI pointer omits 30564db73b58 scsi: csio: Stop using the SCSI pointer omits 34f5b537a900 scsi: bfa: Stop using the SCSI pointer omits 3ac6aba37200 scsi: aha152x: Move the SCSI pointer to private command data omits ea1c947559d9 scsi: aha1542: Remove a set-but-not-used array omits 17d4c2e22aae scsi: advansys: Move the SCSI pointer to private command data omits 76a3451b64c6 scsi: aacraid: Move the SCSI pointer to private command data omits d80624a2aec5 scsi: 53c700: Stop clearing SCSI pointer fields omits dc4175459099 scsi: arm: Move the SCSI pointer to private command data omits 8c97e2f390f5 scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h omits ff1269cb3d97 scsi: NCR5380: Add SCp members to struct NCR5380_cmd omits cd614642e1a2 scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro omits 53555fb7bceb scsi: Remove drivers/scsi/scsi.h omits dfab1e53eef4 scsi: nsp_cs: Use true and false instead of TRUE and FALSE omits 72961735f993 scsi: nsp_cs: Change the return type of two functions into 'void' omits c4858224096f scsi: ips: Use true and false instead of TRUE and FALSE omits be33e2f8d87f scsi: ips: Change the return type of ips_release() into 'void' omits 2cf0e0a9da38 scsi: ips: Remove an unreachable statement omits 3f2e252ef727 scsi: libsas: Add sas_execute_ata_cmd() omits 4d986ffa036a spi: add missing pci_dev_put() before return omits b83eb8be4f2c ASoC: sc7280: Really depends on SOUNDWIRE omits 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] omits 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values omits b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values omits cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] omits 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] omits bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] omits 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux omits d56201d9440d riscv: defconfig: enable hugetlbfs option omits d8363e291782 cpupower: Add function to print AMD P-State performance ca [...] omits 35fdf42d90d0 cpupower: Move print_speed function into misc helper omits bf9801baa818 cpupower: Enable boost state support for AMD P-State module omits 33e43f3636df cpupower: Add AMD P-State sysfs definition and access helper omits 4a06806e5d4a cpupower: Introduce ACPI CPPC library omits e3ede97657d8 cpupower: Add the function to get the sysfs value from spe [...] omits 083792f368b8 cpupower: Initial AMD P-State capability omits 46c273a09582 cpupower: Add the function to check AMD P-State enabled omits c8be60c12041 cpupower: Add AMD P-State capability flag omits 0ebea8f9b81c ipv6: tcp: consistently use MAX_TCP_HEADER omits f64ae40de5ef testptp: add option to shift clock by nanoseconds omits cc727b641800 usbnet: gl620a: Replace one-element array with flexible-ar [...] omits 1054457006d4 net: phy: phylink: fix DSA mac_select_pcs() introduction omits 12c740c8683f net: dsa: microchip: ksz9477: reduce polling interval for [...] omits 8c4c7016ddd1 perf data: Don't mention --to-ctf if it's not supported omits 65e7c963267f perf data: Adding error message if perf_data__create_dir() fails omits 926146a84bca Merge branch 's390-net-updates-2022-02-21' omits 1bb7e8dff896 s390/net: sort out physical vs virtual pointers usage omits ab847d03a5e4 s390/iucv: sort out physical vs virtual pointers usage omits f2544f5e6c69 EVM: fix the evm= __setup handler return value omits b4f72786429c scripts/pahole-flags.sh: Parse DWARF and generate BTF with [...] omits a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() omits 16234ef1d2aa dt-bindings: usb: do not use deprecated synopsys prefix omits aaffb26991bc dt-bindings: vendor-prefixes: add second Synopsys prefix omits 5dad90f36057 dt-bindings: vendor-prefixes: add second HiSilicon prefix omits 88ea791b5665 Merge branch 'for-5.17-fixes' into for-next omits 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary omits f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header omits fa1114d9eba5 arm64: insn: add encoders for atomic operations omits 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h omits 0ce055f85335 fork: Use IS_ENABLED() in account_kernel_stack() omits e540bf3162e8 fork: Only cache the VMAP stack in finish_task_switch() omits 1a03d3f13ffe fork: Move task stack accounting to do_exit() omits f1c1a9ee00e4 fork: Move memcg_charge_kernel_stack() into CONFIG_VMAP_STACK omits 7865aba3ade4 fork: Don't assign the stack pointer in dup_task_struct() omits 2bb0529c0bc0 fork, IA64: Provide alloc_thread_stack_node() for IA64 omits 546c42b2c5c1 fork: Duplicate task_struct before stack allocation omits be9a2277cafd fork: Redo ifdefs around task stack handling omits 26a17b12d7f3 vfio/pci: wake-up devices around reset functions omits eadf88ecf6ac vfio/pci: fix memory leak during D3hot to D0 transition omits 6e031ec0e5a2 vfio/pci: Stub vfio_pci_vga_rw when !CONFIG_VFIO_PCI_VGA omits ee8f97efa7a5 gro_cells: avoid using synchronize_rcu() in gro_cells_destroy() omits f5b4aee10c02 dm: remove unnecessary local variables in __bind omits fa247089de99 dm: requeue IO if mapping table not yet available omits a6a4901a5ef3 dm io: remove stale comment block for dm_io() omits 75274a4bf2da dm thin metadata: remove unused dm_thin_remove_block and __remove omits 272ceeaea355 audit: log AUDIT_TIME_* records only from rules omits 6966d4c4425b libbpf: Remove redundant check in btf_fixup_datasec() omits 485ec84dbb02 Merge branch 'for-5.17-fixes' into for-next omits 0828824158b1 Merge tag 'kvm-s390-next-5.18-1' of git://git.kernel.org/p [...] omits e15d2e3fd7ab dt-bindings: nvmem: Add bindings doc for Sunplus OCOTP driver omits 5293c629db95 nvmem: Add driver for OCOTP in Sunplus SP7021 omits 9195c294bc58 RISC-V: Add Sv57 page table support omits 6c6d06e02a32 Merge branch 'for-5.17-fixes' into for-next omits fd7a0db49d3f nvmem: qfprom: Increase fuse blow timeout to prevent write fail omits 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next omits 2596f6b93a60 ipmi: kcs: aspeed: Add AST2600 compatible string omits cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] omits 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes omits a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs omits de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs omits 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs omits a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs omits 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs omits 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] omits 8ca8b1e147b7 dm thin: use time_is_before_jiffies instead of open coding it omits 6fc51504388c dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS omits be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() omits 7be2e319640c x86: clean up symbol aliasing omits 0f61f6be1f7f arm64: clean up symbol aliasing omits e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() omits 588b7f5df0cb dm: fix use-after-free in dm_cleanup_zoned_dev() omits cd9c88da171a dm ioctl: prevent potential spectre v1 gadget omits ec075262648f PCI: mvebu: Implement support for legacy INTx interrupts omits d00ea94e6209 PCI: mvebu: Fix macro names and comments about legacy interrupts omits 0124989220f2 dt-bindings: PCI: mvebu: Update information about intx interrupts omits c099c2a76185 PCI: mvebu: Use child_ops API omits 2b6ee04c0aa6 PCI: mvebu: Add support for Advanced Error Reporting regis [...] omits e3e13c9135da PCI: mvebu: Add support for PCI Bridge Subsystem Vendor ID [...] omits 2a81dd9fd9b0 PCI: mvebu: Correctly configure x1/x4 mode omits 26b982ca8321 dt-bindings: PCI: mvebu: Add num-lanes property omits 3767a9024252 PCI: pci-bridge-emul: Add support for PCI Bridge Subsystem [...] omits c0bd41973294 PCI: pci-bridge-emul: Add support for PCIe extended capabilities omits c453bf6f9b32 PCI: pci-bridge-emul: Re-arrange register tests omits 85fa189b2c82 media: imx: De-stage imx7-mipi-csis omits a8b9d116cda0 dm: cleanup double word in comment omits 118f31b4964f dm ima: fix wrong length calculation for no_data string omits 302f035141d3 dm cache policy smq: make static read-only array table const omits a0061be4e54b rtw88: change rtw_info() to proper message level omits a9e06f2e65c8 rtw89: Limit the CFO boundaries of x'tal value omits 94b70cafc661 rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth omits ac74f016f035 rtw89: phy: handle txpwr lmt/lmt_ru of 6G band omits e03525794aff Merge tag 'iwlwifi-next-for-kalle-2022-02-18' of git://git [...] omits 86d7331299fd block: update io_ticks when io hang omits 60c24dbfc54f dt-bindings: phy: samsung,usb3-drd-phy: convert to dtschema omits 5a6aa8683c15 dt-bindings: phy: samsung: move SATA phy I2C to trivial devices omits 3ce97f25b75f dt-bindings: phy: samsung,exynos5250-sata-phy: convert to [...] omits 4bbb2b22075d dt-bindings: phy: samsung,usb2-phy: convert to dtschema omits e15db37f6aff dt-bindings: phy: samsung,dp-video-phy: convert to dtschema omits e8d1ea4e2181 dt-bindings: phy: samsung,mipi-video-phy: convert to dtschema omits 70c6bc427a41 dt-bindings: phy: samsung: drop old Eynos5440 PCIe phy omits 1847e3046c52 spi: gpio: Implement LSB First bitbang support omits 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode omits d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' omits 81c1681cbb9f net: dsa: b53: mark as non-legacy omits 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() omits cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() omits dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities omits 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable omits c2489617b3b9 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag omits d8ebe298d008 media: imx-jpeg: Set V4L2_BUF_FLAG_LAST at eos omits 201d661616f5 media: meson-ir-tx: remove incorrect doc comment omits 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] omits 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts omits 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts omits 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] omits 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] omits 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency omits 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks omits 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() omits 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() omits ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling omits b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] omits 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data omits ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data omits 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data omits 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data omits 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data omits f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data omits 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data omits 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data omits 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data omits 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data omits b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data omits c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data omits 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data omits 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data omits 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data omits 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data omits aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data omits 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data omits ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data omits 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data omits a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data omits fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data omits fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data omits f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data omits d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data omits 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data omits 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data omits 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data omits aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data omits cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data omits 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data omits eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data omits 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data omits bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data omits d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data omits 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data omits cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data omits 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data omits 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data omits c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data omits a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data omits 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data omits d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data omits 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data omits e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data omits b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data omits 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data omits d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data omits 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data omits 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data omits 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data omits 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data omits 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data omits 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data omits 496da1003721 pinctrl: renesas: Add generic support for resizable buses omits 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets omits a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args omits 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers omits c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances omits 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel omits efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] omits 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock omits 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks omits 78789705581d clk: renesas: r8a779f0: Add WDT clock omits 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider omits 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer omits 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node omits d1ca45f93c3f mips: Enable KCSAN omits b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] omits 84db51f56fc5 media: vivid: use time_is_after_jiffies() instead of open [...] omits d613750ea3c0 media: wl128x: use time_is_before_jiffies() instead of ope [...] omits 39878a595954 media: tda8083: use time_is_after_jiffies() instead of ope [...] omits 0ce32a2ce347 media: stv0299: use time_is_before_jiffies() instead of op [...] omits 1bcf233f1b17 media: si21xx: use time_is_before_jiffies() instead of ope [...] omits fecd363ae2d5 media: cedrus: h264: Fix neighbour info buffer size omits 56cb61f70e54 media: cx88-mpeg: clear interrupt status register before s [...] omits ee8b887329c7 media: cedrus: H265: Fix neighbour info buffer size omits f1536ba21443 media: fsl-viu: use GFP_KERNEL omits ad89e2e3ec30 media: cx18: use GFP_KERNEL omits 11c778182a81 drivers: meson: vdec: add VP9 support to GXM omits f783281c919e stkwebcam: add new Asus laptop to upside_down table omits 97558d170a12 media: imx-jpeg: fix a bug of accessing array out of bounds omits adccfff098f5 media: sun6i-csi: fix colorspace in sun6i_video_try_fmt() omits 67e4550ecd61 media: usb: go7007: s2250-board: fix leak in probe() omits 7c38a551bda1 media: cedrus: Add watchdog for job completion omits 7f9cfb54998d pixfmt-yuv-planar.rst: fix typo: 'Cr, Cr' -> 'Cr, Cb' omits 14c8efddfae7 media: imx-jpeg: Remove unnecessary print function dev_err() omits 91e96e82c08d media: aspeed: Remove duplicated include in aspeed-video.c omits e6f1fc41343d media: saa7164: remove redundant assignment to variable idx omits 5e10543b86f1 media: saa7134: remove redundant assignment to variable id omits ffd3f6385aaf media: mtk-jpeg: remove redundant initialization of variab [...] omits 3a7c5c2143a5 media: gspca: remove redundant assignment of variable n omits f15799b7b796 media: uapi: Init VP9 stateless decode params omits 524e1eff9a35 media: go7007: Constify static struct snd_device_ops omits 7c1bd6ce7024 media: saa7115: make static read-only array lcr2vbi const omits c08eadca1bdf media: em28xx: initialize refcount before kref_get omits dca4f5fdbcd7 media: usb: pwc-uncompress: Use struct_size() helper in pw [...] omits 4f03d537ce08 media: platform: mtk-vcodec: Do not force /dev/videoX node number omits 9a5e6900cfa3 media: aspeed: Use of_device_get_match_data() helper omits 61b31d788485 media: aspeed: Use full swing as JFIF to fix incorrect color omits 22443acce88a media: aspeed: Fix unstable timing detection omits d6f9a60f648e media: aspeed: Add macro for the fields of the mode-detect [...] omits a12403affeac media: aspeed: add comments and macro omits 3e52419ec04f media: rcar-{csi2,vin}: Move to full Virtual Channel routi [...] omits 624e8b62083c media: rcar-vin: Breakout media link creation omits 344cadc5a22b media: rcar-vin: Refactor link notify omits ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops omits 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops omits b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops omits 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c omits b56d1cafefaa MIPS: remove asm/war.h omits 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting omits 3d9042f8b923 KVM: s390: Add missing vm MEM_OP size check omits cbf9b8109d32 KVM: s390: Clarify key argument for MEM_OP in api docs omits 997403e7782a video: fbdev: via: check the return value of kstrdup() omits 7570fb41e450 mmc: rtsx: Let MMC core handle runtime PM omits b4ae8c2fb673 driver core: cleanup double words comments omits f3a690227f07 kernfs: remove redundant kernfs_rwsem declaration. omits 45550ada88f0 Merge branch 'imx/defconfig' into for-next omits 65cada0ba3bc Merge branch 'imx/dt64' into for-next omits f7fa9507668d Merge branch 'imx/dt' into for-next omits 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next omits 9a93965d055b Merge branch 'imx/soc' into for-next omits 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support omits e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus omits b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() omits a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled omits 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access omits cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] omits c357342186dc dm delay: use dm_submit_bio_remap omits e5524e128f6f dm crypt: use dm_submit_bio_remap omits 0fbb4d93b38b dm: add dm_submit_bio_remap interface omits e6fc9f62ce6e dm: flag clones created by __send_duplicate_bios omits 300432f58b99 dm: reduce dm_io and dm_target_io struct sizes omits 018b05ebbff4 dm: move duplicate code from callers of alloc_tio into alloc_tio omits 743598f049df dm: record old_sector in dm_target_io before calling map function omits 77c11720a48c dm: remove legacy code only needed before submit_bio recursion omits 0119ab14c315 dm: remove unused mapped_device argument from free_tio omits 5b27b8ddbf37 dm: remove impossible BUG_ON in __send_empty_flush omits 90a2326edede dm: reduce code duplication in __map_bio omits d41e077ab6ea dm: refactor dm_split_and_process_bio a bit omits 66bdaa4302d3 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits 96c9865cb6dd dm: rename split functions omits 205649d84cdb dm: reorder members in mapped_device struct omits 0ab30b4079e1 dm: eliminate copying of dm_io fields in dm_io_dec_pending omits 0cdb90f0f306 dm stats: fix too short end duration_ns when using precise [...] omits 8d394bc4adf5 dm: fix double accounting of flush with data omits 9f6dc6337610 dm: interlock pending dm_io and dm_wait_for_bios_completion omits 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up omits b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] omits 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() omits da792c6d5f59 random: unify early init crng load accounting omits afba0b80b977 random: do not take pool spinlock at boot omits 58340f8e952b random: defer fast pool mixing to worker omits 5f75d9f3babe random: rewrite header introductory comment omits 0deff3c43206 random: group sysctl functions omits a6adf8e7a605 random: group userspace read/write functions omits 92c653cf1440 random: group entropy collection functions omits a5ed7cb1a773 random: group entropy extraction functions omits 3655adc7089d random: group crng functions omits 5f1bb112006b random: group initialization wait functions omits 87e7d5abad0c random: remove whitespace and reorder includes omits 6071a6c0fba2 random: remove useless header comment omits 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] omits b2f408fe4038 random: deobfuscate irq u32/u64 contributions omits a07fdae346c3 random: add proper SPDX header omits 14c174633f34 random: remove unused tracepoints omits 95e6060c20a7 random: remove ifdef'd out interrupt bench omits 0791e8b655cc random: tie batched entropy generation to base_crng generation omits 7191c628fe07 random: fix locking for crng_init in crng_reseed() omits 7b5164fb1279 random: zero buffer after reading entropy from userspace omits 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() omits 04ec96b768c9 random: make more consistent use of integer types omits 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver omits 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs omits b4112083b11b dt-bindings: iio: frequency: add admv1014 binding omits f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 omits cbab791c5e2a iio: accel: add ADXL367 driver omits 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 omits 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] omits 89d185848633 iio: ABI: document mag_referenced omits a1a5cfe70cd2 iio: introduce mag_referenced omits b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] omits cf890fe8ae36 iio:adc:ad7280a: Move out of staging omits 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] omits 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. omits bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches omits aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding omits d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] omits 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] omits dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] omits 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI omits 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes omits c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] omits e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup omits c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. omits 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming omits 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control omits 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] omits 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts omits dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() omits 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. omits f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] omits ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] omits 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc omits 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc omits ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] omits ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc omits 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc omits d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() omits c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc omits 66e4c2b95415 random: use hash function for crng_slow_load() omits 186873c549df random: use simpler fast key erasure flow on per-cpu keys omits c30c575db485 random: absorb fast pool into input pool after fast load omits a8ab8ef437d4 ACPI: clean up double words in two comments omits a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type omits 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence omits 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro omits 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic omits aab68e959b37 tty: serial: atmel: add earlycon support omits 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements omits c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting omits 1a461527f6bc staging: r8188eu: move open brace to the previous line omits 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c omits 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h omits f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() omits c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct omits ec868592f5c5 staging: r8188eu: remove enum odm_bw omits 165f2997adfc staging: r8188eu: convert two u8 variables to bool omits bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() omits 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used omits 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used omits 5ae17c443b7e staging: r8188eu: RxSNR is set but not used omits d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used omits 2b92c3946ea7 staging: r8188eu: move out assignment in if condition omits 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe omits 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() omits 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation omits 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 671aa5a4d493 doc: nvmem: Update example omits 673d2cc5c1e7 doc: nvmem: Remove references to regmap omits f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant omits aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 omits 05196facc052 nvmem: qfprom: fix kerneldoc warning omits 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() omits 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() omits c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] omits 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] omits 34739fd95fab KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_even [...] omits d43583b890e7 KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest omits 512865d83fd9 KVM: arm64: Bump guest PSCI version to 1.1 omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits ce06e863f36f printk: make suppress_panic_printk static omits 91c2afca290e random: do not xor RDRAND when writing into /dev/random omits a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init omits 8566417221fc random: inline leaves of rand_initialize() omits a9412d510ab9 random: get rid of secondary crngs omits 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction omits 7c2fe2b32bf7 random: fix locking in crng_fast_load() omits 77760fd7f7ae random: remove batched entropy locking omits 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() omits a49c010e61e1 random: make credit_entropy_bits() always safe omits 489c7fc44b57 random: always wake up entropy writers after extraction omits c57044909484 random: use linear min-entropy accumulation crediting omits 9c07f57869e9 random: simplify entropy debiting omits 6e8ec2552c7d random: use computational hash for entropy extraction omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits d4c858643263 kallsyms: ignore all local labels prefixed by '.L' omits f89504300e94 spi: Stacked/parallel memories bindings omits 11c57c3ba94d ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] omits d920eaa4c455 ARM: Fix kgdb breakpoint for Thumb2 omits a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] omits c4b0059be663 Merge branch 'for-5.18' into for-next omits 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters omits c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h omits 4b1be2fe63b8 platform/x86: int3472: Add terminator to gpiod_lookup_table omits c5a3106aa492 spi: Use of_device_get_match_data() omits eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes omits e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes omits b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device omits ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner omits b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter omits 7b779cc8846a Merge branch 'octeontx2-ptp-updates' omits 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata omits 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format omits 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' omits 129e3c1bab24 bonding: add new option ns_ip6_target omits 4e24be018eb9 bonding: add new parameter ns_targets omits 841e95641e4c bonding: add extra field for bond_opt_value omits 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send omits 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() omits 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code omits dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] omits 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] omits 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] omits 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] omits 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] omits c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O omits 91d7b75a5888 m68k: Add asm/config.h omits 6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts omits 96bb0954860a arm64: dts: juno: Add separate SCMI variants omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port omits 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port omits 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() omits bd53ce4da252 mm/slob: make kmem_cache_boot static omits 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API omits 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency omits b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol omits 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] omits 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport omits 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling omits 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount omits d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core omits 509853f9e1e7 genirq: Provide generic_handle_irq_safe() omits 261b07519518 ath11k: Fix frames flush failure caused by deadlock omits a19c0e104db9 ath11k: Handle failure in qmi firmware ready omits f2180ccb52b5 ath11k: Invalidate cached reo ring entry before accessing it omits cfb72c08912f ath: Replace zero-length arrays with flexible-array members omits d9bc14167b1f ath6kl: Replace zero-length arrays with flexible-array members omits e9e591686ccb ath11k: Replace zero-length arrays with flexible-array members omits 8bc66426ca54 ath10k: Replace zero-length array with flexible-array member omits fcd09c90c3c5 ath9k: use hw_random API instead of directly dumping into [...] omits 03e0add74212 ath11k: configure RDDM size to mhi for recovery by firmware omits e52b6a02bfc0 ath11k: fix invalid m3 buffer address omits 5f71968e3c76 ath11k: add ath11k_qmi_free_resource() for recovery omits d23c49562a88 dt-bindings: Document Tegra234 HDA support omits 85f29492929b ALSA: hda/tegra: Update scratch reg. communication omits b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 omits f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support omits bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions omits 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures omits 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() omits fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper omits 39369380e729 Merge branch 'v5.18/dt64' into for-next omits 44a3918c8245 x86/speculation: Include unprivileged eBPF status in Spect [...] omits 5ad3eb113245 Documentation/hw-vuln: Update spectre doc omits 1e19da8522c8 x86/speculation: Add eIBRS + Retpoline options omits d45476d98324 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE omits f2af60bb7ce2 fsi: Add trace events in initialization path omits a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl omits b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout omits 3dcf3c84f583 fsi: occ: Improve response status checking omits 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...] omits d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members omits 032931fdd53b bcma: cleanup comments omits f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push() omits 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720 omits fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...] omits 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...] omits 349d858ba7b1 rtw88: coex: update BT PTA counter regularly omits 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX omits 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode omits b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment omits d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ omits 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings omits 41654043226f dt-bindings: vendor-prefixes: add osmc prefix omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts omits c23fadafebf3 ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO omits fa231bef3b34 soc: imx: gpcv2: Fix clock disabling imbalance in error path omits f30b002ccfee memblock: __next_mem_pfn_range_in_zone: remove unneeded lo [...] omits dd45dc071101 memblock tests: Add memblock_free tests omits e393c093ec76 memblock tests: Add memblock_add_node test omits b4d968931e5e memblock tests: Add memblock_remove tests omits 83787a803793 memblock tests: Add memblock_reserve tests omits 1f1180d46d21 memblock tests: Add memblock_add tests omits 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC omits b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] omits 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] omits 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing omits 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] omits c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength omits 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] omits 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] omits 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] omits 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] omits 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] omits 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support omits a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support omits eba5bea8f37f arm64: dts: ls1028a: add efuse node omits f173c93f181e ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO omits d1acc52b5286 ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO omits d05883790ac2 ARM: dts: aspeed: tacoma: Clean up KCS nodes omits 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 omits 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names omits df6182e662ca arm64: dts: imx8qm: added more serial alias to dts omits c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 omits 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki omits d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC omits b03e19465b97 selftests/bpf: Fix btfgen tests omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits adfb62dbda49 Merge branch 'tcp_drop_reason' omits d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() omits a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() omits 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() omits 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() omits 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() omits 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() omits c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() omits 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() omits 082116ffcb74 net: tcp: introduce tcp_drop_reason() omits 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources omits f3252a22d1f5 memblock tests: Add memblock reset function omits 16802e55dea9 memblock tests: Add skeleton of the memblock simulator omits 62183279ad2f tools/include: Add debugfs.h stub omits a2e3fe5f24f9 tools/include: Add pfn.h stub omits 93f4e871e7e0 tools/include: Add io.h stub omits 1fef073b71c3 tools/include: Add cache.h stub omits 2473bc35ba55 tools/include: Add mm.h file omits 9c07af207c65 tools/include: Update atomic definitions omits 5cf67a6051ea tools/include: Add _RET_IP_ and math definitions to kernel.h omits 884ee1e585ca tools/include: Add phys_addr_t to types.h omits aa0eab8639ff tools: Move gfp.h and slab.h from radix-tree to lib omits d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set() omits a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...] omits 9256766fe2df ata: pata_hpt37x: merge transfer mode setting methods omits ffa92a745755 ata: libata-sff: use *switch* statement in ata_sff_dev_classify() omits efcef265fd83 ata: add/use ata_taskfile::{error|status} fields omits f7220eac752f ata: Kconfig: fix sata gemini compile test condition omits 59b0040475ee ata: libata-scsi: use *switch* statements to check SCSI co [...] omits 03c0e84f9c1e ata: libata-sff: refactor ata_sff_altstatus() omits 4fea759edfa7 scsi: libsas: Add sas_abort_task() omits 72f8810e1fdc scsi: libsas: Add sas_query_task() omits 29d7769055a2 scsi: libsas: Add sas_lu_reset() omits e8585452953a scsi: libsas: Add sas_clear_task_set() omits 69b80a0ed0b5 scsi: libsas: Add sas_abort_task_set() omits 693e66a0a6ac scsi: libsas: Add TMF handler aborted callback omits 2037a340314f scsi: libsas: Add TMF handler exec complete callback omits 350d85ba5bad scsi: libsas: Add sas_execute_ssp_tmf() omits 001ec7f89bea scsi: libsas: Add sas_execute_tmf() omits 96e54376a8b2 scsi: libsas: Add sas_task.tmf omits bbfe82cdbaf8 scsi: libsas: Add struct sas_tmf_task omits 4aef43b25df2 scsi: libsas: Move SMP task handlers to core omits da19eaba6e75 scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT omits 2dd6801a671c scsi: libsas: Delete SAS_SG_ERR omits 25882c82f850 scsi: libsas: Delete lldd_clear_aca callback omits 1d6049a3b14f scsi: libsas: Use enum for response frame DATAPRES field omits 9aacf6fe9059 scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() omits 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next omits 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow omits 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver omits 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() omits a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] omits 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' omits 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll omits ccfbf44d4c7f net: dsa: remove pcs_poll omits e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] omits 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code omits 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' omits c4680c978567 dpaa2-eth: Update SINGLE_STEP register access omits 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command omits 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() omits b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain omits 36a29fb6b22d bridge: switch br_net_exit to batch mode omits a7cc3464e667 Merge branch 'mctp-i2c' omits f5b8abf9fc3d mctp i2c: MCTP I2C binding driver omits 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller omits 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif omits 8ca97812c3c8 x86/mce: Work around an erratum on fast string copy instructions omits 7e1b54d07751 i40e: remove dead stores on XSK hotpath omits 8302532f47bb i2c: smbus: Check for parent device before dereference omits 1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC omits 8e12ab7c0e9f arm64: entry: Centralize preemption decision omits 99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys omits 33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY omits 4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers omits 8a69fe0be143 sched/preempt: Refactor sched_dynamic_update() omits 4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later omits bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' omits 86cdfd63f25d mctp: add address validity checking for packet receive omits cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers omits 47f0bd503210 net: Add new protocol attribute to IP addresses omits 6e2e59eaee47 Merge branch 'ionic-driver-updates' omits ecea8bb429b0 ionic: clean up comments and whitespace omits 799c230e9362 ionic: prefer strscpy over strlcpy omits 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers omits 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 omits 4fc5f0aa9712 ata: libata-sff: refactor ata_sff_set_devctl() omits b51aa532e105 ata: libata-sff: make ata_resources_present() return 'bool' omits 25d83f9d23d8 ata: pata_hpt3x2n: disable fast interrupts in prereset() method omits 6110530b5800 ata: pata_hpt37x: disable fast interrupts in prereset() method omits a58ff050b428 ata: pata_hpt366: disable fast interrupts in prereset() method omits cf369e4e5245 ata: pata_mpc52xx: use GFP_KERNEL omits 334bfa1f0664 ata: sata_rcar: drop unused #define's omits f79ca4550c3c ata: pata_hpt366: check channel enable bits omits 88e6b81878fb ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits bba077d801b1 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 1336aa88d855 ata: libata-sff: make ata_devchk() return 'bool' omits 8d4635235861 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 87a3f2a899a4 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 7ad3128efe87 ata: pata_artop: use *switch* in atp8xx_fixup() omits 183a4bfbd7c8 ata: pata_artop: use *switch* in artop_init_one() omits 5dfb84982ed2 pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits a565ed1b9b1d pata_hpt3x2n: check channel enable bits omits ec87cf3782f7 ata: libata: make ata_host_suspend() *void* omits 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs omits f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER omits fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] omits c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map omits 06e12b792882 pinctrl: qcom: print egpio mode in debugfs omits c74803ee45af pinctrl: qcom: sm8450: Add egpio support omits 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] omits f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() omits dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators omits e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma omits a222fd854139 soc: fsl: qe: Check of ioremap return value omits 6385960501d9 soc: fsl: qe: fix typo in a comment omits b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check omits b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed omits b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) omits f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions omits 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next omits ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next omits 9978f446d406 ACPI: property: Get rid of redundant 'else' omits 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...] omits ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() omits b2301472f121 Merge back ACPI tables material for 5.18. omits 1bbc60d0c7e5 KVM: x86/mmu: Remove MMU auditing omits fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file omits c7c1839c3c94 kernel/acct: move acct sysctls to its own file omits b5fefe080be0 kernel/panic: move panic sysctls to its own file omits 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file omits f4eba4a4c188 mm: move page-writeback sysctls to their own file omits 57ab7a2dea6b mm: move oom_kill sysctls to their own file omits dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file omits f31483d6edf0 sched: Move energy_aware sysctls to topology.c omits 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c omits eb862b3dc6db sched: Move uclamp_util sysctls to core.c omits 4925401d06dc sched: Move rr_timeslice sysctls to rt.c omits ebb891f03580 sched: Move deadline_period sysctls to deadline.c omits 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c omits 1b79445ee99c sched: Move schedstats sysctls to core.c omits d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c omits 5be2226f417d KVM: x86: allow defining return-0 static calls omits abb6d479e226 KVM: x86: make several APIC virtualization callbacks optional omits dd2319c61888 KVM: x86: warn on incorrectly NULL members of kvm_x86_ops omits e4fc23bad813 KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops omits 2a89061451c7 KVM: x86: use static_call_cond for optional callbacks omits 8a2897853c53 KVM: x86: return 1 unconditionally for availability of KVM [...] omits 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] omits 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits be92e1ded1d1 sparc64: fix building assembly files omits b97df7c098c5 selinux: use correct type for context length omits 5ea33af9d430 selinux: drop return statement at end of void functions omits 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() omits 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] omits 07025ceaac9f spi: clean up some inconsistent indenting omits ffb16c1c4267 mtd: rawnand: stm32_fmc2: Add NAND Write Protect support omits cb57fae479be dt-binding: mtd: nand: Document the wp-gpios property omits a1fe2ace2c39 mtd: rawnand: pl353: Set the nand chip node as the flash node omits 2365f91c861c mtd: parsers: trx: allow to use on MediaTek MIPS SoCs omits 438356e5151b dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt omits ccb7bc50177c mtd: spear_smi: use GFP_KERNEL omits d71dac3b897f Merge tag 'mtd/spi-mem-ecc-for-5.18' into mtd/next omits ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 omits 4efc93d707ff Merge branch 'next/dt' into for-next omits 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema omits 8410f7097773 block, bfq: don't move oom_bfqq omits c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg omits 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() omits d57d6fe5bf34 drivers: hv: log when enabling crash_kexec_post_notifiers omits 6de74d1069b8 hv_utils: Add comment about max VMbus packet size in VSS driver omits 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot omits 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] omits 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] omits da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc omits 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] omits 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] omits c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] omits ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] omits 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] omits 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] omits fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] omits bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] omits 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] omits c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] omits fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc omits 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] omits 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] omits 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] omits f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] omits 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] omits d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] omits fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] omits e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] omits b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] omits 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] omits 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] omits bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] omits 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] omits d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] omits a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] omits 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] omits abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc omits 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc omits 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] omits 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] omits 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] omits ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace omits cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace omits 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace omits 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] omits 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace omits c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace omits 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace omits c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace omits 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace omits 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace omits 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace omits 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] omits a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS omits 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. omits 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. omits ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] omits aaae162aeb67 teaming: deliver link-local packets with the link they arrive on omits 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace omits d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* omits fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace omits 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace omits 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace omits 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace omits fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace omits 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace omits fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace omits f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace omits c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace omits eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace omits 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace omits c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 omits cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer omits 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix omits 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties omits b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property omits a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used omits a3b355c7785b Merge branch 'qca8k-phylink' omits d9cbacf0574a net: dsa: qca8k: mark as non-legacy omits 7544b3ff745b net: dsa: qca8k: move pcs configuration omits 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs omits 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() omits 3ce855f0408a net: dsa: qca8k: move qca8k_setup() omits bde018222c6b net: dsa: add support for phylink mac_select_pcs() omits 8aba73ef44eb net: ethernet: xilinx: cleanup comments omits 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] omits a679a61520d8 fuse: fix fileattr op failure omits 1e8ff29fbbde selftests: KVM: allow sev_migrate_tests on machines withou [...] omits b2125513dfc0 KVM: SEV: Allow SEV intra-host migration of VM with mirrors omits 017b32e6da8d i2c: qcom-cci: add sm8450 compatible omits 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible omits cb0a1fb7fd86 iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write omits 583d18336abd iwlwifi: mvm: Fix an error code in iwl_mvm_up() omits c305c94bdc18 iwlwifi: Fix -EIO error code that is never returned omits 08186e2501ee iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy omits 195a367ee4bd iwlwifi: Fix syntax errors in comments omits c7d0abfde9b0 iwlwifi: dvm: use struct_size over open coded arithmetic omits 1132f6de0b85 iwlwifi/fw: use struct_size over open coded arithmetic omits 990c27425686 iwlwifi: Make use of the helper macro LIST_HEAD() omits f1cbb0a8ca9d iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() omits 0eb50c674a1e iwlwifi: yoyo: send hcmd to fw after dump collection completes. omits e04135c07755 iwlwifi: mvm: move only to an enabled channel omits 26de4c8b027e iwlwifi: mvm: update BAID allocation command again omits d38877aba751 iwlwifi: api: remove ttl field from TX command omits 227f25972c5a iwlwifi: support new queue allocation command omits 9d200eddae25 iwlwifi: yoyo: support dump policy for the dump size omits eaf4e9d0d83b iwlwifi: pcie: iwlwifi: fix device id 7F70 struct omits e4b89fcee455 iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TL [...] omits 64ff7eb0fe16 iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument omits 85b17a33c8f1 iwlwifi: remove command ID argument from queue allocation omits ba3d4acd96b9 iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq omits 3009c797c4b3 iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val omits f2f17ca08d8f iwlwifi: mvm: add additional info for boot info failures omits 25246d2e1857 iwlwifi: mvm: always remove the session protection after a [...] omits a54844d458c9 iwlwifi: mvm: make iwl_mvm_reconfig_scd() static omits 091296d30917 iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD omits 8f323d0685f7 iwlwifi: mvm: Disable WiFi bands selectively with BIOS omits a7de31d57248 iwlwifi: mvm: add additional info for boot info failures omits 3538c809d612 iwlwifi: mvm: don't send BAID removal to the FW during hw_restart omits 91ca9c3ade1b iwlwifi: don't dump_stack() when we get an unexpected interrupt omits 63b62a2df041 iwlwifi: mvm: rfi: handle deactivation notification omits c91b90b2e5fa iwlwifi: mvm: Consider P2P GO operation during scan omits 77552761e123 iwlwifi: bump FW API to 70 for AX devices omits 920ae989e5b5 iwlwifi: mvm: Unify the scan iteration functions omits cdf3949f24f7 iwlwifi: mei: use C99 initializer for device IDs omits e6e8c23362d3 iwlwifi: debugfs: remove useless double condition omits 86371b735f58 iwlwifi: remove unused macros omits 4a8513fedf89 iwlwifi: eeprom: clean up macros omits 8ea28f13bbac iwlwifi: drv: load tlv debug data earlier omits fba58d376910 iwlwifi: pcie: Adapt rx queue write pointer for Bz family omits 5d19e2087fea iwlwifi: pcie: adjust to Bz completion descriptor omits 9966904e9472 iwlwifi: mvm: Passively scan non PSC channels only when re [...] omits 127ee0d72e5a iwlwifi: scan: Modify return value of a function omits e2d53d10ef66 iwlwifi: yoyo: Avoid using dram data if allocation failed omits d8d4dd26b9e0 iwlwifi: mvm: Correctly set fragmented EBS omits 85643396c712 iwlwifi: nvm: Correct HE capability omits a31ec5fac167 iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings omits 1af8552bb929 iwlwifi: make some functions friendly to sparse omits d4530f6368e5 iwlwifi: avoid variable shadowing omits ad8860fc2ce2 iwlwifi: remove unused DC2DC_CONFIG_CMD definitions omits c76c83097587 iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() omits 872f6bb08fc2 iwlwifi: move symbols into a separate namespace omits f5cdcb866741 iwlwifi: fw: make dump_start callback void omits f1658dcb29f4 iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will [...] omits 853450a61802 iwlwifi: mvm: use debug print instead of WARN_ON() omits 3ea839c1e22d iwlwifi: read and print OTP minor version omits b6356d43ae18 iwlwifi: add support for BZ-U and BZ-L HW omits 5c7fd9dc92e1 iwlwifi: mvm: add support for CT-KILL notification version 2 omits ce014c986154 iwlwifi: yoyo: remove DBGI_SRAM address reset writing omits 42506dd25ef7 iwlwifi: mvm: support v3 of station HE context command omits c0941ace9a13 iwlwifi: yoyo: add IMR DRAM dump support omits ab23da483bd7 iwlwifi: yoyo: fix DBGC allocation flow omits ac4790dcd0ff iwlwifi: pcie: add support for MS devices omits 59e1221f470c iwlwifi: mvm: align locking in D3 test debugfs omits 8a265d1a619c iwlwifi: mvm: don't iterate unadded vifs when handling FW [...] omits 0dadd98613a1 iwlwifi: advertise support for HE - DCM BPSK RX/TX omits b009cf71a982 iwlwifi: mvm: only enable HE DCM if we also support TX omits 34bc27783a31 iwlwifi: yoyo: fix DBGI_SRAM ini dump header. omits f3497dda8dec iwlwifi: dbg: add infra for tracking free buffer size omits ded5ded3ec34 iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions omits 97f70c56e6ca iwlwifi: mvm: support new BAID allocation command omits 0f3a4e480c6a iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() omits d5399f110627 iwlwifi: cfg: add support for 1K BA queue omits 3827cb59b3b8 iwlwifi: avoid void pointer arithmetic omits 86e8e6574340 iwlwifi: fix various more -Wcast-qual warnings omits 73c289bac059 iwlwifi: propagate (const) type qualifier omits 0301bcd599e5 iwlwifi: de-const properly where needed omits 971cbe50e636 iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id omits c86113315961 iwlwifi: mvm: fw: clean up hcmd struct creation omits f0c864273849 iwlwifi: prefer WIDE_ID() over iwl_cmd_id() omits 6da7ba3a5f6a iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting omits ad12b2313124 iwlwifi: mvm: offload channel switch timing to FW omits 30d17c12b089 iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with [...] omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree omits e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard omits 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC omits 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 omits 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree omits 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute omits f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting omits 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function omits c90e453916bd hwrng: core - do not bother to order list of devices by quality omits 973d74e93820 crypto: rockchip - ECB does not need IV omits f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] omits aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 omits 142be74078a2 crypto: ux500 - use GFP_KERNEL omits bd75b4ef4977 crypto: nx - Constify static attribute_group structs omits 83b5a23b6604 crypto: omap-sham - Constify static attribute_group omits 882f6c602b65 crypto: omap-aes - Constify static attribute_group omits e5745f34113b crypto: qat - enable power management for QAT GEN4 omits f734409c77d7 crypto: qat - move and rename GEN4 error register definitions omits 605b84ae0beb crypto: qat - add misc workqueue omits f60bbbbe8039 crypto: lrw - Add dependency on ecb omits dfe085d8dcd0 crypto: xts - Add softdep on ecb omits fffe799b6cc9 crypto: qat - don't cast parameter in bit operations omits 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto omits 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls omits d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats omits f20cfd662a62 net: add sanity check in proto_register() omits 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' omits 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect omits 87154755d90e selftests: mptcp: join: check for tools only if needed omits 93827ad58f62 selftests: mptcp: join: create tmp files only if needed omits 0a40e273be04 selftests: mptcp: join: remove unused vars omits 22514d52962b selftests: mptcp: join: exit after usage() omits bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint omits d17b968b9876 selftests: mptcp: increase timeout to 20 minutes omits a7d4f58e99dd kconfig: fix missing '# end of' for empty menu omits 868653f421cd kconfig: add fflush() before ferror() check omits a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 48473a3319f6 Merge branch 'clk-fixes' into clk-next omits a7e8de822e0b dax: make sure inodes are flushed before destroy cache omits c2e8021a535d fsdax: fix function description omits 74be98774dfb cxl/port: Hold port reference until decoder release omits 41ae9105f5e2 cxl/port: Fix endpoint refcount leak omits 5d16dcd252fd dt-bindings: convert ata/cortina,gemini-sata-bridge to yaml omits 44c75c9e3d08 dt-bindings: crypto: Convert Atmel SHA to yaml omits d63b583f681e dt-bindings: crypto: Convert Atmel TDES to yaml omits c8f2ad6869b5 dt-bindings: crypto: Convert Atmel AES to yaml omits f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next omits b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] omits 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core omits fe665816e0d4 PCI: iproc: Set all 24 bits of PCI class code omits 904b10fb189c PCI: Add defines for normal and subtractive PCI bridges omits d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header omits 2aed49da6c08 Merge branch 'prestera-route-offloading' omits 4394fbcb78cf net: marvell: prestera: handle fib notifications omits 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] omits 19787b93f814 net: marvell: prestera: Add router LPM ABI omits 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix omits 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits fa62806ece26 Merge branch 'clk-mtk' into clk-next omits d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated omits cf8a482afc28 clk: mediatek: mt8195: Implement remove functions omits f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] omits cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() omits 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] omits 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs omits 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API omits eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API omits 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] omits e938a1340988 clk: mediatek: gate: Implement error handling in register API omits 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API omits c42a2888e0db clk: mediatek: mtk: Clean up included headers omits 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() omits cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API omits b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API omits 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API omits 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API omits 10174b507756 clk: mediatek: pll: Clean up included headers omits 6dd199064dd8 clk: mediatek: pll: Implement unregister API omits 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file omits dc46de49264e clk: mediatek: mux: Clean up included headers omits 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux omits 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API omits 02f0d762319c clk: mediatek: cpumux: Clean up included headers omits 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux omits 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API omits 625afe4f05e1 clk: mediatek: gate: Clean up included headers omits 44dd1414cf76 clk: mediatek: gate: Implement unregister API omits ee488dc918bc clk: mediatek: gate: Internalize clk implementation omits 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code omits 2403d6f1b1da clk: mediatek: Use %pe to print errors omits 42531e5307c3 Merge branch 'clk-renesas' into clk-next omits 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] omits 6170abb21e23 selftests/sgx: Treat CC as one argument omits b06e15ebd5bf selftests/x86: Add validity check and allow field splitting omits 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] omits b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails omits f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release omits 7d440da009b6 tools/power/x86/intel-speed-select: HFI support omits 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode omits b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. omits 8b861b825021 spi: New support and problem adjustment of SPI rockchip omits 2fcdde56c44f spi: rockchip: clear interrupt status in error handler omits e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] omits 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress omits 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive omits 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member omits 47d4f3eeef5f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits 6d9df8a5889c mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits b74355078b65 mm/munlock: page migration needs mlock pagevec drained omits 2fbb0c10d1e8 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 2262ace60713 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits c3096e6782b7 mm/migrate: __unmap_and_move() push good newpage to LRU omits 34b6792380ce mm/munlock: mlock_pte_range() when mlocking or munlocking omits 07ca76067308 mm/munlock: maintain page->mlock_count while unevictable omits b109b87050df mm/munlock: replace clear_page_mlock() by final clearance omits cea86fe246b6 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits a213e5cf71cb mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits b67bf49ce7aa mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits ebcbc6ea7d8a mm/munlock: delete page_mlock() and all its works omits be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed omits b62ef3a1cca0 Merge branch 'pdf' into docs-next omits faab39f63c1f net: allow out-of-order netdev unregistration omits ae68db14b616 net: transition netdev reg state earlier in run_todo omits 748663c8ccf6 IB/cma: Allow XRC INI QPs to set their local ACK timeout omits a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device omits 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] omits e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() omits d016cbe4d7ac usb: typec: Support the WUSB3801 port controller omits 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties omits 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller omits 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi omits 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings omits 133da4b470ec usb: host: xhci: drop redundant checks omits cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. omits 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command omits e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. omits 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe omits 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit omits 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. omits 534675942e90 xhci: dbc: refactor xhci_dbc_init() omits e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF omits 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] omits 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() omits 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] omits 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] omits 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function omits fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup omits db381acc41b4 staging: r8188eu: remove rtw_debug module parameter omits cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition omits ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls omits 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] omits 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] omits 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c omits db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir omits 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir omits dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] omits 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls omits 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls omits f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used omits 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used omits fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used omits 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" omits 2da0d487781b staging: wfx: fix DT bindings location omits 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] omits 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs omits 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 omits d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only omits d746f5bcb0ce staging: r8188eu: remove unused enum omits 42f8bcb37e2c platform/dcdbas: move EXPORT_SYMBOL after function omits a867e9d0cc15 KVM: arm64: Don't miss pending interrupts for suspended vCPU omits 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' omits a22982c39eb1 selftests: net: basic test for IPV6_2292* omits 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT omits 9657ad09e1fa selftests: net: test IPV6_TCLASS omits 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG omits 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg omits 40efe139ff60 dt-bindings: Add Tegra234 APE support omits d54f16c7fa3b Merge branch 'switchdev-BRENTRY' omits 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] omits 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' omits 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] omits 993480043655 net: dsa: felix: update destinations of existing traps wit [...] omits d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() omits 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping omits e42bd4ed09aa net: mscc: ocelot: keep traps in a list omits 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers omits 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] omits b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps omits 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ omits c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] omits e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits ac89895213d8 HID: elo: Revert USB reference counting omits 3d7d407dfb05 platform/x86: amd-pmc: Add support for AMD Spill to DRAM S [...] omits 91adfbb14c00 Merge branch 'for-next/kspp-fam0' into for-next/kspp omits 5224f7909617 treewide: Replace zero-length arrays with flexible-array members omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits ed9f4f961260 HID: apple: properly reflect LEDS dependency omits dbce412a7733 platform/x86/intel-uncore-freq: Split common and enumeration part omits 414eef27283a platform/x86/intel/uncore-freq: Display uncore current frequency omits ae7b2ce57851 platform/x86/intel/uncore-freq: Use sysfs API to create at [...] omits ce2645c458b5 platform/x86/intel/uncore-freq: Move to uncore-frequency folder omits 8b43ef06ff89 leds: simatic-ipc-leds: Don't directly deref ioremap_resou [...] omits a8f59497a430 leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static omits c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] omits 2b891d3980f6 media: xilinx: csi2rxss: Use mipi-csi2.h omits eee963604366 media: rcar-csi2: Use mipi-csi2.h omits 3743d9e434f3 media: rcar-isp: Use mipi-csi2.h omits 5cadbd897221 media: Define MIPI CSI-2 data types in a shared header file omits c7cfc7b90e25 media: vsp1: mask interrupts before enabling omits 53c264544dfc media: uvcvideo: Add support for Apple T2-attached FaceTim [...] omits a7a52e146d0e media: staging: media: imx: imx7_mipi_csis: Store colorspa [...] omits abd77889851d media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ [...] omits cc74074ad936 media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() omits 24e9edc1527c media: ov5675: use group write to update digital gain omits a44b8e8c9b26 media: dt-bindings: media: hynix,hi846: add link-frequenci [...] omits 6492eba4fafb media: dt-binding: media: hynix,hi846: use $defs/port-base [...] omits d4568fc85258 media: omap3isp: Use struct_group() for memcpy() region omits b9f7caa7753a media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag omits 5a6ac3f4b46f media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags omits 20c238dfb26c media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags omits 6a7bdd89f50d media: v4l2-mediabus: Use structures to describe bus confi [...] omits 44e756fa56e2 media: microchip-csi2dc: Remove VC support for now omits 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 omits 4abb21309fda media: camss: csiphy: Move to hardcode CSI Clock Lane number omits 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic omits 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] omits 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage omits cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage omits 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] omits 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage omits 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] omits b070e70381ee net/mlx5e: TC, Allow sample action with CT omits 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions omits 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] omits a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions omits 8300f225268b net/mlx5e: Create new flow attr for multi table actions omits 314e1105831b net/mlx5e: Add post act offload/unoffload API omits 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() omits d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep omits bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode omits 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor omits 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs omits 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] omits b98d2d722f81 net/mlx5e: Generalize packet merge error message omits c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta omits 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" omits 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] omits 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' omits 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks omits 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init omits 90d930882139 mptcp: constify a bunch of of helpers omits af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal omits 742e2f36c0dd mptcp: drop unneeded type casts for hmac omits 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options omits f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported omits d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support omits 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() omits c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] omits a5e516d026cb net: ethernet: altera: cleanup comments omits 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout omits bcd2be763252 block/bfq_wf2q: correct weight to ioprio omits 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] omits 24b45e6c2517 virtio_blk: simplify refcounting omits 185ed423d189 memstick/mspro_block: simplify refcounting omits 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices omits e2efa0796607 memstick/ms_block: simplify refcounting omits 76792055c4c8 block: add a ->free_disk method omits 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] omits 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set omits 9f5ede3c01f9 block: throttle split bio in case of iops limit omits d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct omits 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn omits 29ff23624e21 block: don't declare submit_bio_checks in local header omits 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c omits a650628bde77 block: move submit_bio_checks() into submit_bio_noacct omits 9f9adea7187e dm: remove dm_dispatch_clone_request omits 8803c89f365b dm: remove useless code from dm_dispatch_clone_request omits 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] omits a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] omits 248c793359da blk-mq: make the blk-mq stacking code optional omits 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() omits 9b6eb0478dfa bpftool: Fix C++ additions to skeleton omits f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded omits 230f6fa2c1db overflow: Provide constant expression struct_size omits e1be43d9b5d0 overflow: Implement size_t saturating arithmetic helpers omits f2703def339c MIPS: smp: fill in sibling and core maps earlier omits cc19db8b312a MIPS: ralink: mt7621: do memory detection on KSEG1 omits 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path omits 08f253ec3767 x86/cpu: Clear SME feature flag when not in use omits 344118c3ee4e ARM: mstar: Extend opp_table for infinity2m omits 4fcfd917c9eb ARM: mstar: Add OPP table for infinity3 omits 9affaa4ad7cc ARM: mstar: Add OPP table for infinity omits 79f700c24b13 ARM: mstar: Link cpupll to second core omits 62a2718bf4c2 ARM: mstar: Link cpupll to cpu omits 6979b5fedb92 ARM: mstar: Add cpupll to base dtsi omits c952e5075de1 dt-bindings: clk: mstar msc313 cpupll binding description omits 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' omits 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" omits 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples omits dc695516b6f5 bpftool: Implement btfgen_get_btf() omits a9caaba399f9 bpftool: Implement "gen min_core_btf" logic omits 0a9f4a20c615 bpftool: Add gen min_core_btf command omits 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool omits adb8fa195efd libbpf: Split bpf_core_apply_relo() omits 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S omits 2b993ab79b5d spi: amd: Fix building without ACPI enabled omits 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash omits 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] omits db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control omits c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name omits 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits 047b6188b66e HID: Add driver for Razer Blackwidow keyboards omits 3810c1a1cbe8 RDMA/rxe: Remove mcg from rxe pools omits d2ccf0411d25 RDMA/rxe: Remove key'ed object support omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 omits 8a0a5fe0c462 RDMA/rxe: Replace pool key by rxe->mcg_tree omits 8a99c81f1231 RDMA/rxe: Replace int num_qp by atomic_t qp_num omits 5bc15d1f7e3c RDMA/rxe: Replace grp by mcg, mce by mca omits d572405518ff RDMA/rxe: Use kzmalloc/kfree for mca omits c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar omits 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map omits 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] omits 9fd0eb7c3c73 RDMA/rxe: Move mcg_lock to rxe omits 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. omits 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] omits a099b08599e6 RDMA/rxe: Revert changes from irqsave to bh locks omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits cbfcfbfc3848 HID: apple: Report Magic Keyboard 2021 with fingerprint re [...] omits 8ae5c16c9d42 HID: apple: Report Magic Keyboard 2021 battery over USB omits 250b369ed238 HID: apple: Magic Keyboard 2015 FN key mapping omits 0fea6fe7d5ef HID: apple: Magic Keyboard first generation FN key mapping omits f1d1b3a9b411 HID: apple: Refactor key translation setup omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits 044fa8162dc1 HID: uclogic: Handle virtual frame reports omits fea53b9f159c HID: uclogic: Skip non-input raw events earlier omits 7f12dd246906 HID: uclogic: Access pen/frame params directly in raw_even [...] omits 7e418667f2ed HID: uclogic: Split pen and frame raw event handling omits 5591403cd67c HID: uclogic: Support Huion 13th frame button omits 85e860715e2c HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 omits 1324c5ac76bf HID: uclogic: Support Huion tilt reporting omits 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 269ecc0c894c HID: i2c-hid: remove unneeded semicolon omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id omits 667630edb5ba gpiolib: sysfs: Simplify edge handling in the code omits 6b3c1791ae2f gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock omits e28747da771c gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock omits cd27ccfc727e jump_label: Refactor #ifdef of struct static_key omits fe65deb56e55 jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} omits fb7275acd6fb locking/lockdep: Iterate lock_classes directly when readin [...] omits ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation [...] omits 65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak omits 0cd3e59de1f5 sched/isolation: Consolidate error handling omits 6367b600e31c sched/isolation: Consolidate check for housekeeping minimu [...] omits 04d4e665a609 sched/isolation: Use single feature type while referring t [...] omits c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits e6df4ead85d9 psi: fix possible trigger missing in the window omits 5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node omits 0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes omits 1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where app [...] omits ea0de861374b mac80211_hwsim: Advertise support for EHT capabilities omits c1c5c8a21ce6 mac80211: parse AddBA request with extended AddBA element omits 443df9a77606 mac80211: calculate max RX NSS for EHT mode omits 90603d29f10b mac80211: Add support for storing station EHT capabilities omits a1de64078bf7 mac80211: Handle station association response with EHT omits 820acc810fb6 mac80211: Add EHT capabilities to association/probe request omits 5dca295dd767 mac80211: Add initial support for EHT and 320 MHz channels omits f0e6bea8bd9b mac80211: Support parsing EHT elements omits ea05fd3581d3 cfg80211: Support configuration of station EHT capabilities omits 31846b657857 cfg80211: add NO-EHT flag to regulatory omits c2b3d7699fb0 nl80211: add support for 320MHz channel limitation omits cfb14110acf8 nl80211: add EHT MCS support omits 3743bec6120a cfg80211: Add support for EHT 320 MHz channel width omits 5cd5a8a3e2fb cfg80211: Add data structures to capture EHT capabilities omits 2a2c86f15e17 ieee80211: add EHT 1K aggregation definitions omits cbc1ca0a9d0a ieee80211: Add EHT (802.11be) definitions omits 64e594291062 mac80211_hwsim: Add custom regulatory for 6GHz omits f68420e48570 mac80211_hwsim: don't shadow a global variable omits 585625c955b1 mac80211_hwsim: check TX and STA bandwidth omits a3a20feb32a1 nl80211: accept only HE capability elements with valid size omits bd4e4d62d97c mac80211: parse only HE capability elements with valid size omits d61f4274daa4 ieee80211: add helper to check HE capability element size omits 024fcf5efda7 nl80211: use RCU to read regdom in reg get/dump omits b59fb5461166 mac80211_hwsim: Add debugfs to control rx status RSSI omits 08bc13d8efe3 ieee80211: use tab to indent struct ieee80211_neighbor_ap_info omits 859ae7018316 mac80211: fix forwarded mesh frames AC & queue selection omits a6bce78262f5 mac80211: refuse aggregations sessions before authorized omits 610d086d6df0 mac80211: fix EAPoL rekey fail in 802.3 rx path omits 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions omits b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" omits 10720e120e2b clocksource/drivers/imx-tpm: Exclude sched clock for ARM64 omits 69c31f9647a8 perf annotate: Remove redundant 'ret' variable omits 662a9810fcca perf top: Remove redundant 'err' variable omits dee435be76f4 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] omits bd09128d16fa arm64: Add percpu vectors for EL1 omits b28a8eebe81c arm64: entry: Add macro for reading symbol addresses from [...] omits ba2689234be9 arm64: entry: Add vectors that have the bhb mitigation sequences omits 5e5a6c544165 lkdtm: Add a test for function descriptors protection omits 72a86433049d lkdtm: Fix execute_[user]_location() omits b64913394f12 lkdtm: Really write into kernel text in WRITE_KERN omits 69b420ed8fd3 lkdtm: Force do_nothing() out of line omits e1478d8eaf27 asm-generic: Refactor dereference_[kernel]_function_descriptor() omits 0dc690e4ef5b asm-generic: Define 'func_desc_t' to commonly describe fun [...] omits a257cacc3871 asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS omits 41a88b45479d ia64: Rename 'ip' to 'addr' in 'struct fdesc' omits 2fd986377d54 powerpc: Prepare func_desc_t for refactorisation omits 0a9c5ae279c9 powerpc: Remove 'struct ppc64_opd_entry' omits d3e32b997a4c powerpc: Use 'struct func_desc' instead of 'struct ppc64_o [...] omits 5b23cb8cc6b0 powerpc: Move and rename func_descr_t omits 81df21de8fb4 powerpc: Fix 'sparse' checking on PPC64le omits bbbca72352bb powerpc/papr_scm: Implement initial support for injecting [...] omits 76b372814b08 powerpc/ftrace: Style cleanup in ftrace_mprofile.S omits fc75f8733798 powerpc/ftrace: Have arch_ftrace_get_regs() return NULL un [...] omits df45a5578828 powerpc/ftrace: Add recursion protection in prepare_ftrace [...] omits 34d8dac807f0 powerpc/ftrace: Also save r1 in ftrace_caller() omits 4a92fc6e55da media: video/hdmi: handle short reads of hdmi info frame. omits 4a2e0a806cb5 media: vimc: Add support for contiguous DMA buffers omits 79e8c421a099 media: mexon-ge2d: fixup frames size in registers omits f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' omits 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces omits 134ef2388e7f net: dsa: add explicit support for host bridge VLANs omits c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] omits 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] omits b28d580e2939 net: bridge: switchdev: replay all VLAN groups omits 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] omits 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones omits 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed omits cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] omits 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] omits b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] omits 0714ea330b99 video: fbdev: au1100fb: Spelling s/palette/palette/ omits c8be5edbd36c video: fbdev: atari: Atari 2 bpp (STe) palette bugfix omits fcc6217645ea media: s5p_mfc_dec: set flags for OUTPUT coded formats omits a45ea4efa358 tee: refactor TEE_SHM_* flags omits 53e16519c2ec tee: replace tee_shm_register() omits 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() omits 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() omits 924e32269228 optee: add optee_pool_op_free_helper() omits 5d41f1b3e328 tee: replace tee_shm_alloc() omits d88e0493a054 tee: simplify shm pool handling omits 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() omits f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() omits e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() omits e511fc58071a Input: tsc200x - add axis inversion and swapping support omits 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes omits 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus omits 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled omits 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 omits a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] omits 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 omits 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations omits 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names omits 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups omits c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based omits e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller omits b0471c261081 gve: enhance no queue page list detection omits 0c0ef67ed804 Input: ps2-gpio - enforce GPIOs flag open drain omits 81b9fd6941ce Input: ps2-gpio - don't send rx data before the stop bit omits 6283cc9e7785 Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() omits 2fa9c57af062 Input: ps2-gpio - use ktime for IRQ timekeeping omits 0dde5f82158b Input: ps2-gpio - refactor struct ps2_gpio_data omits b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py omits 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found omits 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles omits 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants omits 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC omits 4fbe7b19a948 docs: Fix wording in optional zram feature docs omits d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation omits 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation omits 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool omits a693396fd569 Documentation: dev-tools: clarify KTAP specification wording omits 731451ab3c0c arm64: mte: Document the core dump file format omits 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file omits ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] omits 761b9b366cec elf: Introduce the ARM MTE ELF segment type omits b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option omits 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers omits d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] omits 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning omits 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided omits 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support omits f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition omits c8fa17d9f08a rtc: fix use-after-free on device removal omits ba5dfa2fd8d0 arm64: dts: broadcom: bcm4908: add I2C block omits f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits fdaae9fefb95 video: fbdev: atari: Remove unused atafb_setcolreg() omits 779ee89a2cfa video: fbdev: atari: Convert to standard round_up() helper omits 54a84a3cf0a6 video: fbdev: atari: Fix TT High video mode omits 87a73bdc421a perf test: Make metric testing more robust omits aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] omits 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] omits 3402ae0a2e05 perf tui: Only support --tui with slang omits 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable omits 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] omits 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags omits c096fff62d41 perf scripting python: Add all sample flags to DB export omits 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace omits 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] omits a48b96ca5a65 perf script: Display Intel PT iflag synthesized event omits 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] omits e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] omits 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] omits 069ca70e48cd perf intel-pt: Synthesize iflag event omits ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] omits f2be829e72f9 perf intel-pt: Record Event Trace capability flag omits 8ee9a9ab8112 perf auxtrace: Add itrace option "I" omits 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags omits 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event omits edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] omits cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing omits 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] omits 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] omits 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux omits cd9111e67082 perf intel-pt: decoder: Add config bit definitions omits f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit omits 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets omits 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak omits 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data omits 5e50f5d4ff31 security: add sctp_assoc_established hook omits 54eb8dc8f338 of: unittest: print pass messages at PR_INFO level omits b579f139e470 platform/chrome: cros_ec_typec: Update mux flags during pa [...] omits af34f115b3b7 platform/chrome: cros_ec_typec: Configure muxes at start o [...] omits 0d8495dc0321 platform/chrome: cros_ec_typec: Get mux state inside confi [...] omits 53a0023c6450 platform/chrome: cros_ec_typec: Move mux flag checks omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm omits d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' omits 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example omits bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers omits d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode omits 16860a209cf1 arm64: atomics: remove redundant static branch omits aff65393fa14 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] omits a9c406e6462f arm64: entry: Allow the trampoline text to occupy multiple pages omits c47e4d04ba0f arm64: entry: Make the kpti trampoline's kpti sequence optional omits 13d7a08352a8 arm64: entry: Move trampoline macros out of ifdef'd section omits ed50da776453 arm64: entry: Don't assume tramp_vectors is the start of t [...] omits 6c5bf79b69f9 arm64: entry: Allow tramp_alias to access symbols after th [...] omits c091fb6ae059 arm64: entry: Move the trampoline data page before the text page omits 03aff3a77a58 arm64: entry: Free up another register on kpti's tramp_exit path omits d739da1694a0 arm64: entry: Make the trampoline cleanup optional omits 5bdf3437603d KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A omits 1b33d4860dea arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit omits 4330e2c5c04c arm64: entry.S: Add ventry overflow sanity checks omits 44d5061fe2fd ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi omits 4b151244ff21 ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi omits a7436e34e973 ARM: dts: sti: remove delta node from stih410.dtsi omits dc3477ca69c5 ARM: dts: sti: move some nodes out of the soc section in s [...] omits c0749d2d1fd1 ARM: dts: sti: ensure unique unit-address in stih418-clock omits 976236707120 ARM: dts: sti: ensure unique unit-address in stih410-clock omits 97cdb33170be ARM: dts: sti: ensure unique unit-address in stih407-clock omits edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps omits 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values omits e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types omits b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum omits 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes omits ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling omits d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len omits 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] omits 8ddf4eff71e1 perf/smmuv3: Don't cast parameter in bit operations omits 161a9a33702a perf/x86/intel/pt: Add a capability and config bit for dis [...] omits 28c24ded649c perf/x86/intel/pt: Add a capability and config bit for eve [...] omits aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS omits e4e071baea41 ima: Return error code obtained from securityfs functions omits e9685834b1db staging: r8188eu: remove unconditional if statement omits 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h omits 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive omits 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] omits b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired omits dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print omits 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode omits ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock omits 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] omits 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context omits 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void omits 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] omits 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] omits 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a omits aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead omits c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] omits 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a omits 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a omits aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a omits 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite omits e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] omits e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port omits d709b5ae9a44 staging: r8188eu: set path a explicitly omits d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h omits 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h omits 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv omits 167390093b9f staging: r8188eu: clean up enum hw_variables omits d92b70b37294 staging: r8188eu: remove unused enum omits 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() omits 18848c719132 MAINTAINERS: add missing "security/integrity" directory omits 65603435599f ima: Fix trivial typos in the comments omits 13456b9b43d4 staging: r8188eu: keep the success path and error path separate omits 38a8553b0a22 clk: ralink: make system controller node a reset provider omits 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] omits 5d2ed511b4a2 staging: r8188eu: remove useless if else omits 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls omits f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls omits b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() omits d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() omits 2f8189beb4c8 staging: wfx: remove support for legacy PDS format omits dcbecb497908 staging: wfx: allow new PDS format omits 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL omits 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls omits 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions omits a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly omits ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping omits 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests omits e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields omits 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits 2ba3673d7017 printk: use atomic updates for klogd work omits 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR omits b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 omits 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" omits 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next omits ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check omits 69591a402d18 block: remove biodoc.rst omits 99cd6a64e128 dpaa2-eth: Simplify bool conversion omits 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate omits 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] omits 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 4f50ef152ec6 virtio_net: Fix code indent error omits 9902951f536c usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround omits 6d705bf9520d usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers omits a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq omits 5a27a43efd1d gfs2: Make use of list_is_first omits 29464ee36bca gfs2: Switch lock order of inode and iopen glock omits 1fc05c8d8426 gfs2: cancel timed-out glock requests omits a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests omits 7336905a89f1 gfs2: gfs2_setattr_size error path fix omits 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs omits a9f73b06ff91 Merge branch 'for-linus' into for-next omits 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] omits db91535d7704 spi: amd: Add support for new controller version omits 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM omits f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name omits 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static omits 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next omits ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset omits cb7356986db0 powerpc/boot: Add `otheros-too-big.bld` to .gitignore omits 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output omits 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output omits 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output omits 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output omits 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output omits 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] omits 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip omits 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] omits 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] omits 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] omits 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] omits 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD omits fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP omits a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] omits dc7507ddce59 x86/fpu: Clear PASID when copying fpstate omits 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] omits 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next omits 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant omits 1e4fe5430bd7 i2c: designware: remove unneeded semicolon omits 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() omits c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() omits c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device omits 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() omits 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI omits 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S omits 481153991c41 i2c: don't expose function which is only used internally omits 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node omits 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] omits 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue omits 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue omits ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state omits 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function omits 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow omits 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c omits 8bf30be75069 net/mlx5e: Introduce select queue parameters omits 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues omits 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq omits d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev omits befa41771f9e net/mlx5e: Cleanup of start/stop all queues omits 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs omits c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware omits 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field omits e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 omits 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] omits 871e181bb4fd ARM: dts: wpcm450: Add pin functions omits 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes omits f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node omits 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] omits a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] omits 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst omits 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition omits 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed omits 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration omits b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete omits 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] omits 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC omits 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC omits d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 omits 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror omits 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) omits ac2beb4e3bd7 Merge branch '5.17/scsi-fixes' into 5.18/scsi-staging omits 8fbdccd2b173 riscv: mm: Support kasan for sv57 omits 011f09d12052 riscv: mm: Set sv57 on defaultly omits 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 omits d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled omits be5764c4e276 perf vendor events: Update TremontX omits 4ad91126e649 perf vendor events: Update Westmere EX omits 274c0a75f646 perf vendor events: Update Westmere EP-SP omits 43d54e94d5f5 perf vendor events: Update Tigerlake omits a2f6001b8abb perf vendor events: Update Silvermont omits b5948fc6fb33 perf vendor events: Update Sandybridge omits 3f5f0df7bf0f perf vendor events: Update metrics for Skylake omits 44a9189f4c52 perf vendor events: Update Nehalem EP omits ff3d02b2625c perf vendor events: Update Knights Landing omits 2782403c0879 perf vendor events: Update metrics for Jaketown omits 70d90a6a5752 perf vendor events: Update metrics for Ivytown omits dd7415ce88d0 perf vendor events: Update metrics for Icelake omits 4dd252721b28 perf vendor events: Update metrics for Haswell omits 45957c1e2321 perf vendor events: Update for GoldmontPlus omits 4ee19e314f94 perf vendor events: Update for Goldmont omits 56f57cff07d2 perf vendor events: Update metrics for BroadwellX omits 10e8d85fbd19 perf vendor events: Update metrics for Broadwell omits c42bee96e880 perf vendor events: Update for Bonnell omits 09625cff0122 perf vendor events: Update metrics for IcelakeX omits c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP omits e0f6eeefe44d perf vendor events: Update metrics for Ivybridge omits f16c32369bbe perf vendor events: Update metrics for HaswellX omits 49898fef49d6 perf vendor events: Update metrics for CascadelakeX omits 34cb72efdcba perf vendor events: Update metrics for Broadwell DE omits 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server omits 00236a2dc8a3 perf test: Allow skip for all metrics test omits 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init omits 222ca305c9fd uaccess: fix integer overflow on access_ok() omits eb29c492def3 tpm: xen-tpmfront: Use struct_size() helper omits 04c36bd452de hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() omits 59835f55ce02 perf map: Make map__contains_symbol() args const omits 9d31d18bbb68 perf maps: Move maps code to own C file omits 0f1b9149057e perf maps: Reduce scope of init and exit omits 3fd998657553 perf test: Use pointer for maps omits 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next omits 1a97cee604dc perf maps: Use a pointer for kmaps omits 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() omits 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() omits 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() omits efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] omits 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET omits a6cbd44093ef kernel/fork: Initialize mm's PASID omits e8eaadf45b90 perf bpf: Stop using deprecated bpf_object__next() API omits 710f6c38bc5f perf bpf: Stop using deprecated bpf_load_program() API omits 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs omits 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] omits 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() omits 6a2c1d450a6a rcu: Replace cpumask_weight with cpumask_empty where appropriate omits e6339d3b443c rcu: Remove __read_mostly annotations from rcu_scheduler_a [...] omits 58d4292bd037 rcu: Uninline multi-use function: finish_rcuwait() omits c09929031018 rcu: Mark writes to the rcu_segcblist structure's ->flags field omits d818cc76e2b4 kasan: Record work creation stack trace with interrupts enabled omits 1fe09ebe7a9c rcu: Inline __call_rcu() into call_rcu() omits 218b957a6959 rcu: Add mutex for rcu boost kthread spawning and affinity [...] omits 150154aae431 rcu: Fix description of kvfree_rcu() omits 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] omits bd265aadd1b7 MAINTAINERS: Add Frederic and Neeraj to their RCU files omits 7a853c2d5951 mm: Change CONFIG option for mm->pasid field omits 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA omits 167044af3887 rtw89: handle TX/RX 160M bandwidth omits d221270af360 rtw89: declare if chip support 160M bandwidth omits f76b327606c7 rtw89: add 6G support to rate adaptive mechanism omits 8e438ad4826c rtw89: extend subband for 6G band omits 0701a42499d8 rtw89: refine naming of rfk helpers with prefix omits db7fa61ae443 rtw89: make rfk helpers common across chips omits ed26edf7bfd9 brcmfmac: Add BCM43454/6 support omits b2638e56c2ce device property: Don't split fwnode_get_irq*() APIs in the code omits a47381055bd5 Merge branch 'i2c/alert-for-acpi' of git://git.kernel.org/ [...] omits be24835f8323 wcn36xx: use struct_size over open coded arithmetic omits 1e15aacd1238 ath11k: fix destination monitor ring out of sync omits 4f6dd92305f7 ath11k: fix radar detection in 160 Mhz omits 5ed98fb704d9 ath11k: fix WARN_ON during ath11k_mac_update_vif_chan omits 8c4c567fa291 ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_ [...] omits 0191899db468 ASoC: Add Euro Headset support for wcd938x codec omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits 5e35d0eb472b KVM: s390: Update api documentation for memop ioctl omits d004079edc16 KVM: s390: Add capability for storage key extension of MEM [...] omits 0e1234c02b77 KVM: s390: Rename existing vcpu memop functions omits ef11c9463ae0 KVM: s390: Add vm IOCTL for key checked guest absolute mem [...] omits e9e9feebcbc1 KVM: s390: Add optional storage key checking to MEMOP IOCTL omits c7ef9ebbed20 KVM: s390: selftests: Test TEST PROTECTION emulation omits 61380a7adfce KVM: s390: handle_tprot: Honor storage keys omits e613d83454d7 KVM: s390: Honor storage keys when accessing guest memory omits 1a82f6ab2365 s390/uaccess: Add copy_from/to_user_key functions omits 9fe0c0128d7c ASoC: pcm3168a: code cleanup omits 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] omits 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] omits 32e92d9f6f87 iommu/iova: Separate out rcache init omits 12d8c11198af selftests: net: cmsg_sender: Fix spelling mistake "MONOTIN [...] omits fa5d824ce5dd net: prestera: acl: add multi-chain support offload omits e81f1e0de816 Merge branch 'wwan-debugfs' omits 163f69ae22e5 net: wwan: iosm: drop debugfs dev reference omits 76f05d88623e net: wwan: debugfs obtained dev reference not dropped omits 1e997d040ab4 Merge branch 'dsa-realtek-next' omits 05f7b042c5a6 net: dsa: realtek: realtek-mdio: reset before setup omits 9a236b543f6b net: dsa: realtek: realtek-smi: clean-up reset omits dd263a8cb194 ipv6: blackhole_netdev needs snmp6 counters omits b38213c6118b dt-bindings: mfd: maxim,max77693: Convert to dtschema omits 1a2c2cac2cae regulator: dt-bindings: maxim,max77693: Convert to dtschema omits a400122b2a96 dt-bindings: power: supply: maxim,max77693: Convert to dtschema omits af31e2b729a2 dt-bindings: leds: maxim,max77693: Convert to dtschema omits 7db45f8d955d net: dsa: realtek: rename macro to match filename omits da54d75bebf4 Merge branch 'netdev-RT' omits e722db8de6e6 net: dev: Make rps_lock() disable interrupts. omits baebdf48c360 net: dev: Makes sure netif_rx() can be invoked in any context. omits f234ae294761 net: dev: Remove preempt_disable() and get_cpu() in netif_ [...] omits 88f62aea1cff ice: Simplify tracking status of RDMA support omits d4e7592b6404 Merge branch 'ocelot-stats' omits d87b1c08f38a net: mscc: ocelot: use bulk reads for stats omits 40f3a5c81555 net: mscc: ocelot: add ability to perform bulk reads omits 65c53595bc2a net: ocelot: align macros for consistency omits e27d785e60b6 net: mscc: ocelot: remove unnecessary stat reading from ethtool omits a063158b20af iommu/msm: Simplify with dev_err_probe() omits 6b813e0e48d7 iommu/msm: Use standard driver registration omits 6efd3b835669 iommu/rockchip: : Use standard driver registration omits 9e444dbf278c iio: temperature: iqs620at-temp: Add support for V3 silicon omits 1de785a58035 mfd: iqs62x: Provide device revision to sub-devices omits 114a6f5015df iommu: Remove trivial ops->capable implementations omits ae684caf465b iommu/ipmmu-vmsa: Add support for R-Car Gen4 omits da9f8386d6b7 dt-bindings: iommu: renesas,ipmmu-vmsa: add r8a779f0 support omits f48dc6b96649 spi: Retire legacy GPIO handling omits 5790597d7113 spi: Fix warning for Clang build and simplify code omits 4ab13489735d Documentation / MTD: Rename the intel-spi driver omits e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM omits cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked omits 209043554915 spi: amd: Add support for version AMDI0062 omits fbc71367288c spi: amd: Remove needless rom_addr variable omits 715bea3568e7 spi: amd: Use iopoll for busy waiting omits a94e5cd8457f regulator: tps62864: Fix bindings for SW property omits 2d2329787ba2 regmap: irq: cleanup comments omits 3c7a4c24bd0a ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY omits 0b88a6590021 ASoC: wm8731: Delete empty remove() function omits 3e63d3c1a2e5 ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES omits 6bfc1242ee99 ASoC: pcm3168a: refactor format handling omits c7270209fc6f ASoC: pcm3168a: refactor hw_params routine omits 0c483a07e926 ASoC: pcm3168a: cleanup unintuitive mask usage omits db6e7adf8de9 KVM: SVM: Rename AVIC helpers to use "avic" prefix instead [...] omits 4e71cad31c62 Merge remote-tracking branch 'kvm/master' into HEAD omits 1fdbbfd5099f iommu/ipmmu-vmsa: Check for error num after setting mask omits 8ebc476fd51e printk: Drop console_sem during panic omits 13fb0f74d702 printk: Avoid livelock with heavy printk during panic omits d51507098ff9 printk: disable optimistic spin during panic omits 77498617857f printk: Add panic_in_progress helper omits f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() omits 6b0b2d9a6a30 iommu/amd: Fix I/O page table memory leak omits 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() omits 18819ad23828 MAINTAINERS: Add maintainer entry for EUD omits 40eb0dcf4114 tee: optee: fix error return code in probe function omits 4cf91f825b27 ipv6: Add reasons for skb drops to __udp6_lib_rcv omits a1b86c5de725 Merge branch 'dm9051' omits 2dc95a4d30ed net: Add dm9051 driver omits 759856e961e4 dt-bindings: net: Add Davicom dm9051 SPI ethernet controller omits 2e13bde13153 net/smc: Add comment for smc_tx_pending omits 806c37ddcf28 Generate netlink notification when default IPv6 route pref [...] omits 4ddc844eb81d net/sched: act_police: more accurate MTU policing omits 5ce97f4ec5e0 iommu/amd: Recover from event log overflow omits 2546c6000430 platform/x86: Add Intel Software Defined Silicon driver omits bd0a0a024f2a usb: ulpi: Add debugfs support omits f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits 1c4d6cd4cb48 HID: i2c-hid: note that I2C xfer buffers are DMA-safe omits 551117c52237 HID: i2c-hid: no longer need raw access to HID descriptor [...] omits 86fc3fd28157 HID: i2c-hid: use helpers to do endian conversion in i2c_h [...] omits 85df713377dd HID: i2c-hid: rework i2c_hid_get_report() to use i2c_hid_xfer() omits 50c5249fcafc HID: i2c-hid: convert i2c_hid_execute_reset() to use i2c_h [...] omits acb8dd95974d HID: i2c-hid: create a helper for SET_POWER command omits 8399bd01026e HID: i2c-hid: define i2c_hid_read_register() and use it omits dbe0dd5fd2e0 HID: i2c-hid: explicitly code setting and sending reports omits b26fc3161b78 HID: i2c-hid: refactor reset command omits d34c6105499b HID: i2c-hid: use "struct i2c_hid" as argument in most calls omits a5e5e03e9476 HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports omits cf5b2fb012c0 HID: i2c-hid: fix handling numbered reports with IDs of 15 [...] omits 802d00bd774b Merge 5.17-rc4 into tty-next omits fbd533e90d23 Merge 5.17-rc4 into usb-next omits 1e7f32f77608 Merge 5.17-rc4 into staging-testing omits e6cb9c167eeb Merge 5.17-rc4 into char-misc-next omits d52c14f5f9b3 Merge branch 'pidfd.fd_install' into for-next omits 87bb5b60019c fs: clean up mount_setattr control flow omits ad1844a0127a fs: don't open-code mnt_hold_writers() omits 03b6abee9ba6 fs: simplify check in mount_setattr_commit() omits a26f788b6e7a fs: add mnt_allow_writers() and simplify mount_setattr_prepare() omits 124f75f864f3 clean overflow checks in count_mounts() a bit omits 13db6c2acdcd apparmor: fix aa_label_asxprint return check omits 38a1756861b8 powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLA [...] omits f67695c9962e kbuild: Add environment variables for userprogs flags omits a5575df58004 kbuild: unify cmd_copy and cmd_shipped omits 281d0c962752 fortify: Add Clang support omits 67ebc3ab4462 fortify: Make sure strlen() may still be used as a constan [...] omits 92df138a8d66 fortify: Use __diagnose_as() for better diagnostic coverage omits 0a2b782a00f3 fortify: Make pointer arguments const omits 1c7f4e5c1b6c Compiler Attributes: Add __diagnose_as for Clang omits d694dbaefd6f Compiler Attributes: Add __overloadable for Clang omits f0202b8ca48c Compiler Attributes: Add __pass_object_size for Clang omits f36114314136 fortify: Replace open-coded __gnu_inline attribute omits 818ab43fc56a fortify: Update compile-time tests for Clang 14 omits 28e77cc1c068 fortify: Detect struct member overflows in memset() at com [...] omits 938a000e3f9b fortify: Detect struct member overflows in memmove() at co [...] omits f68f2ff91512 fortify: Detect struct member overflows in memcpy() at com [...] omits 00a4f836eb36 Makefile: Enable -Wzero-length-bounds omits e6148767825c Makefile: Enable -Warray-bounds omits 545c272232ca alpha: Silence -Warray-bounds warnings omits 2a55550fbba6 m68k: cmpxchg: Dereference matching size omits 9ed0a59c0cbb intel_th: msu: Use memset_startat() for clearing hw header omits 73ab4a3509e6 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 45d941f67b00 arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required omits ef3075d6638d arm64: dts: imx8mm: Fix VPU Hanging omits 5ac121b81b40 power: supply: axp288-charger: Set Vhold to 4.4V omits cd4c7b2725cc power: supply: ab8500: Remove unneeded variable omits 513e3b53c1d5 power: supply: ltc2941: clean up error messages omits cf215c37f581 power: supply: ltc2941: simplify Qlsb calculation omits 8f5b373960f9 power: supply: ab8500_charger: Fix spelling typo omits 6a4760463dbc power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init omits 845301001308 power: supply: PCHG: Use MKBP for device event handling omits f11445ba7a11 x86/mce: Use arch atomic and bit helpers omits c0f6799de2a0 Merge tip:locking/core into tip:ras/core omits b5caa8dd9cc8 samples/seccomp: Improve arch hints omits 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties omits b946e9491a04 iio: ssp_sensors: Make use of device properties omits 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() omits 2618a0dae09e etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] omits 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set omits 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] omits 48927142bcba Merge branch 'lan743x-enhancements' omits a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management omits a46d9d37c4f4 net: lan743x: Add support for SGMII interface omits ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] omits cf9aaea8e55b net: lan743x: Add support for 4 Tx queues omits bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs omits 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support omits 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] omits add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] omits 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support omits 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node omits 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes omits 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support omits b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node omits b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment omits 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source omits 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery omits fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location omits 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl omits 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains omits 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain omits 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 omits b008893b08dc x86/ptrace: Always inline v8086_mode() for instrumentation omits 8d3ca344bb6a ARM: dts: Drop serial 1 alias on GW7001 omits 0b6a849bb75d ARM: dts: ixp42x: Expand syscon register range omits f960b33f6d53 ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree omits f5c54f77b07b cpumask: Add a x86-specific cpumask_clear_cpu() helper omits 06954b6a9e6a ARM: ixp4xx: Convert to SPARSE_IRQ and P2V omits 18b3b7b32319 ARM: ixp4xx: Drop all common code omits 00ba9357d189 ARM: ixp4xx: Drop custom DMA coherency and bouncing omits 3059dfa52c07 ARM: ixp4xx: Remove feature bit accessors omits e1721881ab51 net: ixp4xx_hss: Check features using syscon omits c8200f4e7267 net: ixp4xx_eth: Drop platform data support omits 8754a7e61c76 soc: ixp4xx-npe: Access syscon regs using regmap omits b50113cbdd13 soc: ixp4xx: Add features from regmap helper omits bb3f6e55a901 ARM: ixp4xx: Drop UDC info setting function omits 0b78be6f432d ARM: ixp4xx: Drop stale Kconfig entry omits 0ac230e413c8 ARM: ixp4xx: Delete old PCI driver omits 3e96dcfb96e8 ARM: ixp4xx: Delete the Goramo MLR boardfile omits c8f59a1f0f48 ARM: ixp4xx: Delete Gateway 7001 boardfiles omits 9f6408ce5dfa Merge branch 'next/dt64' into for-next omits c443ddd03aec Merge branch 'next/dt' into for-next omits 8b5584aa4c4a Merge branch 'next/soc' into for-next omits e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children omits 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 omits 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 omits f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] omits 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 omits daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] omits 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] omits 984fc4e76d63 f2fs: support idmapped mounts omits 47c8ebcce85e f2fs: add a way to limit roll forward recovery time omits cf642faef74f leds: lm3692x: Return 0 from remove callback omits 5a72345e6a78 powerpc: Fix STACKTRACE=n build omits 2354ad252b66 powerpc/mm: Update default hugetlb size early omits 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test omits 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static omits 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S omits 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro omits fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory omits d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] omits f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build omits 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() omits 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ omits 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding omits 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro omits 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core omits a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] omits f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() omits a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] omits 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S omits 77d62fccebd4 leds: sgm3140: Add ocs,ocp8110 compatible omits 2f1b6bb66900 dt-bindings: vendor-prefixes: Add ocs prefix omits 114fa138e41d dt-bindings: leds: common: fix unit address in max77693 example omits 5f1170332434 x86/head64: Add missing __head annotation to sme_postproce [...] omits 6d240170811a firmware: imx: add get resource owner api omits 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo omits f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe omits f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] omits 3916c3619599 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller omits be4e65bdffab ARM: dts: rockchip: reorder rk322x hmdi clocks omits d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board omits 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x omits a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board omits 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0 omits d44b5fefb22e scsi: mpi3mr: Fix memory leaks omits 21401408ddeb scsi: mpi3mr: Update the copyright year omits 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size omits b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever omits 191a3ef58634 scsi: mpi3mr: Fix hibernation issue omits 04b27e538d50 scsi: mpi3mr: Update MPI3 headers omits 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count omits 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event omits c9ac080b25d9 net: moxa: use GFP_KERNEL omits 3624ba7b5e2a sched/numa-balancing: Move some document to make it consis [...] omits e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA [...] omits 2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance ca [...] omits 889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t omits 47513f6dd93b arm64: dts: broadcom: bcm4908: add watchdog block omits eae8273f9bdd arm64: dts: broadcom: Add reference to RPi Zero 2 W omits 21f9efbc5e98 ARM: dts: Add Raspberry Pi Zero 2 W omits e5eb80f0c076 dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W omits 4c9b25077eb1 ARM: dts: bcm2835/6: Add the missing L1/L2 cache information omits 618682b35099 ARM: dts: bcm2711: Add the missing L1/L2 cache information omits 5f7dc7d48c94 octeontx2-af: fix array bound error omits 23406e4d1f1e scsi: Remove unused member cmd_pool for structure scsi_hos [...] omits 3a20e64281fd scsi: libsas: Remove unused parameter for function sas_ata_eh() omits 59803ccb657d scsi: libsas: Remove duplicated setting for task->task_sta [...] omits 26d4a969dd05 scsi: libsas: Use void for sas_discover_event() return code omits f69b0791df1d scsi: message: fusion: Use GFP_KERNEL omits 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content omits 31b17c3aeb5e scsi: smartpqi: Fix unused variable pqi_pm_ops for clang omits 26fc0ea74fcb scsi: libsas: Drop SAS_TASK_AT_INITIATOR omits c39d5aa457f2 scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_ [...] omits 5626de65f97a selftests/sgx: Remove extra newlines in test output omits 2db703fc3b15 selftests/sgx: Ensure enclave data available during debug print omits fff36bcbfde1 selftests/sgx: Do not attempt enclave build without valid enclave omits 2d03861e0d1d selftests/sgx: Fix NULL-pointer-dereference upon early tes [...] omits fa1d43f396f7 scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scs [...] omits cbc72c0f2713 ARM: dts: ux500: Correct Janice accel mount matrix omits 218b2f88853f ARM: dts: ux500: Update AB850[05] nodes omits 1afc8a287fbd ARM: dts: AB8505: Enable charging options omits 106b7a2549b4 scsi: pm8001: Clean up inconsistent indenting omits 03e4383c7ce3 scsi: ibmvscsis: Silence -Warray-bounds warning omits 49b729f58e7a scsi: qla2xxx: Add qla2x00_async_done() for async routines omits e6e17cc6ed75 cxl/core: Fix cxl_device_lock() class detection omits 5c3c067b601b cxl/core/port: Fix unregister_port() lock assertion omits a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] omits d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 omits 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 omits 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 omits 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a omits c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] omits 810028668c6d arm64: dts: rockchip: add gpu node to rk356x omits 21ad180d0fdf power: supply: ab8500_charger: Fix VBAT interval check omits 0f6dad11fdf7 power: supply: ab8500_charger: Restrict ADC retrieveal omits 75ee3f6f0c1a power: supply: ab8500_chargalg: Drop enable/disable sysfs omits 05906f58c822 power: supply: ab8500_chargalg: Drop charging step omits 3bab736363cf power: supply: ab8500_fg: Drop useless parameter omits 965a990427b3 power: supply: ab8500_fg: Safeguard compensated voltage omits 673b50322bb6 power: supply: ab8500_fg: Break out load compensated voltage omits edc400e1632f power: supply: ab8500_fg: Break loop for measurement omits 2b0e7ac0841b power: supply: ab8500: Integrate thermal zone omits d662a7df36e1 power: supply: ab8500: Swap max and overvoltage omits d58964be64f3 power: supply: ab8500: Drop BATCTRL thermal mode omits 3c8bc3954d77 RDMA/hfi: Replace cpumask_weight with cpumask_empty where [...] omits 1c97db1747b7 power: supply: core: Use device_property_string_array_count() omits e83c7204f185 power: supply: rt9455: Don't pass an error code in remove [...] omits a942f913a902 power: supply: core: Simplify hwmon memory allocation omits f059b46e6fc3 power: supply: ug3105_battery: Add driver for uPI uG3105 b [...] omits 4e456230f1ba power: supply: bq24190_charger: Disallow ccc_ireg and cvc_ [...] omits 445c21d2080f power: supply: bq24190_charger: Program charger with fwnod [...] omits 73633ccbba38 power: supply: bq24190_charger: Store ichg-max and vreg-ma [...] omits a314fae31263 power: supply: bq24190_charger: Always call power_supply_g [...] omits 5e8c1dc78ccf power: supply: bq24190_charger: Turn off 5V boost regulato [...] omits c76787b0d8d2 power: supply: core: Add support for generic fwnodes to po [...] omits 7562ccd85ffb power: supply: core: Use fwnode_property_*() in power_supp [...] omits 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next omits c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next omits f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c omits d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 omits ea01b71b0799 i2c: rcar: Add R-Car Gen4 support omits bcaf0a97858d perf namespaces: Add functions to access nsinfo omits b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support omits b80675fabef0 perf map: Add const to map_ip and unmap_ip omits 6a12a63e5fa8 perf cpumap: Use for each loop omits 672fdcf0e7de block: partition include/linux/blk-cgroup.h omits 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue omits 0e51e2ab49a9 block: remove THROTL_IOPS_MAX omits 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema omits c56c39276baa perf cpumap: Migrate to libperf cpumap api omits d5869fdc189f block: introduce block_rq_error tracepoint omits bd79e84c6500 dt-bindings: net: ethernet-controller: document label property omits c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt omits e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] omits 892fdf15b824 PCI: uniphier-ep: Add NX1 support omits d41584ae8616 PCI: uniphier-ep: Add SoC data structure omits f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC omits 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support omits 6960331dee17 i2c: designware: Add missing locks omits 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ omits 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select omits 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect omits 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release omits fbafbd51bff5 i2c: piix4: Move SMBus port selection into function omits 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] omits a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] omits b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] omits bad03efd11df ALSA: cleanup double word in comment omits a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake omits a6801eecea70 ARM: dts: mstar: Add board for 100ask DongShanPiOne omits 79f1e65a94d7 dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne omits 1eef31660001 dt-bindings: vendor-prefixes: Add prefix for 100ask omits a99437485910 ARM: dts: mstar: Add a dts for Miyoo Mini omits 2c63dddadf38 dt-bindings: arm: mstar: Add compatible for Miyoo Mini omits 365e7ecaaf8e dt-bindings: vendor-prefixes: Add prefix for Miyoo omits 42bd9c510b9a ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W omits 269923def7ab dt-bindings: add vendor prefix for Wireless Tag omits e692b5aab6f1 ARM: dts: mstar: Set gpio compatible for ssd20xd omits 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini omits 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. omits 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode omits 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity omits d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding omits 708756e1972e arm64: dts: imx8mm: fix strange hex notation omits c002496babfd Merge branch 'ipv6-loopback' omits 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list omits ba55ef81637c ipv6: add (struct uncached_list)->quarantine list omits e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev omits 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache omits 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable omits 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding omits b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) omits 12a8f37fd2d3 Merge branch 'dsa-cleanup' omits ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list omits 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list omits 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] omits 1ea59b5e1ae3 Merge branch 'smc-optimizations' omits f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink omits a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options omits 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested omits 8270d9c21041 net/smc: Limit backlog connections omits 3079e342d265 net/smc: Make smc_tcp_listen_work() independent omits 1c6f9ec00954 locking: Enable RT_MUTEXES by default on PREEMPT_RT. omits 9983a9d577db locking/local_lock: Make the empty local_lock_*() function [...] omits dc1b4df09acd atomics: Fix atomic64_{read_acquire,set_release} fallbacks omits c441e934b604 locking: Add missing __sched attributes omits 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO omits ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum omits e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] omits 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 omits c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 omits a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector omits 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) omits 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector omits 334daddbe655 dt-bindings: Add the yaml bindings for EUD omits 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 omits 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 omits 1ba603f56568 firmware: arm_scmi: Remove space in MODULE_ALIAS name omits e7c799e76f07 ASoC: SOF: compr: Mark snd_compress_ops static omits 695c105933cf ASoC: Intel: bytcr_wm5102: use GFP_KERNEL omits c55b3e46cb99 ASoC: wm_adsp: Add trace caps to speaker protection FW omits 0f1d41a85bda ASoC: wm_adsp: Make compressed buffers optional omits 81a998288956 video: fbdev: udlfb: replace snprintf in show functions wi [...] omits c07a039cbb96 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit [...] omits f63658a59c3d video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() inste [...] omits 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 omits 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 omits 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] omits 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex omits 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] omits 0d84dcab5cf8 video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() omits 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] omits ae707d0eb707 platform/x86: intel_cht_int33fe: Move to intel directory omits bb22fc518c73 platform/x86: intel_cht_int33fe: Drop Lenovo Yogabook YB1- [...] omits 915623a80b5a platform/x86: intel_cht_int33fe: Switch to DMI modalias ba [...] omits 5030e8d9ff0d platform/x86: x86-android-tablets: Minor charger / fuel-ga [...] omits 09dd99dd201f platform/x86: x86-android-tablets: Add Nextbook Ares 8 data omits fdac7c8a6ee5 platform/x86: x86-android-tablets: Add IRQ to Asus ME176C [...] omits 66d1d6665a61 platform/x86: x86-android-tablets: Add lid-switch gpio-key [...] omits 381d785d9eef platform/x86: x86-android-tablets: Add x86_android_tablet_ [...] omits de7601a681bf platform/x86: x86-android-tablets: Add Asus ME176C/TF103C [...] omits 5c8e4c8662ff platform/x86: x86-android-tablets: Add battery swnode support omits a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly omits 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] omits e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] omits 4f37ea5d0e7c video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt omits 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode omits c9c28ed0ab61 crypto: hmac - add fips_skip support omits bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda omits cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] omits ca5a50301755 arm64: defconfig: build r8169 as a module omits e95622289f26 arm64: defconfig: build imx-sdma as a module omits 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver omits 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling omits dde8cd786e37 arm64: defconfig: rebuild default configuration omits 6e3807935e18 arm64: defconfig: re-order default configuration omits 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration omits 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration omits 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent omits f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] omits 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper omits ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] omits 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() omits 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines omits 7a908906d0c1 soundwire: stream: group sdw_stream_ functions omits edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config omits bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] omits bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] omits 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() omits c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] omits 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks omits 1508876f0255 soundwire: stream: split alloc and config in two functions omits 2811221a3f64 soundwire: stream: split port allocation and configuration loops omits 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports omits 5ec17b98f1d4 soundwire: stream: simplify check on port range omits 823ca8853d60 soundwire: stream: add slave runtime to list earlier omits ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] omits 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] omits 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] omits 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output omits 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] omits daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices omits 8acf5cb92d9d dt-bindings: power: avs: qcom,cpr: Convert to DT schema omits 6b3abe0cfb7d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables omits 2b8382d27170 arm64: dts: qcom: msm8996: Rename cluster OPP tables omits ec24d1d55469 dt-bindings: opp: Convert qcom-nvmem-cpufreq to DT schema omits 784adeb3a37c dt-bindings: opp: qcom-opp: Convert to DT schema omits 8188eaf4de56 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible omits 0cc525901fe9 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles omits 021dbecabc93 opp: Expose of-node's name in debugfs omits 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini omits 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini omits 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] omits 864ea0e10cc9 user_events: Add documentation file omits c57eb4781509 user_events: Add sample code for typical usage omits 7640e77035aa user_events: Add self-test for validator boundaries omits 3a6163893a9a user_events: Add self-test for perf_event integration omits 745bb7e683ff user_events: Add self-test for dynamic_events integration omits 446640e49ec0 user_events: Add self-test for ftrace integration omits 2467cda1b5c9 user_events: Validate user payloads for size and null termination omits 0279400ad38d user_events: Optimize writing events by only copying data once omits 3207d0459ef3 user_events: Add basic perf and eBPF support omits 9aed4e157d1f user_events: Handle matching arguments from dyn_events omits aa3b2b4c6692 user_events: Add print_fmt generation support for basic types omits 7f5a08c79df3 user_events: Add minimal support for trace_event into ftrace omits 55bc8384d3de tracing: Save both wakee and current on wakeup events omits 27c888da9867 tracing: Remove size restriction on synthetic event cmd er [...] omits edfeed318d59 tracing: Remove size restriction on hist trigger cmd error [...] omits 1581a884b7ca tracing: Remove size restriction on tracing_log_err cmd strings omits 1d84283101fc arm64: dts: tqma8mqml: add PCIe support omits 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders omits 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl omits 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference omits 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options omits 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu omits b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 omits 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits 591de9fb73b7 arm64: dts: imx8: add mu5/6 node omits 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node omits 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits eb893e34309c arm64: dts: mnt-reform2: add internal display support omits 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default omits 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board omits 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support omits 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU omits 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl omits ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains omits 8b8ebec67360 arm64: dts: imx8mn: add GPC node omits b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support omits cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support omits 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig omits 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl omits a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] omits 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains omits 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl omits a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags omits 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" omits 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() omits 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() omits c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] 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 e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support omits ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc omits fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk omits b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] omits 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down omits b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources omits ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] omits 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data omits 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data omits b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down omits 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock omits cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] omits f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data omits 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock omits 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] omits ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data omits 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock omits 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names omits 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node omits c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 omits c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 omits a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC omits 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW omits bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data omits 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support omits 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction omits 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation omits 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property omits 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property omits aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes omits b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables omits f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables omits 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible omits 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles omits 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support omits 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support omits d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible omits 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible omits 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges omits cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 omits 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings omits bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops omits 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs omits 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum omits 85fbd23303bc Merge branch 'bpf-light-skel' omits cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. omits d7beb3d6aba3 bpf: Update iterators.lskel.h. omits 28d743f67127 bpftool: Generalize light skeleton generation. omits 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. omits b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. omits 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 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define 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 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] omits 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() omits c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET omits 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration omits 2292083f5956 perf report: Output data file name in raw trace dump omits bb6be405c4a2 perf session: Load data directory files for analysis omits b5f2511d4b39 perf record: Implement compatibility checks omits f466e5ed6c35 perf record: Extend --threads command line option omits 06380a849fa8 perf record: Introduce --threads command line option omits 610fbc016531 perf record: Introduce data transferred and compressed stats omits 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object omits ae9c7242b29f perf record: Introduce bytes written stats omits 56f735fff35e perf record: Introduce data file at mmap buffer object omits 3217e9fecf11 perf record: Start threads in the beginning of trace streaming omits 1e5de7d9c6de perf record: Stop threads in the end of trace streaming omits 396b626b95d2 perf record: Introduce thread local variable omits 6fbe4f48ad59 perf record: Introduce function to propagate control commands omits 415ccb58f68a perf record: Introduce thread specific data array omits d87c25e8f405 tools lib: Introduce fdarray duplicate function omits 7954f71689f9 perf record: Introduce thread affinity and mmap masks omits 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings omits 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] omits e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest omits 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] omits 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests omits 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest omits 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' omits 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] omits 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature omits 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] omits ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline omits 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] omits 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] omits e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages omits cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] omits a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] omits a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] omits a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] omits a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] omits 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] omits 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h omits 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] omits 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] omits 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] omits 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] omits c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages omits 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] omits 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] omits 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] omits cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] omits 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] omits 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] omits 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] omits 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] omits a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] omits 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation omits bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] omits 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable omits 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] omits 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h omits 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] omits 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] omits 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] omits 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] omits 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] omits 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] omits 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] omits 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define omits 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() omits 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM omits 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names omits 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] omits dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops omits 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() omits 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] omits 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks omits a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() omits ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() omits e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] omits feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key omits 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves omits 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() omits b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() omits 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() omits 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] omits 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] omits 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] omits 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] omits 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] omits 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() omits 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] omits ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() omits e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] omits a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() omits 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() omits f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] omits 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] omits cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() omits d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU omits 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() omits 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] omits ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries omits 0d435bf8c3f4 perf lock: Add -c/--combine-locks option omits ba8a56c7e6e7 perf lock: Fix lock name length check for printing omits f4cf2d75acac perf lock: Sort map info based on class name omits e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 omits 7672d00a76d8 perf lock: Convert lockhash_table to use hlist omits 40b0c5fd2455 perf annotate: Try chroot filename for objdump omits 75d48c56703d perf inject: Try chroot directory when reading build-id omits 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol omits 54f5bae0b758 ASoC: SOF: IPC client infrastructure omits a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema omits b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration omits d8c2858181cc net/switchdev: use struct_size over open coded arithmetic omits dc513a405cad ipv4: Reject again rules with high DSCP values omits 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs omits ede6c39c4f90 net: make net->dev_unreg_count atomic omits ca2d5f1ff059 qed: prevent a fw assert during device shutdown 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 57ea56b05b7f Merge branch 'ping6-cmsg' omits af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] omits eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping omits 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME omits 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt omits 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets omits de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets omits 49b786130296 selftests: net: make cmsg_so_mark ready for more options omits a086ee24cce2 selftests: net: rename cmsg_so_mark omits 3ebb0b1032e5 net: ping6: support setting socket options via cmsg omits e7b060460f29 net: ping6: support packet timestamping omits 426522394649 net: ping6: remove a pr_debug() statement omits 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] omits 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] omits 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] omits 8733729e6300 soundwire: Replace acpi_bus_get_device() omits 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake omits d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] 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 fdb1e56932a3 ALSA: ca0106: Rename register macro names omits f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() omits d75b26f880f6 vsprintf: Fix potential unaligned access omits add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next omits 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next omits beb0622138cd genirq: Kill irq_chip::parent_device omits 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain omits f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device omits adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap omits dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc omits d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" omits 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines omits 11e41e292937 wcn36xx: Uninitialized variable in wcn36xx_change_opchannel() omits 2fd6d2ef6860 brcmfmac: of: remove redundant variable len omits f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] omits 28e7ea8a3128 rtw89: coex: set EN bit to PLT register omits 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism omits 9eb071f84496 rtw88: recover rates of rate adaptive mechanism omits b478ff6bcb2d rtw89: declare AP mode support omits d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment omits a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap omits 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] omits fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically omits 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode omits ff66964a9467 rtw89: extend role_maintain to support AP mode omits 00360ebae483 spi: mxic: Add support for pipelined ECC operations omits 33fce1d8bfa8 spi: mxic: Add support for direct mapping omits d1b64bb28907 spi: mxic: Create a helper to ease the start of an operation omits b7b64db74ea5 spi: mxic: Create a helper to configure the controller bef [...] omits 5fd6739e0df7 spi: mxic: Fix the transmit path omits f9d7c7265bcf mtd: spinand: Create direct mapping descriptors for ECC op [...] omits dc4c2cbf0be2 mtd: spinand: Delay a little bit the dirmap creation omits a433c2cbd75a spi: spi-mem: Add an ecc parameter to the spi_mem_op structure omits 9a15efc5d5e6 spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper omits 0e450c7ce7d1 spi: mxic: Provide a capability structure omits a9be454927de spi: cadence-quadspi: Provide a capability structure omits cb7e96ee81ed spi: spi-mem: Check the controller extra capabilities omits 4a3cc7fb6e63 spi: spi-mem: Introduce a capability structure omits a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() omits 70e038f89b46 mtd: nand: mxic-ecc: Support SPI pipelined mode omits e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK omits 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] omits 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. omits ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion omits 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series omits 0f7b715101f0 ARM: dts: socfpga: cyclone5: align regulator node with dtschema omits bd702d3a859b ARM: dts: socfpga: arria10: align regulator node with dtschema omits e3e4ffe1139f arm64: dts: agilex: align pl330 node name with dtschema omits 180be1b7a387 arm64: dts: stratix10: align pl330 node name with dtschema omits 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 5cad527d5ffa net: drop_monitor: support drop reason omits 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 f16fe2d3b41f dt-bindings: display: samsung,exynos5433-decon: convert to [...] omits e87d05d85a14 dt-bindings: phy: samsung,exynos-hdmi-phy: convert to dtschema omits 8e7c8ca6b988 test_overflow: Regularize test reporting output omits 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel 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 f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML omits e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' omits 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] omits 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide omits 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] omits 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] omits f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning omits cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF omits 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev omits a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode omits cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 omits 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads omits c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations omits 7bd527aa174f ice: Adjust naming for inner VLAN operations omits 2bfefa2dab6b ice: Use the proto argument for VLAN ops omits a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan omits fb05ba1257d7 ice: Introduce ice_vlan struct omits bc42afa95487 ice: Add new VSI VLAN ops omits 3e0b59714bd4 ice: Add helper function for adding VLAN 0 omits daf4dd16438b ice: Refactor spoofcheck configuration functions omits 814927744e4e arm64: dts: intel: socfpga_agilex_socdk: align LED node na [...] omits 9ffc4e03dce0 arm64: dts: agilex: align mmc node names with dtschema omits fae3aa6c82f5 arm64: dts: agilex: add board compatible for N5X DK omits 50ae688a08a7 arm64: dts: agilex: add board compatible for SoCFPGA DK omits 327a96a1cb26 arm64: dts: stratix10: align regulator node names with dtschema omits 8b794ab20780 arm64: dts: stratix10: align mmc node names with dtschema omits 79f1db278f82 arm64: dts: stratix10: move ARM timer out of SoC node omits 1c0bd0353250 arm64: dts: stratix10: add board compatible for SoCFPGA DK omits 40b01ca3c7bd ARM: dts: arria10: add board compatible for SoCFPGA DK omits b6662bf5a3b0 ARM: dts: arria10: add board compatible for Mercury AA1 omits 0d108c397005 ARM: dts: arria5: add board compatible for SoCFPGA DK omits ad7f9f3ad1bc dt-bindings: clock: intel,stratix10: convert to dtschema omits abca30aa14b1 dt-bindings: intel: document Agilex based board compatibles omits f8aa14dd365a dt-bindings: altera: document Stratix 10 based board compatibles omits 53d50b4f6fa8 dt-bindings: altera: document VT compatibles omits 15dc346c7a19 dt-bindings: altera: document Arria 10 based board compatibles omits 8227e63ddf8d dt-bindings: altera: document Arria 5 based board compatibles omits b08e569abc91 dt-bindings: altera: document existing Cyclone 5 board com [...] omits 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests 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 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 dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format omits 1710b52d7c13 net: usb: smsc95xx: add generic selftest support omits 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() omits 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function omits 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] omits b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] omits 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' omits 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] omits 3dc709e0cd47 dpaa2-eth: add support for software TSO omits a4ca448e8bfe dpaa2-eth: work with an array of FDs omits a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path omits ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] omits 8378a7910d14 dpaa2-eth: allocate a fragment already aligned omits 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx omits dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' omits 8e67558177f8 octeontx2-pf: PFC config support with DCBx omits e740003874ed octeontx2-af: Flow control resource management omits 1121f6b02e7a octeontx2-af: Priority flow control configuration support omits d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default omits a0386bba7093 spi: make remove callback a void function omits afb0a80e63d6 platform/chrome: cros_ec: Make cros_ec_unregister() return void omits 316f569df766 tpm: st33zp24: Make st33zp24_remove() a void function omits c222ea5d2f33 staging: fbtft: Deduplicate driver registration macros omits 7d8e4c98d13b staging: fbtft: Fix error path in fbtft_driver_module_init() omits c47c7ab9b536 MIPS: Malta: Enable BLK_DEV_INITRD omits b4f029f4f433 Merge branch 'MCTP-tag-control-interface' omits 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control omits 0de55a7d1133 mctp: Allow keys matching any local address omits 8069b22d656f mctp: Add helper for address match checking omits c5755214623d mctp: tests: Add key state tests omits 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO omits aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit omits b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() omits 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC omits 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC omits 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args omits 98eee88b8dec nfqueue: enable to set skb->priority omits 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes omits 7afa38831aee netfilter: cttimeout: use option structure omits 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock omits 26077968f838 dt-bindings: ARM: at91: update maintainers entry omits 6620e311ae76 MAINTAINERS: replace a Microchip AT91 maintainer omits 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer omits 4398693a9e24 gpiolib: make struct comments into real kernel docs omits dec09a4dc165 dt-bindings: gpio: convert faraday,ftgpio01 to yaml omits 5145abeb0649 mtd: nand: ecc: Provide a helper to retrieve a pilelined e [...] omits 48e6633a9fa2 mtd: nand: mxic-ecc: Add Macronix external ECC engine support omits 8cba323437a4 mtd: rawnand: protect access to rawnand devices while in suspend omits 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding omits dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] omits 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder omits 538b9265c063 ARM: unwind: track location of LR value in stack frame omits 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST omits 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads omits d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP omits dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] omits ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry omits dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account omits 7c76ecd9c99b xfrm: enforce validity of offload input flags omits 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 74b0fe804097 cxl/regs: Fix size of CXL Capability Header Register omits 7004cc9d1585 cxl/core/port: Handle invalid decoders omits 0909b4e5287b cxl/core/port: Fix / relax decoder target enumeration omits 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 64cda3ae6bc7 tools/testing/cxl: Add a physical_node link omits 7c7d68db0254 tools/testing/cxl: Enumerate mock decoders omits c1915142e8c1 tools/testing/cxl: Mock one level of switches omits a4a0ce242fcd tools/testing/cxl: Fix root port to host bridge assignment omits f246abd67ff0 tools/testing/cxl: Mock dvsec_ranges() omits 9b71e1c9c3aa cxl/core/port: Add endpoint decoders omits 8aea0ef19fde cxl/core: Move target_list out of base decoder attributes omits 8dd2bc0f8e02 cxl/mem: Add the cxl_mem driver omits 2703c16c75ae cxl/core/port: Add switch port enumeration omits cf1f6877b088 cxl/memdev: Add numa_node attribute omits bcc79ea34398 cxl/pci: Emit device serial number omits 523e594d9cc0 cxl/pci: Implement wait for media active omits 560f78559006 cxl/pci: Retrieve CXL DVSEC memory info omits 06e279e5ebe4 cxl/pci: Cache device DVSEC offset omits 4112a08dd3c5 cxl/pci: Store component register base in cxlds omits 664bf115833c cxl/core/port: Remove @host argument for dport + decoder e [...] omits 54cdbf845cf7 cxl/port: Add a driver for 'struct cxl_port' objects omits 83fbdbe4c186 cxl/core: Emit modalias for CXL devices omits d17d0540a0db cxl/core/hdm: Add CXL standard decoder enumeration to the core omits 98d2d3a26454 cxl/core: Generalize dport enumeration in the core omits af9cae9facc2 cxl/pci: Rename pci.h to cxlpci.h omits c978f1b10aba cxl/port: Up-level cxl_add_dport() locking requirements to [...] omits a46cfc0f011c cxl/pmem: Introduce a find_cxl_root() helper omits 5ff7316f6fea cxl/port: Introduce cxl_port_to_pci_bus() omits 86c8ea0f3b32 cxl/core/port: Use dedicated lock for decoder target list omits 3c5b90395525 cxl: Prove CXL locking omits 53fa1bff3426 cxl/core: Track port depth omits d2b61ed2ff63 cxl/core/port: Make passthrough decoder init implicit omits d621bc2e7282 cxl/core: Fix cxl_probe_component_regs() error message omits d54c1bbe2d34 cxl/core/port: Clarify decoder creation omits 608135db1b79 cxl/core: Convert decoder range to resource omits c3bca8d4bb3f cxl/decoder: Hide physical address information from non-root omits 0ff0af182164 cxl/core/port: Rename bus.c to port.c omits c57cae78bfa6 cxl: Introduce module_cxl_driver omits 303ebc1b1741 cxl/acpi: Map component registers for Root Ports omits 8baa787b93db cxl/pci: Add new DVSEC definitions omits 46c6ad27625c cxl: Flesh out register names omits 4f195ee73ade cxl/pci: Defer mailbox status checks to command timeouts omits 229e8828c206 cxl/pci: Implement Interface Ready Timeout omits 68cdd3d2af69 cxl: Rename CXL_MEM to CXL_PCI omits 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' omits c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro omits 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro omits 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' omits 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 omits fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 omits 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL omits 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] omits cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv omits 5c101153bfd6 libbpf: Fix riscv register names omits f07f1503469b libbpf: Fix accessing syscall arguments on powerpc omits 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro omits c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro omits 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test omits c7d9a6751a5f net: dsa: typo in comment omits 946df10db670 ptp_pch: Remove unused pch_pm_ops omits 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* omits 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro omits d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() omits 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() omits 4e76b5c11d25 ptp_pch: use mac_pton() omits 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' omits ee403248fa6d net: remove default_device_exit() omits 16a41634acca bonding: switch bond_net_exit() to batch mode omits ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode omits 696e595f7075 ipmr: introduce ipmr_net_exit_batch() omits e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() omits ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode omits 1c6957646143 ipv4: add fib_net_exit_batch() omits fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() omits e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table omits 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns omits 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table omits b2309a71c1f2 net: add dev->dev_registered_tracker omits d71ea591223e dt-bindings: vendor-prefixes: clarify HP prefix omits cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' omits e84d3a45cce1 dt-bindings: trivial-devices: make comment indentation consistent omits c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE omits 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS omits a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] omits cdf157faaafe firmware: arm_scmi: Disable ftrace for Clang Thumb2 builds omits 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. omits 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() omits ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus omits a28106a2734f arm64: dts: qcom: c630: Add backlight controller omits 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test omits 8ea7a53daf3c rcutorture: Provide non-power-of-two Tasks RCU scenarios omits b5597cb36f8b rcutorture: Test SRCU size transitions omits f233673cd32a torture: Make torture.sh help message match reality omits cdaa1b1941f6 fscrypt: update documentation for direct I/O support omits 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto omits 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto omits 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto omits c6c89783eba0 fscrypt: add functions for direct I/O support omits c17756beacf4 spi: Add compatible for Mediatek MT8186 omits 960a89045e14 ASoC: SOF: dma-trace: Change trace_init() ops parameter list omits dcc2c012c769 ASoC: Fix gpiolib dependencies omits 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 00e6dae00e3d Merge branch kvm-arm64/pmu-bl into kvmarm-master/next omits 583cda1b0e7d KVM: arm64: Refuse to run VCPU if the PMU doesn't match th [...] omits 6ee7fca2a4a0 KVM: arm64: Add KVM_ARM_VCPU_PMU_V3_SET_PMU attribute omits db858060b1a7 KVM: arm64: Keep a list of probed PMUs omits 46b187821472 KVM: arm64: Keep a per-VM pointer to the default PMU omits 2093057ab879 perf: Fix wrong name in comment for struct perf_cpu_context omits 5177fe91e4cf KVM: arm64: Do not change the PMU event filter after a VCP [...] omits f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] omits 2f1b2820b546 Merge branch 'irdma_dscp' into rdma.git for-next omits c3c9cee59282 usb: ehci: add pci device support for Aspeed platforms omits 4b860c9169dc RDMA/irdma: Add support for DSCP omits 83483055321f RDMA/irdma: Refactor DCB bits in prep for DSCP support omits e49e24d7a85b arm64: dts: rockchip: add usb2 support to rk3568-evb1-v10 omits 78f7186095db arm64: dts: rockchip: rename and sort the rk356x usb2 phy handles omits ad14de063890 arm64: dts: rockchip: add the i2s3_2ch node to rk356x omits f901aaadaa2a arm64: dts: rockchip: Add Bananapi R2 Pro omits 8ad885126daa dt-bindings: rockchip: Add BananaPi R2 Pro Board omits 0601fbed4059 arm64: dts: rockchip: enable the mali GPU on rk3399-firefly omits 5726079cd486 arm64: dts: ipq6018: Use reference clock to set dwc3 period omits d8b1c3d0d700 arm64: dts: zynqmp: Move USB clocks to dwc3 node omits b76bc129839d i40e: Add a stat for tracking busy rx pages omits cb963b989755 i40e: Add a stat for tracking pages waived omits 453f83054838 i40e: Add a stat tracking new RX page allocations omits b3936d27673c i40e: Aggregate and export RX page reuse stat omits 89bb09837b97 i40e: Remove rx page reuse double count omits 30de2b541af9 iommu/arm-smmu-v3: fix event handling soft lockup omits 93665e0275a2 iommu/arm-smmu: Add missing pm_runtime_disable() in qcom_i [...] omits fcdeb8c34043 iommu/arm-smmu-v3: Simplify memory allocation omits 98b64741d611 iommu/arm-smmu-v3: Avoid open coded arithmetic in memory a [...] omits b1377cc37f6b RDMA/rxe: Check the last packet by RXE_END_MASK omits c30185412daf Merge branch kvm-arm64/misc-5.18 into kvmarm-master/next omits 4c68d6c0a175 KVM: arm64: pkvm: Implement CONFIG_DEBUG_LIST at EL2 omits dfefa04a90cf KVM: arm64: Drop unused param from kvm_psci_version() omits 5206b9803101 Merge branch kvm-arm64/selftest/vgic-5.18 into kvmarm-master/next omits b53de63a8924 kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() omits a5cd38fd9c47 kvm: selftests: aarch64: fix some vgic related comments omits 5b7898648f02 kvm: selftests: aarch64: fix the failure check in kvm_set_ [...] omits 11024a7a0ac2 kvm: selftests: aarch64: pass vgic_irq guest args as a pointer omits cc94d47ce16d kvm: selftests: aarch64: fix assert in gicv3_access_reg omits 602c873eb52e perf: Replace acpi_bus_get_device() omits 8c0c56879d06 perf/marvell_cn10k: Fix unused variable warning when W=1 a [...] omits 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 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 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 2e8a8b5955a0 arm64: dts: rockchip: reorder rk3399 hdmi clocks 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 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up omits 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() omits befa71000160 PCI: aardvark: Don't mask irq when mapping omits b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts omits 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] omits 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge omits 0fc75d874541 PCI: aardvark: Add support for PME interrupts omits 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] omits 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] omits 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge omits 754e449889b2 PCI: aardvark: Enable MSI-X support omits 46ad3dc4171b PCI: aardvark: Fix setting MSI address omits e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts omits 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt omits 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] omits 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] 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 c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] omits 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] omits 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler omits b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts omits 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number omits 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] 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 de34a4053250 hwmon: sy7636a: Add temperature driver for sy7636a omits 947d0cce70ae regulator: sy7636a: Remove requirement on sy7636a mfd omits 5913eb45d036 mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a omits bae5a4acef67 mfd: simple-mfd-i2c: Add a Kconfig name omits 90c3e3b8140d dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml omits fa31a4d669bd x86/cpufeatures: Put the AMX macros in the word 18 block 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 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink omits cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 omits d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 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 c3e676b98326 Merge branch 'inet-separate-dscp-from-ecn-bits-using-new-d [...] omits 32ccf1107980 ipv4: Use dscp_t in struct fib_alias omits f55fbb6afb8d ipv4: Reject routes specifying ECN bits in rtm_tos omits 563f8e97e054 ipv4: Stop taking ECN bits into account in fib4-rules omits a410a0cf9885 ipv6: Define dscp_t and stop taking ECN bits into account [...] omits 7cddf7e8d1e8 scsi: core: Make "access_state" sysfs attribute always visible omits 642436a1ad34 net: stmmac: optimize locking around PTP clock reads omits d1d5bd647c49 net: typhoon: include <net/vxlan.h> omits 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing omits 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing omits 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' omits 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc omits 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] omits 57631054fae6 bpf: Introduce bpf_prog_pack allocator omits ebc1415d9b4f bpf: Introduce bpf_arch_text_copy omits 0e06b4037168 x86/alternative: Introduce text_poke_copy omits d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() omits ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header omits 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] omits fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] omits e62ad74aa534 igb: refactor XDP registration omits 453307b569a0 igc: avoid kernel warning when changing RX ring parameters omits 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] omits 128dac5f21e9 Merge branch 'bpf: Fix strict mode calculation' omits 2b9e2eadc9c8 selftests/bpf: Fix strict mode calculation omits da7af0aa20f8 bpftool: Fix strict mode calculation omits e4e835c87bb5 libbpf: Remove mode check in libbpf_set_strict_mode() omits b993fe2dc6b5 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits ccea7c0ec91b Merge branch 'i2c/for-current' into i2c/for-next omits d7ab185b353f Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next omits 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] 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 e91d280c840f selftests/bpf: Fix tests to use arch-dependent syscall ent [...] omits 046b841ea7c5 selftests/bpf: Use "__se_" prefix on architectures without [...] omits 0c47dd7d09bb i2c: npcm7xx: Fix typos omits 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] omits 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes omits 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities omits c7708816c944 irqchip/apple-aic: Wire PMU interrupts omits a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree omits dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] omits 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts omits 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings omits 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() 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 ff62433883b3 net: dsa: mv88e6xxx: Unlock on error in mv88e6xxx_port_bri [...] omits dde41a697331 net: dsa: mv88e6xxx: Fix off by in one in mv88e6185_phylin [...] omits 87a9b2fd9288 net: hns3: add support for TX push mode omits 920a9fa27e78 net: asix: add proper error handling of usb read errors omits b845bac8edb1 r8169: factor out redundant RTL8168d PHY config functional [...] omits 7d9b1b578d67 ip6mr: fix use-after-free in ip6mr_sk_done() omits 0812beb705ec caif: cleanup double word in comment omits f485da3c111f Merge branch 'mlxsw-dip-sip-mangling' omits 92ad3828944e selftests: forwarding: Add a test for pedit munge SIP and DIP omits 463e1ab82a41 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv6 addresses omits d7809b620ff3 mlxsw: Support FLOW_ACTION_MANGLE for SIP and DIP IPv4 addresses omits e3541022e48b mlxsw: core_acl_flex_actions: Add SIP_DIP_ACTION omits 47c1a9a4ea78 Merge branch 'ipv6-kfree_skb_reason' omits 08d4c0370c40 net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() omits 1379a92d38e3 net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() omits 10580c479190 net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() omits c1f166d1f7ee net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() omits 33cba42985c8 net: ipv4: use kfree_skb_reason() in ip_rcv_core() omits 2df3041ba3be net: netfilter: use kfree_drop_reason() for NF_DROP omits 88590b369354 net: skb_drop_reason: add document for drop reasons omits b1a1b1523211 Merge tag 'scmi-updates-5.17' of git://git.kernel.org/pub/ [...] omits ee2aacb6f3a9 ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 omits 6ced294e9f84 ARM: dts: stm32: Enable DMA2D on STM32F469-DISCO board omits b8b34b31fb5f ARM: dts: stm32: Add DMA2D support for STM32F429 series soc omits 2f715efc19f5 ARM: dts: stm32: add sdmmc2 pins for STM32MP13 omits a7f6433feda4 ARM: dts: stm32: add SDMMC2 in STM32MP13 DT omits efdf018e31e0 ARM: dts: stm32: update SDMMC version for STM32MP13 omits a6d3260019c9 ARM: dts: stm32: add sdmmc sleep config for STM32MP135F-DK omits ddc688c7b967 ARM: dts: stm32: add sdmmc sleep pins for STM32MP13 omits 0dbdb4862cd5 ARM: dts: stm32: update SDMMC clock slew-rate on STM32MP13 [...] omits 864fdbe756af ARM: dts: stm32: update sdmmc slew-rate in stm32mp13 pinctrl omits 2434845bae34 ARM: dts: stm32: increase SDMMC max-frequency for STM32MP13 omits 3314f45c83c7 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp131 omits 0bb6b0f2e0e1 ARM: dts: stm32: add st,stm32-sdmmc2 compatible on stm32mp151 omits 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 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 d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration omits 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next omits 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region 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 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 c2d1e3df4af5 ref_tracker: remove filter_irq_stacks() call omits 9c1be1935fb6 net: initialize init_net earlier omits 4acc45db7115 net: hsr: use hlist_head instead of list_head for mac addresses omits 5a8fb33e5305 skmsg: convert struct sk_msg_sg::copy to a bitmap omits d2692eee05b8 net: typhoon: implement ndo_features_check method omits 5f2155132c5b net: sundance: Replace one-element array with non-array object omits 76ad950c8fd7 bnx2x: Replace one-element array with flexible-array member omits b58ef6b70ada Merge branch 'net-mana-next' omits 68f831355052 net: mana: Remove unnecessary check of cqe_type in mana_pr [...] omits e4b7621982d2 net: mana: Add handling of CQE_RX_TRUNCATED omits 8f4f9c93c704 Merge branch 'net-dev-tracking-improvements' omits 4c6c11ea0f7b net: refine dev_put()/dev_hold() debugging omits 8fd5522f44dc ref_tracker: add a count of untracked references omits e3ececfe668f ref_tracker: implement use-after-free detection omits cc3063502e08 Merge branch 'ipv6-mc_forwarding-changes' omits f2f2325ec799 ip6mr: ip6mr_sk_done() can exit early in common cases omits 145c7a793838 ipv6: make mc_forwarding atomic omits 3115ff3c9d3c net: dsa: realtek: don't default Kconfigs to y omits 3682e7b841bc net: sparx5: remove phylink_config.pcs_poll usage omits 0463e320421b net: phylink: remove phylink_set_10g_modes() omits 95e26838a8e6 Merge branch 'gro-minor-opts' omits de5a1f3ce4c8 net: gro: minor optimization for dev_gro_receive() omits 7881453e4adf net: gro: avoid re-computing truesize twice on recycle omits c3664d913dc1 net: dsa: qca8k: check correct variable in qca8k_phy_eth_c [...] omits df434326bfc8 Merge branch 'lan966x-mcast-snooping' omits add2c844db33 net: lan966x: Update mdb when enabling/disabling mcast_snooping omits 47aeea0d57e8 net: lan966x: Implement the callback SWITCHDEV_ATTR_ID_BRI [...] omits 1c213f05a3e1 net: lan966x: Update the PGID used by IPV6 data frames omits b2aa7904752d bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W omits d717e4509af0 platform/x86: asus-wmi: Fix regression when probing for fa [...] 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 35d39fecbc24 net/sched: Enable tc skb ext allocation on chain miss only [...] omits 6c00ef0d3c68 drivers/pcmcia: Fix typo in comment omits ed8c8f605c0b Merge branch 'mptcp-improve-set-flags-command-and-update-s [...] omits 621bd393039e selftests: mptcp: set ip_mptcp in command line omits 6da1dfdd037e selftests: mptcp: add set_flags tests in pm_netlink.sh omits a224a847ae7a selftests: mptcp: add the id argument for set_flags omits f01403862592 selftests: mptcp: add wrapper for setting flags omits dda61b3dbea0 selftests: mptcp: add wrapper for showing addrs omits 34aa6e3bccd8 selftests: mptcp: add ip mptcp wrappers omits 33397b83eee6 selftests: mptcp: add backup with port testcase omits d6a676e0e1a8 selftests: mptcp: add the port argument for set_flags omits 09f12c3ab7a5 mptcp: allow to use port and non-signal in set_flags omits 95e26b0391d0 crypto: sl3516 - remove redundant initializations of point [...] omits c717993dd76a crypto: marvell/octeontx - remove redundant initialization [...] omits 660a38bf6f62 Merge branch 'support-for-the-ioam-insertion-frequency' omits 08731d30e78e ipv6: ioam: Insertion frequency in lwtunnel output omits be847673cfff uapi: ioam: Insertion frequency omits 2d841af23ae8 crypto: octeontx2 - remove CONFIG_DM_CRYPT check omits 388ac25efc8c crypto: tcrypt - remove all multibuffer ahash tests omits 16d20a08f15e crypto: atmel - add support for AES and SHA IPs available [...] omits a43bed8220f2 hwrng: core - credit entropy for low quality sources of ra [...] omits dfc6031ec917 crypto: arm64/aes-neonbs-xts - use plain NEON for non-powe [...] omits fc074e130051 crypto: arm64/aes-neonbs-ctr - fallback to plain NEON for [...] omits c8bf850e991a crypto: arm/aes-neonbs-ctr - deal with non-multiples of AE [...] omits 8daa399edeed crypto: arm64/aes-neon-ctr - improve handling of single ta [...] omits e236ab0d4362 crypto: octeontx2 - increase CPT HW instruction queue length omits 9eef6e972a32 crypto: octeontx2 - disable DMA black hole on an DMA fault omits bd9305b0cb69 crypto: octeontx2 - CN10K CPT to RNM workaround omits f4f7c153a617 hwrng: core - break out of hwrng_fillfn if current rng is [...] omits f41aa47c8bb4 hwrng: core - only set cur_rng_set_by_user if it is working omits c05ac449442d hwrng: core - use rng_fillbuf in add_early_randomness() omits 6ff6304497c9 hwrng: core - read() callback must be called for size of 3 [...] omits 26a03981318d hwrng: core - explicit ordering of initcalls omits 0908a66ad112 libbpf: Fix build issue with llvm-readelf omits fb7f1727fdf8 ARM: dts: ux500: Add battery thermal zones and NTCs omits 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] omits 116f7cc43d28 arm64: dts: qcom: sc7280: Add herobrine-r1 omits c78b8b20e349 net: don't include ndisc.h from ipv6.h omits 067b2b3616cd arm64: dts: qcom: Add SM8450 HDK DTS omits 42d3ce71ebce dt-bindings: arm: qcom: Document SM8450 HDK boards omits 96b34a6ea7d0 arm64: dts: qcom: sc7280: Add a blank line in the dp node omits ad4152d6e259 arm64: dts: qcom: sc7280: Move dp_hot_plug_det pull from S [...] omits 376e9183c1d1 arm64: dts: qcom: sc7280: Move pcie1_clkreq pull / drive s [...] omits 118cd3b8ec0d arm64: dts: qcom: sc7280: Add edp_out port and HPD lines omits bbef2a9ca087 arm64: dts: qcom: sc7280: Fix sort order of dp_hot_plug_de [...] omits 8fdedd6c6464 arm64: dts: qcom: sc7280-idp: No need for "input-enable" o [...] omits f9800dde34e6 arm64: dts: qcom: sc7280: Clean up sdc1 / sdc2 pinctrl omits b1969bc52218 arm64: dts: qcom: sc7280: Properly sort sdc pinctrl lines omits 7a86ac040565 arm64: dts: qcom: sc7280-herobrine: Consistently add "-reg [...] omits 171bac46700f arm64: dts: qcom: sc7180-trogdor: Add "-regulator" suffix [...] omits 72c370dfbd58 arm64: dts: qcom: sm8450-qrd: Enable remoteproc instances omits 1172729576fb arm64: dts: qcom: sm8450: Add remoteproc enablers and instances omits 976a38e05a49 selftests/bpf: Test bpf_core_types_are_compat() functionality. omits e70e13e7d4ab bpf: Implement bpf_core_types_are_compat(). 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 b9d6c47a2be8 rockchip/soc/drivers: Add DTPM description for rk3399 omits e44655617317 powercap/drivers/dtpm: Add dtpm devfreq with energy model support omits 73dbcb6e37bf powercap/drivers/dtpm: Add CPU DT initialization support omits 3759ec678e89 powercap/drivers/dtpm: Add hierarchy creation omits b9794a822281 powercap/drivers/dtpm: Convert the init table section to a [...] omits 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 b5e975d256db bpf, arm64: Enable kfunc call omits c761161851d3 mac80211: Remove redundent assignment channel_type omits 45d33746d2f2 mac80211: remove useless ieee80211_vif_is_mesh() check omits ea5907db2a9c mac80211: fix struct ieee80211_tx_info size omits 97634ef4bf07 mac80211: mlme: validate peer HE supported rates omits 453a2a82050e mac80211: remove unused macros omits 1b198233a39d cfg80211: pmsr: remove useless ifdef guards omits ae962e5f630f mac80211: airtime: avoid variable shadowing omits 6ad1dce5ebda mac80211: mlme: add documentation from spec to code omits abd5a8e5ccf7 mac80211: vht: use HE macros for parsing HE capabilities omits 5beb53d6ba4f ieee80211: radiotap: fix -Wcast-qual warnings omits 7e367b06f16b cfg80211: fix -Wcast-qual warnings omits bed89478934a ieee80211: fix -Wcast-qual warnings omits 5666ee154f46 cfg80211: don't add non transmitted BSS to 6GHz scanned channels omits bb6e8c284143 firmware_loader: simplfy builtin or module check omits 667aa7426454 cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP omits f39b7d62a19e mac80211: consider RX NSS in UHB connection omits 1f2c10444847 mac80211: limit bandwidth in HE capabilities omits 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 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 78e3437450be block: call bio_associate_blkg from bio_reset 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 b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes omits c531adaf884d Merge branch 'ipa-RX-replenish' omits 9654d8c462ce net: ipa: determine replenish doorbell differently omits 5d6ac24fb10f net: ipa: replenish after delivering payload omits 09b337dedaca net: ipa: kill replenish_backlog omits 5fc7f9ba2e51 net: ipa: introduce gsi_channel_trans_idle() omits d0ac30e74ea0 net: ipa: don't use replenish_backlog omits 6a606b90153b net: ipa: allocate transaction in replenish loop omits b9dbabc5ca84 net: ipa: decide on doorbell in replenish loop omits 4b22d8419549 net: ipa: increment backlog in replenish caller omits b4061c136b56 net: ipa: allocate transaction before pages when replenishing omits a9bec7ae70c1 net: ipa: kill replenish_saved omits b93235e68921 tls: cap the output scatter list to something reasonable omits 6ff6064605e9 net: dsa: realtek: convert to phylink_generic_validate() omits eace555b4c34 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] omits 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 430f163b0188 f2fs: adjust readahead block number during recovery omits 6d18762ed5cd f2fs: fix to unlock page correctly in error path of is_alive() omits c828414ac935 netfilter: nft_compat: suppress comment match omits 7890cbea66e7 netfilter: exthdr: add support for tcp option removal omits 20ff32024624 netfilter: conntrack: pptp: use single option structure omits 1015c3de23ee netfilter: conntrack: remove extension register api omits 1bc91a5ddf3e netfilter: conntrack: handle ->destroy hook via nat_ops instead omits 5f31edc0676b netfilter: conntrack: move extension sizes into core omits bb62a765b1b5 netfilter: conntrack: make all extensions 8-byte alignned omits 8b5413647262 netfilter: nfqueue: enable to get skb->priority omits 5bed9f3f63f8 netfilter: conntrack: mark UDP zero checksum as CHECKSUM_U [...] omits 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 41414c9bdbb8 net: lan966x: use .mac_select_pcs() interface omits 95eb6ef82b73 selftests: rtnetlink: Use more sensible tos values omits bafe517af299 selftests: fib offload: use sensible tos values omits 25ee1660a590 net: minor __dev_alloc_name() optimization omits c59400a68c53 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 227a0713b319 libbpf: Deprecate forgotten btf__get_map_kv_tids() omits b794eecb2af7 ice: add support for DSCP QoS for IDC 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 53a9e346e159 i40e: Fix race condition while adding/deleting MAC/VLAN filters omits b3237df9e7c8 i40e: Add new version of i40e_aq_add_macvlan function omits 74073848b0d7 i40e: Add new versions of send ASQ command functions omits 59b3d7350ff3 i40e: Add sending commands in atomic context omits 00edb2bac29f i40e: remove enum i40e_client_state omits 79f227c4ff3e i40e: Remove unused RX realloc stat omits 647c65e14332 i40e: Disable hw-tc-offload feature on driver load omits cf1a4cbce63b selftests/bpf: Add a selftest for invalid func btf with bt [...] omits d7e7b42f4f95 bpf: Fix a btf decl_tag bug when tagging a function omits 22f56b8e890d XArray: Include bitmap.h from xarray.h omits ac23d1a96460 XArray: Document the locking requirement for the xa_state omits ca33aa4ec5cb libbpf: Deprecate priv/set_priv storage omits 73419e4d2fd1 arm64: dts: qcom: add IPA qcom,qmp property omits 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode omits bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events omits e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] omits ab09b0744a99 thermal: intel: hfi: Enable notification interrupt omits 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events omits 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] omits 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] omits 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface omits 38eb21a5fcd2 dt-bindings: Add headers for Tegra234 PWM omits bb747becf808 dt-bindings: Add headers for Tegra234 I2C omits a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp omits 594d32348556 bpf, docs: Better document the atomic instructions omits 5ca15b8a939f bpf, docs: Better document the extended instruction format omits 15175336270a bpf, docs: Better document the legacy packet access instruction omits 63d8c242b9a5 bpf, docs: Better document the regular load and store inst [...] omits dd33fb571f5c bpf, docs: Document the byte swapping instructions omits f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails omits 48da2ddc4c78 Merge branch 'for-5.17-fixes' into for-next omits c3be3676dea1 Merge branch 'bpf-libbpf-deprecated-cleanup' omits 1e4edb6d8c4f samples/bpf: Get rid of bpf_prog_load_xattr() use omits e4e284a8c0d9 selftests/bpf: Redo the switch to new libbpf XDP APIs omits 32e608f82946 selftests/bpf: Remove usage of deprecated feature probing APIs omits a9a8ac592e47 bpftool: Fix uninit variable compilation warning omits 1a56c18e6c2e bpftool: Stop supporting BPF offload-enabled feature probing omits a5dd9589f0ab libbpf: Stop using deprecated bpf_map__is_offload_neutral() omits d466706b9d0d ASoC: sun4i-i2s: Support for Allwinner R329 and D1 SoCs omits 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill omits eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans omits 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] omits 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic omits 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic omits 9c30918925d7 Merge branch 'dsa-mv88e6xxx-phylink_generic_validate' omits 7f7d32bc2608 net: dsa: mv88e6xxx: improve 88e6352 serdes statistics detection omits 2ee84cfefb1e net: dsa: mv88e6xxx: convert to phylink_generic_validate() omits d4ebf12bcec4 net: dsa: mv88e6xxx: populate supported_interfaces and mac [...] omits 62001548a6da net: dsa: mv88e6xxx: add mv88e6352_g2_scratch_port_has_serdes() omits 0947644332cd Merge branch 'dsa-mv88e6xxx-port-isolation' omits 081197591769 selftests: net: bridge: Parameterize ageing timeout omits d352b20f4174 net: dsa: mv88e6xxx: Improve multichip isolation of standa [...] omits 585d42bb57bb net: dsa: mv88e6xxx: Enable port policy support on 6097 omits bb03b280e0c3 net: dsa: mv88e6xxx: Support policy entries in the VTU omits 7af4a361a62f net: dsa: mv88e6xxx: Improve isolation of standalone ports omits b566967c3c57 Merge branch 'ptp-virtual-clock-improvements' omits 21fad63084c2 ptp: add getcrosststamp() to virtual clocks. omits f0067ebfc42b ptp: add gettimex64() to virtual clocks. omits f77222d693cc ptp: increase maximum adjustment of virtual clocks. omits bfcbb76b0f59 ptp: unregister virtual clocks when unregistering physical clock. omits c007ef8c339d mt76: mt76x02: improve tx hang detection omits 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability omits 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 e22814bb275c mt76: mt7921s: run sleep mode by default omits bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support omits c41d2a075206 mt76: mt7915: fix the nss setting in bitrates omits be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() omits ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() omits 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch omits a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta omits 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel omits 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] omits fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] omits 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device omits b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) omits 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] omits 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] omits 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module omits 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan omits a3fce7607afd mt76: mt7915: enable radar background detection omits 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 omits e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node omits b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 omits 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine omits d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface omits 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif omits 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() omits 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq omits 827e7799c61b mt76: mt7921: fix crash when startup fails. omits 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot omits b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl omits b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() omits d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() omits 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm omits 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm omits b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm omits 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] omits 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] omits 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] omits e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] omits 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] omits 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] omits 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm omits 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command omits bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error omits d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress omits 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent omits 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module omits a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh omits 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] omits a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download omits ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] omits ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module omits 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware omits 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom omits 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module omits 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine omits 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] omits 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv omits 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv omits 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv omits 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd omits 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv omits c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv omits b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba omits 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv omits 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv omits 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module omits 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module omits 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module omits ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h omits d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c omits b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence omits 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] omits 491e37313618 mt76: sdio: lock sdio when it is needed omits abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv omits a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] omits 97f8e1ae0381 mt76: make mt76_sar_capa static omits 2e30db0dde61 mt76: mt7915: add device id for mt7916 omits cb14396700c1 mt76: set wlan_idx_hi on mt7916 omits 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module omits e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities omits 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code omits 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code omits 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine omits a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req omits e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req omits 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len omits beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support omits 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 omits 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 omits c17780e7b21e mt76: mt7915: add txfree event v3 omits b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 omits 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes omits 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 omits aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes omits f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 omits cd4c314a65d3 mt76: mt7915: refine register definition omits cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] omits 71bb496ce17f mt76: mt7915: fix polling firmware-own status omits 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 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core omits 535bda36dbf2 powerpc/nohash: Remove pte_same() omits 4634bf4455fe powerpc/603: Clear C bit when PTE is read only omits 52cc6ffc0ab2 page_pool: Refactor page_pool to enable fragmenting after [...] omits 33f7a32dd4b6 Merge branch 'dsa-phylink_generic_validate' omits 1f8d99de1d1b net: dsa: xrs700x: convert to phylink_generic_validate() omits 9865b881a513 net: dsa: qca8k: convert to phylink_generic_validate() omits 82fdbb917462 net: dsa: ksz8795: convert to phylink_generic_validate() omits 927c9daea9b5 net: dsa: bcm_sf2: convert to phylink_generic_validate() omits 2a229ef44e73 net: dsa: ar9331: convert to phylink_generic_validate() omits 83a18b8e6954 Merge branch 'mptcp-next' omits 6a0653b96f5d selftests: mptcp: add fullmesh setting tests omits c25d29be00c1 selftests: mptcp: set fullmesh flag in pm_nl_ctl omits 73c762c1f07d mptcp: set fullmesh flag in pm_netlink omits 9ddd1cac6fe1 mptcp: print out reset infos of MP_RST omits 8cca39e25171 mptcp: clarify when options can be used omits 902c8f864882 mptcp: reduce branching when writing MP_FAIL option omits d7889cfa0b89 mptcp: move the declarations of ssk and subflow omits 9872cbfb4558 powerpc/603: Remove outdated comment omits dd75080aa840 powerpc/kasan: Fix early region not updated correctly omits e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' omits 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU omits ed482dc8c76d ASoC: samsung: Explicitly include gpiolib header omits b5083c0c948a ASoC: wm8962: Allow switching between analog and digital inputs omits e2ce580f1fff ASoC: sun4i-i2s: Add support for the R329/D1 variant omits c8bbc1de9088 ASoC: sun4i-i2s: Update registers for more channels omits 7f97b2ad9483 ASoC: dt-bindings: sun4i-i2s: Add compatibles for R329 and D1 omits d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] omits 34fc68348554 platform/surface: surface3-wmi: Simplify resource management omits 6768bddb70f0 platform/surface: Replace acpi_bus_get_device() omits f7e62c5890f0 platform/x86: Replace acpi_bus_get_device() omits e9b0e120d02a platform/x86: thinkpad_acpi: Add dual-fan quirk for T15g ( [...] omits c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] omits c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] omits d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] omits 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] omits 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] omits 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment omits 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option omits 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] omits d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] omits 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const omits e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer omits be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION omits 925f76c55784 powerpc/spufs: adjust list element pointer type omits a1c414093370 powerpc/epapr: Fix parmeters typo omits b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps omits df507a7f8675 wcn36xx: clean up some inconsistent indenting omits bba14b329157 ARM: orion/gpio: Get rid of unused first parameter in orio [...] omits 6d0d95a1c2b0 xfrm: fix the if_id check in changelink omits 707ee8ac3a5b Merge branch 'migrate from bpf_prog_test_run{,_xattr}' omits 3e1ab843d2d4 libbpf: Deprecate bpf_prog_test_run_xattr and bpf_prog_test_run omits 9cce53138dd9 bpftool: Migrate from bpf_prog_test_run_xattr omits 393161837845 selftests/bpf: Migrate from bpf_prog_test_run_xattr omits 04fcb5f9a104 selftests/bpf: Migrate from bpf_prog_test_run omits 4feb74aa64b3 KVM: PPC: Decrement module refcount if init_vm fails omits 175be7e5800e KVM: PPC: Book3S HV: Free allocated memory if module init fails omits c5d0d77b4526 KVM: PPC: Book3S HV: Delay setting of kvm ops omits 69ab6ac380a0 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init omits 156a532b4812 Merge branch 'net-ipa-support-variable-rx-buffer-size' omits 33230aeb2ef4 net: ipa: set IPA v4.11 AP<-modem RX buffer size to 32KB omits ed23f02680ca net: ipa: define per-endpoint receive buffer size omits 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 9b818634f8e7 MAINTAINERS: update mailing list address for NTB subsystem omits fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() discards 449972c67ea7 x86/PCI: Fix coding style in PIRQ table search functions discards 07a9d83afc3d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] discards d1ba93f1f184 x86/PCI: Add $IRT PIRQ routing table support discards f3ff9dcbdd5b x86/PCI: Handle PIRQ routing tables with no router device given discards d1f37bac9beb x86/PCI: Add support for the SiS85C497 PIRQ router discards 040a35f1a327 x86/PCI: Disambiguate SiS85C503 PIRQ router code entities discards dfcf39eff65f x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SI [...] discards c9df2d2677e8 x86/PCI: Handle IRQ swizzling with PIRQ routers discards 9598dca94cbf x86/PCI: Also match function number in $PIR table discards 957493178994 x86/PCI: Include function number in $PIR table dump discards 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 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 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 52dae93f3bad drivers: net: Replace acpi_bus_get_device() 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 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 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 455a844d6345 block: fix boolreturn.cocci warning omits 3767c902719b MAINTAINERS: add bio.h to the block section omits b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct omits aa8dcccaf32b block: check that there is a plug in blk_flush_plug omits b1f866b013e6 block: remove blk_needs_flush_plug omits a7c50c940477 block: pass a block_device and opf to bio_reset omits 49add4966d79 block: pass a block_device and opf to bio_init omits 07888c665b40 block: pass a block_device and opf to bio_alloc omits b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb omits 609be1066731 block: pass a block_device and opf to bio_alloc_bioset omits 0a3140ea0fae block: pass a block_device and opf to blk_next_bio omits 3b005bf6acf0 block: move blk_next_bio to bio.c omits 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep omits d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io omits 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma omits 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep omits 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it omits eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it omits 3f868c09ea8f dm-crypt: remove clone_init omits 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep omits 39146b6f66ba ntfs3: remove ntfs_alloc_bio omits 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio omits f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio omits d5f68a42da7a fs: remove mpage_alloc omits 322cbb50de71 block: remove genhd.h omits e7243285c0fc block: move blk_drop_partitions to blk.h omits 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h omits fbdee71bb5d8 block: deprecate autoloading based on dev_t omits 5903123f662e tcp: Use BPF timeout setting for SYN ACK RTO omits 0b6b0d3113eb Merge branch 'qca8k-mdio' omits 4f3701fc5998 net: dsa: qca8k: introduce qca8k_bulk_read/write function omits 90386223f44e net: dsa: qca8k: add support for larger read/write size wi [...] omits 2481d206fae7 net: dsa: qca8k: cache lo and hi for mdio write omits 4264350acb75 net: dsa: qca8k: move page cache to driver priv omits 2cd548566384 net: dsa: qca8k: add support for phy read/write with mgmt [...] omits 5c957c7ca78c net: dsa: qca8k: add support for mib autocast in Ethernet packet omits 5950c7c0a68c net: dsa: qca8k: add support for mgmt read/write in Ethern [...] omits cddbec19466a net: dsa: qca8k: add tracking state of master port omits 31eb6b4386ad net: dsa: tag_qca: add support for handling mgmt and MIB E [...] omits 18be654a4345 net: dsa: tag_qca: add define for handling MIB packet omits c2ee8181fddb net: dsa: tag_qca: add define for handling mgmt Ethernet packet omits 101c04c3463b net: dsa: tag_qca: enable promisc_on_master flag omits 3ec762fb13c7 net: dsa: tag_qca: move define to include linux/dsa omits 6b0458299297 net: dsa: tag_qca: convert to FIELD macro omits e83d56537859 net: dsa: replay master state events in dsa_tree_{setup,te [...] omits 295ab96f478d net: dsa: provide switch operations for tracking the master state omits 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 dd5152ab338c Merge branch 'bpf-btf-dwarf5' omits 42d9b379e3e1 lib/Kconfig.debug: Allow BTF + DWARF5 with pahole 1.21+ omits 6323c81350b7 lib/Kconfig.debug: Use CONFIG_PAHOLE_VERSION omits 2d6c9810eb89 scripts/pahole-flags.sh: Use pahole-version.sh omits 613fe1692377 kbuild: Add CONFIG_PAHOLE_VERSION omits f67644b4f282 MAINTAINERS: Add scripts/pahole-flags.sh to BPF section omits 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c omits ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name omits 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot omits 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] omits eddaa9a40275 powerpc/pseries: read the lpar name from the firmware omits 8e0f353a44ff powerpc/kvm: no need to initialise statics to 0 omits faf01aef0570 KVM: PPC: Merge powerpc's debugfs entry content into gener [...] omits 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 000fe940e51f sfc: The size of the RX recycle ring should be more flexible omits 68650b4e6c13 r8169: support L1.2 control on RTL8168h omits 91f0d8a4813a net: allow SO_MARK with CAP_NET_RAW via cmsg omits fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies omits a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE omits e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file omits b376005eb3a8 torture: Print only one summary line per run omits 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] omits 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files omits 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh omits 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] omits bee6f2169935 torture: Drop trailing ^M from console output omits 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU omits 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer omits 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock omits 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter omits 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs omits 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop omits 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() omits 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 63c564da11cb rcu: Mark ->expmask access in synchronize_rcu_expedited_wait() omits 4d266c247d56 rcu/exp: Fix check for idle context in rcu_exp_handler omits 0e326df06980 selinux: various sparse fixes omits 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains omits dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation omits c975d94af810 Merge branch 'bpf-drop-libbpf-from-preload' omits e96f2d64c812 bpf: Drop libbpf, libelf, libz dependency from bpf preload. omits 18ef5dac934a bpf: Open code obj_get_info_by_fd in bpf preload. omits 79b203926d18 bpf: Convert bpf preload to light skeleton. omits 1ddbddd70651 bpf: Remove unnecessary setrlimit from bpf preload. omits c69f94a33d12 libbpf: Open code raw_tp_open and link_create commands. omits e981f41fd029 libbpf: Open code low level bpf commands. omits 42d1d53fedc9 libbpf: Add support for bpf iter in light skeleton. omits 6bc1968c14e9 selinux: try to use preparsed sid before calling parse_sid() omits b8b87fd954b4 selinux: Fix selinux_sb_mnt_opts_compat() omits 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure omits e2bc55335904 video: fbdev: pxa3xx-gcu: Remove unnecessary print functio [...] omits 863f94617051 video: fbdev: pxa168fb: Remove unnecessary print function [...] omits ffebd9053272 platform/chrome: cros_ec_typec: Check for EC device omits 533de4aea6a9 Merge branch 'libbpf: deprecate xdp_cpumap, xdp_devmap and [...] omits 8bab53223340 samples/bpf: Update cpumap/devmap sec_name omits 439f0336566c selftests/bpf: Update cpumap/devmap sec_name omits 4a4d4cee48e2 libbpf: Deprecate xdp_cpumap, xdp_devmap and classifier se [...] omits 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 90b2433edb6d seq_file: fix NULL pointer arithmetic warning 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 e4d2763f9aaf Merge branch 'lan966x-ptp' omits 966f2e1a4a34 net: lan966x: Implement get_ts_info omits e85a96e48e33 net: lan966x: Add support for ptp interrupts omits 77eecf25bd9d net: lan966x: Update extraction/injection for timestamping omits 735fec995b21 net: lan966x: Implement SIOCSHWTSTAMP and SIOCGHWTSTAMP omits d096459494a8 net: lan966x: Add support for ptp clocks omits d700dff41d92 net: lan966x: Add registers that are use for ptp functionality omits 2f92512e1c52 dt-bindings: net: lan966x: Extend with the ptp interrupt omits 9f397dd5f155 selftests: fib rule: Don't echo modified sysctls omits 21f25cd43672 selftests: fib rule: Log test description omits 2e2521136327 selftests: fib rule: Drop erroneous TABLE variable omits 8af2ba9a7811 selftests: fib rule: Make 'getmatch' and 'match' local variables omits 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 1d02c0398611 Merge branch '10GbE' of git://git.kernel.org/pub/scm/linux [...] omits b4bb8469e90e brcmfmac: pcie: Read the console on init and shutdown omits e7191182adc5 brcmfmac: fwil: Constify iovar name arguments omits 9cf6d7f2c554 brcmfmac: of: Use devm_kstrdup for board_type & check for errors omits b50255c83b91 brcmfmac: pcie: Fix crashes due to early IRQs omits 9466987f2467 brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with mem [...] omits 6d766d8cb505 brcmfmac: pcie: Declare missing firmware files in pcie.c omits d19d8e3ba256 brcmfmac: firmware: Allocate space for default boardrev in nvram omits 5e90f0f3ead0 brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup [...] omits e80affde1720 rtlwifi: remove redundant initialization of variable ul_encalgo omits 6d3ac94bae21 ssb: fix boolreturn.cocci warning omits 7e4760713391 ray_cs: Check ioremap return value omits 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 fe98a6137d03 ath11k: add debugfs for TWT debug calls omits 3d00e8b5b818 ath11k: add WMI calls to manually add/del/pause/resume TWT [...] omits f295ad912910 ath11k: Add debugfs interface to configure firmware debug [...] omits d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] omits ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] omits 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() omits 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs 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 9a90986efcff sh_eth: kill useless initializers in sh_eth_{suspend|resume}() omits 7354a426e063 net: ena: Do not waste napi skb cache omits ef10bd49df23 qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nos [...] 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 72b1c5da796e arm64: dts: broadcom: bcm4908: add pinctrl binding omits 33826e9c6ba7 arm64: dts: broadcom: bcm4908: use proper TWD binding omits c210c1d8f19d arm64: dts: broadcom: align pl330 node name with dtschema omits bdf8762da268 ARM: dts: bcm2837: Add the missing L1/L2 cache information omits 441d531ec9b7 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U omits 42124b947e8e arm64: dts: qcom: ipq8074: add SMEM support omits 2ffcfe791d05 arm64: dts: qcom: sm8150: Add support for LMh node omits 1f8790049384 arm64: dts: qcom: msm8916-j5: Fix typo omits a90b8adfa2dd Revert "arm64: dts: qcom: sm6125: Avoid using missing SM61 [...] omits 640e71aac554 arm64: dts: qcom: msm8916: improve usb hs node formating omits 7a52967d9050 arm64: dts: qcom: sm7225-fairphone-fp4: Configure WLED omits fe508ced49dd arm64: dts: qcom: pm6150l: Add wled node omits 5239ce22278a arm64: dts: qcom: pms405: assign device specific compatible omits e3e8a4724299 arm64: dts: qcom: ipq6018: add pcie max-link-speed omits 52f6fa2d2d72 arm64: dts: qcom: msm8996: SoC specific compatible strings [...] omits 4ec48ebfc3ea arm64: dts: qcom: msm8994: SoC specific compatible strings [...] omits ffd6cc92ab9c arm64: dts: qcom: sm8250: add description of dcvsh interrupts omits 3b87b01d7473 arm64: dts: qcom: sdm845: add missing power-controller compatible omits 0b9ae7ecdf54 arm64: dts: qcom: msm8996: qcom,controlled-remotely is boolean omits fad35efa75a2 arm64: dts: qcom: msm8998: Fix cache nodes omits 2a03c21cca5f arm64: dts: qcom: sm8150: simplify references to pwrkey and resin omits abdd4b7a7a70 arm64: dts: qcom: sm8150: add i2c and spi dma channels omits 63a4021fef47 arm64: dts: qcom: sdm845: rename memory@ nodes to more des [...] omits d60507200485 arm64: dts: qcom: sm8250: fix PCIe bindings to follow schema omits ff15ae73eeee arm64: dts: qcom: apq8016-sbc: Fix dtbs_check warnings for &sound omits 7be1c395ee40 arm64: dts: qcom: fix thermal zones naming omits 2f1145117946 arm64: dts: qcom: update qcom,domain property omits 625c24460dbb arm64: dts: qcom: sdm845: fix microphone bias properties a [...] omits 206006cf20b3 ARM: dts: qcom: apq8060-dragonboard: fix typo in eMMC omits 5fbd593756be ARM: dts: qcom: pm8226: Add node for the MPP omits a23b9143286b ARM: dts: qcom: fill missing power-domain-cells for gcc co [...] omits 96b2f11780d5 ARM: dts: qcom: msm8960: move vsdcc regulator out of simple-bus omits 9f4a052795cd ARM: dts: qcom: add KPSS GCC compatible to clock nodes omits 6f7e221e7a5c ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 omits c9a186338f3f ARM: dts: qcom: rename eth node to ethernet omits 251632433637 ARM: dts: qcom: apq8060: correct mvs switch name omits 3be5acc8586b ARM: dts: qcom: nexus7: remove vcss supply which never existed omits af7a84eb9f92 ARM: dts: qcom: apq8064: adjust dsi node name to match dt-schema omits 019b7f93bf0d ARM: dts: qcom: apq8064: make pci regs property dt-schema [...] omits 6d3cb248e498 ARM: dts: qcom: apq8064: correct ranges values omits 8030cb9a5568 soc: qcom: aoss: remove spurious IRQF_ONESHOT flags omits d20e1df5c38f arm64: defconfig: Enable additional Broadcom STB drivers omits 7baa00bef336 arm64: dts: qcom: sm8450: fix apps_smmu interrupts omits 197769fede58 arm64: dts: qcom: sm8450: enable GCC_USB3_0_CLKREF_EN for usb omits 0fd4dcb607ce arm64: dts: qcom: sm8350: Correct UFS symbol clocks omits 4e6ae78ee619 soc: qcom: apr: Remove redundant 'flush_workqueue()' calls 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 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 0407a65f356e bpf: make bpf_copy_from_user_task() gpl only omits 1fc5bdb2b823 Merge branch 'Split bpf_sock dst_port field' omits 8f50f16ff39d selftests/bpf: Extend verifier and bpf_sock tests for dst_ [...] omits 4421a582718a bpf: Make dst_port field in struct bpf_sock 16-bit wide omits 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 f322a620be69 ixgbe: respect metadata on XSK Rx to skb omits 8f405221a73a ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK [...] omits 1fbdaa133868 ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly omits f9e61d365baf igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits 45a34ca68070 ice: respect metadata on XSK Rx to skb omits dc44572d195e ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb omits ee803dca967a ice: respect metadata in legacy-rx/ice_construct_skb() omits 6dba29537c0f i40e: respect metadata on XSK Rx to skb omits bc97f9c6f988 i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK R [...] omits 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 e02dacd3a26d mtd: rawnand: Fix misuses of of_match_node() omits 3f26d1bf90ba mtd: Fix misuses of of_match_ptr() omits fe683faecc7a cw1200: wsm: make array queue_id_to_wmm_aci static const omits 708db268459f wilc1000: use min_t() to make code cleaner omits e109e3617e5d rtw88: rtw8821c: enable rfe 6 devices omits d95984b5580d rtw88: fix memory overrun and memory leak during hw_scan omits c17f27167b4c rtw88: fix idle mode flow for hw scan omits a12f809968db rtw88: check for validity before using a pointer omits b43471cc1032 Merge branch 'mana-XDP-counters' omits a6bf5703f17b net: mana: Reuse XDP dropped page omits d356abb95b98 net: mana: Add counter for XDP_TX omits f90f84201edd net: mana: Add counter for packet dropped by XDP omits 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 780bf05f44c2 Merge branch 'smc-improvements' omits be9a16cccaef net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag omits 139653bc6635 net/smc: Remove corked dealyed work omits ea785a1a573b net/smc: Send directly when TCP_CORK is cleared omits 4d5a643e738c ARM: make get_current() and __my_cpu_offset() __always_inline omits 01b2a995156d Merge branch 'hash-rethink' omits cb6cd2cec799 tcp: Change SYN ACK retransmit behaviour to account for rehash omits e7b9bfd18476 bpf: Add SO_TXREHASH setsockopt omits 2127324a7d4a txhash: Add txrehash sysctl description omits 26859240e4ee txhash: Add socket option to control TX hash rethink behavior omits e187013abeb4 txhash: Make rethinking txhash behavior configurable via sysctl omits 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 02a95374b5ee carl9170: fix missing bit-wise or operator for tx_params omits 98d504a82cc7 wcn36xx: Differentiate wcn3660 from wcn3620 omits 3df6d74aedfd ath11k: mhi: use mhi_sync_power_up() omits b4f4c56459a5 ath11k: pci: fix crash on suspend if board file is not found omits 648ab4720cb7 ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops omits dca857f07dc1 ath11k: Fix uninitialized symbol 'rx_buf_sz' omits 22b59cb965f7 ath11k: fix kernel panic during unload/load ath11k modules omits a76ed59163ba ath11k: Rename ath11k_ahb_ext_irq_config omits 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 678dfd528034 selftests/net: timestamping: Fix bind_phc check omits 116ea68dc766 Merge branch 'renesas-dead-code' omits e7d966f9ea52 sh_eth: sh_eth_close() always returns 0 omits be94a51f3e5e ravb: ravb_close() always returns 0 omits cc4598cf179f net/fsl: xgmac_mdio: fix return value check in xgmac_mdio_probe() omits 47ed9442b2ec ipv4: Make ip_idents_reserve static omits d192181c2ccb r8169: add rtl_disable_exit_l1() omits 73c105ad2a3e phy: make phy_set_max_speed() *void* omits fe8930278c6b Merge branch 'dsa-mv88e6xxx-Improve-indirect-addressing-pe [...] omits 7bca16b22e6a net: dsa: mv88e6xxx: Improve indirect addressing performance omits 35da1dfd9484 net: dsa: mv88e6xxx: Improve performance of busy bit polling omits 0da8aa00bfcf net: bonding: Add support for IPV6 ns/na to balance-alb/ba [...] omits 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 b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI omits e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses omits ab1b79159ad5 fsi: scom: Remove retries in indirect scoms omits d46fddd52d11 fsi: scom: Fix error handling omits d5342fdd163a powerpc: dts: Fix some I2C unit addresses omits 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 omits f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting omits b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. omits 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] omits c1c8a66367a3 KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure omits 349fbfe9b918 KVM: PPC: mmio: Return to guest after emulation failure omits 3f831504482a KVM: PPC: mmio: Reject instructions that access more than [...] omits b99234b918c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation omits 36d014d37d59 KVM: PPC: Book3S HV: Stop returning internal values to userspace omits 6692531df62d uml/x86: use x86 load_unaligned_zeropad() omits 0c9dceb9bb6d asm/user.h: killed unused macros omits 1e2d84644d1c constify struct path argument of finish_automount()/do_add [...] 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 c51acdb78f92 fs: Remove FIXME comment in generic_write_checks() 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 8fd941504282 arm64: dts: rockchip: align pl330 node name with dtschema omits 62966cbdda8a arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity omits ad02776cf8d0 arm64: dts: rockchip: fix Quartz64-A ddr regulator voltage omits 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 4f0e30407ef6 ipv4: drop fragmentation code from ip_options_build() omits ff58831fa02d Merge branch 'Cadence-ZyncMP-SGMII' omits e461bd6f43f4 arm64: dts: zynqmp: Added GEM reset definitions omits 8b73fa3ae02b net: macb: Added ZynqMP-specific initialization omits f4ea385a16c5 dt-bindings: net: cdns,macb: added generic PHY and reset m [...] omits 2943660fe301 arm64: dts: rockchip: add Quartz64-A con40 hardware omits 2ed1e35457a1 arm64: dts: rockchip: add Quartz64-A sdmmc1 node omits 827dfba89ae1 arm64: dts: rockchip: add Quartz64-A pmu_io_domains omits 922237a6c211 arm64: dts: rockchip: add the touchscreen controller to rk [...] omits 9ade1ab4d85f arm64: dts: rockchip: fix vcc3v3_lcd{0,1}_n regulators in [...] omits 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 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 0a78117213c4 Merge tag 'for-net-next-2022-01-28' of git://git.kernel.or [...] 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 8ec10f1576d6 brcmfmac: add CYW43570 PCIE device omits a21bf90e927f brcmfmac: use ISO3166 country code and 0 rev as fallback o [...] omits bef8c5fdf50b spi: qcom: geni: Simplify DMA setting omits 73d4c3135b2a ASoC: cs42l51: Improve error handling in cs42l51_remove() omits 2acfab710114 ASoC: SOF: ipc: Do not allocate buffer for msg_data omits 73a548bd1fa3 ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_mess [...] omits 5b6988fe844a ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact [...] omits 2d7d9f36b567 ASoC: amd: renoir: Add check for acp configuration flags omits 611ba05e8bc5 ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir omits 6a75585a3d4b ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. omits 5a9f07a41522 ASoC: amd: acp: Add generic PCI driver module for ACP device omits def6dc250703 ASoC: amd: acp: Add PDM controller based dmic dai for Renoir omits c32bd332ce5c ASoC: amd: acp: Add generic support for PDM controller on ACP omits 6a8bc4b68ca0 ASoC: rk3399_gru_sound: Wire up DP jack detection omits 9da1467b49ad drm/rockchip: cdn-dp: Support HDMI codec plug-change callback omits db38d9cd26c9 rtw89: use pci_read/write_config instead of dbi read/write omits 1c2423deda1c rtw89: refine DIG feature to support 160M and CCK PD omits 89e4a00ff3c0 rtw89: fix maybe uninitialized `qempty` variable omits e0925375b2c6 rtw89: include subband type in channel params omits 0237f65aa65c rtw89: handle 6G band if supported by a chipset omits 74cc53cf59b6 Tegra234 APE support omits 14f0999d49e7 rtw89: separate {init,deinit}_addr_cam functions omits 9eecaec238c8 rtw89: set mac_id and port ID to TXWD omits 11d261f24be6 rtw89: send broadcast/multicast packets via HIQ if STAs ar [...] omits 283c3d886fdf rtw89: configure mac port HIQ registers omits 8b252070d790 rtw89: rename vif_maintain to role_maintain omits 742c470b5773 rtw89: extend firmware commands on states of sta_assoc and [...] omits c7df64c194f6 rtw89: allocate mac_id for each station in AP mode omits d62816b4a44e rtw89: implement mac80211_ops::set_tim to indicate STA to [...] omits fccca9345b25 rtw89: add C2H handle of BCN_CNT omits f7e76d13bb2b rtw89: download beacon content to firmware omits 91644020dbd9 rtw89: use hardware SSN to TX management frame omits 6629dc5697cc rtw89: configure rx_filter according to FIF_PROBE_REQ omits 3ffbb5a8b8cf rtw89: correct use of BA CAM omits c1ea345deda8 rtw89: encapsulate RX handlers to single function omits e56f3420106e rtw89: Add RX counters of VHT MCS-10/11 to debugfs omits 20d9fc889a59 rtw89: remove duplicate definition of hardware port number omits 861e58c8fc6b rtw89: extract modules by chipset omits 32a88d16615c RDMA/core: Set MR type in ib_reg_user_mr omits d5081bf5dcfb ntb: intel: fix port config status offset for SPR omits b76bbb34dc80 net: stmmac: dwmac-sun8i: make clk really gated during rpm [...] omits 34a79c5dca4a net/fsl: xgmac_mdio: Fix spelling mistake "frequecy" -> "f [...] omits 7c263e9db33d Merge branch 'dsa-realtek-MDIO' omits 078ae1bdd32d net: dsa: realtek: rtl8365mb: fix trap_door > 7 omits 6147631c079f net: dsa: realtek: rtl8365mb: allow non-cpu extint ports omits 84a10aecdcc0 net: dsa: realtek: rtl8365mb: add RTL8367RB-VB support omits d40f607c181f net: dsa: realtek: rtl8365mb: add RTL8367S support omits 7fa8af30ecdf net: dsa: realtek: rtl8365mb: use DSA CPU port omits c45e0fef9f89 net: dsa: realtek: rtl8365mb: use GENMASK(n-1,0) instead o [...] omits d18b59f48b31 net: dsa: realtek: rtl8365mb: rename extport to extint omits aac94001067d net: dsa: realtek: add new mdio interface for drivers omits 765c39a4fafe net: dsa: realtek: convert subdrivers into modules omits cd645dc556e2 net: dsa: realtek: remove direct calls to realtek-smi omits f5f119077b1c net: dsa: realtek: rename realtek_smi to realtek_priv omits 319a70a5fea9 net: dsa: realtek-smi: move to subdirectory omits 0f0c6da03ba3 net: dsa: realtek-smi: fix kdoc warnings omits c1289d5d8502 RDMA/rtrs-clt: Do stop and failover outside reconnect work. omits b962fee5c266 RDMA/rtrs-clt: Update one outdated comment in path_it_deinit() omits b73627eaf435 RDMA/rtrs-clt: Reflow text so lines don't end with a '(' omits 44c3aa585cf8 RDMA/rtrs: Remove empty line after bracket omits a989eb66684d octeontx2-pf: Change receive buffer size using ethtool omits 94d964e58ad6 media: v4l2-fwnode: Move bus config structure to v4l2_mediabus.h omits a299299963ae media: v4l2-subdev: Drop .set_mbus_config() operation omits b4bdc64613f1 media: i2c: ov6650: Drop implementation of .set_mbus_config() omits 04c66deecf66 media: pxa_camera: Drop usage of .set_mbus_config() omits 336136e197e2 media: dt-bindings: media: camss: Remove clock-lane property omits ac491992f370 RDMA/pvrdma: Remove useless DMA-32 fallback configuration omits 667da76b1c8c IB/mthca: Remove useless DMA-32 fallback configuration omits 4f499742389d Merge branch 'sunrpc-netns-refcnt-tracking' omits b9a0d6d143ec SUNRPC: add netns refcount tracker to struct rpc_xprt omits 9b1831e56c7f SUNRPC: add netns refcount tracker to struct gss_auth omits 6cdef8a6ee74 SUNRPC: add netns refcount tracker to struct svc_xprt omits 960b00336bab Merge branch 'ethtool-hdrsplit' omits b370517e5233 bnxt: report header-data split state omits 9690ae604290 ethtool: add header/data split indication omits 1a918a32cd1f Merge branch 'ksz-switch-refclk' omits 48bf8b8a04c9 net: dsa: microchip: Add property to disable reference clock omits eccfecfe587b net: dsa: microchip: Document property to disable reference clock omits b5b3d10ef638 net: mii: remove mii_lpa_mod_linkmode_lpa_sgmii() omits dbd171df8cc0 media: memory: mtk-smi: Get rid of mtk_smi_larb_get/put omits bf8275705565 media: mtk-vcodec: Get rid of mtk_smi_larb_get/put omits ce6c24baaa1f media: drm/mediatek: Get rid of mtk_smi_larb_get/put omits 5db12f5d843b media: drm/mediatek: Add pm runtime support for ovl and rdma omits 682c3cd82572 media: mtk-mdp: Get rid of mtk_smi_larb_get/put omits ba3cd6714aed media: mtk-jpeg: Get rid of mtk_smi_larb_get/put omits 635319a4a744 media: iommu/mediatek: Add device_link between the consume [...] omits 7d09aaf831b3 media: iommu/mediatek: Add probe_defer for smi-larb omits 2fb0feed5108 media: iommu/mediatek: Return ENODEV if the device is NULL omits 822a2ed8c606 media: iommu/mediatek-v1: Free the existed fwspec if the m [...] omits c52db2461917 net: mvneta: remove unnecessary if condition in mvneta_xdp [...] omits 9c8c44022b0d net: sparx5: use .mac_select_pcs() interface 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 3898da3ba469 Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] omits 0d6e997b7621 ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 omits 1cb747192de2 ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz omits 6d0990e6e844 media: dt-binding: mediatek: Get rid of mediatek,larb for [...] omits bd73292de823 media: dt-bindings: mediatek: Add mediatek, mt8183-jpgenc [...] omits d1e0df1c57bd ath9k_htc: fix uninit value bugs omits a16ce2f33732 media: dt-bindings: mediatek: convert mtk jpeg decoder/enc [...] omits 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 3364c5260da8 media: mtk-vpu: Drop unnecessary call to platform_get_resource() omits d5e438902ea3 media: s5p-g2d: Use platform_get_irq() to get the interrupt omits 35112f532276 media: exynos4-is: Use platform_get_irq() to get the interrupt omits f6762994ecef media: marvell-ccic: Use platform_get_irq() to get the interrupt omits 8e12c61cb15e media: exynos-gsc: Use platform_get_irq() to get the interrupt omits 2b9b06a7692e media: stm32-dma2d: Use platform_get_irq() to get the interrupt omits 8fae0d9f571e media: s5p-mfc: Use platform_get_irq() to get the interrupt omits 9fcb700420c9 media: bdisp: Use platform_get_irq() to get the interrupt omits b416be3a8792 media: camss: Use platform_get_irq_byname() to get the interrupt omits 7dee2cf0546a media: vsp1: Use platform_get_irq() to get the interrupt omits c9352df7139b media: i2c: max9286: Use "maxim,gpio-poc" property omits 48a0c73f94d3 media: dt-bindings: media: max9286: Define 'maxim,gpio-poc' omits c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() omits 882ded92cd3c media: dt-bindings: media: max9286: Re-indent example omits 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant omits 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid omits 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 09b3acb73f76 ARM: dts: imx6sx-udoo-neo: Add HDMI support omits b57fb8742e00 ARM: dts: imx6qdl-dhcom-pdk2: Include missing headers 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 e7d786331c62 Merge branch 'udp-ipv6-optimisations' omits 31ed2261e88f ipv6: partially inline ipv6_fixup_options omits 40ac240c2e06 ipv6: optimise dst refcounting on cork init omits 5298953e742d udp6: don't make extra copies of iflow omits f37a4cc6bb0b udp6: pass flow in ip6_make_skb together with cork omits f3b46a3e8c40 ipv6: pass full cork into __ip6_append_data() omits 940ea00b0646 ipv6: don't zero inet_cork_full::fl after use omits d656b2ea5fa7 ipv6: clean up cork setup/release omits b60d4e58c615 ipv6: remove daddr temp buffer in __ip6_make_skb omits 406c4a0af010 udp6: shuffle up->pending AF_INET bits omits cd3c74807736 ipv6: optimise dst refcounting on skb init omits b3dddab2ff10 Merge branch 'selftests/bpf: use temp netns for testing' omits 4ec25b49f452 selftests/bpf/test_xdp_redirect: use temp netns for testing omits 36d9970e5270 selftests/bpf/test_xdp_meta: use temp netns for testing omits ab6bcc207227 selftests/bpf/test_tcp_check_syncookie: use temp netns for [...] omits 07c585546108 selftests/bpf/test_lwt_seg6local: use temp netns for testing omits 3cc382e02f59 selftests/bpf/test_xdp_vlan: use temp netns for testing omits 9d66c9ddc9fc selftests/bpf/test_xdp_veth: use temp netns for testing omits cec74489a8de selftests/bpf/test_xdp_redirect_multi: use temp netns for testing omits d344e55356c2 Merge branch 'mlxsw-various-updates' omits ef14c298b5b0 mlxsw: spectrum_acl: Allocate default actions for internal [...] omits bcdfd615f83b mlxsw: spectrum: Guard against invalid local ports omits 636d3ad23890 mlxsw: core: Consolidate trap groups to a single event group omits 981f1d18be40 mlxsw: core: Move functions to register/unregister array o [...] omits 8ae89cf454b0 mlxsw: core: Move basic trap group initialization from spectrum.c omits 74e0494d35ac mlxsw: core: Move basic_trap_groups_set() call out of EMAD [...] omits 7aad5244f000 mlxsw: spectrum: Set basic trap groups from an array omits 3268ee8f5bc4 Merge tag 'mlx5-updates-2022-01-27' of git://git.kernel.or [...] omits 35c71aa04a13 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] omits ecff30575b5a LSM: general protection fault in legacy_parse_param omits b6ec79518ef0 bpf, x86: Remove unnecessary handling of BPF_SUB atomic op omits 72d044e4bfa6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX omits 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities omits 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums omits a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls omits 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr omits 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr omits e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags omits efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow omits eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer omits 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions omits ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] omits 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() omits 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] omits 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr omits df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] omits c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps omits 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] omits 91cb4c19118a Bluetooth: Increment management interface revision omits 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' omits b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain omits 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] omits 696c39011538 selftests/bpf: add a selftest with __user tag omits 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c omits c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] omits 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] omits 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 46531a30364b cgroup/bpf: fast path skb BPF filtering omits cdeea45422f5 selinux: fix a type cast problem in cred_init_security() omits cdb5ed9796e7 selftests/bpf: fix a clang compilation error omits ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 omits ac9178926649 igbvf: Remove useless DMA-32 fallback configuration omits f80f4dc3b2c0 igb: Remove useless DMA-32 fallback configuration omits fea89930f2a1 igc: Remove useless DMA-32 fallback configuration omits 9c3e54a63263 ice: Remove useless DMA-32 fallback configuration omits 9498d4affd61 iavf: Remove useless DMA-32 fallback configuration omits a34a42d87a08 e1000e: Remove useless DMA-32 fallback configuration omits 10ebc5464e40 i40e: Remove useless DMA-32 fallback configuration omits 90b83d013924 ixgbevf: Remove useless DMA-32 fallback configuration omits 4d361c6fd8d4 ixgbe: Remove useless DMA-32 fallback configuration omits 64953720a2ba ixgb: Remove useless DMA-32 fallback configuration omits 3b22523bca02 selftests, xsk: Fix bpf_res cleanup test omits 664de6a26b7f MAINTAINERS: platform-chrome: Add new chrome-platform@list [...] omits 0b94f2651f56 Bluetooth: hci_sync: Fix queuing commands when HCI_UNREGIS [...] omits 33372bc27437 Merge branch 'xsk-batching' omits 59e92bfe4df7 ice: xsk: Borrow xdp_tx_active logic from i40e omits 126cdfe1007a ice: xsk: Improve AF_XDP ZC Tx and use batching API omits 86e3f78c8d32 ice: xsk: Avoid potential dead AF_XDP Tx processing omits d1bc532e99be i40e: xsk: Move tmp desc array from driver to pool omits 3dd411efe1ed ice: Make Tx threshold dependent on ring length omits 3876ff525de7 ice: xsk: Handle SW XDP ring wrap and bump tail more often omits 296f13ff3854 ice: xsk: Force rings to be sized to power of 2 omits a4e186693cbe ice: Remove likely for napi_complete_done omits e2cf07654efb ptp: replace snprintf with sysfs_emit omits c217ab7a3961 r8169: enable ASPM L1.2 if system vendor flags it as safe omits 2fbafb828ec7 Merge branch 'static-inlines' omits 5e4eca5d929a net: tipc: remove unused static inlines omits a459bc9a3a68 net: sched: remove qdisc_qlen_cpu() omits 98b608629746 net: sched: remove psched_tdiff_bounded() omits d59a67f2f3f3 netlink: remove nl_set_extack_cookie_u32() omits 937fca918aac udplite: remove udplite_csum_outgoing() omits cc81df835c25 udp: remove inner_udp_hdr() omits 1303f8f0df24 dccp: remove max48() omits 8b2d546e23bb ipv6: remove inet6_rsk() and tcp_twsk_ipv6only() omits 0ab1e6d9a453 hsr: remove get_prp_lan_id() omits 560e08eda796 net: ax25: remove route refcount omits 8b0fdcdc3a7d net: remove bond_slave_has_mac_rcu() omits 08dfa5a19e1f net: remove linkmode_change_bit() omits b1755400b4be net: remove net_invalid_timestamp() omits f7bfd110f168 nfc: use *_set_vendor_cmds() helpers omits bd5daba2d024 mii: remove mii_lpa_to_linkmode_lpa_sgmii() omits d9f393f468aa nfp: Simplify array allocation omits a9c5eb642f53 net: ethernet: mtk_star_emac: fix unused variable omits f0a910dd04f1 Merge branch 'xgmac_mdio-preamble-suppression-and-custom-M [...] omits f7af8fe85aac dt-bindings: net: xgmac_mdio: Add "clock-frequency" and "s [...] omits dd8f467eda72 net/fsl: xgmac_mdio: Support setting the MDC frequency omits 909bea73485f net/fsl: xgmac_mdio: Support preamble suppression omits 1d14eb15dc2c net/fsl: xgmac_mdio: Use managed device resources omits 15ca0518c1b3 dt-bindings: net: xgmac_mdio: Remove unsupported "bus-frequency" omits 2e9589ff809e ipv4: Namespaceify min_adv_mss sysctl knob omits 349fdca68719 Merge branch 'mvneta-mac_select_pcs' omits 0ac4a71fc09c net: mvneta: use .mac_select_pcs() interface omits 72bb9531162a net: mvneta: reorder initialisation omits 7ded129bcaf7 Merge branch 'at803x-sfp-fiber' omits dc4d5fcc5d36 net: phy: at803x: Support downstream SFP cage omits 3265f4218878 net: phy: at803x: add fiber support omits 4f3a00c7f5b2 net: phy: at803x: move page selection fix to config_init omits 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 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 e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml omits a6d95c5a628a Revert "xfrm: xfrm_state_mtu should return at least 1280 f [...] 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 8033c6c2fed2 bpf: remove unused static inlines omits ff943683f8a6 selftests/bpf: fix uprobe offset calculation in selftests omits fbb8295248e1 tcp: allocate tcp_death_row outside of struct netns_ipv4 omits 49db8a70a01e nfp: only use kdoc style comments for kdoc omits 15f75fd31932 net: ethernet: cortina: permit to set mac address in DT 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 e5465a9027e9 selftests/bpf: Fix a clang compilation error 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 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() omits 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() omits 5fd16021578e net: enetc: use .mac_select_pcs() interface omits c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface omits 404f9373c4e5 swiotlb: simplify array allocation omits c0a4191c27a1 swiotlb: tidy up includes omits 35265899acef swiotlb: simplify debugfs setup omits dfcf2e017f5b swiotlb: do not zero buffer in set_memory_decrypted() omits 098db2f0eda6 Merge branch 'axienet-pcs-modernize' omits 03854d8a7723 net: axienet: replace mdiobus_write() with mdiodev_write() omits 7a86be6a5135 net: axienet: convert to phylink_pcs omits 71f390f57c70 Merge branch 'bnxt_en-RTC' omits 8bcf6f04d4a5 bnxt_en: Handle async event when the PHC is updated in RTC mode omits e7b0afb69083 bnxt_en: Implement .adjtime() for PTP RTC mode omits 24ac1ecd5240 bnxt_en: Add driver support to use Real Time Counter for PTP omits 740c342e3999 bnxt_en: PTP: Refactor PTP initialization functions omits 2895c1531056 bnxt_en: Update firmware interface to 1.10.2.73 omits f244b4dc53e5 printk: ringbuffer: Improve prb_next_seq() performance omits 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 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 adce573b927a Bluetooth: hci_h5: Add power reset via gpio in h5_btrtl_open omits b050c5bbbccf Bluetooth: btrtl: Add support for RTL8822C hci_ver 0x08 omits 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 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 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 d28b159b2d49 Merge branch 'stmmac-PCS-modernize' omits 72e94511e9ac net: stmmac: use .mac_select_pcs() interface omits 04a0683f7db4 net: stmmac: convert to phylink_generic_validate() omits f4c296c90976 net: stmmac: remove phylink_config.pcs_poll usage omits fe70fb74b564 net: stmmac/xpcs: convert to pcs_validate() omits d194923d51c9 net: stmmac: fill in supported_interfaces omits 92c3807b9ac3 net: stmmac: convert to phylink_get_linkmodes() omits be6ec5b70266 net: xpcs: add support for retrieving supported interface modes omits 3cade91d0e18 Merge branch 'mlxsw-RJ45' omits b7347cdf10fa mlxsw: core_env: Forbid module reset on RJ45 ports omits c8f994ccdd9a mlxsw: core_env: Forbid power mode set and get on RJ45 ports omits 615ebb8cc4e2 mlxsw: core_env: Forbid getting module EEPROM on RJ45 ports omits e62f5b0e3faa mlxsw: core_env: Query and store port module's type during [...] omits 0d31441e8793 mlxsw: reg: Add Port Module Type Mapping register omits 78cf4b92218b mlxsw: spectrum_ethtool: Add support for two new link modes omits 5eaec6d86805 mlxsw: Add netdev argument to mlxsw_env_get_module_info() omits 6af5f7b674e4 mlxsw: core_env: Do not pass number of modules as argument omits 5c759fe24cdb mlxsw: spectrum_ethtool: Remove redundant variable omits ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices omits 31eeb6b09f40 arm64: dts: juno: Remove GICv2m dma-range 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 d430e4acd99f mtd: rawnand: brcmnand: Fix sparse warnings in bcma_nand omits e547ffe9e6f4 clocksource/drivers/imx-tpm: Update name of clkevt omits 39664b624f6a clocksource/drivers/imx-tpm: Add CLOCK_EVT_FEAT_DYNIRQ omits 5b3c267506eb clocksource/drivers/imx-tpm: Mark two variable with __ro_a [...] omits 59e2bcd8a95b clocksource/drivers/imx-tpm: Drop IRQF_IRQPOLL omits 841255544b65 clocksource/drivers/imx-sysctr: Drop IRQF_IRQPOLL omits 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 e03c3bba351f xfrm: Fix xfrm migrate issues when address family changes omits c1aca3080e38 xfrm: Check if_id in xfrm_migrate omits c446fdacb10d bpf: fix register_btf_kfunc_id_set for !CONFIG_DEBUG_INFO_BTF omits fc1ca95585aa selftests: bpf: Less strict size check in sockopt_sk omits 451c4260443a Merge branch 'libbpf: deprecate some setter and getter APIs' omits 23fcfcf8bb17 perf: use generic bpf_program__set_type() to set BPF prog type omits 61afd3da0894 samples/bpf: use preferred getters/setters instead of depr [...] omits 379d19ecdc20 selftests/bpf: use preferred setter/getter APIs instead of [...] omits 39748db1d6bc bpftool: use preferred setters/getters instead of deprecated ones omits 5d98fce86e12 libbpf: deprecate bpf_program__is_<type>() and bpf_program [...] omits c5023b8f2693 libbpf: deprecate bpf_map__resize() omits 20eccf29e297 libbpf: hide and discourage inconsistently named getters omits 08df49054f31 selinux: declare path parameters of _genfs_sid const omits bcb62828e3e8 selinux: check return value of sel_make_avc_files omits 0266c25e7c28 selinux: access superblock_security_struct in LSM blob way omits ab14f1802cfb net: Adjust sk_gso_max_size once when set omits 54a4509cf11b Merge branch 'clk-cs2000' into clk-next omits 5edffb980519 clk: cs2000-cp: convert driver to regmap omits 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling omits b83688258605 clk: cs2000-cp: make clock skip setting configurable omits da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode omits a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable omits 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode omits 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag omits 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source omits 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml omits 314d8cd27874 Bluetooth: hci_event: Fix HCI_EV_VENDOR max_len omits 2d4b37b67cac Bluetooth: hci_core: Rate limit the logging of invalid SCO handle omits 1dc01abad654 cpumask: Always inline helpers which use bit manipulation [...] omits acb13ea0baf8 asm-generic/bitops: Always inline all bit manipulation helpers omits 61cc4534b655 locking/lockdep: Avoid potential access of invalid memory [...] omits e204193b138a lockdep: Use memset_startat() helper in reinit_class() omits 54dff232142e MAINTAINERS: add myself as reviewer for atomics omits 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 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 b88ffa66d530 ARM: dts: ox810se: Add Ethernet support 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 6b0671a23dd6 net: tulip: remove redundant assignment to variable new_csr6 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 6fc2f3832d36 ipv6: gro: flush instead of assuming different flows on ho [...] omits 10cdc794dae8 net: mana: Use struct_size() helper in mana_gd_create_dma_ [...] omits 8fe6e670640e r8169: use new PM macros omits a708078eeb99 spi: Add Sunplus SP7021 schema omits f62ca4e2a863 spi: Add spi driver for Sunplus SP7021 omits 934d0f039959 Merge branch 'dsa-avoid-cross-chip-vlan-sync' omits 108dc8741c20 net: dsa: Avoid cross-chip syncing of VLAN filtering omits 381a730182f1 net: dsa: Move VLAN filtering syncing out of dsa_switch_br [...] omits 51d555cfdcc6 Merge branch 'netns-speedup-dismantle' omits 37ba017dcc3b ipv4/tcp: do not use per netns ctl sockets omits 6a17b961ec19 ipv6: do not use per netns icmp sockets omits a15c89c703d4 ipv4: do not use per netns icmp sockets omits 0dad4087a86a tcp/dccp: get rid of inet_twsk_purge() omits 27dd35e02235 tcp/dccp: no longer use twsk_net(tw) from tw_timer_handler() omits d507204d3c5c tcp/dccp: add tw->tw_bslot omits 8a0de61c40af Merge branch 'ionic-fw-recovery' omits 36197d829783 ionic: replace set_vf data with union omits ec8ee714736e ionic: stretch heartbeat detection omits b1552a4c839e ionic: remove the dbid_inuse bitmap omits 43cfed71bd52 ionic: disable napi when ionic_lif_init() fails omits 238a0f7c2c21 ionic: Cleanups in the Tx hotpath code omits 584fb767cde8 ionic: Prevent filter add/del err msgs when the device is [...] omits f16f5be31009 ionic: Query FW when getting VF info via ndo_get_vf_config omits b640b5522ad9 ionic: Allow flexibility for error reporting on dev commands omits bc43ed4f35ab ionic: Correctly print AQ errors if completions aren't received omits 4cc787bd88be ionic: fix up printing of timeout error omits abd75d14fed6 ionic: better handling of RESET event omits 398d1e37f960 ionic: add FW_STOPPING state omits b8fd0271dad0 ionic: Don't send reset commands if FW isn't running omits e6958cefb98b ionic: separate function for watchdog init omits 9ad2939a1525 ionic: start watchdog after all is setup omits bc0bf9de6f48 ionic: fix type complaint in ionic_dev_cmd_clean() omits ca73b68aca4a ipv4: get rid of fib_info_hash_{alloc|free} omits c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode 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 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 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 74bb0f0c299c Merge branch 'Fix the incorrect register read for syscalls [...] omits 77fc0330dfe5 selftests/bpf: Add a test to confirm PT_REGS_PARM4_SYSCALL omits d084df3b7a4c libbpf: Fix the incorrect register read for syscalls on x86_64 omits 78a2054156dd selftests/bpf: Extract syscall wrapper omits 0dd392d16db4 scsi: qla2xxx: Update version to 10.02.07.300-k omits cfbafad7c603 scsi: qla2xxx: Check for firmware dump already collected omits 0d6a536cb1fc scsi: qla2xxx: Add devids and conditionals for 28xx omits a60447e7d451 scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() omits 4c103a802c69 scsi: qla2xxx: Fix T10 PI tag escape and IP guard options [...] omits 73825fd7a37c scsi: qla2xxx: edif: Fix clang warning omits 14cb838d245a scsi: qla2xxx: Fix warning for missing error code omits 8ad4be3d15cf scsi: qla2xxx: Fix device reconnect in loop topology omits 65120de26a54 scsi: qla2xxx: Add ql2xnvme_queues module param to configu [...] omits 1cfbbacbee2d scsi: qla2xxx: Fix wrong FDMI data for 64G adapter omits 355f5ffe840a scsi: qla2xxx: Add retry for exec firmware omits afd438ff874c scsi: qla2xxx: Fix scheduling while atomic omits e35920ab7874 scsi: qla2xxx: Fix premature hw access after PCI error omits 64f24af75b79 scsi: qla2xxx: Fix warning message due to adisc being flushed omits 725d3a0d31a5 scsi: qla2xxx: Fix stuck session in gpdb omits 31e6cdbe0eae scsi: qla2xxx: Implement ref count for SRB omits d4523bd6fd5d scsi: qla2xxx: Refactor asynchronous command initialization omits fc76387003d6 libbpf: Mark bpf_object__open_xattr() deprecated omits bfc0a2e94efc Merge branch 'deprecate bpf_object__open_buffer() API' omits 5a34d98b282e perf: Stop using bpf_object__open_buffer() API omits 9f45f70ab21e libbpf: Mark bpf_object__open_buffer() API deprecated omits c45c79e54666 Merge branch 'Add bpf_copy_from_user_task helper and sleep [...] omits 45105c2eb751 selftests/bpf: Add test for sleepable bpf iterator programs omits a8b77f7463a5 libbpf: Add "iter.s" section for sleepable bpf iterator programs omits 376040e47334 bpf: Add bpf_copy_from_user_task() helper omits b77fb25dcb34 bpf: Add support for bpf iterator programs to use sleepabl [...] omits d5ebaa7c5f6f Bluetooth: hci_event: Ignore multiple conn complete events omits d2fe7fc51fc3 ASoC: sh: rz-ssi: Code cleanup and fixes omits 8bcd0f121b19 ASoC: Xilinx fixes omits 01f5060e4251 ASoC: SOF: Intel: don't download firmware at each resume omits cef982dc4885 ASoC: topology: Fixes omits 7d19e3dab000 f2fs: fix to enable ATGC correctly via gc_idle sysfs interface omits e4544b63a7ee f2fs: move f2fs to use reader-unfair rwsems omits 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 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() omits cb36aaa69f16 Merge branch 'clk-at91' into clk-next omits 6e667749271e net: fec_ptp: remove redundant initialization of variable val omits 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg 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 caaba96131b3 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 0bfb95f59a66 selftests, bpf: Do not yet switch to new libbpf XDP APIs 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 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 b4ec6a192312 selftests, xsk: Fix rx_full stats test omits ed8bb03222c9 bpf: Fix flexible_array.cocci warnings omits 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 6596a0229541 xfrm: fix MTU regression 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 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 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 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 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 305325688ff9 NTB/msi: Use struct_size() helper in devm_kzalloc() omits bb8c98537ac8 media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm omits ba31a5b39400 media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm omits c281f7d3898b media: mtk-vcodec: Use codec type to separate different hardware omits 0415ddf0c9cb media: mtk-vcodec: Add core dec and dec end ipi msg omits 6491c05bda74 media: mtk-vcodec: Support 34bits dma address for vdec omits 365e4ba01df4 media: mtk-vcodec: Add work queue for core hardware decode omits 66e860ffed72 media: mtk-vcodec: Add new interface to lock different hardware omits 5797f7e18ab7 media: mtk-vcodec: Generalize power and clock on/off interfaces omits b199fe46f35c media: mtk-vcodec: Add msg queue feature for lat and core [...] omits 770eb47f77f1 media: mtk-vcodec: Add irq interface for multi hardware omits 19faef3f6cd6 media: mtk-vcodec: Use pure single core for MT8183 omits c05bada35f01 media: mtk-vcodec: Add to support multi hardware decode omits 04fac6a1fc20 media: mtk-vcodec: Support MT8192 omits 4215692f50fe media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bin [...] omits 9cdd70ceb6fa media: dt-bindings: media: mtk-vcodec: Separate video enco [...] omits 8db41f733d34 media: mtk-vcodec: export decoder pm functions omits d745646b62f2 media: mtk-vcodec: Refactor vcodec pm interface omits a1dcdd6acc97 media: mtk-vcodec: Align vcodec wake up interrupt interface omits d1c51b730209 media: mtk-vcodec: Get numbers of register bases from DT omits d95a63daca85 media: hevc: Embedded indexes in RPS omits 7a3b3dc3bb2e media: hevc: Remove RPS named flags omits da13c943da72 media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats omits e8b13dc37b27 media: atmel: atmel-sama7g5-isc: fix UYVY input format mbu [...] omits 3f050110617d media: atmel: atmel-isc-base: clamp wb gain coefficients omits 76c97b0bb842 media: atmel: atmel-isc-base: add wb debug messages omits 9780baa06992 media: atmel: atmel-isc-base: fix bytesperline value for p [...] omits 72802a86e11c media: atmel: atmel-isc-base: report frame sizes as full s [...] omits 6b66e047f5b0 media: atmel: atmel-isc-base: remove frameintervals VIDIOC omits 1b52ce99e9f2 media: atmel: atmel-sama7g5-isc: fix ispck leftover omits ae9a7d57f66a media: atmel: atmel-isc: replace video device name with mo [...] omits 118bf76a35bc media: atmel: atmel-isc: split the clock code into separat [...] omits 2de0b3c0f678 media: atmel: introduce microchip csi2dc driver omits 76a5341cea4b media: dt-bindings: media: atmel: csi2dc: add bindings for [...] omits f6d1bbe5140d media: MAINTAINERS: add microchip csi2dc omits c1b403352c5d media: stm32: dcmi: create a dma scatterlist based on DMA [...] omits fc5004e5d477 media: v4l2-ctrls: make array range static omits 2bea83882441 media: media/radio: make array probe_ports static const omits 19bc4f40b2c5 media: gspca: make array regs_to_read static const omits ef058cc8b719 media: bttv: fix WARNING regression on tunerless devices omits 784a1883cff0 media: imx-jpeg: use NV12M to represent non contiguous NV12 omits 7e2c9c6fd893 media: davinci: vpif: drop probe printk omits 43acb728bbc4 media: davinci: vpif: fix use-after-free on driver unbind omits d42b3ad105b5 media: davinci: vpif: fix unbalanced runtime PM enable omits 4a321de23921 media: davinci: vpif: fix unbalanced runtime PM get omits 97733180fafb media: platform: cros-ec: Add brask to the match table omits d8772818e223 media: saa7134: use swap() to make code cleaner omits f0c2ba1ed4ad media: imx: imx8mq-mipi_csi2: fix system resume omits 59c2b6d51803 media: imx: imx8mq-mipi-csi2: remove wrong irq config writ [...] omits e25a89f743b1 media: mtk-vcodec: potential dereference of null pointer omits 8310ca94075e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buff [...] omits 2092f0def160 media: docs: vidioc-dqbuf: State all remaining fields are [...] omits 57c1d5de7d15 media: vivid: fix timestamp and sequence wrapping omits 9a0e3cd50d39 media: rkisp1: fix grey format iommu page faults omits 5be7f8c91d25 media: staging: media: imx: imx7-mipi-csis: Make subdev na [...] omits 385031b6fc18 media: staging: media: imx: imx7_mipi_csis: Add timings ov [...] omits 95a1379004cb media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS [...] omits 5226429540de media: camss: Apply vfe_get/vfe_put fix to SDM845 omits c5af8db84c01 media: camss: Do vfe_get/vfe_put for csid on sm8250 omits 5ba38efb2622 media: camss: Add SM8250 bandwdith configuration support omits b4436a18eedb media: camss: add support for SM8250 camss omits e53d660843de media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW omits 4edc8eae715c media: camss: Add initial support for VFE hardware version [...] omits 1ce8c48b06f2 media: camss: vfe-170: fix "VFE halt timeout" error omits ed38a1469b31 media: camss: fix VFE irq name omits 661a1021e352 media: camss: remove vdda-csiN from sdm845 resources omits e54ef952d5b0 media: camss: csid: allow csid to work without a regulator omits ee780cd7be3b media: camss: csid-170: set the right HALT_CMD when disabled omits 4ea0df151edc media: camss: csid-170: support more than one lite vfe omits 7d8210851cb3 media: camss: csid-170: remove stray comment omits a6da362491e4 media: camss: csid-170: don't enable unused irqs omits 14d510e040f8 media: camss: csid-170: fix non-10bit formats omits 53655d2a0ff2 media: camss: csiphy-3ph: add support for SM8250 CSI DPHY omits c6b6def917cc media: camss: csiphy-3ph: disable interrupts omits dd89115a7c1c media: camss: csiphy-3ph: don't print HW version as an error omits 46f8ac8497c5 media: dt-bindings: media: camss: Add qcom,sm8250-camss binding omits 7eba1e43273e media: staging: media: zoran: drop read/write support omits fa5fce2573ec media: staging: media: zoran: drop kernel log spam omits 35e77cea10e6 media: staging: media: zoran: fix TRY_FMT handling omits 914941827aad media: staging: media: zoran: fix various V4L2 compliance errors omits e3b86f4e558c media: staging: media: zoran: calculate the right buffer n [...] omits 4e3edddb9507 media: staging: media: zoran: fix counting buffer in reserve omits 202ddbc9a33b media: staging: media: zoran: clean unused code omits 241f5b67fb48 media: staging: media: zoran: fix usage of vb2_dma_contig_ [...] omits 8f7cc5c0b0eb media: staging: media: zoran: introduce zoran_i2c_init omits 3b70b0ecd7ca media: staging: media: zoran: move config select on primar [...] omits 82e3a496eb56 media: staging: media: zoran: move videodev alloc omits 49ebe7c38d04 media: staging: media: zoran: remove vidmem omits fe047de480ca media: staging: media: zoran: merge all modules omits 12b65d5c4a92 media: staging: media: zoran: videocode: remove procfs omits 2776d278df1c media: staging: media: zoran: add debugfs omits b82cdccafd41 media: staging: media: zoran: rename debug module parameter omits b419ee9468d9 media: staging: media: zoran: use module_pci_driver omits 4d4389f64c5f media: staging: media: zoran: move module parameter checks [...] omits 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] omits 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 b5fbaf7d779f arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output omits 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] omits ed2c66a95c0c arm64: dts: rockchip: fix rk3399-puma-haikou USB OTG mode omits 85a8bccfa945 arm64: dts: rockchip: drop pclk_xpcs from gmac0 on rk3568 omits 2ddd96aadbd0 arm64: dts: rockchip: fix dma-controller node names on rk356x omits 1ff37c22b161 arm64: dts: rockchip: add Quartz64-A usb2 support omits 91c4c3e06a25 arm64: dts: rockchip: add usb2 nodes to rk3568 device tree omits 7dbb47d64acf dt-bindings: soc: rockchip: add rk3568-usb2phy-grf omits cda32a618deb mtd: nand: Add a new helper to retrieve the ECC context omits 96489c1c0b53 mtd: nand: ecc: Add infrastructure to support hardware engines omits 1d46963d4537 mtd: spinand: macronix: Use random program load omits 3e2bcda631d4 dt-bindings: mtd: Describe Macronix NAND ECC engine omits 475e826bad8c dt-bindings: spi: mxic: Document the nand-ecc-engine property omits 295fca79a8ee dt-bindings: spi: mxic: Convert to yaml omits 90c204d3195a dt-bindings: spi: mxic: The interrupt property is not mandatory omits 390925f60a4b dt-bindings: vendor-prefixes: Clarify Macronix prefix omits 3a0d6d0fb14d dt-bindings: mtd: spi-nand: Convert spi-nand description f [...] omits 751f204a6fe6 dt-bindings: mtd: nand-chip: Create a NAND chip description omits f0dcb5bd56ee dt-bindings: mtd: nand-controller: Harmonize the property types omits 0e7f1b557974 dt-bindings: mtd: nand-controller: Fix a comment in the examples omits 93f2ec9e4012 dt-bindings: mtd: nand-controller: Fix the reg property de [...] 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 c138f67ad472 batman-adv: Remove redundant 'flush_workqueue()' calls omits 94ea9392e113 batman-adv: Start new development cycle omits db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status omits e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default omits 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] omits 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() omits 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege omits c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] omits 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve omits 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() omits a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' omits ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags omits 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags omits 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest omits 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine omits f45d5b6ce2e8 bpf: generalise tail call map compatibility check omits 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs omits 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] omits 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] omits 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() omits be3d72a2896c bpf: move user_size out of bpf_test_init omits d99173027d68 bpf: add frags support to xdp copy helpers omits bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API omits 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper omits e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] omits c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] omits c41ced023a98 net: mvneta: add frags support to XDP_TX omits 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} omits ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine omits d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine omits d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management omits 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] omits 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame omits d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp omits a86974f75e88 Bluetooth: Remove kernel-doc style comment block omits aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() omits 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products omits 820e6e227c40 selftests: bpf: test BPF_PROG_QUERY for progs attached to sockmap omits 748cd5729ac7 bpf: support BPF_PROG_QUERY for progs attached to sockmap omits 3f712d4691fc Merge branch 'libbpf: streamline netlink-based XDP APIs' omits d4e34bfcbe88 samples/bpf: adapt samples/bpf to bpf_xdp_xxx() APIs omits 544356524dd6 selftests/bpf: switch to new libbpf XDP APIs omits c86575eccab2 bpftool: use new API for attaching XDP program omits c359821ac65b libbpf: streamline low-level XDP APIs omits 1713e33bfd28 Merge branch 'libbpf: deprecate legacy BPF map definitions' omits 96c85308eed9 docs/bpf: update BPF map definition example omits 93b8952d223a libbpf: deprecate legacy BPF map definitions omits ccc3f56918f6 selftests/bpf: convert remaining legacy map definitions omits 32b3429479ea selftests/bpf: fail build on compilation warning omits 1058b6a78db2 selftests/bpf: Do not fail build if CONFIG_NF_CONNTRACK=m/n omits 8c0be0631d81 selftests: bpf: Fix bind on used port omits 38f033a16a28 Merge branch 'rely on ASSERT marcos in xdp_bpf2bpf.c/xdp_a [...] omits fa6fde350b16 bpf: selftests: Get rid of CHECK macro in xdp_bpf2bpf.c omits 791cad025051 bpf: selftests: Get rid of CHECK macro in xdp_adjust_tail.c omits 8d7f167752c3 Bluetooth: mgmt: Add MGMT Adv Monitor Device Found/Lost events omits 3368aa357f3b Bluetooth: msft: Handle MSFT Monitor Device Event omits 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] omits 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval omits b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] omits b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] omits c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx omits f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean omits d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] omits 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] omits f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] omits e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] omits b662000aff84 bpftool: Adding support for BTF program names omits 51395cf204f2 wcn36xx: Add SNR reporting via get_survey() omits 29696e0aa413 wcn36xx: Track SNR and RSSI for each RX frame omits d6f2746691cb wcn36xx: Track the band and channel we are tuned to omits 039d5d4db4bc wcn36xx: Implement get_snr() omits eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] omits 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' omits a796966b6ea0 selftest/bpf: Fix a stale comment. omits 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] omits eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. omits 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. omits 4408d55a6467 af_unix: Refactor unix_next_socket(). omits 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' omits 465656964340 selftests/bpf: Add test for race in btf_try_get_module omits c1ff181ffabc selftests/bpf: Extend kfunc selftests omits 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] omits 87091063df5d selftests/bpf: Add test for unstable CT lookup API omits b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF omits 5c073f26f9dc bpf: Add reference tracking support to kfunc omits d583691c47dc bpf: Introduce mem, size argument pair support for kfunc omits b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API omits dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf omits 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] omits 87a0b2fafc09 Merge tag 'v5.16' into next 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 6bae9de622d3 ath10k: abstract htt_rx_desc structure omits d17efe4f80fc wcn36xx: Use platform_get_irq_byname() to get the interrupt omits 76d7b996aab8 ath9k: remove redundant status variable omits dc7ff75690ea ath11k: Reconfigure hardware rate for WCN6855 after vdev i [...] omits a063b650ce5d ath: dfs_pattern_detector: Avoid open coded arithmetic in [...] omits f14c3f4db9cb ath10k: Use platform_get_irq() to get the interrupt omits dff39ad93de8 ath5k: fix ah_txq_isr_txok_all setting omits 3296fe1a8339 ath5k: remove unused ah_txq_isr_txurn member from struct ath5k_hw omits 0feb4052ad47 ath5k: remove unused ah_txq_isr_qcborn member from struct [...] omits bcc08e05041e ath5k: remove unused ah_txq_isr_qcburn member from struct [...] omits 5b747459477b ath5k: remove unused ah_txq_isr_qtrig member from struct ath5k_hw omits c9b41832dc08 ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() omits 3cd04a438754 ath11k: move function ath11k_dp_rx_process_mon_status omits 67a9d399fcb0 ath11k: enable RX PPDU stats in monitor co-exist mode omits 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 e80f2a0d1946 test: selftests: Remove unused various in sockmap_verdict_prog.c omits 0e3a1c902ffb tools/resolve_btfids: Build with host flags omits 71a3cdf80c0d bpf/scripts: Raise an exception if the correct number of h [...] omits 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt omits ac4dfd0d1d35 arm64: dts: add support for S4 based Amlogic AQ222 omits 86c7ecad3bf8 Merge branch 'libbpf 1.0: deprecate bpf_map__def() API' omits 063fa26aab7d libbpf: Deprecate bpf_map__def() API omits 0991f6a38f57 bpftool: Only set obj->skeleton on complete success omits 8d6fabf1654a selftests/bpf: Stop using bpf_map__def() API omits 924b1cd61148 perf: Stop using bpf_map__def() API omits 3c28919f0652 bpftool: Stop using bpf_map__def() API omits 76acfce664ca samples/bpf: Stop using bpf_map__def() API omits a32ea51a3f17 libbpf: Fix possible NULL pointer dereference when destroy [...] omits 472ee694b0a7 Merge branch 'libbpf: rename bpf_prog_attach_xattr to bpf_ [...] omits ce7875473324 selftests/bpf: Change bpf_prog_attach_xattr() to bpf_prog_ [...] omits d6c9c24e8912 libbpf: Rename bpf_prog_attach_xattr() to bpf_prog_attach_opts() omits 622a5b582cc2 bpftool: Fix error check when calling hashmap__new() omits fba60b171a03 libbpf: Use IS_ERR_OR_NULL() in hashmap__free() omits 27fe872b5169 Merge branch 'for-5.17-fixes' into for-next omits ffacbd11e258 cgroup: Fix cgroup_can_fork() and cgroup_post_fork() kerne [...] omits 95b99f353cf3 cgroup: rstat: retrieve current bstat to delta directly omits 4148be7de0a3 cgroup: rstat: use same convention to assign cgroup_base_stat omits 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 ac7b4433714a arm64: dts: meson: add initial device-tree for H96-Max omits 2ca889b12016 dt-bindings: arm: amlogic: add H96-Max bindings omits bf510ace20ac dt-bindings: vendor-prefixes: add haochuangyi prefix omits 8b749a0205bd arm64: dts: meson: add initial device-trees for A95XF3-AIR omits bc7811bd4e88 dt-bindings: arm: amlogic: add A95XF3-AIR bindings omits 3dbabb9ac746 dt-bindings: vendor-prefixes: add cyx prefix omits 37875d9dcb42 arm64: dts: meson: add initial device-trees for X96-AIR omits d2ecf5ae59c8 dt-bindings: arm: amlogic: add X96-AIR bindings omits b5a03ecec30c arm64: dts: meson: add common SM1 ac2xx dtsi omits 86f2159468d5 arm64: dts: meson-sm1: add spdifin and pdifout nodes omits 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 omits 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] omits b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header omits c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] omits fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails omits 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod omits e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern omits 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak omits 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 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] omits 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file omits 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S omits ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth omits 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read omits 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning omits fc32ca1ea6f7 dt-bindings: arm: amlogic: add S4 based AQ222 bindings omits 416abf4f1891 ieee802154: atusb: move to new USB API 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 12ab2b5c8a0e Merge branch 'for-5.17' into for-next 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 5fe41793bc78 ARM: 9176/1: avoid literal references in inline assembly omits 395cc1cdcbd4 Merge branch 'for-5.17' into for-next omits fddacc7ff4dd soc: fsl: guts: Revert commit 3c0d64e867ed omits 23d9a9280efe ARM: 9177/1: disable vmap'ed stacks on suspend-capable SMP [...] omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next 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 fc5a40694ba6 Revert "dt-bindings: arm: qcom: Document SDX65 platform an [...] omits 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC omits 94d0cd1da14a firmware: arm_scmi: Add new parameter to mark_txdone omits 0bfdca8a8661 firmware: arm_scmi: Add atomic mode support to smc transport omits 69255e746890 firmware: arm_scmi: Add support for atomic transports omits bf322084fec3 firmware: arm_scmi: Make optee support sync_cmds_completed_on_ret omits 117542b81fe7 firmware: arm_scmi: Make smc support sync_cmds_completed_on_ret omits 31d2f803c19c firmware: arm_scmi: Add sync_cmds_completed_on_ret transport flag omits f716cbd33f03 firmware: arm_scmi: Make smc transport use common completions omits a690b7e6e774 firmware: arm_scmi: Add configurable polling mode for transports omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits c5915b53d4c2 dt-bindings: soc: bcm: Convert brcm,bcm2835-vchiq to json-schema omits 9cf72c358a20 Merge tag 'arm-irq-and-vmap-stacks-for-rmk' of git://git.k [...] omits 09b7bafa9876 Merge branch 'for-5.17' into for-next 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 d86d1652ab13 apparmor: test: Remove some casts which are no-longer required omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = 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 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c omits f872af09094c firmware: arm_scmi: Use new trace event scmi_xfer_response_wait omits 8b276b59ccf9 include: trace: Add new scmi_xfer_response_wait event omits 5a731aebd31b firmware: arm_scmi: Refactor message response path omits 582730b9cbcc firmware: arm_scmi: Set polling timeout to max_rx_timeout_ms omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-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 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 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 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 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 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 20fbfc81e390 drm/imx: imx-tve: Make use of the helper function devm_pla [...] omits 0927a71fd0ed gpu: ipu-v3: image-convert: use swap() 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 21050a39a3b6 Merge tag 'drm-intel-next-fixes-2022-03-24' of git://anong [...] adds 5662abf6e213 drm/edid: check basic audio support on CEA extension block adds 7344bad7fb6d drm/edid: fix CEA extension byte #3 parsing adds c73c3576a222 Merge tag 'drm-misc-next-fixes-2022-03-24-1' of git://anon [...] adds 40faaf80c463 fbdev: Fix sys_imageblit() for arbitrary image widths adds 2a81dba4b577 fbdev: Fix cfb_imageblit() for arbitrary image widths
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 (f8833a2b2356) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-master-aarch6 [...]
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 | 4 - .rustfmt.toml | 12 - CREDITS | 6 - Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/removed/sysfs-mce | 37 - Documentation/ABI/stable/sysfs-block | 49 - Documentation/ABI/stable/sysfs-devices-system-cpu | 4 - .../ABI/stable/sysfs-driver-firmware-zynqmp | 141 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- .../ABI/testing/debugfs-driver-habanalabs | 20 +- Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-bus-cxl | 36 - Documentation/ABI/testing/sysfs-bus-iio | 31 - .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 - .../ABI/testing/sysfs-bus-iio-dac-ltc2688 | 86 - .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 - Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 - Documentation/ABI/testing/sysfs-bus-nvdimm | 35 - Documentation/ABI/testing/sysfs-bus-papr-pmem | 12 - Documentation/ABI/testing/sysfs-bus-peci | 16 - .../ABI/testing/sysfs-class-firmware-attributes | 45 - Documentation/ABI/testing/sysfs-class-hwmon | 8 - Documentation/ABI/testing/sysfs-class-power | 8 +- Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 - Documentation/ABI/testing/sysfs-driver-eud | 9 - Documentation/ABI/testing/sysfs-driver-habanalabs | 16 +- Documentation/ABI/testing/sysfs-driver-intel_sdsi | 77 - .../testing/sysfs-firmware-papr-energy-scale-info | 29 - Documentation/ABI/testing/sysfs-fs-f2fs | 54 +- Documentation/ABI/testing/sysfs-kernel-mm-damon | 274 - Documentation/ABI/testing/sysfs-mce | 32 + Documentation/ABI/testing/sysfs-platform-lg-laptop | 1 - Documentation/ABI/testing/sysfs-timecard | 116 +- Documentation/Makefile | 2 +- .../admin-guide/acpi/fan_performance_states.rst | 28 - Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/cgroup-v1/memory.rst | 2 - Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/hw-vuln/spectre.rst | 50 +- Documentation/admin-guide/index.rst | 1 - Documentation/admin-guide/iostats.rst | 6 +- Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 - Documentation/admin-guide/kernel-parameters.txt | 148 +- Documentation/admin-guide/laptops/lg-laptop.rst | 2 +- Documentation/admin-guide/media/fimc.rst | 2 +- Documentation/admin-guide/media/i2c-cardlist.rst | 2 +- Documentation/admin-guide/media/imx7.rst | 2 +- Documentation/admin-guide/media/omap3isp.rst | 2 +- Documentation/admin-guide/media/omap4_camera.rst | 2 +- Documentation/admin-guide/media/vimc.rst | 13 - Documentation/admin-guide/mm/damon/usage.rst | 380 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/perf/index.rst | 1 - Documentation/admin-guide/pm/amd-pstate.rst | 26 - .../pm/intel_uncore_frequency_scaling.rst | 60 - Documentation/admin-guide/pm/working-state.rst | 1 - Documentation/admin-guide/reporting-issues.rst | 73 +- .../admin-guide/reporting-regressions.rst | 451 - Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/admin-guide/sysctl/kernel.rst | 91 +- Documentation/admin-guide/sysctl/net.rst | 9 - Documentation/arm64/booting.rst | 10 +- Documentation/arm64/elf_hwcaps.rst | 5 - Documentation/arm64/memory-tagging-extension.rst | 54 +- Documentation/arm64/silicon-errata.rst | 2 +- Documentation/asm-annotations.rst | 11 +- Documentation/block/biodoc.rst | 1164 ++ Documentation/block/capability.rst | 2 +- Documentation/block/index.rst | 1 + Documentation/bpf/bpf_prog_run.rst | 117 - Documentation/bpf/btf.rst | 45 +- Documentation/bpf/index.rst | 1 - Documentation/bpf/instruction-set.rst | 215 +- Documentation/bpf/verifier.rst | 2 +- Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 131 +- Documentation/core-api/dma-attributes.rst | 8 + Documentation/core-api/entry.rst | 279 - Documentation/core-api/index.rst | 8 - Documentation/core-api/mm-api.rst | 19 +- Documentation/core-api/pin_user_pages.rst | 18 +- Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/kfence.rst | 12 - Documentation/dev-tools/ktap.rst | 49 +- Documentation/dev-tools/sparse.rst | 2 - Documentation/devicetree/bindings/Makefile | 49 +- Documentation/devicetree/bindings/arm/airoha.yaml | 28 - Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 12 - .../devicetree/bindings/arm/arm,cci-400.yaml | 5 - .../devicetree/bindings/arm/atmel-at91.yaml | 12 +- .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 - .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/cpus.yaml | 13 +- .../bindings/arm/freescale/fsl,layerscape-dcfg.txt | 2 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 1 - Documentation/devicetree/bindings/arm/fsl.yaml | 24 - Documentation/devicetree/bindings/arm/fw-cfg.txt | 38 + .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 26 - .../devicetree/bindings/arm/linux,dummy-virt.yaml | 20 - .../devicetree/bindings/arm/mediatek.yaml | 4 - .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 - .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 - .../devicetree/bindings/arm/mstar/mstar.yaml | 4 - .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 - Documentation/devicetree/bindings/arm/pmu.yaml | 4 - Documentation/devicetree/bindings/arm/qcom.yaml | 29 +- Documentation/devicetree/bindings/arm/renesas.yaml | 9 - .../devicetree/bindings/arm/rockchip.yaml | 13 - .../bindings/arm/samsung/samsung-boards.yaml | 2 - .../devicetree/bindings/arm/stm32/stm32.yaml | 6 - Documentation/devicetree/bindings/arm/sunxi.yaml | 5 - Documentation/devicetree/bindings/arm/tesla.yaml | 27 - Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 - .../devicetree/bindings/ata/ahci-platform.txt | 79 + .../devicetree/bindings/ata/ahci-platform.yaml | 189 - .../bindings/ata/cortina,gemini-sata-bridge.txt | 55 + .../bindings/ata/cortina,gemini-sata-bridge.yaml | 109 - .../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/apple,nco.yaml | 62 - .../bindings/clock/cirrus,cs2000-cp.yaml | 91 - .../devicetree/bindings/clock/cs2000-cp.txt | 22 + .../devicetree/bindings/clock/imx93-clock.yaml | 62 - .../devicetree/bindings/clock/imxrt1050-clock.yaml | 67 - .../devicetree/bindings/clock/intc_stratix10.txt | 20 + .../devicetree/bindings/clock/intel,stratix10.yaml | 35 - .../clock/marvell,armada-3700-uart-clock.yaml | 59 - .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 - .../devicetree/bindings/clock/microchip,mpfs.yaml | 58 - .../bindings/clock/mstar,msc313-cpupll.yaml | 45 - .../devicetree/bindings/clock/qcom,a7pll.yaml | 2 +- .../devicetree/bindings/clock/qcom,camcc.txt | 18 + .../bindings/clock/qcom,dispcc-sm6125.yaml | 87 - .../bindings/clock/qcom,dispcc-sm6350.yaml | 86 - .../bindings/clock/qcom,gcc-apq8064.yaml | 29 +- .../bindings/clock/qcom,gcc-ipq8064.yaml | 76 - .../devicetree/bindings/clock/qcom,gcc-other.yaml | 70 - .../devicetree/bindings/clock/qcom,gcc.yaml | 59 +- .../devicetree/bindings/clock/qcom,gpucc.yaml | 2 - .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 - .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 - .../devicetree/bindings/clock/qcom,rpmhcc.yaml | 1 - .../bindings/clock/qcom,sdm845-camcc.yaml | 65 - .../devicetree/bindings/clock/qoriq-clock.txt | 1 - .../devicetree/bindings/clock/renesas,9series.yaml | 97 - .../bindings/clock/renesas,rzg2l-cpg.yaml | 14 +- .../bindings/clock/starfive,jh7100-audclk.yaml | 57 - .../devicetree/bindings/clock/tesla,fsd-clock.yaml | 198 - .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 - .../bindings/connector/usb-connector.yaml | 3 +- .../bindings/cpufreq/cpufreq-qcom-hw.txt | 172 + .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 201 - .../bindings/cpufreq/qcom-cpufreq-nvmem.yaml | 166 - .../bindings/crypto/atmel,at91sam9g46-aes.yaml | 66 - .../bindings/crypto/atmel,at91sam9g46-sha.yaml | 60 - .../bindings/crypto/atmel,at91sam9g46-tdes.yaml | 64 - .../devicetree/bindings/crypto/atmel-crypto.txt | 68 + .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../devicetree/bindings/devfreq/rk3399_dmc.txt | 212 + .../allwinner,sun4i-a10-display-engine.yaml | 2 - .../bindings/display/brcm,bcm2711-hdmi.yaml | 3 +- .../bindings/display/bridge/adi,adv7511.yaml | 5 +- .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/synopsys,dw-hdmi.yaml | 5 +- .../bindings/display/bridge/toshiba,tc358768.yaml | 7 +- .../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,hdmi.yaml | 5 +- .../bindings/display/mediatek/mediatek,ovl-2l.yaml | 10 + .../bindings/display/mediatek/mediatek,ovl.yaml | 10 + .../bindings/display/mediatek/mediatek,rdma.yaml | 10 + .../bindings/display/mediatek/mediatek,wdma.yaml | 10 + .../devicetree/bindings/display/msm/gpu.yaml | 2 - .../devicetree/bindings/display/msm/mdp4.txt | 114 + .../devicetree/bindings/display/msm/mdp4.yaml | 124 - .../bindings/display/panel/display-timings.yaml | 3 +- .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../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 - .../devicetree/bindings/display/ste,mcde.yaml | 4 +- .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 - .../devicetree/bindings/dma/mediatek,uart-dma.yaml | 122 - .../devicetree/bindings/dma/mtk-uart-apdma.txt | 56 + .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../bindings/dma/sifive,fu540-c000-pdma.yaml | 8 +- .../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 | 15 +- .../devicetree/bindings/example-schema.yaml | 14 - .../devicetree/bindings/extcon/maxim,max77843.yaml | 40 - .../bindings/extcon/siliconmitus,sm5502-muic.yaml | 5 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 77 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 6 +- .../bindings/firmware/qemu,fw-cfg-mmio.yaml | 54 - .../devicetree/bindings/gnss/gnss-common.yaml | 55 - Documentation/devicetree/bindings/gnss/gnss.txt | 37 + .../devicetree/bindings/gnss/sirfstar.txt | 46 + .../devicetree/bindings/gnss/sirfstar.yaml | 76 - .../devicetree/bindings/gnss/u-blox,neo-6m.yaml | 14 +- .../bindings/gpio/airoha,en7523-gpio.yaml | 66 - .../devicetree/bindings/gpio/delta,tn48m-gpio.yaml | 39 - .../devicetree/bindings/gpio/faraday,ftgpio010.txt | 27 + .../bindings/gpio/faraday,ftgpio010.yaml | 65 - .../devicetree/bindings/gpio/gpio-pca95xx.yaml | 8 + .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +- Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../bindings/gpio/microchip,mpfs-gpio.yaml | 79 - .../devicetree/bindings/gpio/sifive,gpio.yaml | 2 +- .../bindings/hwlock/ti,omap-hwspinlock.yaml | 33 +- .../devicetree/bindings/hwmon/adi,adm1275.yaml | 68 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- .../devicetree/bindings/hwmon/ti,tmp464.yaml | 114 - .../devicetree/bindings/i2c/atmel,at91sam-i2c.yaml | 146 - Documentation/devicetree/bindings/i2c/i2c-at91.txt | 82 + Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 2 - .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 + Documentation/devicetree/bindings/i2c/i2c.txt | 4 - .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 - .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 - .../devicetree/bindings/i2c/renesas,riic.yaml | 2 - .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 - .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 - .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 - .../bindings/iio/afe/temperature-sense-rtd.yaml | 101 - .../bindings/iio/afe/temperature-transducer.yaml | 114 - .../bindings/iio/amplifiers/adi,ada4250.yaml | 50 - .../devicetree/bindings/iio/dac/adi,ltc2688.yaml | 146 - .../bindings/iio/frequency/adi,admv1014.yaml | 134 - .../bindings/iio/frequency/adi,admv4420.yaml | 55 - .../bindings/iio/proximity/semtech,sx9324.yaml | 161 - .../bindings/iio/proximity/semtech,sx9360.yaml | 89 - .../devicetree/bindings/iio/st,st-sensors.yaml | 3 - .../devicetree/bindings/input/adc-joystick.yaml | 9 +- .../bindings/input/mediatek,mt6779-keypad.yaml | 77 - .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../input/touchscreen/imagis,ist3038c.yaml | 74 - .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 - .../amlogic,meson-gpio-intc.txt | 1 - .../interrupt-controller/andestech,ativic32.txt | 19 + .../bindings/interrupt-controller/apple,aic.yaml | 31 - .../bindings/interrupt-controller/apple,aic2.yaml | 98 - .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../bindings/interrupt-controller/qcom,mpm.yaml | 96 - .../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 | 10 - .../devicetree/bindings/ipmi/ipmi-ipmb.yaml | 8 - .../bindings/leds/backlight/led-backlight.yaml | 2 - Documentation/devicetree/bindings/leds/common.yaml | 9 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 3 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 3 +- .../devicetree/bindings/leds/maxim,max77693.yaml | 105 - .../devicetree/bindings/mailbox/fsl,mu.yaml | 35 +- .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 47 - .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 + .../devicetree/bindings/mailbox/mtk,adsp-mbox.yaml | 50 - .../devicetree/bindings/mailbox/mtk-gce.txt | 8 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 1 - .../media/allwinner,sun4i-a10-video-engine.yaml | 4 - .../devicetree/bindings/media/amphion,vpu.yaml | 180 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 +- .../bindings/media/i2c/isil,isl79987.yaml | 113 - .../bindings/media/i2c/maxim,max9286.yaml | 275 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 169 - .../bindings/media/mediatek,vcodec-encoder.yaml | 179 - .../media/mediatek,vcodec-subdev-decoder.yaml | 265 - .../bindings/media/mediatek-jpeg-decoder.txt | 38 + .../bindings/media/mediatek-jpeg-decoder.yaml | 80 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 + .../bindings/media/mediatek-jpeg-encoder.yaml | 72 - .../devicetree/bindings/media/mediatek-mdp.txt | 8 + .../devicetree/bindings/media/mediatek-vcodec.txt | 131 + .../bindings/media/microchip,csi2dc.yaml | 197 - .../bindings/media/nxp,imx-mipi-csi2.yaml | 214 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 - .../bindings/media/nxp,imx7-mipi-csi2.yaml | 214 + .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../devicetree/bindings/media/nxp,imx8mq-vpu.yaml | 68 +- .../bindings/media/qcom,msm8916-camss.yaml | 10 + .../bindings/media/qcom,msm8996-camss.yaml | 20 + .../bindings/media/qcom,sdm660-camss.yaml | 20 + .../bindings/media/qcom,sdm845-camss.yaml | 31 +- .../bindings/media/qcom,sm8250-camss.yaml | 463 - .../devicetree/bindings/media/renesas,csi2.yaml | 5 +- .../devicetree/bindings/media/ti,cal.yaml | 4 - .../ddr/jedec,lpddr2-timings.yaml | 135 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 23 +- .../ddr/jedec,lpddr3-timings.yaml | 157 - .../memory-controllers/ddr/jedec,lpddr3.yaml | 263 - .../memory-controllers/ddr/lpddr2-timings.txt | 52 + .../memory-controllers/ddr/lpddr3-timings.txt | 58 + .../bindings/memory-controllers/ddr/lpddr3.txt | 107 + .../bindings/memory-controllers/fsl/fsl,ifc.yaml | 113 - .../bindings/memory-controllers/fsl/ifc.txt | 82 + .../memory-controllers/mediatek,smi-common.yaml | 32 +- .../memory-controllers/mediatek,smi-larb.yaml | 21 +- .../memory-controllers/renesas,rpc-if.yaml | 3 +- .../memory-controllers/rockchip,rk3399-dmc.yaml | 384 - .../memory-controllers/samsung,exynos5422-dmc.yaml | 5 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 282 + .../devicetree/bindings/mfd/brcm,cru.yaml | 4 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 6 +- .../devicetree/bindings/mfd/delta,tn48m-cpld.yaml | 90 - .../devicetree/bindings/mfd/google,cros-ec.yaml | 47 +- Documentation/devicetree/bindings/mfd/max14577.txt | 147 + Documentation/devicetree/bindings/mfd/max77693.txt | 194 + Documentation/devicetree/bindings/mfd/max77802.txt | 25 + .../devicetree/bindings/mfd/maxim,max14577.yaml | 195 - .../devicetree/bindings/mfd/maxim,max77693.yaml | 143 - .../devicetree/bindings/mfd/maxim,max77714.yaml | 68 - .../devicetree/bindings/mfd/maxim,max77802.yaml | 194 - .../devicetree/bindings/mfd/maxim,max77843.yaml | 144 - Documentation/devicetree/bindings/mfd/mt6397.txt | 2 +- .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 1 - .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 - .../bindings/mfd/samsung,exynos5433-lpass.txt | 72 + .../bindings/mfd/samsung,exynos5433-lpass.yaml | 117 - .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 82 - .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 500 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 1 - Documentation/devicetree/bindings/mfd/syscon.yaml | 5 - .../devicetree/bindings/misc/qcom,fastrpc.txt | 10 - .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 7 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - .../devicetree/bindings/mmc/litex,mmc.yaml | 78 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/renesas,sdhi.yaml | 7 +- .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../bindings/mtd/cortina,gemini-flash.txt | 24 + .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 18 +- .../bindings/mtd/mxicy,nand-ecc-engine.yaml | 77 - .../devicetree/bindings/mtd/nand-chip.yaml | 70 - .../devicetree/bindings/mtd/nand-controller.yaml | 73 +- .../partitions/brcm,bcm947xx-cfe-partitions.txt | 42 + .../partitions/brcm,bcm947xx-cfe-partitions.yaml | 48 - .../bindings/mtd/rockchip,nand-controller.yaml | 3 +- Documentation/devicetree/bindings/mtd/spi-nand.txt | 5 + .../devicetree/bindings/mtd/spi-nand.yaml | 27 - .../devicetree/bindings/nds32/andestech-boards | 40 + Documentation/devicetree/bindings/nds32/atl2c.txt | 28 + Documentation/devicetree/bindings/nds32/cpus.txt | 38 + .../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 | 3 - .../devicetree/bindings/net/can/xilinx,can.yaml | 161 - .../devicetree/bindings/net/can/xilinx_can.txt | 61 + .../devicetree/bindings/net/cdns,macb.yaml | 56 - .../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/microchip,ksz.yaml | 6 - .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 + .../devicetree/bindings/net/dsa/realtek.yaml | 394 - .../bindings/net/ethernet-controller.yaml | 4 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 8 +- Documentation/devicetree/bindings/net/fsl-fman.txt | 22 +- .../bindings/net/intel,ixp4xx-ethernet.yaml | 15 +- .../devicetree/bindings/net/intel,ixp4xx-hss.yaml | 33 +- .../bindings/net/marvell-armada-370-neta.txt | 1 - .../bindings/net/mctp-i2c-controller.yaml | 92 - .../devicetree/bindings/net/mediatek-dwmac.txt | 91 + .../devicetree/bindings/net/mediatek-dwmac.yaml | 175 - Documentation/devicetree/bindings/net/micrel.txt | 17 - .../bindings/net/microchip,lan966x-switch.yaml | 2 - .../bindings/net/microchip,sparx5-switch.yaml | 2 - .../bindings/net/mscc,vsc7514-switch.yaml | 191 - .../devicetree/bindings/net/mscc-ocelot.txt | 83 + .../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 - .../devicetree/bindings/net/ti,cpsw-switch.yaml | 3 +- .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 + .../bindings/net/wireless/mediatek,mt76.yaml | 46 +- .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 - .../devicetree/bindings/nvmem/brcm,nvram.yaml | 25 +- .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 - Documentation/devicetree/bindings/nvmem/nvmem.yaml | 3 + .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 + .../bindings/nvmem/sunplus,sp7021-ocotp.yaml | 84 - .../devicetree/bindings/opp/opp-v2-base.yaml | 25 - .../devicetree/bindings/opp/opp-v2-kryo-cpu.yaml | 257 - .../devicetree/bindings/opp/opp-v2-qcom-level.yaml | 60 - .../devicetree/bindings/opp/qcom-nvmem-cpufreq.txt | 796 + Documentation/devicetree/bindings/opp/qcom-opp.txt | 19 + .../devicetree/bindings/pci/fsl,imx6q-pcie.yaml | 2 - .../devicetree/bindings/pci/mvebu-pci.txt | 16 - .../devicetree/bindings/pci/qcom,pcie.txt | 22 +- .../devicetree/bindings/pci/sifive,fu740-pcie.yaml | 2 +- .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +- .../devicetree/bindings/peci/peci-aspeed.yaml | 72 - .../devicetree/bindings/peci/peci-controller.yaml | 33 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 - .../bindings/perf/marvell-cn10k-ddr.yaml | 37 - .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 + .../bindings/phy/allwinner,sun50i-a64-usb-phy.yaml | 4 +- .../devicetree/bindings/phy/cdns,dphy-rx.yaml | 42 - .../devicetree/bindings/phy/cdns,dphy.txt | 20 + .../devicetree/bindings/phy/cdns,dphy.yaml | 56 - .../devicetree/bindings/phy/fsl,lynx-28g.yaml | 40 - .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 2 - .../bindings/phy/phy-rockchip-naneng-combphy.yaml | 109 - .../devicetree/bindings/phy/phy-stm32-usbphyc.yaml | 3 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qmp-phy.yaml | 3 - .../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/qcom,usb-snps-femto-v2.yaml | 3 - .../devicetree/bindings/phy/renesas,usb2-phy.yaml | 3 +- .../bindings/phy/samsung,dp-video-phy.yaml | 41 - .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 - .../bindings/phy/samsung,exynos5250-sata-phy.yaml | 64 - .../bindings/phy/samsung,mipi-video-phy.yaml | 113 - .../devicetree/bindings/phy/samsung,usb2-phy.yaml | 102 - .../bindings/phy/samsung,usb3-drd-phy.yaml | 126 - .../devicetree/bindings/phy/samsung-phy.txt | 210 + .../devicetree/bindings/phy/ti,omap-usb2.yaml | 4 - .../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/fsl,imx93-pinctrl.yaml | 85 - .../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/nuvoton,wpcm450-pinctrl.yaml | 160 - .../bindings/pinctrl/pinctrl-mt8186.yaml | 297 - .../bindings/pinctrl/pinctrl-mt8195.yaml | 65 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 - .../bindings/pinctrl/qcom,sc8280xp-pinctrl.yaml | 151 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 + .../devicetree/bindings/pinctrl/renesas,pfc.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 - .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../devicetree/bindings/power/avs/qcom,cpr.txt | 130 + .../devicetree/bindings/power/avs/qcom,cpr.yaml | 160 - .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 - .../bindings/power/mediatek,power-controller.yaml | 3 - .../devicetree/bindings/power/power-domain.yaml | 4 - .../devicetree/bindings/power/qcom,rpmpd.yaml | 1 - .../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/maxim,max14577.yaml | 84 - .../bindings/power/supply/maxim,max77693.yaml | 70 - .../bindings/power/supply/power-supply.yaml | 2 - .../bindings/power/supply/sbs,sbs-manager.yaml | 4 +- .../power/supply/stericsson,ab8500-fg.yaml | 5 - .../bindings/pwm/allwinner,sun4i-a10-pwm.yaml | 53 +- .../devicetree/bindings/pwm/brcm,bcm7038-pwm.yaml | 1 + .../bindings/pwm/google,cros-ec-pwm.yaml | 5 +- Documentation/devicetree/bindings/pwm/imx-pwm.yaml | 4 +- .../devicetree/bindings/pwm/imx-tpm-pwm.yaml | 4 +- .../devicetree/bindings/pwm/intel,keembay-pwm.yaml | 1 + .../devicetree/bindings/pwm/intel,lgm-pwm.yaml | 3 - .../devicetree/bindings/pwm/iqs620a-pwm.yaml | 4 +- .../devicetree/bindings/pwm/microchip,corepwm.yaml | 81 - Documentation/devicetree/bindings/pwm/mxs-pwm.yaml | 4 +- .../devicetree/bindings/pwm/pwm-mtk-disp.txt | 1 - .../devicetree/bindings/pwm/pwm-rockchip.yaml | 74 +- .../devicetree/bindings/pwm/pwm-samsung.yaml | 1 + .../devicetree/bindings/pwm/pwm-sifive.yaml | 4 +- .../devicetree/bindings/pwm/pwm-tiecap.yaml | 1 + .../devicetree/bindings/pwm/pwm-tiehrpwm.yaml | 1 + .../devicetree/bindings/pwm/renesas,pwm-rcar.yaml | 26 +- .../devicetree/bindings/pwm/renesas,tpu-pwm.yaml | 1 + .../bindings/pwm/toshiba,pwm-visconti.yaml | 4 +- .../devicetree/bindings/regulator/max77802.txt | 111 + .../bindings/regulator/maxim,max14577.yaml | 78 - .../bindings/regulator/maxim,max77693.yaml | 60 - .../bindings/regulator/maxim,max77802.yaml | 85 - .../bindings/regulator/maxim,max77843.yaml | 65 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../bindings/regulator/qcom,rpmh-regulator.yaml | 2 - .../devicetree/bindings/regulator/regulator.yaml | 2 - .../regulator/richtek,rt5190a-regulator.yaml | 141 - .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps62360.yaml | 98 - .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 - .../bindings/regulator/tps62360-regulator.txt | 44 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 1 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 22 - .../bindings/remoteproc/qcom,hexagon-v56.txt | 140 + .../bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml | 161 - .../bindings/remoteproc/qcom,sc7280-wpss-pil.yaml | 219 - .../bindings/remoteproc/qcom,sdm845-adsp-pil.yaml | 160 - .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 13 +- .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reserved-memory/google,open-dice.yaml | 46 - .../bindings/reserved-memory/shared-dma-pool.yaml | 10 - .../bindings/reset/delta,tn48m-reset.yaml | 35 - .../bindings/reset/hisilicon,hi3660-reset.yaml | 5 - .../bindings/reset/renesas,rzg2l-usbphy-ctrl.yaml | 3 +- .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../devicetree/bindings/rtc/atmel,at91sam9-rtc.txt | 25 + .../bindings/rtc/atmel,at91sam9260-rtt.yaml | 69 - .../bindings/rtc/microchip,mfps-rtc.yaml | 58 - .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/mvebu-uart.txt | 9 +- .../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 | 4 - .../devicetree/bindings/serial/sifive-serial.yaml | 2 +- .../bindings/serial/sunplus,sp7021-uart.yaml | 56 - .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 - .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 - .../devicetree/bindings/soc/mediatek/pwrap.txt | 1 - .../microchip/microchip,mpfs-sys-controller.yaml | 40 - .../microchip,polarfire-soc-sys-controller.yaml | 35 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 - .../devicetree/bindings/soc/rockchip/grf.yaml | 1 - .../bindings/soc/samsung/exynos-usi.yaml | 24 +- .../devicetree/bindings/soc/ti/ti,pruss.yaml | 15 +- .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 - .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/arndale.txt | 25 + .../bindings/sound/audio-graph-port.yaml | 20 - .../devicetree/bindings/sound/awinic,aw8738.yaml | 54 - .../bindings/sound/davinci-mcasp-audio.txt | 86 + .../bindings/sound/davinci-mcasp-audio.yaml | 201 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 3 - .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../bindings/sound/google,sc7280-herobrine.yaml | 180 - .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../devicetree/bindings/sound/microchip,pdmc.yaml | 100 - .../devicetree/bindings/sound/mt8195-afe-pcm.yaml | 10 - .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 - .../bindings/sound/nvidia,tegra210-amx.yaml | 3 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 - .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 - .../bindings/sound/nvidia,tegra30-hda.yaml | 3 - .../devicetree/bindings/sound/qcom,lpass-cpu.yaml | 75 +- .../bindings/sound/qcom,lpass-rx-macro.yaml | 8 - .../bindings/sound/qcom,lpass-tx-macro.yaml | 8 - .../bindings/sound/qcom,lpass-va-macro.yaml | 8 - .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 - .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../devicetree/bindings/sound/renesas,rsnd.yaml | 16 +- .../devicetree/bindings/sound/renesas,rz-ssi.yaml | 3 +- .../bindings/sound/samsung,aries-wm8994.yaml | 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 | 53 +- Documentation/devicetree/bindings/sound/snow.txt | 31 + .../devicetree/bindings/sound/sound-dai.yaml | 20 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 11 +- .../devicetree/bindings/sound/tas5805m.yaml | 56 - .../devicetree/bindings/sound/tlv320adcx140.yaml | 13 +- .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../devicetree/bindings/soundwire/qcom,sdw.txt | 14 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 107 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 65 - .../bindings/spi/nvidia,tegra210-quad.yaml | 3 +- .../devicetree/bindings/spi/renesas,rspi.yaml | 4 +- .../bindings/spi/samsung,spi-peripheral-props.yaml | 33 - .../devicetree/bindings/spi/samsung,spi.yaml | 188 - .../devicetree/bindings/spi/spi-controller.yaml | 11 +- .../devicetree/bindings/spi/spi-mt65xx.txt | 68 + Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 + .../devicetree/bindings/spi/spi-nxp-fspi.yaml | 3 +- .../bindings/spi/spi-peripheral-props.yaml | 26 - .../devicetree/bindings/spi/spi-pl022.yaml | 4 +- .../devicetree/bindings/spi/spi-samsung.txt | 122 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 + .../bindings/spi/spi-sunplus-sp7021.yaml | 78 - .../bindings/staging/net/wireless/silabs,wfx.yaml | 137 - .../devicetree/bindings/thermal/exynos-thermal.txt | 106 + .../devicetree/bindings/thermal/qcom-lmh.yaml | 1 - .../devicetree/bindings/thermal/qcom-tsens.yaml | 1 - .../devicetree/bindings/thermal/rzg2l-thermal.yaml | 1 - .../bindings/thermal/samsung,exynos-thermal.yaml | 184 - .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/andestech,atcpit100-timer.txt | 33 + .../bindings/timer/arm,armv7m-systick.txt | 26 + .../bindings/timer/arm,armv7m-systick.yaml | 54 - .../devicetree/bindings/timer/ingenic,tcu.yaml | 1 - .../bindings/timer/mediatek,mtk-timer.txt | 1 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 + .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 - .../bindings/timer/nvidia,tegra-timer.yaml | 150 - .../bindings/timer/nvidia,tegra20-timer.txt | 24 + .../bindings/timer/nvidia,tegra210-timer.txt | 36 + .../bindings/timer/nvidia,tegra30-timer.txt | 28 + .../devicetree/bindings/timer/renesas,ostm.yaml | 2 - .../devicetree/bindings/timer/sifive,clint.yaml | 9 +- .../devicetree/bindings/trivial-devices.yaml | 25 +- .../devicetree/bindings/ufs/cdns,ufshc.txt | 32 + .../devicetree/bindings/ufs/cdns,ufshc.yaml | 68 - .../devicetree/bindings/ufs/hisilicon,ufs.yaml | 90 - .../devicetree/bindings/ufs/mediatek,ufs.yaml | 67 - .../devicetree/bindings/ufs/qcom,ufs.yaml | 244 - .../bindings/ufs/samsung,exynos-ufs.yaml | 13 +- .../devicetree/bindings/ufs/snps,tc-dwc-g210.yaml | 51 - .../devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt | 26 + .../devicetree/bindings/ufs/ti,j721e-ufs.yaml | 7 +- .../devicetree/bindings/ufs/ufs-common.yaml | 82 - Documentation/devicetree/bindings/ufs/ufs-hisi.txt | 42 + .../devicetree/bindings/ufs/ufs-mediatek.txt | 45 + Documentation/devicetree/bindings/ufs/ufs-qcom.txt | 63 + .../devicetree/bindings/ufs/ufshcd-pltfrm.txt | 90 + Documentation/devicetree/bindings/usb/dwc2.yaml | 9 - .../devicetree/bindings/usb/dwc3-cavium.txt | 2 +- .../devicetree/bindings/usb/exynos-usb.txt | 115 + .../devicetree/bindings/usb/fsl,imx8mp-dwc3.yaml | 31 +- .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 7 +- .../bindings/usb/microchip,mpfs-musb.yaml | 59 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 1 - .../devicetree/bindings/usb/renesas,usbhs.yaml | 5 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 - .../devicetree/bindings/usb/rockchip,dwc3.yaml | 2 - .../bindings/usb/samsung,exynos-dwc3.yaml | 129 - .../bindings/usb/samsung,exynos-usb2.yaml | 117 - .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- .../devicetree/bindings/usb/st,stusb160x.yaml | 4 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- Documentation/devicetree/bindings/usb/usb-hcd.yaml | 2 +- .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 - .../devicetree/bindings/vendor-prefixes.yaml | 45 +- Documentation/devicetree/bindings/virtio/mmio.yaml | 2 - .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- .../devicetree/bindings/watchdog/mtk-wdt.txt | 1 - .../devicetree/bindings/watchdog/renesas,wdt.yaml | 5 - .../devicetree/bindings/writing-schema.rst | 28 +- Documentation/devicetree/of_unittest.rst | 27 +- Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/cxl/memory-devices.rst | 315 +- Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/driver-api/gpio/board.rst | 21 +- Documentation/driver-api/index.rst | 1 - .../media/drivers/davinci-vpbe-devel.rst | 20 +- .../driver-api/media/drivers/fimc-devel.rst | 14 +- Documentation/driver-api/media/v4l2-event.rst | 2 +- Documentation/driver-api/mtd/index.rst | 2 +- Documentation/driver-api/mtd/intel-spi.rst | 90 + Documentation/driver-api/mtd/spi-intel.rst | 90 - Documentation/driver-api/nvdimm/nvdimm.rst | 406 +- Documentation/driver-api/nvmem.rst | 28 +- Documentation/driver-api/serial/driver.rst | 2 +- Documentation/driver-api/thermal/index.rst | 1 - Documentation/driver-api/thermal/intel_dptf.rst | 272 - .../vfio-pci-device-specific-driver-acceptance.rst | 35 - .../features/core/cBPF-JIT/arch-support.txt | 1 + .../features/core/eBPF-JIT/arch-support.txt | 1 + .../core/generic-idle-thread/arch-support.txt | 1 + .../features/core/jump-labels/arch-support.txt | 1 + .../core/thread-info-in-task/arch-support.txt | 1 + .../features/core/tracehook/arch-support.txt | 1 + .../features/debug/KASAN/arch-support.txt | 1 + .../debug/debug-vm-pgtable/arch-support.txt | 1 + .../debug/gcov-profile-all/arch-support.txt | 1 + Documentation/features/debug/kcov/arch-support.txt | 1 + Documentation/features/debug/kgdb/arch-support.txt | 1 + .../features/debug/kmemleak/arch-support.txt | 1 + .../debug/kprobes-on-ftrace/arch-support.txt | 1 + .../features/debug/kprobes/arch-support.txt | 1 + .../features/debug/kretprobes/arch-support.txt | 1 + .../features/debug/optprobes/arch-support.txt | 1 + .../features/debug/stackprotector/arch-support.txt | 1 + .../features/debug/uprobes/arch-support.txt | 1 + .../debug/user-ret-profiler/arch-support.txt | 1 + .../features/io/dma-contiguous/arch-support.txt | 1 + .../locking/cmpxchg-local/arch-support.txt | 1 + .../features/locking/lockdep/arch-support.txt | 1 + .../locking/queued-rwlocks/arch-support.txt | 1 + .../locking/queued-spinlocks/arch-support.txt | 1 + .../features/perf/kprobes-event/arch-support.txt | 1 + .../features/perf/perf-regs/arch-support.txt | 1 + .../features/perf/perf-stackdump/arch-support.txt | 1 + .../sched/membarrier-sync-core/arch-support.txt | 1 + .../features/sched/numa-balancing/arch-support.txt | 1 + .../seccomp/seccomp-filter/arch-support.txt | 1 + .../time/arch-tick-broadcast/arch-support.txt | 1 + .../features/time/clockevents/arch-support.txt | 1 + .../time/context-tracking/arch-support.txt | 1 + .../features/time/irq-time-acct/arch-support.txt | 1 + .../features/time/virt-cpuacct/arch-support.txt | 1 + .../features/vm/ELF-ASLR/arch-support.txt | 1 + .../features/vm/PG_uncached/arch-support.txt | 1 + Documentation/features/vm/THP/arch-support.txt | 1 + Documentation/features/vm/TLB/arch-support.txt | 1 + .../features/vm/huge-vmap/arch-support.txt | 1 + .../features/vm/ioremap_prot/arch-support.txt | 1 + .../features/vm/pte_special/arch-support.txt | 1 + Documentation/filesystems/caching/netfs-api.rst | 7 +- Documentation/filesystems/cifs/ksmbd.rst | 4 +- Documentation/filesystems/dax.rst | 6 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/fscrypt.rst | 25 +- Documentation/filesystems/locking.rst | 50 +- Documentation/filesystems/netfs_library.rst | 140 +- Documentation/filesystems/porting.rst | 6 - Documentation/filesystems/vfs.rst | 62 +- Documentation/firmware-guide/acpi/enumeration.rst | 150 +- .../firmware-guide/acpi/gpio-properties.rst | 26 +- Documentation/gpu/vgaarbiter.rst | 2 +- Documentation/hwmon/aquacomputer_d5next.rst | 49 +- Documentation/hwmon/asus_ec_sensors.rst | 54 - Documentation/hwmon/dell-smm-hwmon.rst | 180 - Documentation/hwmon/index.rst | 6 - Documentation/hwmon/lm70.rst | 7 - Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/peci-cputemp.rst | 90 - Documentation/hwmon/peci-dimmtemp.rst | 57 - Documentation/hwmon/pli1209bc.rst | 75 - Documentation/hwmon/sch5627.rst | 4 - Documentation/hwmon/sy7636a-hwmon.rst | 26 - Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/hwmon/tmp464.rst | 73 - Documentation/hwmon/xdpe12284.rst | 12 +- Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/index.rst | 2 - Documentation/input/event-codes.rst | 6 +- Documentation/kbuild/kbuild.rst | 28 - Documentation/kbuild/llvm.rst | 31 +- Documentation/kbuild/makefiles.rst | 52 +- Documentation/locking/locktypes.rst | 2 +- .../maintainer/maintainer-entry-profile.rst | 1 - Documentation/networking/bonding.rst | 11 - Documentation/networking/devlink/index.rst | 16 - Documentation/networking/dsa/sja1105.rst | 27 - Documentation/networking/ethtool-netlink.rst | 19 - Documentation/networking/index.rst | 1 - Documentation/networking/ip-sysctl.rst | 23 - Documentation/networking/mctp.rst | 48 - Documentation/networking/page_pool.rst | 56 - Documentation/networking/smc-sysctl.rst | 23 - Documentation/networking/timestamping.rst | 2 +- Documentation/peci/index.rst | 16 - Documentation/peci/peci.rst | 51 - Documentation/power/energy-model.rst | 10 - Documentation/process/applying-patches.rst | 28 +- Documentation/process/changes.rst | 41 - Documentation/process/deprecated.rst | 20 +- Documentation/process/handling-regressions.rst | 746 - Documentation/process/index.rst | 2 - Documentation/process/programming-language.rst | 6 +- Documentation/process/researcher-guidelines.rst | 143 - Documentation/process/stable-kernel-rules.rst | 32 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/rust/arch-support.rst | 34 - Documentation/rust/coding-guidelines.rst | 214 - Documentation/rust/general-information.rst | 77 - Documentation/rust/index.rst | 20 - Documentation/rust/logo.svg | 357 - Documentation/rust/quick-start.rst | 230 - Documentation/scheduler/index.rst | 2 - Documentation/scheduler/sched-debug.rst | 54 - Documentation/scheduler/sched-domains.rst | 8 +- Documentation/scheduler/schedutil.rst | 173 - Documentation/scheduler/schedutil.txt | 169 + Documentation/scsi/libsas.rst | 2 + Documentation/scsi/scsi_eh.rst | 15 +- Documentation/scsi/ufs.rst | 70 +- Documentation/security/SCTP.rst | 26 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/sound/designs/control-names.rst | 2 +- Documentation/sphinx/kerneldoc-preamble.sty | 226 - Documentation/sphinx/kfigure.py | 134 +- Documentation/spi/pxa2xx.rst | 3 + Documentation/staging/remoteproc.rst | 3 +- Documentation/tools/rtla/common_options.rst | 19 - .../tools/rtla/common_osnoise_options.rst | 10 - .../tools/rtla/common_timerlat_options.rst | 12 - Documentation/trace/fprobe.rst | 174 - Documentation/trace/index.rst | 2 - Documentation/trace/osnoise-tracer.rst | 4 +- Documentation/trace/user_events.rst | 216 - Documentation/translations/conf.py | 12 + .../it_IT/process/programming-language.rst | 4 +- Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/admin-guide/index.rst | 124 +- .../zh_CN/admin-guide/mm/damon/index.rst | 28 - .../zh_CN/admin-guide/mm/damon/reclaim.rst | 232 - .../zh_CN/admin-guide/mm/damon/start.rst | 132 - .../zh_CN/admin-guide/mm/damon/usage.rst | 286 - .../translations/zh_CN/admin-guide/mm/index.rst | 49 - .../translations/zh_CN/admin-guide/mm/ksm.rst | 148 - .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 - .../translations/zh_CN/devicetree/index.rst | 50 - .../translations/zh_CN/devicetree/of_unittest.rst | 189 - .../translations/zh_CN/devicetree/usage-model.rst | 330 - Documentation/translations/zh_CN/index.rst | 21 +- Documentation/translations/zh_CN/peci/index.rst | 26 - Documentation/translations/zh_CN/peci/peci.rst | 54 - .../translations/zh_CN/power/energy-model.rst | 190 - Documentation/translations/zh_CN/power/index.rst | 56 - Documentation/translations/zh_CN/power/opp.rst | 341 - .../zh_CN/process/programming-language.rst | 3 +- Documentation/translations/zh_CN/riscv/index.rst | 1 - .../translations/zh_CN/riscv/vm-layout.rst | 67 - .../translations/zh_CN/scheduler/index.rst | 9 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 - .../zh_CN/scheduler/sched-nice-design.rst | 99 - .../translations/zh_CN/scheduler/sched-stats.rst | 156 - Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 139 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 53 - Documentation/translations/zh_CN/vm/ksm.rst | 70 - Documentation/translations/zh_TW/index.rst | 4 +- .../zh_TW/process/programming-language.rst | 3 +- Documentation/usb/gadget-testing.rst | 12 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 4 +- .../userspace-api/media/lirc.h.rst.exceptions | 4 +- .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 + .../media/v4l/ext-ctrls-codec-stateless.rst | 13 +- .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/pixfmt-reserved.rst | 15 +- .../userspace-api/media/v4l/pixfmt-rgb.rst | 2 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 45 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/virt/kvm/api.rst | 276 +- Documentation/virt/kvm/devices/vcpu.rst | 36 +- Documentation/virt/kvm/vcpu-requests.rst | 7 +- .../virt/uml/user_mode_linux_howto_v2.rst | 26 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/damon/design.rst | 43 +- Documentation/vm/damon/faq.rst | 2 +- Documentation/vm/hwpoison.rst | 2 + Documentation/vm/page_owner.rst | 88 +- Documentation/x86/amd_hsmp.rst | 86 - Documentation/x86/index.rst | 2 - Documentation/x86/intel-hfi.rst | 72 - Documentation/x86/sva.rst | 53 +- Documentation/x86/x86_64/boot-options.rst | 9 +- MAINTAINERS | 738 +- Makefile | 232 +- Next/SHA1s | 347 - Next/Trees | 349 - Next/merge.log | 18622 ------------------- arch/Kconfig | 104 +- arch/alpha/Kconfig | 2 + arch/alpha/configs/defconfig | 1 + arch/alpha/include/asm/floppy.h | 7 +- arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/processor.h | 4 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/asm/user.h | 6 + arch/alpha/include/asm/xor.h | 53 +- arch/alpha/include/uapi/asm/mman.h | 2 - arch/alpha/include/uapi/asm/signal.h | 2 +- arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/pci_iommu.c | 12 +- arch/alpha/kernel/ptrace.c | 5 +- arch/alpha/kernel/signal.c | 4 +- arch/alpha/kernel/syscalls/Makefile | 3 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/mm/init.c | 6 +- arch/arc/Kconfig | 1 + arch/arc/include/asm/hugepage.h | 1 + arch/arc/include/asm/pgtable-levels.h | 1 - arch/arc/include/asm/segment.h | 20 + arch/arc/include/asm/thread_info.h | 3 + arch/arc/include/asm/uaccess.h | 30 + arch/arc/kernel/process.c | 2 +- arch/arc/kernel/ptrace.c | 5 +- arch/arc/kernel/signal.c | 4 +- arch/arm/Kconfig | 111 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 10 - arch/arm/arm-soc-for-next-contents.txt | 200 - arch/arm/boot/compressed/Makefile | 6 +- arch/arm/boot/compressed/misc.c | 7 + arch/arm/boot/dts/Makefile | 19 +- arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 - arch/arm/boot/dts/am43x-epos-evm.dts | 2 +- arch/arm/boot/dts/armada-370-c200-v2.dts | 388 - arch/arm/boot/dts/armada-385-turris-omnia.dts | 3 - arch/arm/boot/dts/armada-385.dtsi | 52 +- arch/arm/boot/dts/aspeed-ast2600-evb.dts | 18 - arch/arm/boot/dts/aspeed-bmc-ampere-mtjade.dts | 26 +- arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts | 259 - .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 11 +- arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 33 +- arch/arm/boot/dts/aspeed-bmc-opp-tacoma.dts | 12 +- arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 - arch/arm/boot/dts/aspeed-g4.dtsi | 17 - arch/arm/boot/dts/aspeed-g5.dtsi | 18 - arch/arm/boot/dts/aspeed-g6-pinctrl.dtsi | 2 +- arch/arm/boot/dts/aspeed-g6.dtsi | 30 - arch/arm/boot/dts/at91-sam9x60ek.dts | 8 +- arch/arm/boot/dts/at91-sama7g5ek.dts | 32 +- arch/arm/boot/dts/bcm2711-rpi-400.dts | 4 +- arch/arm/boot/dts/bcm2711.dtsi | 51 - arch/arm/boot/dts/bcm2835.dtsi | 17 - arch/arm/boot/dts/bcm2836.dtsi | 50 - arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts | 136 - arch/arm/boot/dts/bcm2837.dtsi | 49 - arch/arm/boot/dts/bcm47094-asus-rt-ac88u.dts | 76 - arch/arm/boot/dts/bcm47094-luxul-xwr-3150-v1.dts | 8 - arch/arm/boot/dts/bcm958625-meraki-alamo.dtsi | 3 +- arch/arm/boot/dts/bcm958625-meraki-kingpin.dtsi | 3 +- .../arm/boot/dts/bcm958625-meraki-mx6x-common.dtsi | 10 +- arch/arm/boot/dts/dra7-l4.dtsi | 5 +- arch/arm/boot/dts/dra7.dtsi | 8 +- arch/arm/boot/dts/en7523-evb.dts | 35 - arch/arm/boot/dts/en7523.dtsi | 138 - arch/arm/boot/dts/exynos3250-artik5.dtsi | 10 +- arch/arm/boot/dts/exynos3250-monk.dts | 2 +- arch/arm/boot/dts/exynos3250-pinctrl.dtsi | 165 +- arch/arm/boot/dts/exynos3250-rinato.dts | 2 +- arch/arm/boot/dts/exynos3250.dtsi | 4 +- arch/arm/boot/dts/exynos4.dtsi | 6 +- arch/arm/boot/dts/exynos4210-i9100.dts | 30 +- arch/arm/boot/dts/exynos4210-origen.dts | 2 +- arch/arm/boot/dts/exynos4210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/exynos4210-smdkv310.dts | 4 +- arch/arm/boot/dts/exynos4210-trats.dts | 6 +- arch/arm/boot/dts/exynos4210-universal_c210.dts | 14 +- arch/arm/boot/dts/exynos4210.dtsi | 2 + arch/arm/boot/dts/exynos4412-galaxy-s3.dtsi | 4 +- arch/arm/boot/dts/exynos4412-itop-elite.dts | 2 +- arch/arm/boot/dts/exynos4412-itop-scp-core.dtsi | 2 +- arch/arm/boot/dts/exynos4412-midas.dtsi | 30 +- arch/arm/boot/dts/exynos4412-odroid-common.dtsi | 8 +- arch/arm/boot/dts/exynos4412-odroidx.dts | 2 +- arch/arm/boot/dts/exynos4412-origen.dts | 4 +- arch/arm/boot/dts/exynos4412-p4note.dtsi | 78 +- arch/arm/boot/dts/exynos4412-pinctrl.dtsi | 252 +- arch/arm/boot/dts/exynos4412-smdk4412.dts | 4 +- arch/arm/boot/dts/exynos4412.dtsi | 2 +- arch/arm/boot/dts/exynos5250-arndale.dts | 7 +- arch/arm/boot/dts/exynos5250-pinctrl.dtsi | 222 +- arch/arm/boot/dts/exynos5250-smdk5250.dts | 10 +- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 27 +- arch/arm/boot/dts/exynos5250-snow-rev5.dts | 2 +- arch/arm/boot/dts/exynos5250-snow.dts | 2 +- arch/arm/boot/dts/exynos5250-spring.dts | 25 +- arch/arm/boot/dts/exynos5250.dtsi | 19 +- arch/arm/boot/dts/exynos5260-pinctrl.dtsi | 148 +- arch/arm/boot/dts/exynos5260-xyref5260.dts | 23 +- arch/arm/boot/dts/exynos5260.dtsi | 128 - arch/arm/boot/dts/exynos5410-odroidxu.dts | 34 +- arch/arm/boot/dts/exynos5410-pinctrl.dtsi | 170 +- arch/arm/boot/dts/exynos5410-smdk5410.dts | 27 +- arch/arm/boot/dts/exynos5410.dtsi | 4 +- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 12 +- arch/arm/boot/dts/exynos5420-chagall-wifi.dts | 75 - .../arm/boot/dts/exynos5420-galaxy-tab-common.dtsi | 691 - arch/arm/boot/dts/exynos5420-klimt-wifi.dts | 75 - arch/arm/boot/dts/exynos5420-peach-pit.dts | 99 +- arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 194 +- arch/arm/boot/dts/exynos5420-smdk5420.dts | 19 +- arch/arm/boot/dts/exynos5420.dtsi | 26 +- arch/arm/boot/dts/exynos5422-odroid-core.dtsi | 4 +- arch/arm/boot/dts/exynos5422-odroidxu3-common.dtsi | 6 +- arch/arm/boot/dts/exynos5800-peach-pi.dts | 99 +- arch/arm/boot/dts/imx28-tx28.dts | 2 +- arch/arm/boot/dts/imx28.dtsi | 2 - arch/arm/boot/dts/imx51-ts4800.dts | 2 +- arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx53-tx53.dtsi | 2 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6q-tbs2910.dts | 2 +- arch/arm/boot/dts/imx6qdl-dhcom-pdk2.dtsi | 3 - arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 + arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 - arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 - arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 - arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tx6-mb7.dtsi | 2 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/imx6sx-udoo-neo.dtsi | 74 - arch/arm/boot/dts/imx6ul-tx6ul-mainboard.dts | 2 +- arch/arm/boot/dts/imx7-colibri-aster.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri-eval-v3.dtsi | 2 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/imx7s.dtsi | 16 - arch/arm/boot/dts/imxrt1050-pinfunc.h | 993 - arch/arm/boot/dts/intel-ixp42x-gateway-7001.dts | 3 +- arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts | 96 - arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts | 97 + arch/arm/boot/dts/intel-ixp42x.dtsi | 2 +- arch/arm/boot/dts/iwg20d-q7-common.dtsi | 2 +- arch/arm/boot/dts/kirkwood-c200-v1.dts | 310 - arch/arm/boot/dts/lan966x-pcb8291.dts | 64 - arch/arm/boot/dts/lan966x.dtsi | 237 - arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 8 - arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 9 - arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 41 +- arch/arm/boot/dts/mstar-infinity.dtsi | 34 - .../boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi | 20 - ...tar-infinity2m-ssd202d-100ask-dongshanpione.dts | 25 - .../dts/mstar-infinity2m-ssd202d-miyoo-mini.dts | 25 - ...y2m-ssd202d-wirelesstag-ido-sbc2d06-v1b-22w.dts | 23 - ...infinity2m-ssd202d-wirelesstag-ido-som2d01.dtsi | 28 - arch/arm/boot/dts/mstar-infinity2m-ssd20xd.dtsi | 5 - arch/arm/boot/dts/mstar-infinity2m.dtsi | 17 - arch/arm/boot/dts/mstar-infinity3.dtsi | 58 - arch/arm/boot/dts/mstar-v7.dtsi | 9 - arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts | 43 - arch/arm/boot/dts/mt6582.dtsi | 128 - .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 - arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 - arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 - arch/arm/boot/dts/omap3-devkit8000.dts | 33 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/boot/dts/ox810se-wd-mbwe.dts | 4 - arch/arm/boot/dts/ox810se.dtsi | 18 - arch/arm/boot/dts/qcom-apq8026-lg-lenok.dts | 132 +- arch/arm/boot/dts/qcom-apq8060-dragonboard.dts | 6 +- arch/arm/boot/dts/qcom-apq8064-asus-nexus7-flo.dts | 3 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 19 +- arch/arm/boot/dts/qcom-ipq4019.dtsi | 4 +- arch/arm/boot/dts/qcom-mdm9615.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 125 - arch/arm/boot/dts/qcom-msm8660.dtsi | 3 +- arch/arm/boot/dts/qcom-msm8960-cdp.dts | 2 +- arch/arm/boot/dts/qcom-msm8960.dtsi | 30 +- arch/arm/boot/dts/qcom-pm8226.dtsi | 43 - arch/arm/boot/dts/qcom-sdx55.dtsi | 4 +- arch/arm/boot/dts/r8a7740-armadillo800eva.dts | 2 +- arch/arm/boot/dts/r8a7742-iwg21d-q7-dbcm-ca.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21d-q7.dts | 4 +- arch/arm/boot/dts/r8a7742-iwg21m.dtsi | 2 +- arch/arm/boot/dts/r8a77470-iwg23s-sbc.dts | 2 +- arch/arm/boot/dts/r9a06g032-rzn1d400-db.dts | 5 - arch/arm/boot/dts/r9a06g032.dtsi | 27 - arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 3 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 - arch/arm/boot/dts/rv1108-evb.dts | 1 - arch/arm/boot/dts/s3c2416-pinctrl.dtsi | 60 +- arch/arm/boot/dts/s3c6410-mini6410.dts | 4 +- arch/arm/boot/dts/s3c64xx-pinctrl.dtsi | 210 +- arch/arm/boot/dts/s3c64xx.dtsi | 16 +- arch/arm/boot/dts/s5pv210-aquila.dts | 2 +- arch/arm/boot/dts/s5pv210-aries.dtsi | 40 +- arch/arm/boot/dts/s5pv210-fascinate4g.dts | 12 +- arch/arm/boot/dts/s5pv210-galaxys.dts | 16 +- arch/arm/boot/dts/s5pv210-pinctrl.dtsi | 226 +- arch/arm/boot/dts/sam9x60.dtsi | 10 +- arch/arm/boot/dts/sama5d2.dtsi | 11 +- arch/arm/boot/dts/sama5d3.dtsi | 6 +- arch/arm/boot/dts/sama5d4.dtsi | 9 +- arch/arm/boot/dts/sama7g5.dtsi | 243 +- arch/arm/boot/dts/socfpga_arria10_mercury_aa1.dts | 2 +- arch/arm/boot/dts/socfpga_arria10_socdk.dtsi | 2 +- arch/arm/boot/dts/socfpga_arria5_socdk.dts | 4 +- arch/arm/boot/dts/socfpga_cyclone5_chameleon96.dts | 2 +- .../arm/boot/dts/socfpga_cyclone5_de0_nano_soc.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_socdk.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sockit.dts | 2 +- arch/arm/boot/dts/socfpga_cyclone5_sodia.dts | 2 +- arch/arm/boot/dts/ste-ab8500.dtsi | 39 +- arch/arm/boot/dts/ste-ab8505.dtsi | 34 +- arch/arm/boot/dts/ste-href-ab8500.dtsi | 2 +- arch/arm/boot/dts/ste-href.dtsi | 25 +- arch/arm/boot/dts/ste-snowball.dts | 27 +- arch/arm/boot/dts/ste-ux500-samsung-codina.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-gavini.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-golden.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-janice.dts | 24 +- arch/arm/boot/dts/ste-ux500-samsung-kyle.dts | 22 +- arch/arm/boot/dts/ste-ux500-samsung-skomer.dts | 22 +- arch/arm/boot/dts/stih407-clock.dtsi | 101 +- arch/arm/boot/dts/stih407-family.dtsi | 262 +- arch/arm/boot/dts/stih410-b2120.dts | 16 +- arch/arm/boot/dts/stih410-b2260.dts | 30 +- arch/arm/boot/dts/stih410-clock.dtsi | 100 +- arch/arm/boot/dts/stih410.dtsi | 52 +- arch/arm/boot/dts/stih418-b2199.dts | 22 +- arch/arm/boot/dts/stih418-clock.dtsi | 101 +- arch/arm/boot/dts/stih418.dtsi | 38 +- arch/arm/boot/dts/stihxxx-b2120.dtsi | 22 +- arch/arm/boot/dts/stm32429i-eval.dts | 12 - arch/arm/boot/dts/stm32746g-eval.dts | 12 - arch/arm/boot/dts/stm32f429-disco.dts | 12 - arch/arm/boot/dts/stm32f429.dtsi | 57 +- arch/arm/boot/dts/stm32f469-disco.dts | 16 - arch/arm/boot/dts/stm32f746-disco.dts | 12 - arch/arm/boot/dts/stm32f746.dtsi | 47 + arch/arm/boot/dts/stm32f769-disco.dts | 12 - arch/arm/boot/dts/stm32mp13-pinctrl.dtsi | 81 +- arch/arm/boot/dts/stm32mp131.dtsi | 89 +- arch/arm/boot/dts/stm32mp135f-dk.dts | 7 +- arch/arm/boot/dts/stm32mp15-pinctrl.dtsi | 143 +- arch/arm/boot/dts/stm32mp151.dtsi | 37 +- arch/arm/boot/dts/stm32mp153.dtsi | 7 - .../dts/stm32mp157a-icore-stm32mp1-ctouch2.dts | 2 - .../dts/stm32mp157a-icore-stm32mp1-edimm2.2.dts | 2 - arch/arm/boot/dts/stm32mp157a-iot-box.dts | 2 - ...m32mp157a-microgea-stm32mp1-microdev2.0-of7.dts | 4 - .../stm32mp157a-microgea-stm32mp1-microdev2.0.dts | 4 - arch/arm/boot/dts/stm32mp157a-stinger96.dtsi | 6 - arch/arm/boot/dts/stm32mp157c-ed1.dts | 2 - arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts | 53 - arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi | 552 - arch/arm/boot/dts/stm32mp157c-lxa-mc1.dts | 2 - arch/arm/boot/dts/stm32mp157c-odyssey.dts | 2 - arch/arm/boot/dts/stm32mp15xx-dhcom-drc02.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-pdk2.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-picoitx.dtsi | 4 - arch/arm/boot/dts/stm32mp15xx-dhcom-som.dtsi | 25 +- arch/arm/boot/dts/stm32mp15xx-dhcor-avenger96.dtsi | 6 - arch/arm/boot/dts/stm32mp15xx-dhcor-som.dtsi | 56 - arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 4 - arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts | 182 - arch/arm/boot/dts/sun8i-h3-nanopi-neo-air.dts | 28 - arch/arm/boot/dts/sun8i-h3-nanopi-neo.dts | 4 - arch/arm/boot/dts/sun8i-h3.dtsi | 2 +- arch/arm/boot/dts/sun8i-v3s.dtsi | 22 +- arch/arm/boot/dts/sunxi-h3-h5.dtsi | 18 - arch/arm/boot/dts/tegra124-nyan-big-fhd.dts | 10 +- arch/arm/boot/dts/tegra124-nyan-big.dts | 15 +- arch/arm/boot/dts/tegra124-nyan-blaze.dts | 15 +- arch/arm/boot/dts/tegra124-venice2.dts | 14 +- arch/arm/boot/dts/tegra20-asus-tf101.dts | 12 +- arch/arm/boot/dts/tegra20-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra20-paz00.dts | 6 +- arch/arm/boot/dts/tegra20-tamonten.dtsi | 6 +- arch/arm/boot/dts/tegra30-asus-tf700t.dts | 2 +- .../boot/dts/tegra30-asus-transformer-common.dtsi | 2 - arch/arm/boot/dts/tegra30-colibri.dtsi | 2 +- arch/arm/boot/dts/tegra30-ouya.dts | 2 +- arch/arm/boot/dts/tegra30-pegatron-chagall.dts | 2 - arch/arm/boot/dts/vf-colibri-eval-v3.dtsi | 2 +- arch/arm/configs/davinci_all_defconfig | 1 + arch/arm/configs/exynos_defconfig | 1 - arch/arm/configs/ezx_defconfig | 1 + arch/arm/configs/imote2_defconfig | 1 + arch/arm/configs/imxrt_defconfig | 35 - arch/arm/configs/integrator_defconfig | 1 + arch/arm/configs/iop32x_defconfig | 1 + arch/arm/configs/keystone_defconfig | 1 + arch/arm/configs/lart_defconfig | 1 + arch/arm/configs/multi_v5_defconfig | 26 +- arch/arm/configs/multi_v7_defconfig | 63 +- arch/arm/configs/netwinder_defconfig | 1 + arch/arm/configs/pxa_defconfig | 3 + arch/arm/configs/sama7_defconfig | 31 +- arch/arm/configs/shmobile_defconfig | 4 - arch/arm/configs/versatile_defconfig | 1 + arch/arm/configs/viper_defconfig | 1 + arch/arm/configs/zeus_defconfig | 1 + arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/include/asm/assembler.h | 214 +- arch/arm/include/asm/cacheflush.h | 12 +- arch/arm/include/asm/current.h | 46 +- arch/arm/include/asm/elf.h | 3 - arch/arm/include/asm/entry-macro-multi.S | 40 + arch/arm/include/asm/ftrace.h | 4 +- arch/arm/include/asm/hardware/entry-macro-iomd.S | 131 + arch/arm/include/asm/insn.h | 17 - arch/arm/include/asm/irq.h | 1 + arch/arm/include/asm/mach/arch.h | 2 + arch/arm/include/asm/mmu.h | 2 +- arch/arm/include/asm/mmu_context.h | 22 +- arch/arm/include/asm/page.h | 3 - arch/arm/include/asm/percpu.h | 35 +- arch/arm/include/asm/pgtable-2level.h | 2 - arch/arm/include/asm/smp.h | 5 + arch/arm/include/asm/spectre.h | 38 - arch/arm/include/asm/stacktrace.h | 9 +- arch/arm/include/asm/switch_to.h | 3 +- arch/arm/include/asm/thread_info.h | 35 +- arch/arm/include/asm/tls.h | 31 +- arch/arm/include/asm/uaccess.h | 22 +- arch/arm/include/asm/user.h | 4 + arch/arm/include/asm/v7m.h | 3 +- arch/arm/include/asm/vmlinux.lds.h | 43 +- arch/arm/include/asm/xor.h | 42 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/Makefile | 3 - arch/arm/kernel/asm-offsets.c | 3 + arch/arm/kernel/entry-armv.S | 262 +- arch/arm/kernel/entry-common.S | 40 +- arch/arm/kernel/entry-ftrace.S | 128 +- arch/arm/kernel/entry-header.S | 47 +- arch/arm/kernel/entry-v7m.S | 39 +- arch/arm/kernel/ftrace.c | 62 +- arch/arm/kernel/head-common.S | 4 +- arch/arm/kernel/head.S | 7 - arch/arm/kernel/irq.c | 61 +- arch/arm/kernel/kgdb.c | 36 +- arch/arm/kernel/module.c | 90 - arch/arm/kernel/process.c | 7 +- arch/arm/kernel/ptrace.c | 12 +- arch/arm/kernel/return_address.c | 3 +- arch/arm/kernel/setup.c | 8 +- arch/arm/kernel/signal.c | 4 +- arch/arm/kernel/sleep.S | 13 - arch/arm/kernel/smp.c | 11 +- arch/arm/kernel/spectre.c | 71 - arch/arm/kernel/stacktrace.c | 9 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 158 +- arch/arm/kernel/unwind.c | 64 +- arch/arm/kernel/vmlinux.lds.S | 4 +- arch/arm/lib/backtrace-clang.S | 14 +- arch/arm/lib/backtrace.S | 8 - arch/arm/lib/call_with_stack.S | 33 +- arch/arm/lib/copy_from_user.S | 13 +- arch/arm/lib/copy_template.S | 67 +- arch/arm/lib/copy_to_user.S | 13 +- arch/arm/lib/memcpy.S | 13 +- arch/arm/lib/memmove.S | 60 +- arch/arm/lib/memset.S | 7 +- arch/arm/lib/uaccess_with_memcpy.c | 10 + arch/arm/lib/xor-neon.c | 12 +- arch/arm/mach-airoha/Makefile | 2 - arch/arm/mach-airoha/airoha.c | 16 - arch/arm/mach-at91/Kconfig | 1 - arch/arm/mach-at91/pm.c | 27 +- arch/arm/mach-at91/pm_suspend.S | 4 +- arch/arm/mach-bcm/Kconfig | 1 + arch/arm/mach-bcm/Makefile | 1 - arch/arm/mach-dove/irq.c | 6 +- arch/arm/mach-exynos/firmware.c | 4 +- arch/arm/mach-exynos/mcpm-exynos.c | 6 +- arch/arm/mach-footbridge/common.c | 87 - .../arm/mach-footbridge/include/mach/entry-macro.S | 107 + arch/arm/mach-footbridge/include/mach/hardware.h | 20 +- arch/arm/mach-footbridge/include/mach/io.h | 20 + arch/arm/mach-imx/Kconfig | 7 - arch/arm/mach-imx/Makefile | 2 - arch/arm/mach-imx/mach-imxrt.c | 19 - arch/arm/mach-integrator/Kconfig | 37 +- arch/arm/mach-integrator/hardware.h | 5 + arch/arm/mach-iop32x/cp6.c | 10 +- arch/arm/mach-iop32x/include/mach/entry-macro.S | 31 + arch/arm/mach-iop32x/include/mach/irqs.h | 2 +- arch/arm/mach-iop32x/iop3xx.h | 1 - arch/arm/mach-iop32x/irq.c | 29 +- arch/arm/mach-iop32x/irqs.h | 60 +- arch/arm/mach-ixp4xx/Kconfig | 57 + arch/arm/mach-ixp4xx/Makefile | 19 +- arch/arm/mach-ixp4xx/common-pci.c | 451 + arch/arm/mach-ixp4xx/common.c | 448 + arch/arm/mach-ixp4xx/gateway7001-pci.c | 61 + arch/arm/mach-ixp4xx/gateway7001-setup.c | 113 + arch/arm/mach-ixp4xx/goramo_mlr.c | 532 + arch/arm/mach-ixp4xx/include/mach/hardware.h | 32 + arch/arm/mach-ixp4xx/include/mach/io.h | 545 + arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h | 303 + arch/arm/mach-ixp4xx/include/mach/platform.h | 102 + arch/arm/mach-ixp4xx/include/mach/udc.h | 8 + arch/arm/mach-ixp4xx/include/mach/uncompress.h | 4 +- arch/arm/mach-ixp4xx/irqs.h | 64 + arch/arm/mach-mmp/sram.c | 22 +- arch/arm/mach-mstar/Kconfig | 2 - arch/arm/mach-mv78xx0/irq.c | 3 +- arch/arm/mach-nspire/Kconfig | 1 + arch/arm/mach-orion5x/Kconfig | 2 +- arch/arm/mach-orion5x/irq.c | 2 +- arch/arm/mach-pxa/Kconfig | 10 + arch/arm/mach-pxa/Makefile | 2 + arch/arm/mach-pxa/corgi.c | 26 +- arch/arm/mach-pxa/hx4700.c | 10 +- arch/arm/mach-pxa/icontrol.c | 26 +- arch/arm/mach-pxa/include/mach/uncompress.h | 5 +- arch/arm/mach-pxa/littleton.c | 10 +- arch/arm/mach-pxa/magician.c | 12 +- arch/arm/mach-pxa/poodle.c | 14 +- arch/arm/mach-pxa/spitz.c | 26 +- arch/arm/mach-pxa/stargate2.c | 1030 + arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-qcom/platsmp.c | 3 +- arch/arm/mach-rpc/fiq.S | 5 +- arch/arm/mach-rpc/include/mach/entry-macro.S | 13 + arch/arm/mach-rpc/irq.c | 95 - arch/arm/mach-s3c/Kconfig | 12 + arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 + arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 + arch/arm/mach-shmobile/Kconfig | 2 +- arch/arm/mach-spear/spear13xx.c | 2 +- arch/arm/mach-ux500/Kconfig | 2 +- arch/arm/mm/Kconfig | 12 - arch/arm/mm/cache-v7.S | 40 +- arch/arm/mm/context.c | 3 +- arch/arm/mm/dma-mapping.c | 2 - arch/arm/mm/init.c | 43 +- arch/arm/mm/ioremap.c | 18 +- arch/arm/mm/mm.h | 4 - arch/arm/mm/mmu.c | 2 - arch/arm/mm/proc-v7-bugs.c | 208 +- arch/arm/net/bpf_jit_32.c | 4 +- arch/arm/plat-orion/gpio.c | 8 +- arch/arm/plat-orion/include/plat/orion-gpio.h | 3 +- arch/arm/probes/Makefile | 1 - arch/arm/probes/kprobes/actions-common.c | 8 +- arch/arm/probes/kprobes/actions-thumb.c | 16 +- arch/arm/probes/rethook.c | 103 - arch/arm/tools/Makefile | 3 +- arch/arm/tools/syscall.tbl | 1 - arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 36 +- arch/arm64/Kconfig.platforms | 6 - arch/arm64/boot/dts/Makefile | 1 - arch/arm64/boot/dts/altera/socfpga_stratix10.dtsi | 24 +- .../boot/dts/altera/socfpga_stratix10_socdk.dts | 3 +- .../dts/altera/socfpga_stratix10_socdk_nand.dts | 3 +- arch/arm64/boot/dts/amlogic/Makefile | 7 - arch/arm64/boot/dts/amlogic/meson-g12-common.dtsi | 43 - .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 - .../boot/dts/amlogic/meson-s4-s805x2-aq222.dts | 30 - arch/arm64/boot/dts/amlogic/meson-s4.dtsi | 99 - .../boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts | 129 - .../boot/dts/amlogic/meson-sm1-a95xf3-air.dts | 108 - arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi | 300 - 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/apple/t8103.dtsi | 24 - arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 5 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-scmi.dts | 9 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 199 - arch/arm64/boot/dts/broadcom/Makefile | 3 +- .../boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts | 2 - arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 161 +- .../arm64/boot/dts/broadcom/northstar2/ns2-svk.dts | 8 +- arch/arm64/boot/dts/broadcom/northstar2/ns2.dtsi | 8 +- .../arm64/boot/dts/broadcom/stingray/stingray.dtsi | 6 +- arch/arm64/boot/dts/exynos/Makefile | 8 +- arch/arm64/boot/dts/exynos/exynos5433-pinctrl.dtsi | 211 +- .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 276 +- arch/arm64/boot/dts/exynos/exynos5433.dtsi | 7 +- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 11 +- arch/arm64/boot/dts/exynos/exynos7-pinctrl.dtsi | 176 +- arch/arm64/boot/dts/exynos/exynos7.dtsi | 44 +- .../boot/dts/exynos/exynos7885-jackpotlte.dts | 92 - arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi | 855 - arch/arm64/boot/dts/exynos/exynos7885.dtsi | 423 - arch/arm64/boot/dts/exynos/exynos850-e850-96.dts | 195 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 663 - arch/arm64/boot/dts/exynos/exynos850.dtsi | 701 - .../boot/dts/exynos/exynosautov9-pinctrl.dtsi | 50 +- arch/arm64/boot/dts/exynos/exynosautov9.dtsi | 2 +- arch/arm64/boot/dts/freescale/Makefile | 55 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- arch/arm64/boot/dts/freescale/fsl-ls1028a-qds.dts | 24 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 - arch/arm64/boot/dts/freescale/fsl-ls1088a.dtsi | 24 +- arch/arm64/boot/dts/freescale/fsl-ls208xa.dtsi | 24 +- .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 4 - arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 30 +- arch/arm64/boot/dts/freescale/imx8-ss-lsio.dtsi | 16 - .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 - .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 - .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 - arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 - arch/arm64/boot/dts/freescale/imx8mm-evk.dtsi | 55 - arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 7 +- arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts | 304 - .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 - .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 - .../boot/dts/freescale/imx8mm-venice-gw71xx.dtsi | 49 - .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw72xx.dtsi | 78 - .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw73xx.dtsi | 78 - .../boot/dts/freescale/imx8mm-venice-gw7901.dts | 59 - .../boot/dts/freescale/imx8mm-venice-gw7902.dts | 89 +- .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 - .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 - .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 - .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 - .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 - .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 - .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 - arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 -- arch/arm64/boot/dts/freescale/imx8mm.dtsi | 69 +- .../boot/dts/freescale/imx8mn-venice-gw7902.dts | 51 +- arch/arm64/boot/dts/freescale/imx8mn.dtsi | 104 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 50 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8mp.dtsi | 7 +- arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 39 - arch/arm64/boot/dts/freescale/imx8mq-librem5.dtsi | 1 - .../boot/dts/freescale/imx8mq-mnt-reform2.dts | 144 +- arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8mq.dtsi | 64 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8qm-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 18 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-adma.dtsi | 8 +- arch/arm64/boot/dts/freescale/imx8qxp-ss-lsio.dtsi | 8 - arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 2 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 - arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 9 +- arch/arm64/boot/dts/intel/socfpga_agilex_socdk.dts | 7 +- .../boot/dts/intel/socfpga_agilex_socdk_nand.dts | 1 - arch/arm64/boot/dts/intel/socfpga_n5x_socdk.dts | 10 - arch/arm64/boot/dts/lg/lg1312.dtsi | 3 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 3 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 8 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 17 +- arch/arm64/boot/dts/mediatek/mt2712-evb.dts | 1 - arch/arm64/boot/dts/mediatek/mt2712e.dtsi | 14 +- arch/arm64/boot/dts/mediatek/mt6358.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt7986a-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt7986a.dtsi | 68 +- arch/arm64/boot/dts/mediatek/mt7986b-rfb.dts | 3 +- arch/arm64/boot/dts/mediatek/mt8183.dtsi | 12 - arch/arm64/boot/dts/mediatek/mt8192.dtsi | 299 +- arch/arm64/boot/dts/microchip/sparx5.dtsi | 5 +- arch/arm64/boot/dts/nvidia/Makefile | 11 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 46 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 25 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 56 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1824 -- arch/arm64/boot/dts/nvidia/tegra234.dtsi | 1010 - arch/arm64/boot/dts/qcom/Makefile | 12 +- arch/arm64/boot/dts/qcom/apq8016-sbc.dts | 12 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 14 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 35 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 23 - arch/arm64/boot/dts/qcom/msm8916-samsung-j5.dts | 2 +- arch/arm64/boot/dts/qcom/msm8916.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8953.dtsi | 1326 -- .../boot/dts/qcom/msm8992-bullhead-rev-101.dts | 304 + .../boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts | 14 - .../boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts | 14 - arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi | 302 - ...gler-rev-101.dts => msm8994-angler-rev-101.dts} | 0 arch/arm64/boot/dts/qcom/msm8994.dtsi | 7 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 34 +- arch/arm64/boot/dts/qcom/msm8998.dtsi | 56 +- arch/arm64/boot/dts/qcom/pm6150l.dtsi | 10 - arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 - arch/arm64/boot/dts/qcom/pms405.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- .../arm64/boot/dts/qcom/sc7180-trogdor-coachz.dtsi | 16 - .../boot/dts/qcom/sc7180-trogdor-homestar.dtsi | 16 - arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 126 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 2 - arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi | 97 - arch/arm64/boot/dts/qcom/sc7280-crd.dts | 12 - .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 1352 -- .../dts/qcom/sc7280-herobrine-herobrine-r1.dts | 313 - arch/arm64/boot/dts/qcom/sc7280-herobrine.dts | 14 + arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 1105 +- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 20 - arch/arm64/boot/dts/qcom/sc7280-idp.dtsi | 215 +- arch/arm64/boot/dts/qcom/sc7280-idp2.dts | 4 - arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi | 547 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 815 +- arch/arm64/boot/dts/qcom/sdm630.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts | 183 - arch/arm64/boot/dts/qcom/sdm632.dtsi | 81 - arch/arm64/boot/dts/qcom/sdm845-cheza.dtsi | 2 +- arch/arm64/boot/dts/qcom/sdm845-db845c.dts | 7 +- .../arm64/boot/dts/qcom/sdm845-oneplus-common.dtsi | 19 +- .../boot/dts/qcom/sdm845-oneplus-enchilada.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-oneplus-fajita.dts | 12 - arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts | 736 - arch/arm64/boot/dts/qcom/sdm845.dtsi | 117 +- .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 38 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 748 - arch/arm64/boot/dts/qcom/sm6125.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm7225-fairphone-fp4.dts | 9 - .../boot/dts/qcom/sm8150-microsoft-surface-duo.dts | 20 +- arch/arm64/boot/dts/qcom/sm8150.dtsi | 157 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 135 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 51 +- arch/arm64/boot/dts/qcom/sm8450-hdk.dts | 405 - arch/arm64/boot/dts/qcom/sm8450-qrd.dts | 20 - arch/arm64/boot/dts/qcom/sm8450.dtsi | 425 +- arch/arm64/boot/dts/renesas/Makefile | 3 - .../boot/dts/renesas/beacon-renesom-baseboard.dtsi | 9 +- .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 3 +- arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi | 332 - arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 +- .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 2 +- arch/arm64/boot/dts/renesas/r8a774a1.dtsi | 14 +- .../boot/dts/renesas/r8a774b1-beacon-rzg2n-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774b1.dtsi | 4 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774c0.dtsi | 10 +- .../boot/dts/renesas/r8a774e1-beacon-rzg2h-kit.dts | 2 +- arch/arm64/boot/dts/renesas/r8a774e1.dtsi | 4 +- arch/arm64/boot/dts/renesas/r8a77951.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77960.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77961.dtsi | 43 +- arch/arm64/boot/dts/renesas/r8a77965.dtsi | 26 +- arch/arm64/boot/dts/renesas/r8a77970-eagle.dts | 102 - arch/arm64/boot/dts/renesas/r8a77980-condor.dts | 191 - arch/arm64/boot/dts/renesas/r8a77990.dtsi | 24 +- arch/arm64/boot/dts/renesas/r8a77995.dtsi | 24 +- .../boot/dts/renesas/r8a779a0-falcon-csi-dsi.dtsi | 229 - arch/arm64/boot/dts/renesas/r8a779a0.dtsi | 35 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 28 - arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 86 - arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi | 32 - arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts | 91 - arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi | 20 - arch/arm64/boot/dts/renesas/r9a07g044l2-smarc.dts | 2 - arch/arm64/boot/dts/renesas/r9a07g054.dtsi | 491 - arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi | 25 - arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 26 - arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi | 13 - arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi | 207 - .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 137 - arch/arm64/boot/dts/renesas/rzg2l-smarc-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2l-smarc.dtsi | 322 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 94 - arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 222 - arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi | 77 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 141 +- arch/arm64/boot/dts/renesas/ulcb.dtsi | 20 +- arch/arm64/boot/dts/rockchip/Makefile | 3 - arch/arm64/boot/dts/rockchip/px30.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 - arch/arm64/boot/dts/rockchip/rk3328.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 11 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-gru.dtsi | 17 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-nanopi4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 4 +- .../arm64/boot/dts/rockchip/rk3399-puma-haikou.dts | 1 - arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 31 - arch/arm64/boot/dts/rockchip/rk3399-roc-pc.dtsi | 2 + arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399.dtsi | 8 +- .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 - .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 - arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 - arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 138 +- arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts | 457 - arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 205 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 41 +- arch/arm64/boot/dts/rockchip/rk356x.dtsi | 289 +- arch/arm64/boot/dts/tesla/Makefile | 3 - arch/arm64/boot/dts/tesla/fsd-evb.dts | 39 - arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi | 335 - arch/arm64/boot/dts/tesla/fsd.dtsi | 754 - arch/arm64/boot/dts/ti/Makefile | 2 - arch/arm64/boot/dts/ti/k3-am62-main.dtsi | 267 - arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi | 36 - arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi | 41 - arch/arm64/boot/dts/ti/k3-am62.dtsi | 105 - arch/arm64/boot/dts/ti/k3-am625-sk.dts | 206 - arch/arm64/boot/dts/ti/k3-am625.dtsi | 103 - arch/arm64/boot/dts/ti/k3-am64-main.dtsi | 23 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 4 - arch/arm64/boot/dts/ti/k3-am642-evm.dts | 4 +- arch/arm64/boot/dts/ti/k3-am642-sk.dts | 4 +- arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am65-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/boot/dts/ti/k3-j7200-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j7200-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j7200.dtsi | 1 - .../boot/dts/ti/k3-j721e-common-proc-board.dts | 4 +- arch/arm64/boot/dts/ti/k3-j721e-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721e-sk.dts | 2 + arch/arm64/boot/dts/ti/k3-j721e-som-p0.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721e.dtsi | 1 - arch/arm64/boot/dts/ti/k3-j721s2-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-j721s2-mcu-wakeup.dtsi | 4 +- arch/arm64/boot/dts/ti/k3-j721s2.dtsi | 1 - arch/arm64/boot/dts/xilinx/zynqmp-clk-ccf.dtsi | 4 +- arch/arm64/boot/dts/xilinx/zynqmp.dtsi | 88 +- arch/arm64/configs/defconfig | 166 +- arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/aes-glue.c | 22 +- arch/arm64/crypto/aes-modes.S | 18 +- arch/arm64/crypto/aes-neonbs-core.S | 264 +- arch/arm64/crypto/aes-neonbs-glue.c | 97 +- arch/arm64/crypto/sha3-ce-glue.c | 2 +- arch/arm64/crypto/sha512-armv8.pl | 2 +- arch/arm64/crypto/sha512-ce-glue.c | 2 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/Kbuild | 1 - arch/arm64/include/asm/apple_m1_pmu.h | 64 - arch/arm64/include/asm/arch_gicv3.h | 23 +- arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/asm_pointer_auth.h | 3 - arch/arm64/include/asm/assembler.h | 58 +- arch/arm64/include/asm/cpufeature.h | 33 - arch/arm64/include/asm/cputype.h | 21 - arch/arm64/include/asm/debug-monitors.h | 12 + arch/arm64/include/asm/fixmap.h | 6 +- arch/arm64/include/asm/hwcap.h | 1 - arch/arm64/include/asm/insn-def.h | 14 - arch/arm64/include/asm/insn.h | 81 +- arch/arm64/include/asm/kvm_arm.h | 4 +- arch/arm64/include/asm/kvm_host.h | 50 +- arch/arm64/include/asm/kvm_hyp.h | 1 - arch/arm64/include/asm/kvm_mmu.h | 4 +- arch/arm64/include/asm/linkage.h | 24 + arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/module.lds.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 - arch/arm64/include/asm/mte-kasan.h | 1 - arch/arm64/include/asm/mte.h | 22 - arch/arm64/include/asm/paravirt_api_clock.h | 1 - arch/arm64/include/asm/perf_event.h | 312 +- arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 + arch/arm64/include/asm/preempt.h | 19 +- arch/arm64/include/asm/processor.h | 1 - arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/sections.h | 5 - arch/arm64/include/asm/spectre.h | 7 +- arch/arm64/include/asm/stacktrace.h | 2 +- arch/arm64/include/asm/string.h | 2 + arch/arm64/include/asm/sysreg.h | 30 +- arch/arm64/include/asm/topology.h | 4 - arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/asm/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/asm/xor.h | 21 +- arch/arm64/include/uapi/asm/hwcap.h | 1 - arch/arm64/include/uapi/asm/kvm.h | 16 - arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/cpu_errata.c | 29 +- arch/arm64/kernel/cpufeature.c | 251 +- arch/arm64/kernel/cpuidle.c | 6 +- arch/arm64/kernel/cpuinfo.c | 1 - arch/arm64/kernel/crash_core.c | 6 - arch/arm64/kernel/elfcore.c | 134 - arch/arm64/kernel/entry-common.c | 31 +- arch/arm64/kernel/entry.S | 223 +- arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/image-vars.h | 7 - arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 - arch/arm64/kernel/probes/Makefile | 1 - arch/arm64/kernel/probes/rethook.c | 25 - arch/arm64/kernel/probes/rethook_trampoline.S | 87 - arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 400 +- arch/arm64/kernel/ptrace.c | 14 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/signal.c | 15 +- arch/arm64/kernel/stacktrace.c | 7 +- arch/arm64/kernel/sys_compat.c | 1 + arch/arm64/kernel/traps.c | 3 +- arch/arm64/kernel/vdso32/Makefile | 3 +- arch/arm64/kernel/vmlinux.lds.S | 2 +- arch/arm64/kvm/Makefile | 2 +- arch/arm64/kvm/arm.c | 148 +- arch/arm64/kvm/debug.c | 26 +- arch/arm64/kvm/fpsimd.c | 14 +- arch/arm64/kvm/guest.c | 2 +- arch/arm64/kvm/handle_exit.c | 2 +- arch/arm64/kvm/hyp/hyp-entry.S | 9 - arch/arm64/kvm/hyp/include/hyp/switch.h | 8 +- arch/arm64/kvm/hyp/include/nvhe/fixed_config.h | 5 - arch/arm64/kvm/hyp/nvhe/Makefile | 3 +- arch/arm64/kvm/hyp/nvhe/cache.S | 5 +- arch/arm64/kvm/hyp/nvhe/list_debug.c | 54 - arch/arm64/kvm/hyp/nvhe/mem_protect.c | 3 +- arch/arm64/kvm/hyp/nvhe/mm.c | 4 +- arch/arm64/kvm/hyp/nvhe/page_alloc.c | 4 +- arch/arm64/kvm/hyp/nvhe/stub.c | 22 + arch/arm64/kvm/hyp/nvhe/sys_regs.c | 14 - arch/arm64/kvm/hyp/vhe/switch.c | 16 +- arch/arm64/kvm/hypercalls.c | 12 - arch/arm64/kvm/mmio.c | 3 +- arch/arm64/kvm/mmu.c | 52 +- arch/arm64/kvm/pmu-emul.c | 141 +- arch/arm64/kvm/psci.c | 87 +- arch/arm64/kvm/sys_regs.c | 79 +- arch/arm64/kvm/vgic/vgic.c | 2 +- arch/arm64/kvm/vmid.c | 196 - arch/arm64/lib/clear_page.S | 5 +- arch/arm64/lib/copy_page.S | 5 +- arch/arm64/lib/crc32.S | 87 +- arch/arm64/lib/insn.c | 187 +- arch/arm64/lib/memchr.S | 5 +- arch/arm64/lib/memcmp.S | 6 +- arch/arm64/lib/memcpy.S | 21 +- arch/arm64/lib/memset.S | 12 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/lib/strchr.S | 6 +- arch/arm64/lib/strcmp.S | 246 +- arch/arm64/lib/strlen.S | 6 +- arch/arm64/lib/strncmp.S | 241 +- arch/arm64/lib/strnlen.S | 6 +- arch/arm64/lib/strrchr.S | 5 +- arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/cache.S | 35 +- arch/arm64/mm/flush.c | 7 - arch/arm64/mm/hugetlbpage.c | 39 +- arch/arm64/mm/init.c | 45 +- arch/arm64/mm/mmap.c | 17 - arch/arm64/mm/mmu.c | 69 +- arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit.h | 44 +- arch/arm64/net/bpf_jit_comp.c | 249 +- arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 7 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/Kbuild | 1 - arch/csky/include/asm/pgtable.h | 1 - arch/csky/include/asm/processor.h | 2 + arch/csky/include/asm/segment.h | 10 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/uaccess.h | 12 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/perf_callchain.c | 2 +- arch/csky/kernel/ptrace.c | 5 +- arch/csky/kernel/signal.c | 6 +- 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/include/asm/user.h | 4 + arch/h8300/include/uapi/asm/signal.h | 2 +- arch/h8300/kernel/entry.S | 1 + arch/h8300/kernel/head_ram.S | 1 + arch/h8300/kernel/ptrace.c | 5 +- arch/h8300/kernel/setup.c | 2 +- arch/h8300/kernel/signal.c | 4 +- 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/Kconfig | 1 + arch/hexagon/include/asm/pgtable.h | 5 - arch/hexagon/include/asm/thread_info.h | 6 + arch/hexagon/include/asm/uaccess.h | 25 + arch/hexagon/kernel/process.c | 5 +- arch/hexagon/kernel/signal.c | 1 + arch/hexagon/kernel/traps.c | 6 +- arch/hexagon/mm/init.c | 2 + arch/ia64/Kconfig | 3 +- arch/ia64/configs/zx1_defconfig | 1 + arch/ia64/include/asm/elf.h | 2 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 4 + arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/sections.h | 24 +- arch/ia64/include/asm/thread_info.h | 8 +- arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/asm/user.h | 6 + arch/ia64/include/asm/xor.h | 21 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/include/uapi/asm/termbits.h | 209 + arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/process.c | 4 +- arch/ia64/kernel/ptrace.c | 6 +- arch/ia64/kernel/signal.c | 1 + arch/ia64/kernel/syscalls/Makefile | 3 +- arch/ia64/kernel/syscalls/syscall.tbl | 1 - arch/ia64/kernel/topology.c | 10 + arch/ia64/kernel/unaligned.c | 60 +- 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/Kconfig | 2 +- arch/m68k/Kconfig.cpu | 1 - arch/m68k/amiga/config.c | 1 - arch/m68k/apollo/config.c | 1 - arch/m68k/atari/config.c | 1 - arch/m68k/atari/stdma.c | 1 + arch/m68k/bvme6000/config.c | 2 +- arch/m68k/coldfire/device.c | 6 +- arch/m68k/coldfire/m5441x.c | 1 + arch/m68k/configs/amiga_defconfig | 7 +- arch/m68k/configs/apollo_defconfig | 7 +- arch/m68k/configs/atari_defconfig | 6 +- arch/m68k/configs/bvme6000_defconfig | 6 +- arch/m68k/configs/hp300_defconfig | 7 +- arch/m68k/configs/mac_defconfig | 6 +- arch/m68k/configs/multi_defconfig | 7 +- arch/m68k/configs/mvme147_defconfig | 6 +- arch/m68k/configs/mvme16x_defconfig | 6 +- arch/m68k/configs/q40_defconfig | 6 +- arch/m68k/configs/sun3_defconfig | 9 +- arch/m68k/configs/sun3x_defconfig | 9 +- arch/m68k/emu/nfblock.c | 1 + arch/m68k/hp300/config.c | 1 - arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/config.h | 33 - arch/m68k/include/asm/current.h | 4 +- arch/m68k/include/asm/mcf_pgtable.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 1 - arch/m68k/include/asm/sun3_pgtable.h | 1 - arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/asm/user.h | 4 + arch/m68k/include/uapi/asm/signal.h | 2 +- arch/m68k/kernel/ptrace.c | 6 +- arch/m68k/kernel/setup_mm.c | 24 +- arch/m68k/kernel/signal.c | 4 +- arch/m68k/kernel/syscalls/Makefile | 3 +- 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/Kconfig | 3 +- arch/microblaze/boot/Makefile | 2 +- arch/microblaze/boot/dts/Makefile | 2 +- arch/microblaze/include/asm/irq.h | 3 + arch/microblaze/include/asm/pci.h | 4 + arch/microblaze/include/asm/pgtable.h | 3 - arch/microblaze/include/asm/thread_info.h | 6 + arch/microblaze/include/asm/uaccess.h | 61 +- arch/microblaze/kernel/asm-offsets.c | 1 + arch/microblaze/kernel/irq.c | 16 +- arch/microblaze/kernel/process.c | 1 + arch/microblaze/kernel/ptrace.c | 5 +- arch/microblaze/kernel/signal.c | 6 +- arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/microblaze/pci/pci-common.c | 49 + arch/microblaze/pci/xilinx_pci.c | 2 +- arch/mips/Kbuild.platforms | 1 + arch/mips/Kconfig | 77 +- arch/mips/Makefile | 5 + arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/ath79/early_printk.c | 1 - arch/mips/ath79/setup.c | 11 +- arch/mips/boot/compressed/Makefile | 1 - arch/mips/boot/compressed/decompress.c | 10 +- arch/mips/boot/dts/ingenic/jz4780.dtsi | 2 +- arch/mips/boot/dts/ralink/Makefile | 4 - arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 128 - arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 122 - arch/mips/boot/dts/ralink/mt7621.dtsi | 497 - arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/configs/cobalt_defconfig | 1 + arch/mips/configs/decstation_64_defconfig | 1 + arch/mips/configs/decstation_defconfig | 1 + arch/mips/configs/decstation_r4k_defconfig | 1 + arch/mips/configs/ip22_defconfig | 1 + arch/mips/configs/ip32_defconfig | 1 + arch/mips/configs/jazz_defconfig | 1 + arch/mips/configs/jmr3927_defconfig | 50 + arch/mips/configs/malta_defconfig | 2 +- arch/mips/configs/malta_kvm_defconfig | 1 + arch/mips/configs/maltaup_xpa_defconfig | 1 + arch/mips/configs/rm200_defconfig | 1 + arch/mips/configs/tb0219_defconfig | 1 + arch/mips/configs/tb0226_defconfig | 1 + arch/mips/configs/tb0287_defconfig | 1 + arch/mips/configs/workpad_defconfig | 1 + arch/mips/dec/int-handler.S | 6 +- arch/mips/dec/prom/Makefile | 2 +- arch/mips/dec/setup.c | 3 +- arch/mips/include/asm/cpu-features.h | 3 + arch/mips/include/asm/cpu-type.h | 6 + arch/mips/include/asm/cpu.h | 6 + arch/mips/include/asm/dec/prom.h | 15 +- arch/mips/include/asm/futex.h | 1 + arch/mips/include/asm/isadep.h | 2 +- .../include/asm/mach-ath25/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-ath79/ar71xx_regs.h | 1 - .../include/asm/mach-ath79/cpu-feature-overrides.h | 1 + .../asm/mach-au1x00/cpu-feature-overrides.h | 1 + .../asm/mach-bcm47xx/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-bcm63xx/bcm63xx_regs.h | 2 + .../asm/mach-cavium-octeon/cpu-feature-overrides.h | 1 + .../asm/mach-cobalt/cpu-feature-overrides.h | 1 + .../include/asm/mach-dec/cpu-feature-overrides.h | 1 + .../asm/mach-ingenic/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip27/cpu-feature-overrides.h | 1 + .../include/asm/mach-ip30/cpu-feature-overrides.h | 1 + .../asm/mach-lantiq/falcon/cpu-feature-overrides.h | 1 + .../asm/mach-loongson2ef/cpu-feature-overrides.h | 1 + .../asm/mach-loongson64/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7620/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/mt7621/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt288x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt305x/cpu-feature-overrides.h | 1 + .../asm/mach-ralink/rt3883/cpu-feature-overrides.h | 1 + .../asm/mach-rc32434/cpu-feature-overrides.h | 1 + arch/mips/include/asm/mach-tx39xx/ioremap.h | 25 + arch/mips/include/asm/mach-tx39xx/mangle-port.h | 24 + arch/mips/include/asm/mach-tx39xx/spaces.h | 17 + arch/mips/include/asm/mipsmtregs.h | 1 + arch/mips/include/asm/mipsregs.h | 1 + arch/mips/include/asm/pgalloc.h | 6 - arch/mips/include/asm/pgtable.h | 10 +- arch/mips/include/asm/prom.h | 4 +- arch/mips/include/asm/setup.h | 2 +- arch/mips/include/asm/stackframe.h | 6 +- arch/mips/include/asm/thread_info.h | 4 - arch/mips/include/asm/txx9/boards.h | 3 + arch/mips/include/asm/txx9/jmr3927.h | 179 + arch/mips/include/asm/txx9/tx3927.h | 341 + arch/mips/include/asm/txx9irq.h | 4 + arch/mips/include/asm/txx9tmr.h | 4 + arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/vermagic.h | 2 + arch/mips/include/asm/war.h | 73 + arch/mips/include/uapi/asm/mman.h | 2 - arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/include/uapi/asm/socket.h | 2 - arch/mips/kernel/Makefile | 1 + arch/mips/kernel/cpu-probe.c | 23 + arch/mips/kernel/cpu-r3k-probe.c | 22 + arch/mips/kernel/elf.c | 16 +- arch/mips/kernel/entry.S | 3 +- arch/mips/kernel/genex.S | 5 +- arch/mips/kernel/idle.c | 10 + arch/mips/kernel/irq_txx9.c | 13 + arch/mips/kernel/proc.c | 2 + arch/mips/kernel/process.c | 2 +- arch/mips/kernel/prom.c | 5 - arch/mips/kernel/ptrace.c | 5 +- arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/scall32-o32.S | 1 + arch/mips/kernel/scall64-n64.S | 1 + arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/signal.c | 5 +- arch/mips/kernel/signal_n32.c | 1 + arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/syscalls/Makefile | 3 +- 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/kernel/traps.c | 22 +- arch/mips/kernel/unaligned.c | 17 - arch/mips/lantiq/prom.c | 5 + arch/mips/lib/Makefile | 1 + arch/mips/lib/delay.c | 1 + arch/mips/lib/r3k_dump_tlb.c | 4 + arch/mips/loongson2ef/Platform | 3 +- arch/mips/loongson64/Platform | 24 +- arch/mips/loongson64/setup.c | 8 + arch/mips/mm/Makefile | 1 + arch/mips/mm/c-octeon.c | 1 + arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/c-tx39.c | 414 + arch/mips/mm/cache.c | 5 + arch/mips/mm/page.c | 5 +- arch/mips/mm/tlb-r3k.c | 40 +- arch/mips/mm/tlbex.c | 24 +- arch/mips/mti-malta/Makefile | 1 + arch/mips/mti-malta/malta-dt.c | 15 + arch/mips/pci/Makefile | 2 + arch/mips/pci/fixup-jmr3927.c | 79 + arch/mips/pci/fixup-sb1250.c | 2 +- arch/mips/pci/ops-tx3927.c | 231 + arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pci/pci-bcm63xx.c | 2 +- arch/mips/pic32/pic32mzda/init.c | 8 + arch/mips/ralink/Kconfig | 5 - arch/mips/ralink/ill_acc.c | 1 - arch/mips/ralink/mt7621.c | 36 +- arch/mips/ralink/of.c | 5 + arch/mips/rb532/devices.c | 6 +- arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/mips/txx9/Kconfig | 18 + arch/mips/txx9/Makefile | 6 + arch/mips/txx9/Platform | 3 + arch/mips/txx9/generic/Makefile | 1 + arch/mips/txx9/generic/irq_tx3927.c | 25 + arch/mips/txx9/generic/setup.c | 55 + arch/mips/txx9/generic/setup_tx3927.c | 136 + arch/mips/txx9/jmr3927/Makefile | 6 + arch/mips/txx9/jmr3927/irq.c | 128 + arch/mips/txx9/jmr3927/prom.c | 52 + arch/mips/txx9/jmr3927/setup.c | 223 + arch/mips/vdso/Makefile | 3 - arch/{csky => nds32}/Kbuild | 0 arch/nds32/Kconfig | 102 + arch/nds32/Kconfig.cpu | 218 + arch/{csky => nds32}/Kconfig.debug | 0 arch/nds32/Makefile | 63 + arch/nds32/boot/.gitignore | 2 + arch/nds32/boot/Makefile | 16 + arch/nds32/boot/dts/Makefile | 2 + arch/nds32/boot/dts/ae3xx.dts | 90 + arch/nds32/configs/defconfig | 104 + arch/nds32/include/asm/Kbuild | 8 + arch/nds32/include/asm/assembler.h | 39 + arch/nds32/include/asm/barrier.h | 15 + arch/nds32/include/asm/bitfield.h | 985 + arch/nds32/include/asm/cache.h | 12 + arch/nds32/include/asm/cache_info.h | 13 + arch/nds32/include/asm/cacheflush.h | 53 + arch/nds32/include/asm/current.h | 12 + arch/nds32/include/asm/delay.h | 39 + arch/nds32/include/asm/elf.h | 180 + arch/nds32/include/asm/fixmap.h | 29 + arch/nds32/include/asm/fpu.h | 126 + arch/nds32/include/asm/fpuemu.h | 44 + arch/nds32/include/asm/ftrace.h | 46 + arch/nds32/include/asm/futex.h | 101 + arch/nds32/include/asm/highmem.h | 65 + arch/nds32/include/asm/io.h | 84 + arch/nds32/include/asm/irqflags.h | 41 + arch/nds32/include/asm/l2_cache.h | 137 + arch/nds32/include/asm/linkage.h | 11 + arch/nds32/include/asm/memory.h | 91 + arch/nds32/include/asm/mmu.h | 12 + arch/nds32/include/asm/mmu_context.h | 62 + arch/nds32/include/asm/nds32.h | 82 + arch/nds32/include/asm/nds32_fpu_inst.h | 109 + arch/nds32/include/asm/page.h | 64 + arch/nds32/include/asm/perf_event.h | 16 + arch/nds32/include/asm/pgalloc.h | 62 + arch/nds32/include/asm/pgtable.h | 377 + arch/nds32/include/asm/pmu.h | 386 + arch/nds32/include/asm/proc-fns.h | 44 + arch/nds32/include/asm/processor.h | 104 + arch/nds32/include/asm/ptrace.h | 77 + arch/nds32/include/asm/sfp-machine.h | 158 + arch/nds32/include/asm/shmparam.h | 19 + arch/nds32/include/asm/stacktrace.h | 39 + arch/nds32/include/asm/string.h | 17 + arch/nds32/include/asm/suspend.h | 11 + arch/nds32/include/asm/swab.h | 35 + arch/nds32/include/asm/syscall.h | 142 + arch/nds32/include/asm/syscalls.h | 14 + arch/nds32/include/asm/thread_info.h | 76 + arch/nds32/include/asm/tlb.h | 11 + arch/nds32/include/asm/tlbflush.h | 46 + arch/nds32/include/asm/uaccess.h | 286 + arch/nds32/include/asm/unistd.h | 6 + arch/nds32/include/asm/vdso.h | 24 + arch/nds32/include/asm/vdso_datapage.h | 37 + arch/nds32/include/asm/vdso_timer_info.h | 14 + arch/nds32/include/asm/vermagic.h | 9 + arch/nds32/include/asm/vmalloc.h | 4 + arch/{arc => nds32}/include/uapi/asm/Kbuild | 0 arch/nds32/include/uapi/asm/auxvec.h | 19 + arch/nds32/include/uapi/asm/byteorder.h | 13 + arch/nds32/include/uapi/asm/cachectl.h | 14 + arch/nds32/include/uapi/asm/fp_udfiex_crtl.h | 16 + arch/nds32/include/uapi/asm/param.h | 11 + arch/nds32/include/uapi/asm/ptrace.h | 25 + arch/nds32/include/uapi/asm/sigcontext.h | 84 + arch/nds32/include/uapi/asm/unistd.h | 16 + arch/{alpha => nds32}/kernel/.gitignore | 0 arch/nds32/kernel/Makefile | 33 + arch/nds32/kernel/asm-offsets.c | 28 + arch/nds32/kernel/atl2c.c | 65 + arch/nds32/kernel/cacheinfo.c | 49 + arch/nds32/kernel/devtree.c | 19 + arch/nds32/kernel/dma.c | 82 + arch/nds32/kernel/ex-entry.S | 177 + arch/nds32/kernel/ex-exit.S | 193 + arch/nds32/kernel/ex-scall.S | 100 + arch/nds32/kernel/fpu.c | 266 + arch/nds32/kernel/ftrace.c | 278 + arch/nds32/kernel/head.S | 197 + arch/nds32/kernel/irq.c | 9 + arch/nds32/kernel/module.c | 278 + arch/nds32/kernel/nds32_ksyms.c | 25 + arch/nds32/kernel/perf_event_cpu.c | 1500 ++ arch/nds32/kernel/pm.c | 80 + arch/nds32/kernel/process.c | 257 + arch/nds32/kernel/ptrace.c | 118 + arch/nds32/kernel/setup.c | 369 + arch/nds32/kernel/signal.c | 384 + arch/nds32/kernel/sleep.S | 131 + arch/nds32/kernel/stacktrace.c | 53 + arch/nds32/kernel/sys_nds32.c | 84 + arch/nds32/kernel/syscall_table.c | 17 + arch/nds32/kernel/time.c | 11 + arch/nds32/kernel/traps.c | 354 + arch/nds32/kernel/vdso.c | 231 + arch/{arm64 => nds32}/kernel/vdso/.gitignore | 0 arch/nds32/kernel/vdso/Makefile | 79 + arch/nds32/kernel/vdso/datapage.S | 21 + arch/nds32/kernel/vdso/gen_vdso_offsets.sh | 15 + arch/nds32/kernel/vdso/gettimeofday.c | 269 + arch/nds32/kernel/vdso/note.S | 11 + arch/nds32/kernel/vdso/sigreturn.S | 19 + arch/nds32/kernel/vdso/vdso.S | 18 + arch/nds32/kernel/vdso/vdso.lds.S | 75 + arch/nds32/kernel/vmlinux.lds.S | 70 + arch/nds32/lib/Makefile | 4 + arch/nds32/lib/clear_user.S | 42 + arch/nds32/lib/copy_from_user.S | 45 + arch/nds32/lib/copy_page.S | 40 + arch/nds32/lib/copy_template.S | 69 + arch/nds32/lib/copy_to_user.S | 45 + arch/nds32/lib/memcpy.S | 30 + arch/nds32/lib/memmove.S | 70 + arch/nds32/lib/memset.S | 33 + arch/nds32/lib/memzero.S | 18 + arch/nds32/math-emu/Makefile | 10 + arch/nds32/math-emu/faddd.c | 24 + arch/nds32/math-emu/fadds.c | 24 + arch/nds32/math-emu/fcmpd.c | 24 + arch/nds32/math-emu/fcmps.c | 24 + arch/nds32/math-emu/fd2s.c | 22 + arch/nds32/math-emu/fd2si.c | 30 + arch/nds32/math-emu/fd2siz.c | 30 + arch/nds32/math-emu/fd2ui.c | 30 + arch/nds32/math-emu/fd2uiz.c | 30 + arch/nds32/math-emu/fdivd.c | 27 + arch/nds32/math-emu/fdivs.c | 26 + arch/nds32/math-emu/fmuld.c | 23 + arch/nds32/math-emu/fmuls.c | 23 + arch/nds32/math-emu/fnegd.c | 21 + arch/nds32/math-emu/fnegs.c | 21 + arch/nds32/math-emu/fpuemu.c | 406 + arch/nds32/math-emu/fs2d.c | 23 + arch/nds32/math-emu/fs2si.c | 29 + arch/nds32/math-emu/fs2siz.c | 29 + arch/nds32/math-emu/fs2ui.c | 29 + arch/nds32/math-emu/fs2uiz.c | 30 + arch/nds32/math-emu/fsi2d.c | 22 + arch/nds32/math-emu/fsi2s.c | 22 + arch/nds32/math-emu/fsqrtd.c | 21 + arch/nds32/math-emu/fsqrts.c | 21 + arch/nds32/math-emu/fsubd.c | 27 + arch/nds32/math-emu/fsubs.c | 27 + arch/nds32/math-emu/fui2d.c | 22 + arch/nds32/math-emu/fui2s.c | 22 + arch/nds32/mm/Makefile | 10 + arch/nds32/mm/alignment.c | 578 + arch/nds32/mm/cacheflush.c | 338 + arch/nds32/mm/extable.c | 16 + arch/nds32/mm/fault.c | 396 + arch/nds32/mm/init.c | 263 + arch/nds32/mm/mm-nds32.c | 96 + arch/nds32/mm/mmap.c | 73 + arch/nds32/mm/proc.c | 536 + arch/nds32/mm/tlb.c | 50 + arch/nios2/Kconfig | 1 + arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/thread_info.h | 9 + arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/ptrace.c | 5 +- arch/nios2/kernel/signal.c | 24 +- arch/openrisc/Kconfig | 1 + arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/thread_info.h | 7 + arch/openrisc/include/asm/uaccess.h | 42 +- arch/openrisc/kernel/ptrace.c | 5 +- arch/openrisc/kernel/signal.c | 4 +- arch/openrisc/lib/memcpy.c | 2 +- arch/openrisc/mm/init.c | 2 + arch/parisc/Kconfig | 16 +- arch/parisc/Makefile | 39 +- arch/parisc/configs/generic-32bit_defconfig | 1 + arch/parisc/include/asm/agp.h | 4 +- arch/parisc/include/asm/assembly.h | 6 - arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/cacheflush.h | 15 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 - arch/parisc/include/asm/futex.h | 6 + arch/parisc/include/asm/kprobes.h | 5 +- arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 12 +- arch/parisc/include/asm/processor.h | 7 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/sections.h | 16 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/traps.h | 1 - arch/parisc/include/asm/uaccess.h | 41 +- arch/parisc/include/asm/unistd.h | 4 + arch/parisc/include/asm/vdso.h | 24 - arch/parisc/include/uapi/asm/auxvec.h | 8 - arch/parisc/include/uapi/asm/mman.h | 2 - arch/parisc/include/uapi/asm/shmbuf.h | 2 - arch/parisc/include/uapi/asm/signal.h | 2 +- arch/parisc/include/uapi/asm/socket.h | 2 - arch/parisc/kernel/Makefile | 5 - arch/parisc/kernel/alternative.c | 10 - arch/parisc/kernel/asm-offsets.c | 9 - arch/parisc/kernel/cache.c | 137 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/kprobes.c | 28 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/process.c | 21 + arch/parisc/kernel/processor.c | 7 +- arch/parisc/kernel/ptrace.c | 7 +- arch/parisc/kernel/signal.c | 233 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/topology.c | 4 +- arch/parisc/kernel/traps.c | 12 +- arch/parisc/kernel/unaligned.c | 257 +- arch/parisc/kernel/vdso.c | 122 - arch/parisc/kernel/vdso32/Makefile | 53 - arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso32/note.S | 26 - arch/parisc/kernel/vdso32/restart_syscall.S | 32 - arch/parisc/kernel/vdso32/sigtramp.S | 195 - arch/parisc/kernel/vdso32/vdso32.lds.S | 111 - arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 - arch/parisc/kernel/vdso64/Makefile | 48 - arch/parisc/kernel/vdso64/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso64/note.S | 2 - arch/parisc/kernel/vdso64/restart_syscall.S | 3 - arch/parisc/kernel/vdso64/sigtramp.S | 166 - arch/parisc/kernel/vdso64/vdso64.lds.S | 109 - arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 - arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 - arch/powerpc/Kconfig | 13 +- arch/powerpc/Makefile | 8 +- arch/powerpc/boot/.gitignore | 1 - arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 - arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/configs/linkstation_defconfig | 1 + arch/powerpc/configs/mvme5100_defconfig | 1 + arch/powerpc/include/asm/agp.h | 4 +- arch/powerpc/include/asm/asm-compat.h | 2 - arch/powerpc/include/asm/asm-prototypes.h | 58 + arch/powerpc/include/asm/bitops.h | 4 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 41 +- arch/powerpc/include/asm/book3s/64/kup.h | 4 +- arch/powerpc/include/asm/book3s/64/mmu.h | 2 +- arch/powerpc/include/asm/bug.h | 13 +- arch/powerpc/include/asm/checksum.h | 7 - arch/powerpc/include/asm/code-patching.h | 2 +- arch/powerpc/include/asm/device.h | 5 - arch/powerpc/include/asm/elf.h | 6 - arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/fadump-internal.h | 5 + arch/powerpc/include/asm/firmware.h | 4 +- arch/powerpc/include/asm/ftrace.h | 66 +- arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/hvcall.h | 8 +- arch/powerpc/include/asm/interrupt.h | 45 +- arch/powerpc/include/asm/io.h | 40 +- arch/powerpc/include/asm/kexec.h | 2 - arch/powerpc/include/asm/kexec_ranges.h | 2 +- arch/powerpc/include/asm/kvm_host.h | 6 +- arch/powerpc/include/asm/kvm_ppc.h | 2 - arch/powerpc/include/asm/livepatch.h | 18 +- arch/powerpc/include/asm/machdep.h | 22 +- arch/powerpc/include/asm/mce.h | 13 - arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 10 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 4 +- arch/powerpc/include/asm/paca.h | 1 - arch/powerpc/include/asm/pmac_feature.h | 12 - arch/powerpc/include/asm/ppc-opcode.h | 2 - arch/powerpc/include/asm/ppc_asm.h | 11 + arch/powerpc/include/asm/processor.h | 8 - arch/powerpc/include/asm/rtas.h | 1 + arch/powerpc/include/asm/sections.h | 29 +- arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/setup.h | 7 - arch/powerpc/include/asm/smp.h | 3 - arch/powerpc/include/asm/spu.h | 4 +- arch/powerpc/include/asm/syscalls.h | 4 - arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/types.h | 10 +- arch/powerpc/include/asm/uaccess.h | 16 +- arch/powerpc/include/asm/user.h | 5 + arch/powerpc/include/asm/vas.h | 14 - arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/include/uapi/asm/elf.h | 8 + arch/powerpc/include/uapi/asm/papr_pdsm.h | 18 - arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/Makefile | 7 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/early_32.c | 1 + arch/powerpc/kernel/fadump.c | 21 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 21 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/interrupt.c | 1 + arch/powerpc/kernel/irq.c | 1 + arch/powerpc/kernel/kprobes.c | 34 +- arch/powerpc/kernel/mce.c | 69 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 56 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/ptrace/ptrace.c | 15 +- arch/powerpc/kernel/reloc_64.S | 67 +- arch/powerpc/kernel/rethook.c | 72 - arch/powerpc/kernel/rtas.c | 6 - arch/powerpc/kernel/security.c | 15 - arch/powerpc/kernel/secvar-sysfs.c | 9 +- arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/setup_64.c | 1 + arch/powerpc/kernel/signal.c | 4 +- arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls.c | 1 + arch/powerpc/kernel/syscalls/Makefile | 3 +- arch/powerpc/kernel/syscalls/syscall.tbl | 1 - arch/powerpc/kernel/sysfs.c | 17 + arch/powerpc/kernel/tau_6xx.c | 1 + arch/powerpc/kernel/time.c | 26 +- arch/powerpc/kernel/tm.S | 25 +- arch/powerpc/kernel/trace/Makefile | 6 +- arch/powerpc/kernel/trace/ftrace.c | 40 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 + arch/powerpc/kernel/trace/ftrace_64.S | 64 + arch/powerpc/kernel/trace/ftrace_64_mprofile.S | 327 + arch/powerpc/kernel/trace/ftrace_low.S | 78 - arch/powerpc/kernel/trace/ftrace_mprofile.S | 253 - arch/powerpc/kernel/vdso/.gitignore | 5 - arch/powerpc/kernel/vdso/Makefile | 103 - arch/powerpc/kernel/vdso/cacheflush.S | 98 - arch/powerpc/kernel/vdso/datapage.S | 64 - arch/powerpc/kernel/vdso/getcpu.S | 50 - arch/powerpc/kernel/vdso/gettimeofday.S | 124 - arch/powerpc/kernel/vdso/vgettimeofday.c | 49 - arch/powerpc/kernel/vdso32/.gitignore | 3 + arch/powerpc/kernel/vdso32/Makefile | 73 + arch/powerpc/kernel/vdso32/cacheflush.S | 98 + arch/powerpc/kernel/vdso32/datapage.S | 58 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso32/getcpu.S | 50 + arch/powerpc/kernel/vdso32/gettimeofday.S | 78 + arch/powerpc/kernel/{vdso => vdso32}/note.S | 0 .../{vdso/sigtramp32.S => vdso32/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S | 0 arch/powerpc/kernel/vdso32/vgettimeofday.c | 34 + arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 + arch/powerpc/kernel/vdso64/Makefile | 56 + arch/powerpc/kernel/vdso64/cacheflush.S | 75 + arch/powerpc/kernel/vdso64/datapage.S | 59 + .../gen_vdso_offsets.sh} | 0 arch/powerpc/kernel/vdso64/getcpu.S | 33 + arch/powerpc/kernel/vdso64/gettimeofday.S | 58 + arch/powerpc/kernel/vdso64/note.S | 1 + .../{vdso/sigtramp64.S => vdso64/sigtramp.S} | 0 arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S | 0 arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 + arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kernel/vmlinux.lds.S | 2 + arch/powerpc/kexec/core.c | 15 +- arch/powerpc/kexec/core_64.c | 3 +- arch/powerpc/kvm/book3s_64_mmu_host.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_hv.c | 2 +- arch/powerpc/kvm/book3s_64_mmu_radix.c | 2 +- arch/powerpc/kvm/book3s_hv.c | 59 +- arch/powerpc/kvm/book3s_hv_builtin.c | 1 + arch/powerpc/kvm/book3s_hv_rm_xive.c | 1 + arch/powerpc/kvm/book3s_hv_uvmem.c | 4 +- arch/powerpc/kvm/book3s_xics.c | 15 +- arch/powerpc/kvm/book3s_xive.c | 15 +- arch/powerpc/kvm/book3s_xive_native.c | 15 +- arch/powerpc/kvm/e500.c | 1 - arch/powerpc/kvm/e500mc.c | 1 - arch/powerpc/kvm/emulate_loadstore.c | 10 +- arch/powerpc/kvm/powerpc.c | 81 +- arch/powerpc/kvm/timing.c | 21 +- arch/powerpc/kvm/timing.h | 12 +- arch/powerpc/kvm/trace_hv.h | 1 - arch/powerpc/lib/checksum_32.S | 3 + arch/powerpc/lib/code-patching.c | 14 - arch/powerpc/lib/copy_32.S | 3 + arch/powerpc/lib/sstep.c | 34 +- arch/powerpc/lib/vmx-helper.c | 1 + arch/powerpc/lib/xor_vmx.c | 28 +- arch/powerpc/lib/xor_vmx.h | 27 +- arch/powerpc/lib/xor_vmx_glue.c | 32 +- arch/powerpc/mm/book3s64/hash_utils.c | 54 +- arch/powerpc/mm/book3s64/hugetlbpage.c | 2 +- arch/powerpc/mm/book3s64/pgtable.c | 1 - arch/powerpc/mm/book3s64/slb.c | 1 + arch/powerpc/mm/book3s64/trace.c | 1 + arch/powerpc/mm/fault.c | 15 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 - arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/numa.c | 4 +- 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 | 38 +- arch/powerpc/net/bpf_jit64.h | 91 + arch/powerpc/net/bpf_jit_comp.c | 36 +- arch/powerpc/net/bpf_jit_comp32.c | 127 +- arch/powerpc/net/bpf_jit_comp64.c | 440 +- arch/powerpc/perf/callchain.h | 9 +- arch/powerpc/perf/callchain_64.c | 27 + arch/powerpc/perf/generic-compat-pmu.c | 4 +- arch/powerpc/perf/hv-24x7.c | 6 +- arch/powerpc/perf/hv-gpci.c | 8 +- arch/powerpc/perf/imc-pmu.c | 12 +- arch/powerpc/perf/isa207-common.c | 2 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/perf/power10-pmu.c | 6 +- arch/powerpc/perf/power7-pmu.c | 4 +- arch/powerpc/perf/power8-pmu.c | 4 +- arch/powerpc/perf/power9-pmu.c | 6 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 - arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 + arch/powerpc/platforms/8xx/pic.c | 1 - arch/powerpc/platforms/Kconfig.cputype | 3 +- arch/powerpc/platforms/book3s/vas-api.c | 145 +- arch/powerpc/platforms/cell/cbe_thermal.c | 2 +- arch/powerpc/platforms/cell/spu_base.c | 4 +- arch/powerpc/platforms/cell/spufs/sched.c | 7 +- arch/powerpc/platforms/powermac/pmac.h | 2 - arch/powerpc/platforms/powernv/idle.c | 1 + arch/powerpc/platforms/powernv/opal-core.c | 2 +- arch/powerpc/platforms/powernv/opal-dump.c | 2 +- arch/powerpc/platforms/powernv/opal-flash.c | 2 +- arch/powerpc/platforms/powernv/opal-tracepoints.c | 1 + arch/powerpc/platforms/powernv/pci.c | 2 +- arch/powerpc/platforms/powernv/rng.c | 6 +- arch/powerpc/platforms/ps3/system-bus.c | 4 +- arch/powerpc/platforms/pseries/Makefile | 5 +- arch/powerpc/platforms/pseries/firmware.c | 1 - arch/powerpc/platforms/pseries/lpar.c | 1 + arch/powerpc/platforms/pseries/lparcfg.c | 87 - arch/powerpc/platforms/pseries/mobility.c | 7 +- .../platforms/pseries/papr_platform_attributes.c | 361 - arch/powerpc/platforms/pseries/papr_scm.c | 316 +- arch/powerpc/platforms/pseries/pci_dlpar.c | 4 - arch/powerpc/platforms/pseries/power.c | 2 +- arch/powerpc/platforms/pseries/pseries.h | 1 - arch/powerpc/platforms/pseries/ras.c | 68 +- arch/powerpc/platforms/pseries/setup.c | 1 - arch/powerpc/platforms/pseries/vas-sysfs.c | 268 - arch/powerpc/platforms/pseries/vas.c | 500 +- arch/powerpc/platforms/pseries/vas.h | 30 +- arch/powerpc/sysdev/fsl_gtm.c | 4 +- arch/powerpc/sysdev/fsl_pci.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 8 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/powerpc/tools/relocs_check.sh | 7 +- arch/riscv/Kconfig | 9 +- arch/riscv/Kconfig.erratas | 1 - arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 5 - arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 25 - .../dts/microchip/microchip-mpfs-icicle-kit.dts | 115 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 254 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 22 +- arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 26 +- arch/riscv/configs/defconfig | 1 - arch/riscv/configs/rv32_defconfig | 1 - arch/riscv/include/asm/Kbuild | 1 - arch/riscv/include/asm/csr.h | 1 - arch/riscv/include/asm/fixmap.h | 1 - arch/riscv/include/asm/hwcap.h | 25 - arch/riscv/include/asm/kvm_host.h | 1 - arch/riscv/include/asm/kvm_vcpu_sbi.h | 5 +- arch/riscv/include/asm/page.h | 3 +- arch/riscv/include/asm/pgalloc.h | 49 - arch/riscv/include/asm/pgtable-64.h | 106 +- arch/riscv/include/asm/pgtable.h | 7 +- arch/riscv/include/asm/sbi.h | 27 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/cpu.c | 69 +- arch/riscv/kernel/cpu_ops_sbi.c | 2 +- arch/riscv/kernel/cpufeature.c | 128 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/perf_callchain.c | 4 +- arch/riscv/kernel/ptrace.c | 5 +- arch/riscv/kernel/setup.c | 3 + arch/riscv/kernel/signal.c | 4 +- arch/riscv/kvm/vcpu_exit.c | 22 +- arch/riscv/kvm/vcpu_sbi.c | 19 - arch/riscv/kvm/vcpu_sbi_hsm.c | 18 +- arch/riscv/kvm/vcpu_sbi_replace.c | 44 - arch/riscv/kvm/vcpu_sbi_v01.c | 20 +- arch/riscv/kvm/vcpu_switch.S | 60 +- arch/riscv/lib/memmove.S | 368 +- arch/riscv/mm/Makefile | 3 - arch/riscv/mm/init.c | 176 +- arch/riscv/mm/kasan_init.c | 163 +- arch/riscv/mm/physaddr.c | 4 +- arch/s390/Kconfig | 99 +- arch/s390/Makefile | 29 +- arch/s390/boot/head.S | 1 + arch/s390/crypto/chacha-s390.S | 20 +- arch/s390/hypfs/hypfs_vm.c | 1 - arch/s390/include/asm/ap.h | 1 - arch/s390/include/asm/asm-extable.h | 53 - arch/s390/include/asm/bitops.h | 12 + arch/s390/include/asm/ccwgroup.h | 2 +- arch/s390/include/asm/chsc.h | 2 +- arch/s390/include/asm/cpu_mf.h | 13 +- arch/s390/include/asm/crw.h | 1 + arch/s390/include/asm/ctl_reg.h | 2 - arch/s390/include/asm/diag.h | 1 - arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/entry-common.h | 1 + arch/s390/include/asm/extable.h | 46 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/fpu/api.h | 1 - arch/s390/include/asm/ftrace.h | 10 +- arch/s390/include/asm/futex.h | 1 - arch/s390/include/asm/hugetlb.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kprobes.h | 1 - arch/s390/include/asm/kvm_host.h | 2 - arch/s390/include/asm/linkage.h | 18 + arch/s390/include/asm/lowcore.h | 26 +- arch/s390/include/asm/mmu.h | 1 - arch/s390/include/asm/nmi.h | 1 + arch/s390/include/asm/nospec-insn.h | 141 +- arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/page.h | 32 +- arch/s390/include/asm/pci.h | 3 + arch/s390/include/asm/pgalloc.h | 8 +- arch/s390/include/asm/pgtable.h | 233 +- arch/s390/include/asm/processor.h | 7 +- arch/s390/include/asm/ptrace.h | 2 - arch/s390/include/asm/sclp.h | 3 +- arch/s390/include/asm/smp.h | 1 + arch/s390/include/asm/stacktrace.h | 10 +- arch/s390/include/asm/sysinfo.h | 6 +- arch/s390/include/asm/timex.h | 6 +- arch/s390/include/asm/tlbflush.h | 4 +- arch/s390/include/asm/uaccess.h | 83 +- arch/s390/include/asm/user.h | 4 + arch/s390/include/asm/uv.h | 1 - arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/include/uapi/asm/zcrypt.h | 2 +- arch/s390/kernel/Makefile | 4 +- arch/s390/kernel/asm-offsets.c | 8 +- arch/s390/kernel/base.S | 25 +- arch/s390/kernel/cache.c | 7 + arch/s390/kernel/compat_signal.c | 2 +- arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/diag.c | 1 - arch/s390/kernel/early.c | 24 +- arch/s390/kernel/entry.S | 18 +- arch/s390/kernel/entry.h | 1 - arch/s390/kernel/ftrace.c | 102 +- arch/s390/kernel/ftrace.h | 2 + arch/s390/kernel/head64.S | 1 + arch/s390/kernel/ipl.c | 2 +- arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/kprobes.c | 43 +- arch/s390/kernel/lgr.c | 3 +- arch/s390/kernel/machine_kexec.c | 1 + arch/s390/kernel/mcount.S | 69 +- arch/s390/kernel/module.c | 14 +- arch/s390/kernel/nmi.c | 1 + arch/s390/kernel/nospec-branch.c | 31 +- arch/s390/kernel/numa.c | 7 + arch/s390/kernel/os_info.c | 12 +- arch/s390/kernel/perf_cpum_cf.c | 11 +- arch/s390/kernel/processor.c | 22 +- arch/s390/kernel/ptrace.c | 165 +- arch/s390/kernel/relocate_kernel.S | 3 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 7 +- arch/s390/kernel/smp.c | 10 +- arch/s390/kernel/stacktrace.c | 1 + arch/s390/kernel/syscalls/Makefile | 3 +- arch/s390/kernel/syscalls/syscall.tbl | 1 - arch/s390/kernel/sysinfo.c | 1 - arch/s390/kernel/text_amode31.S | 1 - arch/s390/kernel/topology.c | 1 + arch/s390/kernel/traps.c | 16 +- arch/s390/kernel/uprobes.c | 16 +- arch/s390/kernel/vmlinux.lds.S | 1 + arch/s390/kernel/vtime.c | 13 +- arch/s390/kvm/gaccess.c | 250 +- arch/s390/kvm/gaccess.h | 84 +- arch/s390/kvm/intercept.c | 12 +- arch/s390/kvm/interrupt.c | 54 +- arch/s390/kvm/kvm-s390.c | 171 +- arch/s390/kvm/kvm-s390.h | 17 +- arch/s390/kvm/priv.c | 81 +- arch/s390/lib/Makefile | 1 - arch/s390/lib/delay.c | 1 + arch/s390/lib/expoline.S | 12 - arch/s390/lib/test_unwind.c | 274 +- arch/s390/lib/uaccess.c | 200 +- arch/s390/lib/xor.c | 21 +- arch/s390/mm/Makefile | 2 +- arch/s390/mm/extable.c | 50 - arch/s390/mm/fault.c | 20 +- arch/s390/mm/gmap.c | 22 +- arch/s390/mm/hugetlbpage.c | 36 +- arch/s390/mm/kasan_init.c | 8 +- arch/s390/mm/maccess.c | 24 +- arch/s390/mm/page-states.c | 1 - arch/s390/mm/pageattr.c | 33 +- arch/s390/mm/pgalloc.c | 8 +- arch/s390/mm/pgtable.c | 44 +- arch/s390/mm/vmem.c | 19 +- arch/s390/net/bpf_jit_comp.c | 54 +- arch/s390/pci/pci_clp.c | 1 - arch/s390/pci/pci_insn.c | 1 - arch/s390/pci/pci_irq.c | 4 +- arch/s390/pci/pci_mmio.c | 1 - arch/s390/tools/gcc-thunk-extern.sh | 24 - arch/s390/tools/gen_facilities.c | 8 + arch/sh/Kconfig | 2 +- arch/sh/configs/ap325rxa_defconfig | 1 + arch/sh/configs/ecovec24_defconfig | 1 + arch/sh/configs/landisk_defconfig | 1 + arch/sh/configs/sdk7780_defconfig | 1 + arch/sh/configs/se7724_defconfig | 1 + arch/sh/configs/sh03_defconfig | 1 + arch/sh/configs/sh7785lcr_32bit_defconfig | 1 + arch/sh/configs/titan_defconfig | 1 + arch/sh/drivers/pci/pcie-sh7786.c | 2 +- arch/sh/include/asm/pgtable_32.h | 1 - arch/sh/include/asm/processor.h | 1 + arch/sh/include/asm/segment.h | 33 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/uaccess.h | 24 +- arch/sh/include/asm/user.h | 6 + arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 + arch/sh/kernel/ptrace_32.c | 5 +- arch/sh/kernel/signal_32.c | 4 +- arch/sh/kernel/syscalls/Makefile | 3 +- arch/sh/kernel/syscalls/syscall.tbl | 1 - arch/sh/kernel/topology.c | 5 + arch/sh/kernel/traps_32.c | 30 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/agp.h | 6 +- arch/sparc/include/asm/pgtable_32.h | 7 +- arch/sparc/include/asm/processor_32.h | 6 + arch/sparc/include/asm/processor_64.h | 4 + arch/sparc/include/asm/switch_to_64.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 31 +- arch/sparc/include/asm/uaccess_64.h | 106 +- arch/sparc/include/asm/vio.h | 10 +- arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/sparc/include/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/include/uapi/asm/socket.h | 2 - arch/sparc/kernel/ioport.c | 2 +- arch/sparc/kernel/process_32.c | 2 + arch/sparc/kernel/process_64.c | 12 + arch/sparc/kernel/ptrace_32.c | 5 +- arch/sparc/kernel/ptrace_64.c | 5 +- arch/sparc/kernel/signal32.c | 1 + arch/sparc/kernel/signal_32.c | 6 +- arch/sparc/kernel/signal_64.c | 4 +- arch/sparc/kernel/syscalls/Makefile | 3 +- arch/sparc/kernel/syscalls/syscall.tbl | 1 - arch/sparc/kernel/sysfs.c | 12 + arch/sparc/kernel/traps_64.c | 2 + arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/hugetlbpage.c | 1 - arch/sparc/mm/init_64.c | 7 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/um/Makefile | 4 - arch/um/drivers/mconsole_kern.c | 3 +- arch/um/drivers/port_user.c | 18 +- arch/um/drivers/ubd_kern.c | 8 +- arch/um/drivers/vector_kern.c | 105 +- arch/um/drivers/vector_kern.h | 3 +- arch/um/drivers/vector_user.c | 2 +- arch/um/drivers/vector_user.h | 2 +- arch/um/include/asm/Kbuild | 2 +- arch/um/include/asm/pgtable.h | 1 - arch/um/include/asm/uaccess.h | 7 +- arch/um/include/asm/xor.h | 4 +- arch/um/include/shared/net_kern.h | 2 +- arch/um/include/shared/os.h | 1 - arch/um/kernel/dtb.c | 2 +- arch/um/kernel/process.c | 4 +- arch/um/kernel/ptrace.c | 5 +- arch/um/kernel/um_arch.c | 4 - arch/um/os-Linux/execvp.c | 1 - arch/um/os-Linux/file.c | 9 - arch/um/os-Linux/helper.c | 5 - arch/um/os-Linux/time.c | 6 + arch/x86/Kbuild | 2 - arch/x86/Kconfig | 76 +- arch/x86/Makefile | 46 +- arch/x86/boot/boot.h | 36 +- arch/x86/boot/compressed/head_32.S | 3 +- arch/x86/boot/compressed/head_64.S | 3 +- arch/x86/boot/compressed/misc.c | 3 +- arch/x86/boot/main.c | 2 +- arch/x86/coco/Makefile | 6 - arch/x86/coco/core.c | 117 - arch/x86/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/blowfish_glue.c | 12 + arch/x86/crypto/crc32c-pcl-intel-asm_64.S | 3 - arch/x86/crypto/des3_ede_glue.c | 8 + arch/x86/crypto/sm3-avx-asm_64.S | 517 - arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/entry/entry_64.S | 31 +- arch/x86/entry/entry_64_compat.S | 5 - arch/x86/entry/syscalls/Makefile | 5 +- arch/x86/entry/syscalls/syscall_32.tbl | 1 - arch/x86/entry/syscalls/syscall_64.tbl | 1 - arch/x86/events/core.c | 2 +- arch/x86/events/intel/core.c | 40 +- arch/x86/events/intel/ds.c | 14 +- arch/x86/events/intel/lbr.c | 4 +- arch/x86/events/intel/pt.c | 71 +- arch/x86/events/intel/uncore_discovery.c | 16 +- arch/x86/events/intel/uncore_discovery.h | 2 + arch/x86/include/asm/alternative.h | 1 - arch/x86/include/asm/amd_hsmp.h | 16 - arch/x86/include/asm/bug.h | 1 - arch/x86/include/asm/coco.h | 32 - arch/x86/include/asm/cpu.h | 4 - arch/x86/include/asm/cpufeatures.h | 10 +- arch/x86/include/asm/cpumask.h | 10 - arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/e820/api.h | 5 - arch/x86/include/asm/efi.h | 9 +- arch/x86/include/asm/ibt.h | 105 - arch/x86/include/asm/idtentry.h | 25 +- arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/intel_ds.h | 5 +- arch/x86/include/asm/intel_pt.h | 2 - arch/x86/include/asm/irq_stack.h | 4 +- arch/x86/include/asm/irqflags.h | 5 + arch/x86/include/asm/kvm-x86-ops.h | 117 +- arch/x86/include/asm/kvm_host.h | 76 +- arch/x86/include/asm/linkage.h | 31 - arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/msr-index.h | 28 +- arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/include/asm/page.h | 10 - arch/x86/include/asm/paravirt.h | 1 - arch/x86/include/asm/paravirt_api_clock.h | 1 - arch/x86/include/asm/paravirt_types.h | 5 +- arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 13 +- arch/x86/include/asm/perf_event.h | 2 +- arch/x86/include/asm/pgtable.h | 13 +- arch/x86/include/asm/preempt.h | 10 +- arch/x86/include/asm/processor.h | 4 +- arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/qspinlock_paravirt.h | 3 - arch/x86/include/asm/segment.h | 5 +- arch/x86/include/asm/set_memory.h | 2 + arch/x86/include/asm/setup.h | 3 +- arch/x86/include/asm/svm.h | 2 +- arch/x86/include/asm/syscall_wrapper.h | 6 +- arch/x86/include/asm/text-patching.h | 31 +- arch/x86/include/asm/topology.h | 16 +- arch/x86/include/asm/traps.h | 2 - arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/asm/unwind.h | 8 +- arch/x86/include/asm/user_32.h | 4 + arch/x86/include/asm/user_64.h | 4 + arch/x86/include/asm/vdso.h | 2 +- arch/x86/include/asm/x86_init.h | 16 - arch/x86/include/asm/xor.h | 42 +- arch/x86/include/asm/xor_32.h | 42 +- arch/x86/include/asm/xor_avx.h | 21 +- arch/x86/include/uapi/asm/amd_hsmp.h | 203 - arch/x86/include/uapi/asm/processor-flags.h | 2 - arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/Makefile | 6 +- arch/x86/kernel/acpi/Makefile | 2 +- arch/x86/kernel/acpi/boot.c | 24 - arch/x86/kernel/acpi/cppc.c | 103 - arch/x86/kernel/acpi/cppc_msr.c | 49 + arch/x86/kernel/acpi/sleep.c | 23 +- arch/x86/kernel/alternative.c | 108 +- arch/x86/kernel/apm_32.c | 7 - arch/x86/kernel/cc_platform.c | 85 + arch/x86/kernel/cpu/amd.c | 35 +- arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/bugs.c | 204 +- arch/x86/kernel/cpu/common.c | 138 +- arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 190 +- arch/x86/kernel/cpu/mce/intel.c | 42 + arch/x86/kernel/cpu/mce/internal.h | 31 +- arch/x86/kernel/cpu/mce/severity.c | 23 +- arch/x86/kernel/cpu/mshyperv.c | 14 +- arch/x86/kernel/cpu/resctrl/rdtgroup.c | 4 +- arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/cpu/sgx/encl.c | 57 +- arch/x86/kernel/dumpstack.c | 6 + arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/early_printk.c | 2 +- arch/x86/kernel/fpu/core.c | 7 - arch/x86/kernel/ftrace.c | 9 +- arch/x86/kernel/ftrace_64.S | 28 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/head_64.S | 14 +- arch/x86/kernel/idt.c | 9 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/kprobes/common.h | 1 - arch/x86/kernel/kprobes/core.c | 29 +- arch/x86/kernel/ksysfs.c | 77 +- arch/x86/kernel/kvm.c | 7 +- arch/x86/kernel/kvmclock.c | 3 - arch/x86/kernel/machine_kexec_64.c | 4 +- arch/x86/kernel/module.c | 23 +- arch/x86/kernel/nmi.c | 1 + arch/x86/kernel/paravirt.c | 29 +- arch/x86/kernel/process.c | 7 +- arch/x86/kernel/process_64.c | 2 +- arch/x86/kernel/ptrace.c | 1 + arch/x86/kernel/relocate_kernel_64.S | 10 - arch/x86/kernel/resource.c | 38 +- arch/x86/kernel/rethook.c | 119 - arch/x86/kernel/setup.c | 44 +- arch/x86/kernel/signal.c | 5 +- arch/x86/kernel/smpboot.c | 72 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/topology.c | 5 + arch/x86/kernel/traps.c | 131 - arch/x86/kernel/tsc.c | 6 +- arch/x86/kernel/vmlinux.lds.S | 9 - arch/x86/kernel/x86_init.c | 16 +- arch/x86/kvm/Kconfig | 7 + arch/x86/kvm/cpuid.c | 62 +- arch/x86/kvm/emulate.c | 111 +- arch/x86/kvm/hyperv.c | 242 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/i8259.c | 8 +- arch/x86/kvm/ioapic.c | 6 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/kvm/kvm_onhyperv.c | 14 - arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 227 +- arch/x86/kvm/lapic.h | 17 +- arch/x86/kvm/mmu.h | 44 +- arch/x86/kvm/mmu/mmu.c | 504 +- arch/x86/kvm/mmu/mmu_audit.c | 303 + arch/x86/kvm/mmu/mmu_internal.h | 15 +- arch/x86/kvm/mmu/mmutrace.h | 23 - arch/x86/kvm/mmu/page_track.c | 7 +- arch/x86/kvm/mmu/paging_tmpl.h | 4 +- arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 14 +- arch/x86/kvm/mmu/tdp_iter.h | 25 +- arch/x86/kvm/mmu/tdp_mmu.c | 986 +- arch/x86/kvm/mmu/tdp_mmu.h | 31 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/avic.c | 181 +- arch/x86/kvm/svm/hyperv.h | 35 - arch/x86/kvm/svm/nested.c | 51 +- arch/x86/kvm/svm/pmu.c | 2 +- arch/x86/kvm/svm/sev.c | 121 +- arch/x86/kvm/svm/svm.c | 134 +- arch/x86/kvm/svm/svm.h | 69 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 20 +- arch/x86/kvm/vmx/nested.c | 32 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 144 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 316 +- arch/x86/kvm/x86.h | 9 +- arch/x86/kvm/xen.c | 4 +- arch/x86/lib/csum-partial_64.c | 26 + arch/x86/lib/error-inject.c | 2 - arch/x86/lib/memcpy_32.c | 1 - arch/x86/lib/memcpy_64.S | 10 +- arch/x86/lib/memmove_64.S | 4 +- arch/x86/lib/memset_64.S | 6 +- arch/x86/lib/retpoline.S | 3 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/init.c | 1 + arch/x86/mm/ioremap.c | 57 +- arch/x86/mm/maccess.c | 7 +- arch/x86/mm/mem_encrypt_amd.c | 72 +- arch/x86/mm/mem_encrypt_identity.c | 12 +- arch/x86/mm/numa.c | 33 +- arch/x86/mm/pat/set_memory.c | 31 +- arch/x86/mm/tlb.c | 1 - arch/x86/net/bpf_jit_comp.c | 110 +- arch/x86/pci/acpi.c | 5 - arch/x86/pci/irq.c | 372 +- arch/x86/platform/efi/Makefile | 1 + arch/x86/platform/efi/efi_thunk_64.S | 6 +- arch/x86/um/Kconfig | 2 - arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- arch/x86/um/syscalls_64.c | 1 + arch/x86/um/user-offsets.c | 9 +- arch/x86/xen/apic.c | 2 +- arch/x86/xen/enlighten_pv.c | 10 +- arch/x86/xen/setup.c | 2 +- arch/x86/xen/smp_hvm.c | 6 - arch/x86/xen/time.c | 24 +- arch/x86/xen/xen-asm.S | 10 - arch/x86/xen/xen-head.S | 9 +- arch/xtensa/Kconfig | 52 +- arch/xtensa/Makefile | 10 +- arch/xtensa/boot/dts/xtfpga-flash-128m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi | 4 +- arch/xtensa/include/asm/Kbuild | 1 - arch/xtensa/include/asm/asm-uaccess.h | 71 + arch/xtensa/include/asm/asmmacro.h | 34 +- arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/core.h | 7 - arch/xtensa/include/asm/current.h | 2 - arch/xtensa/include/asm/pci-bridge.h | 9 + arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/processor.h | 17 +- arch/xtensa/include/asm/ptrace.h | 7 +- arch/xtensa/include/asm/stacktrace.h | 8 +- arch/xtensa/include/asm/thread_info.h | 3 + arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/mman.h | 2 - arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/include/uapi/asm/termbits.h | 221 + arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/asm-offsets.c | 5 +- arch/xtensa/kernel/entry.S | 75 +- arch/xtensa/kernel/irq.c | 3 +- arch/xtensa/kernel/jump_label.c | 2 +- arch/xtensa/kernel/mxhead.S | 2 - arch/xtensa/kernel/process.c | 10 + arch/xtensa/kernel/ptrace.c | 5 +- arch/xtensa/kernel/setup.c | 10 +- arch/xtensa/kernel/signal.c | 4 +- arch/xtensa/kernel/syscalls/Makefile | 3 +- arch/xtensa/kernel/syscalls/syscall.tbl | 1 - arch/xtensa/kernel/vectors.S | 4 +- arch/xtensa/kernel/vmlinux.lds.S | 4 +- arch/xtensa/kernel/xtensa_ksyms.c | 14 + arch/xtensa/lib/Makefile | 2 - arch/xtensa/lib/ashldi3.S | 28 - arch/xtensa/lib/ashrdi3.S | 28 - arch/xtensa/lib/divsi3.S | 74 - arch/xtensa/lib/lshrdi3.S | 28 - arch/xtensa/lib/modsi3.S | 87 - arch/xtensa/lib/mulsi3.S | 133 - arch/xtensa/lib/udivsi3.S | 68 - arch/xtensa/lib/umodsi3.S | 57 - arch/xtensa/platforms/iss/network.c | 6 +- arch/xtensa/platforms/iss/simdisk.c | 4 +- block/Kconfig | 14 - block/Makefile | 3 +- block/bdev.c | 13 +- block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 39 +- block/bfq-iosched.h | 2 + block/bfq-wf2q.c | 17 +- block/bio-integrity.c | 2 +- block/bio.c | 192 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 22 +- block/blk-cgroup.h | 494 - block/blk-core.c | 322 +- block/blk-crypto-fallback.c | 3 +- block/blk-crypto-internal.h | 12 - block/blk-crypto-sysfs.c | 172 - block/blk-crypto.c | 4 +- block/blk-flush.c | 4 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 4 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 132 +- block/blk-merge.c | 87 +- block/blk-mq-debugfs.c | 30 +- block/blk-mq-debugfs.h | 2 - block/blk-mq-sched.c | 18 +- block/blk-mq-sysfs.c | 16 +- block/blk-mq-tag.c | 6 +- block/blk-mq.c | 339 +- block/blk-mq.h | 2 +- block/blk-rq-qos.h | 20 +- block/blk-settings.c | 16 + block/blk-sysfs.c | 47 +- block/blk-throttle.c | 110 +- block/blk-throttle.h | 19 +- block/blk-zoned.c | 15 +- block/blk.h | 11 +- block/bounce.c | 15 +- block/disk-events.c | 2 +- block/elevator.c | 16 +- block/fops.c | 41 +- block/genhd.c | 71 +- 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 +- block/t10-pi.c | 198 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 + certs/system_keyring.c | 44 +- crypto/Kconfig | 30 +- crypto/Makefile | 1 - crypto/algapi.c | 48 +- crypto/api.c | 19 +- crypto/asymmetric_keys/Kconfig | 21 + crypto/asymmetric_keys/Makefile | 12 + crypto/asymmetric_keys/asym_tpm.c | 957 + crypto/asymmetric_keys/pkcs7_verify.c | 13 +- crypto/asymmetric_keys/public_key.c | 126 +- crypto/asymmetric_keys/signature.c | 2 +- crypto/asymmetric_keys/tpm.asn1 | 5 + crypto/asymmetric_keys/tpm_parser.c | 102 + crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 3 +- crypto/asymmetric_keys/x509_public_key.c | 24 + crypto/async_tx/async_xor.c | 8 +- crypto/async_tx/raid6test.c | 4 +- crypto/authenc.c | 2 +- crypto/cfb.c | 2 +- crypto/crc64_rocksoft_generic.c | 89 - crypto/crypto_engine.c | 1 - crypto/dh.c | 681 +- crypto/dh_helper.c | 42 +- crypto/hmac.c | 4 - crypto/kpp.c | 29 - crypto/lrw.c | 1 - crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 40 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 226 +- crypto/testmgr.c | 74 +- crypto/testmgr.h | 1471 +- crypto/xts.c | 1 - drivers/Kconfig | 3 - drivers/Makefile | 1 - drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/Kconfig | 2 +- drivers/acpi/Makefile | 3 - drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/acpi_lpss.c | 33 +- drivers/acpi/acpi_platform.c | 2 +- drivers/acpi/acpica/nswalk.c | 3 - drivers/acpi/apei/bert.c | 10 +- drivers/acpi/apei/erst.c | 2 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/apei/hest.c | 2 +- drivers/acpi/arm64/Kconfig | 10 - drivers/acpi/arm64/Makefile | 1 - drivers/acpi/arm64/agdi.c | 116 - drivers/acpi/battery.c | 12 - drivers/acpi/bus.c | 46 +- drivers/acpi/cppc_acpi.c | 9 +- drivers/acpi/ec.c | 90 +- drivers/acpi/fan.c | 496 + drivers/acpi/fan.h | 44 - drivers/acpi/fan_attr.c | 137 - drivers/acpi/fan_core.c | 464 - drivers/acpi/internal.h | 2 + drivers/acpi/nfit/core.c | 387 +- drivers/acpi/nfit/nfit.h | 6 + drivers/acpi/osl.c | 19 +- drivers/acpi/pci_link.c | 2 +- drivers/acpi/pci_root.c | 3 + drivers/acpi/processor_idle.c | 15 +- drivers/acpi/property.c | 29 +- drivers/acpi/scan.c | 36 +- drivers/acpi/sleep.c | 13 +- drivers/acpi/tables.c | 2 +- drivers/acpi/video_detect.c | 75 - drivers/acpi/x86/s2idle.c | 40 - drivers/acpi/x86/utils.c | 21 - drivers/amba/bus.c | 73 +- drivers/android/Kconfig | 6 - 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 | 960 - drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 870 - drivers/android/transaction.rs | 326 - drivers/ata/Kconfig | 8 +- drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 113 +- drivers/ata/ahci.h | 6 +- drivers/ata/ahci_brcm.c | 2 +- drivers/ata/ahci_ceva.c | 2 +- drivers/ata/ahci_da850.c | 2 +- drivers/ata/ahci_dm816.c | 2 +- drivers/ata/ahci_imx.c | 2 +- drivers/ata/ahci_mtk.c | 2 +- drivers/ata/ahci_mvebu.c | 4 +- drivers/ata/ahci_octeon.c | 2 +- drivers/ata/ahci_platform.c | 2 +- drivers/ata/ahci_qoriq.c | 4 +- drivers/ata/ahci_st.c | 2 +- drivers/ata/ahci_sunxi.c | 2 +- drivers/ata/ahci_xgene.c | 4 +- drivers/ata/ata_piix.c | 5 +- drivers/ata/libahci.c | 4 +- drivers/ata/libahci_platform.c | 5 +- drivers/ata/libata-acpi.c | 29 +- drivers/ata/libata-core.c | 22 +- drivers/ata/libata-eh.c | 49 +- drivers/ata/libata-sata.c | 10 +- drivers/ata/libata-scsi.c | 99 +- drivers/ata/libata-sff.c | 136 +- drivers/ata/libata.h | 2 + drivers/ata/pata_arasan_cf.c | 3 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_atiixp.c | 4 +- drivers/ata/pata_cs5520.c | 5 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_ftide010.c | 6 +- drivers/ata/pata_hpt366.c | 49 +- drivers/ata/pata_hpt37x.c | 115 +- drivers/ata/pata_hpt3x2n.c | 38 +- drivers/ata/pata_imx.c | 15 +- drivers/ata/pata_ixp4xx_cf.c | 2 +- drivers/ata/pata_macio.c | 24 +- drivers/ata/pata_mpc52xx.c | 7 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_octeon_cf.c | 10 +- drivers/ata/pata_of_platform.c | 2 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 18 +- drivers/ata/pata_pxa.c | 10 +- drivers/ata/pata_samsung_cf.c | 12 +- drivers/ata/pata_triflex.c | 5 +- drivers/ata/sata_fsl.c | 14 +- drivers/ata/sata_gemini.c | 6 +- drivers/ata/sata_highbank.c | 7 +- drivers/ata/sata_inic162x.c | 10 +- drivers/ata/sata_mv.c | 8 +- drivers/ata/sata_rcar.c | 35 +- drivers/ata/sata_svw.c | 10 +- drivers/ata/sata_vsc.c | 10 +- drivers/atm/eni.c | 2 - drivers/atm/firestream.c | 2 - drivers/atm/nicstar.c | 10 +- drivers/auxdisplay/lcd2s.c | 79 +- drivers/base/arch_topology.c | 45 +- drivers/base/class.c | 2 +- drivers/base/component.c | 300 +- drivers/base/core.c | 2 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 88 +- drivers/base/devres.c | 4 +- drivers/base/devtmpfs.c | 4 +- drivers/base/firmware_loader/Kconfig | 5 - drivers/base/init.c | 1 - drivers/base/memory.c | 147 +- drivers/base/node.c | 48 +- drivers/base/platform.c | 6 +- drivers/base/power/domain.c | 42 +- drivers/base/power/main.c | 16 +- drivers/base/power/runtime.c | 5 - drivers/base/power/wakeirq.c | 2 +- drivers/base/power/wakeup.c | 4 +- drivers/base/property.c | 45 +- drivers/base/regmap/internal.h | 2 - drivers/base/regmap/regmap-irq.c | 6 +- drivers/base/regmap/regmap.c | 11 - drivers/base/soc.c | 14 +- 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 | 5 +- drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 4 + drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 72 +- drivers/block/drbd/drbd_receiver.c | 83 +- drivers/block/drbd/drbd_req.c | 9 +- drivers/block/drbd/drbd_worker.c | 15 +- drivers/block/floppy.c | 10 +- drivers/block/loop.c | 42 +- drivers/block/mtip32xx/mtip32xx.c | 5 +- drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/n64cart.c | 2 +- drivers/block/null_blk/main.c | 54 +- drivers/block/pktcdvd.c | 29 +- drivers/block/rnbd/rnbd-clt.c | 33 +- drivers/block/rnbd/rnbd-clt.h | 2 + drivers/block/rnbd/rnbd-proto.h | 10 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 + drivers/block/rnbd/rnbd-srv.c | 49 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 94 +- drivers/block/xen-blkback/blkback.c | 27 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 78 +- drivers/block/zram/zram_drv.c | 26 +- drivers/bluetooth/Kconfig | 1 - drivers/bluetooth/ath3k.c | 1 + drivers/bluetooth/bcm203x.c | 1 + drivers/bluetooth/btbcm.c | 52 +- drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btintel.h | 1 - drivers/bluetooth/btmrvl_debugfs.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtk.c | 1 - drivers/bluetooth/btmtk.h | 43 - drivers/bluetooth/btmtksdio.c | 471 +- drivers/bluetooth/btmtkuart.c | 198 +- drivers/bluetooth/btrtl.c | 21 - drivers/bluetooth/btusb.c | 100 +- drivers/bluetooth/hci_bcm.c | 46 +- drivers/bluetooth/hci_h5.c | 13 +- drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/Makefile | 2 +- drivers/bus/imx-weim.c | 135 +- drivers/bus/mhi/Kconfig | 28 +- drivers/bus/mhi/Makefile | 9 +- drivers/bus/mhi/common.h | 326 - drivers/bus/mhi/core/Makefile | 4 + drivers/bus/mhi/core/boot.c | 533 + drivers/bus/mhi/core/debugfs.c | 413 + drivers/bus/mhi/core/init.c | 1429 ++ drivers/bus/mhi/core/internal.h | 722 + drivers/bus/mhi/core/main.c | 1687 ++ drivers/bus/mhi/core/pm.c | 1260 ++ drivers/bus/mhi/ep/Kconfig | 10 - drivers/bus/mhi/ep/Makefile | 2 - drivers/bus/mhi/ep/internal.h | 224 - drivers/bus/mhi/ep/main.c | 1623 -- drivers/bus/mhi/ep/mmio.c | 273 - drivers/bus/mhi/ep/ring.c | 207 - drivers/bus/mhi/ep/sm.c | 148 - drivers/bus/mhi/host/Kconfig | 31 - drivers/bus/mhi/host/Makefile | 6 - drivers/bus/mhi/host/boot.c | 526 - drivers/bus/mhi/host/debugfs.c | 413 - drivers/bus/mhi/host/init.c | 1412 -- drivers/bus/mhi/host/internal.h | 382 - drivers/bus/mhi/host/main.c | 1685 -- drivers/bus/mhi/host/pci_generic.c | 1105 -- drivers/bus/mhi/host/pm.c | 1254 -- drivers/bus/mhi/pci_generic.c | 1104 ++ drivers/bus/mips_cdmm.c | 1 - drivers/bus/moxtet.c | 4 +- drivers/cdrom/cdrom.c | 1 + drivers/cdrom/gdrom.c | 1 + drivers/char/agp/intel-gtt.c | 26 +- drivers/char/bsr.c | 2 +- drivers/char/hpet.c | 28 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/atmel-rng.c | 148 +- drivers/char/hw_random/cavium-rng-vf.c | 2 +- drivers/char/hw_random/core.c | 162 +- drivers/char/hw_random/nomadik-rng.c | 4 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/ipmi/ipmi_ipmb.c | 60 +- drivers/char/ipmi/ipmi_ssif.c | 4 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/ipmi/kcs_bmc_aspeed.c | 67 +- drivers/char/mem.c | 2 +- drivers/char/random.c | 2925 +-- drivers/char/tpm/st33zp24/i2c.c | 5 +- drivers/char/tpm/st33zp24/spi.c | 9 +- drivers/char/tpm/st33zp24/st33zp24.c | 3 +- drivers/char/tpm/st33zp24/st33zp24.h | 2 +- drivers/char/tpm/tpm-chip.c | 46 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/char/tpm/tpm.h | 2 - drivers/char/tpm/tpm2-space.c | 73 +- drivers/char/tpm/tpm_tis_spi_main.c | 3 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/tpm/xen-tpmfront.c | 10 +- drivers/char/virtio_console.c | 15 +- drivers/char/xilinx_hwicap/fifo_icap.c | 2 +- drivers/char/xilinx_hwicap/xilinx_hwicap.c | 6 +- drivers/clk/.kunitconfig | 4 - drivers/clk/Kconfig | 41 +- drivers/clk/Makefile | 6 +- drivers/clk/actions/owl-s500.c | 16 +- drivers/clk/actions/owl-s700.c | 17 +- drivers/clk/actions/owl-s900.c | 26 +- drivers/clk/at91/at91rm9200.c | 3 +- drivers/clk/at91/at91sam9260.c | 3 +- drivers/clk/at91/at91sam9g45.c | 3 +- drivers/clk/at91/at91sam9n12.c | 3 +- drivers/clk/at91/at91sam9rl.c | 3 +- drivers/clk/at91/at91sam9x5.c | 3 +- drivers/clk/at91/clk-master.c | 117 +- drivers/clk/at91/dt-compat.c | 3 +- drivers/clk/at91/pmc.h | 2 +- drivers/clk/at91/sam9x60.c | 3 +- drivers/clk/at91/sama5d2.c | 7 +- drivers/clk/at91/sama5d3.c | 3 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/at91/sama7g5.c | 16 +- drivers/clk/at91/sckc.c | 2 +- drivers/clk/axis/clk-artpec6.c | 2 +- drivers/clk/bcm/clk-bcm2835.c | 2 + drivers/clk/bcm/clk-iproc.h | 2 +- drivers/clk/bcm/clk-kona-setup.c | 2 +- drivers/clk/bcm/clk-raspberrypi.c | 127 +- drivers/clk/clk-apple-nco.c | 334 - drivers/clk/clk-clps711x.c | 2 - drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/clk-fixed-factor.c | 22 - drivers/clk/clk-fractional-divider.c | 2 +- drivers/clk/clk-gate_test.c | 464 - drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-renesas-pcie.c | 322 - drivers/clk/clk-scmi.c | 71 +- drivers/clk/clk-si5341.c | 26 +- drivers/clk/clk-stm32mp1.c | 46 +- drivers/clk/clk.c | 82 +- drivers/clk/clk_test.c | 795 - drivers/clk/hisilicon/clk-hi3559a.c | 4 +- drivers/clk/hisilicon/clk.c | 2 +- drivers/clk/imx/Kconfig | 14 - drivers/clk/imx/Makefile | 8 +- drivers/clk/imx/clk-composite-93.c | 93 - drivers/clk/imx/clk-fracn-gppll.c | 323 - drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8dxl-rsrc.c | 66 - drivers/clk/imx/clk-imx8mm.c | 49 +- drivers/clk/imx/clk-imx8mn.c | 50 +- drivers/clk/imx/clk-imx8mp.c | 49 +- drivers/clk/imx/clk-imx8qxp-lpcg.c | 2 +- drivers/clk/imx/clk-imx8qxp.c | 1 - drivers/clk/imx/clk-imx93.c | 341 - drivers/clk/imx/clk-imxrt1050.c | 168 - drivers/clk/imx/clk-pll14xx.c | 287 +- drivers/clk/imx/clk-scu.h | 1 - drivers/clk/imx/clk-sscg-pll.c | 1 + drivers/clk/imx/clk.h | 30 - drivers/clk/loongson1/clk-loongson1c.c | 1 - drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 +- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 39 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 - drivers/clk/mediatek/clk-mt8195-ccu.c | 1 - drivers/clk/mediatek/clk-mt8195-img.c | 1 - drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-ipe.c | 1 - drivers/clk/mediatek/clk-mt8195-mfg.c | 1 - drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 - drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 - drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 - drivers/clk/mediatek/clk-mt8195-wpe.c | 1 - drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 +- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 - drivers/clk/mediatek/reset.c | 3 +- drivers/clk/meson/meson8b.c | 2 +- drivers/clk/microchip/Kconfig | 10 - drivers/clk/microchip/Makefile | 1 - drivers/clk/microchip/clk-mpfs.c | 381 - drivers/clk/mmp/clk-of-mmp2.c | 4 +- drivers/clk/mmp/pwr-island.c | 2 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/nxp/clk-lpc18xx-cgu.c | 5 +- drivers/clk/pistachio/clk-pistachio.c | 2 +- drivers/clk/qcom/Kconfig | 59 +- drivers/clk/qcom/Makefile | 6 +- drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/clk-rcg.c | 24 - drivers/clk/qcom/clk-rcg.h | 1 - drivers/clk/qcom/clk-rcg2.c | 14 +- drivers/clk/qcom/clk-rpmh.c | 18 - drivers/clk/qcom/clk-smd-rpm.c | 53 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 - drivers/clk/qcom/dispcc-sc7180.c | 5 +- drivers/clk/qcom/dispcc-sc7280.c | 5 +- drivers/clk/qcom/dispcc-sm6125.c | 709 - drivers/clk/qcom/dispcc-sm6350.c | 797 - drivers/clk/qcom/dispcc-sm8250.c | 5 +- drivers/clk/qcom/gcc-ipq806x.c | 649 +- drivers/clk/qcom/gcc-ipq8074.c | 21 +- drivers/clk/qcom/gcc-msm8996.c | 971 +- drivers/clk/qcom/gcc-sm6125.c | 2 +- drivers/clk/qcom/gcc-sm8150.c | 74 +- drivers/clk/qcom/gdsc.c | 26 +- drivers/clk/qcom/gdsc.h | 8 +- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/gpucc-sm6350.c | 521 - drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/ralink/clk-mt7621.c | 92 +- 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 | 20 +- 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 | 20 +- drivers/clk/rockchip/clk.c | 3 - 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/sifive/Makefile | 2 +- drivers/clk/sifive/fu540-prci.c | 89 + drivers/clk/sifive/fu540-prci.h | 91 +- drivers/clk/sifive/fu740-prci.c | 134 + drivers/clk/sifive/fu740-prci.h | 130 +- drivers/clk/sifive/sifive-prci.c | 5 + drivers/clk/socfpga/clk-gate-s10.c | 2 +- drivers/clk/socfpga/clk-periph-s10.c | 2 +- drivers/clk/socfpga/clk-pll-s10.c | 2 +- drivers/clk/socfpga/clk-s10.c | 2 +- drivers/clk/starfive/Kconfig | 8 - drivers/clk/starfive/Makefile | 1 - drivers/clk/starfive/clk-starfive-jh7100-audio.c | 170 - drivers/clk/starfive/clk-starfive-jh7100.c | 176 +- drivers/clk/starfive/clk-starfive-jh7100.h | 112 - drivers/clk/sunxi-ng/Kconfig | 5 - drivers/clk/sunxi-ng/Makefile | 2 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.c | 393 - drivers/clk/sunxi-ng/ccu-sun6i-rtc.h | 15 - drivers/clk/sunxi-ng/ccu_common.h | 1 - drivers/clk/sunxi-ng/ccu_mux.c | 7 - drivers/clk/tegra/clk-tegra124-emc.c | 1 - drivers/clk/ti/Makefile | 9 +- drivers/clk/ti/apll.c | 13 +- drivers/clk/ti/autoidle.c | 2 +- drivers/clk/ti/clk-33xx-compat.c | 218 + drivers/clk/ti/clk-33xx.c | 5 +- drivers/clk/ti/clk-43xx-compat.c | 225 + drivers/clk/ti/clk-43xx.c | 5 +- drivers/clk/ti/clk-7xx-compat.c | 820 + drivers/clk/ti/clk-7xx.c | 5 +- drivers/clk/ti/clk-dra7-atl.c | 6 +- drivers/clk/ti/clk.c | 86 +- drivers/clk/ti/clkctrl.c | 59 +- drivers/clk/ti/clock.h | 4 +- drivers/clk/ti/clockdomain.c | 2 +- drivers/clk/ti/composite.c | 6 +- drivers/clk/ti/divider.c | 6 +- drivers/clk/ti/dpll.c | 8 +- drivers/clk/ti/fapll.c | 11 +- drivers/clk/ti/fixed-factor.c | 2 +- drivers/clk/ti/gate.c | 4 +- drivers/clk/ti/interface.c | 4 +- drivers/clk/ti/mux.c | 4 +- drivers/clk/uniphier/clk-uniphier-fixed-rate.c | 1 - drivers/clk/visconti/clkc-tmpv770x.c | 2 +- drivers/clk/visconti/clkc.c | 2 +- drivers/clk/visconti/clkc.h | 3 - drivers/clk/zynq/clkc.c | 13 +- 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/Kconfig | 10 + drivers/clocksource/Makefile | 1 + drivers/clocksource/acpi_pm.c | 6 +- drivers/clocksource/arm_arch_timer.c | 13 +- drivers/clocksource/exynos_mct.c | 39 +- drivers/clocksource/h8300_timer8.c | 20 +- drivers/clocksource/timer-atcpit100.c | 266 + drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 14 +- drivers/clocksource/timer-microchip-pit64b.c | 8 +- drivers/clocksource/timer-of.c | 6 +- drivers/clocksource/timer-ti-dm-systimer.c | 7 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/ni_routes.c | 6 +- drivers/comedi/drivers/pcm3724.c | 1 + drivers/counter/Kconfig | 2 +- drivers/counter/counter-chrdev.c | 4 - drivers/counter/counter-core.c | 12 +- drivers/counter/counter-sysfs.c | 17 +- drivers/counter/interrupt-cnt.c | 7 +- drivers/cpufreq/amd-pstate-trace.h | 22 +- drivers/cpufreq/amd-pstate.c | 59 +- drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 3 - drivers/cpufreq/cpufreq_conservative.c | 10 +- drivers/cpufreq/cpufreq_governor.c | 6 +- drivers/cpufreq/cpufreq_governor.h | 12 +- drivers/cpufreq/cpufreq_governor_attr_set.c | 5 + drivers/cpufreq/cpufreq_ondemand.c | 10 +- drivers/cpufreq/intel_pstate.c | 38 +- drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/powernow-k8.c | 6 +- drivers/cpufreq/qcom-cpufreq-hw.c | 20 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/cpuidle/cpuidle-haltpoll.c | 4 +- drivers/cpuidle/cpuidle-qcom-spm.c | 28 +- drivers/crypto/Kconfig | 10 - drivers/crypto/Makefile | 2 +- .../crypto/allwinner/sun8i-ce/sun8i-ce-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ce/sun8i-ce-hash.c | 3 - .../crypto/allwinner/sun8i-ss/sun8i-ss-cipher.c | 3 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.c | 2 - drivers/crypto/allwinner/sun8i-ss/sun8i-ss-hash.c | 3 - drivers/crypto/amlogic/amlogic-gxl-cipher.c | 2 - drivers/crypto/atmel-aes.c | 1 - drivers/crypto/atmel-sha.c | 1 - drivers/crypto/atmel-tdes.c | 1 - drivers/crypto/caam/pdb.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_mbx.c | 8 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/cavium/zip/zip_main.c | 83 +- drivers/crypto/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/ccp-dmaengine.c | 16 - drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/ccree/cc_buffer_mgr.c | 7 - drivers/crypto/ccree/cc_cipher.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 6 +- drivers/crypto/hisilicon/hpre/hpre.h | 2 +- drivers/crypto/hisilicon/hpre/hpre_main.c | 19 +- drivers/crypto/hisilicon/qm.c | 72 +- drivers/crypto/hisilicon/qm.h | 441 + drivers/crypto/hisilicon/sec2/sec.h | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 43 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/hisilicon/sec2/sec_main.c | 80 +- drivers/crypto/hisilicon/sgl.c | 2 +- drivers/crypto/hisilicon/zip/zip.h | 2 +- drivers/crypto/hisilicon/zip/zip_main.c | 17 +- drivers/crypto/ixp4xx_crypto.c | 1 + drivers/crypto/marvell/Kconfig | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_algs.c | 5 +- drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cpt_common.h | 1 - .../marvell/octeontx2/otx2_cpt_mbox_common.c | 14 - drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- drivers/crypto/marvell/octeontx2/otx2_cptpf.h | 1 - drivers/crypto/marvell/octeontx2/otx2_cptpf_main.c | 25 +- drivers/crypto/marvell/octeontx2/otx2_cptpf_mbox.c | 27 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 56 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 23 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 + drivers/crypto/qat/qat_4xxx/adf_drv.c | 7 - drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 - drivers/crypto/qat/qat_common/adf_admin.c | 37 - drivers/crypto/qat/qat_common/adf_common_drv.h | 4 - drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 - drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 - drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 - drivers/crypto/qat/qat_common/adf_init.c | 6 - drivers/crypto/qat/qat_common/adf_isr.c | 42 - drivers/crypto/qat/qat_common/adf_pfvf_vf_msg.c | 4 +- .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 - drivers/crypto/qat/qat_common/qat_crypto.c | 7 - drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/qcom-rng.c | 17 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 + drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/crypto/virtio/Kconfig | 3 - drivers/crypto/virtio/Makefile | 3 +- .../crypto/virtio/virtio_crypto_akcipher_algs.c | 585 - drivers/crypto/virtio/virtio_crypto_algs.c | 669 + drivers/crypto/virtio/virtio_crypto_common.h | 7 +- drivers/crypto/virtio/virtio_crypto_core.c | 6 +- drivers/crypto/virtio/virtio_crypto_mgr.c | 17 +- .../crypto/virtio/virtio_crypto_skcipher_algs.c | 669 - drivers/crypto/vmx/Kconfig | 4 - drivers/crypto/xilinx/Makefile | 1 - drivers/crypto/xilinx/zynqmp-sha.c | 264 - drivers/cxl/Kconfig | 44 +- drivers/cxl/Makefile | 6 +- drivers/cxl/acpi.c | 152 +- drivers/cxl/core/Makefile | 4 +- drivers/cxl/core/bus.c | 675 + drivers/cxl/core/core.h | 2 - drivers/cxl/core/hdm.c | 276 - drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/pci.c | 96 - drivers/cxl/core/pmem.c | 18 +- drivers/cxl/core/port.c | 1565 -- drivers/cxl/core/regs.c | 67 +- drivers/cxl/cxl.h | 197 +- drivers/cxl/cxlmem.h | 39 - drivers/cxl/cxlpci.h | 75 - drivers/cxl/mem.c | 228 - drivers/cxl/pci.c | 383 +- drivers/cxl/pci.h | 34 + drivers/cxl/pmem.c | 12 +- drivers/cxl/port.c | 76 - drivers/dax/device.c | 3 +- drivers/dax/super.c | 4 +- drivers/devfreq/rk3399_dmc.c | 299 +- drivers/dio/dio.c | 140 +- drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c | 8 +- drivers/dma/dw-axi-dmac/dw-axi-dmac.h | 2 +- drivers/dma/fsl-dpaa2-qdma/dpaa2-qdma.h | 2 +- drivers/dma/hisi_dma.c | 2 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/idxd/init.c | 2 + drivers/dma/imx-sdma.c | 22 +- drivers/dma/ioat/init.c | 2 + drivers/dma/pl330.c | 4 +- drivers/dma/ppc4xx/adma.c | 2 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/qcom/hidma.c | 4 +- drivers/dma/sh/Kconfig | 6 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/ti/Makefile | 3 +- drivers/dma/ti/cppi41.c | 6 +- drivers/dma/ti/edma.c | 10 +- drivers/dma/ti/k3-psil-am62.c | 186 - drivers/dma/ti/k3-psil-priv.h | 1 - drivers/dma/ti/k3-psil.c | 1 - drivers/dma/ti/k3-udma.c | 1 - drivers/dma/ti/omap-dma.c | 2 +- drivers/edac/altera_edac.c | 40 +- drivers/edac/amd64_edac.c | 109 +- drivers/edac/amd64_edac.h | 24 +- drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/extcon/Kconfig | 4 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-sm5502.c | 2 - drivers/extcon/extcon-usb-gpio.c | 15 + drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_scmi/Kconfig | 56 - drivers/firmware/arm_scmi/Makefile | 8 - drivers/firmware/arm_scmi/clock.c | 34 +- drivers/firmware/arm_scmi/common.h | 26 +- drivers/firmware/arm_scmi/driver.c | 236 +- drivers/firmware/arm_scmi/mailbox.c | 3 +- drivers/firmware/arm_scmi/optee.c | 567 - drivers/firmware/arm_scmi/smc.c | 98 +- drivers/firmware/arm_scmi/virtio.c | 613 +- drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/efi-pstore.c | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/mokvar-table.c | 2 +- drivers/firmware/efi/vars.c | 5 +- drivers/firmware/google/Kconfig | 2 +- drivers/firmware/imx/rm.c | 45 - drivers/firmware/imx/scu-pd.c | 4 - drivers/firmware/qcom_scm.c | 215 +- drivers/firmware/qcom_scm.h | 7 - drivers/firmware/stratix10-svc.c | 11 +- drivers/firmware/sysfb_simplefb.c | 23 +- drivers/firmware/ti_sci.c | 2 +- drivers/firmware/xilinx/zynqmp.c | 146 - drivers/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 19 +- drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/Kconfig | 47 +- drivers/gpio/Makefile | 5 +- drivers/gpio/gpio-74x164.c | 4 +- drivers/gpio/gpio-altera-a10sr.c | 3 +- drivers/gpio/gpio-crystalcove.c | 9 +- drivers/gpio/gpio-en7523.c | 137 - drivers/gpio/gpio-max3191x.c | 4 +- drivers/gpio/gpio-max7301.c | 4 +- drivers/gpio/gpio-mc33880.c | 4 +- drivers/gpio/gpio-merrifield.c | 3 - drivers/gpio/gpio-mt7621.c | 1 + drivers/gpio/gpio-omap.c | 7 +- drivers/gpio/gpio-pisosr.c | 4 +- drivers/gpio/gpio-rcar.c | 2 +- drivers/gpio/gpio-sim.c | 4 +- drivers/gpio/gpio-tegra.c | 1 + drivers/gpio/gpio-tegra186.c | 2 - drivers/gpio/gpio-tn48m.c | 100 - drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio-ts4900.c | 34 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/gpio/gpiolib-sysfs.c | 100 +- drivers/gpio/gpiolib.c | 81 +- drivers/gpio/gpiolib.h | 41 - drivers/gpu/drm/amd/amdgpu/ObjectID.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 47 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 13 + drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 14 - drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 5 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c | 71 - drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 38 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 2 +- drivers/gpu/drm/arm/Kconfig | 1 - drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 7 +- drivers/gpu/drm/armada/armada_drv.c | 17 +- drivers/gpu/drm/bridge/Kconfig | 3 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 5 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_connector.c | 3 - drivers/gpu/drm/drm_edid.c | 15 +- drivers/gpu/drm/drm_of.c | 7 +- drivers/gpu/drm/etnaviv/etnaviv_drv.c | 16 +- drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +- drivers/gpu/drm/hisilicon/kirin/kirin_drm_drv.c | 7 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/intel_psr.c | 16 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/i915_reg.h | 1 - drivers/gpu/drm/i915/intel_pch.c | 2 +- drivers/gpu/drm/i915/intel_pch.h | 2 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/parallel-display.c | 8 + drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 7 +- drivers/gpu/drm/mcde/mcde_drv.c | 7 +- 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 | 12 +- drivers/gpu/drm/meson/meson_drv.c | 10 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/gpu/drm/msm/msm_drv.c | 15 +- drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 1 - drivers/gpu/drm/nouveau/nvkm/engine/device/tegra.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss.c | 8 +- drivers/gpu/drm/panel/Kconfig | 1 - drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 7 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-simple.c | 2 +- drivers/gpu/drm/panel/panel-sitronix-st7789v.c | 4 +- drivers/gpu/drm/panel/panel-sony-acx565akm.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td028ttec1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-td043mtea1.c | 4 +- drivers/gpu/drm/panel/panel-tpo-tpg110.c | 3 +- drivers/gpu/drm/panel/panel-widechips-ws2401.c | 3 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 28 - drivers/gpu/drm/rockchip/cdn-dp-core.h | 4 - drivers/gpu/drm/rockchip/rockchip_drm_drv.c | 7 +- drivers/gpu/drm/sprd/sprd_drm.c | 7 +- drivers/gpu/drm/sti/sti_drv.c | 7 +- drivers/gpu/drm/sun4i/sun4i_drv.c | 11 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/tiny/hx8357d.c | 4 +- drivers/gpu/drm/tiny/ili9163.c | 4 +- drivers/gpu/drm/tiny/ili9225.c | 4 +- drivers/gpu/drm/tiny/ili9341.c | 4 +- drivers/gpu/drm/tiny/ili9486.c | 4 +- drivers/gpu/drm/tiny/mi0283qt.c | 4 +- drivers/gpu/drm/tiny/panel-mipi-dbi.c | 4 +- drivers/gpu/drm/tiny/repaper.c | 4 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/vc4/vc4_drv.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_evtchnl.c | 2 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/gpu/vga/Kconfig | 19 + drivers/gpu/vga/Makefile | 1 + drivers/gpu/vga/vgaarb.c | 1567 ++ drivers/greybus/svc.c | 16 +- drivers/hid/Kconfig | 30 - drivers/hid/Makefile | 3 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 +- drivers/hid/hid-apple.c | 305 +- drivers/hid/hid-core.c | 280 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-google-hammer.c | 53 +- drivers/hid/hid-ids.h | 14 +- drivers/hid/hid-input.c | 367 +- drivers/hid/hid-logitech-dj.c | 1 - drivers/hid/hid-nintendo.c | 4 - drivers/hid/hid-quirks.c | 16 - drivers/hid/hid-razer.c | 125 - drivers/hid/hid-sigmamicro.c | 130 - drivers/hid/hid-thrustmaster.c | 8 - drivers/hid/hid-uclogic-core.c | 258 +- drivers/hid/hid-uclogic-params.c | 198 +- drivers/hid/hid-uclogic-params.h | 92 +- drivers/hid/hid-uclogic-rdesc.c | 69 +- drivers/hid/hid-uclogic-rdesc.h | 38 +- drivers/hid/hid-vivaldi-common.c | 140 - drivers/hid/hid-vivaldi-common.h | 16 - drivers/hid/hid-vivaldi.c | 121 +- drivers/hid/i2c-hid/i2c-hid-core.c | 591 +- drivers/hid/intel-ish-hid/ishtp-fw-loader.c | 29 +- drivers/hid/uhid.c | 2 +- drivers/hv/channel_mgmt.c | 19 +- drivers/hv/hv_balloon.c | 2 +- drivers/hv/hv_common.c | 4 +- drivers/hv/hv_snapshot.c | 7 +- drivers/hv/hyperv_vmbus.h | 14 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 60 +- drivers/hwmon/Makefile | 4 - drivers/hwmon/adcxx.c | 4 +- drivers/hwmon/adt7310.c | 95 +- drivers/hwmon/adt7410.c | 82 +- drivers/hwmon/adt7x10.c | 479 +- drivers/hwmon/adt7x10.h | 10 +- drivers/hwmon/aquacomputer_d5next.c | 379 +- drivers/hwmon/asus-ec-sensors.c | 716 - drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/axi-fan-control.c | 3 +- drivers/hwmon/dell-smm-hwmon.c | 84 +- drivers/hwmon/hwmon.c | 40 +- drivers/hwmon/lm70.c | 16 - drivers/hwmon/lm83.c | 476 +- drivers/hwmon/max1111.c | 3 +- drivers/hwmon/max31722.c | 4 +- drivers/hwmon/max6639.c | 62 +- drivers/hwmon/mlxreg-fan.c | 84 +- drivers/hwmon/nct6775.c | 146 +- drivers/hwmon/occ/common.c | 19 +- drivers/hwmon/occ/common.h | 2 - drivers/hwmon/occ/sysfs.c | 46 - 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 | 33 +- drivers/hwmon/pmbus/Makefile | 1 - drivers/hwmon/pmbus/adm1275.c | 40 +- drivers/hwmon/pmbus/lm25066.c | 14 - drivers/hwmon/pmbus/pli1209bc.c | 146 - drivers/hwmon/pmbus/pmbus.h | 2 - drivers/hwmon/pmbus/pmbus_core.c | 132 +- drivers/hwmon/pmbus/xdpe12284.c | 32 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 71 - drivers/hwmon/sch5636.c | 10 - drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/scpi-hwmon.c | 6 +- drivers/hwmon/sy7636a-hwmon.c | 106 - drivers/hwmon/tc654.c | 104 +- drivers/hwmon/tmp464.c | 712 - drivers/hwmon/vexpress-hwmon.c | 6 +- drivers/hwspinlock/sprd_hwspinlock.c | 3 +- drivers/hwspinlock/stm32_hwspinlock.c | 4 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-core.c | 3 + drivers/hwtracing/coresight/coresight-etm3x-core.c | 4 - drivers/hwtracing/coresight/coresight-etm4x-core.c | 12 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 38 +- 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 | 25 +- drivers/i2c/busses/Makefile | 4 - drivers/i2c/busses/i2c-amd-mp2-pci.c | 7 +- drivers/i2c/busses/i2c-bcm2835.c | 21 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 - drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 - drivers/i2c/busses/i2c-cht-wc.c | 131 +- drivers/i2c/busses/i2c-cros-ec-tunnel.c | 4 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 388 - drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 - drivers/i2c/busses/i2c-designware-core.h | 20 +- drivers/i2c/busses/i2c-designware-master.c | 11 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 61 +- drivers/i2c/busses/i2c-designware-platdrv.c | 88 +- drivers/i2c/busses/i2c-i801.c | 24 +- drivers/i2c/busses/i2c-meson.c | 12 +- drivers/i2c/busses/i2c-mt65xx.c | 206 +- drivers/i2c/busses/i2c-npcm7xx.c | 16 +- drivers/i2c/busses/i2c-nvidia-gpu.c | 62 +- drivers/i2c/busses/i2c-pasemi-core.c | 1 + drivers/i2c/busses/i2c-pasemi-pci.c | 1 - drivers/i2c/busses/i2c-piix4.c | 213 +- drivers/i2c/busses/i2c-qcom-cci.c | 3 +- drivers/i2c/busses/i2c-qcom-geni.c | 308 +- drivers/i2c/busses/i2c-rcar.c | 1 - drivers/i2c/busses/i2c-riic.c | 34 +- drivers/i2c/busses/i2c-tegra.c | 18 +- drivers/i2c/busses/i2c-xiic.c | 3 +- drivers/i2c/i2c-core-acpi.c | 17 +- drivers/i2c/i2c-core-base.c | 4 +- drivers/i2c/i2c-core-slave.c | 15 - drivers/i2c/i2c-core-smbus.c | 14 +- drivers/i2c/i2c-core.h | 9 - drivers/i2c/i2c-smbus.c | 5 +- drivers/i2c/muxes/i2c-demux-pinctrl.c | 5 +- drivers/i3c/master.c | 151 +- drivers/idle/intel_idle.c | 111 +- drivers/iio/accel/Kconfig | 62 +- drivers/iio/accel/Makefile | 3 - drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 - drivers/iio/accel/adxl313_spi.c | 1 - drivers/iio/accel/adxl345.h | 7 +- drivers/iio/accel/adxl345_core.c | 56 +- drivers/iio/accel/adxl345_i2c.c | 35 +- drivers/iio/accel/adxl345_spi.c | 35 +- drivers/iio/accel/adxl355_core.c | 11 +- drivers/iio/accel/adxl355_i2c.c | 1 - drivers/iio/accel/adxl355_spi.c | 1 - drivers/iio/accel/adxl367.c | 1588 -- drivers/iio/accel/adxl367.h | 23 - drivers/iio/accel/adxl367_i2c.c | 90 - drivers/iio/accel/adxl367_spi.c | 164 - drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 - drivers/iio/accel/adxl372_spi.c | 1 - drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 - drivers/iio/accel/bma400_spi.c | 5 +- drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 - drivers/iio/accel/bmc150-accel-spi.c | 5 +- drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 5 +- drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 - drivers/iio/accel/fxls8962af-spi.c | 1 - drivers/iio/accel/kxsd9-i2c.c | 1 - drivers/iio/accel/kxsd9-spi.c | 5 +- drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 - drivers/iio/accel/mma7455_spi.c | 5 +- drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 54 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel.h | 2 - drivers/iio/accel/st_accel_buffer.c | 5 + drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 - drivers/iio/accel/st_accel_spi.c | 1 - drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 - drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 - drivers/iio/adc/ad7124.c | 1 - drivers/iio/adc/ad7192.c | 5 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/ad7280a.c | 1111 -- drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 - drivers/iio/adc/ad7606_spi.c | 1 - drivers/iio/adc/ad7780.c | 1 - drivers/iio/adc/ad7791.c | 1 - drivers/iio/adc/ad7793.c | 1 - drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/ltc2496.c | 4 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mcp320x.c | 4 +- drivers/iio/adc/mcp3911.c | 4 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/palmas_gpadc.c | 10 +- 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/rcar-gyroadc.c | 6 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-adc12138.c | 4 +- drivers/iio/adc/ti-ads7950.c | 4 +- drivers/iio/adc/ti-ads8688.c | 4 +- drivers/iio/adc/ti-tlc4541.c | 4 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/adc/twl6030-gpadc.c | 10 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/adc/xilinx-ams.c | 26 +- drivers/iio/afe/iio-rescale.c | 288 +- drivers/iio/amplifiers/Kconfig | 11 - drivers/iio/amplifiers/Makefile | 1 - drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/amplifiers/ada4250.c | 403 - 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-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 17 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 - drivers/iio/chemical/bme680_spi.c | 3 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 28 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 44 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/Kconfig | 2 + drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/Kconfig | 11 - drivers/iio/dac/Makefile | 1 - drivers/iio/dac/ad5360.c | 4 +- drivers/iio/dac/ad5380.c | 4 +- drivers/iio/dac/ad5446.c | 4 +- drivers/iio/dac/ad5449.c | 4 +- drivers/iio/dac/ad5504.c | 4 +- drivers/iio/dac/ad5592r-base.c | 5 +- drivers/iio/dac/ad5592r.c | 5 +- drivers/iio/dac/ad5593r.c | 1 - drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 5 +- drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 - drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/ltc2688.c | 1071 -- drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 20 - drivers/iio/frequency/Makefile | 2 - drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 107 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/frequency/admv1014.c | 823 - drivers/iio/frequency/admv4420.c | 398 - drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/adis16136.c | 1 - drivers/iio/gyro/adis16260.c | 1 - drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_buffer.c | 4 + drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 - drivers/iio/gyro/st_gyro_spi.c | 1 - drivers/iio/health/afe4403.c | 4 +- drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 - drivers/iio/humidity/htu21.c | 1 - drivers/iio/imu/adis.c | 67 +- drivers/iio/imu/adis16400.c | 1 - drivers/iio/imu/adis16460.c | 1 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 1 - drivers/iio/imu/adis_buffer.c | 10 +- drivers/iio/imu/adis_trigger.c | 5 +- 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/kmx61.c | 10 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 - drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/industrialio-event.c | 1 - drivers/iio/inkern.c | 40 +- drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 20 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/light/st_uvis25_spi.c | 1 - drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 - drivers/iio/magnetometer/bmc150_magn_spi.c | 5 +- drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 - drivers/iio/magnetometer/hmc5843_spi.c | 5 +- drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 - drivers/iio/magnetometer/rm3100-spi.c | 1 - drivers/iio/magnetometer/st_magn_buffer.c | 4 + drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 - drivers/iio/magnetometer/st_magn_spi.c | 1 - drivers/iio/potentiometer/Kconfig | 6 +- drivers/iio/potentiometer/ds1803.c | 169 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 - drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 - drivers/iio/pressure/mpl115_spi.c | 1 - drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 - drivers/iio/pressure/ms5611_spi.c | 5 +- drivers/iio/pressure/ms5637.c | 1 - drivers/iio/pressure/st_pressure_buffer.c | 5 + drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 - drivers/iio/pressure/st_pressure_spi.c | 1 - drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 - drivers/iio/pressure/zpa2326_spi.c | 5 +- drivers/iio/proximity/Kconfig | 34 - drivers/iio/proximity/Makefile | 3 - drivers/iio/proximity/as3935.c | 26 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 9 +- 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/sx9500.c | 8 +- drivers/iio/proximity/sx_common.c | 572 - drivers/iio/proximity/sx_common.h | 157 - drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/iqs620at-temp.c | 4 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 - drivers/iio/temperature/tsys02d.c | 1 - drivers/iio/test/Kconfig | 10 - drivers/iio/test/Makefile | 1 - drivers/iio/test/iio-test-rescale.c | 710 - drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 2 +- drivers/infiniband/core/cma_configfs.c | 1 + drivers/infiniband/core/cq.c | 1 + drivers/infiniband/core/iwpm_util.h | 1 + drivers/infiniband/core/nldev.c | 3 +- drivers/infiniband/core/rw.c | 1 - drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/verbs.c | 9 +- drivers/infiniband/hw/hfi1/affinity.c | 5 +- drivers/infiniband/hw/hfi1/debugfs.c | 1 + drivers/infiniband/hw/hfi1/device.c | 1 + drivers/infiniband/hw/hfi1/fault.c | 1 + drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/hfi1/verbs.c | 3 +- drivers/infiniband/hw/hns/hns_roce_cmd.c | 97 +- drivers/infiniband/hw/hns/hns_roce_cmd.h | 8 +- drivers/infiniband/hw/hns/hns_roce_cq.c | 71 +- drivers/infiniband/hw/hns/hns_roce_device.h | 26 +- drivers/infiniband/hw/hns/hns_roce_hem.c | 4 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.c | 458 +- drivers/infiniband/hw/hns/hns_roce_hw_v2.h | 20 - drivers/infiniband/hw/hns/hns_roce_hw_v2_dfx.c | 5 +- drivers/infiniband/hw/hns/hns_roce_mr.c | 50 +- drivers/infiniband/hw/hns/hns_roce_srq.c | 106 +- drivers/infiniband/hw/irdma/cm.c | 68 +- drivers/infiniband/hw/irdma/cm.h | 7 - drivers/infiniband/hw/irdma/ctrl.c | 602 +- drivers/infiniband/hw/irdma/defs.h | 8 +- drivers/infiniband/hw/irdma/hmc.c | 105 +- drivers/infiniband/hw/irdma/hmc.h | 53 +- drivers/infiniband/hw/irdma/hw.c | 192 +- drivers/infiniband/hw/irdma/i40iw_hw.c | 1 + drivers/infiniband/hw/irdma/i40iw_if.c | 3 +- drivers/infiniband/hw/irdma/main.c | 29 +- drivers/infiniband/hw/irdma/main.h | 47 +- drivers/infiniband/hw/irdma/osdep.h | 41 +- drivers/infiniband/hw/irdma/pble.c | 77 +- drivers/infiniband/hw/irdma/pble.h | 25 +- drivers/infiniband/hw/irdma/protos.h | 90 +- drivers/infiniband/hw/irdma/puda.c | 132 +- drivers/infiniband/hw/irdma/puda.h | 43 +- drivers/infiniband/hw/irdma/status.h | 71 + drivers/infiniband/hw/irdma/type.h | 113 +- drivers/infiniband/hw/irdma/uda.c | 40 +- drivers/infiniband/hw/irdma/uda.h | 46 +- drivers/infiniband/hw/irdma/uk.c | 122 +- drivers/infiniband/hw/irdma/user.h | 62 +- drivers/infiniband/hw/irdma/utils.c | 247 +- drivers/infiniband/hw/irdma/verbs.c | 391 +- drivers/infiniband/hw/irdma/verbs.h | 15 +- drivers/infiniband/hw/irdma/ws.c | 19 +- drivers/infiniband/hw/irdma/ws.h | 2 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 1 + drivers/infiniband/hw/mlx4/srq.c | 1 + drivers/infiniband/hw/mlx5/cong.c | 3 +- drivers/infiniband/hw/mlx5/devx.c | 65 +- drivers/infiniband/hw/mlx5/ib_virt.c | 1 + drivers/infiniband/hw/mlx5/main.c | 2 +- drivers/infiniband/hw/mlx5/mem.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 12 +- drivers/infiniband/hw/mlx5/mr.c | 121 +- drivers/infiniband/hw/mlx5/odp.c | 19 +- drivers/infiniband/hw/mlx5/qp.c | 5 +- drivers/infiniband/hw/mlx5/qpc.c | 2 +- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_main.c | 8 +- drivers/infiniband/hw/mthca/mthca_profile.c | 2 + drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/qib/qib_iba7220.c | 4 +- drivers/infiniband/hw/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.c | 110 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_av.c | 19 +- drivers/infiniband/sw/rxe/rxe_comp.c | 8 +- drivers/infiniband/sw/rxe/rxe_cq.c | 20 +- drivers/infiniband/sw/rxe/rxe_loc.h | 32 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 542 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 + drivers/infiniband/sw/rxe/rxe_mr.c | 15 +- drivers/infiniband/sw/rxe/rxe_mw.c | 38 +- drivers/infiniband/sw/rxe/rxe_net.c | 41 +- drivers/infiniband/sw/rxe/rxe_pool.c | 433 +- drivers/infiniband/sw/rxe/rxe_pool.h | 105 +- drivers/infiniband/sw/rxe/rxe_qp.c | 57 +- drivers/infiniband/sw/rxe/rxe_queue.c | 10 +- drivers/infiniband/sw/rxe/rxe_recv.c | 26 +- drivers/infiniband/sw/rxe/rxe_req.c | 71 +- drivers/infiniband/sw/rxe/rxe_resp.c | 170 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 108 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 27 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 + drivers/infiniband/ulp/iser/iscsi_iser.c | 1 - drivers/infiniband/ulp/iser/iscsi_iser.h | 13 +- drivers/infiniband/ulp/iser/iser_initiator.c | 58 +- drivers/infiniband/ulp/iser/iser_memory.c | 69 +- drivers/infiniband/ulp/iser/iser_verbs.c | 3 +- drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 42 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs.c | 1 + drivers/infiniband/ulp/srp/ib_srp.h | 11 +- drivers/input/Kconfig | 7 - drivers/input/Makefile | 1 - drivers/input/input.c | 64 +- drivers/input/joystick/adi.c | 4 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/Kconfig | 16 +- drivers/input/keyboard/Makefile | 1 - drivers/input/keyboard/applespi.c | 4 +- drivers/input/keyboard/atkbd.c | 27 +- drivers/input/keyboard/cros_ec_keyb.c | 43 +- drivers/input/keyboard/mt6779-keypad.c | 221 - drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/misc/da9063_onkey.c | 13 +- drivers/input/misc/soc_button_array.c | 24 +- drivers/input/misc/xen-kbdfront.c | 4 +- drivers/input/mouse/elan_i2c_core.c | 64 +- drivers/input/mouse/synaptics.c | 1 - drivers/input/rmi4/Kconfig | 2 +- drivers/input/serio/ps2-gpio.c | 195 +- drivers/input/tablet/aiptek.c | 10 +- drivers/input/touchscreen/Kconfig | 14 +- drivers/input/touchscreen/Makefile | 1 - drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/goodix.c | 95 +- drivers/input/touchscreen/goodix.h | 1 - drivers/input/touchscreen/imagis.c | 367 - drivers/input/touchscreen/iqs5xx.c | 16 +- drivers/input/touchscreen/stmfts.c | 8 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/input/touchscreen/zinitix.c | 44 +- drivers/input/vivaldi-fmap.c | 39 - drivers/interconnect/imx/imx.c | 9 - drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/amd/amd_iommu.h | 5 +- drivers/iommu/amd/amd_iommu_types.h | 1 - drivers/iommu/amd/init.c | 28 +- drivers/iommu/amd/io_pgtable.c | 12 +- drivers/iommu/amd/iommu.c | 33 +- drivers/iommu/amd/iommu_v2.c | 37 +- drivers/iommu/apple-dart.c | 20 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 45 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 113 +- drivers/iommu/arm/arm-smmu/arm-smmu.h | 5 +- drivers/iommu/arm/arm-smmu/qcom_iommu.c | 28 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/exynos-iommu.c | 14 +- drivers/iommu/fsl_pamu_domain.c | 10 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/debugfs.c | 6 +- drivers/iommu/intel/dmar.c | 5 +- drivers/iommu/intel/iommu.c | 1001 +- drivers/iommu/intel/pasid.c | 173 +- drivers/iommu/intel/pasid.h | 4 + drivers/iommu/intel/svm.c | 229 +- drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/iommu/iommu.c | 339 +- drivers/iommu/iova.c | 78 +- drivers/iommu/ipmmu-vmsa.c | 32 +- drivers/iommu/msm_iommu.c | 74 +- drivers/iommu/mtk_iommu.c | 100 +- drivers/iommu/mtk_iommu.h | 10 + drivers/iommu/mtk_iommu_v1.c | 60 +- drivers/iommu/omap-iommu.c | 14 +- drivers/iommu/rockchip-iommu.c | 21 +- drivers/iommu/s390-iommu.c | 14 +- drivers/iommu/sprd-iommu.c | 18 +- drivers/iommu/sun50i-iommu.c | 18 +- drivers/iommu/tegra-gart.c | 24 +- drivers/iommu/tegra-smmu.c | 28 +- drivers/iommu/virtio-iommu.c | 14 +- drivers/irqchip/Kconfig | 9 - drivers/irqchip/Makefile | 2 +- drivers/irqchip/irq-apple-aic.c | 551 +- drivers/irqchip/irq-ativic32.c | 156 + drivers/irqchip/irq-ftintc010.c | 1 + drivers/irqchip/irq-gic-v3-its.c | 28 +- drivers/irqchip/irq-gic-v3.c | 10 +- drivers/irqchip/irq-gic.c | 104 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-meson-gpio.c | 106 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-nvic.c | 24 +- drivers/irqchip/irq-qcom-mpm.c | 461 - drivers/irqchip/irq-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-sifive-plic.c | 38 +- drivers/irqchip/irq-stm32-exti.c | 50 - drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/irqchip/irq-xilinx-intc.c | 30 +- drivers/irqchip/qcom-pdc.c | 137 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- drivers/isdn/hardware/mISDN/mISDNipac.c | 2 +- drivers/isdn/hardware/mISDN/mISDNisar.c | 4 +- drivers/isdn/mISDN/dsp_pipeline.c | 6 +- drivers/leds/flash/leds-sgm3140.c | 1 - drivers/leds/leds-cr0014114.c | 4 +- drivers/leds/leds-dac124s085.c | 4 +- drivers/leds/leds-el15203000.c | 4 +- drivers/leds/leds-lm3692x.c | 5 +- drivers/leds/leds-pca955x.c | 67 +- drivers/leds/leds-spi-byte.c | 4 +- drivers/leds/simple/simatic-ipc-leds.c | 34 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 - drivers/mailbox/Kconfig | 9 - drivers/mailbox/Makefile | 2 - drivers/mailbox/imx-mailbox.c | 308 +- drivers/mailbox/mtk-adsp-mailbox.c | 176 - drivers/mailbox/qcom-apcs-ipc-mailbox.c | 1 - drivers/mailbox/tegra-hsp.c | 5 - drivers/mailbox/ti-msgmgr.c | 181 +- drivers/md/Kconfig | 1 - drivers/md/bcache/btree.c | 6 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 26 +- drivers/md/bcache/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 | 21 +- drivers/md/dm-cache-policy-smq.c | 4 +- drivers/md/dm-cache-target.c | 43 +- drivers/md/dm-clone-target.c | 10 +- drivers/md/dm-core.h | 101 +- drivers/md/dm-crypt.c | 60 +- drivers/md/dm-delay.c | 5 +- drivers/md/dm-ebs-target.c | 1 + drivers/md/dm-ima.c | 6 +- drivers/md/dm-integrity.c | 5 +- drivers/md/dm-io.c | 35 +- drivers/md/dm-ioctl.c | 2 - drivers/md/dm-linear.c | 1 + drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-mpath.c | 6 +- drivers/md/dm-rq.c | 36 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-stats.c | 34 +- drivers/md/dm-stats.h | 11 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 86 +- drivers/md/dm-thin-metadata.c | 28 + drivers/md/dm-thin-metadata.h | 1 + drivers/md/dm-thin.c | 56 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zone.c | 4 + drivers/md/dm-zoned-metadata.c | 30 +- drivers/md/dm-zoned-target.c | 4 +- drivers/md/dm-zoned.h | 9 +- drivers/md/dm.c | 828 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-linear.c | 1 + drivers/md/md-multipath.c | 14 +- drivers/md/md.c | 31 +- drivers/md/md.h | 7 + drivers/md/raid0.c | 2 + drivers/md/raid1-10.c | 5 - drivers/md/raid1.c | 64 +- drivers/md/raid1.h | 1 + drivers/md/raid10.c | 48 +- drivers/md/raid10.h | 1 + drivers/md/raid5-cache.c | 42 +- drivers/md/raid5-ppl.c | 57 +- drivers/md/raid5.c | 36 +- drivers/media/Kconfig | 11 +- drivers/media/Makefile | 4 +- drivers/media/cec/platform/Makefile | 16 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 - drivers/media/cec/platform/seco/seco-cec.c | 57 +- drivers/media/common/Kconfig | 16 +- drivers/media/common/Makefile | 7 +- drivers/media/common/saa7146/Kconfig | 2 +- drivers/media/common/videobuf2/Makefile | 8 +- .../media/common/videobuf2/videobuf2-dma-contig.c | 12 +- drivers/media/dvb-core/Kconfig | 2 +- drivers/media/dvb-frontends/Kconfig | 665 +- drivers/media/dvb-frontends/Makefile | 193 +- drivers/media/dvb-frontends/dib3000mc.c | 2 +- drivers/media/dvb-frontends/dib7000p.c | 4 +- drivers/media/dvb-frontends/si21xx.c | 2 +- drivers/media/dvb-frontends/stv0299.c | 9 +- drivers/media/dvb-frontends/tda8083.c | 2 +- drivers/media/firewire/Makefile | 2 +- drivers/media/i2c/Kconfig | 2091 +-- drivers/media/i2c/Makefile | 192 +- drivers/media/i2c/adv7180.c | 10 +- drivers/media/i2c/adv7183.c | 51 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv7511-v4l2.c | 3 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ccs/Kconfig | 2 +- drivers/media/i2c/ccs/ccs-core.c | 1 + drivers/media/i2c/cx25840/Kconfig | 2 +- drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/et8ek8/Kconfig | 2 +- drivers/media/i2c/hi847.c | 3012 --- drivers/media/i2c/imx274.c | 2 + drivers/media/i2c/isl7998x.c | 1628 -- drivers/media/i2c/m5mols/Kconfig | 2 +- drivers/media/i2c/m5mols/m5mols.h | 3 - drivers/media/i2c/m5mols/m5mols_capture.c | 1 + drivers/media/i2c/m5mols/m5mols_core.c | 29 +- drivers/media/i2c/max2175.c | 2 +- drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ml86v7667.c | 5 +- drivers/media/i2c/mt9m001.c | 8 +- drivers/media/i2c/mt9m111.c | 15 +- drivers/media/i2c/noon010pc30.c | 75 +- drivers/media/i2c/og01a1b.c | 1128 -- drivers/media/i2c/ov08d10.c | 1528 -- drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5640.c | 14 +- drivers/media/i2c/ov5648.c | 16 +- drivers/media/i2c/ov5675.c | 32 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 206 +- drivers/media/i2c/ov8865.c | 12 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/saa7115.c | 2 +- drivers/media/i2c/tc358743.c | 26 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/mc/mc-entity.c | 55 +- drivers/media/mmc/Kconfig | 1 - drivers/media/pci/Kconfig | 31 +- drivers/media/pci/Makefile | 22 +- drivers/media/pci/bt8xx/Kconfig | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cobalt/Kconfig | 2 +- drivers/media/pci/cx18/Kconfig | 2 +- drivers/media/pci/cx18/cx18-driver.c | 4 +- drivers/media/pci/cx18/cx18-dvb.c | 2 +- drivers/media/pci/cx18/cx18-gpio.c | 2 +- drivers/media/pci/cx18/cx18-queue.h | 6 +- drivers/media/pci/cx23885/cx23885-cards.c | 2 +- drivers/media/pci/cx23885/cx23885-dvb.c | 2 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/cx23885/cx23885-video.c | 2 +- drivers/media/pci/cx88/cx88-mpeg.c | 3 - drivers/media/pci/cx88/cx88.h | 2 +- drivers/media/pci/dt3155/Kconfig | 2 +- drivers/media/pci/intel/ipu3/Kconfig | 2 +- drivers/media/pci/ivtv/Kconfig | 2 +- drivers/media/pci/ivtv/ivtv-driver.c | 2 +- drivers/media/pci/ivtv/ivtv-driver.h | 1 + drivers/media/pci/ivtv/ivtv-gpio.c | 2 +- drivers/media/pci/ivtv/ivtv-ioctl.c | 10 +- drivers/media/pci/ivtv/ivtv-queue.h | 25 +- drivers/media/pci/ivtv/ivtv-streams.c | 11 +- drivers/media/pci/ivtv/ivtv-udma.h | 8 +- drivers/media/pci/meye/Kconfig | 2 +- drivers/media/pci/saa7134/saa7134-alsa.c | 4 +- drivers/media/pci/saa7134/saa7134-cards.c | 2 +- drivers/media/pci/saa7134/saa7134-dvb.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 11 +- drivers/media/pci/saa7146/Kconfig | 6 +- drivers/media/pci/saa7164/saa7164-cmd.c | 1 + drivers/media/pci/sta2x11/Kconfig | 2 +- drivers/media/pci/tw5864/Kconfig | 2 +- drivers/media/pci/tw68/Kconfig | 2 +- drivers/media/pci/tw686x/Kconfig | 2 +- drivers/media/platform/Kconfig | 696 +- drivers/media/platform/Makefile | 110 +- drivers/media/platform/allegro-dvt/Kconfig | 19 - drivers/media/platform/am437x/Kconfig | 15 + drivers/media/platform/{ti => }/am437x/Makefile | 0 .../media/platform/{ti => }/am437x/am437x-vpfe.c | 0 .../media/platform/{ti => }/am437x/am437x-vpfe.h | 0 .../platform/{ti => }/am437x/am437x-vpfe_regs.h | 0 drivers/media/platform/amlogic/Kconfig | 5 - drivers/media/platform/amlogic/Makefile | 2 - drivers/media/platform/amlogic/meson-ge2d/Kconfig | 14 - drivers/media/platform/amlogic/meson-ge2d/ge2d.c | 1062 -- drivers/media/platform/amphion/Kconfig | 22 - drivers/media/platform/amphion/Makefile | 20 - drivers/media/platform/amphion/vdec.c | 1656 -- drivers/media/platform/amphion/venc.c | 1358 -- drivers/media/platform/amphion/vpu.h | 362 - drivers/media/platform/amphion/vpu_cmds.c | 433 - drivers/media/platform/amphion/vpu_cmds.h | 25 - drivers/media/platform/amphion/vpu_codec.h | 68 - drivers/media/platform/amphion/vpu_color.c | 183 - drivers/media/platform/amphion/vpu_core.c | 879 - drivers/media/platform/amphion/vpu_core.h | 15 - drivers/media/platform/amphion/vpu_dbg.c | 494 - drivers/media/platform/amphion/vpu_defs.h | 187 - drivers/media/platform/amphion/vpu_drv.c | 261 - drivers/media/platform/amphion/vpu_helpers.c | 414 - drivers/media/platform/amphion/vpu_helpers.h | 71 - drivers/media/platform/amphion/vpu_imx8q.c | 271 - drivers/media/platform/amphion/vpu_imx8q.h | 115 - drivers/media/platform/amphion/vpu_malone.c | 1644 -- drivers/media/platform/amphion/vpu_malone.h | 44 - drivers/media/platform/amphion/vpu_mbox.c | 118 - drivers/media/platform/amphion/vpu_mbox.h | 16 - drivers/media/platform/amphion/vpu_msgs.c | 385 - drivers/media/platform/amphion/vpu_msgs.h | 14 - drivers/media/platform/amphion/vpu_rpc.c | 259 - drivers/media/platform/amphion/vpu_rpc.h | 461 - drivers/media/platform/amphion/vpu_v4l2.c | 713 - drivers/media/platform/amphion/vpu_v4l2.h | 55 - drivers/media/platform/amphion/vpu_windsor.c | 1173 -- drivers/media/platform/amphion/vpu_windsor.h | 37 - drivers/media/platform/aspeed-video.c | 1880 ++ drivers/media/platform/aspeed/Kconfig | 13 - drivers/media/platform/aspeed/Makefile | 2 - drivers/media/platform/aspeed/aspeed-video.c | 2051 -- drivers/media/platform/atmel/Kconfig | 28 +- drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 397 +- drivers/media/platform/atmel/atmel-isc-clk.c | 311 - drivers/media/platform/atmel/atmel-isc.h | 11 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 24 - drivers/media/platform/atmel/atmel-sama7g5-isc.c | 32 +- drivers/media/platform/atmel/microchip-csi2dc.c | 792 - drivers/media/platform/cadence/Kconfig | 16 +- drivers/media/platform/chips-media/Kconfig | 20 - drivers/media/platform/chips-media/coda-common.c | 3341 ---- drivers/media/platform/chips-media/coda_regs.h | 563 - drivers/media/platform/chips-media/imx-vdoa.c | 352 - drivers/media/platform/chips-media/trace.h | 175 - .../media/platform/{chips-media => coda}/Makefile | 0 .../platform/{chips-media => coda}/coda-bit.c | 0 drivers/media/platform/coda/coda-common.c | 3340 ++++ .../platform/{chips-media => coda}/coda-gdi.c | 0 .../platform/{chips-media => coda}/coda-h264.c | 0 .../platform/{chips-media => coda}/coda-jpeg.c | 0 .../platform/{chips-media => coda}/coda-mpeg2.c | 0 .../platform/{chips-media => coda}/coda-mpeg4.c | 0 .../media/platform/{chips-media => coda}/coda.h | 0 drivers/media/platform/coda/coda_regs.h | 563 + drivers/media/platform/coda/imx-vdoa.c | 353 + .../platform/{chips-media => coda}/imx-vdoa.h | 0 drivers/media/platform/coda/trace.h | 175 + drivers/media/platform/davinci/Kconfig | 92 + drivers/media/platform/{ti => }/davinci/Makefile | 0 .../platform/{ti => }/davinci/ccdc_hw_device.h | 0 .../media/platform/{ti => }/davinci/dm355_ccdc.c | 0 .../platform/{ti => }/davinci/dm355_ccdc_regs.h | 0 .../media/platform/{ti => }/davinci/dm644x_ccdc.c | 0 .../platform/{ti => }/davinci/dm644x_ccdc_regs.h | 0 drivers/media/platform/{ti => }/davinci/isif.c | 0 .../media/platform/{ti => }/davinci/isif_regs.h | 0 drivers/media/platform/{ti => }/davinci/vpbe.c | 0 .../media/platform/{ti => }/davinci/vpbe_display.c | 0 drivers/media/platform/{ti => }/davinci/vpbe_osd.c | 0 .../platform/{ti => }/davinci/vpbe_osd_regs.h | 0 .../media/platform/{ti => }/davinci/vpbe_venc.c | 0 .../platform/{ti => }/davinci/vpbe_venc_regs.h | 0 .../media/platform/{ti => }/davinci/vpfe_capture.c | 0 drivers/media/platform/davinci/vpif.c | 554 + drivers/media/platform/{ti => }/davinci/vpif.h | 0 drivers/media/platform/davinci/vpif_capture.c | 1818 ++ .../media/platform/{ti => }/davinci/vpif_capture.h | 0 drivers/media/platform/davinci/vpif_display.c | 1402 ++ .../media/platform/{ti => }/davinci/vpif_display.h | 0 drivers/media/platform/{ti => }/davinci/vpss.c | 0 .../platform/{samsung => }/exynos-gsc/Makefile | 0 drivers/media/platform/exynos-gsc/gsc-core.c | 1329 ++ .../platform/{samsung => }/exynos-gsc/gsc-core.h | 0 .../platform/{samsung => }/exynos-gsc/gsc-m2m.c | 0 .../platform/{samsung => }/exynos-gsc/gsc-regs.c | 0 .../platform/{samsung => }/exynos-gsc/gsc-regs.h | 0 drivers/media/platform/exynos4-is/Kconfig | 83 + .../platform/{samsung => }/exynos4-is/Makefile | 0 drivers/media/platform/exynos4-is/common.c | 46 + .../platform/{samsung => }/exynos4-is/common.h | 0 .../{samsung => }/exynos4-is/fimc-capture.c | 0 drivers/media/platform/exynos4-is/fimc-core.c | 1180 ++ .../platform/{samsung => }/exynos4-is/fimc-core.h | 0 .../{samsung => }/exynos4-is/fimc-is-command.h | 0 .../{samsung => }/exynos4-is/fimc-is-errno.c | 0 .../{samsung => }/exynos4-is/fimc-is-errno.h | 0 .../{samsung => }/exynos4-is/fimc-is-i2c.c | 0 .../{samsung => }/exynos4-is/fimc-is-i2c.h | 0 .../{samsung => }/exynos4-is/fimc-is-param.c | 0 .../{samsung => }/exynos4-is/fimc-is-param.h | 0 .../{samsung => }/exynos4-is/fimc-is-regs.c | 0 .../{samsung => }/exynos4-is/fimc-is-regs.h | 0 .../{samsung => }/exynos4-is/fimc-is-sensor.c | 0 .../{samsung => }/exynos4-is/fimc-is-sensor.h | 0 .../platform/{samsung => }/exynos4-is/fimc-is.c | 0 .../platform/{samsung => }/exynos4-is/fimc-is.h | 0 .../{samsung => }/exynos4-is/fimc-isp-video.c | 0 .../{samsung => }/exynos4-is/fimc-isp-video.h | 0 drivers/media/platform/exynos4-is/fimc-isp.c | 789 + .../platform/{samsung => }/exynos4-is/fimc-isp.h | 0 .../{samsung => }/exynos4-is/fimc-lite-reg.c | 0 .../{samsung => }/exynos4-is/fimc-lite-reg.h | 0 drivers/media/platform/exynos4-is/fimc-lite.c | 1674 ++ .../platform/{samsung => }/exynos4-is/fimc-lite.h | 0 .../platform/{samsung => }/exynos4-is/fimc-m2m.c | 0 .../platform/{samsung => }/exynos4-is/fimc-reg.c | 0 .../platform/{samsung => }/exynos4-is/fimc-reg.h | 0 .../platform/{samsung => }/exynos4-is/media-dev.c | 0 .../platform/{samsung => }/exynos4-is/media-dev.h | 0 .../platform/{samsung => }/exynos4-is/mipi-csis.c | 0 .../platform/{samsung => }/exynos4-is/mipi-csis.h | 0 drivers/media/platform/fsl-viu.c | 1599 ++ drivers/media/platform/imx-jpeg/Kconfig | 11 + drivers/media/platform/{nxp => }/imx-jpeg/Makefile | 0 .../platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.c | 0 .../platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.h | 0 drivers/media/platform/imx-jpeg/mxc-jpeg.c | 2213 +++ drivers/media/platform/imx-jpeg/mxc-jpeg.h | 182 + drivers/media/platform/{nxp => }/imx-pxp.c | 0 drivers/media/platform/{nxp => }/imx-pxp.h | 0 drivers/media/platform/intel/Kconfig | 14 - drivers/media/platform/intel/Makefile | 2 - drivers/media/platform/intel/pxa_camera.c | 2471 --- drivers/media/platform/marvell-ccic/Kconfig | 30 + .../platform/{marvell => marvell-ccic}/Makefile | 0 .../{marvell => marvell-ccic}/cafe-driver.c | 0 .../platform/{marvell => marvell-ccic}/mcam-core.c | 0 .../platform/{marvell => marvell-ccic}/mcam-core.h | 0 drivers/media/platform/marvell-ccic/mmp-driver.c | 382 + drivers/media/platform/marvell/Kconfig | 35 - drivers/media/platform/marvell/mmp-driver.c | 380 - drivers/media/platform/mediatek/Kconfig | 8 - drivers/media/platform/mediatek/Makefile | 5 - drivers/media/platform/mediatek/jpeg/Kconfig | 16 - .../media/platform/mediatek/jpeg/mtk_jpeg_core.c | 1528 -- .../media/platform/mediatek/jpeg/mtk_jpeg_core.h | 163 - drivers/media/platform/mediatek/mdp/Kconfig | 17 - drivers/media/platform/mediatek/mdp/Makefile | 10 - drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c | 77 - drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h | 46 - drivers/media/platform/mediatek/mdp/mtk_mdp_core.c | 314 - drivers/media/platform/mediatek/vcodec/Kconfig | 36 - drivers/media/platform/mediatek/vcodec/Makefile | 42 - .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 961 - .../platform/mediatek/vcodec/mtk_vcodec_dec.h | 100 - .../platform/mediatek/vcodec/mtk_vcodec_dec_drv.c | 507 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.c | 200 - .../platform/mediatek/vcodec/mtk_vcodec_dec_hw.h | 56 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.c | 169 - .../platform/mediatek/vcodec/mtk_vcodec_dec_pm.h | 19 - .../mediatek/vcodec/mtk_vcodec_dec_stateful.c | 630 - .../mediatek/vcodec/mtk_vcodec_dec_stateless.c | 380 - .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 537 - .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 1451 -- .../platform/mediatek/vcodec/mtk_vcodec_enc_drv.c | 479 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.c | 90 - .../platform/mediatek/vcodec/mtk_vcodec_enc_pm.h | 17 - .../media/platform/mediatek/vcodec/mtk_vcodec_fw.h | 43 - .../platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c | 112 - .../platform/mediatek/vcodec/mtk_vcodec_intr.c | 43 - .../platform/mediatek/vcodec/mtk_vcodec_intr.h | 19 - .../platform/mediatek/vcodec/mtk_vcodec_util.c | 135 - .../platform/mediatek/vcodec/mtk_vcodec_util.h | 63 - .../platform/mediatek/vcodec/vdec/vdec_h264_if.c | 503 - .../mediatek/vcodec/vdec/vdec_h264_req_if.c | 774 - .../platform/mediatek/vcodec/vdec/vdec_vp8_if.c | 616 - .../platform/mediatek/vcodec/vdec/vdec_vp9_if.c | 1028 - .../media/platform/mediatek/vcodec/vdec_drv_if.c | 113 - .../media/platform/mediatek/vcodec/vdec_ipi_msg.h | 117 - .../platform/mediatek/vcodec/vdec_msg_queue.c | 290 - .../platform/mediatek/vcodec/vdec_msg_queue.h | 153 - .../media/platform/mediatek/vcodec/vdec_vpu_if.c | 243 - .../media/platform/mediatek/vcodec/vdec_vpu_if.h | 107 - .../platform/mediatek/vcodec/venc/venc_h264_if.c | 708 - .../platform/mediatek/vcodec/venc/venc_vp8_if.c | 468 - drivers/media/platform/mediatek/vpu/Kconfig | 15 - drivers/media/platform/mediatek/vpu/mtk_vpu.c | 1054 -- .../{amlogic/meson-ge2d => meson/ge2d}/Makefile | 0 .../{amlogic/meson-ge2d => meson/ge2d}/ge2d-regs.h | 0 drivers/media/platform/meson/ge2d/ge2d.c | 1062 ++ .../platform/{mediatek/jpeg => mtk-jpeg}/Makefile | 0 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 1569 ++ drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 165 + .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.c | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.h | 0 .../jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.c | 0 .../jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.h | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_reg.h | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.c | 0 .../{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.h | 0 drivers/media/platform/mtk-mdp/Makefile | 10 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 117 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 48 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 317 + .../{mediatek/mdp => mtk-mdp}/mtk_mdp_core.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_ipi.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.h | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.c | 0 .../{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.h | 0 drivers/media/platform/mtk-vcodec/Makefile | 38 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 961 + drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 99 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 424 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 145 + .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 20 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 628 + .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 359 + drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 476 + drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1452 ++ .../vcodec => mtk-vcodec}/mtk_vcodec_enc.h | 0 .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 487 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 131 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 18 + .../vcodec => mtk-vcodec}/mtk_vcodec_fw.c | 0 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h | 43 + .../vcodec => mtk-vcodec}/mtk_vcodec_fw_priv.h | 0 .../vcodec => mtk-vcodec}/mtk_vcodec_fw_scp.c | 0 .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 110 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 45 + .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 18 + .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 98 + .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 61 + .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 503 + .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 774 + .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 616 + .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 1028 + .../vcodec => mtk-vcodec}/vdec_drv_base.h | 0 drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 112 + .../{mediatek/vcodec => mtk-vcodec}/vdec_drv_if.h | 0 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 109 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 207 + drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 85 + .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 708 + .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 468 + .../vcodec => mtk-vcodec}/venc_drv_base.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_drv_if.c | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_drv_if.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_ipi_msg.h | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.c | 0 .../{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.h | 0 .../platform/{mediatek/vpu => mtk-vpu}/Makefile | 0 drivers/media/platform/mtk-vpu/mtk_vpu.c | 1058 ++ .../platform/{mediatek/vpu => mtk-vpu}/mtk_vpu.h | 0 drivers/media/platform/{nxp => }/mx2_emmaprp.c | 0 drivers/media/platform/nvidia/Kconfig | 5 - drivers/media/platform/nvidia/Makefile | 3 - drivers/media/platform/nvidia/tegra-vde/Kconfig | 17 - drivers/media/platform/nvidia/tegra-vde/Makefile | 3 - .../media/platform/nvidia/tegra-vde/dmabuf-cache.c | 229 - drivers/media/platform/nvidia/tegra-vde/h264.c | 946 - drivers/media/platform/nvidia/tegra-vde/iommu.c | 157 - drivers/media/platform/nvidia/tegra-vde/trace.h | 95 - drivers/media/platform/nvidia/tegra-vde/v4l2.c | 1018 - drivers/media/platform/nvidia/tegra-vde/vde.c | 551 - drivers/media/platform/nvidia/tegra-vde/vde.h | 242 - drivers/media/platform/nxp/Kconfig | 55 - drivers/media/platform/nxp/Makefile | 8 - drivers/media/platform/nxp/fsl-viu.c | 1599 -- drivers/media/platform/nxp/imx-jpeg/Kconfig | 12 - drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c | 2254 --- drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h | 183 - drivers/media/platform/nxp/imx-mipi-csis.c | 1581 -- drivers/media/platform/omap/Kconfig | 16 + drivers/media/platform/{ti => }/omap/Makefile | 0 drivers/media/platform/{ti => }/omap/omap_vout.c | 0 .../media/platform/{ti => }/omap/omap_vout_vrfb.c | 0 .../media/platform/{ti => }/omap/omap_vout_vrfb.h | 0 .../media/platform/{ti => }/omap/omap_voutdef.h | 0 .../media/platform/{ti => }/omap/omap_voutlib.c | 0 .../media/platform/{ti => }/omap/omap_voutlib.h | 0 drivers/media/platform/{ti => }/omap3isp/Makefile | 0 .../platform/{ti => }/omap3isp/cfa_coef_table.h | 0 .../media/platform/{ti => }/omap3isp/gamma_table.h | 0 drivers/media/platform/{ti => }/omap3isp/isp.c | 0 drivers/media/platform/{ti => }/omap3isp/isp.h | 0 drivers/media/platform/{ti => }/omap3isp/ispccdc.c | 0 drivers/media/platform/{ti => }/omap3isp/ispccdc.h | 0 drivers/media/platform/{ti => }/omap3isp/ispccp2.c | 0 drivers/media/platform/{ti => }/omap3isp/ispccp2.h | 0 drivers/media/platform/{ti => }/omap3isp/ispcsi2.c | 0 drivers/media/platform/{ti => }/omap3isp/ispcsi2.h | 0 .../media/platform/{ti => }/omap3isp/ispcsiphy.c | 0 .../media/platform/{ti => }/omap3isp/ispcsiphy.h | 0 drivers/media/platform/{ti => }/omap3isp/isph3a.h | 0 .../media/platform/{ti => }/omap3isp/isph3a_aewb.c | 0 .../media/platform/{ti => }/omap3isp/isph3a_af.c | 0 drivers/media/platform/{ti => }/omap3isp/isphist.c | 0 drivers/media/platform/{ti => }/omap3isp/isphist.h | 0 .../media/platform/{ti => }/omap3isp/isppreview.c | 0 .../media/platform/{ti => }/omap3isp/isppreview.h | 0 drivers/media/platform/{ti => }/omap3isp/ispreg.h | 0 .../media/platform/{ti => }/omap3isp/ispresizer.c | 0 .../media/platform/{ti => }/omap3isp/ispresizer.h | 0 drivers/media/platform/omap3isp/ispstat.c | 1082 ++ drivers/media/platform/{ti => }/omap3isp/ispstat.h | 0 .../media/platform/{ti => }/omap3isp/ispvideo.c | 0 .../media/platform/{ti => }/omap3isp/ispvideo.h | 0 .../{ti => }/omap3isp/luma_enhance_table.h | 0 .../{ti => }/omap3isp/noise_filter_table.h | 0 .../media/platform/{ti => }/omap3isp/omap3isp.h | 0 drivers/media/platform/pxa_camera.c | 2470 +++ drivers/media/platform/qcom/Kconfig | 6 - drivers/media/platform/qcom/Makefile | 3 - drivers/media/platform/qcom/camss/Kconfig | 9 - drivers/media/platform/qcom/camss/Makefile | 3 +- drivers/media/platform/qcom/camss/camss-csid-170.c | 599 + .../media/platform/qcom/camss/camss-csid-gen2.c | 605 - drivers/media/platform/qcom/camss/camss-csid.c | 91 +- drivers/media/platform/qcom/camss/camss-csid.h | 5 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 19 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 199 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 42 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 7 - drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 564 - drivers/media/platform/qcom/camss/camss-vfe.c | 29 +- drivers/media/platform/qcom/camss/camss-vfe.h | 4 - drivers/media/platform/qcom/camss/camss-video.c | 5 +- drivers/media/platform/qcom/camss/camss.c | 368 +- drivers/media/platform/qcom/camss/camss.h | 20 +- drivers/media/platform/qcom/venus/Kconfig | 14 - drivers/media/platform/qcom/venus/core.h | 4 - drivers/media/platform/qcom/venus/helpers.c | 2 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 2 - drivers/media/platform/qcom/venus/venc.c | 4 +- drivers/media/platform/qcom/venus/venc_ctrls.c | 6 +- drivers/media/platform/{renesas => }/rcar-fcp.c | 0 drivers/media/platform/rcar-isp.c | 515 + drivers/media/platform/rcar-vin/Kconfig | 30 + .../media/platform/{renesas => }/rcar-vin/Makefile | 0 drivers/media/platform/rcar-vin/rcar-core.c | 1633 ++ drivers/media/platform/rcar-vin/rcar-csi2.c | 1528 ++ drivers/media/platform/rcar-vin/rcar-dma.c | 1566 ++ .../platform/{renesas => }/rcar-vin/rcar-v4l2.c | 0 drivers/media/platform/rcar-vin/rcar-vin.h | 325 + drivers/media/platform/{renesas => }/rcar_drif.c | 0 drivers/media/platform/{renesas => }/rcar_fdp1.c | 0 drivers/media/platform/rcar_jpu.c | 1764 ++ drivers/media/platform/{renesas => }/renesas-ceu.c | 0 drivers/media/platform/renesas/Kconfig | 121 - drivers/media/platform/renesas/Makefile | 15 - drivers/media/platform/renesas/rcar-isp.c | 535 - drivers/media/platform/renesas/rcar-vin/Kconfig | 32 - .../media/platform/renesas/rcar-vin/rcar-core.c | 1470 -- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 1606 -- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 1566 -- drivers/media/platform/renesas/rcar-vin/rcar-vin.h | 315 - drivers/media/platform/renesas/rcar_jpu.c | 1764 -- drivers/media/platform/renesas/vsp1/vsp1_drv.c | 946 - drivers/media/platform/rockchip/Kconfig | 6 - drivers/media/platform/rockchip/Makefile | 3 - drivers/media/platform/rockchip/rga/Kconfig | 14 - drivers/media/platform/rockchip/rga/rga.c | 2 +- drivers/media/platform/rockchip/rkisp1/Kconfig | 19 - .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- .../platform/{samsung => }/s3c-camif/Makefile | 0 .../{samsung => }/s3c-camif/camif-capture.c | 0 .../platform/{samsung => }/s3c-camif/camif-core.c | 0 .../platform/{samsung => }/s3c-camif/camif-core.h | 0 .../platform/{samsung => }/s3c-camif/camif-regs.c | 0 .../platform/{samsung => }/s3c-camif/camif-regs.h | 0 .../media/platform/{samsung => }/s5p-g2d/Makefile | 0 .../media/platform/{samsung => }/s5p-g2d/g2d-hw.c | 0 .../platform/{samsung => }/s5p-g2d/g2d-regs.h | 0 drivers/media/platform/s5p-g2d/g2d.c | 796 + drivers/media/platform/{samsung => }/s5p-g2d/g2d.h | 0 .../media/platform/{samsung => }/s5p-jpeg/Makefile | 0 drivers/media/platform/s5p-jpeg/jpeg-core.c | 3182 ++++ drivers/media/platform/s5p-jpeg/jpeg-core.h | 267 + .../{samsung => }/s5p-jpeg/jpeg-hw-exynos3250.c | 0 .../media/platform/s5p-jpeg/jpeg-hw-exynos3250.h | 57 + .../{samsung => }/s5p-jpeg/jpeg-hw-exynos4.c | 0 .../{samsung => }/s5p-jpeg/jpeg-hw-exynos4.h | 0 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c | 306 + drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h | 57 + drivers/media/platform/s5p-jpeg/jpeg-regs.h | 646 + .../media/platform/{samsung => }/s5p-mfc/Makefile | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v10.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v6.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v7.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc-v8.h | 0 .../platform/{samsung => }/s5p-mfc/regs-mfc.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc.c | 1683 ++ drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c | 25 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h | 31 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c | 163 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h | 16 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c | 169 + drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h | 16 + drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 791 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c | 482 + drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h | 29 + drivers/media/platform/s5p-mfc/s5p_mfc_debug.h | 51 + drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 1200 ++ drivers/media/platform/s5p-mfc/s5p_mfc_dec.h | 20 + drivers/media/platform/s5p-mfc/s5p_mfc_enc.c | 2697 +++ drivers/media/platform/s5p-mfc/s5p_mfc_enc.h | 20 + .../platform/{samsung => }/s5p-mfc/s5p_mfc_intr.c | 0 .../platform/{samsung => }/s5p-mfc/s5p_mfc_intr.h | 0 .../platform/{samsung => }/s5p-mfc/s5p_mfc_iommu.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c | 124 + drivers/media/platform/s5p-mfc/s5p_mfc_opr.h | 339 + .../{samsung => }/s5p-mfc/s5p_mfc_opr_v5.c | 0 .../{samsung => }/s5p-mfc/s5p_mfc_opr_v5.h | 0 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c | 2534 +++ drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h | 57 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 119 + drivers/media/platform/s5p-mfc/s5p_mfc_pm.h | 20 + drivers/media/platform/samsung/Kconfig | 10 - drivers/media/platform/samsung/Makefile | 7 - drivers/media/platform/samsung/exynos-gsc/Kconfig | 10 - .../media/platform/samsung/exynos-gsc/gsc-core.c | 1327 -- drivers/media/platform/samsung/exynos4-is/Kconfig | 84 - drivers/media/platform/samsung/exynos4-is/common.c | 49 - .../media/platform/samsung/exynos4-is/fimc-core.c | 1179 -- .../media/platform/samsung/exynos4-is/fimc-isp.c | 789 - .../media/platform/samsung/exynos4-is/fimc-lite.c | 1673 -- drivers/media/platform/samsung/s3c-camif/Kconfig | 15 - drivers/media/platform/samsung/s5p-g2d/Kconfig | 11 - drivers/media/platform/samsung/s5p-g2d/g2d.c | 792 - drivers/media/platform/samsung/s5p-jpeg/Kconfig | 12 - .../media/platform/samsung/s5p-jpeg/jpeg-core.c | 3182 ---- .../media/platform/samsung/s5p-jpeg/jpeg-core.h | 267 - .../platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h | 57 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c | 306 - .../media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h | 57 - .../media/platform/samsung/s5p-jpeg/jpeg-regs.h | 646 - drivers/media/platform/samsung/s5p-mfc/Kconfig | 9 - drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c | 1680 -- .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c | 25 - .../media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h | 31 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c | 163 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h | 16 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c | 169 - .../platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h | 16 - .../platform/samsung/s5p-mfc/s5p_mfc_common.h | 792 - .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c | 482 - .../media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h | 29 - .../media/platform/samsung/s5p-mfc/s5p_mfc_debug.h | 51 - .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.c | 1218 -- .../media/platform/samsung/s5p-mfc/s5p_mfc_dec.h | 20 - .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.c | 2697 --- .../media/platform/samsung/s5p-mfc/s5p_mfc_enc.h | 20 - .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.c | 124 - .../media/platform/samsung/s5p-mfc/s5p_mfc_opr.h | 339 - .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c | 2534 --- .../platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h | 57 - .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.c | 119 - .../media/platform/samsung/s5p-mfc/s5p_mfc_pm.h | 20 - drivers/media/platform/{renesas => }/sh_vou.c | 0 drivers/media/platform/st/Kconfig | 6 - drivers/media/platform/st/Makefile | 7 - drivers/media/platform/st/sti/Kconfig | 5 - drivers/media/platform/st/sti/Makefile | 6 - drivers/media/platform/st/sti/bdisp/Kconfig | 10 - drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c | 1427 -- drivers/media/platform/st/sti/c8sectpfe/Kconfig | 29 - drivers/media/platform/st/sti/delta/Kconfig | 36 - drivers/media/platform/st/sti/hva/Kconfig | 26 - drivers/media/platform/st/stm32/Kconfig | 31 - drivers/media/platform/st/stm32/dma2d/dma2d.c | 736 - drivers/media/platform/st/stm32/stm32-dcmi.c | 2188 --- drivers/media/platform/{st => }/sti/bdisp/Makefile | 0 .../platform/{st => }/sti/bdisp/bdisp-debug.c | 0 .../platform/{st => }/sti/bdisp/bdisp-filter.h | 0 .../media/platform/{st => }/sti/bdisp/bdisp-hw.c | 0 .../media/platform/{st => }/sti/bdisp/bdisp-reg.h | 0 drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 1431 ++ drivers/media/platform/{st => }/sti/bdisp/bdisp.h | 0 drivers/media/platform/sti/c8sectpfe/Kconfig | 28 + .../media/platform/{st => }/sti/c8sectpfe/Makefile | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-common.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-common.h | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-core.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-core.h | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-debugfs.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-debugfs.h | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-dvb.c | 0 .../{st => }/sti/c8sectpfe/c8sectpfe-dvb.h | 0 drivers/media/platform/{st => }/sti/delta/Makefile | 0 .../media/platform/{st => }/sti/delta/delta-cfg.h | 0 .../platform/{st => }/sti/delta/delta-debug.c | 0 .../platform/{st => }/sti/delta/delta-debug.h | 0 .../media/platform/{st => }/sti/delta/delta-ipc.c | 0 .../media/platform/{st => }/sti/delta/delta-ipc.h | 0 .../media/platform/{st => }/sti/delta/delta-mem.c | 0 .../media/platform/{st => }/sti/delta/delta-mem.h | 0 .../platform/{st => }/sti/delta/delta-mjpeg-dec.c | 0 .../platform/{st => }/sti/delta/delta-mjpeg-fw.h | 0 .../platform/{st => }/sti/delta/delta-mjpeg-hdr.c | 0 .../platform/{st => }/sti/delta/delta-mjpeg.h | 0 .../media/platform/{st => }/sti/delta/delta-v4l2.c | 0 drivers/media/platform/{st => }/sti/delta/delta.h | 0 drivers/media/platform/{st => }/sti/hva/Makefile | 0 .../media/platform/{st => }/sti/hva/hva-debugfs.c | 0 drivers/media/platform/{st => }/sti/hva/hva-h264.c | 0 drivers/media/platform/{st => }/sti/hva/hva-hw.c | 0 drivers/media/platform/{st => }/sti/hva/hva-hw.h | 0 drivers/media/platform/{st => }/sti/hva/hva-mem.c | 0 drivers/media/platform/{st => }/sti/hva/hva-mem.h | 0 drivers/media/platform/{st => }/sti/hva/hva-v4l2.c | 0 drivers/media/platform/{st => }/sti/hva/hva.h | 0 drivers/media/platform/{st => }/stm32/Makefile | 0 .../media/platform/{st => }/stm32/dma2d/dma2d-hw.c | 0 .../platform/{st => }/stm32/dma2d/dma2d-regs.h | 0 drivers/media/platform/stm32/dma2d/dma2d.c | 739 + .../media/platform/{st => }/stm32/dma2d/dma2d.h | 0 drivers/media/platform/stm32/stm32-dcmi.c | 2161 +++ drivers/media/platform/sunxi/Kconfig | 4 - drivers/media/platform/sunxi/sun4i-csi/Kconfig | 3 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- drivers/media/platform/sunxi/sun6i-csi/Kconfig | 3 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 6 +- drivers/media/platform/sunxi/sun8i-di/Kconfig | 14 - drivers/media/platform/sunxi/sun8i-rotate/Kconfig | 14 - drivers/media/platform/ti-vpe/Makefile | 16 + drivers/media/platform/ti-vpe/cal-camerarx.c | 915 + drivers/media/platform/ti-vpe/cal-video.c | 1046 ++ drivers/media/platform/{ti/cal => ti-vpe}/cal.c | 0 drivers/media/platform/{ti/cal => ti-vpe}/cal.h | 0 .../media/platform/{ti/cal => ti-vpe}/cal_regs.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/csc.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/csc.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/sc.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/sc.h | 0 .../media/platform/{ti/vpe => ti-vpe}/sc_coeff.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.c | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.h | 0 .../media/platform/{ti/vpe => ti-vpe}/vpdma_priv.h | 0 drivers/media/platform/{ti/vpe => ti-vpe}/vpe.c | 0 .../media/platform/{ti/vpe => ti-vpe}/vpe_regs.h | 0 drivers/media/platform/ti/Kconfig | 69 - drivers/media/platform/ti/Makefile | 7 - drivers/media/platform/ti/am437x/Kconfig | 16 - drivers/media/platform/ti/cal/Makefile | 3 - drivers/media/platform/ti/cal/cal-camerarx.c | 915 - drivers/media/platform/ti/cal/cal-video.c | 1049 -- drivers/media/platform/ti/davinci/Kconfig | 98 - drivers/media/platform/ti/davinci/vpif.c | 609 - drivers/media/platform/ti/davinci/vpif_capture.c | 1823 -- drivers/media/platform/ti/davinci/vpif_display.c | 1408 -- drivers/media/platform/ti/omap/Kconfig | 17 - drivers/media/platform/ti/omap3isp/Kconfig | 21 - drivers/media/platform/ti/omap3isp/ispstat.c | 1083 -- drivers/media/platform/ti/vpe/Makefile | 12 - drivers/media/platform/{via => }/via-camera.c | 0 drivers/media/platform/{via => }/via-camera.h | 0 drivers/media/platform/via/Kconfig | 14 - drivers/media/platform/via/Makefile | 2 - drivers/media/platform/{renesas => }/vsp1/Makefile | 0 drivers/media/platform/{renesas => }/vsp1/vsp1.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_brx.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_brx.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_clu.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_clu.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_dl.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_dl.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_drm.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_drm.h | 0 drivers/media/platform/vsp1/vsp1_drv.c | 927 + .../platform/{renesas => }/vsp1/vsp1_entity.c | 0 .../platform/{renesas => }/vsp1/vsp1_entity.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgo.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgo.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgt.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hgt.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_histo.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_histo.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_hsit.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_hsit.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_lif.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_lif.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_lut.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_lut.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_pipe.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_pipe.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_regs.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_rpf.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_rwpf.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_rwpf.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_sru.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_sru.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_uds.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_uds.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_uif.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_uif.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_video.c | 0 .../media/platform/{renesas => }/vsp1/vsp1_video.h | 0 .../media/platform/{renesas => }/vsp1/vsp1_wpf.c | 0 drivers/media/platform/xilinx/Kconfig | 10 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 106 +- drivers/media/radio/Kconfig | 348 +- drivers/media/radio/Makefile | 43 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/radio/si470x/Kconfig | 2 +- drivers/media/radio/wl128x/Kconfig | 2 +- drivers/media/radio/wl128x/fmdrv_common.c | 3 +- drivers/media/rc/Kconfig | 376 +- drivers/media/rc/Makefile | 47 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/gpio-ir-tx.c | 28 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 2 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rcmm-decoder.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 4 +- drivers/media/rc/ir-sharp-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/keymaps/Makefile | 34 +- drivers/media/rc/lirc_dev.c | 36 +- drivers/media/rc/meson-ir-tx.c | 2 +- drivers/media/rc/mtk-cir.c | 39 +- drivers/media/rc/nuvoton-cir.c | 2 +- drivers/media/rc/rc-core-priv.h | 2 +- drivers/media/rc/rc-ir-raw.c | 2 + drivers/media/rc/rc-loopback.c | 6 +- drivers/media/rc/st_rc.c | 2 +- drivers/media/rc/sunxi-cir.c | 2 +- drivers/media/rc/winbond-cir.c | 2 +- drivers/media/spi/Kconfig | 26 +- drivers/media/spi/Makefile | 7 +- drivers/media/spi/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/test-drivers/Kconfig | 8 +- drivers/media/test-drivers/Makefile | 14 +- drivers/media/test-drivers/vicodec/Kconfig | 2 +- drivers/media/test-drivers/vidtv/Kconfig | 1 + drivers/media/test-drivers/vidtv/vidtv_s302m.c | 17 +- drivers/media/test-drivers/vimc/Kconfig | 3 +- drivers/media/test-drivers/vimc/vimc-capture.c | 9 +- drivers/media/test-drivers/vimc/vimc-common.h | 7 - drivers/media/test-drivers/vimc/vimc-core.c | 10 - drivers/media/test-drivers/vivid/Kconfig | 2 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 10 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 12 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 10 +- drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 15 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/tuners/Kconfig | 241 +- drivers/media/tuners/Makefile | 66 +- drivers/media/tuners/e4000.c | 6 +- drivers/media/tuners/fc2580.c | 6 +- drivers/media/tuners/msi001.c | 3 +- drivers/media/tuners/tuner-types.c | 2 +- drivers/media/tuners/tuner-xc2028-types.h | 142 + drivers/media/tuners/tuner-xc2028.c | 1522 ++ drivers/media/tuners/tuner-xc2028.h | 73 + drivers/media/tuners/xc2028-types.h | 142 - drivers/media/tuners/xc2028.c | 1522 -- drivers/media/tuners/xc2028.h | 73 - drivers/media/tuners/xc4000.c | 2 +- drivers/media/usb/Kconfig | 33 +- drivers/media/usb/Makefile | 40 +- drivers/media/usb/airspy/Kconfig | 2 +- drivers/media/usb/au0828/Kconfig | 6 +- drivers/media/usb/cpia2/Kconfig | 2 +- drivers/media/usb/dvb-usb-v2/Kconfig | 34 +- drivers/media/usb/dvb-usb/Kconfig | 368 +- drivers/media/usb/dvb-usb/cxusb.c | 2 +- drivers/media/usb/dvb-usb/dib0700_devices.c | 2 +- drivers/media/usb/em28xx/em28xx-cards.c | 13 +- drivers/media/usb/em28xx/em28xx-i2c.c | 2 +- drivers/media/usb/em28xx/em28xx.h | 2 +- drivers/media/usb/go7007/s2250-board.c | 10 +- drivers/media/usb/go7007/snd-go7007.c | 2 +- drivers/media/usb/gspca/Kconfig | 121 +- drivers/media/usb/gspca/Makefile | 88 +- drivers/media/usb/gspca/gl860/Kconfig | 2 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/usb/gspca/m5602/Kconfig | 2 +- drivers/media/usb/gspca/pac7302.c | 1 + drivers/media/usb/hackrf/Kconfig | 2 +- drivers/media/usb/hdpvr/Kconfig | 2 +- drivers/media/usb/hdpvr/hdpvr-video.c | 4 +- drivers/media/usb/msi2500/Kconfig | 2 +- drivers/media/usb/pvrusb2/Kconfig | 2 +- drivers/media/usb/pwc/Kconfig | 2 +- drivers/media/usb/pwc/pwc-uncompress.c | 2 +- drivers/media/usb/s2255/Kconfig | 2 +- drivers/media/usb/stk1160/stk1160-core.c | 2 +- drivers/media/usb/stk1160/stk1160-v4l.c | 16 +- drivers/media/usb/stk1160/stk1160-video.c | 142 +- drivers/media/usb/stk1160/stk1160.h | 23 +- drivers/media/usb/stkwebcam/Kconfig | 2 +- drivers/media/usb/stkwebcam/stk-webcam.c | 7 - drivers/media/usb/tm6000/tm6000-cards.c | 2 +- drivers/media/usb/tm6000/tm6000-dvb.c | 2 +- drivers/media/usb/tm6000/tm6000-i2c.c | 2 +- drivers/media/usb/usbtv/Kconfig | 2 +- drivers/media/usb/uvc/Kconfig | 2 +- drivers/media/usb/uvc/uvc_driver.c | 9 - drivers/media/usb/zr364xx/Kconfig | 2 +- drivers/media/v4l2-core/Kconfig | 12 +- drivers/media/v4l2-core/Makefile | 34 +- drivers/media/v4l2-core/tuner-core.c | 2 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 20 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 46 +- drivers/media/v4l2-core/v4l2-ioctl.c | 14 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 + drivers/memory/brcmstb_dpfe.c | 2 +- drivers/memory/emif.c | 8 +- drivers/memory/fsl_ifc.c | 9 - drivers/memory/mtk-smi.c | 71 +- drivers/memory/of_memory.c | 29 +- drivers/memory/tegra/Kconfig | 1 - drivers/memory/tegra/Makefile | 2 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra20-emc.c | 2 +- drivers/memory/tegra/tegra210-emc-core.c | 2 +- drivers/memory/tegra/tegra234.c | 101 - drivers/memory/tegra/tegra30-emc.c | 131 +- drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 + drivers/memstick/core/mspro_block.c | 57 +- drivers/message/fusion/mptsas.c | 2 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/Kconfig | 24 +- drivers/mfd/Makefile | 2 +- drivers/mfd/ab8500-core.c | 20 + drivers/mfd/ab8500-debugfs.c | 2096 +++ drivers/mfd/arizona-i2c.c | 2 +- drivers/mfd/arizona-spi.c | 6 +- drivers/mfd/atmel-flexcom.c | 2 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/exynos-lpass.c | 1 + drivers/mfd/ezx-pcap.c | 8 +- drivers/mfd/intel-lpss-acpi.c | 41 +- drivers/mfd/intel-lpss-pci.c | 15 - 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/mfd/iqs62x.c | 6 +- drivers/mfd/lpc_ich.c | 59 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/max77686.c | 2 +- drivers/mfd/max77714.c | 152 - drivers/mfd/mc13xxx-core.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/mt6358-irq.c | 1 - drivers/mfd/rk808.c | 44 - drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/simple-mfd-i2c.c | 11 - drivers/mfd/sta2x11-mfd.c | 2 +- drivers/mfd/stmfx.c | 17 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/Kconfig | 13 - drivers/misc/Makefile | 1 - drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/bcm-vk/bcm_vk_dev.c | 1 + drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5227.c | 47 - drivers/misc/cardreader/rts5228.c | 25 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 35 +- drivers/misc/cardreader/rtsx_pcr.c | 228 +- drivers/misc/cardreader/rtsx_pcr.h | 3 - drivers/misc/eeprom/at25.c | 4 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/fastrpc.c | 556 +- drivers/misc/habanalabs/common/Makefile | 2 +- drivers/misc/habanalabs/common/command_buffer.c | 4 +- .../misc/habanalabs/common/command_submission.c | 265 +- drivers/misc/habanalabs/common/debugfs.c | 40 +- drivers/misc/habanalabs/common/device.c | 53 +- drivers/misc/habanalabs/common/firmware_if.c | 152 +- drivers/misc/habanalabs/common/habanalabs.h | 209 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 3 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 13 +- drivers/misc/habanalabs/common/hwmgr.c | 117 + drivers/misc/habanalabs/common/irq.c | 127 +- drivers/misc/habanalabs/common/memory.c | 360 +- drivers/misc/habanalabs/common/mmu/mmu.c | 55 - drivers/misc/habanalabs/common/mmu/mmu_v1.c | 47 +- drivers/misc/habanalabs/common/pci/pci.c | 9 +- drivers/misc/habanalabs/common/sysfs.c | 176 +- drivers/misc/habanalabs/gaudi/gaudi.c | 462 +- drivers/misc/habanalabs/gaudi/gaudiP.h | 8 +- drivers/misc/habanalabs/goya/goya.c | 45 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 67 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 8 +- .../misc/habanalabs/include/common/hl_boot_if.h | 5 - .../habanalabs/include/gaudi/gaudi_async_events.h | 10 - .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/misc/hi6421v600-irq.c | 6 +- drivers/misc/kgdbts.c | 4 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/lkdtm/core.c | 1 - drivers/misc/lkdtm/fortify.c | 6 +- drivers/misc/lkdtm/lkdtm.h | 1 - drivers/misc/lkdtm/perms.c | 71 +- drivers/misc/mei/client.c | 1 - drivers/misc/mei/hw-me-regs.h | 2 - drivers/misc/mei/hw-me.c | 43 +- drivers/misc/mei/init.c | 5 - drivers/misc/mei/interrupt.c | 35 +- drivers/misc/mei/pci-me.c | 11 +- drivers/misc/ocxl/link.c | 2 +- drivers/misc/open-dice.c | 208 - drivers/misc/sgi-gru/grukservices.c | 2 +- drivers/misc/sgi-gru/grutables.h | 6 + drivers/misc/sgi-xp/xpnet.c | 2 +- drivers/misc/vmw_vmci/vmci_guest.c | 366 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/bus.h | 3 +- drivers/mmc/core/host.c | 24 +- drivers/mmc/core/mmc.c | 39 +- drivers/mmc/core/mmc_ops.c | 13 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/core/quirks.h | 5 - drivers/mmc/core/sd.c | 27 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/core/sdio_bus.c | 7 +- drivers/mmc/core/sdio_uart.c | 17 +- drivers/mmc/host/Kconfig | 13 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/davinci_mmc.c | 12 +- drivers/mmc/host/dw_mmc-rockchip.c | 27 +- drivers/mmc/host/dw_mmc.c | 12 +- drivers/mmc/host/dw_mmc.h | 2 - drivers/mmc/host/litex_mmc.c | 661 - drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mmc/host/mtk-sd.c | 4 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 2 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 49 +- drivers/mmc/host/sdhci-of-at91.c | 6 +- drivers/mmc/host/sdhci-of-esdhc.c | 10 +- drivers/mmc/host/sdhci-pci-gli.c | 133 +- drivers/mmc/host/sdhci-tegra.c | 15 +- drivers/mmc/host/sdhci_am654.c | 28 +- drivers/mmc/host/sh_mmcif.c | 7 +- drivers/mmc/host/sunxi-mmc.c | 9 - drivers/mmc/host/tmio_mmc.h | 4 + drivers/mmc/host/wmt-sdmmc.c | 7 +- drivers/mtd/devices/mchp23k256.c | 20 +- drivers/mtd/devices/mchp48l640.c | 16 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/spear_smi.c | 2 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/hyperbus/Kconfig | 2 +- drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdcore.c | 61 +- drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/Kconfig | 7 - drivers/mtd/nand/Makefile | 1 - drivers/mtd/nand/core.c | 12 +- drivers/mtd/nand/ecc-mxic.c | 879 - drivers/mtd/nand/ecc.c | 119 - drivers/mtd/nand/onenand/generic.c | 7 +- drivers/mtd/nand/raw/Kconfig | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 18 +- 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/pl35x-nand-controller.c | 2 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/rockchip-nand-controller.c | 1 + drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/nand/raw/stm32_fmc2_nand.c | 40 +- drivers/mtd/nand/spi/core.c | 51 +- drivers/mtd/nand/spi/macronix.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/atmel.c | 81 +- drivers/mtd/spi-nor/catalyst.c | 6 +- drivers/mtd/spi-nor/controllers/Kconfig | 36 + drivers/mtd/spi-nor/controllers/Makefile | 3 + drivers/mtd/spi-nor/controllers/aspeed-smc.c | 15 +- drivers/mtd/spi-nor/controllers/intel-spi-pci.c | 99 + .../mtd/spi-nor/controllers/intel-spi-platform.c | 54 + drivers/mtd/spi-nor/controllers/intel-spi.c | 968 + drivers/mtd/spi-nor/controllers/intel-spi.h | 21 + drivers/mtd/spi-nor/core.c | 268 +- drivers/mtd/spi-nor/core.h | 70 +- drivers/mtd/spi-nor/eon.c | 6 +- drivers/mtd/spi-nor/esmt.c | 6 +- drivers/mtd/spi-nor/everspin.c | 6 +- drivers/mtd/spi-nor/fujitsu.c | 6 +- drivers/mtd/spi-nor/gigadevice.c | 6 +- drivers/mtd/spi-nor/intel.c | 6 +- drivers/mtd/spi-nor/issi.c | 10 +- drivers/mtd/spi-nor/macronix.c | 14 +- drivers/mtd/spi-nor/micron-st.c | 259 +- drivers/mtd/spi-nor/spansion.c | 168 +- drivers/mtd/spi-nor/sst.c | 44 +- drivers/mtd/spi-nor/winbond.c | 29 +- drivers/mtd/spi-nor/xilinx.c | 97 +- drivers/mtd/spi-nor/xmc.c | 6 +- drivers/mtd/tests/speedtest.c | 11 +- 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/bareudp.c | 19 +- drivers/net/bonding/bond_alb.c | 31 +- drivers/net/bonding/bond_main.c | 324 +- 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/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 359 +- drivers/net/can/slcan.c | 2 +- drivers/net/can/softing/softing_main.c | 5 +- drivers/net/can/spi/hi311x.c | 10 +- drivers/net/can/spi/mcp251x.c | 8 +- drivers/net/can/spi/mcp251xfd/Makefile | 2 - .../net/can/spi/mcp251xfd/mcp251xfd-chip-fifo.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 353 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 143 - drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c | 153 - drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h | 62 - drivers/net/can/spi/mcp251xfd/mcp251xfd-regmap.c | 24 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ring.c | 417 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-rx.c | 22 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-tef.c | 6 - drivers/net/can/spi/mcp251xfd/mcp251xfd.h | 96 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 9 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 8 +- drivers/net/can/usb/etas_es58x/es58x_fd.c | 6 +- drivers/net/can/usb/gs_usb.c | 456 +- drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 4 +- drivers/net/can/usb/ucan.c | 4 +- drivers/net/can/vcan.c | 2 +- drivers/net/can/vxcan.c | 21 +- drivers/net/can/xilinx_can.c | 9 +- drivers/net/dsa/Kconfig | 12 +- drivers/net/dsa/Makefile | 3 +- drivers/net/dsa/b53/b53_common.c | 87 +- drivers/net/dsa/b53/b53_priv.h | 25 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/b53/b53_srab.c | 35 +- drivers/net/dsa/bcm_sf2.c | 54 +- 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 | 16 +- drivers/net/dsa/lantiq_gswip.c | 62 +- drivers/net/dsa/microchip/ksz8.h | 1 - drivers/net/dsa/microchip/ksz8795.c | 92 +- drivers/net/dsa/microchip/ksz8795_reg.h | 4 - drivers/net/dsa/microchip/ksz8795_spi.c | 15 +- drivers/net/dsa/microchip/ksz9477.c | 156 +- drivers/net/dsa/microchip/ksz9477_i2c.c | 1 - drivers/net/dsa/microchip/ksz9477_reg.h | 3 - drivers/net/dsa/microchip/ksz9477_spi.c | 16 +- drivers/net/dsa/microchip/ksz_common.c | 21 +- drivers/net/dsa/microchip/ksz_common.h | 15 +- drivers/net/dsa/mt7530.c | 21 +- drivers/net/dsa/mv88e6xxx/chip.c | 925 +- drivers/net/dsa/mv88e6xxx/chip.h | 51 +- drivers/net/dsa/mv88e6xxx/devlink.c | 94 - drivers/net/dsa/mv88e6xxx/global1.h | 11 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 316 +- drivers/net/dsa/mv88e6xxx/global2.h | 3 - drivers/net/dsa/mv88e6xxx/global2_scratch.c | 28 - drivers/net/dsa/mv88e6xxx/hwtstamp.c | 2 +- drivers/net/dsa/mv88e6xxx/port.c | 41 +- drivers/net/dsa/mv88e6xxx/port.h | 16 +- drivers/net/dsa/mv88e6xxx/serdes.c | 81 +- drivers/net/dsa/mv88e6xxx/serdes.h | 5 - drivers/net/dsa/mv88e6xxx/smi.c | 35 +- drivers/net/dsa/ocelot/felix.c | 843 +- drivers/net/dsa/ocelot/felix.h | 9 +- drivers/net/dsa/ocelot/felix_vsc9959.c | 48 +- drivers/net/dsa/ocelot/seville_vsc9953.c | 48 +- drivers/net/dsa/qca/ar9331.c | 45 +- drivers/net/dsa/qca8k.c | 1598 +- drivers/net/dsa/qca8k.h | 54 +- drivers/net/dsa/realtek-smi-core.c | 523 + drivers/net/dsa/realtek-smi-core.h | 145 + drivers/net/dsa/realtek/Kconfig | 40 - drivers/net/dsa/realtek/Makefile | 6 - drivers/net/dsa/realtek/realtek-mdio.c | 290 - drivers/net/dsa/realtek/realtek-smi.c | 581 - drivers/net/dsa/realtek/realtek.h | 150 - drivers/net/dsa/realtek/rtl8365mb.c | 2113 --- drivers/net/dsa/realtek/rtl8366-core.c | 448 - drivers/net/dsa/realtek/rtl8366rb.c | 1860 -- drivers/net/dsa/rtl8365mb.c | 1987 ++ drivers/net/dsa/rtl8366.c | 448 + drivers/net/dsa/rtl8366rb.c | 1814 ++ drivers/net/dsa/sja1105/sja1105_flower.c | 47 +- drivers/net/dsa/sja1105/sja1105_main.c | 202 +- drivers/net/dsa/sja1105/sja1105_ptp.c | 2 +- drivers/net/dsa/sja1105/sja1105_vl.c | 16 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/dsa/xrs700x/xrs700x.c | 32 +- drivers/net/ethernet/3com/typhoon.c | 24 +- drivers/net/ethernet/8390/mcf8390.c | 12 +- drivers/net/ethernet/Kconfig | 1 - drivers/net/ethernet/Makefile | 1 - drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/altera/altera_sgdma.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 8 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/arc/emac_mdio.c | 5 +- drivers/net/ethernet/asix/ax88796c_main.c | 6 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 16 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 28 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_link.c | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 15 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 83 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 19 +- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c | 3 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 44 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 56 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 4 +- drivers/net/ethernet/broadcom/bnxt/bnxt_vfr.c | 22 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 12 +- drivers/net/ethernet/broadcom/genet/bcmgenet_wol.c | 7 - drivers/net/ethernet/cadence/macb.h | 4 - drivers/net/ethernet/cadence/macb_main.c | 88 +- drivers/net/ethernet/cavium/thunder/thunder_bgx.c | 3 +- drivers/net/ethernet/chelsio/cxgb3/cxgb3_main.c | 1 - drivers/net/ethernet/chelsio/cxgb3/t3_hw.c | 2 - .../net/ethernet/chelsio/cxgb4/cxgb4_tc_matchall.c | 59 +- drivers/net/ethernet/cortina/gemini.c | 8 - drivers/net/ethernet/davicom/Kconfig | 31 - drivers/net/ethernet/davicom/Makefile | 1 - drivers/net/ethernet/davicom/dm9051.c | 1260 -- drivers/net/ethernet/davicom/dm9051.h | 162 - drivers/net/ethernet/dec/tulip/pnic.c | 2 +- drivers/net/ethernet/dlink/sundance.c | 60 +- drivers/net/ethernet/ezchip/nps_enet.c | 1 + drivers/net/ethernet/faraday/Kconfig | 12 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 437 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 32 +- .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 171 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.h | 8 - .../net/ethernet/freescale/dpaa2/dpaa2-switch.c | 5 +- drivers/net/ethernet/freescale/dpaa2/dpmac-cmd.h | 12 - drivers/net/ethernet/freescale/dpaa2/dpmac.c | 54 - drivers/net/ethernet/freescale/dpaa2/dpmac.h | 5 - drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 - drivers/net/ethernet/freescale/enetc/enetc.h | 38 - drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +- drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/freescale/enetc/enetc_mdio.c | 2 +- drivers/net/ethernet/freescale/enetc/enetc_pf.c | 14 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 150 +- drivers/net/ethernet/freescale/fec_main.c | 2 +- drivers/net/ethernet/freescale/fec_ptp.c | 1 + drivers/net/ethernet/freescale/gianfar_ethtool.c | 1 - drivers/net/ethernet/freescale/xgmac_mdio.c | 93 +- drivers/net/ethernet/fungible/Kconfig | 28 - drivers/net/ethernet/fungible/Makefile | 7 - drivers/net/ethernet/fungible/funcore/Makefile | 5 - drivers/net/ethernet/fungible/funcore/fun_dev.c | 843 - drivers/net/ethernet/fungible/funcore/fun_dev.h | 150 - drivers/net/ethernet/fungible/funcore/fun_hci.h | 1202 -- drivers/net/ethernet/fungible/funcore/fun_queue.c | 601 - drivers/net/ethernet/fungible/funcore/fun_queue.h | 175 - drivers/net/ethernet/fungible/funeth/Kconfig | 17 - drivers/net/ethernet/fungible/funeth/Makefile | 10 - drivers/net/ethernet/fungible/funeth/fun_port.h | 97 - drivers/net/ethernet/fungible/funeth/funeth.h | 171 - .../net/ethernet/fungible/funeth/funeth_devlink.c | 40 - .../net/ethernet/fungible/funeth/funeth_devlink.h | 13 - .../net/ethernet/fungible/funeth/funeth_ethtool.c | 1162 -- drivers/net/ethernet/fungible/funeth/funeth_ktls.c | 155 - drivers/net/ethernet/fungible/funeth/funeth_ktls.h | 30 - drivers/net/ethernet/fungible/funeth/funeth_main.c | 2091 --- drivers/net/ethernet/fungible/funeth/funeth_rx.c | 826 - .../net/ethernet/fungible/funeth/funeth_trace.h | 117 - drivers/net/ethernet/fungible/funeth/funeth_tx.c | 763 - drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 264 - drivers/net/ethernet/google/gve/gve_main.c | 6 +- drivers/net/ethernet/google/gve/gve_rx.c | 2 +- drivers/net/ethernet/hisilicon/hns/hns_ethtool.c | 4 +- drivers/net/ethernet/hisilicon/hns3/hnae3.h | 1 - drivers/net/ethernet/hisilicon/hns3/hns3_enet.c | 79 +- drivers/net/ethernet/hisilicon/hns3/hns3_enet.h | 6 - drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c | 2 - .../ethernet/hisilicon/hns3/hns3pf/hclge_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 13 +- .../net/ethernet/hisilicon/hns3/hns3pf/hclge_tm.c | 2 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 - drivers/net/ethernet/i825xx/sun3_82586.h | 4 +- drivers/net/ethernet/ibm/ibmvnic.c | 281 +- drivers/net/ethernet/ibm/ibmvnic.h | 8 +- 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 | 48 +- drivers/net/ethernet/intel/e1000e/phy.c | 8 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 - drivers/net/ethernet/intel/i40e/i40e_adminq.c | 92 +- drivers/net/ethernet/intel/i40e/i40e_common.c | 155 +- drivers/net/ethernet/intel/i40e/i40e_debugfs.c | 9 +- drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 - drivers/net/ethernet/intel/i40e/i40e_main.c | 52 +- drivers/net/ethernet/intel/i40e/i40e_nvm.c | 5 +- drivers/net/ethernet/intel/i40e/i40e_prototype.h | 25 - drivers/net/ethernet/intel/i40e/i40e_txrx.c | 36 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 5 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.c | 57 +- drivers/net/ethernet/intel/i40e/i40e_virtchnl_pf.h | 5 + drivers/net/ethernet/intel/i40e/i40e_xsk.c | 23 +- drivers/net/ethernet/intel/iavf/iavf.h | 29 +- drivers/net/ethernet/intel/iavf/iavf_common.c | 4 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 498 +- drivers/net/ethernet/intel/iavf/iavf_status.h | 2 +- drivers/net/ethernet/intel/iavf/iavf_txrx.c | 62 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 258 +- drivers/net/ethernet/intel/ice/Makefile | 15 +- drivers/net/ethernet/intel/ice/ice.h | 47 +- 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 | 102 +- 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 | 170 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 31 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 345 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 15 +- drivers/net/ethernet/intel/ice/ice_flex_type.h | 46 +- drivers/net/ethernet/intel/ice/ice_flow.c | 1 - drivers/net/ethernet/intel/ice/ice_flow.h | 2 - drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +- drivers/net/ethernet/intel/ice/ice_gnss.c | 376 - drivers/net/ethernet/intel/ice/ice_gnss.h | 50 - drivers/net/ethernet/intel/ice/ice_idc.c | 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 | 596 +- drivers/net/ethernet/intel/ice/ice_lib.h | 22 +- drivers/net/ethernet/intel/ice/ice_main.c | 491 +- 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 | 21 - drivers/net/ethernet/intel/ice/ice_ptp.c | 8 - drivers/net/ethernet/intel/ice/ice_ptp_hw.c | 31 - drivers/net/ethernet/intel/ice/ice_ptp_hw.h | 7 - drivers/net/ethernet/intel/ice/ice_repr.c | 111 +- drivers/net/ethernet/intel/ice/ice_repr.h | 1 + drivers/net/ethernet/intel/ice/ice_sriov.c | 2207 +-- drivers/net/ethernet/intel/ice/ice_sriov.h | 163 +- drivers/net/ethernet/intel/ice/ice_switch.c | 1158 +- drivers/net/ethernet/intel/ice/ice_switch.h | 33 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 152 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 3 - drivers/net/ethernet/intel/ice/ice_trace.h | 24 - drivers/net/ethernet/intel/ice/ice_txrx.c | 58 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 13 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 24 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +- drivers/net/ethernet/intel/ice/ice_type.h | 20 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 1029 - drivers/net/ethernet/intel/ice/ice_vf_lib.h | 290 - .../net/ethernet/intel/ice/ice_vf_lib_private.h | 40 - drivers/net/ethernet/intel/ice/ice_vf_mbx.c | 532 - drivers/net/ethernet/intel/ice/ice_vf_mbx.h | 52 - .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 211 - .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 - drivers/net/ethernet/intel/ice/ice_virtchnl.c | 3785 ---- drivers/net/ethernet/intel/ice/ice_virtchnl.h | 82 - .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 - drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.c | 14 +- drivers/net/ethernet/intel/ice/ice_virtchnl_fdir.h | 1 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 5325 ++++++ drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 346 + drivers/net/ethernet/intel/ice/ice_vlan.h | 18 - drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 - drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 - drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 - drivers/net/ethernet/intel/ice/ice_xsk.c | 396 +- drivers/net/ethernet/intel/ice/ice_xsk.h | 28 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 + drivers/net/ethernet/intel/igb/igb_main.c | 38 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 6 +- drivers/net/ethernet/intel/igbvf/netdev.c | 22 +- drivers/net/ethernet/intel/igc/igc_main.c | 35 +- drivers/net/ethernet/intel/igc/igc_phy.c | 4 + drivers/net/ethernet/intel/ixgb/ixgb_main.c | 19 +- drivers/net/ethernet/intel/ixgbe/ixgbe.h | 6 - drivers/net/ethernet/intel/ixgbe/ixgbe_common.c | 36 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ethtool.c | 21 - drivers/net/ethernet/intel/ixgbe/ixgbe_main.c | 63 +- drivers/net/ethernet/intel/ixgbe/ixgbe_mbx.h | 2 - drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c | 207 +- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.h | 4 +- drivers/net/ethernet/intel/ixgbe/ixgbe_type.h | 10 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 33 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf.h | 2 - drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 33 +- 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 | 14 +- drivers/net/ethernet/marvell/mvneta.c | 331 +- 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/npc.h | 6 +- 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 | 79 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 21 - .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 30 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 75 +- .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 - .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 - .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 48 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 55 +- drivers/net/ethernet/marvell/prestera/prestera.h | 5 - .../net/ethernet/marvell/prestera/prestera_acl.c | 124 +- .../net/ethernet/marvell/prestera/prestera_acl.h | 30 +- .../net/ethernet/marvell/prestera/prestera_flow.c | 5 +- .../net/ethernet/marvell/prestera/prestera_flow.h | 3 +- .../ethernet/marvell/prestera/prestera_flower.c | 87 +- .../ethernet/marvell/prestera/prestera_flower.h | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 55 - .../net/ethernet/marvell/prestera/prestera_hw.h | 6 - .../net/ethernet/marvell/prestera/prestera_main.c | 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/mediatek/mtk_star_emac.c | 2 - drivers/net/ethernet/mellanox/mlx4/en_rx.c | 3 +- drivers/net/ethernet/mellanox/mlx4/en_tx.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/Makefile | 11 +- drivers/net/ethernet/mellanox/mlx5/core/alloc.c | 64 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 380 +- drivers/net/ethernet/mellanox/mlx5/core/cq.c | 18 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 59 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 49 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 106 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.h | 1 + .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 - drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 80 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 32 +- .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 27 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 15 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 20 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 16 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 64 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 2 + .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 40 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 32 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 1 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 11 +- .../net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h | 49 - .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c | 79 - .../ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c | 372 - .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 68 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 89 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 209 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 6 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 21 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 75 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 + drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 53 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 212 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.c | 16 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/setup.c | 2 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/tx.c | 5 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 + .../ethernet/mellanox/mlx5/core/en_accel/ipsec.c | 1 + .../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 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 170 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 223 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 28 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 844 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 39 +- 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 - .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 20 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 180 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 6 +- .../net/ethernet/mellanox/mlx5/core/fpga/core.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 14 - drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 3 - drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 25 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/fw.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 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 +- .../ethernet/mellanox/mlx5/core/lib/fs_chains.c | 3 + .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 + .../net/ethernet/mellanox/mlx5/core/lib/port_tun.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c | 68 - drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h | 36 - .../net/ethernet/mellanox/mlx5/core/lib/vxlan.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/mcg.c | 1 + .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/mr.c | 1 + .../net/ethernet/mellanox/mlx5/core/pagealloc.c | 41 +- drivers/net/ethernet/mellanox/mlx5/core/pci_irq.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/pd.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/port.c | 57 +- drivers/net/ethernet/mellanox/mlx5/core/rl.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 17 +- .../mellanox/mlx5/core/steering/dr_action.c | 24 +- .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 17 +- .../mellanox/mlx5/core/steering/dr_domain.c | 2 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 57 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 37 +- .../ethernet/mellanox/mlx5/core/steering/dr_rule.c | 71 +- .../ethernet/mellanox/mlx5/core/steering/dr_send.c | 34 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 129 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.h | 7 +- .../mellanox/mlx5/core/steering/dr_ste_v0.c | 10 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 253 +- .../mellanox/mlx5/core/steering/dr_ste_v1.h | 94 - .../mellanox/mlx5/core/steering/dr_ste_v2.c | 231 - .../mellanox/mlx5/core/steering/dr_table.c | 23 +- .../mellanox/mlx5/core/steering/dr_types.h | 36 +- .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 11 - .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 +- drivers/net/ethernet/mellanox/mlx5/core/uar.c | 9 +- drivers/net/ethernet/mellanox/mlxsw/core.c | 143 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 17 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 77 - .../mellanox/mlxsw/core_acl_flex_actions.h | 3 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 159 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/core_hwmon.c | 79 +- drivers/net/ethernet/mellanox/mlxsw/core_thermal.c | 66 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 10 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 76 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 178 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 32 +- .../net/ethernet/mellanox/mlxsw/spectrum1_kvdl.c | 5 +- .../ethernet/mellanox/mlxsw/spectrum2_acl_tcam.c | 12 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_acl.c | 91 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 4 +- .../net/ethernet/mellanox/mlxsw/spectrum_ethtool.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 53 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 305 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.h | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 6 +- drivers/net/ethernet/micrel/ks8851_spi.c | 6 +- drivers/net/ethernet/micrel/ksz884x.c | 9 +- drivers/net/ethernet/microchip/enc28j60.c | 6 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 380 +- drivers/net/ethernet/microchip/lan743x_main.c | 276 +- drivers/net/ethernet/microchip/lan743x_main.h | 221 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 566 +- drivers/net/ethernet/microchip/lan743x_ptp.h | 10 - drivers/net/ethernet/microchip/lan966x/Kconfig | 1 - drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 148 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 56 - .../net/ethernet/microchip/lan966x/lan966x_mdb.c | 45 - .../ethernet/microchip/lan966x/lan966x_phylink.c | 9 - .../net/ethernet/microchip/lan966x/lan966x_ptp.c | 618 - .../net/ethernet/microchip/lan966x/lan966x_regs.h | 121 - .../ethernet/microchip/lan966x/lan966x_switchdev.c | 85 +- drivers/net/ethernet/microchip/sparx5/Makefile | 3 +- .../net/ethernet/microchip/sparx5/sparx5_ethtool.c | 34 - .../net/ethernet/microchip/sparx5/sparx5_fdma.c | 2 - .../ethernet/microchip/sparx5/sparx5_mactable.c | 44 +- .../net/ethernet/microchip/sparx5/sparx5_main.c | 26 +- .../net/ethernet/microchip/sparx5/sparx5_main.h | 94 +- .../ethernet/microchip/sparx5/sparx5_main_regs.h | 335 +- .../net/ethernet/microchip/sparx5/sparx5_netdev.c | 42 +- .../net/ethernet/microchip/sparx5/sparx5_packet.c | 37 +- .../net/ethernet/microchip/sparx5/sparx5_pgid.c | 60 - .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 - drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c | 685 - .../ethernet/microchip/sparx5/sparx5_switchdev.c | 251 +- .../net/ethernet/microchip/sparx5/sparx5_vlan.c | 20 +- drivers/net/ethernet/microsoft/mana/gdma_main.c | 4 +- drivers/net/ethernet/microsoft/mana/mana.h | 15 +- drivers/net/ethernet/microsoft/mana/mana_en.c | 70 +- drivers/net/ethernet/microsoft/mana/mana_ethtool.c | 35 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 662 +- drivers/net/ethernet/mscc/ocelot.h | 18 +- drivers/net/ethernet/mscc/ocelot_flower.c | 54 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 - drivers/net/ethernet/mscc/ocelot_mrp.c | 64 +- drivers/net/ethernet/mscc/ocelot_net.c | 251 +- drivers/net/ethernet/mscc/ocelot_police.c | 41 - drivers/net/ethernet/mscc/ocelot_police.h | 5 - drivers/net/ethernet/mscc/ocelot_vcap.c | 66 +- drivers/net/ethernet/netronome/nfp/Makefile | 8 - drivers/net/ethernet/netronome/nfp/flower/action.c | 58 - drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 7 - drivers/net/ethernet/netronome/nfp/flower/main.c | 4 +- drivers/net/ethernet/netronome/nfp/flower/main.h | 49 +- .../net/ethernet/netronome/nfp/flower/offload.c | 16 +- .../net/ethernet/netronome/nfp/flower/qos_conf.c | 470 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 12 +- drivers/net/ethernet/netronome/nfp/nfd3/dp.c | 1350 -- drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h | 106 - drivers/net/ethernet/netronome/nfp/nfd3/rings.c | 275 - drivers/net/ethernet/netronome/nfp/nfd3/xsk.c | 408 - drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 1524 -- drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h | 129 - drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 195 - drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_app.h | 12 +- drivers/net/ethernet/netronome/nfp/nfp_devlink.c | 58 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 43 +- drivers/net/ethernet/netronome/nfp/nfp_main.h | 8 +- drivers/net/ethernet/netronome/nfp/nfp_net.h | 204 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2184 ++- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 87 +- .../net/ethernet/netronome/nfp/nfp_net_debugfs.c | 66 +- drivers/net/ethernet/netronome/nfp/nfp_net_dp.c | 442 - drivers/net/ethernet/netronome/nfp/nfp_net_dp.h | 215 - .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 18 +- drivers/net/ethernet/netronome/nfp/nfp_net_main.c | 51 +- drivers/net/ethernet/netronome/nfp/nfp_net_repr.c | 4 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c | 170 - drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h | 41 - .../net/ethernet/netronome/nfp/nfp_netvf_main.c | 32 +- drivers/net/ethernet/netronome/nfp/nfp_port.c | 17 + drivers/net/ethernet/netronome/nfp/nfp_port.h | 5 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.c | 29 +- .../ethernet/netronome/nfp/nfpcore/nfp6000_pcie.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_cpp.h | 4 + .../ethernet/netronome/nfp/nfpcore/nfp_cpplib.c | 9 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.c | 49 - .../net/ethernet/netronome/nfp/nfpcore/nfp_dev.h | 34 - .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- drivers/net/ethernet/packetengines/yellowfin.c | 2 +- drivers/net/ethernet/pensando/ionic/ionic.h | 7 +- .../net/ethernet/pensando/ionic/ionic_bus_pci.c | 17 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 164 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 206 +- drivers/net/ethernet/pensando/ionic/ionic_lif.h | 2 +- drivers/net/ethernet/pensando/ionic/ionic_main.c | 125 +- .../net/ethernet/pensando/ionic/ionic_rx_filter.c | 37 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 67 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 - .../net/ethernet/qlogic/qed/qed_init_fw_funcs.c | 2 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 90 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 38 +- drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2 +- drivers/net/ethernet/qlogic/qed/qed_sriov.c | 47 +- drivers/net/ethernet/qlogic/qed/qed_sriov.h | 1 - drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 - .../net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c | 2 +- drivers/net/ethernet/qlogic/qlcnic/qlcnic_io.c | 3 +- drivers/net/ethernet/qualcomm/qca_spi.c | 6 +- drivers/net/ethernet/qualcomm/qca_uart.c | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_handlers.c | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 94 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 71 +- drivers/net/ethernet/renesas/ravb_main.c | 15 +- drivers/net/ethernet/renesas/sh_eth.c | 18 +- drivers/net/ethernet/samsung/sxgbe/sxgbe_main.c | 8 +- drivers/net/ethernet/sfc/ef10.c | 26 - drivers/net/ethernet/sfc/ef100_nic.c | 9 - drivers/net/ethernet/sfc/efx_channels.c | 63 +- drivers/net/ethernet/sfc/mcdi.c | 2 +- drivers/net/ethernet/sfc/net_driver.h | 2 - drivers/net/ethernet/sfc/nic_common.h | 5 - drivers/net/ethernet/sfc/rx_common.c | 18 +- drivers/net/ethernet/sfc/rx_common.h | 6 - drivers/net/ethernet/sfc/siena.c | 8 - drivers/net/ethernet/smsc/Kconfig | 1 + drivers/net/ethernet/smsc/smc91x.c | 10 - drivers/net/ethernet/socionext/netsec.c | 2 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 9 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 388 +- .../ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c | 37 +- drivers/net/ethernet/stmicro/stmmac/dwmac-sun8i.c | 30 +- drivers/net/ethernet/stmicro/stmmac/stmmac.h | 2 +- .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 4 +- drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 188 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/cassini.c | 23 +- drivers/net/ethernet/sun/niu.c | 2 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/ti/am65-cpsw-ethtool.c | 56 +- drivers/net/ethernet/ti/am65-cpsw-nuss.c | 228 +- drivers/net/ethernet/ti/am65-cpsw-nuss.h | 5 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 + drivers/net/ethernet/ti/cpsw_switchdev.c | 4 + drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/ti/davinci_emac.c | 25 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/ti/netcp_core.c | 2 +- drivers/net/ethernet/vertexcom/mse102x.c | 6 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/wiznet/w5100.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 7 +- drivers/net/ethernet/xilinx/xilinx_axienet.h | 20 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 608 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 6 +- drivers/net/ethernet/xscale/Kconfig | 4 +- drivers/net/ethernet/xscale/ixp4xx_eth.c | 85 +- drivers/net/ethernet/xscale/ptp_ixp46x.c | 1 + drivers/net/fjes/fjes_main.c | 5 +- drivers/net/geneve.c | 86 +- drivers/net/gtp.c | 567 +- drivers/net/hamradio/baycom_epp.c | 4 +- drivers/net/hamradio/dmascc.c | 7 +- drivers/net/hyperv/netvsc.c | 25 +- drivers/net/hyperv/netvsc_drv.c | 3 - drivers/net/ieee802154/adf7242.c | 4 +- drivers/net/ieee802154/at86rf230.c | 4 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/ca8210.c | 6 +- drivers/net/ieee802154/cc2520.c | 4 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/ieee802154/mcr20a.c | 4 +- drivers/net/ieee802154/mrf24j40.c | 4 +- drivers/net/ipa/Kconfig | 2 - drivers/net/ipa/gsi_trans.c | 11 - drivers/net/ipa/gsi_trans.h | 10 - drivers/net/ipa/ipa_data-v3.1.c | 2 - drivers/net/ipa/ipa_data-v3.5.1.c | 2 - drivers/net/ipa/ipa_data-v4.11.c | 2 - drivers/net/ipa/ipa_data-v4.2.c | 2 - drivers/net/ipa/ipa_data-v4.5.c | 2 - drivers/net/ipa/ipa_data-v4.9.c | 2 - drivers/net/ipa/ipa_data.h | 2 - drivers/net/ipa/ipa_endpoint.c | 217 +- drivers/net/ipa/ipa_endpoint.h | 8 +- drivers/net/ipa/ipa_power.c | 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 | 2 +- drivers/net/mdio/mdio-mscc-miim.c | 9 +- drivers/net/mdio/mdio-mux.c | 4 +- drivers/net/mdio/mdio-xgene.c | 3 +- drivers/net/mhi_net.c | 2 +- drivers/net/net_failover.c | 2 +- drivers/net/netdevsim/Makefile | 2 +- drivers/net/netdevsim/dev.c | 102 +- drivers/net/netdevsim/hwstats.c | 486 - drivers/net/netdevsim/netdevsim.h | 25 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/Kconfig | 1 - drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 146 +- drivers/net/phy/dp83640.c | 19 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell.c | 8 +- drivers/net/phy/meson-gxl.c | 31 +- drivers/net/phy/micrel.c | 1103 +- drivers/net/phy/microchip_t1.c | 359 +- drivers/net/phy/mscc/mscc_main.c | 3 - drivers/net/phy/mscc/mscc_ptp.c | 2 +- drivers/net/phy/nxp-c45-tja11xx.c | 2 +- drivers/net/phy/phy-core.c | 22 +- drivers/net/phy/phy_device.c | 19 +- drivers/net/phy/phylink.c | 90 +- drivers/net/phy/sfp-bus.c | 6 - drivers/net/phy/sfp.c | 48 +- drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/plip/plip.c | 2 +- drivers/net/rionet.c | 2 +- drivers/net/sb1000.c | 2 +- drivers/net/slip/slip.c | 2 +- drivers/net/tap.c | 38 +- drivers/net/team/team.c | 5 - drivers/net/tun.c | 102 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/asix.h | 10 +- drivers/net/usb/asix_common.c | 81 +- drivers/net/usb/asix_devices.c | 104 +- drivers/net/usb/cdc_mbim.c | 1 - drivers/net/usb/gl620a.c | 2 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/lan78xx.c | 7 +- drivers/net/usb/smsc95xx.c | 53 +- drivers/net/veth.c | 194 +- drivers/net/virtio_net.c | 3 +- drivers/net/vrf.c | 9 +- drivers/net/vxlan.c | 4834 +++++ drivers/net/vxlan/Makefile | 7 - drivers/net/vxlan/vxlan_core.c | 4743 ----- drivers/net/vxlan/vxlan_multicast.c | 272 - drivers/net/vxlan/vxlan_private.h | 162 - drivers/net/vxlan/vxlan_vnifilter.c | 999 - drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wan/lmc/lmc_main.c | 3 +- drivers/net/wan/slic_ds26522.c | 3 +- drivers/net/wireguard/device.c | 38 +- drivers/net/wireless/ath/ar5523/ar5523.c | 2 +- drivers/net/wireless/ath/ath10k/core.c | 16 - drivers/net/wireless/ath/ath10k/htt.c | 153 - drivers/net/wireless/ath/ath10k/htt.h | 296 +- drivers/net/wireless/ath/ath10k/htt_rx.c | 331 +- drivers/net/wireless/ath/ath10k/htt_tx.c | 36 +- drivers/net/wireless/ath/ath10k/hw.c | 15 +- drivers/net/wireless/ath/ath10k/hw.h | 27 +- drivers/net/wireless/ath/ath10k/rx_desc.h | 40 +- drivers/net/wireless/ath/ath10k/snoc.c | 17 +- drivers/net/wireless/ath/ath10k/swap.h | 2 +- drivers/net/wireless/ath/ath10k/txrx.c | 2 +- drivers/net/wireless/ath/ath10k/wmi.c | 35 +- drivers/net/wireless/ath/ath10k/wow.c | 7 +- drivers/net/wireless/ath/ath11k/ahb.c | 6 +- drivers/net/wireless/ath/ath11k/ce.h | 2 +- drivers/net/wireless/ath/ath11k/core.c | 15 - drivers/net/wireless/ath/ath11k/core.h | 12 +- drivers/net/wireless/ath/ath11k/dbring.c | 19 +- drivers/net/wireless/ath/ath11k/debugfs.c | 515 - drivers/net/wireless/ath/ath11k/debugfs.h | 180 +- drivers/net/wireless/ath/ath11k/dp.h | 13 +- drivers/net/wireless/ath/ath11k/dp_rx.c | 357 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 35 +- drivers/net/wireless/ath/ath11k/hal_desc.h | 1 - drivers/net/wireless/ath/ath11k/hal_rx.c | 471 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 143 +- drivers/net/wireless/ath/ath11k/hw.c | 23 - drivers/net/wireless/ath/ath11k/hw.h | 3 - drivers/net/wireless/ath/ath11k/mac.c | 116 +- drivers/net/wireless/ath/ath11k/mhi.c | 5 +- drivers/net/wireless/ath/ath11k/pci.c | 10 - drivers/net/wireless/ath/ath11k/peer.c | 40 +- drivers/net/wireless/ath/ath11k/qmi.c | 15 +- drivers/net/wireless/ath/ath11k/qmi.h | 1 - drivers/net/wireless/ath/ath11k/reg.c | 25 +- drivers/net/wireless/ath/ath11k/rx_desc.h | 6 +- drivers/net/wireless/ath/ath11k/spectral.c | 2 +- drivers/net/wireless/ath/ath11k/wmi.c | 300 +- drivers/net/wireless/ath/ath11k/wmi.h | 132 - drivers/net/wireless/ath/ath5k/ath5k.h | 4 + drivers/net/wireless/ath/ath5k/dma.c | 23 +- drivers/net/wireless/ath/ath5k/eeprom.c | 3 - drivers/net/wireless/ath/ath6kl/txrx.c | 2 +- drivers/net/wireless/ath/ath6kl/usb.c | 1 - drivers/net/wireless/ath/ath6kl/wmi.c | 22 +- drivers/net/wireless/ath/ath6kl/wmi.h | 38 +- drivers/net/wireless/ath/ath9k/ath9k.h | 3 +- drivers/net/wireless/ath/ath9k/eeprom.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 - drivers/net/wireless/ath/ath9k/mci.c | 2 +- drivers/net/wireless/ath/ath9k/rng.c | 72 +- drivers/net/wireless/ath/carl9170/carl9170.h | 1 + drivers/net/wireless/ath/carl9170/fwdesc.h | 2 +- drivers/net/wireless/ath/carl9170/main.c | 61 +- drivers/net/wireless/ath/carl9170/wlan.h | 2 +- drivers/net/wireless/ath/dfs_pattern_detector.c | 6 +- drivers/net/wireless/ath/regd.c | 10 +- drivers/net/wireless/ath/spectral_common.h | 4 +- drivers/net/wireless/ath/wcn36xx/main.c | 107 +- drivers/net/wireless/ath/wcn36xx/smd.c | 2 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 36 - drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 14 - drivers/net/wireless/ath/wil6210/txrx.c | 2 +- drivers/net/wireless/ath/wil6210/wmi.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/bcdc.c | 4 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 35 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 2 - .../wireless/broadcom/brcm80211/brcmfmac/core.c | 18 +- .../wireless/broadcom/brcm80211/brcmfmac/core.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/feature.c | 3 +- .../broadcom/brcm80211/brcmfmac/firmware.c | 2 - .../wireless/broadcom/brcm80211/brcmfmac/fwil.c | 34 +- .../wireless/broadcom/brcm80211/brcmfmac/fwil.h | 28 +- .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../broadcom/brcm80211/brcmfmac/fwsignal.c | 10 +- .../broadcom/brcm80211/brcmfmac/fwsignal.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/msgbuf.c | 5 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 10 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 20 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 78 +- .../wireless/broadcom/brcm80211/brcmfmac/proto.h | 6 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 - drivers/net/wireless/cisco/airo.c | 2 +- drivers/net/wireless/intel/Makefile | 1 - drivers/net/wireless/intel/iwlwifi/Kconfig | 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 | 7 +- drivers/net/wireless/intel/iwlwifi/mvm/scan.c | 294 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 313 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.h | 3 - .../net/wireless/intel/iwlwifi/mvm/time-event.c | 20 +- drivers/net/wireless/intel/iwlwifi/mvm/tt.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/tx.c | 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/intersil/p54/p54spi.c | 4 +- drivers/net/wireless/mac80211_hwsim.c | 410 +- drivers/net/wireless/marvell/libertas/if_spi.c | 4 +- drivers/net/wireless/marvell/libertas/rx.c | 4 +- drivers/net/wireless/marvell/mwifiex/uap_cmd.c | 2 +- drivers/net/wireless/marvell/mwifiex/uap_txrx.c | 2 +- drivers/net/wireless/marvell/mwifiex/util.c | 2 +- drivers/net/wireless/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 63 +- drivers/net/wireless/mediatek/mt76/mt76.h | 36 +- drivers/net/wireless/mediatek/mt76/mt7603/dma.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7603/mac.c | 14 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 29 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 194 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 236 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 23 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 91 +- .../net/wireless/mediatek/mt76/mt7615/usb_mcu.c | 36 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 76 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 422 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 118 +- drivers/net/wireless/mediatek/mt76/mt76x0/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- drivers/net/wireless/mediatek/mt76/mt76x02_dfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 27 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 - drivers/net/wireless/mediatek/mt76/mt76x2/usb.c | 2 +- drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 13 +- drivers/net/wireless/mediatek/mt76/mt7915/Makefile | 1 - .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 225 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 466 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 188 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 310 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 777 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 152 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1533 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 691 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 130 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 893 +- drivers/net/wireless/mediatek/mt76/mt7915/soc.c | 1212 -- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 106 +- drivers/net/wireless/mediatek/mt76/mt7921/Kconfig | 11 - drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 2 - .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 65 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 121 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 209 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 4 - drivers/net/wireless/mediatek/mt76/mt7921/main.c | 70 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 313 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 63 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 126 - .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 48 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 64 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 22 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 89 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 40 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 306 - .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 252 - drivers/net/wireless/mediatek/mt76/sdio.c | 14 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 - drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 28 +- drivers/net/wireless/mediatek/mt76/testmode.c | 5 +- drivers/net/wireless/mediatek/mt76/usb.c | 125 +- drivers/net/wireless/microchip/wilc1000/spi.c | 9 +- drivers/net/wireless/ray_cs.c | 6 - drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192ce/phy.c | 32 +- .../net/wireless/realtek/rtlwifi/rtl8192cu/sw.c | 1 - .../net/wireless/realtek/rtlwifi/rtl8821ae/dm.c | 6 +- drivers/net/wireless/realtek/rtw88/coex.c | 298 +- drivers/net/wireless/realtek/rtw88/coex.h | 5 - drivers/net/wireless/realtek/rtw88/debug.c | 6 +- drivers/net/wireless/realtek/rtw88/debug.h | 1 - drivers/net/wireless/realtek/rtw88/fw.c | 59 +- drivers/net/wireless/realtek/rtw88/fw.h | 9 - drivers/net/wireless/realtek/rtw88/mac80211.c | 13 +- drivers/net/wireless/realtek/rtw88/main.c | 127 +- drivers/net/wireless/realtek/rtw88/main.h | 52 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 4 +- drivers/net/wireless/realtek/rtw88/rtw8822b.c | 5 +- drivers/net/wireless/realtek/rtw88/rtw8822c.c | 47 +- drivers/net/wireless/realtek/rtw88/sar.c | 8 +- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw89/Kconfig | 4 - drivers/net/wireless/realtek/rtw89/Makefile | 13 +- drivers/net/wireless/realtek/rtw89/cam.c | 40 +- drivers/net/wireless/realtek/rtw89/cam.h | 5 - drivers/net/wireless/realtek/rtw89/coex.c | 41 +- drivers/net/wireless/realtek/rtw89/core.c | 679 +- drivers/net/wireless/realtek/rtw89/core.h | 291 +- drivers/net/wireless/realtek/rtw89/debug.c | 93 +- drivers/net/wireless/realtek/rtw89/debug.h | 1 - drivers/net/wireless/realtek/rtw89/efuse.c | 160 +- drivers/net/wireless/realtek/rtw89/fw.c | 686 +- drivers/net/wireless/realtek/rtw89/fw.h | 491 +- drivers/net/wireless/realtek/rtw89/mac.c | 646 +- drivers/net/wireless/realtek/rtw89/mac.h | 84 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 147 +- drivers/net/wireless/realtek/rtw89/pci.c | 361 +- drivers/net/wireless/realtek/rtw89/pci.h | 81 +- drivers/net/wireless/realtek/rtw89/phy.c | 521 +- drivers/net/wireless/realtek/rtw89/phy.h | 75 - drivers/net/wireless/realtek/rtw89/reg.h | 217 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 79 +- drivers/net/wireless/realtek/rtw89/rtw8852a.h | 2 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 86 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 +-- .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 46 - drivers/net/wireless/realtek/rtw89/rtw8852c.c | 529 - drivers/net/wireless/realtek/rtw89/rtw8852c.h | 76 - drivers/net/wireless/realtek/rtw89/rtw8852ce.c | 43 - drivers/net/wireless/realtek/rtw89/txrx.h | 3 - drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- drivers/net/wireless/st/cw1200/queue.c | 3 +- drivers/net/wireless/st/cw1200/wsm.c | 2 +- drivers/net/wireless/ti/wl1251/spi.c | 4 +- drivers/net/wireless/ti/wlcore/spi.c | 4 +- drivers/net/wireless/zydas/zd1201.c | 3 +- drivers/net/wwan/iosm/iosm_ipc_debugfs.c | 5 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 - drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 - drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 - drivers/net/wwan/wwan_core.c | 36 - drivers/net/xen-netfront.c | 98 +- drivers/nfc/nfcmrvl/spi.c | 3 +- drivers/nfc/port100.c | 2 - drivers/nfc/st-nci/spi.c | 4 +- drivers/nfc/st-nci/vendor_cmds.c | 2 +- drivers/nfc/st21nfca/i2c.c | 3 +- drivers/nfc/st21nfca/vendor_cmds.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/ntb/hw/intel/ntb_hw_gen4.c | 17 +- drivers/ntb/hw/intel/ntb_hw_gen4.h | 16 - drivers/ntb/msi.c | 6 +- drivers/nvdimm/Kconfig | 25 +- drivers/nvdimm/Makefile | 4 +- drivers/nvdimm/blk.c | 335 + drivers/nvdimm/btt.c | 11 +- drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 3 + drivers/nvdimm/dimm_devs.c | 204 +- drivers/nvdimm/label.c | 346 +- drivers/nvdimm/label.h | 5 +- drivers/nvdimm/namespace_devs.c | 506 +- drivers/nvdimm/nd-core.h | 29 +- drivers/nvdimm/nd.h | 13 + drivers/nvdimm/nd_perf.c | 328 - drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvdimm/pmem.h | 1 - drivers/nvdimm/region.c | 31 +- drivers/nvdimm/region_devs.c | 157 +- drivers/nvme/host/Kconfig | 8 - drivers/nvme/host/Makefile | 2 +- drivers/nvme/host/constants.c | 185 - drivers/nvme/host/core.c | 546 +- drivers/nvme/host/fabrics.c | 9 +- drivers/nvme/host/fc.c | 22 +- drivers/nvme/host/ioctl.c | 38 +- drivers/nvme/host/multipath.c | 32 +- drivers/nvme/host/nvme.h | 52 +- drivers/nvme/host/pci.c | 18 +- drivers/nvme/host/rdma.c | 117 +- drivers/nvme/host/tcp.c | 51 +- drivers/nvme/target/admin-cmd.c | 6 +- drivers/nvme/target/configfs.c | 66 +- drivers/nvme/target/core.c | 12 +- drivers/nvme/target/fc.c | 16 +- drivers/nvme/target/io-cmd-bdev.c | 27 +- drivers/nvme/target/io-cmd-file.c | 17 +- drivers/nvme/target/loop.c | 6 +- drivers/nvme/target/nvmet.h | 4 +- drivers/nvme/target/passthru.c | 10 +- drivers/nvme/target/rdma.c | 8 +- drivers/nvme/target/tcp.c | 6 +- drivers/nvme/target/zns.c | 20 +- drivers/nvmem/Kconfig | 24 - drivers/nvmem/Makefile | 4 - drivers/nvmem/brcm_nvram.c | 90 - drivers/nvmem/core.c | 47 +- drivers/nvmem/layerscape-sfp.c | 89 - drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/qfprom.c | 4 +- drivers/nvmem/sunplus-ocotp.c | 228 - drivers/nvmem/sunxi_sid.c | 6 - drivers/of/base.c | 54 + drivers/of/of_reserved_mem.c | 9 +- drivers/of/platform.c | 1 - drivers/of/unittest.c | 2 +- drivers/opp/core.c | 25 - drivers/opp/debugfs.c | 8 - drivers/opp/of.c | 108 +- drivers/opp/opp.h | 1 - drivers/parport/Kconfig | 4 +- drivers/pci/Kconfig | 19 - drivers/pci/Makefile | 1 - drivers/pci/access.c | 9 +- drivers/pci/controller/Kconfig | 4 - drivers/pci/controller/dwc/pci-imx6.c | 19 +- drivers/pci/controller/dwc/pci-keystone.c | 8 +- drivers/pci/controller/dwc/pci-meson.c | 16 +- drivers/pci/controller/dwc/pcie-designware-host.c | 7 +- drivers/pci/controller/dwc/pcie-fu740.c | 57 +- drivers/pci/controller/dwc/pcie-kirin.c | 3 + drivers/pci/controller/dwc/pcie-qcom.c | 95 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 +- .../pci/controller/mobiveil/pcie-mobiveil-host.c | 2 +- drivers/pci/controller/pci-aardvark.c | 398 +- drivers/pci/controller/pci-hyperv.c | 233 +- drivers/pci/controller/pci-loongson.c | 2 +- drivers/pci/controller/pci-mvebu.c | 416 +- drivers/pci/controller/pci-tegra.c | 2 +- drivers/pci/controller/pci-xgene.c | 36 +- drivers/pci/controller/pcie-apple.c | 2 +- drivers/pci/controller/pcie-iproc-bcma.c | 2 +- drivers/pci/controller/pcie-iproc.c | 11 +- drivers/pci/controller/pcie-mediatek-gen3.c | 2 +- drivers/pci/controller/pcie-rcar-host.c | 132 +- drivers/pci/controller/pcie-rockchip-host.c | 2 +- drivers/pci/controller/pcie-rockchip.h | 1 + drivers/pci/endpoint/functions/pci-epf-test.c | 14 +- drivers/pci/hotplug/acpiphp_glue.c | 7 +- drivers/pci/hotplug/acpiphp_ibm.c | 5 +- drivers/pci/hotplug/cpqphp_core.c | 2 +- drivers/pci/hotplug/cpqphp_ctrl.c | 22 +- drivers/pci/hotplug/cpqphp_pci.c | 2 +- drivers/pci/hotplug/ibmphp_hpc.c | 2 + drivers/pci/hotplug/ibmphp_res.c | 3 +- drivers/pci/hotplug/pciehp_hpc.c | 4 - drivers/pci/hotplug/rpadlpar_core.c | 1 - drivers/pci/hotplug/shpchp_core.c | 2 +- drivers/pci/iov.c | 43 - drivers/pci/p2pdma.c | 1 - drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 186 +- drivers/pci/pci-bridge-emul.h | 31 +- drivers/pci/pci-driver.c | 35 +- drivers/pci/pci-sysfs.c | 7 +- drivers/pci/pcie/Kconfig | 2 +- drivers/pci/pcie/aer_inject.c | 2 +- drivers/pci/pcie/portdrv_pci.c | 4 +- drivers/pci/proc.c | 6 +- drivers/pci/quirks.c | 12 - drivers/pci/setup-bus.c | 4 +- drivers/pci/vgaarb.c | 1564 -- drivers/pci/xen-pcifront.c | 2 +- drivers/pcmcia/Kconfig | 4 +- drivers/pcmcia/Makefile | 1 + drivers/pcmcia/pxa2xx_stargate2.c | 137 + 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 | 16 +- drivers/perf/Makefile | 2 - drivers/perf/apple_m1_cpu_pmu.c | 584 - drivers/perf/arm-cci.c | 2 +- drivers/perf/arm-ccn.c | 10 +- drivers/perf/arm-cmn.c | 23 +- drivers/perf/arm_pmu.c | 6 +- drivers/perf/arm_smmuv3_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/marvell_cn10k_ddr_pmu.c | 758 - drivers/perf/marvell_cn10k_tad_pmu.c | 2 - drivers/perf/thunderx2_pmu.c | 6 +- drivers/perf/xgene_pmu.c | 8 +- drivers/phy/allwinner/phy-sun4i-usb.c | 41 +- drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c | 46 +- drivers/phy/broadcom/phy-brcm-usb-init.c | 36 - drivers/phy/broadcom/phy-brcm-usb-init.h | 1 - drivers/phy/broadcom/phy-brcm-usb.c | 11 +- drivers/phy/cadence/Kconfig | 8 - drivers/phy/cadence/Makefile | 1 - drivers/phy/cadence/cdns-dphy-rx.c | 255 - drivers/phy/cadence/phy-cadence-salvo.c | 7 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/freescale/Kconfig | 15 - drivers/phy/freescale/Makefile | 1 - drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/freescale/phy-fsl-lynx-28g.c | 623 - drivers/phy/marvell/phy-mvebu-a3700-comphy.c | 1350 +- drivers/phy/phy-core-mipi-dphy.c | 4 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qmp.c | 3 - drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 - drivers/phy/qualcomm/phy-qcom-snps-femto-v2.c | 5 - drivers/phy/rockchip/Kconfig | 8 - drivers/phy/rockchip/Makefile | 1 - drivers/phy/rockchip/phy-rockchip-naneng-combphy.c | 581 - drivers/phy/ti/phy-tusb1210.c | 443 +- drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/Makefile | 3 +- drivers/pinctrl/bcm/Kconfig | 14 - drivers/pinctrl/bcm/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 - drivers/pinctrl/berlin/berlin.c | 2 - drivers/pinctrl/freescale/Kconfig | 7 - drivers/pinctrl/freescale/Makefile | 1 - drivers/pinctrl/freescale/pinctrl-imx.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 272 - drivers/pinctrl/intel/pinctrl-alderlake.c | 317 +- drivers/pinctrl/intel/pinctrl-baytrail.c | 65 +- drivers/pinctrl/intel/pinctrl-icelake.c | 291 +- drivers/pinctrl/mediatek/Kconfig | 7 - drivers/pinctrl/mediatek/Makefile | 1 - drivers/pinctrl/mediatek/pinctrl-moore.c | 25 +- drivers/pinctrl/mediatek/pinctrl-mt8186.c | 1271 -- drivers/pinctrl/mediatek/pinctrl-mtk-common.c | 27 +- drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h | 2186 --- drivers/pinctrl/mediatek/pinctrl-paris.c | 292 +- 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/nomadik/pinctrl-nomadik.c | 4 +- drivers/pinctrl/nuvoton/Kconfig | 18 - drivers/pinctrl/nuvoton/Makefile | 1 - drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 189 +- drivers/pinctrl/nuvoton/pinctrl-wpcm450.c | 1150 -- drivers/pinctrl/pinconf-generic.c | 6 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pinctrl-microchip-sgpio.c | 112 +- drivers/pinctrl/pinctrl-ocelot.c | 109 +- drivers/pinctrl/pinctrl-rockchip.c | 2 - drivers/pinctrl/pinctrl-starfive.c | 6 +- drivers/pinctrl/pinctrl-zynq.c | 7 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/Kconfig | 9 - drivers/pinctrl/qcom/Makefile | 1 - drivers/pinctrl/qcom/pinctrl-msm.c | 13 +- drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 - drivers/pinctrl/qcom/pinctrl-sc8180x.c | 4 +- drivers/pinctrl/qcom/pinctrl-sc8280xp.c | 1953 -- drivers/pinctrl/qcom/pinctrl-sm6125.c | 2 +- drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/renesas/Kconfig | 11 +- drivers/pinctrl/renesas/Makefile | 1 - drivers/pinctrl/renesas/core.c | 219 +- drivers/pinctrl/renesas/pfc-emev2.c | 71 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 97 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 282 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 240 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 69 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 118 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 530 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 322 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 446 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 214 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 119 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 313 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 315 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 165 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 193 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 200 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 105 +- drivers/pinctrl/renesas/pfc-r8a779f0.c | 2126 --- drivers/pinctrl/renesas/pfc-sh7203.c | 1 + drivers/pinctrl/renesas/pfc-sh7264.c | 1 + drivers/pinctrl/renesas/pfc-sh7269.c | 1 + drivers/pinctrl/renesas/pfc-sh73a0.c | 269 +- drivers/pinctrl/renesas/pfc-sh7720.c | 1 + drivers/pinctrl/renesas/pfc-sh7722.c | 1 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/renesas/pinctrl.c | 26 +- drivers/pinctrl/renesas/sh_pfc.h | 176 +- 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 | 24 +- 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/cros_ec.c | 4 +- drivers/platform/chrome/cros_ec.h | 2 +- drivers/platform/chrome/cros_ec_i2c.c | 4 +- drivers/platform/chrome/cros_ec_lpc.c | 4 +- drivers/platform/chrome/cros_ec_spi.c | 4 +- drivers/platform/chrome/cros_ec_typec.c | 97 +- drivers/platform/goldfish/goldfish_pipe.c | 8 +- drivers/platform/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/surface/Kconfig | 7 + drivers/platform/surface/Makefile | 1 + drivers/platform/surface/surface3-wmi.c | 17 +- drivers/platform/surface/surface3_button.c | 247 + drivers/platform/surface/surface_acpi_notify.c | 3 +- drivers/platform/x86/Kconfig | 28 +- drivers/platform/x86/Makefile | 3 +- drivers/platform/x86/amd-pmc.c | 250 +- drivers/platform/x86/amd_hsmp.c | 425 - drivers/platform/x86/dell/dcdbas.c | 2 +- drivers/platform/x86/hp-wmi.c | 230 +- drivers/platform/x86/huawei-wmi.c | 13 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 + drivers/platform/x86/intel/Kconfig | 47 +- drivers/platform/x86/intel/Makefile | 9 +- drivers/platform/x86/intel/chtwc_int33fe.c | 437 - drivers/platform/x86/intel/hid.c | 7 +- drivers/platform/x86/intel/int33fe/Kconfig | 24 + drivers/platform/x86/intel/int33fe/Makefile | 5 + .../x86/intel/int33fe/intel_cht_int33fe_common.c | 118 + .../x86/intel/int33fe/intel_cht_int33fe_common.h | 41 + .../x86/intel/int33fe/intel_cht_int33fe_microb.c | 61 + .../x86/intel/int33fe/intel_cht_int33fe_typec.c | 380 + drivers/platform/x86/intel/int3472/discrete.c | 5 +- drivers/platform/x86/intel/sdsi.c | 574 - drivers/platform/x86/intel/uncore-frequency.c | 452 + .../platform/x86/intel/uncore-frequency/Kconfig | 21 - .../platform/x86/intel/uncore-frequency/Makefile | 9 - .../uncore-frequency/uncore-frequency-common.c | 252 - .../uncore-frequency/uncore-frequency-common.h | 62 - .../x86/intel/uncore-frequency/uncore-frequency.c | 272 - drivers/platform/x86/intel/vbtn.c | 7 +- drivers/platform/x86/intel/vsec.c | 12 +- drivers/platform/x86/lg-laptop.c | 57 +- drivers/platform/x86/serial-multi-instantiate.c | 348 - drivers/platform/x86/think-lmi.c | 520 +- drivers/platform/x86/think-lmi.h | 5 - drivers/platform/x86/thinkpad_acpi.c | 221 +- drivers/platform/x86/x86-android-tablets.c | 632 +- drivers/pnp/driver.c | 2 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/Kconfig | 35 +- drivers/power/supply/Makefile | 3 - drivers/power/supply/ab8500-bm.h | 79 + drivers/power/supply/ab8500_bmdata.c | 86 +- drivers/power/supply/ab8500_btemp.c | 342 +- drivers/power/supply/ab8500_chargalg.c | 418 +- drivers/power/supply/ab8500_charger.c | 55 +- drivers/power/supply/ab8500_fg.c | 148 +- drivers/power/supply/axp20x_ac_power.c | 6 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp20x_usb_power.c | 6 +- drivers/power/supply/axp288_charger.c | 38 +- drivers/power/supply/axp288_fuel_gauge.c | 273 +- drivers/power/supply/bq24190_charger.c | 158 +- drivers/power/supply/bq25890_charger.c | 396 +- drivers/power/supply/bq25980_charger.c | 2 +- drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/cpcap-battery.c | 118 +- drivers/power/supply/cros_peripheral_charger.c | 37 +- drivers/power/supply/cros_usbpd-charger.c | 2 +- drivers/power/supply/da9150-fg.c | 35 +- drivers/power/supply/ip5xxx_power.c | 638 - drivers/power/supply/ltc2941-battery-gauge.c | 61 +- drivers/power/supply/max14656_charger_detector.c | 15 +- drivers/power/supply/max17042_battery.c | 12 +- drivers/power/supply/max8997_charger.c | 22 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 294 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/power_supply_sysfs.c | 1 - drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/samsung-sdi-battery.c | 918 - drivers/power/supply/samsung-sdi-battery.h | 13 - drivers/power/supply/sbs-charger.c | 18 +- drivers/power/supply/smb347-charger.c | 3 +- drivers/power/supply/ug3105_battery.c | 486 - drivers/power/supply/wm8350_power.c | 97 +- drivers/powercap/Kconfig | 8 - drivers/powercap/Makefile | 1 - drivers/powercap/dtpm.c | 333 +- drivers/powercap/dtpm_cpu.c | 55 +- drivers/powercap/dtpm_devfreq.c | 203 - drivers/powercap/dtpm_subsys.h | 22 - drivers/pps/clients/pps-gpio.c | 2 +- drivers/pps/generators/pps_gen_parport.c | 42 +- drivers/ptp/ptp_clock.c | 11 +- drivers/ptp/ptp_idt82p33.c | 344 +- drivers/ptp/ptp_idt82p33.h | 151 +- drivers/ptp/ptp_ocp.c | 1747 +- drivers/ptp/ptp_pch.c | 195 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/ptp/ptp_vclock.c | 56 +- drivers/pwm/pwm-atmel.c | 2 +- drivers/pwm/pwm-bcm-kona.c | 90 +- drivers/pwm/pwm-brcmstb.c | 52 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-jz4740.c | 5 - drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-mediatek.c | 34 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pca9685.c | 4 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-raspberrypi-poe.c | 1 + drivers/pwm/pwm-rcar.c | 2 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/pwm/pwm-tiehrpwm.c | 40 +- drivers/pwm/pwm-vt8500.c | 38 +- drivers/rapidio/devices/tsi721.c | 8 +- drivers/regulator/Kconfig | 21 +- drivers/regulator/Makefile | 2 - drivers/regulator/max8973-regulator.c | 2 +- drivers/regulator/qcom-rpmh-regulator.c | 37 - drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/rt5190a-regulator.c | 513 - drivers/regulator/sc2731-regulator.c | 2 +- drivers/regulator/sy7636a-regulator.c | 7 +- drivers/regulator/ti-abb-regulator.c | 6 +- drivers/regulator/tps6286x-regulator.c | 159 - drivers/regulator/vctrl-regulator.c | 5 +- drivers/regulator/virtual.c | 41 +- drivers/regulator/wm8350-regulator.c | 2 +- drivers/remoteproc/mtk_common.h | 3 - drivers/remoteproc/mtk_scp.c | 90 +- drivers/remoteproc/qcom_q6v5.c | 21 +- drivers/remoteproc/qcom_q6v5.h | 3 - drivers/remoteproc/qcom_q6v5_adsp.c | 228 +- drivers/remoteproc/qcom_q6v5_mss.c | 26 +- drivers/remoteproc/qcom_q6v5_pas.c | 36 +- drivers/remoteproc/qcom_wcnss.c | 1 - drivers/remoteproc/remoteproc_cdev.c | 2 +- drivers/remoteproc/remoteproc_core.c | 9 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/remoteproc/remoteproc_internal.h | 1 + drivers/remoteproc/remoteproc_sysfs.c | 21 +- drivers/remoteproc/ti_k3_dsp_remoteproc.c | 208 +- drivers/remoteproc/ti_k3_r5_remoteproc.c | 287 +- drivers/remoteproc/wkup_m3_rproc.c | 1 - drivers/reset/Kconfig | 13 - drivers/reset/Makefile | 1 - drivers/reset/reset-rzg2l-usbphy-ctrl.c | 4 +- drivers/reset/reset-tn48m.c | 128 - drivers/reset/reset-uniphier-glue.c | 75 +- drivers/rpmsg/Kconfig | 8 - drivers/rpmsg/Makefile | 1 - drivers/rpmsg/qcom_glink_native.c | 4 +- drivers/rpmsg/qcom_smd.c | 13 +- drivers/rpmsg/rpmsg_char.c | 238 +- drivers/rpmsg/rpmsg_char.h | 46 - drivers/rpmsg/rpmsg_core.c | 15 +- drivers/rpmsg/rpmsg_ctrl.c | 243 - drivers/rpmsg/rpmsg_internal.h | 10 +- drivers/rpmsg/virtio_rpmsg_bus.c | 2 +- drivers/rtc/Kconfig | 2 +- drivers/rtc/class.c | 12 +- drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1307.c | 2 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/rtc/rtc-ds1685.c | 16 +- drivers/rtc/rtc-efi.c | 10 +- drivers/rtc/rtc-hym8563.c | 34 +- drivers/rtc/rtc-m41t80.c | 6 +- drivers/rtc/rtc-max77686.c | 75 +- drivers/rtc/rtc-mc146818-lib.c | 6 +- drivers/rtc/rtc-mpc5121.c | 17 +- drivers/rtc/rtc-opal.c | 2 +- drivers/rtc/rtc-pcf2123.c | 3 +- drivers/rtc/rtc-pcf2127.c | 19 +- drivers/rtc/rtc-pcf85063.c | 3 +- drivers/rtc/rtc-pcf8523.c | 15 +- drivers/rtc/rtc-pcf8563.c | 16 +- drivers/rtc/rtc-pl031.c | 6 +- drivers/rtc/rtc-spear.c | 25 +- drivers/rtc/rtc-sun6i.c | 184 +- drivers/rtc/rtc-wm8350.c | 11 +- drivers/rtc/rtc-xgene.c | 2 + drivers/s390/block/dasd_diag.c | 2 +- drivers/s390/block/dasd_int.h | 1 + drivers/s390/block/scm_blk.c | 1 + drivers/s390/block/scm_blk.h | 1 + drivers/s390/char/diag_ftp.c | 1 - drivers/s390/char/sclp.h | 1 - drivers/s390/char/sclp_cmd.c | 3 +- drivers/s390/char/sclp_config.c | 1 + drivers/s390/char/sclp_sdias.c | 2 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/airq.c | 4 +- drivers/s390/cio/crw.c | 1 + drivers/s390/cio/ioasm.c | 1 - drivers/s390/crypto/ap_bus.c | 328 +- drivers/s390/crypto/ap_bus.h | 24 +- drivers/s390/crypto/ap_card.c | 11 - drivers/s390/crypto/ap_queue.c | 19 +- drivers/s390/crypto/vfio_ap_debug.h | 32 - drivers/s390/crypto/vfio_ap_drv.c | 23 - drivers/s390/crypto/vfio_ap_ops.c | 151 +- drivers/s390/crypto/zcrypt_api.c | 53 +- drivers/s390/crypto/zcrypt_cex4.c | 71 +- drivers/s390/crypto/zcrypt_msgtype50.c | 12 +- drivers/s390/crypto/zcrypt_msgtype50.h | 4 +- drivers/s390/crypto/zcrypt_msgtype6.c | 119 +- drivers/s390/crypto/zcrypt_msgtype6.h | 13 +- drivers/s390/net/ctcm_fsms.c | 2 +- drivers/s390/net/ctcm_main.c | 2 +- drivers/s390/net/lcs.c | 8 +- drivers/s390/net/netiucv.c | 6 +- drivers/s390/net/qeth_core_main.c | 2 +- drivers/s390/net/qeth_l3_main.c | 1 + drivers/scsi/53c700.c | 2 + drivers/scsi/NCR5380.c | 94 +- drivers/scsi/NCR5380.h | 13 +- drivers/scsi/a2091.c | 25 +- drivers/scsi/a3000.c | 25 +- drivers/scsi/aacraid/aachba.c | 43 +- drivers/scsi/aacraid/aacraid.h | 24 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 23 +- drivers/scsi/advansys.c | 22 +- drivers/scsi/aha152x.c | 274 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aha1740.c | 6 +- drivers/scsi/aic7xxx/aicasm/aicasm.c | 2 +- drivers/scsi/aic94xx/aic94xx.h | 1 + drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/aic94xx/aic94xx_task.c | 9 + drivers/scsi/aic94xx/aic94xx_tmf.c | 11 +- drivers/scsi/arm/acornscsi.c | 28 +- drivers/scsi/arm/arm_scsi.h | 136 - drivers/scsi/arm/arxescsi.c | 6 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 8 +- drivers/scsi/arm/eesox.c | 8 +- drivers/scsi/arm/fas216.c | 36 +- drivers/scsi/arm/fas216.h | 4 - drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 8 +- drivers/scsi/arm/queue.c | 6 +- drivers/scsi/arm/scsi.h | 125 + drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bfa/bfad_im.c | 27 +- drivers/scsi/bfa/bfad_im.h | 16 - drivers/scsi/bnx2fc/bnx2fc.h | 9 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 8 +- drivers/scsi/bnx2fc/bnx2fc_io.c | 23 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/csiostor/csio_scsi.h | 10 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 - drivers/scsi/cxlflash/vlun.c | 4 +- drivers/scsi/dc395x.c | 3 + drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt/dpti_i2o.h | 2 +- drivers/scsi/elx/libefc_sli/sli4.c | 2 +- drivers/scsi/elx/libefc_sli/sli4.h | 20 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/esp_scsi.h | 3 +- drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/fdomain.c | 64 +- drivers/scsi/fnic/fnic.h | 27 +- drivers/scsi/fnic/fnic_main.c | 1 - drivers/scsi/fnic/fnic_scsi.c | 302 +- drivers/scsi/g_NCR5380.c | 6 +- drivers/scsi/gvp11.c | 25 +- drivers/scsi/hisi_sas/hisi_sas.h | 19 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 689 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 20 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 23 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 150 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/hptiop.h | 4 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 9 +- drivers/scsi/imm.c | 88 +- drivers/scsi/imm.h | 5 - drivers/scsi/initio.c | 14 +- drivers/scsi/initio.h | 9 - drivers/scsi/ips.c | 52 +- drivers/scsi/isci/init.c | 1 + drivers/scsi/isci/request.c | 22 +- drivers/scsi/isci/request.h | 5 +- drivers/scsi/isci/task.c | 41 +- drivers/scsi/isci/task.h | 4 + drivers/scsi/iscsi_tcp.c | 1 - drivers/scsi/libfc/fc_encode.h | 2 +- drivers/scsi/libfc/fc_exch.c | 1 - drivers/scsi/libfc/fc_fcp.c | 26 +- drivers/scsi/libiscsi.c | 49 +- drivers/scsi/libsas/sas_ata.c | 25 +- drivers/scsi/libsas/sas_discover.c | 6 +- drivers/scsi/libsas/sas_event.c | 50 +- drivers/scsi/libsas/sas_expander.c | 24 +- drivers/scsi/libsas/sas_internal.h | 10 +- drivers/scsi/libsas/sas_port.c | 73 +- drivers/scsi/libsas/sas_scsi_host.c | 320 +- drivers/scsi/libsas/sas_task.c | 14 +- drivers/scsi/lpfc/lpfc.h | 101 +- drivers/scsi/lpfc/lpfc_attr.c | 228 + drivers/scsi/lpfc/lpfc_bsg.c | 349 +- drivers/scsi/lpfc/lpfc_crtn.h | 22 +- drivers/scsi/lpfc/lpfc_ct.c | 346 +- drivers/scsi/lpfc/lpfc_debugfs.c | 9 +- drivers/scsi/lpfc/lpfc_els.c | 1513 +- drivers/scsi/lpfc/lpfc_hbadisc.c | 46 +- drivers/scsi/lpfc/lpfc_hw.h | 16 +- drivers/scsi/lpfc/lpfc_hw4.h | 38 +- drivers/scsi/lpfc/lpfc_init.c | 26 +- drivers/scsi/lpfc/lpfc_mbox.c | 2 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 104 +- drivers/scsi/lpfc/lpfc_nvme.c | 41 +- drivers/scsi/lpfc/lpfc_nvme.h | 8 +- drivers/scsi/lpfc/lpfc_nvmet.c | 85 +- drivers/scsi/lpfc/lpfc_scsi.c | 598 +- drivers/scsi/lpfc/lpfc_sli.c | 2823 +-- drivers/scsi/lpfc/lpfc_sli.h | 31 +- drivers/scsi/lpfc/lpfc_sli4.h | 2 +- drivers/scsi/lpfc/lpfc_version.h | 6 +- drivers/scsi/mac53c94.c | 26 +- drivers/scsi/mac53c94.h | 11 - drivers/scsi/mac_scsi.c | 9 +- drivers/scsi/megaraid.c | 21 +- drivers/scsi/megaraid.h | 23 +- drivers/scsi/megaraid/megaraid_sas.h | 12 - drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 19 +- drivers/scsi/mesh.c | 19 +- drivers/scsi/mesh.h | 11 - drivers/scsi/mpi3mr/mpi/mpi30_cnfg.h | 122 +- drivers/scsi/mpi3mr/mpi/mpi30_init.h | 3 - drivers/scsi/mpi3mr/mpi/mpi30_ioc.h | 46 +- drivers/scsi/mpi3mr/mpi/mpi30_pci.h | 3 +- drivers/scsi/mpi3mr/mpi/mpi30_transport.h | 8 +- drivers/scsi/mpi3mr/mpi3mr.h | 12 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 161 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 48 +- drivers/scsi/mvme147.c | 16 +- drivers/scsi/mvsas/mv_defs.h | 5 + drivers/scsi/mvsas/mv_init.c | 15 +- drivers/scsi/mvsas/mv_sas.c | 185 +- drivers/scsi/mvsas/mv_sas.h | 3 + drivers/scsi/mvumi.c | 9 +- drivers/scsi/mvumi.h | 9 - drivers/scsi/ncr53c8xx.c | 22 +- drivers/scsi/ncr53c8xx.h | 6 - drivers/scsi/nsp32.c | 20 +- drivers/scsi/nsp32.h | 9 - drivers/scsi/pcmcia/aha152x_stub.c | 9 +- drivers/scsi/pcmcia/nsp_cs.c | 246 +- drivers/scsi/pcmcia/nsp_cs.h | 8 +- drivers/scsi/pcmcia/nsp_debug.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 9 +- drivers/scsi/pcmcia/sym53c500_cs.c | 47 +- drivers/scsi/pm8001/pm8001_ctl.c | 66 +- drivers/scsi/pm8001/pm8001_hwi.c | 496 +- drivers/scsi/pm8001/pm8001_hwi.h | 5 + drivers/scsi/pm8001/pm8001_init.c | 16 +- drivers/scsi/pm8001/pm8001_sas.c | 577 +- drivers/scsi/pm8001/pm8001_sas.h | 86 +- drivers/scsi/pm8001/pm80xx_hwi.c | 500 +- drivers/scsi/pm8001/pm80xx_hwi.h | 16 +- drivers/scsi/ppa.c | 75 +- drivers/scsi/qedf/qedf.h | 10 +- drivers/scsi/qedf/qedf_io.c | 25 +- drivers/scsi/qedf/qedf_main.c | 3 +- drivers/scsi/qedi/qedi_fw.c | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 1 - drivers/scsi/qedi/qedi_main.c | 2 + drivers/scsi/qla1280.c | 21 +- drivers/scsi/qla1280.h | 3 +- drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 62 +- drivers/scsi/qla2xxx/qla_edif.c | 25 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 7 +- drivers/scsi/qla2xxx/qla_gs.c | 162 +- drivers/scsi/qla2xxx/qla_init.c | 261 +- drivers/scsi/qla2xxx/qla_inline.h | 2 - drivers/scsi/qla2xxx/qla_iocb.c | 93 +- drivers/scsi/qla2xxx/qla_isr.c | 11 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 71 +- drivers/scsi/qla2xxx/qla_nvme.h | 3 - drivers/scsi/qla2xxx/qla_nx.c | 35 +- drivers/scsi/qla2xxx/qla_nx.h | 20 +- drivers/scsi/qla2xxx/qla_nx2.c | 9 +- drivers/scsi/qla2xxx/qla_os.c | 75 +- drivers/scsi/qla2xxx/qla_sup.c | 4 +- drivers/scsi/qla2xxx/qla_target.c | 34 +- drivers/scsi/qla2xxx/qla_tmpl.c | 9 +- drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/qla4xxx/ql4_def.h | 16 +- drivers/scsi/qla4xxx/ql4_fw.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 18 +- drivers/scsi/qlogicfas.c | 6 +- drivers/scsi/qlogicfas408.c | 6 +- drivers/scsi/scsi.h | 46 + drivers/scsi/scsi_bsg.c | 43 +- drivers/scsi/scsi_debug.c | 489 +- drivers/scsi/scsi_debugfs.c | 6 +- drivers/scsi/scsi_error.c | 49 +- drivers/scsi/scsi_ioctl.c | 77 +- drivers/scsi/scsi_lib.c | 141 +- drivers/scsi/scsi_logging.c | 5 +- drivers/scsi/scsi_sysfs.c | 8 + drivers/scsi/scsi_transport_fc.c | 39 +- drivers/scsi/scsi_transport_iscsi.c | 184 +- drivers/scsi/scsi_transport_sas.c | 1 + drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 224 +- drivers/scsi/sd.h | 12 +- drivers/scsi/sd_zbc.c | 2 + drivers/scsi/sg.c | 57 +- drivers/scsi/sgiwd93.c | 24 +- drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 559 +- drivers/scsi/smartpqi/smartpqi_sis.c | 10 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/sr.c | 161 +- drivers/scsi/sr.h | 6 + drivers/scsi/st.c | 31 +- drivers/scsi/st.h | 1 + drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufs.h | 6 - drivers/scsi/ufs/ufshcd.c | 80 +- drivers/scsi/ufs/ufshpb.c | 26 +- drivers/scsi/wd33c93.c | 119 +- drivers/scsi/wd33c93.h | 4 - drivers/scsi/wd719x.c | 15 +- drivers/scsi/wd719x.h | 1 - drivers/scsi/xen-scsifront.c | 7 +- drivers/scsi/zalon.c | 1 - drivers/slimbus/qcom-ngd-ctrl.c | 10 +- drivers/soc/Kconfig | 1 - drivers/soc/Makefile | 1 - drivers/soc/amlogic/meson-secure-pwrc.c | 22 - drivers/soc/atmel/soc.c | 3 - drivers/soc/atmel/soc.h | 1 - drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/fsl/guts.c | 14 +- drivers/soc/fsl/qe/qe.c | 4 +- drivers/soc/fsl/qe/qe_io.c | 2 - drivers/soc/imx/gpcv2.c | 3 +- drivers/soc/imx/imx8m-blk-ctrl.c | 66 - drivers/soc/imx/soc-imx.c | 3 + drivers/soc/ixp4xx/Kconfig | 1 - drivers/soc/ixp4xx/ixp4xx-npe.c | 33 +- drivers/soc/mediatek/mt8167-pm-domains.h | 16 +- drivers/soc/mediatek/mt8173-pm-domains.h | 22 +- drivers/soc/mediatek/mt8183-mmsys.h | 2 - drivers/soc/mediatek/mt8183-pm-domains.h | 32 +- drivers/soc/mediatek/mt8186-mmsys.h | 115 - drivers/soc/mediatek/mt8186-pm-domains.h | 344 - drivers/soc/mediatek/mt8192-mmsys.h | 3 +- drivers/soc/mediatek/mt8192-pm-domains.h | 44 +- drivers/soc/mediatek/mt8195-pm-domains.h | 613 - drivers/soc/mediatek/mtk-infracfg.c | 19 - drivers/soc/mediatek/mtk-mmsys.c | 18 +- drivers/soc/mediatek/mtk-mmsys.h | 3 +- drivers/soc/mediatek/mtk-mutex.c | 45 - drivers/soc/mediatek/mtk-pm-domains.c | 17 +- drivers/soc/mediatek/mtk-pm-domains.h | 8 +- drivers/soc/mediatek/mtk-pmic-wrap.c | 71 - drivers/soc/microchip/Kconfig | 10 - drivers/soc/microchip/Makefile | 1 - drivers/soc/microchip/mpfs-sys-controller.c | 196 - drivers/soc/qcom/apr.c | 1 + drivers/soc/qcom/llcc-qcom.c | 107 +- drivers/soc/qcom/mdt_loader.c | 232 +- drivers/soc/qcom/ocmem.c | 1 - drivers/soc/qcom/qcom_aoss.c | 8 +- drivers/soc/qcom/rpmpd.c | 20 - drivers/soc/qcom/socinfo.c | 12 - drivers/soc/renesas/Kconfig | 12 - drivers/soc/renesas/renesas-soc.c | 68 +- drivers/soc/rockchip/Kconfig | 8 - drivers/soc/rockchip/Makefile | 1 - drivers/soc/rockchip/dtpm.c | 65 - drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 24 +- drivers/soc/tegra/pmc.c | 16 +- drivers/soc/ti/k3-ringacc.c | 15 +- drivers/soc/ti/k3-socinfo.c | 1 - drivers/soc/ti/smartreflex.c | 13 +- drivers/soc/ti/wkup_m3_ipc.c | 4 +- drivers/soundwire/bus.c | 8 +- drivers/soundwire/dmi-quirks.c | 2 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/qcom.c | 208 +- drivers/soundwire/stream.c | 944 +- drivers/spi/Kconfig | 51 - drivers/spi/Makefile | 4 - drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-ath79.c | 34 - drivers/spi/spi-bcm2835aux.c | 21 +- drivers/spi/spi-bitbang-txrx.h | 66 - drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-cadence-xspi.c | 4 +- drivers/spi/spi-fsi.c | 10 - drivers/spi/spi-geni-qcom.c | 7 +- drivers/spi/spi-gpio.c | 42 +- drivers/spi/spi-intel-pci.c | 95 - drivers/spi/spi-intel-platform.c | 39 - drivers/spi/spi-intel.c | 1250 -- drivers/spi/spi-intel.h | 19 - drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 38 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 134 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-mxic.c | 340 +- drivers/spi/spi-npcm-fiu.c | 14 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx-pci.c | 320 +- drivers/spi/spi-pxa2xx.c | 68 +- drivers/spi/spi-qup.c | 5 +- drivers/spi/spi-rockchip-sfc.c | 4 +- drivers/spi/spi-rockchip.c | 122 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 80 +- drivers/spi/spi-slave-system-control.c | 3 +- drivers/spi/spi-slave-time.c | 3 +- drivers/spi/spi-st-ssc4.c | 31 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sun4i.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 584 - drivers/spi/spi-tegra114.c | 4 - drivers/spi/spi-tegra20-slink.c | 8 +- drivers/spi/spi-tegra210-quad.c | 341 +- drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi-topcliff-pch.c | 15 +- drivers/spi/spi-zynqmp-gqspi.c | 5 +- drivers/spi/spi.c | 291 +- drivers/spi/spidev.c | 35 +- drivers/staging/Kconfig | 6 + drivers/staging/Makefile | 3 + drivers/staging/android/Kconfig | 19 + drivers/staging/android/Makefile | 4 + drivers/staging/android/TODO | 8 + drivers/staging/android/ashmem.c | 970 + drivers/staging/android/ashmem.h | 24 + drivers/staging/android/uapi/ashmem.h | 43 + drivers/staging/fbtft/fbtft-core.c | 9 +- drivers/staging/fbtft/fbtft.h | 94 +- drivers/staging/gdm724x/gdm_lte.c | 8 +- drivers/staging/gdm724x/hci_packet.h | 2 +- drivers/staging/greybus/gpio.c | 5 +- drivers/staging/greybus/pwm.c | 64 +- drivers/staging/greybus/sdio.c | 1 + drivers/staging/greybus/tools/Makefile | 3 +- 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 + drivers/staging/iio/accel/adis16203.c | 1 - drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/Kconfig | 11 + drivers/staging/iio/adc/Makefile | 1 + drivers/staging/iio/adc/ad7280a.c | 1044 ++ drivers/staging/iio/adc/ad7280a.h | 37 + drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/Kconfig | 2 + drivers/staging/media/Makefile | 1 + drivers/staging/media/atomisp/Kconfig | 2 +- drivers/staging/media/atomisp/i2c/Kconfig | 14 +- drivers/staging/media/atomisp/pci/atomisp_acc.c | 28 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 148 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 21 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 7 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 9 +- .../media/atomisp/pci/ia_css_event_public.h | 33 +- drivers/staging/media/atomisp/pci/ia_css_irq.h | 77 +- .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 31 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 4 - drivers/staging/media/hantro/Kconfig | 2 +- drivers/staging/media/hantro/TODO | 7 + drivers/staging/media/hantro/hantro.h | 1 + drivers/staging/media/hantro/hantro_drv.c | 52 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 41 +- drivers/staging/media/hantro/hantro_h1_regs.h | 2 +- drivers/staging/media/hantro/hantro_hw.h | 13 +- drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 - drivers/staging/media/hantro/imx8m_vpu_hw.c | 62 +- .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 + drivers/staging/media/hantro/sunxi_vpu_hw.c | 4 +- drivers/staging/media/imx/Kconfig | 2 +- drivers/staging/media/imx/Makefile | 1 + drivers/staging/media/imx/TODO | 25 - drivers/staging/media/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 +- drivers/staging/media/imx/imx7-media-csi.c | 64 +- drivers/staging/media/imx/imx7-mipi-csis.c | 1494 ++ drivers/staging/media/imx/imx8mq-mipi-csi2.c | 81 +- drivers/staging/media/ipu3/Kconfig | 2 +- drivers/staging/media/max96712/Kconfig | 2 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/meson/vdec/Kconfig | 2 +- drivers/staging/media/meson/vdec/esparser.c | 7 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 8 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 4 +- drivers/staging/media/meson/vdec/vdec_platform.c | 12 - drivers/staging/media/omap4iss/Kconfig | 2 +- drivers/staging/media/rkvdec/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/Kconfig | 2 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 2 - drivers/staging/media/sunxi/cedrus/cedrus.h | 3 - drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 4 - drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 2 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_hw.c | 25 - drivers/staging/media/sunxi/cedrus/cedrus_hw.h | 2 - drivers/staging/media/tegra-vde/Kconfig | 10 + drivers/staging/media/tegra-vde/Makefile | 3 + drivers/staging/media/tegra-vde/TODO | 4 + drivers/staging/media/tegra-vde/dmabuf-cache.c | 229 + drivers/staging/media/tegra-vde/iommu.c | 157 + drivers/staging/media/tegra-vde/trace.h | 95 + drivers/staging/media/tegra-vde/uapi.h | 73 + drivers/staging/media/tegra-vde/vde.c | 1358 ++ drivers/staging/media/tegra-vde/vde.h | 125 + drivers/staging/media/tegra-video/Kconfig | 2 +- drivers/staging/media/zoran/Kconfig | 40 +- drivers/staging/media/zoran/Makefile | 8 +- drivers/staging/media/zoran/videocodec.c | 68 +- drivers/staging/media/zoran/videocodec.h | 4 +- drivers/staging/media/zoran/zoran.h | 18 +- drivers/staging/media/zoran/zoran_card.c | 398 +- drivers/staging/media/zoran/zoran_device.c | 15 +- drivers/staging/media/zoran/zoran_device.h | 2 + drivers/staging/media/zoran/zoran_driver.c | 56 +- drivers/staging/media/zoran/zr36016.c | 25 +- drivers/staging/media/zoran/zr36016.h | 2 - drivers/staging/media/zoran/zr36050.c | 24 +- drivers/staging/media/zoran/zr36050.h | 2 - drivers/staging/media/zoran/zr36060.c | 23 +- drivers/staging/media/zoran/zr36060.h | 2 - drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/Kconfig | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/Kconfig | 11 + drivers/staging/mt7621-dts/Makefile | 5 + drivers/staging/mt7621-dts/TODO | 5 + drivers/staging/mt7621-dts/gbpc1.dts | 128 + drivers/staging/mt7621-dts/gbpc2.dts | 22 + drivers/staging/mt7621-dts/mt7621.dtsi | 502 + drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 4 +- drivers/staging/pi433/pi433_if.c | 180 +- drivers/staging/pi433/pi433_if.h | 2 + drivers/staging/pi433/rf69.c | 169 +- drivers/staging/pi433/rf69.h | 3 +- drivers/staging/pi433/rf69_enum.h | 20 + drivers/staging/pi433/rf69_registers.h | 2 - drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 2 +- drivers/staging/r8188eu/core/rtw_ap.c | 240 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 49 +- drivers/staging/r8188eu/core/rtw_fw.c | 314 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 41 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 + drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme.c | 106 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 439 +- drivers/staging/r8188eu/core/rtw_p2p.c | 73 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 47 +- drivers/staging/r8188eu/core/rtw_recv.c | 146 +- drivers/staging/r8188eu/core/rtw_rf.c | 62 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 129 +- drivers/staging/r8188eu/core/rtw_xmit.c | 99 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 185 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 + drivers/staging/r8188eu/hal/odm.c | 118 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 44 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 52 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 403 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 150 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 82 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 26 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 22 +- drivers/staging/r8188eu/hal/usb_halinit.c | 432 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 60 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 + drivers/staging/r8188eu/include/drv_types.h | 46 +- drivers/staging/r8188eu/include/hal_com.h | 3 + drivers/staging/r8188eu/include/hal_intf.h | 48 +- drivers/staging/r8188eu/include/ieee80211.h | 271 +- drivers/staging/r8188eu/include/odm.h | 50 +- 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 | 97 +- drivers/staging/r8188eu/include/rtl8188e_recv.h | 8 + drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 4 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 + drivers/staging/r8188eu/include/rtw_cmd.h | 26 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 + drivers/staging/r8188eu/include/rtw_fw.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 11 +- drivers/staging/r8188eu/include/rtw_mlme_ext.h | 6 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 61 +- drivers/staging/r8188eu/include/rtw_security.h | 112 + drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/include/wifi.h | 70 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/include/xmit_osdep.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 558 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 + drivers/staging/r8188eu/os_dep/os_intfs.c | 91 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 + drivers/staging/r8188eu/os_dep/recv_linux.c | 35 + drivers/staging/r8188eu/os_dep/usb_intf.c | 125 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 24 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 8 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8192e/rtllib_rx.c | 2 +- drivers/staging/rtl8192u/ieee80211/ieee80211.h | 9 +- .../staging/rtl8192u/ieee80211/ieee80211_crypt.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_ccmp.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_tkip.c | 2 +- .../rtl8192u/ieee80211/ieee80211_crypt_wep.c | 2 +- .../staging/rtl8192u/ieee80211/ieee80211_module.c | 2 +- drivers/staging/rtl8192u/r8192U_core.c | 45 +- drivers/staging/rtl8712/rtl871x_cmd.h | 8 +- 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.c | 2 +- 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 | 21 +- 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/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 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/rts5208/ms.c | 9 +- drivers/staging/rts5208/rtsx.c | 8 + drivers/staging/sm750fb/ddk750_dvi.c | 68 +- drivers/staging/sm750fb/ddk750_dvi.h | 64 +- drivers/staging/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../staging/vc04_services/bcm2835-camera/Kconfig | 2 +- .../vc04_services/bcm2835-camera/bcm2835-camera.c | 10 +- .../include/linux/raspberrypi/vchiq.h | 2 +- drivers/staging/vc04_services/interface/TODO | 56 +- .../vc04_services/interface/vchiq_arm/vchiq_arm.c | 37 +- .../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 +- .../staging/vc04_services/vchiq-mmal/mmal-vchiq.c | 7 + drivers/staging/vt6655/baseband.c | 80 + drivers/staging/vt6655/card.c | 56 +- drivers/staging/vt6655/channel.c | 85 +- drivers/staging/vt6655/rf.c | 404 +- drivers/staging/vt6655/rxtx.c | 2 + drivers/staging/vt6656/baseband.c | 40 +- drivers/staging/vt6656/card.c | 18 + drivers/staging/vt6656/channel.c | 96 +- drivers/staging/vt6656/device.h | 11 +- drivers/staging/vt6656/mac.c | 14 +- drivers/staging/vt6656/mac.h | 22 +- drivers/staging/vt6656/rf.c | 413 +- drivers/staging/vt6656/rxtx.c | 8 +- drivers/staging/vt6656/usbpipe.c | 4 +- drivers/staging/vt6656/wcmd.c | 13 +- .../bindings/net/wireless/silabs,wfx.yaml | 125 + drivers/staging/wfx/Kconfig | 5 - drivers/staging/wfx/Makefile | 4 +- drivers/staging/wfx/bh.c | 68 +- drivers/staging/wfx/bh.h | 1 - drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 105 +- drivers/staging/wfx/bus_spi.c | 129 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 152 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 116 +- drivers/staging/wfx/hif_api_cmd.h | 152 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 171 +- drivers/staging/wfx/hif_tx.c | 201 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 201 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 168 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 267 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 60 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 201 +- drivers/staging/wfx/sta.h | 21 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/staging/wlan-ng/p80211netdev.c | 4 +- drivers/target/iscsi/iscsi_target.c | 77 +- drivers/target/iscsi/iscsi_target_configfs.c | 32 - drivers/target/iscsi/iscsi_target_login.c | 8 - drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 68 +- drivers/target/target_core_pscsi.h | 4 + drivers/target/target_core_user.c | 73 +- drivers/tee/amdtee/call.c | 2 +- drivers/tee/amdtee/shm_pool.c | 55 +- drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/call.c | 4 +- drivers/tee/optee/core.c | 21 +- drivers/tee/optee/device.c | 5 +- drivers/tee/optee/ffa_abi.c | 67 +- drivers/tee/optee/optee_private.h | 7 +- drivers/tee/optee/smc_abi.c | 129 +- drivers/tee/tee_core.c | 5 +- drivers/tee/tee_private.h | 15 +- drivers/tee/tee_shm.c | 335 +- drivers/tee/tee_shm_pool.c | 162 +- drivers/thermal/broadcom/brcmstb_thermal.c | 2 +- drivers/thermal/intel/Kconfig | 14 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 153 +- drivers/thermal/intel/intel_hfi.c | 569 - drivers/thermal/intel/intel_hfi.h | 17 - drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 - drivers/thermal/qcom/lmh.c | 62 +- drivers/thermal/qcom/tsens.c | 5 - drivers/thermal/rcar_thermal.c | 17 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 13 +- drivers/thermal/thermal_netlink.c | 58 +- drivers/thermal/thermal_netlink.h | 14 - drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 12 +- drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/eeprom.c | 41 +- drivers/thunderbolt/lc.c | 110 - drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/nvm.c | 6 +- drivers/thunderbolt/switch.c | 81 +- drivers/thunderbolt/tb.c | 11 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/tb_regs.h | 37 +- drivers/thunderbolt/tunnel.c | 10 - drivers/tty/amiserial.c | 6 +- drivers/tty/goldfish.c | 2 +- drivers/tty/hvc/hvc_dcc.c | 2 +- drivers/tty/hvc/hvc_iucv.c | 4 +- drivers/tty/mxser.c | 125 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/21285.c | 2 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 8 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_dma.c | 11 +- drivers/tty/serial/8250/8250_early.c | 2 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/8250/8250_ingenic.c | 2 +- drivers/tty/serial/8250/8250_lpss.c | 28 +- drivers/tty/serial/8250/8250_mid.c | 43 +- drivers/tty/serial/8250/8250_mtk.c | 4 +- drivers/tty/serial/8250/8250_omap.c | 16 +- drivers/tty/serial/8250/8250_port.c | 45 +- drivers/tty/serial/8250/8250_tegra.c | 2 +- drivers/tty/serial/8250/Kconfig | 16 +- drivers/tty/serial/Kconfig | 32 +- drivers/tty/serial/Makefile | 1 - drivers/tty/serial/altera_jtaguart.c | 4 +- drivers/tty/serial/altera_uart.c | 2 +- drivers/tty/serial/amba-pl010.c | 176 +- drivers/tty/serial/amba-pl011.c | 6 +- drivers/tty/serial/apbuart.c | 2 +- drivers/tty/serial/ar933x_uart.c | 2 +- drivers/tty/serial/arc_uart.c | 2 +- drivers/tty/serial/atmel_serial.c | 27 +- drivers/tty/serial/bcm63xx_uart.c | 2 +- drivers/tty/serial/clps711x.c | 2 +- drivers/tty/serial/digicolor-usart.c | 2 +- drivers/tty/serial/dz.c | 2 +- drivers/tty/serial/earlycon-arm-semihost.c | 2 +- drivers/tty/serial/earlycon-riscv-sbi.c | 2 +- drivers/tty/serial/fsl_linflexuart.c | 50 +- drivers/tty/serial/fsl_lpuart.c | 24 +- drivers/tty/serial/imx.c | 22 +- drivers/tty/serial/imx_earlycon.c | 2 +- drivers/tty/serial/ip22zilog.c | 2 +- drivers/tty/serial/jsm/jsm_cls.c | 20 +- drivers/tty/serial/jsm/jsm_neo.c | 19 +- drivers/tty/serial/jsm/jsm_tty.c | 3 +- drivers/tty/serial/kgdboc.c | 6 +- drivers/tty/serial/lantiq.c | 2 +- drivers/tty/serial/liteuart.c | 2 +- drivers/tty/serial/lpc32xx_hs.c | 12 +- drivers/tty/serial/max3100.c | 6 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/meson_uart.c | 2 +- drivers/tty/serial/milbeaut_usio.c | 2 +- drivers/tty/serial/mpc52xx_uart.c | 22 +- drivers/tty/serial/mps2-uart.c | 4 +- drivers/tty/serial/mvebu-uart.c | 600 +- drivers/tty/serial/mxs-auart.c | 2 +- drivers/tty/serial/omap-serial.c | 20 +- drivers/tty/serial/owl-uart.c | 2 +- drivers/tty/serial/pch_uart.c | 2 +- drivers/tty/serial/pic32_uart.c | 2 +- drivers/tty/serial/pmac_zilog.c | 2 +- drivers/tty/serial/pxa.c | 18 +- drivers/tty/serial/qcom_geni_serial.c | 2 +- drivers/tty/serial/rda-uart.c | 2 +- drivers/tty/serial/sa1100.c | 2 +- drivers/tty/serial/samsung_tty.c | 296 +- drivers/tty/serial/sb1250-duart.c | 2 +- drivers/tty/serial/sc16is7xx.c | 267 +- drivers/tty/serial/sccnxp.c | 2 +- drivers/tty/serial/serial-tegra.c | 22 +- drivers/tty/serial/serial_core.c | 40 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 - drivers/tty/serial/serial_mctrl_gpio.h | 18 - drivers/tty/serial/serial_txx9.c | 369 +- drivers/tty/serial/sh-sci.c | 9 +- drivers/tty/serial/sifive.c | 4 +- drivers/tty/serial/sprd_serial.c | 4 +- drivers/tty/serial/st-asc.c | 2 +- drivers/tty/serial/stm32-usart.c | 5 +- drivers/tty/serial/sunplus-uart.c | 775 - drivers/tty/serial/sunsab.c | 2 +- drivers/tty/serial/sunsu.c | 2 +- drivers/tty/serial/sunzilog.c | 4 +- drivers/tty/serial/uartlite.c | 4 +- drivers/tty/serial/vr41xx_siu.c | 17 +- drivers/tty/serial/vt8500_serial.c | 2 +- drivers/tty/serial/xilinx_uartps.c | 2 +- drivers/tty/serial/zs.c | 2 +- drivers/tty/tty_io.c | 2 +- drivers/tty/tty_port.c | 18 +- drivers/tty/vt/vt_ioctl.c | 10 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 + drivers/usb/chipidea/udc.c | 2 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/common/usb-conn-gpio.c | 20 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/hcd-pci.c | 6 +- drivers/usb/core/hub.c | 21 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/core/usb.c | 8 - drivers/usb/dwc2/params.c | 10 - drivers/usb/dwc3/core.c | 126 +- drivers/usb/dwc3/core.h | 17 +- drivers/usb/dwc3/drd.c | 22 +- drivers/usb/dwc3/dwc3-imx8mp.c | 77 +- drivers/usb/dwc3/dwc3-meson-g12a.c | 10 +- drivers/usb/dwc3/dwc3-omap.c | 2 +- drivers/usb/dwc3/dwc3-pci.c | 46 +- drivers/usb/dwc3/ep0.c | 14 - drivers/usb/dwc3/gadget.c | 118 +- drivers/usb/dwc3/gadget.h | 1 - drivers/usb/early/xhci-dbc.c | 13 +- drivers/usb/gadget/Kconfig | 2 +- drivers/usb/gadget/Makefile | 1 + drivers/usb/gadget/composite.c | 36 +- drivers/usb/gadget/configfs.c | 24 +- drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 71 +- 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 | 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/Kconfig | 2 +- drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/legacy/hid.c | 23 +- drivers/usb/gadget/legacy/inode.c | 8 +- drivers/usb/gadget/legacy/raw_gadget.c | 18 +- drivers/usb/gadget/legacy/serial.c | 10 +- drivers/usb/gadget/udc/aspeed-vhub/epn.c | 12 +- drivers/usb/gadget/udc/at91_udc.c | 12 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 13 +- drivers/usb/gadget/udc/bdc/bdc_ep.c | 13 +- drivers/usb/gadget/udc/core.c | 23 +- drivers/usb/gadget/udc/dummy_hcd.c | 25 +- drivers/usb/gadget/udc/fsl_qe_udc.c | 13 +- drivers/usb/gadget/udc/fsl_udc_core.c | 13 +- drivers/usb/gadget/udc/goku_udc.c | 12 +- drivers/usb/gadget/udc/gr_udc.c | 12 +- drivers/usb/gadget/udc/lpc32xx_udc.c | 12 +- drivers/usb/gadget/udc/max3420_udc.c | 22 +- drivers/usb/gadget/udc/mv_u3d_core.c | 12 +- drivers/usb/gadget/udc/mv_udc_core.c | 12 +- drivers/usb/gadget/udc/net2272.c | 13 +- drivers/usb/gadget/udc/net2280.c | 13 +- drivers/usb/gadget/udc/omap_udc.c | 12 +- drivers/usb/gadget/udc/pxa25x_udc.c | 13 +- drivers/usb/gadget/udc/pxa27x_udc.c | 13 +- drivers/usb/gadget/udc/renesas_usb3.c | 2 +- drivers/usb/gadget/udc/s3c-hsudc.c | 12 +- drivers/usb/gadget/udc/s3c2410_udc.c | 17 +- drivers/usb/gadget/udc/snps_udc_core.c | 2 +- drivers/usb/gadget/udc/tegra-xudc.c | 32 +- drivers/usb/gadget/udc/udc-xilinx.c | 13 +- drivers/usb/host/ehci-dbg.c | 4 +- drivers/usb/host/ehci-pci.c | 9 - drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ehci-q.c | 7 +- drivers/usb/host/ehci-sched.c | 4 +- drivers/usb/host/fotg210-hcd.c | 4 +- drivers/usb/host/max3421-hcd.c | 3 +- drivers/usb/host/ohci-dbg.c | 4 +- drivers/usb/host/oxu210hp-hcd.c | 2 +- drivers/usb/host/xen-hcd.c | 91 +- drivers/usb/host/xhci-dbgcap.c | 145 +- drivers/usb/host/xhci-dbgcap.h | 26 +- drivers/usb/host/xhci-dbgtty.c | 86 +- drivers/usb/host/xhci-hub.c | 5 +- drivers/usb/host/xhci-mem.c | 22 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-mtk.c | 81 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci-mvebu.c | 42 + drivers/usb/host/xhci-mvebu.h | 6 + drivers/usb/host/xhci-plat.c | 33 +- drivers/usb/host/xhci-plat.h | 1 + drivers/usb/host/xhci-rcar.c | 2 +- drivers/usb/host/xhci.c | 65 +- drivers/usb/host/xhci.h | 16 +- drivers/usb/image/microtek.c | 8 +- drivers/usb/isp1760/isp1760-hcd.c | 5 +- drivers/usb/misc/Kconfig | 11 - drivers/usb/misc/Makefile | 1 - drivers/usb/misc/qcom_eud.c | 251 - drivers/usb/musb/omap2430.c | 1 + drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/Kconfig | 1 - drivers/usb/serial/ark3116.c | 17 +- drivers/usb/serial/f81232.c | 16 +- drivers/usb/serial/f81534.c | 16 +- drivers/usb/serial/mos7720.c | 20 +- drivers/usb/serial/pl2303.c | 2 - drivers/usb/serial/pl2303.h | 3 - drivers/usb/serial/quatech2.c | 16 +- drivers/usb/serial/ssu100.c | 16 +- drivers/usb/serial/usb-serial-simple.c | 7 - drivers/usb/serial/usb_wwan.c | 1 + drivers/usb/storage/cypress_atacb.c | 1 + drivers/usb/storage/debug.c | 1 + drivers/usb/storage/ene_ub6250.c | 155 +- drivers/usb/storage/isd200.c | 4 +- drivers/usb/storage/realtek_cr.c | 2 +- drivers/usb/storage/uas.c | 43 +- drivers/usb/storage/usb.c | 2 +- drivers/usb/typec/Kconfig | 22 - drivers/usb/typec/Makefile | 2 - drivers/usb/typec/class.c | 43 - drivers/usb/typec/port-mapper.c | 2 +- drivers/usb/typec/rt1719.c | 961 - drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 5 - drivers/usb/typec/tipd/tps6598x.h | 1 - drivers/usb/typec/wusb3801.c | 437 - drivers/usb/usbip/vudc_main.c | 10 +- drivers/vdpa/ifcvf/ifcvf_base.c | 124 +- drivers/vdpa/ifcvf/ifcvf_base.h | 24 +- drivers/vdpa/ifcvf/ifcvf_main.c | 317 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 66 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 13 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vfio/pci/Kconfig | 5 - drivers/vfio/pci/Makefile | 4 - drivers/vfio/pci/hisilicon/Kconfig | 15 - drivers/vfio/pci/hisilicon/Makefile | 4 - drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 1326 -- drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h | 116 - drivers/vfio/pci/mlx5/Kconfig | 10 - drivers/vfio/pci/mlx5/Makefile | 4 - drivers/vfio/pci/mlx5/cmd.c | 259 - drivers/vfio/pci/mlx5/cmd.h | 36 - drivers/vfio/pci/mlx5/main.c | 676 - drivers/vfio/pci/vfio_pci.c | 1 - drivers/vfio/pci/vfio_pci_core.c | 162 +- drivers/vfio/pci/vfio_pci_rdwr.c | 2 - drivers/vfio/vfio.c | 296 +- drivers/vhost/iotlb.c | 11 - drivers/vhost/net.c | 1 - drivers/vhost/vdpa.c | 7 +- drivers/vhost/vhost.c | 14 +- drivers/vhost/vsock.c | 3 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lm3630a_bl.c | 1 + drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/qcom-wled.c | 1 - drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/atafb.c | 35 +- drivers/video/fbdev/atmel_lcdfb.c | 11 +- drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/aty/mach64_gx.c | 2 + drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1100fb.h | 2 +- drivers/video/fbdev/au1200fb.c | 4 +- drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/controlfb.c | 2 - drivers/video/fbdev/core/cfbimgblt.c | 28 +- drivers/video/fbdev/core/fb_defio.c | 9 +- drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 8 +- drivers/video/fbdev/core/sysimgblt.c | 29 +- drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/kyro/STG4000InitDevice.c | 2 +- drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 3 +- drivers/video/fbdev/nvidia/nv_i2c.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/offb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 16 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/connector-dvi.c | 1 - .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 11 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 6 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 11 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/dss/dss.c | 8 +- .../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 | 20 +- drivers/video/fbdev/savage/savagefb.h | 1 + drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/sm712fb.c | 46 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/udlfb.c | 8 +- drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/via/viafbdev.c | 10 - drivers/video/fbdev/w100fb.c | 15 +- drivers/virt/Kconfig | 11 - drivers/virt/Makefile | 1 - drivers/virt/acrn/hsm.c | 20 +- drivers/virt/acrn/irqfd.c | 1 + drivers/virt/acrn/mm.c | 24 - drivers/virt/fsl_hypervisor.c | 4 +- drivers/virt/vmgenid.c | 100 - drivers/virtio/Kconfig | 8 +- drivers/virtio/virtio.c | 56 +- drivers/virtio/virtio_mem.c | 9 +- drivers/virtio/virtio_ring.c | 53 +- drivers/virtio/virtio_vdpa.c | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/w1/masters/ds2490.c | 8 +- drivers/w1/slaves/w1_therm.c | 78 +- drivers/watchdog/Kconfig | 6 +- drivers/watchdog/aspeed_wdt.c | 7 - drivers/watchdog/imx2_wdt.c | 27 +- drivers/watchdog/ixp4xx_wdt.c | 14 - drivers/watchdog/max77620_wdt.c | 85 +- drivers/watchdog/orion_wdt.c | 13 +- drivers/watchdog/renesas_wdt.c | 1 - drivers/watchdog/rti_wdt.c | 1 - drivers/watchdog/sp5100_tco.c | 334 +- drivers/watchdog/sp5100_tco.h | 7 - drivers/watchdog/watchdog_dev.c | 244 +- drivers/xen/balloon.c | 3 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/gntdev-dmabuf.c | 2 +- drivers/xen/grant-table.c | 218 +- drivers/xen/pvcalls-front.c | 14 +- drivers/xen/sys-hypervisor.c | 5 +- drivers/xen/xen-front-pgdir-shbuf.c | 3 +- drivers/xen/xenbus/xenbus_client.c | 24 +- fs/9p/cache.c | 10 +- fs/9p/v9fs.c | 4 +- fs/9p/v9fs.h | 13 +- fs/9p/vfs_addr.c | 99 +- fs/9p/vfs_inode.c | 15 +- fs/Kconfig | 4 +- fs/Kconfig.binfmt | 13 - fs/adfs/inode.c | 3 +- fs/adfs/super.c | 2 +- fs/affs/file.c | 6 +- fs/affs/super.c | 2 +- fs/afs/dir.c | 18 +- fs/afs/dynroot.c | 1 - fs/afs/file.c | 69 +- fs/afs/inode.c | 32 +- fs/afs/internal.h | 29 +- fs/afs/super.c | 6 +- fs/afs/write.c | 29 +- fs/aio.c | 2 +- fs/befs/linuxvfs.c | 2 +- fs/bfs/file.c | 3 +- fs/bfs/inode.c | 2 +- fs/binfmt_elf.c | 178 +- fs/binfmt_elf_fdpic.c | 20 +- fs/binfmt_elf_test.c | 64 - fs/binfmt_flat.c | 7 - fs/btrfs/Makefile | 1 - fs/btrfs/backref.c | 7 +- fs/btrfs/block-group.c | 36 +- fs/btrfs/block-group.h | 1 - fs/btrfs/btrfs_inode.h | 42 +- fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 63 +- fs/btrfs/compression.h | 10 +- fs/btrfs/ctree.c | 108 +- fs/btrfs/ctree.h | 96 +- fs/btrfs/delalloc-space.c | 18 +- fs/btrfs/dev-replace.c | 18 +- fs/btrfs/disk-io.c | 286 +- fs/btrfs/disk-io.h | 2 - fs/btrfs/extent-io-tree.h | 4 +- fs/btrfs/extent-tree.c | 158 +- fs/btrfs/extent_io.c | 103 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/extent_map.c | 4 - fs/btrfs/file-item.c | 76 +- fs/btrfs/file.c | 79 +- fs/btrfs/free-space-tree.c | 2 - fs/btrfs/inode.c | 1297 +- fs/btrfs/ioctl.c | 309 +- fs/btrfs/lzo.c | 11 +- fs/btrfs/ordered-data.c | 132 +- fs/btrfs/ordered-data.h | 25 +- fs/btrfs/print-tree.c | 5 +- fs/btrfs/qgroup.c | 81 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 24 +- fs/btrfs/root-tree.c | 15 - fs/btrfs/scrub.c | 2 +- fs/btrfs/send.c | 11 +- fs/btrfs/send.h | 2 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/subpage.c | 2 +- fs/btrfs/super.c | 96 +- fs/btrfs/sysfs.c | 15 +- fs/btrfs/tests/extent-map-tests.c | 2 - fs/btrfs/transaction.c | 84 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 53 +- fs/btrfs/tree-log.c | 1007 +- fs/btrfs/tree-log.h | 7 +- fs/btrfs/volumes.c | 147 +- fs/btrfs/volumes.h | 7 +- fs/btrfs/zoned.c | 177 +- fs/buffer.c | 187 +- fs/cachefiles/interface.c | 2 +- fs/cachefiles/io.c | 10 +- fs/cachefiles/xattr.c | 23 +- fs/ceph/addr.c | 449 +- fs/ceph/cache.c | 28 +- fs/ceph/cache.h | 28 +- fs/ceph/caps.c | 16 +- fs/ceph/debugfs.c | 5 +- fs/ceph/dir.c | 17 +- fs/ceph/file.c | 83 +- fs/ceph/inode.c | 73 +- fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 69 +- fs/ceph/mds_client.h | 15 +- fs/ceph/metric.c | 63 +- fs/ceph/metric.h | 63 +- fs/ceph/snap.c | 263 +- fs/ceph/strings.c | 1 - fs/ceph/super.c | 8 - fs/ceph/super.h | 27 +- fs/ceph/xattr.c | 13 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsfs.c | 16 +- fs/cifs/cifsglob.h | 10 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 45 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/file.c | 49 +- fs/cifs/fscache.c | 19 +- fs/cifs/fscache.h | 2 +- fs/cifs/ntlmssp.h | 2 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 18 +- fs/cifs/transport.c | 2 +- fs/coda/file.c | 1 - fs/coda/inode.c | 2 +- fs/compat_binfmt_elf.c | 2 - fs/coredump.c | 87 +- fs/crypto/bio.c | 13 +- fs/crypto/crypto.c | 8 - fs/crypto/inline_crypt.c | 93 - fs/dax.c | 85 +- fs/dcache.c | 3 +- fs/debugfs/inode.c | 10 - fs/direct-io.c | 8 +- fs/ecryptfs/mmap.c | 5 +- fs/ecryptfs/super.c | 2 +- fs/efs/super.c | 2 +- fs/erofs/data.c | 12 +- fs/erofs/dir.c | 21 +- fs/erofs/erofs_fs.h | 5 +- fs/erofs/inode.c | 4 +- fs/erofs/internal.h | 4 +- fs/erofs/namei.c | 54 +- fs/erofs/super.c | 40 +- fs/erofs/sysfs.c | 8 +- fs/erofs/zdata.c | 189 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 39 +- fs/exfat/exfat_fs.h | 3 +- fs/exfat/file.c | 2 + fs/exfat/inode.c | 3 +- fs/exfat/namei.c | 55 +- fs/exfat/super.c | 19 +- fs/ext2/ialloc.c | 5 + fs/ext2/inode.c | 9 +- fs/ext2/super.c | 8 +- fs/ext4/balloc.c | 1 - fs/ext4/block_validity.c | 26 +- fs/ext4/ext4.h | 7 +- fs/ext4/extents.c | 1 + fs/ext4/fast_commit.c | 173 +- fs/ext4/fast_commit.h | 6 +- fs/ext4/file.c | 10 +- fs/ext4/inline.c | 9 +- fs/ext4/inode.c | 161 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 +- fs/ext4/namei.c | 25 +- fs/ext4/page-io.c | 18 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 101 +- fs/f2fs/Kconfig | 7 - fs/f2fs/acl.c | 21 +- fs/f2fs/checkpoint.c | 89 +- fs/f2fs/compress.c | 17 +- fs/f2fs/data.c | 236 +- fs/f2fs/debug.c | 25 +- fs/f2fs/dir.c | 12 +- fs/f2fs/f2fs.h | 173 +- fs/f2fs/file.c | 175 +- fs/f2fs/gc.c | 53 +- fs/f2fs/inline.c | 4 +- fs/f2fs/inode.c | 7 +- fs/f2fs/namei.c | 78 +- fs/f2fs/node.c | 121 +- fs/f2fs/node.h | 3 - fs/f2fs/recovery.c | 35 +- fs/f2fs/segment.c | 81 +- fs/f2fs/segment.h | 5 +- fs/f2fs/super.c | 105 +- fs/f2fs/sysfs.c | 40 +- fs/f2fs/verity.c | 4 +- fs/f2fs/xattr.c | 12 +- fs/fat/dir.c | 2 +- fs/fat/inode.c | 5 +- fs/freevxfs/vxfs_super.c | 2 +- fs/fs-writeback.c | 46 +- fs/fscache/internal.h | 11 + fs/fscache/io.c | 28 +- fs/fuse/control.c | 17 + fs/fuse/dax.c | 3 +- fs/fuse/dev.c | 20 +- fs/fuse/dir.c | 2 +- fs/fuse/file.c | 34 +- fs/fuse/fuse_i.h | 1 - fs/fuse/inode.c | 5 +- fs/fuse/ioctl.c | 11 +- fs/fuse/virtio_fs.c | 1 - fs/gfs2/aops.c | 43 +- fs/gfs2/bmap.c | 9 +- fs/gfs2/file.c | 59 +- fs/gfs2/glock.c | 14 +- fs/gfs2/inode.c | 51 +- fs/gfs2/lock_dlm.c | 15 +- fs/gfs2/lops.c | 9 +- fs/gfs2/meta_io.c | 10 +- fs/gfs2/ops_fstype.c | 4 +- fs/gfs2/rgrp.c | 16 +- fs/gfs2/rgrp.h | 2 +- fs/gfs2/super.c | 4 +- fs/gfs2/sys.c | 2 +- fs/hfs/inode.c | 6 +- fs/hfs/mdb.c | 2 +- fs/hfs/super.c | 2 +- fs/hfsplus/inode.c | 6 +- fs/hfsplus/super.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/hostfs/hostfs_kern.c | 5 +- fs/hpfs/file.c | 3 +- fs/hpfs/super.c | 2 +- fs/hugetlbfs/inode.c | 4 +- fs/inode.c | 2 +- fs/internal.h | 13 +- fs/io-wq.c | 120 +- fs/io_uring.c | 1302 +- fs/ioctl.c | 4 + fs/iomap/buffered-io.c | 74 +- fs/iomap/direct-io.c | 15 +- fs/iomap/fiemap.c | 1 - fs/iomap/trace.h | 2 +- fs/isofs/inode.c | 2 +- fs/jbd2/journal.c | 2 +- fs/jbd2/transaction.c | 101 +- fs/jffs2/build.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/jffs2_fs_i.h | 4 +- fs/jffs2/scan.c | 6 +- fs/jffs2/super.c | 2 +- fs/jfs/inode.c | 3 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 23 +- fs/jfs/super.c | 2 +- fs/kernfs/dir.c | 9 - fs/kernfs/file.c | 9 +- fs/kernfs/kernfs-internal.h | 19 +- fs/ksmbd/ksmbd_netlink.h | 2 +- fs/ksmbd/misc.c | 40 +- fs/ksmbd/misc.h | 3 +- fs/ksmbd/ntlmssp.h | 6 +- fs/ksmbd/oplock.c | 30 + fs/ksmbd/oplock.h | 2 + fs/ksmbd/server.c | 2 +- fs/ksmbd/smb2pdu.c | 124 +- fs/ksmbd/smb2pdu.h | 8 +- fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/transport_tcp.c | 4 +- fs/ksmbd/vfs.c | 262 +- fs/ksmbd/vfs.h | 7 +- fs/ksmbd/vfs_cache.c | 7 +- fs/ksmbd/vfs_cache.h | 1 + fs/ksmbd/xattr.h | 2 +- fs/libfs.c | 15 +- fs/lockd/svc.c | 24 +- fs/locks.c | 20 +- fs/minix/inode.c | 8 +- fs/mpage.c | 83 +- fs/namei.c | 48 +- fs/namespace.c | 173 +- fs/netfs/Makefile | 8 +- fs/netfs/buffered_read.c | 428 - fs/netfs/internal.h | 50 +- fs/netfs/io.c | 657 - fs/netfs/main.c | 20 - fs/netfs/objects.c | 160 - fs/netfs/read_helper.c | 1205 ++ fs/netfs/stats.c | 1 + fs/nfs/Kconfig | 4 - fs/nfs/blocklayout/blocklayout.c | 26 +- fs/nfs/blocklayout/rpc_pipefs.c | 1 + fs/nfs/callback.c | 66 +- fs/nfs/callback_proc.c | 2 +- fs/nfs/callback_xdr.c | 4 + fs/nfs/delegation.c | 2 +- fs/nfs/dir.c | 612 +- fs/nfs/direct.c | 48 +- fs/nfs/file.c | 58 +- fs/nfs/flexfilelayout/flexfilelayout.c | 17 +- fs/nfs/fscache.c | 61 +- fs/nfs/fscache.h | 45 +- fs/nfs/inode.c | 88 +- fs/nfs/internal.h | 18 +- fs/nfs/nfs2xdr.c | 3 +- fs/nfs/nfs3xdr.c | 30 +- fs/nfs/nfs42proc.c | 21 +- fs/nfs/nfs42xattr.c | 7 +- fs/nfs/nfs4_fs.h | 1 - fs/nfs/nfs4file.c | 8 +- fs/nfs/nfs4proc.c | 61 +- fs/nfs/nfs4state.c | 60 +- fs/nfs/nfs4xdr.c | 7 +- fs/nfs/nfstrace.h | 221 +- fs/nfs/pnfs.c | 4 +- fs/nfs/proc.c | 1 - fs/nfs/read.c | 29 +- fs/nfs/write.c | 31 +- fs/nfsd/Kconfig | 12 +- fs/nfsd/Makefile | 3 +- fs/nfsd/blocklayout.c | 1 + fs/nfsd/filecache.c | 7 +- fs/nfsd/flexfilelayout.c | 2 +- fs/nfsd/nfs4layouts.c | 2 +- fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfs4xdr.c | 10 - fs/nfsd/nfscache.c | 33 +- fs/nfsd/nfsctl.c | 10 +- fs/nfsd/nfsd.h | 2 +- fs/nfsd/nfsfh.c | 4 + fs/nfsd/nfsfh.h | 20 + fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 25 +- fs/nfsd/trace.h | 107 +- fs/nfsd/vfs.c | 10 +- fs/nfsd/vfs.h | 2 + fs/nfsd/xdr.h | 2 +- fs/nilfs2/inode.c | 40 +- fs/nilfs2/mdt.c | 3 +- fs/nilfs2/segbuf.c | 63 +- fs/nilfs2/super.c | 2 +- fs/notify/fanotify/fanotify_user.c | 47 +- fs/notify/fsnotify.c | 14 +- fs/notify/mark.c | 4 +- fs/ntfs/aops.c | 21 +- fs/ntfs/inode.c | 6 +- fs/ntfs3/file.c | 12 +- fs/ntfs3/frecord.c | 10 +- fs/ntfs3/fslog.c | 6 +- fs/ntfs3/fsntfs.c | 36 +- fs/ntfs3/inode.c | 10 +- fs/ntfs3/super.c | 2 +- fs/ntfs3/xattr.c | 136 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 6 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/dlmfs/dlmfs.c | 2 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 51 +- fs/ocfs2/namei.h | 2 - fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/super.c | 24 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/omfs/file.c | 3 +- fs/open.c | 133 - fs/openpromfs/inode.c | 2 +- fs/orangefs/inode.c | 121 +- fs/orangefs/super.c | 2 +- fs/overlayfs/super.c | 2 +- fs/pipe.c | 24 +- fs/proc/array.c | 1 + fs/proc/base.c | 9 +- fs/proc/fd.c | 23 +- fs/proc/inode.c | 2 +- fs/proc/page.c | 41 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/task_mmu.c | 11 +- fs/proc/vmcore.c | 43 +- fs/pstore/platform.c | 38 +- fs/pstore/ram_core.c | 4 +- fs/qnx4/inode.c | 2 +- fs/qnx6/inode.c | 2 +- fs/read_write.c | 35 +- fs/reiserfs/Kconfig | 10 +- fs/reiserfs/inode.c | 56 +- fs/reiserfs/journal.c | 4 +- fs/reiserfs/super.c | 4 +- fs/remap_range.c | 23 +- fs/romfs/super.c | 2 +- fs/seq_file.c | 4 +- fs/splice.c | 24 +- fs/squashfs/block.c | 11 +- fs/squashfs/super.c | 2 +- fs/stat.c | 49 +- fs/sysfs/mount.c | 2 +- fs/sysv/inode.c | 2 +- fs/sysv/itree.c | 3 +- fs/ubifs/dir.c | 238 +- fs/ubifs/file.c | 46 +- fs/ubifs/io.c | 34 +- fs/ubifs/ioctl.c | 2 +- fs/ubifs/journal.c | 52 +- fs/ubifs/super.c | 2 +- fs/ubifs/sysfs.c | 3 +- fs/ubifs/ubifs.h | 2 +- fs/udf/file.c | 3 +- fs/udf/inode.c | 3 +- fs/udf/super.c | 5 +- fs/ufs/inode.c | 3 +- fs/ufs/super.c | 2 +- fs/unicode/Makefile | 2 +- fs/userfaultfd.c | 11 +- fs/vboxsf/file.c | 2 +- fs/vboxsf/super.c | 2 +- fs/vboxsf/utils.c | 1 - fs/xfs/libxfs/xfs_btree.c | 2 +- fs/xfs/libxfs/xfs_dir2.c | 36 +- fs/xfs/libxfs/xfs_dir2.h | 8 +- fs/xfs/libxfs/xfs_dir2_priv.h | 5 +- fs/xfs/scrub/attr.h | 2 +- fs/xfs/xfs_aops.c | 7 +- fs/xfs/xfs_bio_io.c | 14 +- fs/xfs/xfs_bmap_item.c | 2 +- fs/xfs/xfs_buf.c | 52 +- fs/xfs/xfs_buf_item.c | 5 +- fs/xfs/xfs_extfree_item.c | 2 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_icache.c | 12 +- fs/xfs/xfs_inode.c | 100 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_inode_item.c | 12 - fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iops.c | 118 +- fs/xfs/xfs_log.c | 19 +- fs/xfs/xfs_log_cil.c | 24 +- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_qm.c | 8 +- fs/xfs/xfs_refcount_item.c | 2 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_rmap_item.c | 2 +- fs/xfs/xfs_trace.h | 8 +- fs/xfs/xfs_trans.c | 90 +- fs/xfs/xfs_trans.h | 6 +- fs/xfs/xfs_trans_ail.c | 47 +- fs/xfs/xfs_trans_priv.h | 3 +- fs/zonefs/super.c | 16 +- include/acpi/acpi_bus.h | 2 - include/acpi/actypes.h | 4 - include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 - include/asm-generic/access_ok.h | 48 - include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 7 - include/asm-generic/sections.h | 15 +- include/asm-generic/syscall.h | 2 +- include/asm-generic/tlb.h | 4 +- include/asm-generic/uaccess.h | 46 +- include/asm-generic/unaligned.h | 26 - include/asm-generic/vmlinux.lds.h | 15 +- include/asm-generic/xor.h | 84 +- include/clocksource/arm_arch_timer.h | 1 - include/crypto/algapi.h | 10 +- include/crypto/asym_tpm_subtype.h | 19 + include/crypto/dh.h | 26 +- include/crypto/internal/kpp.h | 158 - include/crypto/sm3.h | 34 +- include/dt-bindings/clock/alphascale,asm9260.h | 2 +- include/dt-bindings/clock/am3.h | 93 + include/dt-bindings/clock/am4.h | 98 + include/dt-bindings/clock/at91.h | 2 - include/dt-bindings/clock/axis,artpec6-clkctrl.h | 2 +- include/dt-bindings/clock/boston-clock.h | 3 +- include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 - include/dt-bindings/clock/dra7.h | 168 + include/dt-bindings/clock/fsd-clk.h | 150 - include/dt-bindings/clock/imx93-clock.h | 201 - include/dt-bindings/clock/imxrt1050-clock.h | 72 - include/dt-bindings/clock/marvell,mmp2.h | 4 +- include/dt-bindings/clock/marvell,pxa168.h | 4 +- include/dt-bindings/clock/marvell,pxa910.h | 4 +- include/dt-bindings/clock/microchip,mpfs-clock.h | 45 - include/dt-bindings/clock/nuvoton,npcm7xx-clock.h | 2 +- include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 - include/dt-bindings/clock/qcom,dispcc-sm6125.h | 41 - include/dt-bindings/clock/qcom,dispcc-sm6350.h | 48 - include/dt-bindings/clock/qcom,gcc-ipq806x.h | 5 +- include/dt-bindings/clock/qcom,gcc-sm8150.h | 5 - include/dt-bindings/clock/qcom,gpucc-sm6350.h | 37 - include/dt-bindings/clock/qcom,rpmcc.h | 2 - include/dt-bindings/clock/r9a06g032-sysctrl.h | 1 - include/dt-bindings/clock/r9a07g054-cpg.h | 229 - include/dt-bindings/clock/sifive-fu540-prci.h | 8 +- include/dt-bindings/clock/sifive-fu740-prci.h | 18 +- include/dt-bindings/clock/starfive-jh7100-audio.h | 41 - include/dt-bindings/clock/stm32fx-clock.h | 4 +- include/dt-bindings/clock/stratix10-clock.h | 2 +- include/dt-bindings/clock/sun6i-rtc.h | 10 - include/dt-bindings/clock/tegra234-clock.h | 135 +- include/dt-bindings/gpio/meson-s4-gpio.h | 99 - .../dt-bindings/interrupt-controller/apple-aic.h | 2 - include/dt-bindings/memory/tegra234-mc.h | 75 - include/dt-bindings/pinctrl/k3.h | 3 - include/dt-bindings/pinctrl/mt8186-pinfunc.h | 1174 -- include/dt-bindings/pinctrl/sppctl-sp7021.h | 179 - include/dt-bindings/pinctrl/sppctl.h | 31 - include/dt-bindings/power/imx8mp-power.h | 35 - include/dt-bindings/power/imx8mq-power.h | 3 - include/dt-bindings/power/meson-s4-power.h | 19 - include/dt-bindings/power/mt8186-power.h | 32 - include/dt-bindings/power/mt8195-power.h | 46 - include/dt-bindings/power/qcom-rpmpd.h | 5 - include/dt-bindings/power/tegra234-powergate.h | 22 - .../regulator/richtek,rt5190a-regulator.h | 15 - include/dt-bindings/regulator/ti,tps62864.h | 9 - include/dt-bindings/reset/delta,tn48m-reset.h | 20 - include/dt-bindings/reset/mt7621-reset.h | 37 - include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 - include/dt-bindings/reset/tegra234-reset.h | 45 +- include/dt-bindings/sound/microchip,pdmc.h | 13 - include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 + include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/keys/system_keyring.h | 14 - include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +- include/kvm/arm_pmu.h | 5 - include/kvm/arm_psci.h | 9 +- include/linux/acct.h | 1 + include/linux/acpi.h | 17 +- include/linux/acpi_agdi.h | 13 - include/linux/amba/bus.h | 21 + include/linux/arch_topology.h | 4 - include/linux/arm-smccc.h | 5 - include/linux/arm_sdei.h | 2 - include/linux/atomic/atomic-arch-fallback.h | 38 +- 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/binfmts.h | 15 +- include/linux/bio.h | 41 +- include/linux/bitfield.h | 3 - include/linux/blk-cgroup.h | 461 +- include/linux/blk-integrity.h | 1 - include/linux/blk-mq.h | 6 +- include/linux/blk_types.h | 13 +- include/linux/blkdev.h | 320 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 142 +- include/linux/bpf_local_storage.h | 7 +- include/linux/bpf_types.h | 1 - include/linux/bpf_verifier.h | 11 - include/linux/bsg-lib.h | 1 + include/linux/btf.h | 85 +- include/linux/btf_ids.h | 13 +- include/linux/buffer_head.h | 9 +- include/linux/can/bittiming.h | 6 +- include/linux/ceph/ceph_fs.h | 5 +- include/linux/ceph/libceph.h | 1 - include/linux/cfi.h | 11 +- include/linux/cgroup.h | 5 +- include/linux/cgroup_api.h | 1 - include/linux/clk-provider.h | 15 +- include/linux/clk.h | 11 - include/linux/clk/at91_pmc.h | 4 - include/linux/clk/sunxi-ng.h | 2 - include/linux/cma.h | 14 +- include/linux/compiler-clang.h | 25 - include/linux/compiler-gcc.h | 7 - include/linux/compiler.h | 7 + include/linux/compiler_attributes.h | 39 - include/linux/compiler_types.h | 18 +- include/linux/component.h | 24 +- include/linux/coredump.h | 20 +- include/linux/coresight.h | 5 + include/linux/cpufreq.h | 5 - include/linux/cpuhotplug.h | 7 +- include/linux/cpumask.h | 18 +- include/linux/cpumask_api.h | 1 - include/linux/crc64.h | 7 - include/linux/cred.h | 2 +- include/linux/crypto.h | 9 - include/linux/damon.h | 87 +- include/linux/delayacct.h | 3 + include/linux/device-mapper.h | 15 +- include/linux/dma-mapping.h | 8 + include/linux/dsa/8021q.h | 26 +- include/linux/dsa/tag_qca.h | 82 - include/linux/dtpm.h | 36 +- include/linux/elfcore.h | 4 +- include/linux/energy_model.h | 2 - include/linux/entry-common.h | 62 +- include/linux/entry-kvm.h | 2 +- include/linux/etherdevice.h | 5 +- include/linux/ethtool.h | 6 - include/linux/extcon.h | 2 +- include/linux/fault-inject.h | 2 - include/linux/filter.h | 36 +- include/linux/firmware.h | 2 +- include/linux/firmware/imx/svc/rm.h | 5 - include/linux/firmware/intel/stratix10-smc.h | 21 +- .../linux/firmware/intel/stratix10-svc-client.h | 4 - include/linux/firmware/xlnx-zynqmp.h | 33 - include/linux/fortify-string.h | 238 +- include/linux/fprobe.h | 105 - include/linux/fs.h | 158 +- include/linux/fs_api.h | 1 - include/linux/fscache.h | 22 +- include/linux/fscrypt.h | 18 - include/linux/fsnotify_backend.h | 19 - include/linux/ftrace.h | 14 +- include/linux/genhd.h | 291 + include/linux/gfp.h | 57 +- include/linux/gfp_api.h | 1 - include/linux/gpio/consumer.h | 35 +- include/linux/greybus/greybus_manifest.h | 4 +- include/linux/greybus/hd.h | 2 +- include/linux/greybus/module.h | 2 +- include/linux/hashtable_api.h | 1 - include/linux/hid.h | 23 +- include/linux/highmem-internal.h | 10 - include/linux/hisi_acc_qm.h | 490 - include/linux/hmm.h | 9 +- include/linux/hrtimer_api.h | 1 - include/linux/huge_mm.h | 65 +- include/linux/hugetlb.h | 13 +- include/linux/hw_random.h | 2 + include/linux/hwmon.h | 2 - include/linux/i2c-smbus.h | 8 + include/linux/i2c.h | 8 +- include/linux/i3c/ccc.h | 6 +- include/linux/i3c/master.h | 1 + include/linux/ieee80211.h | 347 +- include/linux/if_arp.h | 1 - include/linux/if_bridge.h | 20 - include/linux/if_hsr.h | 16 - include/linux/if_macvlan.h | 1 - include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/afe/rescale.h | 36 - include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/inetdevice.h | 1 - include/linux/init.h | 11 +- include/linux/initrd.h | 2 + include/linux/input.h | 2 - include/linux/input/vivaldi-fmap.h | 27 - include/linux/intel-iommu.h | 33 +- include/linux/intel-svm.h | 12 + include/linux/interconnect.h | 36 +- include/linux/interrupt.h | 11 +- include/linux/io_uring.h | 5 +- include/linux/ioasid.h | 21 +- include/linux/iomap.h | 5 +- include/linux/iommu.h | 181 +- include/linux/ioport.h | 2 - include/linux/iova.h | 15 +- include/linux/ipc_namespace.h | 37 +- include/linux/ipv6.h | 9 +- include/linux/irq.h | 9 +- include/linux/irqchip/versatile-fpga.h | 14 + include/linux/irqdesc.h | 1 - include/linux/irqdomain.h | 15 +- include/linux/jbd2.h | 7 +- include/linux/jump_label.h | 13 +- include/linux/kallsyms.h | 31 +- include/linux/kasan-enabled.h | 35 - include/linux/kasan.h | 129 +- include/linux/kernel.h | 16 +- include/linux/kernfs.h | 18 +- include/linux/kexec.h | 12 +- include/linux/kobject_api.h | 1 - include/linux/kprobes.h | 6 +- include/linux/kref_api.h | 1 - include/linux/ksm.h | 6 +- include/linux/kthread.h | 22 + include/linux/ktime_api.h | 1 - include/linux/kvm_host.h | 4 +- include/linux/libata.h | 12 +- include/linux/libnvdimm.h | 24 + include/linux/linkage.h | 67 +- include/linux/linkmode.h | 5 + include/linux/list_lru.h | 17 +- include/linux/llist_api.h | 1 - include/linux/local_lock_internal.h | 6 +- include/linux/lockdep.h | 4 + include/linux/lockdep_api.h | 1 - include/linux/log2.h | 4 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 5 - include/linux/map_benchmark.h | 31 - include/linux/math.h | 12 - include/linux/math64.h | 13 - include/linux/memcontrol.h | 51 +- include/linux/memory.h | 12 - include/linux/memory_hotplug.h | 124 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 33 +- include/linux/mfd/dbx500-prcmu.h | 18 + include/linux/mfd/idt82p33_reg.h | 3 - include/linux/mfd/intel_soc_pmic.h | 8 - include/linux/mfd/iqs62x.h | 7 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/max77686-private.h | 4 +- include/linux/mfd/max77714.h | 60 - include/linux/mfd/mt6358/registers.h | 7 - include/linux/mfd/mt6397/core.h | 1 - include/linux/mfd/rk808.h | 1 - include/linux/mfd/sy7636a.h | 34 - include/linux/mhi_ep.h | 282 - include/linux/migrate.h | 8 - include/linux/mii.h | 50 + include/linux/mlx5/cq.h | 2 - include/linux/mlx5/driver.h | 64 +- include/linux/mlx5/fs.h | 1 - include/linux/mlx5/mlx5_ifc.h | 192 +- include/linux/mlx5/port.h | 2 + include/linux/mlx5/qp.h | 5 - include/linux/mm.h | 323 +- include/linux/mm_api.h | 1 - include/linux/mm_inline.h | 108 +- include/linux/mm_types.h | 33 +- include/linux/mmzone.h | 22 +- include/linux/mod_devicetable.h | 4 +- include/linux/mtd/mtd.h | 11 +- include/linux/mtd/nand-ecc-mxic.h | 49 - include/linux/mtd/nand.h | 49 - include/linux/mtd/rawnand.h | 2 - include/linux/mtd/spi-nor.h | 18 + include/linux/mtd/spinand.h | 2 - include/linux/mutex_api.h | 1 - include/linux/mux/consumer.h | 18 - include/linux/namei.h | 6 - include/linux/nd.h | 70 +- include/linux/net/intel/i40e_client.h | 10 + include/linux/net/intel/iidc.h | 4 - include/linux/netdevice.h | 175 +- include/linux/netfilter.h | 1 - include/linux/netfilter/nf_conntrack_pptp.h | 38 +- include/linux/netfilter_netdev.h | 4 - include/linux/netfs.h | 162 +- include/linux/netlink.h | 9 + include/linux/nfs_fs.h | 45 +- include/linux/nfs_fs_sb.h | 1 - include/linux/nfs_xdr.h | 5 +- include/linux/node.h | 25 +- include/linux/nvme-fc-driver.h | 2 +- include/linux/nvme.h | 64 +- include/linux/nvmem-provider.h | 8 + include/linux/objtool.h | 32 - include/linux/of.h | 10 + include/linux/oom.h | 4 + include/linux/overflow.h | 114 +- include/linux/page-flags.h | 94 +- include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 185 +- include/linux/panic.h | 6 + include/linux/part_stat.h | 2 +- include/linux/pci.h | 16 +- include/linux/pci_ids.h | 9 - include/linux/pcs/pcs-xpcs.h | 3 +- include/linux/peci-cpu.h | 40 - include/linux/peci.h | 112 - include/linux/perf/arm_pmu.h | 2 - include/linux/perf_event.h | 2 +- include/linux/perf_event_api.h | 1 - include/linux/pgtable_api.h | 1 - include/linux/phy.h | 7 +- include/linux/phylink.h | 4 + include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/brcmnand.h | 12 - include/linux/platform_data/cros_ec_commands.h | 66 +- include/linux/platform_data/eth_ixp4xx.h | 21 + include/linux/platform_data/spi-s3c64xx.h | 14 +- include/linux/platform_data/wan_ixp4xx_hss.h | 17 + include/linux/platform_data/x86/intel-spi.h | 29 + include/linux/platform_data/x86/spi-intel.h | 31 - include/linux/pm.h | 8 +- include/linux/pm_opp.h | 12 +- include/linux/pm_runtime.h | 4 - include/linux/posix-timers.h | 3 +- include/linux/power/bq25890_charger.h | 15 - include/linux/power_supply.h | 213 +- include/linux/property.h | 7 +- include/linux/psi.h | 1 - include/linux/psi_types.h | 3 - include/linux/pstore.h | 6 +- include/linux/ptp_classify.h | 15 - include/linux/ptrace.h | 81 +- include/linux/ptrace_api.h | 1 - include/linux/qcom_scm.h | 16 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 43 +- include/linux/randomize_kstack.h | 21 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 4 +- include/linux/rcuwait.h | 6 +- include/linux/rcuwait_api.h | 1 - include/linux/reboot.h | 4 + include/linux/ref_tracker.h | 4 - include/linux/refcount_api.h | 1 - include/linux/regmap.h | 6 - include/linux/remoteproc.h | 5 +- include/linux/resource.h | 2 + include/linux/resume_user_mode.h | 64 - include/linux/rethook.h | 100 - include/linux/rfkill.h | 5 - include/linux/rmap.h | 85 +- include/linux/rtc.h | 2 + include/linux/rtc/ds1685.h | 1 + include/linux/rtnetlink.h | 3 - include/linux/rtsx_pci.h | 5 +- include/linux/sbitmap.h | 51 +- include/linux/sched.h | 47 +- include/linux/sched/affinity.h | 1 - include/linux/sched/cond_resched.h | 1 - include/linux/sched/deadline.h | 2 - include/linux/sched/isolation.h | 43 +- include/linux/sched/mm.h | 26 - include/linux/sched/posix-timers.h | 1 - include/linux/sched/rseq_api.h | 1 - include/linux/sched/signal.h | 17 - include/linux/sched/sysctl.h | 49 +- include/linux/sched/task.h | 2 +- include/linux/sched/task_flags.h | 1 - include/linux/sched/task_stack.h | 2 - include/linux/sched/thread_info_api.h | 1 - include/linux/sched/topology.h | 1 - include/linux/sched_clock.h | 2 - include/linux/scmi_protocol.h | 15 - include/linux/security.h | 8 - include/linux/seq_file.h | 1 - include/linux/seqlock_api.h | 1 - include/linux/serial.h | 2 - include/linux/serial_core.h | 6 +- include/linux/shmem_fs.h | 1 - include/linux/sizes.h | 2 - include/linux/skbuff.h | 246 +- include/linux/skmsg.h | 29 +- include/linux/slab.h | 6 +- include/linux/soc/ixp4xx/cpu.h | 26 +- include/linux/soc/ixp4xx/npe.h | 2 - include/linux/soc/mediatek/infracfg.h | 133 - include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/soc/qcom/mdt_loader.h | 17 +- include/linux/soc/qcom/smd-rpm.h | 1 - include/linux/soc/ti/ti-msgmgr.h | 8 +- include/linux/soc/ti/ti_sci_protocol.h | 2 +- include/linux/socket.h | 1 - include/linux/softirq.h | 1 - include/linux/sort.h | 2 +- include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi-mem.h | 26 +- include/linux/spi/spi.h | 44 +- include/linux/spinlock.h | 17 +- include/linux/spinlock_api.h | 1 - include/linux/srcutree.h | 28 +- include/linux/ssb/ssb_driver_gige.h | 2 +- include/linux/stddef.h | 6 +- include/linux/sunrpc/auth.h | 1 - include/linux/sunrpc/sched.h | 1 + include/linux/sunrpc/svc.h | 26 +- include/linux/sunrpc/svc_xprt.h | 13 +- include/linux/sunrpc/xdr.h | 2 - include/linux/sunrpc/xprt.h | 1 - include/linux/swait_api.h | 1 - include/linux/swap.h | 21 +- include/linux/syscalls.h | 5 +- include/linux/syscalls_api.h | 1 - include/linux/sysctl.h | 3 - include/linux/t10-pi.h | 20 - include/linux/task_work.h | 5 - include/linux/tcp.h | 1 - include/linux/tee_drv.h | 138 +- include/linux/thread_info.h | 5 +- include/linux/topology.h | 3 - include/linux/trace_events.h | 31 +- include/linux/tracehook.h | 226 + include/linux/tty_port.h | 3 - include/linux/types.h | 1 - include/linux/u64_stats_sync_api.h | 1 - include/linux/uaccess.h | 61 +- include/linux/udp.h | 5 + include/linux/uio.h | 17 - include/linux/usb/typec.h | 3 - include/linux/usb/xhci-dbgp.h | 2 +- include/linux/vdpa.h | 18 +- include/linux/vfio.h | 53 - include/linux/vfio_pci_core.h | 13 - include/linux/virtio.h | 1 + include/linux/virtio_config.h | 3 +- include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 27 +- include/linux/vmw_vmci_defs.h | 84 +- include/linux/wait_api.h | 1 - include/linux/watch_queue.h | 3 +- include/linux/workqueue.h | 15 +- include/linux/workqueue_api.h | 1 - include/linux/writeback.h | 15 + include/linux/wwan.h | 2 - include/linux/xarray.h | 10 +- include/linux/zstd_lib.h | 4 +- include/media/hevc-ctrls.h | 6 +- include/media/i2c/m5mols.h | 4 + include/media/i2c/noon010pc30.h | 4 + include/media/media-entity.h | 25 +- include/media/mipi-csi2.h | 45 - include/media/rc-core.h | 12 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 104 +- include/media/v4l2-subdev.h | 13 + include/net/addrconf.h | 2 - include/net/af_vsock.h | 3 +- include/net/arp.h | 1 - include/net/ax25.h | 12 + include/net/bluetooth/bluetooth.h | 19 +- include/net/bluetooth/hci.h | 10 - include/net/bluetooth/hci_core.h | 25 - include/net/bluetooth/mgmt.h | 18 +- include/net/bond_options.h | 31 +- include/net/bonding.h | 42 +- include/net/cfg80211.h | 97 +- include/net/cfg802154.h | 10 - include/net/checksum.h | 2 - include/net/devlink.h | 19 +- include/net/dsa.h | 203 +- include/net/esp.h | 2 - include/net/flow.h | 6 +- include/net/flow_offload.h | 21 - include/net/gro.h | 57 +- include/net/gtp.h | 42 - include/net/ieee80211_radiotap.h | 4 +- include/net/if_inet6.h | 2 - include/net/inet_connection_sock.h | 8 - include/net/inet_dscp.h | 57 - include/net/inet_frag.h | 2 - include/net/inet_timewait_sock.h | 8 +- include/net/ioam6.h | 2 +- include/net/ip.h | 3 +- include/net/ip6_fib.h | 3 +- include/net/ip_fib.h | 3 +- include/net/ipv6.h | 21 +- include/net/ipv6_frag.h | 1 - include/net/mac80211.h | 37 +- include/net/mac802154.h | 12 - include/net/mctp.h | 28 +- include/net/mptcp.h | 6 + include/net/ndisc.h | 9 +- include/net/net_namespace.h | 8 +- include/net/netfilter/nf_conntrack.h | 1 + include/net/netfilter/nf_conntrack_acct.h | 1 + include/net/netfilter/nf_conntrack_bpf.h | 23 - include/net/netfilter/nf_conntrack_ecache.h | 15 +- include/net/netfilter/nf_conntrack_extend.h | 18 +- include/net/netfilter/nf_conntrack_helper.h | 1 - include/net/netfilter/nf_conntrack_labels.h | 3 + include/net/netfilter/nf_conntrack_seqadj.h | 3 + include/net/netfilter/nf_conntrack_timeout.h | 20 +- include/net/netfilter/nf_conntrack_timestamp.h | 13 + include/net/netfilter/nf_flow_table.h | 24 +- include/net/netfilter/nf_queue.h | 2 +- include/net/netfilter/nf_tables.h | 22 - include/net/netfilter/nf_tables_core.h | 9 - include/net/netfilter/nft_fib.h | 3 - include/net/netfilter/nft_meta.h | 3 - include/net/netns/core.h | 1 - include/net/netns/ipv4.h | 14 +- include/net/netns/ipv6.h | 6 +- include/net/netns/smc.h | 6 - include/net/netns/xfrm.h | 6 +- include/net/page_pool.h | 133 +- include/net/pkt_cls.h | 11 - include/net/pkt_sched.h | 6 + include/net/request_sock.h | 2 - include/net/sch_generic.h | 5 + include/net/sock.h | 28 +- include/net/switchdev.h | 72 +- include/net/tc_act/tc_police.h | 30 - include/net/tc_act/tc_vlan.h | 10 - include/net/tcp.h | 24 +- include/net/tls.h | 2 + include/net/udplite.h | 43 + include/net/vxlan.h | 54 +- include/net/xdp.h | 122 +- include/net/xdp_sock_drv.h | 5 +- include/net/xfrm.h | 54 +- include/net/xsk_buff_pool.h | 1 - include/ras/ras_event.h | 1 - include/rdma/ib.h | 2 +- include/scsi/fc/fc_ms.h | 4 +- include/scsi/libfc.h | 9 - include/scsi/libiscsi.h | 13 +- include/scsi/libsas.h | 56 +- include/scsi/sas.h | 9 - include/scsi/sas_ata.h | 14 +- include/scsi/scsi_cmnd.h | 40 +- include/scsi/scsi_device.h | 1 - include/scsi/scsi_driver.h | 9 +- include/scsi/scsi_eh.h | 4 +- include/scsi/scsi_host.h | 3 + include/scsi/scsi_request.h | 31 + include/scsi/scsi_transport_iscsi.h | 9 +- include/scsi/viosrp.h | 17 +- include/soc/at91/sama7-ddr.h | 15 +- include/soc/fsl/dpaa2-fd.h | 3 +- include/soc/fsl/qe/immap_qe.h | 3 +- include/soc/fsl/qe/qe_tdm.h | 4 +- include/soc/fsl/qe/ucc_fast.h | 2 +- include/soc/fsl/qe/ucc_slow.h | 2 +- include/soc/mediatek/smi.h | 20 + include/soc/microchip/mpfs.h | 4 +- include/soc/mscc/ocelot.h | 113 +- include/soc/mscc/ocelot_vcap.h | 18 - include/soc/tegra/bpmp-abi.h | 2 +- include/sound/hda_codec.h | 11 +- include/sound/hda_verbs.h | 2 +- include/sound/hdaudio.h | 3 - include/sound/hdaudio_ext.h | 51 - include/sound/intel-nhlt.h | 22 +- include/sound/simple_card_utils.h | 12 - include/sound/soc-acpi.h | 29 +- include/sound/soc-dapm.h | 1 - include/sound/sof.h | 8 - include/sound/sof/channel_map.h | 4 +- include/sound/sof/dai.h | 5 - include/sound/sof/header.h | 2 +- include/sound/sof/info.h | 1 - include/sound/sof/topology.h | 10 +- include/target/iscsi/iscsi_target_core.h | 31 +- include/trace/bpf_probe.h | 6 - include/trace/define_custom_trace.h | 77 - include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 1 - include/trace/events/cachefiles.h | 8 +- include/trace/events/compaction.h | 26 +- include/trace/events/ext4.h | 328 +- include/trace/events/fsi.h | 86 - include/trace/events/fsi_master_aspeed.h | 12 - include/trace/events/huge_memory.h | 1 + include/trace/events/i2c_slave.h | 67 - include/trace/events/io_uring.h | 333 +- 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/netfs.h | 190 +- include/trace/events/random.h | 233 + include/trace/events/rcu.h | 9 +- include/trace/events/sched.h | 11 +- include/trace/events/scmi.h | 28 - include/trace/events/skb.h | 45 - include/trace/events/sunrpc.h | 245 +- include/trace/events/thp.h | 27 - include/trace/events/vmscan.h | 10 +- include/trace/events/writeback.h | 28 + include/trace/perf.h | 6 - include/trace/stages/init.h | 37 - include/trace/stages/stage1_defines.h | 51 - include/trace/stages/stage2_defines.h | 54 - include/trace/stages/stage3_defines.h | 135 - include/trace/stages/stage4_defines.h | 63 - include/trace/stages/stage5_defines.h | 89 - include/trace/stages/stage6_defines.h | 104 - include/trace/stages/stage7_defines.h | 36 - include/trace/trace_custom_events.h | 221 - include/trace/trace_events.h | 499 +- include/uapi/asm-generic/mman-common.h | 2 - include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/asm-generic/socket.h | 2 - include/uapi/asm-generic/unistd.h | 5 +- include/uapi/linux/android/binder.h | 32 +- include/uapi/linux/bpf.h | 163 +- include/uapi/linux/btrfs.h | 133 - include/uapi/linux/btrfs_tree.h | 3 - include/uapi/linux/can/isotp.h | 28 +- include/uapi/linux/counter.h | 2 - include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 10 +- include/uapi/linux/ethtool_netlink.h | 8 - include/uapi/linux/fsi.h | 14 - include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/gtp.h | 1 - include/uapi/linux/hyperv.h | 11 - include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_bridge.h | 18 - include/uapi/linux/if_ether.h | 2 - include/uapi/linux/if_link.h | 91 - include/uapi/linux/if_tunnel.h | 4 +- include/uapi/linux/iio/types.h | 1 - include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/io_uring.h | 17 +- include/uapi/linux/ioam6_iptunnel.h | 9 - include/uapi/linux/iommu.h | 181 + include/uapi/linux/kexec.h | 4 +- include/uapi/linux/kvm.h | 15 +- include/uapi/linux/lirc.h | 16 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mctp.h | 18 - include/uapi/linux/mptcp.h | 1 - include/uapi/linux/mroute6.h | 1 - include/uapi/linux/ndctl.h | 2 + include/uapi/linux/net_dropmon.h | 1 - include/uapi/linux/netfilter/nfnetlink_queue.h | 1 - include/uapi/linux/nfs4.h | 1 - include/uapi/linux/nfs_fs.h | 2 +- include/uapi/linux/nl80211.h | 97 +- include/uapi/linux/nvme_ioctl.h | 6 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/openvswitch.h | 22 +- include/uapi/linux/perf_event.h | 2 - include/uapi/linux/pkt_cls.h | 15 - include/uapi/linux/psci.h | 4 - include/uapi/linux/ptrace.h | 2 +- include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/rfkill.h | 14 +- include/uapi/linux/rpmsg.h | 10 - include/uapi/linux/rseq.h | 20 +- include/uapi/linux/rtc.h | 3 +- include/uapi/linux/rtnetlink.h | 14 - include/uapi/linux/serial_core.h | 6 - include/uapi/linux/smc.h | 15 - include/uapi/linux/socket.h | 4 - include/uapi/linux/thermal.h | 6 +- include/uapi/linux/trusted-for.h | 18 - include/uapi/linux/tty.h | 6 +- include/uapi/linux/types.h | 6 +- include/uapi/linux/user_events.h | 116 - include/uapi/linux/userfaultfd.h | 8 +- include/uapi/linux/v4l2-controls.h | 8 - include/uapi/linux/vfio.h | 406 +- include/uapi/linux/videodev2.h | 2 - include/uapi/linux/virtio_config.h | 6 - include/uapi/linux/virtio_crypto.h | 82 +- include/uapi/linux/xfrm.h | 6 - include/uapi/misc/fastrpc.h | 81 +- include/uapi/misc/habanalabs.h | 146 +- include/uapi/sound/sof/abi.h | 4 +- include/xen/grant_table.h | 30 +- init/Kconfig | 63 +- init/Makefile | 3 +- init/do_mounts.c | 1 + init/do_mounts_initrd.c | 22 +- init/main.c | 43 +- ipc/ipc_sysctl.c | 189 +- ipc/mq_sysctl.c | 121 +- ipc/mqueue.c | 26 +- ipc/namespace.c | 10 - kernel/Kconfig.preempt | 15 +- kernel/acct.c | 22 +- kernel/audit.h | 4 - kernel/auditsc.c | 87 +- kernel/bpf/Kconfig | 5 - kernel/bpf/arraymap.c | 4 +- kernel/bpf/bpf_inode_storage.c | 9 +- kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/bpf_local_storage.c | 60 +- kernel/bpf/bpf_lsm.c | 21 - kernel/bpf/bpf_task_storage.c | 10 +- kernel/bpf/btf.c | 681 +- kernel/bpf/cgroup.c | 187 +- kernel/bpf/core.c | 364 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/hashtab.c | 2 +- kernel/bpf/helpers.c | 45 +- kernel/bpf/inode.c | 39 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 41 +- kernel/bpf/preload/bpf_preload.h | 8 +- kernel/bpf/preload/bpf_preload_kern.c | 126 +- kernel/bpf/preload/bpf_preload_umd_blob.S | 7 + kernel/bpf/preload/iterators/Makefile | 6 +- kernel/bpf/preload/iterators/bpf_preload_common.h | 13 + kernel/bpf/preload/iterators/iterators.c | 94 + kernel/bpf/preload/iterators/iterators.lskel.h | 425 - kernel/bpf/preload/iterators/iterators.skel.h | 412 + kernel/bpf/reuseport_array.c | 2 +- kernel/bpf/stackmap.c | 68 +- kernel/bpf/syscall.c | 97 +- kernel/bpf/trampoline.c | 28 +- kernel/bpf/verifier.c | 468 +- kernel/capability.c | 1 - kernel/cgroup/cgroup.c | 6 +- kernel/cgroup/cpuset.c | 16 +- kernel/cgroup/freezer.c | 2 +- kernel/cgroup/rstat.c | 18 +- kernel/configs/android-recommended.config | 2 +- kernel/configs/debug.config | 1 - kernel/cpu.c | 15 +- kernel/cred.c | 2 +- kernel/delayacct.c | 22 +- kernel/dma/Kconfig | 7 +- kernel/dma/Makefile | 2 +- kernel/dma/contiguous.c | 4 +- kernel/dma/debug.c | 4 +- kernel/dma/direct.c | 18 +- kernel/dma/map_benchmark.c | 25 +- kernel/dma/mapping.c | 2 + kernel/dma/swiotlb.c | 99 +- kernel/entry/common.c | 50 +- kernel/entry/kvm.c | 9 +- kernel/events/callchain.c | 4 + kernel/events/core.c | 8 +- kernel/events/uprobes.c | 13 +- kernel/exit.c | 24 +- kernel/extable.c | 24 +- kernel/fork.c | 294 +- kernel/futex/core.c | 2 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 29 +- kernel/irq/cpuhotplug.c | 4 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 27 +- kernel/irq/irqdomain.c | 9 +- kernel/irq/manage.c | 4 +- kernel/kallsyms.c | 30 +- kernel/kcov.c | 98 +- kernel/kprobes.c | 74 +- kernel/ksysfs.c | 3 +- kernel/kthread.c | 23 +- kernel/livepatch/core.c | 8 +- kernel/livepatch/patch.c | 19 +- kernel/livepatch/transition.c | 12 +- kernel/locking/lockdep.c | 78 +- kernel/locking/lockdep_internals.h | 6 +- kernel/locking/lockdep_proc.c | 51 +- kernel/locking/percpu-rwsem.c | 5 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 2 +- kernel/padata.c | 2 +- kernel/panic.c | 65 +- kernel/power/hibernate.c | 7 +- kernel/power/suspend_test.c | 8 +- kernel/power/swap.c | 14 +- kernel/printk/printk.c | 85 +- kernel/printk/printk_ringbuffer.c | 52 +- kernel/printk/printk_ringbuffer.h | 2 - kernel/printk/sysctl.c | 9 + kernel/rcu/rcu.h | 2 - kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 41 +- kernel/rcu/srcutree.c | 583 +- kernel/rcu/tasks.h | 8 +- kernel/rcu/tree.c | 331 +- kernel/rcu/tree.h | 18 +- kernel/rcu/tree_exp.h | 5 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 37 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/reboot.c | 34 +- kernel/resource.c | 41 +- kernel/rseq.c | 8 +- kernel/sched/Makefile | 28 +- kernel/sched/autogroup.c | 26 +- kernel/sched/autogroup.h | 6 - kernel/sched/build_policy.c | 52 - kernel/sched/build_utility.c | 109 - kernel/sched/clock.c | 44 +- kernel/sched/completion.c | 2 +- kernel/sched/core.c | 563 +- kernel/sched/core_sched.c | 3 + kernel/sched/cpuacct.c | 12 +- kernel/sched/cpudeadline.c | 3 +- kernel/sched/cpufreq.c | 3 + kernel/sched/cpufreq_schedutil.c | 20 +- kernel/sched/cpupri.c | 1 + kernel/sched/cputime.c | 1 + kernel/sched/deadline.c | 195 +- kernel/sched/debug.c | 11 + kernel/sched/fair.c | 146 +- kernel/sched/idle.c | 3 + kernel/sched/isolation.c | 163 +- kernel/sched/loadavg.c | 1 + kernel/sched/membarrier.c | 1 + kernel/sched/pelt.c | 4 + kernel/sched/psi.c | 61 +- kernel/sched/rt.c | 107 +- kernel/sched/sched.h | 361 +- kernel/sched/stats.c | 1 + kernel/sched/stats.h | 4 - kernel/sched/stop_task.c | 1 + kernel/sched/swait.c | 1 + kernel/sched/topology.c | 293 +- kernel/sched/wait.c | 1 + kernel/sched/wait_bit.c | 2 +- kernel/scs.c | 12 +- kernel/seccomp.c | 1 + kernel/signal.c | 102 +- kernel/softirq.c | 10 +- kernel/stacktrace.c | 3 + kernel/static_call.c | 1 - kernel/sys.c | 138 +- kernel/sysctl.c | 297 +- kernel/task_work.c | 4 +- kernel/taskstats.c | 5 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/time/posix-cpu-timers.c | 13 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 - kernel/torture.c | 6 +- kernel/trace/Kconfig | 40 - kernel/trace/Makefile | 3 - kernel/trace/blktrace.c | 27 +- kernel/trace/bpf_trace.c | 357 +- kernel/trace/fgraph.c | 4 +- kernel/trace/fprobe.c | 332 - kernel/trace/ftrace.c | 116 +- kernel/trace/rethook.c | 317 - kernel/trace/trace.c | 77 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events.c | 104 +- kernel/trace/trace_events_hist.c | 39 +- kernel/trace/trace_events_synth.c | 14 +- kernel/trace/trace_events_user.c | 1690 -- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 35 +- kernel/trace/trace_sched_switch.c | 3 +- kernel/trace/trace_sched_wakeup.c | 1 - kernel/user_namespace.c | 14 +- kernel/watch_queue.c | 22 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 98 +- lib/Kconfig | 10 +- lib/Kconfig.debug | 390 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.kfence | 12 - lib/Kconfig.ubsan | 12 + lib/Makefile | 12 +- lib/bitmap.c | 24 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crc64-rocksoft.c | 126 - lib/crc64.c | 28 - lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/sm3.c | 246 - lib/gen_crc64table.c | 51 +- lib/glob.c | 2 +- lib/kunit/assert.c | 80 +- lib/kunit/kunit-example-test.c | 42 - lib/kunit/test.c | 35 +- lib/kunit/try-catch.c | 3 +- lib/list-test.c | 61 - lib/logic_iomem.c | 8 +- lib/lz4/lz4_decompress.c | 8 +- lib/mpi/mpi-bit.c | 1 - lib/overflow_kunit.c | 670 - lib/raid6/test/Makefile | 4 +- lib/raid6/test/test.c | 1 + lib/raid6/vpermxor.uc | 2 +- lib/random32.c | 14 +- lib/ref_tracker.c | 19 +- lib/refcount.c | 2 +- lib/sbitmap.c | 40 +- lib/sort.c | 40 +- lib/stackinit_kunit.c | 461 - lib/string_helpers.c | 6 - lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- 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_fprobe.c | 174 - lib/test_hmm.c | 4 +- lib/test_kasan.c | 244 +- lib/test_lockup.c | 11 +- lib/test_overflow.c | 614 + lib/test_printf.c | 8 +- lib/test_stackinit.c | 514 + lib/ubsan.c | 10 +- lib/vsprintf.c | 85 +- lib/xarray.c | 10 +- localversion-next | 1 - mm/Kconfig | 25 +- mm/Makefile | 1 - mm/backing-dev.c | 57 + mm/balloon_compaction.c | 6 +- mm/cma.c | 31 +- mm/cma.h | 1 - mm/compaction.c | 60 +- mm/damon/Kconfig | 19 +- mm/damon/Makefile | 7 +- mm/damon/core-test.h | 21 +- mm/damon/core.c | 190 +- mm/damon/dbgfs-test.h | 85 +- mm/damon/dbgfs.c | 222 +- mm/damon/ops-common.c | 133 - mm/damon/paddr.c | 98 +- mm/damon/prmtv-common.c | 133 + mm/damon/{ops-common.h => prmtv-common.h} | 0 mm/damon/reclaim.c | 9 +- mm/damon/sysfs.c | 2596 --- mm/damon/vaddr-test.h | 8 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 19 +- mm/early_ioremap.c | 1 - mm/fadvise.c | 5 +- mm/filemap.c | 147 +- mm/folio-compat.c | 13 - mm/gup.c | 644 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 300 +- mm/hugetlb.c | 72 +- mm/hugetlb_vmemmap.c | 68 +- mm/hwpoison-inject.c | 7 +- mm/init-mm.c | 4 - mm/internal.h | 162 +- mm/kasan/Makefile | 2 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 211 +- mm/kasan/kasan.h | 56 +- mm/kasan/report.c | 336 +- mm/kasan/report_generic.c | 34 +- mm/kasan/report_hw_tags.c | 1 - mm/kasan/report_sw_tags.c | 16 - mm/kasan/report_tags.c | 2 +- mm/kasan/shadow.c | 64 +- mm/kfence/Makefile | 2 +- mm/kfence/core.c | 141 +- mm/kfence/kfence_test.c | 3 +- mm/khugepaged.c | 26 +- mm/ksm.c | 38 +- mm/list_lru.c | 422 +- mm/maccess.c | 125 +- mm/madvise.c | 152 +- mm/memblock.c | 5 +- mm/memcontrol.c | 573 +- mm/memfd.c | 40 +- mm/memory-failure.c | 156 +- mm/memory.c | 305 +- mm/memory_hotplug.c | 145 +- mm/mempolicy.c | 44 +- mm/memremap.c | 88 +- mm/migrate.c | 988 +- mm/migrate_device.c | 773 - mm/mlock.c | 641 +- mm/mmap.c | 49 +- mm/mmzone.c | 14 +- mm/mprotect.c | 15 +- mm/mremap.c | 4 +- mm/oom_kill.c | 43 +- mm/page-writeback.c | 169 +- mm/page_alloc.c | 583 +- mm/page_idle.c | 30 +- mm/page_io.c | 32 +- mm/page_owner.c | 72 +- mm/page_table_check.c | 10 +- mm/page_vma_mapped.c | 63 +- mm/percpu-stats.c | 2 +- mm/ptdump.c | 16 +- mm/readahead.c | 232 +- mm/rmap.c | 731 +- mm/secretmem.c | 2 +- mm/shmem.c | 48 +- mm/slab.c | 39 +- mm/slab.h | 25 +- mm/slab_common.c | 2 +- mm/slob.c | 8 +- mm/slub.c | 172 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 200 +- mm/swap_cgroup.c | 4 +- mm/swap_state.c | 4 +- mm/swapfile.c | 105 +- mm/truncate.c | 153 +- mm/usercopy.c | 39 +- mm/userfaultfd.c | 32 +- mm/util.c | 90 +- mm/vmalloc.c | 203 +- mm/vmscan.c | 441 +- mm/vmstat.c | 19 +- mm/workingset.c | 34 +- mm/zswap.c | 15 +- net/6lowpan/core.c | 1 - net/8021q/vlan_dev.c | 8 +- net/8021q/vlanproc.c | 2 +- net/9p/trans_xen.c | 22 +- net/Kconfig | 13 - net/ax25/af_ax25.c | 23 +- net/ax25/ax25_route.c | 5 +- net/ax25/ax25_subr.c | 20 +- net/batman-adv/bat_iv_ogm.c | 2 +- net/batman-adv/bat_v_elp.c | 2 +- net/batman-adv/bat_v_ogm.c | 2 +- net/batman-adv/bridge_loop_avoidance.c | 3 +- net/batman-adv/distributed-arp-table.c | 2 +- net/batman-adv/gateway_client.c | 1 - net/batman-adv/hard-interface.c | 35 +- net/batman-adv/main.c | 2 +- net/batman-adv/main.h | 2 +- net/batman-adv/multicast.c | 3 +- net/batman-adv/network-coding.c | 2 +- net/batman-adv/originator.c | 2 +- net/batman-adv/send.c | 2 +- net/batman-adv/soft-interface.c | 2 +- net/batman-adv/tp_meter.c | 2 +- net/batman-adv/translation-table.c | 2 +- net/batman-adv/tvlv.c | 2 +- net/bluetooth/6lowpan.c | 3 +- net/bluetooth/af_bluetooth.c | 4 +- net/bluetooth/bnep/core.c | 2 +- net/bluetooth/eir.h | 20 - net/bluetooth/hci_conn.c | 3 - net/bluetooth/hci_core.c | 6 +- net/bluetooth/hci_event.c | 111 +- net/bluetooth/hci_sync.c | 104 +- net/bluetooth/l2cap_core.c | 2 +- net/bluetooth/mgmt.c | 282 +- net/bluetooth/mgmt_util.c | 3 +- net/bluetooth/msft.c | 183 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bpf/test_run.c | 629 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/Makefile | 2 +- net/bridge/br.c | 20 +- net/bridge/br_arp_nd_proxy.c | 4 +- net/bridge/br_forward.c | 2 +- net/bridge/br_input.c | 28 +- net/bridge/br_mst.c | 357 - net/bridge/br_netlink.c | 50 +- net/bridge/br_private.h | 67 +- net/bridge/br_stp.c | 6 - net/bridge/br_switchdev.c | 141 +- net/bridge/br_vlan.c | 137 +- net/bridge/br_vlan_options.c | 20 - net/bridge/netfilter/nf_conntrack_bridge.c | 7 +- net/bridge/netfilter/nft_meta_bridge.c | 5 +- net/bridge/netfilter/nft_reject_bridge.c | 1 - net/caif/caif_dev.c | 2 +- net/caif/chnl_net.c | 2 +- net/can/af_can.c | 2 +- net/can/gw.c | 25 +- net/can/isotp.c | 303 +- net/ceph/messenger_v2.c | 8 +- net/core/bpf_sk_storage.c | 23 +- net/core/dev.c | 687 +- net/core/devlink.c | 234 +- net/core/drop_monitor.c | 120 +- net/core/filter.c | 450 +- net/core/flow_dissector.c | 18 - net/core/gro.c | 41 +- net/core/gro_cells.c | 38 +- net/core/link_watch.c | 6 +- net/core/neighbour.c | 6 +- net/core/net-sysfs.c | 6 +- net/core/net_namespace.c | 20 +- net/core/page_pool.c | 102 +- net/core/ptp_classifier.c | 12 - net/core/rtnetlink.c | 541 +- net/core/skbuff.c | 64 +- net/core/skmsg.c | 19 +- net/core/sock.c | 26 +- net/core/sock_map.c | 77 +- net/core/sysctl_net_core.c | 20 +- net/core/utils.c | 4 +- net/core/xdp.c | 82 +- net/dcb/dcbnl.c | 44 - net/dccp/dccp.h | 5 + net/dccp/ipv4.c | 6 + net/dccp/ipv6.c | 6 + net/dccp/minisocks.c | 1 - net/decnet/dn_nsp_out.c | 3 +- net/dsa/dsa.c | 100 - net/dsa/dsa2.c | 151 +- net/dsa/dsa_priv.h | 114 +- net/dsa/master.c | 4 + net/dsa/port.c | 509 +- net/dsa/slave.c | 765 +- net/dsa/switch.c | 426 +- net/dsa/tag_8021q.c | 323 +- net/dsa/tag_dsa.c | 19 +- net/dsa/tag_ocelot_8021q.c | 11 +- net/dsa/tag_qca.c | 85 +- net/dsa/tag_rtl8_4.c | 152 +- net/dsa/tag_sja1105.c | 28 +- net/ethtool/netlink.h | 2 +- net/ethtool/rings.c | 30 +- net/hsr/hsr_debugfs.c | 40 +- net/hsr/hsr_device.c | 12 +- net/hsr/hsr_forward.c | 7 +- net/hsr/hsr_framereg.c | 209 +- net/hsr/hsr_framereg.h | 14 +- net/hsr/hsr_main.h | 30 +- net/hsr/hsr_netlink.c | 4 +- net/ieee802154/6lowpan/core.c | 1 - net/ieee802154/6lowpan/reassembly.c | 1 - net/ieee802154/nl-phy.c | 4 +- net/ipv4/arp.c | 11 +- net/ipv4/bpf_tcp_ca.c | 28 +- net/ipv4/devinet.c | 7 - net/ipv4/esp4.c | 7 +- net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 42 +- net/ipv4/fib_lookup.h | 3 +- net/ipv4/fib_rules.c | 19 +- net/ipv4/fib_semantics.c | 60 +- net/ipv4/fib_trie.c | 65 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_fragment.c | 1 - net/ipv4/inet_hashtables.c | 53 +- net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_fragment.c | 1 - net/ipv4/ip_input.c | 32 +- net/ipv4/ip_options.c | 31 +- net/ipv4/ip_output.c | 20 +- net/ipv4/ipmr.c | 20 +- net/ipv4/netfilter/nf_nat_h323.c | 8 +- net/ipv4/netfilter/nf_nat_pptp.c | 24 +- net/ipv4/netfilter/nft_dup_ipv4.c | 1 - net/ipv4/netfilter/nft_fib_ipv4.c | 2 - net/ipv4/netfilter/nft_reject_ipv4.c | 1 - net/ipv4/nexthop.c | 12 +- net/ipv4/proc.c | 4 +- net/ipv4/route.c | 61 +- net/ipv4/sysctl_net_ipv4.c | 27 +- net/ipv4/tcp.c | 83 +- net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_bpf.c | 14 +- net/ipv4/tcp_cong.c | 2 + net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv4/tcp_input.c | 53 +- net/ipv4/tcp_ipv4.c | 172 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 58 +- net/ipv4/udp.c | 22 +- net/ipv4/xfrm4_policy.c | 4 +- net/ipv6/addrconf.c | 242 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/esp6.c | 10 +- net/ipv6/esp6_offload.c | 6 +- net/ipv6/exthdrs.c | 8 +- net/ipv6/fib6_rules.c | 30 +- net/ipv6/icmp.c | 62 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ioam6.c | 19 +- net/ipv6/ioam6_iptunnel.c | 59 +- net/ipv6/ip6_input.c | 3 +- net/ipv6/ip6_offload.c | 5 +- net/ipv6/ip6_output.c | 127 +- net/ipv6/ip6_tunnel.c | 8 - net/ipv6/ip6mr.c | 53 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/mcast.c | 32 +- net/ipv6/ndisc.c | 55 +- net/ipv6/netfilter.c | 5 +- net/ipv6/netfilter/nf_conntrack_reasm.c | 1 - net/ipv6/netfilter/nft_dup_ipv6.c | 1 - net/ipv6/netfilter/nft_fib_ipv6.c | 2 - net/ipv6/netfilter/nft_reject_ipv6.c | 1 - net/ipv6/ping.c | 29 +- net/ipv6/reassembly.c | 1 - net/ipv6/route.c | 60 +- net/ipv6/tcp_ipv6.c | 104 +- net/ipv6/udp.c | 114 +- net/ipv6/xfrm6_output.c | 16 - net/ipv6/xfrm6_policy.c | 4 +- net/iucv/iucv.c | 2 +- net/key/af_key.c | 4 +- net/l3mdev/l3mdev.c | 43 +- net/mac80211/Makefile | 3 +- net/mac80211/agg-rx.c | 20 +- net/mac80211/agg-tx.c | 10 +- net/mac80211/airtime.c | 15 +- net/mac80211/cfg.c | 139 +- net/mac80211/chan.c | 5 +- net/mac80211/debugfs.c | 2 - net/mac80211/debugfs_key.c | 2 +- net/mac80211/debugfs_netdev.c | 4 +- net/mac80211/eht.c | 76 - net/mac80211/ieee80211_i.h | 40 +- net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 9 +- net/mac80211/mlme.c | 385 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 16 +- net/mac80211/sta_info.c | 3 +- net/mac80211/status.c | 14 +- net/mac80211/tx.c | 24 +- net/mac80211/util.c | 299 +- net/mac80211/vht.c | 38 +- net/mctp/af_mctp.c | 189 +- net/mctp/device.c | 34 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 149 +- net/mctp/test/route-test.c | 157 +- net/mctp/test/utils.c | 1 + net/mptcp/mib.c | 4 - net/mptcp/mib.h | 4 - net/mptcp/options.c | 82 +- net/mptcp/pm.c | 11 +- net/mptcp/pm_netlink.c | 200 +- net/mptcp/protocol.c | 23 +- net/mptcp/protocol.h | 32 +- net/mptcp/sockopt.c | 2 - net/mptcp/subflow.c | 112 +- net/netfilter/Makefile | 5 - net/netfilter/core.c | 8 +- net/netfilter/ipvs/ip_vs_xmit.c | 6 +- net/netfilter/nf_conntrack_acct.c | 19 + net/netfilter/nf_conntrack_bpf.c | 258 - net/netfilter/nf_conntrack_core.c | 190 +- net/netfilter/nf_conntrack_ecache.c | 47 +- net/netfilter/nf_conntrack_extend.c | 132 +- net/netfilter/nf_conntrack_helper.c | 21 +- net/netfilter/nf_conntrack_labels.c | 20 +- net/netfilter/nf_conntrack_netlink.c | 36 +- net/netfilter/nf_conntrack_pptp.c | 60 +- net/netfilter/nf_conntrack_seqadj.c | 16 + net/netfilter/nf_conntrack_timeout.c | 50 +- net/netfilter/nf_conntrack_timestamp.c | 20 + net/netfilter/nf_dup_netdev.c | 2 +- net/netfilter/nf_flow_table_core.c | 30 +- net/netfilter/nf_flow_table_inet.c | 17 - net/netfilter/nf_flow_table_ip.c | 84 +- net/netfilter/nf_flow_table_offload.c | 39 +- net/netfilter/nf_nat_core.c | 71 +- net/netfilter/nf_queue.c | 36 +- net/netfilter/nf_synproxy_core.c | 24 +- net/netfilter/nf_tables_api.c | 123 +- net/netfilter/nf_tables_core.c | 18 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_log.c | 6 +- net/netfilter/nfnetlink_queue.c | 33 +- net/netfilter/nft_bitwise.c | 24 +- net/netfilter/nft_byteorder.c | 3 +- net/netfilter/nft_cmp.c | 105 +- net/netfilter/nft_compat.c | 10 - net/netfilter/nft_connlimit.c | 1 - net/netfilter/nft_counter.c | 1 - net/netfilter/nft_ct.c | 51 - net/netfilter/nft_dup_netdev.c | 1 - net/netfilter/nft_dynset.c | 1 - net/netfilter/nft_exthdr.c | 129 +- net/netfilter/nft_fib.c | 42 - net/netfilter/nft_fib_inet.c | 1 - net/netfilter/nft_fib_netdev.c | 1 - net/netfilter/nft_flow_offload.c | 14 - net/netfilter/nft_fwd_netdev.c | 4 +- net/netfilter/nft_hash.c | 36 - net/netfilter/nft_immediate.c | 12 - net/netfilter/nft_last.c | 1 - net/netfilter/nft_limit.c | 2 - net/netfilter/nft_log.c | 1 - net/netfilter/nft_lookup.c | 12 - net/netfilter/nft_masq.c | 3 - net/netfilter/nft_meta.c | 19 +- net/netfilter/nft_nat.c | 2 - net/netfilter/nft_numgen.c | 22 - net/netfilter/nft_objref.c | 2 - net/netfilter/nft_osf.c | 25 - net/netfilter/nft_payload.c | 12 +- net/netfilter/nft_queue.c | 2 - net/netfilter/nft_quota.c | 1 - net/netfilter/nft_range.c | 1 - net/netfilter/nft_redir.c | 3 - net/netfilter/nft_reject_inet.c | 1 - net/netfilter/nft_reject_netdev.c | 1 - net/netfilter/nft_rt.c | 1 - net/netfilter/nft_socket.c | 28 - net/netfilter/nft_synproxy.c | 1 - net/netfilter/nft_tproxy.c | 1 - net/netfilter/nft_tunnel.c | 28 - net/netfilter/nft_xfrm.c | 28 - net/netlabel/netlabel_kapi.c | 2 - net/netlink/af_netlink.c | 2 - net/nfc/llcp.h | 1 + net/nfc/llcp_core.c | 9 +- net/nfc/llcp_sock.c | 49 +- net/openvswitch/datapath.c | 18 +- net/openvswitch/datapath.h | 2 + net/openvswitch/flow.c | 143 +- net/openvswitch/flow.h | 14 - net/openvswitch/flow_netlink.c | 37 +- net/openvswitch/vport.c | 2 +- net/packet/af_packet.c | 15 +- net/phonet/af_phonet.c | 8 +- net/rfkill/core.c | 48 +- net/sched/act_api.c | 2 - net/sched/act_bpf.c | 2 - net/sched/act_ct.c | 141 +- net/sched/act_police.c | 62 +- net/sched/act_vlan.c | 13 - net/sched/cls_api.c | 45 +- net/sched/cls_bpf.c | 2 - net/sched/cls_flower.c | 116 - net/sctp/diag.c | 9 +- net/sctp/sm_statefuns.c | 8 +- net/smc/Makefile | 1 - net/smc/af_smc.c | 245 +- 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 | 3 - net/smc/smc_sysctl.c | 65 - net/smc/smc_sysctl.h | 33 - net/smc/smc_tx.c | 154 +- net/smc/smc_tx.h | 3 - net/socket.c | 2 +- net/sunrpc/auth.c | 8 +- net/sunrpc/auth_gss/auth_gss.c | 36 +- net/sunrpc/auth_gss/auth_gss_internal.h | 2 +- net/sunrpc/auth_gss/gss_krb5_crypto.c | 10 +- net/sunrpc/auth_gss/gss_krb5_seqnum.c | 4 +- net/sunrpc/auth_gss/gss_krb5_wrap.c | 4 +- net/sunrpc/auth_unix.c | 10 +- net/sunrpc/clnt.c | 9 +- net/sunrpc/rpc_pipe.c | 2 +- net/sunrpc/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 33 +- net/sunrpc/svc.c | 50 +- net/sunrpc/svc_xprt.c | 72 +- net/sunrpc/svcauth.c | 2 - net/sunrpc/svcauth_unix.c | 60 - net/sunrpc/xprt.c | 23 +- net/sunrpc/xprtrdma/frwr_ops.c | 2 +- net/sunrpc/xprtrdma/svc_rdma_backchannel.c | 2 +- net/sunrpc/xprtrdma/transport.c | 10 +- net/sunrpc/xprtrdma/verbs.c | 4 +- net/sunrpc/xprtsock.c | 34 +- net/switchdev/switchdev.c | 232 +- net/tipc/bearer.c | 14 +- net/tipc/link.c | 9 +- net/tipc/msg.h | 23 + net/tls/tls_device.c | 62 +- net/tls/tls_main.c | 15 +- net/tls/tls_sw.c | 3 +- net/unix/af_unix.c | 272 +- net/vmw_vsock/af_vsock.c | 9 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/Makefile | 2 +- net/wireless/chan.c | 91 +- net/wireless/nl80211.c | 152 +- net/wireless/pmsr.c | 4 + net/wireless/reg.c | 6 - net/wireless/scan.c | 9 +- net/wireless/util.c | 141 +- net/xdp/xsk.c | 82 +- net/xdp/xsk_buff_pool.c | 7 - net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_device.c | 22 +- net/xfrm/xfrm_interface.c | 9 +- net/xfrm/xfrm_policy.c | 24 +- net/xfrm/xfrm_state.c | 29 +- net/xfrm/xfrm_user.c | 70 +- rust/.gitignore | 8 - rust/Makefile | 376 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 440 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 2008 -- rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 - rust/alloc/lib.rs | 231 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 561 - rust/alloc/slice.rs | 1279 -- rust/alloc/str.rs | 632 - rust/alloc/string.rs | 2862 --- rust/alloc/vec/drain.rs | 186 - 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 | 3353 ---- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 174 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 20 - rust/helpers.c | 531 - rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 37 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 207 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 554 - rust/kernel/driver.rs | 440 - rust/kernel/error.rs | 560 - rust/kernel/file.rs | 873 - rust/kernel/gpio.rs | 478 - rust/kernel/hwrng.rs | 242 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 237 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 - rust/kernel/lib.rs | 260 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 291 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 498 - 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 | 414 - 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 | 592 - rust/kernel/sync/arc.rs | 500 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 166 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 114 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 149 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/spinlock.rs | 192 - rust/kernel/sysctl.rs | 199 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 569 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 - samples/Kconfig | 17 +- samples/Makefile | 3 - samples/bpf/map_perf_test_user.c | 2 +- samples/bpf/xdp1_user.c | 24 +- samples/bpf/xdp_adjust_tail_user.c | 25 +- samples/bpf/xdp_fwd_user.c | 19 +- samples/bpf/xdp_redirect_cpu.bpf.c | 8 +- samples/bpf/xdp_redirect_cpu_user.c | 2 +- samples/bpf/xdp_redirect_map.bpf.c | 2 +- samples/bpf/xdp_redirect_map_multi.bpf.c | 2 +- samples/bpf/xdp_router_ipv4_user.c | 27 +- samples/bpf/xdp_rxq_info_user.c | 34 +- samples/bpf/xdp_sample_pkts_user.c | 8 +- samples/bpf/xdp_sample_user.c | 11 +- samples/bpf/xdp_sample_user.h | 2 +- samples/bpf/xdp_tx_iptunnel_user.c | 27 +- samples/bpf/xdpsock_ctrl_proc.c | 2 +- samples/bpf/xdpsock_user.c | 16 +- samples/bpf/xsk_fwd.c | 4 +- samples/fprobe/Makefile | 3 - samples/fprobe/fprobe_example.c | 120 - samples/ftrace/ftrace-direct-modify.c | 5 - samples/ftrace/ftrace-direct-multi-modify.c | 10 +- samples/ftrace/ftrace-direct-multi.c | 5 +- samples/ftrace/ftrace-direct-too.c | 3 - samples/ftrace/ftrace-direct.c | 3 - samples/kobject/kobject-example.c | 4 +- samples/kobject/kset-example.c | 4 +- samples/landlock/sandboxer.c | 1 - samples/rust/Kconfig | 130 - samples/rust/Makefile | 15 - samples/rust/hostprogs/.gitignore | 3 - samples/rust/hostprogs/Makefile | 5 - samples/rust/hostprogs/a.rs | 7 - samples/rust/hostprogs/b.rs | 5 - samples/rust/hostprogs/single.rs | 12 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 143 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 60 - samples/rust/rust_semaphore.rs | 171 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 93 - samples/seccomp/dropper.c | 84 +- samples/trace_events/Makefile | 2 - samples/trace_events/trace_custom_sched.c | 60 - samples/trace_events/trace_custom_sched.h | 96 - samples/user_events/Makefile | 5 - samples/user_events/example.c | 91 - samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/.gitignore | 1 - scripts/Kconfig.include | 6 +- scripts/Makefile | 3 - scripts/Makefile.build | 92 +- scripts/Makefile.clang | 1 - scripts/Makefile.clean | 2 +- scripts/Makefile.debug | 10 - scripts/Makefile.extrawarn | 1 - scripts/Makefile.gcc-plugins | 2 - scripts/Makefile.host | 34 +- scripts/Makefile.lib | 57 +- scripts/Makefile.modfinal | 8 +- scripts/atomic/fallbacks/read_acquire | 11 +- scripts/atomic/fallbacks/set_release | 7 +- scripts/basic/fixdep.c | 46 +- scripts/bpf_doc.py | 124 +- scripts/cc-version.sh | 12 +- scripts/checkpatch.pl | 31 +- scripts/decode_stacktrace.sh | 14 - scripts/dtc/Makefile | 13 + scripts/dtc/libfdt/fdt.h | 4 +- scripts/dtc/of_unittest_expect | 408 - scripts/dtc/update-dtc-source.sh | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/generate_rust_analyzer.py | 133 - scripts/generate_rust_target.rs | 227 - scripts/get_abi.pl | 3 +- scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 42 +- scripts/kconfig/confdata.c | 117 +- scripts/kconfig/merge_config.sh | 19 +- scripts/kconfig/streamline_config.pl | 2 +- .../kconfig/tests/choice/alldef_expected_config | 6 +- .../kconfig/tests/choice/allmod_expected_config | 4 +- scripts/kconfig/tests/choice/allno_expected_config | 6 +- .../kconfig/tests/choice/allyes_expected_config | 8 +- scripts/kconfig/tests/choice/oldask1_config | 2 +- scripts/kconfig/tests/inter_choice/expected_config | 2 +- scripts/kconfig/tests/new_choice_with_dep/config | 2 +- .../tests/no_write_if_dep_unmet/__init__.py | 7 +- .../tests/no_write_if_dep_unmet/expected_config | 2 +- scripts/kernel-doc | 354 +- scripts/link-vmlinux.sh | 12 +- scripts/min-tool-version.sh | 6 - scripts/mkcompile_h | 17 +- scripts/mod/file2alias.c | 10 - scripts/mod/modpost.c | 21 +- scripts/pahole-flags.sh | 5 +- scripts/pahole-version.sh | 13 - scripts/recordmcount.pl | 3 + scripts/rust-is-available-bindgen-libclang.h | 2 - scripts/rust-is-available.sh | 158 - scripts/sorttable.c | 43 +- scripts/spdxcheck.py | 2 +- scripts/spelling.txt | 16 - scripts/test_fortify.sh | 8 +- security/Kconfig | 5 +- security/Kconfig.hardening | 10 - security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 99 +- security/apparmor/audit.c | 2 +- security/apparmor/domain.c | 1 + security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 17 +- 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 | 37 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/device_cgroup.c | 2 +- security/integrity/Kconfig | 13 - security/integrity/Makefile | 1 - security/integrity/digsig.c | 15 +- security/integrity/evm/evm_main.c | 2 +- security/integrity/ima/ima_api.c | 12 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 66 +- security/integrity/ima/ima_policy.c | 5 +- security/integrity/ima/ima_template_lib.c | 7 +- security/integrity/integrity.h | 31 +- .../integrity/platform_certs/keyring_handler.c | 18 +- .../integrity/platform_certs/keyring_handler.h | 5 - security/integrity/platform_certs/load_uefi.c | 4 +- .../integrity/platform_certs/machine_keyring.c | 77 - security/keys/Kconfig | 19 +- security/keys/dh.c | 2 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- security/keys/trusted-keys/trusted_tee.c | 23 +- security/landlock/syscalls.c | 2 +- security/security.c | 24 +- security/selinux/hooks.c | 300 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 4 +- security/selinux/include/policycap.h | 21 +- security/selinux/include/policycap_names.h | 5 +- security/selinux/include/security.h | 31 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/nlmsgtab.c | 6 +- security/selinux/selinuxfs.c | 4 +- security/selinux/ss/avtab.c | 6 +- security/selinux/ss/conditional.c | 2 + security/selinux/ss/ebitmap.c | 1 + security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/mls.c | 1 + security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 10 +- security/selinux/ss/sidtab.c | 4 +- security/selinux/xfrm.c | 2 +- security/smack/smack_lsm.c | 2 +- security/tomoyo/load_policy.c | 4 +- sound/core/Kconfig | 2 +- sound/core/control_compat.c | 16 +- sound/core/oss/pcm_oss.c | 40 +- sound/core/oss/pcm_plugin.c | 5 +- sound/core/pcm_compat.c | 20 +- sound/core/seq/oss/seq_oss_init.c | 5 +- sound/firewire/fcp.c | 4 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/hda/hdac_i915.c | 4 +- sound/hda/intel-dsp-config.c | 36 +- sound/hda/intel-nhlt.c | 22 - sound/mips/snd-n64.c | 9 +- sound/pci/Kconfig | 4 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/cmipci.c | 3 +- sound/pci/echoaudio/midi.c | 2 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/hda_codec.c | 94 +- sound/pci/hda/hda_intel.c | 23 +- sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 275 +- sound/pci/hda/patch_realtek.c | 62 +- sound/pci/lola/lola_mixer.c | 2 - sound/ppc/pmac.h | 1 - sound/soc/amd/Kconfig | 1 - sound/soc/amd/acp-config.c | 9 - sound/soc/amd/acp-pcm-dma.c | 11 +- sound/soc/amd/acp/Kconfig | 10 - sound/soc/amd/acp/Makefile | 4 - sound/soc/amd/acp/acp-legacy-mach.c | 38 +- sound/soc/amd/acp/acp-mach-common.c | 50 - sound/soc/amd/acp/acp-pci.c | 160 - sound/soc/amd/acp/acp-pdm.c | 193 - sound/soc/amd/acp/acp-renoir.c | 189 +- sound/soc/amd/acp/acp-sof-mach.c | 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/raven/acp3x-pcm-dma.c | 11 +- sound/soc/amd/raven/acp3x.h | 2 +- sound/soc/amd/renoir/acp3x-pdm-dma.c | 10 +- sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 - sound/soc/amd/vangogh/acp5x-i2s.c | 26 +- sound/soc/amd/vangogh/acp5x-mach.c | 37 +- sound/soc/amd/vangogh/acp5x-pcm-dma.c | 78 +- sound/soc/amd/vangogh/acp5x.h | 31 +- sound/soc/amd/vangogh/pci-acp5x.c | 4 - sound/soc/atmel/Kconfig | 16 - sound/soc/atmel/Makefile | 2 - sound/soc/atmel/atmel_ssc_dai.c | 5 +- sound/soc/atmel/mchp-pdmc.c | 1083 -- sound/soc/atmel/mchp-spdifrx.c | 2 +- sound/soc/atmel/mikroe-proto.c | 20 +- sound/soc/atmel/sam9g20_wm8731.c | 1 - sound/soc/atmel/sam9x5_wm8731.c | 13 +- sound/soc/codecs/Kconfig | 39 +- sound/soc/codecs/Makefile | 6 - sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/ak4613.c | 11 +- sound/soc/codecs/aw8738.c | 104 - sound/soc/codecs/bt-sco.c | 8 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 16 +- sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/cs42l42.c | 179 +- sound/soc/codecs/cs42l42.h | 16 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/es7134.c | 2 +- sound/soc/codecs/es7241.c | 30 +- sound/soc/codecs/es8316.c | 4 +- sound/soc/codecs/es8328.c | 16 +- sound/soc/codecs/hdac_hda.c | 9 +- sound/soc/codecs/inno_rk3036.c | 6 +- sound/soc/codecs/isabelle.c | 6 +- sound/soc/codecs/lm49453.c | 10 +- sound/soc/codecs/lpass-macro-common.c | 67 - sound/soc/codecs/lpass-macro-common.h | 17 - sound/soc/codecs/lpass-rx-macro.c | 192 +- sound/soc/codecs/lpass-tx-macro.c | 180 +- sound/soc/codecs/lpass-va-macro.c | 120 +- sound/soc/codecs/lpass-wsa-macro.c | 159 +- sound/soc/codecs/max98088.c | 24 +- sound/soc/codecs/max98095.c | 36 +- sound/soc/codecs/max98371.c | 4 +- sound/soc/codecs/max98390.c | 10 +- sound/soc/codecs/max98390.h | 2 +- sound/soc/codecs/max9850.c | 8 +- sound/soc/codecs/max9860.c | 6 +- sound/soc/codecs/max9867.c | 14 +- sound/soc/codecs/max98925.c | 13 +- sound/soc/codecs/max98926.c | 4 +- sound/soc/codecs/max98927.c | 12 +- sound/soc/codecs/max98927.h | 2 +- sound/soc/codecs/mc13783.c | 15 +- sound/soc/codecs/ml26124.c | 7 +- sound/soc/codecs/msm8916-wcd-analog.c | 22 +- sound/soc/codecs/msm8916-wcd-digital.c | 5 +- sound/soc/codecs/mt6358.c | 4 - sound/soc/codecs/nau8821.c | 1 - sound/soc/codecs/pcm1681.c | 4 +- sound/soc/codecs/pcm186x.c | 19 +- sound/soc/codecs/pcm3060.c | 14 +- sound/soc/codecs/pcm3060.h | 2 +- sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm3168a.c | 172 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/pcm512x.c | 32 +- sound/soc/codecs/rk817_codec.c | 6 +- sound/soc/codecs/rt1308-sdw.c | 73 +- sound/soc/codecs/rt5640.c | 3 + sound/soc/codecs/rt5663.c | 2 - sound/soc/codecs/rt5682s.c | 73 +- sound/soc/codecs/rt5682s.h | 1 + sound/soc/codecs/si476x.c | 2 +- sound/soc/codecs/sti-sas.c | 6 +- sound/soc/codecs/tas5805m.c | 567 - sound/soc/codecs/tlv320adc3xxx.c | 155 +- sound/soc/codecs/tlv320aic31xx.c | 2 +- sound/soc/codecs/tlv320aic32x4-spi.c | 4 +- sound/soc/codecs/tlv320aic3x-spi.c | 4 +- sound/soc/codecs/tscs42xx.c | 6 +- sound/soc/codecs/tscs454.c | 28 +- sound/soc/codecs/twl4030.c | 12 +- sound/soc/codecs/uda1334.c | 2 +- sound/soc/codecs/uda134x.c | 6 +- sound/soc/codecs/uda1380.c | 10 +- sound/soc/codecs/wcd-mbhc-v2.c | 26 - sound/soc/codecs/wcd934x.c | 12 +- sound/soc/codecs/wcd938x-sdw.c | 1 - sound/soc/codecs/wcd938x.c | 55 +- sound/soc/codecs/wl1273.c | 4 +- sound/soc/codecs/wm0010.c | 4 +- sound/soc/codecs/wm8350.c | 28 +- sound/soc/codecs/wm8731.c | 6 + sound/soc/codecs/wm8804-spi.c | 3 +- sound/soc/codecs/wm8960.c | 13 +- sound/soc/codecs/wm8962.c | 21 +- sound/soc/codecs/wm8971.c | 5 +- sound/soc/codecs/wm_adsp.c | 172 +- sound/soc/codecs/wm_adsp.h | 1 - sound/soc/codecs/wsa881x.c | 53 - sound/soc/dwc/dwc-i2s.c | 17 +- sound/soc/fsl/fsl-asoc-card.c | 19 +- sound/soc/fsl/fsl_aud2htx.c | 2 +- sound/soc/fsl/fsl_esai.c | 2 +- sound/soc/fsl/fsl_rpmsg.c | 2 + sound/soc/fsl/fsl_sai.c | 111 +- sound/soc/fsl/fsl_sai.h | 10 +- sound/soc/fsl/fsl_spdif.c | 97 +- sound/soc/fsl/fsl_spdif.h | 14 - sound/soc/fsl/fsl_ssi.c | 2 +- sound/soc/fsl/imx-es8328.c | 1 - sound/soc/fsl/imx-pcm-dma.c | 2 +- sound/soc/fsl/imx-pcm.h | 7 +- sound/soc/generic/audio-graph-card2.c | 4 - sound/soc/generic/simple-card-utils.c | 187 +- sound/soc/intel/Kconfig | 12 - sound/soc/intel/Makefile | 1 - sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/avs/Makefile | 6 - sound/soc/intel/avs/avs.h | 247 - sound/soc/intel/avs/cldma.c | 316 - sound/soc/intel/avs/cldma.h | 29 - sound/soc/intel/avs/core.c | 61 - sound/soc/intel/avs/dsp.c | 302 - sound/soc/intel/avs/ipc.c | 382 - sound/soc/intel/avs/loader.c | 608 - sound/soc/intel/avs/messages.c | 695 - sound/soc/intel/avs/messages.h | 752 - sound/soc/intel/avs/registers.h | 75 - sound/soc/intel/avs/utils.c | 301 - sound/soc/intel/boards/Kconfig | 77 +- sound/soc/intel/boards/Makefile | 12 +- sound/soc/intel/boards/bdw-rt5650.c | 2 +- sound/soc/intel/boards/bdw-rt5677.c | 2 +- sound/soc/intel/boards/broadwell.c | 2 +- sound/soc/intel/boards/bxt_da7219_max98357a.c | 2 +- sound/soc/intel/boards/bxt_rt298.c | 2 +- sound/soc/intel/boards/bytcht_cx2072x.c | 2 +- sound/soc/intel/boards/bytcht_da7213.c | 2 +- sound/soc/intel/boards/bytcht_es8316.c | 4 +- sound/soc/intel/boards/bytcr_rt5640.c | 2 +- sound/soc/intel/boards/bytcr_rt5651.c | 2 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/cht_bsw_max98090_ti.c | 4 +- sound/soc/intel/boards/cht_bsw_nau8824.c | 4 +- sound/soc/intel/boards/cht_bsw_rt5645.c | 2 +- sound/soc/intel/boards/cht_bsw_rt5672.c | 2 +- sound/soc/intel/boards/glk_rt5682_max98357a.c | 2 +- sound/soc/intel/boards/haswell.c | 2 +- sound/soc/intel/boards/sof_cirrus_common.c | 163 - sound/soc/intel/boards/sof_cirrus_common.h | 25 - sound/soc/intel/boards/sof_es8336.c | 134 +- sound/soc/intel/boards/sof_realtek_common.c | 107 - sound/soc/intel/boards/sof_realtek_common.h | 4 - sound/soc/intel/boards/sof_rt5682.c | 56 +- sound/soc/intel/boards/sof_sdw.c | 2 +- sound/soc/intel/boards/sof_ssp_amp.c | 483 - sound/soc/intel/catpt/pcm.c | 6 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 63 +- sound/soc/intel/common/soc-acpi-intel-bxt-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-byt-match.c | 13 +- sound/soc/intel/common/soc-acpi-intel-cht-match.c | 12 + sound/soc/intel/common/soc-acpi-intel-cml-match.c | 23 +- sound/soc/intel/common/soc-acpi-intel-cnl-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-ehl-match.c | 1 + sound/soc/intel/common/soc-acpi-intel-glk-match.c | 18 +- sound/soc/intel/common/soc-acpi-intel-hda-match.c | 2 + .../intel/common/soc-acpi-intel-hsw-bdw-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-icl-match.c | 5 + sound/soc/intel/common/soc-acpi-intel-jsl-match.c | 19 +- sound/soc/intel/common/soc-acpi-intel-tgl-match.c | 31 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/mediatek/mt8183/mt8183-da7219-max98357.c | 23 +- .../mt8183/mt8183-mt6358-ts3a227-max98357.c | 6 +- .../mediatek/mt8192/mt8192-mt6359-rt1015-rt5682.c | 18 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 - sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 23 +- .../mediatek/mt8195/mt8195-mt6359-rt1019-rt5682.c | 4 +- sound/soc/mxs/mxs-saif.c | 5 +- sound/soc/mxs/mxs-sgtl5000.c | 3 - sound/soc/pxa/Kconfig | 9 + sound/soc/pxa/Makefile | 2 + sound/soc/pxa/imote2.c | 99 + sound/soc/qcom/Kconfig | 26 - sound/soc/qcom/Makefile | 6 - sound/soc/qcom/lpass-cdc-dma.c | 301 - sound/soc/qcom/lpass-cpu.c | 253 +- sound/soc/qcom/lpass-lpaif-reg.h | 127 +- sound/soc/qcom/lpass-platform.c | 635 +- sound/soc/qcom/lpass-sc7280.c | 438 - sound/soc/qcom/lpass.h | 142 - sound/soc/qcom/sc7280.c | 284 - sound/soc/rockchip/rk3399_gru_sound.c | 20 - sound/soc/rockchip/rockchip_i2s.c | 15 +- sound/soc/rockchip/rockchip_i2s_tdm.c | 2 +- sound/soc/samsung/i2s.c | 4 - sound/soc/samsung/idma.c | 5 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/sh/fsi.c | 19 +- sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-compress.c | 5 - sound/soc/soc-core.c | 3 +- sound/soc/soc-dapm.c | 15 - sound/soc/soc-generic-dmaengine-pcm.c | 20 +- sound/soc/soc-ops.c | 4 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 18 +- sound/soc/sof/amd/acp-dsp-offset.h | 1 - sound/soc/sof/amd/acp-ipc.c | 22 +- sound/soc/sof/amd/acp-loader.c | 9 - sound/soc/sof/amd/acp-pcm.c | 15 +- sound/soc/sof/amd/acp-stream.c | 3 - sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.c | 29 +- sound/soc/sof/amd/acp.h | 9 +- sound/soc/sof/amd/renoir.c | 1 + sound/soc/sof/compress.c | 274 +- sound/soc/sof/control.c | 545 +- sound/soc/sof/core.c | 73 +- sound/soc/sof/debug.c | 567 +- sound/soc/sof/imx/imx8.c | 4 +- sound/soc/sof/imx/imx8m.c | 3 +- sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 15 +- sound/soc/sof/intel/bdw.c | 2 +- sound/soc/sof/intel/byt.c | 4 +- sound/soc/sof/intel/cnl.c | 21 +- sound/soc/sof/intel/hda-dai.c | 204 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 18 +- sound/soc/sof/intel/hda-loader.c | 129 +- sound/soc/sof/intel/hda-pcm.c | 31 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 23 +- sound/soc/sof/intel/hda.c | 307 +- sound/soc/sof/intel/hda.h | 90 +- sound/soc/sof/intel/icl.c | 15 +- sound/soc/sof/intel/pci-tgl.c | 2 - sound/soc/sof/intel/pci-tng.c | 3 +- sound/soc/sof/intel/tgl.c | 15 +- sound/soc/sof/iomem-utils.c | 127 - sound/soc/sof/ipc.c | 142 +- sound/soc/sof/ipc3-control.c | 594 - sound/soc/sof/ipc3-ops.h | 21 - sound/soc/sof/ipc3-pcm.c | 372 - sound/soc/sof/ipc3-topology.c | 2393 --- sound/soc/sof/ipc3.c | 45 - sound/soc/sof/ops.h | 68 +- sound/soc/sof/pcm.c | 353 +- sound/soc/sof/pm.c | 93 +- sound/soc/sof/sof-audio.c | 546 +- sound/soc/sof/sof-audio.h | 235 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 - sound/soc/sof/sof-client-ipc-msg-injector.c | 192 - sound/soc/sof/sof-client-probes.c | 821 - sound/soc/sof/sof-client-probes.h | 31 - sound/soc/sof/sof-client.c | 469 - sound/soc/sof/sof-client.h | 67 - sound/soc/sof/sof-pci-dev.c | 16 - sound/soc/sof/sof-priv.h | 221 +- sound/soc/sof/sof-probes.c | 364 + sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/sof-utils.c | 77 - sound/soc/sof/sof-utils.h | 19 - sound/soc/sof/stream-ipc.c | 9 +- sound/soc/sof/topology.c | 3338 +++- sound/soc/sof/trace.c | 21 +- sound/soc/sof/utils.c | 186 + sound/soc/sti/uniperif_player.c | 6 +- sound/soc/sti/uniperif_reader.c | 2 +- sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/ti/davinci-i2s.c | 5 +- sound/soc/ti/omap-dmic.c | 2 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 - sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/sound_core.c | 30 +- sound/spi/at73c213.c | 31 +- sound/usb/mixer_maps.c | 10 - sound/usb/mixer_quirks.c | 7 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 177 +- sound/x86/intel_hdmi_audio.c | 13 + sound/xen/xen_snd_front_evtchnl.c | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 6 - tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/intel_sdsi/Makefile | 21 - tools/arch/x86/intel_sdsi/intel_sdsi.c | 558 - tools/arch/x86/lib/memcpy_64.S | 10 +- tools/arch/x86/lib/memset_64.S | 6 +- tools/arch/x86/lib/x86-opcode-map.txt | 111 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 115 - tools/bpf/bpftool/Documentation/bpftool.rst | 13 +- tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 38 +- tools/bpf/bpftool/bash-completion/bpftool | 18 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 46 +- tools/bpf/bpftool/feature.c | 141 +- tools/bpf/bpftool/gen.c | 1419 +- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 31 +- tools/bpf/bpftool/main.h | 8 +- tools/bpf/bpftool/map.c | 44 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 11 +- tools/bpf/bpftool/prog.c | 52 +- tools/bpf/bpftool/skeleton/pid_iter.bpf.c | 22 - tools/bpf/bpftool/skeleton/pid_iter.h | 2 - tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/bpftool/xlated_dumper.c | 5 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/build/Makefile | 2 +- tools/counter/Makefile | 2 +- tools/gpio/Makefile | 2 +- tools/hv/Makefile | 2 +- tools/iio/Makefile | 2 +- tools/iio/iio_event_monitor.c | 1 - tools/include/asm/barrier.h | 2 + tools/include/linux/atomic.h | 2 - tools/include/linux/cache.h | 10 - tools/include/linux/compiler.h | 4 + tools/include/linux/coresight-pmu.h | 2 - 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/objtool.h | 32 - tools/include/linux/pfn.h | 10 - tools/include/linux/slab.h | 38 - tools/include/linux/types.h | 15 +- tools/include/uapi/linux/bpf.h | 155 +- tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/kvm.h | 4 - tools/include/uapi/linux/perf_event.h | 2 - tools/lib/api/Makefile | 2 +- tools/lib/api/fd/array.c | 17 - tools/lib/api/fd/array.h | 1 - tools/lib/bpf/Makefile | 6 +- tools/lib/bpf/bpf.c | 22 +- tools/lib/bpf/bpf.h | 20 +- tools/lib/bpf/bpf_helpers.h | 2 +- tools/lib/bpf/bpf_tracing.h | 103 +- tools/lib/bpf/btf.c | 31 +- tools/lib/bpf/btf.h | 34 +- tools/lib/bpf/btf_dump.c | 11 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 934 +- tools/lib/bpf/libbpf.h | 234 +- tools/lib/bpf/libbpf.map | 18 +- tools/lib/bpf/libbpf_internal.h | 17 - tools/lib/bpf/libbpf_legacy.h | 26 - tools/lib/bpf/libbpf_version.h | 2 +- tools/lib/bpf/netlink.c | 180 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/bpf/skel_internal.h | 253 +- tools/lib/bpf/xsk.c | 15 +- tools/lib/perf/Documentation/libperf.txt | 7 +- tools/lib/perf/Makefile | 2 +- tools/lib/perf/include/perf/event.h | 4 +- tools/lib/perf/include/perf/threadmap.h | 7 +- tools/lib/perf/libperf.map | 1 - tools/lib/perf/tests/test-threadmap.c | 41 - tools/lib/perf/threadmap.c | 36 +- tools/lib/slab.c | 38 - tools/lib/subcmd/Makefile | 2 +- tools/lib/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/objtool/Makefile | 2 +- tools/objtool/arch/x86/decode.c | 43 +- tools/objtool/builtin-check.c | 7 +- tools/objtool/check.c | 400 +- tools/objtool/elf.c | 63 - tools/objtool/include/objtool/arch.h | 1 - tools/objtool/include/objtool/builtin.h | 3 +- tools/objtool/include/objtool/check.h | 13 +- tools/objtool/include/objtool/elf.h | 1 - tools/objtool/include/objtool/objtool.h | 4 - tools/objtool/include/objtool/warn.h | 2 - tools/objtool/objtool.c | 1 - tools/pci/Makefile | 2 +- tools/perf/Documentation/itrace.txt | 2 - tools/perf/Documentation/perf-intel-pt.txt | 104 +- tools/perf/Documentation/perf-lock.txt | 4 - tools/perf/Documentation/perf-record.txt | 34 - tools/perf/Documentation/perf-script.txt | 13 +- tools/perf/Makefile.perf | 4 +- tools/perf/arch/arm/util/cs-etm.c | 3 - tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/{csky => nds32}/Build | 0 tools/perf/arch/nds32/util/Build | 1 + tools/perf/arch/nds32/util/header.c | 29 + tools/perf/arch/s390/util/dwarf-regs.c | 3 +- tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 - tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 -- tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 -- .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 17 +- tools/perf/arch/x86/util/event.c | 2 +- tools/perf/arch/x86/util/evlist.c | 2 +- tools/perf/arch/x86/util/intel-pt.c | 7 - tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/builtin-annotate.c | 14 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-data.c | 7 - tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 155 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1166 +- tools/perf/builtin-report.c | 10 +- tools/perf/builtin-script.c | 106 +- tools/perf/builtin-top.c | 10 +- tools/perf/builtin-trace.c | 2 +- .../arch/arm64/hisilicon/hip09/sys/uncore-cpa.json | 81 - .../perf/pmu-events/arch/x86/alderlake/cache.json | 1140 -- .../arch/x86/alderlake/floating-point.json | 158 - .../pmu-events/arch/x86/alderlake/frontend.json | 491 - .../perf/pmu-events/arch/x86/alderlake/memory.json | 318 - .../perf/pmu-events/arch/x86/alderlake/other.json | 146 - .../pmu-events/arch/x86/alderlake/pipeline.json | 1721 -- .../arch/x86/alderlake/uncore-memory.json | 222 - .../arch/x86/alderlake/uncore-other.json | 40 - .../arch/x86/alderlake/virtual-memory.json | 258 - tools/perf/pmu-events/arch/x86/bonnell/cache.json | 748 +- .../arch/x86/bonnell/floating-point.json | 274 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 96 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 152 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 452 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 402 +- .../arch/x86/bonnell/virtual-memory.json | 126 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 353 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4717 +++-- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4320 +++-- .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1905 +- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1124 +- .../arch/x86/broadwellde/floating-point.json | 222 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellde/memory.json | 608 +- .../pmu-events/arch/x86/broadwellde/other.json | 28 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 1892 +- .../arch/x86/broadwellde/virtual-memory.json | 394 +- .../arch/x86/broadwellx/bdx-metrics.json | 351 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 1302 +- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 972 +- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1893 +- .../arch/x86/broadwellx/virtual-memory.json | 394 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 967 +- .../arch/x86/cascadelakex/clx-metrics.json | 469 +- .../arch/x86/cascadelakex/floating-point.json | 50 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 18 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 1008 +- .../pmu-events/arch/x86/cascadelakex/other.json | 952 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 - .../arch/x86/cascadelakex/uncore-other.json | 23 - tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1456 +- .../arch/x86/goldmont/floating-point.json | 33 - .../pmu-events/arch/x86/goldmont/frontend.json | 78 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 38 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 92 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 538 +- .../arch/x86/goldmont/virtual-memory.json | 94 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 1730 +- .../arch/x86/goldmontplus/floating-point.json | 38 - .../pmu-events/arch/x86/goldmontplus/frontend.json | 88 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 44 +- .../pmu-events/arch/x86/goldmontplus/other.json | 106 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 616 +- .../arch/x86/goldmontplus/virtual-memory.json | 214 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 1452 +- .../arch/x86/haswell/floating-point.json | 129 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 362 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 265 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 1004 +- tools/perf/pmu-events/arch/x86/haswell/other.json | 40 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 1794 +- .../pmu-events/arch/x86/haswell/uncore-cache.json | 252 - .../pmu-events/arch/x86/haswell/uncore-other.json | 69 - tools/perf/pmu-events/arch/x86/haswell/uncore.json | 374 + .../arch/x86/haswell/virtual-memory.json | 552 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 1434 +- .../arch/x86/haswellx/floating-point.json | 116 +- .../pmu-events/arch/x86/haswellx/frontend.json | 336 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 263 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 1064 +- tools/perf/pmu-events/arch/x86/haswellx/other.json | 28 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 1763 +- .../arch/x86/haswellx/virtual-memory.json | 512 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 658 +- .../arch/x86/icelake/floating-point.json | 69 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 449 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 338 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 593 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1079 +- .../arch/x86/icelake/virtual-memory.json | 178 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 851 +- .../arch/x86/icelakex/floating-point.json | 51 +- .../pmu-events/arch/x86/icelakex/frontend.json | 501 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 304 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 601 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 794 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 1112 +- .../pmu-events/arch/x86/icelakex/uncore-other.json | 61 +- .../arch/x86/icelakex/virtual-memory.json | 150 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 1444 +- .../arch/x86/ivybridge/floating-point.json | 212 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 386 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 287 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 290 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 42 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 1767 +- .../arch/x86/ivybridge/uncore-cache.json | 252 - .../arch/x86/ivybridge/uncore-other.json | 91 - .../perf/pmu-events/arch/x86/ivybridge/uncore.json | 314 + .../arch/x86/ivybridge/virtual-memory.json | 208 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 1596 +- .../arch/x86/ivytown/floating-point.json | 212 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 386 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 277 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 562 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 42 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 1767 +- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1584 +- .../arch/x86/jaketown/floating-point.json | 160 +- .../pmu-events/arch/x86/jaketown/frontend.json | 363 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 478 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 58 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 1558 +- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2604 +-- .../arch/x86/knightslanding/floating-point.json | 29 - .../arch/x86/knightslanding/frontend.json | 48 +- .../pmu-events/arch/x86/knightslanding/memory.json | 1226 +- .../arch/x86/knightslanding/pipeline.json | 465 +- .../arch/x86/knightslanding/virtual-memory.json | 68 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 2 - .../perf/pmu-events/arch/x86/nehalemep/cache.json | 3070 +-- .../arch/x86/nehalemep/floating-point.json | 180 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 18 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 670 +- .../perf/pmu-events/arch/x86/nehalemep/other.json | 156 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 764 +- .../arch/x86/nehalemep/virtual-memory.json | 90 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2298 +-- .../arch/x86/sandybridge/floating-point.json | 172 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 365 +- .../pmu-events/arch/x86/sandybridge/memory.json | 520 +- .../pmu-events/arch/x86/sandybridge/other.json | 66 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1640 +- .../arch/x86/sandybridge/snb-metrics.json | 150 +- .../arch/x86/sandybridge/uncore-cache.json | 252 - .../arch/x86/sandybridge/uncore-other.json | 91 - .../pmu-events/arch/x86/sandybridge/uncore.json | 314 + .../arch/x86/sandybridge/virtual-memory.json | 160 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 940 +- .../arch/x86/silvermont/floating-point.json | 11 - .../pmu-events/arch/x86/silvermont/frontend.json | 75 +- .../pmu-events/arch/x86/silvermont/memory.json | 8 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 422 +- .../arch/x86/silvermont/virtual-memory.json | 76 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2611 ++- .../arch/x86/skylake/floating-point.json | 48 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 570 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1562 +- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1067 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 497 +- .../arch/x86/skylake/virtual-memory.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 111 +- .../arch/x86/skylakex/floating-point.json | 24 +- .../pmu-events/arch/x86/skylakex/frontend.json | 18 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 96 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 - .../pmu-events/arch/x86/skylakex/skx-metrics.json | 461 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23 - .../perf/pmu-events/arch/x86/tigerlake/cache.json | 44 +- .../arch/x86/tigerlake/floating-point.json | 11 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 37 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 282 +- .../arch/x86/tremontx/floating-point.json | 24 - .../pmu-events/arch/x86/tremontx/frontend.json | 97 +- .../perf/pmu-events/arch/x86/tremontx/memory.json | 449 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 1786 +- .../pmu-events/arch/x86/tremontx/pipeline.json | 341 +- .../arch/x86/tremontx/uncore-memory.json | 156 +- .../pmu-events/arch/x86/tremontx/uncore-other.json | 2049 +- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2726 +-- .../arch/x86/westmereep-dp/floating-point.json | 180 +- .../arch/x86/westmereep-dp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 686 +- .../pmu-events/arch/x86/westmereep-dp/other.json | 238 +- .../arch/x86/westmereep-dp/pipeline.json | 780 +- .../arch/x86/westmereep-dp/virtual-memory.json | 138 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 3122 ++-- .../arch/x86/westmereep-sp/floating-point.json | 180 +- .../arch/x86/westmereep-sp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 670 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 238 +- .../arch/x86/westmereep-sp/pipeline.json | 780 +- .../arch/x86/westmereep-sp/virtual-memory.json | 120 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 3122 ++-- .../arch/x86/westmereex/floating-point.json | 180 +- .../pmu-events/arch/x86/westmereex/frontend.json | 18 +- .../pmu-events/arch/x86/westmereex/memory.json | 676 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 238 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 784 +- .../arch/x86/westmereex/virtual-memory.json | 138 +- tools/perf/pmu-events/jevents.c | 1 - tools/perf/scripts/python/export-to-postgresql.py | 17 +- tools/perf/scripts/python/export-to-sqlite.py | 19 +- tools/perf/scripts/python/intel-pt-events.py | 55 +- tools/perf/tests/attr/README | 2 - tools/perf/tests/attr/base-record-spe | 40 - tools/perf/tests/attr/test-record-spe-period | 12 - tools/perf/tests/attr/test-record-spe-period-term | 12 - tools/perf/tests/bpf.c | 14 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/tests/llvm.c | 2 +- tools/perf/tests/maps.c | 20 +- tools/perf/tests/pmu-events.c | 32 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/tests/vmlinux-kallsyms.c | 8 +- tools/perf/util/Build | 1 - tools/perf/util/annotate.c | 10 - tools/perf/util/auxtrace.c | 4 - tools/perf/util/auxtrace.h | 4 - tools/perf/util/bpf-event.c | 15 +- tools/perf/util/bpf-loader.c | 328 +- tools/perf/util/bpf_map.c | 28 +- tools/perf/util/branch.c | 4 +- tools/perf/util/build-id.c | 4 +- tools/perf/util/callchain.c | 2 +- tools/perf/util/data.c | 8 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dso.h | 1 - tools/perf/util/dsos.c | 13 - tools/perf/util/event.c | 6 +- tools/perf/util/event.h | 45 +- tools/perf/util/evlist.c | 44 +- tools/perf/util/evlist.h | 1 - tools/perf/util/evsel.c | 4 - tools/perf/util/header.c | 1 - tools/perf/util/hist.c | 2 - tools/perf/util/hist.h | 2 - tools/perf/util/include/linux/linkage.h | 52 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 245 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 21 - .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 47 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 3 - tools/perf/util/intel-pt.c | 164 +- tools/perf/util/jitdump.c | 10 +- tools/perf/util/machine.c | 38 +- tools/perf/util/machine.h | 8 +- tools/perf/util/map.c | 456 +- tools/perf/util/map.h | 26 +- tools/perf/util/maps.c | 403 - tools/perf/util/maps.h | 2 + tools/perf/util/mmap.c | 10 - tools/perf/util/mmap.h | 3 - tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/parse-events.c | 8 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/probe-event.c | 2 +- tools/perf/util/record.h | 2 - .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/session.c | 213 +- tools/perf/util/session.h | 3 +- tools/perf/util/sort.c | 128 - tools/perf/util/sort.h | 2 - tools/perf/util/symbol.c | 20 +- tools/perf/util/tool.h | 3 +- tools/perf/util/top.h | 5 +- tools/perf/util/trace-event-parse.c | 2 +- tools/perf/util/util.c | 31 - tools/perf/util/util.h | 2 - tools/power/cpupower/Makefile | 6 +- tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/lib/acpi_cppc.c | 59 - tools/power/cpupower/lib/acpi_cppc.h | 21 - tools/power/cpupower/lib/cpufreq.c | 23 +- tools/power/cpupower/lib/cpufreq.h | 12 - tools/power/cpupower/man/cpupower-frequency-info.1 | 3 - tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/power/cpupower/utils/cpufreq-info.c | 87 +- tools/power/cpupower/utils/helpers/amd.c | 77 - tools/power/cpupower/utils/helpers/cpuid.c | 13 - tools/power/cpupower/utils/helpers/helpers.h | 22 - tools/power/cpupower/utils/helpers/misc.c | 60 - .../x86/amd_pstate_tracer/amd_pstate_trace.py | 354 - tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 12 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 - tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 - tools/power/x86/intel-speed-select/isst.h | 13 - .../x86/intel_pstate_tracer/intel_pstate_tracer.py | 260 +- tools/power/x86/turbostat/turbostat.c | 2 +- tools/scripts/Makefile.include | 26 +- tools/scripts/utilities.mak | 2 +- tools/spi/Makefile | 6 +- tools/testing/cxl/Kbuild | 22 +- tools/testing/cxl/mock_acpi.c | 74 + tools/testing/cxl/mock_mem.c | 10 - tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/cxl.c | 330 +- tools/testing/cxl/test/mem.c | 19 - tools/testing/cxl/test/mock.c | 91 +- tools/testing/cxl/test/mock.h | 8 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/memblock/.gitignore | 4 - tools/testing/memblock/Makefile | 55 - tools/testing/memblock/README | 107 - tools/testing/memblock/TODO | 28 - 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 | 15 - tools/testing/memblock/mmzone.c | 20 - tools/testing/memblock/scripts/Makefile.include | 19 - tools/testing/memblock/tests/alloc_api.c | 750 - tools/testing/memblock/tests/alloc_api.h | 9 - tools/testing/memblock/tests/alloc_helpers_api.c | 393 - tools/testing/memblock/tests/alloc_helpers_api.h | 9 - tools/testing/memblock/tests/alloc_nid_api.c | 1174 -- tools/testing/memblock/tests/alloc_nid_api.h | 9 - tools/testing/memblock/tests/basic_api.c | 903 - tools/testing/memblock/tests/basic_api.h | 9 - tools/testing/memblock/tests/common.c | 48 - tools/testing/memblock/tests/common.h | 34 - tools/testing/nvdimm/Kbuild | 4 + tools/testing/nvdimm/config_check.c | 1 + tools/testing/nvdimm/test/ndtest.c | 67 +- tools/testing/nvdimm/test/nfit.c | 23 + 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/.gitignore | 1 - tools/testing/selftests/Makefile | 38 +- tools/testing/selftests/alsa/mixer-test.c | 412 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 4 +- .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 + tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- .../testing/selftests/arm64/signal/test_signals.h | 1 - .../selftests/arm64/signal/test_signals_utils.c | 34 +- .../selftests/arm64/signal/test_signals_utils.h | 2 - tools/testing/selftests/bpf/.gitignore | 2 - tools/testing/selftests/bpf/Makefile | 29 +- tools/testing/selftests/bpf/README.rst | 12 +- .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 60 +- tools/testing/selftests/bpf/cap_helpers.c | 67 - tools/testing/selftests/bpf/cap_helpers.h | 19 - tools/testing/selftests/bpf/config | 5 - tools/testing/selftests/bpf/ima_setup.sh | 35 +- tools/testing/selftests/bpf/network_helpers.c | 86 - tools/testing/selftests/bpf/network_helpers.h | 9 - tools/testing/selftests/bpf/prog_tests/align.c | 218 +- tools/testing/selftests/bpf/prog_tests/atomics.c | 149 +- .../selftests/bpf/prog_tests/attach_probe.c | 18 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 64 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 195 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 20 - .../bpf/prog_tests/bpf_iter_setsockopt_unix.c | 100 - .../selftests/bpf/prog_tests/bpf_mod_race.c | 230 - tools/testing/selftests/bpf/prog_tests/bpf_nf.c | 52 - tools/testing/selftests/bpf/prog_tests/btf.c | 25 +- tools/testing/selftests/bpf/prog_tests/btf_dump.c | 54 +- tools/testing/selftests/bpf/prog_tests/btf_tag.c | 207 +- .../bpf/prog_tests/cgroup_attach_autodetach.c | 2 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 14 +- .../bpf/prog_tests/cgroup_attach_override.c | 2 +- .../bpf/prog_tests/cgroup_getset_retval.c | 481 - tools/testing/selftests/bpf/prog_tests/check_mtu.c | 40 +- .../selftests/bpf/prog_tests/cls_redirect.c | 10 +- tools/testing/selftests/bpf/prog_tests/core_kern.c | 16 +- .../selftests/bpf/prog_tests/core_kern_overflow.c | 13 - .../testing/selftests/bpf/prog_tests/core_reloc.c | 63 +- .../selftests/bpf/prog_tests/custom_sec_handlers.c | 176 - .../selftests/bpf/prog_tests/dummy_st_ops.c | 27 +- .../selftests/bpf/prog_tests/fentry_fexit.c | 24 +- .../testing/selftests/bpf/prog_tests/fentry_test.c | 7 +- .../selftests/bpf/prog_tests/fexit_bpf2bpf.c | 34 +- .../selftests/bpf/prog_tests/fexit_stress.c | 22 +- .../testing/selftests/bpf/prog_tests/fexit_test.c | 7 +- tools/testing/selftests/bpf/prog_tests/find_vma.c | 30 +- .../selftests/bpf/prog_tests/flow_dissector.c | 33 +- .../bpf/prog_tests/flow_dissector_load_bytes.c | 24 +- tools/testing/selftests/bpf/prog_tests/for_each.c | 32 +- .../selftests/bpf/prog_tests/get_func_args_test.c | 12 +- .../selftests/bpf/prog_tests/get_func_ip_test.c | 10 +- .../bpf/prog_tests/get_stackid_cannot_attach.c | 2 +- .../testing/selftests/bpf/prog_tests/global_data.c | 32 +- .../selftests/bpf/prog_tests/global_data_init.c | 2 +- .../selftests/bpf/prog_tests/global_func_args.c | 14 +- tools/testing/selftests/bpf/prog_tests/kfree_skb.c | 16 +- .../testing/selftests/bpf/prog_tests/kfunc_call.c | 46 +- .../selftests/bpf/prog_tests/kprobe_multi_test.c | 323 - .../selftests/bpf/prog_tests/ksyms_module.c | 27 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 35 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 6 +- tools/testing/selftests/bpf/prog_tests/map_lock.c | 15 +- tools/testing/selftests/bpf/prog_tests/map_ptr.c | 16 +- .../selftests/bpf/prog_tests/modify_return.c | 33 +- tools/testing/selftests/bpf/prog_tests/obj_name.c | 2 +- .../selftests/bpf/prog_tests/perf_branches.c | 4 +- tools/testing/selftests/bpf/prog_tests/perf_link.c | 2 +- .../testing/selftests/bpf/prog_tests/pkt_access.c | 26 +- .../selftests/bpf/prog_tests/pkt_md_access.c | 14 +- .../selftests/bpf/prog_tests/prog_run_opts.c | 77 - .../selftests/bpf/prog_tests/prog_run_xattr.c | 83 + .../selftests/bpf/prog_tests/queue_stack_map.c | 46 +- .../selftests/bpf/prog_tests/raw_tp_test_run.c | 64 +- .../bpf/prog_tests/raw_tp_writable_test_run.c | 16 +- .../testing/selftests/bpf/prog_tests/send_signal.c | 17 +- .../selftests/bpf/prog_tests/signal_pending.c | 23 +- tools/testing/selftests/bpf/prog_tests/skb_ctx.c | 81 +- .../testing/selftests/bpf/prog_tests/skb_helpers.c | 16 +- .../testing/selftests/bpf/prog_tests/sock_fields.c | 58 +- .../selftests/bpf/prog_tests/sockmap_basic.c | 86 +- .../selftests/bpf/prog_tests/sockmap_listen.c | 12 +- .../testing/selftests/bpf/prog_tests/sockopt_sk.c | 4 +- tools/testing/selftests/bpf/prog_tests/spinlock.c | 14 +- .../bpf/prog_tests/stacktrace_build_id_nmi.c | 2 +- .../selftests/bpf/prog_tests/stacktrace_map_skip.c | 63 - tools/testing/selftests/bpf/prog_tests/subprogs.c | 77 +- .../testing/selftests/bpf/prog_tests/subskeleton.c | 78 - tools/testing/selftests/bpf/prog_tests/syscall.c | 10 +- tools/testing/selftests/bpf/prog_tests/tailcalls.c | 274 +- .../selftests/bpf/prog_tests/task_pt_regs.c | 16 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 523 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 73 - tools/testing/selftests/bpf/prog_tests/test_ima.c | 149 +- .../selftests/bpf/prog_tests/test_profiler.c | 14 +- .../selftests/bpf/prog_tests/test_skb_pkt_end.c | 15 +- tools/testing/selftests/bpf/prog_tests/timer.c | 7 +- tools/testing/selftests/bpf/prog_tests/timer_mim.c | 7 +- tools/testing/selftests/bpf/prog_tests/trace_ext.c | 28 +- tools/testing/selftests/bpf/prog_tests/xdp.c | 34 +- .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 146 - .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 251 +- .../testing/selftests/bpf/prog_tests/xdp_attach.c | 29 +- .../testing/selftests/bpf/prog_tests/xdp_bpf2bpf.c | 141 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 72 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 63 +- .../selftests/bpf/prog_tests/xdp_do_redirect.c | 201 - tools/testing/selftests/bpf/prog_tests/xdp_info.c | 14 +- tools/testing/selftests/bpf/prog_tests/xdp_link.c | 26 +- .../selftests/bpf/prog_tests/xdp_noinline.c | 44 +- tools/testing/selftests/bpf/prog_tests/xdp_perf.c | 19 +- tools/testing/selftests/bpf/progs/atomics.c | 28 +- .../selftests/bpf/progs/bloom_filter_bench.c | 7 +- .../testing/selftests/bpf/progs/bloom_filter_map.c | 5 +- .../selftests/bpf/progs/bpf_iter_setsockopt_unix.c | 60 - tools/testing/selftests/bpf/progs/bpf_iter_task.c | 54 - tools/testing/selftests/bpf/progs/bpf_iter_unix.c | 2 +- tools/testing/selftests/bpf/progs/bpf_loop.c | 9 +- tools/testing/selftests/bpf/progs/bpf_loop_bench.c | 3 +- tools/testing/selftests/bpf/progs/bpf_misc.h | 19 - tools/testing/selftests/bpf/progs/bpf_mod_race.c | 100 - .../selftests/bpf/progs/bpf_syscall_macro.c | 84 - .../testing/selftests/bpf/progs/bpf_tracing_net.h | 2 - .../progs/{test_btf_decl_tag.c => btf_decl_tag.c} | 0 .../selftests/bpf/progs/btf_type_tag_percpu.c | 66 - .../selftests/bpf/progs/btf_type_tag_user.c | 40 - .../bpf/progs/cgroup_getset_retval_getsockopt.c | 45 - .../bpf/progs/cgroup_getset_retval_setsockopt.c | 52 - tools/testing/selftests/bpf/progs/core_kern.c | 16 - .../selftests/bpf/progs/core_kern_overflow.c | 22 - tools/testing/selftests/bpf/progs/fexit_sleep.c | 9 +- .../selftests/bpf/progs/freplace_cls_redirect.c | 12 +- tools/testing/selftests/bpf/progs/ima.c | 66 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/kprobe_multi.c | 98 - tools/testing/selftests/bpf/progs/ksym_race.c | 13 - tools/testing/selftests/bpf/progs/local_storage.c | 19 - tools/testing/selftests/bpf/progs/perfbuf_bench.c | 3 +- tools/testing/selftests/bpf/progs/ringbuf_bench.c | 3 +- .../testing/selftests/bpf/progs/sample_map_ret0.c | 24 +- .../selftests/bpf/progs/sockmap_parse_prog.c | 2 + tools/testing/selftests/bpf/progs/sockopt_sk.c | 35 +- .../selftests/bpf/progs/stacktrace_map_skip.c | 68 - tools/testing/selftests/bpf/progs/test_bpf_nf.c | 118 - tools/testing/selftests/bpf/progs/test_btf_haskv.c | 3 - tools/testing/selftests/bpf/progs/test_btf_newkv.c | 3 - tools/testing/selftests/bpf/progs/test_btf_nokv.c | 12 +- .../selftests/bpf/progs/test_custom_sec_handlers.c | 63 - .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 3 +- .../selftests/bpf/progs/test_send_signal_kern.c | 2 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 15 +- .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 63 +- .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 - .../testing/selftests/bpf/progs/test_subskeleton.c | 28 - .../selftests/bpf/progs/test_subskeleton_lib.c | 61 - .../selftests/bpf/progs/test_subskeleton_lib2.c | 16 - tools/testing/selftests/bpf/progs/test_tc_dtime.c | 349 - tools/testing/selftests/bpf/progs/test_tc_edt.c | 12 +- .../bpf/progs/test_tcp_check_syncookie_kern.c | 12 +- .../bpf/progs/test_xdp_adjust_tail_grow.c | 10 +- .../bpf/progs/test_xdp_adjust_tail_shrink.c | 32 +- .../testing/selftests/bpf/progs/test_xdp_bpf2bpf.c | 2 +- .../selftests/bpf/progs/test_xdp_do_redirect.c | 100 - .../selftests/bpf/progs/test_xdp_update_frags.c | 42 - .../bpf/progs/test_xdp_with_cpumap_frags_helpers.c | 27 - .../bpf/progs/test_xdp_with_cpumap_helpers.c | 8 +- .../bpf/progs/test_xdp_with_devmap_frags_helpers.c | 27 - .../bpf/progs/test_xdp_with_devmap_helpers.c | 9 +- tools/testing/selftests/bpf/progs/trace_printk.c | 3 +- tools/testing/selftests/bpf/progs/trace_vprintk.c | 3 +- tools/testing/selftests/bpf/progs/trigger_bench.c | 9 +- .../selftests/bpf/progs/xdp_redirect_multi_kern.c | 2 +- tools/testing/selftests/bpf/test_cgroup_storage.c | 2 +- tools/testing/selftests/bpf/test_cpp.cpp | 90 +- tools/testing/selftests/bpf/test_lirc_mode2.sh | 5 +- tools/testing/selftests/bpf/test_lru_map.c | 15 +- tools/testing/selftests/bpf/test_lwt_ip_encap.sh | 10 +- tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +- tools/testing/selftests/bpf/test_maps.c | 2 +- tools/testing/selftests/bpf/test_sock_addr.c | 6 +- tools/testing/selftests/bpf/test_sockmap.c | 4 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 5 +- tools/testing/selftests/bpf/test_tunnel.sh | 2 +- tools/testing/selftests/bpf/test_verifier.c | 136 +- tools/testing/selftests/bpf/test_xdp_meta.sh | 38 +- tools/testing/selftests/bpf/test_xdp_redirect.sh | 30 +- .../selftests/bpf/test_xdp_redirect_multi.sh | 60 +- tools/testing/selftests/bpf/test_xdp_veth.sh | 39 +- tools/testing/selftests/bpf/test_xdp_vlan.sh | 66 +- tools/testing/selftests/bpf/trace_helpers.c | 77 +- tools/testing/selftests/bpf/trace_helpers.h | 3 +- .../selftests/bpf/verifier/atomic_invalid.c | 6 +- tools/testing/selftests/bpf/verifier/bounds.c | 4 +- .../selftests/bpf/verifier/bounds_deduction.c | 2 +- tools/testing/selftests/bpf/verifier/calls.c | 183 +- tools/testing/selftests/bpf/verifier/ctx.c | 12 +- .../selftests/bpf/verifier/direct_packet_access.c | 2 +- .../selftests/bpf/verifier/helper_access_var_len.c | 6 +- tools/testing/selftests/bpf/verifier/jmp32.c | 16 +- tools/testing/selftests/bpf/verifier/precise.c | 4 +- tools/testing/selftests/bpf/verifier/raw_stack.c | 4 +- .../testing/selftests/bpf/verifier/ref_tracking.c | 6 +- .../selftests/bpf/verifier/search_pruning.c | 2 +- tools/testing/selftests/bpf/verifier/sock.c | 83 +- tools/testing/selftests/bpf/verifier/spill_fill.c | 38 +- tools/testing/selftests/bpf/verifier/unpriv.c | 4 +- .../selftests/bpf/verifier/value_illegal_alu.c | 4 +- .../selftests/bpf/verifier/value_ptr_arith.c | 4 +- tools/testing/selftests/bpf/verifier/var_off.c | 2 +- tools/testing/selftests/bpf/vmtest.sh | 2 +- tools/testing/selftests/bpf/xdp_redirect_multi.c | 8 +- tools/testing/selftests/bpf/xdping.c | 4 +- tools/testing/selftests/bpf/xdpxceiver.c | 85 +- tools/testing/selftests/bpf/xdpxceiver.h | 2 +- tools/testing/selftests/cgroup/cgroup_util.c | 15 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 - tools/testing/selftests/cgroup/test_memcontrol.c | 78 - tools/testing/selftests/damon/Makefile | 1 - tools/testing/selftests/damon/sysfs.sh | 306 - tools/testing/selftests/dma/dma_map_benchmark.c | 25 +- .../selftests/drivers/net/mlxsw/hw_stats_l3.sh | 31 - .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 3 +- .../selftests/drivers/net/netdevsim/hw_stats_l3.sh | 421 - tools/testing/selftests/drivers/sdsi/sdsi.sh | 25 - tools/testing/selftests/drivers/sdsi/sdsi_test.py | 226 - tools/testing/selftests/exec/.gitignore | 2 - tools/testing/selftests/exec/Makefile | 3 +- .../exec/{binfmt_script.py => binfmt_script} | 0 tools/testing/selftests/exec/null-argv.c | 78 - 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/.gitignore | 4 - tools/testing/selftests/kvm/Makefile | 6 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 7 +- .../selftests/kvm/aarch64/debug-exceptions.c | 58 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 1 - tools/testing/selftests/kvm/aarch64/vgic_irq.c | 49 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 23 +- .../testing/selftests/kvm/include/kvm_util_base.h | 8 - .../selftests/kvm/include/s390x/processor.h | 8 - tools/testing/selftests/kvm/include/x86_64/apic.h | 1 - tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- .../selftests/kvm/include/x86_64/processor.h | 5 - tools/testing/selftests/kvm/include/x86_64/svm.h | 9 +- .../selftests/kvm/include/x86_64/svm_util.h | 6 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 12 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 13 +- tools/testing/selftests/kvm/lib/kvm_util.c | 87 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 - .../testing/selftests/kvm/max_guest_memory_test.c | 292 - tools/testing/selftests/kvm/s390x/memop.c | 732 +- tools/testing/selftests/kvm/s390x/tprot.c | 227 - .../testing/selftests/kvm/set_memory_region_test.c | 35 +- tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 - .../selftests/kvm/x86_64/pmu_event_filter_test.c | 33 - .../selftests/kvm/x86_64/sev_migrate_tests.c | 125 +- .../selftests/kvm/x86_64/xapic_state_test.c | 150 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lib.mk | 8 +- tools/testing/selftests/livepatch/functions.sh | 22 +- tools/testing/selftests/livepatch/test-ftrace.sh | 3 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/lkdtm/tests.txt | 1 - tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 5 +- .../testing/selftests/net/af_unix/test_unix_oob.c | 6 +- tools/testing/selftests/net/cmsg_ipv6.sh | 156 - tools/testing/selftests/net/cmsg_sender.c | 506 - tools/testing/selftests/net/cmsg_so_mark.c | 67 + tools/testing/selftests/net/cmsg_so_mark.sh | 32 +- tools/testing/selftests/net/cmsg_time.sh | 83 - tools/testing/selftests/net/fcnal-test.sh | 2 +- tools/testing/selftests/net/fib_rule_tests.sh | 86 +- tools/testing/selftests/net/fib_tests.sh | 147 +- tools/testing/selftests/net/forwarding/Makefile | 1 - .../selftests/net/forwarding/bridge_locked_port.sh | 180 - .../selftests/net/forwarding/bridge_vlan_aware.sh | 5 +- .../net/forwarding/bridge_vlan_unaware.sh | 5 +- .../selftests/net/forwarding/fib_offload_lib.sh | 12 +- .../net/forwarding/forwarding.config.sample | 2 - .../selftests/net/forwarding/hw_stats_l3.sh | 332 - tools/testing/selftests/net/forwarding/lib.sh | 69 - tools/testing/selftests/net/forwarding/pedit_ip.sh | 201 - .../testing/selftests/net/forwarding/tc_police.sh | 52 - tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 23 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 2751 ++- tools/testing/selftests/net/mptcp/pm_netlink.sh | 18 - tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 88 +- tools/testing/selftests/net/mptcp/settings | 2 +- tools/testing/selftests/net/pmtu.sh | 162 +- tools/testing/selftests/net/psock_fanout.c | 5 +- tools/testing/selftests/net/reuseport_bpf_numa.c | 2 +- tools/testing/selftests/net/rtnetlink.sh | 4 +- .../selftests/net/test_vxlan_vnifiltering.sh | 579 - tools/testing/selftests/net/timestamping.c | 4 +- tools/testing/selftests/net/toeplitz.c | 6 +- tools/testing/selftests/net/txtimestamp.c | 6 +- tools/testing/selftests/netfilter/.gitignore | 1 - tools/testing/selftests/netfilter/Makefile | 3 +- tools/testing/selftests/netfilter/connect_close.c | 136 - tools/testing/selftests/netfilter/nft_nat.sh | 5 +- tools/testing/selftests/netfilter/nft_queue.sh | 19 - tools/testing/selftests/powerpc/Makefile | 4 +- .../testing/selftests/powerpc/copyloops/.gitignore | 1 - tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 - tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 - .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 - .../selftests/powerpc/copyloops/memmove_validate.c | 58 - tools/testing/selftests/powerpc/include/reg.h | 4 - tools/testing/selftests/powerpc/mce/Makefile | 7 - .../testing/selftests/powerpc/mce/inject-ra-err.c | 65 - tools/testing/selftests/powerpc/mce/vas-api.h | 1 - .../selftests/powerpc/papr_attributes/.gitignore | 2 - .../selftests/powerpc/papr_attributes/Makefile | 7 - .../selftests/powerpc/papr_attributes/attr_test.c | 107 - tools/testing/selftests/powerpc/pmu/Makefile | 11 +- tools/testing/selftests/powerpc/pmu/event.c | 19 +- tools/testing/selftests/powerpc/pmu/event.h | 6 - .../powerpc/pmu/sampling_tests/.gitignore | 11 - .../selftests/powerpc/pmu/sampling_tests/Makefile | 12 - .../selftests/powerpc/pmu/sampling_tests/misc.c | 412 - .../selftests/powerpc/pmu/sampling_tests/misc.h | 227 - .../pmu/sampling_tests/mmcr0_cc56run_test.c | 59 - .../pmu/sampling_tests/mmcr0_exceptionbits_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc1ce_test.c | 59 - .../pmu/sampling_tests/mmcr0_fc56_pmc56_test.c | 58 - .../pmu/sampling_tests/mmcr0_pmccext_test.c | 59 - .../powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c | 58 - .../powerpc/pmu/sampling_tests/mmcr1_comb_test.c | 66 - .../pmu/sampling_tests/mmcr2_fcs_fch_test.c | 85 - .../powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c | 74 - .../powerpc/pmu/sampling_tests/mmcr3_src_test.c | 67 - .../mmcra_thresh_marked_sample_test.c | 80 - .../selftests/powerpc/security/spectre_v2.c | 2 + tools/testing/selftests/ptp/testptp.c | 18 +- .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 38 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/rseq/Makefile | 2 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +- tools/testing/selftests/rseq/compiler.h | 30 - tools/testing/selftests/rseq/param_test.c | 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 | 164 +- tools/testing/selftests/rseq/rseq.h | 30 +- tools/testing/selftests/rtc/rtctest.c | 66 - tools/testing/selftests/rtc/settings | 2 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/tc-testing/tdc_config.py | 2 +- tools/testing/selftests/tpm2/tpm2.py | 31 - tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/user_events/Makefile | 9 - tools/testing/selftests/user_events/dyn_test.c | 130 - tools/testing/selftests/user_events/ftrace_test.c | 452 - tools/testing/selftests/user_events/perf_test.c | 168 - tools/testing/selftests/user_events/settings | 1 - tools/testing/selftests/vDSO/vdso_config.h | 4 + tools/testing/selftests/vm/.gitignore | 2 - tools/testing/selftests/vm/Makefile | 18 +- tools/testing/selftests/vm/gup_test.c | 3 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/hugetlb-madvise.c | 410 - tools/testing/selftests/vm/ksm_tests.c | 38 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 29 +- tools/testing/selftests/vm/transhuge-stress.c | 72 +- tools/testing/selftests/vm/userfaultfd.c | 78 +- tools/testing/selftests/vm/util.h | 69 - tools/testing/selftests/x86/Makefile | 6 +- tools/testing/selftests/x86/check_cc.sh | 2 +- tools/testing/vsock/vsock_test.c | 215 - tools/tracing/rtla/Makefile | 2 +- tools/tracing/rtla/src/osnoise.c | 83 - tools/tracing/rtla/src/osnoise.h | 8 - tools/tracing/rtla/src/osnoise_hist.c | 95 +- tools/tracing/rtla/src/osnoise_top.c | 91 +- tools/tracing/rtla/src/timerlat_hist.c | 108 +- tools/tracing/rtla/src/timerlat_top.c | 103 +- tools/tracing/rtla/src/trace.c | 345 - tools/tracing/rtla/src/trace.h | 23 - tools/tracing/rtla/src/utils.c | 33 - tools/tracing/rtla/src/utils.h | 1 - tools/usb/Makefile | 2 +- tools/virtio/linux/dma-mapping.h | 4 +- tools/virtio/linux/mm_types.h | 3 - tools/virtio/virtio_test.c | 1 - tools/vm/page_owner_sort.c | 546 +- usr/Makefile | 4 +- usr/include/Makefile | 15 +- virt/kvm/Kconfig | 2 +- virt/kvm/kvm_main.c | 40 +- 11743 files changed, 344068 insertions(+), 688916 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/ABI/removed/sysfs-mce delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-dac-ltc2688 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 delete mode 100644 Documentation/ABI/testing/sysfs-bus-peci delete mode 100644 Documentation/ABI/testing/sysfs-driver-eud delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi delete mode 100644 Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info delete mode 100644 Documentation/ABI/testing/sysfs-kernel-mm-damon delete mode 100644 Documentation/admin-guide/pm/intel_uncore_frequency_scaling.rst delete mode 100644 Documentation/admin-guide/reporting-regressions.rst create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/bpf/bpf_prog_run.rst delete mode 100644 Documentation/core-api/entry.rst delete mode 100644 Documentation/devicetree/bindings/arm/airoha.yaml create mode 100644 Documentation/devicetree/bindings/arm/fw-cfg.txt delete mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml delete mode 100644 Documentation/devicetree/bindings/arm/linux,dummy-virt.yaml delete mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml delete mode 100644 Documentation/devicetree/bindings/arm/tesla.yaml create mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.txt delete mode 100644 Documentation/devicetree/bindings/ata/ahci-platform.yaml create mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.txt delete mode 100644 Documentation/devicetree/bindings/ata/cortina,gemini-sata-bridge.yaml delete mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml create mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt delete mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/imxrt1050-clock.yaml create mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt delete mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml delete mode 100644 Documentation/devicetree/bindings/clock/marvell,armada-3700-uar [...] delete mode 100644 Documentation/devicetree/bindings/clock/microchip,mpfs.yaml delete mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-cpupll.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml delete mode 100644 Documentation/devicetree/bindings/clock/renesas,9series.yaml delete mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.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/cpufreq/cpufreq-qcom-hw.txt delete mode 100644 Documentation/devicetree/bindings/cpufreq/cpufreq-qcom-hw.yaml delete mode 100644 Documentation/devicetree/bindings/cpufreq/qcom-cpufreq-nvmem.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-aes.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-sha.yaml delete mode 100644 Documentation/devicetree/bindings/crypto/atmel,at91sam9g46-tdes.yaml create mode 100644 Documentation/devicetree/bindings/crypto/atmel-crypto.txt create mode 100644 Documentation/devicetree/bindings/devfreq/rk3399_dmc.txt 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/mediatek,uart-dma.yaml create mode 100644 Documentation/devicetree/bindings/dma/mtk-uart-apdma.txt 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/extcon/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/firmware/qemu,fw-cfg-mmio.yaml delete mode 100644 Documentation/devicetree/bindings/gnss/gnss-common.yaml create mode 100644 Documentation/devicetree/bindings/gnss/gnss.txt create mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.txt delete mode 100644 Documentation/devicetree/bindings/gnss/sirfstar.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/delta,tn48m-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.txt delete mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml delete mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml delete mode 100644 Documentation/devicetree/bindings/hwmon/ti,tmp464.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/atmel,at91sam-i2c.yaml create mode 100644 Documentation/devicetree/bindings/i2c/i2c-at91.txt create mode 100644 Documentation/devicetree/bindings/i2c/i2c-s3c2410.txt delete mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml delete mode 100644 Documentation/devicetree/bindings/i2c/samsung,s3c2410-i2c.yaml delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-sense-rtd.yaml delete mode 100644 Documentation/devicetree/bindings/iio/afe/temperature-transducer.yaml delete mode 100644 Documentation/devicetree/bindings/iio/amplifiers/adi,ada4250.yaml delete mode 100644 Documentation/devicetree/bindings/iio/dac/adi,ltc2688.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv4420.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/input/mediatek,mt6779-keypad.yaml delete mode 100644 Documentation/devicetree/bindings/input/touchscreen/imagis,ist3 [...] create mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/apple,aic2.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/qcom,mpm.yaml delete mode 100644 Documentation/devicetree/bindings/leds/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] delete mode 100644 Documentation/devicetree/bindings/mailbox/mtk,adsp-mbox.yaml delete mode 100644 Documentation/devicetree/bindings/media/amphion,vpu.yaml delete mode 100644 Documentation/devicetree/bindings/media/i2c/isil,isl79987.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-subdev- [...] create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-vcodec.txt delete mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml delete mode 100644 Documentation/devicetree/bindings/media/nxp,imx-mipi-csi2.yaml create mode 100644 Documentation/devicetree/bindings/media/nxp,imx7-mipi-csi2.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] delete mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/jedec, [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr2 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3 [...] create mode 100644 Documentation/devicetree/bindings/memory-controllers/ddr/lpddr3.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/fsl,ifc.yaml create mode 100644 Documentation/devicetree/bindings/memory-controllers/fsl/ifc.txt delete mode 100644 Documentation/devicetree/bindings/memory-controllers/rockchip,r [...] create mode 100644 Documentation/devicetree/bindings/mfd/ab8500.txt delete mode 100644 Documentation/devicetree/bindings/mfd/delta,tn48m-cpld.yaml create mode 100644 Documentation/devicetree/bindings/mfd/max14577.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77693.txt create mode 100644 Documentation/devicetree/bindings/mfd/max77802.txt delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77714.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/maxim,max77843.yaml create mode 100644 Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.txt delete mode 100644 Documentation/devicetree/bindings/mfd/samsung,exynos5433-lpass.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml create mode 100644 Documentation/devicetree/bindings/mtd/cortina,gemini-flash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand-chip.yaml create mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm947xx- [...] delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/brcm,bcm947xx- [...] create mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.yaml create mode 100644 Documentation/devicetree/bindings/nds32/andestech-boards create mode 100644 Documentation/devicetree/bindings/nds32/atl2c.txt create mode 100644 Documentation/devicetree/bindings/nds32/cpus.txt delete mode 100644 Documentation/devicetree/bindings/net/can/xilinx,can.yaml create mode 100644 Documentation/devicetree/bindings/net/can/xilinx_can.txt create mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.txt delete mode 100644 Documentation/devicetree/bindings/net/cortina,gemini-ethernet.yaml delete mode 100644 Documentation/devicetree/bindings/net/davicom,dm9051.yaml create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml delete mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml create mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.txt delete mode 100644 Documentation/devicetree/bindings/net/mediatek-dwmac.yaml delete mode 100644 Documentation/devicetree/bindings/net/mscc,vsc7514-switch.yaml create mode 100644 Documentation/devicetree/bindings/net/mscc-ocelot.txt delete mode 100644 Documentation/devicetree/bindings/nvmem/fsl,layerscape-sfp.yaml delete mode 100644 Documentation/devicetree/bindings/nvmem/sunplus,sp7021-ocotp.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-kryo-cpu.yaml delete mode 100644 Documentation/devicetree/bindings/opp/opp-v2-qcom-level.yaml create mode 100644 Documentation/devicetree/bindings/opp/qcom-nvmem-cpufreq.txt create mode 100644 Documentation/devicetree/bindings/opp/qcom-opp.txt delete mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml delete mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml create mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy-rx.yaml create mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.txt delete mode 100644 Documentation/devicetree/bindings/phy/cdns,dphy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/fsl,lynx-28g.yaml delete mode 100644 Documentation/devicetree/bindings/phy/phy-rockchip-naneng-combphy.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,dp-video-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos5250-sata-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,mipi-video-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,usb2-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,usb3-drd-phy.yaml create mode 100644 Documentation/devicetree/bindings/phy/samsung-phy.txt delete 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/fsl,imx93-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/nuvoton,wpcm450-pinctrl.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/pinctrl-mt8186.yaml delete mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sc8280xp-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 create mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.txt delete mode 100644 Documentation/devicetree/bindings/power/avs/qcom,cpr.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/power/supply/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml create mode 100644 Documentation/devicetree/bindings/regulator/max77802.txt delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max14577.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77693.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77802.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/maxim,max77843.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/richtek,rt5190a-reg [...] delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62360.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml create mode 100644 Documentation/devicetree/bindings/regulator/tps62360-regulator.txt create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,hexagon-v56.txt delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,qcs404-cdsp-pil.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-wpss-pil.yaml delete mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sdm845-adsp-pil.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] delete mode 100644 Documentation/devicetree/bindings/reset/delta,tn48m-reset.yaml create mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9-rtc.txt delete mode 100644 Documentation/devicetree/bindings/rtc/atmel,at91sam9260-rtt.yaml delete mode 100644 Documentation/devicetree/bindings/rtc/microchip,mfps-rtc.yaml create mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.txt delete mode 100644 Documentation/devicetree/bindings/serial/rda,8810pl-uart.yaml delete mode 100644 Documentation/devicetree/bindings/serial/sunplus,sp7021-uart.yaml delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] delete mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml delete mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,polar [...] delete mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml create mode 100644 Documentation/devicetree/bindings/sound/arndale.txt delete mode 100644 Documentation/devicetree/bindings/sound/awinic,aw8738.yaml create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml delete mode 100644 Documentation/devicetree/bindings/sound/microchip,pdmc.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml create mode 100644 Documentation/devicetree/bindings/sound/snow.txt delete mode 100644 Documentation/devicetree/bindings/sound/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 delete mode 100644 Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi-peripheral-pr [...] delete mode 100644 Documentation/devicetree/bindings/spi/samsung,spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-samsung.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml delete mode 100644 Documentation/devicetree/bindings/staging/net/wireless/silabs,wfx.yaml create mode 100644 Documentation/devicetree/bindings/thermal/exynos-thermal.txt delete mode 100644 Documentation/devicetree/bindings/thermal/samsung,exynos-thermal.yaml create mode 100644 Documentation/devicetree/bindings/timer/andestech,atcpit100-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.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/timer/nvidia,tegra-timer.yaml create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra20-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra210-timer.txt create mode 100644 Documentation/devicetree/bindings/timer/nvidia,tegra30-timer.txt create mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.txt delete mode 100644 Documentation/devicetree/bindings/ufs/cdns,ufshc.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/hisilicon,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/mediatek,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/qcom,ufs.yaml delete mode 100644 Documentation/devicetree/bindings/ufs/snps,tc-dwc-g210.yaml create mode 100644 Documentation/devicetree/bindings/ufs/tc-dwc-g210-pltfrm.txt delete mode 100644 Documentation/devicetree/bindings/ufs/ufs-common.yaml create mode 100644 Documentation/devicetree/bindings/ufs/ufs-hisi.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-mediatek.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufs-qcom.txt create mode 100644 Documentation/devicetree/bindings/ufs/ufshcd-pltfrm.txt create mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt delete mode 100644 Documentation/devicetree/bindings/usb/microchip,mpfs-musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml delete mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml delete mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml delete mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml create mode 100644 Documentation/driver-api/mtd/intel-spi.rst delete mode 100644 Documentation/driver-api/mtd/spi-intel.rst delete mode 100644 Documentation/driver-api/thermal/intel_dptf.rst delete mode 100644 Documentation/driver-api/vfio-pci-device-specific-driver-accept [...] delete mode 100644 Documentation/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/peci-cputemp.rst delete mode 100644 Documentation/hwmon/peci-dimmtemp.rst delete mode 100644 Documentation/hwmon/pli1209bc.rst delete mode 100644 Documentation/hwmon/sy7636a-hwmon.rst delete mode 100644 Documentation/hwmon/tmp464.rst delete 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/process/handling-regressions.rst delete mode 100644 Documentation/process/researcher-guidelines.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/scheduler/sched-debug.rst delete mode 100644 Documentation/scheduler/schedutil.rst create mode 100644 Documentation/scheduler/schedutil.txt delete mode 100644 Documentation/sphinx/kerneldoc-preamble.sty delete mode 100644 Documentation/trace/fprobe.rst delete mode 100644 Documentation/trace/user_events.rst create mode 100644 Documentation/translations/conf.py delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/reclaim.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/start.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/damon/usage.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/index.rst delete mode 100644 Documentation/translations/zh_CN/admin-guide/mm/ksm.rst delete mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/index.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/of_unittest.rst delete mode 100644 Documentation/translations/zh_CN/devicetree/usage-model.rst delete mode 100644 Documentation/translations/zh_CN/peci/index.rst delete mode 100644 Documentation/translations/zh_CN/peci/peci.rst delete mode 100644 Documentation/translations/zh_CN/power/energy-model.rst delete mode 100644 Documentation/translations/zh_CN/power/index.rst delete mode 100644 Documentation/translations/zh_CN/power/opp.rst delete mode 100644 Documentation/translations/zh_CN/riscv/vm-layout.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-nice-design.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-stats.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/ksm.rst delete mode 100644 Documentation/x86/amd_hsmp.rst delete mode 100644 Documentation/x86/intel-hfi.rst 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/arm-soc-for-next-contents.txt delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts delete mode 100644 arch/arm/boot/dts/armada-370-c200-v2.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts delete mode 100644 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm/boot/dts/en7523-evb.dts delete mode 100644 arch/arm/boot/dts/en7523.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-chagall-wifi.dts delete mode 100644 arch/arm/boot/dts/exynos5420-galaxy-tab-common.dtsi delete mode 100644 arch/arm/boot/dts/exynos5420-klimt-wifi.dts delete mode 100644 arch/arm/boot/dts/imxrt1050-pinfunc.h delete mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts delete mode 100644 arch/arm/boot/dts/kirkwood-c200-v1.dts delete mode 100644 arch/arm/boot/dts/lan966x-pcb8291.dts delete mode 100644 arch/arm/boot/dts/lan966x.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-100ask-dongshanpione.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-miyoo-mini.dts delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-sbc2 [...] delete mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-som2 [...] delete mode 100644 arch/arm/boot/dts/mt6582-prestigio-pmt5008-3g.dts delete mode 100644 arch/arm/boot/dts/mt6582.dtsi delete mode 100644 arch/arm/boot/dts/stm32mp157c-emsbc-argon.dts delete mode 100644 arch/arm/boot/dts/stm32mp157c-emstamp-argon.dtsi delete mode 100644 arch/arm/boot/dts/sun7i-a20-haoyu-marsboard.dts delete mode 100644 arch/arm/configs/imxrt_defconfig create mode 100644 arch/arm/include/asm/entry-macro-multi.S create mode 100644 arch/arm/include/asm/hardware/entry-macro-iomd.S delete mode 100644 arch/arm/include/asm/spectre.h delete mode 100644 arch/arm/kernel/spectre.c delete mode 100644 arch/arm/mach-airoha/Makefile delete mode 100644 arch/arm/mach-airoha/airoha.c create mode 100644 arch/arm/mach-footbridge/include/mach/entry-macro.S create mode 100644 arch/arm/mach-footbridge/include/mach/io.h delete mode 100644 arch/arm/mach-imx/mach-imxrt.c create mode 100644 arch/arm/mach-iop32x/include/mach/entry-macro.S create mode 100644 arch/arm/mach-ixp4xx/common-pci.c create mode 100644 arch/arm/mach-ixp4xx/common.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-pci.c create mode 100644 arch/arm/mach-ixp4xx/gateway7001-setup.c create mode 100644 arch/arm/mach-ixp4xx/goramo_mlr.c create mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h create mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h create mode 100644 arch/arm/mach-ixp4xx/irqs.h create mode 100644 arch/arm/mach-pxa/stargate2.c create mode 100644 arch/arm/mach-rpc/include/mach/entry-macro.S delete mode 100644 arch/arm/probes/rethook.c delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4-s805x2-aq222.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-s4.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-a95xf3-air.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-ac2xx.dtsi delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-h96-max.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air-gbit.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-sm1-x96-air.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi delete mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-e850-96.dts delete mode 100644 arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/exynos/exynos850.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-prt8mm.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/msm8992-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-10.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead-rev-101.dts delete mode 100644 arch/arm64/boot/dts/qcom/msm8992-lg-bullhead.dtsi rename arch/arm64/boot/dts/qcom/{msm8994-huawei-angler-rev-101.dts => msm8994-angl [...] delete mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-chrome-common.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r0.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine-herobrine-r1.dts create mode 100644 arch/arm64/boot/dts/qcom/sc7280-herobrine.dts delete mode 100644 arch/arm64/boot/dts/qcom/sc7280-qcard.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi delete mode 100644 arch/arm64/boot/dts/qcom/sdm845-shift-axolotl.dts delete mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts delete mode 100644 arch/arm64/boot/dts/qcom/sm8450-hdk.dts delete mode 100644 arch/arm64/boot/dts/renesas/gmsl-cameras.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g044c2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l1.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts delete mode 100644 arch/arm64/boot/dts/renesas/r9a07g054l2.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rz-smarc-common.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi delete mode 100644 arch/arm64/boot/dts/renesas/rzg2lc-smarc.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts delete mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi delete mode 100644 arch/arm64/boot/dts/rockchip/rk3568-bpi-r2-pro.dts delete mode 100644 arch/arm64/boot/dts/tesla/Makefile delete mode 100644 arch/arm64/boot/dts/tesla/fsd-evb.dts delete mode 100644 arch/arm64/boot/dts/tesla/fsd-pinctrl.dtsi delete mode 100644 arch/arm64/boot/dts/tesla/fsd.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-main.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am62.dtsi delete mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk.dts delete mode 100644 arch/arm64/boot/dts/ti/k3-am625.dtsi delete mode 100644 arch/arm64/include/asm/apple_m1_pmu.h delete mode 100644 arch/arm64/include/asm/paravirt_api_clock.h delete mode 100644 arch/arm64/include/asm/vectors.h delete mode 100644 arch/arm64/kernel/elfcore.c delete mode 100644 arch/arm64/kernel/probes/rethook.c delete mode 100644 arch/arm64/kernel/probes/rethook_trampoline.S delete mode 100644 arch/arm64/kvm/hyp/nvhe/list_debug.c create mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c delete mode 100644 arch/arm64/kvm/vmid.c create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/h8300/include/asm/segment.h create mode 100644 arch/h8300/mm/memory.c create mode 100644 arch/ia64/include/uapi/asm/termbits.h delete mode 100644 arch/m68k/include/asm/config.h delete mode 100644 arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts delete mode 100644 arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts delete mode 100644 arch/mips/boot/dts/ralink/mt7621.dtsi create mode 100644 arch/mips/configs/jmr3927_defconfig create mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h create mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h create mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h create mode 100644 arch/mips/include/asm/txx9/jmr3927.h create mode 100644 arch/mips/include/asm/txx9/tx3927.h create mode 100644 arch/mips/include/asm/war.h create mode 100644 arch/mips/mm/c-tx39.c create mode 100644 arch/mips/mti-malta/malta-dt.c create mode 100644 arch/mips/pci/fixup-jmr3927.c create mode 100644 arch/mips/pci/ops-tx3927.c create mode 100644 arch/mips/txx9/generic/irq_tx3927.c create mode 100644 arch/mips/txx9/generic/setup_tx3927.c create mode 100644 arch/mips/txx9/jmr3927/Makefile create mode 100644 arch/mips/txx9/jmr3927/irq.c create mode 100644 arch/mips/txx9/jmr3927/prom.c create mode 100644 arch/mips/txx9/jmr3927/setup.c copy arch/{csky => nds32}/Kbuild (100%) create mode 100644 arch/nds32/Kconfig create mode 100644 arch/nds32/Kconfig.cpu copy arch/{csky => nds32}/Kconfig.debug (100%) create mode 100644 arch/nds32/Makefile create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/nds32/boot/Makefile create mode 100644 arch/nds32/boot/dts/Makefile create mode 100644 arch/nds32/boot/dts/ae3xx.dts create mode 100644 arch/nds32/configs/defconfig create mode 100644 arch/nds32/include/asm/Kbuild create mode 100644 arch/nds32/include/asm/assembler.h create mode 100644 arch/nds32/include/asm/barrier.h create mode 100644 arch/nds32/include/asm/bitfield.h create mode 100644 arch/nds32/include/asm/cache.h create mode 100644 arch/nds32/include/asm/cache_info.h create mode 100644 arch/nds32/include/asm/cacheflush.h create mode 100644 arch/nds32/include/asm/current.h create mode 100644 arch/nds32/include/asm/delay.h create mode 100644 arch/nds32/include/asm/elf.h create mode 100644 arch/nds32/include/asm/fixmap.h create mode 100644 arch/nds32/include/asm/fpu.h create mode 100644 arch/nds32/include/asm/fpuemu.h create mode 100644 arch/nds32/include/asm/ftrace.h create mode 100644 arch/nds32/include/asm/futex.h create mode 100644 arch/nds32/include/asm/highmem.h create mode 100644 arch/nds32/include/asm/io.h create mode 100644 arch/nds32/include/asm/irqflags.h create mode 100644 arch/nds32/include/asm/l2_cache.h create mode 100644 arch/nds32/include/asm/linkage.h create mode 100644 arch/nds32/include/asm/memory.h create mode 100644 arch/nds32/include/asm/mmu.h create mode 100644 arch/nds32/include/asm/mmu_context.h create mode 100644 arch/nds32/include/asm/nds32.h create mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h create mode 100644 arch/nds32/include/asm/page.h create mode 100644 arch/nds32/include/asm/perf_event.h create mode 100644 arch/nds32/include/asm/pgalloc.h create mode 100644 arch/nds32/include/asm/pgtable.h create mode 100644 arch/nds32/include/asm/pmu.h create mode 100644 arch/nds32/include/asm/proc-fns.h create mode 100644 arch/nds32/include/asm/processor.h create mode 100644 arch/nds32/include/asm/ptrace.h create mode 100644 arch/nds32/include/asm/sfp-machine.h create mode 100644 arch/nds32/include/asm/shmparam.h create mode 100644 arch/nds32/include/asm/stacktrace.h create mode 100644 arch/nds32/include/asm/string.h create mode 100644 arch/nds32/include/asm/suspend.h create mode 100644 arch/nds32/include/asm/swab.h create mode 100644 arch/nds32/include/asm/syscall.h create mode 100644 arch/nds32/include/asm/syscalls.h create mode 100644 arch/nds32/include/asm/thread_info.h create mode 100644 arch/nds32/include/asm/tlb.h create mode 100644 arch/nds32/include/asm/tlbflush.h create mode 100644 arch/nds32/include/asm/uaccess.h create mode 100644 arch/nds32/include/asm/unistd.h create mode 100644 arch/nds32/include/asm/vdso.h create mode 100644 arch/nds32/include/asm/vdso_datapage.h create mode 100644 arch/nds32/include/asm/vdso_timer_info.h create mode 100644 arch/nds32/include/asm/vermagic.h create mode 100644 arch/nds32/include/asm/vmalloc.h copy arch/{arc => nds32}/include/uapi/asm/Kbuild (100%) create mode 100644 arch/nds32/include/uapi/asm/auxvec.h create mode 100644 arch/nds32/include/uapi/asm/byteorder.h create mode 100644 arch/nds32/include/uapi/asm/cachectl.h create mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h create mode 100644 arch/nds32/include/uapi/asm/param.h create mode 100644 arch/nds32/include/uapi/asm/ptrace.h create mode 100644 arch/nds32/include/uapi/asm/sigcontext.h create mode 100644 arch/nds32/include/uapi/asm/unistd.h copy arch/{alpha => nds32}/kernel/.gitignore (100%) create mode 100644 arch/nds32/kernel/Makefile create mode 100644 arch/nds32/kernel/asm-offsets.c create mode 100644 arch/nds32/kernel/atl2c.c create mode 100644 arch/nds32/kernel/cacheinfo.c create mode 100644 arch/nds32/kernel/devtree.c create mode 100644 arch/nds32/kernel/dma.c create mode 100644 arch/nds32/kernel/ex-entry.S create mode 100644 arch/nds32/kernel/ex-exit.S create mode 100644 arch/nds32/kernel/ex-scall.S create mode 100644 arch/nds32/kernel/fpu.c create mode 100644 arch/nds32/kernel/ftrace.c create mode 100644 arch/nds32/kernel/head.S create mode 100644 arch/nds32/kernel/irq.c create mode 100644 arch/nds32/kernel/module.c create mode 100644 arch/nds32/kernel/nds32_ksyms.c create mode 100644 arch/nds32/kernel/perf_event_cpu.c create mode 100644 arch/nds32/kernel/pm.c create mode 100644 arch/nds32/kernel/process.c create mode 100644 arch/nds32/kernel/ptrace.c create mode 100644 arch/nds32/kernel/setup.c create mode 100644 arch/nds32/kernel/signal.c create mode 100644 arch/nds32/kernel/sleep.S create mode 100644 arch/nds32/kernel/stacktrace.c create mode 100644 arch/nds32/kernel/sys_nds32.c create mode 100644 arch/nds32/kernel/syscall_table.c create mode 100644 arch/nds32/kernel/time.c create mode 100644 arch/nds32/kernel/traps.c create mode 100644 arch/nds32/kernel/vdso.c copy arch/{arm64 => nds32}/kernel/vdso/.gitignore (100%) create mode 100644 arch/nds32/kernel/vdso/Makefile create mode 100644 arch/nds32/kernel/vdso/datapage.S create mode 100755 arch/nds32/kernel/vdso/gen_vdso_offsets.sh create mode 100644 arch/nds32/kernel/vdso/gettimeofday.c create mode 100644 arch/nds32/kernel/vdso/note.S create mode 100644 arch/nds32/kernel/vdso/sigreturn.S create mode 100644 arch/nds32/kernel/vdso/vdso.S create mode 100644 arch/nds32/kernel/vdso/vdso.lds.S create mode 100644 arch/nds32/kernel/vmlinux.lds.S create mode 100644 arch/nds32/lib/Makefile create mode 100644 arch/nds32/lib/clear_user.S create mode 100644 arch/nds32/lib/copy_from_user.S create mode 100644 arch/nds32/lib/copy_page.S create mode 100644 arch/nds32/lib/copy_template.S create mode 100644 arch/nds32/lib/copy_to_user.S create mode 100644 arch/nds32/lib/memcpy.S create mode 100644 arch/nds32/lib/memmove.S create mode 100644 arch/nds32/lib/memset.S create mode 100644 arch/nds32/lib/memzero.S create mode 100644 arch/nds32/math-emu/Makefile create mode 100644 arch/nds32/math-emu/faddd.c create mode 100644 arch/nds32/math-emu/fadds.c create mode 100644 arch/nds32/math-emu/fcmpd.c create mode 100644 arch/nds32/math-emu/fcmps.c create mode 100644 arch/nds32/math-emu/fd2s.c create mode 100644 arch/nds32/math-emu/fd2si.c create mode 100644 arch/nds32/math-emu/fd2siz.c create mode 100644 arch/nds32/math-emu/fd2ui.c create mode 100644 arch/nds32/math-emu/fd2uiz.c create mode 100644 arch/nds32/math-emu/fdivd.c create mode 100644 arch/nds32/math-emu/fdivs.c create mode 100644 arch/nds32/math-emu/fmuld.c create mode 100644 arch/nds32/math-emu/fmuls.c create mode 100644 arch/nds32/math-emu/fnegd.c create mode 100644 arch/nds32/math-emu/fnegs.c create mode 100644 arch/nds32/math-emu/fpuemu.c create mode 100644 arch/nds32/math-emu/fs2d.c create mode 100644 arch/nds32/math-emu/fs2si.c create mode 100644 arch/nds32/math-emu/fs2siz.c create mode 100644 arch/nds32/math-emu/fs2ui.c create mode 100644 arch/nds32/math-emu/fs2uiz.c create mode 100644 arch/nds32/math-emu/fsi2d.c create mode 100644 arch/nds32/math-emu/fsi2s.c create mode 100644 arch/nds32/math-emu/fsqrtd.c create mode 100644 arch/nds32/math-emu/fsqrts.c create mode 100644 arch/nds32/math-emu/fsubd.c create mode 100644 arch/nds32/math-emu/fsubs.c create mode 100644 arch/nds32/math-emu/fui2d.c create mode 100644 arch/nds32/math-emu/fui2s.c create mode 100644 arch/nds32/mm/Makefile create mode 100644 arch/nds32/mm/alignment.c create mode 100644 arch/nds32/mm/cacheflush.c create mode 100644 arch/nds32/mm/extable.c create mode 100644 arch/nds32/mm/fault.c create mode 100644 arch/nds32/mm/init.c create mode 100644 arch/nds32/mm/mm-nds32.c create mode 100644 arch/nds32/mm/mmap.c create mode 100644 arch/nds32/mm/proc.c create mode 100644 arch/nds32/mm/tlb.c delete mode 100644 arch/parisc/include/asm/vdso.h delete mode 100644 arch/parisc/include/uapi/asm/auxvec.h delete mode 100644 arch/parisc/kernel/vdso.c delete mode 100644 arch/parisc/kernel/vdso32/Makefile delete mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso32/note.S delete mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso32/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/parisc/kernel/vdso64/Makefile delete mode 100755 arch/parisc/kernel/vdso64/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso64/note.S delete mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso64/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S delete mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts delete mode 100644 arch/powerpc/kernel/rethook.c create mode 100644 arch/powerpc/kernel/trace/ftrace_32.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64.S create mode 100644 arch/powerpc/kernel/trace/ftrace_64_mprofile.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_low.S delete mode 100644 arch/powerpc/kernel/trace/ftrace_mprofile.S delete mode 100644 arch/powerpc/kernel/vdso/.gitignore delete mode 100644 arch/powerpc/kernel/vdso/Makefile delete mode 100644 arch/powerpc/kernel/vdso/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso/datapage.S delete mode 100644 arch/powerpc/kernel/vdso/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso32/.gitignore create mode 100644 arch/powerpc/kernel/vdso32/Makefile create mode 100644 arch/powerpc/kernel/vdso32/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso32/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso32_offsets.sh => vdso32/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso32/getcpu.S create mode 100644 arch/powerpc/kernel/vdso32/gettimeofday.S rename arch/powerpc/kernel/{vdso => vdso32}/note.S (100%) rename arch/powerpc/kernel/{vdso/sigtramp32.S => vdso32/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso32}/vdso32.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso32/vgettimeofday.c create mode 100644 arch/powerpc/kernel/vdso64/.gitignore create mode 100644 arch/powerpc/kernel/vdso64/Makefile create mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S create mode 100644 arch/powerpc/kernel/vdso64/datapage.S rename arch/powerpc/kernel/{vdso/gen_vdso64_offsets.sh => vdso64/gen_vdso_offsets. [...] create mode 100644 arch/powerpc/kernel/vdso64/getcpu.S create mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S create mode 100644 arch/powerpc/kernel/vdso64/note.S rename arch/powerpc/kernel/{vdso/sigtramp64.S => vdso64/sigtramp.S} (100%) rename arch/powerpc/kernel/{vdso => vdso64}/vdso64.lds.S (100%) create mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/powerpc/net/bpf_jit64.h delete mode 100644 arch/powerpc/platforms/pseries/papr_platform_attributes.c delete mode 100644 arch/powerpc/platforms/pseries/vas-sysfs.c delete mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi delete mode 100644 arch/s390/include/asm/asm-extable.h delete mode 100644 arch/s390/lib/expoline.S delete mode 100644 arch/s390/mm/extable.c delete mode 100755 arch/s390/tools/gcc-thunk-extern.sh create mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/x86/coco/Makefile delete mode 100644 arch/x86/coco/core.c delete mode 100644 arch/x86/crypto/sm3-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm3_avx_glue.c delete mode 100644 arch/x86/include/asm/amd_hsmp.h delete mode 100644 arch/x86/include/asm/coco.h delete mode 100644 arch/x86/include/asm/ibt.h delete mode 100644 arch/x86/include/asm/paravirt_api_clock.h delete mode 100644 arch/x86/include/uapi/asm/amd_hsmp.h delete mode 100644 arch/x86/kernel/acpi/cppc.c create mode 100644 arch/x86/kernel/acpi/cppc_msr.c create mode 100644 arch/x86/kernel/cc_platform.c delete mode 100644 arch/x86/kernel/rethook.c create mode 100644 arch/x86/kvm/mmu/mmu_audit.c delete mode 100644 arch/x86/kvm/svm/hyperv.h create mode 100644 arch/xtensa/include/uapi/asm/termbits.h delete mode 100644 arch/xtensa/lib/ashldi3.S delete mode 100644 arch/xtensa/lib/ashrdi3.S delete mode 100644 arch/xtensa/lib/divsi3.S delete mode 100644 arch/xtensa/lib/lshrdi3.S delete mode 100644 arch/xtensa/lib/modsi3.S delete mode 100644 arch/xtensa/lib/mulsi3.S delete mode 100644 arch/xtensa/lib/udivsi3.S delete mode 100644 arch/xtensa/lib/umodsi3.S delete mode 100644 block/blk-cgroup.h delete mode 100644 block/blk-crypto-sysfs.c create mode 100644 crypto/asymmetric_keys/asym_tpm.c create mode 100644 crypto/asymmetric_keys/tpm.asn1 create mode 100644 crypto/asymmetric_keys/tpm_parser.c delete mode 100644 crypto/crc64_rocksoft_generic.c delete mode 100644 drivers/acpi/arm64/agdi.c create mode 100644 drivers/acpi/fan.c delete mode 100644 drivers/acpi/fan_attr.c delete mode 100644 drivers/acpi/fan_core.c delete mode 100644 drivers/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/bus/mhi/common.h create mode 100644 drivers/bus/mhi/core/Makefile create mode 100644 drivers/bus/mhi/core/boot.c create mode 100644 drivers/bus/mhi/core/debugfs.c create mode 100644 drivers/bus/mhi/core/init.c create mode 100644 drivers/bus/mhi/core/internal.h create mode 100644 drivers/bus/mhi/core/main.c create mode 100644 drivers/bus/mhi/core/pm.c delete mode 100644 drivers/bus/mhi/ep/Kconfig delete mode 100644 drivers/bus/mhi/ep/Makefile delete mode 100644 drivers/bus/mhi/ep/internal.h delete mode 100644 drivers/bus/mhi/ep/main.c delete mode 100644 drivers/bus/mhi/ep/mmio.c delete mode 100644 drivers/bus/mhi/ep/ring.c delete mode 100644 drivers/bus/mhi/ep/sm.c delete mode 100644 drivers/bus/mhi/host/Kconfig delete mode 100644 drivers/bus/mhi/host/Makefile delete mode 100644 drivers/bus/mhi/host/boot.c delete mode 100644 drivers/bus/mhi/host/debugfs.c delete mode 100644 drivers/bus/mhi/host/init.c delete mode 100644 drivers/bus/mhi/host/internal.h delete mode 100644 drivers/bus/mhi/host/main.c delete mode 100644 drivers/bus/mhi/host/pci_generic.c delete mode 100644 drivers/bus/mhi/host/pm.c create mode 100644 drivers/bus/mhi/pci_generic.c delete mode 100644 drivers/clk/.kunitconfig delete mode 100644 drivers/clk/clk-apple-nco.c delete mode 100644 drivers/clk/clk-gate_test.c delete mode 100644 drivers/clk/clk-renesas-pcie.c delete mode 100644 drivers/clk/clk_test.c delete mode 100644 drivers/clk/imx/clk-composite-93.c delete mode 100644 drivers/clk/imx/clk-fracn-gppll.c delete mode 100644 drivers/clk/imx/clk-imx8dxl-rsrc.c delete mode 100644 drivers/clk/imx/clk-imx93.c delete mode 100644 drivers/clk/imx/clk-imxrt1050.c delete mode 100644 drivers/clk/mediatek/clk-pll.h delete mode 100644 drivers/clk/microchip/Kconfig delete mode 100644 drivers/clk/microchip/clk-mpfs.c delete mode 100644 drivers/clk/qcom/dispcc-qcm2290.c delete mode 100644 drivers/clk/qcom/dispcc-sm6125.c delete mode 100644 drivers/clk/qcom/dispcc-sm6350.c delete mode 100644 drivers/clk/qcom/gpucc-sm6350.c delete mode 100644 drivers/clk/samsung/clk-fsd.c create mode 100644 drivers/clk/sifive/fu540-prci.c create mode 100644 drivers/clk/sifive/fu740-prci.c delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c delete mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h delete mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.c delete mode 100644 drivers/clk/sunxi-ng/ccu-sun6i-rtc.h create mode 100644 drivers/clk/ti/clk-33xx-compat.c create mode 100644 drivers/clk/ti/clk-43xx-compat.c create mode 100644 drivers/clk/ti/clk-7xx-compat.c create mode 100644 drivers/clocksource/timer-atcpit100.c create mode 100644 drivers/crypto/hisilicon/qm.h delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h delete mode 100644 drivers/crypto/virtio/virtio_crypto_akcipher_algs.c create mode 100644 drivers/crypto/virtio/virtio_crypto_algs.c delete mode 100644 drivers/crypto/virtio/virtio_crypto_skcipher_algs.c delete mode 100644 drivers/crypto/xilinx/zynqmp-sha.c create mode 100644 drivers/cxl/core/bus.c delete mode 100644 drivers/cxl/core/hdm.c delete mode 100644 drivers/cxl/core/pci.c delete mode 100644 drivers/cxl/core/port.c delete mode 100644 drivers/cxl/cxlpci.h delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h delete mode 100644 drivers/cxl/port.c delete mode 100644 drivers/dma/ti/k3-psil-am62.c delete mode 100644 drivers/firmware/arm_scmi/optee.c delete mode 100644 drivers/gpio/gpio-en7523.c delete mode 100644 drivers/gpio/gpio-tn48m.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/vga/vgaarb.c delete mode 100644 drivers/hid/hid-razer.c delete mode 100644 drivers/hid/hid-sigmamicro.c delete mode 100644 drivers/hid/hid-vivaldi-common.c delete mode 100644 drivers/hid/hid-vivaldi-common.h 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/hwmon/pmbus/pli1209bc.c delete mode 100644 drivers/hwmon/sy7636a-hwmon.c delete mode 100644 drivers/hwmon/tmp464.c delete mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c delete mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h delete mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c delete mode 100644 drivers/iio/accel/adxl367.c delete mode 100644 drivers/iio/accel/adxl367.h delete mode 100644 drivers/iio/accel/adxl367_i2c.c delete mode 100644 drivers/iio/accel/adxl367_spi.c delete mode 100644 drivers/iio/adc/ad7280a.c delete mode 100644 drivers/iio/amplifiers/ada4250.c delete mode 100644 drivers/iio/dac/ltc2688.c delete mode 100644 drivers/iio/frequency/admv1014.c delete mode 100644 drivers/iio/frequency/admv4420.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/iio/test/iio-test-rescale.c create mode 100644 drivers/infiniband/hw/irdma/status.h delete mode 100644 drivers/input/keyboard/mt6779-keypad.c delete mode 100644 drivers/input/touchscreen/imagis.c delete mode 100644 drivers/input/vivaldi-fmap.c create mode 100644 drivers/irqchip/irq-ativic32.c delete mode 100644 drivers/irqchip/irq-qcom-mpm.c delete mode 100644 drivers/mailbox/mtk-adsp-mailbox.c delete mode 100644 drivers/media/i2c/hi847.c delete mode 100644 drivers/media/i2c/isl7998x.c delete mode 100644 drivers/media/i2c/og01a1b.c delete mode 100644 drivers/media/i2c/ov08d10.c delete mode 100644 drivers/media/platform/allegro-dvt/Kconfig create mode 100644 drivers/media/platform/am437x/Kconfig rename drivers/media/platform/{ti => }/am437x/Makefile (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe.c (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe.h (100%) rename drivers/media/platform/{ti => }/am437x/am437x-vpfe_regs.h (100%) delete mode 100644 drivers/media/platform/amlogic/Kconfig delete mode 100644 drivers/media/platform/amlogic/Makefile delete mode 100644 drivers/media/platform/amlogic/meson-ge2d/Kconfig delete mode 100644 drivers/media/platform/amlogic/meson-ge2d/ge2d.c delete mode 100644 drivers/media/platform/amphion/Kconfig delete mode 100644 drivers/media/platform/amphion/Makefile delete mode 100644 drivers/media/platform/amphion/vdec.c delete mode 100644 drivers/media/platform/amphion/venc.c delete mode 100644 drivers/media/platform/amphion/vpu.h delete mode 100644 drivers/media/platform/amphion/vpu_cmds.c delete mode 100644 drivers/media/platform/amphion/vpu_cmds.h delete mode 100644 drivers/media/platform/amphion/vpu_codec.h delete mode 100644 drivers/media/platform/amphion/vpu_color.c delete mode 100644 drivers/media/platform/amphion/vpu_core.c delete mode 100644 drivers/media/platform/amphion/vpu_core.h delete mode 100644 drivers/media/platform/amphion/vpu_dbg.c delete mode 100644 drivers/media/platform/amphion/vpu_defs.h delete mode 100644 drivers/media/platform/amphion/vpu_drv.c delete mode 100644 drivers/media/platform/amphion/vpu_helpers.c delete mode 100644 drivers/media/platform/amphion/vpu_helpers.h delete mode 100644 drivers/media/platform/amphion/vpu_imx8q.c delete mode 100644 drivers/media/platform/amphion/vpu_imx8q.h delete mode 100644 drivers/media/platform/amphion/vpu_malone.c delete mode 100644 drivers/media/platform/amphion/vpu_malone.h delete mode 100644 drivers/media/platform/amphion/vpu_mbox.c delete mode 100644 drivers/media/platform/amphion/vpu_mbox.h delete mode 100644 drivers/media/platform/amphion/vpu_msgs.c delete mode 100644 drivers/media/platform/amphion/vpu_msgs.h delete mode 100644 drivers/media/platform/amphion/vpu_rpc.c delete mode 100644 drivers/media/platform/amphion/vpu_rpc.h delete mode 100644 drivers/media/platform/amphion/vpu_v4l2.c delete mode 100644 drivers/media/platform/amphion/vpu_v4l2.h delete mode 100644 drivers/media/platform/amphion/vpu_windsor.c delete mode 100644 drivers/media/platform/amphion/vpu_windsor.h create mode 100644 drivers/media/platform/aspeed-video.c delete mode 100644 drivers/media/platform/aspeed/Kconfig delete mode 100644 drivers/media/platform/aspeed/Makefile delete mode 100644 drivers/media/platform/aspeed/aspeed-video.c delete mode 100644 drivers/media/platform/atmel/atmel-isc-clk.c delete mode 100644 drivers/media/platform/atmel/microchip-csi2dc.c delete mode 100644 drivers/media/platform/chips-media/Kconfig delete mode 100644 drivers/media/platform/chips-media/coda-common.c delete mode 100644 drivers/media/platform/chips-media/coda_regs.h delete mode 100644 drivers/media/platform/chips-media/imx-vdoa.c delete mode 100644 drivers/media/platform/chips-media/trace.h rename drivers/media/platform/{chips-media => coda}/Makefile (100%) rename drivers/media/platform/{chips-media => coda}/coda-bit.c (100%) create mode 100644 drivers/media/platform/coda/coda-common.c rename drivers/media/platform/{chips-media => coda}/coda-gdi.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-h264.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-jpeg.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-mpeg2.c (100%) rename drivers/media/platform/{chips-media => coda}/coda-mpeg4.c (100%) rename drivers/media/platform/{chips-media => coda}/coda.h (100%) create mode 100644 drivers/media/platform/coda/coda_regs.h create mode 100644 drivers/media/platform/coda/imx-vdoa.c rename drivers/media/platform/{chips-media => coda}/imx-vdoa.h (100%) create mode 100644 drivers/media/platform/coda/trace.h create mode 100644 drivers/media/platform/davinci/Kconfig rename drivers/media/platform/{ti => }/davinci/Makefile (100%) rename drivers/media/platform/{ti => }/davinci/ccdc_hw_device.h (100%) rename drivers/media/platform/{ti => }/davinci/dm355_ccdc.c (100%) rename drivers/media/platform/{ti => }/davinci/dm355_ccdc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/dm644x_ccdc.c (100%) rename drivers/media/platform/{ti => }/davinci/dm644x_ccdc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/isif.c (100%) rename drivers/media/platform/{ti => }/davinci/isif_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpbe.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_display.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_osd.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_osd_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_venc.c (100%) rename drivers/media/platform/{ti => }/davinci/vpbe_venc_regs.h (100%) rename drivers/media/platform/{ti => }/davinci/vpfe_capture.c (100%) create mode 100644 drivers/media/platform/davinci/vpif.c rename drivers/media/platform/{ti => }/davinci/vpif.h (100%) create mode 100644 drivers/media/platform/davinci/vpif_capture.c rename drivers/media/platform/{ti => }/davinci/vpif_capture.h (100%) create mode 100644 drivers/media/platform/davinci/vpif_display.c rename drivers/media/platform/{ti => }/davinci/vpif_display.h (100%) rename drivers/media/platform/{ti => }/davinci/vpss.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/Makefile (100%) create mode 100644 drivers/media/platform/exynos-gsc/gsc-core.c rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-core.h (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-m2m.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-regs.c (100%) rename drivers/media/platform/{samsung => }/exynos-gsc/gsc-regs.h (100%) create mode 100644 drivers/media/platform/exynos4-is/Kconfig rename drivers/media/platform/{samsung => }/exynos4-is/Makefile (100%) create mode 100644 drivers/media/platform/exynos4-is/common.c rename drivers/media/platform/{samsung => }/exynos4-is/common.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-capture.c (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-core.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-core.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-command.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-errno.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-errno.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-i2c.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-i2c.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-param.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-param.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-regs.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-regs.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-sensor.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is-sensor.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-is.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp-video.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp-video.h (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-isp.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-isp.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite-reg.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite-reg.h (100%) create mode 100644 drivers/media/platform/exynos4-is/fimc-lite.c rename drivers/media/platform/{samsung => }/exynos4-is/fimc-lite.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-m2m.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-reg.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/fimc-reg.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/media-dev.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/media-dev.h (100%) rename drivers/media/platform/{samsung => }/exynos4-is/mipi-csis.c (100%) rename drivers/media/platform/{samsung => }/exynos4-is/mipi-csis.h (100%) create mode 100644 drivers/media/platform/fsl-viu.c create mode 100644 drivers/media/platform/imx-jpeg/Kconfig rename drivers/media/platform/{nxp => }/imx-jpeg/Makefile (100%) rename drivers/media/platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.c (100%) rename drivers/media/platform/{nxp => }/imx-jpeg/mxc-jpeg-hw.h (100%) create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.c create mode 100644 drivers/media/platform/imx-jpeg/mxc-jpeg.h rename drivers/media/platform/{nxp => }/imx-pxp.c (100%) rename drivers/media/platform/{nxp => }/imx-pxp.h (100%) delete mode 100644 drivers/media/platform/intel/Kconfig delete mode 100644 drivers/media/platform/intel/Makefile delete mode 100644 drivers/media/platform/intel/pxa_camera.c create mode 100644 drivers/media/platform/marvell-ccic/Kconfig rename drivers/media/platform/{marvell => marvell-ccic}/Makefile (100%) rename drivers/media/platform/{marvell => marvell-ccic}/cafe-driver.c (100%) rename drivers/media/platform/{marvell => marvell-ccic}/mcam-core.c (100%) rename drivers/media/platform/{marvell => marvell-ccic}/mcam-core.h (100%) create mode 100644 drivers/media/platform/marvell-ccic/mmp-driver.c delete mode 100644 drivers/media/platform/marvell/Kconfig delete mode 100644 drivers/media/platform/marvell/mmp-driver.c delete mode 100644 drivers/media/platform/mediatek/Kconfig delete mode 100644 drivers/media/platform/mediatek/Makefile delete mode 100644 drivers/media/platform/mediatek/jpeg/Kconfig delete mode 100644 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.c delete mode 100644 drivers/media/platform/mediatek/jpeg/mtk_jpeg_core.h delete mode 100644 drivers/media/platform/mediatek/mdp/Kconfig delete mode 100644 drivers/media/platform/mediatek/mdp/Makefile delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.c delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_comp.h delete mode 100644 drivers/media/platform/mediatek/mdp/mtk_mdp_core.c delete mode 100644 drivers/media/platform/mediatek/vcodec/Kconfig delete mode 100644 drivers/media/platform/mediatek/vcodec/Makefile delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateful.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_dec_stateless.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_drv.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_drv.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_enc_pm.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_fw_vpu.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_intr.h delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.c delete mode 100644 drivers/media/platform/mediatek/vcodec/mtk_vcodec_util.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_h264_req_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec/vdec_vp9_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_drv_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_ipi_msg.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_msg_queue.h delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/vdec_vpu_if.h delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_h264_if.c delete mode 100644 drivers/media/platform/mediatek/vcodec/venc/venc_vp8_if.c delete mode 100644 drivers/media/platform/mediatek/vpu/Kconfig delete mode 100644 drivers/media/platform/mediatek/vpu/mtk_vpu.c rename drivers/media/platform/{amlogic/meson-ge2d => meson/ge2d}/Makefile (100%) rename drivers/media/platform/{amlogic/meson-ge2d => meson/ge2d}/ge2d-regs.h (100%) create mode 100644 drivers/media/platform/meson/ge2d/ge2d.c rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/Makefile (100%) create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c create mode 100644 drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_hw.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_parse.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_dec_reg.h (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.c (100%) rename drivers/media/platform/{mediatek/jpeg => mtk-jpeg}/mtk_jpeg_enc_hw.h (100%) create mode 100644 drivers/media/platform/mtk-mdp/Makefile create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_comp.c create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_comp.h create mode 100644 drivers/media/platform/mtk-mdp/mtk_mdp_core.c rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_core.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_ipi.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_m2m.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_regs.h (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.c (100%) rename drivers/media/platform/{mediatek/mdp => mtk-mdp}/mtk_mdp_vpu.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/Makefile create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateful.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_stateless.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_enc.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw.c (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw.h rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw_priv.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/mtk_vcodec_fw_scp.c (100%) create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_intr.h create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.c create mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_util.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_h264_req_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_vp8_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec/vdec_vp9_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/vdec_drv_base.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/vdec_drv_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/vdec_drv_if.h (100%) create mode 100644 drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h create mode 100644 drivers/media/platform/mtk-vcodec/vdec_vpu_if.c create mode 100644 drivers/media/platform/mtk-vcodec/vdec_vpu_if.h create mode 100644 drivers/media/platform/mtk-vcodec/venc/venc_h264_if.c create mode 100644 drivers/media/platform/mtk-vcodec/venc/venc_vp8_if.c rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_base.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_if.c (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_drv_if.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_ipi_msg.h (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.c (100%) rename drivers/media/platform/{mediatek/vcodec => mtk-vcodec}/venc_vpu_if.h (100%) rename drivers/media/platform/{mediatek/vpu => mtk-vpu}/Makefile (100%) create mode 100644 drivers/media/platform/mtk-vpu/mtk_vpu.c rename drivers/media/platform/{mediatek/vpu => mtk-vpu}/mtk_vpu.h (100%) rename drivers/media/platform/{nxp => }/mx2_emmaprp.c (100%) delete mode 100644 drivers/media/platform/nvidia/Kconfig delete mode 100644 drivers/media/platform/nvidia/Makefile delete mode 100644 drivers/media/platform/nvidia/tegra-vde/Kconfig delete mode 100644 drivers/media/platform/nvidia/tegra-vde/Makefile delete mode 100644 drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/h264.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/iommu.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/trace.h delete mode 100644 drivers/media/platform/nvidia/tegra-vde/v4l2.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/vde.c delete mode 100644 drivers/media/platform/nvidia/tegra-vde/vde.h delete mode 100644 drivers/media/platform/nxp/Kconfig delete mode 100644 drivers/media/platform/nxp/Makefile delete mode 100644 drivers/media/platform/nxp/fsl-viu.c delete mode 100644 drivers/media/platform/nxp/imx-jpeg/Kconfig delete mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.c delete mode 100644 drivers/media/platform/nxp/imx-jpeg/mxc-jpeg.h delete mode 100644 drivers/media/platform/nxp/imx-mipi-csis.c create mode 100644 drivers/media/platform/omap/Kconfig rename drivers/media/platform/{ti => }/omap/Makefile (100%) rename drivers/media/platform/{ti => }/omap/omap_vout.c (100%) rename drivers/media/platform/{ti => }/omap/omap_vout_vrfb.c (100%) rename drivers/media/platform/{ti => }/omap/omap_vout_vrfb.h (100%) rename drivers/media/platform/{ti => }/omap/omap_voutdef.h (100%) rename drivers/media/platform/{ti => }/omap/omap_voutlib.c (100%) rename drivers/media/platform/{ti => }/omap/omap_voutlib.h (100%) rename drivers/media/platform/{ti => }/omap3isp/Makefile (100%) rename drivers/media/platform/{ti => }/omap3isp/cfa_coef_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/gamma_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isp.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isp.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccdc.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccdc.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccp2.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispccp2.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsi2.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsi2.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsiphy.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispcsiphy.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a_aewb.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isph3a_af.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isphist.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isphist.h (100%) rename drivers/media/platform/{ti => }/omap3isp/isppreview.c (100%) rename drivers/media/platform/{ti => }/omap3isp/isppreview.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispreg.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispresizer.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispresizer.h (100%) create mode 100644 drivers/media/platform/omap3isp/ispstat.c rename drivers/media/platform/{ti => }/omap3isp/ispstat.h (100%) rename drivers/media/platform/{ti => }/omap3isp/ispvideo.c (100%) rename drivers/media/platform/{ti => }/omap3isp/ispvideo.h (100%) rename drivers/media/platform/{ti => }/omap3isp/luma_enhance_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/noise_filter_table.h (100%) rename drivers/media/platform/{ti => }/omap3isp/omap3isp.h (100%) create mode 100644 drivers/media/platform/pxa_camera.c delete mode 100644 drivers/media/platform/qcom/Kconfig delete mode 100644 drivers/media/platform/qcom/Makefile delete mode 100644 drivers/media/platform/qcom/camss/Kconfig create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-480.c delete mode 100644 drivers/media/platform/qcom/venus/Kconfig rename drivers/media/platform/{renesas => }/rcar-fcp.c (100%) create mode 100644 drivers/media/platform/rcar-isp.c create mode 100644 drivers/media/platform/rcar-vin/Kconfig rename drivers/media/platform/{renesas => }/rcar-vin/Makefile (100%) create mode 100644 drivers/media/platform/rcar-vin/rcar-core.c create mode 100644 drivers/media/platform/rcar-vin/rcar-csi2.c create mode 100644 drivers/media/platform/rcar-vin/rcar-dma.c rename drivers/media/platform/{renesas => }/rcar-vin/rcar-v4l2.c (100%) create mode 100644 drivers/media/platform/rcar-vin/rcar-vin.h rename drivers/media/platform/{renesas => }/rcar_drif.c (100%) rename drivers/media/platform/{renesas => }/rcar_fdp1.c (100%) create mode 100644 drivers/media/platform/rcar_jpu.c rename drivers/media/platform/{renesas => }/renesas-ceu.c (100%) delete mode 100644 drivers/media/platform/renesas/Kconfig delete mode 100644 drivers/media/platform/renesas/Makefile delete mode 100644 drivers/media/platform/renesas/rcar-isp.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/Kconfig delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-core.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-csi2.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-dma.c delete mode 100644 drivers/media/platform/renesas/rcar-vin/rcar-vin.h delete mode 100644 drivers/media/platform/renesas/rcar_jpu.c delete mode 100644 drivers/media/platform/renesas/vsp1/vsp1_drv.c delete mode 100644 drivers/media/platform/rockchip/Kconfig delete mode 100644 drivers/media/platform/rockchip/Makefile delete mode 100644 drivers/media/platform/rockchip/rga/Kconfig delete mode 100644 drivers/media/platform/rockchip/rkisp1/Kconfig rename drivers/media/platform/{samsung => }/s3c-camif/Makefile (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-capture.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-core.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-core.h (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-regs.c (100%) rename drivers/media/platform/{samsung => }/s3c-camif/camif-regs.h (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/Makefile (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/g2d-hw.c (100%) rename drivers/media/platform/{samsung => }/s5p-g2d/g2d-regs.h (100%) create mode 100644 drivers/media/platform/s5p-g2d/g2d.c rename drivers/media/platform/{samsung => }/s5p-g2d/g2d.h (100%) rename drivers/media/platform/{samsung => }/s5p-jpeg/Makefile (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.c create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-core.h rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos3250.c (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-exynos3250.h rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos4.c (100%) rename drivers/media/platform/{samsung => }/s5p-jpeg/jpeg-hw-exynos4.h (100%) create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.c create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-hw-s5p.h create mode 100644 drivers/media/platform/s5p-jpeg/jpeg-regs.h rename drivers/media/platform/{samsung => }/s5p-mfc/Makefile (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v10.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v6.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v7.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc-v8.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/regs-mfc.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v5.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_cmd_v6.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_common.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_ctrl.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_debug.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_dec.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_enc.h rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_intr.c (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_intr.h (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_iommu.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr.h rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_opr_v5.c (100%) rename drivers/media/platform/{samsung => }/s5p-mfc/s5p_mfc_opr_v5.h (100%) create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_opr_v6.h create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.c create mode 100644 drivers/media/platform/s5p-mfc/s5p_mfc_pm.h delete mode 100644 drivers/media/platform/samsung/Kconfig delete mode 100644 drivers/media/platform/samsung/Makefile delete mode 100644 drivers/media/platform/samsung/exynos-gsc/Kconfig delete mode 100644 drivers/media/platform/samsung/exynos-gsc/gsc-core.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/Kconfig delete mode 100644 drivers/media/platform/samsung/exynos4-is/common.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-core.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-isp.c delete mode 100644 drivers/media/platform/samsung/exynos4-is/fimc-lite.c delete mode 100644 drivers/media/platform/samsung/s3c-camif/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-g2d/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-g2d/g2d.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-core.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos3250.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.c delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-s5p.h delete mode 100644 drivers/media/platform/samsung/s5p-jpeg/jpeg-regs.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/Kconfig delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v5.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_debug.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_dec.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_enc.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.h delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.c delete mode 100644 drivers/media/platform/samsung/s5p-mfc/s5p_mfc_pm.h rename drivers/media/platform/{renesas => }/sh_vou.c (100%) delete mode 100644 drivers/media/platform/st/Kconfig delete mode 100644 drivers/media/platform/st/Makefile delete mode 100644 drivers/media/platform/st/sti/Kconfig delete mode 100644 drivers/media/platform/st/sti/Makefile delete mode 100644 drivers/media/platform/st/sti/bdisp/Kconfig delete mode 100644 drivers/media/platform/st/sti/bdisp/bdisp-v4l2.c delete mode 100644 drivers/media/platform/st/sti/c8sectpfe/Kconfig delete mode 100644 drivers/media/platform/st/sti/delta/Kconfig delete mode 100644 drivers/media/platform/st/sti/hva/Kconfig delete mode 100644 drivers/media/platform/st/stm32/Kconfig delete mode 100644 drivers/media/platform/st/stm32/dma2d/dma2d.c delete mode 100644 drivers/media/platform/st/stm32/stm32-dcmi.c rename drivers/media/platform/{st => }/sti/bdisp/Makefile (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-debug.c (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-filter.h (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-hw.c (100%) rename drivers/media/platform/{st => }/sti/bdisp/bdisp-reg.h (100%) create mode 100644 drivers/media/platform/sti/bdisp/bdisp-v4l2.c rename drivers/media/platform/{st => }/sti/bdisp/bdisp.h (100%) create mode 100644 drivers/media/platform/sti/c8sectpfe/Kconfig rename drivers/media/platform/{st => }/sti/c8sectpfe/Makefile (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-common.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-common.h (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-core.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-core.h (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-debugfs.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-debugfs.h (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-dvb.c (100%) rename drivers/media/platform/{st => }/sti/c8sectpfe/c8sectpfe-dvb.h (100%) rename drivers/media/platform/{st => }/sti/delta/Makefile (100%) rename drivers/media/platform/{st => }/sti/delta/delta-cfg.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-debug.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-debug.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-ipc.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-ipc.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mem.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mem.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg-dec.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg-fw.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg-hdr.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta-mjpeg.h (100%) rename drivers/media/platform/{st => }/sti/delta/delta-v4l2.c (100%) rename drivers/media/platform/{st => }/sti/delta/delta.h (100%) rename drivers/media/platform/{st => }/sti/hva/Makefile (100%) rename drivers/media/platform/{st => }/sti/hva/hva-debugfs.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-h264.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-hw.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-hw.h (100%) rename drivers/media/platform/{st => }/sti/hva/hva-mem.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva-mem.h (100%) rename drivers/media/platform/{st => }/sti/hva/hva-v4l2.c (100%) rename drivers/media/platform/{st => }/sti/hva/hva.h (100%) rename drivers/media/platform/{st => }/stm32/Makefile (100%) rename drivers/media/platform/{st => }/stm32/dma2d/dma2d-hw.c (100%) rename drivers/media/platform/{st => }/stm32/dma2d/dma2d-regs.h (100%) create mode 100644 drivers/media/platform/stm32/dma2d/dma2d.c rename drivers/media/platform/{st => }/stm32/dma2d/dma2d.h (100%) create mode 100644 drivers/media/platform/stm32/stm32-dcmi.c delete mode 100644 drivers/media/platform/sunxi/sun8i-di/Kconfig delete mode 100644 drivers/media/platform/sunxi/sun8i-rotate/Kconfig create mode 100644 drivers/media/platform/ti-vpe/Makefile create mode 100644 drivers/media/platform/ti-vpe/cal-camerarx.c create mode 100644 drivers/media/platform/ti-vpe/cal-video.c rename drivers/media/platform/{ti/cal => ti-vpe}/cal.c (100%) rename drivers/media/platform/{ti/cal => ti-vpe}/cal.h (100%) rename drivers/media/platform/{ti/cal => ti-vpe}/cal_regs.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/csc.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/csc.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/sc_coeff.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpdma_priv.h (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpe.c (100%) rename drivers/media/platform/{ti/vpe => ti-vpe}/vpe_regs.h (100%) delete mode 100644 drivers/media/platform/ti/Kconfig delete mode 100644 drivers/media/platform/ti/Makefile delete mode 100644 drivers/media/platform/ti/am437x/Kconfig delete mode 100644 drivers/media/platform/ti/cal/Makefile delete mode 100644 drivers/media/platform/ti/cal/cal-camerarx.c delete mode 100644 drivers/media/platform/ti/cal/cal-video.c delete mode 100644 drivers/media/platform/ti/davinci/Kconfig delete mode 100644 drivers/media/platform/ti/davinci/vpif.c delete mode 100644 drivers/media/platform/ti/davinci/vpif_capture.c delete mode 100644 drivers/media/platform/ti/davinci/vpif_display.c delete mode 100644 drivers/media/platform/ti/omap/Kconfig delete mode 100644 drivers/media/platform/ti/omap3isp/Kconfig delete mode 100644 drivers/media/platform/ti/omap3isp/ispstat.c delete mode 100644 drivers/media/platform/ti/vpe/Makefile rename drivers/media/platform/{via => }/via-camera.c (100%) rename drivers/media/platform/{via => }/via-camera.h (100%) delete mode 100644 drivers/media/platform/via/Kconfig delete mode 100644 drivers/media/platform/via/Makefile rename drivers/media/platform/{renesas => }/vsp1/Makefile (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_brx.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_brx.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_clu.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_clu.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_dl.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_dl.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_drm.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_drm.h (100%) create mode 100644 drivers/media/platform/vsp1/vsp1_drv.c rename drivers/media/platform/{renesas => }/vsp1/vsp1_entity.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_entity.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgo.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgo.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgt.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hgt.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_histo.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_histo.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hsit.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_hsit.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lif.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lif.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lut.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_lut.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_pipe.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_pipe.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_regs.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rpf.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rwpf.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_rwpf.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_sru.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_sru.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uds.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uds.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uif.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_uif.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_video.c (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_video.h (100%) rename drivers/media/platform/{renesas => }/vsp1/vsp1_wpf.c (100%) create mode 100644 drivers/media/tuners/tuner-xc2028-types.h create mode 100644 drivers/media/tuners/tuner-xc2028.c create mode 100644 drivers/media/tuners/tuner-xc2028.h delete mode 100644 drivers/media/tuners/xc2028-types.h delete mode 100644 drivers/media/tuners/xc2028.c delete mode 100644 drivers/media/tuners/xc2028.h delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/mfd/ab8500-debugfs.c delete mode 100644 drivers/mfd/max77714.c create mode 100644 drivers/misc/habanalabs/common/hwmgr.c delete mode 100644 drivers/misc/open-dice.c delete mode 100644 drivers/mmc/host/litex_mmc.c delete mode 100644 drivers/mtd/nand/ecc-mxic.c delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcma_nand.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-pci.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi-platform.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.c create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.c delete mode 100644 drivers/net/can/spi/mcp251xfd/mcp251xfd-ram.h create mode 100644 drivers/net/dsa/realtek-smi-core.c create mode 100644 drivers/net/dsa/realtek-smi-core.h delete mode 100644 drivers/net/dsa/realtek/Kconfig delete mode 100644 drivers/net/dsa/realtek/Makefile delete mode 100644 drivers/net/dsa/realtek/realtek-mdio.c delete mode 100644 drivers/net/dsa/realtek/realtek-smi.c delete mode 100644 drivers/net/dsa/realtek/realtek.h delete mode 100644 drivers/net/dsa/realtek/rtl8365mb.c delete mode 100644 drivers/net/dsa/realtek/rtl8366-core.c delete mode 100644 drivers/net/dsa/realtek/rtl8366rb.c create mode 100644 drivers/net/dsa/rtl8365mb.c create mode 100644 drivers/net/dsa/rtl8366.c create mode 100644 drivers/net/dsa/rtl8366rb.c delete mode 100644 drivers/net/ethernet/davicom/dm9051.c delete mode 100644 drivers/net/ethernet/davicom/dm9051.h delete mode 100644 drivers/net/ethernet/fungible/Kconfig delete mode 100644 drivers/net/ethernet/fungible/Makefile delete mode 100644 drivers/net/ethernet/fungible/funcore/Makefile delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.c delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_dev.h delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_hci.h delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.c delete mode 100644 drivers/net/ethernet/fungible/funcore/fun_queue.h delete mode 100644 drivers/net/ethernet/fungible/funeth/Kconfig delete mode 100644 drivers/net/ethernet/fungible/funeth/Makefile delete mode 100644 drivers/net/ethernet/fungible/funeth/fun_port.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_devlink.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ethtool.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_ktls.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_main.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_rx.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_trace.h delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_tx.c delete mode 100644 drivers/net/ethernet/fungible/funeth/funeth_txrx.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_gnss.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_lib_private.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_mbx.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl.h create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c create mode 100644 drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c delete mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h delete mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_dmfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/ct_fs_smfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/smfs.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v1.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/steering/dr_ste_v2.c delete mode 100644 drivers/net/ethernet/microchip/lan966x/lan966x_ptp.c delete mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_pgid.c delete mode 100644 drivers/net/ethernet/microchip/sparx5/sparx5_ptp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/dp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/nfd3.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/rings.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfd3/xsk.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/dp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/nfdk.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfdk/rings.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_dp.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfp_net_xsk.h delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.c delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp_dev.h delete mode 100644 drivers/net/mctp/mctp-i2c.c delete mode 100644 drivers/net/netdevsim/hwstats.c create mode 100644 drivers/net/vxlan.c delete mode 100644 drivers/net/vxlan/Makefile delete mode 100644 drivers/net/vxlan/vxlan_core.c delete mode 100644 drivers/net/vxlan/vxlan_multicast.c delete mode 100644 drivers/net/vxlan/vxlan_private.h delete mode 100644 drivers/net/vxlan/vxlan_vnifilter.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7915/soc.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb.c delete mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/usb_mac.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852c.h delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ce.c create mode 100644 drivers/nvdimm/blk.c delete mode 100644 drivers/nvdimm/nd_perf.c delete mode 100644 drivers/nvme/host/constants.c delete mode 100644 drivers/nvmem/layerscape-sfp.c delete mode 100644 drivers/nvmem/sunplus-ocotp.c delete mode 100644 drivers/pci/vgaarb.c create mode 100644 drivers/pcmcia/pxa2xx_stargate2.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 delete mode 100644 drivers/perf/apple_m1_cpu_pmu.c delete mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/phy/cadence/cdns-dphy-rx.c delete mode 100644 drivers/phy/freescale/phy-fsl-lynx-28g.c delete mode 100644 drivers/phy/rockchip/phy-rockchip-naneng-combphy.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c delete mode 100644 drivers/pinctrl/freescale/pinctrl-imx93.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mt8186.c delete mode 100644 drivers/pinctrl/mediatek/pinctrl-mtk-mt8186.h delete mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c delete mode 100644 drivers/pinctrl/nuvoton/pinctrl-wpcm450.c delete mode 100644 drivers/pinctrl/qcom/pinctrl-sc8280xp.c delete mode 100644 drivers/pinctrl/renesas/pfc-r8a779f0.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 create mode 100644 drivers/platform/surface/surface3_button.c delete mode 100644 drivers/platform/x86/amd_hsmp.c create mode 100644 drivers/platform/x86/i2c-multi-instantiate.c delete mode 100644 drivers/platform/x86/intel/chtwc_int33fe.c create mode 100644 drivers/platform/x86/intel/int33fe/Kconfig create mode 100644 drivers/platform/x86/intel/int33fe/Makefile create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.c create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_common.h create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_microb.c create mode 100644 drivers/platform/x86/intel/int33fe/intel_cht_int33fe_typec.c delete mode 100644 drivers/platform/x86/intel/sdsi.c create mode 100644 drivers/platform/x86/intel/uncore-frequency.c delete mode 100644 drivers/platform/x86/intel/uncore-frequency/Kconfig delete mode 100644 drivers/platform/x86/intel/uncore-frequency/Makefile delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.c delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency-common.h delete mode 100644 drivers/platform/x86/intel/uncore-frequency/uncore-frequency.c delete mode 100644 drivers/platform/x86/serial-multi-instantiate.c delete mode 100644 drivers/power/supply/ip5xxx_power.c delete mode 100644 drivers/power/supply/samsung-sdi-battery.c delete mode 100644 drivers/power/supply/samsung-sdi-battery.h delete mode 100644 drivers/power/supply/ug3105_battery.c delete mode 100644 drivers/powercap/dtpm_devfreq.c delete mode 100644 drivers/powercap/dtpm_subsys.h delete mode 100644 drivers/regulator/rt5190a-regulator.c delete mode 100644 drivers/regulator/tps6286x-regulator.c delete mode 100644 drivers/reset/reset-tn48m.c delete mode 100644 drivers/rpmsg/rpmsg_char.h delete mode 100644 drivers/rpmsg/rpmsg_ctrl.c delete mode 100644 drivers/s390/crypto/vfio_ap_debug.h delete mode 100644 drivers/scsi/arm/arm_scsi.h create mode 100644 drivers/scsi/arm/scsi.h create mode 100644 drivers/scsi/scsi.h delete mode 100644 drivers/soc/mediatek/mt8186-mmsys.h delete mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h delete mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h delete mode 100644 drivers/soc/microchip/Kconfig delete mode 100644 drivers/soc/microchip/Makefile delete mode 100644 drivers/soc/microchip/mpfs-sys-controller.c delete mode 100644 drivers/soc/rockchip/dtpm.c delete mode 100644 drivers/spi/spi-intel-pci.c delete mode 100644 drivers/spi/spi-intel-platform.c delete mode 100644 drivers/spi/spi-intel.c delete mode 100644 drivers/spi/spi-intel.h delete mode 100644 drivers/spi/spi-sunplus-sp7021.c create mode 100644 drivers/staging/android/Kconfig create mode 100644 drivers/staging/android/Makefile create mode 100644 drivers/staging/android/TODO create mode 100644 drivers/staging/android/ashmem.c create mode 100644 drivers/staging/android/ashmem.h create mode 100644 drivers/staging/android/uapi/ashmem.h 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 create mode 100644 drivers/staging/iio/adc/ad7280a.c create mode 100644 drivers/staging/iio/adc/ad7280a.h create mode 100644 drivers/staging/media/imx/imx7-mipi-csis.c create mode 100644 drivers/staging/media/tegra-vde/Kconfig create mode 100644 drivers/staging/media/tegra-vde/Makefile create mode 100644 drivers/staging/media/tegra-vde/TODO create mode 100644 drivers/staging/media/tegra-vde/dmabuf-cache.c create mode 100644 drivers/staging/media/tegra-vde/iommu.c create mode 100644 drivers/staging/media/tegra-vde/trace.h create mode 100644 drivers/staging/media/tegra-vde/uapi.h create mode 100644 drivers/staging/media/tegra-vde/vde.c create mode 100644 drivers/staging/media/tegra-vde/vde.h create mode 100644 drivers/staging/mt7621-dts/Kconfig create mode 100644 drivers/staging/mt7621-dts/Makefile create mode 100644 drivers/staging/mt7621-dts/TODO create mode 100644 drivers/staging/mt7621-dts/gbpc1.dts create mode 100644 drivers/staging/mt7621-dts/gbpc2.dts create mode 100644 drivers/staging/mt7621-dts/mt7621.dtsi delete mode 100644 drivers/staging/r8188eu/core/rtw_fw.c create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c delete mode 100644 drivers/staging/r8188eu/include/rtw_fw.h create mode 100644 drivers/staging/wfx/Documentation/devicetree/bindings/net/wirel [...] delete mode 100644 drivers/thermal/intel/intel_hfi.c delete mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 drivers/tty/serial/sunplus-uart.c delete mode 100644 drivers/usb/gadget/function/uac_common.h delete mode 100644 drivers/usb/misc/qcom_eud.c delete mode 100644 drivers/usb/typec/rt1719.c delete mode 100644 drivers/usb/typec/wusb3801.c delete mode 100644 drivers/vfio/pci/hisilicon/Kconfig delete mode 100644 drivers/vfio/pci/hisilicon/Makefile delete mode 100644 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c delete mode 100644 drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.h delete mode 100644 drivers/vfio/pci/mlx5/Kconfig delete mode 100644 drivers/vfio/pci/mlx5/Makefile delete mode 100644 drivers/vfio/pci/mlx5/cmd.c delete mode 100644 drivers/vfio/pci/mlx5/cmd.h delete mode 100644 drivers/vfio/pci/mlx5/main.c delete mode 100644 drivers/virt/vmgenid.c delete mode 100644 fs/binfmt_elf_test.c delete mode 100644 fs/netfs/buffered_read.c delete mode 100644 fs/netfs/io.c delete mode 100644 fs/netfs/main.c delete mode 100644 fs/netfs/objects.c create mode 100644 fs/netfs/read_helper.c delete mode 100644 include/asm-generic/access_ok.h create mode 100644 include/crypto/asym_tpm_subtype.h delete mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h delete mode 100644 include/dt-bindings/clock/fsd-clk.h delete mode 100644 include/dt-bindings/clock/imx93-clock.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/qcom,dispcc-qcm2290.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h delete mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h delete mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h delete mode 100644 include/dt-bindings/clock/r9a07g054-cpg.h delete mode 100644 include/dt-bindings/clock/starfive-jh7100-audio.h delete mode 100644 include/dt-bindings/clock/sun6i-rtc.h delete mode 100644 include/dt-bindings/gpio/meson-s4-gpio.h delete mode 100644 include/dt-bindings/pinctrl/mt8186-pinfunc.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/power/imx8mp-power.h delete mode 100644 include/dt-bindings/power/meson-s4-power.h delete mode 100644 include/dt-bindings/power/mt8186-power.h delete mode 100644 include/dt-bindings/power/mt8195-power.h delete mode 100644 include/dt-bindings/power/tegra234-powergate.h delete mode 100644 include/dt-bindings/regulator/richtek,rt5190a-regulator.h delete mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/dt-bindings/reset/delta,tn48m-reset.h delete mode 100644 include/dt-bindings/reset/mt7621-reset.h delete mode 100644 include/dt-bindings/sound/microchip,pdmc.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/acpi_agdi.h delete mode 100644 include/linux/cgroup_api.h delete mode 100644 include/linux/cpumask_api.h delete mode 100644 include/linux/dsa/tag_qca.h delete mode 100644 include/linux/fprobe.h delete mode 100644 include/linux/fs_api.h create mode 100644 include/linux/genhd.h delete mode 100644 include/linux/gfp_api.h delete mode 100644 include/linux/hashtable_api.h delete mode 100644 include/linux/hisi_acc_qm.h delete mode 100644 include/linux/hrtimer_api.h delete mode 100644 include/linux/iio/afe/rescale.h delete mode 100644 include/linux/input/vivaldi-fmap.h create mode 100644 include/linux/irqchip/versatile-fpga.h delete mode 100644 include/linux/kasan-enabled.h delete mode 100644 include/linux/kobject_api.h delete mode 100644 include/linux/kref_api.h delete mode 100644 include/linux/ktime_api.h delete mode 100644 include/linux/llist_api.h delete mode 100644 include/linux/lockdep_api.h delete mode 100644 include/linux/map_benchmark.h delete mode 100644 include/linux/mfd/max77714.h delete mode 100644 include/linux/mfd/sy7636a.h delete mode 100644 include/linux/mhi_ep.h delete mode 100644 include/linux/mm_api.h delete mode 100644 include/linux/mtd/nand-ecc-mxic.h delete mode 100644 include/linux/mutex_api.h delete mode 100644 include/linux/peci-cpu.h delete mode 100644 include/linux/peci.h delete mode 100644 include/linux/perf_event_api.h delete mode 100644 include/linux/pgtable_api.h delete mode 100644 include/linux/platform_data/brcmnand.h create mode 100644 include/linux/platform_data/eth_ixp4xx.h create mode 100644 include/linux/platform_data/wan_ixp4xx_hss.h create mode 100644 include/linux/platform_data/x86/intel-spi.h delete mode 100644 include/linux/platform_data/x86/spi-intel.h delete mode 100644 include/linux/power/bq25890_charger.h delete mode 100644 include/linux/ptrace_api.h delete mode 100644 include/linux/rcuwait_api.h delete mode 100644 include/linux/refcount_api.h delete mode 100644 include/linux/resume_user_mode.h delete mode 100644 include/linux/rethook.h delete mode 100644 include/linux/sched/affinity.h delete mode 100644 include/linux/sched/cond_resched.h delete mode 100644 include/linux/sched/posix-timers.h delete mode 100644 include/linux/sched/rseq_api.h delete mode 100644 include/linux/sched/task_flags.h delete mode 100644 include/linux/sched/thread_info_api.h delete mode 100644 include/linux/seqlock_api.h delete mode 100644 include/linux/softirq.h delete mode 100644 include/linux/spinlock_api.h delete mode 100644 include/linux/swait_api.h delete mode 100644 include/linux/syscalls_api.h create mode 100644 include/linux/tracehook.h delete mode 100644 include/linux/u64_stats_sync_api.h delete mode 100644 include/linux/wait_api.h delete mode 100644 include/linux/workqueue_api.h delete mode 100644 include/media/mipi-csi2.h delete mode 100644 include/net/inet_dscp.h delete mode 100644 include/net/netfilter/nf_conntrack_bpf.h create mode 100644 include/scsi/scsi_request.h delete mode 100644 include/trace/define_custom_trace.h delete mode 100644 include/trace/events/i2c_slave.h create mode 100644 include/trace/events/random.h delete mode 100644 include/trace/stages/init.h delete mode 100644 include/trace/stages/stage1_defines.h delete mode 100644 include/trace/stages/stage2_defines.h delete mode 100644 include/trace/stages/stage3_defines.h delete mode 100644 include/trace/stages/stage4_defines.h delete mode 100644 include/trace/stages/stage5_defines.h delete mode 100644 include/trace/stages/stage6_defines.h delete mode 100644 include/trace/stages/stage7_defines.h delete mode 100644 include/trace/trace_custom_events.h delete mode 100644 include/uapi/linux/trusted-for.h delete mode 100644 include/uapi/linux/user_events.h create mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S create mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h create mode 100644 kernel/bpf/preload/iterators/iterators.c delete mode 100644 kernel/bpf/preload/iterators/iterators.lskel.h create mode 100644 kernel/bpf/preload/iterators/iterators.skel.h delete mode 100644 kernel/sched/build_policy.c delete mode 100644 kernel/sched/build_utility.c delete mode 100644 kernel/trace/fprobe.c delete mode 100644 kernel/trace/rethook.c delete mode 100644 kernel/trace/trace_events_user.c delete mode 100644 lib/crc64-rocksoft.c delete mode 100644 lib/crypto/sm3.c delete mode 100644 lib/overflow_kunit.c delete mode 100644 lib/stackinit_kunit.c delete mode 100644 lib/test_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 lib/test_fprobe.c create mode 100644 lib/test_overflow.c create mode 100644 lib/test_stackinit.c delete mode 100644 localversion-next delete mode 100644 mm/damon/ops-common.c create mode 100644 mm/damon/prmtv-common.c rename mm/damon/{ops-common.h => prmtv-common.h} (100%) delete mode 100644 mm/damon/sysfs.c delete mode 100644 mm/migrate_device.c delete mode 100644 net/bridge/br_mst.c delete mode 100644 net/mac80211/eht.c delete mode 100644 net/netfilter/nf_conntrack_bpf.c delete mode 100644 net/smc/smc_sysctl.c delete mode 100644 net/smc/smc_sysctl.h delete mode 100644 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/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/gpio.rs delete mode 100644 rust/kernel/hwrng.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/fprobe/Makefile delete mode 100644 samples/fprobe/fprobe_example.c delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/hostprogs/.gitignore delete mode 100644 samples/rust/hostprogs/Makefile delete mode 100644 samples/rust/hostprogs/a.rs delete mode 100644 samples/rust/hostprogs/b.rs delete mode 100644 samples/rust/hostprogs/single.rs 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 100644 samples/trace_events/trace_custom_sched.c delete mode 100644 samples/trace_events/trace_custom_sched.h delete mode 100644 samples/user_events/Makefile delete mode 100644 samples/user_events/example.c delete mode 100755 scripts/dtc/of_unittest_expect delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100644 scripts/generate_rust_target.rs delete mode 100755 scripts/is_rust_module.sh delete mode 100755 scripts/pahole-version.sh delete mode 100644 scripts/rust-is-available-bindgen-libclang.h delete mode 100755 scripts/rust-is-available.sh delete mode 100644 security/integrity/platform_certs/machine_keyring.c delete mode 100644 sound/soc/amd/acp/acp-pci.c delete mode 100644 sound/soc/amd/acp/acp-pdm.c delete mode 100644 sound/soc/atmel/mchp-pdmc.c delete mode 100644 sound/soc/codecs/aw8738.c delete mode 100644 sound/soc/codecs/lpass-macro-common.c delete mode 100644 sound/soc/codecs/lpass-macro-common.h delete mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 sound/soc/intel/avs/Makefile delete mode 100644 sound/soc/intel/avs/avs.h delete mode 100644 sound/soc/intel/avs/cldma.c delete mode 100644 sound/soc/intel/avs/cldma.h delete mode 100644 sound/soc/intel/avs/core.c delete mode 100644 sound/soc/intel/avs/dsp.c delete mode 100644 sound/soc/intel/avs/ipc.c delete mode 100644 sound/soc/intel/avs/loader.c delete mode 100644 sound/soc/intel/avs/messages.c delete mode 100644 sound/soc/intel/avs/messages.h delete mode 100644 sound/soc/intel/avs/registers.h delete mode 100644 sound/soc/intel/avs/utils.c delete mode 100644 sound/soc/intel/boards/sof_cirrus_common.c delete mode 100644 sound/soc/intel/boards/sof_cirrus_common.h delete mode 100644 sound/soc/intel/boards/sof_ssp_amp.c create mode 100644 sound/soc/pxa/imote2.c delete mode 100644 sound/soc/qcom/lpass-cdc-dma.c delete mode 100644 sound/soc/qcom/lpass-sc7280.c delete mode 100644 sound/soc/qcom/sc7280.c delete mode 100644 sound/soc/sof/iomem-utils.c delete mode 100644 sound/soc/sof/ipc3-control.c delete mode 100644 sound/soc/sof/ipc3-ops.h delete mode 100644 sound/soc/sof/ipc3-pcm.c delete mode 100644 sound/soc/sof/ipc3-topology.c delete mode 100644 sound/soc/sof/ipc3.c delete mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c delete mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c delete mode 100644 sound/soc/sof/sof-client-probes.c delete mode 100644 sound/soc/sof/sof-client-probes.h delete mode 100644 sound/soc/sof/sof-client.c delete mode 100644 sound/soc/sof/sof-client.h create mode 100644 sound/soc/sof/sof-probes.c create mode 100644 sound/soc/sof/sof-probes.h delete mode 100644 sound/soc/sof/sof-utils.c delete mode 100644 sound/soc/sof/sof-utils.h create mode 100644 sound/soc/sof/utils.c delete mode 100644 tools/arch/x86/intel_sdsi/Makefile delete mode 100644 tools/arch/x86/intel_sdsi/intel_sdsi.c 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/lib/slab.c copy tools/perf/arch/{csky => nds32}/Build (100%) create mode 100644 tools/perf/arch/nds32/util/Build create mode 100644 tools/perf/arch/nds32/util/header.c delete mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/frontend.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/other.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/pipeline.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/alderlake/virtual-memory.json delete mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/floating-point.json delete mode 100644 tools/perf/tests/attr/base-record-spe delete mode 100644 tools/perf/tests/attr/test-record-spe-period delete mode 100644 tools/perf/tests/attr/test-record-spe-period-term delete mode 100644 tools/perf/util/maps.c rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/power/cpupower/lib/acpi_cppc.c delete mode 100644 tools/power/cpupower/lib/acpi_cppc.h delete mode 100755 tools/power/x86/amd_pstate_tracer/amd_pstate_trace.py delete mode 100644 tools/power/x86/intel-speed-select/hfi-events.c delete mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c delete mode 100644 tools/testing/cxl/mock_mem.c create mode 100644 tools/testing/cxl/mock_pmem.c delete mode 100644 tools/testing/memblock/.gitignore delete mode 100644 tools/testing/memblock/Makefile delete mode 100644 tools/testing/memblock/README delete mode 100644 tools/testing/memblock/TODO 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/alloc_api.c delete mode 100644 tools/testing/memblock/tests/alloc_api.h delete mode 100644 tools/testing/memblock/tests/alloc_helpers_api.c delete mode 100644 tools/testing/memblock/tests/alloc_helpers_api.h delete mode 100644 tools/testing/memblock/tests/alloc_nid_api.c delete mode 100644 tools/testing/memblock/tests/alloc_nid_api.h 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 delete mode 100644 tools/testing/selftests/bpf/cap_helpers.c delete mode 100644 tools/testing/selftests/bpf/cap_helpers.h delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/cgroup_getset_retval.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/core_kern_overflow.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/custom_sec_handlers.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/kprobe_multi_test.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_opts.c create mode 100644 tools/testing/selftests/bpf/prog_tests/prog_run_xattr.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/stacktrace_map_skip.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/subskeleton.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/test_bpf_syscall_macro.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_adjust_frags.c delete mode 100644 tools/testing/selftests/bpf/prog_tests/xdp_do_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_setsockopt_unix.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_misc.h delete mode 100644 tools/testing/selftests/bpf/progs/bpf_mod_race.c delete mode 100644 tools/testing/selftests/bpf/progs/bpf_syscall_macro.c rename tools/testing/selftests/bpf/progs/{test_btf_decl_tag.c => btf_decl_tag.c} (100%) delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_percpu.c delete mode 100644 tools/testing/selftests/bpf/progs/btf_type_tag_user.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_getsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/cgroup_getset_retval_setsockopt.c delete mode 100644 tools/testing/selftests/bpf/progs/core_kern_overflow.c delete mode 100644 tools/testing/selftests/bpf/progs/kfunc_call_race.c delete mode 100644 tools/testing/selftests/bpf/progs/kprobe_multi.c delete mode 100644 tools/testing/selftests/bpf/progs/ksym_race.c delete mode 100644 tools/testing/selftests/bpf/progs/stacktrace_map_skip.c delete mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_custom_sec_handlers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib.c delete mode 100644 tools/testing/selftests/bpf/progs/test_subskeleton_lib2.c delete mode 100644 tools/testing/selftests/bpf/progs/test_tc_dtime.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_do_redirect.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_update_frags.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_cpumap_frags_helpers.c delete mode 100644 tools/testing/selftests/bpf/progs/test_xdp_with_devmap_frags_helpers.c delete mode 100644 tools/testing/selftests/damon/sysfs.sh delete mode 100755 tools/testing/selftests/drivers/net/mlxsw/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/drivers/net/netdevsim/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/drivers/sdsi/sdsi.sh delete mode 100644 tools/testing/selftests/drivers/sdsi/sdsi_test.py rename tools/testing/selftests/exec/{binfmt_script.py => binfmt_script} (100%) delete mode 100644 tools/testing/selftests/exec/null-argv.c delete mode 100644 tools/testing/selftests/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/max_guest_memory_test.c delete mode 100644 tools/testing/selftests/kvm/s390x/tprot.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c delete mode 100644 tools/testing/selftests/kvm/x86_64/xapic_state_test.c delete mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh delete mode 100644 tools/testing/selftests/net/cmsg_sender.c create mode 100644 tools/testing/selftests/net/cmsg_so_mark.c delete mode 100755 tools/testing/selftests/net/cmsg_time.sh delete mode 100755 tools/testing/selftests/net/forwarding/bridge_locked_port.sh delete mode 100755 tools/testing/selftests/net/forwarding/hw_stats_l3.sh delete mode 100755 tools/testing/selftests/net/forwarding/pedit_ip.sh delete mode 100755 tools/testing/selftests/net/test_vxlan_vnifiltering.sh delete mode 100644 tools/testing/selftests/netfilter/connect_close.c delete mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S delete mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c delete mode 100644 tools/testing/selftests/powerpc/mce/Makefile delete mode 100644 tools/testing/selftests/powerpc/mce/inject-ra-err.c delete mode 120000 tools/testing/selftests/powerpc/mce/vas-api.h delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/.gitignore delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/Makefile delete mode 100644 tools/testing/selftests/powerpc/papr_attributes/attr_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/.gitignore delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.h delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_cc56ru [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_except [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmccex [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_comb_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_fcs_fc [...] delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr3_src_test.c delete mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcra_thresh [...] delete mode 100644 tools/testing/selftests/rseq/compiler.h delete mode 100644 tools/testing/selftests/rseq/rseq-abi.h delete mode 100644 tools/testing/selftests/rseq/rseq-generic-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-ppc-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-thread-pointer.h delete mode 100644 tools/testing/selftests/rseq/rseq-x86-thread-pointer.h delete mode 100644 tools/testing/selftests/user_events/Makefile delete mode 100644 tools/testing/selftests/user_events/dyn_test.c delete mode 100644 tools/testing/selftests/user_events/ftrace_test.c delete mode 100644 tools/testing/selftests/user_events/perf_test.c delete mode 100644 tools/testing/selftests/user_events/settings delete mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c delete mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c delete mode 100644 tools/testing/selftests/vm/util.h delete mode 100644 tools/virtio/linux/mm_types.h