This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allyesconfig in repository toolchain/ci/linux.
discards 3c30cf91b5ec Add linux-next specific files for 20220217 discards 479e353d1823 Merge branch 'akpm-current/current' discards 1907fc2e6ad6 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] discards 6b990734c198 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 62f52ea5c6ab Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards a405563625d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 12ad7cde5ea9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] discards b7177c7fd188 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] discards ada3caabaf61 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 81d6899c65fc Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] discards 75e67ccfea67 Merge branch 'main' of git://git.infradead.org/users/willy [...] discards 1482c143ed63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 668aec06ad7d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git discards 27047d4d5a91 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] discards d04ab9bfa6c5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 18b206efed6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0c5f4a3deaab Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 7e6775f58432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4fe3656f92f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 548a552cc844 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] discards 46c79aacb7db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards e802eef6444e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ab94bd5db44d ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() discards ceeb777f4779 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" discards 9320eb79d984 selftests: use -isystem instead of -I to include headers discards 94edc8a3482e selftests: kselftest framework: provide "finished" helper discards 01dd141b8818 selftests: vm: remove dependecy from internal kernel macros discards 8b53560ec894 selftests: vm: add the uapi headers include variable discards 3e3075bfc7a9 selftests: mptcp: add the uapi headers include variable discards fdadd1164c27 selftests: net: add the uapi headers include variable discards 0a9c08d54a31 selftests: landlock: add the uapi headers include variable discards 023dc6e830bb selftests: kvm: add the uapi headers include variable discards e370e06f69cb selftests: futex: add the uapi headers include variable discards aae1bd2b1cf1 selftests: correct the headers install path discards 195ce63263f5 selftests: add and export a kernel uapi headers path discards 4be5b82ce8c0 selftests: set the BUILD variable to absolute path discards a1e17ac18e20 kcov: properly handle subsequent mmap calls discards 668bb9899176 kcov: split ioctl handling into locked and unlocked parts discards ca9f7117a29b panic: allow printing extra panic information on kdump discards 7be57473febf panic: add option to dump all CPUs backtraces in panic_print discards 7221f2a7d191 sysctl: documentation: fix table format warning discards 8d88813c721f docs: sysctl/kernel: add missing bit to panic_print discards 02de7a3f119d kasan: no need to unset panic_on_warn in end_report() discards 460380983c8e ubsan: no need to unset panic_on_warn in ubsan_epilogue() discards a03a26e9476c panic: unset panic_on_warn inside panic() discards a772ce982e47 docs: kdump: add scp example to write out the dump file discards 1abcb37e1123 docs: kdump: update description about sysfs file system support discards f76a2ff84cd1 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards f26c72d8517a x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef discards 1d8b2a77e6ce riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] discards 1b4b859ac0fe kexec: make crashk_res, crashk_low_res and crash_notes sym [...] discards 7bc30d556cbc selftests/exec: test for empty string on NULL argv discards f5e4c540708a exec: Fix min/max typo in stack space calculation discards 6d55a8934343 exec: force single empty string when argv is empty discards 198aec728372 fat: use pointer to simple type in put_user() discards 5af1a2f58f21 minix: fix bug when opening a file with O_DIRECT discards d4ff19f718ec fs/pipe.c: local vars have to match types of proper pipe_i [...] discards eb5ec433aabd fs/pipe: use kvcalloc to allocate a pipe_buffer array discards 20839a2a6a01 init/main.c: silence some -Wunused-parameter warnings discards c3964fd3bbbf init: use ktime_us_delta() to make initcall_debug log more [...] discards e989d93ae77e kallsyms: print module name in %ps/S case when KALLSYMS is [...] discards 8f436766b299 binfmt: move more stuff undef CONFIG_COREDUMP discards 5fab2bc891e3 ELF: fix overflow in total mapping size calculation discards 424807d5b4b9 fs/binfmt_elf: refactor load_elf_binary function discards bb8c880fd7e3 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 discards 1cec8d8bcb8d fs/binfmt_elf: fix AT_PHDR for unusual ELF files discards 6db28f9cf7e1 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] discards 9fcbd52aaaad checkpatch: add early_param exception to blank line after [...] discards 01587a2f1ff9 checkpatch: add --fix option for some TRAILING_STATEMENTS discards 078d8c5d5b0c checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] discards 57b104674a86 lz4: fix LZ4_decompress_safe_partial read out of bound discards 2d25ec866de3 bitfield: add explicit inclusions to the example discards 502ea4f6d393 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() discards a2cc81d910a8 include: drop pointless __compiler_offsetof indirection discards 99af7fa7230a Kconfig.debug: make DEBUG_INFO always default=n discards 2d65121f1bac Kconfig.debug: make DEBUG_INFO selectable from a choice discards 7b71985822c2 proc/sysctl: make protected_* world readable discards e95da70b6484 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment discards f863de944609 proc/vmcore: fix possible deadlock on concurrent mmap and read discards 8565f9082d5b proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix discards f3311f265826 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks discards 63a9847da5f7 kernel/hung_task.c: Monitor killed tasks. discards 26e151ccc175 fs/buffer.c: dump more info for __getblk_gfp() stall problem discards bf43fc6b751b fs/buffer.c: add debug print for __getblk_gfp() stall problem discards 46b7513be782 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] discards 5904b385cbb2 mm/damon/dbgfs-test: fix is_target_id() change discards 0fd55d4b6605 mm/damon/dbgfs: use operations id for knowing if the targe [...] discards 1a4bc89b2e6f mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] discards 1358e309cb1d mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] discards 7cf2dd7a5509 mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] discards 3fa25d108d6a mm/damon: let monitoring operations can be registered and [...] discards f7e42c0f4b71 mm/damon: rename damon_primitives to damon_operations discards 7f6303487d98 mm/damon: remove redundant page validation discards 2f0f7bd06696 mm/damon: remove the target id concept discards d5b00c3ca1da mm/damon/core: move damon_set_targets() into dbgfs discards c229ef6dbd13 Docs/admin-guide/mm/damon/usage: update for changed initai [...] discards 8d5a5e4b7912 mm/damon/dbgfs/init_regions: use target index instead of t [...] discards 7a960c82a4e7 mm/gup: migrate device coherent pages when pinning instead [...] discards d24f7c6b8519 mm: remove the vma check in migrate_vma_setup() discards b9040c00e0c5 tools: update test_hmm script to support SP config discards f12426f808b2 tools: update hmm-test to support device coherent type discards fc1a6ce3670c lib: add support for device coherent type in test_hmm discards 32f39914b50d lib: test_hmm add module param for zone device type discards 70fff360c14f lib: test_hmm add ioctl to get zone device type discards 18a1da69bb83 drm/amdkfd: coherent type as sys mem on migration to ram discards 56372b1e8890 drm/amdkfd: add SPM support for SVM discards 74645abb2ba9 mm/gup: fail get_user_pages for LONGTERM dev coherent type discards de4b9c36129c mm: add device coherent vma selection for memory migration discards b78bc7a9d062 mm: add zone device coherent type memory support discards 2b5180fef629 mm: build migrate_vma_* for all configs with ZONE_DEVICE support discards 024ca44dc862 mm: include <asm/tlbflush.h> in migrate_device.c discards 71c03bd68bdc mm: move the migrate_vma_* device migration code into its [...] discards 4661d7431917 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages discards 43028c7c3fdc mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page discards 6d20b64684fa mm: refactor check_and_migrate_movable_pages discards b7c61e8210fc mm: generalize the pgmap based page_free infrastructure discards 0d0719350df9 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED discards ae16148321e5 mm: remove the extra ZONE_DEVICE struct page refcount discards 93e92c5b2dac fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" discards 597dfdbec94a mm-dont-include-linux-memremaph-in-linux-mmh-fix discards aca251725252 mm: don't include <linux/memremap.h> in <linux/mm.h> discards fcabdff100a6 mm: simplify freeing of devmap managed pages discards 9e3c681d0096 mm: move free_devmap_managed_page to memremap.c discards 2f72efd5a5d1 mm: remove pointless includes from <linux/hmm.h> discards d2a157420c4f mm: remove the __KERNEL__ guard from <linux/mm.h> discards c0cf454718a5 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages discards 89c322af9a37 mm/hmm.c: remove unneeded local variable ret discards 76b3778250cd mm/highmem: remove unnecessary done label discards e593ffdc2b66 highmem-document-kunmap_local-v2 discards a0b8dfeb5257 highmem: document kunmap_local() discards 94ceef3bc9d0 mm: uninline copy_overflow() discards cfe5a0139eff mm: remove usercopy_warn() discards 2b4df9588038 mm/zswap.c: allow handling just same-value filled pages discards bac309ca0eee mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] discards 47c94c15200e drivers/base/memory: determine and store zone for single-z [...] discards b608031eff6a drivers/base/node: rename link_mem_sections() to register_ [...] discards 1b30f9f96f44 mm/memory_hotplug: fix misplaced comment in offline_pages discards 41b37ef31590 mm/memory_hotplug: clean up try_offline_node discards 8eeb15521395 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] discards cb8f416b6470 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix discards cf42afad1abf mm/memory_hotplug: remove obsolete comment of __add_pages discards 0be5adb775e1 drivers/base/node: consolidate node device subsystem initi [...] discards ba235ed61614 drivers/base/memory: add memory block to memory group afte [...] discards 06248201928f memcg: do not tweak node in alloc_mem_cgroup_per_node_info discards c65e5b7389f0 mm: make free_area_init_node aware of memory less nodes discards 9f2b2b89742e mm, memory_hotplug: reorganize new pgdat initialization discards 20fae44c82fc mm, memory_hotplug: drop arch_free_nodedata discards bf76447b2c55 mm-handle-uninitialized-numa-nodes-gracefully-fix discards da4490c958ad mm: handle uninitialized numa nodes gracefully discards 39b049ba5f02 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] discards 01842d5c53ac mm: fix race between MADV_FREE reclaim and blkdev direct IO read discards 8ab00b008419 mm/balloon_compaction: make balloon page compaction callba [...] discards b8e3308d58fa mm/hwpoison: check the subpage, not the head page discards 8728660a83e3 mm/vmstat: add event for ksm swapping in copy discards dd81bc9686ac mm: page_io: fix psi memory pressure error on cold swapins discards a17d5393ce65 memory tiering: skip to scan fast memory discards 990b9a30a5a4 numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards 1cc070fdb28e numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards b6ad83e401ff numa-balancing-optimize-page-placement-for-memory-tiering- [...] discards 2416aed403ed NUMA balancing: optimize page placement for memory tiering system discards 514fa8276211 NUMA Balancing: add page promotion counter discards c6f65d14b915 powerpc/fadump: opt out from freeing pages on cma activati [...] discards 84eddca5fe27 mm/cma: provide option to opt out from exposing pages on a [...] discards acdd6ac60778 mm,migrate: fix establishing demotion target discards 3222fc960d6a mm/migration: add trace events for base page and HugeTLB m [...] discards e366a2e0dd20 mm/migration: add trace events for THP migrations discards 604d9103bd02 fix up for "mm: move oom_kill sysctls to their own file" discards 47f1341317a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7320c5a89c88 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] discards f22b58d56979 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 136461acca27 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards a7d9643ee1f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1fcf970dbdcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 37f52c6b4d11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 995078b28608 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 3415e209904f Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] discards b13002c5fa44 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] discards fb13686d63a6 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] discards eb6002ff63f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 4c6438044d48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards b9ea6ca4de61 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 794fc0eec3d0 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] discards 86e472a54e71 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] discards 32acdf47d2d4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] discards 2ac7da4ddfeb Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] discards f082e57fde4a Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] discards eef4f7743dfb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] discards bb9a6ff7ee7d Merge branch 'for-next' of git://github.com/cminyard/linux [...] discards e95861e52683 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 7cf5b3732c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6b06d5cfe4c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4163199b20d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 34e6163d034b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 2baa99cce360 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 47885c120eaf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 72ed207dc978 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] discards 69e078e05e9f Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] discards a5a93ae53399 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] discards 52605224e1f7 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] discards 41e9614b6cbc Merge branch 'timers/drivers/next' of git://git.linaro.org [...] discards e18bd3b7f0cd Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] discards 98fc3d330226 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 474e872c34dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 199daf1fae7d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 87e5340a5f10 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 878c899c1c9b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] discards 80f51c5df324 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] discards 63f6c7f7b4c1 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] discards a6a778aba975 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 90c826aee1f8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ecfadf3c1284 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] discards f66e1b70c320 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards bdc5afcf940e Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] discards 653db0457eb3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 6cac3b0cf34f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b2170e3b7f77 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git discards a35d48327d72 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards e74f3d504387 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 3447592f0039 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b651cba47bf0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 90a8f1f8cbce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1e1221c41ce0 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] discards e97ccf189859 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] discards 7e0af1f9c095 next-20220214/drm-intel discards dd99111f032e Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] discards c0a957a91a90 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] discards 84b2c260671b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards e4b188cb11af Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] discards 591a0bb30865 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] discards 0afc398c137d Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards d6b1af5932b1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 45634fdc0b88 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] discards b7f115fd3260 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards cc166c56770c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards b77b8d8f9860 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 87a67d7e7822 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5d2443ea33d2 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] discards 053d7a5c086b Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] discards 1ec594a4d4ed Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] discards 3ddd84017d49 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git discards 90c422f1a822 Merge branch 'master' of git://linuxtv.org/media_tree.git discards b4c22af42891 Merge branch 'docs-next' of git://git.lwn.net/linux.git discards feef29b8cc8a Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] discards 96e1a3742eaf Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] discards c2ec54a70bd1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8ac39de6cc2f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded discards 6b696fb45345 random: pull add_hwgenerator_randomness() declaration into [...] discards a0c135b9c138 random: check for crng_init == 0 in add_device_randomness() discards cc538814458d random: unify early init crng load accounting discards 7789a5f6455d random: do not take pool spinlock at boot discards 7181498d0073 random: defer fast pool mixing to worker discards 2d131cee34a4 random: rewrite header introductory comment discards 73627d38330f random: group sysctl functions discards eaef627293e2 random: group userspace read/write functions discards e409f27b25c1 random: group entropy collection functions discards cb3d0dd39ab4 random: group entropy extraction functions discards f2c0c68bab2c random: group crng functions discards 364cd2247c99 random: group initialization wait functions discards 0d3e554bed5a random: remove whitespace and reorder includes discards 76a6774987ec random: remove useless header comment discards 1d9db20a0847 random: introduce drain_entropy() helper to declutter crng [...] discards 897d139345fb random: deobfuscate irq u32/u64 contributions discards 1bc6c6c18fd5 random: add proper SPDX header discards 5296626aacd5 random: remove unused tracepoints discards 2a489e2caa02 random: remove ifdef'd out interrupt bench discards 7db05e40b0e1 random: tie batched entropy generation to base_crng generation discards 959457acfa5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 051a81ede7ce random: fix locking for crng_init in crng_reseed() discards fbc31a3fcae2 random: zero buffer after reading entropy from userspace discards 66b36424007f random: remove outdated INT_MAX >> 6 check in urandom_read() discards c66a21451b64 random: make more consistent use of integer types discards fd4382873582 random: use hash function for crng_slow_load() discards a3c896c15dcc Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] discards bfcbf1e67bc0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 24f8d56afa23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] discards a70705cfb47e Merge branch 'master' of https://github.com/Paragon-Softwa [...] discards 8b3bee269e34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards abde458a5e8e Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] discards 597c099dfec7 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] discards 1430b7caa0e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 999053311f29 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] discards 88c4e0ce44d3 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] discards 53c68bb13e4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0b85cba3b668 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] discards 08ff3b348f02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards f73c522c4c20 random: use simpler fast key erasure flow on per-cpu keys discards dce302595832 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] discards 777a74d13c36 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 1aa38b06c8fb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards a10e6721e6e5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 6cbcac6d7854 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 0461f702f11f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0b1d519e1e4a Merge branch 'for-next' of git://github.com/openrisc/linux.git discards 1383b4a61fba Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards c1c4275a9254 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] discards 365e2fce9460 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] discards b7d455703242 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 73ab8a29b287 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 45f6260dbb58 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] discards 0f4a815d7349 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] discards 5b5344e3c7c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 4cfcf8e7e19d Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] discards 7822b394a9ef Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git discards 3abd61905c21 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] discards 666855ad95ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards d5cf72701b23 Merge branch 'next' of https://git.linaro.org/people/jens. [...] discards ce2a6de4a9f7 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] discards c390e21a0759 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] discards 88cb981409a7 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] discards 73176fb6d4d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 581e234d0360 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards baae90c5eb32 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] discards 1aac7dcebbd5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 67c7b41294a0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards ae051a4a324f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 5dfddbe9e147 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards bd6eda8fefdf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 061a16f3551d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 921804f3f2bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] discards 9e6045ee229d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 639a3124de20 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] discards c7f9991acccf Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] discards e897b29628c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 8b7af2d52cd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 0f049de9a440 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 321ad8f82a93 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] discards e5e8b60cd262 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] discards 972e26de6a8e Merge branch 'for-next' of git://git.infradead.org/users/h [...] discards 0d22f5741b8c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] discards 0c3b3d2b1330 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] discards 70a432b6054d Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] discards 5bbebaae1491 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] discards 7ba3126d75fc drm/radeon: Add HD-audio component notifier support (v2) discards 8f8286646a55 Revert "drm/amd/display: To modify the condition in indica [...] discards 3b2093e1b3fb drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify discards dbc38546f6b5 drm/amdgpu: only check for _PR3 on dGPUs discards 3da862a726c5 drm/amdgpu: add another raven1 gfxoff quirk omits a65dbf7cded7 drm/amdgpu/gfx10: Add GC 10.3.7 Support omits 79aa0367385c drm/amdkfd: Replace zero-length array with flexible-array member omits 967af863f233 drm/amdgpu/sdma5.2: add support for SDMA 5.2.7 omits db090ff8f98d drm/amd/pm: Add support for MP1 13.0.8 omits f99a7eb2d11b drm/amdgpu/psp: Add support for MP0 13.0.8 omits 97437f475c5b drm/amdgpu/gmc10: add support for GC 10.3.7 omits 35c27d957835 drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1 omits b67f00e06f36 drm/amdgpu: set new revision id for 10.3.7 GC omits 2fbc50869756 drm/amdgpu/discovery: set sw common init for GC 10.3.7 omits 2019bf7cd213 drm/amdgpu/discovery: Add 13.0.9 SMUIO block omits d9f8a22aaf84 drm/amd: smu7: downgrade voltage error to info omits 01cbf049e10f drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio omits dfcc3e8c24cc drm/amdgpu: make cyan skillfish support code more consistent omits fdda8f3406f9 drm/amd/display: For vblank_disable_immediate, check PSR i [...] omits 29b440d20456 drm/amdkfd: add return value check for queue eviction omits d5c831566d34 drm/amdkfd: Replace zero-length array with flexible-array member omits 17ce8a6907f7 drm/amd/display: Add dsc pre-validation in atomic check omits aa79d3808e8c drm/amdgpu: Fix wait for RLCG command completion discards 3208adbb4c30 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits fa39f936dbb9 drm/amd/display: add dsc mst stream pbn log for debug omits 43d15db1d067 drm/amd/display: 3.2.173 omits c25badd59cb4 drm/amd/display: [FW Promotion] Release 0.0.104.0 omits 128f8ed5902a drm/amd/display: Add affected crtcs to atomic state for ds [...] discards 3d4071e48b88 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards b4be3fe43440 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] discards 33779e261b8b Merge branch 'perf/urgent' of git://git.kernel.org/pub/scm [...] discards 3608e5176c91 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards ddea6705ec22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 22a4b68eb99b Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] discards ee0730388316 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 93b027b9938f Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] discards f435cd9fc967 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards eed8f97981de Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] discards 569f0a0609f2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards d92791e61ff1 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] discards e23e5865ddcc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 176178c0bd46 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] discards 9097d09222a5 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] discards 3e85f9a9730d Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] discards c5b29b3f215f Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] discards 068940043a2e Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git discards 0ae670b1ba04 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] discards ba3db57107ea Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 6893a7500c26 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 35fc2cc2c42a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 69df1506b110 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] discards 08da97bc0d9e Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] discards aa451448efe3 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] discards 56cacd29b9fe Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] discards 2f4dcce5f807 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 95b03203802b Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 0fe55479f291 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 60dfd66dbbed Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 77dc88913217 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] discards 7d0a08f5a80b Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] discards 4592b21de6e8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 3853f739fff6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 14e5ec0b9a6d Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] discards 2ac271ddfd4b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] discards 6af0edcce7c6 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] discards e1fd02c9ad6f Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] discards f6e88ba8efca Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits d9f230300458 drm/amd/display: enable z9 denial interface by default omits 4d7ba312dd1f drm/amdgpu: Add "harvest" to IP discovery sysfs omits 8639bd70497a drm/amd/display: make sure pipe power gating reach request [...] omits c53655545141 drm/amd/display: dsc mst re-compute pbn for changes on hub omits ed7208706448 drm/amd/display: Fix for dmub outbox notification enable omits 951be8be7d66 drm/amd/pm: fix some OEM SKU specific stability issues omits e506db5905d1 drm/amdgpu: disable MMHUB PG for Picasso omits c85bf88ba510 drm/amd/pm: fulfill Sienna_Cichlid implementations for Dri [...] omits 7e2a4cfc62d3 drm/amd/pm: fulfill Navi1x implementations for DriverSmuCo [...] omits e610941c45ba drm/amd/pm: enable pm sysfs write for one VF mode omits b874c6671b91 drm/amd/pm: correct the default DriverSmuConfig table settings omits 92ede25eceb2 drm/amdgpu/sdma5.2: Adjust the name string for firmware omits eed1a5c74216 drm/amdgpu: check return status before using stable_pstate omits 783782a52340 drm/amd/display: Protect update_bw_bounding_box FPU code. discards 5357b0dd55e6 parisc: Always use the self-extracting kernel feature discards a4c53179a6a2 video/fbdev/stifb: Implement the stifb_fillrect() function discards aca41f39ad08 parisc: Add vDSO support discards 3a0d2dd604f8 dm delay: use dm_submit_bio_remap discards 20c273e574ed dm crypt: use dm_submit_bio_remap discards cee26f1d96fa dm: add dm_submit_bio_remap interface discards 919ffcdabb30 dm: flag clones created by __send_duplicate_bios discards 8fde2c69a2f8 dm: reduce dm_io and dm_target_io struct sizes discards d04aa8ae799a dm: move duplicate code from callers of alloc_tio into alloc_tio discards eb2d4bf39ec1 dm: record old_sector in dm_target_io before calling map function discards cfb228a662ff dm: remove legacy code only needed before submit_bio recursion discards c68e956dcc86 dm: remove unused mapped_device argument from free_tio discards 30db4c3451d1 dm: remove impossible BUG_ON in __send_empty_flush discards d10efd7bad88 dm: reduce code duplication in __map_bio discards 4beab41d7fe4 dm: refactor dm_split_and_process_bio a bit discards 2421dcb4ef33 dm: fold __clone_and_map_data_bio into __split_and_process_bio discards 50d524184135 dm: rename split functions discards 6297dd04f40d dm stats: fix too short end duration_ns with STAT_PRECISE_ [...] discards 40dd623a5d3c dm: fix double accounting of flush with data discards fa55f2bb64e4 Merge branch 'for-next/kspp-fam0' into for-next/kspp discards fbe9ccfe809d treewide: Replace zero-length arrays with flexible-array members discards 572dfaf0bc2d hwmon: (asus-ec-sensors) merge setup functions 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() discards 2dc8bc5a6a4e Merge remote-tracking branch 'spi/for-5.16' into spi-linus discards 07a9d5002d10 fs/lock: only call lm_breaker_owns_lease if there is conflict. discards 1ef6b9b682aa fs/lock: add new callback, lm_lock_expired, to lock_manage [...] discards 48ae14ff12a7 fs/lock: documentation cleanup. Replace inode->i_lock with [...] discards 2e6183c33863 NFSD: Fix nfsd_breaker_owns_lease() return values discards 5d9ee6ee7b00 NFSD: Clean up _lm_ operation names discards f2306a4ac2b1 arch: Remove references to CONFIG_NFSD_V3 in the default configs discards 3deacda09abb NFSD: Remove CONFIG_NFSD_V3 discards 9d54a165732a SUNRPC: Remove svc_shutdown_net() discards 6c688ae872db cifs: use a different reconnect helper for non-cifsd threads 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 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits 047b6188b66e HID: Add driver for Razer Blackwidow keyboards omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next discards 0aeee7376181 Merge branch for-5.18/arm64/defconfig into for-next discards dd88e2c274f5 Merge branch for-5.18/arm64/dt into for-next discards 99c790b8db4b Merge branch for-5.18/dt-bindings into for-next discards aff29359c17c Merge branch for-5.18/soc into for-next discards 67c42258932c Merge branch for-5.18/memory into for-next discards b568216623a2 Merge branch for-5.17/soc into for-next 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 discards f7c820f86a5b arm64: tegra: Add Tegra234 IOMMUs omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next discards 9defbfaaffc6 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit 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 discards 8da96d839062 arm64: tegra: Add GPCDMA node for tegra186 and tegra194 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 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 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 discards 1a99efd3be53 memory: tegra: Add Tegra234 support 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 [...] discards 55442fc23d66 Bluetooth: make array bt_uuid_any static const discards 8c7d84a33ff7 Bluetooth: assign len after null check discards 8abc78242032 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks discards 04811bcfd422 Bluetooth: fix data races in smp_unregister(), smp_del_chan() omits 0714ea330b99 video: fbdev: au1100fb: Spelling s/palette/palette/ omits c8be5edbd36c video: fbdev: atari: Atari 2 bpp (STe) palette bugfix discards 7bd202b0f3ad ata: Kconfig: fix sata gemini compile test condition discards 5c509618315f ata: libata-scsi: use *switch* statements to check SCSI co [...] discards 2c75a451ecb0 ata: libata-sff: refactor ata_sff_altstatus() discards 93fd9ffb29cf ata: libata-sff: refactor ata_sff_set_devctl() discards d589f7789680 ata: libata-sff: make ata_resources_present() return 'bool' discards e3a607e1b352 ata: pata_hpt3x2n: disable fast interrupts in prereset() method discards e0afcf140e6e ata: pata_hpt37x: disable fast interrupts in prereset() method discards e1dd33b2503b ata: pata_hpt366: disable fast interrupts in prereset() method discards ff8187c5dd8f Merge branch 'tee_shm_for_v5.18' into next omits e511fc58071a Input: tsc200x - add axis inversion and swapping support discards 5c4a1da27403 mm: move oom_kill sysctls to their own file discards 7ad3a5a131ce mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] discards 20b9a2201212 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] discards d2600b33fd65 userfaultfd/selftests: enable hugetlb remap and remove eve [...] discards 5e3a57a806ae selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test discards 245db2b3a5e9 mm: enable MADV_DONTNEED for hugetlb mappings discards 0c1ae7edbe1b mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB discards e261b1da58e2 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] discards c35aacd6e354 selftests: vm: add a hugetlb test case discards 49a2e542b78f mm: sparsemem: use page table lock to protect kernel pmd o [...] discards 49e987e20fc5 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] discards cdb057ace4bf mm: hugetlb: free the 2nd vmemmap page associated with eac [...] discards 00c00f90b15f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP discards a014878e7e50 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) discards 8cc303b58528 mm/munlock: page migration needs mlock pagevec drained discards 00b7c8a62939 mm-munlock-mlock_page-munlock_page-batch-by-pagevec-fix discards 20c014c75315 mm/munlock: mlock_page() munlock_page() batch by pagevec discards d80c0ad21f8b mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() discards 31e2ed74337d mm/migrate: __unmap_and_move() push good newpage to LRU discards 5ca3031cbdca mm/munlock: mlock_pte_range() when mlocking or munlocking discards 1b412d12edec mm/munlock: maintain page->mlock_count while unevictable discards ea6f65faf203 mm/munlock: replace clear_page_mlock() by final clearance discards c1879365d325 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() discards 8140d8d6b00d mm/munlock: delete munlock_vma_pages_all(), allow oomreap discards 05a5ae4a296e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE discards ea2c33eafa55 mm/munlock: delete page_mlock() and all its works discards e14533e49ce3 mm: invalidate hwpoison page cache page in fault path discards 0311b4c473e1 mm/memory-failure.c: remove unnecessary PageTransTail check discards 6a3a84fe608a mm/memory-failure.c: remove obsolete comment in __soft_off [...] discards 0782ae63ec48 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] discards 78863155b67a mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev discards 46c0856fea3b mm/memory-failure.c: remove unneeded orig_head discards bd92b445e02d mm/memory-failure.c: rework the signaling logic in kill_proc discards 7ccad0ac903d mm/memory-failure.c: avoid walking page table when vma_add [...] discards a5824cab6598 mm/memory-failure.c: minor clean up for memory_failure_dev [...] discards 6e1a291573d3 mm/hwpoison: fix error page recovered but reported "not re [...] discards 376bbe43f173 mm/memory-failure.c: remove obsolete comment discards ea4ae9f64bd8 mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] discards 9dfc6caa212d mm/page_alloc: limit number of high-order pages on PCP dur [...] discards af2da3ea0948 mm/page_alloc: free pages in a single pass during bulk free discards 45b27a3f3396 mm/page_alloc: simplify how many pages are selected per pc [...] discards 09c0fc2b3db8 mm/page_alloc: track range of active PCP lists during bulk free discards 8c8732ea39e2 mm/page_alloc: fetch the correct pcp buddy during bulk free discards ab7e803d9083 mm/page_alloc: mark pagesets as __maybe_unused discards 2a034a7529c3 mm: enforce pageblock_order < MAX_ORDER discards f7242481486b cma: factor out minimum alignment requirement discards f8edcc2a03bb mm/page_alloc: don't pass pfn to free_unref_page_commit() discards 673be4d40e75 mm/mmzone.h: remove unused macros discards c79da81ae59a mm: discard __GFP_ATOMIC discards be309555a716 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() discards 72eca1089b93 mm/page_alloc: add penalty to local_node discards 807fb5116c0e mm/page_alloc: adding same penalty is enough to get round- [...] discards 4833404b8ae7 mm: page_alloc: avoid merging non-fallbackable pageblocks [...] discards fc1749521c8c mm/vmalloc.c: vmap(): don't allow invalid pages discards 41a33a6c9cfe mm/vmalloc.c: fix "unused function" warning discards 4aef14c30b62 mm/vmalloc: eliminate an extra orig_gfp_mask discards cfd0720b9d71 mm/vmalloc: add adjust_search_size parameter discards ae377d7c8649 mm/vmalloc: Move draining areas out of caller context discards 393dff331c41 mm/vmalloc: remove unneeded function forward declaration discards fff3b2a167db mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 discards edecc06b4d34 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning discards 8d54b58e3eb7 mm/sparse: make mminit_validate_memmodel_limits() static discards 27323748616b memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] discards 2ef5bbce1471 mm: replace multiple dcache flush with flush_dcache_folio() discards 559e5d2c4891 mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] discards c966793c308d mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() discards a9ec93fc6617 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] discards 6062f43127d4 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] discards 607342ad8330 mm: fix missing cache flush for all tail pages of compound page discards e3a81a5ae5a8 mm: thp: fix wrong cache flush in remove_migration_pmd() discards 42725f7e4c6c mm: remove mmu_gathers storage from remaining architectures discards 8ac6487d4d76 mm: merge pte_mkhuge() call into arch_make_huge_pte() discards dbe67be3d9f3 mm/huge_memory: remove stale locking logic from __split_hu [...] discards 1e80a02e51b8 mm/huge_memory: remove stale page_trans_huge_mapcount() discards b8d1ad4a52a5 mm/swapfile: remove stale reuse_swap_page() discards 6b28af07a3a0 mm/khugepaged: remove reuse_swap_page() usage discards c28564603a18 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() discards 75aa784c4eaa mm: streamline COW logic in do_swap_page() discards b44b3409f46f mm: slightly clarify KSM logic in do_swap_page() discards 9426834cdd4f mm: optimize do_wp_page() for fresh pages in local LRU pagevecs discards debac8bffb55 mm: optimize do_wp_page() for exclusive pages in the swapcache discards d849db0f5cad mm: generalize ARCH_HAS_FILTER_PGPROT discards ce3e1bfd5ebf memcg: synchronously enforce memory.high for large overcharges discards 9793cffc4f7d selftests: memcg: test high limit for single entry allocation discards 3f4401713dbb memcg: unify force charging conditions discards a2bee4cfc1cd memcg: refactor mem_cgroup_oom discards fa6a939878e0 mm/memcg: retrieve parent memcg from css.parent discards 2f168d8527c5 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation discards 02f9c4a77a28 memcg-add-per-memcg-total-kernel-memory-stat-v2 discards 18a5393ed62d memcg: add per-memcg total kernel memory stat discards 3aae582fc96a memcg: replace in_interrupt() with !in_task() discards 2d6269c090af tmpfs: support for file creation time discards 6f45c98b05cd mm/gup: remove unused get_user_pages_locked() discards 0cbdd7d136e9 mm: change lookup_node() to use get_user_pages_fast() discards 67baccf07405 mm/gup: remove unused pin_user_pages_locked() discards 6376f5969879 mm/gup: follow_pfn_pte(): -EEXIST cleanup discards 7d7ffe8f9605 mm: fix invalid page pointer returned with FOLL_PIN gups discards 57c83b300464 filemap: remove find_get_pages() discards 28d01b40b00d mm-move-page-writeback-sysctls-to-is-own-file-fix discards daa3321ea87b mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes discards 62d6ea564cfd mm: move page-writeback sysctls to their own file discards ba5dde2f66a2 mm: unexport page_init_poison discards 9509efdb5d93 tools/vm/page_owner: filter out pid and timestamp discards ecd86f320cc8 mm/page_owner: record task command name discards 6f19db574bb9 mm/page_owner: print memcg information discards ed136879caea mm/page_owner: use scnprintf() to avoid excessive buffer o [...] discards c3a2a1288b79 lib/vsprintf: avoid redundant work with 0 size discards 38835684cec1 Documentation/vm/page_owner.rst: fix unexpected indentation warns discards d29dfe232fc4 documentation-vm-page_ownerrst-update-the-documentation-fix discards 15f5ea01f22e Documentation/vm/page_owner.rst: update the documentation discards 65bb012bfc9b tools/vm/page_owner_sort.c: delete invalid duplicate code discards 5a537441f352 tools/vm/page_owner_sort.c: two trivial fixes discards b085550fd2fc tools/vm/page_owner_sort.c: support sorting pid and time discards e68cfb903955 tools/vm/page_owner_sort.c: add switch between culling by [...] discards 24fe67fc67ae tools/vm/page_owner_sort.c: support sorting by stack trace discards 35b3896abf6c tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] discards 295cda1765b5 tools/vm/page_owner_sort.c: sort by stacktrace before culling discards 76e36e956a14 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] discards 87c84771ef07 fix for "kasan: improve vmalloc tests" discards 074d139b7068 similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" discards dcee870a49c2 kasan: improve vmalloc tests discards c455e19374a8 kasan: documentation updates discards 6f208425249a arm64: select KASAN_VMALLOC for SW/HW_TAGS modes discards 4bb57b1d1b1c kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS discards a577812cc348 kasan: add kasan.vmalloc command line flag discards 6f77c2ebf048 kasan: clean up feature flags for HW_TAGS mode discards 5af65642ff14 kasan: mark kasan_arg_stacktrace as __initdata discards 2ed5d97c9c56 kasan, arm64: don't tag executable vmalloc allocations discards c523f9ee05e0 kasan, vmalloc: only tag normal vmalloc allocations discards 25350803f931 kasan, vmalloc: add vmalloc tagging for HW_TAGS discards c615d2615488 kasan, page_alloc: allow skipping memory init for HW_TAGS discards 12834da7c959 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS discards 2ee534e8c33a kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS discards 112c1703d653 kasan, vmalloc: unpoison VM_ALLOC pages after mapping discards 07ed549d88b2 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged discards 02b0b3a35d41 kasan, vmalloc: add vmalloc tagging for SW_TAGS discards 35934bbf0c6b kasan, arm64: reset pointer tags of vmapped stacks discards d82c81f11604 kasan, fork: reset pointer tags of vmapped stacks discards b117a7541c7c kasan, vmalloc: reset tags in vmalloc functions discards 0de122c9a323 kasan: add wrappers for vmalloc hooks discards a94dcc7e0aef kasan: reorder vmalloc hooks discards c6e074418099 kasan, vmalloc: drop outdated VM_KASAN comment discards fc4fc01e951d kasan, x86, arm64, s390: rename functions for modules shadow discards 92652a437146 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS discards d3b78b1b9fa3 kasan: clean up metadata byte definitions discards 97d13822024f kasan, page_alloc: rework kasan_unpoison_pages call site discards f1ed584848e7 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook discards ac8130a6b881 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook discards fae194da61bf kasan, page_alloc: combine tag_clear_highpage calls in pos [...] discards b085cd7d1f26 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook discards fb151cf5eda4 kasan, page_alloc: refactor init checks in post_alloc_hook discards 7bfcf77b30c9 kasan: only apply __GFP_ZEROTAGS when memory is zeroed discards abdb14bc162a mm: clarify __GFP_ZEROTAGS comment discards 2c2a1dcb6edd kasan: drop skip_kasan_poison variable in free_pages_prepare discards 2e83cd716ac9 kasan, page_alloc: init memory of skipped pages on free discards 346de0c33dfa kasan, page_alloc: simplify kasan_poison_pages call site discards 2c8208290d13 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare discards 46d2ff21c3ac kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] discards ce6ebd105897 kasan, page_alloc: deduplicate should_skip_kasan_poison discards cb7a6ff6b509 mount: warn only once about timestamp range expiration discards bf6de015a8bf mm: remove congestion tracking framework discards 30bcf1d8aba3 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" discards a3f8b865bb80 NFS: remove congestion control discards 8d2da2d7298f fuse: don't set/clear bdi_congested discards 5c8cb9e5a91e cephfs: don't set/clear bdi_congestion discards 25dffd2354aa f2f2: replace some congestion_wait() calls with io_schedul [...] discards 476f0247d64f f2fs: change retry waiting for f2fs_write_single_data_page() discards d9723475888a ext2: remove unused pointer bdi discards 3dc99f97078e remove-bdi_congested-and-wb_congested-and-related-functions-fix discards 107939281577 mm/fs: remove bdi_congested() and wb_congested() and relat [...] discards 392621d77da1 mm/fs: remove inode_congested() discards 7810f2fce4a7 ocfs2: fix ocfs2 corrupt when iputting an inode discards b786c778d34d ocfs2: clear links count in ocfs2_mknod() if an error occurs discards 31902d6a4095 ocfs2: reflink deadlock when clone file to the same direct [...] discards 9c0ba9d6dfdd fs/ocfs2: fix comments mentioning i_mutex discards 2bf0b92ff8aa ocfs2: cleanup some return variables discards 46620a2790ba ntfs: add sanity check on allocation size discards cdbf603cdd77 procfs: prevent unprivileged processes accessing fdinfo dir discards 259d0bfeec7e /proc/kpageflags: do not use uninitialized struct pages discards 4ad5a477404e /proc/kpageflags: prevent an integer overflow in stable_pa [...] discards 031a9eda77cc fs/file_table: fix adding missing kmemleak_not_leak() discards 0dfc61feb0f4 hugetlbfs: fix a truncation issue in hugepages parameter discards 83e40f32ab09 mm: fix use-after-free bug when mm->mmap is reused after b [...] discards 97dc7acd104b mm: fix use-after-free when anon vma name is used after vm [...] discards 91bc23179ce0 kasan: test: prevent cache merging in kmem_cache_double_destroy discards 050f689e13aa mm/hugetlb: fix kernel crash with hugetlb mremap discards bccf1afab76c selftests/vm: cleanup hugetlb file after mremap test discards d41471514231 mm: fix panic in __alloc_pages discards 5d476a3ad5c4 coredump: also dump first pages of non-executable ELF libraries omits e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller discards b26c5f03a645 extcon: Fix some kernel-doc comments discards 0f8f81c33cfb extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() 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 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 discards 451ec4ae7dc7 Merge branches 'for-next/docs', 'for-next/insn', 'for-next [...] 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 discards 629f520b265f libsubcmd: Fix use-after-free for realloc(..., 0) discards a102cd383c4a Merge branch 'for-5.18/drivers' into for-next discards e54bd217b585 loop: allow user to set the queue depth discards 29e13a9196fd loop: remove extra variable in lo_req_flush discards d55a2148eaa6 loop: remove extra variable in lo_fallocate() discards d6fcd8b8eadc loop: use sysfs_emit() in the sysfs xxx show() discards 9860f79d9db3 Merge branch 'for-5.18/io_uring' into for-next discards b57d34f5cc69 io-uring: Make tracepoints consistent. discards 8592d34e8ffa io-uring: add __fill_cqe function discards 70ccd5b95827 Merge branch 'for-5.18/block' into for-next omits f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation discards 1b2ab1a30acb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] discards c73afc88dbdd libperf: Fix perf_cpu_map__for_each_cpu macro omits fdaae9fefb95 video: fbdev: atari: Remove unused atafb_setcolreg() omits 779ee89a2cfa video: fbdev: atari: Convert to standard round_up() helper omits 54a84a3cf0a6 video: fbdev: atari: Fix TT High video mode omits 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux omits 5e50f5d4ff31 security: add sctp_assoc_established hook omits 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 discards be8b582111d6 Merge branch 'acpi-tables-fixes' into linux-next 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 discards 69be9dd40064 Merge branch 'acpi-apei' into linux-next discards 8922f193c2ef Merge branch 'acpi-ec' into linux-next discards 8c51d352999e Merge branch 'acpi-pm' into linux-next omits edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps omits 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] 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 discards 7ba32505eb7f Merge branch 'for-next-next-v5.17-20220215' into for-next- [...] discards 9bca3201b23d Merge branch 'for-next-current-v5.16-20220215' into for-ne [...] discards ed884d9a5090 Merge branch 'ext/qu/defrag-search' into for-next-next-v5. [...] discards b6a513ab11a8 Merge branch 'ext/qu/autodefrag-fixes' into for-next-next- [...] discards d1a0942ec76e Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] discards be2a52492326 Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] discards 687e958a1e81 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] discards 72906121bc27 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] discards b0ca1bd9248d Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] discards 46e1d01a42dc Merge branch 'misc-next' into for-next-next-v5.17-20220215 discards 5e8ace0371b3 Merge branch 'misc-5.17' into for-next-current-v5.16-20220215 discards 7c5cc429e323 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] discards c864fae1fe88 btrfs: introduce dedicated helper to scrub simple-stripe b [...] discards 175c223e5452 btrfs: introduce dedicated helper to scrub simple-mirror b [...] discards e851af6b75bf btrfs: introduce a helper to locate an extent item discards bac1332b0b69 btrfs: expand subpage support to any PAGE_SIZE > 4K discards 8e7f7bf59a79 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] discards 3bc2e1df1e14 btrfs: use dummy extent buffer for super block sys chunk a [...] discards f927ff1abd00 btrfs: zoned: mark relocation as writing discards d5f9e56c77d1 fs: add asserting functions for sb_start_{write,pagefault, [...] discards df89c4c9c037 btrfs: do not clean up repair bio if submit fails discards 5ba2cd2be137 btrfs: do not try to repair bio that has no mirror set discards f9598dce2aba btrfs: do not double complete bio on errors during compres [...] discards d1e5bf4e1242 btrfs: track compressed bio errors as blk_status_t discards 8f79c103fe60 btrfs: remove the bio argument from finish_compressed_bio_read discards 7be76c9a78c5 btrfs: check correct bio in finish_compressed_bio_read discards 79e89e2bc908 btrfs: handle csum lookup errors properly on reads discards 847778463132 btrfs: make search_csum_tree return 0 if we get -EFBIG discards 98a7b7e5f1b7 btrfs: add BTRFS_IOC_ENCODED_WRITE discards f8fdec1e3aeb btrfs: add BTRFS_IOC_ENCODED_READ ioctl discards 6032db9d6ec8 btrfs: add definitions and documentation for encoded I/O ioctls discards bee2f2a09ccd btrfs: optionally extend i_size in cow_file_range_inline() discards a5d549011ede btrfs: clean up cow_file_range_inline() discards e651da519969 btrfs: support different disk extent size for delalloc discards ba069f1fdae3 btrfs: add ram_bytes and offset to btrfs_ordered_extent discards 987a6fef9b85 btrfs: don't advance offset for compressed bios in btrfs_c [...] discards ea6e1f0107d0 fs: export variant of generic_write_checks without iov_iter discards 1ebb563f6047 fs: export rw_verify_area() discards 2a7070365c1a btrfs: defrag: don't use merged extent map for their gener [...] discards 6b17743d934e btrfs: defrag: bring back the old file extent search behavior discards 13b2f7ab699a btrfs: close the gap between inode_should_defrag() and aut [...] discards db360c49d476 btrfs: autodefrag: only scan one inode once discards 546303c782db btrfs: add trace events for defrag discards 9f7743c67199 btrfs: remove unused parameter for btrfs_add_inode_defrag() discards e6c69fcbee7e btrfs: defrag: use control structure in btrfs_defrag_file() discards 08ee38f54935 KVM: s390: pv: make use of ultravisor AIV support omits 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests discards a65b76f42a5e btrfs: defrag: introduce control structure for later use discards d3394d779b14 btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] discards 6747d3c87355 SUNRPC: Rename svc_close_xprt() discards 7b83e5c4fe22 SUNRPC: Rename svc_create_xprt() discards e5caec3bfc15 perf cs-etm: Fix corrupt inject files when only last branc [...] discards 360912ddac9d perf cs-etm: No-op refactor of synth opt usage omits 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" omits 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next discards 0ac6d39b8240 Merge branch 'for-5.18/block' into for-next omits ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check discards 08492c310520 Merge branch 'for-5.18/drivers' into for-next discards 08db7e5318c7 Merge branch 'for-5.18/block' into for-next discards 090b71c8ebbe null_blk: fix return value from null_add_dev() omits 69591a402d18 block: remove biodoc.rst omits 99cd6a64e128 dpaa2-eth: Simplify bool conversion 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 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 discards 1e0a20264859 Merge branch 'misc' into for-next discards f3d74cbf70c9 Merge branch 'fixes' into for-next omits 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next omits ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset 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 [...] discards 0ef7c79e43d0 Merge x86/pasid into tip/master discards 6dc3a0aee256 Merge ras/core into tip/master discards 1b5e86ee01b6 Merge locking/core into tip/master discards 8f1a1fb87356 Merge x86/sev into tip/master discards 5498f519a3f9 Merge sched/core into tip/master discards ddab10636d69 Merge locking/urgent into tip/master discards c8add9b0bf47 Merge x86/sgx into tip/master discards 75d7007353bf Merge x86/cpu into tip/master discards c23b98610a34 Merge irq/core into tip/master discards 756ba7b61c69 Merge x86/irq into tip/master discards 6cf1d379ca74 Merge perf/core into tip/master discards b06c51928517 Merge x86/paravirt into tip/master discards ae8d3dbe971f Merge x86/build into tip/master discards 5a8e470c423f Merge x86/misc into tip/master 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 discards 82ca450db051 Merge branch 'v5.18-armsoc/dts32' into for-next 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 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 ac2beb4e3bd7 Merge branch '5.17/scsi-fixes' into 5.18/scsi-staging omits eb29c492def3 tpm: xen-tpmfront: Use struct_size() helper omits 04c36bd452de hwspinlock: sprd: Use struct_size() helper in devm_kzalloc() omits dcb0bd00586b drm/radeon: Fix backlight control on iMac 12,1 omits 3b853c316c93 drm/amd/display: reset lane settings after each PHY repeater LT omits 009e9a158505 drm/amdkfd: navi2x requires extended engines to map and un [...] omits d2cb0b21b8f8 drm/amdkfd: remove unneeded unmap single queue option omits 7258fa31eabd drm/amdgpu: Handle the GPU recovery failure in SRIOV environment. omits 1ec1944eb50c drm/amdgpu: print more error info omits 2fbdbe958a15 drm/amd/pm: correct the sequence of sending gpu reset msg omits 563285c85eca drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fin [...] omits 9252d33df597 drm/amdgpu: Optimize operating sysfs and interrupt functio [...] omits 892a57a975c3 drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi [...] omits a3ace75cdb69 drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_r [...] omits 683bac6b00e1 drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma [...] omits 80ed77f971c3 drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio [...] omits cb9561d0e3f4 drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmh [...] omits 88bc3cd8450b drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_r [...] omits 634b56b0f88b drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_r [...] omits 311065086ee1 drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_r [...] omits bdb3489cfca1 drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini f [...] omits 22b1df28c009 drm/amdgpu: no rlcg legacy read in SRIOV case omits 715793469919 drm/amdgpu: Fix a kerneldoc warning omits 2243f4937ace drm/amdkfd: Fix leftover errors and warnings omits d87f36a0635e drm/amdkfd: update SPDX license header omits a6c40b178092 drm/amdgpu: Show IP discovery in sysfs omits 77608faa7719 drm/amdgpu: Fix some kerneldoc warnings omits 6b22ce002f75 docs: Makefile: Add -no-shell-escape option to LATEXOPTS omits ad9bff39fb84 Merge branch 'for-5.17-fixes' into for-next 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() discards e1558b5e29c6 Merge branch 'for-next/pending-fixes' into for-next/kspp discards af8edea7c9f5 Merge branch 'for-next/hardening' into for-next/kspp discards c967ca505706 Merge branch 'for-next/overflow' into for-next/kspp discards a8797d469d50 Merge branch 'for-next/memcpy' into for-next/kspp omits efa90c11f62e stack: Constrain and fix stack offset randomization with C [...] omits 8cb37a5974a4 stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET discards fe7e6863948a libperf: Fix 32-bit build for tests uint64_t printf discards 19e04884ce96 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] discards 7069f8873119 perf trace: Avoid early exit due SIGCHLD from non-workload [...] omits a6cbd44093ef kernel/fork: Initialize mm's PASID discards fbc1ed420b65 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] discards 4569212dbab7 tick/rcu: Stop allowing RCU_SOFTIRQ in idle discards 273f1176acfb tick/rcu: Remove obsolete rcu_needs_cpu() parameters discards f520bbc89cd3 tools/nolibc/stdlib: implement abort() discards 577bf39ea657 tools/nolibc: also mention how to build by just setting th [...] discards 3755f4beb2fa tools/nolibc/time: create time.h with time() discards b9a1e49b968b tools/nolibc/signal: move raise() to signal.h discards a2f2e5ea138a tools/nolibc/unistd: add usleep() discards e70638de6c6e tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] discards 4ff3db90501b tools/nolibc/errno: extract errno.h from sys.h discards 3fcf2cd11bc6 tools/nolibc/string: export memset() and memmove() discards 0a3e789c9b29 tools/nolibc/types: define PATH_MAX and MAXPATHLEN discards d7d515141728 tools/nolibc/arch: mark the _start symbol as weak discards a099c31f4854 tools/nolibc: move exported functions to their own section discards 14c1d43d886a tools/nolibc/string: add tiny versions of strncat() and strlcat() discards ff94ad06a0bb tools/nolibc/string: add strncpy() and strlcpy() discards fffda88a5576 tools/nolibc/string: slightly simplify memmove() discards a824078c6a8b tools/nolibc/string: use unidirectional variants for memcpy() discards 47b0880daba0 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] discards 2708ed9d03d3 tools/nolibc/stdlib: make raise() use the lower level sysc [...] discards fc719fb64370 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() discards 5f0935d23308 tools/nolibc/sys: make open() take a vararg on the 3rd argument discards 900c48367126 tools/nolibc/stdio: add perror() to report the errno value discards 7f7d6ab02b49 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE discards c0b7829fe142 tools/nolibc/stdio: add a minimal [vf]printf() implementation discards 31b9615ae94d tools/nolibc/stdio: add fwrite() to stdio discards 2709b000119e tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] discards 40673faa30dd tools/nolibc/stdio: add a minimal set of stdio functions discards 23d235aed139 tools/nolibc/stdlib: add utoh() and u64toh() discards 6d0f522b0e30 tools/nolibc/stdlib: add i64toa() and u64toa() discards 0fa38f464f73 tools/nolibc/stdlib: replace the ltoa() function with more [...] discards 79cd00521c85 tools/nolibc/stdlib: move ltoa() to stdlib.h discards 72cb10c89993 tools/nolibc/types: move makedev to types.h and make it a macro discards 2e21a7cfff2b tools/nolibc/types: make FD_SETSIZE configurable discards d0c4ca283607 tools/nolibc/types: move the FD_* functions to macros in types.h discards 9270b5f62c1f ACPI: APEI: rename ghes_init() with "acpi_" prefix discards 1b2e65a2c223 tools/nolibc/ctype: add the missing is* functions discards f3ae8184f26c tools/nolibc/ctype: split the is* functions to ctype.h discards 11bd96efe4de tools/nolibc/string: split the string functions into string.h discards 26f05ab71dec tools/nolibc/stdlib: extract the stdlib-specific functions [...] discards 048f1bb915b5 tools/nolibc/sys: split the syscall definitions into their [...] discards 2329d8c3bb55 tools/nolibc/arch: split arch-specific code into individual files discards 86238ff3a71d tools/nolibc/types: split syscall-specific definitions int [...] discards 36c72168f09b tools/nolibc/std: move the standard type definitions to std.h discards 4a74e83aa9f2 tools/nolibc: guard the main file against multiple inclusion discards b89091b4cb34 tools/nolibc: use pselect6 on RISCV discards 7060596d495d rcutorture: Suppress debugging grace period delays during [...] discards 56906a11fc8a torture: Add rcu_normal and rcu_expedited runs to torture.sh discards 139cb9cac2e8 EXP rcutorture: Test polled expedited grace-period primitives discards 67a8e9e317e6 EXP rcu: Add polled expedited grace-period primitives discards e062a9cf73ab EXP tick: Detect and fix jiffies update stall discards f5303a97aa76 rcu: Clarify fill-the-gap comment in rcu_segcblist_advance() discards 36437cc00fc3 EXP rcu-tasks: Check for abandoned callbacks discards f521a6e687d1 ACPI: APEI: explicit init HEST and GHES in apci_init() discards 2c7d9bdcc274 Merge branch 'lkmm-dev.2022.02.01b' into HEAD omits 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs discards 7389eb9aece0 Merge branch 'clocksource.2022.02.01b' into HEAD 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() discards 7075b1b438e2 Merge branch 'lkmm.2022.02.01b' into HEAD discards e7778e71c264 Merge branches 'exp.2022.02.08a', 'fixes.2022.02.14a', 'rc [...] 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 discards 3086126664ee btrfs: defrag: remove an ambiguous condition for rejection discards c55eaee8366f btrfs: defrag: don't defrag extents which are already at m [...] omits 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA discards b41350081b64 btrfs: defrag: don't try to merge regular extents with pre [...] 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 discards d4e043a4af96 Merge branch 'devprop' into linux-next 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/ [...] discards 7eb6678636cf Merge branch 'pnp' into linux-next discards d8036ad09527 Merge branch 'thermal-docs' into linux-next discards ddc592547ca4 Merge branches 'thermal-powerclamp' and 'thermal-int340x' [...] discards 414df0267347 Merge branch 'thermal-hfi' into linux-next discards 1cd4a97227ca Merge branches 'pm-cpufreq' and 'pm-tools' into linux-next discards 37015b0a175a Merge branch 'acpi-tables' into linux-next discards 8182e5e01bbb Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] discards 902ed4903c19 doc: nvmem: Update example discards 29be7d2b8f9e doc: nvmem: Remove references to regmap omits 0191899db468 ASoC: Add Euro Headset support for wcd938x codec discards c0a67d1ead13 btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] discards 45fb0a5b97ac SUNRPC: Remove svo_shutdown method discards 1981f4b9edad SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() discards 28bb9c734bcd SUNRPC: Remove the .svo_enqueue_xprt method discards 34de90a1039a SUNRPC: Record endpoint information in trace log discards bc42446d242f SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid discards 564083ecca10 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] discards b9a8bfb02979 NFSD: Remove NFSD_PROC_ARGS_* macros discards 5bd9e74aa920 NFSD: Use __sockaddr field to store socket addresses discards 88c4ead4b0cf tracing: Update print fmt check to handle new __get_sockad [...] discards 349e6ce41ef3 tracing: Introduce helpers to safely handle dynamic-sized [...] discards f1b4c530314b NFSD: Streamline the rare "found" case discards 7b766a636fee NFSD: Skip extra computation for RC_NOCACHE case discards 2df441b3712d NFSD: De-duplicate hash bucket indexing discards 55efb643f67a nfsd: Add support for the birth time attribute discards 5bbbd8bb93df btrfs: qgroup: remove outdated TODO comments discards b6a98303810d btrfs: qgroup: remove duplicated check in adding qgroup relations discards 48b433a2ef82 btrfs: add lzo workspace buffer length constants discards c8a37a801591 btrfs: prevent copying too big compressed lzo segment discards cfac9c56a623 btrfs: send: in case of IO error log it discards 37d2f3781eda btrfs: get rid of warning on transaction commit when using [...] discards 79c19b4d71f6 btrfs: defrag: don't try to defrag extents which are under [...] discards 67ae21a25c75 btrfs: populate extent_map::generation when reading from disk discards 9dfb6ee1c93a btrfs: assert we have a write lock when removing and repla [...] discards 9dbd1c0df6ae btrfs: remove no longer used counter when reading data page discards 1ef88557e5a2 btrfs: fix lost error return value when reading a data page discards 30c37c77db3b btrfs: stop checking for NULL return from btrfs_get_extent() discards 742f2e139a25 btrfs: prepare extents to be logged before locking a log t [...] discards 4c960bb2cbda btrfs: remove useless path release in the fast fsync path discards df7326d44203 btrfs: remove constraint on number of visited leaves when [...] discards 7182186bf2e5 btrfs: avoid unnecessary computation when deleting items f [...] discards 95a614a59008 btrfs: avoid unnecessary COW of leaves when deleting items [...] discards 7d7bea3f639c btrfs: remove unnecessary leaf free space checks when push [...] discards e5b101a36780 btrfs: stop checking for NULL return from btrfs_get_extent [...] discards e4e5efc9af57 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] discards 32af32a141a8 btrfs: replace BUILD_BUG_ON by static_assert discards 3fe2c8dbf93f btrfs: don't hold CPU for too long when defragging a file discards 03fd90e538af btrfs: zoned: allow DUP on meta-data block groups discards 75c3142eeaaf btrfs: zoned: prepare for allowing DUP on zoned discards b7358d7980a7 btrfs: zoned: make zone finishing multi stripe capable discards 1dfacbc50ab2 btrfs: zoned: make zone activation multi stripe capable discards 73ba3c7e4d8b btrfs: add support for multiple global roots discards 55d12936e54b btrfs: add code to support the block group root discards 1d985b6fb401 btrfs: abstract out loading the tree root discards 77db70015065 btrfs: tree-checker: don't fail on empty extent roots for [...] discards d084b429a130 btrfs: disable space cache related mount options for exten [...] discards 6bd13b53340a btrfs: disable snapshot creation/deletion for extent tree v2 discards 21fcddb61aa6 btrfs: disable scrub for extent-tree-v2 discards c3696397277b btrfs: disable qgroups in extent tree v2 discards 94b18a760778 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 discards ca1fd40c9503 btrfs: disable balance for extent tree v2 for now discards 0e6562a8b4c5 btrfs: add definition for EXTENT_TREE_V2 discards a44dd4801754 btrfs: use single variable to track return value at btrfs_ [...] discards 68d4f72a066e btrfs: avoid inode logging during rename and link when possible discards c1bf185a9f80 btrfs: stop doing unnecessary log updates during a rename discards 1711befd380e btrfs: avoid logging all directory changes during renames discards 4f847b757f9c btrfs: pass the dentry to btrfs_log_new_name() instead of [...] discards 56e46b80bda2 btrfs: add helper to delete a dir entry from a log tree discards c04402256ca5 btrfs: send: remove redundant ret variable in fs_path_copy discards 28d776e53e9f btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] discards a5ded00dd21f btrfs: scrub: remove redundant initialization of increment discards a253b9deb212 btrfs: zoned: remove redundant initialization of to_add discards 7048d95bdef2 btrfs: cleanup temporary variables when finding rotational [...] discards 150f28898b96 btrfs: use dev_t to match device in device_matched discards 120d24ba411a btrfs: add device major-minor info in the struct btrfs_device discards 4b84588893b9 btrfs: match stale devices by dev_t discards 5d560859741e btrfs: harden identification of a stale device discards 4a02d38fb342 btrfs: simplify fs_devices member access in btrfs_init_dev [...] discards 8e9f8cbb48e2 btrfs: reuse existing inode from btrfs_ioctl discards cd23865b8e02 btrfs: move missing device handling in a dedicate function discards 46812187fa7a btrfs: stop trying to log subdirectories created in past t [...] discards 6d5f55851c5d btrfs: stop copying old dir items when logging a directory discards dcaf8752a9b8 btrfs: put initial index value of a directory in a constant discards 4af340b9878b btrfs: don't log unnecessary boundary keys when logging directory discards 8846187d2d4f btrfs: reuse existing pointers from btrfs_ioctl discards 712734e777a9 btrfs: remove write and wait of struct walk_control 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 discards a9b491f6d6de Merge branches 'arm/msm', 'arm/renesas', 'arm/rockchip', ' [...] discards a472cca485bb Merge remote-tracking branch 'regulator/for-5.16' into reg [...] omits 9fe0c0128d7c ASoC: pcm3168a: code cleanup discards 77c6e3825c8f Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] omits 20ea94bc5317 ASoC: dt-bindings: wcd938x: Add gpio property for selectin [...] omits 013cc2aea0f6 ASoC: codec: wcd938x: Add switch control for selecting CTI [...] discards 2bbc788dadb8 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] discards 976843648c79 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] discards 035bd7e27962 clk: scmi: Support atomic clock enable/disable API discards 064079250602 firmware: arm_scmi: Add support for clock_enable_latency discards ced6c0c7a16b firmware: arm_scmi: Add atomic support to clock protocol discards f66e99eb0175 firmware: arm_scmi: Support optional system wide atomic-th [...] discards 498023dbb15f dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] discards 4fb016d955a3 firmware: arm_scmi: Add atomic mode support to virtio transport discards 2409ec4c0946 firmware: arm_scmi: Review virtio free_list handling discards 96bbcc3f6c0b firmware: arm_scmi: Add a virtio channel refcount 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 discards aa622e2b7734 Merge branch 'fixes' into next discards 7894da421112 mmc: core: use sysfs_emit() instead of sprintf() discards 8001fdb17517 mmc: sunxi-mmc: Add D1 MMC variant discards 6f26011f5a5f dt-bindings: mmc: sunxi: Add D1 MMC and eMMC compatibles discards c8f4a8618966 mmc: dw_mmc: Use device_property_string_array_count() discards 5320b0004947 mmc: davinci: Use of_device_get_match_data() helper discards 1ebe7a0a62f4 mmc: sdhci-of-at91: Use of_device_get_match_data() helper discards 341fde0ef869 mmc: sdhci-tegra: Use of_device_get_match_data() helper discards c36c1ef4febe mmc: wmt-sdmmc: Use of_device_get_match_data() helper discards 6e445b34316a dt-bindings: mmc: Add compatible for Mediatek MT8186 discards 5d537febf0c7 mmc: sdhci-pci-gli: Add a switch to enable/disable SSC for [...] discards 2b5d5565bd27 mmc: sdhci-pci-gli: Enable SSC at 50MHz and 100MHz for GL9 [...] discards b257ff7dc113 mmc: sdhci-pci-gli: Reduce the SSC value at 205MHz for GL9 [...] discards 4576abc4dbd7 mmc: Add driver for LiteX's LiteSDCard interface discards caea978ec930 dt-bindings: mmc: Add bindings for LiteSDCard discards 567b16391a5d MAINTAINERS: co-maintain LiteX platform discards 4b538a2fa371 mmc: sdhci-tegra: Enable wake on SD card event discards 0502f7590e8b dt-bindings: mmc: sdhci-msm: Add msm8953 compatible discards 610c07913de3 mmc: dw_mmc: Fix potential null pointer risk omits 7db45f8d955d net: dsa: realtek: rename macro to match filename discards 952b6d5f1859 Bluetooth: 6lowpan: No need to clear memory twice 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_ [...] discards 42a401988bc4 Bluetooth: btusb: Improve stability for QCA devices 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 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 f266c11bce79 iommu/vtd: Replace acpi_bus_get_device() discards a498017d0571 nvmem: add driver for Layerscape SFP (Security Fuse Processor) discards fc036516aae4 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() omits 18819ad23828 MAINTAINERS: Add maintainer entry for EUD 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 discards 26b081a017c0 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() discards bf06963d2b7c nvmem: sunxi_sid: Add support for D1 variant discards a74f2b7d9083 dt-bindings: nvmem: SID: Add compatible for D1 discards a0977e3dbcb4 ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] discards 6617e8c27782 ARM: dts: stm32: remove some timer duplicate unit-address [...] omits bd0a0a024f2a usb: ulpi: Add debugfs support discards a252d147d55f ARM: dts: stm32: Enable EXTI on stm32mp13 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 [...] discards e83990fa102e ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] discards f9a3283d62c9 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som discards 2633b82d3dfb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] discards 7c8b55417a50 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] discards 2e6594ceed05 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] discards ae1ff12b16a2 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey discards 3b105fb39d50 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 discards 998341cbbaad ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] discards 44c3461859ef ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 discards 4b44441dfd26 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] discards 838ecd5095fc ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box discards 8652d235709c ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 discards c6a850ec6967 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 discards 8aa7e0dd79f7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx discards cc677e6cfa84 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 discards 9d2192ec224f ARM: dts: stm32: add DMA configuration to UART nodes on st [...] 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 13db6c2acdcd apparmor: fix aa_label_asxprint return check omits b9c7babe2c2e Backmerge tag 'v5.17-rc4' of git://git.kernel.org/pub/scm/ [...] 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 discards 9622c0be0973 kasan: test: Silence allocation warnings from GCC 12 discards 48f4900c115a tools: Fix use-after-free for realloc(..., 0) discards a88ff09ac457 etherdevice: Adjust ether_addr* prototypes to silence -Wst [...] discards 4efa1a67d4da scsi: mpt3sas: Convert to flexible arrays discards 87f02d058380 scsi: ibmvscsis: Silence -Warray-bounds warning discards 10bec4fcf4ad iio: addac: ad74413r: Do not reference negative array offsets discards b0b2b5434478 media: omap3isp: Use struct_group() for memcpy() region discards b6e6dab10041 tpm: vtpm_proxy: Check length to avoid compiler warning discards 10de29725e90 drm/dp: Fix OOB read when handling Post Cursor2 register discards 729af1cb7a4a drm/dp: Fix off-by-one in register cache size 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 123db17ddff0 Merge tag 'amd-drm-next-5.18-2022-02-11-1' of https://gitl [...] omits a086a3a1cbfe random: absorb fast pool into input pool after fast load omits e8d4b479251d random: do not xor RDRAND when writing into /dev/random omits 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init omits 4823f059d0ac random: inline leaves of rand_initialize() omits 9b9a0c25a8d1 random: get rid of secondary crngs omits 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction omits 519b52becb65 random: fix locking in crng_fast_load() omits 6a1d5317ee05 random: remove batched entropy locking omits 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() omits 2c3906259458 random: make credit_entropy_bits() always safe omits 77a5fda6165b random: always wake up entropy writers after extraction omits 08f2689055c7 random: use linear min-entropy accumulation crediting omits e881eb34f2ea random: simplify entropy debiting omits d232fc449c65 random: use computational hash for entropy extraction discards 128542976f8e m68k: m5441x: remove erroneous clock disable discards 90ba8ee4c472 m68knommu: fix ucsimm sparse warnings discards 4798b97f7a2d m68knommu: fix 'screen_bits' defined but not used discards aa6094bbb45d m68knommu: fix warning: no previous prototype for 'init_dragen2' 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 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 [...] discards 5e68869aba1a hwmon: (asus-ec-sensors) deduce sensor signedness from its type discards 4d49367c5303 hwmon: (tc654) Add thermal_cooling device support discards 2991358ba5b7 hwmon: (dell-smm) rewrite CONFIG_I8K description discards 9a78ed9a6ed2 x86/Kconfig: move and modify CONFIG_I8K 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 551c8a926246 Merge branch 'imx/defconfig' into for-next omits 50197bc4e126 Merge branch 'imx/dt64' into for-next omits ecd96e26fdf1 Merge branch 'imx/dt' into for-next omits e47b3c8d7902 Merge branch 'imx/bindings' into for-next omits 11db13da61c7 Merge branch 'imx/soc' into for-next omits b008893b08dc x86/ptrace: Always inline v8086_mode() for instrumentation omits f5c54f77b07b cpumask: Add a x86-specific cpumask_clear_cpu() helper omits c7f0d7b37291 Merge branch 'misc' into for-next omits 2995fd171901 Merge branch 'fixes' into for-next omits 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] omits 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes omits 3837d3f03400 f2fs: fix missing free nid in f2fs_handle_failed_inode omits cf642faef74f leds: lm3692x: Return 0 from remove callback 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 f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] omits 390ab8960817 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 1d82f9be3486 Merge branch 'v5.18-armsoc/dts64' into for-next 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 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 9c63ffcf4786 Merge branch 'for-5.18/drivers' into for-next omits f69b0791df1d scsi: message: fusion: Use GFP_KERNEL omits 65f43c679194 loop: clean up grammar in warning message omits 2d6998968c1f Merge branch 'for-5.18/block' into for-next 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 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 7f161df1a513 drm/amdkfd: replace err by dbg print at svm vram migration omits 24992ab0b8b0 drm/amdkfd: Fix prototype warning for get_process_num_bos omits b010a46bd3ab drm/amdkfd: CRIU fix extra whitespace and block comment warnings omits 1915a4339542 drm/amdgpu: adjust register address calculation omits f3986e86b2d8 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. omits 461fa7b0ac56 drm/amdgpu: remove ctx->lock omits 8bbd4d83a68b drm/amdgpu: Reset OOB table error count info omits 816d61d51a31 drm/amd/pm: fulfill the support for DriverSmuConfig table omits 60aac460ed97 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] omits c8cb19c7b26d amdgpu/pm: Add emit_clock_levels calls omits b06b48d7ddae amdgpu/pm: Implement emit_clk_levels for navi10 omits 69f915cc97c4 drm/amdgpu: loose check for umc poison mode omits f9ed188d5a08 drm/amdgpu: add support for GC 10.1.4 omits d8a25e485857 drm/amdkfd: fix loop error handling omits fd22013a098b drm/amd/display: extend dcn201 support omits 574ff46f1010 drm/amdkfd: fix freeing an unset pointer omits 5aa71bd773c3 drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure omits e5af61ffaaef drm/amdkfd: CRIU fix a NULL vs IS_ERR() check omits cc188a73addc drm/amd/pm: fix enabled features retrieving on Renoir and [...] omits d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 omits 02cae05ec4b6 drm/i915: Nuke some dead code omits aeb47df35742 drm/i915: Clean up the bigjoiner state copy logic omits 2b1466ea1918 drm/i915: Remove weird code from intel_atomic_check_bigjoiner() omits 6148f3653bba drm/i915: Fix bigjoiner state copy fails omits 1a7a8d93db9b drm/i915: Flag crtc scaling_filter changes as modeset omits 0c63fd3d9625 drm/i915/dp: Reuse intel_hdmi_tmds_clock() omits 5d488786a3a1 drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() omits 847245fe812e init/Kconfig: Specify the interpreter for rust-is-available.sh omits 255b71ccea93 [RFC] drivers: android: Binder IPC in Rust omits 3191308cf30a [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 8009947b056c MAINTAINERS: Rust omits 0ba49d473c95 samples: add Rust examples omits 17295a6760d5 Kbuild: add Rust support omits 628714b2457b docs: add Rust documentation omits 25ade75c5dab scripts: decode_stacktrace: demangle Rust symbols omits 6594494859dc scripts: add `generate_rust_analyzer.py` omits 07bb023cbccf vsprintf: add new `%pA` format specifier omits 933a9669ef0c rust: export generated symbols omits 9af92b3847ba rust: add `kernel` crate omits a289bace34c9 rust: add `kernel` crate's `sync` module omits 3fa9a567369f Merge branch 'v5.18-armsoc/dts64' into for-next 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 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 b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support omits 697ed8a83bca Merge branch 'for-5.18/block' into for-next 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 9edc6ddf51b6 Merge branch 'for-5.18/block' into for-next omits d5869fdc189f block: introduce block_rq_error tracepoint omits 30992d861ffd Merge branch 'for-5.18/io_uring' into for-next omits bd79e84c6500 dt-bindings: net: ethernet-controller: document label property omits 662edc8a1a3b io-wq: use IO_WQ_ACCT_NR rather than hardcoded number omits 46fa4e4066ec io-wq: reduce acct->lock crossing functions lock/unlock omits 785d7c2aaac4 io-wq: decouple work_list protection from the big wqe->lock omits c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt omits e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] omits 9b9f89c60d64 Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) 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 cad3fab413ef drm/i915: Extract skl_crtc_calc_dbuf_bw() omits 04d4e167522f drm/i915: Extract skl_allocate_plane_ddb() omits 63b81e606320 drm/i915: Introduce skl_plane_ddb_iter omits 759d4fff3d2d drm/i915: Fix plane relative_data_rate calculation omits 8a84e7a176c0 drm/i915: Extract skl_ddb_entry_init() omits d21b3be8e144 drm/i915: Drop pointless dev_priv argument omits be137d791b50 drm/i915: split out gem/i915_gem_create.h from i915_drv.h omits c8eb426d47ab drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h omits c002496babfd Merge branch 'ipv6-loopback' omits 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list omits ba55ef81637c ipv6: add (struct uncached_list)->quarantine list omits e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev omits 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache omits 985a0256df32 drm/i915/selftests: Disable runtime pm wakeref tracking fo [...] omits 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable omits 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding omits 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 f3392b85130f drm/i915: remove leftover i915_gem_pm.h declarations from [...] omits 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO omits 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 b508d01fa577 drm/i915: split out i915_gem_internal.h from i915_drv.h 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 420f63cb6d2a drm/i915/mst: update slot information for 128b/132b omits 3ee7fab0f3d2 drm/i915/dp: add 128b/132b support to link status checks omits a421d8a99216 drm/i915/dp: rewrite DP 2.0 128b/132b link training based [...] omits 92e438619d16 drm/i915/dp: move intel_dp_prepare_link_train() call omits 427153ef63a8 drm/dp: add some new DPCD macros from DP 2.0 E11 omits 0192c25c03cd drm/dp: add 128b/132b link status helpers from DP 2.0 E11 omits 0f4b58423f35 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() omits 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode omits c9c28ed0ab61 crypto: hmac - add fips_skip support omits bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda omits f7bc440bc79a drm/i915/fbc: Fix the plane end Y offset check omits a391e06958b2 drm/i915/opregion: debug log about Mailbox #2 for backlight omits 69898171829d drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion omits 66b09ddd8b32 drm/i915/opregion: early exit from encoder notify if SWSCI [...] omits 73144c0ce4e9 drm/i915/opregion: abstract the check for valid swsci function omits 24a644ebbfd3 drm/i915/opregion: check port number bounds for SWSCI disp [...] omits 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 d71c02b0caef pata_mpc52xx: use GFP_KERNEL omits 021dbecabc93 opp: Expose of-node's name in debugfs omits e7a09cea6483 Merge tag 'drm-intel-next-2022-02-08' of git://anongit.fre [...] omits 2bbdaa842fa5 rust: add `macros` crate omits 63b19edb013a rust: add `build_error` crate omits 117a085fa0a8 rust: add `alloc` crate omits 47d11e4c476c rust: add `compiler_builtins` crate omits 1cdc9ef6f755 rust: add C helpers omits 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig omits b9b3d2668aa3 kallsyms: use the correct buffer size for symbols omits cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 omits ae45d5d7dc11 kallsyms: support "big" kernel symbols omits 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 f6aca46db617 Merge branch 'devel' into for-next 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 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 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 f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS 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 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 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 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 76ae14da4eaa ata: sata_rcar: drop unused #define's omits f8f85e719fc1 ata: pata_hpt366: check channel enable bits omits 2ccd1d8a2f5d Merge branch 'icc-msm8939' into icc-next omits add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next omits 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next omits beb0622138cd genirq: Kill irq_chip::parent_device omits 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain omits f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device omits 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 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] omits df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h omits 2fd6d2ef6860 brcmfmac: of: remove redundant variable len omits f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] omits 28e7ea8a3128 rtw89: coex: set EN bit to PLT register omits 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism omits 9eb071f84496 rtw88: recover rates of rate adaptive mechanism omits b478ff6bcb2d rtw89: declare AP mode support omits d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment omits a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap omits 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] omits fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically omits 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode omits ff66964a9467 rtw89: extend role_maintain to support AP mode omits a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() omits 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 discards 1c1d836b96ba overflow: Provide constant expression struct_size omits 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' omits a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() omits ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() omits 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits d7dd4b3dd411 pata_hpt3x2n: check channel enable bits omits 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 6312fc63aee9 overflow: Implement size_t saturating arithmetic helpers omits 8e7c8ca6b988 test_overflow: Regularize test reporting output omits 31fc1c63c2ae dt-bindings: clock: Add binding for TI clksel omits 63b5fa9dbb71 drm/amdgpu: fix gmc init fail in sriov mode omits 3b99e8e37d0f drm/amd/pm: correct hwmon power label name omits db7b81545f5a drm/amd/amdgpu/amdgpu_uvd: Fix forgotten unmap buffer object omits 1cbbc8d4f788 drm/radeon/uvd: Fix forgotten unmap buffer objects omits a439b890dbd1 drm/amdkfd: Consolidate MQD manager functions omits 5bdd3eb25354 drm/amdkfd: Remove unused old debugger implementation omits 6c1a7867734b drm/amdkfd: Fix TLB flushing in KFD SVM with no HWS omits de7fbd020d95 drm/amd/pm: fix hwmon node of power1_label create issue omits 40f1dc5223ae drm/amd/pm: drm/amd/pm: disable GetPptLimit message in sriov mode omits 00abcf534675 Merge branch 'features' into for-next omits d89c4cbf0f9d Merge branch 'fixes' into for-next omits 208b65f7b5cc dt-bindings: net: convert net/cortina,gemini-ethernet to yaml omits f4e82f190e79 dt-bindings: timer: nuvoton,npcm7xx-timer: Convert to YAML omits 98476876b837 drm/i915: Fix IPS disable in intel_plane_disable_noatomic() omits 28f5f8884e7c drm/i915: Extract hsw_ips_get_config() omits f3b603de2ff4 drm/i915: Move the IPS code to its own file omits 2feb6b0f06b1 drm/i915: Hoover the IPS enable/disable calls into the pre [...] omits efbb7c98f5fa drm/i915: Change IPS calling convention omits 803ec96319ee drm/i915: Move vblank waits out from IPS code omits 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 b1c87b0874a4 drm/amdkfd: use unmap all queues for poison consumption omits 03e5b167bd20 drm/amdkfd: rename kfd_process_vm_fault to kfd_dqm_evict_pasid omits 1af5bc8a7fbe Merge branch 'misc-5.17' into next-fixes 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 3a64d39fa4bd soc/tegra: fuse: Update nvmem cell list omits 8be90641a0bb ASoC: dt-bindings: davinci-mcasp: convert McASP bindings t [...] omits 7d88b9608142 ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for [...] omits 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 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 edbb9242478d drm/i915/pm: hide struct drm_i915_clock_gating_funcs omits a3de31d55b2a drm/i915/dpll: hide struct intel_dpll_funcs omits 11a1d09c974f drm/i915/dpll: add intel_dpll_crtc_compute_clock() omits 91cb1e11786c drm/i915/fdi: hide struct intel_fdi_funcs omits 7e97596c743c drm/i915/hpd: hide struct intel_hotplug_funcs omits 6e007c3bc970 drm/i915/color: hide struct intel_color_funcs omits 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC omits 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC omits 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args omits 98eee88b8dec nfqueue: enable to set skb->priority omits 2ecf64a0d266 drm/i915: group i915_drv.h forward declarations together omits 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes omits 7afa38831aee netfilter: cttimeout: use option structure omits 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock omits 4398693a9e24 gpiolib: make struct comments into real kernel docs omits dec09a4dc165 dt-bindings: gpio: convert faraday,ftgpio01 to yaml omits 8cba323437a4 mtd: rawnand: protect access to rawnand devices while in suspend omits 69458e2c2780 ALSA: hda: Fix driver index handling at re-binding omits bc8b0c271bbf cpufreq: Add i.MX7S to cpufreq-dt-platdev blocklist omits 4ce9f72e008b ARM: dts: imx7s: Define operating points table for cpufreq omits 4a8a77abf0e2 cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse omits b48cd0d12f8e cpufreq: replace cpumask_weight with cpumask_empty where a [...] omits 5b3408a4e5ff memblock tests: Add memblock_free tests omits be95b2fb4434 memblock tests: Add memblock_add_node test omits ed7b7402f9c9 memblock tests: Add memblock_remove tests omits 7ee605ba9365 memblock tests: Add memblock_reserve tests omits c294f4708f01 memblock tests: Add memblock_add tests omits d047055e609e memblock tests: Add memblock reset function omits 46ad27eef522 memblock tests: Add skeleton of the memblock simulator omits ab1f3ebd520c tools/include: Add debugfs.h stub omits e97362caf658 tools/include: Add pfn.h stub omits e4e9850709f9 tools/include: Add io.h stub omits f181e1e4009b tools/include: Add cache.h stub omits bad5c52beb21 tools/include: Add mm.h file omits 24af9a87ae81 tools/include: Update atomic definitions omits 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h omits 4c12918f1086 tools/include: Add phys_addr_t to types.h omits 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib omits 0580565dd717 docs: Add PECI documentation omits bdcfb955acc9 docs: hwmon: Document PECI drivers omits 73bc1b885dae hwmon: peci: Add dimmtemp driver omits bf3608f338e9 hwmon: peci: Add cputemp driver omits 93e1821c80f9 peci: Add peci-cpu driver omits 6b8145b054b2 peci: Add support for PECI device drivers omits 42bed52b2e9c peci: Add sysfs interface for PECI bus omits 52857e6828e2 peci: Add device detection omits a85e4c52086c peci: Add peci-aspeed controller driver omits 6523d3b2ffa2 peci: Add core infrastructure omits ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes omits 0af618d68d6a dt-bindings: Add bindings for peci-aspeed omits 612e5d847f7d dt-bindings: Add generic bindings for PECI omits 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 cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage omits 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. omits 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() 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 c0e740522e80 rcu: Allow expedited RCU grace periods on incoming CPUs omits 105f48b57166 srcu: Add contention check to call_srcu() srcu_data ->lock [...] omits 92093b1bdf48 srcu: Automatically determine size-transition strategy at boot omits 9903af70f616 srcu: Make srcu_size_state_name static omits cf7385014590 srcu: Add contention-triggered addition of srcu_node tree omits 01e1ab0de39a srcu: Create concurrency-safe helper for initiating size t [...] omits 76c91a72a82e srcu: Explain srcu_funnel_gp_start() call to list_add() is safe omits c93aba1b15be srcu: Prevent cleanup_srcu_struct() from freeing non-dynam [...] omits 7d897cbbdc1c srcu: Avoid NULL dereference in srcu_torture_stats_print() omits b08c602a7b70 srcu: Use invalid initial value for srcu_node GP sequence numbers omits 821a42d5bb85 srcu: Compute snp_seq earlier in srcu_funnel_gp_start() omits 3bc76a654237 srcu: Use export for srcu_struct defined by DEFINE_STATIC_SRCU() omits 53e008fa9777 srcu: Add boot-time control over srcu_node array allocation omits 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 061b0332abfb Merge branch 'v5.18-armsoc/dts64' into for-next 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 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 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 ebca68972e22 Merge branch kvm-arm64/vmid-allocator into kvmarm-master/next 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 053f2b856313 drm/i915: Fix mbus join config lookup omits a28fde308c3c drm/i915: Fix dbuf slice config lookup omits c8312098022b Merge branch 'misc' into for-next omits 1dcb74853276 Merge branch 'fixes' into for-next omits f8051e960922 KVM: arm64: Make VMID bits accessible outside of allocator omits 417838392f2e KVM: arm64: Introduce a new VMID allocator for KVM omits 64330073b8ef Merge branch kvm-arm64/fpsimd-doc into kvmarm-master/next omits 432110cd83ca arm64/fpsimd: Clarify the purpose of using last in fpsimd_save() omits 01a244decc76 KVM: arm64: Add some more comments in kvm_hyp_handle_fpsimd() omits 23afc82539cf KVM: arm64: Add comments for context flush and sync callbacks omits 2bb48074b3c9 Merge branch kvm-arm64/mmu-rwlock into kvmarm-master/next omits c340f7899af6 KVM: selftests: Add vgic initialization for dirty log perf [...] omits f783ef1c0e82 KVM: arm64: Add fast path to handle permission relaxation [...] omits fcc5bf89635a KVM: arm64: Use read/write spin lock for MMU protection omits b61fa004a45f Merge branch kvm-arm64/oslock into kvmarm-master/next omits 05c9324de169 selftests: KVM: Test OS lock behavior omits d134998838ac selftests: KVM: Add OSLSR_EL1 to the list of blessed regs omits 7dabf02f43a1 KVM: arm64: Emulate the OS Lock omits f24adc65c556 KVM: arm64: Allow guest to set the OSLK bit omits d42e26716d03 KVM: arm64: Stash OSLSR_EL1 in the cpu context omits e2ffceaae508 KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined omits 23a3fe5e6bb5 Merge branch 'for-5.18/drivers' into for-next omits a41cdf83a631 block/rnbd: Remove a useless mutex omits dce0a4d0fe84 Merge branch 'for-5.18/io_uring' into for-next omits 4c6572308133 io_uring: Fix use of uninitialized ret in io_eventfd_register() omits 7dda5d8c28c6 Merge branch 'for-5.18/block' into for-next omits 3f607293b74d sbitmap: Delete old sbitmap_queue_get_shallow() omits 3301bc53358a lib/sbitmap: kill 'depth' from sbitmap_word omits 47c3e06ed95a spi: tegra210-quad: Fix missin IRQ check in tegra_qspi_probe omits 3b8ab4da3405 spi: Fix test error for sp7021. omits 4f92724d4b92 spi: tegra114: Add missing IRQ check in tegra_spi_probe omits d08de0259dfe spi: ath79: add mem_ops for fast-read omits 47e8fe57a66f spi: Modify irq request position and modify parameters omits 833026ad56f7 spi: spidev: prevent spidev->speed_hz from being zero omits ccbc5d0a92c5 spi: Add compatible for Mediatek MT8186 omits 08727dd75123 spi: Convert spi-mt65xx to json-schema omits 60edd652005f spi: Convert spi-slave-mt27xx to json-schema omits e2a01b4e8806 regulator: Add support for TPS6286x omits 2f04aa69ab5c regulator: Add bindings for TPS62864x omits eba0f0077519 ASoC: fsl_sai: Enable combine mode soft omits 6324cf901e14 ASoC: SOF: compr: Add compress ops implementation omits bab05b508ebf ASoC: SOF: dma-trace: Pass pointer to params_ext struct in [...] omits 91e716b2a4f9 ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer t [...] omits 805fff750107 ASoC: simple-mux: Depend on gpiolib rather than selecting it omits 8e70aaae32b7 ASoC: zl38060: Remove spurious gpiolib select omits c29744876071 ASoC: max9759: Remove spurious gpiolib select omits 44bd27c42a1c ASoC: simple-amplifier: Remove spurious gpiolib select omits 2cc12ef489a3 ASoC: rt9120: Remove spurious gpiolib select omits 823868f59ff4 ASoC: dmic: Remove spurious gpiolib select omits 36ce32721823 Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 66b36e66cc72 Merge branch 'v5.18-clk/next' into for-next omits 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 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 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 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 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 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 f5d4b6d998d4 Merge branches 'rpmsg-next' and 'rproc-next' into for-next omits 09dc6efba908 remoteproc: Fix count check in rproc_coredump_write() 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 1a927cda94ac Documentation: ksmbd: update Feature Status table omits 6d468898d774 selftests: futex: set DEFAULT_INSTALL_HDR_PATH omits 7938f4218168 dma-buf-map: Rename to iosys-map omits 4a5dc6c73dbe drm/amdgpu: move dpcs_3_0_3 headers from dcn to dpcs omits 68550cbc6129 drm/amdgpu: move dpcs_3_0_0 headers from dcn to dpcs omits 120cc6e67a5e drm/amdgpu: add missing license to dpcs_3_0_0 headers omits bcfab8e35ce8 drm/amdgpu/display: change pipe policy for DCN 2.0 omits 3786a9bc0455 drm/amdgpu: drop experimental flag on aldebaran omits f54b6bdf4248 drm/amd/pm: add missing prototypes to amdgpu_dpm_internal omits 6cbdf12b8735 drm/amd/pm: fix error handling omits b6fba4ecf355 drm/amdgpu: reserve the pd while cleaning up PRTs omits d7d7ddc15672 drm/amdgpu: move lockdep assert to the right place. omits 66d58bf73ba1 drm/amd/display: handle null link encoder omits ed3a56f9c638 drm/amd/display: 3.2.172 omits e8dd130bfdc6 drm/amd/display: [FW Promotion] Release 0.0.103.0 omits 39da460fd4c0 drm/amd/display: Fix DP LT sequence on EQ fail omits 559e2655220d drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] omits 98ea24e6c563 drm/amd/display: change fastboot timing validation omits ca7f9d0aba99 drm/amd/display: fix yellow carp wm clamping omits b65007590911 drm/amdgpu/display/dc: do blocked MST topology discovery a [...] omits 77a35bb57982 drm/amd/display: remove static from optc31_set_drr omits 3084488a49d6 drm/amd/display: limit unbounded requesting to 5k omits 6d33f0e820bf drm/amd/display: Fix stream->link_enc unassigned during st [...] omits a423746305d4 drm/amd/display: Fix for variable may be used uninitialized error omits f69c15e15e74 drm/amd/pm: revise the implementation of smu_cmn_disable_a [...] omits a89ef0448c9b drm/amd/pm: avoid consecutive retrieving for enabled ppfeatures omits 3c6591e947f5 drm/amd/pm: drop the cache for enabled ppfeatures omits 7ade3ca9cdb5 drm/amd/pm: correct the usage for 'supported' member of sm [...] omits 2d282665d261 drm/amd/pm: update the data type for retrieving enabled pp [...] omits 5af779adc3ab drm/amd/pm: unify the interface for retrieving enabled ppfeatures omits bd42571168ed drm/amd/pm: correct the way for retrieving enabled ppfeatu [...] omits de95753cce66 drm/amd/display: Cap pflip irqs per max otg number omits 29ba7b16b907 drm/amdgpu: check the GART table before invalidating TLB omits 6d53b115be01 drm/amdgpu: add utcl2_harvest to gc 10.3.1 omits 4e781873fa13 drm/amdgpu: fix list add issue in vram reserve omits a50b048276c4 Revert "drm/amdgpu: Add judgement to avoid infinite loop" omits d5e8ff5f7b2a drm/amdgpu: Fixed the defect of soft lock caused by infinite loop omits 00d6936dbd54 drm/amdgpu: Set FRU bus for Aldebaran and Vega 20 omits 447c7997b62a drm/amdgpu: Fix recursive locking warning omits 00b14ce07573 drm/amdgpu: Prevent random memory access in FRU code omits 3f3a24a0a3a5 drm/amdgpu: Don't offset by 2 in FRU EEPROM omits 3f1e2e9d9993 drm/amdgpu: Nerf "buff" to "buf" omits 692996f2bef7 drm/amdkfd: Bump up KFD API version for CRIU omits 2a909ae71871 drm/amdkfd: CRIU resume shared virtual memory ranges omits c2db32ce77ad drm/amdkfd: CRIU prepare for svm resume omits 9d5dabfeff3c drm/amdkfd: CRIU Save Shared Virtual Memory ranges omits 08a987a8a02b drm/amdkfd: CRIU Discover svm ranges omits d763d8030f44 drm/amdkfd: use user_gpu_id for svm ranges omits d1289b41ec4d drm/amdkfd: CRIU allow external mm for svm ranges omits 4717fe3d8dec drm/amdkfd: CRIU checkpoint and restore xnack mode omits be072b06c739 drm/amdkfd: CRIU export BOs as prime dmabuf objects omits bef153b70c6e drm/amdkfd: CRIU implement gpu_id remapping omits 40e8a766a761 drm/amdkfd: CRIU checkpoint and restore events omits 3a9822d7bd62 drm/amdkfd: CRIU checkpoint and restore queue control stack omits 42c6c48214b7 drm/amdkfd: CRIU checkpoint and restore queue mqds omits 5bb6a8fa75fc drm/amdkfd: CRIU restore queue doorbell id omits 2485c12c980a drm/amdkfd: CRIU restore sdma id for queues omits 8668dfc30d3e drm/amdkfd: CRIU restore queue ids omits 626f7b3190b4 drm/amdkfd: CRIU add queues support omits cd9f79103003 drm/amdkfd: CRIU Implement KFD unpause operation omits 011bbb03024f drm/amdkfd: CRIU Implement KFD resume ioctl omits 73fa13b6a511 drm/amdkfd: CRIU Implement KFD restore ioctl omits 5ccbb057c0a1 drm/amdkfd: CRIU Implement KFD checkpoint ioctl omits f185381b6481 drm/amdkfd: CRIU Implement KFD process_info ioctl omits 3698807094ec drm/amdkfd: CRIU Introduce Checkpoint-Restore APIs omits d7334d055811 hwmon: (adt7x10) Use hwmon_notify_event omits 9c950b125f78 hwmon: (adt7x10) Remove empty driver removal callback omits f48e7288f760 hwmon: (adt7x10) Use devm_request_threaded_irq omits f225f9357eb6 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits 45942b5890ba hwmon: (adt7x10) Add device managed action for restoring config omits 495da5954e15 hwmon: (adt7x10) Convert to use regmap omits 0aba23b2ba9a hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits e62ad74aa534 igb: refactor XDP registration omits 453307b569a0 igc: avoid kernel warning when changing RX ring parameters omits afa37315917b drm/amdgpu: Print once if RAS unsupported omits e56694f718f0 drm/amdgpu: rename amdgpu_vm_bo_rmv to _del omits 2d022081b333 drm/amdgpu: add some lockdep checks to the VM code omits 722b717d8e27 drm/i915: Fix trailing semicolon 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 345be4275cad thermal: netlink: Fix parameter type of thermal_genl_cpu_c [...] omits 056d38576abe dt-bindings: i2c: samsung,s3c2410-i2c: convert to dtschema 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 0bc4978a679c i2c: ACPI: Replace acpi_bus_get_device() omits 4840aa67576b Bluetooth: hci_core: Fix leaking sent_cmd skb omits ad5e35f58384 mtd: Replace the expert mode symbols with a single helper omits 69a6d06878f0 mtd: mchp48l640: Add SPI ID table omits bc7ee2e34b21 mtd: mchp23k256: Add SPI ID table omits b205f5850263 i2c: bcm2835: Fix the error handling in 'bcm2835_i2c_probe()' omits 951285e59e8a i2c: amd-mp2: Remove useless DMA-32 fallback configuration omits 98c626b9d966 Merge branch 'for-5.18/io_uring' into for-next omits 88a0394bc27d io_uring: remove ring quiesce for io_uring_register omits 44eb33702dad io_uring: avoid ring quiesce while registering restriction [...] omits 06d3fc633a1c io_uring: avoid ring quiesce while registering async eventfd omits 1a75fac9a0f9 io_uring: avoid ring quiesce while registering/unregisteri [...] omits 9b1644c19b17 io_uring: remove trace for eventfd omits 59bb54bca1f5 ARM: dts: stm32: use exti 19 as main interrupt to support [...] omits 469d56485c1b m68k: mm: Remove check for VM_IO to fix deferred I/O omits 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 a65e7c0e4057 ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] omits e6a7c1a1e709 ARM: dts: stm32: add MDMA on STM32MP13x SoC family omits 9daee05beee6 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] omits be64626c59c4 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM omits c4dda58124c3 ARM: dts: stm32: Add alternate pinmux for mco2 pins omits a0bc4b508334 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins omits 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 15512021eb39 drm/i915: Workaround broken BIOS DBUF configuration on TGL/RKL omits b3dcc6dc0f32 drm/i915: Populate pipe dbuf slices more accurately during [...] omits eef173954432 drm/i915: Allow !join_mbus cases for adlp+ dbuf configuration omits d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration omits 1e805d190ba5 Merge tag 'phy-fixes-5.17' into next 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 2d894d63ecb9 hwmon: (asus-ec-sensors) read sensors as signed ints omits 57b5c2c9bac4 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits d0f6dc43f102 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits f88e30f4f81d hwmon: (max6639) Add regulator support omits d59c77fa9435 hwmon: (max6639) Update Datasheet URL omits 40ca67115d60 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits ef8669148153 hwmon: deprecate asis_wmi_ec_sensors driver omits d8b4e2ef3c58 hwmon: (asus-ec-sensors) update documentation omits 91f4e586ec16 hwmon: (asus-ec-sensors) add driver for ASUS EC omits 9870b763256f hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 95f991132636 hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits de7084a74519 hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 64e1d02550b7 hwmon: (sch56xx) Autoload modules on platform device creation omits d7b5273204f5 hwmon: Fix possible NULL pointer omits c8fefd872569 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits 3e27150cd65b hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits df44f4201cb4 hwmon: (powr1220) Cosmetic changes omits b59e0978bae3 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits 7dcaed8298b9 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 64b7e2364bf0 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits d42db176269b hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 79c527a2e495 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits eae517082663 Documentation: admin-guide: Add Documentation for undocume [...] omits d3476c4d5406 Documentation: admin-guide: Update i8k driver name omits 74fa97c35a74 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits 213b1e022e18 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits cf8235193389 hwmon: Add "label" attribute omits 9e7fa9848ac6 ABI: hwmon: Document "label" sysfs attribute omits f3960243a90d hwmon: (nct6775) add support for TSI temperature registers omits 642d25f9476b hwmon: (lm83) Convert to use with_info API omits 57878b3660dd hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 0650d138eb19 hwmon: (lm83) Demote log message if chip identification fails omits a507df46b21e hwmon: (lm83) Replace temperature conversion macros with s [...] omits a166d8e6f5b7 hwmon: (lm83) Use regmap omits f85e94000ac2 hwmon: (lm83) Replace new_client with client omits 1450a43ecc9b hwmon: (lm83) Move lm83_id to avoid forward declaration omits 428f7a213afd hwmon: (lm83) Reorder include files to be in alphabetic order omits eac88dd85db9 hwmon: Report attribute name with udev events omits bb9bb9c75482 hwmon: (ntc_thermistor) Underscore Samsung thermistor omits 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 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 c78b8b20e349 net: don't include ndisc.h from ipv6.h 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 a4dabc3d30ea coresight: etm4x: Add lock for reading virtual context ID [...] 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 2dac5d2864af usb: gadget: f_uac2: Neaten and reduce size of afunc_valid [...] omits 9d19d966b4cb usb: gadget: f_uac2: change maxpctksize/maxpcktsize to wMa [...] omits ad10ab11348c mux: Fix struct mux_state kernel-doc comment omits f22d1117b9c3 mux: fix grammar, missing "is". omits 6632866df852 mux: add missing mux_state_get omits 84564481bc45 mux: Add support for reading mux state from consumer DT node omits e1e5798b61be Merge branch 'for-5.18/block' into for-next omits 916acbf6b4b9 serial: core: Fix the definition name in the comment of UP [...] omits abfc426d1b2f block: pass a block_device to bio_clone_fast omits a0e8de798dd6 block: initialize the target bio in __bio_clone_fast omits 92986f6b4c8a dm: use bio_clone_fast in alloc_io/alloc_tio omits 56b4b5abcdab block: clone crypto and integrity data in __bio_clone_fast omits 3c4b455ef8ac dm-cache: remove __remap_to_origin_clear_discard omits 891fced644a7 dm: simplify the single bio fast path in __send_duplicate_bios omits 1d1068cecff7 dm: retun the clone bio from alloc_tio omits 1561b396106d dm: pass the bio instead of tio to __map_bio omits dc8e2021da71 dm: move cloning the bio into alloc_tio omits 8eabf5d0a7bd dm: fold __send_duplicate_bios into __clone_and_map_simple_bio omits b1bee79237ce dm: fold clone_bio into __clone_and_map_data_bio omits 6c23f0bd7f16 dm: add a clone_to_tio helper omits c347a787e34c drbd: set ->bi_bdev in drbd_req_new omits a5e3faf161a3 amiserial: Drop duplicate NULL check in shutdown() omits b2fb28dedd39 drivers/android: remove redundant ret variable omits 8f2d11604543 devtmpfs: drop redundant fs parameters from internal fs omits abaca3179b41 pps: clients: gpio: Propagate return value from pps_gpio_probe omits 0fc589312074 dt-bindings: serial: samsung_uart: Document Exynos5433 compatible omits a74e7263b534 greybus: svc: clean up link configuration hack at hello omits 5f648e00f50f greybus: svc: clean up hello error path omits 5f8583a3b755 greybus: svc: fix an error handling bug in gb_svc_hello() omits 74e69e95f13f staging: r8188eu: remove constant variable eRFPath omits 7f2156992a3f staging: r8188eu: remove constant parameter of odm_ConfigR [...] omits 7728dc33f93e staging: r8188eu: remove dead code for tx power tracking omits 532382fe480d staging: r8188eu: remove constant parameter of phy_LCCalib [...] omits 4ef027d5a367 staging: pi433: add debugfs interface omits 04952a99cb6e staging: r8188eu: simplify error handling in phy_BB8188E_C [...] omits 3993e760881b staging: r8188eu: remove unnecessary error check omits 3a797f364fe9 staging: vt6656: Fix crash when WLAN is turned off omits c531c785bc49 staging: r8188eu: move struct rt_firmware_hdr to rtw_fw.h omits 7ef976e0dc59 staging: r8188eu: remove UsbRxAggPage* from struct hal_data_8188e omits eb5e767e568f staging: r8188eu: remove UsbRxAggBlock* from struct hal_da [...] omits 0646c218554f staging: r8188eu: remove UsbRxAggMode from struct hal_data_8188e omits 0da702745514 staging: r8188eu: remove UsbTxAggMode from struct hal_data_8188e omits b57774ccf573 staging: r8188eu: remove UsbTxAggDescNum from struct hal_d [...] omits 2687230c07ed staging: r8188eu: BasicRateSet is set but never used omits 513750ab921f staging: r8188eu: remove ReceiveConfig from struct hal_data_8188e omits 75ba99b4022e staging: r8188eu: remove PGMaxGroup from struct hal_data_8188e omits 999bae66ba9d staging: r8188eu: ExternalPA is read-only omits b47f6db34c29 staging: r8188eu: Silence out-of-bounds warning in HT_caps [...] omits f9f95d675c36 Merge branch 'for-5.18/block' into for-next omits 78e3437450be block: call bio_associate_blkg from bio_reset omits a691b9858300 Merge Landlock fixes into next omits aea0b9f2486d landlock: Use square brackets around "landlock-ruleset" omits 66b513b7c64a samples/landlock: Fix path_list memory leak omits ebbce265bba1 coresight: trbe: Move check for kernel page table isolatio [...] 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 [...] discards 60b4ea10755a tee: refactor TEE_SHM_* flags discards d615030890d5 tee: replace tee_shm_register() discards a05bcb615ef3 KEYS: trusted: tee: use tee_shm_register_kernel_buf() discards 425011979076 tee: add tee_shm_register_{user,kernel}_buf() discards b62c21855ad8 optee: add optee_pool_op_free_helper() discards 0ac105330c0b tee: replace tee_shm_alloc() discards fa6f85e7232d tee: simplify shm pool handling omits 0c72a87889d6 libata: make ata_host_suspend() *void* 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 93c54e7ed917 Merge branch 'for-5.18/block' into for-next omits 9574d43479e1 scsi: use BLK_STS_OFFLINE for not fully online devices omits 7d32c027a21e block: return -ENODEV for BLK_STS_OFFLINE omits 2651bf680bc2 block: introduce BLK_STS_OFFLINE omits 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 discards c74078fcc886 extcon: int3496: Add support for controlling Vbus through [...] discards d5f260959eb0 extcon: int3496: Add support for binding to plain platform [...] discards 93c6c2516d79 extcon: int3496: Request non-exclusive access to the ID GPIO discards d1887cda9ff1 extcon: int3496: Make the driver a bit less verbose discards e77e52e00b18 extcon: Fix extcon_get_extcon_dev() error handling 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 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 bd30cdfd9bd7 thermal: intel: hfi: Notify user space for HFI events omits e4b1eb24ce5a thermal: netlink: Add a new event to notify CPU capabiliti [...] omits ab09b0744a99 thermal: intel: hfi: Enable notification interrupt omits 2d74e6319abe thermal: intel: hfi: Handle CPU hotplug events omits 1cb19cabeb0e thermal: intel: hfi: Minimally initialize the Hardware Fee [...] omits 7b8f40b3de75 x86/cpu: Add definitions for the Intel Hardware Feedback I [...] omits 4a960e8941bd x86/Documentation: Describe the Intel Hardware Feedback Interface omits e33fc29dd307 arm64: tegra: Add Tegra234 PWM devicetree nodes omits e8db3011ac27 arm64: tegra: Add Tegra234 I2C devicetree nodes omits 2b7153047a90 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt omits a6763080856f bpf: test_run: Fix OOB access in bpf_prog_test_run_xdp omits 6c4a4683d55d soc/tegra: pmc: Enable core domain support for Tegra20 and [...] 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 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 discards 15bef5fa878f tee: add tee_shm_alloc_user_buf() discards 78fbfb072e58 tee: remove unused tee_shm_pool_alloc_res_mem() discards 60b0675e9b9e hwrng: optee-rng: use tee_shm_alloc_kernel_buf() 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 f070c87f5c89 coresight: no-op refactor to make INSTP0 check more idiomatic 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 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 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 d946bc44aa0b drm/i915: Disable unused power wells left enabled by BIOS omits 377c675f3c17 drm/i915: Fix header test for !CONFIG_X86 omits d30b9ae93bf5 drm/i915: Do not spam log with missing arch support omits fecc54c7ccfe Merge branch 'mvebu/arm' into mvebu/for-next omits 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 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 ac1eb6655be4 ata: libata: ata_{sff|std}_prereset() always return 0 omits f4a8d4f2b65d ata: ahci: Skip 200 ms debounce delay for Marvell 88SE9235 omits 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC omits da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support omits 7e2ec174945f drm/amd/display: Use NULL pointer instead of plain integer omits 5d64f9bbb628 amdgpu/pm: Implement new API function "emit" that accepts [...] omits 4f860edecdaf drm/amdgpu: limit the number of dst address in trace omits 9308a49d8ee2 drm/amd: avoid suspend on dGPUs w/ s2idle support when run [...] omits 22f7cc752408 drm/amdgpu: restructure amdgpu_fill_buffer v2 omits 6927913d7007 drm/amdgpu: rework GART copy window handling omits e0a4459d4542 drm/amdgpu: lower BUG_ON into WARN_ON for AMDGPU_PL_PREEMPT omits fcd6b0e270a9 drm/amdgpu: fix logic inversion in check omits 33413ef964b8 drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 201 [...] omits dd4dabe4b3c2 drm/amd/display: clean up some inconsistent indenting omits bd682a788c1f drm/amd/display: Trigger DP2 Sequence With Uncertified Cable omits 05f8c2a87aa0 drm/amd/display: 3.2.171 omits 2412d339b30e drm/amd/display: [FW Promotion] Release 0.0.102.0 omits fd2492667680 drm/amd/display: move link_hwss to link folder and break d [...] omits 2750caffa7a9 drm/amd/display: move get_link_hwss to dc_resource omits dfabe5979779 drm/amd/display: temporarly move non link_hwss code to dc_link_dp omits 8788e0668f4f drm/amd/display: add set dp lane settings to link_hwss omits b9d3d50adbc7 drm/amd/display: add set dp link test pattern to link_hwss omits e8702d0b97dc drm/amd/display: add enable/disable dp link output to link_hwss omits 2426d71c5287 drm/amd/display: refactor destructive verify link cap sequence omits 9d8033d6beca drm/amd/display: add setup/reset stream encoder to link_hwss omits 702f8dd8319f drm/amd/display: revert "Reset fifo after enable otg" omits 88839870c306 drm/amd/display: add infoframe update sequence debug trace omits 219fa961e124 drm/amd/display: watermark latencies is not enough on DCN31 omits d389eafa3f50 drm/amd/display: Improve dce_aux_transfer_with_retries logging omits 241a074fc134 drm/amd/display: Add link enc null ptr check for cable ID (#2597) omits 274b924c3ed1 drm/amdgpu: drop flood print in rlcg reg access function omits 889f84798c5b drm/amdgpu: Fix uninitialized variable use warning omits a2170b4af62f drm/amdgpu: Add judgement to avoid infinite loop omits 67ff4a72a069 drm/amd/display: Update watermark values for DCN301 omits 90c44207cdd1 drm/amdkfd: Fix variable set but not used warning omits 1ca489fc60e2 drm/amd/display: fix spelling mistake: synatpics -> synaptics omits f89154b6525c drm/amd/pm: remove duplicate include in 'arcturus_ppt.c' omits 6a77bce58c6b drm/amdgpu: remove duplicate include in 'amdgpu_device.c' omits d2895ec4ca6c drm/amdgpu: fix a potential GPU hang on cyan skillfish omits d2a197a45daa drm/amd: Only run s3 or s0ix if system is configured properly omits 18b66ace6b3a drm/amd: add support to check whether the system is set to s3 omits afe1c85b354c IDT: Fix Build warnings on some 32bit architectures. omits fe13889c390e genirq, softirq: Use in_hardirq() instead of in_irq() omits 449972c67ea7 x86/PCI: Fix coding style in PIRQ table search functions omits 07a9d83afc3d x86/PCI: Fix ALi M1487 (IBC) PIRQ router link value interp [...] omits d1ba93f1f184 x86/PCI: Add $IRT PIRQ routing table support omits f3ff9dcbdd5b x86/PCI: Handle PIRQ routing tables with no router device given omits d1f37bac9beb x86/PCI: Add support for the SiS85C497 PIRQ router omits 040a35f1a327 x86/PCI: Disambiguate SiS85C503 PIRQ router code entities omits dfcf39eff65f x86/PCI: Add support for the Intel 82378ZB/82379AB (SIO/SI [...] omits c9df2d2677e8 x86/PCI: Handle IRQ swizzling with PIRQ routers omits 9598dca94cbf x86/PCI: Also match function number in $PIR table omits 957493178994 x86/PCI: Include function number in $PIR table dump omits 5c2830301a87 x86/PCI: Show the physical address of the $PIR table omits 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 df33c8b18f92 hwtracing: coresight: Replace acpi_bus_get_device() omits 22ba60f617bd drm/i915: Move [more] GT registers to their own header file omits 8d37f2710f02 spi: mpc512x-psc: Fix compile errors omits 7030c428fae1 spi: Replace acpi_bus_get_device() omits 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 ce2fce2513c5 drm/i915: Only include i915_reg.h from .c files omits 0d6419e9c855 drm/i915: Move GT registers to their own header file omits e71a74122863 drm/i915: Parameterize MI_PREDICATE registers omits 7d296f369d38 drm/i915: Parameterize R_PWR_CLK_STATE register definition omits 66a19a3a0e2d drm/i915/perf: Express OA register ranges with i915_range omits 2ef6d3bf4262 drm/i915/perf: Move OA regs to their own header omits ae6062c4abdb remoteproc: mtk_scp: Use dev_err_probe() where possible omits 77c792b91208 remoteproc: mtk_scp: Reorder scp_probe() sequence omits c1407ac1099a remoteproc: mtk_scp: Use devm variant of rproc_alloc() omits c5510f53140c video: fbdev: Fix wrong file path for pvr2fb.c in Kconfig [...] omits 72be4584ae7e drm/i915: remove VGA register definitions omits f0bb41fad02e drm/i915/vga: switch to use VGA definitions from video/vga.h omits ae113e62cafc Merge branch 'for-5.18/block' into for-next omits 365ab499153c fs/ntfs3: remove unnecessary NULL check omits 167a6b0e4584 Merge branch 'for-5.18/drivers' into for-next omits c72d977366f2 Merge branch 'for-5.18/block' into for-next omits 448025c10393 block/rnbd: client device does not care queue/rotational omits d8025e5b13f8 block/rnbd-clt: fix CHECK:BRACES warning omits 455a844d6345 block: fix boolreturn.cocci warning omits 3767c902719b MAINTAINERS: add bio.h to the block section omits b42c1fc3d55e block: fix the kerneldoc for bio_end_io_acct omits aa8dcccaf32b block: check that there is a plug in blk_flush_plug omits b1f866b013e6 block: remove blk_needs_flush_plug omits a7c50c940477 block: pass a block_device and opf to bio_reset omits 49add4966d79 block: pass a block_device and opf to bio_init omits 07888c665b40 block: pass a block_device and opf to bio_alloc omits b77c88c2100c block: pass a block_device and opf to bio_alloc_kiocb omits 609be1066731 block: pass a block_device and opf to bio_alloc_bioset omits 0a3140ea0fae block: pass a block_device and opf to blk_next_bio omits 3b005bf6acf0 block: move blk_next_bio to bio.c omits 7d8d0c658d48 xen-blkback: bio_alloc can't fail if it is allow to sleep omits d7b78de2b155 rnbd-srv: remove struct rnbd_dev_blk_io omits 1fe0640ff94f rnbd-srv: simplify bio mapping in process_rdma omits 4b1dc86d1857 drbd: bio_alloc can't fail if it is allow to sleep omits 28d7d128aad5 dm-thin: use blkdev_issue_flush instead of open coding it omits eba33b8ef1b9 dm-snap: use blkdev_issue_flush instead of open coding it omits 3f868c09ea8f dm-crypt: remove clone_init omits 53db984e004c dm: bio_alloc can't fail if it is allowed to sleep omits 39146b6f66ba ntfs3: remove ntfs_alloc_bio omits 5d2ca2132f88 nfs/blocklayout: remove bl_alloc_init_bio omits f0d911927b3c nilfs2: remove nilfs_alloc_seg_bio omits d5f68a42da7a fs: remove mpage_alloc omits 322cbb50de71 block: remove genhd.h omits e7243285c0fc block: move blk_drop_partitions to blk.h omits 926597ffce0e block: move disk_{block,unblock,flush}_events to blk.h omits fbdee71bb5d8 block: deprecate autoloading based on dev_t omits 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 a5dc88794406 Bluetooth: btusb: Add support for Intel Madison Peak (MsP2 [...] omits 1f1b0c105b19 dt-bindings: phy: Add compatible for Mediatek MT8186 omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits 976734041b6c HID: add SiGma Micro driver omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits 01f1269fbb0e HID: google: Use struct_size() helper in kzalloc() omits 7f7b571becf3 thunderbolt: Replace acpi_bus_get_device() omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits ee28855a5449 perf/x86/intel: Increase max number of the fixed counters omits 0144ba0c5bd3 KVM: x86: use the KVM side max supported fixed counter omits 2145e77fecfb perf/x86/intel: Enable PEBS format 5 omits 58b2ff2c18b1 perf/core: Allow kernel address filter when not filtering [...] omits e5524bf1047e perf/x86/intel/pt: Fix address filter config for 32-bit kernel omits d680ff24e9e1 perf/core: Fix address filter parser for multiple filters omits 1fb85d06ad67 x86: Share definition of __is_canonical_address() omits c243cecb58e3 perf/x86/intel/pt: Relax address filter validation omits c8eaf6ac76f4 sched: move autogroup sysctls into its own file omits 127b6429d235 selftests/rseq: x86-32: use %gs segment selector for acces [...] omits 4e15bb766b6c selftests/rseq: x86-64: use %fs segment selector for acces [...] omits b53823fb2ef8 selftests/rseq: Fix: work-around asm goto compiler bugs omits 94c5cf2a0e19 selftests/rseq: Remove arm/mips asm goto compiler work-around omits d7ed99ade3e6 selftests/rseq: Fix warnings about #if checks of undefined tokens omits 26dc8a6d8e11 selftests/rseq: Fix ppc32 offsets by using long rather than off_t omits de6b52a21420 selftests/rseq: Fix ppc32 missing instruction selection "u [...] omits 24d1136a29da selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field poin [...] omits 233e667e1ae3 selftests/rseq: Uplift rseq selftests for compatibility wi [...] omits 886ddfba933f selftests/rseq: Introduce thread pointer getters omits e546cd48ccc4 selftests/rseq: Introduce rseq_get_abi() helper omits 94b80a19ebfe selftests/rseq: Remove volatile from __rseq_abi omits 930378d056ea selftests/rseq: Remove useless assignment to cpu variable omits bfdf4e620805 rseq: Remove broken uapi field layout on 32-bit little endian omits 5c105d55a9dc selftests/rseq: introduce own copy of rseq uapi header omits 3e9cea48296e Merge remote-tracking branch 'spi/for-5.18' into spi-5.18 omits 30a4eca69b76 thunderbolt: Add internal xHCI connect flows for Thunderbo [...] omits f1d5ec3e0eab thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() omits 3eddfc121f90 thunderbolt: Disable LTTPR on Intel Titan Ridge omits 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 0868ad385aff gpio: Add support for Airoha EN7523 GPIO controller omits 4737499ca3df dt-bindings: arm: airoha: Add binding for Airoha GPIO controller omits 2a7b02ea7f8f ata: libata-acpi: kill ata_acpi_on_suspend() omits 2ecda181682e xfrm: delete duplicated functions that calls same xfrm_api [...] omits f982d9b7c628 arc: remove set_fs() omits 47669db01adb arc: provide __{get,put}_kernel_nofault omits 1e74c46f4318 arc: use BUILD_BUG for invalid sizes in get_user/put_user omits 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 5dee595b19df Bluetooth: Improve skb handling in mgmt_device_connected() omits 241026130c6c Bluetooth: Fix skb allocation in mgmt_remote_name() & mgmt [...] omits fc153c1c58cb clocksource: Add a Kconfig option for WATCHDOG_MAX_SKEW omits 33a2f66a158e tools/memory-model: Use "-unroll 0" to keep --hw runs finite omits 06fd59242587 tools/memory-model: Make judgelitmus.sh handle scripted Re [...] omits 9798916cea66 tools/memory-model: Add data-race capabilities to judgelitmus.sh omits 000de0eb9f23 tools/memory-model: Add checktheselitmus.sh to run specifi [...] omits ed88ea03c182 tools/memory-model: Repair parseargs.sh header comment omits 311f4f6cbeb2 tools/memory-model: Add "--" to parseargs.sh for addition [...] omits 4891feb630e5 tools/memory-model: Make history-check scripts use mselect7 omits a0645c26f202 tools/memory-model: Make checkghlitmus.sh use mselect7 omits b8a4815a8762 tools/memory-model: Fix scripting --jobs argument omits e5e5eea14c59 tools/memory-model: Implement --hw support for checkghlitmus.sh omits aa09b964d460 tools/memory-model: Add -v flag to jingle7 runs omits 0c54b596fd43 tools/memory-model: Make runlitmus.sh check for jingle errors omits ab023c1a3733 tools/memory-model: Allow herd to deduce CPU type omits f51269141ba1 tools/memory-model: Keep assembly-language litmus tests omits 4c63e313b695 tools/memory-model: Move from .AArch64.litmus.out to .litm [...] omits 20c3bdc38057 tools/memory-model: Make runlitmus.sh generate .litmus.out [...] omits 80464d9c771b tools/memory-model: Split runlitmus.sh out of checklitmus.sh omits c307464de3c7 tools/memory-model: Make judgelitmus.sh ransack .litmus.out files omits fa473d89d006 tools/memory-model: Hardware checking for check{,all}litmus.sh omits b1fe2d2a9f38 tools/memory-model: Fix checkalllitmus.sh comment omits 936b551a3954 tools/memory-model: Add simpletest.sh to check locking, RC [...] omits 7d71b3e5ff96 tools/memory-model: Make judgelitmus.sh handle hardware ve [...] omits d8772abddbd7 tools/memory-model: Update parseargs.sh for hardware verification omits f8601cfe192f tools/memory-model: Fix paulmck email address on pre-exist [...] omits 8ba13e4f4d67 tools/memory-model: Make judgelitmus.sh detect hard deadlocks omits 0e587a7042e4 tools/memory-model: Make judgelitmus.sh identify bad macros omits 77f5835170ae tools/memory-model: Make cmplitmushist.sh note timeouts omits 320518d6cbc2 tools/memory-model: Make judgelitmus.sh note timeouts omits ffe7d0072594 tools/memory-model: Document locking corner cases omits e2b665f612ca tools/memory-model: Explain syntactic and semantic dependencies omits a7d89cfb8e12 torture: Change KVM environment variable to RCUTORTURE omits e31ccc1ddd2a torture: Make kvm-find-errors.sh notice missing vmlinux file omits b376005eb3a8 torture: Print only one summary line per run omits 2bc9062e7f39 torture: Make kvm-remote.sh try multiple times to download [...] omits 99c80a96a512 torture: Compress KCSAN as well as KASAN vmlinux files omits 9a32ed1cf6cd torture: Indicate which torture.sh runs' bugs are all KCSA [...] omits a711aaccf6b3 torture: Make kvm.sh summaries note runs having only KCSAN [...] omits 21fbc62576b6 torture: Output per-failed-run summary lines from torture.sh omits 010e5773b205 torture: Allow four-digit repetition numbers for --configs [...] omits bee6f2169935 torture: Drop trailing ^M from console output omits 9c0f1c7fd7c6 rcutorture: Enable limited callback-flooding tests of SRCU omits 6b8646a9d37c torture: Wake up kthreads after storing task_struct pointer omits 89440d2dad0c rcutorture: Fix rcu_fwd_mutex deadlock omits 02b51a1cf479 rcutorture: Add end-of-test check to rcu_torture_fwd_prog() loop omits e22ef8df415d rcutorture: Make rcu_fwd_cb_nodelay be a counter omits 05b724655bf1 rcutorture: Increase visibility of forward-progress hangs omits 2b4a7f20f160 torture: Distinguish kthread stopping and being asked to stop omits 6f81bd6a4e30 rcutorture: Print message before invoking ->cb_barrier() omits 1a96a2501ad2 srcu: Make srcu_funnel_gp_start() cache ->mynode in snp_leaf omits 0476dec8bf3c srcu: Fix s/is/if/ typo in srcu_node comment omits a9068193025c srcu: Tighten cleanup_srcu_struct() GP checks omits c9515875850f rcu: Add per-CPU rcuc task dumps to RCU CPU stall warnings omits 10c535787436 rcu: Don't deboost before reporting expedited quiescent state omits a469948b20ed rcu: Update documentation regarding kthread_prio cmdline p [...] omits c8b16a65267e rcu: Elevate priority of offloaded callback threads omits 54577e23fa07 rcu: Make priority of grace-period thread consistent omits c8db27dd0ea8 rcu: Move kthread_prio bounds-check to a separate function omits 4b4399b2450d rcu: Create per-cpu rcuc kthreads only when rcutree.use_softirq=0 omits eae9f147a4b0 rcu: Remove unused rcu_state.boost omits 02e302417527 rcu/nocb: Handle concurrent nocb kthreads creation omits a47f9f131dfe rcu: Mark accesses to boost_starttime omits 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 25c7e34ec8d2 Bluetooth: mgmt: Remove unneeded variable omits ad555648a10b Bluetooth: hci_sync: fix undefined return of hci_disconnec [...] omits ab2d8c1ac0a3 Bluetooth: mgmt: Replace zero-length array with flexible-a [...] omits 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 7bc8faaf4d50 Merge branch 'fixes' into for-next omits 84dc9b125c8b Merge branch 'misc' into for-next omits ffebd9053272 platform/chrome: cros_ec_typec: Check for EC device omits 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 30d1f1c71bdd coresight: syscfg: Fix memleak on registration failure in [...] omits d30482e18471 coresight: Fix TRCCONFIGR.QE sysfs interface omits 113962301d2d spi: Add API to count spi acpi resources omits 92640f98a78c spi: Support selection of the index of the ACPI Spi Resour [...] omits 70dd264bc07a spi: Create helper API to lookup ACPI info for spi device omits 941bffd7d7f5 spi: Make spi_alloc_device and spi_add_device public again omits b651d1da86aa spi: bcm2835aux: Convert to use GPIO descriptors omits 321599693213 spi: st-ssc4: Covert to use GPIO descriptors omits ab28e944197f topology/sysfs: Add PPIN in sysfs under cpu topology omits 182ecfaf757d topology/sysfs: Add format parameter to macro defining "sh [...] omits 822ccfade55b x86/cpu: Read/save PPIN MSR during initialization omits 00a2f23eef7d x86/cpu: X86_FEATURE_INTEL_PPIN finally has a CPUID bit omits 0d9c00117b8a RDMA/mlx4: remove redundant assignment to variable nreq omits 28e54414a890 Merge tag 'psy-extcon-i2c-mfd-for-v5.18-signed' into psy-next omits 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 657b15d672f4 drm/i915: s/GRAPHICS_VER/DISPLAY_VER/ where appropriate omits d4f408cdcd26 power: supply: axp20x_battery: properly report current whe [...] omits ba18dad0fb88 power: reset: gemini-poweroff: Fix IRQ check in gemini_pow [...] omits 19d36cfafad0 drm/i915: Document BDW+ DRRS M/N programming requirements omits 2efb4adf489d drm/i915: Always check dp_m2_n2 on pre-bdw omits 00dd7f953b9b drm/i915: Dump dp_m2_n2 always omits 23015f6f900b drm/i915: Program pch transcoder m2/n2 omits 1d06c820b2b7 drm/i915: Clear DP M2/N2 when not doing DRRS omits 6d6c932daef5 drm/i915: Fix transcoder_has_m2_n2() omits c3e27f4307fe drm/i915: Extract can_enable_drrs() omits f0d4ce59f4d4 drm/i915: Disable DRRS on IVB/HSW port != A omits a35eca01c372 drm/i915: Extract {i9xx,ilk}_configure_cpu_transcoder() omits 2b7950c7ac91 power: supply: mp2629_charger: use platform_get_irq() omits 8de5df3b07ef drm/i915: Move M/N setup to a more logical place on ddi platforms omits a68819cc557c drm/i915: Move PCH transcoder M/N setup into the PCH code omits 0adc41de818c drm/i915: Pass crtc+cpu_transcoder to intel_cpu_transcoder [...] omits 5cd0664483c1 drm/i915: Split intel_cpu_transcoder_get_m_n() into M1/N1 [...] omits be0c94ee2150 drm/i915: Split intel_cpu_transcoder_set_m_n() into M1/N1 [...] omits cc954cfa6fe4 drm/i915: Nuke ilk_get_fdi_m_n_config() omits 6149cb68a5be drm/i915: Nuke intel_dp_get_m_n() omits 8023d3bef18b drm/i915: Nuke intel_dp_set_m_n() omits c50df701d49e drm/i915: Enable rpm wakeref tracking whether runtime pm i [...] omits 751a9d69b197 drm/i915: Fix oops due to missing stack depot omits 53dbee4926d3 Merge tag 'drm-misc-next-2022-01-27' of git://anongit.free [...] omits 5ee32ea24ce7 libbpf: Deprecate btf_ext rec_size APIs 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 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] omits d1d87c33f47d scsi: lpfc: Remove redundant flush_workqueue() call 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 687ba48e16e4 scsi: bnx2fc: Make use of the helper macro kthread_run() 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 53eeb07381f2 platform/chrome: cros_ec_typec: Make try power role optional omits f588a1bbfce7 drm/amd: Warn users about potential s0ix problems 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 c2741453478b kunit: cleanup assertion macro internal variables omits 2b6861e2372b kunit: factor out str constants from binary assertion structs omits 064ff292aca5 kunit: consolidate KUNIT_INIT_BINARY_ASSERT_STRUCT macros omits 6419abb80e82 kunit: remove va_format from kunit_assert omits 95dcbc55fe4f kunit: tool: drop mostly unused KunitResult.result field omits 063565aca373 Merge drm/drm-next into drm-intel-next omits 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 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits 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 ed43eed0a6ac Merge branch 'devel-stable' into for-next 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 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 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 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 60c250a98d4c Merge tag 'v5.17-rc2' into usb-next omits 6e163f9b866a ata: libata-scsi: Simplify scsi_XX_lba_len() omits 261e15079930 ata: libata-scsi: Simplify ata_scsi_mode_select_xlat() omits 7fdbacfad7c8 ata: libata-scsi: Cleanup ata_get_xlat_func() omits 217ca30fbf4b ata: pata_pdc202xx_old: make static read-only array pio_ti [...] omits 9ab844253aed ata: pata_atiixp: make static read-only arrays const omits 8818a5342cb4 ata: pata_platform: Make use of platform_get_mem_or_io() omits 1c4cafd11599 padata: replace cpumask_weight with cpumask_empty in padata.c omits 28e9b6d8199a crypto: mxs-dcp - Fix scatterlist processing omits 05b3bade290d crypto: hisilicon/qm - cleanup warning in qm_vf_read_qos omits 498382593c7c crypto: hisilicon/sec - use the correct print format omits 566f060f5453 crypto: hisilicon/sec - fix the CTR mode BD configuration omits 5e340558c5c7 crypto: hisilicon/sec - fix the max length of AAD for the [...] omits e764d81d5807 crypto: hisilicon/sec - add some comments for soft fallback omits 60ef3dde0d6c crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 omits 85872d1a6f38 crypto: octeontx2 - select CONFIG_NET_DEVLINK omits 1c16dfbe6cd6 crypto: memneq - avoid implicit unaligned accesses omits 66eae850333d crypto: authenc - Fix sleep in atomic context in decrypt_tail omits c2a28fdb2f4e crypto: rsa-pkcs1pad - use clearer variable names omits a24611ea356c crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_ver [...] omits d3481accd974 crypto: rsa-pkcs1pad - restore signature length check omits e316f7179be2 crypto: rsa-pkcs1pad - correctly get hash from source scatterlist omits 9b30430ea356 crypto: rsa-pkcs1pad - only allow with rsa omits 642a7d49c249 crypto: qat - fix access to PFVF interrupt registers for GEN4 omits 5f2f5eaa3e37 arm64: lib: accelerate crc32_be omits 1b3dce8b8ab3 lib/crc32test: correct printed bytes count omits 5cb29be47d44 lib/crc32: Make crc32_be weak for arch override omits 163a4e7fa73c lib/crc32: remove unneeded casts omits a88592cc27ef crypto: kdf - Select hmac in addition to sha256 omits 881fc7fba6c3 crypto: sun8i-ss - really disable hash on A80 omits 90be188b65f7 crypto: x86 - Convert to SPDX identifier omits 8fc5f2ad896b crypto: testmgr - Move crypto_simd_disabled_for_test out omits ab7d88549e2f hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER omits 735efea69d36 crypto: ccp - remove redundant ret variable omits 78482af095ab video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() omits 6a3827ea4e2b video: fbdev: pxa168fb: Initialize pointers with NULL and [...] omits fee5c1e4b789 video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdf [...] omits 0f8a1cae9236 video: fbdev: savagefb: make a variable local omits 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry omits f3366f8e6464 mailmap: Update email address for Cai Huoqing omits f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] omits cd717ac6f69d iio: afe: rescale: reorder includes omits 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations omits ca85123354e1 iio: inkern: make a best effort on offset calculation omits 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] omits 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases omits 4c6123873a42 Merge tag 'v5.17-rc2' into tty-next omits 7ab004dbcbee Merge tag 'v5.17-rc2' into char-misc-next omits 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table omits 72ff282819d0 iio: pressure: dps310: Add ACPI HID table omits 19d32860dc78 iio: sx9360: fix iio event generation omits a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract omits 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract omits 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract omits e820a33748b5 math.h: Introduce data types for fractional numbers omits de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] omits a2f1c4909563 Merge branch 'v5.18-armsoc/dts64' into for-next omits a0a1a80cfed9 Merge branch 'v5.18-armsoc/drivers' into for-next omits f8a656f6795a Merge branch 'v5.17-armsoc/dtsfixes' into for-next omits 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 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 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 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 14683babf8ee drm/i915: Move drrs hardware bit frobbing to small helpers omits 5f721a5d1bb2 drm/i915: s/gmch_{m,n}/data_{m,n}/ omits c65b3affc673 drm/i915: Clean up M/N register defines omits d29c9930279d drm/i915: Extract intel_{get,set}_m_n() omits 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 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 57765eb4d4b7 selftests/kselftest/runner.sh: Pass optional command 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 c57f5ba2c8fe drm/amdgpu: Wrong order for config and counter_id parameters omits 1ec5a44331af drm/amd/amdgpu: fix spelling mistake "disbale" -> "disable" omits ded81d5b2b67 drm/amdgpu: bump driver version for new CTX OP to set/get [...] omits 8cda7a4f96e4 drm/amdgpu/UAPI: add new CTX OP to get/set stable pstates omits e281d5940ae7 drm/amdgpu/swsmu/i2c: return an error if the SMU is not running omits 3ed893396b01 drm/amd: Enable FRU EEPROM for Sienna Cichlid omits 2f60dd50769e drm/amd: Expose the FRU SMU I2C bus omits f06d9e4eec73 drm/amdgpu: add 1.3.1/2.4.0 athub CG support omits 4e13b063d2e5 drm/amdgpu: convert code name to ip version for athub omits 7367540b2621 drm/amd/display: Fix unused variable warning omits bee7f8d09268 drm/amdgpu: get hash bit for CH4 in umc channel index omits e63fa4dcea2f drm/amdgpu: update algorithm of umc address conversion omits 498d46fe7aa7 drm/amdgpu: increase bad page number for umc ras query omits 400013b268cb drm/amdgpu: add umc_fill_error_record to make code more simple omits 9a1769604988 display/amd: decrease message verbosity about watermarks t [...] omits fc6ea4bee130 drm/amdgpu: Wipe all VRAM on free when RAS is enabled omits 7270e8957eb9 drm/amdgpu: Fix an error message in rmmod omits 75513bf5d72c drm/amd/pm: fix the deadlock observed on performance_level [...] omits f4e2a66dae99 drm/amd/pm: correct the MGpuFanBoost support for Beige Goby omits a154bf6eda98 drm/amd/display: Add Missing HPO Stream Encoder Function Hook omits 6225bb3a88d2 drm/amdkfd: svm range restore work deadlock when process exit omits 367c9b0f1b87 drm/amdkfd: Ensure mm remain valid in svm deferred_list work omits ac7c48c0cce0 drm/amdkfd: Don't take process mutex for svm ioctls omits b6dca949b88e drm/amdgpu/display: Remove t_srx_delay_us. omits 1790b649b01b drm/amdkfd: enable heavy-weight TLB flush on Vega20 omits 039cacd23939 drm/amdgpu: add determine passthrough under arm64 omits 60dc0ef674ec net/mlx5: VLAN push on RX, pop on TX omits 8348b71ccd92 net/mlx5: Introduce software defined steering capabilities omits 9059b04b4108 net/mlx5: Remove unused TIR modify bitmask enums omits a572c0a748e6 net/mlx5e: CT, Remove redundant flow args from tc ct calls omits 73a3f1bcab1e net/mlx5e: TC, Store mapped tunnel id on flow attr omits 84ba8062e383 net/mlx5e: Test CT and SAMPLE on flow attr omits e5d4e1da6556 net/mlx5e: Refactor eswitch attr flags to just attr flags omits efe6f961cd2e net/mlx5e: CT, Don't set flow flag CT for ct clear flow omits eeed226ed110 net/mlx5e: TC, Hold sample_attr on stack instead of pointer omits 3b49a7edec1d net/mlx5e: TC, Reject rules with multiple CT actions omits ff9931670079 net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get [...] omits 8be9686d2479 net/mlx5e: TC, Pass attr to tc_act can_offload() omits 918ed7bf7626 net/mlx5e: TC, Split pedit offloads verify from alloc_tc_p [...] omits 09bf97923224 net/mlx5e: TC, Move pedit_headers_action to parse_attr omits df67ad625b9e net/mlx5e: Move counter creation call to alloc_flow_attr_c [...] omits c118ebc98233 net/mlx5e: Pass attr arg for attaching/detaching encaps omits 39542e234b52 net/mlx5e: Move code chunk setting encap dests into its ow [...] omits 91cb4c19118a Bluetooth: Increment management interface revision omits 50fc9786b25c Merge branch 'bpf: add __user tagging support in vmlinux BTF' omits b72903847af0 docs/bpf: clarify how btf_type_tag gets encoded in the type chain omits 67ef7e1a759e selftests/bpf: specify pahole version requirement for btf_ [...] omits 696c39011538 selftests/bpf: add a selftest with __user tag omits 571d01a9d06f selftests/bpf: rename btf_decl_tag.c to test_btf_decl_tag.c omits c6f1bfe89ac9 bpf: reject program if a __user tagged memory accessed in [...] omits 7472d5a642c9 compiler_types: define __user as __attribute__((btf_type_t [...] omits cc3154d9fe55 coresight: trbe: Work around the trace data corruption omits f2629f4da4c7 coresight: trbe: Work around the invalid prohibited states omits 9e83303f98b9 coresight: trbe: Work around the ignored system register writes omits 869f496e1aa6 docs: process: submitting-patches: Clarify the Reported-by usage omits 4c97fdb06b98 docs/zh_CN: add highmem translation omits adeacecbd36c docs/zh_CN: add free_page_reporting translation omits 722cc663d79c docs/zh_CN: add damon api translation omits 18e74934dc4a docs/zh_CN: add damon design translation omits 3fd881621931 docs/zh_CN: add damon faq translation omits e2d99027da08 docs/zh_CN: add damon index tronslation omits 2701b511e491 docs/zh_CN: Update zh_CN/accounting/delay-accounting.rst omits 88ba790d84e9 docs/zh_CN: add balance translation omits 6f5dbb213c14 docs_zh_CN: add active_mm translation omits 9c3519d2b509 docs/zh_CN: add vm/index translation omits e3aa43e936d8 Documentation: core-api: entry: Add comments about nesting omits bf026e2e316b Documentation: Fill the gaps about entry/noinstr constraints omits dd774a07ddfc docs/zh_CN: Add opp Chinese translation omits 30e61d38f01d docs/zh_CN: Add power/index Chinese translation omits c75c6a8add37 docs/zh_CN: Cleanup index.rst omits 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 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 516b33460c5b drm/i915/adlp: Fix TypeC PHY-ready status readout omits 0f89e3d718bc arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias omits 224d725d0458 arm64: dts: marvell: armada-37xx: Increase PCIe IO size fr [...] omits a5d092d37eb5 drm/panel: simple: add Multi-Inno Technology MI0700S4T-6 omits 641e94c6b6be dt-bindings: display: simple: Add Multi-Inno Technology MI [...] omits 653af51ca6d8 drm: mxsfb: Shutdown the display on system shutdown omits 72f6c03336b8 drm: mxsfb: Shutdown the display on remove omits 1d61d359c284 dt-bindings: display: bridge: lvds-codec: Document TI DS90 [...] omits bb7eb3b19f19 drm: Add TODO item for requesting memory regions omits 748bd5873d1a fbdev/simplefb: Request memory region in driver omits 8ec6a72da65b drm/simpledrm: Request memory region in driver omits c96898342c38 drivers/firmware: Don't mark as busy the simple-framebuffe [...] omits 27599aacbaef fbdev: Hot-unplug firmware fb devices on forced removal omits e7393b60a14f dt-bindings: phy: convert Qualcomm USB HS phy to yaml omits 6f1dedf089ab phy: amlogic: meson8b-usb2: fix shared reset control use omits 6466ba1898d4 phy: amlogic: meson8b-usb2: Use dev_err_probe() omits 2f87727130ce phy: amlogic: phy-meson-gxl-usb2: fix shared reset controller use omits 3d565bd6fbbb phy: freescale: i.MX8 PHYs should depend on ARCH_MXC && ARM64 omits 8456caa61c11 phy: qcom-qusb2: Add compatible for MSM8953 omits 873329354944 dt-bindings: phy: qcom,qusb2: Document msm8953 compatible omits a6c99fd55b07 phy: freescale: pcie: cosmetic clean-up omits 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 31b0488302c3 drm/panel: Extend ACX424AKP bindings to ACX424AKM omits cac3231cc684 mlx5: remove usused static inlines omits b5e68162f859 selinux: drop unused macro omits b084e189b01a selinux: simplify cred_init_security omits 73073d956a20 selinux: do not discard const qualifier in cast omits 056945a96cf5 selinux: drop unused parameter of avtab_insert_node omits 0b3c2b3dc96a selinux: drop cast to same type omits 9e2fe574c02b selinux: enclose macro arguments in parenthesis omits e5465a9027e9 selftests/bpf: Fix a clang compilation error omits 62236df23d01 drm/i915: Clean up PIPESRC defines omits e93a590c79fa drm/i915: Clean up PCH_TRANSCONF/TRANS_DP_CTL bit defines omits 6a6d914de30f drm/i915: Clean up PIPECONF bit defines omits 7e31ce581bf0 drm/i915: Clean up SKL_BOTTOM_COLOR defines omits d083c232fe2d drm/i915: Clean up PIPEMISC register defines omits 96e4c3c0ed4e drm/i915: Bump DSL linemask to 20 bits omits bf172a01ea48 drm/i915: Use single_enabled_crtc() in i9xx_update_wm() omits d05824796d9c drm/i915: Use the correct plane source width in watermark [...] omits 4be990af2f7e drm/i915: Fix up pixel_rate vs. clock confusion in wm calc [...] omits d3b1161f29cf selinux: declare name parameter of hash_eval const omits b0596da1a019 EDAC/mc: Remove unnecessary cast to char * in edac_align_ptr() omits 710f8af199ee eeprom: at25: Replace strncpy() with strscpy() omits 71732e24609b misc: rtsx: Quiesce rts5249 on system suspend omits b11a3c7a4b31 misc: rtsx: Cleanup power management ops omits 597568e8df04 misc: rtsx: Rework runtime power management flow omits 7499b529d97f mmc: rtsx: Use pm_runtime_{get,put}() to handle runtime PM omits 40cd4f1550d0 nfp: flower: Use struct_size() helper in kmalloc() omits 70b3c38b4c83 mlxsw: spectrum_kvdl: Use struct_size() helper in kzalloc() omits 5fd16021578e net: enetc: use .mac_select_pcs() interface omits c592286a527f net: dpaa2-mac: use .mac_select_pcs() interface omits b889d89ad45f gpu: drm: panel-edp: Add panels planned for sc7180-trogdor [...] omits 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 6d01f36f9e49 selftests/lkdtm: Add UBSAN config omits b05bd3ea4860 selftests/lkdtm: Remove dead config option omits 88b613224894 kselftest: alsa: Add test case for writing invalid values omits c6479f19e257 ubifs: use default_groups in kobj_type omits fa97cb843cfb bcache: use default_groups in kobj_type omits 188049f46f76 omapfb: use default_groups in kobj_type omits a8e223094c7a power_supply: ab8500: use default_groups in kobj_type omits 6c5092de8840 NFS: use default_groups in kobj_type omits 6b8be837aca7 SUNRPC: use default_groups in kobj_type omits fda8d552c9c7 drm/ttm: add a weak BO reference to the resource v3 omits 3f268ef06f8c drm/ttm: add back a reference to the bdev to the res manager omits de3688e469b0 drm/ttm: add ttm_resource_fini v2 omits e41752c0e79b serial: mcf: use helpers in mcf_tx_chars() omits d88812a8d666 serial: fsl_linflexuart: don't call uart_write_wakeup() twice omits 7b9528c29190 serial: fsl_linflexuart: deduplicate character sending omits 32330c833442 mxser: switch from xmit_buf to kfifo omits 92cc9d1d14e3 mxser: use tty_port xmit_buf helpers omits cd3a4907ee33 mxser: fix xmit_buf leak in activate when LSR == 0xff omits d56738a38a65 tty: tty_port_open, document shutdown vs failed activate omits 4e2a44c1408b tty: add kfifo to tty_port omits 702d10a08977 serial: atmel_serial: include circ_buf.h omits 15dc475bcc17 serial: core: clean up EXPORT_SYMBOLs omits 93cf538e23d0 tty: serial: fsl_lpuart: count tty buffer overruns omits 7a637784d517 serial: imx: reduce RX interrupt frequency omits 021d517296f3 tty: serial: max3100: Remove redundant 'flush_workqueue()' calls omits 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 bc1ce503769c drm/i915: Move dsc/joiner enable into hsw_crtc_enable() omits 1d894ce88eca drm/i915: Extract hsw_configure_cpu_transcoder() omits c20b5d41e9de drm/i915: Use per-device debugs for bigjoiner stuff omits df216b37333c drm/i915: Simplify intel_dsc_source_support() omits 9f807822abf5 drm/i915: Skip dsc readout if the transcoder is disabled omits ca6263a0c950 mtd_blkdevs: avoid soft lockups with some mtd/spi devices omits 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 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 6a4d8cc6bbbf drm/i915: Don't allocate extra ddb during async flip for DG2 omits c3639f3be480 drm/i915: Use wm0 only during async flips for DG2 omits 20f6ac2d5e00 drm/i915: Introduce do_async_flip flag to intel_plane_state omits 41e096da18b3 drm/i915: Pass plane to watermark calculation functions omits d8f7f8831bce drm/i915: Introduce ilk_pch_pre_enable() 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 3b36f50d3a69 drm/amd/display: convert to DCE IP version checking omits 37d6b1506b80 drm/amdgpu: convert to UVD IP version checking omits d726d43c20e7 drm/amdgpu: convert to NBIO IP version checking omits e6f62afe9b27 drm/amd/display: don't use /** for non-kernel-doc comments omits ee2016b4b5bb drm/radeon: remove redundant assignment to reg omits 430e6a0212b2 drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultima [...] omits 5e6d72c643e1 drm/amd/display: Wrap dcn301_calculate_wm_and_dlg for FPU. omits 94ca070cd373 drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. omits 588a70177df3 drm/amd/display: Fix a NULL pointer dereference in amdgpu_ [...] omits 153a9529d7f3 drm/amd/display/dc/calcs/dce_calcs: Fix a memleak in calcu [...] omits 82c3a7a5edbf drm/amdgpu: convert amdgpu_display_supported_domains() to [...] omits 243c719e872a drm/amdgpu: handle BACO synchronization with secondary funcs omits d0d66b8c66d0 drm/amdgpu: move runtime pm init after drm and fbdev init omits 901e2be20dc5 drm/amdgpu: move PX checking into amdgpu_device_ip_early_init omits 212021297eaf drm/amdgpu: set APU flag based on IP discovery table omits b9610edcfec2 drm/amdgpu/pm/smu7: drop message about VI performance levels omits f2bde8349c35 drm/amd/display: Call dc_stream_release for remove link en [...] omits b5d9a483685c drm/amd/display: add debug option for z9 disable interface omits 85b8f62b5641 drm/amd/display: fix zstate allow interface to PMFW omits 05d6aea36a69 drm/amd/display: Disable physym clock omits 0015cce5cf04 drm/amd/display: Fix disabling dccg clocks omits f6a3795d35c6 drm/amd/display: allow set dp drive setting when stream is [...] omits d063e70c6aca drm/amd/display: Remove unnecessary function definition omits 53a35edfd0a7 drm/amd/display: 3.2.170 omits d52e77a3ffcf drm/amd/display: Reset preferred training settings immediately omits 5cef7e8e2fcc drm/amd/display: [FW Promotion] Release 0.0.101.0 omits 0c5a0bbb7379 drm/amd/display: Update VSC HDR infoPacket on TF change omits 72b90723b376 drm/amd/display: remove PHY repeater count check for LTTPR mode omits 5f2c1192eba4 drm/amd/display: Support synchronized indirect reg access omits 9cc370435cde drm/amd/display: Add DSC Enable for Synaptics Hub omits 09db246ceef7 drm/amd/display: Retrieve MST Downstream Port Status omits 2ca97adccdc9 drm/amd/display: Add Synaptics Fifo Reset Workaround omits 4a3ad932b2c5 drm/amd/display: Add Cable ID support for native DP omits b80ddeb29d9d drm/amd/display: Use PSR version selected during set_psr_caps omits 87e298d6e3a2 drm/amd/display: Change return type of dm_helpers_dp_mst_s [...] omits 1210b17dd4ec drm/amd/display: Only set PSR version when valid omits e2d8ea4320c6 drm/amd/display: Change error to warning when hpd remains [...] omits 2eee829ed487 drm/amd/display: Driver support for MCLK query tool omits 9506b8d9626f drm/amd/display: do not compare integers of different widths omits d715c9a2cbd4 drm/amd/display: add protection in link encoder matching logic omits 09ece5ac397f drm/amd/display: Don't update drm connector when read local EDID omits 1f6c40d5c009 drm/amd/display: fix a coding error causing set throttled [...] omits 3ea07c89fbb7 drm/amd/display: rename dc_link_hwss struct to link_hwss omits ccba4e5bc856 drm/amd/display: add more link_hwss types and method to de [...] omits 5279e091616b drm/amd/display: abstract encoder related hwseq across dif [...] omits d9eb8fea6862 drm/amd/display: Drop DCN for DP2.x logic omits 31d64b8219e0 drm/amd/display: Add work around to enforce TBT3 compatibility. omits c282d9512cdd drm/amd/display: factor out dp detection link training and [...] omits 5b680dbfbf68 drm/amd/pm: use existing fini_smc_tables function for cyan [...] omits d435c1ed56b9 drm/amd/pm: add get_dpm_ultimate_freq function for cyan skillfish omits e9287ef8d46c Revert "drm/amdgpu: No longer insert ras blocks into ras_l [...] omits 1f33bd18d703 drm/amdgpu: Move xgmi ras initialization from .late_init t [...] omits d6dac2bc12bd drm/amdgpu: fix channel index mapping for SIENNA_CICHLID omits 04022982fc5d drm/amdgpu: switch to common helper to read bios from rom omits 381519dff888 drm/amdgpu: retire rlc callbacks sriov_rreg/wreg omits 1b2dc99e2dc6 drm/amdgpu: switch to amdgpu_sriov_rreg/wreg omits 5d447e296701 drm/amdgpu: add helper for rlcg indirect reg access omits f8f96b17f0fa drm/amdgpu: init rlcg_reg_access_ctrl for gfx10 omits 4819732f5986 drm/amdgpu: init rlcg_reg_access_ctrl for gfx9 omits b12252b05381 drm/amdgpu: add structures for rlcg indirect reg access omits 7bbe43f8a4e7 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx10 omits 97d1a3b967a3 drm/amdgpu: switch to get_rlcg_reg_access_flag for gfx9 omits 29dbcac82f96 drm/amdgpu: add helper to query rlcg reg access flag omits 5bb1465fbdc2 drm/amd/display: clean up some inconsistent indenting omits 5d5c6dba2b43 drm/amd/display: Fix memory leak omits 1418b9c38270 drm/amd/pm: remove useless if omits dfced44f122c drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj omits 0fc2549d55a2 drm/amdgpu/display: use msleep rather than udelay for long delays omits 5e0c8ddf029e drm/amdgpu/display: adjust msleep limit in dp_wait_for_tra [...] omits 25c6aefceee6 drm/amdgpu: filter out radeon secondary ids as well omits a685572c91b0 drm/amd/pm: use dev_*** to print output in multiple GPUs omits f9130b81aea2 drm/amdgpu: drop WARN_ON in amdgpu_gart_bind/unbind omits 83a3766b1470 drm/amd/display: Not to call dpcd_set_source_specific_data [...] omits a746c77e5ee8 drm/amd/pm: drop unneeded hwmgr->smu_lock omits 1f2cf08aa010 drm/amd/pm: drop unneeded feature->mutex omits 1c4dba5e14c0 drm/amd/pm: drop unneeded smu_baco->mutex omits 56383e8f4d29 drm/amd/pm: drop unneeded smu->sensor_lock omits da11407f066c drm/amd/pm: drop unneeded smu->metrics_lock omits 974d5ef0dd9d drm/amd/pm: drop unneeded vcn/jpeg_gate_lock omits e0638c7abc4d drm/amd/pm: drop unneeded lock protection smu->mutex omits 239d6de307b0 drm/amdgpu: suppress the warning about enum value 'AMD_IP_ [...] omits 6a6c2ab687c8 drm/amdgpu: enable amdgpu_dc module parameter omits 828904660a2e drm/amd: Fix MSB of SMU version printing omits 901abf367d3e drm/amdgpu: Disable FRU EEPROM access for SRIOV omits 2343bcdb4747 drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_l [...] omits ab14f1802cfb net: Adjust sk_gso_max_size once when set 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 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 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 80ecb5d7c0f2 drm/edid: Support type 7 timings omits c1f55c5e0482 ip6_tunnel: allow routing IPv4 traffic in NBMA mode omits 8043480a8cef nvmem: qfprom: fix kerneldoc warning omits f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits d9d667633f4d nvmem: core: Use devm_add_action_or_reset() omits 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() omits f9a8f627c98b Update the Icicle Kit device tree omits 5566ccc533ab spi: add new SoC mt8186 support for spi-mtk-nor omits 9ebb50df2bff ASoC: Intel: sof_rt5682: add two derivative options omits 2e5a74c68d60 ASoC: add support for TAS5805M digital amplifier omits 8f1a27bb8a79 ASOC: cs42l42: Add support for system suspend omits a567abf5defb ASoC: SOF: Intel: improve SoundWire _ADR handling omits e6ec5a3936ee ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 8bdc849f7696 dt-bindings: gpio: fix gpio-hog example omits a34b14a29d96 drm/vc4: hdmi: Change CSC callback prototype omits 2034fc12dd25 drm/vc4: hdmi: Define colorspace matrices omits b718d8478e1c drm/vc4: hdmi: Replace CSC_CTL hardcoded value by defines omits 0cbb53b283d3 drm/vc4: hdmi: Move XBAR setup to csc_setup omits dccb4d74e06d drm/vc4: hdmi: Use full range helper in csc functions omits a649cc821a2a drm/vc4: hdmi: Add full range RGB helper omits c03d0b52ff71 drm/connector: Fix typo in output format omits 4adc33f36d80 drm/edid: Split deep color modes between RGB and YUV444 omits 75478b3b393b drm/edid: Don't clear formats if using deep color omits 4a46e5d251a3 drm/edid: Rename drm_hdmi_avi_infoframe_colorspace to _col [...] omits 4fd5e720b709 drm/docs: Document where the C8 color lut is stored omits 0790797aca03 scsi: scsi_debug: Add environmental reporting log subpage omits 7109f3701a4a scsi: scsi_debug: Add no_rwlock parameter omits 500d0d248081 scsi: scsi_debug: Divide power on reset UNIT ATTENTION omits b05d4e481eff scsi: scsi_debug: Refine sdebug_blk_mq_poll() omits 7d5a129b86b3 scsi: scsi_debug: Use TASK SET FULL more omits d9d23a5a34bd scsi: scsi_debug: Strengthen defer_t accesses omits 2aad3cd85370 scsi: scsi_debug: Address races following module load omits cf5b64f7f10b drm/i915/overlay: Prevent divide by zero bugs in scaling omits 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 53243d412ec5 net: use bool values to pass bool param of phy_init_eee() omits 6e667749271e net: fec_ptp: remove redundant initialization of variable val omits 9f16e0fa1079 net: usb: asix: remove redundant assignment to variable reg omits f7e322d99f11 pinctrl: bcm: add driver for BCM4908 pinmux omits 7b5730f0ff24 dt-bindings: pinctrl: Add binding for BCM4908 pinctrl 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 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 2e1f8e55f9e0 x86/paravirt: Use %rip-relative addressing in hook calls omits 896f47a2c39c Merge branch 'v5.17-next/dts64' into for-next omits 93c68e1acdff Merge branch 'v5.17-next/dts32' into for-next omits b4ec6a192312 selftests, xsk: Fix rx_full stats test omits ed8bb03222c9 bpf: Fix flexible_array.cocci warnings omits 101025ff8e47 tools/power/cpupower/{ToDo => TODO}: Rename the todo file omits 9d7c48506518 tools: cpupower: fix typo in cpupower-idle-set(1) manpage omits 8b250cd3b5da drm/gma: Remove calls to kmap() omits 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 ce99534e978d drm/edid: improve non-desktop quirk logging omits 50dc95d561a2 drm/edid: remove non_desktop quirk for HPN-3515 and LEN-B800. omits 2869f599c0d8 drm/edid: support Microsoft extension for HMDs and special [...] omits 689e00887740 pinctrl: baytrail: Clear direct_irq_en flag on broken configs omits 97486e981ffb thunderbolt: Remove useless DMA-32 fallback configuration omits 06608bc2d9e6 gpio: crystalcove: Set IRQ domain bus token to DOMAIN_BUS_WIRED omits 7f2a3cf4e607 spi: s3c24xx: Convert to GPIO descriptors omits a45cf3cc72dd spi: s3c64xx: Convert to use GPIO descriptors omits 3b5529ae7f35 spi: s3c64xx: Drop custom gpio setup argument omits f1ba938e4f98 spi: s3c64xx: Delete unused boardfile helpers omits ceab11a3c0d6 spi: add mt8186-nor compatible string omits 58b0a653b8da spi: spi-mtk-nor: add axi_s clock for mt8186 omits 4e8bfe5cdf77 spi: spi-mtk-nor: add new soc mt8186 support omits 5b177234e9fd spi: spi-mtk-nor: improve device table for adding more cap [...] omits 2da187304e55 spi: add bindings for microchip mpfs spi omits 8e9977e48c7c regulator: pfuze100: Add missing regulator names omits 6390d42c21ef regulator: qcom_smd: fix for_each_child.cocci warnings omits 1056c41634d4 regmap-irq: Fix typo in comment omits aa505ecccf2a ASoC: codecs: Check for error pointer after calling devm_r [...] omits dbf2f8e3fecd ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration omits 330dc18356e6 ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card omits 88c62b16281e ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size [...] omits de531908ca42 ASoC: samsung: remove unneeded ret variable omits 4ec19deec7ff ASoC: codecs: remove redundant ret variable omits 6045ffd36628 ASoC: tlv320aic31xx: Define PLL clock inputs omits 85f856f790b5 ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h omits d4c4e2861560 ASoC: fsl-asoc-card: Remove BCLK default value for tlv320a [...] omits 91e4e40b59ba ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id omits 55915f20ad9a ASoC: bindings: fsl-asoc-card: Add mclk-id optional property omits c8e98eaf2bcb ASoC: Intel: sof_rt5682: Add support for platform without [...] omits 22cefca393ea ASoC: Intel: sof_rt5682: add support for systems without i [...] omits 7afed13b582b ASoC: SOF: Intel: Compare sdw adr directly omits f67c0c0d3b90 ASoC: SOF: Intel: match sdw version on link_slaves_found omits f8593e885400 ASoC: cs42l42: Handle system suspend omits 5982b5a8ec7d ASoC: cs42l42: Change jack_detect_mutex to a lock of all I [...] omits 8d06f797f844 ASoC: cs42l42: Report full jack status when plug is detected omits e42c903e8bf4 ASoC: sh: rz-ssi: Make return type of rz_ssi_stream_is_val [...] omits 4f78f3c970f1 ASoC: sh: rz-ssi: Drop ssi parameter from rz_ssi_stream_init() omits 0788785c7834 ASoC: sh: rz-ssi: Make the data structures available befor [...] omits 6570f991582e ASoC: sh: rz-ssi: Drop calling rz_ssi_pio_recv() recursively omits b8aec7a4a01b ASoC: dt-bindings: add bindings for TI TAS5805M. omits ec45268467f4 ASoC: add support for TAS5805M digital amplifier omits cc44c7492bad ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior omits feb00b736af6 ASoC: topology: Allow TLV control to be either read or write omits 3ce57f22cb23 ASoC: topology: Remove superfluous error prints omits d7a8fbd17bfe ASoC: SOF: add flag to disable IMR restore to sof_debug omits 5fb5f5118512 ASoC: SOF: Intel: hda-loader: add IMR restore support omits a749d744561c ASoC: SOF: Intel: hda-loader: add SSP helper omits bd586a0292e0 ASoC: SOF: Intel: use inclusive language for SSP clocks omits 1dafede34dda ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message omits 66fda8bdc323 Merge existing fixes from spi/for-5.17 into new branch omits 799f9cf8fd45 Merge existing fixes from regulator/for-5.17 into new branch omits 6cbff4b3a10e Merge existing fixes from asoc/for-5.17 into new branch omits c9b06cc26f1d drm/i915/cdclk: convert to drm device based logging omits 140f70aeef07 drm/i915/cdclk: update intel_dump_cdclk_config() logging omits 15d641c41796 drm/i915/lspcon: convert to drm device based logging omits eb8d73aa63cd drm/i915/sprite: convert to drm device based logging omits 5acbdcd1b12e drm/i915/plane: convert to drm device based logging and WARN omits 9d0bfa7ac97c drm/i915/dp: convert to drm device based logging omits 0bd6c4a13103 drm/i915/hotplug: convert to drm device based logging omits 51f2d00909c6 drm/i915/pps: convert to drm device based logging omits c5274e86da5f drm/i915/snps: convert to drm device based logging omits 17dd7b896abd drm/i915: nuke local versions of WARN_ON/WARN_ON_ONCE omits b3bddb7a3806 drm/amdgpu: use ttm_resource_manager_debug omits 7305f5b3a5d6 drm/radeon: use ttm_resource_manager_debug omits fe6959a680a4 drm/i915: Nuke dg2_ddi_pre_enable_dp() omits b4d775775877 drm/i915/hdmi: Clean up TMDS clock limit exceeding user mo [...] omits 428cb15d5b00 drm/i915: Clean up pre-skl primary plane registers 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 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 0f2039482307 HID: amd_sfh: Remove useless DMA-32 fallback configuration omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits dc9d167737a5 drivers: phy: qcom: ipq806x-usb: conver latch function to [...] omits 260f99591c8c drivers: phy: qcom: ipq806x-usb: convert to BITFIELD macro omits 7dc5fc6d3bd6 media: mtk-cir: simplify code omits 6a554bb5653f media: mtk-cir: remove superfluous ir_raw_event_reset() omits 1ad09bbf8458 media: mtk-cir: reduce message end to fix nec repeats omits d49a14a946db media: lirc: simplify gap calculation omits 52cdb0130363 media: ir_toy: free before error exiting omits c00cdc32e727 pinctrl: at91-pio4: Use platform_get_irq() to get the interrupt omits b9dc88de4d77 pinctrl: qcom: Return -EINVAL for setting affinity if no I [...] omits 46f3418926f0 pinctrl: meson-g12a: add more pwm_f options omits 768f8d8e45f9 dt-bindings: pinctrl: drive-strength doesn't default to 2 [...] omits 02f23aa47ae7 drivers/pinctrl: remove redundant ret variable omits 9d6c7ee7c4bb interconnect: imx: Add imx_icc_get_bw function to set init [...] omits bb8c98537ac8 media: mtk-vcodec: Remove mtk_vcodec_release_enc_pm omits ba31a5b39400 media: mtk-vcodec: Remove mtk_vcodec_release_dec_pm omits c281f7d3898b media: mtk-vcodec: Use codec type to separate different hardware omits 0415ddf0c9cb media: mtk-vcodec: Add core dec and dec end ipi msg omits 6491c05bda74 media: mtk-vcodec: Support 34bits dma address for vdec omits 365e4ba01df4 media: mtk-vcodec: Add work queue for core hardware decode omits 66e860ffed72 media: mtk-vcodec: Add new interface to lock different hardware omits 5797f7e18ab7 media: mtk-vcodec: Generalize power and clock on/off interfaces omits b199fe46f35c media: mtk-vcodec: Add msg queue feature for lat and core [...] omits 770eb47f77f1 media: mtk-vcodec: Add irq interface for multi hardware omits 19faef3f6cd6 media: mtk-vcodec: Use pure single core for MT8183 omits c05bada35f01 media: mtk-vcodec: Add to support multi hardware decode omits 04fac6a1fc20 media: mtk-vcodec: Support MT8192 omits 4215692f50fe media: dt-bindings: media: mtk-vcodec: Adds decoder dt-bin [...] omits 9cdd70ceb6fa media: dt-bindings: media: mtk-vcodec: Separate video enco [...] omits 8db41f733d34 media: mtk-vcodec: export decoder pm functions omits d745646b62f2 media: mtk-vcodec: Refactor vcodec pm interface omits a1dcdd6acc97 media: mtk-vcodec: Align vcodec wake up interrupt interface omits d1c51b730209 media: mtk-vcodec: Get numbers of register bases from DT omits d95a63daca85 media: hevc: Embedded indexes in RPS omits 7a3b3dc3bb2e media: hevc: Remove RPS named flags omits da13c943da72 media: atmel: atmel-isc: add raw Bayer 8bit 10bit output formats omits e8b13dc37b27 media: atmel: atmel-sama7g5-isc: fix UYVY input format mbu [...] omits 3f050110617d media: atmel: atmel-isc-base: clamp wb gain coefficients omits 76c97b0bb842 media: atmel: atmel-isc-base: add wb debug messages omits 9780baa06992 media: atmel: atmel-isc-base: fix bytesperline value for p [...] omits 72802a86e11c media: atmel: atmel-isc-base: report frame sizes as full s [...] omits 6b66e047f5b0 media: atmel: atmel-isc-base: remove frameintervals VIDIOC omits 1b52ce99e9f2 media: atmel: atmel-sama7g5-isc: fix ispck leftover omits ae9a7d57f66a media: atmel: atmel-isc: replace video device name with mo [...] omits 118bf76a35bc media: atmel: atmel-isc: split the clock code into separat [...] omits 2de0b3c0f678 media: atmel: introduce microchip csi2dc driver omits 76a5341cea4b media: dt-bindings: media: atmel: csi2dc: add bindings for [...] omits f6d1bbe5140d media: MAINTAINERS: add microchip csi2dc omits c1b403352c5d media: stm32: dcmi: create a dma scatterlist based on DMA [...] omits fc5004e5d477 media: v4l2-ctrls: make array range static omits 2bea83882441 media: media/radio: make array probe_ports static const omits 19bc4f40b2c5 media: gspca: make array regs_to_read static const omits ef058cc8b719 media: bttv: fix WARNING regression on tunerless devices omits 784a1883cff0 media: imx-jpeg: use NV12M to represent non contiguous NV12 omits 7e2c9c6fd893 media: davinci: vpif: drop probe printk omits 43acb728bbc4 media: davinci: vpif: fix use-after-free on driver unbind omits d42b3ad105b5 media: davinci: vpif: fix unbalanced runtime PM enable omits 4a321de23921 media: davinci: vpif: fix unbalanced runtime PM get omits 97733180fafb media: platform: cros-ec: Add brask to the match table omits d8772818e223 media: saa7134: use swap() to make code cleaner omits f0c2ba1ed4ad media: imx: imx8mq-mipi_csi2: fix system resume omits 59c2b6d51803 media: imx: imx8mq-mipi-csi2: remove wrong irq config writ [...] omits e25a89f743b1 media: mtk-vcodec: potential dereference of null pointer omits 8310ca94075e media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buff [...] omits 2092f0def160 media: docs: vidioc-dqbuf: State all remaining fields are [...] omits 57c1d5de7d15 media: vivid: fix timestamp and sequence wrapping omits 9a0e3cd50d39 media: rkisp1: fix grey format iommu page faults omits 5be7f8c91d25 media: staging: media: imx: imx7-mipi-csis: Make subdev na [...] omits 385031b6fc18 media: staging: media: imx: imx7_mipi_csis: Add timings ov [...] omits 95a1379004cb media: staging: media: imx: imx7-mipi-csis: Dump MIPI_CSIS [...] omits 5226429540de media: camss: Apply vfe_get/vfe_put fix to SDM845 omits c5af8db84c01 media: camss: Do vfe_get/vfe_put for csid on sm8250 omits 5ba38efb2622 media: camss: Add SM8250 bandwdith configuration support omits b4436a18eedb media: camss: add support for SM8250 camss omits e53d660843de media: camss: add support for V4L2_PIX_FMT_GREY for sdm845 HW omits 4edc8eae715c media: camss: Add initial support for VFE hardware version [...] omits 1ce8c48b06f2 media: camss: vfe-170: fix "VFE halt timeout" error omits ed38a1469b31 media: camss: fix VFE irq name omits 661a1021e352 media: camss: remove vdda-csiN from sdm845 resources omits e54ef952d5b0 media: camss: csid: allow csid to work without a regulator omits ee780cd7be3b media: camss: csid-170: set the right HALT_CMD when disabled omits 4ea0df151edc media: camss: csid-170: support more than one lite vfe omits 7d8210851cb3 media: camss: csid-170: remove stray comment omits a6da362491e4 media: camss: csid-170: don't enable unused irqs omits 14d510e040f8 media: camss: csid-170: fix non-10bit formats omits 53655d2a0ff2 media: camss: csiphy-3ph: add support for SM8250 CSI DPHY omits c6b6def917cc media: camss: csiphy-3ph: disable interrupts omits dd89115a7c1c media: camss: csiphy-3ph: don't print HW version as an error omits 46f8ac8497c5 media: dt-bindings: media: camss: Add qcom,sm8250-camss binding omits 7eba1e43273e media: staging: media: zoran: drop read/write support omits fa5fce2573ec media: staging: media: zoran: drop kernel log spam omits 35e77cea10e6 media: staging: media: zoran: fix TRY_FMT handling omits 914941827aad media: staging: media: zoran: fix various V4L2 compliance errors omits e3b86f4e558c media: staging: media: zoran: calculate the right buffer n [...] omits 4e3edddb9507 media: staging: media: zoran: fix counting buffer in reserve omits 202ddbc9a33b media: staging: media: zoran: clean unused code omits 241f5b67fb48 media: staging: media: zoran: fix usage of vb2_dma_contig_ [...] omits 8f7cc5c0b0eb media: staging: media: zoran: introduce zoran_i2c_init omits 3b70b0ecd7ca media: staging: media: zoran: move config select on primar [...] omits 82e3a496eb56 media: staging: media: zoran: move videodev alloc omits 49ebe7c38d04 media: staging: media: zoran: remove vidmem omits fe047de480ca media: staging: media: zoran: merge all modules omits 12b65d5c4a92 media: staging: media: zoran: videocode: remove procfs omits 2776d278df1c media: staging: media: zoran: add debugfs omits b82cdccafd41 media: staging: media: zoran: rename debug module parameter omits b419ee9468d9 media: staging: media: zoran: use module_pci_driver omits 4d4389f64c5f media: staging: media: zoran: move module parameter checks [...] omits 4eda2bc3431e x86/Kconfig: Select ARCH_SELECT_MEMORY_MODEL only if FLATM [...] omits 16273fa4f3a2 x86/insn: Add AVX512-FP16 instructions to the x86 instruct [...] omits cdb63ba98c5d perf/tests: Add AVX512-FP16 instructions to x86 instructio [...] omits 0153d98f2dd6 x86/insn: Add misc instructions to x86 instruction decoder omits a6ea1142dee6 perf/tests: Add misc instructions to the x86 instruction d [...] omits 9dd94df75b30 x86/insn: Add AMX instructions to the x86 instruction decoder omits 4810dd2c943e perf/tests: Add AMX instructions to x86 instruction decoder test omits 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 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 5201d23cc8e5 Bluetooth: msft: fix null pointer deref on msft_monitor_de [...] omits a9940f83a6e2 m68k: Add asm/config.h omits 515a2f507491 mei: me: Use dma_set_mask_and_coherent() and simplify code omits 8a900dc390da xtensa: Remove unused early_read_config_byte() et al declarations omits 4b0b23873bab xtensa: use strscpy to copy strings omits 2d4a4aec2fe5 net: xtensa: use strscpy to copy strings omits db3f1f9b5d88 Bluetooth: btmtksdio: mask out interrupt status omits e98aa38cafec Bluetooth: btmtksdio: run sleep mode by default omits 095519de2deb Bluetooth: btmtksdio: lower log level in btmtksdio_runtime [...] omits 01ecc177b7d7 Bluetooth: mt7921s: fix btmtksdio_[drv|fw]_pmctrl() omits 752aea58489f Bluetooth: mt7921s: fix bus hang with wrong privilege omits c7e301d7c855 Bluetooth: btmtksdio: refactor btmtksdio_runtime_[suspend| [...] omits 2fc967cc0dad Bluetooth: mt7921s: fix firmware coredump retrieve omits 9d7cbe2b9cf5 Bluetooth: hci_serdev: call init_rwsem() before p->open() omits a9921ce1cae5 Merge branch 'mvneta: introduce XDP multi-buffer support' omits ab0db46396ca xdp: disable XDP_REDIRECT for xdp frags omits 0c5e118cb4b8 bpf: selftests: add CPUMAP/DEVMAP selftests for xdp frags omits 6db28e24ae46 bpf: selftests: introduce bpf_xdp_{load,store}_bytes selftest omits 3f364222d032 net: xdp: introduce bpf_xdp_pointer utility routine omits f45d5b6ce2e8 bpf: generalise tail call map compatibility check omits 082c4bfba4f7 libbpf: Add SEC name for xdp frags programs omits 110221081aac bpf: selftests: update xdp_adjust_tail selftest to include [...] omits 7855e0db150a bpf: test_run: add xdp_shared_info pointer in bpf_test_fin [...] omits 1c1949982524 bpf: introduce frags support to bpf_prog_test_run_xdp() omits be3d72a2896c bpf: move user_size out of bpf_test_init omits d99173027d68 bpf: add frags support to xdp copy helpers omits bf25146a5595 bpf: add frags support to the bpf_xdp_adjust_tail() API omits 0165cc817075 bpf: introduce bpf_xdp_get_buff_len helper omits e121d27083e3 net: mvneta: enable jumbo frames if the loaded XDP program [...] omits c2f2cdbeffda bpf: introduce BPF_F_XDP_HAS_FRAGS flag in prog_flags load [...] omits c41ced023a98 net: mvneta: add frags support to XDP_TX omits 7c48cb0176c6 xdp: add frags support to xdp_return_{buff/frame} omits ed7a58cb40bd net: marvell: rely on xdp_update_skb_shared_info utility routine omits d65a1906b312 net: xdp: add xdp_update_skb_shared_info utility routine omits d094c9851ae9 net: mvneta: simplify mvneta_swbm_add_rx_fragment management omits 76a676947b56 net: mvneta: update frags bit before passing the xdp buffe [...] omits 2e88d4ff0301 xdp: introduce flags field in xdp_buff/xdp_frame omits d16697cb6261 net: skbuff: add size metadata to skb_shared_info for xdp omits a357dca964e0 drm/amdgpu: fix the page fault caused by uninitialized variables omits 37ff945f804c drm/amdgpu: fix convert bad page retiremt omits a86974f75e88 Bluetooth: Remove kernel-doc style comment block omits aa17e8ce1c20 Bluetooth: btusb: Whitespace fixes for btusb_setup_csr() omits 2e7b4a328ed6 Bluetooth: btusb: Add one more Bluetooth part for the Real [...] omits 55235304c256 Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products omits 784a2ec00904 drm/i915/mst: only ack the ESI we actually handled omits b4a1c675d256 drm/i915/mst: ack sink irq ESI for link status changes omits 1d50942dc930 drm/i915/mst: read link status only when requested by sink in ESI omits 1358139bdefd drm/i915/mst: abstract handling of link status in DP MST omits 34ed3e83475e drm/i915/mst: debug log 4 bytes of ESI right after reading omits 603801d0f2f4 drm/i915/mst: abstract intel_dp_ack_sink_irq_esi() omits 26950f2968e8 drm/i915/mst: fix intel_dp_mst_hpd_irq() indentation omits f9eceeca3623 drm: Update docs after moving DisplayPort helpers around omits 198bca93403d drm/i915: split out i915_reg_read_ioctl() to i915_ioctl.[ch] omits 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 5de6a3de999d drm/i915/dmc: Eliminate remnant GEN<n> references omits 27535f1d9431 drm/i915: Clean up vlv/chv sprite plane registers omits 6f043b5969a4 drm/locking: fix drm_modeset_acquire_ctx kernel-doc omits 6d1d72fb4fcf drm/amd/display: change FIFO reset condition to embedded d [...] omits f548f4291e89 drm/amd/display: Correct MPC split policy for DCN301 omits f61c40c0757a drm/amdkfd: enable heavy-weight TLB flush on Arcturus omits 590e86fe3462 drm/amdgpu: fix broken debug sdma vram access function omits 1b08dfb889b2 drm/amdgpu: remove gart.ready flag omits 5904e4135f3b drm/amdgpu: remove unused variable warning omits 33cd016e600a drm/amdgpu: remove unused variable omits 8eb53bb2aa8a drm/amdgpu: Remove repeated calls omits 86700a402694 drm/amdgpu: modify a pair of functions for the pcie port w [...] omits 479e3b02b73a drm/amdgpu: add vram check function for GMC omits c26962803d04 drm/i915/hdmi: Ignore DP++ TMDS clock limit for native HDMI ports omits 044cbc7a74c1 drm/i915/bios: Nuke DEVICE_TYPE_DP_DUAL_MODE_BITS omits a868a1e57e3a drm/i915/bios: Throw out the !has_ddi_port_info() codepaths omits 594c504d3334 drm/i915/bios: Use i915->vbt.ports[] for all g4x+ omits 4e950747ba12 Merge branch 'bpf: allow cgroup progs to export custom ret [...] omits 1080ef5cc0c2 selftests/bpf: Update sockopt_sk test to the use bpf_set_retval omits b8bff6f89051 selftests/bpf: Test bpf_{get,set}_retval behavior with cgr [...] omits b44123b4a3dc bpf: Add cgroup helpers bpf_{get,set}_retval to get/set sy [...] omits c4dcfdd406aa bpf: Move getsockopt retval to struct bpf_cg_run_ctx omits f10d05966196 bpf: Make BPF_PROG_RUN_ARRAY return -err instead of allow boolean omits eb9fcf638575 drm/i915/bios: Use i915->vbt.ports[] on CHV omits b90b6e413797 drm/i915/bios: Introduce has_ddi_port_info() omits d81283d27266 libbpf: Improve btf__add_btf() with an additional hashmap [...] omits 0ba3929e5b3d bpf/scripts: Raise an exception if the correct number of s [...] omits f1f3f67fd8ed bpf/scripts: Make description and returns section for help [...] omits e40fbbf0572c uapi/bpf: Add missing description and returns for helper d [...] omits b662000aff84 bpftool: Adding support for BTF program names omits 37e0321ab256 drm/malidp: Replace module initialization with DRM helpers omits 6aef229365f4 drm/arm/hdlcd: Replace module initialization with DRM helpers omits e0f8cd2343f8 drm/komeda: Replace module initialization with DRM helpers omits 7a90a846ad3f drm/imx/dcss: Replace module initialization with DRM helpers omits 09f137c32063 drm: Provide platform module-init macro omits 2075a734ed99 drm/hisilicon/hibmc: Replace module initialization with DR [...] omits a32762d1db4c drm/cirrus: Replace module-init boiler-plate code with DRM [...] omits 54e67e5a2326 drm/bochs: Replace module-init boiler-plate code with DRM helpers omits 8638b4d8ddc9 drm/ast: Replace module-init boiler-plate code with DRM helpers omits 52506b099e1b drm: Provide PCI module-init macros omits 8172375ea95a drm/i915: Remove zombie async flip vt-d w/a omits ba3a5ddcf1e5 drm/selftests/test-drm_dp_mst_helper: Fix memory leak in s [...] omits 8de223b94b84 drm/doc: Fix TTM acronym omits bcc77411e8a6 drm/ast: Create threshold values for AST2600 omits 028a73e10705 mgag200 fix memmapsl configuration in GCTL6 register omits cc37b88b02fb drm/bridge: Remove extra device acquisition method of i2c [...] omits d39bc5c5e10a drm/i915/dpll: make intel_shared_dpll_funcs internal to in [...] omits c8469eb98626 Merge branches 'misc' and 'fixes' into for-next omits 4ce2ca4b374a drm/msm: Fix include statements for DisplayPort omits d7e3ea83bba8 drm/selftests: Select DRM_DP_HELPER omits fae0bd40fab0 virtio_console: break out of buf poll on remove omits 742f5cb75597 virtio: document virtio_reset_device omits c4f269601734 virtio: acknowledge all features before access omits 75ab2b3633cc dma-buf: drop excl_fence parameter from dma_resv_get_fences omits 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 acde6234f65b drm/amdgpu: remove excl as shared workarounds omits 6387a3c4b0c4 drm: move the buddy allocator from i915 into common drm omits eaa266d83a37 libbpf: Define BTF_KIND_* constants in btf.h to avoid comp [...] omits 712d47938dca Merge branch 'bpf: Batching iter for AF_UNIX sockets.' omits a796966b6ea0 selftest/bpf: Fix a stale comment. omits 7ff8985cc1aa selftest/bpf: Test batching and bpf_(get|set)sockopt in bp [...] omits eb7d8f1d9ebc bpf: Support bpf_(get|set)sockopt() in bpf unix iter. omits 855d8e77ffb0 bpf: af_unix: Use batching algorithm in bpf unix iter. omits 4408d55a6467 af_unix: Refactor unix_next_socket(). omits a5e7ffa11974 amdgpu/amdgpu_psp: remove unneeded ret variable omits dfd6879b9899 drm/radeon: fix UVD suspend error omits 4bd8dd0d61f9 drm/amdgpu: Add missing pm_runtime_put_autosuspend omits 552b7cb0eed1 drm/amd/display: move calcs folder into DML omits ce0bdc62e80d drm/amd/display: 3.2.169 omits 56ca49cf6004 drm/amd/display: [FW Promotion] Release 0.0.100.0 omits 047db281c026 drm/amd/display: Add signal type check when verify stream [...] omits 9338cb719f0f drm/amd/display: update dml to rev.99 and smu clk_table w/a omits 58c69b53aee2 drm/amd/display: Fix black screen issue on memory clock switch en omits 6421c49567d5 drm/amd/display: DCEFCLK DS on CLK init omits c1a20f707ac3 drm/amd/display: modify SMU_TIMEOUT macro. omits f369e4eba89a drm/amd/display: move FPU associated DCN302 code to DML fo [...] omits 82dcd8eb357c drm/amd/display: 3.2.168 omits b4c55e525461 drm/amd/display: support new PMFW interface to disable Z9 only omits fd9048dd4425 drm/amd/display: adjust bit comparison to be more type safe omits 7aba117ac9e0 drm/amd/display: Disabled seamless boots on DP and renamed [...] omits 47f29ac1cbae drm/radeon: fix error handling in radeon_driver_open_kms omits f3527a6483fb drm/amd/pm: Enable sysfs required by rocm-smi tool for One [...] omits 22c16d251a79 drm/amd/amdgpu: fixing read wrong pf2vf data in SRIOV omits 2a1aff603518 Merge branch 'Introduce unstable CT lookup helpers' omits 465656964340 selftests/bpf: Add test for race in btf_try_get_module omits c1ff181ffabc selftests/bpf: Extend kfunc selftests omits 0201b80772ac selftests/bpf: Add test_verifier support to fixup kfunc ca [...] omits 87091063df5d selftests/bpf: Add test for unstable CT lookup API omits b4c2b9593a1c net/netfilter: Add unstable CT lookup helpers for XDP and TC-BPF omits 5c073f26f9dc bpf: Add reference tracking support to kfunc omits d583691c47dc bpf: Introduce mem, size argument pair support for kfunc omits b202d8442222 bpf: Remove check_kfunc_call callback and old kfunc BTF ID API omits dee872e124e8 bpf: Populate kfunc BTF ID sets in struct btf omits 18688de203b4 bpf: Fix UAF due to race between btf_try_get_module and lo [...] omits 71b6c4a277db drm/amdgpu: Fix the code style warnings in hdp xgmi mca and umc omits 8697a19ee955 drm/amdgpu: Fix the code style warnings in sdma omits d622c094f8fe drm/amdgpu: Fix the code style warnings in gmc omits 4f64ccf4f27c drm/amdgpu: Fix the code style warnings in gfx omits b6efdb02d23e drm/amdgpu: Fix the code style warnings in amdgpu_ras omits 03f6fb84bd0e drm/amdgpu: apply vcn harvest quirk omits e475986f1821 drm/amdgpu: drop redundant check of ip discovery_bin omits 79c0462159a1 drm/amdgpu: handle denied inject error into critical regions v2 omits 3ddd0c90bafd drm/amd/pm: add message smu to get ecc_table omits c34242eea16f drm/amdgpu: add new query interface for umc_v8_7 block omits 83f2726cd9c3 drm/amd/pm: Update smu driver interface for sienna cichlid omits b54f41b791de virtio: unexport virtio_finalize_features omits 6b79f96f4a23 drm/virtio: Ensure that objs is not NULL in virtio_gpu_arr [...] omits 2b6dd600dd72 udmabuf: validate ubuf->pagecount omits fee076019d0a drm/i915: Nuke pointless middle men for skl+ plane programming omits 4682a6d99638 drm/i915: Declutter color key register stuff omits 366714b0883f drm/i915: Extract skl_plane_aux_dist() omits 87a0b2fafc09 Merge tag 'v5.16' into next omits 348abd4cf353 drm/i915: Clean up cursor registers omits f6bb74e07705 drm/i915: Clean up g4x+ sprite plane registers omits 2f609faf5bda drm/i915: Clean up ivb+ sprite plane registers omits 12d7d858e63d drm/i915: Use REG_BIT() & co. for universal plane bits omits 71b59439aa03 drm/i915: Sipmplify PLANE_STRIDE masking omits 269332997a16 drm/bridge: anx7625: Return -EPROBE_DEFER if the dsi host [...] omits 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 032a12590499 drm/dp: Move DisplayPort AUX bus helpers into dp/ omits 5b529e8d9c38 drm/dp: Move public DisplayPort headers into dp/ omits adb9d5a2cc77 drm/dp: Move DisplayPort helpers into separate helper module omits 3681eb24a9f1 drm/dp: Move DP declarations into separate header file omits dfacce59553b drm/dp_mst: Remove trailing whitespace. omits f4319f72a9bc drm/bridge: sii902x: add support for DRM_BRIDGE_ATTACH_NO_ [...] omits 6e55d273708b drm/panfrost: initial dual core group GPUs support omits 803abfd8dda5 drm: bridge: fix unmet dependency on DRM_KMS_HELPER for DR [...] omits b0641cb8a1de drm/i915/psr: remove unused lines_to_wait vbt info omits 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 e8521d0cd984 drm/amd/display: Revert W/A for hard hangs on DCN20/DCN21 omits a8e6398ffe17 drm/amdgpu: drop flags check for CHIP_IP_DISCOVERY omits 5f0754ab2751 drm/amdgpu: Fix rejecting Tahiti GPUs omits 06cf9bd61a74 drm/amdgpu: don't do resets on APUs which don't support it omits b3523c457380 drm/amdgpu: invert the logic in amdgpu_device_should_recov [...] omits 31425abeda71 drm/amdgpu: Enable recovery on yellow carp omits fb825b651de9 drm/amd/display: Remove redundant initialization of dpg_width omits a85d70a8b481 drm/amd/pm: Replace one-element array with flexible-array member omits 1613f346f86b drm/amd/pm: fix null ptr access omits e3d833f41c46 drm/amdgpu: fix compile warning for ras_block_match_default omits 954ea6aa1545 drm/amdgpu: Use ARRAY_SIZE to get array length omits ab3b9de65bfe drm/amdgpu: clean up some inconsistent indenting omits 69f91d32c663 drm/amdgpu: remove unneeded semicolon omits df4f0041c6ef drm/amdgpu: No longer insert ras blocks into ras_list if i [...] omits df01fe73ee98 drm/amdgpu: Add ras supported check for register_ras_block omits c4381d0ee819 drm/amdgpu: Add interface to load SRIOV cap FW omits 20c5e425d36a drm/amdkfd: Fix indentation on switch statement omits 400ef298f400 drm/amdgpu: cleanup ttm debug sdma vram access function omits cb5cc4f573e1 drm/amdgpu: improve debug VRAM access performance using sdma omits 7389a5b837cd drm/amdgpu: Removed redundant ras code omits 22d4ba53b1c1 drm/amdgpu: Adjust error inject function code style in amd [...] omits b0e2062dc897 drm/amdgpu: Modify mca block to fit for the unified ras bl [...] omits bdc4292bd3b4 drm/amdgpu: Modify sdma block to fit for the unified ras b [...] omits efe17d5a217e drm/amdgpu: Modify umc block to fit for the unified ras bl [...] omits 2e54fe5d056e drm/amdgpu: Modify nbio block to fit for the unified ras b [...] omits 5e67bba30115 drm/amdgpu: Modify mmhub block to fit for the unified ras [...] omits 6d76e9049ad9 drm/amdgpu: Modify hdp block to fit for the unified ras bl [...] omits 6c2453861f48 drm/amdgpu: Modify xgmi block to fit for the unified ras b [...] omits 8b0fb0e967c1 drm/amdgpu: Modify gfx block to fit for the unified ras bl [...] omits 7cab2124058d drm/amdgpu: Modify the compilation failed problem when oth [...] omits 6492e1b07c03 drm/amdgpu: Unify ras block interface for each ras block omits 685fae24d94f drm/amd/pm: correct the checks for fan attributes support omits 54c73b51df29 drm/amdgpu/pm: move additional logic into amdgpu_dpm_force [...] omits bcf19fdd507f drm/amd/pm: drop those unrealistic thermal_type checks omits 1a408c710d9e drm/amdgpu: wrap those atombios APIs used by SI under CONF [...] omits 3712e7a49459 drm/amd/pm: unified lock protections in amdgpu_dpm.c omits 61d7d0d5adc7 drm/amd/pm: revise the performance level setting APIs omits 3bce90bfbaa8 drm/amd/pm: drop unnecessary gfxoff controls omits 837d542a09cd drm/amd/pm: relocate the power related headers omits ebfc253335af drm/amd/pm: do not expose the smu_context structure used i [...] omits 7689dab48259 drm/amd/pm: drop redundant or unused APIs and data structures omits a627967e803e drm/amd/pm: move those code piece used by Stoney only to s [...] omits 6ddbd37f1074 drm/amd/pm: optimize the amdgpu_pm_compute_clocks() implem [...] omits d698a2c4859d drm/amd/pm: move pp_force_state_enabled member to amdgpu_p [...] omits 84176663e70d drm/amd/pm: create a new holder for those APIs used only b [...] omits 28a31774b050 drm/amd/pm: do not expose the API used internally only in [...] omits a79110f2dc01 drm/amd/pm: do not expose those APIs used internally only [...] omits d44815766587 drm/amd/pm: do not expose those APIs used internally only [...] omits 13f5dbd6e3d9 drm/amd/pm: do not expose power implementation details to display omits 79c65f3fcbb1 drm/amd/pm: do not expose power implementation details to [...] omits bc143d8b8387 drm/amd/pm: do not expose implementation details to other [...] omits 8c2d34eb53b9 drm/radeon: use kernel is_power_of_2 rather than local version omits de05abe6b9d0 drm/amd/display: Enable Freesync Video Mode by default omits 6a8cf6349c7c drm/amdgpu/swsmu: make sienna cichlid function static omits 3afee2118132 Bluetooth: fix null ptr deref on hci_sync_conn_complete_evt omits 61cc48163a4f video: fbdev: s3c-fb: remove redundant initialization of p [...] omits fdb9fb6c1302 video: fbdev: asiliantfb: remove redundant assignment to v [...] omits a320c3a3280b agp/via: Remove unused variable 'current_size' omits a41af4c80a93 agp/sworks: Remove unused variable 'current_size' omits c4f7f3117e80 agp/nvidia: Declare value returned by readl() as unused omits ba7e3fd19a67 agp/ati: Return error from ati_create_page_map() omits ffe9d02e4152 agp: Documentation fixes omits 9175cb2c83c8 agp: Include "compat_ioctl.h" where necessary omits 938fb517d4f8 agp: Remove trailing whitespaces omits 7f0fec39c9ee drm/vc4: remove redundant assignment of variable size omits 150029657646 drm: bridge: it66121: Remove redundant check omits d72d84aea4d5 locking/rwsem: drop redundant semicolon of down_write_nest_lock omits 93e97b05d581 drm/bridge: dw-mipi-dsi: Switch to atomic operations omits a8cf6073d20a drm/i915/pxp: Hold RPM wakelock during PXP unbind omits 5ff59dddacd4 drm/i915/display/adlp: Implement new step in the TC voltag [...] omits 5ec7baef52c3 drm/i915/display/ehl: Update voltage swing table omits 6650ebcbea13 drm/i915/pcode: rename sandybridge_pcode_* to snb_pcode_* omits 2616be2eac4b drm/i915/dp: make intel_dp_pack_aux() static again omits d9168aa32911 drm/stm: ltdc: Drop format_mod_supported function omits 484e72d3146b drm/stm: ltdc: add support of ycbcr pixel formats omits 8f2b5f6dcbda drm/stm: ltdc: add support of flexible pixel formats omits a55d08e0d494 drm/stm: ltdc: add per plane update support omits fb998edf9edc drm/stm: ltdc: add YCbCr 422 output support omits 734c26450aef drm/stm: ltdc: switch to regmap omits 8f54eab0efd5 drm/panfrost: Merge some feature lists omits 16a89697a3a0 drm/panfrost: Remove features meant for userspace omits 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 bc35f7ef9628 workqueue: Convert the type of pool->nr_running to int omits cc5bff38463e workqueue: Use wake_up_worker() in wq_worker_sleeping() in [...] omits 2c1f1a9180bf workqueue: Change the comments of the synchronization abou [...] omits 21b195c05cf6 workqueue: Remove the mb() pair between wq_worker_sleeping [...] omits cd6e4c2fbb00 Merge tag 'gvt-next-2022-01-12' of https://github.com/inte [...] omits 44ab30b05614 drm/panfrost: Check for error num after setting mask omits a11d854f072d video: vga16fb: Fix logic that checks for the display standard omits 7b1534188c25 drm: bridge: nwl-dsi: Drop panel_bridge from nwl_dsi omits 0f5d32617246 drm/bridge: adv7533: make array clock_div_by_lanes static const omits bd29823e05ac Revert "drm: exynos: dsi: Convert to bridge driver" omits 9d31993451f6 drm/mipi-dbi: Fix source-buffer address in mipi_dbi_buf_copy omits e592dc320559 drm/gma500: remove redundant ret variable omits 564d4eceb97e ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 omits 212ad7cb7d75 ath11k: free peer for station when disconnect from AP for [...] omits b3febdccde3e ath11k: add LDPC FEC type in 802.11 radiotap header omits 3f8bd465a6f0 drm/i915/gvt: Constify vgpu_types omits 38bd13a0b151 drm/i915/gvt: Constify gtt_type_table_entry omits b17639c7f7fc drm/i915/gvt: Constify formats omits 0b782e669298 drm/i915/gvt: Constify cmd_interrupt_events omits ca1777797ad8 drm/i915/gvt: Constify gvt_mmio_block omits 4642077775a6 drm/i915/gvt: Constify intel_gvt_sched_policy_ops omits 1b277c892940 drm/i915/gvt: Constify intel_gvt_irq_ops omits 5512445c9b64 drm/i915/gvt: Constify intel_gvt_gtt_pte_ops omits c41aadd26496 drm/i915/gvt: Constify intel_gvt_gtt_gma_ops omits 3e1f4c491559 drm/i915/gvt: Fix cmd parser error for Passmark9 omits 919606f5e7d8 drm/i915/gvt: Use list_entry to access list members omits 43571e15c057 drm/i915: Drop unused _PORT3 and _PORT4 TC phy register offsets omits 24ce4d6d2ca6 drm/i915: Move TC PHY registers to their own header omits d0864ee4f81f drm/i915: Move combo PHY registers to their own header omits aa1d6068a460 drm/i915: Move SNPS PHY registers to their own header omits 202b1f4c1234 drm/i915/gt: Move engine registers to their own header omits 2b25a93bf07c drm/i915: Introduce i915_reg_defs.h omits c07ba878ca19 Bluetooth: hci_sync: unlock on error in hci_inquiry_result [...] omits ab076d8d79e1 drm/i915: Replace GFX_MODE_GEN7 with RING_MODE_GEN7 omits 3e5cbecb9aa8 drm/i915: Use RING_PSMI_CTL rather than per-engine macros omits e0d47fcff1f4 drm/i915: Parameterize ECOSKPD omits cd5d2fdb045f drm/i915: Parameterize PWRCTX_MAXCNT omits e9f9bcd598e2 drm/i915: Use parameterized GPR register definitions everywhere omits d1f5a6d9d02e drm/doc: overview before functions for drm_writeback.c omits 4a39156166b9 drm/v3d/v3d_drv: Check for error num after setting mask omits f199f71f2091 drm/mst: use DP_GET_SINK_COUNT() for sink count in ESI omits 55a9c00021e2 drm/dp: note that DPCD 0x2002-0x2003 match 0x200-0x201 omits fbed57d897f6 ath11k: Refactor the fallback routine when peer create fails omits 9f4ecacf2fa4 ath11k: fix workqueue not getting destroyed after rmmod omits e3fb3d4418fc ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern omits 3d38faef0de1 ath11k: add missing of_node_put() to avoid leak omits c406ad5e4a85 drm/vc4: Notify the firmware when DRM is in charge omits a7e6f3d8a41e drm/vc4: Remove conflicting framebuffers before callind bind_all omits d62b9bee52dc drm/vc4: Support nomodeset omits 39feb6e726e7 firmware: raspberrypi: Add RPI_FIRMWARE_NOTIFY_DISPLAY_DONE omits 583998c5e8cb drm/i915/snps: vswing value refined for SNPS phys omits e8c1f36157ce dma-buf-map: Fix dot vs comma in example omits 386f626adda8 Bluetooth: btmtksdio: clean up inconsistent error message [...] omits 5677bcf6d8ff Bluetooth: btmtksdio: move struct reg_read_cmd to common file omits 191c872308f6 Bluetooth: mt7921s: Enable SCO over I2S omits ce64b3e94919 Bluetooth: mt7921s: Support wake on bluetooth omits 4b6858797229 Bluetooth: btmtksdio: rename btsdio_mtk_reg_read omits 89a0b8b98f49 Bluetooth: hci_sync: Fix compilation warning omits a9e4fb51425f drm/panfrost: Update create_bo flags comment omits b4435717f53b drm/i915: split out vlv sideband registers from i915_reg.h omits 7e470f103d75 drm/i915: split out PCI config space registers from i915_reg.h omits 386e75a41478 drm/i915: split out gem/i915_gem_tiling.h from i915_drv.h omits db583eea5a82 drm/i915: split out gem/i915_gem_userptr.h from i915_drv.h omits 2ef97818d3aa drm/i915: split out i915_gem_evict.h from i915_drv.h omits 23d639d7b6df drm/i915: split out i915_cmd_parser.h from i915_drv.h omits 2564c35df5b8 drm/i915: split out i915_getparam.h from i915_drv.h omits 0af2e827b6ac drm/privacy_screen_x86: Add entry for ChromeOS privacy-screen omits 3fb57847f6ec platform/chrome: Add driver for ChromeOS privacy-screen omits 30598d925d46 drm/privacy_screen: Add drvdata in drm_privacy_screen omits 3dbc84a595d1 drm: bridge: adv7511: Fix ADV7535 HPD enablement omits 607a264ea701 drm/bridge: anx7625: add audio codec .get_eld support omits cd1637c7e480 drm/bridge: anx7625: add HDCP support omits 191be00229ef drm/bridge: anx7625: Add bridge helper atomic conversion omits 416abf4f1891 ieee802154: atusb: move to new USB API omits 0f299473c1b1 drm/vkms: drop "Multiple overlay planes" TODO omits df2d385cb413 drm/vkms: add support for multiple overlay planes omits 5edaa2b97489 drm/vkms: refactor overlay plane creation omits 12ab2b5c8a0e Merge branch 'for-5.17' into for-next omits 814d5c51f896 drm/i915: Fix possible NULL pointer dereferences in i9xx_u [...] omits 5313fb2c779f drm/bridge/tc358775: Fix for dual-link LVDS omits 32fdbc45ade0 Merge branch 'for-5.17/kallsyms' into for-next omits a091b198ba1a Merge branch 'for-5.17' into for-next omits b699a483de89 Merge branch 'for-5.16-fixes' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] omits 36e195467ecc drm: omapdrm: Fix implicit dma_buf fencing omits 59a39fcc21c5 drm/ast: Enable the supporting of wide screen on AST2600 omits 506d9d7414cf drm/panel: Update Boe-tv110c9m initial code omits 91d8531393be drm/plane: Fix typo in format_mod_supported documentation omits d14f0c205302 drm/plane: Make format_mod_supported truly optional omits b146e343a9e0 drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl [...] omits 96211b7c56b1 drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_ [...] omits 9294914dd550 drm/bridge: parade-ps8640: Link device to ensure suspend/r [...] omits 80dfdeb75028 drm/i915: stop including i915_irq.h from i915_drv.h omits aee039e66035 drm: exynos: dsi: Add mode_set function omits 92e794fab87a drm: exynos: dsi: Convert to bridge driver omits f5f05ddc37e0 drm/bridge: anx7625: Fix null vs IS_ERR() checking in anx7 [...] omits 7020449b8f5a drm/bridge: anx7625: Check GPIO description to avoid crash omits 1726cee3d053 drm/stm: ltdc: support of new hardware version omits 77177c934c9a drm/stm: remove conflicting framebuffers omits 7c442e76c06c drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev omits 50d76e3d3ec0 drm/bridge: chipone-icn6211: Add mode_set API omits 3b26a2916844 drm/bridge: chipone-icn6211: Switch to atomic operations omits 8cdf3792526a Merge branch 'for-5.17/fixes' into for-next omits e01356d18273 drm/stm: dsi: provide the implementation of mode_valid() omits 5f4f958a0d9d drm/bridge/synopsys: dsi: extend the prototype of mode_valid() omits 22f99f2db447 drm/stm: dsi: move lane capability detection in probe() omits fa747d75f65d drm/meson: Fix error handling when afbcd.ops->init fails omits 04b8a5d9cfd1 drm/meson: osd_afbcd: Add an exit callback to struct meson [...] omits 6edf615618b8 drm/bridge: sn65dsi83: Fix an error handling path in sn65d [...] omits 0b464ca3e0dd drm: Add orientation quirk for GPD Win Max omits e35d8762b04f drm/i915/opregion: add support for mailbox #5 EDID omits 39945055a7c5 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits fda01a1f8d07 apparmor: Enable tuning of policy paranoid load for embedd [...] omits abfb9c0725f2 apparmor: make export of raw binary profile to userspace optional omits 6a029e3d3e4a apparmor: Update help description of policy hash for intro [...] omits f7747be14103 drm/i915/dsi: Drop double check ACPI companion device for NULL omits 798c5daf3cdd drm/i915/fbc: Remember to update FBC state even when not r [...] omits 980f42e7d574 drm/i915/bios: fix slab-out-of-bounds access omits 825ca9ed1c9f drm: Always include the debugfs dentry in drm_crtc omits 6844a2888518 drm/dbi: Use a static inline stub for mipi_dbi_debugfs_init() omits 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 5664e3c907e2 drm/bridge: ti-sn65dsi83: Add vcc supply regulator support omits e6ba21738195 dt-bindings: drm/bridge: ti-sn65dsi83: Add vcc supply bindings omits 5995aef00669 drm/bridge: ti-sn65dsi83: Make enable GPIO optional omits f2165301c3cc dt-bindings: display: bridge: sn65dsi83: Make enable GPIO [...] omits a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] omits 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives omits 79ee56da2e4f ARM: aspeed: Add secure boot controller support omits bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases omits 521d459b1935 drm: fix error found in some cases after the patch d1af5cd86997 omits 7e28d0b26759 drm/i915/adl-n: Enable ADL-N platform omits 943e6a8beeac mock a drm_plane in igt_check_plane_state to make the test [...] omits 9be3df0e718c Merge branch 'at91-defconfig' into at91-next omits 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next omits 70704fbf67dd drm/nouveau/disp/dp: add support for eDP link rates omits 405d5382ba08 drm/nouveau/disp/dp: add support for hbr3 omits f21e5fa191be drm/nouveau/disp/dp: add support for lttprs omits 9543e3c0511d drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 omits 3edcd504077c drm/nouveau/disp/dp: add support for tps4 omits b96a1d8c5189 drm/nouveau/disp/dp: generate supported link rates table a [...] omits be5b6985fbbe drm/nouveau/disp/dp: explicitly control scrambling when se [...] omits 007354597d5c drm/nouveau/disp: remove some remnant of a rework omits a36e7dc0af1c drm/i915/dg1: Read OPROM via SPI controller omits 60c9ecd705be drm/vmwgfx: Fix possible usage of an uninitialized variable omits 11343099d5ae drm/vmwgfx: Remove unused compile options omits 49d535d64d52 drm/vmwgfx: Remove explicit transparent hugepages support omits 72345114c96b drm/vmwgfx: Fix a size_t/long int format specifier mismatch omits b807fd2c43fe drm/ingenic: Add support for JZ4780 and HDMI output omits ef2f5d0aa121 drm/ingenic: prepare ingenic drm for later addition of JZ4780 omits d0c0cf22d707 drm/i915: Remove unused intel_gmbus_set_speed() function omits 637088a21e20 drm/i915/backlight: Make ext_pwm_disable_backlight() call [...] omits fef6d35d82c2 drm/tilcdc: add const to of_device_id omits 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 e74c6aa955ca drm/i915/fbc: Register per-crtc debugfs files omits b8ca477e5131 drm/i915/fbc: Introduce device info fbc_mask omits c2a9682d2214 drm/i915/fbc: Loop through FBC instances in various places omits ae361eb07e9b drm/i915/fbc: Parametrize FBC register offsets omits a908db6d9878 drm/i915/cdclk: move struct intel_cdclk_funcs to intel_cdclk.c omits cce936f4fff7 drm/i915/cdclk: turn around i915_drv.h and intel_cdclk.h d [...] omits 4e1f82dce05b Merge branch 'for-5.16-fixes' into for-next omits c4b365624007 Merge branch 'at91-soc' into at91-next omits 73537e0e4042 Merge branch 'at91-dt' into at91-next omits 24b6917de8d9 ARM: dts: at91: add Microchip EVB-KSZ9477 board omits 504db853726c ARM: dts: at91: sama5d2_xplained: remove PA11__SDMMC0_VDDS [...] omits 98ba6eee87f2 Merge branch 'clk-at91' into at91-next omits 3e3df268b966 Merge branch 'clk-at91' into at91-next omits 78665f57c3fa usb: chipidea: udc: make controller hardware endpoint primed omits 07cd7745c6f2 nds32/setup: remove unused memblock_region variable in set [...] omits 36b9b1975393 nds32: add a Kconfig symbol for LOCKDEP_SUPPORT omits 37160f01e8ea nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits 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 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing omits c150bbbb1731 Merge branch 'for-5.13/signal' into for-next omits 81840f21d416 Merge branch 'for-5.12/doc' into for-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 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 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 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 f71077a4d84b Merge tag 'mmc-v5.17-rc1-2' of git://git.kernel.org/pub/sc [...] adds 80d47f5de5e3 mm: don't try to NUMA-migrate COW pages that have other uses adds a8e8f851e829 module: fix building with sysfs disabled adds edbd6c628ef1 Merge tag 'modules-5.17-rc5' of git://git.kernel.org/pub/s [...] adds de9f498d2b38 perf trace: Avoid early exit due SIGCHLD from non-workload [...] adds 714b8b7131f9 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] adds 096972f5588d libperf: Fix 32-bit build for tests uint64_t printf adds 0b31ea6613ad perf cs-etm: No-op refactor of synth opt usage adds 9de0736973dd perf cs-etm: Fix corrupt inject files when only last branc [...] adds 30d1c4d94798 libperf: Fix perf_cpu_map__for_each_cpu macro adds 52a9dab6d892 libsubcmd: Fix use-after-free for realloc(..., 0) adds 047e6032c4f0 perf test: Fix arm64 perf_event_attr tests wrt --call-grap [...] adds 31ded1535e31 perf bpf: Defer freeing string after possible strlen() on it adds 2dd3a8a13908 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-17' of git:/ [...] adds a3580ac9b7a3 fs/file_table: fix adding missing kmemleak_not_leak() adds c832962ac972 net: bridge: multicast: notify switchdev driver whenever M [...] adds 0b0dff5b3b98 ipv6: per-netns exclusive flowlabel checks adds 8c6ae46150a4 net: dsa: lantiq_gswip: fix use after free in gswip_remove() adds c08e58438d4a tipc: fix wrong notification node addresses adds 5740d0689096 net: sched: limit TC_ACT_REPEAT loops adds 21e8a96377e6 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 adds 35a79e64de29 ping: fix the dif and sdif check in ping_lookup adds 6aba04ee3263 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] adds b9208492fcae vsock: remove vsock from connected table when connect is i [...] adds 017b355bbdc6 net: dsa: lan9303: handle hwaccel VLAN tags adds 430065e26719 net: dsa: lan9303: add VLAN IDs to master device adds 9fcf986cc4bc ipv4: fix data races in fib_alias_hw_flags_set adds d95d6320ba7a ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt adds 7dbcda584eaa nfp: flower: netdev offload check for ip6gretap adds a6ab75cec1e4 bonding: force carrier update when releasing slave adds 8b97cae315ca Merge tag 'net-5.17-rc5' of git://git.kernel.org/pub/scm/l [...] adds 647474b8d980 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] adds fb9c96714f10 Merge tag 'mediatek-drm-fixes-5.17' of https://git.kernel. [...] adds 0136f5844b00 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds f8f4e2a51834 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 9c4f59ea3f86 drm/amd/pm: correct the sequence of sending gpu reset msg adds 364438fd629f drm/radeon: Fix backlight control on iMac 12,1 adds 6379bd44ddbc Merge tag 'amd-drm-fixes-5.17-2022-02-16' of https://gitla [...] adds babb1fc32343 Merge tag 'drm-misc-fixes-2022-02-17' of git://anongit.fre [...] adds 5666b6101947 Merge tag 'drm-intel-fixes-2022-02-17' of git://anongit.fr [...] adds b3d971ec2534 Merge tag 'drm-fixes-2022-02-18' of git://anongit.freedesk [...] adds 9195e5e0adbb Merge tag 'linux-kselftest-fixes-5.17-rc5' of git://git.ke [...] adds 53923e0fe209 cifs: fix confusing unneeded warning message on smb2.1 and [...] adds 7476b043b191 Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfr [...] adds fe663df78258 powerpc/lib/sstep: fix 'ptesync' build error adds ea4b3d299fe6 Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm [...] adds 45a98a71d2da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds acd289e04a0a ALSA: hda: Set max DMA segment size adds 8872fc0d0459 ASoC: SOF: hda: Set max DMA segment size adds c22a8086b384 ASoC: intel: skylake: Set max DMA segment size adds 2848551bc659 Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm [...] adds a12821d5e012 block: Add handling for zone append command in blk_complet [...] adds 06582bc86d7f block: loop:use kstatfs.f_bsize of backing file to set dis [...] adds cc8f7fe1f5ea block-map: add __GFP_ZERO flag for alloc_page in function [...] adds 7a5428dcb790 block: fix surprise removal for drivers calling blk_set_qu [...] adds e92bc4cd34de block/wbt: fix negative inflight counter when remove scsi device adds b9889768bda1 Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/l [...] adds 7993e65fdd0f Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org [...] adds 241c32d853a8 Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.o [...] adds bfe55a1f7fd6 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] adds 8292656464e5 Merge branch 'acpi-processor' adds 1c2a33d0ac69 Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/ [...] adds 4f12b742eb2b Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/proj [...] adds c16bdeb5a39f rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] adds 8f2f9c4d82f2 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 adds a55d07294f1e ucounts: Base set_cred_ucounts changes on the real user adds c923a8e7edb0 ucounts: Move RLIMIT_NPROC handling after set_user adds 0cbae9e24fa7 ucounts: Handle wrapping in is_ucounts_overlimit adds 2d3409ebc87f Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds c1034d249d14 Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/sc [...] adds 7f25f0412c9e Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel [...] adds da5462a4dc44 power: supply: fix table problem in sysfs-class-power adds 2b56a9a28a6b power: supply: core: fix application of sizeof to pointer adds f444578d727a power: supply: bq256xx: Handle OOM correctly adds 70d2bec7c545 Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/l [...] adds 7b1f781f2d24 Input: psmouse - set up dependency between PS/2 and SMBus [...] adds 961af9dbe5d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 834cea3a252e i2c: brcmstb: fix support for DSL and CM variants adds 2428766e2015 MAINTAINERS: remove duplicate entry for i2c-qcom-geni adds dacec3e7b9bc Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] adds 77478077349f Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub [...] adds e268d7084a90 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 6e8e752f705c Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel. [...] adds b1e8206582f9 sched: Fix yet more sched_fork() races adds 0b0894ff78cc Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel [...] adds e5733d8c89c3 x86/sgx: Fix missing poison handling in reclaimer adds 44cad52cc14a x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing adds 222177397aab Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.o [...] adds 3324e6e80315 Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kern [...] adds cfb92440ee71 Linux 5.17-rc5 adds ae09639e3b2a platform/x86: int3472: Add terminator to gpiod_lookup_table adds 038101e6b2cd Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kern [...] adds 9d2231c5d74e lib/iov_iter: initialize "flags" in new pipe_buffer adds 917bbdb107f8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6d3971dab239 cgroup: clarify cgroup_css_set_fork() adds 467a726b754f cgroup-v1: Correct privileges check in release_agent writes adds c70cd039f1d7 cpuset: Fix kernel-doc adds 5c1ee569660d Merge branch 'for-5.17-fixes' of git://git.kernel.org/pub/ [...] adds 93dd04ab0b2b slab: remove __alloc_size attribute from __kmalloc_track_caller adds 221944736f66 tools/cgroup/slabinfo: update to work with struct slab adds 4eb0a7c8e195 Merge tag 'slab-for-5.17-rc6' of git://git.kernel.org/pub/ [...] adds e23e40fd6de5 hwmon: (ntc_thermistor) Underscore Samsung thermistor adds 1b5f517cca36 hwmon: Handle failure to register sensor with thermal zone [...] adds 35f165f08950 hwmon: (pmbus) Clear pmbus fault/warning bits after read adds 6f5738db96dd Merge tag 'hwmon-for-v5.17-rc6' of git://git.kernel.org/pu [...] adds dd2288f4a020 parisc/unaligned: Fix fldd and fstd unaligned handlers on [...] adds a97279836867 parisc/unaligned: Fix ldw() and stw() unalignment handlers adds 23d04328444a Merge tag 'for-5.17/parisc-4' of git://git.kernel.org/pub/ [...] adds ce2fc710c9d2 selinux: fix misuse of mutex_is_locked() adds 54134be65803 Merge tag 'selinux-pr-20220223' of git://git.kernel.org/pu [...] adds 132507ed04ce of/fdt: move elfcorehdr reservation early for crash dump kernel adds 34f3eda8c8ff MAINTAINERS: sifive: drop Yash Shah adds 0c0822bcb73f dt-bindings: update Roger Quadros email adds 91318b29a81c Merge tag 'devicetree-fixes-for-5.17-2' of git://git.kerne [...] adds 68af28426b3c platform/x86: amd-pmc: Set QOS during suspend on CZN w/ ti [...] adds 21d90aaee8d5 surface: surface3_power: Fix battery readings on batteries [...] adds 6c528f34ca36 Merge tag 'platform-drivers-x86-v5.17-4' of git://git.kern [...] adds f240762f88b4 io_uring: add a schedule point in io_add_buffers() adds 228339662b39 io_uring: don't convert to jiffies for waiting on timeouts adds 80912cef18f1 io_uring: disallow modification of rsrc_data during quiesce adds 3a5f59b17f9d Merge tag 'io_uring-5.17-2022-02-23' of git://git.kernel.d [...] adds bb49c6fa8b84 block: clear iocb->private in blkdev_bio_end_io_async() adds 363f63686037 nvme: don't return an error from nvme_configure_metadata adds 602e57c9799c nvme: also mark passthrough-only namespaces ready in nvme_ [...] adds c2700d2886a8 nvme-tcp: send H2CData PDUs based on MAXH2CDATA adds b2750f14007f Merge tag 'nvme-5.17-2022-02-24' of git://git.infradead.or [...] adds 73878e5eb1bd Merge tag 'block-5.17-2022-02-24' of git://git.kernel.dk/l [...] adds 75134f16e7dd bpf: Add schedule points in batch ops adds 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf adds efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() adds 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show adds 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] adds e9da0b56fe27 sr9700: sanity check for packet length adds a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t adds b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() adds 5a2aba71cd26 net: mvpp2: always set port pcs ops adds ba88b5533728 MAINTAINERS: rmnet: Update email addresses adds 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() adds 0cd33c5ffec1 selftests: mptcp: fix diag instability adds 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability adds 98247bc16a27 mptcp: fix race in overlapping signal events adds 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing adds f73c11946345 mptcp: add mibs counter for ignored incoming options adds 6ef84b1517e0 selftests: mptcp: more robust signal race test adds e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits adds 90141edcd53d Merge branch 'mptcp-fixes' adds b70bc066d77b ice: Match on all profiles in slow-path adds 932645c298c4 ice: fix setting l4 port flag when adding filter adds fadead80fe4c ice: fix concurrent reset and removal of VFs adds ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 adds 5950bdc88dd1 ice: initialize local variable 'tlv' adds 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h adds 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports adds 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] adds 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool adds 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled adds cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures adds 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] adds 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() adds b891106da52b bnxt_en: Increase firmware message response DMA wait time adds 1278d17a1fb8 bnxt_en: Fix devlink fw_activate adds 5a3449734bcb Merge branch 'bnxt_en-fixes' adds cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover adds b6ad6261d277 net: mdio-ipq4019: add delay after clock enable adds 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] adds b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] adds 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit adds 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak adds dad3bdeef45f netfilter: nf_tables: fix memory leak during stateful obj update adds 5663b85462a6 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds ef527f968ae0 net: __pskb_pull_tail() & pskb_carve_frag_list() drop_moni [...] adds 342b6419193c net: dsa: fix panic when removing unoffloaded port from bridge adds 277f2bb14361 ibmvnic: schedule failover only if vioctl fails adds a58da53ffd70 vhost/vsock: don't check owner in vhost_vsock_stop() while [...] adds de7b2efacf4e udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() adds a1f8fec4dac8 tipc: Fix end of loop tests for list_for_each_entry() adds 404ba13a6588 MAINTAINERS: add myself as co-maintainer for Realtek DSA s [...] adds ecf4a24cf978 net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD adds 4f1e72850d45 drivers/net/ftgmac100: refactor ftgmac100_reset_task to en [...] adds 3c773dba8182 drivers/net/ftgmac100: adjust code place for function call [...] adds 1baf2e50e48f drivers/net/ftgmac100: fix DHCP potential failure with systemd adds 0228d37bd1a4 Merge branch 'ftgmac100-fixes' adds f908a35b2218 net/mlx5: Update the list of the PCI supported devices adds e5b2bc30c211 net/mlx5: DR, Cache STE shadow memory adds 0aec12d97b20 net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte adds ffb0753b9547 net/mlx5: DR, Don't allow match on IP w/o matching on full [...] adds ecd9c5cd46e0 net/mlx5: DR, Fix the threshold that defines when pool syn [...] adds 7f839965b2d7 net/mlx5: Update log_max_qp value to be 17 at most adds 07666c75ad17 net/mlx5: Fix wrong limitation of metadata match on ecpf adds be7f4b0ab149 net/mlx5: Fix tc max supported prio for nic mode adds b645e57debca net/mlx5: Fix possible deadlock on rule deletion adds 0b8942972235 net/mlx5e: Fix wrong return value on ioctl EEPROM query failure adds 7eaf1f37b881 net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offlo [...] adds 23216d387c40 net/mlx5e: TC, Reject rules with drop and modify hdr action adds 3d65492a86d4 net/mlx5e: TC, Reject rules with forward and drop actions adds fb7e76ea3f3b net/mlx5e: TC, Skip redundant ct clear actions adds 7fac05290380 net/mlx5e: Add feature check for set fec counters adds c63741b426e1 net/mlx5e: Fix MPLSoUDP encap to use MPLS action information adds fdc18e4e4bde net/mlx5e: MPLSoUDP decap, fix check for unsupported matches adds 5ee02b7a8006 net/mlx5e: Add missing increment of count adds ca49df96f9f5 net/mlx5e: Fix VF min/max rate parameters interchange mistake adds 5facf49702b6 Merge tag 'mlx5-fixes-2022-02-23' of git://git.kernel.org/ [...] adds 0f4558ae9187 Revert "xen-netback: remove 'hotplug-status' once it has s [...] adds e8240addd0a3 Revert "xen-netback: Check for hotplug-status existence be [...] adds e13ad1443684 bnx2x: fix driver load from initrd adds 7ff57e98fb78 net/smc: Use a mutex for locking "struct smc_pnettable" adds 6c0d8833a605 ipv6: prevent a possible race condition with lifetimes adds d9b5ae5c1b24 openvswitch: Fix setting ipv6 fields causing hw csum failure adds fe20371578ef Revert "i40e: Fix reset bw limit when DCB enabled with 1 TC" adds cd33bdcbead8 ping: remove pr_err from ping_lookup adds 42404d8f1c01 net: mv643xx_eth: process retval from of_get_mac_address adds f672ff91236b Merge tag 'net-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds 3f1271b54edc PCI: Mark all AMD Navi10 and Navi14 GPU ATS as broken adds d8152cfe2f21 Merge tag 'pci-v5.17-fixes-5' of git://git.kernel.org/pub/ [...] adds 127770ac0d04 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 adds 4cb9a998b1ce KVM: Fix lockdep false negative during host resume adds 3a55f729240a kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] adds ad856280ddea x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 adds 988896bb6182 x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 adds ba1f77c54696 x86/kvm: Fix compilation warning in non-x86_64 builds adds ec756e40e271 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU adds 93b71801a827 KVM: PPC: reserve capability 210 for KVM_CAP_PPC_AIL_MODE_3 adds 1e2277ed7095 Merge branch 'kvm-ppc-cap-210' into kvm-master adds 6f3c1fc53d86 KVM: x86/mmu: make apf token non-zero to fix bug adds e910a53fb4f2 KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TS [...] adds 1f840c0ef44b Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds f268088f65af perf test: Skip failing sigtrap test for arm+aarch64 adds 8a3d2ee0de38 perf evlist: Fix failed to use cpu list for uncore events adds 69560e366fc4 perf data: Fix double free in perf_session__delete() adds 5b061a322b05 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 13e741b83453 perf script: Fix error when printing 'weight' field adds 7ee022567bf9 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-24' of git:/ [...] adds e40945ab7c7f drm/vc4: hdmi: Unregister codec device on unbind adds 6764eb690e77 drm/vc4: crtc: Fix runtime_pm reference counting adds 1aae05754fca drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER adds f762ce78897d drm/radeon: fix variable type adds ecbd4912a693 drm/edid: Always set RGB444 adds 753a64c77990 Merge tag 'drm-misc-fixes-2022-02-23' of git://anongit.fre [...] adds 16693c1b2d98 drm/tegra: Fix cast to restricted __le32 adds 8913e1aea4b3 drm/tegra: dpaux: Populate AUX bus adds 0c3127933cb5 Merge tag 'drm/tegra/for-5.17-rc6' of https://gitlab.freed [...] adds 1432108d00e4 drm/amd/display: Protect update_bw_bounding_box FPU code. adds f626dd0ff050 drm/amdgpu: disable MMHUB PG for Picasso adds e3f3824874da drm/amd/pm: fix some OEM SKU specific stability issues adds 4d22336f9039 drm/amd/display: For vblank_disable_immediate, check PSR i [...] adds 7294863a6f01 drm/amd: Check if ASPM is enabled from PCIe subsystem adds 3743e7f6fcb9 drm/amd/display: Fix stream->link_enc unassigned during st [...] adds 1e2be869c8a7 drm/amdgpu: do not enable asic reset for raven2 adds 97c61e0b7c59 Revert "drm/amdgpu: add modifiers in amdgpu_vkms_plane_init()" adds e2b993302f40 drm/amdgpu: bypass tiling flag check in virtual display case (v2) adds c1a66c3bc425 drm/amdgpu: check vm ready by amdgpu_vm->evicting flag adds 7c17b3d37f1f Merge tag 'amd-drm-fixes-5.17-2022-02-23' of https://gitla [...] adds 3f33364836aa drm/i915: Widen the QGV point mask adds a40ee54e9a09 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] adds afc189df6bcc drm/i915: Correctly populate use_sagv_wm for all pipes adds ec663bca9128 drm/i915: Fix bw atomic check when switching between SAGV [...] adds 28adef861233 drm/i915/dg2: Print PHY name properly on calibration error adds ecf8a99f4807 Merge tag 'drm-intel-fixes-2022-02-24' of git://anongit.fr [...] adds 5ee3d0015a4c Merge tag 'drm-fixes-2022-02-25' of git://anongit.freedesk [...] adds 3494894afff4 clk: qcom: gcc-msm8994: Remove NoC clocks adds 2f0754f27a23 clk: jz4725b: fix mmc0 clock gating adds 53ab78cd6d5a Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5f6b0f2d037c ata: pata_hpt37x: fix PCI clock detection adds 8d093e02e898 ata: pata_hpt37x: disable primary channel on HPT371 adds 78081594971a Merge tag 'ata-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds aba2081e0a9c tps6598x: clear int mask on probe failure adds 62e3f0afe246 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings adds 32fde84362c4 usb: dwc2: drd: fix soft connect when gadget is unconfigured adds 7f14c7227f34 USB: gadget: validate endpoint index for xilinx udc adds 84918a89d6ef usb: dwc3: gadget: Let the interrupt handler disable botto [...] adds aaaba1c86d04 usb: gadget: rndis: add spinlock for rndis response list adds 198a7ebd5fa1 Revert "USB: serial: ch341: add new Product ID for CH341A" adds 6ecb3f0b18b3 USB: serial: option: add support for DW5829e adds cfc4442c642d USB: serial: option: add Telit LE910R1 compositions adds 19eae24b76c2 Merge tag 'usb-serial-5.17-rc6' of https://git.kernel.org/ [...] adds 548b1af45d1a Merge tag 'usb-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds 737b0ef3be6b tty: n_gsm: fix encoding of control signal octet bit DV adds 57435c42400e tty: n_gsm: fix encoding of command/response bit adds e3b7468f082d tty: n_gsm: fix proper link termination after failed open adds 96b169f05cdc tty: n_gsm: fix NULL pointer access due to DLCI release adds c19d93542a60 tty: n_gsm: fix wrong tty control line for flow control adds 687f9ad43c52 tty: n_gsm: fix wrong modem processing in convergence laye [...] adds a2ab75b8e76e tty: n_gsm: fix deadlock in gsmtty_open() adds eebb0f4e894f sc16is7xx: Fix for incorrect data being transmitted adds d8fc3bb606d8 Merge tag 'tty-5.17-rc6' of git://git.kernel.org/pub/scm/l [...] adds eae9350eb40a Merge tag 'staging-5.17-rc6' of git://git.kernel.org/pub/s [...] adds d8f7a5484f21 driver core: Free DMA range map when device is released adds d68ccfdbe520 Merge tag 'driver-core-5.17-rc6' of git://git.kernel.org/p [...] adds efe8a1e7cad4 Merge tag 'iio-fixes-for-5.17a' of https://git.kernel.org/ [...] adds f6c052afe6f8 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] adds 6c7621890995 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] adds c47658311d60 Merge tag 'char-misc-5.17-rc6' of git://git.kernel.org/pub [...] adds c5eb92f57de2 Merge branch 'cpufreq/arm/fixes' of git://git.kernel.org/p [...] adds 2800b6d0fc39 Merge tag 'pm-5.17-rc6' of git://git.kernel.org/pub/scm/li [...] adds 3abea10e6a8f thermal: int340x: fix memory leak in int3400_notify() adds e48cb5c2c65d Merge tag 'thermal-5.17-rc6' of git://git.kernel.org/pub/s [...] adds d04ad245d67a regmap-irq: Update interrupt clear register for proper reset adds 0e9894e6aac2 Merge tag 'regmap-fix-v5.17-rc5' of git://git.kernel.org/p [...] adds f0fdfc04fd97 regulator: da9121: Fix DA914x current values adds c8c57fbc1c50 regulator: da9121: Fix DA914x voltage value adds 9c7cf33c53ce regulator: da9121: Remove surplus DA9141 parameters adds 64b5132b897c Merge tag 'regulator-fix-v5.17-rc5' of git://git.kernel.or [...] adds 9382df0a98aa spi: rockchip: Fix error in getting num-cs property adds 80808768e413 spi: rockchip: terminate dma transmission when slave abort adds 4b23c6ecefcc Merge tag 'spi-fix-v5.17-rc5' of git://git.kernel.org/pub/ [...] adds ae42f9288846 gpio: Return EPROBE_DEFER if gc->to_irq is NULL adds 115ccd2278cc Merge tag 'gpio-fixes-for-v5.17-rc6' of git://git.kernel.o [...] adds 32f57cb1b2c8 IB/qib: Fix duplicate sysfs directory name adds 8700af2cc18c RDMA/rtrs-clt: Fix possible double free in error case adds c46fa8911b17 RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close adds 081bdc9fe05b RDMA/ib_srp: Fix a deadlock adds 22e9f71072fa RDMA/cma: Do not change route.addr.src_addr outside state checks adds ca7457236d47 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 741b23a970a7 btrfs: prevent copying too big compressed lzo segment adds 966d879bafaa btrfs: defrag: allow defrag_one_cluster() to skip large ex [...] adds 7093f15291e9 btrfs: defrag: don't try to merge regular extents with pre [...] adds 979b25c300db btrfs: defrag: don't defrag extents which are already at m [...] adds 550f133f6959 btrfs: defrag: remove an ambiguous condition for rejection adds d5633b0dee02 btrfs: defrag: bring back the old file extent search behavior adds 199257a78bb0 btrfs: defrag: don't use merged extent map for their gener [...] adds 26fbac2517fc btrfs: autodefrag: only scan one inode once adds 558732df2122 btrfs: reduce extent threshold for autodefrag adds c0419188b5c1 Merge tag 'for-5.17-rc5-tag' of git://git.kernel.org/pub/s [...] adds 84ec758fb2da configfs: fix a race in configfs_{,un}register_subsystem() adds 9137eda53752 Merge tag 'configfs-5.17-2022-02-25' of git://git.infradea [...] adds 3bd9dd813820 Merge tag 'xfs-5.17-fixes-2' of git://git.kernel.org/pub/s [...] adds 762e52f79c95 riscv: fix nommu_k210_sdcard_defconfig adds 22e2100b1b07 riscv: fix oops caused by irqsoff latency tracer adds 2c8c230edab5 Merge tag 'riscv-for-linus-5.17-rc6' of git://git.kernel.o [...] adds bbcf7b0e2e4b MAINTAINERS: add sysctl-next git tree adds db110a99d336 mm/hugetlb: fix kernel crash with hugetlb mremap adds 70effdc3756c kasan: test: prevent cache merging in kmem_cache_double_destroy adds e79ce9832316 hugetlbfs: fix a truncation issue in hugepages parameter adds f798a1d4f94d mm: fix use-after-free bug when mm->mmap is reused after b [...] adds f39c58008dee selftest/vm: fix map_fixed_noreplace test failure adds 7d547dcf97f2 MAINTAINERS: add Roman as a memcg co-maintainer adds 0a972e72e2f9 MAINTAINERS: remove Vladimir from memcg maintainers adds bb9d54549923 MAINTAINERS: add Shakeel as a memcg co-maintainer adds 7b0112f34329 MAINTAINERS, SLAB: add Roman as reviewer, git tree adds 9502bdbf34e4 mailmap: update Roman Gushchin's email adds fda153c89af3 selftests/memfd: clean up mapping in mfd_fail_write adds 086ee11b0384 Merge branch 'akpm' (patches from Andrew) adds c94afc46cae7 memblock: use kfree() to release kmalloced memblock regions adds e41898d2ba51 Merge tag 'fixes-2022-02-26' of git://git.kernel.org/pub/s [...] adds 7414db411919 rtla: Fix systme -> system typo on man page adds ce33c845b030 tracing: Dump stacktrace trigger to the corresponding instance adds 302e9edd5498 tracing: Have traceon and traceoff trigger honor the instance adds b61edd57740d eprobes: Remove redundant event type information adds bc82c38a6933 tracing: Uninline trace_trigger_soft_disabled() partly adds 7acf3a127bb7 tracing: Ensure trace buffer is at least 4096 bytes large adds ab2f993c01f2 ftrace: Remove unused ftrace_startup_enable() stub adds dd990352f01e tracing/osnoise: Make osnoise_main to sleep for microseconds adds 851e99ebeec3 tracefs: Set the group ownership in apply_options() not pa [...] adds c5229a0bd478 tracing: Fix selftest config check for function graph star [...] adds dd48f316a121 rtla/hist: Make -E the short version of --entries adds 316f71017246 rtla/osnoise: Free params at the exit adds 90f59ee41abf rtla/osnoise: Fix error message when failing to enable tra [...] adds 2293be58d6a1 Merge tag 'trace-v5.17-rc4' of git://git.kernel.org/pub/sc [...] adds 64fd52a4d3ce pinctrl: starfive: Use a static name for the GPIO irq_chip adds d1e972ace423 gpio: tegra186: Fix chip_data type confusion adds 486c2d15aa81 Merge tag 'intel-pinctrl-v5.17-5' of gitolite.kernel.org:p [...] adds 6676ba2a6df6 Merge tag 'pinctrl-v5-17-3' of git://git.kernel.org/pub/sc [...] adds ddbd89deb7d3 swiotlb: fix info leak with DMA_FROM_DEVICE adds 98f3e84f8df6 Merge tag 'dma-mapping-5.17-1' of git://git.infradead.org/ [...] adds ba1366f3d039 PCI: vmd: Prevent recursive locking on interrupt allocation adds 52a025546731 Merge tag 'irq-urgent-2022-02-27' of git://git.kernel.org/ [...] adds 7e57714cd0ad Linux 5.17-rc6 adds dcf0c838854c riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value adds 258dd902022c efivars: Respect "block" flag in efivar_entry_set_safe() adds 201b5c016f16 Merge tag 'efi-urgent-for-v5.17-2' of git://git.kernel.org [...] adds a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] adds 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] adds 40eb0dcf4114 tee: optee: fix error return code in probe function adds 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] adds f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 795a2ab1da7b Merge tag 'v5.17-rockchip-dtsfixes1' of git://git.kernel.o [...] adds 8d3b01e0d4bb ARM: tegra: Move panels to AUX bus adds 31c50bf184a4 Merge tag 'tegra-for-5.17-arm-dt-fixes' of git://git.kerne [...] adds ef3075d6638d arm64: dts: imx8mm: Fix VPU Hanging adds 45d941f67b00 arm64: dts: imx8ulp: Set #thermal-sensor-cells to 1 as required adds fa231bef3b34 soc: imx: gpcv2: Fix clock disabling imbalance in error path adds 3f96885eb713 Merge tag 'imx-fixes-5.17-2' of git://git.kernel.org/pub/s [...] adds 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree adds 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 adds f03f10a9823a Merge tag 'omap-for-v5.17/fixes-signed' of git://git.kerne [...] adds efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a adds 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] adds 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions adds f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) adds b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) adds b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed adds b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check adds 6385960501d9 soc: fsl: qe: fix typo in a comment adds a222fd854139 soc: fsl: qe: Check of ioremap return value adds c253bf70c657 Merge tag 'soc-fsl-fix-v5.17' of git://git.kernel.org/pub/ [...] adds 719fce7539cd Merge tag 'soc-fixes-5.17-2' of git://git.kernel.org/pub/s [...] adds 439a8468242b binfmt_elf: Avoid total_mapping_size for ET_EXEC adds 575115360652 Merge tag 'binfmt_elf-v5.17-rc7' of git://git.kernel.org/p [...] adds bca06b85fcaf Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" adds 1a71581012dd Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" adds a867e9d0cc15 KVM: arm64: Don't miss pending interrupts for suspended vCPU adds 456f89e0928a KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 adds ece32a75f003 Merge tag 'kvmarm-fixes-5.17-4' of git://git.kernel.org/pu [...] adds fb184c4af9b9 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds ae5f531d1766 Merge tag 'ntb-5.17-bugfixes' of git://github.com/jonmason/ntb adds 22ba5e99b96f erofs: fix ztailpacking on > 4GiB filesystems adds 92ebf5f91b4d Merge tag 'erofs-for-5.17-rc7-fixes' of git://git.kernel.o [...] adds d920eaa4c455 ARM: Fix kgdb breakpoint for Thumb2 adds 11c57c3ba94d ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_A [...] adds 7b83299e5b93 ARM: 9182/1: mmu: fix returns from early_param() and __set [...] adds 7e3d76139b5d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds 0ac983f51203 ucounts: Fix systemd LimitNPROC with private users regression adds 5859a2b19911 Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] adds 4424c35ead66 auxdisplay: lcd2s: Fix lcd2s_redefine_char() feature adds 898c0a15425a auxdisplay: lcd2s: Fix memory leak in ->remove() adds 9ed331f8a0fb auxdisplay: lcd2s: Use proper API to free the instance of [...] adds 4d5ae2340dd4 Merge tag 'auxdisplay-for-linus-v5.17-rc7' of git://github [...] adds 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting adds 5d8965704fe5 MIPS: ralink: mt7621: use bitwise NOT instead of logical adds e58bd49da6eb Merge tag 'mips-fixes-5.17_4' of git://git.kernel.org/pub/ [...] adds dd3b1dc3dd05 Bluetooth: hci_core: Fix leaking sent_cmd skb adds fa78d2d1d64f Bluetooth: fix data races in smp_unregister(), smp_del_chan() adds 29fb608396d6 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks adds 2e8ecb4bbc13 Bluetooth: assign len after null check adds 80740ebb7e1a Bluetooth: hci_sync: Fix hci_update_accept_list_sync adds a56a1138cbd8 Bluetooth: hci_sync: Fix not using conn_timeout adds 8a7271000b91 Merge tag 'for-net-2022-02-24' of git://git.kernel.org/pub [...] adds 07c2c7a3b622 mptcp: accurate SIOCOUTQ for fallback socket adds 63bb8239d805 selftests: mptcp: do complete cleanup at exit adds 877d11f0332c mptcp: Correctly set DATA_FIN timeout when number of retra [...] adds a6df953f0178 Merge branch 'mptcp-fixes-for-5-17' adds dcf4ff7a48e7 xen/netfront: destroy queues before real_num_tx_queues is zeroed adds 087a7b944c5d net: stmmac: only enable DMA interrupts when ready adds 9f1c50cf3916 net/smc: fix connection leak adds 91b0383fef06 net: dcb: flush lingering app table entries for unregister [...] adds 31372fe9668e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8d0657f39f48 ibmvnic: free reset-work-item when flushing adds 765559b10ce5 ibmvnic: initialize rc before completing wait adds 83da53f7e4bd ibmvnic: define flush_reset_queue helper adds 36491f2df9ad ibmvnic: complete init_done on transport events adds 570425f8c7c1 ibmvnic: register netdev after init of adapter adds ae16bf15374d ibmvnic: init init_done_rc earlier adds f628ad531b4f ibmvnic: clear fop when retrying probe adds fd98693cb072 ibmvnic: Allow queueing resets during probe adds 5a83dd14c63b Merge branch 'ibmvnic-fixes' adds 767b9825ed17 net: chelsio: cxgb3: check the return value of pci_find_ca [...] adds b3a34dc362c0 net: sparx5: Fix add vlan when invalid operation adds 50e06ddceeea net: sxgbe: fix return value of __setup handler adds e01b042e580f net: stmmac: fix return value of __setup handler adds f4896248e902 can: etas_es58x: change opened_channel_cnt's type from ato [...] adds 035b0fcf0270 can: gs_usb: change active_channels's type from atomic_t to u8 adds c5048a7b2c23 can: rcar_canfd: rcar_canfd_channel_probe(): register the [...] adds 328e765c0373 Merge tag 'linux-can-fixes-for-5.17-20220225' of git://git [...] adds fc2e6b3b132a iavf: Rework mutexes for better synchronisation adds 974578017fc1 iavf: Add waiting so the port is initialized in remove adds 3ccd54ef44eb iavf: Fix init state closure on remove adds 0579fafd37fb iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS adds a472eb5cbaeb iavf: Fix race in init state adds e85ff9c631e1 iavf: Fix deadlock in iavf_reset_task adds d2c0f45fcceb iavf: Fix missing check for running netdev adds 14756b2ae265 iavf: Fix __IAVF_RESETTING state usage adds 519ca6fa9605 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 9995b408f17f net: ipv6: ensure we call ipv6_mc_down() at most once adds 4d08b7b57ece net/smc: Fix cleanup when register ULP fails adds 90d402528574 net: sparx5: Add #include to remove warning adds d4e26aaea7f8 atm: firestream: check the return value of ioremap() in fs_init() adds caef14b7530c net: ipa: fix a build dependency adds fda2635466cd igc: igc_read_phy_reg_gpy: drop premature return adds c4208653a327 igc: igc_write_phy_reg_gpy: drop premature return adds 1866aa0d0d64 e1000e: Fix possible HW unit hang after an s0ix exit adds ffd24fa2fcc7 e1000e: Correct NVM checksum verification flow adds 7cf5aa32e392 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 50bb467c9e76 rfkill: define rfill_soft_blocked() if !RFKILL adds 1db5fcbba263 iwlwifi: don't advertise TWT support adds 5a6248c0a223 iwlwifi: mvm: check debugfs_dir ptr before use adds 6ad27f522cb3 nl80211: Handle nla_memdup failures in handle_nan_filter adds 94d9864cc86f mac80211: treat some SAE auth steps as final adds a12f76345e02 cfg80211: fix CONFIG_CFG80211_EXTRA_REGDB_KEYDIR typo adds b8d06ce712e3 Merge tag 'wireless-for-net-2022-03-01' of git://git.kerne [...] adds ae089831ff28 netfilter: nf_tables: prefer kfree_rcu(ptr, rcu) variant adds 56763f12b0f0 netfilter: fix use-after-free in __nf_register_net_hook() adds 17a8f31bba7b netfilter: egress: silence egress hook lockdep splats adds 747670fd9a2d netfilter: nf_queue: don't assume sk is full socket adds 2e78855d311c selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket [...] adds c3873070247d netfilter: nf_queue: fix possible use-after-free adds 3b836da4081f netfilter: nf_queue: handle socket prefetch adds db6140e5e35a net/sched: act_ct: Fix flow table lookup failure with no o [...] adds 4761df52f154 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 275f3f648702 Bluetooth: Fix not checking MGMT cmd pending queue adds 2e77551c6128 Merge tag 'for-net-2022-03-01' of git://git.kernel.org/pub [...] adds 0b0e2ff10356 net: dsa: restore error path of dsa_tree_change_tag_proto adds 90f8f4c0e3ce ptp: ocp: Add ptp_ocp_adjtime_coarse for large adjustments adds 875ad0601532 iwlwifi: fix build error for IWLMEI adds e50b88c4f076 nl80211: Update bss channel on channel switch for P2P_CLIENT adds e6e91ec966db iwlwifi: mvm: return value for request_ownership adds 95749c103379 Merge tag 'wireless-for-net-2022-03-02' of git://git.kerne [...] adds 690bb6fb64f5 batman-adv: Request iflink once in batadv-on-batadv check adds 6116ba09423f batman-adv: Request iflink once in batadv_get_real_netdevice adds 6c1f41afc1db batman-adv: Don't expect inter-netns unique iflink indices adds ea97ab9889b0 Merge tag 'batadv-net-pullrequest-20220302' of git://git.o [...] adds 224102de2ff1 net: fix up skbs delta_truesize in UDP GRO frag_list adds 1dba41c9d2e2 net: ipa: add an interconnect dependency adds 60ce37b03917 bpf, sockmap: Do not ignore orig_len parameter adds e3d5ea2c011e tcp: make tcp_read_sock() more robust adds bd6f1fd5d33d net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() adds 0537f0a21513 net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error gene [...] adds 4940a1fdf31c net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error caus [...] adds f8e9bd34cedd Merge branch 'smc-fix' adds f1fb205efb0c sfc: extend the locking on mcdi->seqno adds 8ccffe9ac323 bnx2: Fix an error message adds 10b6bb62ae1a net: dcb: disable softirqs in dcbnl_flush_dev() adds dc9752075341 selftests: mlxsw: tc_police_scale: Make test more robust adds 196f9bc050cb selftests: mlxsw: resource_scale: Fix return value adds 312f2d500af5 Merge branch 'selftests-mlxsw-a-couple-of-fixes' adds 6c7273a26675 ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_x [...] adds e1bec7fa1cee net: dsa: make dsa_tree_change_tag_proto actually unwind t [...] adds 2d3916f31891 ipv6: fix skb drops in igmp6_event_query() and igmp6_event [...] adds b949c21fc23e Merge tag 'net-5.17-rc7' of git://git.kernel.org/pub/scm/l [...] adds b08968f196d4 cachefiles: Fix incorrect length to fallocate() adds 38f80f42147f MAINTAINERS: Remove dead patchwork link adds 0708a0afe291 mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls adds 7795686d573d pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] adds bac129dbc656 pinctrl: sunxi: Use unique lockdep classes for IRQs adds 0b7344a658e6 Merge tag 'pinctrl-v5.17-3' of git://git.kernel.org/pub/sc [...] adds 0d22b031662a drm/exynos/exynos7_drm_decon: Use platform_get_irq_byname( [...] adds be52abd4d2b7 drm/exynos: mixer: Use platform_get_irq() to get the interrupt adds b342c1f33598 drm/exynos/exynos_drm_fimd: Use platform_get_irq_byname() [...] adds be0a3b7e2a97 drm/exynos/fimc: Use platform_get_irq() to get the interrupt adds 586d0902456a drm/exynos: gsc: Use platform_get_irq() to get the interrupt adds 0a6e8d0a6df6 drm/exynos: Don't fail if no TE-gpio is defined for DSI driver adds 4188db23285e drm/exynos: Search for TE-gpio in DSI panel's node adds e7c470a4b543 Merge tag 'exynos-drm-fixes-v5.17-rc6' of git://git.kernel [...] adds 1b279f6ad467 drm/i915/guc/slpc: Correct the param count for unset param adds 08783aa7693f drm/i915: s/JSP2/ICP2/ PCH adds 0d9f0ee17b3f Merge tag 'drm-intel-fixes-2022-03-03' of git://anongit.fr [...] adds f1ef17011c76 drm/amdgpu: fix suspend/resume hang regression adds c9585249c245 Merge tag 'amd-drm-fixes-5.17-2022-03-02' of https://gitla [...] adds 26d347434829 drm/bridge: ti-sn65dsi86: Properly undo autosuspend adds cb1852783f79 drm/arm: arm hdlcd select DRM_GEM_CMA_HELPER adds 62929726ef0e drm/vrr: Set VRR capable prop only if it is attached to connector adds 8fdb19679722 Merge tag 'drm-misc-fixes-2022-03-03' of git://anongit.fre [...] adds c4fc118ae26f Merge tag 'drm-fixes-2022-03-04' of git://anongit.freedesk [...] adds ce345f1e4845 Merge tag 'asoc-fix-v5.17-rc5' of https://git.kernel.org/p [...] adds 0aa6b294b312 ALSA: intel_hdmi: Fix reference to PCM buffer address adds 8d670948f4d6 Merge tag 'sound-5.17-rc7' of git://git.kernel.org/pub/scm [...] adds 5838a14832d4 thermal: core: Fix TZ_GET_TRIP NULL pointer dereference adds a4ffdb61035d Merge tag 'thermal-5.17-rc7' of git://git.kernel.org/pub/s [...] adds b00833768e17 iommu/vt-d: Fix double list_add when enabling VMD in scala [...] adds 9826e393e4a8 iommu/tegra-smmu: Fix missing put_device() call in tegra_s [...] adds 3f509f5971bc Merge tag 'iommu-fixes-v5.17-rc6' of git://git.kernel.org/ [...] adds 8b274f223895 riscv: Fix is_linear_mapping with recent move of KASAN region adds a3d328037846 riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP adds 5f763b3b5960 riscv: Fix DEBUG_VIRTUAL false warnings adds c648c4bb7d02 riscv: Fix config KASAN && DEBUG_VIRTUAL adds 625e24a550e6 riscv: Move high_memory initialization to setup_bootmem adds e4fcfe6eca6f riscv: Fix kasan pud population adds 74583f1b92cb riscv: dts: k210: fix broken IRQs on hart1 adds 07ebd38a0da2 Merge tag 'riscv-for-linus-5.17-rc7' of git://git.kernel.o [...] adds 30939293262e blktrace: fix use after free for struct blk_trace adds ac84e82f78cb Merge tag 'block-5.17-2022-03-04' of git://git.kernel.dk/l [...] adds 6b4b54c7ca34 s390/setup: preserve memory at OLDMEM_BASE and OLDMEM_SIZE adds 9fa881f7e3c7 s390/ftrace: fix ftrace_caller/ftrace_regs_caller generation adds 1389f17937a0 s390/ftrace: fix arch_ftrace_get_regs implementation adds c194dad21025 s390/extable: fix exception table sorting adds f9026e19a44d Merge tag 's390-5.17-5' of git://git.kernel.org/pub/scm/li [...] adds ff712a627f72 selftests/vm: cleanup hugetlb file after mremap test adds 5c26f6ac9416 mm: refactor vm_area_struct::anon_vma_name usage code adds 96403e11283d mm: prevent vm_area_struct::anon_name refcount saturation adds 942341dcc574 mm: fix use-after-free when anon vma name is used after vm [...] adds f2b277c4d1c6 memfd: fix F_SEAL_WRITE after shmem huge page allocated adds b773827e3619 kselftest/vm: fix tests build with old libc adds dd21bfa425c0 proc: fix documentation and description of pagemap adds d1eff16d727f configs/debug: set CONFIG_DEBUG_INFO=y properly adds 0014404f9c18 Merge branch 'akpm' (patches from Andrew) adds ba115adf61b3 Input: samsung-keypad - properly state IOMEM dependency adds 1136fa0c07de Merge tag 'v5.17-rc4' into for-linus adds d176708ffc20 Input: goodix - use the new soc_intel_is_byt() helper adds d98299266973 Input: goodix - workaround Cherry Trail devices with a bog [...] adds 81a36d8ce554 Input: elan_i2c - move regulator_[en|dis]able() out of ela [...] adds 04b7762e37c9 Input: elan_i2c - fix regulator enable count imbalance aft [...] adds bfa26ba343c7 HID: add mapping for KEY_DICTATE adds 327b89f0acc4 HID: add mapping for KEY_ALL_APPLICATIONS adds dcde98da9970 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1d1898f65616 tracing/histogram: Fix sorting on old "cpu" value adds 1d02b444b8d1 tracing: Fix return value of __setup handlers adds f40a33f5ea54 Merge tag 'trace-v5.17-rc5' of git://git.kernel.org/pub/sc [...] adds 58dbe9b373df powerpc/64s: Fix build failure when CONFIG_PPC_64S_HASH_MM [...] adds 9bdeaca18bf6 Merge tag 'powerpc-5.17-5' of git://git.kernel.org/pub/scm [...] adds 40cd58dbf121 x86/kvm: Don't use PV TLB/yield when mwait is advertised adds 3c51d0a6c761 x86/kvm: Don't waste memory if kvmclock is disabled adds 92e68cc55877 x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vC [...] adds 9ee83635d872 KVM: x86: Yield to IPI target vCPU only if it is busy adds c6c937d673aa KVM: x86/mmu: Passing up the error state of mmu_alloc_shad [...] adds 8d25b7beca7e KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run adds f81664f76004 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds c992fa1fd523 btrfs: subpage: fix a wrong check on subpage->writers adds d99478874355 btrfs: fix lost prealloc extents beyond eof after full fsync adds a50e1fcbc9b8 btrfs: do not WARN_ON() if we have PageError set adds a6ab66eb8541 btrfs: tree-checker: use u64 for item data end to avoid overflow adds b4be6aefa73c btrfs: do not start relocation until in progress drops are done adds 5fd76bf31ccf btrfs: fix relocation crash due to premature return from b [...] adds d4aef1e122d8 btrfs: qgroup: fix deadlock between rescan worker and remo [...] adds 4751dc99627e btrfs: add missing run of delayed items after unlink durin [...] adds ca93e44bfb5f btrfs: fallback to blocking mode when doing async dio over [...] adds 3ee65c0f0778 Merge tag 'for-5.17-rc6-tag' of git://git.kernel.org/pub/s [...] adds ffb217a13a2e Linux 5.17-rc7 adds aa6f8dcbab47 swiotlb: rework "fix info leak with DMA_FROM_DEVICE" adds 838d6d3461db virtio: unexport virtio_finalize_features adds 4fa59ede9519 virtio: acknowledge all features before access adds c46eccdaadab virtio: document virtio_reset_device adds 0e7174b9d587 virtio_console: break out of buf poll on remove adds e0077cc13b83 vdpa: factor out vdpa_set_features_unlocked for vdpa internal use adds 30c22f3816ff vdpa/mlx5: should verify CTRL_VQ feature exists for MQ adds ed0f849fc3a6 vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_ [...] adds b9d102dafec6 vduse: Fix returning wrong type in vduse_domain_alloc_iova() adds e2ae38cf3d91 vhost: fix hung thread due to erroneous iotlb entries adds dacc73ed0b88 virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_ [...] adds e030759a1ddc virtio-blk: Remove BUG_ON() in virtio_queue_rq() adds eb057b44dbe3 vdpa: fix use-after-free on vp_vdpa_remove adds e7c552ec8978 virtio: drop default for virtio-mem adds 4c8093637bc9 vhost: remove avail_event arg from vhost_update_avail_event() adds 32f1b53fe8f0 tools/virtio: fix virtio_test execution adds 3dd7d135e75c tools/virtio: handle fallout from folio work adds 06be3029703f Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 42da5a4ba170 mtd: rawnand: omap2: Actually prevent invalid configuratio [...] adds ea4424be1688 Merge tag 'mtd/fixes-for-5.17-rc8' of git://git.kernel.org [...] adds d45476d98324 x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE adds 1e19da8522c8 x86/speculation: Add eIBRS + Retpoline options adds 5ad3eb113245 Documentation/hw-vuln: Update spectre doc adds 44a3918c8245 x86/speculation: Include unprivileged eBPF status in Spect [...] adds 244d00b5dd47 x86/speculation: Use generic retpoline by default on AMD adds e9b6013a7ce3 x86/speculation: Update link to AMD speculation whitepaper adds eafd987d4a82 x86/speculation: Warn about Spectre v2 LFENCE mitigation adds 0de05d056afd x86/speculation: Warn about eIBRS + LFENCE + Unprivileged [...] adds 4a01e748a51c Merge tag 'x86_bugs_for_v5.17' of git://git.kernel.org/pub [...] adds 9dd78194a372 ARM: report Spectre v2 status through sysfs adds 04e91b732476 ARM: early traps initialisation adds 8d9d651ff227 ARM: use LOADADDR() to get load address of sections adds b9baf5c8c5c3 ARM: Spectre-BHB workaround adds 25875aa71dfe ARM: include unprivileged BPF status in Spectre V2 reporting adds fc55c23a736c Merge tag 'for-linus-bhb' of git://git.armlinux.org.uk/~rm [...] adds 4330e2c5c04c arm64: entry.S: Add ventry overflow sanity checks adds 1b33d4860dea arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit adds 5bdf3437603d KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A adds d739da1694a0 arm64: entry: Make the trampoline cleanup optional adds 03aff3a77a58 arm64: entry: Free up another register on kpti's tramp_exit path adds c091fb6ae059 arm64: entry: Move the trampoline data page before the text page adds 6c5bf79b69f9 arm64: entry: Allow tramp_alias to access symbols after th [...] adds ed50da776453 arm64: entry: Don't assume tramp_vectors is the start of t [...] adds 13d7a08352a8 arm64: entry: Move trampoline macros out of ifdef'd section adds c47e4d04ba0f arm64: entry: Make the kpti trampoline's kpti sequence optional adds a9c406e6462f arm64: entry: Allow the trampoline text to occupy multiple pages adds aff65393fa14 arm64: entry: Add non-kpti __bp_harden_el1_vectors for mit [...] adds ba2689234be9 arm64: entry: Add vectors that have the bhb mitigation sequences adds b28a8eebe81c arm64: entry: Add macro for reading symbol addresses from [...] adds bd09128d16fa arm64: Add percpu vectors for EL1 adds dee435be76f4 arm64: proton-pack: Report Spectre-BHB vulnerabilities as [...] adds 558c303c9734 arm64: Mitigate spectre style branch history side channels adds a5905d6af492 KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered [...] adds 228a26b91228 arm64: Use the clearbhb instruction in mitigations adds 58c9a5060cb7 arm64: proton-pack: Include unprivileged eBPF status in Sp [...] adds cd22a8bfcfe0 Merge tag 'arm64-spectre-bhb-for-v5.17-2' of git://git.ker [...] adds a679a61520d8 fuse: fix fileattr op failure adds c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h adds 0c4bcfdecb1a fuse: fix pipe buffer lifetime for direct_io adds 92f90cc9fe0e Merge tag 'fuse-fixes-5.17-rc8' of git://git.kernel.org/pu [...] adds 7e807f4b081c dt-bindings: mfd: Fix pinctrl node name warnings adds f6eafa4022dd dt-bindings: phy: ti,tcan104x-can: Document mux-states property adds 4f86a6b46e53 Merge tag 'devicetree-fixes-for-5.17-3' of git://git.kerne [...] adds 330f4c53d3c2 ARM: fix build error when BPF_SYSCALL is disabled adds 33970b031dc4 ARM: fix co-processor register typo adds 6e2edd6371a4 arm64: Ensure execute-only permissions are not allowed wit [...] adds b859ebedd1e7 arm64: kasan: fix include error in MTE functions adds e7e19defa575 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds ac89895213d8 HID: elo: Revert USB reference counting adds fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts adds cc71d37fd1f1 HID: vivaldi: fix sysfs attributes leak adds fe23b6bbeac4 HID: nintendo: check the return value of alloc_workqueue() adds 37c333a5dea5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 36168e387fa7 ARM: Do not use NOCROSSREFS directive with ld.lld adds 52c9f93a9c48 arm64: Do not include __READ_ONCE() block in assembly files adds 3bf7edc84a9e Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds 3777ea7bac31 xen/xenbus: don't let xenbus_grant_ring() remove grants in [...] adds 6b1775f26a2d xen/grant-table: add gnttab_try_end_foreign_access() adds abf1fd5919d6 xen/blkfront: don't use gnttab_query_foreign_access() for [...] adds 31185df7e2b1 xen/netfront: don't use gnttab_query_foreign_access() for [...] adds 33172ab50a53 xen/scsifront: don't use gnttab_query_foreign_access() for [...] adds d3b6372c5881 xen/gntalloc: don't use gnttab_query_foreign_access() adds 1dbd11ca75fe xen: remove gnttab_query_foreign_access() adds cd7bcfab4e73 xen/usb: don't use gnttab_end_foreign_access() in xenhcd_g [...] adds 5cadd4bb1d7f xen/9p: use alloc/free_pages_exact() adds b0576cc9c6b8 xen/pvcalls: use alloc/free_pages_exact() adds 42baefac638f xen/gnttab: fix gnttab_end_foreign_access() without page s [...] adds 66e3531b33ee xen/netfront: react properly to failing gnttab_end_foreign [...] adds b5521fe9a933 Merge tag 'xsa396-5.17-tag' of git://git.kernel.org/pub/sc [...] adds 4e7c4d3652f9 clk: qcom: gdsc: Add support to update GDSC transition delay adds 6e6fec3f961c clk: qcom: dispcc: Update the transition delay for MDSS GDSC adds aa091a6a91df clk: lan966x: Fix linking error adds 9c674947f611 Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 5f84e73f9a8f gpio: tegra186: Add IRQ per bank for Tegra241 adds fc328a7d1fcc gpio: Revert regression in sysfs-gpio (gpiolib.c) adds 660c619b9d7c gpiolib: acpi: Convert ACPI value of debounce to microseconds adds a9a5b720dc82 gpio: sim: Declare gpio_sim_hog_config_item_ops static adds 03fe00354797 gpio: ts4900: Do not set DAT and OE together adds 55d01c98a88b gpio: sim: fix a typo adds cef06913a0af Merge tag 'gpio-fixes-for-v5.17' of git://git.kernel.org/p [...] adds b1a384d2cbcc ARM: fix build warning in proc-v7-bugs.c adds 1a4e53d2fc4f spi: Fix invalid sgs value adds 1db333d9a51f Merge tag 'spi-fix-v5.17-rc7' of git://git.kernel.org/pub/ [...] adds fe673d3f5bf1 mm: gup: make fault_in_safe_writeable() use fixup_user_fault() adds 515415d31616 ARM: boot: dts: bcm2711: Fix HVS register range adds 9411ac255e53 Merge tag 'arm-soc/for-5.17/devicetree-fixes' of https://g [...] adds e1d7eed180b6 Merge tag 'qcom-arm64-fixes-for-5.17' of git://git.kernel. [...] adds cf90e2f1de97 Merge tag 'qcom-dts-fixes-for-5.17' of git://git.kernel.or [...] adds 32568ae37596 arm64: dts: mt8183: jacuzzi: Fix bus properties in anx's D [...] adds c432cd598a18 soc: mediatek: mt8192-mmsys: Fix dither to dsi0 path's input sel adds 35e33a24f8fe Merge tag 'v5.17-fixes-tag' of git://git.kernel.org/pub/sc [...] adds ea49432d184a ARM: mstar: Select HAVE_ARM_ARCH_TIMER adds a0e897d1b367 arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias adds ebea268ea583 arm64: tegra: Disable ISO SMMU for Tegra194 adds 537c3757b4e3 Merge tag 'tegra-for-5.17-arm64-dt-fixes' of git://git.ker [...] adds 5125091d757a MAINTAINERS: update Krzysztof Kozlowski's email adds 7401b49c50c2 ARM: tegra: Move Nyan FHD panels to AUX bus adds 60392db617b5 Merge tag 'tegra-for-5.17-arm-dt-fixes-2' of git://git.ker [...] adds 2f6edb6bcb2f ARM: dts: aspeed: Fix AST2600 quad spi group adds 979452fbc430 dt-bindings: drm/bridge: anx7625: Revert DPI support adds d3258737afc0 Revert "arm64: dts: mt8183: jacuzzi: Fix bus properties in [...] adds 1860d3046636 MAINTAINERS: Update git tree for Broadcom iProc SoCs adds d25ca9083307 Merge tag 'arm-soc/for-5.18/maintainers' of https://github [...] adds d986afd5a7b7 MAINTAINERS: Update Jisheng's email address adds a1cc1697bb56 arm64: dts: marvell: armada-37xx: Remap IO space to bus ad [...] adds 7e606edaa0a2 Merge tag 'mvebu-fixes-5.17-2' of git://git.kernel.org/pub [...] adds 55b4083b4436 Merge tag 'soc-fixes-5.17-3' of git://git.kernel.org/pub/s [...] adds fc7f750dc9d1 staging: gdm724x: fix use after free in gdm_lte_rx() adds 8f4347081be3 staging: rtl8723bs: Fix access-point mode deadlock adds 342e7c6ea582 staging: rtl8723bs: Improve the comment explaining the loc [...] adds c30b5b8cfb72 Merge tag 'staging-5.17-rc8' of git://git.kernel.org/pub/s [...] adds 0a5aa8d161d1 block: fix blk_mq_attempt_bio_merge and rq_qos_throttle pr [...] adds 3bcb6451cc96 Merge tag 'block-5.17-2022-03-10' of git://git.kernel.dk/l [...] adds 815d51219270 Bluetooth: hci_core: Fix unbalanced unlock in set_device_flags() adds 008ee9eb8a11 Bluetooth: hci_sync: Fix not processing all entries on cmd [...] adds 9f3956d6595a Merge tag 'for-net-2022-03-03' of git://git.kernel.org/pub [...] adds 0bf476fc3624 net: macb: Fix lost RX packet wakeup race in NAPI receive adds be4977b847f5 tipc: fix kernel panic when enabling bearer adds a502a8f04097 net: phy: meson-gxl: fix interrupt handling in forced mode adds c6a502c22999 mISDN: Fix memory leak in dsp_pipeline_build() adds afb3cc1a397d net: dsa: unlock the rtnl_mutex when dsa_master_setup() fails adds d0aeb0d4a3f7 isdn: hfcpci: check the return value of dma_set_mask() in [...] adds e0058f0fa80f net: qlogic: check the return value of dma_alloc_coherent( [...] adds dd830aed23c6 net: lantiq_xrx200: fix use after free bug adds bb77bd31c281 ethernet: sun: Free the coherent when failing in probing adds d9dc0c84ad2d qed: return status of qed_iov_get_link adds c70c453abcbf smsc95xx: Ignore -ENODEV errors when device is unplugged adds e5417cbf7ab5 net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() adds b19ab4b38b06 ethernet: Fix error handling in xemaclite_of_probe adds c79fcc27be90 tipc: fix incorrect order of state message data sanity check adds 2cf29e558948 iavf: Fix handling of vlan strip virtual channel messages adds 57d03f5608c3 iavf: Fix adopting new combined setting adds 5710ab791665 i40e: stop disabling VFs due to PF error responses adds 79498d5af8e4 ice: stop disabling VFs due to PF error responses adds 97b0129146b1 ice: Fix error with handling of bonding MTU adds 3d97f1afd8d8 ice: Don't use GFP_KERNEL in atomic context adds ad35ffa252af ice: Fix curr_link_speed advertised speed adds 030141b0fce1 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 6babfc6e6fab net: ethernet: ti: cpts: Handle error for clk_enable adds 2a760554dcba net:mcf8390: Use platform_get_irq() to get the interrupt adds 2169b79258c8 net: ethernet: lpc_eth: Handle error for clk_enable adds c9ffa3e2bc45 net: marvell: prestera: Add missing of_node_put() in prest [...] adds 71171ac8eb34 ax25: Fix NULL pointer dereference in ax25_kill_by_device adds 4ff2980b6bd2 xfrm: fix tunnel model fragmentation behavior adds a3d9001b4e28 Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0" adds ebe48d368e97 esp: Fix possible buffer overflow in ESP transformation adds 053c8fdf2c93 esp: Fix BEET mode inter address family tunneling on GSO adds 23c7f8d7989e net: Fix esp GSO on inter address family tunnels. adds cc7e2f596e64 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f80cfe2f2658 NFC: port100: fix use-after-free in port100_send_complete adds 18dfc667550f selftests: pmtu.sh: Kill tcpdump processes launched by subshell. adds 94a4a4fe4c69 selftests: pmtu.sh: Kill nettest processes launched in subshell. adds 5f1474760578 Merge branch 'selftests-pmtu-sh-fix-cleanup-of-processes-l [...] adds 2ac5b58e645c gianfar: ethtool: Fix refcount leak in gfar_get_ts_info adds 37c9d66c9556 net: phy: DP83822: clear MISR2 register to disable interrupts adds ac77998b7ac3 net/mlx5: Fix size field in bufferx_reg struct adds 063bd3555954 net/mlx5: Fix a race on command flush flow adds 39bab83b119f net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE adds ad11c4f1d8fd net/mlx5e: Lag, Only handle events from highest priority m [...] adds 99a2b9be077a net/mlx5e: SHAMPO, reduce TIR indication adds 55c4bf4d93be Merge tag 'mlx5-fixes-2022-03-09' of git://git.kernel.org/ [...] adds 26183cfe478c net: phy: correct spelling error of media in documentation adds 633593a80898 sctp: fix kernel-infoleak for SCTP sockets adds bc0e610a6eb0 net: arc_emac: Fix use after free in arc_mdio_probe() adds 00b022f8f876 net: bcmgenet: Don't claim WOL when its not available adds 2c87c6f9fbdd net: phy: meson-gxl: improve link-up behavior adds 5cb1ebdbc434 ice: Fix race condition during interface enslave adds e0ae713023a9 xdp: xdp_mem_allocator can be NULL in trace_mem_connect(). adds 186d32bbf034 Merge tag 'net-5.17-rc8' of git://git.kernel.org/pub/scm/l [...] adds f0cfe17bcc1d tracing/osnoise: Do not unregister events twice adds caf4c86bf136 tracing/osnoise: Force quiescent states while tracing adds 78cbc6513217 ftrace: Fix some W=1 warnings in kernel doc comments adds dda64ead7e82 Merge tag 'trace-v5.17-rc6' of git://git.kernel.org/pub/sc [...] adds 9470c29faa91 drm/sun4i: mixer: Fix P010 and P210 format numbers adds 1f37299bb4e1 Merge tag 'drm-misc-fixes-2022-03-10' of git://anongit.fre [...] adds 804f46885317 drm/i915/psr: Set "SF Partial Frame Enable" also on full update adds 30eb13a26014 Merge tag 'drm-intel-fixes-2022-03-10' of git://anongit.fr [...] adds 79b00034e9dc Merge tag 'drm-fixes-2022-03-11' of git://anongit.freedesk [...] adds c993ee0f9f81 watch_queue: Fix filter limit check adds db8facfc9faf watch_queue, pipe: Free watchqueue state after clearing pipe ring adds c1853fbadcba watch_queue: Fix to release page in ->release() adds 96a4d8912b28 watch_queue: Fix to always request a pow-of-2 pipe ring size adds a66bd7575b5f watch_queue: Use the bitmap API when applicable adds 3b4c0371928c watch_queue: Fix the alloc bitmap size to reflect notes allocated adds 7ea1a0124b6d watch_queue: Free the alloc bitmap when the watch_queue is [...] adds 2ed147f015af watch_queue: Fix lack of barrier/sync/lock between post and read adds 4edc0760412b watch_queue: Make comment about setting ->defunct more accurate adds 173ce1ca47c4 afs: Fix potential thrashing in afs writeback adds 413a4a6b0b55 cachefiles: Fix volume coherency attribute adds 93ce93587d36 Merge branch 'davidh' (fixes from David Howells) adds f0d2f15362f0 mmc: meson: Fix usage of meson_mmc_post_req() adds 1760fdb6fe9f mmc: core: Restore (almost) the busy polling for MMC_SEND_OP_COND adds 3977a3fb6770 Merge tag 'mmc-v5.17-rc6' of git://git.kernel.org/pub/scm/ [...] adds 6c7cb60bff7a ARM: fix Thumb2 regression with Spectre BHB adds 48015b632f77 powerpc: Fix STACKTRACE=n build adds 878409ecde7c Merge tag 'powerpc-5.17-6' of git://git.kernel.org/pub/scm [...] adds c80ee64a8020 riscv: alternative only works on !XIP_KERNEL adds 0966d385830d riscv: Fix auipc+jalr relocation range checks adds 77fe1ba90241 Merge tag 'riscv-for-linus-5.17-rc8' of git://git.kernel.o [...] adds 68453767131a ARM: Spectre-BHB: provide empty stub for non-config adds 3755d35ee1d2 drm/panel: Select DRM_DP_HELPER for DRM_PANEL_EDP adds 1518a4f636b3 Merge tag 'drm-fixes-2022-03-12' of git://anongit.freedesk [...] adds 3ec94eeaff9a tools kvm headers arm64: Update KVM headers from the kerne [...] adds ec9d50ace399 tools headers cpufeatures: Sync with the kernel sources adds a7a72631f624 perf parse-events: Fix NULL check against wrong variable adds 073a15c3512f perf bench: Fix NULL check against wrong variable adds 91c9923a473a perf parse: Fix event parser error for hybrid systems adds aad611a868d1 Merge tag 'perf-tools-fixes-for-v5.17-2022-03-12' of git:/ [...] adds 5adf349439d2 x86/module: Fix the paravirt vs alternative order adds 7228918b3461 x86/boot: Fix memremap of setup_indirect structures adds 445c1470b6ef x86/boot: Add setup_indirect support in early_memremap_is_ [...] adds a365a65f9ca1 x86/traps: Mark do_int3() NOKPROBE_SYMBOL adds 08999b2489b4 x86/sgx: Free backing memory after faulting the enclave page adds f0e18b03fcaf Merge tag 'x86_urgent_for_v5.17_rc8' of git://git.kernel.o [...] adds 09688c0166e7 Linux 5.17-rc8 adds 95932ab2ea07 vhost: allow batching hint without size adds 6665ca15746d Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linu [...] adds 56e337f2cf13 Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" adds a680b1832ced crypto: qcom-rng - ensure buffer for generate is completel [...] adds d34c58247f73 Merge branch 'linus' of git://git.kernel.org/pub/scm/linux [...] adds 9feaf8b387ee efi: fix return value of __setup handlers adds a46310bfae94 Merge tag 'efi-urgent-for-v5.17-3' of git://git.kernel.org [...] adds 029c4628b2eb mm: swap: get rid of livelock in swapin readahead adds 8208257d2d04 configs/debug: restore DEBUG_INFO=y for overriding adds 7b0b1332cfdb ocfs2: fix crash when initialize filecheck kobj fails adds 1c4debc443ef selftests: vm: fix clang build error multiple output files adds 2ab99e54584e Merge branch 'akpm' (patches from Andrew) adds 462ccc35a750 Revert "ACPI: scan: Do not add device IDs from _CID if _HI [...] adds c81801eb7f24 Merge tag 'acpi-5.17-rc9' of git://git.kernel.org/pub/scm/ [...] adds 5e34af4142ff net: ipv6: fix skb_over_panic in __ip6_append_data adds 46b348fd2d81 alx: acquire mutex for alx_reinit in alx_change_mtu adds 8e6ed963763f vsock: each transport cycles only on its own sockets adds e981bc74aefc net: dsa: microchip: add spi_device_id tables adds 837d9e49402e net: phy: marvell: Fix invalid comparison in the resume an [...] adds a82c25c366b0 Revert "netfilter: nat: force port remap to prevent shadow [...] adds ee0a4dc9f317 Revert "netfilter: conntrack: tag conntracks picked up in [...] adds ed5f85d42290 netfilter: nf_tables: disable register tracking adds 15d703921f06 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 0f8946ae704a net: mdio: mscc-miim: fix duplicate debugfs entry adds c700525fcc06 net/packet: fix slab-out-of-bounds access in packet_recvmsg() adds 0f74b29a4f53 atm: eni: Add check for dma_map_single adds e9c14b59ea2e Add Paolo Abeni to networking maintainers adds 886e44c9298a hv_netvsc: Add check for kvmalloc_array adds f153546913ba ice: fix NULL pointer dereference in ice_update_vsi_tx_rin [...] adds 1b4ae7d925c6 ice: destroy flow director filter mutex after releasing VSIs adds 16b2dd8cdf6f iavf: Fix double free in iavf_reset_task adds dea2d93a8ba4 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 45b4eb7ee6aa Revert "ath10k: drop beacon and probe response which leak [...] adds 1bbdcbaeda44 Merge tag 'wireless-2022-03-16' of git://git.kernel.org/pu [...] adds 9a564bccb78a af_key: add __GFP_ZERO flag for compose_sadb_supported in [...] adds 4db4075f92af esp6: fix check on ipv6_skip_exthdr's return value adds 186abea8a80b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4ee06de7729d net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() adds cb0b430b4e3a net: dsa: Add missing of_node_put() in dsa_port_parse_of adds f1858c277ba4 net: phy: mscc: Add MODULE_FIRMWARE macros adds 424e7834e293 bnx2x: fix built-in kernel driver load failure adds 0f643c88c8d2 net: bcmgenet: skip invalid partial checksums adds 8e0341aefcc9 net: mscc: ocelot: fix backwards compatibility with single [...] adds b04683ff8f08 iavf: Fix hang during reboot/shutdown adds 551acdc3c3d2 Merge tag 'net-5.17-final' of git://git.kernel.org/pub/scm [...] adds 1447c635802f Revert "arm64: dts: freescale: Fix 'interrupt-map' parent [...] adds e39a6c6a295f Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 6d8df1f9e8ae Merge tag 'optee-fix2-for-v5.17' into fixes adds 56c32dab6683 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds f54eeae970f4 bpf: Remove Lorenz Bauer from L7 BPF maintainers adds 18b1ab7aa76b xsk: Fix race at socket teardown adds 548b8fbd1be1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bf0cd60b7e33 ALSA: firewire-lib: fix uninitialized flag for AV/C deferr [...] adds 0c20fce13e6e ALSA: hda/realtek: Add quirk for Clevo NP70PNJ adds cd94df179541 ALSA: usb-audio: add mapping for new Corsair Virtuoso SE adds 9cb727506704 ALSA: hda/realtek: Add quirk for Clevo NP50PNJ adds 42c709c4e1ce ASoC: codecs: rx-macro: fix accessing compander for aux adds bcfe5f76cc40 ASoC: codecs: rx-macro: fix accessing array out of bounds [...] adds 0ea5eff7c606 ASoC: codecs: va-macro: fix accessing array out of bounds [...] adds cc587b7c8fbb ASoC: codecs: wc938x: fix accessing array out of bounds fo [...] adds b02175192369 ASoC: codecs: wcd938x: fix kcontrol max values adds 61163c3e7480 ASoC: codecs: wcd934x: fix kcontrol max values adds 4b0bec608858 ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_ [...] adds 5ca4cf2c83da ASoC: amd: vangogh: refactor i2s master mode clock sequence code adds aa9753a4677d ASoC: nau8821: enable no_capture_mute flag adds 9a617f0e109c ASoC: amd: vg: update platform clock control sequence adds 0c38cc1dd17e ASoC: amd: vg: apply sample bits pcm constraint adds a9230ccc0c6f ASoC: amd: vg: update acp init and deinit sequence adds 7e1d728a94ca ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID adds c07ac3ee76e5 ASoC: rt5682s: Fix the wrong jack type detected adds eb8b5af702ca ASoC: tlv320adc3xxx: Fix buggy return value adds b7fb0ae09009 ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM adds 03a7895ee701 ASoC: cs35l41: Fix GPIO2 configuration adds 16639d39bdf5 ASoC: cs35l41: Fix max number of TX channels adds 5e02fb590e83 ASoC: cs35l41: Fix DSP mbox start command and global enable order adds 09354ebe10b7 Merge tag 'asoc-fix-v5.17-rc7' of https://git.kernel.org/p [...] adds 882bd07f564f ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 0f306cca42fe ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB adds b7557267c233 ALSA: hda/realtek: Add quirk for ASUS GA402 adds c14231cc0433 ALSA: cmipci: Restore aux vol on suspend/resume adds acc452b1fbc2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 353bb6a5f2ac ASoC: wm_adsp: Compressed stream DSP memory structs should [...] adds 1e45b88619f8 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 2489d5d9cded Merge remote-tracking branch 'regulator/for-5.16' into reg [...] adds db364aa4c3c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e3f6d21a23ee Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 46c426ff2781 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 9c253994c5ba x86/PCI: Eliminate remove_e820_regions() common subexpressions adds d13f73e9108a x86/PCI: Log host bridge window clipping for E820 regions adds 5949965ec934 x86/PCI: Preserve host bridge windows completely covered by E820 adds d0800331539a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 65f3324f4b6f usb: gadget: rndis: prevent integer overflow in rndis_set_ [...] adds 239071064732 partially Revert "usb: musb: Set the DT node on the child device" adds e9b667a82cdc usb: usbtmc: Fix bug in pipe direction for control transfers adds 16b1941eac2b usb: gadget: Fix use-after-free bug by not setting udc->de [...] adds 45304d711d9d Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 915a4cff7307 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 4b1062ee1e8d iio: imu: st_lsm6dsx: use dev_to_iio_dev() to get iio_dev struct adds 5468fa5d6695 iio: adc: aspeed: Add divider flag to fix incorrect voltag [...] adds bf0938059ada iio: accel: mma8452: use the correct logic to get mma8452_data adds 91c2bec2cd60 dt-bindings: iio: adc: zynqmp_ams: Add clock entry adds c564e1787fcb iio: adc: xilinx-ams: Fixed missing PS channels adds 23fe22f04b00 iio: adc: xilinx-ams: Fixed wrong sequencer register settings adds 123d838c4e7d iio: adc: xilinx-ams: Fix single channel switching sequence adds b29ff9900dcf Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 4a14311a3b93 counter: Stop using dev_get_drvdata() to get the counter device adds 75ce7d02fd3d Merge branch 'fixes-togreg' of https://gitlab.com/vilhelmg [...] adds 01b44ef2bf6b counter: Stop using dev_get_drvdata() to get the counter device adds 253746bea464 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds e941dc13fd37 Input: zinitix - do not report shadow fingers adds 5600f6986628 Input: aiptek - properly check endpoint type adds c3f4638bda9c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c2bd12df6aa2 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 686d303ee630 hwmon: (pmbus) Add mutex to regulator ops adds 6c0d0455bbb0 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds e3727c6aef80 Merge branch 'misc-5.17' into next-fixes adds 06612a2ac369 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 69ad4ef868c1 scsi: mpt3sas: Page fault in reply q processing adds 733ab7e1b5d1 scsi: fnic: Finish scsi_cmnd before dropping the spinlock adds 7c2efed9f5b6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9707e9001d98 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 6556641ded02 gpio: ts4900: Fix comment formatting and grammar adds e2ecd2a1957e Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds 4e3cd7c9b0cc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6ced30da3228 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 40ce1121c1d7 drm/mgag200: Fix PLL setup for g200wb and g200ew adds 6061806a863e drm/imx: parallel-display: Remove bus flags check in imx_p [...] adds fc1b6ef7bfb3 drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings adds a8253684eb4b Merge drm/drm-fixes into drm-misc-fixes adds 3c3384050d68 drm: Don't make DRM_PANEL_BRIDGE dependent on DRM_KMS_HELPERS adds 382d8f4c46c1 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 1344794a59db Kbuild: add -Wno-shift-negative-value where -Wextra is used adds 4d94f910e79a Kbuild: use -Wdeclaration-after-statement adds e8c07082a810 Kbuild: move to -std=gnu11 adds 1e24078113ae Kbuild: use -std=gnu11 for KBUILD_USERCFLAGS adds 868653f421cd kconfig: add fflush() before ferror() check adds a7d4f58e99dd kconfig: fix missing '# end of' for empty menu adds d4c858643263 kallsyms: ignore all local labels prefixed by '.L' adds 6ce019f73d52 certs: include certs/signing_key.x509 unconditionally adds f44b645fe007 certs: simplify empty certs creation in certs/Makefile adds 55de8686df7e kconfig: change .config format to use =n instead of "is not set" adds 437ff7609232 usr/include: replace extra-y with always-y adds b841c43a43f4 arch: syscalls: simplify uapi/kapi directory creation adds a9a257614bcb fixdep: use fflush() and ferror() to ensure successful wri [...] adds f442ec0815ed kbuild: add --target to correctly cross-compile UAPI heade [...] adds 6c4457c324cd Merge branch 'kbuild' into for-next adds 97adfb9523dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 662a9810fcca perf top: Remove redundant 'err' variable adds 69c31f9647a8 perf annotate: Remove redundant 'ret' variable adds b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" adds 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions adds 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core adds 65e7c963267f perf data: Adding error message if perf_data__create_dir() fails adds 8c4c7016ddd1 perf data: Don't mention --to-ctf if it's not supported adds 521f2688c5af perf arm-spe: Use advertised caps/min_interval as default [...] adds 41415b8a974a libperf: Rename arguments of perf_thread_map APIs adds 56dce868198c libperf: Add API for allocating new thread map array adds 6b342707a1ec perf jevents: Add support for HiSilicon CPA PMU aliasing adds f9900dd0053e perf vendor events intel: Add core event list for Alderlake adds 2c0fd42c1c8b perf vendor events intel: Add uncore event list for Alderlake adds d57159efde1f perf test: Add perf_event_attr tests for the arm_spe event adds a3bfc0d76f63 perf tools: Remove bpf_program__set_priv/bpf_program__priv usage adds 4cee08fbd2cb perf tools: Remove bpf_map__set_priv()/bpf_map__priv() usage adds 8f431a28696d perf evsel: Add error message for unsupported branch stack cases adds 66fd6c9d6972 perf session: Print branch stack entry type in --dump-raw-trace adds b2dac688a526 perf script: Refactor branch stack printing adds 1f48989cdc7d perf script: Output branch sample type adds eb31228b1dce perf tools: Use ARRAY_SIZE() instead of ad hoc equivalent, [...] adds 7177a4792660 tools compiler.h: Remove duplicate #ifndef noinline block adds f693dac4794f perf tools: Set build-id using build-id header on new mmap [...] adds 65eab2bc7dab Merge remote-tracking branch 'torvalds/master' into perf/core adds d652bf9c040c Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 06cc5cf16591 alpha: Remove usage of the deprecated "pci-dma-compat.h" API adds ffecba83be9c agp/intel: Remove usage of the deprecated "pci-dma-compat.h" API adds 0fb3436b4b36 sparc: Remove usage of the deprecated "pci-dma-compat.h" API adds 8c155674d975 rapidio/tsi721: Remove usage of the deprecated "pci-dma-co [...] adds fba09099c6e5 media: v4l2-pci-skeleton: Remove usage of the deprecated " [...] adds f5ff79fddf0e dma-mapping: remove CONFIG_DMA_REMAP adds 80e439098161 dma-debug: fix return value of __setup handlers adds 8ddde07a3d28 dma-mapping: benchmark: extract a common header file for m [...] adds 985e660fb0c4 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] adds 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage adds 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] adds cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage adds 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage adds 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] adds 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic adds be92e1ded1d1 sparc64: fix building assembly files adds 222ca305c9fd uaccess: fix integer overflow on access_ok() adds a97b693c3712 uaccess: fix nios2 and microblaze get_user_8() adds 8926d88ced46 nds32: fix access_ok() checks in get/put_user adds 8afafbc955ba sparc64: add __{get,put}_kernel_nofault() adds 36903abedfe8 x86: remove __range_not_ok() adds 1830a1d6a5b7 x86: use more conventional access_ok() definition adds 90997c128049 nios2: drop access_ok() check from __put_user() adds 34737e269803 uaccess: add generic __{get,put}_kernel_nofault adds 429124d99264 MIPS: Handle address errors for accesses above CPU max vir [...] adds 15f3d81a8c8a MIPS: use simpler access_ok() adds 26509034bef1 m68k: fix access_ok for coldfire adds 52fe8d125c9a arm64: simplify access_ok() adds 23fc539e8129 uaccess: fix type mismatch warnings from access_ok() adds 12700c17fc28 uaccess: generalize access_ok() adds 5a06fcb15b43 lib/test_lockup: fix kernel pointer check for separate add [...] adds a5ad837843b6 sparc64: remove CONFIG_SET_FS support adds 75d4d29549e5 sh: remove CONFIG_SET_FS support adds e5ef21d13995 ia64: remove CONFIG_SET_FS support adds 967747bbc084 uaccess: remove CONFIG_SET_FS adds dd865f090f03 Merge branch 'set_fs-4' of git://git.kernel.org/pub/scm/li [...] adds aec499c75cf8 nds32: Remove the architecture adds e5cab1117382 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 25d490eb4648 ARM: 9172/1: amba: Cleanup amba pclk operation adds dacf3ca134d0 ARM: 9173/1: amba: kill amba_find_match() adds a2e7ae86a6eb ARM: 9174/1: amba: Move EXPORT_SYMBOL() closer to definition adds e46e45f00d9e ARM: 9175/1: Convert to reserve_initrd_mem() adds 9bc19d473014 ARM: 9181/1: vdso: remove -nostdlib compiler flag adds c852b6e6c419 Merge branches 'misc' and 'fixes' into for-next adds dd88b03ff0c8 ARM: ftrace: ensure that ADR takes the Thumb bit into account adds ad1c2f39fda0 ARM: ftrace: use ADD not POP to counter PUSH at entry adds dc438db5828f ARM: ftrace: use trampolines to keep .init.text in branchi [...] adds d11967870815 ARM: ftrace: avoid redundant loads or clobbering IP adds 65aa7e342a98 ARM: ftrace: avoid unnecessary literal loads adds 953f534a7ed6 ARM: ftrace: enable HAVE_FUNCTION_GRAPH_FP_TEST adds 538b9265c063 ARM: unwind: track location of LR value in stack frame adds 41918ec82eb6 ARM: ftrace: enable the graph tracer with the EABI unwinder adds dd12e97f3c72 ARM: kprobes: treat R7 as the frame pointer register in Th [...] adds 1f640552d987 ARM: cacheflush: avoid clobbering the frame pointer adds 64dff07b1c37 ARM: mach-bcm: disable ftrace in SMC invocation routines adds d6800ca73a7d Revert "ARM: 9144/1: forbid ftrace with clang and thumb2_kernel" adds 74aaaa1e9bba Merge tag 'arm-ftrace-for-rmk' of git://git.kernel.org/pub [...] adds 81679376470e ARM: 9183/1: unwind: avoid spurious warnings on bogus code [...] adds 6845d64d51cf ARM: 9184/1: return_address: disable again for CONFIG_ARM_ [...] adds c46c2c9b43f4 ARM: unwind: set frame.pc correctly for current-thread unwinding adds 7a8ca84a258a ARM: entry: fix unwinder problems caused by IRQ stacks adds bee4e1fdc312 ARM: Revert "unwind: dump exception stack from calling frame" adds f6b8e3526feb ARM: unwind: only permit stack switch when unwinding call_ [...] adds 234a0f202a09 ARM: fix building NOMMU ARMv4/v5 kernels adds b717496e1158 Merge branch 'devel-stable' into for-next adds 98a1818b3244 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 3a4f7ef4bed5 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds 0d3d031595cb Merge branch 'for-next/coredump' into for-next/core adds b523d6b80fbc Merge branch 'for-next/docs' into for-next/core adds 24a147bcef8c irqchip/gic-v3: Workaround Marvell erratum 38545 when reading IAR adds f90205b95368 arm64: Add cavium_erratum_23154_cpus missing sentinel adds cd92fdfcfa39 Merge branch 'for-next/errata' into for-next/core adds 97e58e395e9c arm64: move AARCH64_BREAK_FAULT into insn-def.h adds fa1114d9eba5 arm64: insn: add encoders for atomic operations adds b7323ae6913d Merge branch 'for-next/insn' into for-next/core adds 32de73e89099 kselftest/arm64: signal: Allow tests to be incompatible wi [...] adds e2dc49ef6c6b kselftest/arm64: Log the PIDs of the parent and child in s [...] adds 839d0758927f Merge branch 'for-next/kselftest' into for-next/core adds e0891269a8c2 linkage: add SYM_FUNC_ALIAS{,_LOCAL,_WEAK}() adds 0f61f6be1f7f arm64: clean up symbol aliasing adds 7be2e319640c x86: clean up symbol aliasing adds be9aea744004 linkage: remove SYM_FUNC_{START,END}_ALIAS() adds 4013e26670c5 arm64: module: remove (NOLOAD) from linker script adds 563c46359530 Merge branch 'for-next/linkage' into for-next/core adds 032e6c33790d arm64: cpufeature: Remove cpu_has_fwb() check adds 614c0b9fee71 arm64: prevent instrumentation of bp hardening callbacks adds 031495635b46 arm64: Do not defer reserve_crashkernel() for platforms wi [...] adds ee94b5a061b1 arm64: drop unused includes of <linux/personality.h> adds 819a47d24b61 arm64: clean up tools Makefile adds 770093459b9b arm64: mm: Drop 'const' from conditional arm64_dma_phys_li [...] adds b3ea0eafa982 Merge branch 'for-next/misc' into for-next/core adds a8a733b20109 arm64/hugetlb: Define __hugetlb_valid_size() adds 2369f171d5c5 arm64: crash_core: Export MODULES, VMALLOC, and VMEMMAP ranges adds cf5a501d985b arm64: avoid flushing icache multiple times on contiguous HugeTLB adds 1310222c276b arm64/mm: Drop use_1G_block() adds 3c3dd2c81a10 Documentation: vmcoreinfo: Fix htmldocs warning adds 20fd2ed10f01 Merge branch 'for-next/mm' into for-next/core adds f9b5e46f4097 kasan: split kasan_*enabled() functions into a separate header adds 38ddf7dafaea arm64: mte: avoid clearing PSTATE.TCO on entry unless necessary adds 3f9ab2a6986f arm64/mte: Document ABI for asymmetric mode adds cb627397e02b arm64/mte: Add a little bit of documentation for mte_updat [...] adds d082a0255fcb arm64/mte: Add hwcap for asymmetric mode adds 766121ba5de3 arm64/mte: Add userspace interface for enabling asymmetric mode adds d8fd5a1e78db kasan: fix a missing header include of static_keys.h adds cf220ad6749b arm64/mte: Remove asymmetric mode from the prctl() interface adds 9986c7650eb3 docs: sysfs-devices-system-cpu: document "asymm" value for [...] adds bf587af2abd8 Merge branch 'for-next/mte' into for-next/core adds da844beb6d9f arm64: cpufeature: Account min_field_value when cheking se [...] adds be3256a086af arm64: cpufeature: Mark existing PAuth architected algorit [...] adds def8c222f054 arm64: Add support of PAuth QARMA3 architected algorithm adds 292ca2d8eedf Merge branch 'for-next/pauth' into for-next/core adds 205295c7e1ab perf/arm-cmn: Hide XP PUB events for CMN-600 adds 31fac5657739 perf/arm-cmn: Update watchpoint format adds 805bbdf28b27 dt-bindings: perf: marvell: cn10k ddr performance monitor adds 7cf83e222bce perf/marvell: CN10k DDR performance monitor support adds 35a43326a9e3 perf/marvell: cn10k DDR perfmon event overflow handling adds 68fa55f0e05c perf/marvell: cn10k DDR perf event core ownership adds 83f83cc0c137 arm64: perf: Expose some Armv9 common events under sysfs adds f00f3674873b arm64: perf: Consistently make all event numbers as 16-bits adds 5a6bbd1d18ca dt-bindings: arm-pmu: Document Apple PMU compatible strings adds 74703b13f9d2 dt-bindings: apple,aic: Add CPU PMU per-cpu pseudo-interrupts adds dba07ad11384 dt-bindings: apple,aic: Add affinity description for per-c [...] adds a5e8801202b3 irqchip/apple-aic: Parse FIQ affinities from device-tree adds c7708816c944 irqchip/apple-aic: Wire PMU interrupts adds 1852e22b318b arm64: dts: apple: Add t8103 PMU interrupt affinities adds 0f522efcd796 arm64: dts: apple: Add t8303 PMU nodes adds 11db7410cfcb irqchip/apple-aic: Move PMU-specific registers to their ow [...] adds 47804aab73d8 Merge branch 'irq/aic-pmu' of git://git.kernel.org/pub/scm [...] adds 1280f12f56a1 drivers/perf: arm_pmu: Handle 47 bit counters adds a639027a1be1 drivers/perf: Add Apple icestorm/firestorm CPU PMU driver adds 0162052214c7 Merge branch 'for-next/perf-m1' into for-next/perf adds 6676a42f1e4f perf/marvell: Fix !CONFIG_OF build for CN10K DDR PMU driver adds b5ef94fb565f Merge branch 'for-next/perf' into for-next/core adds 92051a107ae7 Merge branch 'for-next/rng' into for-next/core adds 507f788d05e7 arm64: lib: Import latest version of Arm Optimized Routine [...] adds 387d828adffc arm64: lib: Import latest version of Arm Optimized Routine [...] adds e33c89256e66 Revert "arm64: Mitigate MTE issues with str{n}cmp()" adds 515e5da7b6b5 Merge branch 'for-next/strings' into for-next/core adds 879358fc670d arm64: Define CPACR_EL1_FPEN similarly to other floating p [...] adds 3bb72d86d80e arm64: Always use individual bits in CPACR floating point enables adds 0a2eec83c2c2 arm64: cpufeature: Always specify and use a field width fo [...] adds 0a32c88ddb9a arm64: signal: nofpsimd: Do not allocate fp/simd context w [...] adds b8fc780137b4 arm64: cpufeature: Add missing .field_width for GIC system [...] adds f2c281204b47 arm64: cpufeature: Warn if we attempt to read a zero width field adds 8d93b7a242b2 Merge branch 'for-next/fpsimd' into for-next/core adds 641d80415729 Merge branch 'for-next/spectre-bhb' into for-next/core adds 62189a832bde Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds d5ff1c1f9fdc Merge branch 'arm/fixes' into for-next4 adds 414174b6bb65 arm64: defconfig: Enable USB controller drivers for TI K3 SoC adds 707e0a42358f Merge tag 'ti-k3-config-for-v5.17-v2' of git://git.kernel. [...] adds 32d748a03e49 Merge tag 'imx-defconfig-5.18' of git://git.kernel.org/pub [...] adds 5f37e194bafd ARM: configs: at91: sama7: Enable NAND / SMC adds 9437a3c8abd7 ARM: configs: at91: sama7: Enable UBIFS_FS adds c1deb3392cda ARM: configs: at91: sama7: Enable crypto IPs and software algs adds cf718ceee0f8 ARM: configs: at91: sama7: enable cpu idle adds 2884f2dda70a ARM: configs: at91: sama7: add config for cpufreq adds a1c57d7e77ed Merge tag 'at91-defconfig-5.18' of git://git.kernel.org/pu [...] adds 0917b5bdbe4b Merge tag 'renesas-arm-defconfig-for-v5.18-tag1' of git:// [...] adds 3ed58ac3fac1 ARM: multi_v7_defconfig: Enable Broadcom STB USB drivers adds eeac19a4d398 ARM: multi_v7_defconfig: Enable BCM23550 and BCM53573 adds 53238ebcfa56 Merge tag 'tegra-for-5.18-arm64-defconfig' of git://git.ke [...] adds c199a67c42d6 Merge tag 'qcom-defconfig-for-5.18' of git://git.kernel.or [...] adds b5d8378ff0ba ARM: multi_v7_defconfig: Add support for Airoha EN7523 SoC adds c687cdc66ffc Merge tag 'v5.17-next-defconfig' of git://git.kernel.org/p [...] adds c807a335d3b1 Merge tag 'qcom-arm64-defconfig-for-5.17' of git://git.ker [...] adds 3759326db706 ARM: configs: at91: add eic adds 5f5399843c0e ARM: configs: at91: sama7: Unselect CONFIG_DMATEST adds 9a5872bab1c7 Merge tag 'at91-defconfig-5.18-2' of git://git.kernel.org/ [...] adds b3b44f502450 arm64: defconfig: enable Layerscape SFP driver adds d20e1df5c38f arm64: defconfig: Enable additional Broadcom STB drivers adds fd2307ee94c3 Merge tag 'arm-soc/for-5.18/defconfig-arm64' of https://gi [...] adds 42cc353b54fd arm: multi_v5: enable configs for versatile adds a461cac0c4b4 arm64: defconfig: enable the CVP driver adds 47c561af900a Merge tag 'arm64_defconfig_for_v5.18' of git://git.kernel. [...] adds 160d0603a144 ARM: defconfig: add SMB347 charger driver for p4note adds 27874bf7ce7f Merge branch 'arm/defconfig' into for-next4 adds 9d28fe1becc3 Merge tag 'tesla-dt64-5.18' of git://git.kernel.org/pub/sc [...] adds 76990b47e87f Merge tag 'samsung-dt-5.18' of git://git.kernel.org/pub/sc [...] adds 7e2d8a61c6db Merge tag 'samsung-dt64-5.18' of git://git.kernel.org/pub/ [...] adds b08e569abc91 dt-bindings: altera: document existing Cyclone 5 board com [...] adds 8227e63ddf8d dt-bindings: altera: document Arria 5 based board compatibles adds 15dc346c7a19 dt-bindings: altera: document Arria 10 based board compatibles adds 53d50b4f6fa8 dt-bindings: altera: document VT compatibles adds f8aa14dd365a dt-bindings: altera: document Stratix 10 based board compatibles adds abca30aa14b1 dt-bindings: intel: document Agilex based board compatibles adds ad7f9f3ad1bc dt-bindings: clock: intel,stratix10: convert to dtschema adds 0d108c397005 ARM: dts: arria5: add board compatible for SoCFPGA DK adds b6662bf5a3b0 ARM: dts: arria10: add board compatible for Mercury AA1 adds 40b01ca3c7bd ARM: dts: arria10: add board compatible for SoCFPGA DK adds 1c0bd0353250 arm64: dts: stratix10: add board compatible for SoCFPGA DK adds 79f1db278f82 arm64: dts: stratix10: move ARM timer out of SoC node adds 8b794ab20780 arm64: dts: stratix10: align mmc node names with dtschema adds 327a96a1cb26 arm64: dts: stratix10: align regulator node names with dtschema adds 50ae688a08a7 arm64: dts: agilex: add board compatible for SoCFPGA DK adds fae3aa6c82f5 arm64: dts: agilex: add board compatible for N5X DK adds 9ffc4e03dce0 arm64: dts: agilex: align mmc node names with dtschema adds 814927744e4e arm64: dts: intel: socfpga_agilex_socdk: align LED node na [...] adds 180be1b7a387 arm64: dts: stratix10: align pl330 node name with dtschema adds e3e4ffe1139f arm64: dts: agilex: align pl330 node name with dtschema adds bd702d3a859b ARM: dts: socfpga: arria10: align regulator node with dtschema adds 0f7b715101f0 ARM: dts: socfpga: cyclone5: align regulator node with dtschema adds ab2dad6f9e74 Merge tag 'socfpga_dts_update_for_v5.18_part1' of git://gi [...] adds 4d9b86eb38af Merge tag 'samsung-dt-pinctrl-5.18' of git://git.kernel.or [...] adds 3b34d3a9190f Merge tag 'renesas-arm-dt-for-v5.18-tag1' of git://git.ker [...] adds 8e9e1aeed2c9 Merge tag 'renesas-dt-bindings-for-v5.18-tag1' of git://gi [...] adds fb7f1727fdf8 ARM: dts: ux500: Add battery thermal zones and NTCs adds 1afc8a287fbd ARM: dts: AB8505: Enable charging options adds 218b2f88853f ARM: dts: ux500: Update AB850[05] nodes adds cbc72c0f2713 ARM: dts: ux500: Correct Janice accel mount matrix adds 7743b59fc033 Merge tag 'ux500-dts-v5.18-1' of git://git.kernel.org/pub/ [...] adds f960b33f6d53 ARM: dts: ixp4xx: Fix up the Netgear WG302 device tree adds 0b6a849bb75d ARM: dts: ixp42x: Expand syscon register range adds 8d3ca344bb6a ARM: dts: Drop serial 1 alias on GW7001 adds 6f50ebf280be Merge tag 'ixp4xx-dts-v5.18' of git://git.kernel.org/pub/s [...] adds 97cdb33170be ARM: dts: sti: ensure unique unit-address in stih407-clock adds 976236707120 ARM: dts: sti: ensure unique unit-address in stih410-clock adds c0749d2d1fd1 ARM: dts: sti: ensure unique unit-address in stih418-clock adds dc3477ca69c5 ARM: dts: sti: move some nodes out of the soc section in s [...] adds a7436e34e973 ARM: dts: sti: remove delta node from stih410.dtsi adds 4b151244ff21 ARM: dts: sti: move usb picophy nodes out of soc in stih410.dtsi adds 44d5061fe2fd ARM: dts: sti: move usb picophy nodes out of soc in stih418.dtsi adds 21ed2f61cc86 Merge tag 'sti-dt-for-v5.18-round1' of git://git.kernel.or [...] adds e692b5aab6f1 ARM: dts: mstar: Set gpio compatible for ssd20xd adds 269923def7ab dt-bindings: add vendor prefix for Wireless Tag adds 42bd9c510b9a ARM: dts: mstar: Add the Wireless Tag IDO-SBC2D06-V1B-22W adds 365e7ecaaf8e dt-bindings: vendor-prefixes: Add prefix for Miyoo adds 2c63dddadf38 dt-bindings: arm: mstar: Add compatible for Miyoo Mini adds a99437485910 ARM: dts: mstar: Add a dts for Miyoo Mini adds 1eef31660001 dt-bindings: vendor-prefixes: Add prefix for 100ask adds 79f1e65a94d7 dt-bindings: arm: mstar: Add compatible for 100ask DongShanPiOne adds a6801eecea70 ARM: dts: mstar: Add board for 100ask DongShanPiOne adds c952e5075de1 dt-bindings: clk: mstar msc313 cpupll binding description adds 6979b5fedb92 ARM: mstar: Add cpupll to base dtsi adds 62a2718bf4c2 ARM: mstar: Link cpupll to cpu adds 79f700c24b13 ARM: mstar: Link cpupll to second core adds 9affaa4ad7cc ARM: mstar: Add OPP table for infinity adds 4fcfd917c9eb ARM: mstar: Add OPP table for infinity3 adds 344118c3ee4e ARM: mstar: Extend opp_table for infinity2m adds f7bc3bc5d3eb Merge branch 'mstar-dt-next' of https://github.com/linux-c [...] adds a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] adds 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] adds f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node adds 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes adds 871e181bb4fd ARM: dts: wpcm450: Add pin functions adds 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] adds e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 adds 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki adds fee1601dc26e Merge tag 'nuvoton-5.18-devicetree' of git://git.kernel.or [...] adds 41654043226f dt-bindings: vendor-prefixes: add osmc prefix adds 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings adds d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ adds 3b364358cb9e Merge tag 'amlogic-arm64-dt-for-v5.18' of git://git.kernel [...] adds 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support adds fd9eff2ebc6a Merge tag 'imx-bindings-5.18' of git://git.kernel.org/pub/ [...] adds 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support adds 9d71d4a9eb27 Merge tag 'imx-dt-5.18' of git://git.kernel.org/pub/scm/li [...] adds c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 adds df6182e662ca arm64: dts: imx8qm: added more serial alias to dts adds 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names adds 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 adds eba5bea8f37f arm64: dts: ls1028a: add efuse node adds a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support adds 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] adds 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] adds 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] adds 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] adds 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] adds c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength adds 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] adds 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing adds 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] adds b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] adds 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC adds 52e71a47e82b Merge tag 'imx-dt64-5.18' of git://git.kernel.org/pub/scm/ [...] adds 96bb0954860a arm64: dts: juno: Add separate SCMI variants adds 1b29d1c1faf3 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] adds 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC adds e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard adds 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree adds e03e97d5b454 Merge tag 'omap-for-v5.18/dt-signed' of git://git.kernel.o [...] adds ebdfc289a348 MAINTAINERS: Update Allwinner SoCs maintainers adds ceaf23fe3f23 Merge tag 'sunxi-dt-for-5.18-1' of git://git.kernel.org/pu [...] adds e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma adds dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators adds 406c607eccea arm64: dts: rockchip: enable work led on rk3568-evb1-v10 adds 738bbac56122 arm64: dts: rockchip: add the vdd_cpu regulator to rk3568- [...] adds bbe5d394c76b arm64: dts: rockchip: set vdd_gpu regulator on rk3568-evb1 [...] adds 3e4c629ca680 arm64: dts: rockchip: enable rk809 audio codec on the rk35 [...] adds a0024f55eb5b arm64: dts: rockchip: align Google CROS EC PWM node name w [...] adds 84d08b2e5417 Merge tag 'v5.18-rockchip-dts64-1' of git://git.kernel.org [...] adds 5a29ea50fc63 Merge tag 'v5.18-rockchip-dts32-1' of git://git.kernel.org [...] adds b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment adds 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port adds 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port adds 8ca367e26ad9 arm64: dts: renesas: r8a779f0: Add RWDT node adds 1069050467d8 arm64: dts: renesas: spider-cpu: Enable watchdog timer adds a3a59919ab66 dt-bindings: clock: r9a06g032: Add the definition of the w [...] adds 045d0625d305 ARM: dts: r9a06g032: Add the watchdog nodes adds 3ec510bcbdd2 ARM: dts: r9a06g032-rzn1d400-db: Enable watchdog0 with a 6 [...] adds d05e409e4a66 arm64: dts: renesas: rzg2lc-smarc-som: Enable watchdog adds 48d8ee5b831e arm64: dts: renesas: Align GPIO hog names with dtschema adds 6a3b10e5c312 ARM: dts: renesas: Align GPIO hog names with dtschema adds b10e270dc9ec Merge tag 'renesas-arm-dt-for-v5.18-tag2' of git://git.ker [...] adds cfcccc9126a7 arm64: dts: renesas: r8a779f0: Add pinctrl device node adds 1ef36224ad62 arm64: dts: renesas: spider: Complete SCIF3 description adds eda2a6830f05 Merge tag 'renesas-arm-dt-for-v5.18-tag3' of git://git.ker [...] adds 290deaa10c50 ARM: dts: add DT for lan966 SoC and 2-port board pcb8291 adds e74964d0236f dt-bindings: arm: at91: add Kontron's new KSwitches adds 0fb578a529ac ARM: dts: at91: sama5d2: Fix PMERRLOC resource size adds fb45a72e2c46 ARM: dts: at91: remove status = "okay" from soc specific dtsi adds 4b6140b96dfe ARM: dts: at91: Use the generic "crypto" node name for the [...] adds f8b94b1500e4 ARM: dts: at91: sama7g5: Add crypto nodes adds f5e676c6aa47 ARM: dts: at91: sama7g5: Add can controllers of sama7g5 adds 04956b7216bd ARM: dts: at91: sama7g5: Enable can0 and can1 support in s [...] adds 279d626d7374 ARM: dts: at91: fix low limit for CPU regulator adds 85b1304b9daa ARM: dts: at91: sama7g5ek: set regulator voltages for stan [...] adds 3c8a9c2e2daf ARM: dts: at91: sama7g5: add opps adds c845b558599d Merge tag 'at91-dt-5.18' of git://git.kernel.org/pub/scm/l [...] adds 581a1f8c9a32 Merge tag 'v5.18-rockchip-drivers-1' of git://git.kernel.o [...] adds 54ceceeaee47 ARM: dts: stm32: add DMA1, DMA2 and DMAMUX1 on STM32MP13x [...] adds 26c1d8c7fe90 ARM: dts: stm32: add MDMA on STM32MP13x SoC family adds 1deab7ed164f ARM: dts: stm32: Add CM4 reserved memory, rproc and IPCC o [...] adds 7a5faaee0d2e ARM: dts: stm32: use exti 19 as main interrupt to support [...] adds 0f18f728ba62 ARM: dts: stm32: add DMA configuration to UART nodes on st [...] adds 8201f5f5fd2c ARM: dts: stm32: keep uart4 behavior on stm32mp157c-ed1 adds 76594563fac7 ARM: dts: stm32: keep uart4 and uart7 behavior on stm32mp15xx-dkx adds 97f44495f80e ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-ctouch2 adds 2fd0c0fe7a49 ARM: dts: stm32: keep uart4 behavior on icore-stm32mp1-edimm2.2 adds 49bc295c6a53 ARM: dts: stm32: keep uart4 behavior on stm32mp157a-iot-box adds ab0e8febe59f ARM: dts: stm32: keep uart nodes behavior on stm32mp1-micr [...] adds 9e9388e2ff67 ARM: dts: stm32: keep uart nodes behavior on stm32mp1-microdev2.0 adds ee41561d9c96 ARM: dts: stm32: keep uart nodes behavior on stm32mp157a-s [...] adds aed569aaf1ca ARM: dts: stm32: keep uart4 behavior on stm32mp157c-lxa-mc1 adds d8268564a3b7 ARM: dts: stm32: keep uart4 behavior on stm32mp157c-odyssey adds 97b37fb0752a ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 89104f45a3b9 ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds b1bcd81718fb ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds 9269f28b7df5 ARM: dts: stm32: keep uart4 behavior on stm32mp15xx-dhcom-som adds 2a8092a5a60d ARM: dts: stm32: keep uart nodes behavior on stm32mp15xx-d [...] adds f03b9808e6e4 ARM: dts: stm32: Enable EXTI on stm32mp13 adds e6bc0d6ac6d6 ARM: dts: stm32: remove some timer duplicate unit-address [...] adds b814f7544a8f ARM: dts: stm32: remove timer5 duplicate unit-address on s [...] adds bf5f07e70687 ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] adds cb4b2d26c78a ARM: dts: stm32: Correct masks for GIC PPI interrupts on s [...] adds 877d1d8112ae Merge tag 'stm32-dt-for-v5.18-1' of git://git.kernel.org/p [...] adds 40efe139ff60 dt-bindings: Add Tegra234 APE support adds 07d743902a12 dt-bindings: Add HDA support for Tegra234 adds d978ab1a7b7a dt-bindings: Document Tegra234 HDA support adds d06a171e07bc dt-bindings: Add Tegra234 PCIe clocks and resets adds 6460278f6faf dt-bindings: power: Add Tegra234 PCIe power domains adds a4ad66da3fcc dt-bindings: memory: Add Tegra234 PCIe memory adds cba4cdeb35a2 Merge tag 'tegra-for-5.18-dt-bindings' of git://git.kernel [...] adds 670659998812 ARM: tegra: Update jedec,lpddr2 revision-id binding adds e52fed28f627 ARM: tegra: asus-tf101: Enable S/PDIF and HDMI audio adds 79b788bfc787 ARM: tegra: transformer: Drop reg-shift for Tegra HS UART adds fa3174c591b8 ARM: tegra: tf700t: Rename DSI node adds 4c0f1f90118b ARM: tegra: paz00: Add MMC aliases adds 8c49678d8488 ARM: tegra: Fix ethernet node names adds 0092c25b541a ARM: tegra: tamonten: Fix I2C3 pad setting adds f08a71d29d9d Merge tag 'tegra-for-5.18-arm-dt' of git://git.kernel.org/ [...] adds cfac36edfca4 Merge branch 'for-5.18/dt-bindings' into for-5.18/arm64/dt adds 156af9de0932 arm64: tegra: Add Tegra234 I2C devicetree nodes adds 5e69088d70d5 arm64: tegra: Add Tegra234 PWM devicetree nodes adds 835553b3c64e arm64: tegra: Add GPCDMA node for tegra186 and tegra194 adds 699349e09be0 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit adds 5710e16afa6c arm64: tegra: Add Tegra234 IOMMUs adds cd0c2edf20f0 arm64: tegra: Move audio IOMMU properties to ADMAIF node adds dc94a94daa39 arm64: tegra: Add audio devices on Tegra234 adds 09614acd87e6 arm64: tegra: APE sound card for Jetson AGX Orin adds b7e70391a545 arm64: tegra: Enable device-tree overlay support adds 621e12a138f7 arm64: tegra: Add HDA device tree node for Tegra234 adds ff578db7b693 arm64: tegra: Enable UART instance on 40-pin header adds c6489c30fcbc arm64: tegra: Enable Jetson Xavier NX USB device mode adds f0a481209d6f arm64: tegra: Drop arm,armv8-pmuv3 compatible string adds 664abe886602 Merge tag 'tegra-for-5.18-arm64-dt' of git://git.kernel.or [...] adds 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema adds 4216cd957b23 Merge tag 'samsung-dt-5.18-2' of git://git.kernel.org/pub/ [...] adds 06874015327b arm64: dts: exynos: Add initial device tree support for Ex [...] adds 2cd76c2aba5e Merge tag 'samsung-dt64-5.18-2' of git://git.kernel.org/pu [...] adds e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses adds b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI adds c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based adds 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups adds 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names adds 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations adds 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 adds a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] adds 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 adds 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled adds 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus adds 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes adds d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC adds d05883790ac2 ARM: dts: aspeed: tacoma: Clean up KCS nodes adds d1acc52b5286 ARM: dts: aspeed: everest: Label reset-cause-pinhole GPIO adds f173c93f181e ARM: dts: aspeed: rainier: Label reset-cause-pinhole GPIO adds c23fadafebf3 ARM: dts: aspeed: tacoma: Remove CFAM reset GPIO adds b1f16672b4c8 ARM: dts: aspeed: mtjade: Enable secondary flash adds 73a82f2f0942 ARM: dts: aspeed: mtjade: Update rtc-battery-voltage-read- [...] adds b21a502d0cba ARM: dts: aspeed: mtjade: Update host0-ready pin adds cba343e3d2b7 ARM: dts: aspeed: mtjade: Rename GPIO hog nodes to match schema. adds d580bc3b2aa5 ARM: dts: aspeed: mtjade: Move all adc sensors into iio-hw [...] adds e8e91c4e0012 ARM: dts: aspeed: rainier: Remove SPI NOR controllers adds a9a3d60b937a ARM: dts: aspeed: Add ASRock ROMED8HM3 BMC adds 873fddb4ccba ARM: dts: aspeed: rainer: Add RTC battery gpio name adds 454a9fb7746e ARM: dts: aspeed: everest: Add RTC battery gpio name adds 09603f805ab6 ARM: dts: aspeed: p10bmc: Enable ftrace in ramoops buffer adds 2d9f1dd1f28d Merge tag 'aspeed-5.18-devicetree-2' of git://git.kernel.o [...] adds b88ffa66d530 ARM: dts: ox810se: Add Ethernet support adds bb67752b505e Merge tag 'oxnas-arm-soc-dt-for-5.18' of git://git.kernel. [...] adds 223d9ac45efb arm64: dts: ti: k3-j721s2-mcu-wakeup: Fix the interrupt-pa [...] adds 8cae268b70f3 arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs adds a06ed27f3bc6 arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs adds 1a307cc29943 arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs adds de60edf1be3d arm64: dts: ti: k3-am64: Fix gic-v3 compatible regs adds a966803781fc arm64: dts: ti: k3-j721s2: Fix gic-v3 compatible regs adds 672e89d731c4 arm64: dts: ti: k3-*: Fix whitespace around flash@0 nodes adds cd9342109a7a arm64: dts: ti: k3-*: Drop address and size cells from fla [...] adds c4dda0cb4574 dt-bindings: arm: ti: Add bindings for AM625 SoC adds e096242e1ee2 dt-bindings: pinctrl: k3: Introduce pinmux definitions for AM62 adds f1d17330a5be arm64: dts: ti: Introduce base support for AM62x SoC adds a033588ec66b arm64: dts: ti: Add support for AM62-SK adds d2717584521a Merge tag 'ti-k3-dt-for-v5.18' of git://git.kernel.org/pub [...] adds a5683471b68d ARM: dts: qcom: msm8226: Add pinctrl for sdhci nodes adds 81ecc39d0dd3 ARM: dts: qcom: apq8026-lg-lenok: Add Wifi adds e8880a10f970 ARM: dts: qcom: apq8026-lg-lenok: Add Bluetooth adds 134553625187 ARM: dts: qcom: msm8226: add power domains adds 40c13296f848 Merge tag 'qcom-dts-for-5.18' of git://git.kernel.org/pub/ [...] adds 8b93fbd95ed4 arm64: dts: qcom: sc7280: Add EPSS L3 interconnect provider adds 1e8853c69827 arm64: dts: qcom: sc7280: Add cpu OPP tables adds 29aed4b4eb99 arm64: dts: qcom: sdm845: Add gsi dma node adds 8f6e20adaaf3 arm64: dts: qcom: sdm845: enable dma for spi adds cfc090a0c960 arm64: dts: qcom: sdm845: add bi_tcxo to camcc adds 79b9ced56529 arm64: dts: qcom: msm8996: add cxo and sleep-clk to gcc node adds 2b8c9c77c268 arm64: dts: qcom: msm8996: convert xo_board to RPM_SMD_BB_CLK1 adds d4b341269efb arm64: dts: qcom: Add support for Samsung Galaxy Book2 adds 1e49defb8636 arm64: dts: qcom: align Google CROS EC PWM node name with [...] adds 3016af34ef8d arm64: dts: qcom: msm8916-longcheer-l8150: Add light and p [...] adds 08b25f7d99e1 dt-bindings: arm: cpus: Add Kryo 250 CPUs adds 9fb08c801923 arm64: dts: qcom: Add MSM8953 device tree adds 06ea71e42975 arm64: dts: qcom: Add PM8953 PMIC adds 24af02271ca7 arm64: dts: qcom: Add SDM632 device tree adds cb898d5e59b4 dt-bindings: arm: qcom: Document sdm632 and fairphone,fp3 board adds 308b26cddb04 arm64: dts: qcom: sdm632: Add device tree for Fairphone 3 adds 29cefaaf2b35 Merge tag 'qcom-arm64-for-5.18' of git://git.kernel.org/pu [...] adds d1986fbd56ed arm64: dts: mt8192: Add watchdog node adds 462f6c4a7c08 arm64: dts: mt8183: add jpeg enc node for mt8183 adds a97af4b52b63 arm64: dts: mt6358: add mt6358-keys node adds 994a71a3c911 arm64: dts: mediatek: Add mt8192 power domains controller adds 1f9986b258c2 arm64: dts: mediatek: add clock support for mt7986a adds fbaac5b1057d arm64: dts: mediatek: update mt7986a memory node adds 809967d76e91 arm64: dts: mediatek: update mt7986b memory node adds c723b6b7b7a1 Merge tag 'v5.17-next-dts64' of git://git.kernel.org/pub/s [...] adds 2cf1c348d0f5 ARM: Add basic support for Airoha EN7523 SoC adds ecd2a1c1d541 ARM: dts: add GPIO support for Airoha EN7523 adds 8a6ea4edcf3e Merge tag 'v5.17-next-dts32' of git://git.kernel.org/pub/s [...] adds 5344930c64ab arm64: dts: marvell: armada-37xx: Add clock to PCIe node adds 94b0655636b3 Merge tag 'mvebu-dt64-5.18-1' of git://git.kernel.org/pub/ [...] adds d28ce6c7c1ee ARM: dts: armada-385.dtsi: Add definitions for PCIe legacy [...] adds 643d6a78ac76 dt-bindings: vendor-prefixes: Add Ctera Networks adds 5fc74dbdf8f6 ARM: dts: kirkwood: Add Ctera C-200 V1 board adds 8cd235b21605 ARM: dts: mvebu: Add Ctera C-200 V2 board adds c4deb8344a76 ARM: dts: turris-omnia: Set PCIe slot-power-limit-milliwat [...] adds 7d8e1702b572 Merge tag 'mvebu-dt-5.18-1' of git://git.kernel.org/pub/sc [...] adds 756f4ae14562 Merge tag 'zynqmp-dt-for-v5.18' of https://github.com/Xili [...] adds dd340570a671 ARM: dts: at91: sam9x60ek: modify vdd_1v5 regulator to vdd_1v15 adds cbb92a7717d2 ARM: dts: at91: sama7g5: Remove unused properties in i2c nodes adds 003e17e75a3c ARM: dts: at91: sama7g5: add eic node adds 92499dec3aa9 ARM: dts: at91: sama7g5: Add NAND support adds 1a38f961c4f1 Merge tag 'at91-dt-5.18-2' of git://git.kernel.org/pub/scm [...] adds e7f127b213fa arm64: dts: juno: align pl330 node name with dtschema adds 8ede5890faaa arm64: dts: lg: add dma-cells to pl330 node adds ad3c72b0c6b9 arm64: dts: lg: align pl330 node name with dtschema adds e8f022f9ecb4 Merge tag 'dt64-cleanup-5.18' of git://git.kernel.org/pub/ [...] adds 441d531ec9b7 ARM: dts: BCM5301X: define RTL8365MB switch on Asus RT-AC88U adds bdf8762da268 ARM: dts: bcm2837: Add the missing L1/L2 cache information adds 618682b35099 ARM: dts: bcm2711: Add the missing L1/L2 cache information adds 4c9b25077eb1 ARM: dts: bcm2835/6: Add the missing L1/L2 cache information adds e5eb80f0c076 dt-bindings: arm: bcm2835: Add Raspberry Pi Zero 2 W adds 21f9efbc5e98 ARM: dts: Add Raspberry Pi Zero 2 W adds eae8273f9bdd arm64: dts: broadcom: Add reference to RPi Zero 2 W adds 66848aff05f6 ARM: dts: NSP: MX6X: get mac-address from eeprom adds 482c85c7fc95 ARM: dts: NSP: MX6X: correct LED function types adds c8442f0fb09c ARM: dts: BCM5301X: Add Ethernet MAC address to Luxul XWR-3150 adds dd5d787f481d Merge tag 'arm-soc/for-5.18/devicetree' of https://github. [...] adds c210c1d8f19d arm64: dts: broadcom: align pl330 node name with dtschema adds 33826e9c6ba7 arm64: dts: broadcom: bcm4908: use proper TWD binding adds 72b1c5da796e arm64: dts: broadcom: bcm4908: add pinctrl binding adds 47513f6dd93b arm64: dts: broadcom: bcm4908: add watchdog block adds ba5dfa2fd8d0 arm64: dts: broadcom: bcm4908: add I2C block adds c953c764e505 arm64: dts: ns2: Fix spi-cpol and spi-cpha property adds 55927cb44db4 arm64: dts: broadcom: Fix sata nodename adds bb8555fe8715 arm64: dts: ns2: Fix spi clock name adds 66435063c5f3 arm64: dts: stingray: Fix spi clock name adds 7b4fc7c6f9a3 Merge tag 'arm-soc/for-5.18/devicetree-arm64' of https://g [...] adds 3cc8cd2d2595 arm64: dts: rockchip: add naneng combo phy nodes for rk3568 adds 37cbd3c52286 arm64: dts: rockchip: Fix SDIO regulator supply properties [...] adds 079d76ab3042 arm64: dts: rockchip: Remove vcc13 and vcc14 for rk808 adds 9d25aadd55bb arm64: dts: rockchip: Add #clock-cells value for rk805 adds fc30ed4edd4d Merge tag 'v5.18-rockchip-dts64-2' of git://git.kernel.org [...] adds f188620d6f96 ARM: dts: rockchip: Add #clock-cells value for rk805 adds c042639a70ed ARM: dts: rockchip: Update regulator name for PX3 adds 634f0f26cb9b Merge tag 'v5.18-rockchip-dts32-2' of git://git.kernel.org [...] adds 448841d9a2bc dt-bindings: usb: dwc2: fix compatible of Intel Agilex adds 1b5f9a048759 dt-bindings: usb: dwc2: add iommus adds 4b9ff41f22d6 dt-bindings: usb: dwc2: add disable-over-current adds 4b557e171ae7 arm64: dts: agilex/stratix10: add clock-names to USB DWC2 node adds ef82c9be844f arm64: dts: n5x: add sdr edac support adds 2ef363660d72 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] adds bfb60ede2c3e arm64: dts: fsd: Add the MCT support adds c729ff4f3d7a Merge branch 'arm/dt' into for-next4 adds 15cc8d030cd7 Merge tag 'renesas-drivers-for-v5.18-tag1' of git://git.ke [...] adds b89acaf8cad1 soc: renesas: Kconfig: Explicitly select PM and PM_GENERIC [...] adds 088659ad2a83 soc: renesas: Kconfig: Introduce ARCH_RZG2L config option adds f289f1d8a49f Merge tag 'renesas-drivers-for-v5.18-tag2' of git://git.ke [...] adds f7b67642dd98 tee: amdtee: Make use of the helper macro LIST_HEAD() adds bc5ede20b8ec Merge tag 'amdtee-for-v5.18' of git://git.linaro.org:/peop [...] adds 25b67f373b49 Merge tag 'tee-shm-for-v5.18' of git://git.linaro.org:/peo [...] adds 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources adds e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus adds c8812c2a0815 Merge tag 'imx-drivers-5.18' of git://git.kernel.org/pub/s [...] adds 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount adds 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling adds 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport adds 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] adds 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] adds b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol adds 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency adds 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API adds b610c55bdfb9 Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] adds ab930ecfcee8 Merge tag 'samsung-clk-fsd-5.18' of git://git.kernel.org/p [...] adds 1e5cf1452eb0 soc/tegra: pmc: Enable core domain support for Tegra20 and [...] adds 6f259bf1619b soc/tegra: fuse: Update nvmem cell list adds b631c9c2ae93 soc/tegra: fuse: Explicitly cast to/from __iomem adds 194217df813a soc/tegra: pmc: Add Tegra234 wake events adds fcfaff508b9f soc/tegra: bpmp: cleanup double word in comment adds 345932db14e3 Merge tag 'tegra-for-5.18-soc' of git://git.kernel.org/pub [...] adds c65d68e7e95a soc: ti: k3-socinfo: Add AM62x JTAG ID adds 254a1864e4d0 Merge tag 'ti-driver-soc-for-v5.18' of git://git.kernel.or [...] adds 80ce91730d32 dt-bindings: memory: lpddr2: Adjust revision ID property t [...] adds a06bf59d07f4 memory: Update of_memory lpddr2 revision-id binding adds b903f9c55ea4 Merge tag 'memory-controller-drv-5.18' of git://git.kernel [...] adds 88c7385290ed Merge tag 'memory-controller-drv-mediatek-5.18' of git://g [...] adds 42ba417307bc Merge tag 'memory-controller-drv-tegra-5.18' of git://git. [...] adds 73c022e12963 dt-bindings: power: Add MT8195 power domains adds ac0ca395543a soc: mediatek: pm-domains: Add wakeup capacity support in [...] adds dcbf6831a53a soc: mediatek: pm-domains: Remove unused macro adds db2ca8608a9f soc: mediatek: pm-domains: Move power status offset to pow [...] adds 342479c86d3e soc: mediatek: pm-domains: Add support for mt8195 adds c8a006896fce dt-bindings: power: Add MT8186 power domains adds 88590cbc1703 soc: mediatek: pm-domains: Add support for mt8186 adds 5f9b5b757e44 soc: mediatek: mmsys: add mt8186 mmsys routing table adds 15f1768365ae soc: mediatek: add MTK mutex support for MT8186 adds dcfd51925639 soc: mediatek: mtk-infracfg: Disable ACP on MT8192 adds 831785f0e5b9 soc: mediatek: mmsys: add mmsys reset control for MT8186 adds 83a7175cbe3e soc: mediatek: pwrap: add pwrap driver for MT8186 SoC adds a319fbfd3f6a dt-bindings: mediatek: add compatible for MT8186 pwrap adds eb1b02bef52a dt-bindings: arm: mediatek: mmsys: add support for MT8186 adds 16e769e2ae1f Merge tag 'v5.17-next-soc' of git://git.kernel.org/pub/scm [...] adds a1b019872693 soc: qcom: mdt_loader: Fix split-firmware condition adds d148363684a4 dt-bindings: power: rpmpd: Add MSM8226 to rpmpd binding adds 20f36361b7dd soc: qcom: rpmpd: Add MSM8226 support adds 4d558d4d88af Merge tag 'qcom-drivers-for-5.18' of git://git.kernel.org/ [...] adds 62dc30150c06 soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data adds a2d266a8f1fc Merge tag 'v5.17-next-soc.2' of git://git.kernel.org/pub/s [...] adds dc3005703f8c ARM: at91: ddr: remove CONFIG_SOC_SAMA7 dependency adds 55614e682a2c ARM: at91: ddr: align macro definitions adds 9a0775c9cd3d ARM: at91: ddr: fix typo to align with datasheet naming adds 9584e7263e9e ARM: at91: PM: add cpu idle support for sama7g5 adds f8e0f301c461 ARM: at91: Kconfig: select PM_OPP adds d0054a470c33 soc: add microchip polarfire soc system controller adds def8abbb1464 ARM: at91: add support in soc driver for new SAMA5D29 adds d3d009847a11 Merge tag 'at91-soc-5.18-2' of git://git.kernel.org/pub/sc [...] adds fd7bd80b4637 memory: emif: Add check for setup_interrupts adds 5b5ab1bfa189 memory: emif: check the pointer temp in get_device_details() adds 69d6941949ea dt-bindings: memory: renesas,rpc-if: Document RZ/V2L SoC adds 608f7cf3f544 Merge tag 'memory-controller-drv-5.18-2' of git://git.kern [...] adds 40b358f6156a dt-bindings: power: add Amlogic s4 power domains bindings adds f2b03c1056ef soc: s4: Add support for power domains controller adds c76edea0e52d Merge tag 'amlogic-drivers-for-v5.18' of git://git.kernel. [...] adds 5f8a266788b6 Merge branch 'arm/drivers' into for-next4 adds c8f59a1f0f48 ARM: ixp4xx: Delete Gateway 7001 boardfiles adds 3e96dcfb96e8 ARM: ixp4xx: Delete the Goramo MLR boardfile adds 0ac230e413c8 ARM: ixp4xx: Delete old PCI driver adds 0b78be6f432d ARM: ixp4xx: Drop stale Kconfig entry adds bb3f6e55a901 ARM: ixp4xx: Drop UDC info setting function adds b50113cbdd13 soc: ixp4xx: Add features from regmap helper adds 8754a7e61c76 soc: ixp4xx-npe: Access syscon regs using regmap adds c8200f4e7267 net: ixp4xx_eth: Drop platform data support adds e1721881ab51 net: ixp4xx_hss: Check features using syscon adds 3059dfa52c07 ARM: ixp4xx: Remove feature bit accessors adds 00ba9357d189 ARM: ixp4xx: Drop custom DMA coherency and bouncing adds 18b3b7b32319 ARM: ixp4xx: Drop all common code adds 06954b6a9e6a ARM: ixp4xx: Convert to SPARSE_IRQ and P2V adds 543f7961c204 Merge tag 'ixp4xx-cleanup-for-v5.18' of git://git.kernel.o [...] adds 183fc8344df9 Merge tag 'imx-soc-5.18' of git://git.kernel.org/pub/scm/l [...] adds 16018c0d27ed ARM: mstar: Select ARM_ERRATA_814220 adds 022e5220f272 Merge tag 'at91-soc-5.18' of git://git.kernel.org/pub/scm/ [...] adds 4036b29a146b ARM: mmp: Fix failure to remove sram device adds 28f74201e37c ARM: pxa: remove Intel Imote2 and Stargate 2 boards adds 278883945043 Merge tag 'samsung-soc-5.18' of git://git.kernel.org/pub/s [...] adds e6e6479c27aa soc: microchip: make mpfs_sys_controller_put static adds d9bdba07824c ARM: PXA: fix up decompressor code adds a483b1b232e6 Merge tag 'mvebu-arm-5.18-1' of git://git.kernel.org/pub/s [...] adds cd16bca772b2 Merge branch 'arm/soc' into for-next4 adds 17588e867e69 soc: document merges adds 83a259ac6dc9 Merge tag 'soc-fixes-5.17-2' into for-next4 adds 9d3ab161f7b9 Merge tag 'soc-fixes-5.17-3' into for-next4 adds cb0881445053 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 159f96ed47c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 39369380e729 Merge branch 'v5.18/dt64' into for-next adds 305cab6f7645 Merge branch 'v5.18/drivers' into for-next adds 8736b021a5d0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 450b056c92fa ARM: dts: aspeed: Enable Dual SPI RX transfers adds 0c41016e8151 ARM: dts: aspeed: Add GFX node to AST2600 adds 2c1acb13c3ef ARM: dts: aspeed: ast2600-evb: Enable GFX device adds d9540eeaa3d1 Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] adds 79950771ef4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96e7b5479a01 Merge branch 'at91-dt' into at91-next adds 67e2236e0abb Merge branch 'at91-defconfig' into at91-next adds c751ee5a62af Merge branch 'at91-defconfig' into at91-next adds f4de6d853a03 Merge branch 'at91-soc' into at91-next adds 285cc0d7d21b Merge branch 'at91-soc' into at91-next adds f66409148052 Merge branch 'at91-dt' into at91-next adds 8949f82fc329 Merge branch 'at91-defconfig' into at91-next adds d355edef55ee soc: microchip: make mpfs_sys_controller_put static adds 1a944729d863 clk: at91: sama7g5: fix parents of PDMCs' GCLK adds 8e842f02af7e clk: at91: clk-master: remove dead code adds a845fa592554 Merge branch 'clk-at91' into at91-next adds ed509ca65d17 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds c27983bbc75b Merge branch 'mem-ctrl-next' into for-next adds 560f9d092a9d Merge branch 'mem-ctrl-next' into for-next adds a58df5aa6b95 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 9a93965d055b Merge branch 'imx/soc' into for-next adds 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next adds f7fa9507668d Merge branch 'imx/dt' into for-next adds 65cada0ba3bc Merge branch 'imx/dt64' into for-next adds 45550ada88f0 Merge branch 'imx/defconfig' into for-next adds 7542db3c42fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c23e6fd02c77 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ed7e1505b075 Merge branch 'v5.17-next/dts32' into for-next adds 57278309680c Merge branch 'v5.17-next/dts64' into for-next adds b319542664df soc: mediatek: mmsys: add sw0_rst_offset in mmsys driver data adds 2f67bb34d9e2 soc: mediatek: mmsys: add mmsys reset control for MT8186 adds 498540577aef soc: mediatek: pwrap: add pwrap driver for MT8186 SoC adds 919e96df951d dt-bindings: mediatek: add compatible for MT8186 pwrap adds 45c9e9a608aa dt-bindings: arm: mediatek: mmsys: add support for MT8186 adds bfa883aceaf4 Merge branch 'v5.17-next/soc' into for-next adds 6ceb6a96db4e Merge branch 'v5.17-fixes' into for-next adds bae86b0763d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5004e6297fee Merge branch 'mvebu/arm' into mvebu/for-next adds 5ea063cd440d Merge branch 'mvebu/dt' into mvebu/for-next adds 8885ae5142a4 Merge branch 'mvebu/dt64' into mvebu/for-next adds 8edb15f1bcbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next adds 0ab49c3d36e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a0d61d02c102 dt-bindings: clocks: convert SDM845 Camera CC bindings to YAML adds 2564aa7544f4 dt-bindings: clocks: qcom,sdm845-camcc: add clocks/clock-names adds b77d8306d84f clk: qcom: ipq8074: Use floor ops for SDCC1 clock adds 8b6167a90135 dt-bindings: clock: Add sc8280xp to the RPMh clock control [...] adds 809b48289674 clk: qcom: rpmhcc: add sc8280xp support to the RPMh clock [...] adds 6914b82f3721 dt-bindings: clock: add QCOM SM6350 display clock bindings adds 837519775f1d clk: qcom: Add display clock controller driver for SM6350 adds 7b91b9d8cc6c dt-bindings: clock: add SM6350 QCOM Graphics clock bindings adds 013804a727a0 clk: qcom: Add GPU clock controller driver for SM6350 adds 2cabc4523765 dt-bindings: clock: Add A7 PLL binding for SDX65 adds af44e3276bf8 clk: qcom: Add A7 PLL support for SDX65 adds 2081df368ef3 clk: qcom: Add SDX65 APCS clock controller support adds a03965ed1310 dt-bindings: clock: split qcom,gcc.yaml to common and spec [...] adds a469bf89a009 dt-bindings: clock: simplify qcom,gcc-apq8064 Documentation adds 85e125878b4a dt-bindings: clock: document qcom,gcc-ipq8064 binding adds e95e825333ed clk: qcom: gcc-ipq806x: fix wrong naming for gcc_pxo_pll8_pll0 adds cb02866f9a74 clk: qcom: gcc-ipq806x: convert parent_names to parent_data adds a6aedd653213 clk: qcom: gcc-ipq806x: use ARRAY_SIZE for num_parents adds 512ea2edfe15 clk: qcom: gcc-ipq806x: add additional freq nss cores adds 28aa450d38e5 clk: qcom: gcc-ipq806x: add unusued flag for critical clock adds 33958ad3fc02 clk: qcom: clk-rcg: add clk_rcg_floor_ops ops adds 7e726f34c782 clk: qcom: gcc-ipq806x: add additional freq for sdc table adds b565d66403e3 dt-bindings: clock: add ipq8064 ce5 clk define adds b293510f3961 clk: qcom: gcc-ipq806x: add CryptoEngine clocks adds 887646c47d5c dt-bindings: reset: add ipq8064 ce5 resets adds 4f865bdcb44f clk: qcom: gcc-ipq806x: add CryptoEngine resets adds 5b2fa289c0d4 dt-bindings: clock: qcom: rpmcc: Add RPM Modem SubSystem ( [...] adds f804360bb3a5 clk: qcom: smd: Add missing RPM clocks for msm8992/4 adds 89f0f1a46015 clk: qcom: smd: Add missing MSM8998 RPM clocks adds 58922910add1 clk: qcom: clk-rcg2: Update logic to calculate D value for RCG adds b527358cb4cd clk: qcom: clk-rcg2: Update the frac table for pixel clock adds 2dc63e768ce2 clk: qcom: gcc: Add PCIe0 and PCIe1 GDSC for SM8150 adds 2fb605a1a529 clk: qcom: gcc: Add UFS_CARD and UFS_PHY GDSCs for SM8150 adds fb0c4f9d7293 clk: qcom: gcc: sm8150: Fix some identation issues adds d1a16e345578 clk: qcom: gcc: Add emac GDSC support for SM8150 adds 620f51252838 clk: qcom: Fix sorting of SDX_GCC_65 in Makefile and Kconfig adds 8397c9c0c26b dt-bindings: clock: add QCOM SM6125 display clock bindings adds 6e87c8f07407 clk: qcom: Add display clock controller driver for SM6125 adds b8277c8275a1 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] adds f4bb9786d83b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3173596284ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next adds 77494b5c6a73 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] adds f9181078bb48 Merge branches 'renesas-arm-dt-for-v5.18' and 'renesas-dri [...] adds dff7b84b4d2a Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next adds eabb50ac2053 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6cba50c1789b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 9e1814a0c35a Merge branch 'v5.18-armsoc/drivers' into for-next adds 3001cb317815 Merge branch 'v5.18-armsoc/dts32' into for-next adds b52880ab0670 Merge branch 'v5.18-armsoc/dts64' into for-next adds 9f565399ad07 clk/rockchip: Use of_device_get_match_data() adds 10b74af31073 clk: rockchip: re-add rational best approximation algorith [...] adds 3968abae8099 Merge branch 'v5.18-clk/next' into for-next adds bf19347a7856 Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds f03511c4f2b5 Merge branch 'v5.18-armsoc/dts64' into for-next adds ac6b5bc8a30b Merge branch 'v5.18-armsoc/dts32' into for-next adds ea80f22c4edd Merge branch 'v5.18-armsoc/dts64' into for-next adds 15cd17dae4ae arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy [...] adds b2e5612f6ea2 arm64: dts: rockchip: Add sata nodes to rk356x adds e23868c628a0 Merge branch 'v5.18-armsoc/dts64' into for-next adds 4588a0ca73e0 arm64: dts: rockchip: Add some pins for NanoPi4 adds 73b0466cfade Merge branch 'v5.18-armsoc/dts64' into for-next adds 0977774c62d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4efc93d707ff Merge branch 'next/dt' into for-next adds 39c2a5e0d38a Merge branch 'next/dt64' into for-next adds 272a253338f9 arm64: dts: fsd: Add the MCT support adds acda0aab9ed2 Merge branch 'for-v5.18/tesla-fsd' into for-next adds b2d5c4016a34 Merge branch 'for-v5.18/dt-cleanup' into for-next adds 161a31292582 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 34c29cdcc836 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 427094423e44 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] adds 4b52c464e657 Merge tag 'juno-update-5.18' of git://git.kernel.org/pub/s [...] adds 210b966b7e2f Merge tag 'scmi-updates-5.18' of git://git.kernel.org/pub/ [...] adds 28e44b0613f1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 01e57df26919 ARM: dts: stm32: Add alternate pinmux for ethernet0 pins adds 760ae19fa929 ARM: dts: stm32: Add alternate pinmux for mco2 pins adds 74fa56279651 ARM: dts: stm32: Switch DWMAC RMII clock to MCO2 on DHCOM adds 6a4091822599 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds f25c47c67629 Merge branch 'sunxi/dt-for-5.18' into sunxi/for-next adds 1bd5bf4fe556 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds b95c18100ed5 Merge tag 'tee-shm-for-v5.18' into next adds ad3e289de810 tee: make tee_shm_register_kernel_buf vmalloc supported adds 3e53bb2bd87b Merge branch 'tee_shm_vmalloc_for_v5.19' into next adds ed27d854649a Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds f5e8d1e373dd Merge branch for-5.17/arm/dt into for-next adds ce2e608bbeb4 Merge branch for-5.18/soc into for-next adds d6962f37c7a4 Merge branch for-5.18/dt-bindings into for-next adds f9c9602f5baa Merge branch 'for-5.18/dt-bindings' into for-5.18/memory adds 8c8959f2b5cc memory: tegra: Add Tegra234 support adds 572f08c0fd75 memory: tegra: Add APE memory clients for Tegra234 adds 82a1bf600d5d Merge branch for-5.18/memory into for-next adds f5c304e2e8b7 Merge branch for-5.18/arm/dt into for-next adds 157059d53ebc Merge branch for-5.18/arm64/dt into for-next adds 6d746e1eb2f6 Merge branch for-5.18/arm64/defconfig into for-next adds 133f7090d3d2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7e3580d1f38a Merge branch 'ti-k3-dts-next' into ti-next adds 183a6f5c6e1e Merge branches 'ti-k3-dts-next' and 'ti-drivers-soc-next' [...] adds af3e00abe5ed Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml adds 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source adds 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag adds 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode adds a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable adds da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode adds b83688258605 clk: cs2000-cp: make clock skip setting configurable adds 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling adds 5edffb980519 clk: cs2000-cp: convert driver to regmap adds 54a4509cf11b Merge branch 'clk-cs2000' into clk-next adds 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] adds 42531e5307c3 Merge branch 'clk-renesas' into clk-next adds 2403d6f1b1da clk: mediatek: Use %pe to print errors adds 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code adds ee488dc918bc clk: mediatek: gate: Internalize clk implementation adds 44dd1414cf76 clk: mediatek: gate: Implement unregister API adds 625afe4f05e1 clk: mediatek: gate: Clean up included headers adds 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API adds 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux adds 02f0d762319c clk: mediatek: cpumux: Clean up included headers adds 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API adds 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux adds dc46de49264e clk: mediatek: mux: Clean up included headers adds 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file adds 6dd199064dd8 clk: mediatek: pll: Implement unregister API adds 10174b507756 clk: mediatek: pll: Clean up included headers adds 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API adds 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API adds b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API adds cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API adds 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() adds c42a2888e0db clk: mediatek: mtk: Clean up included headers adds 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API adds e938a1340988 clk: mediatek: gate: Implement error handling in register API adds 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] adds eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API adds 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API adds 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs adds 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] adds cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() adds f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] adds cf8a482afc28 clk: mediatek: mt8195: Implement remove functions adds d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated adds fa62806ece26 Merge branch 'clk-mtk' into clk-next adds b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] adds f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next adds 48473a3319f6 Merge branch 'clk-fixes' into clk-next adds 356a8666263c Merge branch 'clk-fixes' into clk-next adds 7da5e77a1b5f Merge branch 'clk-fixes' into clk-next adds 703da2aed99c clk: nxp: Remove unused variable adds 2eb3b3f0e870 clk: nxp: Declare mux table parameter as const u32 * adds 891b7023010c clk: mux: Declare u32 *table parameter as const adds 08edf70457b3 clk: hisilicon: Remove unnecessary cast of mux table to u32 * adds 8a8e164b1de0 clk: mmp: Declare mux tables as const u32[] adds eac03cb010a9 clk: qcom: Declare mux table as const u32[] adds fa6ffe65cce5 clk: pistachio: Declare mux table as const u32[] adds 75061a6ff49b clk: Mark 'all_lists' as const adds 8df64183b8b7 clk: Mark clk_core_evict_parent_cache_subtree() 'target' const adds de408377db30 Merge branch 'clk-const' into clk-next adds 34f749787653 Merge tag 'clk-at91-5.18' of git://git.kernel.org/pub/scm/ [...] adds 05d4453f6cb5 Merge branch 'clk-at91' into clk-next adds 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] adds eccac77ede39 clk: imx7d: Remove audio_mclk_root_clk adds 8cf0e06a7230 dt-bindings: fsl: scu: add imx8dxl scu clock support adds 135efc3a76d1 clk: imx: off by one in imx_lpcg_parse_clks_from_dt() adds 245830990da6 dt-bindings: clock: Add imx93 clock support adds 9a45081bb1fd dt-bindings: clock: add i.MX93 clock definition adds 11994196178d clk: imx: add i.MX93 composite clk adds 1b26cb8a77a4 clk: imx: support fracn gppll adds 24defbe194b6 clk: imx: add i.MX93 clk adds d25cbd3e3927 clk: imx8mm: remove SYS PLL 1/2 clock gates adds 38ce00adc163 clk: imx8mn: remove SYS PLL 1/2 clock gates adds d097cc045b64 clk: imx8mp: remove SYS PLL 1/2 clock gates adds 485b4ff57c27 clk: imx: pll14xx: Use register defines consistently adds d77461a616b6 clk: imx: pll14xx: Drop wrong shifting adds 58f4980ccbec clk: imx: pll14xx: Use FIELD_GET/FIELD_PREP adds 53990cf9d5b4 clk: imx: pll14xx: consolidate rate calculation adds 052d03a043af clk: imx: pll14xx: name variables after usage adds 5ff50031cb88 clk: imx: pll14xx: explicitly return lowest rate adds 80cbc80612a0 clk: imx: pll14xx: Add pr_fmt adds b09c68dc57c9 clk: imx: pll14xx: Support dynamic rates adds 738e7891345f Merge tag 'clk-imx-5.18' of git://git.kernel.org/pub/scm/l [...] adds c62b1f34e93f MAINTAINERS: clk: imx: add git tree and dt-bindings files adds 3e6054d043c0 clk: imx: remove redundant re-assignment of pll->base adds 7811a4631173 Merge branch 'clk-imx' into clk-next adds 328212de9f84 Merge tag 'v5.18-rockchip-clk1' of git://git.kernel.org/pu [...] adds 454a72ab58f8 Merge branch 'clk-rockchip' into clk-next adds 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider adds 78789705581d clk: renesas: r8a779f0: Add WDT clock adds 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks adds 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock adds 9a771038959c Merge tag 'renesas-clk-for-v5.18-tag2' of git://git.kernel [...] adds dac6ad043392 Merge branch 'clk-renesas' into clk-next adds 40dda3532f90 clk: starfive: jh7100: Don't round divisor up twice adds 73bfc8d745a9 clk: starfive: jh7100: Handle audio_div clock properly adds 458dad7cac03 dt-bindings: clock: Add JH7100 audio clock definitions adds c31b32fef8de dt-bindings: clock: Add starfive,jh7100-audclk bindings adds 26ad971faa07 clk: starfive: jh7100: Make hw clock implementation reusable adds 8c373f8c793c clk: starfive: jh7100: Support more clock types adds 3028181ea3b8 clk: starfive: Add JH7100 audio clock driver adds 4fe9d9f545b9 Merge branch 'clk-starfive' into clk-next adds 78ab3a9a3d57 clk: ti: Constify clkctrl_name adds 80864594ff2a clk: ti: Preserve node in ti_dt_clocks_register() adds 274d679810da clk: ti: Optionally parse IO address from parent clock node adds 51f661ef9a10 clk: ti: Add ti_find_clock_provider() to use clock-output-names adds d02747e9894c clk: ti: Use clock-output-names for clkctrl adds 2c1593328d7f clk: ti: Add ti_dt_clk_name() helper to use clock-output-names adds 9e56a7d4263c clk: ti: Update pll and clockdomain clocks to use ti_dt_cl [...] adds ed06099c5d0b clk: ti: Update component clocks to use ti_dt_clk_name() adds 3b34cafca1c5 Merge branch 'clk-ti' into clk-next adds d8a441e53e24 clk: actions: Terminate clk_div_table with sentinel element adds 3eb00f89162e clk: loongson1: Terminate clk_div_table with sentinel element adds 113b261bdf2b clk: hisilicon: Terminate clk_div_table with sentinel element adds 8bed4ed5aa34 clk: clps711x: Terminate clk_div_table with sentinel element adds 1fdfd517ce79 clk: actions: Make sentinel elements more obvious adds bbe9b2e42b65 Merge branch 'clk-terminate' into clk-next adds 6f3cf24864ac clk: socfpga: cleanup spdx tags adds 7c55e8efd290 clk: cleanup comments adds 74e40517ba4f Merge branch 'clk-cleanup' into clk-next adds 65a29e39b013 clk: zynq: trivial warning fix adds 97b0db5f1fec clk: zynq: Update the parameters to zynq_clk_register_periph_clk adds 0c1b56df4517 clk: Fix clk_hw_get_clk() when dev is NULL adds 723d0530d9d7 clk: Introduce Kunit Tests for the framework adds 10c46f2ea914 clk: Enforce that disjoints limits are invalid adds 948fb0969eae clk: Always clamp the rounded rate adds a9b269310ad9 clk: Use clamp instead of open-coding our own adds c80ac50cbb37 clk: Always set the rate on clk_set_range_rate adds c97448437847 clk: Add clk_drop_range adds 12c90f3f27bb clk: bcm: rpi: Add variant structure adds 542acfec4e31 clk: bcm: rpi: Set a default minimum rate adds e9d6cea2af1c clk: bcm: rpi: Run some clocks at the minimum rate allowed adds 606ba94db18e Merge branch 'clk-range' into clk-next adds 6d6ef58c2470 clk: tegra: tegra124-emc: Fix missing put_device() call in [...] adds 09e3b18ca5de clk: bcm2835: Remove unused variable adds cde8e3ae3d37 clk: Use of_device_get_match_data() adds 7cd5c56054f8 clk: COMMON_CLK_LAN966X should depend on SOC_LAN966 adds 99f8c42885f3 Merge branch 'clk-cleanup' into clk-next adds ca85a66710a8 clk: uniphier: Fix fixed-rate initialization adds 94e19abed09e Merge branch 'clk-uniphier' into clk-next adds 635e5e73370e clk: microchip: Add driver for Microchip PolarFire SoC adds 91a4f5040931 Merge branch 'clk-microchip' into clk-next adds 00d5d031d328 dt-bindings: clock: Add Apple NCO adds 6641057d5dba clk: clk-apple-nco: Add driver for Apple NCO adds d447eaf746be MAINTAINERS: Add clk-apple-nco under ARM/APPLE MACHINE adds 93cdab11d346 Merge branch 'clk-apple' into clk-next adds 236541ace29e clk: clk-apple-nco: Allow and fix module building adds ac1390fb98af Merge branch 'clk-apple' into clk-next adds 234af44f336f Merge tag 'qcom-clk-for-5.18' of https://git.kernel.org/pu [...] adds e621c6b25da7 Merge branch 'clk-qcom' into clk-next adds 99105cc81885 Merge tag 'v5.17-rc4' into clk-ti adds 8850c3eae2c7 clk: ti: Drop legacy compatibility clocks for am3 adds e65eb2efc617 clk: ti: Drop legacy compatibility clocks for am4 adds 579cdf58b7e5 clk: ti: Drop legacy compatibility clocks for dra7 adds 87fab6a1422b Merge branch 'clk-ti' into clk-next adds 7a74e1e49622 clk: imx: Select MXC_CLK for i.MX93 clock driver adds e4fa3e89ace9 Merge branch 'clk-imx' into clk-next adds 6a6c2389ddf7 clk: ti: clkctrl: fix typos in comments adds bb7f4b8c1e5c clk: qcom: sm6125-gcc: fix typos in comments adds 34cb85203049 Merge branch 'clk-cleanup' into clk-next adds ca58c5c443ca Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 94d59ec8f1ad Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 91d7b75a5888 m68k: Add asm/config.h adds c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O adds ee55c9c5734e m68k: defconfig: Update defconfigs for v5.17-rc3 adds 0d52a01a266b m68k: defconfig: Disable fbdev on Sun3/3x adds 84af3df82b13 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b73119222f2d m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 5fb4d4690b77 m68knommu: fix 'screen_bits' defined but not used adds ffe74a6dc9bc m68knommu: fix ucsimm sparse warnings adds ef09b537c5f0 m68k: m5441x: remove erroneous clock disable adds e6e1e7b19fa1 m68k: coldfire/device.c: only build for MCF_EDMA when h/w [...] adds d96db5475a29 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 056e78699d5c Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds b56d1cafefaa MIPS: remove asm/war.h adds 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c adds b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops adds 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops adds ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops adds d1ca45f93c3f mips: Enable KCSAN adds fbb1d4b381b0 MIPS: Modernize READ_IMPLIES_EXEC adds 455481fc9a80 MIPS: Remove TX39XX support adds 200ed341b864 mips: Implement "current_stack_pointer" adds 4a0a1436053b mips: ralink: fix a refcount leak in ill_acc_of_setup() adds d17b66417308 MIPS: fix fortify panic when copying asm exception handlers adds 97bf0395c226 mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n adds 244eae91a94c DEC: Limit PMAX memory probing to R3k systems adds 6ddcba9d480b MIPS: Sanitise Cavium switch cases in TLB handler synthesizers adds 34275ac292ae mips: Always permit to build u-boot images adds 3f059a7e8c13 mips: remove reference to "newer Loongson-3" adds 4528668ca331 mips: cdmm: Fix refcount leak in mips_cdmm_phys_base adds 4d409ca3e510 MIPS: boot/compressed: Use array reference for image bounds adds b847bd64ea9f MIPS: Only use current_stack_pointer on GCC adds 8755d57ba1ff MIPS: RB532: fix return value of __setup handler adds 2bc5bab9a763 MIPS: pgalloc: fix memory leak caused by pgd_free() adds 89fa12689324 MIPS: Remove redundant check in device_tree_init() adds cd04d58e829d MIPS: Remove redundant definitions of device_tree_init() adds 588d08201c2d MIPS: Fix wrong comments in asm/prom.h adds ed58d88b2009 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 6b0b769efd68 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds f839e5f1cef3 parisc: Fix non-access data TLB cache flush faults adds e00b0a2ab8ec parisc: Fix handling off probe non-access faults adds 14615ecccb8b parisc: Simplify fast path for non-access data TLB faults adds df24e1783e6e parisc: Add vDSO support adds 9c379c652417 video/fbdev/stifb: Implement the stifb_fillrect() function adds b9f50eea4f27 parisc: Always use the self-extracting kernel feature adds 46b4016f7d3b parisc: Add defines for various space register adds 5613a930857e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() adds 360bd6c65807 parisc: Use constants to encode the space registers like S [...] adds 8278cc162663 parisc: Reduce code size by optimizing get_current() funct [...] adds d1434e03b291 parisc/unaligned: Use EFAULT fixup handler in unaligned handlers adds f85b2af1f046 parisc/unaligned: Rewrite inline assembly of emulate_ldh() adds e8aa7b17fe41 parisc/unaligned: Rewrite inline assembly of emulate_ldw() adds 427c1073a2a1 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_ldd() adds 3029ce31af15 parisc/unaligned: Rewrite 32-bit inline assembly of emulate_sth() adds e5e9e7f222e5 parisc/unaligned: Enhance user-space visible output adds a58e9d0984e8 parisc: Increase parisc_cache_flush_threshold setting adds 0a5754976914 parisc: Avoid calling SMP cache flush functions on cache-l [...] adds 2b41be484abd parisc: Enable ARCH_HAS_DEBUG_VM_PGTABLE adds 46162ac2a6a4 parisc: Improve CPU socket and core bootup info text adds 2a1dcdbb62cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 38a1756861b8 powerpc: Don't allow the use of EMIT_BUG_ENTRY with BUGFLA [...] adds cb7356986db0 powerpc/boot: Add `otheros-too-big.bld` to .gitignore adds 34d8dac807f0 powerpc/ftrace: Also save r1 in ftrace_caller() adds df45a5578828 powerpc/ftrace: Add recursion protection in prepare_ftrace [...] adds fc75f8733798 powerpc/ftrace: Have arch_ftrace_get_regs() return NULL un [...] adds 76b372814b08 powerpc/ftrace: Style cleanup in ftrace_mprofile.S adds bbbca72352bb powerpc/papr_scm: Implement initial support for injecting [...] adds 406a8c1d8fa5 powerpc: Remove remaining stab codes adds 8b91cee5eadd powerpc/64s/hash: Make hash faults work in NMI context adds 8a0edc72bec2 powerpc/module_64: fix array_size.cocci warning adds f961e20f15ed selftests/powerpc/pmu: Include mmap_buffer field as part o [...] adds c315669e2fbd selftests/powerpc/pmu: Add support for perf sampling tests adds 6523dce86222 selftests/powerpc/pmu: Add macros to parse event codes adds 5f6c3061af7c selftests/powerpc/pmu: Add utility functions to post proce [...] adds 54d4ba7f22d1 selftests/powerpc/pmu: Add event_init_sampling function adds 79c4e6aba8df selftests/powerpc/pmu: Add macros to extract mmcr fields adds 2b49e641063e selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields adds 13307f9584ea selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcr [...] adds eb7aa044df18 selftests/powerpc/pmu/: Add interface test for mmcr0 excep [...] adds a7c0ab2e6148 selftests/powerpc/pmu/: Add interface test for mmcr0_cc56r [...] adds b24142b9d240 selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit adds 9ac7c6d5e4b5 selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field adds d5172f2585cd selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 [...] adds 6e11374b0872 selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 [...] adds 2becea3b6acf selftests/powerpc/pmu/: Add interface test for mmcr1_comb field adds ac575b2606bf selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field adds 9ee241f1b144 selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_f [...] adds 02f02feb6b50 selftests/powerpc/pmu/: Add interface test for mmcr3_src fields adds 29cf373c5766 selftests/powerpc/pmu: Add interface test for mmcra regist [...] adds 607451ce0aa9 powerpc/fadump: register for fadump as early as possible adds 973e2e646240 powerpc/interrupt: Remove struct interrupt_state adds 749ed4a20657 powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_ [...] adds 2863dd2db23e powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit adds a633cb1eddda powerpc/lib/sstep: Fix 'sthcx' instruction adds 8667d0d64dd1 powerpc: Fix build errors with newer binutils adds 8219d31effa7 powerpc/lib/sstep: Fix build errors with newer binutils adds 81df21de8fb4 powerpc: Fix 'sparse' checking on PPC64le adds 5b23cb8cc6b0 powerpc: Move and rename func_descr_t adds d3e32b997a4c powerpc: Use 'struct func_desc' instead of 'struct ppc64_o [...] adds 0a9c5ae279c9 powerpc: Remove 'struct ppc64_opd_entry' adds 2fd986377d54 powerpc: Prepare func_desc_t for refactorisation adds 41a88b45479d ia64: Rename 'ip' to 'addr' in 'struct fdesc' adds a257cacc3871 asm-generic: Define CONFIG_HAVE_FUNCTION_DESCRIPTORS adds 0dc690e4ef5b asm-generic: Define 'func_desc_t' to commonly describe fun [...] adds e1478d8eaf27 asm-generic: Refactor dereference_[kernel]_function_descriptor() adds 69b420ed8fd3 lkdtm: Force do_nothing() out of line adds b64913394f12 lkdtm: Really write into kernel text in WRITE_KERN adds 72a86433049d lkdtm: Fix execute_[user]_location() adds 5e5a6c544165 lkdtm: Add a test for function descriptors protection adds 4bc06c59f62d Merge branch 'topic/func-desc-lkdtm' into next adds 36d014d37d59 KVM: PPC: Book3S HV: Stop returning internal values to userspace adds b99234b918c6 KVM: PPC: Fix vmx/vsx mixup in mmio emulation adds 3f831504482a KVM: PPC: mmio: Reject instructions that access more than [...] adds 349fbfe9b918 KVM: PPC: mmio: Return to guest after emulation failure adds c1c8a66367a3 KVM: PPC: Book3s: mmio: Deliver DSI after emulation failure adds faf01aef0570 KVM: PPC: Merge powerpc's debugfs entry content into gener [...] adds 8e0f353a44ff powerpc/kvm: no need to initialise statics to 0 adds 69ab6ac380a0 KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init adds c5d0d77b4526 KVM: PPC: Book3S HV: Delay setting of kvm ops adds 175be7e5800e KVM: PPC: Book3S HV: Free allocated memory if module init fails adds 4feb74aa64b3 KVM: PPC: Decrement module refcount if init_vm fails adds e40b38a41ce9 KVM: PPC: Book3S HV: remove unnecessary casts adds 9ef78b62938a Merge branch 'topic/ppc-kvm' into next adds 40562fe4fa3d powerpc/pseries/vas: Use common names in VAS capability structure adds 976410cd2cb4 powerpc/pseries/vas: Save PID in pseries_vas_window struct adds 1fe3a33ba0a3 powerpc/vas: Add paste address mmap fault handler adds b5c63d90cc2d powerpc/vas: Return paste instruction failure if no active window adds 6a8d4ca891aa powerpc/vas: Map paste address only if window is active adds 8ef7b9e1765a powerpc/pseries/vas: Close windows with DLPAR core removal adds c656cfe571a9 powerpc/pseries/vas: Reopen windows with DLPAR core add adds b903737bc522 powerpc/pseries/vas: sysfs interface to export capabilities adds 45f06eac30e5 powerpc/pseries/vas: Add 'update_total_credits' entry for [...] adds 278fe1cc2205 powerpc/pseries/vas: Define global hv_cop_caps struct adds 716d7a2e3764 powerpc/pseries/vas: Modify reconfig open/close functions [...] adds 37e6764895ef powerpc/pseries/vas: Add VAS migration handler adds fa1321b11bd0 powerpc/sysdev: fix incorrect use to determine if list is empty adds d4679ac8ea2e powerpc/64s: Don't use DSISR for SLB faults adds 591b4b268435 powerpc/code-patching: Pre-map patch area adds acd7408d2748 powerpc/bpf: Skip branch range validation during first pass adds bafb5898de5d powerpc/bpf: Emit a single branch instruction for known sh [...] adds 0ffdbce6f4a8 powerpc/bpf: Handle large branch ranges with BPF_EXIT adds c2067f7f8883 powerpc64/bpf: Do not save/restore LR on each call to bpf_ [...] adds 1d4866d5652f powerpc64/bpf: Use r12 for constant blinding adds 4eeac2b0aaad powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 adds b10cb163c4b3 powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry adds 43d636f8b4fd powerpc64/bpf elfv1: Do not load TOC before calling functions adds feb6307289d8 powerpc64/bpf: Optimize instruction sequence used for func [...] adds 74bbe3f08463 powerpc/bpf: Rename PPC_BL_ABS() to PPC_BL() adds 391c271f4deb powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL [...] adds 794abc08d75e powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros adds 7b187dcdb5d3 powerpc/bpf: Cleanup bpf_jit.h adds 576a6c3a00c1 powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c adds 036d559c0bde powerpc/bpf: Use _Rn macros for GPRs adds 3a3fc9bf1039 powerpc64/bpf: Store temp registers' bpf to ppc mapping adds 49c3af43e65f powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 adds 0f54bddefe7f powerpc/pseries: Parse control memory access error adds 0f4ef8a3bf78 selftests/powerpc: Add test for real address error handling adds 0a182611d149 powerpc/mce: Modify the real address error logging messages adds cc15ff327569 powerpc/mce: Avoid using irq_work_queue() in realmode adds 3c14b73454cf powerpc/pseries: Interface to represent PAPR firmware attributes adds 57201d657eb7 selftest/powerpc: Add PAPR sysfs attributes sniff test adds 9bdb2eec3dde powerpc/ftrace: Don't use lmw/stmw in ftrace_regs_caller() adds 228216716cb5 powerpc/ftrace: Refactor ftrace_{regs_}caller adds a5f04d1f2724 powerpc/ftrace: Regroup PPC64 specific operations in ftrac [...] adds 2ca48dbb2107 powerpc/ftrace: Use STK_GOT in ftrace_mprofile.S adds e86debbbb5f8 powerpc: Cleanup asm-prototypes.c adds e15c703be48e powerpc/smp: Declare current_set static adds a4abd55a2490 powerpc/kexec: Declare kexec_paca static adds 76222808fc25 powerpc: Move C prototypes out of asm-prototypes.h adds 1a76e520ee18 powerpc/64e: Tie PPC_BOOK3E_64 to PPC_FSL_BOOK3E adds d601fd24e696 powerpc/secvar: fix refcount leak in format_show() adds 5986f6b6575a powerpc/spufs: Fix build warning when CONFIG_PROC_FS=n adds 6b3a3e12f8e6 powerpc: declare unmodified attribute_group usages const adds 0b0057cc4193 powerpc/bitops: Force inlining of fls() adds 792993919349 powerpc/64: Force inlining of prevent_user_access() and se [...] adds 9f5196065eeb powerpc/ps3: remove unneeded semicolons adds 3fd46e551f67 powerpc: 8xx: fix a return value error in mpc8xx_pic_init adds d79976918852 powerpc/64: Add UADDR64 relocation support adds 463d7beb790d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d5bffc02e5c9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d10efa21a937 riscv: mm: Control p4d's folding by pgtable_l5_enabled adds 677b9eb8810e riscv: mm: Prepare pt_ops helper functions for sv57 adds 011f09d12052 riscv: mm: Set sv57 on defaultly adds 8fbdccd2b173 riscv: mm: Support kasan for sv57 adds 9195c294bc58 RISC-V: Add Sv57 page table support adds d56201d9440d riscv: defconfig: enable hugetlbfs option adds 213556235526 dt-bindings: soc/microchip: update syscontroller compatibles adds b435a1728c9f dt-bindings: soc/microchip: add info about services to mpf [...] adds 4cbcc0d7b397 dt-bindings: rtc: add bindings for microchip mpfs rtc adds 735806d8a68e dt-bindings: gpio: add bindings for microchip mpfs gpio adds df77f7735786 dt-bindings: pwm: add microchip corepwm binding adds 6546f920868e riscv: dts: microchip: use clk defines for icicle kit adds 72560c6559b8 riscv: dts: microchip: add fpga fabric section to icicle kit adds c5094f371008 riscv: dts: microchip: refactor icicle kit device tree adds 5b28df37d311 riscv: dts: microchip: update peripherals in icicle kit de [...] adds 528a5b1f2556 riscv: dts: microchip: add new peripherals to icicle kit d [...] adds 48e8641c2bf0 MAINTAINERS: update riscv/microchip entry adds feeb38685523 Update the Icicle Kit device tree adds 9d1f0ec9f717 riscv: Fixed misaligned memory access. Fixed pointer comparison. adds 28c12c789ef6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a4f03ad6d67 Merge branch 'fixes' into features adds 42b01a553a56 s390: always use the packed stack layout adds 81eac9079663 s390/test_unwind: show tests as skipped if unsupported adds 93bd3232448f s390/test_unwind: minor cleanup adds 8a0c97055027 s390/test_unwind: add "backtrace" module parameter adds 829ec7491c40 s390/test_unwind: add ftrace test adds 9ba142f472c1 s390/test_unwind: fix and extend kprobes test adds 4f8206b88286 s390/ap: driver callback to indicate resource in use adds 283915850a44 s390/ap: notify drivers on config changed and scan complet [...] adds 8944d05f9bbf s390/ap: enable sysfs attribute scans to force AP bus rescan adds 4851d2262236 s390/smp: sort out physical vs virtual pointers usage adds 96f6641a6a28 s390/ptrace: remove opencoded offsetof adds 1a5e3f262e03 s390/ftrace: make use of epsw to get psw mask adds f0003a9e4c18 s390/entry: remove unused expoline thunk adds e2aaae2d3677 s390/mm: add set_pXd()/set_pte() helper functions adds f29111f117aa s390/mm: add set_pte_bit()/clear_pte_bit() helper functions adds b8e3b37900a5 s390/mm: use set_pXd()/set_pte() helper functions everywhere adds 4a366f519a3c s390/mm,pgtable: don't use pte_val()/pXd_val() as lvalue adds 869a9dbc10d2 s390/mm,pageattr: don't use pte_val()/pXd_val() as lvalue adds 933b7253adf6 s390/mm,hugetlb: don't use pte_val()/pXd_val() as lvalue adds e1fc74ff2346 s390/mm,gmap: don't use pte_val()/pXd_val() as lvalue adds 966ffbd8615a s390/mm: convert pte_val()/pXd_val() into functions adds d64e5e9120a6 s390/ap/zcrypt: debug feature improvements adds 985214af939b s390/zcrypt: CEX8S exploitation support adds a7e701dba123 s390/zcrypt: handle checkstopped cards with new state adds 383366b58016 s390/zcrypt: Support CPRB minor version T7 adds 252a1ff77763 s390/zcrypt: change reply buffer size offering adds 1024063effc3 s390/zcrypt: Provide target domain for EP11 cprbs to sched [...] adds 9d792ef17f18 s390/airq: use DMA memory for summary indicators adds a156f09c9063 s390/extable: sort amode31 extable early adds 1952954569d1 s390/extable: search amode31 extable last adds d09a307fde1c s390/extable: move EX_TABLE define to asm-extable.h adds 0741ec112ca6 s390/extable: move extable related functions to mm/extable.c adds cfa45c5e0d36 s390/base: pass pt_regs to early program check handler adds 46fee16f5712 s390/extable: add and use fixup_exception helper function adds 3d66718cd62d s390/extable: convert to relative table with data adds 484a8ed8b7d1 s390/extable: add dedicated uaccess handler adds 7fc8c362e782 s390/bpf: encode register within extable entry adds df5a95f481c4 s390: remove .fixup section adds 6b1ca46ab3aa s390/test_unwind: avoid build warning with W=1 adds 50b7c4688da9 s390/asm-offsets: remove unused defines adds 0ecf337fa2e4 s390/signal: fix typo in comments adds 52b739e2780c s390/traps: get rid of magic cast for program interruption code adds 998e78004fe4 s390/traps: get rid of magic cast for per code adds 7d8484c4151d s390/irq: use assignment instead of cast adds 2268169c14e5 s390: remove unused expoline to BC instructions adds 6c2797cd5121 s390/pci: make zpci_set_irq()/zpci_clear_irq() static adds eed38cd2f46f s390/nospec: generate single register thunks if possible adds 1d2ad084800e s390/nospec: add an option to use thunk-extern adds 602bf1687e6f s390/nospec: align and size extern thunks adds 432b1cc78e98 s390/uaccess: Add copy_from/to_user_key functions adds 4efd417f298b s390: raise minimum supported machine generation to z10 adds bedc96698f48 s390/nospec: move to single register thunks adds 10bc15ba3a85 s390: assume stckf is always present adds 731efc9613ee s390: convert ".insn" encoding to instruction names adds 63bf38ff5bc3 s390/kprobes: Avoid additional kprobe in kretprobe handling adds c65f677b62d6 s390/test_unwind: add kretprobe tests adds 1c95dce9847d Merge branch 'features' into for-next adds 2e15a73f28be Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d7e879d8fb9 MAINTAINERS: Update UserModeLinux entry adds 3bdd271bc8be um: Remove duplicated include in syscalls_64.c adds 2a6852cb8ff0 lib/logic_iomem: correct fallback config references adds 6427c165275f um: Document dtb command line option adds e3a33af812c6 um: fix and optimize xor select template for CONFIG64 and [...] adds 39508aab4a66 um: Fix order of dtb unflatten/early init adds b35507a4cfb2 um: Migrate vector drivers to NAPI adds d2a0a616ab22 um: Fix WRITE_ZEROES in the UBD Driver adds b5fa1d09f10f uml: net: vector: fix const issue adds f4f03f299a56 um: Cleanup syscall_handler_t definition/cast, fix warning adds 1a3a6a2a035b um: Fix uml_mconsole stop/go adds 0e6d630cef8b um: Remove unused timeval_to_ns() function adds 4ef5a0b2e1b8 docs: UML: Mention telnetd for port channel adds 6580c5c18fb3 um: clang: Strip out -mno-global-merge from USER_CFLAGS adds 6e8f4b70127f um: port_user: Search for in.telnetd in PATH adds db8109a8bb4a um: port_user: Allow setting path to port-helper using UML [...] adds 3cb5a7f167c6 um: port_user: Improve error handling when port-helper is [...] adds 82017457957a um: run_helper: Write error message to kernel log on exec [...] adds 4b626c305da3 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds b8f9a9aa02bf net: xtensa: use strscpy to copy strings adds 9ddef266bcff xtensa: use strscpy to copy strings adds 6496f3a71709 xtensa: Remove unused early_read_config_byte() et al declarations adds 6fad9ddc7d9f xtensa: rename PT_SIZE to PT_KERNEL_SIZE adds 5b835d4cade1 xtensa: use XCHAL_NUM_AREGS as pt_regs::areg size adds 8c9ab55c0fbd xtensa: add missing XCHAL_HAVE_WINDOWED check adds dbf4ed894c0f xtensa: add helpers for division, remainder and shifts adds 19c5699f9aff xtensa: don't link with libgcc adds c20e1117d9aa xtensa: add kernel ABI selection to Kconfig adds 89b184f980f0 xtensa: make secondary reset vector support conditional adds f406f2d03e07 xtensa: fix stop_machine_cpuslocked call in patch_text adds e85d29ba4b24 xtensa: fix DTC warning unit_address_format adds f8fdaede22c8 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds e257039f0fc7 mount_setattr(): clean the control flow and calling conventions adds 6009ff9e8020 Merge branch 'fs.mount_setattr.fixes' into for-next adds 241e08ac18bc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9262377618b2 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds a25cedb4313d ceph: switch netfs read ops to use rreq->inode instead of [...] adds 5b19f1eba459 ceph: make ceph_netfs_issue_op() handle inlined data adds 083db6fd3e73 ceph: uninline the data on a file opened for writing adds 9eaa7b79979f ceph: eliminate req->r_wait_for_completion from ceph_mds_request adds fbed7045f552 ceph: wait for async create reply before sending any cap messages adds 4d9513cf6d20 ceph: wake waiters after failed async create adds 370f0acf2c70 ceph: fail the request directly if handle_reply gets an ESTALE adds 810313c5f3f5 ceph: fix comments mentioning i_mutex adds 27884f4bce63 libceph: drop else branches in prepare_read_data{,_cont} adds 6ddf5f165f13 ceph: add getvxattr op adds ab58a5a1c048 ceph: move to a dedicated slabcache for ceph_cap_snap adds 2941bf53f59c ceph: zero the dir_entries memory when allocating it adds 2e586641c950 ceph: do not update snapshot context when there is no new [...] adds 74a31df4f1f1 ceph: eliminate the recursion when rebuilding the snap context adds 7e7d67a2044a MAINTAINERS: add Xiubo Li as cephfs co-maintainer adds 1753629ea0f3 ceph: remove incorrect and unused CEPH_INO_DOTDOT macro adds 5ed91587e201 ceph: do not release the global snaprealm until unmounting adds 1ab36c9dfa01 ceph: allocate capsnap memory outside of ceph_queue_cap_snap() adds ad5255c1ea9c ceph: misc fix for code style and logs adds 4e07e88d5074 fscache: export fscache_end_operation() adds c4140494c9bd netfs: Generate enums from trace symbol mapping lists adds 2f7dfbc822a7 netfs: Rename netfs_read_*request to netfs_io_*request adds 969048024a88 netfs: Finish off rename of netfs_read_request to netfs_io [...] adds 1a57530f30f6 netfs: Split netfs_io_* object handling out adds 2454120d598c netfs: Adjust the netfs_rreq tracepoint slightly adds 0af722cc9f5f netfs: Trace refcounting on the netfs_io_request struct adds 6a9a15a81195 netfs: Trace refcounting on the netfs_io_subrequest struct adds 197c8c41c01e netfs: Adjust the netfs_failure tracepoint to indicate non [...] adds 0de140d2851b netfs: Refactor arguments for netfs_alloc_read_request adds 52df12d718be netfs: Change ->init_request() to return an error code adds 7082946186fc ceph: Make ceph_init_request() check caps on readahead adds e0ac33387cc4 netfs: Add a netfs inode context adds 5bbdb3d09f12 netfs: Add a function to consolidate beginning a read adds 55894d5be9b5 netfs: Prepare to split read_helper.c adds fd6837678c29 netfs: Rename read_helper.c to io.c adds afbee696ea98 netfs: Split fs/netfs/read_helper.c adds 22375a9c0212 netfs: Split some core bits out into their own file adds a4e875eb02a2 netfs: Keep track of the actual remote file size adds 1819c4a4bd56 afs: Maintain netfs_i_context::remote_i_size adds 54d1be52021d Merge branch 'fscache-next' of git://git.kernel.org/pub/sc [...] adds 2127b7825b78 Merge branch 'misc-5.17' into for-next-current-v5.16-20220314 adds c816d705b9db btrfs: remove write and wait of struct walk_control adds dc408ccdf01d btrfs: reuse existing pointers from btrfs_ioctl adds a450a4af7433 btrfs: don't log unnecessary boundary keys when logging directory adds 528ee697126f btrfs: put initial index value of a directory in a constant adds 732d591a5d6c btrfs: stop copying old dir items when logging a directory adds de6bc7f59896 btrfs: stop trying to log subdirectories created in past t [...] adds ff37c89f94be btrfs: move missing device handling in a dedicate function adds 9ad1230533ef btrfs: reuse existing inode from btrfs_ioctl adds bef16b52987b btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 770c79fb6550 btrfs: harden identification of a stale device adds 16cab91a0c8f btrfs: match stale devices by dev_t adds 4889bc05a96e btrfs: add device major-minor info in the struct btrfs_device adds 330a5bf45517 btrfs: use dev_t to match device in device_matched adds 823f8e5c1f06 btrfs: cleanup temporary variables when finding rotational [...] adds c4bf19099995 btrfs: zoned: remove redundant initialization of to_add adds 5c07c53f2d27 btrfs: scrub: remove redundant initialization of increment adds db5df2541200 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds 0292ecf19b35 btrfs: send: remove redundant ret variable in fs_path_copy adds 839061fe88be btrfs: add helper to delete a dir entry from a log tree adds d5f5bd546552 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 88d2beec7e53 btrfs: avoid logging all directory changes during renames adds 259c4b96d78d btrfs: stop doing unnecessary log updates during a rename adds 0f8ce49821de btrfs: avoid inode logging during rename and link when possible adds 65faced5b9ef btrfs: use single variable to track return value at btrfs_ [...] adds 2c7d2a230237 btrfs: add definition for EXTENT_TREE_V2 adds 4b3492539907 btrfs: disable balance for extent tree v2 for now adds 914a519b19e8 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds ef3eccc19aa8 btrfs: disable qgroups in extent tree v2 adds da32c6d5708b btrfs: disable scrub for extent-tree-v2 adds 813febdbe6c9 btrfs: disable snapshot creation/deletion for extent tree v2 adds 63cd070decb1 btrfs: disable space cache related mount options for exten [...] adds c2fa821cc9f9 btrfs: tree-checker: don't fail on empty extent roots for [...] adds bd676446c138 btrfs: abstract out loading the tree root adds 9c54e80ddc6b btrfs: add code to support the block group root adds f7238e509404 btrfs: add support for multiple global roots adds f9a912a3c45f btrfs: zoned: make zone activation multi stripe capable adds 4dcbb8ab31c1 btrfs: zoned: make zone finishing multi stripe capable adds dbfcc18f2721 btrfs: zoned: prepare for allowing DUP on zoned adds 265f7237dd25 btrfs: zoned: allow DUP on meta-data block groups adds a55e65b80e31 btrfs: replace BUILD_BUG_ON by static_assert adds f716fa4798df btrfs: zoned: remove redundant assignment in btrfs_check_z [...] adds 6b5b7a41d070 btrfs: stop checking for NULL return from btrfs_get_extent [...] adds b4e098a97f17 btrfs: remove unnecessary leaf free space checks when push [...] adds 7c4063d19efc btrfs: avoid unnecessary COW of leaves when deleting items [...] adds 0cae23b66a5f btrfs: avoid unnecessary computation when deleting items f [...] adds 7ecb4c31e773 btrfs: remove constraint on number of visited leaves when [...] adds d84575317078 btrfs: remove useless path release in the fast fsync path adds e1f53ed874e2 btrfs: prepare extents to be logged before locking a log t [...] adds c03475506e3e btrfs: stop checking for NULL return from btrfs_get_extent() adds bbf0ea7ea385 btrfs: fix lost error return value when reading a data page adds ad3fc7946b18 btrfs: remove no longer used counter when reading data page adds 6d3b050efa07 btrfs: assert we have a write lock when removing and repla [...] adds 40e7efe057ae btrfs: populate extent_map::generation when reading from disk adds dc4a4bdb3f22 btrfs: add lzo workspace buffer length constants adds a8f6f619e444 btrfs: qgroup: remove duplicated check in adding qgroup relations adds 457b0a3d6e26 btrfs: qgroup: remove outdated TODO comments adds 871129332d74 fs: export rw_verify_area() adds f6f7a25a6508 fs: export variant of generic_write_checks without iov_iter adds e331f6b19f8a btrfs: don't advance offset for compressed bios in btrfs_c [...] adds cb36a9bb17c4 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds 28c9b1e75aa1 btrfs: support different disk extent size for delalloc adds 8dd9872d2e26 btrfs: clean up cow_file_range_inline() adds d9496e8aba49 btrfs: optionally extend i_size in cow_file_range_inline() adds dcb77a9ae87d btrfs: add definitions and documentation for encoded I/O ioctls adds 1881fba89bd5 btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 7c0c7269f7b5 btrfs: add BTRFS_IOC_ENCODED_WRITE adds 03ddb19d2ea7 btrfs: make search_csum_tree return 0 if we get -EFBIG adds 1784b7d502a9 btrfs: handle csum lookup errors properly on reads adds b0bbc8a3d493 btrfs: check correct bio in finish_compressed_bio_read adds e14bfdb5a1f5 btrfs: remove the bio argument from finish_compressed_bio_read adds 606f82e797e2 btrfs: track compressed bio errors as blk_status_t adds f9f15de85d74 btrfs: do not double complete bio on errors during compres [...] adds 510671d2d836 btrfs: do not try to repair bio that has no mirror set adds 8cbc3001a326 btrfs: do not clean up repair bio if submit fails adds 7f30c07288bb btrfs: stop copying old file extents when doing a full fsync adds 5b7ce5e287f0 btrfs: hold on to less memory when logging checksums durin [...] adds 96acb3753e07 btrfs: voluntarily relinquish cpu when doing a full fsync adds 23e3337faf73 btrfs: reset last_reflink_trans after fsyncing inode adds 1f4613cdbe77 btrfs: fix unexpected error path when reflinking an inline extent adds b2d9f2dc019f btrfs: deal with unexpected extent type during reflinking adds c067da878156 btrfs: add filesystems state details to error messages adds 33c44184991e btrfs: pass btrfs_fs_info for deleting snapshots and cleaner adds 7eefae6bb1dd btrfs: pass btrfs_fs_info to btrfs_recover_relocation adds ae460f058e9f btrfs: remove the cross file system checks from remap adds 9f5710bbfd30 fs: allow cross-vfsmount reflink/dedupe adds ca5e4ea0beae btrfs: zoned: mark relocation as writing adds 06bae876634e btrfs: extend locking to all space_info members accesses adds 313ab75399d0 btrfs: add and use helper for unlinking inode during log replay adds b3c958a3694e btrfs: remove BUG_ON(ret) in alloc_reserved_tree_block adds 3466670558d7 btrfs: add a alloc_reserved_extent helper adds 5b2a54bb7c47 btrfs: remove last_ref from the extent freeing code adds 8f8aa4c7a9bd btrfs: factor out do_free_extent_accounting helper adds 4eb150d6122b btrfs: unify the error handling pattern for read_tree_block() adds 9a4ffa1bd629 btrfs: unify the error handling of btrfs_read_buffer() adds 3777369ff151 btrfs: verify the tranisd of the to-be-written dirty exten [...] adds bf7bd725b022 btrfs: add lockdep_assert_held to need_preemptive_reclaim adds 79c9234ba596 btrfs: don't access possibly stale fs_info data in device_ [...] adds d3e29967079c btrfs: zoned: put block group after final usage adds 71f3883a5968 btrfs: zoned: use RCU list in btrfs_can_activate_zone adds 7d5e73a6ef6c btrfs: zoned: remove left over ASSERT checking for single profile adds 77fd0e401165 btrfs: fix qgroup reserve overflow the qgroup limit adds 959ff28a497f Merge branch 'misc-5.18' into for-next-current-v5.16-20220314 adds 89a925d75608 Merge branch 'for-next-current-v5.16-20220314' into for-ne [...] adds a3fcfd13ded7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3ee9fb22652 smb3: fix incorrect session setup check for multiuser mounts adds 45c55428990d Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds ed6e0401e68b erofs: use meta buffers for erofs_read_superblock() adds 5c6dcc57e2e5 erofs: get rid of `struct z_erofs_collector' adds 6f39d1e1ca46 erofs: clean up preload_compressed_pages() adds faac509507e2 Documentation/filesystem/dax: update DAX description on erofs adds d467e980d023 erofs: silence warnings related to impossible m_plen adds ab474fccd045 erofs: clean up z_erofs_extent_lookback adds 9f2731d6338a erofs: refine managed inode stuffs adds a942da24abc5 fs: erofs: add sanity check for kobject in erofs_unregister_sysfs adds fe5de5859d44 erofs: use meta buffers for reading directories adds 500edd095648 erofs: use meta buffers for inode lookup adds a1108dcd9373 erofs: rename ctime to mtime adds ad1b7ae7e4ba Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e225aa3c38fc exfat: allow access to paths with trailing dots adds 4a12c9a24ae2 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag adds 4f0b903ded72 fsnotify: fix merge with parent's ignored mask adds 04e317ba72d0 fsnotify: optimize FS_MODIFY events with no ignored masks adds 7419e29ce8ac Merge Amir's fsnotify fix & speedup. adds 50b3a8189910 ext2: correct max file size computing adds 6b421a98d1e4 Merge Zhang's ext2 cleanup. adds eb103a51640e reiserfs: Deprecate reiserfs adds 487606687984 Merge reiserfs deprecation patch. adds 31e9dc49c2c0 udf: remove redundant assignment of variable etype adds c4439eccd55e Pull udf cleanup from Colin Ian King. adds f92ca72b0263 fsnotify: remove redundant parameter judgment adds f06e95c3a4ca Merge fsnotify cleanup from Bang Li. adds 88dc6cb282c0 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds e3952fcce1aa ext4: fix remount with 'abort' option adds cc16eecae687 jbd2: fix use-after-free of transaction_t race adds f7f497cb7024 jbd2: kill t_handle_lock transaction spinlock adds 2d4429205882 jbd2: remove CONFIG_JBD2_DEBUG to update t_max_wait adds a5c0e2fdf7ce ext4: correct cluster len and clusters changed accounting [...] adds bfdc502a4a4c ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit adds 8ac3939db99f ext4: refactor ext4_free_blocks() to pull out ext4_mb_clear_bb() adds dbaafbadc5c3 ext4: use in_range() for range checking in ext4_fc_replay_ [...] adds 123e3016ee9b ext4: rename ext4_set_bits to mb_set_bits adds bd8247eee1a2 ext4: no need to test for block bitmap bits in ext4_mb_mark_bb() adds 6bc6c2bdf1ba ext4: add ext4_sb_block_valid() refactored out of ext4_ino [...] adds a00b482b82fb ext4: add strict range checks while freeing blocks adds 8c91c57907d3 ext4: add extra check in ext4_mb_mark_bb() to prevent agai [...] adds b3998b3bc658 ext4: improve fast_commit performance and scalability adds a861fb9fa51d ext4: use time_is_before_jiffies() instead of open coding it adds 7aab5c84a0f6 ext4: fix fs corruption when tring to remove a non-empty d [...] adds fd9b6fad667c ext4: fix ext4_mb_clear_bb() kernel-doc comment adds 5c93e8ecd5bd ext4: fix underflow in ext4_max_bitmap_size() adds 6b71b69dd98b ext4: remove redundant assignment to variable split_flag1 adds cc5095747edf ext4: don't BUG if someone dirty pages without asking ext4 first adds 27b38686a3bb ext4: make mb_optimize_scan option work with set/unset mount cmd adds 077d0c2c78df ext4: make mb_optimize_scan performance mount option work [...] adds 688b0d8536e0 doc: fixed a typo in ext4 documentation adds 2bb8dd401a4f ext4: warn when dirtying page w/o buffers in data=journal mode adds c864ccd182d6 ext4: remove unused enum EXT4_FC_COMMIT_FAILED adds 7af1974af0a9 ext4: fix ext4_fc_stats trace point adds 8cb5a30372ef ext4: convert ext4_fc_track_dentry type events to use event class adds 7f1424408474 ext4: do not call FC trace event in ext4_fc_commit() if FS [...] adds 78be0471da4e ext4: return early for non-eligible fast_commit track events adds 08f4c42abad1 ext4: add new trace event in ext4_fc_cleanup adds 1d2e2440c519 ext4: add transaction tid info in fc_track events adds d9bf099cb980 ext4: add commit_tid info in jbd debug log adds 5641ace54471 ext4: add commit tid info in ext4_fc_commit_start/stop tra [...] adds 163f11b8b348 ext4: fix remaining two trace events to use same printk co [...] adds 919adbfec29d ext4: fix kernel doc warnings adds 263c02c801b7 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 2fef99b8372c f2fs: fix missing free nid in f2fs_handle_failed_inode adds c7f91bd41029 f2fs: Restore rwsem lockdep support adds 680af5b824a5 f2fs: quota: fix loop condition at f2fs_quota_sync() adds 344150999b7f f2fs: fix to avoid potential deadlock adds f41ee8b91c00 f2fs: fix to do sanity check on curseg->alloc_type adds 50c63009f6ab f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes adds 7f8e249dccc4 f2fs: introduce F2FS_UNFAIR_RWSEM to support unfair rwsem adds d13732cc0cc9 f2fs: remove unnecessary read for F2FS_FITS_IN_INODE adds ba900534f807 f2fs: don't get FREEZE lock in f2fs_evict_inode in frozen fs adds 98237fcda4a2 f2fs: use spin_lock to avoid hang adds 646f64b576f7 f2fs: remove redundant parameter judgment adds d284af43f703 f2fs: compress: fix to print raw data size in error path o [...] adds d98af5f45520 f2fs: introduce gc_urgent_mid mode adds 3459538a3654 f2fs: fix compressed file start atomic write may cause dat [...] adds bf03f9559b7d f2fs: initialize sbi->gc_mode explicitly adds 5cdefac88f6e f2fs: use aggressive GC policy during f2fs_disable_checkpoint() adds 19393f3cb7a1 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds b2963932346f gfs2: Remove return value for gfs2_indirect_init adds c5d3786a88f6 gfs2: Fix should_fault_in_pages() logic adds b2d5f10d9662 gfs2: Disable page faults during lockless buffered reads adds 28b6c894942a gfs2: Add read/write page 'fault_stats' adds c16595e48e19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d8883851b15 Documentation: ksmbd: update Feature Status table adds cabab3a1d938 ksmbd: use netif_is_bridge_port adds d034f1b6ee69 ksmbd: remove internal.h include adds 4f8c35616f1e ksmbd: remove filename in ksmbd_file adds 7e02126ddced ksmbd: fix racy issue from using ->d_parent and ->d_name adds c7b2c4536cd9 ksmbd: increment reference count of parent fp adds 775a10579f8d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 98c27f276be8 NFS: simplify check for freeing cn_resp adds 8786fde8421c Convert NFS from readpages to readahead adds b7f114edd543 NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() adds ab22e2cbbccb SUNRPC: remove redundant pointer plainhdr adds 3e17898aca29 NFSv4: Protect the state recovery thread against direct reclaim adds d7867712d81c NFS: Charge open/lock file contexts to kmemcg adds 9c00fd9acba8 NFSv4: Charge NFSv4 open state trackers to kmemcg adds 5c60e89e71f8 NFSv4.2: Fix up an invalid combination of memory allocation flags adds da48f267f90d NFS: Convert GFP_NOFS to GFP_KERNEL adds 61345a42a2ff NFSv4/flexfiles: Convert GFP_NOFS to GFP_KERNEL adds 4fb547be355d NFSv4.2/copyoffload: Convert GFP_NOFS to GFP_KERNEL adds 0adc87940618 SUNRPC: Convert GFP_NOFS to GFP_KERNEL adds 4c2883e77c5f SUNRPC/auth_gss: Convert GFP_NOFS to GFP_KERNEL adds 46442b850e5b SUNRPC/xprtrdma: Convert GFP_NOFS to GFP_KERNEL adds 43245eca6e67 NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED adds 50c790a0b69b NFSv4: use unique client identifiers in network namespaces adds 88a6099fc327 NFS: Replace last uses of NFS_INO_REVAL_PAGECACHE adds 41e97b7f8a15 NFS: Remove unused flag NFS_INO_REVAL_PAGECACHE adds b622ffe1d9ec NFS: NFSv2/v3 clients should never be setting NFS_CAP_XATTR adds f1ec501d08b7 NFS: Remove unnecessary XATTR cache invalidation in nfs_fhget() adds 84631f84ac95 NFS: Clean up NFSv4.2 xattrs adds 6c984083ec24 NFS: Use of mapping_set_error() results in spurious errors adds b38e09b9b613 Revert "NFSv4: use unique client identifiers in network na [...] adds 64cfca85bacd NFS: Return valid errors from nfs2/3_decode_dirent() adds 1a93b82c59ab NFS: constify nfs_server_capable() and nfs_have_writebacks() adds 2eef8a311122 NFS: Trace lookup revalidation failure adds d1e32ea35502 NFS: Initialise the readdir verifier as best we can in nfs [...] adds 281f31b2e5a2 NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context adds 0b2662b7e7fd NFS: Calculate page offsets algorithmically adds d09e673f4971 NFS: Store the change attribute in the directory page cache adds 728dd0ab3742 NFS: Don't re-read the entire page cache to find the next cookie adds c8f0523ba398 NFS: Don't advance the page pointer unless the page is full adds 580f236737d1 NFS: Adjust the amount of readahead performed by NFS readdir adds 6c34f05b7546 NFS: If the cookie verifier changes, we must invalidate th [...] adds 9ff89c25d8ad NFS: Simplify nfs_readdir_xdr_to_array() adds 9c3f4d988c23 NFS: Reduce use of uncached readdir adds 230bc98f7a2a NFS: Improve heuristic for readdirplus adds ad1e109a4109 NFS: Don't ask for readdirplus unless it can help nfs_getattr() adds c49c68944f2d NFSv4: Ask for a full XDR buffer of readdir goodness adds 2c2c336506e9 NFS: Readdirplus can't help lookup for case insensitive fi [...] adds 0b3cc71b5ab3 NFS: Don't request readdirplus when revalidation was forced adds 310e3187450d NFS: Add basic readdir tracing adds eace45a18ccb NFS: Trace effects of readdirplus on the dcache adds 11d03d0a1ed8 NFS: Trace effects of the readdirplus heuristic adds 9332cf14e2db NFS: Clean up page array initialisation/free adds f648022faa68 NFS: Convert readdir page cache to use a cookie based index adds b0365ccb0712 NFS: Fix up forced readdirplus adds 0adf85b445c7 NFS: Optimise away the previous cookie field adds 612896ec5a4e NFS: Cache all entries in the readdirplus reply adds cb8fac6d2727 NFS: remove unneeded check in decode_devicenotify_args() adds b4be2c598b76 NFSv4.1 restrict GETATTR fs_location query to the main transport adds 45f3a70ba68e NFS: Cleanup usage of nfs_inode in fscache interface adds fc1c5abfca7e NFS: Rename fscache read and write pages functions adds e3f0a7fe698f NFS: Replace dfprintks with tracepoints in fscache read an [...] adds b5fdf66f6eb2 NFS: Remove remaining dfprintks related to fscache and rem [...] adds 944d95f766c6 NFS: remove IS_SWAPFILE hack adds c487216bec83 SUNRPC/call_alloc: async tasks mustn't block waiting for memory adds a41b05edfedb SUNRPC/auth: async tasks mustn't block waiting for memory adds a721035477fb SUNRPC/xprt: async tasks mustn't block waiting for memory adds a80a84618689 SUNRPC: remove scheduling boost for "SWAPPER" tasks. adds 89c2be8a9516 NFS: discard NFS_RPC_SWAPFLAGS and RPC_TASK_ROOTCREDS adds 8db55a032ac7 SUNRPC: improve 'swap' handling: scheduling and PF_MEMALLOC adds 4dc73c679114 NFSv4: keep state manager thread active if swap is enabled adds 64158668ac8b NFS: swap IO handling is slightly different for O_DIRECT IO adds c265de257f55 NFS: swap-out must always use STABLE writes. adds 693486d5f895 SUNRPC: change locking for xs_swap_enable/disable adds 12077a60bd14 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds e377a3e698fb nfsd: Add support for the birth time attribute adds 378a6109dd14 NFSD: De-duplicate hash bucket indexing adds 0f29ce32fbc5 NFSD: Skip extra computation for RC_NOCACHE case adds add1511c3816 NFSD: Streamline the rare "found" case adds d07c9ad62247 tracing: Introduce helpers to safely handle dynamic-sized [...] adds c6ced22997ad tracing: Update print fmt check to handle new __get_sockad [...] adds 9db0e15fb32b NFSD: Use __sockaddr field to store socket addresses adds c1a3f2ce66c8 NFSD: Remove NFSD_PROC_ARGS_* macros adds 26ce14e77a82 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds aca3ed791553 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 70a60cbfb613 SUNRPC: Record endpoint information in trace log adds a9ff2e99e9fa SUNRPC: Remove the .svo_enqueue_xprt method adds c0219c499799 SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 87cdd8641c8a SUNRPC: Remove svo_shutdown method adds 352ad31448fe SUNRPC: Rename svc_create_xprt() adds 4355d767a21b SUNRPC: Rename svc_close_xprt() adds c7d7ec8f043e SUNRPC: Remove svc_shutdown_net() adds f49169c97fce NFSD: Remove svc_serv_ops::svo_module adds 37902c631309 NFSD: Move svc_serv_ops::svo_function into struct svc_serv adds 74aaf96feaca SUNRPC: Teach server to recognize RPC_AUTH_TLS adds 4d2eeafecd6c nfsd: more robust allocation failure handling in nfsd_file [...] adds 5f9a62ff7d28 NFSD: Remove CONFIG_NFSD_V3 adds f3e4080edd27 arch: Remove references to CONFIG_NFSD_V3 in the default configs adds 35aff0678f99 NFSD: Clean up _lm_ operation names adds 50719bf3442d NFSD: Fix nfsd_breaker_owns_lease() return values adds 9d6647762b9c fs/lock: documentation cleanup. Replace inode->i_lock with [...] adds 184416d4b985 NFSD: prevent underflow in nfssvc_decode_writeargs() adds 23a9dbbe0faf NFSD: prevent integer overflow on 32 bit systems adds 10c5ad949f42 fs/lock: add new callback, lm_lock_expired, to lock_manage [...] adds 26ff4e51bb4c fs/lock: only call lm_breaker_owns_lease if there is conflict. adds 8fa5847fef11 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds daad22b0e5a6 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 163b438b510c fs/jffs2: fix comments mentioning i_mutex adds 4c7c44ee1650 jffs2: fix use-after-free in jffs2_clear_xattr_subsystem adds d051cef784de jffs2: fix memory leak in jffs2_do_mount_fs adds 9cdd3128874f jffs2: fix memory leak in jffs2_scan_medium adds 46ee9bda865c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1a39ae415c1b xfs: add missing cmap->br_state = XFS_EXT_NORM update adds eba0549bc7d1 xfs: don't generate selinux audit messages for capability testing adds e014f37db1a2 xfs: use setattr_copy to set vfs inode attributes adds dd3b015dd806 xfs: refactor user/group quota chown in xfs_setattr_nonsize adds 871b9316e7a7 xfs: reserve quota for dir expansion when linking/unlinking files adds 41667260bc84 xfs: reserve quota for target dir expansion when renaming files adds 996b2329b20a xfs: constify the name argument to various directory functions adds 744e6c8ada5d xfs: constify xfs_name_dotdot adds 1d2751ca45cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 0a552b9c39fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aad923671686 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 60bdd865927b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters adds c4b0059be663 Merge branch 'for-5.18' into for-next adds a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] adds dcd03ba15947 Merge branch 'for-5.18' into for-next adds ce06e863f36f printk: make suppress_panic_printk static adds 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next adds 84842911322f vsprintf: Fix %pK with kptr_restrict == 0 adds e8134595e3f1 Merge branch 'for-5.18' into for-next adds b665eae7a788 printk: fix return value of printk.devkmsg __setup handler adds c5f75d490fc2 Merge branch 'for-5.18' into for-next adds cc7431a79b82 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...]
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 (3c30cf91b5ec) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 5 - .mailmap | 7 +- .rustfmt.toml | 12 - Documentation/ABI/obsolete/procfs-i8k | 10 - Documentation/ABI/stable/sysfs-devices-system-cpu | 4 - Documentation/ABI/testing/configfs-usb-gadget-uac1 | 5 +- Documentation/ABI/testing/configfs-usb-gadget-uac2 | 7 +- Documentation/ABI/testing/debugfs-hisi-hpre | 178 +- Documentation/ABI/testing/debugfs-hisi-sec | 146 +- Documentation/ABI/testing/debugfs-hisi-zip | 146 +- Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 - Documentation/ABI/testing/sysfs-bus-papr-pmem | 12 + Documentation/ABI/testing/sysfs-bus-peci | 16 - Documentation/ABI/testing/sysfs-class-hwmon | 8 - Documentation/ABI/testing/sysfs-class-power | 1 + Documentation/ABI/testing/sysfs-class-thermal | 2 +- Documentation/ABI/testing/sysfs-devices-system-cpu | 7 +- Documentation/ABI/testing/sysfs-driver-eud | 9 - .../testing/sysfs-firmware-papr-energy-scale-info | 29 + Documentation/ABI/testing/sysfs-fs-f2fs | 18 +- Documentation/Makefile | 2 +- Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/cgroup-v2.rst | 5 - Documentation/admin-guide/hw-vuln/spectre.rst | 50 +- Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kdump/vmcoreinfo.rst | 8 + Documentation/admin-guide/kernel-parameters.txt | 114 +- Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/pagemap.rst | 2 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/sysctl/fs.rst | 50 - Documentation/admin-guide/sysctl/kernel.rst | 75 +- Documentation/admin-guide/sysctl/net.rst | 9 - Documentation/arm64/elf_hwcaps.rst | 5 + Documentation/arm64/memory-tagging-extension.rst | 26 +- 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/btf.rst | 45 +- Documentation/bpf/instruction-set.rst | 215 +- Documentation/cdrom/packet-writing.rst | 4 +- Documentation/core-api/entry.rst | 279 - Documentation/core-api/index.rst | 8 - Documentation/core-api/xarray.rst | 14 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/ktap.rst | 31 +- Documentation/devicetree/bindings/arm/altera.yaml | 46 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 + .../devicetree/bindings/arm/arm,cci-400.yaml | 5 - .../devicetree/bindings/arm/atmel-at91.yaml | 9 + .../devicetree/bindings/arm/bcm/bcm2835.yaml | 1 + .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/cpus.yaml | 3 +- .../devicetree/bindings/arm/freescale/fsl,scu.txt | 1 + Documentation/devicetree/bindings/arm/fsl.yaml | 1 + .../devicetree/bindings/arm/idle-states.yaml | 80 +- .../devicetree/bindings/arm/intel,socfpga.yaml | 26 + .../bindings/arm/mediatek/mediatek,mmsys.yaml | 1 + .../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 | 6 + Documentation/devicetree/bindings/arm/ti/k3.yaml | 6 + .../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/intc_stratix10.txt | 20 - .../devicetree/bindings/clock/intel,stratix10.yaml | 35 + .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 - .../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,rpmhcc.yaml | 1 + .../bindings/clock/qcom,sdm845-camcc.yaml | 65 + .../bindings/clock/starfive,jh7100-audclk.yaml | 57 + .../devicetree/bindings/clock/ti/ti,clksel.yaml | 51 - .../bindings/crypto/intel,ixp4xx-crypto.yaml | 15 +- .../allwinner,sun4i-a10-display-engine.yaml | 2 - .../bindings/display/bridge/analogix,anx7625.yaml | 19 +- .../bindings/display/bridge/lvds-codec.yaml | 1 - .../bindings/display/bridge/ti,sn65dsi83.yaml | 5 +- .../bindings/display/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,disp.txt | 9 + .../bindings/display/mediatek/mediatek,hdmi.yaml | 5 +- .../devicetree/bindings/display/msm/gpu.yaml | 2 - .../devicetree/bindings/display/msm/mdp4.txt | 114 + .../devicetree/bindings/display/msm/mdp4.yaml | 124 - .../display/panel/leadtek,ltk050h3146w.yaml | 2 +- .../bindings/display/panel/panel-simple.yaml | 2 - .../bindings/display/panel/sony,acx424akp.yaml | 11 +- .../devicetree/bindings/display/renesas,du.yaml | 10 +- .../bindings/display/rockchip/rockchip-drm.yaml | 2 - .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 42 - .../display/samsung/samsung,exynos-hdmi.yaml | 227 - .../display/samsung/samsung,exynos-mixer.yaml | 143 - .../display/samsung/samsung,exynos5433-decon.yaml | 148 - .../display/samsung/samsung,exynos5433-mic.yaml | 95 - .../display/samsung/samsung,exynos7-decon.yaml | 120 - .../bindings/display/samsung/samsung,fimd.yaml | 198 - .../bindings/display/simple-framebuffer.yaml | 12 +- .../display/sprd/sprd,display-subsystem.yaml | 2 - .../bindings/display/ti/ti,am65x-dss.yaml | 3 +- .../devicetree/bindings/dma/dma-router.yaml | 2 - .../bindings/dma/nvidia,tegra210-adma.yaml | 4 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../devicetree/bindings/dma/st,stm32-dmamux.yaml | 2 +- .../bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml | 85 - .../devicetree/bindings/dma/xilinx/zynqmp_dma.txt | 26 + .../bindings/dvfs/performance-domain.yaml | 1 + .../devicetree/bindings/firmware/arm,scmi.yaml | 7 +- .../devicetree/bindings/firmware/arm,scpi.yaml | 2 +- .../bindings/gpio/airoha,en7523-gpio.yaml | 66 - .../devicetree/bindings/gpio/faraday,ftgpio010.txt | 27 + .../bindings/gpio/faraday,ftgpio010.yaml | 65 - .../devicetree/bindings/gpio/gpio-vf610.yaml | 4 +- Documentation/devicetree/bindings/gpio/gpio.txt | 2 +- .../bindings/gpio/microchip,mpfs-gpio.yaml | 79 + .../devicetree/bindings/gpio/sifive,gpio.yaml | 1 - .../devicetree/bindings/hwmon/national,lm90.yaml | 4 +- Documentation/devicetree/bindings/i2c/i2c-imx.yaml | 7 +- Documentation/devicetree/bindings/i2c/i2c-mpc.yaml | 2 - .../devicetree/bindings/i2c/i2c-mt65xx.txt | 1 - .../devicetree/bindings/i2c/i2c-s3c2410.txt | 58 + .../devicetree/bindings/i2c/ingenic,i2c.yaml | 4 +- .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 - .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 - .../bindings/i2c/samsung,s3c2410-i2c.yaml | 164 - .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 24 +- .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 + .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 - .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/adc/xlnx,zynqmp-ams.yaml | 8 + .../bindings/iio/proximity/semtech,sx9324.yaml | 161 - .../bindings/iio/proximity/semtech,sx9360.yaml | 89 - .../devicetree/bindings/input/mtk-pmic-keys.txt | 5 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../bindings/interconnect/qcom,rpmh.yaml | 2 - .../interrupt-controller/andestech,ativic32.txt | 19 - .../bindings/interrupt-controller/apple,aic.yaml | 31 + .../bindings/interrupt-controller/arm,gic-v3.yaml | 6 +- .../bindings/interrupt-controller/arm,gic.yaml | 1 - .../interrupt-controller/st,stm32-exti.yaml | 1 - .../bindings/interrupt-controller/ti,sci-inta.yaml | 2 - .../devicetree/bindings/iommu/mediatek,iommu.yaml | 6 +- .../bindings/iommu/renesas,ipmmu-vmsa.yaml | 10 - .../bindings/leds/backlight/led-backlight.yaml | 2 - Documentation/devicetree/bindings/leds/common.yaml | 9 +- .../bindings/mailbox/microchip,mpfs-mailbox.yaml | 47 + .../mailbox/microchip,polarfire-soc-mailbox.yaml | 47 - .../media/allwinner,sun4i-a10-video-engine.yaml | 4 - .../bindings/media/i2c/maxim,max9286.yaml | 275 +- .../bindings/media/mediatek,vcodec-decoder.yaml | 169 - .../bindings/media/mediatek,vcodec-encoder.yaml | 179 - .../media/mediatek,vcodec-subdev-decoder.yaml | 265 - .../bindings/media/mediatek-jpeg-decoder.txt | 38 + .../bindings/media/mediatek-jpeg-decoder.yaml | 80 - .../bindings/media/mediatek-jpeg-encoder.txt | 35 + .../bindings/media/mediatek-jpeg-encoder.yaml | 72 - .../devicetree/bindings/media/mediatek-mdp.txt | 8 + .../devicetree/bindings/media/mediatek-vcodec.txt | 131 + .../bindings/media/microchip,csi2dc.yaml | 197 - .../devicetree/bindings/media/nxp,imx7-csi.yaml | 1 - .../bindings/media/nxp,imx8mq-mipi-csi2.yaml | 10 +- .../bindings/media/qcom,msm8916-camss.yaml | 10 + .../bindings/media/qcom,msm8996-camss.yaml | 20 + .../bindings/media/qcom,sdm660-camss.yaml | 20 + .../bindings/media/qcom,sdm845-camss.yaml | 17 + .../bindings/media/qcom,sm8250-camss.yaml | 450 - .../devicetree/bindings/media/ti,cal.yaml | 4 - .../memory-controllers/ddr/jedec,lpddr2.yaml | 17 +- .../memory-controllers/mediatek,smi-larb.yaml | 2 +- .../memory-controllers/renesas,rpc-if.yaml | 3 +- .../memory-controllers/samsung,exynos5422-dmc.yaml | 2 - .../devicetree/bindings/mfd/brcm,cru.yaml | 4 +- .../devicetree/bindings/mfd/cirrus,lochnagar.yaml | 6 +- .../bindings/mfd/ti,j721e-system-controller.yaml | 2 +- .../bindings/mmc/allwinner,sun4i-a10-mmc.yaml | 4 - .../devicetree/bindings/mmc/litex,mmc.yaml | 78 - Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 3 - .../devicetree/bindings/mmc/sdhci-msm.txt | 1 - .../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 - .../devicetree/bindings/net/can/bosch,c_can.yaml | 8 +- .../devicetree/bindings/net/can/bosch,m_can.yaml | 1 - .../devicetree/bindings/net/can/fsl,flexcan.yaml | 12 +- .../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 | 2 - .../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/microchip,lan966x-switch.yaml | 2 - .../devicetree/bindings/net/nxp,dwmac-imx.yaml | 4 - .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/socionext,uniphier-ave4.yaml | 4 - .../devicetree/bindings/net/stm32-dwmac.yaml | 4 - .../bindings/net/ti,k3-am654-cpsw-nuss.yaml | 5 - .../devicetree/bindings/net/ti,k3-am654-cpts.yaml | 6 + .../bindings/net/wireless/mediatek,mt76.yaml | 13 - .../bindings/nvmem/allwinner,sun4i-a10-sid.yaml | 1 - .../bindings/nvmem/fsl,layerscape-sfp.yaml | 38 - .../devicetree/bindings/nvmem/qcom,spmi-sdam.yaml | 28 + .../devicetree/bindings/opp/opp-v2-base.yaml | 2 - .../devicetree/bindings/peci/peci-aspeed.yaml | 72 - .../devicetree/bindings/peci/peci-controller.yaml | 33 - .../devicetree/bindings/perf/arm,dsu-pmu.yaml | 2 - .../bindings/perf/marvell-cn10k-ddr.yaml | 37 + .../devicetree/bindings/perf/nds32v3-pmu.txt | 17 - .../devicetree/bindings/phy/intel,combo-phy.yaml | 8 - .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 - .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,qusb2-phy.yaml | 1 - .../devicetree/bindings/phy/qcom,usb-hs-phy.txt | 85 + .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 109 - .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 44 - .../devicetree/bindings/phy/ti,omap-usb2.yaml | 6 +- .../devicetree/bindings/phy/ti,tcan104x-can.yaml | 7 + .../bindings/phy/transmit-amplitude.yaml | 103 - .../bindings/pinctrl/aspeed,ast2500-pinctrl.yaml | 2 - .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../bindings/pinctrl/brcm,bcm4908-pinctrl.yaml | 72 - .../bindings/pinctrl/canaan,k210-fpioa.yaml | 4 - .../devicetree/bindings/pinctrl/cirrus,madera.yaml | 3 - .../bindings/pinctrl/mediatek,mt65xx-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/meson,pinctrl.txt | 1 - .../bindings/pinctrl/microchip,sparx5-sgpio.yaml | 2 +- .../bindings/pinctrl/mscc,ocelot-pinctrl.txt | 4 +- .../bindings/pinctrl/pinctrl-mt8195.yaml | 30 +- .../bindings/pinctrl/qcom,msm8953-pinctrl.yaml | 2 - .../devicetree/bindings/pinctrl/qcom,pmic-mpp.yaml | 1 - .../bindings/pinctrl/qcom,tlmm-common.yaml | 1 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 16 +- .../bindings/pinctrl/samsung,pinctrl.yaml | 1 - .../bindings/pinctrl/st,stm32-pinctrl.yaml | 10 +- .../bindings/pinctrl/sunplus,sp7021-pinctrl.yaml | 374 - .../bindings/power/amlogic,meson-sec-pwrc.yaml | 3 +- .../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/rockchip,power-controller.yaml | 2 - .../bindings/power/supply/cw2015_battery.yaml | 6 +- .../bindings/power/supply/power-supply.yaml | 2 - .../devicetree/bindings/pwm/microchip,corepwm.yaml | 81 + .../devicetree/bindings/pwm/pwm-sifive.yaml | 1 - .../bindings/regulator/maxim,max8973.yaml | 5 +- .../devicetree/bindings/regulator/pfuze100.yaml | 6 +- .../devicetree/bindings/regulator/regulator.yaml | 2 - .../bindings/regulator/st,stm32-booster.yaml | 2 +- .../devicetree/bindings/regulator/ti,tps62864.yaml | 63 - .../devicetree/bindings/remoteproc/qcom,adsp.yaml | 6 - .../bindings/remoteproc/st,stm32-rproc.yaml | 33 +- .../bindings/remoteproc/ti,k3-dsp-rproc.yaml | 10 - .../bindings/remoteproc/ti,k3-r5f-rproc.yaml | 10 - .../bindings/remoteproc/ti,omap-remoteproc.yaml | 19 +- .../bindings/reserved-memory/google,open-dice.yaml | 46 - .../devicetree/bindings/riscv/sifive-l2-cache.yaml | 1 - .../devicetree/bindings/rng/atmel,at91-trng.yaml | 2 +- .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../bindings/rtc/microchip,mfps-rtc.yaml | 58 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 10 +- .../devicetree/bindings/serial/mtk-uart.txt | 1 - .../devicetree/bindings/serial/rda,8810pl-uart.txt | 17 + .../bindings/serial/rda,8810pl-uart.yaml | 46 - .../devicetree/bindings/serial/renesas,sci.yaml | 2 - .../devicetree/bindings/serial/renesas,scif.yaml | 5 +- .../devicetree/bindings/serial/samsung_uart.yaml | 2 - .../devicetree/bindings/soc/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 - .../bindings/soc/samsung/exynos-usi.yaml | 4 - .../bindings/sound/allwinner,sun4i-a10-i2s.yaml | 5 - .../bindings/sound/amlogic,gx-sound-card.yaml | 4 +- .../devicetree/bindings/sound/arndale.txt | 25 + .../bindings/sound/davinci-mcasp-audio.txt | 86 + .../bindings/sound/davinci-mcasp-audio.yaml | 201 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 3 - .../bindings/sound/google,sc7180-trogdor.yaml | 6 +- .../bindings/sound/google,sc7280-herobrine.yaml | 180 - .../devicetree/bindings/sound/imx-audio-card.yaml | 7 +- .../bindings/sound/nvidia,tegra186-dspk.yaml | 4 +- .../bindings/sound/nvidia,tegra210-admaif.yaml | 4 +- .../bindings/sound/nvidia,tegra210-adx.yaml | 1 - .../bindings/sound/nvidia,tegra210-ahub.yaml | 1 - .../bindings/sound/nvidia,tegra210-amx.yaml | 3 - .../bindings/sound/nvidia,tegra210-dmic.yaml | 1 - .../bindings/sound/nvidia,tegra210-i2s.yaml | 1 - .../bindings/sound/nvidia,tegra210-mixer.yaml | 1 - .../bindings/sound/nvidia,tegra210-mvc.yaml | 1 - .../bindings/sound/nvidia,tegra210-sfc.yaml | 1 - .../bindings/sound/nvidia,tegra30-hda.yaml | 3 + .../devicetree/bindings/sound/qcom,sm8250.yaml | 10 +- .../devicetree/bindings/sound/qcom,wcd938x.yaml | 4 - .../devicetree/bindings/sound/realtek,rt5682s.yaml | 8 +- .../bindings/sound/samsung,aries-wm8994.yaml | 7 +- .../devicetree/bindings/sound/samsung,arndale.yaml | 45 - .../bindings/sound/samsung,midas-audio.yaml | 2 + .../devicetree/bindings/sound/samsung,odroid.yaml | 9 +- .../bindings/sound/samsung,smdk-wm8994.txt | 14 + .../bindings/sound/samsung,smdk5250.yaml | 38 - .../devicetree/bindings/sound/samsung,snow.yaml | 74 - .../bindings/sound/samsung,tm2-audio.txt | 42 + .../devicetree/bindings/sound/samsung,tm2.yaml | 80 - .../devicetree/bindings/sound/simple-card.yaml | 11 - Documentation/devicetree/bindings/sound/snow.txt | 31 + .../devicetree/bindings/sound/sound-dai.yaml | 20 - .../devicetree/bindings/sound/st,stm32-sai.yaml | 8 +- .../devicetree/bindings/sound/tas5805m.yaml | 56 - .../devicetree/bindings/sound/tlv320aic31xx.txt | 2 +- .../bindings/spi/mediatek,spi-mt65xx.yaml | 102 - .../bindings/spi/mediatek,spi-mtk-nor.yaml | 4 - .../bindings/spi/mediatek,spi-slave-mt27xx.yaml | 58 - .../bindings/spi/microchip,mpfs-spi.yaml | 52 - .../devicetree/bindings/spi/spi-mt65xx.txt | 68 + .../devicetree/bindings/spi/spi-slave-mt27xx.txt | 33 + .../bindings/spi/spi-sunplus-sp7021.yaml | 79 - .../bindings/thermal/thermal-cooling-devices.yaml | 6 +- .../devicetree/bindings/thermal/thermal-idle.yaml | 8 +- .../bindings/timer/andestech,atcpit100-timer.txt | 33 - .../bindings/timer/arm,armv7m-systick.txt | 26 + .../bindings/timer/arm,armv7m-systick.yaml | 54 - .../bindings/timer/nuvoton,npcm7xx-timer.txt | 21 + .../bindings/timer/nuvoton,npcm7xx-timer.yaml | 46 - .../devicetree/bindings/trivial-devices.yaml | 8 +- Documentation/devicetree/bindings/usb/dwc2.yaml | 8 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- .../bindings/usb/microchip,mpfs-musb.yaml | 59 - .../devicetree/bindings/usb/nvidia,tegra-xudc.yaml | 2 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 - .../devicetree/bindings/usb/snps,dwc3.yaml | 13 +- .../devicetree/bindings/usb/ti,j721e-usb.yaml | 2 +- .../devicetree/bindings/usb/ti,keystone-dwc3.yaml | 2 +- .../devicetree/bindings/vendor-prefixes.yaml | 14 +- .../bindings/watchdog/fsl-imx7ulp-wdt.yaml | 8 +- Documentation/doc-guide/kernel-doc.rst | 3 - Documentation/driver-api/device-io.rst | 9 - Documentation/driver-api/dma-buf.rst | 9 + Documentation/driver-api/driver-model/devres.rst | 1 - Documentation/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/nvmem.rst | 28 +- .../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/dax.rst | 6 +- Documentation/filesystems/erofs.rst | 2 +- Documentation/filesystems/ext4/blocks.rst | 2 +- Documentation/filesystems/netfs_library.rst | 140 +- Documentation/firmware-guide/acpi/enumeration.rst | 39 - Documentation/gpu/drm-internals.rst | 6 - Documentation/gpu/drm-kms-helpers.rst | 26 +- Documentation/gpu/drm-kms.rst | 6 +- Documentation/gpu/drm-mm.rst | 2 +- Documentation/gpu/todo.rst | 35 +- Documentation/gpu/vkms.rst | 2 + Documentation/hwmon/asus_ec_sensors.rst | 54 - Documentation/hwmon/index.rst | 3 - Documentation/hwmon/max6639.rst | 2 +- Documentation/hwmon/peci-cputemp.rst | 90 - Documentation/hwmon/peci-dimmtemp.rst | 57 - Documentation/hwmon/sysfs-interface.rst | 4 - Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/index.rst | 2 - Documentation/kbuild/kbuild.rst | 4 - .../litmus-tests/locking/DCL-broken.litmus | 55 - .../litmus-tests/locking/DCL-fixed.litmus | 56 - .../litmus-tests/locking/RM-broken.litmus | 42 - Documentation/litmus-tests/locking/RM-fixed.litmus | 42 - Documentation/networking/ethtool-netlink.rst | 8 - Documentation/networking/mctp.rst | 48 - Documentation/peci/index.rst | 16 - Documentation/peci/peci.rst | 51 - Documentation/process/changes.rst | 42 - Documentation/process/deprecated.rst | 20 +- Documentation/process/programming-language.rst | 6 +- Documentation/process/submitting-patches.rst | 3 +- Documentation/rust/arch-support.rst | 35 - Documentation/rust/coding-guidelines.rst | 153 - Documentation/rust/general-information.rst | 80 - Documentation/rust/index.rst | 21 - Documentation/rust/logo.svg | 357 - Documentation/rust/quick-start.rst | 231 - Documentation/scheduler/index.rst | 1 - Documentation/scheduler/sched-debug.rst | 54 - Documentation/scheduler/sched-domains.rst | 8 +- Documentation/security/SCTP.rst | 22 +- Documentation/sphinx/kfigure.py | 134 +- Documentation/spi/pxa2xx.rst | 3 + Documentation/tools/rtla/common_hist_options.rst | 2 +- .../tools/rtla/common_osnoise_description.rst | 2 +- Documentation/tools/rtla/rtla-osnoise-hist.rst | 2 +- .../it_IT/process/programming-language.rst | 4 +- .../zh_CN/accounting/delay-accounting.rst | 62 +- .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 - Documentation/translations/zh_CN/index.rst | 10 +- .../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 +- .../translations/zh_CN/scheduler/index.rst | 4 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 - Documentation/translations/zh_CN/vm/active_mm.rst | 85 - Documentation/translations/zh_CN/vm/balance.rst | 81 - Documentation/translations/zh_CN/vm/damon/api.rst | 32 - .../translations/zh_CN/vm/damon/design.rst | 139 - Documentation/translations/zh_CN/vm/damon/faq.rst | 48 - .../translations/zh_CN/vm/damon/index.rst | 33 - .../translations/zh_CN/vm/free_page_reporting.rst | 38 - Documentation/translations/zh_CN/vm/highmem.rst | 128 - Documentation/translations/zh_CN/vm/index.rst | 52 - .../zh_TW/process/programming-language.rst | 3 +- Documentation/usb/gadget-testing.rst | 12 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- .../userspace-api/media/lirc.h.rst.exceptions | 3 - .../userspace-api/media/rc/lirc-dev-intro.rst | 11 +- .../userspace-api/media/rc/lirc-get-features.rst | 18 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 16 +- .../userspace-api/media/v4l/pixfmt-yuv-luma.rst | 4 +- .../userspace-api/media/v4l/v4l2grab.c.rst | 2 +- .../userspace-api/media/v4l/vidioc-qbuf.rst | 2 +- Documentation/virt/kvm/api.rst | 128 +- Documentation/virt/kvm/devices/vcpu.rst | 34 +- .../virt/uml/user_mode_linux_howto_v2.rst | 26 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/page_owner.rst | 29 +- Documentation/x86/index.rst | 1 - Documentation/x86/intel-hfi.rst | 72 - Documentation/x86/sva.rst | 53 +- MAINTAINERS | 374 +- Makefile | 167 +- Next/SHA1s | 346 - Next/Trees | 348 - Next/merge.log | 9854 -------------------- arch/Kconfig | 37 +- arch/alpha/Kconfig | 1 - arch/alpha/include/asm/floppy.h | 7 +- arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/processor.h | 4 - arch/alpha/include/asm/thread_info.h | 2 - arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/asm/xor.h | 53 +- arch/alpha/include/uapi/asm/signal.h | 2 +- arch/alpha/include/uapi/asm/socket.h | 2 - arch/alpha/kernel/pci_iommu.c | 12 +- arch/alpha/kernel/syscalls/Makefile | 3 +- arch/alpha/kernel/syscalls/syscall.tbl | 1 - arch/alpha/mm/init.c | 6 +- arch/arc/include/asm/uaccess.h | 46 - arch/arc/kernel/process.c | 2 +- arch/arm/Kconfig | 36 +- arch/arm/Kconfig.debug | 2 +- arch/arm/Makefile | 1 + arch/arm/arm-soc-for-next-contents.txt | 200 + arch/arm/boot/dts/Makefile | 15 +- 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.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/en7523-evb.dts | 35 + arch/arm/boot/dts/en7523.dtsi | 138 + arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/imx7s.dtsi | 16 - 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 + .../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 | 102 +- arch/arm/boot/dts/qcom-msm8226.dtsi | 86 + 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 | 16 + arch/arm/boot/dts/rk3188-px3-evb.dts | 2 +- arch/arm/boot/dts/rv1108-elgin-r1.dts | 1 + arch/arm/boot/dts/rv1108-evb.dts | 1 + 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/stm32mp131.dtsi | 8 +- arch/arm/boot/dts/stm32mp151.dtsi | 8 +- arch/arm/boot/dts/stm32mp153.dtsi | 7 + 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/configs/aspeed_g5_defconfig | 7 - arch/arm/configs/multi_v5_defconfig | 7 + arch/arm/configs/multi_v7_defconfig | 5 + arch/arm/configs/pxa_defconfig | 3 - arch/arm/configs/sama7_defconfig | 31 +- arch/arm/crypto/aes-neonbs-core.S | 105 +- arch/arm/crypto/aes-neonbs-glue.c | 35 +- arch/arm/include/asm/assembler.h | 10 + arch/arm/include/asm/cacheflush.h | 12 +- arch/arm/include/asm/ftrace.h | 4 +- arch/arm/include/asm/spectre.h | 38 + arch/arm/include/asm/stacktrace.h | 13 +- arch/arm/include/asm/uaccess.h | 22 +- 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/entry-armv.S | 136 +- arch/arm/kernel/entry-common.S | 24 + arch/arm/kernel/entry-ftrace.S | 128 +- arch/arm/kernel/ftrace.c | 62 +- arch/arm/kernel/kgdb.c | 36 +- arch/arm/kernel/return_address.c | 3 +- arch/arm/kernel/spectre.c | 71 + arch/arm/kernel/stacktrace.c | 3 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 70 +- arch/arm/kernel/unwind.c | 52 +- 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/Makefile | 1 + arch/arm/mach-exynos/mcpm-exynos.c | 6 +- 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-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 | 1046 --- arch/arm/mach-pxa/z2.c | 20 +- arch/arm/mach-s3c/Kconfig | 12 + arch/arm/mach-s3c/devs.c | 77 +- arch/arm/mach-s3c/mach-crag6410-module.c | 13 + arch/arm/mach-s3c/mach-crag6410.c | 13 +- arch/arm/mach-s3c/setup-spi-s3c64xx.c | 9 + arch/arm/mach-s3c/spi-core-s3c24xx.h | 6 + arch/arm/mm/Kconfig | 11 + arch/arm/mm/cache-v7.S | 40 +- arch/arm/mm/init.c | 43 +- arch/arm/mm/mmu.c | 2 + arch/arm/mm/proc-v7-bugs.c | 208 +- arch/arm/probes/kprobes/actions-common.c | 8 +- arch/arm/probes/kprobes/actions-thumb.c | 16 +- arch/arm/rust/target.json | 27 - arch/arm/tools/Makefile | 3 +- arch/arm/tools/syscall.tbl | 1 - arch/arm/vdso/Makefile | 2 +- arch/arm64/Kconfig | 26 +- 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 | 1 + .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 + arch/arm64/boot/dts/apple/t8103.dtsi | 24 + arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-base.dtsi | 2 +- 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 | 9 +- .../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/freescale/Makefile | 19 + 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 +- arch/arm64/boot/dts/freescale/fsl-lx2160a.dtsi | 24 +- .../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 + .../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-gw7903.dts | 836 ++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 1 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 + .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 + arch/arm64/boot/dts/freescale/imx8qm.dtsi | 3 + arch/arm64/boot/dts/freescale/imx8ulp.dtsi | 2 +- arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 5 +- 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 | 11 + arch/arm64/boot/dts/lg/lg1312.dtsi | 3 +- arch/arm64/boot/dts/lg/lg1313.dtsi | 3 +- .../boot/dts/marvell/armada-3720-turris-mox.dts | 9 +- arch/arm64/boot/dts/marvell/armada-37xx.dtsi | 5 +- 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 | 207 + arch/arm64/boot/dts/nvidia/Makefile | 11 + arch/arm64/boot/dts/nvidia/tegra186.dtsi | 4 +- .../arm64/boot/dts/nvidia/tegra194-p3509-0000.dtsi | 25 + arch/arm64/boot/dts/nvidia/tegra194.dtsi | 13 +- .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 1793 ++++ arch/arm64/boot/dts/nvidia/tegra234.dtsi | 450 + arch/arm64/boot/dts/qcom/Makefile | 2 + arch/arm64/boot/dts/qcom/ipq6018.dtsi | 3 +- .../boot/dts/qcom/msm8916-longcheer-l8150.dts | 23 + arch/arm64/boot/dts/qcom/msm8953.dtsi | 1326 +++ arch/arm64/boot/dts/qcom/msm8996.dtsi | 16 +- arch/arm64/boot/dts/qcom/pm8953.dtsi | 90 + arch/arm64/boot/dts/qcom/sc7180-trogdor.dtsi | 2 +- .../dts/qcom/sc7280-herobrine-herobrine-r0.dts | 2 +- arch/arm64/boot/dts/qcom/sc7280-herobrine.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp-ec-h1.dtsi | 2 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 4 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 274 +- 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 | 4 + arch/arm64/boot/dts/qcom/sdm845.dtsi | 61 +- arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts | 748 ++ .../arm64/boot/dts/renesas/beacon-renesom-som.dtsi | 2 +- arch/arm64/boot/dts/renesas/hihope-common.dtsi | 2 +- .../boot/dts/renesas/hihope-rzg2-ex-lvds.dtsi | 2 +- .../boot/dts/renesas/r8a774c0-ek874-idk-2121wr.dts | 2 +- .../boot/dts/renesas/r8a779f0-spider-cpu.dtsi | 28 + arch/arm64/boot/dts/renesas/r8a779f0.dtsi | 16 + arch/arm64/boot/dts/renesas/r9a07g054l2-smarc.dts | 4 +- .../boot/dts/renesas/rzg2l-smarc-pinfunction.dtsi | 4 +- .../boot/dts/renesas/rzg2lc-smarc-pinfunction.dtsi | 2 +- arch/arm64/boot/dts/renesas/rzg2lc-smarc-som.dtsi | 14 + arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3328-a1.dts | 1 + arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 6 +- .../boot/dts/rockchip/rk3399-gru-chromebook.dtsi | 2 +- .../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 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 + 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 | 2 +- arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 85 +- arch/arm64/boot/dts/rockchip/rk3568.dtsi | 35 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 75 + arch/arm64/boot/dts/tesla/fsd.dtsi | 23 + 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 | 5 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 1 + 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-main.dtsi | 5 +- arch/arm64/boot/dts/ti/k3-am65.dtsi | 1 + 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 | 12 +- arch/arm64/configs/defconfig | 16 + arch/arm64/crypto/Kconfig | 2 +- arch/arm64/crypto/aes-glue.c | 22 +- arch/arm64/crypto/aes-modes.S | 18 +- arch/arm64/crypto/aes-neonbs-core.S | 264 +- arch/arm64/crypto/aes-neonbs-glue.c | 97 +- arch/arm64/crypto/sm3-ce-glue.c | 28 +- arch/arm64/include/asm/apple_m1_pmu.h | 64 + arch/arm64/include/asm/arch_gicv3.h | 23 +- 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 | 37 +- 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/module.lds.h | 6 +- arch/arm64/include/asm/mte-kasan.h | 1 + arch/arm64/include/asm/mte.h | 22 + arch/arm64/include/asm/perf_event.h | 312 +- arch/arm64/include/asm/pgtable-prot.h | 4 +- arch/arm64/include/asm/pgtable.h | 11 - arch/arm64/include/asm/processor.h | 1 + arch/arm64/include/asm/rwonce.h | 4 +- arch/arm64/include/asm/sections.h | 5 + arch/arm64/include/asm/spectre.h | 7 +- arch/arm64/include/asm/string.h | 2 - arch/arm64/include/asm/sysreg.h | 26 +- 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 | 9 +- arch/arm64/kernel/cpu_errata.c | 28 +- arch/arm64/kernel/cpufeature.c | 251 +- arch/arm64/kernel/cpuinfo.c | 1 + arch/arm64/kernel/crash_core.c | 6 + arch/arm64/kernel/elfcore.c | 23 +- arch/arm64/kernel/entry-common.c | 3 + arch/arm64/kernel/entry.S | 221 +- arch/arm64/kernel/fpsimd.c | 8 +- arch/arm64/kernel/idreg-override.c | 16 +- arch/arm64/kernel/image-vars.h | 7 +- arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/mte.c | 36 +- arch/arm64/kernel/perf_event.c | 10 + arch/arm64/kernel/process.c | 3 +- arch/arm64/kernel/proton-pack.c | 400 +- arch/arm64/kernel/setup.c | 3 + arch/arm64/kernel/signal.c | 11 +- arch/arm64/kernel/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 | 133 +- arch/arm64/kvm/debug.c | 26 +- arch/arm64/kvm/fpsimd.c | 14 +- arch/arm64/kvm/hyp/hyp-entry.S | 9 + arch/arm64/kvm/hyp/include/hyp/switch.h | 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/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/mmu.c | 50 +- arch/arm64/kvm/pmu-emul.c | 141 +- arch/arm64/kvm/psci.c | 27 +- arch/arm64/kvm/sys_regs.c | 79 +- 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 | 185 +- 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/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 | 60 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/net/bpf_jit.h | 11 +- arch/arm64/net/bpf_jit_comp.c | 8 +- arch/arm64/rust/target.json | 34 - arch/arm64/tools/Makefile | 10 +- arch/arm64/tools/cpucaps | 7 +- arch/csky/Kconfig | 1 - arch/csky/include/asm/processor.h | 2 - arch/csky/include/asm/segment.h | 10 - arch/csky/include/asm/thread_info.h | 2 - arch/csky/include/asm/uaccess.h | 12 - arch/csky/kernel/asm-offsets.c | 1 - arch/csky/kernel/perf_callchain.c | 2 +- arch/csky/kernel/signal.c | 2 +- arch/h8300/include/uapi/asm/signal.h | 2 +- arch/hexagon/Kconfig | 1 - arch/hexagon/include/asm/thread_info.h | 6 - arch/hexagon/include/asm/uaccess.h | 25 - arch/hexagon/kernel/process.c | 1 - arch/hexagon/mm/init.c | 2 + arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/elf.h | 2 +- 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 | 2 - arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/asm/xor.h | 21 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/kernel/module.c | 6 +- arch/ia64/kernel/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/Kconfig.cpu | 1 + arch/m68k/atari/stdma.c | 1 + arch/m68k/bvme6000/config.c | 1 + arch/m68k/coldfire/device.c | 6 +- arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/emu/nfblock.c | 1 + arch/m68k/include/asm/cmpxchg.h | 9 +- arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/uapi/asm/signal.h | 2 +- arch/m68k/kernel/setup_mm.c | 1 + arch/m68k/kernel/syscalls/Makefile | 3 +- arch/m68k/kernel/syscalls/syscall.tbl | 1 - arch/m68k/mvme147/config.c | 1 + arch/m68k/mvme16x/config.c | 1 + arch/microblaze/Kconfig | 1 - 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/process.c | 1 - arch/microblaze/kernel/syscalls/Makefile | 3 +- arch/microblaze/kernel/syscalls/syscall.tbl | 1 - arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 72 +- arch/mips/Makefile | 5 - arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/ath79/setup.c | 5 - arch/mips/boot/compressed/Makefile | 2 +- arch/mips/boot/compressed/decompress.c | 10 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/configs/jmr3927_defconfig | 50 - 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 - .../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 - .../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/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/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/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 | 1 - arch/mips/kernel/signal_n32.c | 1 - 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/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/ops-tx3927.c | 231 - arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/pic32/pic32mzda/init.c | 8 - arch/mips/ralink/ill_acc.c | 1 + arch/mips/ralink/mt7621.c | 2 +- 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/nds32/Kbuild | 7 - arch/nds32/Kconfig | 104 - arch/nds32/Kconfig.cpu | 218 - arch/nds32/Kconfig.debug | 2 - arch/nds32/Makefile | 60 - 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/nds32/include/uapi/asm/Kbuild | 2 - 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/nds32/kernel/.gitignore | 2 - 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/nds32/kernel/vdso/.gitignore | 2 - 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 | 262 - 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/thread_info.h | 9 - arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/signal.c | 20 +- arch/openrisc/include/asm/uaccess.h | 35 +- arch/openrisc/mm/init.c | 2 + arch/parisc/Kconfig | 3 + 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/futex.h | 6 - arch/parisc/include/asm/mmu_context.h | 2 +- arch/parisc/include/asm/pgtable.h | 6 +- arch/parisc/include/asm/sections.h | 16 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/traps.h | 1 + arch/parisc/include/asm/uaccess.h | 41 +- 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/alternative.c | 10 + arch/parisc/kernel/cache.c | 103 +- arch/parisc/kernel/entry.S | 72 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/process.c | 21 - arch/parisc/kernel/signal.c | 6 +- arch/parisc/kernel/syscalls/Makefile | 3 +- arch/parisc/kernel/syscalls/syscall.tbl | 1 - arch/parisc/kernel/topology.c | 4 +- arch/parisc/kernel/traps.c | 2 + arch/parisc/kernel/unaligned.c | 269 +- arch/parisc/lib/memcpy.c | 16 +- arch/parisc/mm/fault.c | 89 + arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 4 +- arch/powerpc/boot/.gitignore | 1 + arch/powerpc/include/asm/agp.h | 4 +- arch/powerpc/include/asm/asm-prototypes.h | 58 - arch/powerpc/include/asm/bitops.h | 4 +- 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/code-patching.h | 2 +- arch/powerpc/include/asm/elf.h | 6 + arch/powerpc/include/asm/fadump-internal.h | 5 + arch/powerpc/include/asm/firmware.h | 4 +- arch/powerpc/include/asm/ftrace.h | 6 +- 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/machdep.h | 2 + arch/powerpc/include/asm/mce.h | 13 + arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/paca.h | 1 + arch/powerpc/include/asm/ppc-opcode.h | 2 + arch/powerpc/include/asm/ppc_asm.h | 6 - arch/powerpc/include/asm/processor.h | 8 + arch/powerpc/include/asm/sections.h | 29 +- 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/types.h | 10 +- arch/powerpc/include/asm/uaccess.h | 16 +- arch/powerpc/include/asm/vas.h | 14 + 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/early_32.c | 1 - arch/powerpc/kernel/fadump.c | 21 +- arch/powerpc/kernel/interrupt.c | 1 - arch/powerpc/kernel/irq.c | 1 - arch/powerpc/kernel/mce.c | 69 +- arch/powerpc/kernel/module_64.c | 45 +- arch/powerpc/kernel/ptrace/ptrace.c | 7 +- arch/powerpc/kernel/reloc_64.S | 67 +- arch/powerpc/kernel/secvar-sysfs.c | 9 +- arch/powerpc/kernel/setup_64.c | 1 - arch/powerpc/kernel/signal_64.c | 8 +- arch/powerpc/kernel/smp.c | 3 +- arch/powerpc/kernel/syscalls.c | 1 - arch/powerpc/kernel/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 | 3 +- arch/powerpc/kernel/trace/ftrace.c | 8 +- arch/powerpc/kernel/trace/ftrace_mprofile.S | 160 +- arch/powerpc/kernel/vmlinux.lds.S | 2 - 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 | 2 +- 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/code-patching.c | 14 + arch/powerpc/lib/sstep.c | 14 +- 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/slb.c | 1 - arch/powerpc/mm/book3s64/trace.c | 1 + arch/powerpc/mm/fault.c | 15 +- arch/powerpc/mm/numa.c | 4 +- arch/powerpc/net/bpf_jit.h | 35 +- arch/powerpc/net/bpf_jit64.h | 91 - arch/powerpc/net/bpf_jit_comp.c | 36 +- arch/powerpc/net/bpf_jit_comp32.c | 113 +- 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 | 6 +- arch/powerpc/perf/isa207-common.c | 2 +- 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/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 | 4 +- 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/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/mobility.c | 5 + .../platforms/pseries/papr_platform_attributes.c | 361 + arch/powerpc/platforms/pseries/papr_scm.c | 92 +- 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/rust/target.json | 29 - arch/powerpc/sysdev/fsl_gtm.c | 4 +- arch/powerpc/tools/relocs_check.sh | 7 +- arch/riscv/Kconfig | 8 +- arch/riscv/Kconfig.erratas | 1 + arch/riscv/Kconfig.socs | 4 +- arch/riscv/Makefile | 1 - arch/riscv/boot/dts/canaan/k210.dtsi | 3 +- .../boot/dts/microchip/microchip-mpfs-fabric.dtsi | 25 + .../dts/microchip/microchip-mpfs-icicle-kit.dts | 115 +- arch/riscv/boot/dts/microchip/microchip-mpfs.dtsi | 254 +- arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_sdcard_defconfig | 2 +- arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/csr.h | 1 + arch/riscv/include/asm/fixmap.h | 1 + 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/uaccess.h | 33 +- arch/riscv/kernel/Makefile | 2 + arch/riscv/kernel/cpu.c | 4 +- arch/riscv/kernel/entry.S | 10 +- arch/riscv/kernel/module.c | 21 +- arch/riscv/kernel/perf_callchain.c | 4 +- arch/riscv/kernel/setup.c | 3 + arch/riscv/kernel/trace_irq.c | 27 + arch/riscv/kernel/trace_irq.h | 11 + arch/riscv/lib/memmove.S | 368 +- arch/riscv/mm/Makefile | 3 + arch/riscv/mm/init.c | 174 +- arch/riscv/mm/kasan_init.c | 163 +- arch/riscv/mm/physaddr.c | 4 +- arch/riscv/rust/rv32ima.json | 36 - arch/riscv/rust/rv32imac.json | 36 - arch/riscv/rust/rv64ima.json | 36 - arch/riscv/rust/rv64imac.json | 36 - arch/s390/Kconfig | 98 +- arch/s390/Makefile | 29 +- 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/ctl_reg.h | 2 - arch/s390/include/asm/diag.h | 1 + arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/extable.h | 46 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/fpu/api.h | 1 + arch/s390/include/asm/ftrace.h | 10 +- arch/s390/include/asm/futex.h | 1 + arch/s390/include/asm/hugetlb.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/irq.h | 9 +- arch/s390/include/asm/kprobes.h | 1 + arch/s390/include/asm/linkage.h | 18 - arch/s390/include/asm/lowcore.h | 26 +- arch/s390/include/asm/mmu.h | 1 + arch/s390/include/asm/nospec-insn.h | 141 +- 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 | 5 +- arch/s390/include/asm/ptrace.h | 2 + arch/s390/include/asm/sclp.h | 2 +- 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 | 59 +- 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 | 6 - arch/s390/kernel/base.S | 22 +- arch/s390/kernel/cache.c | 6 - arch/s390/kernel/compat_signal.c | 2 +- arch/s390/kernel/diag.c | 1 + arch/s390/kernel/early.c | 23 +- arch/s390/kernel/entry.S | 17 +- arch/s390/kernel/entry.h | 1 + arch/s390/kernel/ftrace.c | 56 +- arch/s390/kernel/ftrace.h | 2 - arch/s390/kernel/ipl.c | 1 + arch/s390/kernel/irq.c | 2 +- arch/s390/kernel/kprobes.c | 43 +- arch/s390/kernel/mcount.S | 67 +- arch/s390/kernel/module.c | 14 +- arch/s390/kernel/nospec-branch.c | 31 +- arch/s390/kernel/numa.c | 7 + arch/s390/kernel/perf_cpum_cf.c | 11 +- arch/s390/kernel/processor.c | 22 +- arch/s390/kernel/ptrace.c | 164 +- arch/s390/kernel/setup.c | 3 +- arch/s390/kernel/signal.c | 2 +- arch/s390/kernel/smp.c | 7 +- 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/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 | 143 +- arch/s390/kvm/kvm-s390.h | 11 - arch/s390/kvm/priv.c | 66 +- arch/s390/lib/Makefile | 1 + arch/s390/lib/expoline.S | 12 + arch/s390/lib/test_unwind.c | 274 +- arch/s390/lib/uaccess.c | 183 +- 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 | 1 + arch/s390/mm/page-states.c | 1 + arch/s390/mm/pageattr.c | 33 +- arch/s390/mm/pgtable.c | 44 +- arch/s390/mm/vmem.c | 18 +- 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 | 1 - arch/sh/include/asm/processor.h | 1 - arch/sh/include/asm/segment.h | 33 - arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/uaccess.h | 24 +- arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 - arch/sh/kernel/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/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/signal_32.c | 2 +- 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/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/os-Linux/file.c | 9 + arch/um/os-Linux/helper.c | 5 + arch/um/os-Linux/time.c | 6 - arch/x86/Kconfig | 27 +- 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/crypto/Makefile | 3 - arch/x86/crypto/aes_ctrby8_avx-x86_64.S | 63 +- arch/x86/crypto/aesni-intel_asm.S | 4 +- arch/x86/crypto/sm3-avx-asm_64.S | 517 - arch/x86/crypto/sm3_avx_glue.c | 134 - arch/x86/entry/syscalls/Makefile | 3 +- 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/pt.c | 55 +- arch/x86/include/asm/cpufeatures.h | 9 +- arch/x86/include/asm/cpumask.h | 10 - arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/e820/api.h | 5 + arch/x86/include/asm/insn.h | 2 +- arch/x86/include/asm/intel_ds.h | 5 +- arch/x86/include/asm/kvm-x86-ops.h | 29 +- arch/x86/include/asm/kvm_host.h | 40 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/msr-index.h | 6 - arch/x86/include/asm/nospec-branch.h | 16 +- arch/x86/include/asm/page.h | 10 - arch/x86/include/asm/paravirt_types.h | 4 +- arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 10 +- arch/x86/include/asm/perf_event.h | 2 +- arch/x86/include/asm/processor.h | 2 - arch/x86/include/asm/ptrace.h | 2 +- arch/x86/include/asm/text-patching.h | 1 - arch/x86/include/asm/topology.h | 1 - arch/x86/include/asm/uaccess.h | 35 +- 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/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/alternative.c | 42 +- arch/x86/kernel/cpu/amd.c | 30 + arch/x86/kernel/cpu/bugs.c | 204 +- arch/x86/kernel/cpu/common.c | 79 - arch/x86/kernel/cpu/mce/amd.c | 7 +- arch/x86/kernel/cpu/mce/core.c | 65 +- arch/x86/kernel/cpu/mce/intel.c | 42 + arch/x86/kernel/cpu/mce/internal.h | 23 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/scattered.c | 1 - arch/x86/kernel/cpu/sgx/encl.c | 57 +- arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kernel/dumpstack.c | 6 - arch/x86/kernel/e820.c | 41 +- arch/x86/kernel/early-quirks.c | 1 - arch/x86/kernel/fpu/core.c | 7 - arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/head64.c | 2 +- arch/x86/kernel/kdebugfs.c | 37 +- arch/x86/kernel/ksysfs.c | 77 +- arch/x86/kernel/kvm.c | 13 +- arch/x86/kernel/kvmclock.c | 3 + arch/x86/kernel/module.c | 15 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/resource.c | 38 +- arch/x86/kernel/setup.c | 44 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/topology.c | 5 + arch/x86/kernel/traps.c | 56 +- arch/x86/kvm/cpuid.c | 18 +- arch/x86/kvm/emulate.c | 33 +- arch/x86/kvm/hyperv.c | 185 +- arch/x86/kvm/hyperv.h | 6 +- arch/x86/kvm/i8259.c | 8 +- arch/x86/kvm/ioapic.c | 6 +- arch/x86/kvm/kvm_emulate.h | 6 +- arch/x86/kvm/kvm_onhyperv.c | 14 - arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 5 +- arch/x86/kvm/mmu.h | 38 + arch/x86/kvm/mmu/mmu.c | 124 +- arch/x86/kvm/mmu/mmu_audit.c | 4 +- arch/x86/kvm/mmu/mmutrace.h | 23 - arch/x86/kvm/mmu/spte.c | 72 +- arch/x86/kvm/mmu/spte.h | 129 +- arch/x86/kvm/mmu/tdp_iter.c | 8 +- arch/x86/kvm/mmu/tdp_iter.h | 10 +- arch/x86/kvm/mmu/tdp_mmu.c | 487 +- arch/x86/kvm/mmu/tdp_mmu.h | 11 +- arch/x86/kvm/pmu.h | 2 + arch/x86/kvm/svm/avic.c | 28 +- arch/x86/kvm/svm/hyperv.h | 35 - arch/x86/kvm/svm/nested.c | 45 +- arch/x86/kvm/svm/sev.c | 28 +- arch/x86/kvm/svm/svm.c | 133 +- arch/x86/kvm/svm/svm.h | 52 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 14 +- arch/x86/kvm/vmx/nested.c | 16 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 7 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 118 +- arch/x86/kvm/vmx/vmx.h | 5 +- arch/x86/kvm/x86.c | 168 +- arch/x86/kvm/x86.h | 9 +- arch/x86/kvm/xen.c | 4 +- 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 | 2 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/lib/x86-opcode-map.txt | 111 +- arch/x86/mm/init.c | 1 + arch/x86/mm/ioremap.c | 57 +- arch/x86/mm/maccess.c | 7 +- arch/x86/net/bpf_jit_comp.c | 72 +- arch/x86/pci/acpi.c | 5 + arch/x86/pci/irq.c | 372 +- arch/x86/rust/target.json | 36 - arch/x86/um/shared/sysdep/syscalls_64.h | 5 +- arch/x86/um/syscalls_64.c | 1 - arch/xtensa/Kconfig | 50 +- arch/xtensa/Makefile | 10 +- arch/xtensa/boot/dts/xtfpga-flash-128m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-16m.dtsi | 8 +- arch/xtensa/boot/dts/xtfpga-flash-4m.dtsi | 4 +- arch/xtensa/include/asm/asm-uaccess.h | 71 - arch/xtensa/include/asm/asmmacro.h | 34 + arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/processor.h | 7 - arch/xtensa/include/asm/ptrace.h | 7 +- arch/xtensa/include/asm/thread_info.h | 3 - arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/kernel/Makefile | 3 +- arch/xtensa/kernel/asm-offsets.c | 5 +- arch/xtensa/kernel/entry.S | 14 +- arch/xtensa/kernel/jump_label.c | 2 +- arch/xtensa/kernel/mxhead.S | 2 + arch/xtensa/kernel/process.c | 10 - arch/xtensa/kernel/setup.c | 2 +- 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 + block/Kconfig | 12 - block/bdev.c | 9 +- block/bfq-iosched.c | 4 +- block/bfq-iosched.h | 1 + block/bio-integrity.c | 1 + block/bio.c | 183 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 15 +- block/blk-cgroup.h | 477 - block/blk-core.c | 23 +- block/blk-crypto-fallback.c | 2 +- block/blk-crypto.c | 1 + block/blk-flush.c | 4 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 2 +- block/blk-ioprio.c | 2 +- block/blk-lib.c | 46 +- block/blk-map.c | 2 +- block/blk-mq-tag.c | 2 +- block/blk-mq.c | 47 +- block/blk-sysfs.c | 2 +- block/blk-throttle.c | 1 + block/blk-zoned.c | 14 +- block/blk.h | 6 +- block/bounce.c | 11 +- block/disk-events.c | 2 +- block/elevator.c | 4 +- block/fops.c | 37 +- block/genhd.c | 21 +- block/holder.c | 2 +- block/partitions/check.h | 1 + block/partitions/core.c | 1 + block/partitions/efi.h | 1 + block/partitions/ldm.h | 1 + block/sed-opal.c | 2 +- certs/Makefile | 37 +- certs/system_certificates.S | 3 - crypto/Kconfig | 17 +- crypto/algapi.c | 6 - crypto/authenc.c | 2 +- crypto/hmac.c | 4 - crypto/memneq.c | 22 +- crypto/rsa-pkcs1pad.c | 38 +- crypto/sm2.c | 38 +- crypto/sm3_generic.c | 142 +- crypto/tcrypt.c | 222 +- crypto/testmgr.c | 6 +- crypto/testmgr.h | 11 - drivers/Kconfig | 3 - drivers/Makefile | 1 - drivers/accessibility/speakup/speakup_audptr.c | 24 +- drivers/accessibility/speakup/synth.c | 2 +- drivers/acpi/acpi_apd.c | 7 +- drivers/acpi/apei/ghes.c | 19 +- drivers/acpi/bus.c | 2 - drivers/acpi/ec.c | 90 +- drivers/acpi/osl.c | 19 +- drivers/acpi/pci_root.c | 3 + drivers/acpi/processor_idle.c | 5 + drivers/acpi/property.c | 2 +- drivers/acpi/scan.c | 26 +- drivers/acpi/sleep.c | 2 - drivers/acpi/tables.c | 2 +- drivers/amba/bus.c | 73 +- drivers/android/Kconfig | 7 - drivers/android/Makefile | 2 - drivers/android/allocation.rs | 266 - drivers/android/binder_alloc.c | 8 +- drivers/android/context.rs | 80 - drivers/android/defs.rs | 99 - drivers/android/node.rs | 476 - drivers/android/process.rs | 961 -- drivers/android/range_alloc.rs | 189 - drivers/android/rust_binder.rs | 111 - drivers/android/thread.rs | 871 -- drivers/android/transaction.rs | 326 - drivers/ata/Kconfig | 2 +- drivers/ata/ahci.c | 5 +- drivers/ata/ata_piix.c | 5 +- drivers/ata/libahci_platform.c | 3 +- drivers/ata/libata-acpi.c | 21 + drivers/ata/libata-core.c | 10 +- drivers/ata/libata-eh.c | 7 +- drivers/ata/libata-scsi.c | 73 +- drivers/ata/libata-sff.c | 110 +- drivers/ata/libata.h | 2 + drivers/ata/pata_arasan_cf.c | 3 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_atiixp.c | 4 +- drivers/ata/pata_cs5520.c | 5 +- drivers/ata/pata_hpt366.c | 49 +- drivers/ata/pata_hpt37x.c | 66 +- drivers/ata/pata_hpt3x2n.c | 38 +- drivers/ata/pata_imx.c | 15 +- drivers/ata/pata_macio.c | 6 +- drivers/ata/pata_mpc52xx.c | 5 +- drivers/ata/pata_pdc202xx_old.c | 2 +- drivers/ata/pata_platform.c | 18 +- drivers/ata/pata_samsung_cf.c | 10 +- drivers/ata/pata_triflex.c | 5 +- drivers/ata/sata_fsl.c | 4 +- drivers/ata/sata_highbank.c | 3 +- drivers/ata/sata_mv.c | 6 +- drivers/ata/sata_rcar.c | 29 +- drivers/atm/eni.c | 2 + drivers/atm/firestream.c | 2 + drivers/auxdisplay/lcd2s.c | 24 +- drivers/base/class.c | 2 +- drivers/base/component.c | 242 +- drivers/base/core.c | 2 +- drivers/base/dd.c | 5 + drivers/base/devtmpfs.c | 4 +- drivers/base/init.c | 1 - drivers/base/memory.c | 109 +- drivers/base/node.c | 48 +- drivers/base/platform.c | 6 +- drivers/base/property.c | 45 +- drivers/base/regmap/regmap-irq.c | 26 +- drivers/base/topology.c | 20 +- drivers/bcma/driver_chipcommon_nflash.c | 20 +- drivers/block/aoe/aoeblk.c | 1 + drivers/block/aoe/aoecmd.c | 1 + drivers/block/drbd/drbd_actlog.c | 5 +- drivers/block/drbd/drbd_bitmap.c | 7 +- drivers/block/drbd/drbd_int.h | 4 + drivers/block/drbd/drbd_receiver.c | 32 +- drivers/block/drbd/drbd_req.c | 8 +- drivers/block/drbd/drbd_worker.c | 4 +- drivers/block/floppy.c | 4 +- drivers/block/loop.c | 49 +- drivers/block/mtip32xx/mtip32xx.c | 3 +- drivers/block/mtip32xx/mtip32xx.h | 1 + drivers/block/null_blk/main.c | 5 +- drivers/block/pktcdvd.c | 12 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 26 +- drivers/block/rnbd/rnbd-clt.h | 1 + drivers/block/rnbd/rnbd-proto.h | 4 +- drivers/block/rnbd/rnbd-srv-dev.c | 61 +- drivers/block/rnbd/rnbd-srv-dev.h | 18 +- drivers/block/rnbd/rnbd-srv-sysfs.c | 1 + drivers/block/rnbd/rnbd-srv.c | 46 +- drivers/block/rnbd/rnbd-srv.h | 1 + drivers/block/sunvdc.c | 1 + drivers/block/virtio_blk.c | 20 +- drivers/block/xen-blkback/blkback.c | 25 +- drivers/block/xen-blkfront.c | 65 +- drivers/block/zram/zram_drv.c | 17 +- drivers/bluetooth/btintel.c | 11 +- drivers/bluetooth/btintel.h | 1 - drivers/bluetooth/btmrvl_debugfs.c | 2 +- drivers/bluetooth/btmrvl_sdio.c | 2 +- drivers/bluetooth/btmtk.h | 35 - drivers/bluetooth/btmtksdio.c | 276 +- drivers/bluetooth/btrtl.c | 8 - drivers/bluetooth/btusb.c | 28 +- drivers/bluetooth/hci_h5.c | 5 - drivers/bluetooth/hci_ll.c | 2 +- drivers/bluetooth/hci_serdev.c | 3 +- drivers/bus/imx-weim.c | 135 +- drivers/bus/mhi/pci_generic.c | 1 - drivers/bus/mips_cdmm.c | 1 + drivers/bus/moxtet.c | 4 +- drivers/cdrom/gdrom.c | 1 + drivers/char/agp/ati-agp.c | 8 +- drivers/char/agp/backend.c | 2 - drivers/char/agp/frontend.c | 4 +- drivers/char/agp/intel-gtt.c | 26 +- drivers/char/agp/nvidia-agp.c | 3 +- drivers/char/agp/sworks-agp.c | 5 +- drivers/char/agp/via-agp.c | 3 + drivers/char/hpet.c | 28 +- drivers/char/hw_random/Kconfig | 2 +- drivers/char/hw_random/core.c | 25 +- drivers/char/ipmi/ipmi_ssif.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 2 +- drivers/char/random.c | 2819 +++--- 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_tis_spi_main.c | 3 +- drivers/char/tpm/tpm_vtpm_proxy.c | 2 +- drivers/char/tpm/xen-tpmfront.c | 8 +- drivers/clk/.kunitconfig | 1 + drivers/clk/Kconfig | 24 +- drivers/clk/Makefile | 4 +- 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 | 3 +- drivers/clk/at91/sama5d3.c | 3 +- drivers/clk/at91/sama5d4.c | 3 +- drivers/clk/at91/sama7g5.c | 8 +- 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-fractional-divider.c | 2 +- drivers/clk/clk-lmk04832.c | 4 +- drivers/clk/clk-mux.c | 10 +- drivers/clk/clk-oxnas.c | 6 +- drivers/clk/clk-si5341.c | 2 +- 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 | 7 + drivers/clk/imx/Makefile | 4 + 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-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-imx93.c | 341 + drivers/clk/imx/clk-pll14xx.c | 287 +- drivers/clk/imx/clk-sscg-pll.c | 1 - drivers/clk/imx/clk.h | 30 + drivers/clk/ingenic/jz4725b-cgu.c | 3 +- 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 | 3 +- 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 | 50 +- drivers/clk/qcom/Makefile | 5 +- 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-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 | 2 +- drivers/clk/qcom/gcc-msm8994.c | 106 +- 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-sm6350.c | 521 ++ drivers/clk/qcom/kpss-xcc.c | 2 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 18 +- drivers/clk/rockchip/clk-rk3568.c | 6 +- drivers/clk/rockchip/clk.c | 3 + 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/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/zynq/clkc.c | 13 +- drivers/clocksource/Kconfig | 9 - drivers/clocksource/Makefile | 1 - drivers/clocksource/timer-atcpit100.c | 266 - drivers/clocksource/timer-imx-sysctr.c | 2 +- drivers/clocksource/timer-imx-tpm.c | 10 +- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/comedi/drivers/das16.c | 4 +- drivers/comedi/drivers/pcm3724.c | 1 + drivers/counter/counter-sysfs.c | 17 +- drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/cpufreq/cpufreq-dt-platdev.c | 1 - drivers/cpufreq/cpufreq_governor_attr_set.c | 5 + drivers/cpufreq/longhaul.c | 4 +- drivers/cpufreq/qcom-cpufreq-hw.c | 2 +- drivers/cpufreq/qcom-cpufreq-nvmem.c | 2 +- drivers/cpufreq/scmi-cpufreq.c | 2 +- drivers/crypto/allwinner/sun8i-ss/sun8i-ss-core.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/ccp/ccp-crypto-aes.c | 5 +- drivers/crypto/ccp/sev-dev.c | 2 +- drivers/crypto/gemini/sl3516-ce-cipher.c | 4 +- drivers/crypto/hisilicon/qm.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 27 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 6 +- drivers/crypto/ixp4xx_crypto.c | 1 - drivers/crypto/marvell/Kconfig | 1 - drivers/crypto/marvell/octeontx/otx_cptvf_main.c | 1 + drivers/crypto/marvell/octeontx2/otx2_cptlf.h | 19 +- .../crypto/marvell/octeontx2/otx2_cptpf_ucode.c | 56 +- drivers/crypto/marvell/octeontx2/otx2_cptvf_algs.c | 17 +- drivers/crypto/mxs-dcp.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 2 +- drivers/crypto/qat/qat_common/adf_gen4_pfvf.c | 42 +- drivers/crypto/qcom-rng.c | 17 +- drivers/dio/dio.c | 140 +- drivers/dma-buf/dma-buf.c | 22 +- drivers/dma-buf/dma-resv.c | 46 +- drivers/dma-buf/heaps/cma_heap.c | 10 +- drivers/dma-buf/heaps/system_heap.c | 10 +- drivers/dma-buf/st-dma-resv.c | 26 +- drivers/dma-buf/udmabuf.c | 4 - drivers/dma/Kconfig | 2 +- drivers/dma/altera-msgdma.c | 4 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/imx-sdma.c | 18 +- drivers/dma/ioat/init.c | 2 + drivers/dma/pl330.c | 4 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/stm32-dma.c | 1 - drivers/edac/edac_device_sysfs.c | 31 +- drivers/edac/edac_mc.c | 4 +- drivers/edac/edac_pci_sysfs.c | 26 +- drivers/extcon/Kconfig | 2 - drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-cht-wc.c | 240 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firmware/Kconfig | 1 - drivers/firmware/arm_scmi/driver.c | 3 - drivers/firmware/arm_scmi/virtio.c | 178 +- drivers/firmware/arm_sdei.c | 13 +- drivers/firmware/efi/apple-properties.c | 2 +- drivers/firmware/efi/efi.c | 2 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/vars.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 + drivers/firmware/sysfb_simplefb.c | 2 +- drivers/fpga/dfl-pci.c | 15 +- drivers/fsi/fsi-master-aspeed.c | 17 +- drivers/gpio/Kconfig | 24 +- drivers/gpio/Makefile | 2 - drivers/gpio/gpio-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 | 16 +- drivers/gpio/gpio-tps68470.c | 5 +- drivers/gpio/gpio-tqmx86.c | 3 +- drivers/gpio/gpio-ts4900.c | 24 +- drivers/gpio/gpio_pl061_rust.rs | 370 - drivers/gpio/gpiolib-acpi.c | 6 +- drivers/gpio/gpiolib-of.c | 10 +- drivers/gpio/gpiolib-sysfs.c | 100 +- drivers/gpio/gpiolib.c | 55 +- drivers/gpio/gpiolib.h | 41 - drivers/gpu/drm/Kconfig | 16 - drivers/gpu/drm/Makefile | 14 +- drivers/gpu/drm/amd/amdgpu/aldebaran.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 31 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.h | 7 +- .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_aldebaran.c | 3 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c | 24 + .../gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c | 25 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c | 96 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c | 24 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 28 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.h | 10 + drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.h | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c | 38 - drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 132 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 29 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 102 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 547 +- drivers/gpu/drm/amd/amdgpu/amdgpu_display.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 113 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fru_eeprom.c | 53 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 36 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.h | 15 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 68 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 24 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 115 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 13 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 112 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 37 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 39 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 14 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mode.h | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 42 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 11 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_preempt_mgr.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 124 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 9 - drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 483 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 76 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 17 +- drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c | 417 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ucode.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 104 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 23 +- drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 145 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 26 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vkms.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c | 22 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 7 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 92 +- drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.h | 4 +- drivers/gpu/drm/amd/amdgpu/athub_v1_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/athub_v2_0.c | 1 - drivers/gpu/drm/amd/amdgpu/athub_v2_1.c | 1 - drivers/gpu/drm/amd/amdgpu/atombios_dp.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v10_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v11_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v6_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/dce_v8_0.c | 2 +- drivers/gpu/drm/amd/amdgpu/df_v3_6.c | 6 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 251 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 234 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.c | 24 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c | 25 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.h | 2 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 50 +- drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c | 12 +- drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c | 13 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 95 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 17 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c | 9 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 98 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_0.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v1_7.h | 2 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.c | 10 +- drivers/gpu/drm/amd/amdgpu/mmhub_v9_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 2 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 44 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 20 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/nv.c | 76 +- drivers/gpu/drm/amd/amdgpu/psp_gfx_if.h | 1 - drivers/gpu/drm/amd/amdgpu/psp_v11_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 7 - drivers/gpu/drm/amd/amdgpu/psp_v3_1.c | 1 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 68 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.c | 25 +- drivers/gpu/drm/amd/amdgpu/sdma_v4_4.h | 2 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 19 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.c | 81 +- drivers/gpu/drm/amd/amdgpu/smu_v11_0_i2c.h | 6 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 59 +- drivers/gpu/drm/amd/amdgpu/soc15_common.h | 8 +- drivers/gpu/drm/amd/amdgpu/ta_ras_if.h | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.c | 30 +- drivers/gpu/drm/amd/amdgpu/umc_v6_1.h | 2 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 225 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.h | 25 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.c | 173 +- drivers/gpu/drm/amd/amdgpu/umc_v8_7.h | 2 +- drivers/gpu/drm/amd/amdkfd/Makefile | 2 + drivers/gpu/drm/amd/amdkfd/cik_event_interrupt.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 1606 +--- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 6 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c | 845 ++ drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h | 230 + drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c | 158 + drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h | 293 + drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 67 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 269 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 62 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 12 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 316 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 15 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 59 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 67 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 44 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 126 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 155 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 175 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 151 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 3 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_diq.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_opcodes.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 196 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 95 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 375 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 437 +- drivers/gpu/drm/amd/amdkfd/kfd_svm.h | 39 - drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 76 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 15 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 108 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_helpers.c | 219 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 293 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 14 - .../drm/amd/display/amdgpu_dm/amdgpu_dm_pp_smu.c | 248 +- .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_psr.c | 6 +- drivers/gpu/drm/amd/display/dc/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 2 + .../gpu/drm/amd/display/dc/bios/command_table2.c | 4 + drivers/gpu/drm/amd/display/dc/calcs/Makefile | 68 + .../drm/amd/display/dc/{dml => }/calcs/bw_fixed.c | 0 .../amd/display/dc/{dml => }/calcs/calcs_logger.h | 0 .../amd/display/dc/{dml => }/calcs/custom_float.c | 0 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c | 3625 +++++++ .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.c | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_auto.h | 0 .../amd/display/dc/{dml => }/calcs/dcn_calc_math.c | 0 .../drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c | 0 .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 5 +- .../amd/display/dc/clk_mgr/dcn31/dcn31_clk_mgr.c | 6 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 21 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.h | 2 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 75 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 867 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 1376 ++- drivers/gpu/drm/amd/display/dc/core/dc_link_dpcd.c | 2 +- .../gpu/drm/amd/display/dc/core/dc_link_enc_cfg.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c | 917 ++ drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 88 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 16 - drivers/gpu/drm/amd/display/dc/dc.h | 40 +- drivers/gpu/drm/amd/display/dc/dc_dp_types.h | 59 +- drivers/gpu/drm/amd/display/dc/dc_helper.c | 60 - drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dc_link.h | 21 +- drivers/gpu/drm/amd/display/dc/dc_stream.h | 6 + drivers/gpu/drm/amd/display/dc/dc_types.h | 6 + drivers/gpu/drm/amd/display/dc/dce/dce_aux.c | 2 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.c | 17 +- .../gpu/drm/amd/display/dc/dce/dce_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 25 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 4 +- drivers/gpu/drm/amd/display/dc/dce/dmub_psr.c | 4 - .../amd/display/dc/dce110/dce110_hw_sequencer.c | 103 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 9 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.c | 18 +- .../drm/amd/display/dc/dcn10/dcn10_link_encoder.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dccg.h | 15 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 41 +- .../gpu/drm/amd/display/dc/dcn20/dcn20_resource.c | 19 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_hwseq.c | 7 +- .../gpu/drm/amd/display/dc/dcn30/dcn30_resource.c | 4 +- .../drm/amd/display/dc/dcn301/dcn301_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn302/Makefile | 12 + .../drm/amd/display/dc/dcn302/dcn302_resource.c | 320 +- .../drm/amd/display/dc/dcn302/dcn302_resource.h | 3 - .../drm/amd/display/dc/dcn303/dcn303_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.c | 106 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_dccg.h | 6 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.c | 11 - .../display/dc/dcn31/dcn31_hpo_dp_stream_encoder.h | 9 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 28 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_optc.h | 2 - .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 4 +- drivers/gpu/drm/amd/display/dc/dm_helpers.h | 6 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 12 +- .../gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c | 3623 ------- .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c | 357 - .../gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h | 32 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 29 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 24 - .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 3 - .../gpu/drm/amd/display/dc/dml/dsc/rc_calc_fpu.c | 2 +- drivers/gpu/drm/amd/display/dc/dsc/dc_dsc.c | 2 +- .../amd/display/dc/gpio/dcn30/hw_factory_dcn30.c | 4 +- .../amd/display/dc/gpio/dcn30/hw_translate_dcn30.c | 4 +- drivers/gpu/drm/amd/display/dc/inc/core_types.h | 13 +- drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 56 +- drivers/gpu/drm/amd/display/dc/inc/hw/dccg.h | 4 +- drivers/gpu/drm/amd/display/dc/inc/hw/hw_shared.h | 2 + .../gpu/drm/amd/display/dc/inc/hw/link_encoder.h | 5 +- .../gpu/drm/amd/display/dc/inc/hw/stream_encoder.h | 6 +- .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 + .../drm/amd/display/dc/inc/hw_sequencer_private.h | 2 + drivers/gpu/drm/amd/display/dc/inc/link_dpcd.h | 2 +- drivers/gpu/drm/amd/display/dc/inc/link_enc_cfg.h | 3 - drivers/gpu/drm/amd/display/dc/inc/link_hwss.h | 86 +- drivers/gpu/drm/amd/display/dc/inc/reg_helper.h | 34 - drivers/gpu/drm/amd/display/dc/inc/resource.h | 16 +- .../amd/display/dc/irq/dcn30/irq_service_dcn30.c | 4 +- drivers/gpu/drm/amd/display/dc/link/Makefile | 30 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.c | 137 - .../gpu/drm/amd/display/dc/link/link_hwss_dio.h | 53 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.c | 51 - .../gpu/drm/amd/display/dc/link/link_hwss_dpia.h | 34 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c | 254 - .../gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h | 35 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.c | 43 - .../drm/amd/display/dc/link/link_hwss_hpo_frl.h | 34 - drivers/gpu/drm/amd/display/dc/os_types.h | 2 +- drivers/gpu/drm/amd/display/dc/virtual/Makefile | 2 +- .../amd/display/dc/virtual/virtual_link_encoder.c | 3 +- .../drm/amd/display/dc/virtual/virtual_link_hwss.c | 43 - .../drm/amd/display/dc/virtual/virtual_link_hwss.h | 34 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 13 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn31.c | 2 +- .../drm/amd/display/include/bios_parser_types.h | 2 + drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 - .../drm/amd/display/include/ddc_service_types.h | 5 - drivers/gpu/drm/amd/display/include/dpcd_defs.h | 6 +- .../gpu/drm/amd/display/include/grph_object_defs.h | 2 + .../gpu/drm/amd/display/include/grph_object_id.h | 2 + .../drm/amd/display/include/link_service_types.h | 12 + drivers/gpu/drm/amd/display/modules/hdcp/hdcp.h | 2 +- .../drm/amd/display/modules/inc/mod_info_packet.h | 3 +- .../amd/display/modules/info_packet/info_packet.c | 25 +- drivers/gpu/drm/amd/include/amd_shared.h | 3 +- .../amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h | 573 ++ .../amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h | 3565 +++++++ .../asic_reg/{dpcs => dcn}/dpcs_3_0_3_offset.h | 0 .../asic_reg/{dpcs => dcn}/dpcs_3_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h | 580 -- .../amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h | 3572 ------- .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 6 - drivers/gpu/drm/amd/include/kgd_kfd_interface.h | 9 + drivers/gpu/drm/amd/include/kgd_pp_interface.h | 13 +- drivers/gpu/drm/amd/pm/Makefile | 13 +- drivers/gpu/drm/amd/pm/amdgpu_dpm.c | 2518 ++--- drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c | 95 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 615 +- .../{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/amd_powerplay.h | 0 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 373 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h | 32 - drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h | 1427 +++ .../pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h | 0 .../amd/pm/{powerplay => }/inc/hardwaremanager.h | 0 drivers/gpu/drm/amd/pm/inc/hwmgr.h | 836 ++ .../pm/{powerplay => }/inc/polaris10_pwrvirus.h | 0 .../drm/amd/pm/{powerplay => }/inc/power_state.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h | 0 .../drm/amd/pm/{powerplay => }/inc/pp_thermal.h | 0 .../drm/amd/pm/{powerplay => }/inc/ppinterrupt.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h | 0 .../amd/pm/{powerplay => }/inc/smu10_driver_if.h | 0 .../amd/pm/{powerplay => }/inc/smu11_driver_if.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_arcturus.h | 0 .../smu11_driver_if_cyan_skillfish.h | 0 .../inc/pmfw_if => inc}/smu11_driver_if_navi10.h | 0 .../amd/pm/inc/smu11_driver_if_sienna_cichlid.h | 1691 ++++ .../inc/pmfw_if => inc}/smu11_driver_if_vangogh.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h | 0 .../pmfw_if => inc}/smu13_driver_if_aldebaran.h | 0 .../pmfw_if => inc}/smu13_driver_if_yellow_carp.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h | 0 .../amd/pm/{powerplay => }/inc/smu71_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h | 0 .../amd/pm/{powerplay => }/inc/smu72_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h | 0 .../amd/pm/{powerplay => }/inc/smu73_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h | 0 .../amd/pm/{powerplay => }/inc/smu74_discrete.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h | 0 .../amd/pm/{powerplay => }/inc/smu75_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_common.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_discrete.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_fusion.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h | 0 .../drm/amd/pm/{powerplay => }/inc/smu8_fusion.h | 0 drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h | 0 .../amd/pm/{powerplay => }/inc/smu9_driver_if.h | 0 .../amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h | 0 drivers/gpu/drm/amd/pm/inc/smu_types.h | 373 + drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h | 169 + .../amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h | 0 .../amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h | 0 .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h | 0 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h | 119 + .../pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h | 0 drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h | 0 .../{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h | 0 .../drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h | 0 .../gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h | 0 .../drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h | 0 .../pm/{powerplay => }/inc/vega12/smu9_driver_if.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h | 0 .../drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h | 0 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile | 32 - drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c | 3381 ------- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c | 1081 --- drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h | 38 - drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c | 8150 ---------------- drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h | 1022 -- drivers/gpu/drm/amd/pm/powerplay/Makefile | 4 + drivers/gpu/drm/amd/pm/powerplay/amd_powerplay.c | 400 +- .../drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h | 0 .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 8 +- .../gpu/drm/amd/pm/powerplay/hwmgr/smu8_hwmgr.c | 10 +- drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h | 832 -- .../drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h | 169 - drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c | 3380 +++++++ .../drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c | 0 .../drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h | 0 .../amd/pm/{legacy-dpm => powerplay}/r600_dpm.h | 0 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c | 8078 ++++++++++++++++ drivers/gpu/drm/amd/pm/powerplay/si_dpm.h | 1015 ++ .../drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c | 0 .../pm/{legacy-dpm => powerplay}/sislands_smc.h | 0 .../gpu/drm/amd/pm/powerplay/smumgr/ci_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu10_smumgr.c | 4 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu7_smumgr.c | 11 +- .../gpu/drm/amd/pm/powerplay/smumgr/smu9_smumgr.c | 2 +- .../drm/amd/pm/powerplay/smumgr/vega20_smumgr.c | 8 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 677 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1432 --- .../inc/pmfw_if/smu11_driver_if_sienna_cichlid.h | 1709 ---- .../drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h | 119 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 373 - drivers/gpu/drm/amd/pm/swsmu/smu11/arcturus_ppt.c | 102 +- .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 70 +- drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 476 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 292 +- drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 70 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 83 +- drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.h | 1 + drivers/gpu/drm/amd/pm/swsmu/smu12/renoir_ppt.c | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu12/smu_v12_0.c | 10 +- drivers/gpu/drm/amd/pm/swsmu/smu13/aldebaran_ppt.c | 90 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 76 +- .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 38 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 222 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.h | 16 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 10 +- drivers/gpu/drm/arm/Kconfig | 1 + .../gpu/drm/arm/display/komeda/d71/d71_component.c | 12 +- drivers/gpu/drm/arm/display/komeda/komeda_drv.c | 3 +- drivers/gpu/drm/arm/hdlcd_drv.c | 3 +- drivers/gpu/drm/arm/malidp_drv.c | 3 +- drivers/gpu/drm/ast/ast_drv.c | 18 +- drivers/gpu/drm/ast/ast_drv.h | 2 +- drivers/gpu/drm/ast/ast_main.c | 2 - drivers/gpu/drm/ast/ast_mode.c | 13 +- drivers/gpu/drm/bridge/Kconfig | 7 +- drivers/gpu/drm/bridge/adv7511/adv7511.h | 1 - drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 31 +- drivers/gpu/drm/bridge/adv7511/adv7533.c | 2 +- drivers/gpu/drm/bridge/analogix/Kconfig | 2 - drivers/gpu/drm/bridge/analogix/analogix-anx6345.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c | 2 +- .../gpu/drm/bridge/analogix/analogix-i2c-dptx.c | 2 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.c | 4 +- drivers/gpu/drm/bridge/analogix/analogix_dp_core.h | 2 +- drivers/gpu/drm/bridge/analogix/anx7625.c | 440 +- drivers/gpu/drm/bridge/analogix/anx7625.h | 80 +- drivers/gpu/drm/bridge/cadence/Kconfig | 1 - .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.c | 20 +- .../gpu/drm/bridge/cadence/cdns-mhdp8546-core.h | 2 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 39 +- drivers/gpu/drm/bridge/ite-it66121.c | 3 + drivers/gpu/drm/bridge/lontium-lt9611.c | 4 +- drivers/gpu/drm/bridge/lontium-lt9611uxc.c | 4 +- drivers/gpu/drm/bridge/nwl-dsi.c | 8 +- drivers/gpu/drm/bridge/parade-ps8640.c | 33 +- drivers/gpu/drm/bridge/sii902x.c | 129 +- drivers/gpu/drm/bridge/sil-sii8620.c | 2 +- drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 16 +- drivers/gpu/drm/bridge/synopsys/dw-mipi-dsi.c | 25 +- drivers/gpu/drm/bridge/tc358767.c | 2 +- drivers/gpu/drm/bridge/tc358775.c | 4 +- drivers/gpu/drm/bridge/ti-sn65dsi83.c | 53 +- drivers/gpu/drm/bridge/ti-sn65dsi86.c | 9 +- drivers/gpu/drm/dp/Makefile | 9 - drivers/gpu/drm/dp/drm_dp.c | 3817 -------- drivers/gpu/drm/dp/drm_dp_aux_bus.c | 323 - drivers/gpu/drm/dp/drm_dp_aux_dev.c | 354 - drivers/gpu/drm/dp/drm_dp_cec.c | 451 - drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c | 530 -- drivers/gpu/drm/dp/drm_dp_helper_internal.h | 33 - drivers/gpu/drm/dp/drm_dp_helper_mod.c | 22 - drivers/gpu/drm/dp/drm_dp_mst_topology.c | 5978 ------------ drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h | 24 - drivers/gpu/drm/drm_buddy.c | 535 -- drivers/gpu/drm/drm_cache.c | 20 +- drivers/gpu/drm/drm_client.c | 9 +- drivers/gpu/drm/drm_color_mgmt.c | 4 - drivers/gpu/drm/drm_connector.c | 3 + drivers/gpu/drm/drm_crtc_helper_internal.h | 27 + drivers/gpu/drm/drm_dp_aux_bus.c | 323 + drivers/gpu/drm/drm_dp_aux_dev.c | 354 + drivers/gpu/drm/drm_dp_cec.c | 451 + drivers/gpu/drm/drm_dp_dual_mode_helper.c | 530 ++ drivers/gpu/drm/drm_dp_helper.c | 3744 ++++++++ drivers/gpu/drm/drm_dp_mst_topology.c | 5978 ++++++++++++ drivers/gpu/drm/drm_dp_mst_topology_internal.h | 24 + drivers/gpu/drm/drm_dsc.c | 2 +- drivers/gpu/drm/drm_edid.c | 106 +- drivers/gpu/drm/drm_fb_helper.c | 12 +- drivers/gpu/drm/drm_gem.c | 12 +- drivers/gpu/drm/drm_gem_cma_helper.c | 9 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 16 +- drivers/gpu/drm/drm_gem_shmem_helper.c | 15 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 4 +- drivers/gpu/drm/drm_gem_vram_helper.c | 25 +- drivers/gpu/drm/drm_internal.h | 6 +- drivers/gpu/drm/drm_kms_helper_common.c | 14 + drivers/gpu/drm/drm_mipi_dbi.c | 8 +- drivers/gpu/drm/drm_panel_orientation_quirks.c | 6 - drivers/gpu/drm/drm_plane.c | 9 +- drivers/gpu/drm/drm_prime.c | 4 +- drivers/gpu/drm/drm_privacy_screen.c | 5 +- drivers/gpu/drm/drm_privacy_screen_x86.c | 17 - drivers/gpu/drm/etnaviv/etnaviv_drv.h | 2 +- drivers/gpu/drm/etnaviv/etnaviv_gem_prime.c | 8 +- drivers/gpu/drm/etnaviv/etnaviv_gem_submit.c | 3 +- drivers/gpu/drm/exynos/Kconfig | 1 - drivers/gpu/drm/exynos/exynos7_drm_decon.c | 12 +- drivers/gpu/drm/exynos/exynos_drm_dsi.c | 19 +- drivers/gpu/drm/exynos/exynos_drm_fimc.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_fimd.c | 13 +- drivers/gpu/drm/exynos/exynos_drm_gsc.c | 10 +- drivers/gpu/drm/exynos/exynos_mixer.c | 14 +- drivers/gpu/drm/gma500/cdv_intel_dp.c | 14 +- drivers/gpu/drm/gma500/gma_display.c | 6 +- drivers/gpu/drm/gma500/intel_bios.c | 2 +- drivers/gpu/drm/gma500/mmu.c | 8 +- drivers/gpu/drm/gud/gud_pipe.c | 4 +- drivers/gpu/drm/hisilicon/hibmc/hibmc_drm_drv.c | 3 +- drivers/gpu/drm/hyperv/hyperv_drm_modeset.c | 5 +- drivers/gpu/drm/i915/Kconfig | 2 - drivers/gpu/drm/i915/Makefile | 6 +- drivers/gpu/drm/i915/display/g4x_dp.c | 18 +- drivers/gpu/drm/i915/display/g4x_hdmi.h | 2 +- drivers/gpu/drm/i915/display/hsw_ips.c | 271 - drivers/gpu/drm/i915/display/hsw_ips.h | 26 - drivers/gpu/drm/i915/display/i9xx_plane.c | 105 +- drivers/gpu/drm/i915/display/icl_dsi.c | 7 +- drivers/gpu/drm/i915/display/intel_atomic.c | 13 +- drivers/gpu/drm/i915/display/intel_atomic.h | 2 + drivers/gpu/drm/i915/display/intel_atomic_plane.c | 8 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 1 - drivers/gpu/drm/i915/display/intel_backlight.c | 3 - drivers/gpu/drm/i915/display/intel_bios.c | 217 +- drivers/gpu/drm/i915/display/intel_bw.c | 114 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 66 +- drivers/gpu/drm/i915/display/intel_cdclk.h | 9 +- drivers/gpu/drm/i915/display/intel_color.c | 19 - drivers/gpu/drm/i915/display/intel_combo_phy.c | 1 - .../gpu/drm/i915/display/intel_combo_phy_regs.h | 162 - drivers/gpu/drm/i915/display/intel_crt.h | 2 +- drivers/gpu/drm/i915/display/intel_crtc.c | 1 - drivers/gpu/drm/i915/display/intel_cursor.c | 25 +- drivers/gpu/drm/i915/display/intel_ddi.c | 143 +- drivers/gpu/drm/i915/display/intel_ddi.h | 2 +- drivers/gpu/drm/i915/display/intel_ddi_buf_trans.c | 42 +- drivers/gpu/drm/i915/display/intel_de.h | 1 + drivers/gpu/drm/i915/display/intel_display.c | 1007 +- drivers/gpu/drm/i915/display/intel_display.h | 39 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 7 +- drivers/gpu/drm/i915/display/intel_display_power.c | 45 +- drivers/gpu/drm/i915/display/intel_display_power.h | 2 +- drivers/gpu/drm/i915/display/intel_display_trace.h | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 26 +- drivers/gpu/drm/i915/display/intel_dmc.c | 14 +- drivers/gpu/drm/i915/display/intel_dmc.h | 2 +- drivers/gpu/drm/i915/display/intel_dp.c | 210 +- drivers/gpu/drm/i915/display/intel_dp.h | 2 + drivers/gpu/drm/i915/display/intel_dp_aux.c | 8 +- drivers/gpu/drm/i915/display/intel_dp_aux.h | 4 + drivers/gpu/drm/i915/display/intel_dp_hdcp.c | 4 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 307 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 6 +- drivers/gpu/drm/i915/display/intel_dp_mst.c | 35 +- drivers/gpu/drm/i915/display/intel_dpll.c | 12 - drivers/gpu/drm/i915/display/intel_dpll.h | 1 - drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 36 - drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 46 +- drivers/gpu/drm/i915/display/intel_drrs.c | 107 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 - drivers/gpu/drm/i915/display/intel_dsb.h | 2 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 29 +- drivers/gpu/drm/i915/display/intel_dvo_dev.h | 2 +- drivers/gpu/drm/i915/display/intel_fbc.c | 238 +- drivers/gpu/drm/i915/display/intel_fbc.h | 7 - drivers/gpu/drm/i915/display/intel_fdi.c | 5 - drivers/gpu/drm/i915/display/intel_gmbus.c | 7 + drivers/gpu/drm/i915/display/intel_gmbus.h | 1 + drivers/gpu/drm/i915/display/intel_hdcp.c | 3 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 145 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 7 +- drivers/gpu/drm/i915/display/intel_hotplug.c | 21 +- drivers/gpu/drm/i915/display/intel_lspcon.c | 148 +- drivers/gpu/drm/i915/display/intel_lvds.h | 2 +- drivers/gpu/drm/i915/display/intel_opregion.c | 119 +- drivers/gpu/drm/i915/display/intel_opregion.h | 10 - drivers/gpu/drm/i915/display/intel_overlay.c | 2 - drivers/gpu/drm/i915/display/intel_pch_display.c | 88 +- drivers/gpu/drm/i915/display/intel_pch_display.h | 8 - drivers/gpu/drm/i915/display/intel_pps.c | 22 +- drivers/gpu/drm/i915/display/intel_psr.c | 16 +- drivers/gpu/drm/i915/display/intel_sdvo.h | 2 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 30 +- drivers/gpu/drm/i915/display/intel_snps_phy_regs.h | 75 - drivers/gpu/drm/i915/display/intel_sprite.c | 65 +- drivers/gpu/drm/i915/display/intel_tc.c | 28 +- drivers/gpu/drm/i915/display/intel_tc_phy_regs.h | 280 - drivers/gpu/drm/i915/display/intel_vbt_defs.h | 26 + drivers/gpu/drm/i915/display/intel_vdsc.c | 7 +- drivers/gpu/drm/i915/display/intel_vga.c | 9 +- drivers/gpu/drm/i915/display/skl_universal_plane.c | 195 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_create.h | 17 - drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 9 +- drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_internal.h | 23 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_pm.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_tiling.h | 18 - drivers/gpu/drm/i915/gem/i915_gem_userptr.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_userptr.h | 14 - drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 3 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_dmabuf.c | 6 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 4 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 - drivers/gpu/drm/i915/gem/selftests/mock_dmabuf.c | 6 +- drivers/gpu/drm/i915/gt/gen2_engine_cs.c | 2 - drivers/gpu/drm/i915/gt/gen6_engine_cs.c | 1 - drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 4 - drivers/gpu/drm/i915/gt/gen7_renderclear.c | 1 - drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 3 +- drivers/gpu/drm/i915/gt/intel_engine.h | 3 +- drivers/gpu/drm/i915/gt/intel_engine_cs.c | 5 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 223 - .../gpu/drm/i915/gt/intel_execlists_submission.c | 4 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 1 - drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 2 - drivers/gpu/drm/i915/gt/intel_gt.c | 11 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_clock_utils.c | 2 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 2 +- drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 10 +- drivers/gpu/drm/i915/gt/intel_gt_pm_irq.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1554 --- drivers/gpu/drm/i915/gt/intel_gtt.c | 2 - drivers/gpu/drm/i915/gt/intel_llc.c | 10 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 2 - drivers/gpu/drm/i915/gt/intel_lrc_reg.h | 15 + drivers/gpu/drm/i915/gt/intel_mocs.c | 2 +- drivers/gpu/drm/i915/gt/intel_rc6.c | 16 +- drivers/gpu/drm/i915/gt/intel_rc6.h | 2 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 1 - drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 - drivers/gpu/drm/i915/gt/intel_reset.c | 4 - drivers/gpu/drm/i915/gt/intel_ring.c | 2 - drivers/gpu/drm/i915/gt/intel_ring_submission.c | 14 +- drivers/gpu/drm/i915/gt/intel_rps.c | 10 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 3 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_timeline.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 8 +- drivers/gpu/drm/i915/gt/intel_workarounds_types.h | 2 +- drivers/gpu/drm/i915/gt/selftest_engine_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_execlists.c | 1 - drivers/gpu/drm/i915/gt/selftest_gt_pm.c | 1 - drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 2 - drivers/gpu/drm/i915/gt/selftest_llc.c | 5 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 - drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 - drivers/gpu/drm/i915/gt/selftest_rps.c | 8 +- drivers/gpu/drm/i915/gt/selftest_timeline.c | 1 - drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1 - .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 2 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 2 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 1 - drivers/gpu/drm/i915/gvt/aperture_gm.c | 1 - drivers/gpu/drm/i915/gvt/cmd_parser.c | 4 +- drivers/gpu/drm/i915/gvt/display.c | 17 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 21 +- drivers/gpu/drm/i915/gvt/edid.c | 1 - drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/gvt/fb_decoder.c | 49 +- drivers/gpu/drm/i915/gvt/gtt.c | 70 +- drivers/gpu/drm/i915/gvt/gtt.h | 4 +- drivers/gpu/drm/i915/gvt/gvt.h | 2 +- drivers/gpu/drm/i915/gvt/handlers.c | 36 +- drivers/gpu/drm/i915/gvt/interrupt.c | 11 +- drivers/gpu/drm/i915/gvt/interrupt.h | 4 +- drivers/gpu/drm/i915/gvt/mmio.c | 3 - drivers/gpu/drm/i915/gvt/mmio_context.c | 6 +- drivers/gpu/drm/i915/gvt/mmio_context.h | 2 +- drivers/gpu/drm/i915/gvt/reg.h | 1 + drivers/gpu/drm/i915/gvt/sched_policy.c | 2 +- drivers/gpu/drm/i915/gvt/scheduler.c | 2 - drivers/gpu/drm/i915/gvt/scheduler.h | 2 +- drivers/gpu/drm/i915/gvt/vgpu.c | 4 +- drivers/gpu/drm/i915/i915_buddy.c | 466 + drivers/gpu/drm/i915/i915_buddy.h | 143 + drivers/gpu/drm/i915/i915_cmd_parser.c | 76 +- drivers/gpu/drm/i915/i915_cmd_parser.h | 26 - drivers/gpu/drm/i915/i915_debugfs.c | 1 - drivers/gpu/drm/i915/i915_driver.c | 20 - drivers/gpu/drm/i915/i915_driver.h | 5 - drivers/gpu/drm/i915/i915_drv.h | 223 +- drivers/gpu/drm/i915/i915_gem.c | 2 - drivers/gpu/drm/i915/i915_gem_evict.c | 1 - drivers/gpu/drm/i915/i915_gem_evict.h | 24 - drivers/gpu/drm/i915/i915_gem_gtt.c | 1 - drivers/gpu/drm/i915/i915_getparam.c | 2 - drivers/gpu/drm/i915/i915_getparam.h | 15 - drivers/gpu/drm/i915/i915_gpu_error.c | 3 - drivers/gpu/drm/i915/i915_ioc32.c | 1 - drivers/gpu/drm/i915/i915_ioctl.c | 94 - drivers/gpu/drm/i915/i915_ioctl.h | 14 - drivers/gpu/drm/i915/i915_irq.c | 19 +- drivers/gpu/drm/i915/i915_irq.h | 1 - drivers/gpu/drm/i915/i915_mitigations.c | 1 - drivers/gpu/drm/i915/i915_mm.h | 3 +- drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 24 +- drivers/gpu/drm/i915/i915_perf.c | 138 +- drivers/gpu/drm/i915/i915_perf_oa_regs.h | 137 - drivers/gpu/drm/i915/i915_perf_types.h | 2 +- drivers/gpu/drm/i915/i915_pmu.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 4104 +++++++- drivers/gpu/drm/i915/i915_reg_defs.h | 101 - drivers/gpu/drm/i915/i915_request.c | 2 - drivers/gpu/drm/i915/i915_scatterlist.c | 11 +- drivers/gpu/drm/i915/i915_suspend.c | 1 - drivers/gpu/drm/i915/i915_sysfs.c | 1 - drivers/gpu/drm/i915/i915_ttm_buddy_manager.c | 37 +- drivers/gpu/drm/i915/i915_ttm_buddy_manager.h | 4 +- drivers/gpu/drm/i915/i915_utils.h | 15 + drivers/gpu/drm/i915/i915_vma.c | 3 +- drivers/gpu/drm/i915/intel_device_info.c | 13 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_dram.c | 7 +- drivers/gpu/drm/i915/intel_pch.c | 2 +- drivers/gpu/drm/i915/intel_pch.h | 2 +- drivers/gpu/drm/i915/intel_pci_config.h | 85 - drivers/gpu/drm/i915/intel_pcode.c | 32 +- drivers/gpu/drm/i915/intel_pcode.h | 12 +- drivers/gpu/drm/i915/intel_pm.c | 492 +- drivers/gpu/drm/i915/intel_pm.h | 1 + drivers/gpu/drm/i915/intel_runtime_pm.c | 2 +- drivers/gpu/drm/i915/intel_runtime_pm.h | 1 - drivers/gpu/drm/i915/intel_sbi.c | 1 - drivers/gpu/drm/i915/intel_uncore.c | 73 +- drivers/gpu/drm/i915/intel_uncore.h | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_irq.c | 1 - drivers/gpu/drm/i915/selftests/i915_buddy.c | 787 ++ drivers/gpu/drm/i915/selftests/i915_gem.c | 3 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 1 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 1 - .../gpu/drm/i915/selftests/i915_mock_selftests.h | 1 + drivers/gpu/drm/i915/selftests/i915_request.c | 1 - drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 - drivers/gpu/drm/i915/selftests/i915_vma.c | 1 - drivers/gpu/drm/i915/selftests/igt_spinner.c | 1 - .../gpu/drm/i915/selftests/intel_memory_region.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gem_device.c | 2 - drivers/gpu/drm/i915/vlv_sideband.c | 1 - drivers/gpu/drm/i915/vlv_sideband.h | 2 - drivers/gpu/drm/i915/vlv_sideband_reg.h | 180 - drivers/gpu/drm/i915/vlv_suspend.c | 2 - drivers/gpu/drm/imx/dcss/Kconfig | 1 + drivers/gpu/drm/imx/dcss/dcss-drv.c | 3 +- drivers/gpu/drm/imx/imx-tve.c | 4 +- drivers/gpu/drm/imx/parallel-display.c | 8 - drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 62 +- drivers/gpu/drm/ingenic/ingenic-drm.h | 38 - drivers/gpu/drm/lima/lima_gem.c | 3 +- drivers/gpu/drm/lima/lima_sched.c | 4 +- drivers/gpu/drm/mediatek/mtk_disp_ovl.c | 8 +- drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 9 +- drivers/gpu/drm/mediatek/mtk_drm_crtc.c | 15 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 36 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 1 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 5 +- drivers/gpu/drm/mediatek/mtk_drm_gem.c | 7 +- drivers/gpu/drm/mediatek/mtk_drm_gem.h | 5 +- drivers/gpu/drm/mediatek/mtk_dsi.c | 167 +- drivers/gpu/drm/meson/meson_drv.c | 25 +- drivers/gpu/drm/meson/meson_osd_afbcd.c | 41 +- drivers/gpu/drm/meson/meson_osd_afbcd.h | 1 - drivers/gpu/drm/mgag200/mgag200_mode.c | 9 +- drivers/gpu/drm/mgag200/mgag200_pll.c | 6 +- drivers/gpu/drm/msm/Kconfig | 1 - drivers/gpu/drm/msm/dp/dp_audio.c | 2 +- drivers/gpu/drm/msm/dp/dp_aux.h | 2 +- drivers/gpu/drm/msm/dp/dp_catalog.c | 2 +- drivers/gpu/drm/msm/dp/dp_ctrl.c | 2 +- drivers/gpu/drm/msm/edp/edp.h | 77 - drivers/gpu/drm/msm/edp/edp_ctrl.c | 1373 --- drivers/gpu/drm/msm/msm_drv.h | 4 +- drivers/gpu/drm/msm/msm_gem_prime.c | 6 +- drivers/gpu/drm/mxsfb/mxsfb_drv.c | 9 - drivers/gpu/drm/nouveau/Kconfig | 1 - drivers/gpu/drm/nouveau/dispnv50/disp.c | 2 +- drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/nouveau/nouveau_connector.h | 2 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_dp.c | 17 +- drivers/gpu/drm/nouveau/nouveau_encoder.h | 4 +- drivers/gpu/drm/nouveau/nouveau_mem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_mem.h | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 1 - drivers/gpu/drm/nouveau/nouveau_ttm.c | 13 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c | 317 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.h | 35 +- drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c | 13 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorga102.c | 4 - .../gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c | 14 +- .../gpu/drm/nouveau/nvkm/engine/disp/sorgm107.c | 18 +- drivers/gpu/drm/nouveau/nvkm/subdev/acr/hsfw.c | 9 +- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 1 - drivers/gpu/drm/panel/Kconfig | 2 + drivers/gpu/drm/panel/panel-abt-y030xx067a.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 8 +- drivers/gpu/drm/panel/panel-edp.c | 21 +- drivers/gpu/drm/panel/panel-ilitek-ili9322.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9341.c | 3 +- drivers/gpu/drm/panel/panel-innolux-ej030na.c | 4 +- drivers/gpu/drm/panel/panel-lg-lb035q02.c | 4 +- drivers/gpu/drm/panel/panel-lg-lg4573.c | 4 +- drivers/gpu/drm/panel/panel-nec-nl8048hl11.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt39016.c | 4 +- drivers/gpu/drm/panel/panel-samsung-atna33xc20.c | 4 +- drivers/gpu/drm/panel/panel-samsung-db7430.c | 3 +- drivers/gpu/drm/panel/panel-samsung-ld9040.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d27a1.c | 3 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-spi.c | 3 +- drivers/gpu/drm/panel/panel-simple.c | 35 +- 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/panfrost/panfrost_features.h | 212 +- drivers/gpu/drm/panfrost/panfrost_gpu.c | 32 +- drivers/gpu/drm/panfrost/panfrost_perfcnt.c | 13 +- drivers/gpu/drm/qxl/qxl_display.c | 8 +- drivers/gpu/drm/qxl/qxl_draw.c | 6 +- drivers/gpu/drm/qxl/qxl_drv.h | 10 +- drivers/gpu/drm/qxl/qxl_object.c | 8 +- drivers/gpu/drm/qxl/qxl_object.h | 4 +- drivers/gpu/drm/qxl/qxl_prime.c | 4 +- drivers/gpu/drm/radeon/atombios_dp.c | 2 +- drivers/gpu/drm/radeon/cik.c | 2 +- drivers/gpu/drm/radeon/evergreen.c | 2 +- drivers/gpu/drm/radeon/ni.c | 2 +- drivers/gpu/drm/radeon/r600.c | 2 +- drivers/gpu/drm/radeon/radeon.h | 3 - drivers/gpu/drm/radeon/radeon_audio.c | 95 - drivers/gpu/drm/radeon/radeon_connectors.c | 4 +- drivers/gpu/drm/radeon/radeon_device.c | 19 +- drivers/gpu/drm/radeon/radeon_dp_mst.c | 2 +- drivers/gpu/drm/radeon/radeon_gem.c | 1 - drivers/gpu/drm/radeon/radeon_mode.h | 4 +- drivers/gpu/drm/radeon/radeon_object.c | 1 + drivers/gpu/drm/radeon/radeon_ttm.c | 4 +- drivers/gpu/drm/radeon/radeon_uvd.c | 13 +- drivers/gpu/drm/radeon/rv770.c | 2 +- drivers/gpu/drm/radeon/si.c | 2 +- drivers/gpu/drm/rockchip/Kconfig | 2 - drivers/gpu/drm/rockchip/analogix_dp-rockchip.c | 4 +- drivers/gpu/drm/rockchip/cdn-dp-core.c | 30 +- drivers/gpu/drm/rockchip/cdn-dp-core.h | 6 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.c | 9 +- drivers/gpu/drm/rockchip/rockchip_drm_gem.h | 5 +- drivers/gpu/drm/rockchip/rockchip_lvds.c | 2 +- drivers/gpu/drm/rockchip/rockchip_rgb.c | 2 +- drivers/gpu/drm/selftests/test-drm_dp_mst_helper.c | 8 +- drivers/gpu/drm/selftests/test-drm_plane_helper.c | 4 - drivers/gpu/drm/stm/drv.c | 5 - drivers/gpu/drm/stm/dw_mipi_dsi-stm.c | 114 +- drivers/gpu/drm/stm/ltdc.c | 810 +- drivers/gpu/drm/stm/ltdc.h | 12 +- drivers/gpu/drm/sun4i/sun8i_mixer.h | 8 +- drivers/gpu/drm/tegra/Kconfig | 2 +- drivers/gpu/drm/tegra/dp.c | 13 +- drivers/gpu/drm/tegra/dpaux.c | 9 +- drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/tegra/gem.c | 10 +- drivers/gpu/drm/tegra/sor.c | 2 +- drivers/gpu/drm/tilcdc/tilcdc_drv.c | 4 +- drivers/gpu/drm/tiny/bochs.c | 20 +- drivers/gpu/drm/tiny/cirrus.c | 25 +- drivers/gpu/drm/tiny/gm12u320.c | 7 +- drivers/gpu/drm/tiny/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/repaper.c | 4 +- drivers/gpu/drm/tiny/simpledrm.c | 22 +- drivers/gpu/drm/tiny/st7586.c | 4 +- drivers/gpu/drm/tiny/st7735r.c | 4 +- drivers/gpu/drm/ttm/ttm_bo_util.c | 23 +- drivers/gpu/drm/ttm/ttm_range_manager.c | 4 +- drivers/gpu/drm/ttm/ttm_resource.c | 77 +- drivers/gpu/drm/ttm/ttm_sys_manager.c | 3 +- drivers/gpu/drm/ttm/ttm_tt.c | 8 +- drivers/gpu/drm/udl/udl_modeset.c | 3 +- drivers/gpu/drm/v3d/v3d_drv.c | 8 +- drivers/gpu/drm/vboxvideo/vbox_mode.c | 4 +- drivers/gpu/drm/vc4/vc4_bo.c | 2 + drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_drv.c | 33 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 140 +- drivers/gpu/drm/vc4/vc4_hdmi.h | 6 +- drivers/gpu/drm/vc4/vc4_regs.h | 3 - drivers/gpu/drm/virtio/virtgpu_gem.c | 3 - drivers/gpu/drm/vkms/vkms_composer.c | 4 +- drivers/gpu/drm/vkms/vkms_drv.h | 8 +- drivers/gpu/drm/vkms/vkms_output.c | 29 +- drivers/gpu/drm/vkms/vkms_plane.c | 2 +- drivers/gpu/drm/vkms/vkms_writeback.c | 2 +- drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c | 4 +- drivers/gpu/drm/vmwgfx/vmwgfx_system_manager.c | 3 +- drivers/gpu/drm/xen/xen_drm_front_gem.c | 7 +- drivers/gpu/drm/xen/xen_drm_front_gem.h | 6 +- drivers/gpu/drm/xlnx/Kconfig | 1 - drivers/gpu/drm/xlnx/zynqmp_dp.c | 2 +- drivers/gpu/ipu-v3/ipu-image-convert.c | 9 +- drivers/greybus/svc.c | 16 +- drivers/hid/Kconfig | 17 - drivers/hid/Makefile | 2 - drivers/hid/amd-sfh-hid/amd_sfh_pcie.c | 7 +- drivers/hid/hid-apple.c | 106 +- drivers/hid/hid-debug.c | 5 +- drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-google-hammer.c | 2 +- drivers/hid/hid-ids.h | 6 +- drivers/hid/hid-input.c | 3 + drivers/hid/hid-nintendo.c | 4 + drivers/hid/hid-razer.c | 125 - drivers/hid/hid-sigmamicro.c | 130 - drivers/hid/hid-thrustmaster.c | 6 + drivers/hid/hid-uclogic-core.c | 205 +- drivers/hid/hid-uclogic-params.c | 3 +- drivers/hid/hid-uclogic-params.h | 8 - drivers/hid/hid-uclogic-rdesc.c | 20 +- drivers/hid/hid-vivaldi.c | 2 +- drivers/hid/i2c-hid/i2c-hid-core.c | 591 +- drivers/hid/uhid.c | 2 +- drivers/hv/channel_mgmt.c | 19 +- drivers/hv/hyperv_vmbus.h | 14 +- drivers/hv/vmbus_drv.c | 4 +- drivers/hwmon/Kconfig | 35 +- drivers/hwmon/Makefile | 2 - 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/asus-ec-sensors.c | 722 -- drivers/hwmon/asus_wmi_ec_sensors.c | 3 +- drivers/hwmon/asus_wmi_sensors.c | 1 - drivers/hwmon/hwmon.c | 53 +- drivers/hwmon/lm83.c | 476 +- drivers/hwmon/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/peci/Kconfig | 31 - drivers/hwmon/peci/Makefile | 7 - drivers/hwmon/peci/common.h | 58 - drivers/hwmon/peci/cputemp.c | 592 -- drivers/hwmon/peci/dimmtemp.c | 630 -- drivers/hwmon/pmbus/Kconfig | 4 +- drivers/hwmon/pmbus/pmbus_core.c | 21 +- drivers/hwmon/powr1220.c | 235 +- drivers/hwmon/sch5627.c | 10 - drivers/hwmon/sch5636.c | 10 - drivers/hwmon/sch56xx-common.c | 44 +- drivers/hwmon/tc654.c | 104 +- drivers/hwspinlock/sprd_hwspinlock.c | 3 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/hwtracing/coresight/coresight-etm4x-core.c | 2 +- .../hwtracing/coresight/coresight-etm4x-sysfs.c | 10 +- drivers/hwtracing/coresight/coresight-platform.c | 8 +- drivers/hwtracing/coresight/coresight-syscfg.c | 2 +- drivers/hwtracing/coresight/coresight-trbe.c | 125 +- drivers/hwtracing/coresight/coresight-trbe.h | 8 + drivers/hwtracing/intel_th/msu.c | 4 +- drivers/i2c/busses/Kconfig | 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-brcmstb.c | 2 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 - drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 - drivers/i2c/busses/i2c-cht-wc.c | 120 +- drivers/i2c/busses/i2c-designware-amdpsp.c | 392 - drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 - drivers/i2c/busses/i2c-designware-core.h | 18 +- drivers/i2c/busses/i2c-designware-master.c | 6 - drivers/i2c/busses/i2c-designware-pcidrv.c | 30 +- drivers/i2c/busses/i2c-designware-platdrv.c | 60 - drivers/i2c/busses/i2c-i801.c | 3 - drivers/i2c/busses/i2c-mt65xx.c | 14 - 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-rcar.c | 1 - drivers/i2c/i2c-core-acpi.c | 17 +- drivers/i2c/i2c-core-base.c | 2 +- drivers/i2c/i2c-core-smbus.c | 10 +- drivers/i2c/i2c-core.h | 9 - drivers/i2c/i2c-smbus.c | 5 +- drivers/iio/accel/Kconfig | 35 +- drivers/iio/accel/adxl355_core.c | 5 +- drivers/iio/accel/bma400_spi.c | 4 +- drivers/iio/accel/bmc150-accel-spi.c | 4 +- drivers/iio/accel/bmi088-accel-spi.c | 4 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/accel/kxsd9-spi.c | 4 +- drivers/iio/accel/mma7455_spi.c | 4 +- drivers/iio/accel/mma8452.c | 4 +- drivers/iio/accel/sca3000.c | 4 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/ad7266.c | 4 +- drivers/iio/adc/aspeed_adc.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/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/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-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/xilinx-ams.c | 15 +- drivers/iio/afe/iio-rescale.c | 13 +- drivers/iio/amplifiers/ad8366.c | 4 +- drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 4 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 4 +- drivers/iio/common/st_sensors/Kconfig | 2 + 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 | 1 + drivers/iio/dac/ad5592r.c | 4 +- drivers/iio/dac/ad5624r_spi.c | 4 +- drivers/iio/dac/ad5686-spi.c | 4 +- drivers/iio/dac/ad5761.c | 4 +- drivers/iio/dac/ad5764.c | 4 +- drivers/iio/dac/ad5791.c | 4 +- drivers/iio/dac/ad8801.c | 4 +- drivers/iio/dac/ltc1660.c | 4 +- drivers/iio/dac/ltc2632.c | 4 +- drivers/iio/dac/mcp4922.c | 4 +- drivers/iio/dac/ti-dac082s085.c | 4 +- drivers/iio/dac/ti-dac7311.c | 3 +- drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 107 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/Kconfig | 37 +- drivers/iio/gyro/bmg160_spi.c | 4 +- drivers/iio/gyro/fxas21002c_spi.c | 4 +- drivers/iio/health/afe4403.c | 4 +- drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 - drivers/iio/imu/adis.c | 47 +- drivers/iio/imu/adis_buffer.c | 6 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/st_lsm6dsx/st_lsm6dsx_core.c | 4 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/industrialio-buffer.c | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/inkern.c | 40 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/magnetometer/bmc150_magn_spi.c | 4 +- drivers/iio/magnetometer/hmc5843_spi.c | 4 +- drivers/iio/potentiometer/max5487.c | 4 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 - drivers/iio/pressure/ms5611_spi.c | 4 +- drivers/iio/pressure/zpa2326_spi.c | 4 +- drivers/iio/proximity/Kconfig | 34 - drivers/iio/proximity/Makefile | 3 - drivers/iio/proximity/as3935.c | 4 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +- drivers/iio/proximity/sx9324.c | 1068 --- drivers/iio/proximity/sx9360.c | 893 -- drivers/iio/proximity/sx_common.c | 572 -- drivers/iio/proximity/sx_common.h | 157 - drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/infiniband/core/addr.c | 1 + drivers/infiniband/core/cache.c | 1 + drivers/infiniband/core/cma.c | 40 +- drivers/infiniband/core/cma_configfs.c | 1 + drivers/infiniband/core/cq.c | 1 + drivers/infiniband/core/iwpm_util.h | 1 + drivers/infiniband/core/rw.c | 1 - drivers/infiniband/core/sa_query.c | 1 + drivers/infiniband/core/verbs.c | 1 - drivers/infiniband/hw/hfi1/affinity.c | 1 + drivers/infiniband/hw/hfi1/debugfs.c | 1 + drivers/infiniband/hw/hfi1/device.c | 1 + drivers/infiniband/hw/hfi1/fault.c | 1 + drivers/infiniband/hw/hfi1/firmware.c | 1 + drivers/infiniband/hw/irdma/cm.c | 24 +- drivers/infiniband/hw/irdma/cm.h | 7 - drivers/infiniband/hw/irdma/ctrl.c | 39 +- drivers/infiniband/hw/irdma/i40iw_if.c | 2 +- drivers/infiniband/hw/irdma/main.c | 10 +- drivers/infiniband/hw/irdma/main.h | 2 +- drivers/infiniband/hw/irdma/osdep.h | 1 - drivers/infiniband/hw/irdma/type.h | 4 - drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx4/alias_GUID.c | 1 + drivers/infiniband/hw/mlx4/srq.c | 1 + drivers/infiniband/hw/mlx5/ib_virt.c | 1 + drivers/infiniband/hw/mlx5/mem.c | 1 + drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 + drivers/infiniband/hw/mlx5/qp.c | 4 +- drivers/infiniband/hw/mlx5/srq.c | 1 + drivers/infiniband/hw/mthca/mthca_main.c | 8 +- drivers/infiniband/hw/mthca/mthca_profile.c | 2 + drivers/infiniband/hw/qib/qib_fs.c | 1 + drivers/infiniband/hw/qib/qib_sysfs.c | 2 +- drivers/infiniband/hw/usnic/usnic_debugfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_qp_grp.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_sysfs.c | 1 + drivers/infiniband/hw/usnic/usnic_ib_verbs.c | 1 + drivers/infiniband/hw/usnic/usnic_transport.c | 1 + drivers/infiniband/hw/usnic/usnic_vnic.c | 1 + drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c | 10 +- drivers/infiniband/sw/rxe/rxe.h | 1 + drivers/infiniband/sw/rxe/rxe_loc.h | 24 +- drivers/infiniband/sw/rxe/rxe_mcast.c | 106 +- drivers/infiniband/sw/rxe/rxe_mmap.c | 1 + drivers/infiniband/sw/rxe/rxe_net.c | 18 + drivers/infiniband/sw/rxe/rxe_pool.c | 10 +- drivers/infiniband/sw/rxe/rxe_qp.c | 19 +- drivers/infiniband/sw/rxe/rxe_recv.c | 4 +- drivers/infiniband/sw/rxe/rxe_resp.c | 10 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 31 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 10 +- drivers/infiniband/ulp/ipoib/ipoib_netlink.c | 1 + drivers/infiniband/ulp/ipoib/ipoib_vlan.c | 1 + drivers/infiniband/ulp/iser/iser_memory.c | 1 + drivers/infiniband/ulp/iser/iser_verbs.c | 1 + drivers/infiniband/ulp/opa_vnic/opa_vnic_netdev.c | 1 + drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c | 3 +- drivers/infiniband/ulp/rtrs/rtrs-clt.c | 81 +- drivers/infiniband/ulp/rtrs/rtrs-clt.h | 1 - drivers/infiniband/ulp/rtrs/rtrs.c | 1 + drivers/infiniband/ulp/srp/ib_srp.c | 6 +- drivers/input/joystick/xpad.c | 2 +- drivers/input/keyboard/Kconfig | 2 +- drivers/input/keyboard/applespi.c | 4 +- drivers/input/keyboard/mtk-pmic-keys.c | 55 +- drivers/input/misc/adxl34x-spi.c | 4 +- drivers/input/mouse/elan_i2c_core.c | 64 +- drivers/input/mouse/psmouse-smbus.c | 10 + drivers/input/serio/ps2-gpio.c | 195 +- drivers/input/tablet/aiptek.c | 10 +- drivers/input/touchscreen/ads7846.c | 4 +- drivers/input/touchscreen/cyttsp4_spi.c | 4 +- drivers/input/touchscreen/goodix.c | 34 +- drivers/input/touchscreen/tsc2005.c | 4 +- drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/input/touchscreen/zinitix.c | 44 +- drivers/interconnect/imx/imx.c | 9 - drivers/interconnect/qcom/msm8939.c | 10 +- drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/dma-iommu.c | 18 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/dmar.c | 3 +- drivers/iommu/intel/iommu.c | 6 +- drivers/iommu/intel/svm.c | 9 + drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/iommu/iova.c | 73 +- drivers/iommu/ipmmu-vmsa.c | 14 +- drivers/iommu/msm_iommu.c | 44 +- drivers/iommu/mtk_iommu.c | 34 - drivers/iommu/mtk_iommu_v1.c | 42 +- drivers/iommu/rockchip-iommu.c | 7 +- drivers/iommu/tegra-gart.c | 6 + drivers/iommu/tegra-smmu.c | 14 +- drivers/irqchip/Kconfig | 1 - drivers/irqchip/Makefile | 1 - drivers/irqchip/irq-apple-aic.c | 94 +- drivers/irqchip/irq-ativic32.c | 156 - drivers/irqchip/irq-ftintc010.c | 1 + drivers/irqchip/irq-gic.c | 104 +- drivers/irqchip/irq-imx-intmux.c | 8 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-renesas-intc-irqpin.c | 3 +- drivers/irqchip/irq-renesas-irqc.c | 3 +- drivers/irqchip/irq-stm32-exti.c | 50 - drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/isdn/hardware/mISDN/hfcpci.c | 6 +- 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-spi-byte.c | 4 +- drivers/md/bcache/io.c | 3 +- drivers/md/bcache/journal.c | 16 +- drivers/md/bcache/movinggc.c | 4 +- drivers/md/bcache/request.c | 22 +- drivers/md/bcache/stats.c | 3 +- drivers/md/bcache/super.c | 9 +- drivers/md/bcache/sysfs.c | 15 +- drivers/md/bcache/sysfs.h | 2 +- drivers/md/bcache/writeback.c | 4 +- drivers/md/dm-cache-target.c | 26 +- drivers/md/dm-core.h | 13 +- drivers/md/dm-crypt.c | 47 +- drivers/md/dm-delay.c | 5 +- drivers/md/dm-io.c | 5 +- drivers/md/dm-log-writes.c | 39 +- drivers/md/dm-snap.c | 21 +- drivers/md/dm-stats.c | 34 +- drivers/md/dm-stats.h | 11 +- drivers/md/dm-thin.c | 41 +- drivers/md/dm-writecache.c | 7 +- drivers/md/dm-zoned-metadata.c | 26 +- drivers/md/dm-zoned-target.c | 3 +- drivers/md/dm.c | 491 +- drivers/md/md-faulty.c | 4 +- drivers/md/md-multipath.c | 4 +- drivers/md/md.c | 29 +- drivers/md/raid1.c | 42 +- drivers/md/raid10.c | 30 +- drivers/md/raid5-cache.c | 19 +- drivers/md/raid5-ppl.c | 13 +- drivers/md/raid5.c | 16 +- drivers/media/cec/platform/cros-ec/cros-ec-cec.c | 2 - .../media/common/videobuf2/videobuf2-dma-contig.c | 8 +- drivers/media/common/videobuf2/videobuf2-dma-sg.c | 9 +- drivers/media/common/videobuf2/videobuf2-vmalloc.c | 11 +- drivers/media/i2c/Kconfig | 26 - drivers/media/i2c/Makefile | 2 - drivers/media/i2c/dw9714.c | 42 +- drivers/media/i2c/hi847.c | 3012 ------ drivers/media/i2c/max9286.c | 125 +- drivers/media/i2c/ov08d10.c | 1526 --- drivers/media/i2c/ov2740.c | 8 +- drivers/media/i2c/ov5648.c | 6 +- drivers/media/i2c/ov5693.c | 9 +- drivers/media/i2c/ov6650.c | 192 +- drivers/media/i2c/ov8865.c | 8 +- drivers/media/i2c/tc358743.c | 2 +- drivers/media/pci/bt8xx/bttv-driver.c | 4 +- drivers/media/pci/cx23885/cx23885-input.c | 2 +- drivers/media/pci/saa7134/saa7134-video.c | 9 +- drivers/media/platform/Makefile | 1 - drivers/media/platform/aspeed-video.c | 219 +- drivers/media/platform/atmel/Kconfig | 15 - drivers/media/platform/atmel/Makefile | 4 +- drivers/media/platform/atmel/atmel-isc-base.c | 397 +- drivers/media/platform/atmel/atmel-isc-clk.c | 311 - drivers/media/platform/atmel/atmel-isc.h | 11 - drivers/media/platform/atmel/atmel-sama5d2-isc.c | 24 - drivers/media/platform/atmel/atmel-sama7g5-isc.c | 32 +- drivers/media/platform/atmel/microchip-csi2dc.c | 806 -- drivers/media/platform/coda/coda-common.c | 1 - drivers/media/platform/coda/imx-vdoa.c | 9 +- drivers/media/platform/davinci/vpif.c | 111 +- drivers/media/platform/exynos-gsc/gsc-core.c | 14 +- drivers/media/platform/exynos4-is/fimc-core.c | 11 +- drivers/media/platform/exynos4-is/fimc-lite.c | 11 +- drivers/media/platform/imx-jpeg/mxc-jpeg.c | 18 +- drivers/media/platform/marvell-ccic/mmp-driver.c | 8 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.c | 45 +- drivers/media/platform/mtk-jpeg/mtk_jpeg_core.h | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.c | 40 + drivers/media/platform/mtk-mdp/mtk_mdp_comp.h | 2 + drivers/media/platform/mtk-mdp/mtk_mdp_core.c | 1 + drivers/media/platform/mtk-vcodec/Makefile | 6 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.c | 4 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_dec.h | 1 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_drv.c | 176 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c | 200 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h | 56 - .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.c | 136 +- .../media/platform/mtk-vcodec/mtk_vcodec_dec_pm.h | 11 +- .../platform/mtk-vcodec/mtk_vcodec_dec_stateful.c | 2 - .../platform/mtk-vcodec/mtk_vcodec_dec_stateless.c | 21 - drivers/media/platform/mtk-vcodec/mtk_vcodec_drv.h | 77 +- drivers/media/platform/mtk-vcodec/mtk_vcodec_enc.c | 1 + .../media/platform/mtk-vcodec/mtk_vcodec_enc_drv.c | 19 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.c | 55 +- .../media/platform/mtk-vcodec/mtk_vcodec_enc_pm.h | 3 +- .../media/platform/mtk-vcodec/mtk_vcodec_fw_vpu.c | 2 - .../media/platform/mtk-vcodec/mtk_vcodec_intr.c | 30 +- .../media/platform/mtk-vcodec/mtk_vcodec_intr.h | 5 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.c | 59 +- .../media/platform/mtk-vcodec/mtk_vcodec_util.h | 8 +- .../media/platform/mtk-vcodec/vdec/vdec_h264_if.c | 2 +- .../platform/mtk-vcodec/vdec/vdec_h264_req_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp8_if.c | 2 +- .../media/platform/mtk-vcodec/vdec/vdec_vp9_if.c | 2 +- drivers/media/platform/mtk-vcodec/vdec_drv_if.c | 21 +- drivers/media/platform/mtk-vcodec/vdec_ipi_msg.h | 16 +- drivers/media/platform/mtk-vcodec/vdec_msg_queue.c | 290 - drivers/media/platform/mtk-vcodec/vdec_msg_queue.h | 153 - drivers/media/platform/mtk-vcodec/vdec_vpu_if.c | 46 +- drivers/media/platform/mtk-vcodec/vdec_vpu_if.h | 22 - .../media/platform/mtk-vcodec/venc/venc_h264_if.c | 2 +- .../media/platform/mtk-vcodec/venc/venc_vp8_if.c | 2 +- drivers/media/platform/mtk-vpu/mtk_vpu.c | 10 +- drivers/media/platform/omap3isp/ispstat.c | 5 +- drivers/media/platform/pxa_camera.c | 9 +- drivers/media/platform/qcom/camss/Makefile | 3 +- drivers/media/platform/qcom/camss/camss-csid-170.c | 599 ++ .../media/platform/qcom/camss/camss-csid-gen2.c | 605 -- drivers/media/platform/qcom/camss/camss-csid.c | 68 +- drivers/media/platform/qcom/camss/camss-csid.h | 2 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 184 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 21 +- drivers/media/platform/qcom/camss/camss-ispif.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-170.c | 12 +- drivers/media/platform/qcom/camss/camss-vfe-480.c | 564 -- drivers/media/platform/qcom/camss/camss-vfe.c | 29 +- drivers/media/platform/qcom/camss/camss-vfe.h | 4 - drivers/media/platform/qcom/camss/camss-video.c | 5 +- drivers/media/platform/qcom/camss/camss.c | 308 +- drivers/media/platform/qcom/camss/camss.h | 18 - drivers/media/platform/rcar-vin/rcar-vin.h | 2 +- .../platform/rockchip/rkisp1/rkisp1-capture.c | 28 +- drivers/media/platform/s5p-g2d/g2d.c | 10 +- drivers/media/platform/s5p-mfc/s5p_mfc.c | 11 +- drivers/media/platform/sti/bdisp/bdisp-v4l2.c | 10 +- drivers/media/platform/stm32/dma2d/dma2d.c | 9 +- drivers/media/platform/stm32/stm32-dcmi.c | 53 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_csi.h | 2 +- drivers/media/platform/sunxi/sun4i-csi/sun4i_dma.c | 2 +- drivers/media/platform/ti-vpe/cal-camerarx.c | 6 +- drivers/media/platform/vsp1/vsp1_drv.c | 14 +- drivers/media/radio/radio-sf16fmi.c | 2 +- drivers/media/rc/fintek-cir.c | 2 +- drivers/media/rc/igorplugusb.c | 2 +- drivers/media/rc/iguanair.c | 2 +- drivers/media/rc/ir-hix5hd2.c | 2 +- drivers/media/rc/ir-imon-decoder.c | 2 +- drivers/media/rc/ir-jvc-decoder.c | 2 +- drivers/media/rc/ir-mce_kbd-decoder.c | 2 +- drivers/media/rc/ir-nec-decoder.c | 2 +- drivers/media/rc/ir-rc5-decoder.c | 2 +- drivers/media/rc/ir-rc6-decoder.c | 2 +- drivers/media/rc/ir-rcmm-decoder.c | 2 +- drivers/media/rc/ir-sanyo-decoder.c | 4 +- drivers/media/rc/ir-sharp-decoder.c | 2 +- drivers/media/rc/ir-sony-decoder.c | 2 +- drivers/media/rc/ir-xmp-decoder.c | 2 +- drivers/media/rc/ir_toy.c | 2 +- drivers/media/rc/ite-cir.c | 2 +- drivers/media/rc/lirc_dev.c | 36 +- drivers/media/rc/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/cxd2880-spi.c | 4 +- drivers/media/spi/gs1662.c | 4 +- drivers/media/test-drivers/vivid/vivid-core.h | 5 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 32 +- .../media/test-drivers/vivid/vivid-kthread-cap.c | 7 +- .../media/test-drivers/vivid/vivid-kthread-out.c | 9 +- .../media/test-drivers/vivid/vivid-kthread-touch.c | 7 - drivers/media/test-drivers/vivid/vivid-sdr-cap.c | 12 +- drivers/media/test-drivers/vivid/vivid-touch-cap.c | 2 +- drivers/media/tuners/msi001.c | 3 +- drivers/media/usb/gspca/jl2005bcd.c | 4 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 2 +- drivers/media/v4l2-core/v4l2-dev.c | 68 +- drivers/media/v4l2-core/v4l2-fwnode.c | 12 +- drivers/media/v4l2-core/v4l2-ioctl.c | 12 +- drivers/media/v4l2-core/v4l2-mem2mem.c | 53 +- drivers/media/v4l2-core/v4l2-subdev.c | 8 + drivers/memory/emif.c | 8 +- drivers/memory/mtk-smi.c | 14 + drivers/memory/of_memory.c | 23 +- drivers/memory/tegra/tegra234.c | 22 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/arizona-spi.c | 4 +- drivers/mfd/da9052-spi.c | 3 +- drivers/mfd/ezx-pcap.c | 4 +- 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/lpc_ich.c | 59 +- drivers/mfd/madera-spi.c | 4 +- drivers/mfd/mc13xxx-spi.c | 3 +- drivers/mfd/rsmu_spi.c | 4 +- drivers/mfd/stmpe-spi.c | 4 +- drivers/mfd/tps65912-spi.c | 4 +- drivers/misc/Kconfig | 12 - drivers/misc/Makefile | 1 - drivers/misc/ad525x_dpot-spi.c | 3 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/cardreader/alcor_pci.c | 9 +- drivers/misc/cardreader/rtl8411.c | 2 +- drivers/misc/cardreader/rts5209.c | 2 +- drivers/misc/cardreader/rts5228.c | 2 +- drivers/misc/cardreader/rts5229.c | 2 +- drivers/misc/cardreader/rts5249.c | 31 +- drivers/misc/cardreader/rts5261.c | 2 +- drivers/misc/cardreader/rtsx_pcr.c | 164 +- drivers/misc/cardreader/rtsx_pcr.h | 1 - drivers/misc/eeprom/at25.c | 4 +- drivers/misc/eeprom/eeprom_93xx46.c | 4 +- drivers/misc/fastrpc.c | 4 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 6 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/misc/lattice-ecp3-config.c | 4 +- drivers/misc/lis3lv02d/lis3lv02d_spi.c | 4 +- drivers/misc/lkdtm/core.c | 1 + drivers/misc/lkdtm/lkdtm.h | 1 + drivers/misc/lkdtm/perms.c | 71 +- drivers/misc/mei/pci-me.c | 10 +- drivers/misc/open-dice.c | 208 - drivers/misc/vmw_vmci/vmci_guest.c | 335 +- drivers/mmc/core/block.c | 2 +- drivers/mmc/core/bus.c | 9 +- drivers/mmc/core/bus.h | 3 +- drivers/mmc/core/mmc.c | 18 +- drivers/mmc/core/mmc_ops.c | 13 +- drivers/mmc/core/mmc_ops.h | 3 +- drivers/mmc/core/sd.c | 27 +- drivers/mmc/core/sdio.c | 5 +- drivers/mmc/core/sdio_bus.c | 7 +- drivers/mmc/host/Kconfig | 13 - drivers/mmc/host/Makefile | 1 - drivers/mmc/host/davinci_mmc.c | 6 +- drivers/mmc/host/dw_mmc.c | 5 +- drivers/mmc/host/litex_mmc.c | 661 -- drivers/mmc/host/meson-gx-mmc.c | 15 +- drivers/mmc/host/mmc_spi.c | 3 +- drivers/mmc/host/rtsx_pci_sdmmc.c | 44 +- drivers/mmc/host/sdhci-of-at91.c | 6 +- drivers/mmc/host/sdhci-pci-gli.c | 86 +- drivers/mmc/host/sdhci-tegra.c | 15 +- drivers/mmc/host/sunxi-mmc.c | 9 - drivers/mmc/host/wmt-sdmmc.c | 7 +- drivers/mtd/devices/mchp23k256.c | 20 +- drivers/mtd/devices/mchp48l640.c | 16 +- drivers/mtd/devices/mtd_dataflash.c | 4 +- drivers/mtd/devices/sst25l.c | 4 +- drivers/mtd/mtd_blkdevs.c | 1 - drivers/mtd/mtdcore.c | 25 +- drivers/mtd/mtdswap.c | 2 +- drivers/mtd/nand/core.c | 2 +- drivers/mtd/nand/onenand/generic.c | 7 +- drivers/mtd/nand/raw/Kconfig | 16 +- drivers/mtd/nand/raw/atmel/nand-controller.c | 4 +- drivers/mtd/nand/raw/atmel/pmecc.c | 4 +- drivers/mtd/nand/raw/brcmnand/Makefile | 2 - drivers/mtd/nand/raw/brcmnand/bcma_nand.c | 132 - drivers/mtd/nand/raw/brcmnand/brcmnand.c | 162 +- drivers/mtd/nand/raw/brcmnand/brcmnand.h | 29 - drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 27 +- drivers/mtd/nand/raw/ingenic/ingenic_nand_drv.c | 2 +- drivers/mtd/nand/raw/ingenic/jz4780_bch.c | 2 +- drivers/mtd/nand/raw/mtk_ecc.c | 2 +- drivers/mtd/nand/raw/nand_base.c | 83 +- drivers/mtd/nand/raw/nand_bbt.c | 2 +- drivers/mtd/nand/raw/nandsim.c | 47 +- drivers/mtd/nand/raw/omap2.c | 2 +- drivers/mtd/nand/raw/omap_elm.c | 4 +- drivers/mtd/nand/raw/renesas-nand-controller.c | 2 +- drivers/mtd/nand/raw/sh_flctl.c | 2 +- drivers/mtd/nand/raw/sharpsl.c | 1 + drivers/mtd/spi-nor/controllers/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/mux/core.c | 239 +- drivers/net/amt.c | 4 +- drivers/net/arcnet/com20020-pci.c | 3 + drivers/net/bonding/bond_alb.c | 31 +- drivers/net/bonding/bond_main.c | 32 +- drivers/net/bonding/bond_procfs.c | 1 + drivers/net/can/m_can/tcan4x5x-core.c | 4 +- drivers/net/can/rcar/rcar_canfd.c | 6 +- drivers/net/can/spi/hi311x.c | 4 +- drivers/net/can/spi/mcp251x.c | 4 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 4 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 9 +- drivers/net/can/usb/etas_es58x/es58x_core.h | 8 +- drivers/net/can/usb/gs_usb.c | 10 +- drivers/net/dsa/Kconfig | 13 +- drivers/net/dsa/Makefile | 3 +- drivers/net/dsa/b53/b53_common.c | 2 +- drivers/net/dsa/b53/b53_spi.c | 4 +- drivers/net/dsa/bcm_sf2.c | 54 +- drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz8795.c | 45 +- drivers/net/dsa/microchip/ksz8795_spi.c | 15 +- drivers/net/dsa/microchip/ksz9477.c | 9 +- drivers/net/dsa/microchip/ksz9477_spi.c | 16 +- drivers/net/dsa/microchip/ksz_common.c | 32 +- drivers/net/dsa/microchip/ksz_common.h | 1 - drivers/net/dsa/mt7530.c | 4 +- drivers/net/dsa/mv88e6xxx/chip.c | 496 +- drivers/net/dsa/mv88e6xxx/chip.h | 11 +- drivers/net/dsa/mv88e6xxx/global1.h | 1 - drivers/net/dsa/mv88e6xxx/global1_vtu.c | 5 +- drivers/net/dsa/mv88e6xxx/global2.h | 3 - drivers/net/dsa/mv88e6xxx/global2_scratch.c | 28 - drivers/net/dsa/mv88e6xxx/port.c | 7 +- drivers/net/dsa/mv88e6xxx/port.h | 7 +- drivers/net/dsa/mv88e6xxx/serdes.c | 81 +- drivers/net/dsa/mv88e6xxx/serdes.h | 5 - drivers/net/dsa/mv88e6xxx/smi.c | 35 +- drivers/net/dsa/qca/ar9331.c | 45 +- drivers/net/dsa/qca8k.c | 807 +- drivers/net/dsa/qca8k.h | 46 +- 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 | 248 - drivers/net/dsa/realtek/realtek-smi.c | 539 -- drivers/net/dsa/realtek/realtek.h | 148 - drivers/net/dsa/realtek/rtl8365mb.c | 2054 ---- drivers/net/dsa/realtek/rtl8366-core.c | 448 - drivers/net/dsa/realtek/rtl8366rb.c | 1859 ---- drivers/net/dsa/rtl8365mb.c | 1987 ++++ drivers/net/dsa/rtl8366.c | 448 + drivers/net/dsa/rtl8366rb.c | 1814 ++++ drivers/net/dsa/sja1105/sja1105_main.c | 6 +- drivers/net/dsa/vitesse-vsc73xx-spi.c | 6 +- drivers/net/dsa/xrs700x/xrs700x.c | 29 +- drivers/net/ethernet/3com/typhoon.c | 24 +- drivers/net/ethernet/8390/mcf8390.c | 10 +- drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/amazon/ena/ena_netdev.c | 5 +- drivers/net/ethernet/arc/emac_mdio.c | 5 +- drivers/net/ethernet/asix/ax88796c_main.c | 4 +- drivers/net/ethernet/atheros/alx/main.c | 5 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnx2.c | 2 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x.h | 4 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_cmn.c | 28 +- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c | 18 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 83 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 20 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hsi.h | 499 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 152 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.h | 5 +- drivers/net/ethernet/broadcom/genet/bcmgenet.c | 8 +- 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/t3_hw.c | 2 + 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 | 1258 --- 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/faraday/Kconfig | 12 +- drivers/net/ethernet/faraday/ftgmac100.c | 243 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 343 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 18 - .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 - drivers/net/ethernet/freescale/dpaa2/dpaa2-mac.c | 12 +- 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_pf.c | 14 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 103 +- 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 | 91 +- drivers/net/ethernet/google/gve/gve_main.c | 6 +- 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 | 8 - .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.c | 11 +- .../ethernet/hisilicon/hns3/hns3vf/hclgevf_main.h | 8 - drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 189 +- drivers/net/ethernet/ibm/ibmvnic.h | 1 + drivers/net/ethernet/intel/e1000e/hw.h | 1 + drivers/net/ethernet/intel/e1000e/ich8lan.c | 8 +- drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 + drivers/net/ethernet/intel/e1000e/netdev.c | 48 +- 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 | 64 +- 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 | 20 +- drivers/net/ethernet/intel/iavf/iavf.h | 7 +- drivers/net/ethernet/intel/iavf/iavf_main.c | 196 +- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c | 64 +- drivers/net/ethernet/intel/ice/Makefile | 12 +- drivers/net/ethernet/intel/ice/ice.h | 20 +- drivers/net/ethernet/intel/ice/ice_adminq_cmd.h | 255 +- drivers/net/ethernet/intel/ice/ice_base.c | 19 +- drivers/net/ethernet/intel/ice/ice_common.c | 51 +- drivers/net/ethernet/intel/ice/ice_common.h | 3 - drivers/net/ethernet/intel/ice/ice_dcb_lib.c | 8 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 10 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 13 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 291 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.h | 13 - drivers/net/ethernet/intel/ice/ice_flex_type.h | 40 - drivers/net/ethernet/intel/ice/ice_fltr.c | 37 +- drivers/net/ethernet/intel/ice/ice_fltr.h | 10 +- drivers/net/ethernet/intel/ice/ice_idc.c | 11 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 2 - drivers/net/ethernet/intel/ice/ice_lib.c | 388 +- drivers/net/ethernet/intel/ice/ice_lib.h | 19 +- drivers/net/ethernet/intel/ice/ice_main.c | 393 +- drivers/net/ethernet/intel/ice/ice_osdep.h | 1 - .../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 | 1 + drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_switch.c | 84 +- drivers/net/ethernet/intel/ice/ice_switch.h | 24 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 49 +- 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 | 19 - .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c | 202 - .../net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h | 19 - .../ethernet/intel/ice/ice_virtchnl_allowlist.c | 10 - drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 1631 +--- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 20 +- 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 | 27 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 + drivers/net/ethernet/intel/igb/igb_main.c | 38 +- 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_main.c | 20 +- drivers/net/ethernet/intel/ixgbe/ixgbe_xsk.c | 33 +- drivers/net/ethernet/intel/ixgbevf/ixgbevf_main.c | 20 +- drivers/net/ethernet/lantiq_xrx200.c | 2 +- drivers/net/ethernet/marvell/mv643xx_eth.c | 24 +- drivers/net/ethernet/marvell/mvneta.c | 319 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 247 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 13 - .../ethernet/marvell/octeontx2/af/lmac_common.h | 10 - drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 19 - drivers/net/ethernet/marvell/octeontx2/af/npc.h | 6 +- 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 | 75 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 17 - .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 - .../ethernet/marvell/octeontx2/nic/otx2_ethtool.c | 19 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 73 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 53 +- .../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 | 73 +- .../ethernet/marvell/prestera/prestera_flower.h | 1 + .../net/ethernet/marvell/prestera/prestera_hw.c | 6 - .../net/ethernet/marvell/prestera/prestera_main.c | 1 + drivers/net/ethernet/mediatek/mtk_star_emac.c | 2 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/cmd.c | 15 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 43 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 10 +- 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/selq.c | 231 - drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 7 +- .../ethernet/mellanox/mlx5/core/en/tc/act/csum.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 12 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mark.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 13 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mpls.c | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/pedit.h | 1 + .../ethernet/mellanox/mlx5/core/en/tc/act/ptype.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 8 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 11 +- .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 5 +- .../ethernet/mellanox/mlx5/core/en/tc/act/tun.c | 6 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.c | 13 +- .../ethernet/mellanox/mlx5/core/en/tc/act/vlan.h | 1 + .../mellanox/mlx5/core/en/tc/act/vlan_mangle.c | 9 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 18 +- .../net/ethernet/mellanox/mlx5/core/en/tc/sample.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 87 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.h | 4 + .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 14 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 20 +- .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.h | 6 +- .../mellanox/mlx5/core/en/tc_tun_mplsoudp.c | 33 +- drivers/net/ethernet/mellanox/mlx5/core/en/tir.c | 3 - drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 7 +- .../mellanox/mlx5/core/en_accel/en_accel.h | 9 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- .../net/ethernet/mellanox/mlx5/core/en_ethtool.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 116 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 5 + drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 8 + drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 5 +- .../net/ethernet/mellanox/mlx5/core/en_selftest.c | 1 + drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 380 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 27 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +- .../ethernet/mellanox/mlx5/core/esw/indir_table.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/esw/qos.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 16 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 37 +- .../mellanox/mlx5/core/eswitch_offloads_termtbl.c | 6 +- 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 | 18 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.h | 7 - drivers/net/ethernet/mellanox/mlx5/core/lag/mp.c | 11 +- .../net/ethernet/mellanox/mlx5/core/lib/hv_vhca.h | 7 + drivers/net/ethernet/mellanox/mlx5/core/main.c | 4 +- .../mellanox/mlx5/core/steering/dr_icm_pool.c | 120 +- .../mellanox/mlx5/core/steering/dr_matcher.c | 20 +- .../ethernet/mellanox/mlx5/core/steering/dr_ste.c | 32 +- .../mellanox/mlx5/core/steering/dr_types.h | 10 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 44 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 5 + drivers/net/ethernet/mellanox/mlxsw/core.c | 75 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 10 +- .../mellanox/mlxsw/core_acl_flex_actions.c | 77 - .../mellanox/mlxsw/core_acl_flex_actions.h | 3 - drivers/net/ethernet/mellanox/mlxsw/core_env.c | 121 +- drivers/net/ethernet/mellanox/mlxsw/core_env.h | 3 +- drivers/net/ethernet/mellanox/mlxsw/minimal.c | 3 +- drivers/net/ethernet/mellanox/mlxsw/reg.h | 59 +- drivers/net/ethernet/mellanox/mlxsw/resources.h | 2 - drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 106 +- 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_ethtool.c | 28 +- .../net/ethernet/mellanox/mlxsw/spectrum_flower.c | 6 - drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 3 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +- drivers/net/ethernet/micrel/ks8851_spi.c | 4 +- drivers/net/ethernet/microchip/enc28j60.c | 4 +- drivers/net/ethernet/microchip/encx24j600.c | 4 +- drivers/net/ethernet/microchip/lan743x_ethtool.c | 2 +- drivers/net/ethernet/microchip/lan743x_main.c | 274 +- drivers/net/ethernet/microchip/lan743x_main.h | 62 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 8 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 1 - drivers/net/ethernet/microchip/lan966x/Makefile | 3 +- .../ethernet/microchip/lan966x/lan966x_ethtool.c | 34 - .../net/ethernet/microchip/lan966x/lan966x_main.c | 132 +- .../net/ethernet/microchip/lan966x/lan966x_main.h | 54 - .../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 | 61 - .../net/ethernet/microchip/sparx5/sparx5_main.c | 2 + .../net/ethernet/microchip/sparx5/sparx5_main.h | 2 + .../net/ethernet/microchip/sparx5/sparx5_phylink.c | 10 - .../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 | 95 +- drivers/net/ethernet/mscc/ocelot_flower.c | 16 +- drivers/net/ethernet/mscc/ocelot_io.c | 13 - drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 + .../ethernet/netronome/nfp/flower/tunnel_conf.c | 6 +- drivers/net/ethernet/netronome/nfp/nfp_net_ctrl.h | 81 +- drivers/net/ethernet/netronome/nfp/nfp_net_sriov.h | 3 +- drivers/net/ethernet/netronome/nfp/nfp_port.h | 3 +- .../net/ethernet/netronome/nfp/nfpcore/nfp_nsp.c | 2 +- drivers/net/ethernet/nxp/lpc_eth.c | 5 +- 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 | 162 +- drivers/net/ethernet/pensando/ionic/ionic_dev.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 189 +- 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_txrx.c | 66 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 - 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 | 18 +- drivers/net/ethernet/qlogic/qed/qed_vf.c | 7 + drivers/net/ethernet/qualcomm/qca_spi.c | 4 +- drivers/net/ethernet/realtek/r8169_main.c | 74 +- drivers/net/ethernet/realtek/r8169_phy_config.c | 71 +- drivers/net/ethernet/renesas/ravb_main.c | 13 +- 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/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/stmicro/stmmac/dwmac-intel.c | 4 +- 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 | 181 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_selftests.c | 8 +- drivers/net/ethernet/sun/sunhme.c | 6 +- drivers/net/ethernet/ti/cpts.c | 4 +- drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/vertexcom/mse102x.c | 4 +- drivers/net/ethernet/wiznet/w5100-spi.c | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 2 + drivers/net/ethernet/xilinx/xilinx_axienet.h | 2 - drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 108 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 4 +- 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 | 4 +- drivers/net/gtp.c | 2 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/hyperv/netvsc.c | 24 +- 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/loopback.c | 4 +- drivers/net/macsec.c | 6 +- drivers/net/macvlan.c | 4 +- drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/mdio/mdio-mscc-miim.c | 9 +- drivers/net/mdio/mdio-xgene.c | 3 +- drivers/net/mhi_net.c | 2 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/ntb_netdev.c | 2 +- drivers/net/pcs/pcs-xpcs.c | 41 +- drivers/net/phy/aquantia_main.c | 4 +- drivers/net/phy/at803x.c | 146 +- drivers/net/phy/dp83822.c | 2 +- drivers/net/phy/marvell.c | 8 +- drivers/net/phy/meson-gxl.c | 31 +- drivers/net/phy/mscc/mscc_main.c | 3 + drivers/net/phy/phy-core.c | 22 +- drivers/net/phy/phylink.c | 11 + drivers/net/phy/spi_ks8995.c | 4 +- drivers/net/rionet.c | 2 +- drivers/net/sb1000.c | 2 +- drivers/net/usb/Kconfig | 1 - drivers/net/usb/asix.h | 4 +- drivers/net/usb/asix_common.c | 19 +- drivers/net/usb/asix_devices.c | 22 +- drivers/net/usb/cdc_mbim.c | 6 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/smsc95xx.c | 53 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/veth.c | 2 +- drivers/net/virtio_net.c | 3 +- drivers/net/vrf.c | 2 +- drivers/net/vxlan.c | 2 +- drivers/net/wan/Kconfig | 3 +- drivers/net/wan/ixp4xx_hss.c | 39 +- drivers/net/wan/slic_ds26522.c | 3 +- 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 | 15 +- 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/core.c | 10 - drivers/net/wireless/ath/ath11k/core.h | 1 - drivers/net/wireless/ath/ath11k/debugfs.c | 6 - drivers/net/wireless/ath/ath11k/dp_rx.c | 195 +- drivers/net/wireless/ath/ath11k/dp_tx.c | 5 +- drivers/net/wireless/ath/ath11k/hal_rx.h | 8 +- drivers/net/wireless/ath/ath11k/hw.c | 16 - drivers/net/wireless/ath/ath11k/hw.h | 2 - drivers/net/wireless/ath/ath11k/mac.c | 54 +- drivers/net/wireless/ath/ath11k/mhi.c | 1 - drivers/net/wireless/ath/ath11k/peer.c | 40 +- drivers/net/wireless/ath/ath11k/qmi.c | 3 +- drivers/net/wireless/ath/ath11k/reg.c | 25 +- 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/ath9k/eeprom.c | 6 +- drivers/net/wireless/ath/ath9k/htc_hst.c | 5 - drivers/net/wireless/ath/dfs_pattern_detector.c | 6 +- drivers/net/wireless/ath/wcn36xx/main.c | 104 +- drivers/net/wireless/ath/wcn36xx/txrx.c | 36 - drivers/net/wireless/ath/wcn36xx/wcn36xx.h | 13 - .../broadcom/brcm80211/brcmfmac/cfg80211.c | 33 +- .../wireless/broadcom/brcm80211/brcmfmac/chip.c | 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 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 10 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/pcie.c | 78 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../broadcom/brcm80211/include/brcm_hw_ids.h | 2 - drivers/net/wireless/intel/Makefile | 1 + drivers/net/wireless/intel/iwlwifi/iwl-nvm-parse.c | 3 +- drivers/net/wireless/intel/iwlwifi/mvm/debugfs.c | 11 +- drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 1 - drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rxmq.c | 3 - drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 - .../net/wireless/intel/iwlwifi/mvm/vendor-cmd.c | 5 +- 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/mediatek/mt76/dma.c | 14 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 - .../net/wireless/mediatek/mt76/mt7615/debugfs.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 1 + drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 136 +- drivers/net/wireless/mediatek/mt76/mt7615/main.c | 12 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 220 +- drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 1 - drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 22 +- drivers/net/wireless/mediatek/mt76/mt7615/sdio.c | 15 +- drivers/net/wireless/mediatek/mt76/mt7615/usb.c | 1 - drivers/net/wireless/mediatek/mt76/mt76_connac.h | 71 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 378 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 117 +- 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 | 25 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 30 +- drivers/net/wireless/mediatek/mt76/mt76x02_regs.h | 2 - drivers/net/wireless/mediatek/mt76/mt7915/Kconfig | 3 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 217 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 454 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.c | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/eeprom.h | 9 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 160 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 437 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 15 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 131 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 1323 ++- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 54 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 577 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 87 +- drivers/net/wireless/mediatek/mt76/mt7915/pci.c | 259 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 586 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 61 +- .../net/wireless/mediatek/mt76/mt7921/debugfs.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 119 + drivers/net/wireless/mediatek/mt76/mt7921/init.c | 10 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 37 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 36 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 274 +- drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 125 - .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 37 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 20 +- drivers/net/wireless/mediatek/mt76/mt7921/regs.h | 3 - drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 15 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mac.c | 6 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 38 - drivers/net/wireless/mediatek/mt76/sdio.c | 14 +- drivers/net/wireless/mediatek/mt76/sdio.h | 2 - drivers/net/wireless/mediatek/mt76/sdio_txrx.c | 26 +- drivers/net/wireless/microchip/wilc1000/spi.c | 9 +- drivers/net/wireless/ray_cs.c | 6 - drivers/net/wireless/realtek/rtlwifi/cam.c | 2 +- drivers/net/wireless/realtek/rtw88/fw.c | 42 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 5 +- drivers/net/wireless/realtek/rtw88/main.c | 83 +- drivers/net/wireless/realtek/rtw88/main.h | 4 +- drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 - 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 | 11 +- drivers/net/wireless/realtek/rtw89/core.c | 531 +- drivers/net/wireless/realtek/rtw89/core.h | 124 +- drivers/net/wireless/realtek/rtw89/debug.c | 93 +- drivers/net/wireless/realtek/rtw89/fw.c | 147 +- drivers/net/wireless/realtek/rtw89/fw.h | 140 +- drivers/net/wireless/realtek/rtw89/mac.c | 93 +- drivers/net/wireless/realtek/rtw89/mac.h | 22 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 80 +- drivers/net/wireless/realtek/rtw89/pci.c | 161 +- drivers/net/wireless/realtek/rtw89/pci.h | 5 - drivers/net/wireless/realtek/rtw89/phy.c | 175 +- drivers/net/wireless/realtek/rtw89/phy.h | 65 - drivers/net/wireless/realtek/rtw89/reg.h | 18 +- drivers/net/wireless/realtek/rtw89/rtw8852a.c | 21 +- drivers/net/wireless/realtek/rtw89/rtw8852a.h | 2 - drivers/net/wireless/realtek/rtw89/rtw8852a_rfk.c | 62 +- .../wireless/realtek/rtw89/rtw8852a_rfk_table.c | 2744 +++--- .../wireless/realtek/rtw89/rtw8852a_rfk_table.h | 49 +- drivers/net/wireless/realtek/rtw89/rtw8852ae.c | 39 - drivers/net/wireless/realtek/rtw89/txrx.h | 3 - drivers/net/wireless/st/cw1200/cw1200_spi.c | 4 +- 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/wwan/iosm/iosm_ipc_debugfs.c | 5 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 7 - drivers/net/wwan/iosm/iosm_ipc_mmio.c | 6 +- drivers/net/wwan/iosm/iosm_ipc_mmio.h | 6 +- drivers/net/wwan/iosm/iosm_ipc_mux.c | 21 +- drivers/net/wwan/iosm/iosm_ipc_mux.h | 133 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.c | 742 +- drivers/net/wwan/iosm/iosm_ipc_mux_codec.h | 142 +- drivers/net/wwan/iosm/iosm_ipc_pcie.c | 1 - drivers/net/wwan/iosm/iosm_ipc_pcie.h | 1 - drivers/net/wwan/wwan_core.c | 36 - drivers/net/xen-netback/xenbus.c | 14 +- drivers/net/xen-netfront.c | 93 +- drivers/nfc/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/vendor_cmds.c | 4 +- drivers/nfc/st95hf/core.c | 4 +- drivers/nfc/trf7970a.c | 4 +- drivers/ntb/hw/idt/Makefile | 1 - drivers/nvdimm/blk.c | 1 + drivers/nvdimm/btt.c | 1 + drivers/nvdimm/btt_devs.c | 1 + drivers/nvdimm/bus.c | 1 + drivers/nvdimm/nd_virtio.c | 6 +- drivers/nvdimm/pfn_devs.c | 1 + drivers/nvdimm/pmem.h | 1 - drivers/nvme/host/core.c | 21 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvme/host/pci.c | 1 - drivers/nvme/host/tcp.c | 63 +- drivers/nvme/target/io-cmd-bdev.c | 19 +- drivers/nvme/target/passthru.c | 7 +- drivers/nvme/target/zns.c | 14 +- drivers/nvmem/Kconfig | 12 - drivers/nvmem/Makefile | 2 - drivers/nvmem/core.c | 49 +- drivers/nvmem/layerscape-sfp.c | 89 - drivers/nvmem/meson-mx-efuse.c | 3 +- drivers/nvmem/qfprom.c | 2 +- drivers/nvmem/sunxi_sid.c | 6 - drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 9 +- drivers/of/platform.c | 1 - drivers/of/unittest.c | 2 +- drivers/opp/debugfs.c | 5 - drivers/opp/opp.h | 1 - drivers/pci/controller/vmd.c | 14 +- drivers/pci/quirks.c | 14 +- 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 | 14 + drivers/perf/Makefile | 2 + drivers/perf/apple_m1_cpu_pmu.c | 584 ++ drivers/perf/arm-cmn.c | 21 +- drivers/perf/arm_pmu.c | 2 + drivers/perf/marvell_cn10k_ddr_pmu.c | 758 ++ drivers/phy/amlogic/phy-meson-gxl-usb2.c | 5 +- drivers/phy/amlogic/phy-meson8b-usb2.c | 9 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/freescale/Kconfig | 5 - drivers/phy/freescale/phy-fsl-imx8m-pcie.c | 3 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/phy/qualcomm/phy-qcom-ipq806x-usb.c | 28 +- drivers/phy/qualcomm/phy-qcom-qusb2.c | 3 - drivers/pinctrl/Kconfig | 1 - drivers/pinctrl/Makefile | 1 - drivers/pinctrl/bcm/Kconfig | 14 - drivers/pinctrl/bcm/Makefile | 1 - drivers/pinctrl/bcm/pinctrl-bcm4908.c | 563 -- drivers/pinctrl/intel/pinctrl-baytrail.c | 55 +- drivers/pinctrl/meson/Kconfig | 6 - drivers/pinctrl/meson/Makefile | 1 - drivers/pinctrl/meson/pinctrl-meson-g12a.c | 6 +- drivers/pinctrl/meson/pinctrl-meson-s4.c | 1232 --- drivers/pinctrl/nuvoton/pinctrl-npcm7xx.c | 185 +- drivers/pinctrl/pinctrl-at91-pio4.c | 16 +- drivers/pinctrl/pinctrl-ocelot.c | 102 - drivers/pinctrl/pinctrl-starfive.c | 7 +- drivers/pinctrl/pxa/pinctrl-pxa27x.c | 5 +- drivers/pinctrl/qcom/pinctrl-msm.c | 4 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 - drivers/pinctrl/renesas/Kconfig | 6 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 8 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 45 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 35 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 22 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 100 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 42 +- drivers/pinctrl/renesas/pinctrl-rzg2l.c | 4 +- drivers/pinctrl/renesas/pinctrl.c | 2 +- drivers/pinctrl/samsung/pinctrl-exynos-arm64.c | 71 - drivers/pinctrl/samsung/pinctrl-exynos.c | 3 +- drivers/pinctrl/samsung/pinctrl-samsung.c | 2 - drivers/pinctrl/samsung/pinctrl-samsung.h | 1 - drivers/pinctrl/sunplus/Kconfig | 22 - drivers/pinctrl/sunplus/Makefile | 6 - drivers/pinctrl/sunplus/sppctl.c | 1118 --- drivers/pinctrl/sunplus/sppctl.h | 170 - drivers/pinctrl/sunplus/sppctl_sp7021.c | 583 -- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 9 + drivers/pinctrl/uniphier/pinctrl-uniphier-ld11.c | 26 +- drivers/pinctrl/uniphier/pinctrl-uniphier-ld20.c | 64 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs2.c | 62 +- drivers/pinctrl/uniphier/pinctrl-uniphier-pxs3.c | 62 +- drivers/platform/chrome/Kconfig | 11 - drivers/platform/chrome/Makefile | 1 - drivers/platform/chrome/chromeos_privacy_screen.c | 153 - drivers/platform/chrome/cros_ec.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/olpc/olpc-xo175-ec.c | 4 +- drivers/platform/surface/surface3-wmi.c | 17 +- drivers/platform/surface/surface3_power.c | 13 +- drivers/platform/surface/surface_acpi_notify.c | 3 +- drivers/platform/x86/Kconfig | 12 +- drivers/platform/x86/Makefile | 2 +- drivers/platform/x86/amd-pmc.c | 42 +- drivers/platform/x86/i2c-multi-instantiate.c | 174 + drivers/platform/x86/intel/Kconfig | 21 +- drivers/platform/x86/intel/Makefile | 3 +- 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 +- .../x86/intel/int3472/tps68470_board_data.c | 3 +- drivers/platform/x86/intel/vbtn.c | 7 +- drivers/platform/x86/serial-multi-instantiate.c | 348 - drivers/platform/x86/thinkpad_acpi.c | 19 +- drivers/platform/x86/x86-android-tablets.c | 352 +- drivers/pnp/pnpacpi/core.c | 4 +- drivers/power/reset/gemini-poweroff.c | 4 +- drivers/power/supply/Kconfig | 17 - drivers/power/supply/Makefile | 1 - drivers/power/supply/ab8500-bm.h | 49 + drivers/power/supply/ab8500_bmdata.c | 34 +- drivers/power/supply/ab8500_btemp.c | 330 +- drivers/power/supply/ab8500_chargalg.c | 318 +- drivers/power/supply/ab8500_charger.c | 47 +- drivers/power/supply/ab8500_fg.c | 106 +- drivers/power/supply/axp20x_battery.c | 13 +- drivers/power/supply/axp288_charger.c | 31 +- drivers/power/supply/axp288_fuel_gauge.c | 259 +- drivers/power/supply/bq24190_charger.c | 126 +- drivers/power/supply/bq256xx_charger.c | 3 + drivers/power/supply/bq25890_charger.c | 396 +- 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/cw2015_battery.c | 2 +- drivers/power/supply/ltc2941-battery-gauge.c | 61 +- drivers/power/supply/max8997_charger.c | 10 +- drivers/power/supply/mp2629_charger.c | 6 +- drivers/power/supply/power_supply_core.c | 153 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/ug3105_battery.c | 486 - drivers/pps/clients/pps-gpio.c | 2 +- drivers/ptp/ptp_clock.c | 11 +- drivers/ptp/ptp_ocp.c | 25 +- drivers/ptp/ptp_pch.c | 195 +- drivers/ptp/ptp_sysfs.c | 4 +- drivers/ptp/ptp_vclock.c | 56 +- drivers/pwm/pwm-img.c | 141 +- drivers/pwm/pwm-imx1.c | 33 +- drivers/pwm/pwm-lpc18xx-sct.c | 49 +- drivers/pwm/pwm-meson.c | 25 +- drivers/pwm/pwm-pxa.c | 33 +- drivers/pwm/pwm-stmpe.c | 18 +- drivers/pwm/pwm-sun4i.c | 70 +- drivers/pwm/pwm-tegra.c | 59 +- drivers/rapidio/devices/tsi721.c | 8 +- drivers/regulator/Kconfig | 10 - drivers/regulator/Makefile | 1 - drivers/regulator/da9121-regulator.c | 16 +- drivers/regulator/qcom_smd-regulator.c | 4 +- drivers/regulator/rpi-panel-attiny-regulator.c | 291 +- drivers/regulator/tps6286x-regulator.c | 159 - drivers/remoteproc/mtk_scp.c | 55 +- drivers/remoteproc/remoteproc_debugfs.c | 2 +- drivers/rtc/class.c | 9 - drivers/rtc/rtc-ds1302.c | 3 +- drivers/rtc/rtc-ds1305.c | 4 +- drivers/rtc/rtc-ds1343.c | 4 +- drivers/rtc/rtc-pcf2127.c | 16 +- drivers/rtc/rtc-pcf8523.c | 4 +- drivers/rtc/rtc-sun6i.c | 24 - 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/cio/airq.c | 4 +- drivers/s390/cio/ioasm.c | 1 + drivers/s390/crypto/ap_bus.c | 328 +- drivers/s390/crypto/ap_bus.h | 23 +- drivers/s390/crypto/ap_card.c | 11 + drivers/s390/crypto/ap_queue.c | 19 +- drivers/s390/crypto/vfio_ap_drv.c | 2 + 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/scsi/aic94xx/aic94xx_task.c | 9 + drivers/scsi/bfa/bfad_attr.c | 26 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 7 +- drivers/scsi/bnx2fc/bnx2fc_tgt.c | 2 +- drivers/scsi/dpt/dpti_i2o.h | 2 +- drivers/scsi/elx/libefc_sli/sli4.h | 20 +- drivers/scsi/fnic/fnic_scsi.c | 13 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 8 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 3 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 3 +- drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c | 9 +- drivers/scsi/isci/request.c | 15 +- drivers/scsi/isci/request.h | 5 +- drivers/scsi/isci/task.c | 23 +- drivers/scsi/libsas/sas_ata.c | 4 +- drivers/scsi/libsas/sas_discover.c | 6 +- drivers/scsi/libsas/sas_scsi_host.c | 2 +- drivers/scsi/lpfc/lpfc_init.c | 1 + 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 | 159 +- drivers/scsi/mpt3sas/mpi/mpi2_ioc.h | 6 +- drivers/scsi/mpt3sas/mpt3sas_base.c | 5 +- drivers/scsi/mvsas/mv_init.c | 4 +- drivers/scsi/mvsas/mv_sas.c | 6 +- drivers/scsi/pm8001/pm8001_ctl.c | 61 +- drivers/scsi/pm8001/pm8001_hwi.c | 7 + drivers/scsi/pm8001/pm8001_sas.c | 4 + drivers/scsi/pm8001/pm80xx_hwi.c | 5 + drivers/scsi/qedi/qedi_main.c | 2 + drivers/scsi/qla2xxx/qla_attr.c | 7 +- drivers/scsi/qla2xxx/qla_bsg.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 20 +- 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 | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 155 +- drivers/scsi/qla2xxx/qla_init.c | 199 +- drivers/scsi/qla2xxx/qla_inline.h | 2 - drivers/scsi/qla2xxx/qla_iocb.c | 85 +- drivers/scsi/qla2xxx/qla_mbx.c | 37 +- drivers/scsi/qla2xxx/qla_mid.c | 9 +- drivers/scsi/qla2xxx/qla_mr.c | 11 +- drivers/scsi/qla2xxx/qla_nvme.c | 16 +- drivers/scsi/qla2xxx/qla_nvme.h | 4 - drivers/scsi/qla2xxx/qla_os.c | 41 +- 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_fw.h | 2 +- drivers/scsi/scsi_debug.c | 475 +- drivers/scsi/scsi_lib.c | 23 +- drivers/scsi/scsi_sysfs.c | 8 + drivers/scsi/scsicam.c | 1 + drivers/scsi/sd.c | 1 + drivers/scsi/sg.c | 5 - drivers/scsi/smartpqi/smartpqi.h | 16 +- drivers/scsi/smartpqi/smartpqi_init.c | 545 +- drivers/scsi/smartpqi/smartpqi_sis.c | 10 +- drivers/scsi/smartpqi/smartpqi_sis.h | 1 - drivers/scsi/sr.h | 1 + drivers/scsi/ufs/ufs.h | 6 - drivers/scsi/ufs/ufshcd.c | 52 - drivers/scsi/ufs/ufshpb.c | 4 +- drivers/scsi/xen-scsifront.c | 3 +- drivers/soc/Kconfig | 1 + drivers/soc/Makefile | 1 + drivers/soc/amlogic/meson-secure-pwrc.c | 22 + drivers/soc/aspeed/aspeed-socinfo.c | 73 - drivers/soc/atmel/soc.c | 3 + drivers/soc/atmel/soc.h | 1 + drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/imx/gpcv2.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 | 193 + drivers/soc/qcom/mdt_loader.c | 2 +- drivers/soc/qcom/rpmpd.c | 17 + drivers/soc/renesas/Kconfig | 7 + drivers/soc/samsung/exynos-chipid.c | 2 +- drivers/soc/tegra/fuse/fuse-tegra.c | 4 +- drivers/soc/tegra/pmc.c | 12 +- drivers/soc/ti/k3-socinfo.c | 1 + drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/stream.c | 944 +- drivers/spi/Kconfig | 50 - 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-geni-qcom.c | 7 +- 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-mem.c | 6 +- drivers/spi/spi-mpc512x-psc.c | 47 +- drivers/spi/spi-mt65xx.c | 23 +- drivers/spi/spi-mtk-nor.c | 71 +- drivers/spi/spi-pic32.c | 9 +- drivers/spi/spi-pxa2xx.c | 68 +- drivers/spi/spi-rockchip.c | 13 +- drivers/spi/spi-s3c24xx.c | 47 +- drivers/spi/spi-s3c64xx.c | 53 +- 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-sunplus-sp7021.c | 584 -- drivers/spi/spi-tegra114.c | 4 - drivers/spi/spi-tegra210-quad.c | 2 - drivers/spi/spi-tle62x0.c | 3 +- drivers/spi/spi.c | 281 +- drivers/spi/spidev.c | 35 +- drivers/staging/Kconfig | 2 + drivers/staging/Makefile | 1 + drivers/staging/fbtft/fbtft.h | 92 +- drivers/staging/gdm724x/gdm_lte.c | 5 +- drivers/staging/gdm724x/hci_packet.h | 2 +- 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/ks7010/ks7010_sdio.c | 4 +- .../media/atomisp/pci/atomisp_compat_css20.c | 4 +- .../media/atomisp/pci/atomisp_gmin_platform.c | 148 +- drivers/staging/media/atomisp/pci/atomisp_v4l2.c | 21 +- drivers/staging/media/atomisp/pci/hmm/hmm.c | 7 +- .../staging/media/atomisp/pci/ia_css_acc_types.h | 5 +- drivers/staging/media/atomisp/pci/ia_css_env.h | 9 +- .../media/atomisp/pci/ia_css_event_public.h | 33 +- drivers/staging/media/atomisp/pci/ia_css_irq.h | 77 +- .../isp/kernels/macc/macc1_5/ia_css_macc1_5.host.c | 2 +- .../pci/runtime/debug/interface/ia_css_debug.h | 31 +- .../staging/media/atomisp/pci/sh_css_firmware.c | 4 - drivers/staging/media/hantro/TODO | 7 + drivers/staging/media/hantro/hantro.h | 1 + drivers/staging/media/hantro/hantro_drv.c | 41 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 27 +- drivers/staging/media/hantro/hantro_h1_jpeg_enc.c | 41 +- drivers/staging/media/hantro/hantro_h1_regs.h | 2 +- drivers/staging/media/hantro/hantro_hw.h | 11 + drivers/staging/media/hantro/hantro_jpeg.c | 86 +- drivers/staging/media/hantro/hantro_jpeg.h | 2 +- drivers/staging/media/hantro/hantro_v4l2.c | 77 - .../media/hantro/rockchip_vpu2_hw_jpeg_enc.c | 44 +- drivers/staging/media/hantro/rockchip_vpu_hw.c | 6 + drivers/staging/media/imx/imx7-media-csi.c | 32 +- drivers/staging/media/imx/imx7-mipi-csis.c | 46 +- drivers/staging/media/imx/imx8mq-mipi-csi2.c | 76 +- drivers/staging/media/max96712/max96712.c | 2 +- drivers/staging/media/meson/vdec/esparser.c | 7 +- drivers/staging/media/meson/vdec/vdec_helpers.c | 8 +- drivers/staging/media/meson/vdec/vdec_helpers.h | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 2 +- drivers/staging/media/zoran/Kconfig | 38 +- drivers/staging/media/zoran/Makefile | 8 +- drivers/staging/media/zoran/videocodec.c | 68 +- drivers/staging/media/zoran/videocodec.h | 4 +- drivers/staging/media/zoran/zoran.h | 18 +- drivers/staging/media/zoran/zoran_card.c | 398 +- drivers/staging/media/zoran/zoran_device.c | 15 +- drivers/staging/media/zoran/zoran_device.h | 2 + drivers/staging/media/zoran/zoran_driver.c | 56 +- drivers/staging/media/zoran/zr36016.c | 25 +- drivers/staging/media/zoran/zr36016.h | 2 - drivers/staging/media/zoran/zr36050.c | 24 +- drivers/staging/media/zoran/zr36050.h | 2 - drivers/staging/media/zoran/zr36060.c | 23 +- drivers/staging/media/zoran/zr36060.h | 2 - drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 - drivers/staging/mt7621-dts/gbpc2.dts | 16 +- drivers/staging/mt7621-dts/mt7621.dtsi | 53 +- drivers/staging/nvec/nvec.c | 4 +- drivers/staging/pi433/TODO | 3 +- drivers/staging/pi433/pi433_if.c | 172 +- drivers/staging/pi433/rf69.c | 123 +- drivers/staging/pi433/rf69.h | 2 - drivers/staging/pi433/rf69_registers.h | 2 - drivers/staging/r8188eu/Makefile | 1 - drivers/staging/r8188eu/core/rtw_ap.c | 275 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 15 +- drivers/staging/r8188eu/core/rtw_cmd.c | 37 +- drivers/staging/r8188eu/core/rtw_fw.c | 329 - drivers/staging/r8188eu/core/rtw_ieee80211.c | 36 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 +- drivers/staging/r8188eu/core/rtw_iol.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme.c | 134 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 491 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_recv.c | 13 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 8 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 24 +- drivers/staging/r8188eu/core/rtw_xmit.c | 51 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 169 +- drivers/staging/r8188eu/hal/hal_com.c | 36 +- drivers/staging/r8188eu/hal/odm.c | 24 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 34 +- drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 7 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 35 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 314 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 147 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 24 +- drivers/staging/r8188eu/hal/rtl8188e_rxdesc.c | 4 +- drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 11 +- drivers/staging/r8188eu/hal/usb_halinit.c | 345 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 14 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/HalVerDef.h | 23 + drivers/staging/r8188eu/include/drv_types.h | 45 +- drivers/staging/r8188eu/include/hal_com.h | 3 + drivers/staging/r8188eu/include/hal_intf.h | 46 +- drivers/staging/r8188eu/include/ieee80211.h | 266 + drivers/staging/r8188eu/include/odm.h | 15 +- drivers/staging/r8188eu/include/odm_HWConfig.h | 39 +- drivers/staging/r8188eu/include/osdep_service.h | 50 +- drivers/staging/r8188eu/include/recv_osdep.h | 5 + drivers/staging/r8188eu/include/rtl8188e_dm.h | 3 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 96 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 2 +- drivers/staging/r8188eu/include/rtl8188e_xmit.h | 2 - drivers/staging/r8188eu/include/rtw_cmd.h | 12 +- drivers/staging/r8188eu/include/rtw_fw.h | 12 - drivers/staging/r8188eu/include/rtw_mlme.h | 7 + drivers/staging/r8188eu/include/rtw_recv.h | 9 + drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 2 +- drivers/staging/r8188eu/include/wifi.h | 7 +- drivers/staging/r8188eu/include/wlan_bssdef.h | 2 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 187 +- drivers/staging/r8188eu/os_dep/os_intfs.c | 12 +- drivers/staging/r8188eu/os_dep/osdep_service.c | 2 + drivers/staging/r8188eu/os_dep/recv_linux.c | 26 + drivers/staging/r8188eu/os_dep/usb_intf.c | 54 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 31 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- 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_ext.c | 7 +- drivers/staging/rtl8723bs/core/rtw_recv.c | 21 +- drivers/staging/rtl8723bs/core/rtw_sta_mgt.c | 22 +- drivers/staging/rtl8723bs/core/rtw_xmit.c | 16 +- drivers/staging/rtl8723bs/hal/hal_intf.c | 5 - drivers/staging/rtl8723bs/hal/rtl8723bs_recv.c | 3 +- drivers/staging/rtl8723bs/hal/rtl8723bs_xmit.c | 2 + drivers/staging/rtl8723bs/include/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/unisys/visorhba/visorhba_main.c | 2 +- drivers/staging/unisys/visorinput/visorinput.c | 3 +- .../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 | 34 +- .../vc04_services/interface/vchiq_arm/vchiq_core.c | 137 +- .../vc04_services/interface/vchiq_arm/vchiq_core.h | 2 +- .../interface/vchiq_arm/vchiq_debugfs.c | 4 +- .../vc04_services/interface/vchiq_arm/vchiq_dev.c | 7 +- drivers/staging/vt6656/usbpipe.c | 4 +- .../bindings/net/wireless/silabs,wfx.yaml | 23 +- drivers/staging/wfx/Kconfig | 5 - drivers/staging/wfx/Makefile | 3 +- drivers/staging/wfx/bh.c | 67 +- drivers/staging/wfx/bh.h | 1 - drivers/staging/wfx/bus.h | 8 +- drivers/staging/wfx/bus_sdio.c | 97 +- drivers/staging/wfx/bus_spi.c | 101 +- drivers/staging/wfx/data_rx.c | 10 +- drivers/staging/wfx/data_rx.h | 5 +- drivers/staging/wfx/data_tx.c | 144 +- drivers/staging/wfx/data_tx.h | 20 +- drivers/staging/wfx/debug.c | 80 +- drivers/staging/wfx/debug.h | 6 +- drivers/staging/wfx/fwio.c | 113 +- drivers/staging/wfx/hif_api_cmd.h | 150 +- drivers/staging/wfx/hif_api_general.h | 64 +- drivers/staging/wfx/hif_api_mib.h | 68 +- drivers/staging/wfx/hif_rx.c | 168 +- drivers/staging/wfx/hif_tx.c | 194 +- drivers/staging/wfx/hif_tx.h | 67 +- drivers/staging/wfx/hif_tx_mib.c | 202 +- drivers/staging/wfx/hif_tx_mib.h | 67 +- drivers/staging/wfx/hwio.c | 171 +- drivers/staging/wfx/hwio.h | 35 +- drivers/staging/wfx/key.c | 84 +- drivers/staging/wfx/key.h | 5 +- drivers/staging/wfx/main.c | 256 +- drivers/staging/wfx/main.h | 12 +- drivers/staging/wfx/queue.c | 51 +- drivers/staging/wfx/queue.h | 13 +- drivers/staging/wfx/scan.c | 27 +- drivers/staging/wfx/sta.c | 194 +- drivers/staging/wfx/sta.h | 22 +- drivers/staging/wfx/traces.h | 33 +- drivers/staging/wfx/wfx.h | 102 +- drivers/target/target_core_iblock.c | 12 +- drivers/target/target_core_pscsi.c | 1 + drivers/tee/amdtee/call.c | 2 +- drivers/tee/optee/call.c | 2 +- drivers/tee/optee/ffa_abi.c | 4 +- drivers/tee/optee/smc_abi.c | 4 +- drivers/tee/tee_shm.c | 35 +- drivers/thermal/intel/Kconfig | 14 - drivers/thermal/intel/Makefile | 1 - .../intel/int340x_thermal/acpi_thermal_rel.c | 23 +- .../intel/int340x_thermal/int3400_thermal.c | 9 +- drivers/thermal/intel/intel_hfi.c | 569 -- drivers/thermal/intel/intel_hfi.h | 17 - drivers/thermal/intel/intel_powerclamp.c | 9 +- drivers/thermal/intel/therm_throt.c | 22 - drivers/thermal/thermal_netlink.c | 58 +- drivers/thermal/thermal_netlink.h | 14 - drivers/thunderbolt/acpi.c | 4 +- drivers/thunderbolt/lc.c | 110 - drivers/thunderbolt/nhi.c | 3 +- drivers/thunderbolt/switch.c | 71 +- drivers/thunderbolt/tb.c | 11 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/tb_regs.h | 9 - drivers/thunderbolt/tunnel.c | 10 - drivers/tty/amiserial.c | 6 +- drivers/tty/mxser.c | 109 +- drivers/tty/n_gsm.c | 61 +- drivers/tty/serdev/core.c | 7 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 52 +- drivers/tty/serial/8250/8250_exar.c | 37 +- drivers/tty/serial/atmel_serial.c | 1 - drivers/tty/serial/fsl_linflexuart.c | 46 +- drivers/tty/serial/fsl_lpuart.c | 20 +- drivers/tty/serial/imx.c | 20 +- drivers/tty/serial/max3100.c | 6 +- drivers/tty/serial/max310x.c | 3 +- drivers/tty/serial/mcf.c | 7 +- drivers/tty/serial/sc16is7xx.c | 7 +- drivers/tty/serial/serial_core.c | 24 +- drivers/tty/serial/serial_mctrl_gpio.c | 38 - drivers/tty/serial/serial_mctrl_gpio.h | 18 - drivers/tty/serial/stm32-usart.c | 3 +- drivers/tty/tty_port.c | 18 +- drivers/usb/cdns3/cdnsp-debug.h | 305 +- drivers/usb/cdns3/cdnsp-gadget.c | 3 + drivers/usb/chipidea/udc.c | 2 +- drivers/usb/class/usbtmc.c | 13 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/hcd-pci.c | 2 +- drivers/usb/core/hub.c | 8 +- drivers/usb/core/usb-acpi.c | 2 +- drivers/usb/dwc2/core.h | 2 + drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc2/params.c | 10 - drivers/usb/dwc3/core.c | 117 +- drivers/usb/dwc3/core.h | 13 +- drivers/usb/dwc3/drd.c | 22 +- drivers/usb/dwc3/dwc3-pci.c | 4 +- drivers/usb/dwc3/gadget.c | 2 + drivers/usb/gadget/function/f_fs.c | 4 +- drivers/usb/gadget/function/f_mass_storage.c | 70 +- drivers/usb/gadget/function/f_phonet.c | 4 +- drivers/usb/gadget/function/f_serial.c | 4 - drivers/usb/gadget/function/f_uac1.c | 236 +- drivers/usb/gadget/function/f_uac2.c | 476 +- drivers/usb/gadget/function/rndis.c | 9 + drivers/usb/gadget/function/rndis.h | 1 + drivers/usb/gadget/function/u_audio.c | 238 +- drivers/usb/gadget/function/u_audio.h | 14 +- drivers/usb/gadget/function/u_uac1.h | 7 +- drivers/usb/gadget/function/u_uac2.h | 11 +- drivers/usb/gadget/function/uac_common.h | 9 - drivers/usb/gadget/legacy/audio.c | 93 +- drivers/usb/gadget/udc/core.c | 3 - drivers/usb/gadget/udc/max3420_udc.c | 4 +- drivers/usb/gadget/udc/tegra-xudc.c | 20 +- drivers/usb/gadget/udc/udc-xilinx.c | 6 + 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-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/xen-hcd.c | 26 +- drivers/usb/host/xhci-mtk-sch.c | 7 +- drivers/usb/host/xhci-mtk.c | 37 - drivers/usb/host/xhci-plat.c | 13 +- drivers/usb/misc/Kconfig | 10 - 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/ch341.c | 1 - drivers/usb/serial/option.c | 12 + drivers/usb/storage/usb.c | 2 +- drivers/usb/typec/Kconfig | 12 - drivers/usb/typec/Makefile | 1 - drivers/usb/typec/rt1719.c | 961 -- drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tipd/core.c | 7 +- drivers/usb/usbip/vudc_main.c | 2 +- drivers/vdpa/mlx5/net/mlx5_vnet.c | 34 +- drivers/vdpa/vdpa.c | 2 +- drivers/vdpa/vdpa_user/iova_domain.c | 13 +- drivers/vdpa/virtio_pci/vp_vdpa.c | 2 +- drivers/vhost/iotlb.c | 11 + drivers/vhost/vdpa.c | 2 +- drivers/vhost/vhost.c | 11 +- drivers/vhost/vsock.c | 24 +- drivers/video/backlight/ams369fg06.c | 3 +- drivers/video/backlight/corgi_lcd.c | 3 +- drivers/video/backlight/ili922x.c | 3 +- drivers/video/backlight/l4f00242t03.c | 3 +- drivers/video/backlight/lm3630a_bl.c | 1 + drivers/video/backlight/lms501kf03.c | 3 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/backlight/qcom-wled.c | 1 - drivers/video/backlight/tdo24m.c | 3 +- drivers/video/backlight/tosa_lcd.c | 4 +- drivers/video/backlight/vgg2432a4.c | 4 +- drivers/video/console/Kconfig | 2 +- drivers/video/fbdev/Kconfig | 2 +- drivers/video/fbdev/asiliantfb.c | 2 +- drivers/video/fbdev/atafb.c | 35 +- drivers/video/fbdev/atmel_lcdfb.c | 11 +- drivers/video/fbdev/aty/aty128fb.c | 10 +- drivers/video/fbdev/aty/mach64_ct.c | 4 +- drivers/video/fbdev/aty/mach64_gx.c | 2 + drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1100fb.h | 2 +- drivers/video/fbdev/au1200fb.c | 4 +- drivers/video/fbdev/cirrusfb.c | 16 +- drivers/video/fbdev/controlfb.c | 2 - drivers/video/fbdev/core/fbcvt.c | 53 +- drivers/video/fbdev/core/fbmem.c | 37 +- drivers/video/fbdev/da8xx-fb.c | 7 +- drivers/video/fbdev/imxfb.c | 2 - drivers/video/fbdev/matrox/matroxfb_base.c | 2 +- drivers/video/fbdev/mb862xx/mb862xxfb_accel.c | 2 +- drivers/video/fbdev/mmp/hw/mmp_ctrl.c | 3 +- drivers/video/fbdev/nvidia/nv_i2c.c | 2 +- drivers/video/fbdev/ocfb.c | 2 +- drivers/video/fbdev/omap/lcd_ams_delta.c | 16 +- drivers/video/fbdev/omap/lcd_mipid.c | 4 +- drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omapfb/displays/panel-lgphilips-lb035q02.c | 11 +- .../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 4 +- .../omapfb/displays/panel-sharp-ls037v7dw01.c | 7 +- .../omap2/omapfb/displays/panel-sony-acx565akm.c | 6 +- .../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 4 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 11 +- .../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 3 +- .../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 3 +- drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 1 + drivers/video/fbdev/pxa168fb.c | 15 +- drivers/video/fbdev/pxa3xx-gcu.c | 10 +- drivers/video/fbdev/s3c-fb.c | 21 +- drivers/video/fbdev/savage/savagefb.h | 1 + drivers/video/fbdev/savage/savagefb_driver.c | 7 +- drivers/video/fbdev/simplefb.c | 65 +- drivers/video/fbdev/sis/sis_main.c | 2 +- drivers/video/fbdev/smscufx.c | 3 +- drivers/video/fbdev/ssd1307fb.c | 7 +- drivers/video/fbdev/udlfb.c | 8 +- drivers/video/fbdev/vga16fb.c | 5 - drivers/video/fbdev/via/lcd.c | 2 +- drivers/video/fbdev/w100fb.c | 15 +- drivers/virtio/Kconfig | 1 - drivers/virtio/virtio_mem.c | 9 +- drivers/virtio/virtio_vdpa.c | 2 +- drivers/visorbus/vbuschannel.h | 2 +- drivers/watchdog/Kconfig | 2 +- drivers/xen/gntalloc.c | 25 +- drivers/xen/grant-table.c | 71 +- drivers/xen/pvcalls-front.c | 8 +- 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 | 62 +- fs/9p/vfs_inode.c | 13 +- fs/Kconfig | 4 +- fs/afs/dynroot.c | 1 + fs/afs/file.c | 41 +- fs/afs/inode.c | 32 +- fs/afs/internal.h | 23 +- fs/afs/super.c | 4 +- fs/afs/write.c | 19 +- fs/binfmt_elf.c | 86 +- fs/binfmt_elf_fdpic.c | 2 +- fs/binfmt_flat.c | 2 - fs/btrfs/Makefile | 1 + fs/btrfs/backref.c | 7 +- fs/btrfs/btrfs_inode.h | 30 + fs/btrfs/check-integrity.c | 1 + fs/btrfs/compression.c | 16 +- fs/btrfs/ctree.c | 42 +- fs/btrfs/ctree.h | 41 +- fs/btrfs/disk-io.c | 88 +- fs/btrfs/extent-tree.c | 151 +- fs/btrfs/extent_io.c | 134 +- fs/btrfs/extent_io.h | 2 +- fs/btrfs/file-item.c | 23 +- fs/btrfs/file.c | 116 +- fs/btrfs/inode.c | 52 +- fs/btrfs/ioctl.c | 231 +- fs/btrfs/print-tree.c | 4 +- fs/btrfs/qgroup.c | 9 +- fs/btrfs/reflink.c | 43 +- fs/btrfs/relocation.c | 22 +- fs/btrfs/root-tree.c | 15 + fs/btrfs/scrub.c | 702 +- fs/btrfs/space-info.c | 5 +- fs/btrfs/subpage.c | 32 +- fs/btrfs/subpage.h | 25 - fs/btrfs/super.c | 68 +- fs/btrfs/sysfs.c | 6 +- fs/btrfs/transaction.c | 69 +- fs/btrfs/transaction.h | 3 +- fs/btrfs/tree-checker.c | 18 +- fs/btrfs/tree-log.c | 356 +- fs/btrfs/volumes.c | 43 +- fs/btrfs/zoned.c | 10 +- fs/buffer.c | 70 +- fs/cachefiles/interface.c | 2 +- fs/cachefiles/io.c | 10 +- fs/cachefiles/xattr.c | 23 +- fs/ceph/addr.c | 368 +- fs/ceph/cache.c | 28 +- fs/ceph/cache.h | 15 +- fs/ceph/caps.c | 14 + fs/ceph/dir.c | 6 +- fs/ceph/file.c | 83 +- fs/ceph/inode.c | 61 +- fs/ceph/locks.c | 8 +- fs/ceph/mds_client.c | 69 +- fs/ceph/mds_client.h | 15 +- fs/ceph/snap.c | 263 +- fs/ceph/strings.c | 1 + fs/ceph/super.c | 9 + fs/ceph/super.h | 28 +- fs/ceph/xattr.c | 13 +- fs/cifs/cifs_swn.c | 6 +- fs/cifs/cifsglob.h | 10 +- fs/cifs/cifsproto.h | 3 - fs/cifs/connect.c | 47 +- fs/cifs/dfs_cache.c | 2 +- fs/cifs/fscache.c | 19 +- fs/cifs/fscache.h | 2 +- fs/cifs/netmisc.c | 2 +- fs/cifs/ntlmssp.h | 2 +- fs/cifs/sess.c | 17 +- fs/cifs/smb1ops.c | 2 +- fs/cifs/smb2ops.c | 4 +- fs/cifs/transport.c | 2 +- fs/configfs/dir.c | 14 + fs/coredump.c | 39 +- fs/crypto/bio.c | 13 +- fs/dax.c | 1 + fs/direct-io.c | 5 +- fs/erofs/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 | 21 +- fs/erofs/sysfs.c | 8 +- fs/erofs/zdata.c | 189 +- fs/erofs/zmap.c | 71 +- fs/exec.c | 32 +- fs/exfat/exfat_fs.h | 3 +- fs/exfat/namei.c | 50 +- fs/exfat/super.c | 7 + fs/ext2/ialloc.c | 5 + fs/ext2/super.c | 6 +- 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/inline.c | 9 +- fs/ext4/inode.c | 35 +- fs/ext4/ioctl.c | 6 +- fs/ext4/mballoc.c | 345 +- fs/ext4/namei.c | 25 +- fs/ext4/page-io.c | 3 +- fs/ext4/readpage.c | 8 +- fs/ext4/resize.c | 7 +- fs/ext4/super.c | 99 +- fs/f2fs/Kconfig | 7 + fs/f2fs/checkpoint.c | 17 +- fs/f2fs/compress.c | 11 +- fs/f2fs/data.c | 24 +- fs/f2fs/debug.c | 22 +- fs/f2fs/f2fs.h | 35 +- fs/f2fs/file.c | 22 +- fs/f2fs/gc.c | 3 + fs/f2fs/inode.c | 6 +- fs/f2fs/namei.c | 3 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 21 +- fs/f2fs/super.c | 32 +- fs/f2fs/sysfs.c | 7 + fs/fat/dir.c | 2 +- fs/fs-writeback.c | 43 +- fs/fscache/internal.h | 11 - fs/fuse/control.c | 17 + fs/fuse/dev.c | 20 +- fs/fuse/file.c | 1 + fs/fuse/fuse_i.h | 1 + fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 9 +- fs/fuse/virtio_fs.c | 1 - fs/gfs2/bmap.c | 7 +- fs/gfs2/file.c | 67 +- fs/gfs2/glock.c | 34 + fs/gfs2/incore.h | 9 + fs/gfs2/lops.c | 8 +- fs/gfs2/meta_io.c | 4 +- fs/gfs2/ops_fstype.c | 13 +- fs/gfs2/sys.c | 2 +- fs/hfs/mdb.c | 2 +- fs/hfsplus/wrapper.c | 5 +- fs/internal.h | 2 - fs/io-wq.c | 114 +- fs/io_uring.c | 249 +- fs/ioctl.c | 4 - fs/iomap/buffered-io.c | 26 +- fs/iomap/direct-io.c | 8 +- fs/jbd2/transaction.c | 70 +- fs/jffs2/build.c | 4 +- fs/jffs2/fs.c | 2 +- fs/jffs2/jffs2_fs_i.h | 4 +- fs/jffs2/scan.c | 6 +- fs/jfs/jfs_logmgr.c | 11 +- fs/jfs/jfs_metapage.c | 9 +- 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/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/lockd/svc.c | 10 +- fs/minix/inode.c | 3 +- fs/mpage.c | 34 +- fs/namei.c | 48 +- fs/namespace.c | 84 +- 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 | 50 +- 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 | 26 +- fs/nfs/flexfilelayout/flexfilelayout.c | 17 +- fs/nfs/fscache.c | 61 +- fs/nfs/fscache.h | 45 +- fs/nfs/inode.c | 86 +- 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/sysctl.c | 7 + fs/nfs/write.c | 62 +- fs/nfsd/Kconfig | 1 + fs/nfsd/blocklayout.c | 1 + fs/nfsd/filecache.c | 6 +- fs/nfsd/nfsproc.c | 2 +- fs/nfsd/nfssvc.c | 10 +- fs/nfsd/xdr.h | 2 +- fs/nilfs2/segbuf.c | 43 +- fs/notify/fanotify/fanotify_user.c | 47 +- fs/notify/fsnotify.c | 14 +- fs/notify/mark.c | 4 +- fs/ntfs/inode.c | 4 - fs/ntfs3/fsntfs.c | 36 +- fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/heartbeat.c | 4 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- 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 | 22 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 - fs/open.c | 133 - fs/pipe.c | 24 +- fs/proc/base.c | 8 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 41 +- fs/proc/proc_sysctl.c | 2 +- fs/proc/task_mmu.c | 9 +- fs/proc/vmcore.c | 43 +- fs/reiserfs/Kconfig | 10 +- fs/reiserfs/inode.c | 16 +- fs/reiserfs/super.c | 2 + fs/remap_range.c | 7 +- fs/squashfs/block.c | 11 +- fs/tracefs/inode.c | 5 +- fs/ubifs/sysfs.c | 3 +- fs/udf/super.c | 3 +- fs/userfaultfd.c | 6 +- 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_bio_io.c | 14 +- fs/xfs/xfs_buf.c | 7 +- fs/xfs/xfs_fsmap.c | 4 +- fs/xfs/xfs_inode.c | 85 +- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iops.c | 118 +- fs/xfs/xfs_log.c | 14 +- fs/xfs/xfs_pnfs.c | 3 +- fs/xfs/xfs_reflink.c | 5 +- fs/xfs/xfs_trace.h | 4 +- fs/xfs/xfs_trans.c | 86 + fs/xfs/xfs_trans.h | 3 + fs/zonefs/super.c | 9 +- include/acpi/actypes.h | 4 - include/acpi/apei.h | 4 +- include/acpi/platform/aclinux.h | 5 - include/asm-generic/access_ok.h | 48 + include/asm-generic/bitops/instrumented-atomic.h | 12 +- .../asm-generic/bitops/instrumented-non-atomic.h | 16 +- include/asm-generic/hyperv-tlfs.h | 7 - include/asm-generic/sections.h | 15 +- include/asm-generic/tlb.h | 4 +- include/asm-generic/uaccess.h | 46 +- include/asm-generic/xor.h | 84 +- include/crypto/sm3.h | 34 +- include/drm/bridge/dw_mipi_dsi.h | 4 +- include/drm/dp/drm_dp_helper.h | 2377 ----- include/drm/dp/drm_dp_mst_helper.h | 972 -- include/drm/drm_buddy.h | 150 - include/drm/drm_cache.h | 6 +- include/drm/drm_client.h | 7 +- include/drm/drm_connector.h | 18 +- include/drm/drm_crtc.h | 12 +- include/drm/{dp => }/drm_dp_aux_bus.h | 0 include/drm/{dp => }/drm_dp_dual_mode_helper.h | 0 include/drm/drm_dp_helper.h | 2368 +++++ include/drm/drm_dp_mst_helper.h | 972 ++ include/drm/drm_dsc.h | 2 +- include/drm/drm_edid.h | 4 +- include/drm/drm_gem.h | 6 +- include/drm/drm_gem_atomic_helper.h | 6 +- include/drm/drm_gem_cma_helper.h | 6 +- include/drm/drm_gem_framebuffer_helper.h | 8 +- include/drm/drm_gem_shmem_helper.h | 12 +- include/drm/drm_gem_ttm_helper.h | 6 +- include/drm/drm_gem_vram_helper.h | 9 +- include/drm/drm_mipi_dbi.h | 2 +- include/drm/drm_modeset_lock.h | 1 - include/drm/drm_module.h | 125 - include/drm/drm_plane.h | 2 +- include/drm/drm_prime.h | 6 +- include/drm/drm_privacy_screen_driver.h | 13 +- include/drm/i915_pciids.h | 6 - include/drm/ttm/ttm_bo_api.h | 10 +- include/drm/ttm/ttm_kmap_iter.h | 10 +- include/drm/ttm/ttm_resource.h | 29 +- include/dt-bindings/clock/am3.h | 93 - include/dt-bindings/clock/am4.h | 98 - include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 + include/dt-bindings/clock/dra7.h | 168 - include/dt-bindings/clock/imx93-clock.h | 201 + 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/starfive-jh7100-audio.h | 41 + include/dt-bindings/clock/sun6i-rtc.h | 10 - include/dt-bindings/clock/tegra234-clock.h | 100 +- 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/sppctl-sp7021.h | 179 - include/dt-bindings/pinctrl/sppctl.h | 31 - 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 + include/dt-bindings/regulator/ti,tps62864.h | 9 - include/dt-bindings/reset/mt7621-reset.h | 37 - include/dt-bindings/reset/qcom,gcc-ipq806x.h | 5 + include/dt-bindings/reset/tegra234-reset.h | 29 +- include/dt-bindings/sound/tlv320aic31xx-micbias.h | 9 + include/dt-bindings/sound/tlv320aic31xx.h | 14 - include/kunit/assert.h | 220 +- include/kunit/test.h | 745 +- include/kvm/arm_pmu.h | 5 - include/kvm/arm_psci.h | 6 +- include/linux/amba/bus.h | 21 - 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 | 2 - include/linux/bio.h | 36 +- include/linux/bitfield.h | 3 - include/linux/blk-cgroup.h | 461 +- include/linux/blk_types.h | 7 - include/linux/blkdev.h | 294 +- include/linux/bpf-cgroup.h | 24 +- include/linux/bpf.h | 133 +- include/linux/bpf_verifier.h | 7 - include/linux/btf.h | 85 +- include/linux/btf_ids.h | 13 +- include/linux/ceph/ceph_fs.h | 5 +- include/linux/ceph/libceph.h | 1 + include/linux/clk-provider.h | 12 +- include/linux/clk.h | 11 + include/linux/clk/at91_pmc.h | 4 + include/linux/cma.h | 10 - include/linux/compiler_attributes.h | 39 - include/linux/compiler_types.h | 5 +- include/linux/component.h | 18 +- include/linux/cpufreq.h | 5 - include/linux/cpuhotplug.h | 1 + include/linux/cpumask.h | 18 +- include/linux/damon.h | 81 +- include/linux/device-mapper.h | 7 - include/linux/dma-buf-map.h | 4 +- include/linux/dma-buf.h | 12 +- include/linux/dma-resv.h | 4 +- include/linux/dsa/tag_qca.h | 82 - include/linux/etherdevice.h | 5 +- include/linux/ethtool.h | 2 - include/linux/extcon.h | 2 +- include/linux/fb.h | 1 - include/linux/filter.h | 32 +- include/linux/firmware.h | 2 +- include/linux/fortify-string.h | 238 +- include/linux/fs.h | 21 - include/linux/fscache.h | 14 + include/linux/fsnotify_backend.h | 19 + include/linux/genhd.h | 291 + include/linux/gfp.h | 47 +- 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/highmem-internal.h | 10 - include/linux/hmm.h | 9 +- include/linux/hugetlb.h | 8 +- include/linux/hw_random.h | 2 + include/linux/i2c-smbus.h | 8 + include/linux/i3c/ccc.h | 6 +- include/linux/ieee80211.h | 346 +- include/linux/if_arp.h | 1 + include/linux/iio/adc/qcom-vadc-common.h | 15 +- include/linux/iio/iio.h | 2 +- include/linux/iio/imu/adis.h | 60 +- include/linux/interrupt.h | 11 +- include/linux/ioasid.h | 21 +- include/linux/ioport.h | 2 - include/linux/iosys-map.h | 257 - include/linux/iova.h | 15 +- include/linux/ipv6.h | 9 +- include/linux/irq.h | 9 +- include/linux/irqchip/versatile-fpga.h | 14 + include/linux/irqdomain.h | 15 +- include/linux/jbd2.h | 3 - include/linux/kallsyms.h | 31 +- include/linux/kasan-enabled.h | 35 + include/linux/kasan.h | 106 +- include/linux/kexec.h | 12 +- include/linux/libata.h | 2 +- include/linux/linkage.h | 67 +- include/linux/linkmode.h | 5 + include/linux/local_lock_internal.h | 6 +- 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/memcontrol.h | 5 +- include/linux/memory.h | 12 - include/linux/memory_hotplug.h | 124 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 42 +- include/linux/mfd/intel_soc_pmic.h | 8 - include/linux/mfd/lpc_ich.h | 2 +- include/linux/migrate.h | 1 - include/linux/mii.h | 50 + include/linux/mlx5/driver.h | 10 + include/linux/mlx5/mlx5_ifc.h | 12 +- include/linux/mm.h | 79 +- include/linux/mm_inline.h | 105 +- include/linux/mm_types.h | 26 +- include/linux/mmzone.h | 25 +- include/linux/mtd/mtd.h | 8 +- include/linux/mtd/rawnand.h | 2 - include/linux/mux/consumer.h | 18 - include/linux/namei.h | 6 + include/linux/net/intel/i40e_client.h | 10 + include/linux/net/intel/iidc.h | 4 - include/linux/netdevice.h | 88 +- 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 | 44 +- include/linux/nfs_fs_sb.h | 1 + include/linux/nfs_xdr.h | 5 +- include/linux/node.h | 25 +- include/linux/nvme-tcp.h | 1 + include/linux/nvmem-provider.h | 12 +- include/linux/oom.h | 4 + include/linux/overflow.h | 114 +- include/linux/page-flags.h | 90 +- include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 7 + include/linux/part_stat.h | 2 +- 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/phy.h | 6 +- include/linux/phylink.h | 1 + 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/power/bq25890_charger.h | 15 - include/linux/power_supply.h | 5 +- include/linux/property.h | 7 +- include/linux/raid/xor.h | 21 +- include/linux/random.h | 18 +- include/linux/randomize_kstack.h | 21 +- include/linux/rcupdate.h | 4 +- include/linux/rcutiny.h | 23 +- include/linux/rcutree.h | 8 +- include/linux/rcuwait.h | 6 +- include/linux/ref_tracker.h | 4 - include/linux/rfkill.h | 5 + include/linux/rmap.h | 31 +- include/linux/rtsx_pci.h | 5 +- include/linux/rwsem.h | 2 +- include/linux/sbitmap.h | 51 +- include/linux/sched.h | 11 - include/linux/sched/mm.h | 26 - include/linux/sched/sysctl.h | 14 +- include/linux/sched/task.h | 4 +- include/linux/sched/topology.h | 1 - include/linux/security.h | 8 - include/linux/serial_core.h | 2 +- include/linux/shmem_fs.h | 1 - include/linux/skbuff.h | 44 +- include/linux/skmsg.h | 16 +- include/linux/slab.h | 3 +- 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/smd-rpm.h | 1 + include/linux/socket.h | 1 - include/linux/spi/pxa2xx_spi.h | 1 + include/linux/spi/s3c24xx.h | 5 + include/linux/spi/spi.h | 36 +- include/linux/spinlock.h | 17 +- 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 | 19 +- include/linux/sunrpc/svc_xprt.h | 2 +- include/linux/sunrpc/xdr.h | 2 + include/linux/sunrpc/xprt.h | 1 - include/linux/swap.h | 4 + include/linux/syscalls.h | 5 - include/linux/sysctl.h | 3 - include/linux/tcp.h | 1 - include/linux/thread_info.h | 5 +- include/linux/topology.h | 3 - include/linux/trace_events.h | 22 +- include/linux/tty_port.h | 3 - include/linux/uaccess.h | 61 +- include/linux/udp.h | 5 + include/linux/uio.h | 17 - include/linux/vdpa.h | 18 +- include/linux/vm_event_item.h | 3 - include/linux/vmalloc.h | 18 +- include/linux/vmw_vmci_defs.h | 84 +- include/linux/watch_queue.h | 3 +- include/linux/writeback.h | 15 + include/linux/wwan.h | 2 - include/linux/xarray.h | 1 - include/media/hevc-ctrls.h | 6 +- include/media/rc-core.h | 12 +- include/media/v4l2-fwnode.h | 61 +- include/media/v4l2-mediabus.h | 64 +- include/media/v4l2-subdev.h | 13 + include/net/af_vsock.h | 3 +- include/net/ax25.h | 12 + include/net/bluetooth/hci_core.h | 25 +- include/net/bluetooth/mgmt.h | 18 +- include/net/bonding.h | 14 + include/net/cfg80211.h | 97 +- include/net/cfg802154.h | 10 - include/net/checksum.h | 52 +- include/net/dsa.h | 47 +- include/net/esp.h | 2 + include/net/gro.h | 52 +- include/net/ieee80211_radiotap.h | 4 +- include/net/inet_connection_sock.h | 8 - include/net/inet_dscp.h | 57 - include/net/inet_timewait_sock.h | 8 +- include/net/ioam6.h | 2 +- include/net/ip.h | 3 +- include/net/ip6_fib.h | 13 +- include/net/ip_fib.h | 3 +- include/net/ipv6.h | 26 +- include/net/ipv6_frag.h | 1 - include/net/mac80211.h | 25 +- include/net/mac802154.h | 12 - include/net/mctp.h | 16 +- include/net/ndisc.h | 4 +- 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_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 | 6 +- include/net/netfilter/nf_queue.h | 2 +- include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_core.h | 9 - include/net/netfilter/nf_tables_offload.h | 2 - include/net/netns/core.h | 1 - include/net/netns/ipv4.h | 11 +- include/net/netns/ipv6.h | 9 +- include/net/netns/smc.h | 2 - include/net/page_pool.h | 82 +- 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 | 32 +- include/net/switchdev.h | 46 - include/net/tcp.h | 2 +- include/net/udplite.h | 43 + include/net/xdp.h | 108 +- include/net/xdp_sock_drv.h | 5 +- include/net/xsk_buff_pool.h | 1 - include/rdma/ib.h | 2 +- include/scsi/libsas.h | 3 +- include/scsi/sas_ata.h | 6 +- include/scsi/scsi_cmnd.h | 1 - include/scsi/scsi_host.h | 3 + include/scsi/viosrp.h | 17 +- include/soc/at91/sama7-ddr.h | 15 +- include/soc/bcm2835/raspberrypi-firmware.h | 1 - include/soc/mediatek/smi.h | 20 + include/soc/microchip/mpfs.h | 4 +- include/soc/mscc/ocelot.h | 57 +- include/soc/tegra/bpmp-abi.h | 2 +- include/sound/hda_verbs.h | 2 +- include/sound/simple_card_utils.h | 1 - include/sound/sof.h | 8 - include/sound/sof/channel_map.h | 4 +- include/sound/sof/info.h | 1 - include/trace/events/block.h | 49 +- include/trace/events/btrfs.h | 127 - include/trace/events/cachefiles.h | 8 +- include/trace/events/ext4.h | 298 +- include/trace/events/huge_memory.h | 1 + include/trace/events/io_uring.h | 331 +- include/trace/events/mctp.h | 5 +- include/trace/events/migrate.h | 31 - include/trace/events/mmflags.h | 15 +- 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/skb.h | 11 - include/trace/events/sunrpc.h | 1 - include/trace/events/thp.h | 27 - include/trace/events/writeback.h | 28 + 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/drm/amdgpu_drm.h | 20 +- include/uapi/drm/panfrost_drm.h | 4 +- include/uapi/linux/android/binder.h | 32 +- include/uapi/linux/bpf.h | 80 +- include/uapi/linux/btrfs.h | 8 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/ethtool_netlink.h | 7 - include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/input-event-codes.h | 4 +- include/uapi/linux/ioam6_iptunnel.h | 9 - include/uapi/linux/kexec.h | 4 +- include/uapi/linux/kfd_ioctl.h | 94 +- include/uapi/linux/kvm.h | 12 +- include/uapi/linux/lirc.h | 15 +- include/uapi/linux/magic.h | 1 + include/uapi/linux/mctp.h | 18 - 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 | 95 +- include/uapi/linux/omap3isp.h | 21 +- include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/rseq.h | 20 +- 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/sound/sof/abi.h | 2 +- include/xen/grant_table.h | 19 +- init/Kconfig | 56 +- init/do_mounts.c | 1 + init/main.c | 37 +- ipc/mqueue.c | 14 - kernel/bpf/arraymap.c | 4 +- kernel/bpf/bpf_iter.c | 20 +- kernel/bpf/btf.c | 556 +- kernel/bpf/cgroup.c | 179 +- kernel/bpf/core.c | 317 +- kernel/bpf/cpumap.c | 8 +- kernel/bpf/devmap.c | 3 +- kernel/bpf/helpers.c | 34 - kernel/bpf/inode.c | 39 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 40 +- kernel/bpf/preload/bpf_preload.h | 8 +- kernel/bpf/preload/bpf_preload_kern.c | 119 +- 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/syscall.c | 67 +- kernel/bpf/trampoline.c | 6 +- kernel/bpf/verifier.c | 243 +- kernel/capability.c | 1 + kernel/cgroup/cgroup-v1.c | 6 +- kernel/cgroup/cgroup.c | 14 + kernel/cgroup/cpuset.c | 10 +- kernel/configs/debug.config | 1 + kernel/cred.c | 9 +- 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 | 22 +- kernel/events/callchain.c | 4 - kernel/events/core.c | 8 +- kernel/events/uprobes.c | 7 +- kernel/exit.c | 16 +- kernel/extable.c | 24 +- kernel/fork.c | 43 +- kernel/hung_task.c | 44 - kernel/irq/chip.c | 29 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 4 +- kernel/irq/irqdomain.c | 9 +- kernel/kallsyms.c | 26 +- kernel/kcov.c | 98 +- kernel/kthread.c | 5 - kernel/livepatch/core.c | 4 +- kernel/locking/lockdep.c | 29 +- kernel/locking/percpu-rwsem.c | 5 +- kernel/locking/rwsem.c | 2 +- kernel/module.c | 2 +- kernel/module_decompress.c | 2 + kernel/padata.c | 2 +- kernel/panic.c | 31 +- kernel/power/hibernate.c | 1 + kernel/power/swap.c | 6 +- kernel/printk/printk.c | 33 +- kernel/printk/sysctl.c | 9 + kernel/rcu/rcu.h | 11 - kernel/rcu/rcu_segcblist.c | 8 +- kernel/rcu/rcu_segcblist.h | 4 +- kernel/rcu/rcutorture.c | 132 +- kernel/rcu/srcutree.c | 566 +- kernel/rcu/tasks.h | 11 +- kernel/rcu/tree.c | 372 +- kernel/rcu/tree.h | 25 +- kernel/rcu/tree_exp.h | 170 +- kernel/rcu/tree_nocb.h | 18 +- kernel/rcu/tree_plugin.h | 31 +- kernel/rcu/tree_stall.h | 35 - kernel/rcu/update.c | 7 - kernel/rseq.c | 8 +- kernel/sched/autogroup.c | 23 - kernel/sched/autogroup.h | 1 - kernel/sched/core.c | 63 +- kernel/sched/cpufreq_schedutil.c | 13 +- kernel/sched/debug.c | 10 + kernel/sched/fair.c | 32 +- kernel/sched/sched.h | 181 +- kernel/sched/topology.c | 53 - kernel/scs.c | 4 +- kernel/softirq.c | 10 +- kernel/stacktrace.c | 3 - kernel/sys.c | 39 +- kernel/sysctl.c | 121 +- kernel/time/Kconfig | 9 - kernel/time/clocksource.c | 8 +- kernel/time/tick-sched.c | 77 +- kernel/time/tick-sched.h | 4 - kernel/torture.c | 6 +- kernel/trace/blktrace.c | 26 +- kernel/trace/bpf_trace.c | 9 - kernel/trace/ftrace.c | 5 +- kernel/trace/trace.c | 14 +- kernel/trace/trace.h | 1 - kernel/trace/trace_eprobe.c | 16 +- kernel/trace/trace_events_hist.c | 6 +- kernel/trace/trace_events_trigger.c | 73 +- kernel/trace/trace_kprobe.c | 2 +- kernel/trace/trace_osnoise.c | 84 +- kernel/trace/trace_probe.c | 10 +- kernel/trace/trace_probe.h | 1 - kernel/trace/trace_selftest.c | 6 +- kernel/ucount.c | 3 +- kernel/user_namespace.c | 14 +- kernel/watch_queue.c | 22 +- kernel/workqueue.c | 58 +- lib/Kconfig | 1 - lib/Kconfig.debug | 299 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 + lib/Kconfig.ubsan | 12 + lib/Makefile | 3 +- lib/crc32.c | 14 +- lib/crc32test.c | 2 +- lib/crypto/Kconfig | 3 - lib/crypto/Makefile | 3 - lib/crypto/sm3.c | 246 - lib/iov_iter.c | 2 + lib/kunit/assert.c | 80 +- lib/kunit/kunit-example-test.c | 42 - lib/kunit/test.c | 35 +- lib/logic_iomem.c | 8 +- lib/lz4/lz4_decompress.c | 8 +- lib/random32.c | 2 + lib/ref_tracker.c | 19 +- lib/rust.h | 14 - lib/sbitmap.c | 40 +- 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_hmm.c | 353 +- lib/test_hmm_uapi.h | 22 +- lib/test_kasan.c | 193 +- lib/test_lockup.c | 11 +- lib/test_overflow.c | 159 +- lib/test_printf.c | 8 +- lib/ubsan.c | 10 +- lib/vsprintf.c | 56 +- localversion-next | 1 - mm/Kconfig | 16 +- mm/Makefile | 1 - mm/backing-dev.c | 57 + mm/balloon_compaction.c | 6 +- mm/cma.c | 31 +- mm/cma.h | 1 - mm/damon/Kconfig | 12 +- mm/damon/Makefile | 4 +- mm/damon/core-test.h | 21 +- mm/damon/core.c | 167 +- mm/damon/dbgfs-test.h | 85 +- mm/damon/dbgfs.c | 220 +- mm/damon/ops-common.c | 133 - mm/damon/paddr.c | 36 +- mm/damon/prmtv-common.c | 133 + mm/damon/{ops-common.h => prmtv-common.h} | 0 mm/damon/reclaim.c | 7 +- mm/damon/vaddr-test.h | 8 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 1 + mm/fadvise.c | 5 +- mm/filemap.c | 11 +- mm/gup.c | 328 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 186 +- mm/hugetlb.c | 10 +- mm/hugetlb_vmemmap.c | 68 +- mm/init-mm.c | 4 - mm/internal.h | 84 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/report.c | 10 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 25 +- mm/ksm.c | 15 +- mm/maccess.c | 125 - mm/madvise.c | 137 +- mm/memblock.c | 10 +- mm/memcontrol.c | 135 +- mm/memfd.c | 48 +- mm/memory-failure.c | 91 +- mm/memory.c | 185 +- mm/memory_hotplug.c | 132 +- mm/mempolicy.c | 35 +- mm/memremap.c | 96 +- mm/migrate.c | 854 +- mm/migrate_device.c | 823 -- mm/mlock.c | 640 +- mm/mmap.c | 44 +- mm/mmzone.c | 14 +- mm/mprotect.c | 17 +- mm/oom_kill.c | 40 +- mm/page-writeback.c | 103 +- mm/page_alloc.c | 487 +- mm/page_io.c | 17 +- mm/page_owner.c | 70 +- mm/percpu-vm.c | 8 +- mm/ptdump.c | 16 +- mm/readahead.c | 6 + mm/rmap.c | 210 +- mm/shmem.c | 15 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 138 +- mm/swap_state.c | 2 +- mm/swapfile.c | 104 + mm/usercopy.c | 11 + mm/userfaultfd.c | 17 +- mm/util.c | 4 +- mm/vmalloc.c | 203 +- mm/vmscan.c | 46 +- mm/vmstat.c | 6 - mm/zswap.c | 15 +- net/6lowpan/core.c | 1 - net/9p/trans_xen.c | 14 +- net/ax25/af_ax25.c | 7 + net/ax25/ax25_route.c | 5 +- net/batman-adv/hard-interface.c | 29 +- net/batman-adv/multicast.c | 2 +- net/bluetooth/6lowpan.c | 1 + net/bluetooth/eir.h | 20 - net/bluetooth/hci_conn.c | 1 - net/bluetooth/hci_core.c | 5 +- net/bluetooth/hci_event.c | 89 +- net/bluetooth/hci_sync.c | 84 +- net/bluetooth/mgmt.c | 272 +- net/bluetooth/msft.c | 170 +- net/bpf/bpf_dummy_struct_ops.c | 6 +- net/bpf/test_run.c | 277 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br_multicast.c | 4 + net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 95 +- net/bridge/br_vlan.c | 117 +- net/caif/caif_dev.c | 2 +- net/can/gw.c | 9 +- net/can/j1939/transport.c | 2 +- net/ceph/messenger_v2.c | 8 +- net/core/dev.c | 196 +- net/core/drop_monitor.c | 41 +- net/core/filter.c | 273 +- net/core/gro.c | 41 +- net/core/link_watch.c | 6 +- net/core/net-sysfs.c | 2 +- net/core/net_namespace.c | 20 +- net/core/page_pool.c | 23 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 8 +- net/core/skmsg.c | 2 +- net/core/sock.c | 22 +- net/core/sock_map.c | 77 +- net/core/sysctl_net_core.c | 14 +- net/core/xdp.c | 81 +- 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/dsa/dsa2.c | 91 +- net/dsa/dsa_priv.h | 20 - net/dsa/master.c | 11 +- net/dsa/port.c | 71 +- net/dsa/slave.c | 198 +- net/dsa/switch.c | 242 +- net/dsa/tag_lan9303.c | 21 +- net/dsa/tag_qca.c | 85 +- net/ethtool/rings.c | 15 +- net/hsr/hsr_debugfs.c | 40 +- net/hsr/hsr_device.c | 10 +- net/hsr/hsr_forward.c | 7 +- net/hsr/hsr_framereg.c | 200 +- net/hsr/hsr_framereg.h | 8 +- net/hsr/hsr_main.h | 14 +- net/hsr/hsr_netlink.c | 4 +- net/ieee802154/6lowpan/core.c | 1 - net/ieee802154/nl-phy.c | 4 +- net/ipv4/af_inet.c | 5 +- net/ipv4/bpf_tcp_ca.c | 28 +- net/ipv4/esp4.c | 5 + net/ipv4/esp4_offload.c | 6 +- net/ipv4/fib_frontend.c | 30 +- net/ipv4/fib_lookup.h | 10 +- net/ipv4/fib_rules.c | 19 +- net/ipv4/fib_semantics.c | 64 +- net/ipv4/fib_trie.c | 80 +- net/ipv4/icmp.c | 91 +- net/ipv4/inet_connection_sock.c | 8 +- net/ipv4/inet_hashtables.c | 53 +- net/ipv4/inet_timewait_sock.c | 75 +- net/ipv4/ip_input.c | 31 +- net/ipv4/ip_options.c | 31 +- net/ipv4/ip_output.c | 8 +- net/ipv4/ipmr.c | 20 +- net/ipv4/netfilter/nf_nat_pptp.c | 24 +- net/ipv4/nexthop.c | 12 +- net/ipv4/ping.c | 10 +- net/ipv4/proc.c | 4 +- net/ipv4/route.c | 43 +- net/ipv4/sysctl_net_ipv4.c | 20 +- net/ipv4/tcp.c | 13 +- net/ipv4/tcp_bbr.c | 18 +- net/ipv4/tcp_cubic.c | 17 +- net/ipv4/tcp_dctcp.c | 18 +- net/ipv4/tcp_input.c | 11 +- net/ipv4/tcp_ipv4.c | 75 +- net/ipv4/tcp_minisocks.c | 7 +- net/ipv4/tcp_output.c | 6 +- net/ipv4/udp.c | 22 +- net/ipv4/udp_tunnel_nic.c | 2 +- net/ipv6/addrconf.c | 217 +- net/ipv6/esp6.c | 8 +- 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_iptunnel.c | 59 +- net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_input.c | 2 +- net/ipv6/ip6_offload.c | 7 +- net/ipv6/ip6_output.c | 105 +- net/ipv6/ip6_tunnel.c | 8 - net/ipv6/ip6mr.c | 35 +- net/ipv6/mcast.c | 32 +- net/ipv6/ndisc.c | 6 +- net/ipv6/ping.c | 14 +- net/ipv6/route.c | 67 +- net/ipv6/tcp_ipv6.c | 9 +- net/ipv6/udp.c | 114 +- net/ipv6/xfrm6_output.c | 16 + net/ipv6/xfrm6_policy.c | 1 + net/key/af_key.c | 2 +- net/mac80211/Makefile | 3 +- net/mac80211/agg-rx.c | 20 +- net/mac80211/airtime.c | 11 +- net/mac80211/cfg.c | 8 - 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 | 22 +- net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 7 +- net/mac80211/mlme.c | 371 +- net/mac80211/rc80211_minstrel_ht.c | 2 +- net/mac80211/rx.c | 2 - net/mac80211/sta_info.c | 3 +- net/mac80211/status.c | 14 +- net/mac80211/util.c | 266 +- net/mac80211/vht.c | 38 +- net/mctp/af_mctp.c | 189 +- net/mctp/device.c | 1 - net/mctp/route.c | 124 +- net/mctp/test/route-test.c | 157 +- net/mptcp/mib.c | 2 + net/mptcp/mib.h | 2 + net/mptcp/options.c | 64 +- net/mptcp/pm.c | 8 +- net/mptcp/pm_netlink.c | 79 +- net/mptcp/protocol.c | 18 +- net/netfilter/Makefile | 5 - net/netfilter/core.c | 8 +- net/netfilter/nf_conntrack_acct.c | 19 + net/netfilter/nf_conntrack_bpf.c | 257 - net/netfilter/nf_conntrack_core.c | 105 +- net/netfilter/nf_conntrack_ecache.c | 47 +- net/netfilter/nf_conntrack_extend.c | 132 +- net/netfilter/nf_conntrack_helper.c | 17 + 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_proto_udp.c | 4 +- net/netfilter/nf_conntrack_seqadj.c | 16 + net/netfilter/nf_conntrack_timeout.c | 50 +- net/netfilter/nf_conntrack_timestamp.c | 20 + net/netfilter/nf_flow_table_offload.c | 6 +- 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 | 29 +- net/netfilter/nf_tables_core.c | 16 - net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_queue.c | 25 +- net/netfilter/nft_cmp.c | 102 +- net/netfilter/nft_compat.c | 9 - net/netfilter/nft_dup_netdev.c | 6 + net/netfilter/nft_exthdr.c | 96 +- net/netfilter/nft_fwd_netdev.c | 6 + net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_limit.c | 18 + net/netfilter/xt_socket.c | 2 + net/openvswitch/actions.c | 46 +- net/openvswitch/datapath.c | 18 +- net/openvswitch/datapath.h | 2 + net/openvswitch/flow.c | 3 +- net/packet/af_packet.c | 11 +- net/sched/act_api.c | 15 +- net/sched/act_ct.c | 31 +- net/sched/act_police.c | 16 +- net/sched/cls_api.c | 45 +- net/sctp/diag.c | 9 +- net/sctp/sm_statefuns.c | 8 +- net/smc/af_smc.c | 206 +- net/smc/smc.h | 13 +- net/smc/smc_core.c | 5 +- net/smc/smc_netlink.c | 15 - net/smc/smc_pnet.c | 45 +- net/smc/smc_pnet.h | 2 +- net/smc/smc_tx.c | 60 +- net/smc/smc_tx.h | 3 - 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/rpcb_clnt.c | 4 +- net/sunrpc/sched.c | 33 +- net/sunrpc/svc.c | 39 +- net/sunrpc/svc_xprt.c | 4 +- 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/transport.c | 10 +- net/sunrpc/xprtrdma/verbs.c | 4 +- net/sunrpc/xprtsock.c | 34 +- net/switchdev/switchdev.c | 154 +- net/tipc/bearer.c | 12 +- net/tipc/link.c | 9 +- net/tipc/msg.h | 23 + net/tipc/name_table.c | 2 +- net/tipc/node.c | 11 +- net/tipc/socket.c | 2 +- net/tls/tls_sw.c | 3 +- net/unix/af_unix.c | 250 +- net/vmw_vsock/af_vsock.c | 10 +- net/vmw_vsock/virtio_transport.c | 7 +- net/vmw_vsock/vmci_transport.c | 5 +- net/wireless/Makefile | 2 +- net/wireless/chan.c | 91 +- net/wireless/nl80211.c | 152 +- net/wireless/pmsr.c | 4 + net/wireless/reg.c | 6 - net/wireless/scan.c | 9 +- net/wireless/util.c | 139 +- net/xdp/xsk.c | 82 +- net/xdp/xsk_buff_pool.c | 7 - net/xdp/xsk_queue.h | 19 +- net/xfrm/xfrm_device.c | 14 +- net/xfrm/xfrm_interface.c | 5 +- net/xfrm/xfrm_user.c | 21 +- rust/.gitignore | 7 - rust/Makefile | 374 - rust/alloc/README.md | 32 - rust/alloc/alloc.rs | 427 - rust/alloc/borrow.rs | 498 - rust/alloc/boxed.rs | 1847 ---- rust/alloc/collections/mod.rs | 156 - rust/alloc/fmt.rs | 601 -- rust/alloc/lib.rs | 217 - rust/alloc/macros.rs | 126 - rust/alloc/raw_vec.rs | 549 -- rust/alloc/slice.rs | 1279 --- rust/alloc/str.rs | 624 -- rust/alloc/string.rs | 2864 ------ rust/alloc/vec/drain.rs | 159 - rust/alloc/vec/drain_filter.rs | 145 - rust/alloc/vec/into_iter.rs | 356 - rust/alloc/vec/is_zero.rs | 106 - rust/alloc/vec/mod.rs | 3359 ------- rust/alloc/vec/partial_eq.rs | 49 - rust/alloc/vec/set_len_on_drop.rs | 30 - rust/alloc/vec/spec_extend.rs | 172 - rust/bindgen_parameters | 13 - rust/build_error.rs | 29 - rust/compiler_builtins.rs | 57 - rust/exports.c | 19 - rust/helpers.c | 529 -- rust/kernel/allocator.rs | 65 - rust/kernel/amba.rs | 259 - rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 30 - rust/kernel/buffer.rs | 52 - rust/kernel/build_assert.rs | 80 - rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 209 - rust/kernel/clk.rs | 75 - rust/kernel/cred.rs | 73 - rust/kernel/device.rs | 554 -- rust/kernel/driver.rs | 440 - rust/kernel/error.rs | 542 -- rust/kernel/file.rs | 147 - rust/kernel/file_operations.rs | 734 -- rust/kernel/gpio.rs | 477 - rust/kernel/io_buffer.rs | 153 - rust/kernel/io_mem.rs | 227 - rust/kernel/iov_iter.rs | 81 - rust/kernel/irq.rs | 409 - rust/kernel/lib.rs | 261 - rust/kernel/linked_list.rs | 247 - rust/kernel/miscdev.rs | 281 - rust/kernel/mm.rs | 149 - rust/kernel/module_param.rs | 497 - rust/kernel/of.rs | 63 - rust/kernel/pages.rs | 144 - rust/kernel/platform.rs | 224 - rust/kernel/power.rs | 118 - rust/kernel/prelude.rs | 36 - rust/kernel/print.rs | 417 - rust/kernel/random.rs | 50 - rust/kernel/raw_list.rs | 361 - rust/kernel/rbtree.rs | 562 -- rust/kernel/revocable.rs | 163 - rust/kernel/security.rs | 36 - rust/kernel/static_assert.rs | 39 - rust/kernel/std_vendor.rs | 150 - rust/kernel/str.rs | 401 - rust/kernel/sync/arc.rs | 500 - rust/kernel/sync/condvar.rs | 138 - rust/kernel/sync/guard.rs | 150 - rust/kernel/sync/locked_by.rs | 112 - rust/kernel/sync/mod.rs | 157 - rust/kernel/sync/mutex.rs | 112 - rust/kernel/sync/revocable_mutex.rs | 184 - rust/kernel/sync/rwsem.rs | 147 - rust/kernel/sync/seqlock.rs | 202 - rust/kernel/sync/spinlock.rs | 180 - rust/kernel/sysctl.rs | 197 - rust/kernel/task.rs | 182 - rust/kernel/types.rs | 486 - rust/kernel/user_ptr.rs | 175 - rust/macros/helpers.rs | 79 - rust/macros/lib.rs | 94 - rust/macros/module.rs | 631 -- samples/Kconfig | 2 - samples/Makefile | 1 - samples/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 | 10 +- samples/bpf/xsk_fwd.c | 4 +- samples/landlock/sandboxer.c | 1 - samples/rust/Kconfig | 123 - samples/rust/Makefile | 13 - samples/rust/rust_chrdev.rs | 50 - samples/rust/rust_minimal.rs | 35 - samples/rust/rust_miscdev.rs | 144 - samples/rust/rust_module_parameters.rs | 69 - samples/rust/rust_platform.rs | 22 - samples/rust/rust_print.rs | 54 - samples/rust/rust_random.rs | 61 - samples/rust/rust_semaphore.rs | 172 - samples/rust/rust_semaphore_c.c | 212 - samples/rust/rust_stack_probing.rs | 36 - samples/rust/rust_sync.rs | 78 - samples/v4l/v4l2-pci-skeleton.c | 2 +- scripts/Kconfig.include | 6 +- scripts/Makefile.build | 65 - scripts/Makefile.debug | 10 - scripts/Makefile.extrawarn | 1 + scripts/Makefile.gcc-plugins | 2 - scripts/Makefile.lib | 12 - 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 | 38 +- scripts/decode_stacktrace.sh | 14 - scripts/dtc/Makefile | 2 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/generate_rust_analyzer.py | 133 - scripts/get_abi.pl | 1 - scripts/is_rust_module.sh | 13 - scripts/kallsyms.c | 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/min-tool-version.sh | 6 - scripts/mod/modpost.c | 9 +- scripts/pahole-flags.sh | 2 +- 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/test_fortify.sh | 8 +- security/Kconfig | 5 +- security/Kconfig.hardening | 10 - security/apparmor/Kconfig | 86 +- security/apparmor/apparmorfs.c | 36 +- security/apparmor/audit.c | 2 +- security/apparmor/include/apparmor.h | 1 - security/apparmor/include/apparmorfs.h | 14 - security/apparmor/include/lib.h | 5 - security/apparmor/label.c | 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 | 29 +- security/apparmor/policy_unpack_test.c | 34 +- security/apparmor/procattr.c | 2 +- security/device_cgroup.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 | 9 +- security/integrity/ima/ima_policy.c | 5 +- security/integrity/ima/ima_template_lib.c | 7 +- security/integrity/integrity.h | 14 +- security/landlock/syscalls.c | 2 +- security/security.c | 24 +- security/selinux/hooks.c | 291 +- security/selinux/ibpkey.c | 2 +- security/selinux/ima.c | 4 +- security/selinux/include/security.h | 8 +- security/selinux/netnode.c | 9 +- security/selinux/netport.c | 2 +- security/selinux/selinuxfs.c | 2 - security/selinux/ss/avtab.c | 6 +- security/selinux/ss/ebitmap.h | 6 +- security/selinux/ss/policydb.c | 4 +- security/selinux/ss/services.c | 8 +- security/selinux/ss/sidtab.c | 4 +- sound/firewire/fcp.c | 4 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/cmipci.c | 3 +- sound/pci/hda/cs35l41_hda_spi.c | 4 +- sound/pci/hda/hda_intel.c | 22 +- sound/pci/hda/patch_hdmi.c | 1 - sound/pci/hda/patch_realtek.c | 47 +- sound/soc/amd/Kconfig | 1 - sound/soc/amd/acp-config.c | 9 - sound/soc/amd/acp/Kconfig | 10 - sound/soc/amd/acp/Makefile | 4 - sound/soc/amd/acp/acp-legacy-mach.c | 4 +- sound/soc/amd/acp/acp-mach-common.c | 21 - sound/soc/amd/acp/acp-pci.c | 160 - sound/soc/amd/acp/acp-pdm.c | 193 - sound/soc/amd/acp/acp-renoir.c | 160 - sound/soc/amd/acp/acp-sof-mach.c | 14 - sound/soc/amd/acp/amd.h | 23 +- sound/soc/amd/acp/chip_offset_byte.h | 26 - sound/soc/amd/mach-config.h | 1 - sound/soc/amd/renoir/rn-pci-acp3x.c | 7 +- sound/soc/amd/renoir/rn_acp3x.h | 3 - sound/soc/amd/vangogh/acp5x-i2s.c | 26 +- sound/soc/amd/vangogh/acp5x-mach.c | 23 +- sound/soc/amd/vangogh/acp5x.h | 29 + sound/soc/amd/vangogh/pci-acp5x.c | 4 + sound/soc/codecs/Kconfig | 22 +- sound/soc/codecs/Makefile | 2 - sound/soc/codecs/adau1761-spi.c | 3 +- sound/soc/codecs/adau1781-spi.c | 3 +- sound/soc/codecs/cs35l41-spi.c | 4 +- sound/soc/codecs/cs35l41.c | 10 +- sound/soc/codecs/cs42l42.c | 166 +- sound/soc/codecs/cs42l42.h | 7 +- sound/soc/codecs/cs42l51-i2c.c | 4 +- sound/soc/codecs/cs42l51.c | 11 +- sound/soc/codecs/cs42l51.h | 2 +- sound/soc/codecs/lpass-rx-macro.c | 14 +- sound/soc/codecs/lpass-tx-macro.c | 2 - sound/soc/codecs/lpass-va-macro.c | 4 +- sound/soc/codecs/lpass-wsa-macro.c | 2 - sound/soc/codecs/max98927.c | 1 - sound/soc/codecs/nau8821.c | 1 + sound/soc/codecs/pcm3168a-spi.c | 4 +- sound/soc/codecs/pcm3168a.c | 150 +- sound/soc/codecs/pcm512x-spi.c | 3 +- sound/soc/codecs/rt5640.c | 3 + sound/soc/codecs/rt5682s.c | 26 +- sound/soc/codecs/rt5682s.h | 1 - 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/wcd934x.c | 11 +- sound/soc/codecs/wcd938x.c | 48 +- sound/soc/codecs/wm0010.c | 4 +- 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 | 73 +- sound/soc/fsl/fsl-asoc-card.c | 7 +- sound/soc/fsl/fsl_sai.c | 9 - sound/soc/fsl/fsl_sai.h | 1 - sound/soc/generic/simple-card-utils.c | 86 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/bytcr_wm5102.c | 2 +- sound/soc/intel/boards/sof_rt5682.c | 55 +- sound/soc/intel/common/soc-acpi-intel-adl-match.c | 6 - sound/soc/intel/common/soc-acpi-intel-byt-match.c | 2 +- sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/intel/skylake/skl.c | 1 + sound/soc/pxa/Kconfig | 9 - sound/soc/pxa/Makefile | 2 - sound/soc/pxa/imote2.c | 99 - sound/soc/qcom/Kconfig | 14 - sound/soc/qcom/Makefile | 2 - sound/soc/qcom/lpass.h | 1 - sound/soc/qcom/sc7280.c | 284 - sound/soc/rockchip/rk3399_gru_sound.c | 20 - sound/soc/samsung/idma.c | 5 +- sound/soc/samsung/midas_wm1811.c | 1 - sound/soc/sh/rz-ssi.c | 109 +- sound/soc/soc-core.c | 2 +- sound/soc/soc-generic-dmaengine-pcm.c | 10 +- sound/soc/soc-topology.c | 103 +- sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 17 +- sound/soc/sof/amd/acp-trace.c | 38 +- sound/soc/sof/amd/acp.h | 3 +- sound/soc/sof/compress.c | 274 +- sound/soc/sof/core.c | 50 +- sound/soc/sof/debug.c | 565 ++ sound/soc/sof/intel/Kconfig | 19 +- sound/soc/sof/intel/apl.c | 13 +- sound/soc/sof/intel/cnl.c | 19 +- sound/soc/sof/intel/hda-dai.c | 122 +- sound/soc/sof/intel/hda-dsp.c | 20 +- sound/soc/sof/intel/hda-ipc.c | 10 +- sound/soc/sof/intel/hda-loader.c | 129 +- sound/soc/sof/intel/hda-pcm.c | 12 +- sound/soc/sof/intel/hda-probes.c | 104 +- sound/soc/sof/intel/hda-stream.c | 122 +- sound/soc/sof/intel/hda-trace.c | 23 +- sound/soc/sof/intel/hda.c | 33 +- sound/soc/sof/intel/hda.h | 75 +- sound/soc/sof/intel/icl.c | 13 +- sound/soc/sof/intel/tgl.c | 13 +- sound/soc/sof/iomem-utils.c | 127 - sound/soc/sof/ipc.c | 112 +- sound/soc/sof/ops.h | 47 +- sound/soc/sof/pcm.c | 7 +- sound/soc/sof/pm.c | 13 +- sound/soc/sof/sof-client-ipc-flood-test.c | 396 - sound/soc/sof/sof-client-ipc-msg-injector.c | 192 - sound/soc/sof/sof-client-probes.c | 821 -- sound/soc/sof/sof-client-probes.h | 31 - sound/soc/sof/sof-client.c | 469 - sound/soc/sof/sof-client.h | 67 - sound/soc/sof/sof-priv.h | 144 +- sound/soc/sof/sof-probes.c | 364 + sound/soc/sof/sof-probes.h | 38 + sound/soc/sof/sof-utils.c | 77 - sound/soc/sof/sof-utils.h | 19 - sound/soc/sof/trace.c | 9 +- sound/soc/sof/utils.c | 186 + sound/soc/sunxi/sun4i-i2s.c | 68 +- sound/soc/tegra/tegra20_spdif.c | 2 +- sound/soc/tegra/tegra210_ahub.c | 146 +- sound/soc/tegra/tegra210_ahub.h | 4 +- sound/soc/xilinx/xlnx_formatter_pcm.c | 25 - sound/soc/xilinx/xlnx_i2s.c | 147 +- sound/spi/at73c213.c | 4 +- sound/usb/mixer_maps.c | 10 + sound/usb/mixer_quirks.c | 7 +- sound/usb/mixer_s1810c.c | 2 +- sound/usb/mixer_scarlett_gen2.c | 6 +- sound/x86/intel_hdmi_audio.c | 2 +- tools/arch/arm64/include/uapi/asm/kvm.h | 6 +- tools/arch/x86/include/asm/cpufeatures.h | 2 +- tools/arch/x86/include/asm/insn.h | 2 +- tools/arch/x86/include/asm/msr-index.h | 1 + tools/arch/x86/lib/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 | 90 - tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 14 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/btf.c | 2 +- tools/bpf/bpftool/cgroup.c | 6 +- tools/bpf/bpftool/common.c | 44 - tools/bpf/bpftool/feature.c | 29 +- tools/bpf/bpftool/gen.c | 677 +- tools/bpf/bpftool/link.c | 3 +- tools/bpf/bpftool/main.c | 31 +- tools/bpf/bpftool/main.h | 4 - tools/bpf/bpftool/map.c | 35 +- tools/bpf/bpftool/net.c | 2 +- tools/bpf/bpftool/pids.c | 3 +- tools/bpf/bpftool/prog.c | 43 +- tools/bpf/bpftool/struct_ops.c | 4 +- tools/bpf/resolve_btfids/Makefile | 6 +- tools/cgroup/memcg_slabinfo.py | 30 +- 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/debugfs.h | 5 - tools/include/linux/gfp.h | 27 - tools/include/linux/io.h | 5 - tools/include/linux/kallsyms.h | 2 +- tools/include/linux/kernel.h | 6 - tools/include/linux/mm.h | 42 - tools/include/linux/pfn.h | 10 - tools/include/linux/slab.h | 38 - tools/include/linux/types.h | 10 - tools/include/nolibc/arch-aarch64.h | 200 - tools/include/nolibc/arch-arm.h | 205 - tools/include/nolibc/arch-i386.h | 197 - tools/include/nolibc/arch-mips.h | 216 - tools/include/nolibc/arch-riscv.h | 205 - tools/include/nolibc/arch-x86_64.h | 216 - tools/include/nolibc/arch.h | 32 - tools/include/nolibc/ctype.h | 99 - tools/include/nolibc/errno.h | 27 - tools/include/nolibc/nolibc.h | 2540 ++++- tools/include/nolibc/signal.h | 22 - tools/include/nolibc/std.h | 49 - tools/include/nolibc/stdio.h | 296 - tools/include/nolibc/stdlib.h | 311 - tools/include/nolibc/string.h | 212 - tools/include/nolibc/sys.h | 1168 --- tools/include/nolibc/time.h | 28 - tools/include/nolibc/types.h | 184 - tools/include/nolibc/unistd.h | 54 - tools/include/uapi/linux/bpf.h | 80 +- tools/include/uapi/linux/kvm.h | 1 + tools/lib/bpf/Makefile | 4 +- tools/lib/bpf/bpf.c | 9 +- tools/lib/bpf/bpf.h | 8 +- 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 | 6 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/hashmap.c | 3 +- tools/lib/bpf/libbpf.c | 158 +- tools/lib/bpf/libbpf.h | 73 +- tools/lib/bpf/libbpf.map | 9 +- tools/lib/bpf/libbpf_internal.h | 12 - tools/lib/bpf/libbpf_legacy.h | 22 - tools/lib/bpf/netlink.c | 172 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/bpf/skel_internal.h | 253 +- tools/lib/perf/Documentation/libperf.txt | 7 +- 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/symbol/kallsyms.h | 2 +- tools/memory-model/Documentation/explanation.txt | 51 - tools/memory-model/Documentation/locking.txt | 320 - tools/memory-model/litmus-tests/.gitignore | 2 +- tools/memory-model/scripts/README | 16 +- tools/memory-model/scripts/checkalllitmus.sh | 29 +- tools/memory-model/scripts/checkghlitmus.sh | 11 +- tools/memory-model/scripts/checklitmus.sh | 25 +- tools/memory-model/scripts/checklitmushist.sh | 2 +- tools/memory-model/scripts/checktheselitmus.sh | 43 - tools/memory-model/scripts/cmplitmushist.sh | 49 +- tools/memory-model/scripts/hwfnseg.sh | 20 - tools/memory-model/scripts/initlitmushist.sh | 2 +- tools/memory-model/scripts/judgelitmus.sh | 120 +- tools/memory-model/scripts/newlitmushist.sh | 4 +- tools/memory-model/scripts/parseargs.sh | 21 +- tools/memory-model/scripts/runlitmus.sh | 80 - tools/memory-model/scripts/runlitmushist.sh | 29 +- tools/memory-model/scripts/simpletest.sh | 35 - tools/objtool/arch/x86/decode.c | 11 +- tools/perf/arch/arm64/util/arm-spe.c | 2 +- tools/perf/arch/nds32/Build | 1 - tools/perf/arch/nds32/util/Build | 1 - tools/perf/arch/nds32/util/header.c | 29 - tools/perf/arch/x86/tests/insn-x86-dat-32.c | 918 -- tools/perf/arch/x86/tests/insn-x86-dat-64.c | 1426 --- tools/perf/arch/x86/tests/insn-x86-dat-src.c | 1189 --- tools/perf/bench/epoll-ctl.c | 2 +- tools/perf/builtin-annotate.c | 4 +- tools/perf/builtin-data.c | 7 + tools/perf/builtin-kmem.c | 1 + tools/perf/builtin-record.c | 4 +- tools/perf/builtin-script.c | 30 +- tools/perf/builtin-top.c | 4 +- tools/perf/builtin-trace.c | 4 +- .../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/mapfile.csv | 2 + tools/perf/pmu-events/jevents.c | 1 + tools/perf/tests/attr/README | 4 + tools/perf/tests/attr/base-record-spe | 40 + tools/perf/tests/attr/test-record-graph-default | 2 + .../tests/attr/test-record-graph-default-aarch64 | 9 + tools/perf/tests/attr/test-record-graph-fp | 2 + tools/perf/tests/attr/test-record-graph-fp-aarch64 | 9 + tools/perf/tests/attr/test-record-spe-period | 12 + tools/perf/tests/attr/test-record-spe-period-term | 12 + tools/perf/tests/llvm.c | 2 +- tools/perf/tests/sigtrap.c | 15 +- tools/perf/util/bpf-loader.c | 241 +- tools/perf/util/bpf_map.c | 28 +- tools/perf/util/data.c | 15 +- tools/perf/util/dso.h | 1 + tools/perf/util/evlist-hybrid.c | 4 +- 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 +- tools/perf/util/map.c | 20 +- tools/perf/util/mmap.c | 2 +- tools/perf/util/parse-events.c | 8 +- tools/perf/util/session.c | 5 +- tools/perf/util/sort.c | 128 + tools/perf/util/sort.h | 2 + tools/perf/util/trace-event-parse.c | 2 +- tools/power/cpupower/{TODO => ToDo} | 0 tools/power/cpupower/man/cpupower-idle-set.1 | 2 +- tools/testing/kunit/kunit.py | 24 +- tools/testing/memblock/.gitignore | 4 - tools/testing/memblock/Makefile | 54 - tools/testing/memblock/asm/dma.h | 5 - tools/testing/memblock/internal.h | 12 - tools/testing/memblock/lib/slab.c | 9 - tools/testing/memblock/linux/init.h | 34 - tools/testing/memblock/linux/kernel.h | 12 - tools/testing/memblock/linux/kmemleak.h | 18 - tools/testing/memblock/linux/memory_hotplug.h | 19 - tools/testing/memblock/linux/mmzone.h | 35 - tools/testing/memblock/linux/printk.h | 25 - tools/testing/memblock/main.c | 8 - tools/testing/memblock/mmzone.c | 20 - tools/testing/memblock/scripts/Makefile.include | 17 - tools/testing/memblock/tests/basic_api.c | 896 -- tools/testing/memblock/tests/basic_api.h | 10 - tools/testing/memblock/tests/common.c | 27 - tools/testing/memblock/tests/common.h | 15 - tools/testing/radix-tree/Makefile | 3 +- tools/testing/radix-tree/linux.c | 27 + tools/testing/radix-tree/linux/gfp.h | 33 + tools/testing/radix-tree/linux/slab.h | 27 + tools/testing/selftests/Makefile | 33 +- tools/testing/selftests/alsa/mixer-test.c | 412 +- tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 + .../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/Makefile | 6 +- tools/testing/selftests/bpf/README.rst | 2 - .../testing/selftests/bpf/benchs/bench_ringbufs.c | 2 +- tools/testing/selftests/bpf/benchs/bench_trigger.c | 6 +- .../selftests/bpf/bpf_testmod/bpf_testmod.c | 46 +- tools/testing/selftests/bpf/config | 5 - tools/testing/selftests/bpf/prog_tests/atomics.c | 72 +- .../selftests/bpf/prog_tests/attach_probe.c | 18 +- tools/testing/selftests/bpf/prog_tests/bind_perm.c | 20 +- .../testing/selftests/bpf/prog_tests/bpf_cookie.c | 16 +- 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_tag.c | 101 +- .../selftests/bpf/prog_tests/cgroup_attach_multi.c | 12 +- .../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 | 52 +- .../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 +- .../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 | 26 +- .../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/ksyms_module.c | 27 +- tools/testing/selftests/bpf/prog_tests/l4lb_all.c | 35 +- tools/testing/selftests/bpf/prog_tests/log_buf.c | 2 +- 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 +- .../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 +- .../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 +- 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 | 2 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 73 - .../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 +- 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 +- .../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_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 +- .../testing/selftests/bpf/progs/kfunc_call_race.c | 14 - .../testing/selftests/bpf/progs/kfunc_call_test.c | 52 +- tools/testing/selftests/bpf/progs/ksym_race.c | 13 - 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 +- 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 +- .../testing/selftests/bpf/progs/test_probe_user.c | 15 +- tools/testing/selftests/bpf/progs/test_ringbuf.c | 3 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 6 - .../selftests/bpf/progs/test_skb_cgroup_id_kern.c | 12 +- .../testing/selftests/bpf/progs/test_sock_fields.c | 41 - .../selftests/bpf/progs/test_sockmap_progs_query.c | 24 - 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_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_cpp.cpp | 87 +- tools/testing/selftests/bpf/test_lru_map.c | 11 +- tools/testing/selftests/bpf/test_lwt_seg6local.sh | 170 +- tools/testing/selftests/bpf/test_maps.c | 2 +- .../selftests/bpf/test_tcp_check_syncookie.sh | 5 +- tools/testing/selftests/bpf/test_verifier.c | 48 +- 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 | 70 +- tools/testing/selftests/bpf/trace_helpers.h | 3 +- tools/testing/selftests/bpf/verifier/calls.c | 75 - tools/testing/selftests/bpf/verifier/sock.c | 81 +- 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/dma/dma_map_benchmark.c | 25 +- .../drivers/net/mlxsw/spectrum/resource_scale.sh | 2 +- .../selftests/drivers/net/mlxsw/tc_police_scale.sh | 3 +- tools/testing/selftests/exec/Makefile | 1 - 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 | 1 - tools/testing/selftests/kvm/Makefile | 4 +- tools/testing/selftests/kvm/aarch64/arch_timer.c | 7 +- .../selftests/kvm/aarch64/debug-exceptions.c | 58 +- tools/testing/selftests/kvm/aarch64/get-reg-list.c | 1 - tools/testing/selftests/kvm/aarch64/vgic_irq.c | 49 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 23 +- tools/testing/selftests/kvm/include/x86_64/evmcs.h | 150 +- tools/testing/selftests/kvm/include/x86_64/svm.h | 9 +- .../selftests/kvm/include/x86_64/svm_util.h | 6 - tools/testing/selftests/kvm/lib/aarch64/gic_v3.c | 12 +- tools/testing/selftests/kvm/lib/aarch64/vgic.c | 13 +- tools/testing/selftests/kvm/lib/x86_64/svm.c | 6 - tools/testing/selftests/kvm/s390x/memop.c | 15 - tools/testing/selftests/kvm/s390x/tprot.c | 227 - tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 - tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/lkdtm/config | 2 +- tools/testing/selftests/lkdtm/tests.txt | 1 + tools/testing/selftests/memfd/memfd_test.c | 1 + tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 5 +- tools/testing/selftests/net/cmsg_sender.c | 380 - tools/testing/selftests/net/cmsg_so_mark.c | 67 + tools/testing/selftests/net/cmsg_so_mark.sh | 32 +- tools/testing/selftests/net/cmsg_time.sh | 83 - tools/testing/selftests/net/fib_rule_tests.sh | 86 +- tools/testing/selftests/net/fib_tests.sh | 89 - .../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 - tools/testing/selftests/net/forwarding/lib.sh | 1 - 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/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 4 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 932 +- tools/testing/selftests/net/mptcp/pm_netlink.sh | 18 - tools/testing/selftests/net/mptcp/pm_nl_ctl.c | 81 +- tools/testing/selftests/net/pmtu.sh | 21 +- tools/testing/selftests/net/rtnetlink.sh | 4 +- tools/testing/selftests/net/timestamping.c | 4 +- tools/testing/selftests/netfilter/.gitignore | 1 + tools/testing/selftests/netfilter/Makefile | 2 +- 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 +- 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 - .../selftests/rcutorture/bin/console-badness.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-again.sh | 4 +- .../selftests/rcutorture/bin/kvm-check-branches.sh | 4 +- .../selftests/rcutorture/bin/kvm-end-run-stats.sh | 4 +- .../selftests/rcutorture/bin/kvm-find-errors.sh | 6 - .../selftests/rcutorture/bin/kvm-recheck-rcu.sh | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 25 +- tools/testing/selftests/rcutorture/bin/kvm.sh | 16 +- .../selftests/rcutorture/bin/parse-console.sh | 10 - tools/testing/selftests/rcutorture/bin/torture.sh | 56 +- .../selftests/rcutorture/configs/rcu/RUDE01 | 2 +- .../selftests/rcutorture/configs/rcu/SRCU-N.boot | 1 - .../selftests/rcutorture/configs/rcu/SRCU-P.boot | 2 - .../selftests/rcutorture/configs/rcu/TRACE01 | 2 +- tools/testing/selftests/rseq/Makefile | 2 +- .../testing/selftests/rseq/basic_percpu_ops_test.c | 2 +- tools/testing/selftests/rseq/compiler.h | 30 - tools/testing/selftests/rseq/param_test.c | 8 +- tools/testing/selftests/rseq/rseq-abi.h | 151 - tools/testing/selftests/rseq/rseq-arm.h | 110 +- tools/testing/selftests/rseq/rseq-arm64.h | 79 +- .../selftests/rseq/rseq-generic-thread-pointer.h | 25 - tools/testing/selftests/rseq/rseq-mips.h | 71 +- .../selftests/rseq/rseq-ppc-thread-pointer.h | 30 - tools/testing/selftests/rseq/rseq-ppc.h | 128 +- tools/testing/selftests/rseq/rseq-s390.h | 55 +- tools/testing/selftests/rseq/rseq-skip.h | 2 +- tools/testing/selftests/rseq/rseq-thread-pointer.h | 19 - .../selftests/rseq/rseq-x86-thread-pointer.h | 40 - tools/testing/selftests/rseq/rseq-x86.h | 200 +- tools/testing/selftests/rseq/rseq.c | 164 +- tools/testing/selftests/rseq/rseq.h | 30 +- tools/testing/selftests/sgx/load.c | 9 +- tools/testing/selftests/sgx/main.c | 9 +- tools/testing/selftests/vDSO/vdso_config.h | 4 - tools/testing/selftests/vm/.gitignore | 2 - tools/testing/selftests/vm/Makefile | 10 +- tools/testing/selftests/vm/hmm-tests.c | 123 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 - tools/testing/selftests/vm/hugetlb-madvise.c | 410 - tools/testing/selftests/vm/map_fixed_noreplace.c | 49 +- tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 26 +- tools/testing/selftests/vm/test_hmm.sh | 24 +- tools/testing/selftests/vm/userfaultfd.c | 73 +- tools/tracing/rtla/src/osnoise.c | 2 +- tools/tracing/rtla/src/osnoise_hist.c | 10 +- tools/tracing/rtla/src/osnoise_top.c | 1 + tools/tracing/rtla/src/timerlat_hist.c | 10 +- tools/virtio/linux/mm_types.h | 3 + tools/virtio/virtio_test.c | 1 + tools/vm/page_owner_sort.c | 222 +- usr/include/Makefile | 12 +- virt/kvm/kvm_main.c | 13 +- 7200 files changed, 180052 insertions(+), 294052 deletions(-) delete mode 100644 .rustfmt.toml delete mode 100644 Documentation/ABI/obsolete/procfs-i8k delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 delete mode 100644 Documentation/ABI/testing/sysfs-bus-peci delete mode 100644 Documentation/ABI/testing/sysfs-driver-eud create mode 100644 Documentation/ABI/testing/sysfs-firmware-papr-energy-scale-info create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/core-api/entry.rst create mode 100644 Documentation/devicetree/bindings/arm/intel,socfpga.yaml create mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml create mode 100644 Documentation/devicetree/bindings/clock/apple,nco.yaml create mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt create mode 100644 Documentation/devicetree/bindings/clock/imx93-clock.yaml delete mode 100644 Documentation/devicetree/bindings/clock/intc_stratix10.txt create mode 100644 Documentation/devicetree/bindings/clock/intel,stratix10.yaml create mode 100644 Documentation/devicetree/bindings/clock/mstar,msc313-cpupll.yaml delete mode 100644 Documentation/devicetree/bindings/clock/qcom,camcc.txt create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6125.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,dispcc-sm6350.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-ipq8064.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,gcc-other.yaml create mode 100644 Documentation/devicetree/bindings/clock/qcom,sdm845-camcc.yaml create mode 100644 Documentation/devicetree/bindings/clock/starfive,jh7100-audclk.yaml delete mode 100644 Documentation/devicetree/bindings/clock/ti/ti,clksel.yaml create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos-mic.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos5433-decon.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos7-decon.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmi.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiddc.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_hdmiphy.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/exynos_mixer.txt create mode 100644 Documentation/devicetree/bindings/display/exynos/samsung-fimd.txt create mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.txt delete mode 100644 Documentation/devicetree/bindings/display/msm/mdp4.yaml delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,exyno [...] delete mode 100644 Documentation/devicetree/bindings/display/samsung/samsung,fimd.yaml delete mode 100644 Documentation/devicetree/bindings/dma/xilinx/xlnx,zynqmp-dma-1.0.yaml create mode 100644 Documentation/devicetree/bindings/dma/xilinx/zynqmp_dma.txt delete mode 100644 Documentation/devicetree/bindings/gpio/airoha,en7523-gpio.yaml create mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.txt delete mode 100644 Documentation/devicetree/bindings/gpio/faraday,ftgpio010.yaml create mode 100644 Documentation/devicetree/bindings/gpio/microchip,mpfs-gpio.yaml 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/proximity/semtech,sx9324.yaml delete mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml delete mode 100644 Documentation/devicetree/bindings/interrupt-controller/andestec [...] create mode 100644 Documentation/devicetree/bindings/mailbox/microchip,mpfs-mailbox.yaml delete mode 100644 Documentation/devicetree/bindings/mailbox/microchip,polarfire-s [...] delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-decoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-encoder.yaml delete mode 100644 Documentation/devicetree/bindings/media/mediatek,vcodec-subdev- [...] create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-decoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.txt delete mode 100644 Documentation/devicetree/bindings/media/mediatek-jpeg-encoder.yaml create mode 100644 Documentation/devicetree/bindings/media/mediatek-vcodec.txt delete mode 100644 Documentation/devicetree/bindings/media/microchip,csi2dc.yaml delete mode 100644 Documentation/devicetree/bindings/media/qcom,sm8250-camss.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/litex,mmc.yaml delete mode 100644 Documentation/devicetree/bindings/nds32/andestech-boards delete mode 100644 Documentation/devicetree/bindings/nds32/atl2c.txt delete mode 100644 Documentation/devicetree/bindings/nds32/cpus.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/nvmem/fsl,layerscape-sfp.yaml delete mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml delete mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/perf/marvell-cn10k-ddr.yaml delete mode 100644 Documentation/devicetree/bindings/perf/nds32v3-pmu.txt create mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.txt delete mode 100644 Documentation/devicetree/bindings/phy/qcom,usb-hs-phy.yaml delete mode 100644 Documentation/devicetree/bindings/phy/samsung,exynos-hdmi-phy.yaml 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/sunplus,sp7021-pinctrl.yaml create mode 100644 Documentation/devicetree/bindings/pwm/microchip,corepwm.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/ti,tps62864.yaml delete mode 100644 Documentation/devicetree/bindings/reserved-memory/google,open-d [...] create mode 100644 Documentation/devicetree/bindings/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 create mode 100644 Documentation/devicetree/bindings/soc/microchip/microchip,mpfs- [...] delete 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 create mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/davinci-mcasp-audio.yaml delete mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml create mode 100644 Documentation/devicetree/bindings/sound/snow.txt delete mode 100644 Documentation/devicetree/bindings/sound/sound-dai.yaml delete mode 100644 Documentation/devicetree/bindings/sound/tas5805m.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-mt65xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mediatek,spi-slave-mt27xx.yaml delete mode 100644 Documentation/devicetree/bindings/spi/microchip,mpfs-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mt65xx.txt create mode 100644 Documentation/devicetree/bindings/spi/spi-slave-mt27xx.txt delete mode 100644 Documentation/devicetree/bindings/spi/spi-sunplus-sp7021.yaml delete 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/usb/microchip,mpfs-musb.yaml delete mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.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/hwmon/asus_ec_sensors.rst delete mode 100644 Documentation/hwmon/peci-cputemp.rst delete mode 100644 Documentation/hwmon/peci-dimmtemp.rst delete mode 100644 Documentation/litmus-tests/locking/DCL-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/DCL-fixed.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-broken.litmus delete mode 100644 Documentation/litmus-tests/locking/RM-fixed.litmus delete mode 100644 Documentation/peci/index.rst delete mode 100644 Documentation/peci/peci.rst delete mode 100644 Documentation/rust/arch-support.rst delete mode 100644 Documentation/rust/coding-guidelines.rst delete mode 100644 Documentation/rust/general-information.rst delete mode 100644 Documentation/rust/index.rst delete mode 100644 Documentation/rust/logo.svg delete mode 100644 Documentation/rust/quick-start.rst delete mode 100644 Documentation/scheduler/sched-debug.rst delete mode 100644 Documentation/translations/zh_CN/core-api/rbtree.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/scheduler/sched-energy.rst delete mode 100644 Documentation/translations/zh_CN/vm/active_mm.rst delete mode 100644 Documentation/translations/zh_CN/vm/balance.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/api.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/design.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/faq.rst delete mode 100644 Documentation/translations/zh_CN/vm/damon/index.rst delete mode 100644 Documentation/translations/zh_CN/vm/free_page_reporting.rst delete mode 100644 Documentation/translations/zh_CN/vm/highmem.rst delete mode 100644 Documentation/translations/zh_CN/vm/index.rst delete mode 100644 Documentation/x86/intel-hfi.rst delete mode 100644 Next/SHA1s delete mode 100644 Next/Trees delete mode 100644 Next/merge.log create mode 100644 arch/arm/arm-soc-for-next-contents.txt create mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts create mode 100644 arch/arm/boot/dts/armada-370-c200-v2.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-asrock-romed8hm3.dts create mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts create mode 100644 arch/arm/boot/dts/bcm2837-rpi-zero-2-w.dts create mode 100644 arch/arm/boot/dts/en7523-evb.dts create mode 100644 arch/arm/boot/dts/en7523.dtsi create mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v1.dts delete mode 100644 arch/arm/boot/dts/intel-ixp42x-netgear-wg302v2.dts create mode 100644 arch/arm/boot/dts/kirkwood-c200-v1.dts create mode 100644 arch/arm/boot/dts/lan966x-pcb8291.dts create mode 100644 arch/arm/boot/dts/lan966x.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd201-som2d01.dtsi create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-100ask-dongshanpione.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-miyoo-mini.dts create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-sbc2 [...] create mode 100644 arch/arm/boot/dts/mstar-infinity2m-ssd202d-wirelesstag-ido-som2 [...] create mode 100644 arch/arm/include/asm/spectre.h create mode 100644 arch/arm/kernel/spectre.c create mode 100644 arch/arm/mach-airoha/Makefile create mode 100644 arch/arm/mach-airoha/airoha.c delete mode 100644 arch/arm/mach-ixp4xx/common-pci.c delete mode 100644 arch/arm/mach-ixp4xx/common.c delete mode 100644 arch/arm/mach-ixp4xx/gateway7001-pci.c delete mode 100644 arch/arm/mach-ixp4xx/gateway7001-setup.c delete mode 100644 arch/arm/mach-ixp4xx/goramo_mlr.c delete mode 100644 arch/arm/mach-ixp4xx/include/mach/hardware.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/io.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/ixp4xx-regs.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/platform.h delete mode 100644 arch/arm/mach-ixp4xx/include/mach/udc.h delete mode 100644 arch/arm/mach-ixp4xx/irqs.h delete mode 100644 arch/arm/mach-pxa/stargate2.c delete mode 100644 arch/arm/rust/target.json create mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts create mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi create mode 100644 arch/arm64/boot/dts/broadcom/bcm2837-rpi-zero-2-w.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7885-jackpotlte.dts create mode 100644 arch/arm64/boot/dts/exynos/exynos7885-pinctrl.dtsi create mode 100644 arch/arm64/boot/dts/exynos/exynos7885.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts create mode 100644 arch/arm64/boot/dts/qcom/msm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/pm8953.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm632-fairphone-fp3.dts create mode 100644 arch/arm64/boot/dts/qcom/sdm632.dtsi create mode 100644 arch/arm64/boot/dts/qcom/sdm850-samsung-w737.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am62-main.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-mcu.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62-wakeup.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am62.dtsi create mode 100644 arch/arm64/boot/dts/ti/k3-am625-sk.dts create mode 100644 arch/arm64/boot/dts/ti/k3-am625.dtsi create mode 100644 arch/arm64/include/asm/apple_m1_pmu.h create mode 100644 arch/arm64/include/asm/vectors.h delete mode 100644 arch/arm64/kvm/hyp/nvhe/list_debug.c create mode 100644 arch/arm64/kvm/hyp/nvhe/stub.c delete mode 100644 arch/arm64/kvm/vmid.c delete mode 100644 arch/arm64/rust/target.json delete mode 100644 arch/csky/include/asm/segment.h delete mode 100644 arch/mips/configs/jmr3927_defconfig delete mode 100644 arch/mips/include/asm/mach-tx39xx/ioremap.h delete mode 100644 arch/mips/include/asm/mach-tx39xx/mangle-port.h delete mode 100644 arch/mips/include/asm/mach-tx39xx/spaces.h delete mode 100644 arch/mips/include/asm/txx9/jmr3927.h delete mode 100644 arch/mips/include/asm/txx9/tx3927.h delete mode 100644 arch/mips/include/asm/war.h delete mode 100644 arch/mips/mm/c-tx39.c delete mode 100644 arch/mips/mti-malta/malta-dt.c delete mode 100644 arch/mips/pci/fixup-jmr3927.c delete mode 100644 arch/mips/pci/ops-tx3927.c delete mode 100644 arch/mips/txx9/generic/irq_tx3927.c delete mode 100644 arch/mips/txx9/generic/setup_tx3927.c delete mode 100644 arch/mips/txx9/jmr3927/Makefile delete mode 100644 arch/mips/txx9/jmr3927/irq.c delete mode 100644 arch/mips/txx9/jmr3927/prom.c delete mode 100644 arch/mips/txx9/jmr3927/setup.c delete mode 100644 arch/nds32/Kbuild delete mode 100644 arch/nds32/Kconfig delete mode 100644 arch/nds32/Kconfig.cpu delete mode 100644 arch/nds32/Kconfig.debug delete mode 100644 arch/nds32/Makefile delete mode 100644 arch/nds32/boot/.gitignore delete mode 100644 arch/nds32/boot/Makefile delete mode 100644 arch/nds32/boot/dts/Makefile delete mode 100644 arch/nds32/boot/dts/ae3xx.dts delete mode 100644 arch/nds32/configs/defconfig delete mode 100644 arch/nds32/include/asm/Kbuild delete mode 100644 arch/nds32/include/asm/assembler.h delete mode 100644 arch/nds32/include/asm/barrier.h delete mode 100644 arch/nds32/include/asm/bitfield.h delete mode 100644 arch/nds32/include/asm/cache.h delete mode 100644 arch/nds32/include/asm/cache_info.h delete mode 100644 arch/nds32/include/asm/cacheflush.h delete mode 100644 arch/nds32/include/asm/current.h delete mode 100644 arch/nds32/include/asm/delay.h delete mode 100644 arch/nds32/include/asm/elf.h delete mode 100644 arch/nds32/include/asm/fixmap.h delete mode 100644 arch/nds32/include/asm/fpu.h delete mode 100644 arch/nds32/include/asm/fpuemu.h delete mode 100644 arch/nds32/include/asm/ftrace.h delete mode 100644 arch/nds32/include/asm/futex.h delete mode 100644 arch/nds32/include/asm/highmem.h delete mode 100644 arch/nds32/include/asm/io.h delete mode 100644 arch/nds32/include/asm/irqflags.h delete mode 100644 arch/nds32/include/asm/l2_cache.h delete mode 100644 arch/nds32/include/asm/linkage.h delete mode 100644 arch/nds32/include/asm/memory.h delete mode 100644 arch/nds32/include/asm/mmu.h delete mode 100644 arch/nds32/include/asm/mmu_context.h delete mode 100644 arch/nds32/include/asm/nds32.h delete mode 100644 arch/nds32/include/asm/nds32_fpu_inst.h delete mode 100644 arch/nds32/include/asm/page.h delete mode 100644 arch/nds32/include/asm/perf_event.h delete mode 100644 arch/nds32/include/asm/pgalloc.h delete mode 100644 arch/nds32/include/asm/pgtable.h delete mode 100644 arch/nds32/include/asm/pmu.h delete mode 100644 arch/nds32/include/asm/proc-fns.h delete mode 100644 arch/nds32/include/asm/processor.h delete mode 100644 arch/nds32/include/asm/ptrace.h delete mode 100644 arch/nds32/include/asm/sfp-machine.h delete mode 100644 arch/nds32/include/asm/shmparam.h delete mode 100644 arch/nds32/include/asm/stacktrace.h delete mode 100644 arch/nds32/include/asm/string.h delete mode 100644 arch/nds32/include/asm/suspend.h delete mode 100644 arch/nds32/include/asm/swab.h delete mode 100644 arch/nds32/include/asm/syscall.h delete mode 100644 arch/nds32/include/asm/syscalls.h delete mode 100644 arch/nds32/include/asm/thread_info.h delete mode 100644 arch/nds32/include/asm/tlb.h delete mode 100644 arch/nds32/include/asm/tlbflush.h delete mode 100644 arch/nds32/include/asm/uaccess.h delete mode 100644 arch/nds32/include/asm/unistd.h delete mode 100644 arch/nds32/include/asm/vdso.h delete mode 100644 arch/nds32/include/asm/vdso_datapage.h delete mode 100644 arch/nds32/include/asm/vdso_timer_info.h delete mode 100644 arch/nds32/include/asm/vermagic.h delete mode 100644 arch/nds32/include/asm/vmalloc.h delete mode 100644 arch/nds32/include/uapi/asm/Kbuild delete mode 100644 arch/nds32/include/uapi/asm/auxvec.h delete mode 100644 arch/nds32/include/uapi/asm/byteorder.h delete mode 100644 arch/nds32/include/uapi/asm/cachectl.h delete mode 100644 arch/nds32/include/uapi/asm/fp_udfiex_crtl.h delete mode 100644 arch/nds32/include/uapi/asm/param.h delete mode 100644 arch/nds32/include/uapi/asm/ptrace.h delete mode 100644 arch/nds32/include/uapi/asm/sigcontext.h delete mode 100644 arch/nds32/include/uapi/asm/unistd.h delete mode 100644 arch/nds32/kernel/.gitignore delete mode 100644 arch/nds32/kernel/Makefile delete mode 100644 arch/nds32/kernel/asm-offsets.c delete mode 100644 arch/nds32/kernel/atl2c.c delete mode 100644 arch/nds32/kernel/cacheinfo.c delete mode 100644 arch/nds32/kernel/devtree.c delete mode 100644 arch/nds32/kernel/dma.c delete mode 100644 arch/nds32/kernel/ex-entry.S delete mode 100644 arch/nds32/kernel/ex-exit.S delete mode 100644 arch/nds32/kernel/ex-scall.S delete mode 100644 arch/nds32/kernel/fpu.c delete mode 100644 arch/nds32/kernel/ftrace.c delete mode 100644 arch/nds32/kernel/head.S delete mode 100644 arch/nds32/kernel/irq.c delete mode 100644 arch/nds32/kernel/module.c delete mode 100644 arch/nds32/kernel/nds32_ksyms.c delete mode 100644 arch/nds32/kernel/perf_event_cpu.c delete mode 100644 arch/nds32/kernel/pm.c delete mode 100644 arch/nds32/kernel/process.c delete mode 100644 arch/nds32/kernel/ptrace.c delete mode 100644 arch/nds32/kernel/setup.c delete mode 100644 arch/nds32/kernel/signal.c delete mode 100644 arch/nds32/kernel/sleep.S delete mode 100644 arch/nds32/kernel/stacktrace.c delete mode 100644 arch/nds32/kernel/sys_nds32.c delete mode 100644 arch/nds32/kernel/syscall_table.c delete mode 100644 arch/nds32/kernel/time.c delete mode 100644 arch/nds32/kernel/traps.c delete mode 100644 arch/nds32/kernel/vdso.c delete mode 100644 arch/nds32/kernel/vdso/.gitignore delete mode 100644 arch/nds32/kernel/vdso/Makefile delete mode 100644 arch/nds32/kernel/vdso/datapage.S delete mode 100755 arch/nds32/kernel/vdso/gen_vdso_offsets.sh delete mode 100644 arch/nds32/kernel/vdso/gettimeofday.c delete mode 100644 arch/nds32/kernel/vdso/note.S delete mode 100644 arch/nds32/kernel/vdso/sigreturn.S delete mode 100644 arch/nds32/kernel/vdso/vdso.S delete mode 100644 arch/nds32/kernel/vdso/vdso.lds.S delete mode 100644 arch/nds32/kernel/vmlinux.lds.S delete mode 100644 arch/nds32/lib/Makefile delete mode 100644 arch/nds32/lib/clear_user.S delete mode 100644 arch/nds32/lib/copy_from_user.S delete mode 100644 arch/nds32/lib/copy_page.S delete mode 100644 arch/nds32/lib/copy_template.S delete mode 100644 arch/nds32/lib/copy_to_user.S delete mode 100644 arch/nds32/lib/memcpy.S delete mode 100644 arch/nds32/lib/memmove.S delete mode 100644 arch/nds32/lib/memset.S delete mode 100644 arch/nds32/lib/memzero.S delete mode 100644 arch/nds32/math-emu/Makefile delete mode 100644 arch/nds32/math-emu/faddd.c delete mode 100644 arch/nds32/math-emu/fadds.c delete mode 100644 arch/nds32/math-emu/fcmpd.c delete mode 100644 arch/nds32/math-emu/fcmps.c delete mode 100644 arch/nds32/math-emu/fd2s.c delete mode 100644 arch/nds32/math-emu/fd2si.c delete mode 100644 arch/nds32/math-emu/fd2siz.c delete mode 100644 arch/nds32/math-emu/fd2ui.c delete mode 100644 arch/nds32/math-emu/fd2uiz.c delete mode 100644 arch/nds32/math-emu/fdivd.c delete mode 100644 arch/nds32/math-emu/fdivs.c delete mode 100644 arch/nds32/math-emu/fmuld.c delete mode 100644 arch/nds32/math-emu/fmuls.c delete mode 100644 arch/nds32/math-emu/fnegd.c delete mode 100644 arch/nds32/math-emu/fnegs.c delete mode 100644 arch/nds32/math-emu/fpuemu.c delete mode 100644 arch/nds32/math-emu/fs2d.c delete mode 100644 arch/nds32/math-emu/fs2si.c delete mode 100644 arch/nds32/math-emu/fs2siz.c delete mode 100644 arch/nds32/math-emu/fs2ui.c delete mode 100644 arch/nds32/math-emu/fs2uiz.c delete mode 100644 arch/nds32/math-emu/fsi2d.c delete mode 100644 arch/nds32/math-emu/fsi2s.c delete mode 100644 arch/nds32/math-emu/fsqrtd.c delete mode 100644 arch/nds32/math-emu/fsqrts.c delete mode 100644 arch/nds32/math-emu/fsubd.c delete mode 100644 arch/nds32/math-emu/fsubs.c delete mode 100644 arch/nds32/math-emu/fui2d.c delete mode 100644 arch/nds32/math-emu/fui2s.c delete mode 100644 arch/nds32/mm/Makefile delete mode 100644 arch/nds32/mm/alignment.c delete mode 100644 arch/nds32/mm/cacheflush.c delete mode 100644 arch/nds32/mm/extable.c delete mode 100644 arch/nds32/mm/fault.c delete mode 100644 arch/nds32/mm/init.c delete mode 100644 arch/nds32/mm/mm-nds32.c delete mode 100644 arch/nds32/mm/mmap.c delete mode 100644 arch/nds32/mm/proc.c delete mode 100644 arch/nds32/mm/tlb.c delete mode 100644 arch/powerpc/net/bpf_jit64.h create mode 100644 arch/powerpc/platforms/pseries/papr_platform_attributes.c create mode 100644 arch/powerpc/platforms/pseries/vas-sysfs.c delete mode 100644 arch/powerpc/rust/target.json create mode 100644 arch/riscv/boot/dts/microchip/microchip-mpfs-fabric.dtsi create mode 100644 arch/riscv/kernel/trace_irq.c create mode 100644 arch/riscv/kernel/trace_irq.h delete mode 100644 arch/riscv/rust/rv32ima.json delete mode 100644 arch/riscv/rust/rv32imac.json delete mode 100644 arch/riscv/rust/rv64ima.json delete mode 100644 arch/riscv/rust/rv64imac.json create mode 100644 arch/s390/include/asm/asm-extable.h create mode 100644 arch/s390/lib/expoline.S create mode 100644 arch/s390/mm/extable.c create mode 100755 arch/s390/tools/gcc-thunk-extern.sh delete mode 100644 arch/sh/include/asm/segment.h delete mode 100644 arch/x86/crypto/sm3-avx-asm_64.S delete mode 100644 arch/x86/crypto/sm3_avx_glue.c delete mode 100644 arch/x86/kvm/svm/hyperv.h delete mode 100644 arch/x86/rust/target.json create mode 100644 arch/xtensa/lib/ashldi3.S create mode 100644 arch/xtensa/lib/ashrdi3.S create mode 100644 arch/xtensa/lib/divsi3.S create mode 100644 arch/xtensa/lib/lshrdi3.S create mode 100644 arch/xtensa/lib/modsi3.S create mode 100644 arch/xtensa/lib/mulsi3.S create mode 100644 arch/xtensa/lib/udivsi3.S create mode 100644 arch/xtensa/lib/umodsi3.S delete mode 100644 block/blk-cgroup.h 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 create mode 100644 drivers/clk/clk-apple-nco.c create mode 100644 drivers/clk/clk_test.c create mode 100644 drivers/clk/imx/clk-composite-93.c create mode 100644 drivers/clk/imx/clk-fracn-gppll.c create mode 100644 drivers/clk/imx/clk-imx93.c create mode 100644 drivers/clk/mediatek/clk-pll.h create mode 100644 drivers/clk/microchip/Kconfig create mode 100644 drivers/clk/microchip/clk-mpfs.c create mode 100644 drivers/clk/qcom/dispcc-sm6125.c create mode 100644 drivers/clk/qcom/dispcc-sm6350.c create mode 100644 drivers/clk/qcom/gpucc-sm6350.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100-audio.c create mode 100644 drivers/clk/starfive/clk-starfive-jh7100.h delete mode 100644 drivers/clk/ti/clk-33xx-compat.c delete mode 100644 drivers/clk/ti/clk-43xx-compat.c delete mode 100644 drivers/clk/ti/clk-7xx-compat.c delete mode 100644 drivers/clocksource/timer-atcpit100.c delete mode 100644 drivers/gpio/gpio-en7523.c delete mode 100644 drivers/gpio/gpio_pl061_rust.rs create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgdev.h create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.c create mode 100644 drivers/gpu/drm/amd/amdkfd/kfd_dbgmgr.h create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/Makefile rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/bw_fixed.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/calcs_logger.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/custom_float.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/calcs/dce_calcs.c rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_auto.h (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calc_math.c (100%) rename drivers/gpu/drm/amd/display/dc/{dml => }/calcs/dcn_calcs.c (100%) create mode 100644 drivers/gpu/drm/amd/display/dc/core/dc_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/calcs/dce_calcs.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dml/dcn302/dcn302_fpu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dio.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_dpia.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_dp.h delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.c delete mode 100644 drivers/gpu/drm/amd/display/dc/link/link_hwss_hpo_frl.h delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.c delete mode 100644 drivers/gpu/drm/amd/display/dc/virtual/virtual_link_hwss.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dpcs_3_0_0_sh_mask.h rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_3_0_3_offset.h (100%) rename drivers/gpu/drm/amd/include/asic_reg/{dpcs => dcn}/dpcs_3_0_3_sh_mask.h (100%) delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_3_0_0_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/amdgpu_dpm_internal.c rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/aldebaran_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/amd_powerplay.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_dpm_internal.h create mode 100644 drivers/gpu/drm/amd/pm/inc/amdgpu_smu.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/arcturus_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/cz_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/fiji_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/hardwaremanager.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/hwmgr.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/polaris10_pwrvirus.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/power_state.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_debug.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_endian.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/pp_thermal.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/ppinterrupt.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/rv_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu10_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu11_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_arcturus. [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_cyan_skil [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_navi10.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu11_driver_if_sienna_cichlid.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu11_driver_if_vangogh.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu12_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_aldebaran [...] rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu13_driver_if_yellow_ca [...] rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu71_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu72_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu73_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu74_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu75_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_common.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_discrete.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu8_fusion.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_11_0_cdr_table.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_types.h create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_ucode_xfer_cz.h rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smu_ucode_xfer_vi.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_7_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_7_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v11_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_5_pmfw.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/inc/smu_v11_5_ppsmc.h rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v11_8_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v12_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v12_0_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_pmfw.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu/inc/pmfw_if => inc}/smu_v13_0_1_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{swsmu => }/inc/smu_v13_0_pptable.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/smumgr.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/tonga_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega10_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12/smu9_driver_if.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega12_ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{powerplay => }/inc/vega20_ppsmc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/Makefile delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/kv_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/legacy_dpm.h delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.c delete mode 100644 drivers/gpu/drm/amd/pm/legacy-dpm/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/cik_dpm.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/hwmgr.h delete mode 100644 drivers/gpu/drm/amd/pm/powerplay/inc/smu_ucode_xfer_cz.h create mode 100644 drivers/gpu/drm/amd/pm/powerplay/kv_dpm.c rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_dpm.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/kv_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/ppsmc.h (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/r600_dpm.h (100%) create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.c create mode 100644 drivers/gpu/drm/amd/pm/powerplay/si_dpm.h rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/si_smc.c (100%) rename drivers/gpu/drm/amd/pm/{legacy-dpm => powerplay}/sislands_smc.h (100%) delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu11_driver_if_sienna [...] delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v11_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h delete mode 100644 drivers/gpu/drm/dp/Makefile delete mode 100644 drivers/gpu/drm/dp/drm_dp.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_bus.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_aux_dev.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_cec.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_dual_mode_helper.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_internal.h delete mode 100644 drivers/gpu/drm/dp/drm_dp_helper_mod.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology.c delete mode 100644 drivers/gpu/drm/dp/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/drm_buddy.c create mode 100644 drivers/gpu/drm/drm_dp_aux_bus.c create mode 100644 drivers/gpu/drm/drm_dp_aux_dev.c create mode 100644 drivers/gpu/drm/drm_dp_cec.c create mode 100644 drivers/gpu/drm/drm_dp_dual_mode_helper.c create mode 100644 drivers/gpu/drm/drm_dp_helper.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology.c create mode 100644 drivers/gpu/drm/drm_dp_mst_topology_internal.h delete mode 100644 drivers/gpu/drm/i915/display/hsw_ips.c delete mode 100644 drivers/gpu/drm/i915/display/hsw_ips.h delete mode 100644 drivers/gpu/drm/i915/display/intel_combo_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_snps_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/display/intel_tc_phy_regs.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_tiling.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_userptr.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_engine_regs.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_regs.h create mode 100644 drivers/gpu/drm/i915/i915_buddy.c create mode 100644 drivers/gpu/drm/i915/i915_buddy.h delete mode 100644 drivers/gpu/drm/i915/i915_cmd_parser.h delete mode 100644 drivers/gpu/drm/i915/i915_gem_evict.h delete mode 100644 drivers/gpu/drm/i915/i915_getparam.h delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.c delete mode 100644 drivers/gpu/drm/i915/i915_ioctl.h delete mode 100644 drivers/gpu/drm/i915/i915_perf_oa_regs.h delete mode 100644 drivers/gpu/drm/i915/i915_reg_defs.h delete mode 100644 drivers/gpu/drm/i915/intel_pci_config.h create mode 100644 drivers/gpu/drm/i915/selftests/i915_buddy.c delete mode 100644 drivers/gpu/drm/i915/vlv_sideband_reg.h delete mode 100644 drivers/gpu/drm/msm/edp/edp.h delete mode 100644 drivers/gpu/drm/msm/edp/edp_ctrl.c delete mode 100644 drivers/hid/hid-razer.c delete mode 100644 drivers/hid/hid-sigmamicro.c delete mode 100644 drivers/hwmon/asus-ec-sensors.c delete mode 100644 drivers/hwmon/peci/Kconfig delete mode 100644 drivers/hwmon/peci/Makefile delete mode 100644 drivers/hwmon/peci/common.h delete mode 100644 drivers/hwmon/peci/cputemp.c delete mode 100644 drivers/hwmon/peci/dimmtemp.c delete mode 100644 drivers/i2c/busses/i2c-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/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/irqchip/irq-ativic32.c delete mode 100644 drivers/media/i2c/hi847.c delete mode 100644 drivers/media/i2c/ov08d10.c delete mode 100644 drivers/media/platform/atmel/atmel-isc-clk.c delete mode 100644 drivers/media/platform/atmel/microchip-csi2dc.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.c delete mode 100644 drivers/media/platform/mtk-vcodec/mtk_vcodec_dec_hw.h delete mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.c delete mode 100644 drivers/media/platform/mtk-vcodec/vdec_msg_queue.h create mode 100644 drivers/media/platform/qcom/camss/camss-csid-170.c delete mode 100644 drivers/media/platform/qcom/camss/camss-csid-gen2.c delete mode 100644 drivers/media/platform/qcom/camss/camss-vfe-480.c delete mode 100644 drivers/misc/open-dice.c delete mode 100644 drivers/mmc/host/litex_mmc.c delete mode 100644 drivers/mtd/nand/raw/brcmnand/bcma_nand.c create mode 100644 drivers/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 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/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_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_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/microchip/lan966x/lan966x_ptp.c delete mode 100644 drivers/net/wireless/realtek/rtw89/rtw8852ae.c delete mode 100644 drivers/nvmem/layerscape-sfp.c delete 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 create mode 100644 drivers/perf/apple_m1_cpu_pmu.c create mode 100644 drivers/perf/marvell_cn10k_ddr_pmu.c delete mode 100644 drivers/pinctrl/bcm/pinctrl-bcm4908.c delete mode 100644 drivers/pinctrl/meson/pinctrl-meson-s4.c delete mode 100644 drivers/pinctrl/sunplus/Kconfig delete mode 100644 drivers/pinctrl/sunplus/Makefile delete mode 100644 drivers/pinctrl/sunplus/sppctl.c delete mode 100644 drivers/pinctrl/sunplus/sppctl.h delete mode 100644 drivers/pinctrl/sunplus/sppctl_sp7021.c delete mode 100644 drivers/platform/chrome/chromeos_privacy_screen.c create mode 100644 drivers/platform/x86/i2c-multi-instantiate.c delete mode 100644 drivers/platform/x86/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/serial-multi-instantiate.c delete mode 100644 drivers/power/supply/ug3105_battery.c delete mode 100644 drivers/regulator/tps6286x-regulator.c create mode 100644 drivers/soc/mediatek/mt8186-mmsys.h create mode 100644 drivers/soc/mediatek/mt8186-pm-domains.h create mode 100644 drivers/soc/mediatek/mt8195-pm-domains.h create mode 100644 drivers/soc/microchip/Kconfig create mode 100644 drivers/soc/microchip/Makefile create mode 100644 drivers/soc/microchip/mpfs-sys-controller.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/gs_fpgaboot/Kconfig create mode 100644 drivers/staging/gs_fpgaboot/Makefile create mode 100644 drivers/staging/gs_fpgaboot/README create mode 100644 drivers/staging/gs_fpgaboot/TODO create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.c create mode 100644 drivers/staging/gs_fpgaboot/gs_fpgaboot.h create mode 100644 drivers/staging/gs_fpgaboot/io.c create mode 100644 drivers/staging/gs_fpgaboot/io.h delete mode 100644 drivers/staging/r8188eu/core/rtw_fw.c delete mode 100644 drivers/staging/r8188eu/include/rtw_fw.h delete mode 100644 drivers/thermal/intel/intel_hfi.c delete mode 100644 drivers/thermal/intel/intel_hfi.h delete mode 100644 drivers/usb/gadget/function/uac_common.h delete mode 100644 drivers/usb/misc/qcom_eud.c delete mode 100644 drivers/usb/typec/rt1719.c create mode 100644 fs/netfs/buffered_read.c create mode 100644 fs/netfs/io.c create mode 100644 fs/netfs/main.c create mode 100644 fs/netfs/objects.c delete mode 100644 fs/netfs/read_helper.c create mode 100644 include/asm-generic/access_ok.h delete mode 100644 include/drm/dp/drm_dp_helper.h delete mode 100644 include/drm/dp/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_buddy.h rename include/drm/{dp => }/drm_dp_aux_bus.h (100%) rename include/drm/{dp => }/drm_dp_dual_mode_helper.h (100%) create mode 100644 include/drm/drm_dp_helper.h create mode 100644 include/drm/drm_dp_mst_helper.h delete mode 100644 include/drm/drm_module.h create mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h create mode 100644 include/dt-bindings/clock/imx93-clock.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6125.h create mode 100644 include/dt-bindings/clock/qcom,dispcc-sm6350.h create mode 100644 include/dt-bindings/clock/qcom,gpucc-sm6350.h create 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/sppctl-sp7021.h delete mode 100644 include/dt-bindings/pinctrl/sppctl.h create mode 100644 include/dt-bindings/power/meson-s4-power.h create mode 100644 include/dt-bindings/power/mt8186-power.h create mode 100644 include/dt-bindings/power/mt8195-power.h create mode 100644 include/dt-bindings/power/tegra234-powergate.h delete mode 100644 include/dt-bindings/regulator/ti,tps62864.h delete mode 100644 include/dt-bindings/reset/mt7621-reset.h create mode 100644 include/dt-bindings/sound/tlv320aic31xx-micbias.h delete mode 100644 include/dt-bindings/sound/tlv320aic31xx.h delete mode 100644 include/linux/dsa/tag_qca.h create mode 100644 include/linux/genhd.h delete mode 100644 include/linux/iosys-map.h create mode 100644 include/linux/irqchip/versatile-fpga.h create mode 100644 include/linux/kasan-enabled.h create mode 100644 include/linux/map_benchmark.h delete mode 100644 include/linux/peci-cpu.h delete mode 100644 include/linux/peci.h delete mode 100644 include/linux/platform_data/brcmnand.h delete mode 100644 include/linux/platform_data/eth_ixp4xx.h delete 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/net/inet_dscp.h delete mode 100644 include/net/netfilter/nf_conntrack_bpf.h create mode 100644 include/trace/events/random.h delete mode 100644 include/uapi/linux/trusted-for.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 lib/crypto/sm3.c delete mode 100644 lib/rust.h delete mode 100644 lib/test_fortify/read_overflow2_field-memcpy.c delete mode 100644 lib/test_fortify/read_overflow2_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memcpy.c delete mode 100644 lib/test_fortify/write_overflow_field-memmove.c delete mode 100644 lib/test_fortify/write_overflow_field-memset.c delete mode 100644 localversion-next 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/migrate_device.c delete mode 100644 net/mac80211/eht.c delete mode 100644 net/netfilter/nf_conntrack_bpf.c delete mode 100644 rust/.gitignore delete mode 100644 rust/Makefile delete mode 100644 rust/alloc/README.md delete mode 100644 rust/alloc/alloc.rs delete mode 100644 rust/alloc/borrow.rs delete mode 100644 rust/alloc/boxed.rs delete mode 100644 rust/alloc/collections/mod.rs delete mode 100644 rust/alloc/fmt.rs delete mode 100644 rust/alloc/lib.rs delete mode 100644 rust/alloc/macros.rs delete mode 100644 rust/alloc/raw_vec.rs delete mode 100644 rust/alloc/slice.rs delete mode 100644 rust/alloc/str.rs delete mode 100644 rust/alloc/string.rs delete mode 100644 rust/alloc/vec/drain.rs delete mode 100644 rust/alloc/vec/drain_filter.rs delete mode 100644 rust/alloc/vec/into_iter.rs delete mode 100644 rust/alloc/vec/is_zero.rs delete mode 100644 rust/alloc/vec/mod.rs delete mode 100644 rust/alloc/vec/partial_eq.rs delete mode 100644 rust/alloc/vec/set_len_on_drop.rs delete mode 100644 rust/alloc/vec/spec_extend.rs delete mode 100644 rust/bindgen_parameters delete mode 100644 rust/build_error.rs delete mode 100644 rust/compiler_builtins.rs delete mode 100644 rust/exports.c delete mode 100644 rust/helpers.c delete mode 100644 rust/kernel/allocator.rs delete mode 100644 rust/kernel/amba.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/buffer.rs delete mode 100644 rust/kernel/build_assert.rs delete mode 100644 rust/kernel/c_types.rs delete mode 100644 rust/kernel/chrdev.rs delete mode 100644 rust/kernel/clk.rs delete mode 100644 rust/kernel/cred.rs delete mode 100644 rust/kernel/device.rs delete mode 100644 rust/kernel/driver.rs delete mode 100644 rust/kernel/error.rs delete mode 100644 rust/kernel/file.rs delete mode 100644 rust/kernel/file_operations.rs delete mode 100644 rust/kernel/gpio.rs delete mode 100644 rust/kernel/io_buffer.rs delete mode 100644 rust/kernel/io_mem.rs delete mode 100644 rust/kernel/iov_iter.rs delete mode 100644 rust/kernel/irq.rs delete mode 100644 rust/kernel/lib.rs delete mode 100644 rust/kernel/linked_list.rs delete mode 100644 rust/kernel/miscdev.rs delete mode 100644 rust/kernel/mm.rs delete mode 100644 rust/kernel/module_param.rs delete mode 100644 rust/kernel/of.rs delete mode 100644 rust/kernel/pages.rs delete mode 100644 rust/kernel/platform.rs delete mode 100644 rust/kernel/power.rs delete mode 100644 rust/kernel/prelude.rs delete mode 100644 rust/kernel/print.rs delete mode 100644 rust/kernel/random.rs delete mode 100644 rust/kernel/raw_list.rs delete mode 100644 rust/kernel/rbtree.rs delete mode 100644 rust/kernel/revocable.rs delete mode 100644 rust/kernel/security.rs delete mode 100644 rust/kernel/static_assert.rs delete mode 100644 rust/kernel/std_vendor.rs delete mode 100644 rust/kernel/str.rs delete mode 100644 rust/kernel/sync/arc.rs delete mode 100644 rust/kernel/sync/condvar.rs delete mode 100644 rust/kernel/sync/guard.rs delete mode 100644 rust/kernel/sync/locked_by.rs delete mode 100644 rust/kernel/sync/mod.rs delete mode 100644 rust/kernel/sync/mutex.rs delete mode 100644 rust/kernel/sync/revocable_mutex.rs delete mode 100644 rust/kernel/sync/rwsem.rs delete mode 100644 rust/kernel/sync/seqlock.rs delete mode 100644 rust/kernel/sync/spinlock.rs delete mode 100644 rust/kernel/sysctl.rs delete mode 100644 rust/kernel/task.rs delete mode 100644 rust/kernel/types.rs delete mode 100644 rust/kernel/user_ptr.rs delete mode 100644 rust/macros/helpers.rs delete mode 100644 rust/macros/lib.rs delete mode 100644 rust/macros/module.rs delete mode 100644 samples/rust/Kconfig delete mode 100644 samples/rust/Makefile delete mode 100644 samples/rust/rust_chrdev.rs delete mode 100644 samples/rust/rust_minimal.rs delete mode 100644 samples/rust/rust_miscdev.rs delete mode 100644 samples/rust/rust_module_parameters.rs delete mode 100644 samples/rust/rust_platform.rs delete mode 100644 samples/rust/rust_print.rs delete mode 100644 samples/rust/rust_random.rs delete mode 100644 samples/rust/rust_semaphore.rs delete mode 100644 samples/rust/rust_semaphore_c.c delete mode 100644 samples/rust/rust_stack_probing.rs delete mode 100644 samples/rust/rust_sync.rs delete mode 100755 scripts/generate_rust_analyzer.py delete mode 100755 scripts/is_rust_module.sh delete mode 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 sound/soc/amd/acp/acp-pci.c delete mode 100644 sound/soc/amd/acp/acp-pdm.c delete mode 100644 sound/soc/codecs/tas5805m.c delete mode 100644 sound/soc/pxa/imote2.c delete mode 100644 sound/soc/qcom/sc7280.c delete mode 100644 sound/soc/sof/iomem-utils.c delete mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c delete mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c delete mode 100644 sound/soc/sof/sof-client-probes.c delete mode 100644 sound/soc/sof/sof-client-probes.h delete mode 100644 sound/soc/sof/sof-client.c delete mode 100644 sound/soc/sof/sof-client.h create mode 100644 sound/soc/sof/sof-probes.c create mode 100644 sound/soc/sof/sof-probes.h delete mode 100644 sound/soc/sof/sof-utils.c delete mode 100644 sound/soc/sof/sof-utils.h create mode 100644 sound/soc/sof/utils.c delete mode 100644 tools/include/linux/cache.h delete mode 100644 tools/include/linux/debugfs.h delete mode 100644 tools/include/linux/io.h delete mode 100644 tools/include/linux/mm.h delete mode 100644 tools/include/linux/pfn.h delete mode 100644 tools/include/linux/slab.h delete mode 100644 tools/include/nolibc/arch-aarch64.h delete mode 100644 tools/include/nolibc/arch-arm.h delete mode 100644 tools/include/nolibc/arch-i386.h delete mode 100644 tools/include/nolibc/arch-mips.h delete mode 100644 tools/include/nolibc/arch-riscv.h delete mode 100644 tools/include/nolibc/arch-x86_64.h delete mode 100644 tools/include/nolibc/arch.h delete mode 100644 tools/include/nolibc/ctype.h delete mode 100644 tools/include/nolibc/errno.h delete mode 100644 tools/include/nolibc/signal.h delete mode 100644 tools/include/nolibc/std.h delete mode 100644 tools/include/nolibc/stdio.h delete mode 100644 tools/include/nolibc/stdlib.h delete mode 100644 tools/include/nolibc/string.h delete mode 100644 tools/include/nolibc/sys.h delete mode 100644 tools/include/nolibc/time.h delete mode 100644 tools/include/nolibc/types.h delete mode 100644 tools/include/nolibc/unistd.h delete mode 100644 tools/lib/slab.c delete mode 100644 tools/memory-model/Documentation/locking.txt delete mode 100755 tools/memory-model/scripts/checktheselitmus.sh delete mode 100755 tools/memory-model/scripts/hwfnseg.sh delete mode 100755 tools/memory-model/scripts/runlitmus.sh delete mode 100755 tools/memory-model/scripts/simpletest.sh delete mode 100644 tools/perf/arch/nds32/Build delete mode 100644 tools/perf/arch/nds32/util/Build delete mode 100644 tools/perf/arch/nds32/util/header.c create mode 100644 tools/perf/pmu-events/arch/arm64/hisilicon/hip09/sys/uncore-cpa.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/floating-point.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/alderlake/virtual-memory.json create mode 100644 tools/perf/tests/attr/base-record-spe create mode 100644 tools/perf/tests/attr/test-record-graph-default-aarch64 create mode 100644 tools/perf/tests/attr/test-record-graph-fp-aarch64 create mode 100644 tools/perf/tests/attr/test-record-spe-period create mode 100644 tools/perf/tests/attr/test-record-spe-period-term rename tools/power/cpupower/{TODO => ToDo} (100%) delete mode 100644 tools/testing/memblock/.gitignore delete mode 100644 tools/testing/memblock/Makefile delete mode 100644 tools/testing/memblock/asm/dma.h delete mode 100644 tools/testing/memblock/internal.h delete mode 100644 tools/testing/memblock/lib/slab.c delete mode 100644 tools/testing/memblock/linux/init.h delete mode 100644 tools/testing/memblock/linux/kernel.h delete mode 100644 tools/testing/memblock/linux/kmemleak.h delete mode 100644 tools/testing/memblock/linux/memory_hotplug.h delete mode 100644 tools/testing/memblock/linux/mmzone.h delete mode 100644 tools/testing/memblock/linux/printk.h delete mode 100644 tools/testing/memblock/main.c delete mode 100644 tools/testing/memblock/mmzone.c delete mode 100644 tools/testing/memblock/scripts/Makefile.include delete mode 100644 tools/testing/memblock/tests/basic_api.c delete mode 100644 tools/testing/memblock/tests/basic_api.h delete mode 100644 tools/testing/memblock/tests/common.c delete mode 100644 tools/testing/memblock/tests/common.h create mode 100644 tools/testing/radix-tree/linux/gfp.h create mode 100644 tools/testing/radix-tree/linux/slab.h 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/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/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/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_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/ksym_race.c delete mode 100644 tools/testing/selftests/bpf/progs/test_bpf_nf.c delete mode 100644 tools/testing/selftests/bpf/progs/test_sockmap_progs_query.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/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/s390x/tprot.c delete mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c 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/pedit_ip.sh create mode 100644 tools/testing/selftests/netfilter/connect_close.c create mode 100644 tools/testing/selftests/powerpc/mce/Makefile create mode 100644 tools/testing/selftests/powerpc/mce/inject-ra-err.c create mode 120000 tools/testing/selftests/powerpc/mce/vas-api.h create mode 100644 tools/testing/selftests/powerpc/papr_attributes/.gitignore create mode 100644 tools/testing/selftests/powerpc/papr_attributes/Makefile create mode 100644 tools/testing/selftests/powerpc/papr_attributes/attr_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/.gitignore create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/Makefile create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/misc.h create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_cc56ru [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_except [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_fc56_p [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmccex [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr0_pmcjce_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr1_comb_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_fcs_fc [...] create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr2_l2l3_test.c create mode 100644 tools/testing/selftests/powerpc/pmu/sampling_tests/mmcr3_src_test.c create 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/vm/hugepage-vmemmap.c delete mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c create mode 100644 tools/virtio/linux/mm_types.h