This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-master-aarch64-next-allmodconfig in repository toolchain/ci/linux.
omits 395a61741f7e Add linux-next specific files for 20220210 omits 43a9443d5da2 Merge branch 'akpm-current/current' omits 2262939d12e8 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 05b4f1ad2f38 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 77b1cd8b8edb Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9013b6cd0dc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 25af5dc023cf Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 61ba217fd998 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 167c02fb7091 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 244932631142 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 9a3e4418488e ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() omits c4d06c4efaed Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" omits cc9ffebdb19a selftests: kselftest framework: provide "finished" helper omits b413df4eac1a selftests: vm: remove dependecy from internal kernel macros omits 0d3408941206 selftests: vm: add the uapi headers include variable omits db91fd51d310 selftests: mptcp: add the uapi headers include variable omits df11e4a93f92 selftests: net: add the uapi headers include variable omits 268fa278574d selftests: landlock: add the uapi headers include variable omits 69cd78ead509 selftests: kvm: add the uapi headers include variable omits 2d359adb6a88 selftests: futex: add the uapi headers include variable omits 84b7519a6f98 selftests: correct the headers install path omits bbdee290a943 selftests: add and export a kernel uapi headers path omits 0d89a06bb11a selftests: set the BUILD variable to absolute path omits 9d7179dcce20 kcov: properly handle subsequent mmap calls omits 7fa5bf6352f9 kcov: split ioctl handling into locked and unlocked parts omits 2e26462d9d45 panic: add option to dump all CPUs backtraces in panic_print omits 47e11919404d sysctl: documentation: fix table format warning omits c2094f202ec8 docs: sysctl/kernel: add missing bit to panic_print omits fbc0071a0c94 kasan: no need to unset panic_on_warn in end_report() omits 9b48a86a020b ubsan: no need to unset panic_on_warn in ubsan_epilogue() omits e05808ea42cc panic: unset panic_on_warn inside panic() omits ed110fb94f3d docs: kdump: add scp example to write out the dump file omits 237490211bfd docs: kdump: update description about sysfs file system support omits 7189b35984e6 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits f1a8b97bda74 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef omits 7ef0f9c3f5c2 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] omits af4d63c4da48 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] omits 9b227bc5f65d selftests/exec: test for empty string on NULL argv omits 90f823111249 exec: Fix min/max typo in stack space calculation omits e80d26a648c2 exec: force single empty string when argv is empty omits f81c8aa1a7c0 minix: fix bug when opening a file with O_DIRECT omits 0abbaa7a3161 fs/pipe.c: local vars have to match types of proper pipe_i [...] omits 416ae4d4906a fs/pipe: use kvcalloc to allocate a pipe_buffer array omits 09b02ace0a3b init/main.c: silence some -Wunused-parameter warnings omits 82b37e632513 kallsyms: print module name in %ps/S case when KALLSYMS is [...] omits 88701d3db964 ELF: fix overflow in total mapping size calculation omits fa9bdb7e55af fs/binfmt_elf: refactor load_elf_binary function omits 7ce3ea5fd2d5 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 omits 9dcf6f8d5e92 fs/binfmt_elf: fix AT_PHDR for unusual ELF files omits d6695fe43859 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] omits 2f65de0f8167 checkpatch: add --fix option for some TRAILING_STATEMENTS omits 25b42dd6981c checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] omits 51f10371623c lz4: fix LZ4_decompress_safe_partial read out of bound omits 4417d1a7b65e bitfield: add explicit inclusions to the example omits b54c7e9a9a6b ilog2: force inlining of __ilog2_u32() and __ilog2_u64() omits 47b4c37ac320 include: drop pointless __compiler_offsetof indirection omits d484968d9a3d Kconfig.debug: make DEBUG_INFO always default=n omits 371197a10fdd Kconfig.debug: make DEBUG_INFO selectable from a choice omits bdcee792b638 proc/sysctl: make protected_* world readable omits f50d0b4379b6 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment omits 05fa99d23a06 proc/vmcore: fix possible deadlock on concurrent mmap and read omits 93090798b900 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix omits f31065a937b2 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks omits c9f6c5f936a4 kernel/hung_task.c: Monitor killed tasks. omits 62f0425db812 fs/buffer.c: dump more info for __getblk_gfp() stall problem omits 10239d6f5679 fs/buffer.c: add debug print for __getblk_gfp() stall problem omits 8835da97d7aa mm/damon: remove redundant page validation omits 8d367bc080ac mm/damon: remove the target id concept omits 65a3d818240d mm/damon/core: move damon_set_targets() into dbgfs omits cd0bb9436d71 Docs/admin-guide/mm/damon/usage: update for changed initai [...] omits 72b55f376c1d mm/damon/dbgfs/init_regions: use target index instead of t [...] omits 50f53e8a8e13 tools: add hmm gup test for long term pinned device pages omits cd7e7895dc99 mm/gup: make migrate_device_page() fails always if !CONFIG [...] omits 317538e64641 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 2e1b0959403d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 255f5d0bac36 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits d9a68e3e1336 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 26fa5e809dd2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4d0e7a912c41 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cba5b8ec61c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7b451083a847 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07059ea3bdd3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0196a2a34d9 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits b42c379151c0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84d92ed39d66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf9a534b13ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1cb53e61990d Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits b4cfdb9d12e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1129acbdf359 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits a6576e360322 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dda2cda2d687 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1591d4f00963 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 708ee1f9d73d Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits d5b7a508f0e2 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 4330acc8e850 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9814d8f5df47 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4b457e19fe62 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits a034ab95044e Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 754e304321cc Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits 7d470a2967ed Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits d5c7537cac1f Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 4c82e44cb1f5 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits a5f9ad04ae6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d27d93f85168 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4515ed677f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ab07609b13f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8ea8db02f6e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 61189a512925 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6cac51cea416 samples/seccomp: Adjust sample to also provide kill option omits 4cf829c9d35e seccomp: Invalidate seccomp mode to catch death failures omits 395634463cc8 signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE omits 124380fdf2f1 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits d6c155e813a8 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 993da010a8fa Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 47a543b73c56 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits 99a46e2f4aa4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8065845f2bab Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d06caedb8805 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 26924bfa3325 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 554929a06f0d Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 7937fa534ff9 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits a22a4c44d26b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a7a521c0802 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a84da33be57 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 900740a6aaef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits dbb107074467 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits ce147104e1bf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bffbfd219591 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits f8074c8995cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 31cf36a9dd1a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits faf52b93a3da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3f44ca730d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36eeaf43a04b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8d446ff5ad59 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits 578166a61600 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits 6f59c547db94 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] omits 257a04c376bf Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits e21399e548c5 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits ef65510b5006 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 20a6fadbe537 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 2f44f98f601a Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits f55a0dd8be07 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 922eb3bb6a5a Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 75629b6c650f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits aa42e8e61f91 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 044b95d58751 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 3cf185f200c5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9f26a67d62e7 next-20220208/bpf-next omits 8b1d1312d178 next-20220209/net-next omits 550e50b8340f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3d764f05706 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 8fc99be984ae Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits e0b7d5314ea1 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 66121306cf54 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 79a423d0c01a Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 8b8ba8dcc576 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits b16070743490 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 150fe38bff5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 71377b67d48a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f1ba4213de1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ba014d2abbf Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 81bc20ad3db5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 75a2a1293e76 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits df1a55118388 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b89a31046752 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits fbb54736c649 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b96c321bd925 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 8398398e15b2 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 4d3c2ac1f746 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 35edc1b63f55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b889f68f4a99 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 5f677becc423 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ad675ab02d1f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits aa59c2b452ad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 00131b634be0 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 50826580d10c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ea4f1ffb01d8 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 86efbd5b9bd5 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits a9144cb8751b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9dfd0514774b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a536ab5e8bc0 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 10cee777665c Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits cc0cd0434e07 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43ae404131e0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 522aabd82138 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits b60ac84c8016 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 7506a8409182 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 68ced21ea86a Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 6f4123bd642d Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 801ae24e9038 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits f9b63fd796c9 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits d107c8122043 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e1228a9ed9aa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 410c78bdf5e4 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 53420a865743 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ac102607df45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f2659f0757f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e3d3dfc1f10f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5a36db594365 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f805e9526ba1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d6bfa314079c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ca7350d1884b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13665b8b8a4f Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits ee9a0817c207 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits c992095b5568 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 15e6355719a8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6ab0d5a3575a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cad234f02151 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] omits a23bf2cb7039 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 80dda4ee13ad Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits c05fb6cf2cdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e6cc5dc39ba4 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 90825c12d694 drm/radeon: Add HD-audio component notifier support (v2) omits 43a71c1ed23b Revert "drm/amd/display: To modify the condition in indica [...] omits 9fe2e5192d6d drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 5502e3c09584 drm/amdgpu: only check for _PR3 on dGPUs omits 46d95a3a6dea drm/amdgpu: add another raven1 gfxoff quirk omits f6f1f85afaf2 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits a5a34bba133c random: tie batched entropy generation to base_crng generation omits dfd7907f4e4f Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 3a29c18cdb54 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits cb60f0d3bbd4 Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] omits ff6aa5012cc6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7396eb88231e Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] omits a611cd7e5fea Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits a4c650ca84d8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits faa22d2aaa17 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] omits 37effad44599 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 81a0d24df33b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 4da9a33f5496 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 45063cfbe8db Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits cb54492f981e Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 3f2901f34364 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 7a490f9af356 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 06c45553d2da Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 1caeb9e5f254 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits f920ac71a9c8 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 59c2e0c57e25 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] omits cd0e6df67958 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits a5835c2a31e9 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 27a7fd2f5090 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits b2ed18c210e7 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 45d2a1536c55 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 6c870b7e6664 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits f5f6ce79ffd7 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 07ec0002fb6b Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits db259197a942 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits b665cca0e652 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 76c1d97d287c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 43d8dd3a007a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 6896f42285f7 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits da1b2c38802a Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 85ff830f6c2b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f0313d090f54 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 444a58c7e9cc Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits d2d70fb14859 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 38df6f0f7770 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits ff174eb51ad1 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] omits 2fd611dda1c4 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 17ee60f17389 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits ae81dd5022a7 random: fix locking for crng_init in crng_reseed() omits 0ab834a5d6a1 random: zero buffer after reading entropy from userspace omits 5bb524970ad0 random: remove outdated INT_MAX >> 6 check in urandom_read() omits a2f138d79db4 random: make more consistent use of integer types omits 49c3c08b317d parisc: Fix random get_user()/put_user() failures omits 8ec8e5c54cbd random: use hash function for crng_slow_load() omits 00e522737261 random: use simpler fast key erasure flow on per-cpu keys omits c3da358f8ef1 Merge branch irq/stm32mp13 into irq/irqchip-next omits dd434439e8c9 random: absorb fast pool into input pool after fast load omits 4054ca1e2bc1 random: do not xor RDRAND when writing into /dev/random omits e0589e68c6de random: ensure early RDSEED goes through mixer on init omits ea5415704f46 random: inline leaves of rand_initialize() omits 00ad79564982 random: get rid of secondary crngs omits 86c01744b044 random: use RDSEED instead of RDRAND in entropy extraction omits cdab8f848594 random: fix locking in crng_fast_load() omits ff73c883bdba random: defer fast pool mixing to worker omits 88c7fbe47331 random: remove batched entropy locking omits fa5a1cb3c87f Merge branch irq/parent_device into irq/irqchip-next omits d3a33cefbb37 genirq: Kill irq_chip::parent_device omits de72f9429628 pinctrl: starfive: Move PM device over to irq domain omits 03182a20db44 pinctrl: npcm: Fix broken references to chip->parent_device omits 2719229eda8e openrisc: remove CONFIG_SET_FS omits bf8900406e9e drm/i915/guc: Use a single pass to calculate regset omits f4044ca19670 drm/i915/guc: Prepare for error propagation omits 0e91de9ca5c0 cifs: channel helper functions should set tcpStatus omits c3c94752087e riscv: cpu-hotplug: clear cpu from numa map when teardown omits f87344d57949 mm/gup.c: migrate device coherent pages when pinning inste [...] omits f2bf4f3b7f30 migrate.c: remove vma check in migrate_vma_setup() omits 7c600ca16482 tools: update test_hmm script to support SP config omits 1f6f8bbe84a8 tools: update hmm-test to support device coherent type omits 524e9256ae70 lib: add support for device coherent type in test_hmm omits 2e08fe4ed99e lib: test_hmm add module param for zone device type omits 2e5a5142471b lib: test_hmm add ioctl to get zone device type omits f4949392829c drm/amdkfd: coherent type as sys mem on migration to ram omits 8a3452df47ed drm/amdkfd: add SPM support for SVM omits 608ffe2c07cf mm/gup: fail get_user_pages for LONGTERM dev coherent type omits 857d2c421976 mm: add device coherent vma selection for memory migration omits d2e24ba8076e mm: add zone device coherent type memory support omits 4e4be2a3809a mm/hmm.c: remove unneeded local variable ret omits 2ab4cb905b6a mm/highmem: remove unnecessary done label omits d7f336b4edf3 highmem-document-kunmap_local-v2 omits 643fc6ea6bdc highmem: document kunmap_local() omits 3a7a6ef1d840 mm-outline-copy_overflow-fix omits 70fa098b41fb mm: uninline copy_overflow() omits 57d35a552073 mm: remove usercopy_warn() omits dd14a8d63f68 mm/zswap.c: allow handling just same-value filled pages omits 1b67c4a79519 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] omits ca34fa9de087 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits 67a533ec0822 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits 276fe1d8febd mm/munlock: page migration needs mlock pagevec drained omits cbaf47432c90 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 0ad999a94b29 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits f1b79833c3df mm/migrate: __unmap_and_move() push good newpage to LRU omits e93a0338d6a5 mm/munlock: mlock_pte_range() when mlocking or munlocking omits 60a5c5ab0ba7 mm/munlock: maintain page->mlock_count while unevictable omits eefe260ba80d mm/munlock: replace clear_page_mlock() by final clearance omits 0ab98f6db253 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits 0cd602492da5 mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits f35919bf58bc mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits f69323601c59 mm/munlock: delete page_mlock() and all its works omits 6300a5a4a072 mm/memory_hotplug: fix misplaced comment in offline_pages omits c79f68a6479d mm/memory_hotplug: clean up try_offline_node omits ef4f08dc8667 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] omits a1a8ef184bc9 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix omits 98589e2fe5e9 mm/memory_hotplug: remove obsolete comment of __add_pages omits 8c8747651043 drivers/base/node: consolidate node device subsystem initi [...] omits 9a76c2b27aad drivers/base/memory: add memory block to memory group afte [...] omits d406688418ff memcg: do not tweak node in alloc_mem_cgroup_per_node_info omits 7def75562eb2 mm: make free_area_init_node aware of memory less nodes omits f51d13a03681 mm, memory_hotplug: reorganize new pgdat initialization omits a6590a658108 mm, memory_hotplug: drop arch_free_nodedata omits f7648013ba9a mm-handle-uninitialized-numa-nodes-gracefully-fix omits 61e6a6762b6a mm: handle uninitialized numa nodes gracefully omits 5c5551ab7149 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] omits 907729210580 mm: fix race between MADV_FREE reclaim and blkdev direct IO read omits eb9c65378faf mm/balloon_compaction: make balloon page compaction callba [...] omits fe773333fa15 mm/hwpoison: check the subpage, not the head page omits c9ee7943c538 mm/vmstat: add event for ksm swapping in copy omits 6ed69f02f410 memory tiering: skip to scan fast memory omits 68d17e593eb9 numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits c361916cad2d numa-balancing-optimize-page-placement-for-memory-tiering- [...] omits 44c5492f6de6 NUMA balancing: optimize page placement for memory tiering system omits b78fd4603cf9 NUMA Balancing: add page promotion counter omits e29c93281874 powerpc/fadump: opt out from freeing pages on cma activati [...] omits 69fde39115e1 mm/cma: provide option to opt out from exposing pages on a [...] omits ff2f3bca39f4 mm,migrate: fix establishing demotion target omits 79587560fdee mm/migration: add trace events for base page and HugeTLB m [...] omits 415aa1aa0446 mm/migration: add trace events for THP migrations omits 473b4c264578 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] omits 62b9d33bab6c mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] omits cbbbc179ed98 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB omits f179717f9271 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] omits 99dfb566918e selftests: vm: add a hugetlb test case omits eb90dc792022 mm: sparsemem: use page table lock to protect kernel pmd o [...] omits 9f27ec39bf71 mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] omits e517920d68f9 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] omits a2153f5bd447 mm/hwpoison: fix error page recovered but reported "not re [...] omits 28192a8a4d81 mm/memory-failure.c: remove obsolete comment omits dc6b64fbbbdf mm/page_alloc: don't pass pfn to free_unref_page_commit() omits 539255c10661 mm/mmzone.h: remove unused macros omits 752fdadfaf92 mm: discard __GFP_ATOMIC omits 08d129059d48 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() omits 87bde586c6b7 mm/page_alloc: add penalty to local_node omits 24a193409ff2 mm/page_alloc: adding same penalty is enough to get round- [...] omits 26813aee902e mm: page_alloc: avoid merging non-fallbackable pageblocks [...] omits 6287d0082359 mm/vmalloc.c: vmap(): don't allow invalid pages omits dbb13b0d2884 mm/vmalloc.c: fix "unused function" warning omits 7ceac070568a mm/vmalloc: eliminate an extra orig_gfp_mask omits a0f8fdd3c996 mm/vmalloc: add adjust_search_size parameter omits 716ede9e3da8 mm/vmalloc: Move draining areas out of caller context omits 215632f5ecab mm/vmalloc: remove unneeded function forward declaration omits 2f4431c56840 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 omits dfc6f3521305 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning omits 9bf5c123977a mm/sparse: make mminit_validate_memmodel_limits() static omits 6ce4e2ce2a5f mm: remove mmu_gathers storage from remaining architectures omits da0009858601 mm: replace multiple dcache flush with flush_dcache_folio() omits 0f294c066cc2 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] omits 28638df76802 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] omits 0100e5620410 mm: fix missing cache flush for all tail pages of compound page omits 01851dd05593 mm: thp: fix wrong cache flush in remove_migration_pmd() omits 24fbc38e90b2 mm: merge pte_mkhuge() call into arch_make_huge_pte() omits fa496fc694a4 mm/huge_memory: remove stale locking logic from __split_hu [...] omits d46aa0df2336 mm/huge_memory: remove stale page_trans_huge_mapcount() omits 1ddd9223038e mm/swapfile: remove stale reuse_swap_page() omits 332b0c1f4ae6 mm/khugepaged: remove reuse_swap_page() usage omits 0afb62477cc0 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() omits a023b3f5e86a mm: streamline COW logic in do_swap_page() omits a2ff47f812fd mm: slightly clarify KSM logic in do_swap_page() omits 86ab16cfb151 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs omits d42c8b9136b1 mm: optimize do_wp_page() for exclusive pages in the swapcache omits 72411e9a60d1 mm: generalize ARCH_HAS_FILTER_PGPROT omits df0c0bba31a6 mm/memcg: retrieve parent memcg from css.parent omits 595b88f0e56e mm/memcg: mem_cgroup_per_node is already set to 0 on allocation omits 83f86df9649a memcg-add-per-memcg-total-kernel-memory-stat-v2 omits 657a0068dc53 memcg: add per-memcg total kernel memory stat omits 62b3ea735f35 memcg: replace in_interrupt() with !in_task() omits 9ad31d13dbdf mm/gup: remove unused get_user_pages_locked() omits 21056398af8f mm: change lookup_node() to use get_user_pages_fast() omits ba7ce2992bb3 mm/gup: remove unused pin_user_pages_locked() omits 3b1344b208a7 mm/gup: follow_pfn_pte(): -EEXIST cleanup omits 935d4bb03840 mm: fix invalid page pointer returned with FOLL_PIN gups omits 251fd47f1d6b filemap: remove find_get_pages() omits 6ded0fb45849 mm-move-page-writeback-sysctls-to-is-own-file-fix omits dd11bb893782 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes omits 637e47dd0602 mm: move page-writeback sysctls to their own file omits b693e9b7978b mm: unexport page_init_poison omits b77c7424995e mm/page_owner: record task command name omits c5c9a8b35054 mm/page_owner: print memcg information omits f142689e036f mm/page_owner: use scnprintf() to avoid excessive buffer o [...] omits 2ebf81e36266 lib/vsprintf: avoid redundant work with 0 size omits 808ec21408e8 Documentation/vm/page_owner.rst: fix unexpected indentation warns omits 6a66928722a8 documentation-vm-page_ownerrst-update-the-documentation-fix omits a03f4dc339f8 Documentation/vm/page_owner.rst: update the documentation omits 01c0dd93e3e4 tools/vm/page_owner_sort.c: delete invalid duplicate code omits 5634668fc8f0 tools/vm/page_owner_sort.c: two trivial fixes omits d70932b15cef tools/vm/page_owner_sort.c: support sorting pid and time omits 5ab8d2cae3db tools/vm/page_owner_sort.c: add switch between culling by [...] omits 1c61a2c3634e tools/vm/page_owner_sort.c: support sorting by stack trace omits 82f28b72fba1 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] omits d09f740e9a01 tools/vm/page_owner_sort.c: sort by stacktrace before culling omits d7f71b36bf0d mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] omits 1bae23b328ee similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" omits 8fcd4c6ebf3b kasan: improve vmalloc tests omits a2cb3c1c89a2 kasan: documentation updates omits 86aa3c41fe46 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes omits c2ef39c5d547 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS omits e57eb9ccf3af kasan: add kasan.vmalloc command line flag omits 0807a2359ae0 kasan: clean up feature flags for HW_TAGS mode omits d441630b2a00 kasan: mark kasan_arg_stacktrace as __initdata omits 7d9a280f7343 kasan, arm64: don't tag executable vmalloc allocations omits ca581827d000 kasan, vmalloc: only tag normal vmalloc allocations omits bd40c3597b6b kasan, vmalloc: add vmalloc tagging for HW_TAGS omits 02bbd507b5ba kasan, page_alloc: allow skipping memory init for HW_TAGS omits 53a10c0d76b8 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS omits da95b84aab18 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS omits d477b299f6d0 kasan, vmalloc: unpoison VM_ALLOC pages after mapping omits 72a1107e34bb kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged omits 89192da3413a kasan, vmalloc: add vmalloc tagging for SW_TAGS omits eca55436e8b7 kasan, arm64: reset pointer tags of vmapped stacks omits 4b8ca8255e6e kasan, fork: reset pointer tags of vmapped stacks omits 09a11b4bf0d0 kasan, vmalloc: reset tags in vmalloc functions omits 3f29a08bd6e5 kasan: add wrappers for vmalloc hooks omits 8e3f4fffc44f kasan: reorder vmalloc hooks omits f44403072a5d kasan, vmalloc: drop outdated VM_KASAN comment omits 736c5cbe00a9 kasan, x86, arm64, s390: rename functions for modules shadow omits fa0220b3446c kasan: define KASAN_VMALLOC_INVALID for SW_TAGS omits 1293e91d7e5c kasan: clean up metadata byte definitions omits e7e45ca51486 kasan, page_alloc: rework kasan_unpoison_pages call site omits be0dc27a851f kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook omits b48161c47ad6 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook omits 7b81569ea459 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] omits 8ae40b10554b kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook omits a545a9bd5b69 kasan, page_alloc: refactor init checks in post_alloc_hook omits 57514ebba2f8 kasan: only apply __GFP_ZEROTAGS when memory is zeroed omits ec9299a5f7c6 mm: clarify __GFP_ZEROTAGS comment omits f49fb7ef15ce kasan: drop skip_kasan_poison variable in free_pages_prepare omits 19276ce8e52a kasan, page_alloc: init memory of skipped pages on free omits c62424502151 kasan, page_alloc: simplify kasan_poison_pages call site omits 0c6f32a33dbe kasan, page_alloc: merge kasan_free_pages into free_pages_prepare omits b3c99abafd20 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] omits d6241caa022d kasan, page_alloc: deduplicate should_skip_kasan_poison omits 239f8796f794 mount: warn only once about timestamp range expiration omits fd49aba50249 mm: remove congestion tracking framework omits 586f1f4c0389 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" omits a11644e755b5 NFS: remove congestion control omits e9e2a0f3d404 fuse: don't set/clear bdi_congested omits 97d77128cb8e cephfs: don't set/clear bdi_congestion omits 1db512309fda f2f2: replace some congestion_wait() calls with io_schedul [...] omits 0cd70d36f440 f2fs: change retry waiting for f2fs_write_single_data_page() omits affb3218c48d ext2: remove unused pointer bdi omits d724c258eeb7 remove-bdi_congested-and-wb_congested-and-related-functions-fix omits 0369d813c1e5 mm/fs: remove bdi_congested() and wb_congested() and relat [...] omits a5456ef1606b mm/fs: remove inode_congested() omits d6cfcf4779d8 ocfs2: fix ocfs2 corrupt when iputting an inode omits be02f645173c ocfs2: clear links count in ocfs2_mknod() if an error occurs omits c90c4fbf74be ocfs2: reflink deadlock when clone file to the same direct [...] omits f6c91fda30fb ocfs2: cleanup some return variables omits ce4d0b03a278 ntfs: add sanity check on allocation size omits aef3e9073eff procfs: prevent unpriveleged processes accessing fdinfo dir omits 29e0e79d164d /proc/kpageflags: do not use uninitialized struct pages omits ac72884085ff /proc/kpageflags: prevent an integer overflow in stable_pa [...] omits a4924aeabc7a kfence: make test case compatible with run time set sample [...] omits 17ce2a25dc2b kasan: test: prevent cache merging in kmem_cache_double_destroy omits e14778e3eee2 selftests/vm: cleanup hugetlb file after mremap test omits 47d542a7d489 mm: fix panic in __alloc_pages omits 4f42e481ab4e fix regression due to "fs: move binfmt_misc sysctl to its [...] omits 1774fd262ec2 coredump: also dump first pages of non-executable ELF libraries omits 8a4cc4b9f748 mm: memcg: synchronize objcg lists with a dedicated spinlock omits 1f03fd4e59b4 mm: vmscan: remove deadlock due to throttling failing to m [...] omits 39a32e8a9379 proc: avoid unused variable warning in pagemap_pmd_range() omits acea685153b2 fs-proc-task_mmuc-dont-read-mapcount-for-migration-entry-v4 omits ebf6eed85545 fs/proc: task_mmu.c: don't read mapcount for migration entry omits 1dd369f8ada0 fs/binfmt_elf: fix PT_LOAD p_align values for loaders omits b460ae6643ad Merge tag 'ib-mfd-hwmon-regulator-v5.18' into hwmon-next omits 5004c264ca64 Merge branch 'for-next/scmi' of git://git.kernel.org/pub/s [...] omits f589e15f9255 tools/nolibc/stdlib: implement abort() omits d126628e2eae tools/nolibc: also mention how to build by just setting th [...] omits e0e994e67e21 tools/nolibc/time: create time.h with time() omits da748dbc9a6f tools/nolibc/signal: move raise() to signal.h omits 445c0810404e tools/nolibc/unistd: add usleep() omits a43ac086f1d0 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] omits 9238a189faef tools/nolibc/errno: extract errno.h from sys.h omits 9eecd93be0f9 tools/nolibc/string: export memset() and memmove() omits c556ed7f7067 tools/nolibc/types: define PATH_MAX and MAXPATHLEN omits 2d0885d6d575 tools/nolibc/arch: mark the _start symbol as weak omits 8e85e4216a39 tools/nolibc: move exported functions to their own section omits cbcab6d32bd2 tools/nolibc/string: add tiny versions of strncat() and strlcat() omits 0daeb4f99568 tools/nolibc/string: add strncpy() and strlcpy() omits 0d98fa75ef8a tools/nolibc/string: slightly simplify memmove() omits aa8eda9d9047 tools/nolibc/string: use unidirectional variants for memcpy() omits 9234f404fd15 tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] omits 38a5b4b29706 tools/nolibc/stdlib: make raise() use the lower level sysc [...] omits d8fad8d98fa0 tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() omits cb6f1fbf0e44 tools/nolibc/sys: make open() take a vararg on the 3rd argument omits 06e1ccb91f60 tools/nolibc/stdio: add perror() to report the errno value omits 5012ac92f766 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE omits 3717baea8dee tools/nolibc/stdio: add a minimal [vf]printf() implementation omits 8eb022668d49 tools/nolibc/stdio: add fwrite() to stdio omits ddc991f8ff6a tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] omits fb26aed4171f tools/nolibc/stdio: add a minimal set of stdio functions omits 01fbf8bfeb9e tools/nolibc/stdlib: add utoh() and u64toh() omits 723d7e7c928a tools/nolibc/stdlib: add i64toa() and u64toa() omits 5b7e0181c1f6 tools/nolibc/stdlib: replace the ltoa() function with more [...] omits 0cf955d3dcea tools/nolibc/stdlib: move ltoa() to stdlib.h omits 77d1876abd22 tools/nolibc/types: move makedev to types.h and make it a macro omits 2d8a36e09ad5 tools/nolibc/types: make FD_SETSIZE configurable omits b1fa3490ede4 tools/nolibc/types: move the FD_* functions to macros in types.h omits b185ed7c4e8b tools/nolibc/ctype: add the missing is* functions omits 3497328289e3 tools/nolibc/ctype: split the is* functions to ctype.h omits 19285ae31d3f tools/nolibc/string: split the string functions into string.h omits 58ea27def074 tools/nolibc/stdlib: extract the stdlib-specific functions [...] omits 3b25c919f362 tools/nolibc/sys: split the syscall definitions into their [...] omits 4a6ce0586e68 tools/nolibc/arch: split arch-specific code into individual files omits c29c1532a177 tools/nolibc/types: split syscall-specific definitions int [...] omits 74adaa6aba77 tools/nolibc/std: move the standard type definitions to std.h omits aa4b5444988c tools/nolibc: guard the main file against multiple inclusion omits a1dcbe9442aa tools/nolibc: use pselect6 on RISCV omits 120aa5e57479 mm: Check for SLAB_TYPESAFE_BY_RCU and __GFP_ZERO slab allocation omits 3c285d6989a7 random: remove use_input_pool parameter from crng_reseed() omits 966038a49e2b random: make credit_entropy_bits() always safe omits 43ce66e0805c random: always wake up entropy writers after extraction omits dd0602d8dfd6 random: use linear min-entropy accumulation crediting omits cc674e7a3d6c random: simplify entropy debiting omits d512f889f8c7 random: use computational hash for entropy extraction omits de34a4053250 hwmon: sy7636a: Add temperature driver for sy7636a omits 947d0cce70ae regulator: sy7636a: Remove requirement on sy7636a mfd omits 5913eb45d036 mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a omits bae5a4acef67 mfd: simple-mfd-i2c: Add a Kconfig name omits 90c3e3b8140d dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml omits 9b90413c0524 clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC omits b139e2632409 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" omits 728b9b5874f8 f2fs: add a way to limit roll forward recovery time omits 87c1ead75ee8 f2fs: support idmapped mounts omits a086db89b45c Merge branch 'features' into for-next omits 66c0ff0ae996 Merge branch 'fixes' into for-next omits c924e8d6f4a4 Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 80839488f2a7 Merge branch 'for-next-next-v5.17-20220204' into for-next- [...] omits 7cb25875e95a Merge branch 'for-next-current-v5.16-20220204' into for-ne [...] omits 78c89c69bbbc Merge branch 'ext/filipe/cleanups-logging' into for-next-n [...] omits 4d75d3047bdc Merge branch 'ext/filipe/read-cleanups' into for-next-next [...] omits df9b5c799eb0 Merge branch 'ext/qu/more-defrag-fixes' into for-next-next [...] omits cfb5c8e04ddd Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 207e153e022d Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits 995f7b23203e Merge branch 'ext/omar/encoded' into for-next-next-v5.17-20220204 omits 6cdc80cd277d Merge branch 'misc-next' into for-next-next-v5.17-20220204 omits 7ae58b9aac9b Merge branch 'misc-5.17' into for-next-current-v5.16-20220204 omits 5cfd2010719d btrfs: defrag: remove an ambiguous condition for rejection omits a7c0fab916ae btrfs: defrag: don't defrag extents which is already at it [...] omits f4d840610c66 btrfs: defrag: don't try to merge regular extents with pre [...] omits 30ba322788d7 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits 76e2822c3d45 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 9dae7e613729 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits d6ff6c653ced btrfs: introduce a helper to locate an extent item omits a29423c05321 btrfs: expand subpage support to any PAGE_SIZE > 4K omits b2e01c34e821 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 42e9b6113415 btrfs: use dummy extent buffer for super block sys chunk a [...] omits 047fbf431722 linux-next: build failure after merge of the kspp tree omits e5402ab080aa btrfs: add BTRFS_IOC_ENCODED_WRITE omits e2b865e02688 btrfs: add BTRFS_IOC_ENCODED_READ omits d43c6f21edd8 btrfs: add definitions + documentation for encoded I/O ioctls omits 805104ec24fe btrfs: optionally extend i_size in cow_file_range_inline() omits 6be12bc442b7 btrfs: clean up cow_file_range_inline() omits 77b48121e8cb btrfs: support different disk extent size for delalloc omits 72bee479fd5b btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 0653fdc91e4f btrfs: don't advance offset for compressed bios in btrfs_c [...] omits 40faa2c77aee fs: export variant of generic_write_checks without iov_iter omits 9d0d6412ce45 fs: export rw_verify_area() omits 7b6830648997 btrfs: prepare extents to be logged before locking a log t [...] omits e409a9df9309 btrfs: remove useless path release in the fast fsync path omits 8df544e91b36 btrfs: remove constraint on number of visited leaves when [...] omits 3b080ef8a112 btrfs: avoid unnecessary computation when deleting items f [...] omits f181aaea7438 btrfs: avoid unnecessary COW of leaves when deleting items [...] omits 6b79729069d0 btrfs: remove unnecessary leaf free space checks when push [...] omits 2f50e60cd27a btrfs: assert we have a write lock when removing and repla [...] omits c401a2b2a24c btrfs: remove no longer used counter when reading data page omits ca1a9cca2456 btrfs: fix lost error return value when reading a data page omits b353325c483d btrfs: stop checking for NULL return from btrfs_get_extent() omits 9b2bdd007c34 btrfs: stop checking for NULL return from btrfs_get_extent [...] omits 7cc0ce61f01d btrfs: zoned: remove redundant assignment in btrfs_check_z [...] omits 9327f2939dc4 Merge branch 'for-next/hardening' into for-next/kspp omits 3b1d45c294ac Merge branch 'for-next/overflow' into for-next/kspp omits 9b2930f3d155 Merge branch 'for-next/memcpy' into for-next/kspp omits a66866cff71c overflow: Implement size_t saturating arithmetic helpers omits f1d61881a32a test_overflow: Regularize test reporting output omits 4cfbda15d657 fortify: Add Clang support omits d3b2dc20b4f5 Compiler Attributes: Add __diagnose_as for Clang omits a382dbba4f1e Compiler Attributes: Add __overloadable for Clang omits 4bb8b32d1fd9 Compiler Attributes: Add __pass_object_size for Clang omits 1099ce55b053 x86: don't build CONFIG_X86_32 as -ffreestanding omits ddc6bc08dcb9 gcc-plugins/stackleak: Use noinstr in favor of notrace omits 274d8f425a84 fortify: Update compile-time tests for Clang 14 omits d49c1bd1c14d fortify: Detect struct member overflows in memset() at com [...] omits 8be735e83d11 fortify: Detect struct member overflows in memmove() at co [...] omits 3dc114fdb114 fortify: Detect struct member overflows in memcpy() at com [...] omits 94aab3b79777 scsi: mpt3sas: Convert to flexible arrays omits b1372d3526d1 net/mlx5e: Use struct_group() for memcpy() region omits 66afa553fc86 net/mlx5e: Avoid field-overflowing memcpy() omits f90dc1ce2500 media: omap3isp: Use struct_group() for memcpy() region omits 95ae8df365bb intel_th: msu: Use memset_startat() for clearing hw header omits eedbb6f19315 KVM: x86: Replace memset() "optimization" with normal per- [...] omits 93653fa75a84 Makefile: Enable -Wzero-length-bounds omits c58345173d38 Makefile: Enable -Warray-bounds omits 102a4c406d00 m68k: cmpxchg: Dereference matching size omits 7645d63bc94d alpha: Silence -Warray-bounds warnings omits a3d9ef822928 tpm: vtpm_proxy: Check length to avoid compiler warning omits 66754fc63e3f iio: addac: ad74413r: Do not reference negative array offsets omits b4612fa141b6 drm/dp: Fix OOB read when handling Post Cursor2 register omits 280862eb9594 drm/dp: Fix off-by-one in register cache size omits 876f7a438e42 Merge drm/drm-next into drm-intel-gt-next omits e7b2a1b85b3b btrfs: replace BUILD_BUG_ON by static_assert omits d1ac1e6d7b2b btrfs: don't hold CPU for too long when defragging a file omits 9421fdba4215 gfs2: Initialize gh_error in gfs2_glock_nq omits 0fcc006691f5 gfs2: Make use of list_is_first omits a322ebf62539 gfs2: Switch lock order of inode and iopen glock omits edbe77ba49c8 gfs2: cancel timed-out glock requests omits 6aa66962ceb6 gfs2: Expect -EBUSY after canceling dlm locking requests omits fae885c3f17c gfs2: gfs2_setattr_size error path fix omits 86df41418693 drm/i915: Introduce G12 subplatform of DG2 omits 29b9702ffe70 drm/i915/ttm: Return some errors instead of trying memcpy move omits ef6e871af312 drm/i915/dg2: s/engine->i915/i915/ for engine workarounds omits 02accd6c0c05 btrfs: zoned: allow DUP on meta-data block groups omits 56e029df09fa btrfs: zoned: prepare for allowing DUP on zoned omits cdff03c0153b btrfs: zoned: make zone finishing multi stripe capable omits 5c1f44a2a0f0 btrfs: zoned: make zone activation multi stripe capable omits ba87132c7e06 btrfs: add support for multiple global roots omits 97f3684358c4 btrfs: add code to support the block group root omits 4dcbe0d73dd5 btrfs: abstract out loading the tree root omits 014f69860ad1 btrfs: tree-checker: don't fail on empty extent roots for [...] omits 6d42cebaa34d btrfs: disable space cache related mount options for exten [...] omits 5c9f3b2af2fb btrfs: disable snapshot creation/deletion for extent tree v2 omits 5f1e6501e0c8 btrfs: disable scrub for extent-tree-v2 omits 6a0375c9855e btrfs: disable qgroups in extent tree v2 omits d5810c821194 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 omits aefd84a73caa btrfs: disable balance for extent tree v2 for now omits bfc02e089422 btrfs: add definition for EXTENT_TREE_V2 omits 6d062d89db6e btrfs: use single variable to track return value at btrfs_ [...] omits fcbc3d39923f btrfs: avoid inode logging during rename and link when possible omits 594c0edba2ba btrfs: stop doing unnecessary log updates during a rename omits a4c1c682cd29 btrfs: avoid logging all directory changes during renames omits ca3f601b7407 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] omits 5468a675c11d btrfs: add helper to delete a dir entry from a log tree omits af445f5103f2 btrfs: skip reserved bytes warning on unmount after log cl [...] omits a6eaa3018967 btrfs: send: remove redundant ret variable in fs_path_copy omits dd4bd65bf5a1 btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] omits 8a7aa8b97995 btrfs: fix use of uninitialized variable at rm device ioctl omits ca580b5175c3 btrfs: scrub: remove redundant initialization of increment omits 91a847140a32 btrfs: zoned: remove redundant initialization of to_add omits fe81a078aad9 btrfs: fix use-after-free after failure to create a snapshot omits 89fb2531b70e btrfs: tree-checker: check item_size for dev_item omits d17aa3c4df79 btrfs: tree-checker: check item_size for inode_item omits 28aac724c9d4 btrfs: cleanup temporary variables when finding rotational [...] omits fd81f57b440d btrfs: fix deadlock between quota disable and qgroup resca [...] omits fe97b9a8ef63 btrfs: use dev_t to match device in device_matched omits 5ac23c8af585 btrfs: add device major-minor info in the struct btrfs_device omits e721dd9b4740 btrfs: match stale devices by dev_t omits b042fbc6c4b1 btrfs: harden identification of a stale device omits 877a0388fb99 btrfs: simplify fs_devices member access in btrfs_init_dev [...] omits 8754f7c257e9 btrfs: reuse existing inode from btrfs_ioctl omits a1ed976c8fff btrfs: move missing device handling in a dedicate function omits 7080f941de94 btrfs: stop trying to log subdirectories created in past t [...] omits bbbf338af54e btrfs: stop copying old dir items when logging a directory omits 4cf46a8dc2e5 btrfs: put initial index value of a directory in a constant omits 98872f868849 btrfs: don't log unnecessary boundary keys when logging directory omits 7827c43b0f93 btrfs: don't start transaction for scrub if the fs is moun [...] omits 9c4e34c58bd8 btrfs: reuse existing pointers from btrfs_ioctl omits 3a1c3e9268be btrfs: remove write and wait of struct walk_control omits 003c30d8ad1c Merge branch 'devel' into for-next omits afb77a29073e Merge branch 'imx/defconfig' into for-next omits 4c8b3e7ce24f Merge branch 'imx/dt64' into for-next omits 8867481cd8a9 Merge branch 'imx/dt' into for-next omits 1f5c6c75816f Merge branch 'imx/bindings' into for-next omits 830aeeac6d04 Merge branch 'imx/soc' into for-next omits f0cd033f6829 Merge branch 'imx/drivers' into for-next omits d3f23948554e arm64: dts: ls1028a-qds: define mdio slots for networking options omits df5548c3c699 arm64: dts: imx8m{m,n}_venice*: add gpio-line-names omits bedd1fd45443 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] omits 11eaa59bd6b1 arm64: dts: imx8mp: disable usb3_phy1 omits 107726103c24 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible omits 270677026261 drm/i915/dg2: Add Wa_14015227452 omits a594525c82e0 drm/i915: Allow dead vm to unbind vma's without lock. omits c192d22b7d65 arm64: dts: imx8: add mu5/6 node omits 7a05c5a0c883 drm/i915: Lock dpt_obj around set_cache_level, v2. omits c5e3b1396d52 arm64: dts: imx8qm: Add SCU RTC node omits bc1922e5d349 drm/i915: Fix a race between vma / object destruction and [...] omits 512712a824de drm/i915/pmu: Fix KMD and GuC race on accessing busyness omits c36846f39179 drm/i915: delete shadow "ret" variable omits d7e66b9882a1 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl omits a40f74a7caad arm64: dts: mnt-reform2: add internal display support omits d4a852c5d086 arm64: dts: imx8mq: disable DDRC node by default omits 91762c0c114c arm64: dts: imx: add Protonic PRT8MM board omits 8020c706789c arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible omits b229712b26b5 drm/i915/guc: Update guc shim control programming on newer [...] omits db3b3f3e6227 drm/i915/wopcm: Handle pre-programmed WOPCM registers omits 8295524a2d55 drm/i915/rpl-s: Add stepping info omits 273b94cc81d6 dt-bindings: arm: imx: add Protonic PRT8MM board compatible omits 8f4f9a3b3a0b drm/i915: Fix vma resource freeing omits 5f97b8a6b41c arm64: dts: imx8mm-venice*: add PCIe support omits cec49bce6e0c drm/i915/guc: Use struct_size() helper in kmalloc() omits 92ffd78e5650 arm64: dts: imx8mn: Enable GPU omits 20ba6905f283 arm64: dts: imx8mn: add DISP blk-ctrl omits 7f557cb31b90 arm64: dts: imx8mn: put USB controller into power-domains omits f3bfe2b6917b arm64: dts: imx8mn: add GPC node omits 422adab3cebb arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board omits 854a4766ac12 arm64: dts: imx8mm: Add the pcie support omits b9ec888f636f arm64: dts: imx8mm: Add the pcie phy support omits 721fd84ea1fe drm/i915/pmu: Use PM timestamp instead of RING TIMESTAMP f [...] omits 29c52ab2711f drm/i915/selftests: Use less in contexts steal guc id test omits 85e97b1dd5d2 drm/i915/guc: Ensure multi-lrc fini breadcrumb math is correct omits ff3aeb34deb2 drm/i915/dg2: Add Wa_18018781329 omits 70b42b5845c8 drm/i915: fix header file inclusion for might_alloc() omits cb935c4618bd drm/i915: Lock timeline mutex directly in error path of eb [...] omits 5fe0fdd23e33 drm/i915/guc: Flush G2H handler during a GT reset omits 1f73a367420c drm/i915/guc: Add work queue to trigger a GT reset omits 4f72fc3c7f3d drm/i915: Allocate intel_engine_coredump_alloc with ALLOW_FAIL omits 41f8aa5d6a8a drm/i915/guc: Remove hacks for reset and schedule disable [...] omits 4e6835466771 drm/i915/selftests: Add a cancel request selftest that tri [...] omits 72744f509650 gfs2: Fix gfs2_release for non-writers regression omits b5cfe6f7a6e1 drm/i915: Remove short-term pins from execbuf, v6. omits 294996a98a64 drm/i915: Remove support for unlocked i915_vma unbind omits 0f341974cbc2 drm/i915: Add i915_vma_unbind_unlocked, and take obj lock [...] omits 7e00897be8bf drm/i915: Add object locking to i915_gem_evict_for_node an [...] omits 6945c53bc712 drm/i915: Add locking to i915_gem_evict_vm(), v3. omits e849f7e70860 drm/i915: Call i915_gem_evict_vm in vm_fault_gtt to preven [...] omits 647bfd26bf05 Merge drm/drm-next into drm-intel-gt-next omits 1e8a930071a1 gfs2: assign rgrp glock before compute_bitstructs omits ced9f62ec435 init/Kconfig: Specify the interpreter for rust-is-available.sh omits fe7751c4f8fc [RFC] drivers: android: Binder IPC in Rust omits 5c1fec092f96 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits cc9fed8264dd MAINTAINERS: Rust omits aea6c5d53e0c samples: add Rust examples omits 5d287d7e9c9b Kbuild: add Rust support omits 78b471443e27 docs: add Rust documentation omits f3714fe26fb9 scripts: decode_stacktrace: demangle Rust symbols omits f87087dabe30 scripts: add `generate_rust_analyzer.py` omits efd390f10e30 vsprintf: add new `%pA` format specifier omits df51f5e6315e rust: export generated symbols omits 08ce53e5594e rust: add `kernel` crate omits 0ca0dcf881fb rust: add `macros` crate omits c47068ebb6aa rust: add `build_error` crate omits 40458fc0ff21 rust: add `alloc` crate omits f28e96276441 rust: add `compiler_builtins` crate omits 0be29b05808b rust: add C helpers omits 2f71526d93c3 kallsyms: use the correct buffer size for symbols omits 11c213b0028c kallsyms: increase maximum kernel symbol length to 512 omits 80783c83f50f kallsyms: support "big" kernel symbols omits 3a5d604f90f9 i915: make array flex_regs static const omits afd088ac05f1 drm/i915/guc: Improve GuC loading status check/error reports omits 77b6f79df66e drm/i915/guc: Update to GuC version 69.0.3 omits 53c8283ba9b4 drm/i915/guc: Temporarily bump the GuC load timeout omits 60dc43d1190d drm/i915: Use struct vma_resource instead of struct vma_snapshot omits 950505cabe51 drm/i915: Asynchronous migration selftest omits 2f6b90da9192 drm/i915: Use vma resources for async unbinding omits ebf3c361f43b drm/i915: Don't pin the object pages during pending vma binds omits 39a2bd34c933 drm/i915: Use the vma resource as argument for gtt binding [...] omits e1a4bbb6e837 drm/i915: Initial introduction of vma resources omits ab4911b7d411 drm/i915/ttm: ensure we unmap when purging omits 903e0387270e drm/i915/ttm: add unmap_virtual callback omits f3cb4a2de541 drm/i915/ttm: only fault WILLNEED objects omits 658a0c632625 drm/i915: don't call free_mmap_offset when purging omits ffa3fe080c77 drm/i915: clean up shrinker_release_pages omits 9354417750e5 drm/i915: remove writeback hook omits 57ded5fc98b1 drm/i915/pxp: Hold RPM wakelock during PXP unbind omits cdeea858d8df drm/i915: Remove unused i915->ggtt omits 17190a3492bb drm/i915/selftests: Use to_gt() helper for GGTT accesses omits 59dc4632e35b drm/i915/display: Use to_gt() helper for GGTT accesses omits 5c24c9d227e9 drm/i915/gem: Use to_gt() helper for GGTT accesses omits 204129a211fc drm/i915: Use to_gt() helper for GGTT accesses omits 848915c35e22 drm/i915/gt: Use to_gt() helper for GGTT accesses omits 816e3be74f16 drm/i915/gem: Use local pointer ttm for __i915_ttm_move omits 62eeb9ae1364 drm/i915: Increment composite fence seqno omits cbffbac9c142 drm/i915: Fix possible uninitialized variable in parallel [...] omits c3c2ac4c77ee drm/i915/guc: Check for wedged before doing stuff omits a88afcfa2586 drm/i915/execlists: Weak parallel submission support for e [...] omits 249af7242af7 drm/i915/guc: Report error on invalid reset notification omits d949edb503b1 leds: lp55xx: initialise output direction from dts omits cca4717422ce ARM: dts: omap3-n900: Fix lp5523 for multi color omits c4443fa2979e leds: ktd2692: Drop calling dev_of_node() in ktd2692_parse_dt omits 48d26841d9b6 leds: lgm-sso: Get rid of duplicate of_node assignment omits e68e05e67085 leds: tca6507: Get rid of duplicate of_node assignment omits 317465bcc6f4 Merge branch 'fs.idmapped' into for-next omits 66340b5a6f86 leds: leds-fsg: Drop FSG3 LED driver omits 110ac1426544 leds: lp50xx: remove unused variable omits 0f8821da4845 fs/namespace: Boost the mount_lock.lock owner instead of s [...] omits 2c702b9c8e9b dt-bindings: leds: Replace moonlight with indicator in mt6 [...] omits 94d0fdf061c5 leds: led-core: Update fwnode with device_set_node omits bd5fc9db54e2 leds: tca6507: use swap() to make code cleaner omits d667c5384577 From: Gene Chen gene_chen@richtek.com adds 9aa422ad3266 tipc: improve size validations for received domain records adds 7a82f89de92a audit: don't deref the syscall args when checking the open [...] adds 252787201edf Merge tag 'audit-pr-20220209' of git://git.kernel.org/pub/ [...] adds e3c85076d7a6 Merge tag 'mips-fixes-5.17_3' of git://git.kernel.org/pub/ [...] adds ff00854812b2 Merge tag 'linux-kselftest-kunit-fixes-5.17-rc4' of git:// [...] adds 16f7432c884b Merge tag 'linux-kselftest-fixes-5.17-rc4' of git://git.ke [...] adds 8ecbb179286c net: usb: qmi_wwan: Add support for Dell DW5829e adds 857898eb4b28 selftests: mptcp: add missing join check adds 029744cd4bc6 mptcp: netlink: process IPv6 addrs in creating listening sockets adds 4e9120cbaca1 Merge branch 'mptcp-fixes-for-5-17' adds 37f7860602b5 net: macb: Align the dma and coherent dma masks adds 58e61e416b5a skbuff: cleanup double word in comment adds 9ccc6e0c8959 dpaa2-eth: unregister the netdev before disconnecting from [...] adds c4416f5c2eb3 net: mpls: Fix GCC 12 warning adds 7fbf6795d127 net: mscc: ocelot: fix mutex lock error during ethtool stats read adds 21338d58736e ice: fix an error code in ice_cfg_phy_fec() adds 46b699c50c03 ice: fix IPIP and SIT TSO offload adds bea1898f65b9 ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler adds 5dbbbd01cbba ice: Avoid RTNL lock when re-creating auxiliary device adds a19f7d7da9b3 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a04ebf2112 net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios [...] adds f1baf68e1383 Merge tag 'net-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 8619e32825fd rtla: Follow kernel version adds f35491b86129 rtla/utils: Fix session duration parsing adds 1a6229096bb5 rtla/trace: Error message fixup adds 4bbf59a9db44 rtla: Fix segmentation fault when failing to enable -t adds 3a92e6de780c MAINTAINERS: Add RTLA entry adds 3203ce39ac0b tracing: Fix tp_printk option related with tp_printk_stop_on_boot adds 32f6c5d03774 Merge tag 'trace-v5.17-rc2' of git://git.kernel.org/pub/sc [...] adds df2bb4dc285e Merge tag 'drm-misc-fixes-2022-02-10' of git://anongit.fre [...] adds 783064383553 Merge tag 'drm-intel-fixes-2022-02-10' of git://anongit.fr [...] adds 03ad3093c7c0 display/amd: decrease message verbosity about watermarks t [...] adds a072312f43c3 drm/amdgpu: add utcl2_harvest to gc 10.3.1 adds 328e34a5ad22 drm/amd/display: Cap pflip irqs per max otg number adds 60fdf98a774e drm/amd/display: fix yellow carp wm clamping adds ad787771b436 drm/amd/display: keep eDP Vdd on when eDP stream is alread [...] adds a8b1e8636a32 drm/amd/pm: fix hwmon node of power1_label create issue adds 6e7545ddb134 drm/amdgpu/display: change pipe policy for DCN 2.0 adds 95e875bdb186 Merge tag 'amd-drm-fixes-5.17-2022-02-09' of https://gitla [...] adds c3ee3a9e4fa6 Merge tag 'drm-fixes-2022-02-11' of git://anongit.freedesk [...] adds 921d2eb09673 ata: sata_fsl: fix sscanf() and sysfs_emit() format strings adds c8ea23d5fa59 ata: libata-core: Disable TRIM on M88V29 adds 284fce044332 Merge tag 'ata-5.17-rc4-2' of git://git.kernel.org/pub/scm [...] adds 0b9df436192a Merge tag 'gpio-fixes-for-v5.17-rc4' of git://git.kernel.o [...] adds 0d7c1153d929 io_uring: Clean up a false-positive warning from GCC 9.3.0 adds 0a3f1e0beacf mm: io_uring: allow oom-killer from io_uring_setup adds 199b7f84c428 Merge tag 'io_uring-5.17-2022-02-11' of git://git.kernel.d [...] adds 00e757b648c0 nvme: add nvme_complete_req tracepoint for batched completion adds 63573807b27e nvme-tcp: fix bogus request completion when failing to send AER adds 93e2c52d71a6 Merge tag 'nvme-5.17-2022-02-10' of git://git.infradead.or [...] adds bf23747ee053 loop: revert "make autoclear operation asynchronous" adds cf26a2360a6e Merge tag 'block-5.17-2022-02-11' of git://git.kernel.dk/l [...] adds 356b8103d4c4 Revert "gfs2: check context in gfs2_glock_put" adds d3add1a9519d gfs2: Fix gfs2_release for non-writers regression adds 8ce964b520ad Merge tag 'gfs2-v5.16-rc3-fixes2' of git://git.kernel.org/ [...] adds 27a98fe60b03 Merge branch 'acpi-x86' adds 883fd0aba1ae Merge tag 'acpi-5.17-rc4' of git://git.kernel.org/pub/scm/ [...] adds e47ca4032626 Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] adds f40fe31c0144 riscv: cpu-hotplug: clear cpu from numa map when teardown adds 6df2a016c0c8 riscv: fix build with binutils 2.38 adds 1d41d2e82623 Merge tag 'riscv-for-linus-5.17-rc4' of git://git.kernel.o [...] adds 075b7d363c67 Revert "PCI/portdrv: Do not setup up IRQs if there are no users" adds adccc16ea3c5 Merge tag 'pci-v5.17-fixes-4' of git://git.kernel.org/pub/ [...] adds 5225e1b87432 ARM: dts: meson: Fix the UART compatible strings adds 57007bfb5469 ARM: dts: meson8: Fix the UART device-tree schema validation adds 3375aa77135f ARM: dts: meson8b: Fix the UART device-tree schema validation adds 789602061203 Merge tag 'amlogic-fixes-v5.17-rc-v2' of git://git.kernel. [...] adds 1830947ee4e8 arm64: Remove ARCH_VULCAN adds 5e5eddd94c89 Revert "arm64: dts: imx8mn-venice-gw7902: disable gpu" adds 83e396641110 Merge tag 'soc-fixes-5.17-1' of git://git.kernel.org/pub/s [...] adds 925346c129da fs/binfmt_elf: fix PT_LOAD p_align values for loaders adds 24d7275ce279 fs/proc: task_mmu.c: don't read mapcount for migration entry adds b485c6f1f9f5 mm: vmscan: remove deadlock due to throttling failing to m [...] adds 0764db9b49c9 mm: memcg: synchronize objcg lists with a dedicated spinlock adds 8913c6100148 kfence: make test case compatible with run time set sample [...] adds 9917ff5f3197 Merge branch 'akpm' (patches from Andrew) adds 5c72263ef2fb signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE adds 495ac3069a62 seccomp: Invalidate seccomp mode to catch death failures adds eed09ad26182 samples/seccomp: Adjust sample to also provide kill option adds eef8cffcaba8 Merge tag 'seccomp-v5.17-rc4' of git://git.kernel.org/pub/ [...] adds f34c4f2dd244 xen/x86: obtain full video frame buffer address for Dom0 a [...] adds e07e98da924e xen/x86: detect support for extended destination ID adds afea27dc3105 xen/x2apic: Fix inconsistent indenting adds f66edf684edc xen/pci: Make use of the helper macro LIST_HEAD() adds 4a387c98b3ab Merge tag 'for-linus-5.17a-rc4-tag' of git://git.kernel.or [...] adds dd9cb842fa9d s390/cio: verify the driver availability for path_event call adds a4fd49cdb549 Merge tag 's390-5.17-4' of git://git.kernel.org/pub/scm/li [...] adds 57bc3d3ae8c1 net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup adds c853685d11c0 usb: core: Unregister device on component_add() failure adds 75e5b4849b81 USB: gadget: validate interface OS descriptor requests adds 38ea1eac7d88 usb: gadget: rndis: check size of RNDIS_MSG_SET command adds 269cbcf7b72d usb: dwc2: drd: fix soft connect when gadget is unconfigured adds c1dd10c681cd Merge tag 'usb-serial-5.17-rc4' of https://git.kernel.org/ [...] adds 736e8d89044c Revert "usb: dwc2: drd: fix soft connect when gadget is un [...] adds 85187378990e Merge tag 'usb-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds 522e7d03f7d2 Merge tag 'tty-5.17-rc4' of git://git.kernel.org/pub/scm/l [...] adds dcd72f546657 Merge tag 'staging-5.17-rc4' of git://git.kernel.org/pub/s [...] adds c72ea2050361 iio: buffer: Fix file related error handling in IIO_BUFFER [...] adds 080eba785fe1 Merge tag 'char-misc-5.17-rc4' of git://git.kernel.org/pub [...] adds b81b1829e7e3 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds e9c25787db08 Merge tag '5.17-rc4-smb3-fixes' of git://git.samba.org/sfr [...] adds 8795359e35bc x86/sgx: Silence softlockup detection when releasing large [...] adds 808f0ab22106 Merge tag 'x86_urgent_for_v5.17_rc4' of git://git.kernel.o [...] adds 5f4e5ce638e6 perf: Fix list corruption in perf_cgroup_switch() adds f5e02656b19f Merge tag 'perf_urgent_for_v5.17_rc4' of git://git.kernel. [...] adds 13765de8148f sched/fair: Fix fault in reweight_entity adds 6f3573672324 Merge tag 'sched_urgent_for_v5.17_rc4' of git://git.kernel [...] adds bfb1a7c91fb7 x86/bug: Merge annotate_reachable() into _BUG_FLAGS() asm adds 42964a18f81c Merge tag 'objtool_urgent_for_v5.17_rc4' of git://git.kern [...] adds 1e34064b6055 Merge tag 'irqchip-fixes-5.17-2' of git://git.kernel.org/p [...] adds c5d714aa6dce Merge tag 'irq-urgent-2022-02-13' of git://git.kernel.org/ [...] adds d23a0c371822 kconfig: fix missing fclose() on error paths adds 1b9e740a81f9 kconfig: fix failing to generate auto.conf adds e89d3a467109 Merge tag 'kbuild-fixes-v5.17-2' of git://git.kernel.org/p [...] adds 754e0b0e3560 Linux 5.17-rc4 adds 532be6ed363b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 3a3a7d07a596 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 9bb162fa26ed powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE adds 01a35b468936 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1de9770d121e net/smc: Avoid overwriting the copies of clcsock callback [...] adds dcd54265c8bc drop_monitor: fix data-race in dropmon_net_event / trace_n [...] adds 7152303cbec4 selftests: netfilter: add synproxy test adds 75063c9294fb netfilter: xt_socket: fix a typo in socket_mt_destroy() adds 2e71ec1a725a selftests: netfilter: fix exit value for nft_concat_range adds 2b4e5fb4d377 netfilter: nft_synproxy: unregister hooks on init error path adds 249749c88906 selftests: netfilter: synproxy test requires nf_conntrack adds bbe4c0896d25 selftests: netfilter: disable rp_filter on router adds 525de9a79349 Merge ra.kernel.org:/pub/scm/linux/kernel/git/netfilter/nf adds bea2662e7818 iwlwifi: fix use-after-free adds 85d24ad38bc4 Merge tag 'wireless-2022-02-11' of git://git.kernel.org/pu [...] adds 6bb9681a43f3 net: dsa: lan9303: fix reset on probe adds 6c342ce2239c mctp: serial: Cancel pending work from ndo_uninit handler adds bf8e59fd315f atl1c: fix tx timeout after link flap on Mikrotik 10/25G NIC adds 143de8d97d79 tipc: fix a bit overflow in tipc_crypto_key_rcv() adds 5a78916babab Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 4a11678f6838 bpf: Do not try bpf_msg_push_data with len 0 adds a8abb0c3dc1e bpf: Fix crash due to incorrect copy_map_value adds a7e75016a075 selftests/bpf: Add test for bpf_timer overwriting crash adds acc3c47394a1 Merge branch 'Fix for crash due to overwrite in copy_map_value' adds 3bd916ee0ecb bpf: Emit bpf_timer in vmlinux BTF adds 5eaed6eedbe9 bpf: Fix a bpf_timer initialization issue adds 3df9d803163e Merge branch 'bpf: fix a bpf_timer initialization issue' adds a269173b1bc8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7c76ecd9c99b xfrm: enforce validity of offload input flags adds 383c6b09d6c1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 8e1741c65899 ALSA: memalloc: Fix dma_need_sync() checks adds 3e16dc50d77d ALSA: memalloc: invalidate SG pages before sync adds 9b0a3e97adbf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c8d251f51ee6 ASoC: qcom: Actually clear DMA interrupt register for HDMI adds a887f9c7a4d3 ASoC: wm_adsp: Correct control read size when parsing comp [...] adds 4662a06abb33 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 6a5b66deaad1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds a2171d9e4883 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ebb68d00eada Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds d72475ecfaff Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds a7e793a867ae selftests/exec: Add non-regular to TEST_GEN_PROGS adds 0f608ab8bca3 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds fbbdcbab7b91 Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds e8880e19950f Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 6620e311ae76 MAINTAINERS: replace a Microchip AT91 maintainer adds 26077968f838 dt-bindings: ARM: at91: update maintainers entry adds 002360dd9013 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds dd4589eee99d Revert "svm: Add warning message for AVIC IPI invalid target" adds c53bbe2145f5 KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NP [...] adds e1779c2714c3 KVM: x86: nSVM: fix potential NULL derefernce on nested migration adds e8efa4ff0037 KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM sa [...] adds 759cbd59674a KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry wh [...] adds 91f673b3e1bd KVM: x86: nSVM: expose clean bit support to the guest adds 2b0ecccb5531 KVM: x86: nSVM: deal with L1 hypervisor that intercepts in [...] adds 755c2bf87860 KVM: x86: lapic: don't touch irr_pending in kvm_apic_updat [...] adds 391503528257 KVM: x86: SVM: move avic definitions from AMD's spec to svm.h adds fcb732d8f8cf KVM: x86/xen: Fix runstate updates to be atomic when preem [...] adds 5bfa685e62e9 KVM: arm64: vgic: Read HW interrupt pending state from the HW adds ed343aa85718 Merge tag 'kvmarm-fixes-5.17-3' of git://git.kernel.org/pu [...] adds 0316dbb9a017 selftests: kvm: Remove absent target file adds 0a5f784273aa KVM: SVM: extract avic_ring_doorbell adds 30811174f0db KVM: SVM: set IRR in svm_deliver_interrupt adds 66fa226c131f KVM: SVM: fix race between interrupt delivery and AVIC inhibition adds 0a6a98163d3d Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 4f2e1613bfb7 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds da914bf2db7c Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 201e861c5f61 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 0bdeac2b2758 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds f10f582d2822 scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() a [...] adds 6c318e6022b0 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c754c2362c00 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8cd1731dcc9c Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 200f300fe21f Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 5255b4fd80f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 89d83d8eb902 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 59f39bfa6553 drm/cma-helper: Set VM_DONTEXPAND for mmap adds ecf2acb68532 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 483b347a9394 KVM: x86: Replace memset() "optimization" with normal per- [...] adds ee3dbe5d2c84 intel_th: msu: Use memset_startat() for clearing hw header adds 8a9c87e35d75 media: omap3isp: Use struct_group() for memcpy() region adds 05720d5322e7 scsi: mpt3sas: Convert to flexible arrays adds 9b106a9037d7 fortify: Detect struct member overflows in memcpy() at com [...] adds 4a47e3d1c71c fortify: Detect struct member overflows in memmove() at co [...] adds 45e31710b1ca fortify: Detect struct member overflows in memset() at com [...] adds f99444784bf9 fortify: Update compile-time tests for Clang 14 adds e425afe3f96e fortify: Replace open-coded __gnu_inline attribute adds f962e01a944b Compiler Attributes: Add __pass_object_size for Clang adds ff9d91e11c69 Compiler Attributes: Add __overloadable for Clang adds 82266a67f833 Compiler Attributes: Add __diagnose_as for Clang adds 08c6c1240b98 fortify: Make pointer arguments const adds 154aa14cf705 fortify: Use __diagnose_as() for better diagnostic coverage adds 9f51c7bfb5df fortify: Make sure strlen() may still be used as a constan [...] adds e9ebe9d15a97 fortify: Add Clang support adds 26645f94e83b drm/dp: Fix off-by-one in register cache size adds 9737cb2ba01d drm/dp: Fix OOB read when handling Post Cursor2 register adds e8d07dab476a iio: addac: ad74413r: Do not reference negative array offsets adds d05425523c40 tpm: vtpm_proxy: Check length to avoid compiler warning adds 6263c633794f alpha: Silence -Warray-bounds warnings adds 456a8a02cdfc m68k: cmpxchg: Dereference matching size adds 44dc8eeec2cc scsi: ibmvscsis: Silence -Warray-bounds warning adds 19cc51c4a01b Makefile: Enable -Warray-bounds adds a092a8e705ca Makefile: Enable -Wzero-length-bounds adds 6d7027b5514d Merge branch 'for-next/array-bounds' into for-next/kspp adds 8e7c8ca6b988 test_overflow: Regularize test reporting output adds 6312fc63aee9 overflow: Implement size_t saturating arithmetic helpers adds 1607085dd837 Merge branch 'for-next/overflow' into for-next/kspp adds f154066b61df gcc-plugins/stackleak: Provide verbose mode adds 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes adds ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text adds 3803ad40e73c Merge branch 'for-next/hardening' into for-next/kspp adds ae8851d3ff27 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 7c8eaf067645 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67fd18924647 perf tools: Try chroot'ed filename when opening dso/symbol adds 75d48c56703d perf inject: Try chroot directory when reading build-id adds 40b0c5fd2455 perf annotate: Try chroot filename for objdump adds 7672d00a76d8 perf lock: Convert lockhash_table to use hlist adds e1c3177b0d5b perf lock: Change type of lock_stat->addr to u64 adds f4cf2d75acac perf lock: Sort map info based on class name adds ba8a56c7e6e7 perf lock: Fix lock name length check for printing adds 0d435bf8c3f4 perf lock: Add -c/--combine-locks option adds ea0ddc27e260 perf lock: Carefully combine lock stats for discarded entries adds 7954f71689f9 perf record: Introduce thread affinity and mmap masks adds d87c25e8f405 tools lib: Introduce fdarray duplicate function adds 415ccb58f68a perf record: Introduce thread specific data array adds 6fbe4f48ad59 perf record: Introduce function to propagate control commands adds 396b626b95d2 perf record: Introduce thread local variable adds 1e5de7d9c6de perf record: Stop threads in the end of trace streaming adds 3217e9fecf11 perf record: Start threads in the beginning of trace streaming adds 56f735fff35e perf record: Introduce data file at mmap buffer object adds ae9c7242b29f perf record: Introduce bytes written stats adds 75f5f1fcb9c0 perf record: Introduce compressor at mmap buffer object adds 610fbc016531 perf record: Introduce data transferred and compressed stats adds 06380a849fa8 perf record: Introduce --threads command line option adds f466e5ed6c35 perf record: Extend --threads command line option adds b5f2511d4b39 perf record: Implement compatibility checks adds bb6be405c4a2 perf session: Load data directory files for analysis adds 2292083f5956 perf report: Output data file name in raw trace dump adds c56c39276baa perf cpumap: Migrate to libperf cpumap api adds 6a12a63e5fa8 perf cpumap: Use for each loop adds b80675fabef0 perf map: Add const to map_ip and unmap_ip adds bcaf0a97858d perf namespaces: Add functions to access nsinfo adds 3c882bf263dd Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK adds a2a1d64beb5a Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds d1fd4433a703 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 86ba3ddc52f3 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds 26311b7c3202 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a082b72b97fe Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 44fd97b1ab31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 18dddf1a8252 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 5adb732ea23d Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 7a7b1414ea9a dt-bindings: power: imx8mq: add defines for VPU blk-ctrl domains adds a1415fbcdd8a Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 608d7c325e85 soc: imx: imx8m-blk-ctrl: add i.MX8MQ VPU blk-ctrl adds 6d240170811a firmware: imx: add get resource owner api adds 11db13da61c7 Merge branch 'imx/soc' into for-next adds 182c4e1f92c1 dt-bindings: soc: add binding for i.MX8MQ VPU blk-ctrl adds 5f558b6dbf21 dt-bindings: arm: imx: add Protonic PRT8MM board compatible adds 00ffe9e0833c dt-bindings: arm: Add emtrion hardware emCON-MX8M Mini adds 6ba8986b35ed dt-bindings: arm: fsl: add toradex,verdin-imx8mm et al. adds 39d01d9c4522 dt-bindings: power: add defines for i.MX8MP power domain adds 38294f6158b8 dt-bindings: power: imx8mp: add defines for HSIO blk-ctrl domains adds 8a473f456090 dt-bindings: soc: add binding for i.MX8MP HSIO blk-ctrl adds e47b3c8d7902 Merge branch 'imx/bindings' into for-next adds 4cb7df64c732 ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk [...] adds daad593a0c9a ARM: dts: imx6qdl-phytec: add missing pmic MFD subdevices adds 84ff7ceaff09 ARM: dts: imx6qdl-phytec: handle unneeded MFD-subdevices c [...] adds 0c6f71176ea4 ARM: dts: imx: Add missing LVDS decoder on M53Menlo adds 87158e5e8c3d ARM: dts: imx7: Move PCIe out of AIPS3 adds fff5ea96659a ARM: dts: imx6qdl-mba6: Move rtc alias to common location adds 33b424c68485 ARM: dts: imx6qdl: tqma6: Add i2c bus recovery adds 0563988cf7c4 ARM: dts: imx6qdl: tqma6: Mark gpio-buttons as wakeup-source adds b94684099d8c ARM: dts: imx6qdl: tqma6: Remove obsolete comment adds b251fd8ccd6c ARM: dts: imx6qdl-mba6: Move pinmux to regulator node adds 0e1200846a55 ARM: dts: imx6dl-prtvt7: Add display and panel nodes adds 6d09161111ef ARM: dts: imx6dl-prtvt7: Add missing tvp5150 video decoder node adds 9a6dbef4f234 ARM: dts: imx6qdl-vicut1: add CAN termination support adds add9b6b629cc ARM: dts: imx6dl: plym2m, prtvt7, victgo: make use of new [...] adds 7b3c8ad08830 ARM: dts: imx6dl: plym2m, prtvt7, victgo: add thermal zone [...] adds ecd96e26fdf1 Merge branch 'imx/dt' into for-next adds cfc5078432ca arm64: dts: imx8mm: Add the pcie phy support adds aaeba6a8e226 arm64: dts: imx8mm: Add the pcie support adds b4d36c10bf17 arm64: dts: imx8mm-evk: Add the pcie support on imx8mm evk board adds 8b8ebec67360 arm64: dts: imx8mn: add GPC node adds ea2b5af58ab2 arm64: dts: imx8mn: put USB controller into power-domains adds 18d4a6c9f280 arm64: dts: imx8mn: add DISP blk-ctrl adds 9a0f3b157e22 arm64: dts: imx8mn: Enable GPU adds afb424b99e0f arm64: dts: imx8mm-venice*: add PCIe support adds 84a7f5a98346 arm64: dts: imx8qm: Drop CPU 'arm,armv8' compatible adds 58497d7a13ed arm64: dts: imx: add Protonic PRT8MM board adds 0bcc4bf063b2 arm64: dts: imx8mq: disable DDRC node by default adds eb893e34309c arm64: dts: mnt-reform2: add internal display support adds 0c84549ab5c4 arm64: dts: mnt-reform2: correct i2c3 pad-ctrl adds 75e4493e881d arm64: dts: imx8qm: Add SCU RTC node adds 591de9fb73b7 arm64: dts: imx8: add mu5/6 node adds 5c87d6cbebc3 arm64: dts: imx8qxp-ss-adma: Drop fsl,imx7ulp-lpuart comaptible adds b2d67d7bdf74 arm64: dts: imx8mp: disable usb3_phy1 adds b10e940f8a81 arm64: dts: imx8mm: Add missing MX8MM_IOMUXC_NAND_READY_B_ [...] adds 8cd449d73d82 arm64: dts: imx8mn-venice-gw7902: disable gpu adds 9d46d9f7821e arm64: dts: imx8m{m,n}_venice*: add gpio-line-names adds 34b13d121344 arm64: dts: ls1028a-qds: define mdio slots for networking options adds 30e5d233682f arm64: dts: imx8mq-tqma8mq: Remove redundant vpu reference adds 79e791870ac3 Merge commit '7a7b1414ea9a3641672be768afe16f583f0b76e7' in [...] adds 4ac7e4a81272 arm64: dts: imx8mq: Enable both G1 and G2 VPU's with vpu-blk-ctrl adds 9cbe605b8e3f arm64: dts: imx8mm: Enable Hantro G1 and G2 video decoders adds 1d84283101fc arm64: dts: tqma8mqml: add PCIe support adds 2449d0440a2b arm64: dts: imx8mm: Add support for emtrion emCON-MX8M Mini adds 708756e1972e arm64: dts: imx8mm: fix strange hex notation adds d7a385660e24 arm64: dts: fsl-ls1028a-qds: Drop overlay syntax hard coding adds 6f112d0fcf78 arm64: dts: freescale: Use overlay target for simplicity adds 9fb35e0d4d54 arm64: dts: imx8mp-evk: add PCA6416 interrupt controller mode adds 6a57f224f734 arm64: dts: freescale: add initial support for verdin imx8m mini adds f471b9a52679 arm64: dts: imx8mm-beacon: Enable PCIe adds 5edaa224645b arm64: dts: imx8mq-evk: Add second PCIe port support adds 50197bc4e126 Merge branch 'imx/dt64' into for-next adds 10fb2ac13bc3 arm64: defconfig: enable taskstats configuration adds 34d9d2c9dc87 arm64: defconfig: enable pcieaer configuration adds 6e3807935e18 arm64: defconfig: re-order default configuration adds dde8cd786e37 arm64: defconfig: rebuild default configuration adds 5cf36c315f9e arm64: defconfig: enable bpf/cgroup firewalling adds 547950e571f2 arm64: defconfig: enable imx8m pcie phy driver adds e95622289f26 arm64: defconfig: build imx-sdma as a module adds ca5a50301755 arm64: defconfig: build r8169 as a module adds cf3f722be6ca arm64: defconfig: enable verdin-imx8mm relevant drivers as [...] adds 551c8a926246 Merge branch 'imx/defconfig' into for-next adds 44c7040c5782 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8a4176e19366 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a971e367725a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84f858d5085e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dc6b3c8c19c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a28106a2734f arm64: dts: qcom: c630: Add backlight controller adds ff899133fdae arm64: dts: qcom: c630: Move panel to aux-bus adds 59892de947f0 arm64: dts: qcom: ipq8074: enable the GICv2m support adds 3d44861d006b arm64: dts: qcom: ipq6018: enable the GICv2m support adds 134cfc5565d3 dt-bindings: arm: qcom: Add msm8996 and apq8096 compatibles adds 3431a7f5bbf2 arm64: dts: qcom: msm8996-mtp: Add msm8996 compatible adds f55dda215731 arm64: dts: qcom: msm8996: Rename cluster OPP tables adds b7072cc5704d arm64: dts: qcom: qcs404: Rename CPU and CPR OPP tables adds aa2d0bf04a3c arm64: dts: qcom: sm8450: add interconnect nodes adds 555ab09c7896 arm64: dts: qcom: ipq8074: drop the clock-frequency property adds 01b8c4aff332 arm64: dts: qcom: ipq6018: drop the clock-frequency property adds 1dc3e50eb680 arm64: dts: qcom: sm8450: Add LLCC/system-cache-controller node adds bf8f5182b8f5 clk: qcom: ipq8074: fix PCI-E clock oops adds 85cedb4e0c9d dt-bindings: clock: Add qualcomm QCM2290 DISPCC bindings adds cc517ea3333f clk: qcom: Add display clock controller driver for QCM2290 adds 30ac9f356f50 clk: qcom: gpucc-sdm660: fix two clocks with parent_names adds 6985fdc0c80c clk: qcom: gpucc-sdm660: get rid of the test clock adds ba9b57dcac4f clk: qcom: gpucc-sdm660: use parent_hws instead of parent_data adds 3ca901712156 clk: qcom: camcc-sc7180: use ARRAY_SIZE instead of specify [...] adds 5d57a18f2569 clk: qcom: camcc-sc7180: get rid of the test clock adds f1697f36196e clk: qcom: camcc-sc7180: use parent_hws instead of parent_data adds cf4cd3dcb79a clk: qcom: camcc-sdm845: use ARRAY_SIZE instead of specify [...] adds 6b7ef45f7aa9 clk: qcom: camcc-sdm845: get rid of the test clock adds b4e2d27ec748 clk: qcom: camcc-sdm845: move clock parent tables down adds 0cc3bd80610c clk: qcom: camcc-sdm845: convert to parent_hws/_data adds 38d40dd3ed38 clk: qcom: videocc-sc7180: use parent_hws instead of parent_data adds ed96df3d461e clk: qcom: gcc-msm8996: use ARRAY_SIZE instead of specifyi [...] adds b554a687b497 clk: qcom: gcc-msm8996: drop unsupported clock sources adds 1a2789cff03c clk: qcom: gcc-msm8996: move clock parent tables down adds b3867679d460 clk: qcom: gcc-msm8996: use parent_hws/_data instead of pa [...] adds fb4701307ce7 clk: qcom: gcc-msm8996: start getting rid of xo clk adds ef36263aa03b dt-bindings: clock: Add support for the MSM8226 mmcc adds e6db8c8be7ad clk: qcom: Add MSM8226 Multimedia Clock Controller support adds 76ee15ae1b13 soc: qcom: socinfo: Add some more PMICs and SoCs adds 06b24ab36440 soc: qcom: llcc: Add support for 16 ways of allocation adds 8008e7902f28 soc: qcom: llcc: Update the logic for version info extraction adds 2b8175a1f108 soc: qcom: llcc: Add write-cache cacheable support adds bc88a42075cd soc: qcom: llcc: Add missing llcc configuration data adds 424ad93c23e2 soc: qcom: llcc: Update register offsets for newer LLCC HW adds a6e9d7ef252c soc: qcom: llcc: Add configuration data for SM8450 SoC adds c4bfcb73b609 dt-bindings: arm: msm: Add LLCC compatible for SM8350 adds c9413e3e1e59 dt-bindings: arm: msm: Add LLCC compatible for SM8450 adds c8a8f7551707 ARM: dts: qcom: sdx55: Fix the address used for PCIe EP lo [...] adds a457d40e1b5c Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] adds b631fabece14 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 41eae1f0243c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 59d7cc680b2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ac4f36365290 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 810028668c6d arm64: dts: rockchip: add gpu node to rk356x adds c0a7259fad2d arm64: dts: rockchip: add cooling map and trip points for [...] adds 6ac383456452 arm64: dts: rockchip: enable the gpu on quartz64-a adds 0f546cd635ee arm64: dts: rockchip: enable the gpu on rk3568-evb1-v10 adds 679f048a10d8 arm64: dts: rockchip: enable the tsadc on rk3568-evb1-v10 adds 3fa9a567369f Merge branch 'v5.18-armsoc/dts64' into for-next adds a7c9013216f3 dt-bindings: arm: rockchip: Add Pine64 PineNote board adds 79c5f0e52d29 arm64: dts: rockchip: Add pdm node to rk356x adds d449121e5e8a arm64: dts: rockchip: Add Pine64 PineNote board adds 1d82f9be3486 Merge branch 'v5.18-armsoc/dts64' into for-next adds be4e65bdffab ARM: dts: rockchip: reorder rk322x hmdi clocks adds 3916c3619599 ARM: dts: rockchip: fix a typo on rk3288 crypto-controller adds 390ab8960817 Merge branch 'v5.17-armsoc/dtsfixes' into for-next adds 66b11f8430cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e465ea5cc05d dt-bindings: soc: samsung: usi: refer to dtschema for children adds 8b5584aa4c4a Merge branch 'next/soc' into for-next adds 60a9914cb206 ARM: dts: exynos: add missing HDMI supplies on SMDK5250 adds 453a24ded415 ARM: dts: exynos: add missing HDMI supplies on SMDK5420 adds c443ddd03aec Merge branch 'next/dt' into for-next adds daeb1c2b50fb arm64: dts: exynos: drop incorrectly placed wakeup interru [...] adds 75a0c6a50580 arm64: dts: exynos: align pinctrl with dtschema in Exynos850 adds f377d4d4beaf arm64: dts: exynos: use dedicated wake-up pinctrl compatib [...] adds 9f6408ce5dfa Merge branch 'next/dt64' into for-next adds 47e34d5d1fb5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fa49dd14126c Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] adds 1ba603f56568 firmware: arm_scmi: Remove space in MODULE_ALIAS name adds 070292540812 Merge branch 'for-next/scmi/fixes' of git://git.kernel.org [...] adds b460b14c5c82 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds de83b0f83b12 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 0f9cfb76ebc0 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 2ff6384b0942 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 4c28c6df2ea5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c837a4b2d5ab Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 86ed1296e3c2 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 93799203a26e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds 28a024af0395 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC adds 19db4f8f7faa Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 4a10c506aeed Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds 97a58c1b74d4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83cdcc2f7a19 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 60db0973b569 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 8b8b3ef87709 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds fa00e495a372 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS adds f4eee3bf0531 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds b160628e9ebc parisc: Show error if wrong 32/64-bit compiler is being used adds 517709293b5c parisc: Fix some apparent put_user() failures adds 1d2d8b427e2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] adds b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. adds f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting adds 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 adds d5342fdd163a powerpc: dts: Fix some I2C unit addresses adds eddaa9a40275 powerpc/pseries: read the lpar name from the firmware adds 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] adds 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot adds ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name adds 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c adds b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps adds a1c414093370 powerpc/epapr: Fix parmeters typo adds 925f76c55784 powerpc/spufs: adjust list element pointer type adds be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION adds d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] adds 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU adds e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' adds dd75080aa840 powerpc/kasan: Fix early region not updated correctly adds 9872cbfb4558 powerpc/603: Remove outdated comment adds 4634bf4455fe powerpc/603: Clear C bit when PTE is read only adds 535bda36dbf2 powerpc/nohash: Remove pte_same() adds 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core adds 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region adds d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS adds e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h adds fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement adds 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT adds 12318163737c powerpc/32: Remove remaining .stabs annotations adds 27e21e8f128a powerpc/32: Remove _ENTRY() macro adds 2f293651eca3 livepatch: Fix build failure on 32 bits processors adds 0c850965d690 powerpc/module_32: Fix livepatching for RO modules adds a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 adds 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] adds 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() adds d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] adds c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] adds 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS adds 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller adds 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] adds 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 adds 4ee83a2cfbc4 powerpc/ftrace: Remove ftrace_32.S adds a4c182ecf335 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] adds f222ab83df92 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() adds a8936569a07b powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] adds 0670010f3b10 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core adds 9d44d1bd93b9 powerpc: Use the newly added is_tsk_32bit_task() macro adds 67484e0de9c9 powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding adds 7c3bba919990 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ adds 6836f099039e powerpc/lib/sstep: use truncate_if_32bit() adds f061fb03ee61 powerpc/vdso: augment VDSO32 functions to support 64 bits build adds d88378d8d2c7 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] adds fd1feade75fb powerpc/vdso: Merge vdso64 and vdso32 into a single directory adds 9b97bea90072 powerpc/vdso: Remove cvdso_call_time macro adds 692b21d78046 powerpc/vdso: Move cvdso_call macro into gettimeofday.S adds 92e6dc257bd5 powerpc/pseries: make pseries_devicetree_update() static adds 2504e5b9827f selftests/powerpc/copyloops: Add memmove_64 test adds 2354ad252b66 powerpc/mm: Update default hugetlb size early adds 5a72345e6a78 powerpc: Fix STACKTRACE=n build adds a7577fdb70e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2ea317a08572 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d89c4cbf0f9d Merge branch 'fixes' into for-next adds dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion adds 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers adds f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number adds 00abcf534675 Merge branch 'features' into for-next adds 114407522f8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b90446694f31 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds d1c56bfdaca4 tests: fix idmapped mount_setattr test adds 97acd701185b MAINTAINERS: add entry for idmapped mounts adds fdadcbad209c fs: add kernel doc for mnt_{hold,unhold}_writers() adds a09af85ca889 fs: add mnt_allow_writers() and simplify mount_setattr_prepare() adds 8a131e450318 fs: simplify check in mount_setattr_commit() adds 6a0231ff4fff fs: don't open-code mnt_hold_writers() adds fdc787974c13 fs: clean up mount_setattr control flow adds 7ae2aeb540ac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6c89783eba0 fscrypt: add functions for direct I/O support adds 489734ef94f4 iomap: support direct I/O with fscrypt using blk-crypto adds 38ea50daa7a4 ext4: support direct I/O with fscrypt using blk-crypto adds 8a2c77bc2a9a f2fs: support direct I/O with fscrypt using blk-crypto adds cdaa1b1941f6 fscrypt: update documentation for direct I/O support adds a5d971919a81 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds 1b56a9e0aa91 Merge branch 'misc-5.17' into for-next-current-v5.16-20220211 adds b09d4c791a7f Merge branch 'for-next-current-v5.16-20220211' into for-ne [...] adds f4c6934494f9 btrfs: remove write and wait of struct walk_control adds b2e18779f5e6 btrfs: reuse existing pointers from btrfs_ioctl adds c095e1a54897 btrfs: don't log unnecessary boundary keys when logging directory adds 64cac530cddc btrfs: put initial index value of a directory in a constant adds c5821cd4c014 btrfs: stop copying old dir items when logging a directory adds 00e0c5d4b935 btrfs: stop trying to log subdirectories created in past t [...] adds 16b820046399 btrfs: move missing device handling in a dedicate function adds 8c2dd2cd97fa btrfs: reuse existing inode from btrfs_ioctl adds 6b5aaefca0dc btrfs: simplify fs_devices member access in btrfs_init_dev [...] adds 71d3c093182f btrfs: harden identification of a stale device adds cdeca4915a61 btrfs: match stale devices by dev_t adds 44aaabd0ecd8 btrfs: add device major-minor info in the struct btrfs_device adds 7ad969c8b57a btrfs: use dev_t to match device in device_matched adds d589734d2e3e btrfs: cleanup temporary variables when finding rotational [...] adds 73702aab3518 btrfs: zoned: remove redundant initialization of to_add adds 233466f90e42 btrfs: scrub: remove redundant initialization of increment adds 3c55a211df4e btrfs: move QUOTA_ENABLED check to rescan_should_stop from [...] adds a6f101f01b48 btrfs: send: remove redundant ret variable in fs_path_copy adds 04c4a292d886 btrfs: add helper to delete a dir entry from a log tree adds 59128153f0a1 btrfs: pass the dentry to btrfs_log_new_name() instead of [...] adds 50c01d36c87e btrfs: avoid logging all directory changes during renames adds 5d745b57779f btrfs: stop doing unnecessary log updates during a rename adds e535cdd32015 btrfs: avoid inode logging during rename and link when possible adds 420ce0e35271 btrfs: use single variable to track return value at btrfs_ [...] adds e56934283482 btrfs: add definition for EXTENT_TREE_V2 adds 57d92948670d btrfs: disable balance for extent tree v2 for now adds 66959c7f5c02 btrfs: disable device manipulation ioctl's EXTENT_TREE_V2 adds f705b64c93bb btrfs: disable qgroups in extent tree v2 adds 6cc12bdd3931 btrfs: disable scrub for extent-tree-v2 adds 69b98c183f4d btrfs: disable snapshot creation/deletion for extent tree v2 adds 15a699d5d5a5 btrfs: disable space cache related mount options for exten [...] adds 77225cf3f1f4 btrfs: tree-checker: don't fail on empty extent roots for [...] adds 658a72771258 btrfs: abstract out loading the tree root adds fb2495a161f5 btrfs: add code to support the block group root adds 59d143e83ed0 btrfs: add support for multiple global roots adds e9b43be7fb99 btrfs: zoned: make zone activation multi stripe capable adds a70511731335 btrfs: zoned: make zone finishing multi stripe capable adds 453da3c65735 btrfs: zoned: prepare for allowing DUP on zoned adds a3bafeb20087 btrfs: zoned: allow DUP on meta-data block groups adds f310f8bd6b36 btrfs: don't hold CPU for too long when defragging a file adds 5b34237df198 btrfs: replace BUILD_BUG_ON by static_assert adds 7b00589324d5 btrfs: zoned: remove redundant assignment in btrfs_check_z [...] adds d55c198366b6 btrfs: stop checking for NULL return from btrfs_get_extent [...] adds 1a1a1a10dadc btrfs: remove unnecessary leaf free space checks when push [...] adds ada332f6ecb1 btrfs: avoid unnecessary COW of leaves when deleting items [...] adds 03cecc486c77 btrfs: avoid unnecessary computation when deleting items f [...] adds 0e85a09c7c3d btrfs: remove constraint on number of visited leaves when [...] adds 1aec8ded54a0 btrfs: remove useless path release in the fast fsync path adds 807231d4a90c btrfs: prepare extents to be logged before locking a log t [...] adds e5fed11bd6ea btrfs: stop checking for NULL return from btrfs_get_extent() adds fb40bf4aac42 btrfs: fix lost error return value when reading a data page adds f650d45f5da6 btrfs: remove no longer used counter when reading data page adds 2f582937d1bd btrfs: assert we have a write lock when removing and repla [...] adds 3cd91aad5b73 btrfs: populate extent_map::generation when reading from disk adds 21b90a4f3301 btrfs: defrag: don't try to defrag extents which are under [...] adds 052eb1d0e349 btrfs: get rid of warning on transaction commit when using [...] adds 289f95df8984 btrfs: send: in case of IO error log it adds a96d92aa6203 btrfs: prevent copying too big compressed lzo segment adds 167f599f0840 btrfs: add lzo workspace buffer length constants adds 7b4b60fd6e45 btrfs: qgroup: remove duplicated check in adding qgroup relations adds e66e55b1e6bc btrfs: qgroup: remove outdated TODO comments adds 7b4f58a27a70 Merge branch 'misc-next' into for-next-next-v5.17-20220211 adds 02020a7e9951 fs: export rw_verify_area() adds 6123790284f7 fs: export variant of generic_write_checks without iov_iter adds 1eee9a6122eb btrfs: don't advance offset for compressed bios in btrfs_c [...] adds acfd26ee6a09 btrfs: add ram_bytes and offset to btrfs_ordered_extent adds 6210c1485ab8 btrfs: support different disk extent size for delalloc adds e6be428bbeb5 btrfs: clean up cow_file_range_inline() adds 8680095800fa btrfs: optionally extend i_size in cow_file_range_inline() adds fa5d87b1bb00 btrfs: add definitions and documentation for encoded I/O ioctls adds b7ccc30dc7c1 btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 442a4b89555b btrfs: add BTRFS_IOC_ENCODED_WRITE adds 4b4902f19fc9 Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] adds 02aec1b0902e btrfs: use dummy extent buffer for super block sys chunk a [...] adds 8dc597bd665a btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 5312ce9b4bcc btrfs: expand subpage support to any PAGE_SIZE > 4K adds 8fb23d1e3e04 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds dd04ef4ad318 btrfs: introduce a helper to locate an extent item adds b2bbe60151d1 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 6795a1457158 btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 645d7713ae67 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 6425e7700597 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds 86db1a588c21 btrfs: defrag: don't try to merge regular extents with pre [...] adds f42c65bec431 btrfs: defrag: don't defrag extents which is already at it [...] adds a3e1d6d9da02 btrfs: defrag: remove an ambiguous condition for rejection adds 77dde3ab09ce Merge branch 'ext/qu/more-defrag-fixes' into for-next-next [...] adds 57b409a8644b Merge branch 'for-next-next-v5.17-20220211' into for-next- [...] adds a075925955b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9405b5f8b20c smb3: fix snapshot mount option adds dd5a927e4118 cifs: fix set of group SID via NTSD xattrs adds 26d3dadebbcb cifs: do not use uninitialized data in the owner/group sid adds 3d6cc9898efd cifs: fix double free race when mount fails in cifs_get_root() adds e02233a1cbfb Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 47c8ebcce85e f2fs: add a way to limit roll forward recovery time adds 984fc4e76d63 f2fs: support idmapped mounts adds 3837d3f03400 f2fs: fix missing free nid in f2fs_handle_failed_inode adds 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes adds 1c16340293fe Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 700e82af02f2 gfs2: assign rgrp glock before compute_bitstructs adds 4e8f6968f644 gfs2: gfs2_setattr_size error path fix adds e90329f35dbc gfs2: Expect -EBUSY after canceling dlm locking requests adds de783bb0db7b gfs2: cancel timed-out glock requests adds d4e3b2f64d8a gfs2: Switch lock order of inode and iopen glock adds 9863ee899b0b gfs2: Make use of list_is_first adds 224b28edd00e gfs2: Initialize gh_error in gfs2_glock_nq adds 6259a7c907ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a59d98827e67 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 15bcbeda948e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d95213030f7 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b97cca3ba909 xfs: only bother with sync_filesystem during readonly remount adds 42832ae5530e Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds e81f430e02bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b6c3b263349 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 79f36084acf8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d75b26f880f6 vsprintf: Fix potential unaligned access adds f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() adds 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next adds 8615055f00a5 printk: defer_console_output: use atomic update adds 14f71764c260 Merge branch 'for-5.18' into for-next adds ce84f68d6900 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c8ec37894b8e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() adds 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] adds 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define adds e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] adds 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] adds d60337511711 i2c: piix4: Move SMBus port selection into function adds 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release adds d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select adds e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 4e4c85f2f0ab i2c: designware: Add missing locks adds 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support adds 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds a0d48505a1d6 i2c: qcom-cci: don't delete an unregistered adapter adds 02a4a69667a2 i2c: qcom-cci: don't put a device tree node before i2c_add [...] adds c75b4e6b8166 Merge branch 'i2c/for-current' into i2c/for-next adds a3325d225b00 i2c: piix4: Move port I/O region request/release code into [...] adds 0a59a24e14e9 i2c: piix4: Move SMBus controller base address detect into [...] adds fbafbd51bff5 i2c: piix4: Move SMBus port selection into function adds 7c148722d074 i2c: piix4: Add EFCH MMIO support to region request and release adds 46967bc1ee93 i2c: piix4: Add EFCH MMIO support to SMBus base address detect adds 381a3083c674 i2c: piix4: Add EFCH MMIO support for SMBus port select adds 6cf72f41808a i2c: piix4: Enable EFCH MMIO for Family 17h+ adds 6960331dee17 i2c: designware: Add missing locks adds 78d5e9e299e3 i2c: designware: Add AMD PSP I2C bus support adds b36fc8181e3b dt-bindings: i2c: renesas,rcar-i2c: Add r8a779f0 support adds ea01b71b0799 i2c: rcar: Add R-Car Gen4 support adds d0aee048d648 i2c: brcmstb: allow compiling on BCM4908 adds f1bd6661946b dt-bindings: i2c: add bindings for microchip mpfs i2c adds 5df51bacc41d Merge branch 'i2c/for-mergewindow' into i2c/for-next adds ef10ef65beea Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds 019a34035e38 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation adds 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains adds c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] adds ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' adds 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] adds f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] adds f647de4b02dc Merge branch 'pdf-conversion' into docs-next adds 1f1f56216ebf docs: Makefile: Add -no-shell-escape option to LATEXOPTS adds 27df960cd5e5 Merge branch 'docs-fixes' into docs-next adds 6ac5b2817b8e Merge branch 'docs-next' of git://git.lwn.net/linux.git adds de6c95d320c1 Merge branch 'master' of git://linuxtv.org/media_tree.git adds 388024304c7d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET adds 9b044ca4ac33 Merge branch 'thermal-hfi' into linux-next adds ac91b3e40cf8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion adds f898a820e0b1 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 021dbecabc93 opp: Expose of-node's name in debugfs adds 6c6fb9c2bab7 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds b1377cc37f6b RDMA/rxe: Check the last packet by RXE_END_MASK adds b794eecb2af7 ice: add support for DSCP QoS for IDC adds 83483055321f RDMA/irdma: Refactor DCB bits in prep for DSCP support adds 4b860c9169dc RDMA/irdma: Add support for DSCP adds 2f1b2820b546 Merge branch 'irdma_dscp' into rdma.git for-next adds 63e1715d2761 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a501ab3f37a5 Merge branch 'iwl-next' of git://git.kernel.org/pub/scm/li [...] adds 99f5a5f2b948 et131x: support arbitrary MAX_SKB_FRAGS adds b2309a71c1f2 net: add dev->dev_registered_tracker adds 21a216a8fc63 ipv6/addrconf: allocate a per netns hash table adds 8805d13ff1b2 ipv6/addrconf: use one delayed work per netns adds e66d11722204 ipv6/addrconf: switch to per netns inet6_addr_lst hash table adds fea7b201320c nexthop: change nexthop_net_exit() to nexthop_net_exit_batch() adds 1c6957646143 ipv4: add fib_net_exit_batch() adds ea3e91666ddd ipv6: change fib6_rules_net_exit() to batch mode adds e2f736b753ec ip6mr: introduce ip6mr_net_exit_batch() adds 696e595f7075 ipmr: introduce ipmr_net_exit_batch() adds ef0de6696c38 can: gw: switch cangw_pernet_exit() to batch mode adds 16a41634acca bonding: switch bond_net_exit() to batch mode adds ee403248fa6d net: remove default_device_exit() adds 4caaf75888d8 Merge branch 'net-speedup-netns-dismantles' adds 4e76b5c11d25 ptp_pch: use mac_pton() adds 8664d49a815e ptp_pch: Use ioread64_lo_hi() / iowrite64_lo_hi() adds d09adf61002f ptp_pch: Use ioread64_hi_lo() / iowrite64_hi_lo() adds 3fa66d3d60b9 ptp_pch: Switch to use module_pci_driver() macro adds 874f50c82e14 ptp_pch: Convert to use managed functions pcim_* and devm_* adds 946df10db670 ptp_pch: Remove unused pch_pm_ops adds c7d9a6751a5f net: dsa: typo in comment adds 654f89f9496d dt-bindings: net: renesas,etheravb: Document RZ/V2L SoC adds 5e2e8cc9dd33 dt-bindings: net: renesas,etheravb: Document RZ/G2UL SoC adds 453307b569a0 igc: avoid kernel warning when changing RX ring parameters adds e62ad74aa534 igb: refactor XDP registration adds 4d8cb5ffe382 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds b539324f6fe7 Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() adds 3a5f238f2b36 ip6_tunnel: fix possible NULL deref in ip6_tnl_xmit adds 89bb09837b97 i40e: Remove rx page reuse double count adds b3936d27673c i40e: Aggregate and export RX page reuse stat adds 453f83054838 i40e: Add a stat tracking new RX page allocations adds cb963b989755 i40e: Add a stat for tracking pages waived adds b76bc129839d i40e: Add a stat for tracking busy rx pages adds aa4725c2fc03 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 62a2b005c6d6 mctp: tests: Rename FL_T macro to FL_TO adds c5755214623d mctp: tests: Add key state tests adds 8069b22d656f mctp: Add helper for address match checking adds 0de55a7d1133 mctp: Allow keys matching any local address adds 63ed1aab3d40 mctp: Add SIOCMCTP{ALLOC,DROP}TAG ioctls for tag control adds b4f029f4f433 Merge branch 'MCTP-tag-control-interface' adds d957b51f7ed6 octeontx2-af: Don't enable Pause frames by default adds 1121f6b02e7a octeontx2-af: Priority flow control configuration support adds e740003874ed octeontx2-af: Flow control resource management adds 8e67558177f8 octeontx2-pf: PFC config support with DCBx adds dc178d31b942 Merge branch 'octeontx2-af-priority-flow-control' adds 035dd64de948 dpaa2-eth: rearrange variable declaration in __dpaa2_eth_tx adds 8378a7910d14 dpaa2-eth: allocate a fragment already aligned adds ae3b08177529 dpaa2-eth: extract the S/G table buffer cache interaction [...] adds a4218aef7c86 dpaa2-eth: use the S/G table cache also for the normal S/G path adds a4ca448e8bfe dpaa2-eth: work with an array of FDs adds 3dc709e0cd47 dpaa2-eth: add support for software TSO adds 86ec882f59a0 soc: fsl: dpio: read the consumer index from the cache inh [...] adds 62b5b162e472 Merge branch 'dpaa2-eth-sw-TSO' adds b3a723dbc94a net:enetc: allocate CBD ring data memory using DMA coheren [...] adds 0cc11cdbcb39 net:enetc: command BD ring data memory alloc as one functi [...] adds 237d20c208db net:enetc: enetc qos using the CBDR dma alloc function adds 038fcdaf0470 net: ethernet: cavium: use div64_u64() instead of do_div() adds 1710b52d7c13 net: usb: smsc95xx: add generic selftest support adds 5cad527d5ffa net: drop_monitor: support drop reason adds fac54e2bfb5b x86/Kconfig: Select HAVE_ARCH_HUGE_VMALLOC with HAVE_ARCH_ [...] adds 3486bedd9919 bpf: Use bytes instead of pages for bpf_jit_[charge|unchar [...] adds ed2d9e1a26cc bpf: Use size instead of pages in bpf_binary_header adds d00c6473b1ee bpf: Use prog->jited_len in bpf_prog_ksym_set_addr() adds 0e06b4037168 x86/alternative: Introduce text_poke_copy adds ebc1415d9b4f bpf: Introduce bpf_arch_text_copy adds 57631054fae6 bpf: Introduce bpf_prog_pack allocator adds 33c9805860e5 bpf: Introduce bpf_jit_binary_pack_[alloc|finalize|free] adds 1022a5498f6f bpf, x86_64: Use bpf_jit_binary_pack_alloc adds 80123f0ac4a6 Merge branch 'bpf_prog_pack allocator' adds 9d63b59d1e9d bpf: test_run: Fix overflow in xdp frags parsing adds 5d1e9f437df5 bpf: test_run: Fix overflow in bpf_test_finish frags parsing adds f95f768f0af4 bpf, x86_64: Fail gracefully on bpf_jit_binary_pack_finali [...] adds 5912fcb4bee1 selftests/bpf: Do not export subtest as standalone test adds 4172843ed4a3 libbpf: Fix signedness bug in btf_dump_array_data() adds 0f350231b5ac bpf: Fix leftover header->pages in sparc and powerpc code. adds c1b13a9451ab bpf: Fix bpf_prog_pack build HPAGE_PMD_SIZE adds cca62426ab49 Merge branch 'fix bpf_prog_pack build errors' adds 4fc49b51ab9d selftests/bpf: Fix an endianness issue in bpf_syscall_macro test adds c5a1ffa0da76 libbpf: Add PT_REGS_SYSCALL_REGS macro adds 3f928cab927c selftests/bpf: Use PT_REGS_SYSCALL_REGS in bpf_syscall_macro adds f07f1503469b libbpf: Fix accessing syscall arguments on powerpc adds 5c101153bfd6 libbpf: Fix riscv register names adds cf0b5b276923 libbpf: Fix accessing syscall arguments on riscv adds 9e45a377f29b selftests/bpf: Skip test_bpf_syscall_macro's syscall_arg1 [...] adds 60d16c5ccb81 libbpf: Allow overriding PT_REGS_PARM1{_CORE}_SYSCALL adds fbca4a2f6497 libbpf: Fix accessing the first syscall argument on arm64 adds 1f22a6f9f9a0 libbpf: Fix accessing the first syscall argument on s390 adds 8dd039a6fcf3 Merge branch 'Fix accessing syscall arguments' adds 816ae1095547 libbpf: Add BPF_KPROBE_SYSCALL macro adds c28748233b47 selftests/bpf: Test BPF_KPROBE_SYSCALL macro adds 3caa7d2e2e9b Merge branch 'libbpf: Add syscall-specific variant of BPF_KPROBE' adds dc37dc617fab libbpf: Fix compilation warning due to mismatched printf format adds 9a69e2b385f4 bpf: Make remote_port field in struct bpf_sk_lookup 16-bit wide adds 2ed0dc5937d3 selftests/bpf: Cover 4-byte load from remote_port in bpf_s [...] adds e5313968c41b Merge branch 'Split bpf_sk_lookup remote_port field' adds 1127170d457e Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds 4f9bf2a2f5aa tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. adds 8dd8678e42b5 netfilter: ecache: don't use nf_conn spinlock adds 7afa38831aee netfilter: cttimeout: use option structure adds 23f68d462984 netfilter: nft_cmp: optimize comparison for 16-bytes adds 98eee88b8dec nfqueue: enable to set skb->priority adds 5948ed297eef netfilter: ctnetlink: use dump structure instead of raw args adds 45230829827b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfil [...] adds daf4dd16438b ice: Refactor spoofcheck configuration functions adds 3e0b59714bd4 ice: Add helper function for adding VLAN 0 adds bc42afa95487 ice: Add new VSI VLAN ops adds fb05ba1257d7 ice: Introduce ice_vlan struct adds a19d7f7f0122 ice: Refactor vf->port_vlan_info to use ice_vlan adds 2bfefa2dab6b ice: Use the proto argument for VLAN ops adds 7bd527aa174f ice: Adjust naming for inner VLAN operations adds c31af68a1b94 ice: Add outer_vlan_ops and VSI specific VLAN ops implementations adds 0d54d8f7a16d ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads adds cc71de8fa133 ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 adds a1ffafb0b4a4 ice: Support configuring the device to Double VLAN Mode adds 1babaf77f49d ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev adds cbc8b5645a4b ice: Add support for 802.1ad port VLANs VF adds f1da5a0866bc ice: Add ability for PF admin to enable VF VLAN pruning adds adc27288f229 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 416abf4f1891 ieee802154: atusb: move to new USB API adds 9d70c7e10a89 net: ieee802154: hwsim: Ensure frame checksum are valid adds 898db3b8f945 net: ieee802154: Use the IEEE802154_MAX_PAGE define when relevant adds c265a3a6690b net: mac802154: Explain the use of ieee802154_wake/stop_queue() adds 02b2a91c6f0d net: ieee802154: Provide a kdoc to the address structure adds 9557167bc63e Merge tag 'ieee802154-for-davem-2022-02-10' of git://git.k [...] adds 426522394649 net: ping6: remove a pr_debug() statement adds e7b060460f29 net: ping6: support packet timestamping adds 3ebb0b1032e5 net: ping6: support setting socket options via cmsg adds a086ee24cce2 selftests: net: rename cmsg_so_mark adds 49b786130296 selftests: net: make cmsg_so_mark ready for more options adds de17e305a810 selftests: net: cmsg_sender: support icmp and raw sockets adds 0344488e11ca selftests: net: cmsg_so_mark: test ICMP and RAW sockets adds 9bbfbc92c64a selftests: net: cmsg_so_mark: test with SO_MARK set by setsockopt adds 4d397424a5e0 selftests: net: cmsg_sender: support setting SO_TXTIME adds eb8f3116fb3f selftests: net: cmsg_sender: support Tx timestamping adds af6ca20591ef selftests: net: test standard socket cmsgs across UDP and [...] adds 57ea56b05b7f Merge branch 'ping6-cmsg' adds ca2d5f1ff059 qed: prevent a fw assert during device shutdown adds ede6c39c4f90 net: make net->dev_unreg_count atomic adds 4b0385bc8e6a octeontx2-pf: Add TC feature for VFs adds dc513a405cad ipv4: Reject again rules with high DSCP values adds d8c2858181cc net/switchdev: use struct_size over open coded arithmetic adds 4f5e483b8c7a net: dsa: qca8k: fix noderef.cocci warnings adds 5b91c5cc0e7b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 429c83c78ab2 dt-bindings: net: dsa: realtek: convert to YAML schema, add MDIO adds 3079e342d265 net/smc: Make smc_tcp_listen_work() independent adds 8270d9c21041 net/smc: Limit backlog connections adds 48b6190a0042 net/smc: Limit SMC visits when handshake workqueue congested adds a6a6fe27bab4 net/smc: Dynamic control handshake limitation by socket options adds f9496b7c1b48 net/smc: Add global configure for handshake limitation by netlink adds 1ea59b5e1ae3 Merge branch 'smc-optimizations' adds 45b987d5edf2 net: dsa: remove ndo_get_phys_port_name and ndo_get_port_p [...] adds 8db2bc790d20 net: dsa: remove lockdep class for DSA master address list adds ddb44bdcdef7 net: dsa: remove lockdep class for DSA slave address list adds 12a8f37fd2d3 Merge branch 'dsa-cleanup' adds b9605161e7be ipv6: Reject routes configurations that specify dsfield (tos) adds 066c4b6ba063 dt-bindings: phy: Add `tx-p2p-microvolt` property binding adds 926eae604403 dsa: mv88e6xxx: make serdes SGMII/Fiber tx amplitude configurable adds 2d4feb2c1ba7 ipv6: get rid of net->ipv6.rt6_stats->fib_rt_uncache adds e5f80fcf869a ipv6: give an IPv6 dev to blackhole_netdev adds ba55ef81637c ipv6: add (struct uncached_list)->quarantine list adds 29e5375d7fcb ipv4: add (struct uncached_list)->quarantine list adds c002496babfd Merge branch 'ipv6-loopback' adds a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() adds ff66964a9467 rtw89: extend role_maintain to support AP mode adds 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode adds fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically adds 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] adds a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap adds d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment adds b478ff6bcb2d rtw89: declare AP mode support adds 9eb071f84496 rtw88: recover rates of rate adaptive mechanism adds 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism adds 28e7ea8a3128 rtw89: coex: set EN bit to PLT register adds f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] adds 2fd6d2ef6860 brcmfmac: of: remove redundant variable len adds 71bb496ce17f mt76: mt7915: fix polling firmware-own status adds cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] adds cd4c314a65d3 mt76: mt7915: refine register definition adds f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 adds aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes adds 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 adds 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes adds b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 adds c17780e7b21e mt76: mt7915: add txfree event v3 adds 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 adds 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 adds beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support adds 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len adds e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req adds a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req adds 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine adds 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code adds 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code adds e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities adds 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module adds cb14396700c1 mt76: set wlan_idx_hi on mt7916 adds 2e30db0dde61 mt76: mt7915: add device id for mt7916 adds 97f8e1ae0381 mt76: make mt76_sar_capa static adds a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] adds abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv adds 491e37313618 mt76: sdio: lock sdio when it is needed adds 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] adds b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence adds d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c adds ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h adds 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module adds 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module adds 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module adds 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv adds 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv adds b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba adds c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv adds 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv adds 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd adds 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv adds 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv adds 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv adds 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] adds 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine adds 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module adds 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom adds 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware adds ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module adds ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] adds a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download adds 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] adds a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh adds 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module adds 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent adds d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress adds bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error adds 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command adds 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm adds 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] adds 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] adds e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] adds 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] adds 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] adds 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] adds b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm adds 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm adds 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm adds d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() adds b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() adds b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl adds 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot adds 827e7799c61b mt76: mt7921: fix crash when startup fails. adds 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq adds 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() adds 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif adds d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface adds 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine adds b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 adds e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node adds 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 adds a3fce7607afd mt76: mt7915: enable radar background detection adds 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan adds 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module adds 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] adds 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] adds b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) adds 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device adds fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] adds 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] adds 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel adds a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta adds 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch adds ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() adds be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() adds c41d2a075206 mt76: mt7915: fix the nss setting in bitrates adds bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support adds e22814bb275c mt76: mt7921s: run sleep mode by default adds 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability adds c007ef8c339d mt76: mt76x02: improve tx hang detection adds 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic adds 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic adds 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] adds eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans adds 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill adds b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes adds 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] adds b96a79253fff Merge tag 'wireless-next-2022-02-11' of git://git.kernel.o [...] adds 5f7dc7d48c94 octeontx2-af: fix array bound error adds c9ac080b25d9 net: moxa: use GFP_KERNEL adds f126ec9d6e57 Revert "net: ethernet: cavium: use div64_u64() instead of [...] adds 1f52d7b62285 net: wwan: iosm: Enable M.2 7360 WWAN card support adds bb4f6bffe33c net: lan743x: Add PCI11010 / PCI11414 device IDs adds cf9aaea8e55b net: lan743x: Add support for 4 Tx queues adds ac16b6eb39d6 net: lan743x: Increase MSI(x) vectors to 16 and Int de-ass [...] adds a46d9d37c4f4 net: lan743x: Add support for SGMII interface adds a2ab95a31352 net: lan743x: Add support for Clause-45 MDIO PHY management adds 48927142bcba Merge branch 'lan743x-enhancements' adds 1da52b0e4724 net: lan966x: Fix when CONFIG_PTP_1588_CLOCK is compiled a [...] adds 867b1db874c9 net: lan966x: Fix when CONFIG_IPV6 is not set adds 9a5381cebbf1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b1d18a7574d0 bpf: Extend sys_bpf commands for bpf_syscall programs. adds 6fe65f1b4db3 libbpf: Prepare light skeleton for the kernel. adds 28d743f67127 bpftool: Generalize light skeleton generation. adds d7beb3d6aba3 bpf: Update iterators.lskel.h. adds cb80ddc67152 bpf: Convert bpf_preload.ko to use light skeleton. adds 85fbd23303bc Merge branch 'bpf-light-skel' adds a5a358abbc39 selftest/bpf: Check invalid length in test_xdp_update_frags adds 4cc0991abd39 bpf: Fix bpf_prog_pack build for ppc64_defconfig adds 61fce9693f03 bpftool: Add libbpf's version number to "bpftool version" output adds 9910a74d6ebf bpftool: Update versioning scheme, align on libbpf's versi [...] adds 4407fa06aea1 Merge branch 'bpftool: Switch to new versioning scheme (al [...] adds d130e954a002 libbpf: Fix libbpf.map inheritance chain for LIBBPF_0.7.0 adds 9c3de619e13e libbpf: Use dynamically allocated buffer when receiving ne [...] adds c22e6f569793 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 72ac72990da8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 634a8d422627 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 9b9f89c60d64 Bluetooth: btusb: add support for LG LGSBWAC02 (MT7663BUN) adds f04734ed8dd7 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 71d2bcf68f2b Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds f1415a9aa4ac Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds c9c28ed0ab61 crypto: hmac - add fips_skip support adds 37f36e571786 crypto: hmac - disallow keys < 112 bits in FIPS mode adds e8bf24bd439d crypto: atmel-tdes - Add support for the TDES IP available [...] adds 297565aa22cf lib/xor: make xor prototypes more friendly to compiler vec [...] adds a69cb445f7d1 crypto: arm/xor - make vectorized C code Clang-friendly adds 708223d36adc Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e7a09cea6483 Merge tag 'drm-intel-next-2022-02-08' of git://anongit.fre [...] adds cfd2c57be3b3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds cc188a73addc drm/amd/pm: fix enabled features retrieving on Renoir and [...] adds e5af61ffaaef drm/amdkfd: CRIU fix a NULL vs IS_ERR() check adds 5aa71bd773c3 drm/amdkfd: CRIU return -EFAULT for copy_to_user() failure adds 574ff46f1010 drm/amdkfd: fix freeing an unset pointer adds fd22013a098b drm/amd/display: extend dcn201 support adds d8a25e485857 drm/amdkfd: fix loop error handling adds f9ed188d5a08 drm/amdgpu: add support for GC 10.1.4 adds 69f915cc97c4 drm/amdgpu: loose check for umc poison mode adds b06b48d7ddae amdgpu/pm: Implement emit_clk_levels for navi10 adds c8cb19c7b26d amdgpu/pm: Add emit_clock_levels calls adds 60aac460ed97 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] adds 816d61d51a31 drm/amd/pm: fulfill the support for DriverSmuConfig table adds 8bbd4d83a68b drm/amdgpu: Reset OOB table error count info adds 461fa7b0ac56 drm/amdgpu: remove ctx->lock adds f3986e86b2d8 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. adds 1915a4339542 drm/amdgpu: adjust register address calculation adds b010a46bd3ab drm/amdkfd: CRIU fix extra whitespace and block comment warnings adds 24992ab0b8b0 drm/amdkfd: Fix prototype warning for get_process_num_bos adds 7f161df1a513 drm/amdkfd: replace err by dbg print at svm vram migration adds b64fa6922482 drm/amdgpu: add another raven1 gfxoff quirk adds 08f34fe2bab7 drm/amdgpu: only check for _PR3 on dGPUs adds 92a6a399b0f7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds f9819b73462a Revert "drm/amd/display: To modify the condition in indica [...] adds 2afa24d0df97 drm/radeon: Add HD-audio component notifier support (v2) adds 9d6fb14c4697 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] adds 89fd1a752170 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] adds df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h adds 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] adds 24a644ebbfd3 drm/i915/opregion: check port number bounds for SWSCI disp [...] adds 73144c0ce4e9 drm/i915/opregion: abstract the check for valid swsci function adds 66b09ddd8b32 drm/i915/opregion: early exit from encoder notify if SWSCI [...] adds 69898171829d drm/i915/opregion: handle SWSCI Mailbox #2 obsoletion adds a391e06958b2 drm/i915/opregion: debug log about Mailbox #2 for backlight adds f7bc440bc79a drm/i915/fbc: Fix the plane end Y offset check adds 0f4b58423f35 drm/dp: add drm_dp_128b132b_read_aux_rd_interval() adds 0192c25c03cd drm/dp: add 128b/132b link status helpers from DP 2.0 E11 adds 427153ef63a8 drm/dp: add some new DPCD macros from DP 2.0 E11 adds 92e438619d16 drm/i915/dp: move intel_dp_prepare_link_train() call adds a421d8a99216 drm/i915/dp: rewrite DP 2.0 128b/132b link training based [...] adds 3ee7fab0f3d2 drm/i915/dp: add 128b/132b support to link status checks adds 420f63cb6d2a drm/i915/mst: update slot information for 128b/132b adds b508d01fa577 drm/i915: split out i915_gem_internal.h from i915_drv.h adds f3392b85130f drm/i915: remove leftover i915_gem_pm.h declarations from [...] adds 985a0256df32 drm/i915/selftests: Disable runtime pm wakeref tracking fo [...] adds c8eb426d47ab drm/i915: split out gem/i915_gem_dmabuf.h from i915_drv.h adds be137d791b50 drm/i915: split out gem/i915_gem_create.h from i915_drv.h adds d21b3be8e144 drm/i915: Drop pointless dev_priv argument adds 8a84e7a176c0 drm/i915: Extract skl_ddb_entry_init() adds 759d4fff3d2d drm/i915: Fix plane relative_data_rate calculation adds 63b81e606320 drm/i915: Introduce skl_plane_ddb_iter adds 04d4e167522f drm/i915: Extract skl_allocate_plane_ddb() adds cad3fab413ef drm/i915: Extract skl_crtc_calc_dbuf_bw() adds 5d488786a3a1 drm/i915/hdmi: Simplify intel_hdmi_mode_clock_valid() adds 0c63fd3d9625 drm/i915/dp: Reuse intel_hdmi_tmds_clock() adds 1a7a8d93db9b drm/i915: Flag crtc scaling_filter changes as modeset adds 6148f3653bba drm/i915: Fix bigjoiner state copy fails adds 2b1466ea1918 drm/i915: Remove weird code from intel_atomic_check_bigjoiner() adds aeb47df35742 drm/i915: Clean up the bigjoiner state copy logic adds 02cae05ec4b6 drm/i915: Nuke some dead code adds 29144704d53d Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds ff0aaa0a3059 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds 9c943e64a333 Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 4f37ea5d0e7c video: fbdev: s3c-fb: Use platform_get_irq() to get the interrupt adds 0d84dcab5cf8 video: fbdev: omapfb: Use sysfs_emit() instead of snprintf() adds f63658a59c3d video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() inste [...] adds c07a039cbb96 video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit [...] adds 81a998288956 video: fbdev: udlfb: replace snprintf in show functions wi [...] adds ac450fc40d16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 88e37214a9c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fdb1e56932a3 ALSA: ca0106: Rename register macro names adds a531caa5989e ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake adds bad03efd11df ALSA: cleanup double word in comment adds 89953d0686a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking adds 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] adds 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings adds 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit adds 57350bd41c3a ASoC: qcom: SC7280: Add machine driver adds b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration adds 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] adds 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema adds b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 adds 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema adds a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema adds c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema adds a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema adds 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD adds 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] adds ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] adds ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils adds 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support adds 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] adds 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client adds cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] adds 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client adds 54f5bae0b758 ASoC: SOF: IPC client infrastructure adds 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration adds 6af72cb1c5e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 468f3d657e14 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 785d7c2aaac4 io-wq: decouple work_list protection from the big wqe->lock adds 46fa4e4066ec io-wq: reduce acct->lock crossing functions lock/unlock adds 662edc8a1a3b io-wq: use IO_WQ_ACCT_NR rather than hardcoded number adds 30992d861ffd Merge branch 'for-5.18/io_uring' into for-next adds d5869fdc189f block: introduce block_rq_error tracepoint adds 9edc6ddf51b6 Merge branch 'for-5.18/block' into for-next adds 0e51e2ab49a9 block: remove THROTL_IOPS_MAX adds 472e4314c039 block: move initialization of q->blkg_list into blkcg_init_queue adds 672fdcf0e7de block: partition include/linux/blk-cgroup.h adds 697ed8a83bca Merge branch 'for-5.18/block' into for-next adds 2e2f0199a207 docs: block: biodoc.rst: Drop the obsolete and incorrect content adds 2d6998968c1f Merge branch 'for-5.18/block' into for-next adds 65f43c679194 loop: clean up grammar in warning message adds 9c63ffcf4786 Merge branch 'for-5.18/drivers' into for-next adds 2fde6b5b2aa9 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds c207a3363c8e dm: rename split functions adds f88660e5b492 dm: fold __clone_and_map_data_bio into __split_and_process_bio adds 1a59c7b8caed dm: refactor dm_split_and_process_bio a bit adds 2f6d34fca5e0 dm: reduce code duplication in __map_bio adds 650116fb2c0f dm: remove impossible BUG_ON in __send_empty_flush adds 41a533dc5344 dm: remove unused mapped_device argument from free_tio adds 02ac5ee1018b dm: remove code only needed before submit_bio recursion adds 03973660cbe5 dm: record old_sector in dm_target_io before calling map function adds b547d9589566 dm: move kicking of suspend queue to dm_io_dec_pending adds 6fea5b45f6ae block: add bio_start_io_acct_remapped for the benefit of DM adds 99b5428d31f0 dm: add dm_submit_bio_remap interface adds b3074b05dfe8 dm crypt: use dm_submit_bio_remap adds d47ec5088e20 dm delay: use dm_submit_bio_remap adds 8df4b5237f45 dm: move duplicate code in callers of alloc_tio into alloc_tio adds 1f3c938ea2e6 dm: restrict capabilities of bios handled with __send_dupl [...] adds a60d429f4de7 dm: avoid costly xchg in start_io_acct unless needed adds 4e709cf0d225 dm: reduce dm_target_io struct by 8 bytes adds d8220e5ea74c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d7dd4b3dd411 pata_hpt3x2n: check channel enable bits adds 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] adds ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() adds 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() adds 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST adds a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' adds 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' adds 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' adds 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' adds f8f85e719fc1 ata: pata_hpt366: check channel enable bits adds 76ae14da4eaa ata: sata_rcar: drop unused #define's adds d71c02b0caef pata_mpc52xx: use GFP_KERNEL adds f4218f1e9ce3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d98628744795 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 96c6c651d181 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 7527d0eacbbf Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 7562ccd85ffb power: supply: core: Use fwnode_property_*() in power_supp [...] adds c76787b0d8d2 power: supply: core: Add support for generic fwnodes to po [...] adds 5e8c1dc78ccf power: supply: bq24190_charger: Turn off 5V boost regulato [...] adds a314fae31263 power: supply: bq24190_charger: Always call power_supply_g [...] adds 73633ccbba38 power: supply: bq24190_charger: Store ichg-max and vreg-ma [...] adds 445c21d2080f power: supply: bq24190_charger: Program charger with fwnod [...] adds 4e456230f1ba power: supply: bq24190_charger: Disallow ccc_ireg and cvc_ [...] adds f059b46e6fc3 power: supply: ug3105_battery: Add driver for uPI uG3105 b [...] adds a942f913a902 power: supply: core: Simplify hwmon memory allocation adds e83c7204f185 power: supply: rt9455: Don't pass an error code in remove [...] adds 1c97db1747b7 power: supply: core: Use device_property_string_array_count() adds d58964be64f3 power: supply: ab8500: Drop BATCTRL thermal mode adds d662a7df36e1 power: supply: ab8500: Swap max and overvoltage adds 2b0e7ac0841b power: supply: ab8500: Integrate thermal zone adds edc400e1632f power: supply: ab8500_fg: Break loop for measurement adds 673b50322bb6 power: supply: ab8500_fg: Break out load compensated voltage adds 965a990427b3 power: supply: ab8500_fg: Safeguard compensated voltage adds 3bab736363cf power: supply: ab8500_fg: Drop useless parameter adds 05906f58c822 power: supply: ab8500_chargalg: Drop charging step adds 75ee3f6f0c1a power: supply: ab8500_chargalg: Drop enable/disable sysfs adds 0f6dad11fdf7 power: supply: ab8500_charger: Restrict ADC retrieveal adds 21ad180d0fdf power: supply: ab8500_charger: Fix VBAT interval check adds 845301001308 power: supply: PCHG: Use MKBP for device event handling adds 6a4760463dbc power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init adds 8f5b373960f9 power: supply: ab8500_charger: Fix spelling typo adds cf215c37f581 power: supply: ltc2941: simplify Qlsb calculation adds 513e3b53c1d5 power: supply: ltc2941: clean up error messages adds cd4c7b2725cc power: supply: ab8500: Remove unneeded variable adds 5ac121b81b40 power: supply: axp288-charger: Set Vhold to 4.4V adds d2aecb0aa3ce Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fac5ea9244d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9953dcdd9290 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds d4803eafa18b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 8c465890e826 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds e69a7a3229ca Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 864536ed7dda Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba1702610c1f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ab38a85b9294 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 5756b004ba34 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next adds f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device adds 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain adds beb0622138cd genirq: Kill irq_chip::parent_device adds add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next adds 8f30dd77d9a3 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds c89bc6a05464 tools/nolibc: use pselect6 on RISCV adds 68b468d1e76e tools/nolibc: guard the main file against multiple inclusion adds 9843ae057299 tools/nolibc/std: move the standard type definitions to std.h adds ed04c3298236 tools/nolibc/types: split syscall-specific definitions int [...] adds ae824c59a2b3 tools/nolibc/arch: split arch-specific code into individual files adds f2c478960f51 tools/nolibc/sys: split the syscall definitions into their [...] adds 84c341ea26fc tools/nolibc/stdlib: extract the stdlib-specific functions [...] adds 29088796e597 tools/nolibc/string: split the string functions into string.h adds 151f368e5cd3 tools/nolibc/ctype: split the is* functions to ctype.h adds 98e1d2500f09 tools/nolibc/ctype: add the missing is* functions adds 83d71a02e2dd tools/nolibc/types: move the FD_* functions to macros in types.h adds f596dcbd84ea tools/nolibc/types: make FD_SETSIZE configurable adds 6fc3a097968c tools/nolibc/types: move makedev to types.h and make it a macro adds c9d5f7064fba tools/nolibc/stdlib: move ltoa() to stdlib.h adds 542c32d788c9 tools/nolibc/stdlib: replace the ltoa() function with more [...] adds bf0851ab0be4 tools/nolibc/stdlib: add i64toa() and u64toa() adds 58039c0bb9ab tools/nolibc/stdlib: add utoh() and u64toh() adds ff2bc0f2f842 tools/nolibc/stdio: add a minimal set of stdio functions adds 34e926182dcf tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] adds fc8e8c6dec46 tools/nolibc/stdio: add fwrite() to stdio adds 195ee481335f tools/nolibc/stdio: add a minimal [vf]printf() implementation adds 2ec53a8b1578 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE adds fd5723783646 tools/nolibc/stdio: add perror() to report the errno value adds 7e31581a425b tools/nolibc/sys: make open() take a vararg on the 3rd argument adds 0a47c1537b9c tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() adds 9c0448613a0d tools/nolibc/stdlib: make raise() use the lower level sysc [...] adds 77c87181dd9c tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] adds 4320832b0bf6 tools/nolibc/string: use unidirectional variants for memcpy() adds 98d3d37683e2 tools/nolibc/string: slightly simplify memmove() adds 37b53fa7b2d3 tools/nolibc/string: add strncpy() and strlcpy() adds e5d0fa016533 tools/nolibc/string: add tiny versions of strncat() and strlcat() adds 5baada7bbae0 tools/nolibc: move exported functions to their own section adds 6adb05488104 tools/nolibc/arch: mark the _start symbol as weak adds a5dedc75582d tools/nolibc/types: define PATH_MAX and MAXPATHLEN adds 8bcc95aaaf1d tools/nolibc/string: export memset() and memmove() adds 64f0b4d59a74 tools/nolibc/errno: extract errno.h from sys.h adds 1774903d6525 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] adds 3e3a301d1eb4 tools/nolibc/unistd: add usleep() adds c40ab4c7870f tools/nolibc/signal: move raise() to signal.h adds b7fda8865e9c tools/nolibc/time: create time.h with time() adds e7c2ea570394 tools/nolibc: also mention how to build by just setting th [...] adds 7a935b7ac61b tools/nolibc/stdlib: implement abort() adds d338d22b9d33 tick/rcu: Remove obsolete rcu_needs_cpu() parameters adds efa8027149a1 tick/rcu: Stop allowing RCU_SOFTIRQ in idle adds 0ba8896d2fd7 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] adds 700c6221b7b6 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] adds 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() adds d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU adds cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() adds 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] adds f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] adds 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() adds a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() adds e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] adds ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() adds 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] adds 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() adds 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] adds 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] adds 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] adds 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] adds 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] adds 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() adds b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() adds 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() adds 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves adds feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key adds e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] adds ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() adds a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() adds 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks adds 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] adds 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() adds dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops adds 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] adds 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names adds 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM adds 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() adds 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define adds 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] adds 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] adds 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] adds 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] adds 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] adds 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] adds 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] adds 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h adds 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] adds 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable adds bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] adds 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation adds a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] adds 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] adds 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] adds 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] adds 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] adds cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] adds 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] adds 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] adds 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] adds c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages adds 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] adds 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] adds 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] adds 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] adds 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h adds 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] adds a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] adds a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] adds a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] adds a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] adds cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] adds e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages adds 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] adds 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] adds ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline adds 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] adds 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature adds 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] adds 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' adds 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest adds 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests adds 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] adds e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest adds 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] adds 2f376a09715d Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds f25cd17aef33 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bfced9f96395 KVM: s390: MAINTAINERS: promote Claudio Imbrenda adds dbef4ea55e3d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4cd87fe02603 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 73590ce56bd4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d717e4509af0 platform/x86: asus-wmi: Fix regression when probing for fa [...] adds f33ccdb9bdc8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ebf6af89c21 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67d2fa25a217 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 2c03900377d1 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 6a3cd5bef253 USB: usbfs: Use a spinlock instead of atomic accesses to t [...] adds 56f26f177b26 dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] adds 3d8d3504d233 usb: dwc2: Add platform specific data for Intel's Agilex adds 325b820fa97f arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] adds 8609e3e17504 dt-bindings: usb: mtk-xhci: add support ip-sleep for mt8195 adds 43d48bbb1486 usb: xhci-mtk: add support ip-sleep wakeup for mt8195 adds 3a0f60b5ea32 dt-bindings: usb: rt1719: Add binding for Richtek RT1719 adds 25d29b980912 usb: typec: rt1719: Add support for Richtek RT1719 adds 334daddbe655 dt-bindings: Add the yaml bindings for EUD adds 306a20df822d bindings: usb: dwc3: Update dwc3 properties for EUD connector adds 9a1bf58ccd44 usb: misc: eud: Add driver support for Embedded USB Debugger(EUD) adds a0c68e493007 arm64: dts: qcom: sc7280: Add EUD dt node and dwc3 connector adds c18553956f34 arm64: dts: qcom: sc7280: Set the default dr_mode for usb2 adds 3d012a4e7b0e Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds d327b795dac3 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 582e9a24fc13 tty: serial: imx: Add fast path when rs485 delays are 0 adds e67b9bc4d926 dt-bindings: serial: fsl-lpuart: Drop i.MX8QXP backwards c [...] adds ad30d108a513 dt-bindings: serial: fsl-lpuart: Remove i.MX8QM from enum adds 4eace9e2bb58 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 612e5d847f7d dt-bindings: Add generic bindings for PECI adds 0af618d68d6a dt-bindings: Add bindings for peci-aspeed adds ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes adds 6523d3b2ffa2 peci: Add core infrastructure adds a85e4c52086c peci: Add peci-aspeed controller driver adds 52857e6828e2 peci: Add device detection adds 42bed52b2e9c peci: Add sysfs interface for PECI bus adds 6b8145b054b2 peci: Add support for PECI device drivers adds 93e1821c80f9 peci: Add peci-cpu driver adds bf3608f338e9 hwmon: peci: Add cputemp driver adds 73bc1b885dae hwmon: peci: Add dimmtemp driver adds bdcfb955acc9 docs: hwmon: Document PECI drivers adds 0580565dd717 docs: Add PECI documentation adds 89e2b7648cad Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds ce544227c5c0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d1b328557058 soundwire: bus: add dev_warn() messages to track UNATTACHE [...] adds 3957db3ae3da soundwire: intel: fix wrong register name in intel_shim_wake adds 8733729e6300 soundwire: Replace acpi_bus_get_device() adds ad027fa29866 soundwire: stream: remove unused parameter in sdw_stream_a [...] adds 823ca8853d60 soundwire: stream: add slave runtime to list earlier adds 5ec17b98f1d4 soundwire: stream: simplify check on port range adds 6ccf3292e4ff soundwire: stream: add alloc/config/free helpers for ports adds 2811221a3f64 soundwire: stream: split port allocation and configuration loops adds 1508876f0255 soundwire: stream: split alloc and config in two functions adds 4bbd6d55a678 soundwire: stream: add 'slave' prefix for port range checks adds c7aa9d770e23 soundwire: stream: group sdw_port and sdw_master/slave_por [...] adds 1a21892d59b9 soundwire: stream: simplify sdw_alloc_master_rt() adds bb10659a6f84 soundwire: stream: split sdw_alloc_master_rt() in alloc an [...] adds bf75ba4bdba8 soundwire: stream: move sdw_alloc_slave_rt() before 'maste [...] adds edd5cf99a715 soundwire: stream: split sdw_alloc_slave_rt() in alloc and config adds 7a908906d0c1 soundwire: stream: group sdw_stream_ functions adds 00ce0d2afe5a soundwire: stream: rename and move master/slave_rt_free routines adds 42aad41e9699 soundwire: stream: move list addition to sdw_slave_alloc_rt() adds ac3bc88cc56e soundwire: stream: separate alloc and config within sdw_st [...] adds 5e1df5431f5b soundwire: stream: introduce sdw_slave_rt_find() helper adds f3016b891c8c soundwire: stream: sdw_stream_add_ functions can be called [...] adds 63fadaa2c719 soundwire: stream: make enable/disable/deprepare idempotent adds 6fa0c1ecbc07 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 5520e600d9aa Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e0c3a507b8e1 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail adds caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic adds 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support adds 656f807086de dt-bindings:iio:proximity: Add sx9324 binding adds a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support adds 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support adds 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding adds 02d83fa6393a iio:proximity:sx9360: Add dt-binding support adds 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] adds 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] adds 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] adds 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] adds 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] adds 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] adds 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] adds d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] adds 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] adds 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] adds be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables adds 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables adds 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} adds 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table adds 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables adds 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table adds 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] adds 2553340bd208 iio: adc: rzg2l_adc: Fix typo adds 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] adds f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 adds ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 adds 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] adds 008cc058a4ff MAINTAINERS: fix Analog Devices links adds 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver adds 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine adds c3154def82fc iio: core: Use sysfs_emit() adds 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() adds 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() adds 48788715ac8e iio: ad9523: Use sysfs_emit() adds 2fd52124b597 iio: as3935: Use sysfs_emit() adds e9d4397a1627 iio: ina2xx-adc: sysfs_emit() adds 0ad4c227fb60 iio: lm3533: Use sysfs_emit() adds 9df24867d8e8 iio: max31856: Use sysfs_emit() adds 3c1d2fdd8096 iio: max31865: Use sysfs_emit() adds d42b626d54ae iio: max9611: Use sysfs_emit() adds 6ab56c467593 iio: ms_sensors: Use sysfs_emit() adds 1acdaa34ad17 iio: scd4x: Use sysfs_emit() adds f22ab91ae302 iio: sps30: Use sysfs_emit() adds 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver adds 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver adds f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver adds 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib adds da5936770517 adis: simplify 'adis_update_bits' macros adds c39010ea6ba1 iio: adis: stylistic changes adds 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() adds b617693a5d13 iio: adc: tsc2046: add .read_raw support adds 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations adds de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] adds e820a33748b5 math.h: Introduce data types for fractional numbers adds 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract adds 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract adds a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract adds 19d32860dc78 iio: sx9360: fix iio event generation adds 72ff282819d0 iio: pressure: dps310: Add ACPI HID table adds 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table adds 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases adds 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] adds ca85123354e1 iio: inkern: make a best effort on offset calculation adds 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations adds cd717ac6f69d iio: afe: rescale: reorder includes adds f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] adds f3366f8e6464 mailmap: Update email address for Cai Huoqing adds 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry adds 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion adds 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] adds 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties adds 130650e8360f iio: frequency: adf4350: Make use of device properties adds d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h adds 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] adds 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] adds 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] adds c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() adds 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly adds 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties adds 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] adds 26ffabc9e275 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc adds 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap adds 2ccd1d8a2f5d Merge branch 'icc-msm8939' into icc-next adds 38073b59f7b7 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds faca2d857586 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2995fd171901 Merge branch 'fixes' into for-next adds c7f0d7b37291 Merge branch 'misc' into for-next adds c54d750253cf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 49b729f58e7a scsi: qla2xxx: Add qla2x00_async_done() for async routines adds 03e4383c7ce3 scsi: ibmvscsis: Silence -Warray-bounds warning adds 106b7a2549b4 scsi: pm8001: Clean up inconsistent indenting adds fa1d43f396f7 scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scs [...] adds c39d5aa457f2 scsi: isci: Drop SAS_TASK_AT_INITIATOR check in isci_task_ [...] adds 26fc0ea74fcb scsi: libsas: Drop SAS_TASK_AT_INITIATOR adds 31b17c3aeb5e scsi: smartpqi: Fix unused variable pqi_pm_ops for clang adds f69b0791df1d scsi: message: fusion: Use GFP_KERNEL adds 26d4a969dd05 scsi: libsas: Use void for sas_discover_event() return code adds 59803ccb657d scsi: libsas: Remove duplicated setting for task->task_sta [...] adds 3a20e64281fd scsi: libsas: Remove unused parameter for function sas_ata_eh() adds 23406e4d1f1e scsi: Remove unused member cmd_pool for structure scsi_hos [...] adds 580e6742205e scsi: mpi3mr: Fix deadlock while canceling the fw event adds 6d211f1d2635 scsi: mpi3mr: Fix printing of pending I/O count adds 04b27e538d50 scsi: mpi3mr: Update MPI3 headers adds 191a3ef58634 scsi: mpi3mr: Fix hibernation issue adds b3911ab3a76e scsi: mpi3mr: Fix cmnd getting marked as in use forever adds 999224612724 scsi: mpi3mr: Fix reporting of actual data transfer size adds 21401408ddeb scsi: mpi3mr: Update the copyright year adds d44b5fefb22e scsi: mpi3mr: Fix memory leaks adds 22754f7fbb40 scsi: mpi3mr: Bump driver version to 8.0.0.68.0 adds ad0636da35f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e3a327a842f5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d85dceac121e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cfc556909f53 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds ceb69c0f1078 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ba2ab85951c9 pinctrl: fix loop in k210_pinconf_get_drive() adds e9f7b9228a94 pinctrl: k210: Fix bias-pull-up adds da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support adds 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC adds 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges adds 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible adds d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible adds 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC adds dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S adds 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings adds a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example adds c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks adds 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings adds 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() adds 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() adds b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" adds f6aca46db617 Merge branch 'devel' into for-next adds 2e0c7ff6dd65 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6b88a7b82c9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 11e0870c90d1 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 3b5edddda0ec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 26275381be66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c6efae154534 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 87042aeaaaad Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 24575b25617e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 244b8203cb51 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds a9e4da4965f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ec16076c20be Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 2cbffdfb6292 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 7f57ade25b74 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f158f1ef7768 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series adds e68288473ed9 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 27e49930ae9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d232fc449c65 random: use computational hash for entropy extraction adds e881eb34f2ea random: simplify entropy debiting adds 08f2689055c7 random: use linear min-entropy accumulation crediting adds 77a5fda6165b random: always wake up entropy writers after extraction adds 2c3906259458 random: make credit_entropy_bits() always safe adds 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() adds 6a1d5317ee05 random: remove batched entropy locking adds 519b52becb65 random: fix locking in crng_fast_load() adds 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction adds 9b9a0c25a8d1 random: get rid of secondary crngs adds 4823f059d0ac random: inline leaves of rand_initialize() adds 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init adds e8d4b479251d random: do not xor RDRAND when writing into /dev/random adds a086a3a1cbfe random: absorb fast pool into input pool after fast load adds c99c582963b8 random: use simpler fast key erasure flow on per-cpu keys adds 6372cc7e5531 random: use hash function for crng_slow_load() adds 60681e367870 random: make more consistent use of integer types adds 930f959ba484 random: remove outdated INT_MAX >> 6 check in urandom_read() adds cd7fc37163da random: zero buffer after reading entropy from userspace adds eac1bb16e570 random: fix locking for crng_init in crng_reseed() adds f543199c1ffc random: tie batched entropy generation to base_crng generation adds dd3c977c3ec3 random: remove ifdef'd out interrupt bench adds 9e529d63b4d6 random: remove unused tracepoints adds bf4e0b0a1140 random: add proper SPDX header adds 9fc2b48d067e random: deobfuscate irq u32/u64 contributions adds e2e77607ed4c random: introduce drain_entropy() helper to declutter crng [...] adds bd6561da8d72 random: remove useless header comment adds e246feac2547 random: remove whitespace and reorder includes adds 57bd9c1c3b7c random: group initialization wait functions adds 71e42064470e random: group crng functions adds 095483ae27eb random: group entropy extraction functions adds 58ed97d1d144 random: group entropy collection functions adds d32c785260b3 random: group userspace read/write functions adds 0a73afe1c17d random: group sysctl functions adds 52b82e12fa31 random: rewrite header introductory comment adds ea9b519e27fa random: defer fast pool mixing to worker adds 1528144c873c random: do not take pool spinlock at boot adds 32b0cfae1090 random: unify early init crng load accounting adds 7da6c4a3e09a random: check for crng_init == 0 in add_device_randomness() adds ea89c8f955ab random: pull add_hwgenerator_randomness() declaration into [...] adds 0164b4fd8b0a random: set fast pool count to zero in cpuhp teardown adds 31c7d515ad81 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 1692b159cab9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ae45d5d7dc11 kallsyms: support "big" kernel symbols adds cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 adds b9b3d2668aa3 kallsyms: use the correct buffer size for symbols adds 1cdc9ef6f755 rust: add C helpers adds 47d11e4c476c rust: add `compiler_builtins` crate adds 117a085fa0a8 rust: add `alloc` crate adds 63b19edb013a rust: add `build_error` crate adds 2bbdaa842fa5 rust: add `macros` crate adds a289bace34c9 rust: add `kernel` crate's `sync` module adds 9af92b3847ba rust: add `kernel` crate adds 933a9669ef0c rust: export generated symbols adds 07bb023cbccf vsprintf: add new `%pA` format specifier adds 6594494859dc scripts: add `generate_rust_analyzer.py` adds 25ade75c5dab scripts: decode_stacktrace: demangle Rust symbols adds 628714b2457b docs: add Rust documentation adds 17295a6760d5 Kbuild: add Rust support adds 0ba49d473c95 samples: add Rust examples adds 8009947b056c MAINTAINERS: Rust adds 3191308cf30a [RFC] drivers: gpio: PrimeCell PL061 in Rust adds 255b71ccea93 [RFC] drivers: android: Binder IPC in Rust adds 847245fe812e init/Kconfig: Specify the interpreter for rust-is-available.sh adds 5c915315ff8e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds c8313f7a63af coredump: also dump first pages of non-executable ELF libraries adds f047d2158372 mm: fix panic in __alloc_pages adds c7f8dadcc596 selftests/vm: cleanup hugetlb file after mremap test adds 66378d0760de mm/hugetlb: fix kernel crash with hugetlb mremap adds eb1f9e3fbfdb kasan: test: prevent cache merging in kmem_cache_double_destroy adds c270a78ed5e5 mm: fix use-after-free when anon vma name is used after vm [...] adds 0c9c763d1537 selftests/exec: add non-regular to TEST_GEN_PROGS adds 56dec5178162 hugetlbfs: fix a truncation issue in hugepages parameter adds 59764d039cf1 /proc/kpageflags: prevent an integer overflow in stable_pa [...] adds 9ad71a83d79b /proc/kpageflags: do not use uninitialized struct pages adds ad2538aab292 procfs: prevent unpriveleged processes accessing fdinfo dir adds 8f425f0fb043 ntfs: add sanity check on allocation size adds 853aacb991fb ocfs2: cleanup some return variables adds 8a0f0e47f7aa ocfs2: reflink deadlock when clone file to the same direct [...] adds 5d5504bfc785 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds e1ee32b889c7 ocfs2: fix ocfs2 corrupt when iputting an inode adds a707c6d54a12 mm/fs: remove inode_congested() adds 825fa12a62a5 mm/fs: remove bdi_congested() and wb_congested() and relat [...] adds cdcbd4bf72c8 remove-bdi_congested-and-wb_congested-and-related-functions-fix adds e52fb68fbb7c ext2: remove unused pointer bdi adds 1d5694610580 f2fs: change retry waiting for f2fs_write_single_data_page() adds 71bf1777af8b f2f2: replace some congestion_wait() calls with io_schedul [...] adds a912c4991205 cephfs: don't set/clear bdi_congestion adds c3520e758b02 fuse: don't set/clear bdi_congested adds 294b4017d64b NFS: remove congestion control adds 23ad35b90975 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" adds 7fedd2f7c887 mm: remove congestion tracking framework adds 54ab668795cb mount: warn only once about timestamp range expiration adds 64c46b353e74 kasan, page_alloc: deduplicate should_skip_kasan_poison adds 43a896def856 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] adds 99ba8f15d6b6 kasan, page_alloc: merge kasan_free_pages into free_pages_prepare adds 249724ea6053 kasan, page_alloc: simplify kasan_poison_pages call site adds cae587ad6260 kasan, page_alloc: init memory of skipped pages on free adds 82201e8efb3a kasan: drop skip_kasan_poison variable in free_pages_prepare adds be4924fd4a4f mm: clarify __GFP_ZEROTAGS comment adds 932e30050364 kasan: only apply __GFP_ZEROTAGS when memory is zeroed adds ac884d5bc184 kasan, page_alloc: refactor init checks in post_alloc_hook adds e399c429132f kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook adds c223bfc532f9 kasan, page_alloc: combine tag_clear_highpage calls in pos [...] adds 675514a00f23 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook adds 4ed403d90514 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook adds e426a45f71a3 kasan, page_alloc: rework kasan_unpoison_pages call site adds 9ccfece787aa kasan: clean up metadata byte definitions adds ecc939c01081 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS adds b9ccdf9aaf25 kasan, x86, arm64, s390: rename functions for modules shadow adds adf55d3464e7 kasan, vmalloc: drop outdated VM_KASAN comment adds 487d4de9b4ad kasan: reorder vmalloc hooks adds 0e7f381a4cce kasan: add wrappers for vmalloc hooks adds f41bc01f97b1 kasan, vmalloc: reset tags in vmalloc functions adds 375317b01c63 kasan, fork: reset pointer tags of vmapped stacks adds a2c41f839b5e kasan, arm64: reset pointer tags of vmapped stacks adds e53b7895177e kasan, vmalloc: add vmalloc tagging for SW_TAGS adds b371358e90bd kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged adds 40e258ad7a82 kasan, vmalloc: unpoison VM_ALLOC pages after mapping adds a4c21f7c5b7c kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS adds cf04bd7f7041 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS adds fd795f89efdb kasan, page_alloc: allow skipping memory init for HW_TAGS adds bde25aafbac2 kasan, vmalloc: add vmalloc tagging for HW_TAGS adds 98bee47c6c3a kasan, vmalloc: only tag normal vmalloc allocations adds 929f08974447 kasan, arm64: don't tag executable vmalloc allocations adds 93b464a4ad8d kasan: mark kasan_arg_stacktrace as __initdata adds 967dea2d6700 kasan: clean up feature flags for HW_TAGS mode adds 56292214ae7e kasan: add kasan.vmalloc command line flag adds 2d68b132c4be kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS adds 395da813b4d2 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes adds 5f2d0d28cf94 kasan: documentation updates adds 5ba8b0fc7cbe kasan: improve vmalloc tests adds ae247cba3f0f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" adds f951b6403f75 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] adds ab91f1761a14 tools/vm/page_owner_sort.c: sort by stacktrace before culling adds 63ce1f3b9061 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] adds b45b711105cd tools/vm/page_owner_sort.c: support sorting by stack trace adds 542e0bbd410b tools/vm/page_owner_sort.c: add switch between culling by [...] adds 263e7cef912c tools/vm/page_owner_sort.c: support sorting pid and time adds 861633f68441 tools/vm/page_owner_sort.c: two trivial fixes adds a5f2e74cab13 tools/vm/page_owner_sort.c: delete invalid duplicate code adds 9e3244678649 Documentation/vm/page_owner.rst: update the documentation adds a27dd029820d documentation-vm-page_ownerrst-update-the-documentation-fix adds 9372127c98a1 Documentation/vm/page_owner.rst: fix unexpected indentation warns adds d41ee03e441a lib/vsprintf: avoid redundant work with 0 size adds 92edf4a99527 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] adds 0dc386e032b5 mm/page_owner: print memcg information adds 8213ed50dcb6 mm/page_owner: record task command name adds 475e4e68ed2f mm: unexport page_init_poison adds c9ea5d576837 mm: move page-writeback sysctls to their own file adds 7d8485cfba52 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes adds 2fd31f77e9e7 mm-move-page-writeback-sysctls-to-is-own-file-fix adds c6531d745fd5 filemap: remove find_get_pages() adds 70a298fef342 mm: fix invalid page pointer returned with FOLL_PIN gups adds a01582fd778a mm/gup: follow_pfn_pte(): -EEXIST cleanup adds 88ec208cd4b9 mm/gup: remove unused pin_user_pages_locked() adds 289268b6df92 mm: change lookup_node() to use get_user_pages_fast() adds 1ffcaf331db4 mm/gup: remove unused get_user_pages_locked() adds d41644f40dbe tmpfs: support for file creation time adds ac2cce78e00f memcg: replace in_interrupt() with !in_task() adds 0ff21c0059b0 memcg: add per-memcg total kernel memory stat adds dc7941376387 memcg-add-per-memcg-total-kernel-memory-stat-v2 adds 16450f5fa32f mm/memcg: mem_cgroup_per_node is already set to 0 on allocation adds 0e0dfddd0f83 mm/memcg: retrieve parent memcg from css.parent adds 7206659ed19e mm: generalize ARCH_HAS_FILTER_PGPROT adds 54dde21d800f mm: optimize do_wp_page() for exclusive pages in the swapcache adds c0a9e4184d76 mm: optimize do_wp_page() for fresh pages in local LRU pagevecs adds ebf56869b0a6 mm: slightly clarify KSM logic in do_swap_page() adds 5e7ee2b07d43 mm: streamline COW logic in do_swap_page() adds f91d7a84594b mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() adds aa8adc7c95a7 mm/khugepaged: remove reuse_swap_page() usage adds a69d2d05ab46 mm/swapfile: remove stale reuse_swap_page() adds aa51760552b3 mm/huge_memory: remove stale page_trans_huge_mapcount() adds 7470be9bb2f5 mm/huge_memory: remove stale locking logic from __split_hu [...] adds 4d86a47996e1 mm: merge pte_mkhuge() call into arch_make_huge_pte() adds b6bc52a0021b mm: remove mmu_gathers storage from remaining architectures adds f5233a8afde2 mm: thp: fix wrong cache flush in remove_migration_pmd() adds c87278d9aa86 mm: fix missing cache flush for all tail pages of compound page adds 24433c252d18 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] adds 3135e2f7ab74 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] adds 9edbdd3243f2 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() adds 22827bb9c18e mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] adds 663af8814e66 mm: replace multiple dcache flush with flush_dcache_folio() adds 7c97314b5783 mm/sparse: make mminit_validate_memmodel_limits() static adds 451f26c4c69d mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning adds b86aa04f972b mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 adds e0e5130d9ff9 mm/vmalloc: remove unneeded function forward declaration adds 189645c57887 mm/vmalloc: Move draining areas out of caller context adds 1f3955e56d01 mm/vmalloc: add adjust_search_size parameter adds 1003a2ab7aa1 mm/vmalloc: eliminate an extra orig_gfp_mask adds f0aeadd82bcc mm/vmalloc.c: fix "unused function" warning adds 9ea1047c64cf mm/vmalloc.c: vmap(): don't allow invalid pages adds f8127041367c mm: page_alloc: avoid merging non-fallbackable pageblocks [...] adds 2b30b89af4c7 mm/page_alloc: adding same penalty is enough to get round- [...] adds 0ab913557c90 mm/page_alloc: add penalty to local_node adds e045afbde1ee mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() adds 1cf2526f2ddc mm: discard __GFP_ATOMIC adds 7f370b3be668 mm/mmzone.h: remove unused macros adds 802e034ec04a mm/page_alloc: don't pass pfn to free_unref_page_commit() adds 7a54f010703b mm/memory-failure.c: remove obsolete comment adds d1f7add0e56e mm/hwpoison: fix error page recovered but reported "not re [...] adds 1e431dbc9653 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] adds 887638d568df mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] adds 13533a153355 mm: sparsemem: use page table lock to protect kernel pmd o [...] adds a4fd90b09abb selftests: vm: add a hugetlb test case adds dbf3a66744eb mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] adds 3cc9f89cb950 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB adds 8e2f8a52180b mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] adds 857879ef1c3f mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] adds 96194100122a mm/migration: add trace events for THP migrations adds 4623d2138f1b mm/migration: add trace events for base page and HugeTLB m [...] adds db133d0b9cf9 mm,migrate: fix establishing demotion target adds 2ac68f4768e0 mm/cma: provide option to opt out from exposing pages on a [...] adds a949bdb4a5f1 powerpc/fadump: opt out from freeing pages on cma activati [...] adds 5c00ad47b7b4 NUMA Balancing: add page promotion counter adds 9f8d667da052 NUMA balancing: optimize page placement for memory tiering system adds 1428dc7951a7 numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds a314ed1a8b02 numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds 18bd0a704db0 numa-balancing-optimize-page-placement-for-memory-tiering- [...] adds d2c6d04da2cb memory tiering: skip to scan fast memory adds a35f5fcabd4e mm/vmstat: add event for ksm swapping in copy adds c1b7221b9260 mm/hwpoison: check the subpage, not the head page adds 301e0cc24deb mm/balloon_compaction: make balloon page compaction callba [...] adds b5ad16c2c2a8 mm: fix race between MADV_FREE reclaim and blkdev direct IO read adds fcd010e52ab4 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] adds 4a671883e2e6 mm: handle uninitialized numa nodes gracefully adds 7a43a5f792e2 mm-handle-uninitialized-numa-nodes-gracefully-fix adds 3ea8931990b7 mm, memory_hotplug: drop arch_free_nodedata adds 0945570f9da5 mm, memory_hotplug: reorganize new pgdat initialization adds 2c4e46cdccdf mm: make free_area_init_node aware of memory less nodes adds ffa277c152ba memcg: do not tweak node in alloc_mem_cgroup_per_node_info adds bbd1a76aa1de drivers/base/memory: add memory block to memory group afte [...] adds cd70afe09be5 drivers/base/node: consolidate node device subsystem initi [...] adds e02b7fc3af5d mm/memory_hotplug: remove obsolete comment of __add_pages adds 24b809ab02c7 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix adds fd1b470db70e mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] adds 082bda46fd1f mm/memory_hotplug: clean up try_offline_node adds 898f623fcaa5 mm/memory_hotplug: fix misplaced comment in offline_pages adds cc79261b93dc drivers/base/node: rename link_mem_sections() to register_ [...] adds b78820d43a8e drivers/base/memory: determine and store zone for single-z [...] adds d212afe74ada mm/munlock: delete page_mlock() and all its works adds eb974addacd7 mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE adds 966743a4ea9a mm/munlock: delete munlock_vma_pages_all(), allow oomreap adds 9e9c90603c30 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() adds 8451c634c33b mm/munlock: replace clear_page_mlock() by final clearance adds 318944ca9278 mm/munlock: maintain page->mlock_count while unevictable adds 8706a430cec5 mm/munlock: mlock_pte_range() when mlocking or munlocking adds 299867236863 mm/migrate: __unmap_and_move() push good newpage to LRU adds 2fd501a7ec06 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() adds 3a242661fe1b mm/munlock: mlock_page() munlock_page() batch by pagevec adds c27c72501b75 mm/munlock: fix kernel-doc formatting issues adds f8e313fa1293 mm/internal: Implement no-op mlock_page_drain() for !CONFIG_MMU adds a7dc9ddc8531 mm/munlock: page migration needs mlock pagevec drained adds cb793838f9b4 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) adds 4acb1d525ae3 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP adds 2a58ae8ed077 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] adds ed16f911cee9 mm/zswap.c: allow handling just same-value filled pages adds 37b7401bc06d mm: remove usercopy_warn() adds d55b57784c9d mm: uninline copy_overflow() adds e379a16b4b8b mm-outline-copy_overflow-fix adds d55631fd914a highmem: document kunmap_local() adds 22fd3b5b1b6b highmem-document-kunmap_local-v2 adds 1ccee63cabea mm/highmem: remove unnecessary done label adds 13078b7b47e6 mm/hmm.c: remove unneeded local variable ret adds 21c65aa109ce mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages adds 094b03485fe0 mm: remove the __KERNEL__ guard from <linux/mm.h> adds 2d0f20ac410b mm: remove pointless includes from <linux/hmm.h> adds 2bfd7bb34b97 mm: move free_devmap_managed_page to memremap.c adds d1b27916f226 mm: simplify freeing of devmap managed pages adds 5ba71dc7727a mm: don't include <linux/memremap.h> in <linux/mm.h> adds c43ecb43c8da mm-dont-include-linux-memremaph-in-linux-mmh-fix adds 781f28f5394b mm: remove the extra ZONE_DEVICE struct page refcount adds 8132dd8a5042 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED adds ed4be09be543 mm: generalize the pgmap based page_free infrastructure adds 2d5cff925f91 mm: refactor check_and_migrate_movable_pages adds cb4cd29bc34a mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page adds 791a8e7c7b26 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages adds 5fcc24e37c7c mm: move the migrate_vma_* device migration code into it's [...] adds f810b32b1fe0 mm: build migrate_vma_* for all configs with ZONE_DEVICE support adds f68cadd94c88 mm: add zone device coherent type memory support adds fd4d9c82fbdb mm: add device coherent vma selection for memory migration adds d6cb14148268 mm/gup: fail get_user_pages for LONGTERM dev coherent type adds d08151e80417 drm/amdkfd: add SPM support for SVM adds 0d3a7abc729d drm/amdkfd: coherent type as sys mem on migration to ram adds aab191e4a16b lib: test_hmm add ioctl to get zone device type adds 85b38276cd7a lib: test_hmm add module param for zone device type adds a83e92af8b5f lib: add support for device coherent type in test_hmm adds 65677271bbd8 tools: update hmm-test to support device coherent type adds cd4a69981d2c tools: update test_hmm script to support SP config adds 37b9644ec22c mm: remove the vma check in migrate_vma_setup() adds 824438bc45de mm/gup: migrate device coherent pages when pinning instead [...] adds 264f8e05772c mm/damon/dbgfs/init_regions: use target index instead of t [...] adds e4f5efb57ccf Docs/admin-guide/mm/damon/usage: update for changed initai [...] adds 60db60da5320 mm/damon/core: move damon_set_targets() into dbgfs adds 167178a90c3b mm/damon: remove the target id concept adds 7dc6c50538cf mm/damon: remove redundant page validation adds b2bcecbe37d3 fs/buffer.c: add debug print for __getblk_gfp() stall problem adds a77254c734b7 fs/buffer.c: dump more info for __getblk_gfp() stall problem adds e61adf1cb036 kernel/hung_task.c: Monitor killed tasks. adds 20654759e004 proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks adds df01425af7f0 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix adds e9c8ed2d027b proc/vmcore: fix possible deadlock on concurrent mmap and read adds 7c8a4d042f5c proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment adds 420c353fc951 proc/sysctl: make protected_* world readable adds a5d3777361e9 Kconfig.debug: make DEBUG_INFO selectable from a choice adds a159cb3e9404 Kconfig.debug: make DEBUG_INFO always default=n adds 79bb98efe139 include: drop pointless __compiler_offsetof indirection adds 298c1b30fe97 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() adds 555dafeeb2b0 bitfield: add explicit inclusions to the example adds 348d0112b4f1 lz4: fix LZ4_decompress_safe_partial read out of bound adds b24f5ad44667 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] adds 3b5aacc1b8c5 checkpatch: add --fix option for some TRAILING_STATEMENTS adds bb65b0e6caf8 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] adds f77b9f96fee1 fs/binfmt_elf: fix AT_PHDR for unusual ELF files adds 3072f0ba308a fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 adds f6bd716f5e90 fs/binfmt_elf: refactor load_elf_binary function adds ef45c5e86ab8 ELF: fix overflow in total mapping size calculation adds 298c473e170f kallsyms: print module name in %ps/S case when KALLSYMS is [...] adds 58da862e3f1b init: use ktime_us_delta() to make initcall_debug log more [...] adds 988656a13690 init/main.c: silence some -Wunused-parameter warnings adds 2543afb15542 fs/pipe: use kvcalloc to allocate a pipe_buffer array adds e9acdbba5cb6 fs/pipe.c: local vars have to match types of proper pipe_i [...] adds e35aac63bc5e minix: fix bug when opening a file with O_DIRECT adds e61522342f17 exec: force single empty string when argv is empty adds 41c13e8611a1 exec: Fix min/max typo in stack space calculation adds a595fdddb099 selftests/exec: test for empty string on NULL argv adds 80a3417c1d4f kexec: make crashk_res, crashk_low_res and crash_notes sym [...] adds 7c617492aa1e riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] adds 76482b5d33d7 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 73501c1de8c4 arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef adds 0939b269b787 docs: kdump: update description about sysfs file system support adds c8a957c32b6f docs: kdump: add scp example to write out the dump file adds e681bebb21c3 panic: unset panic_on_warn inside panic() adds 7d6fc0abe998 ubsan: no need to unset panic_on_warn in ubsan_epilogue() adds 1c919477c7e7 kasan: no need to unset panic_on_warn in end_report() adds 52bd06eee471 docs: sysctl/kernel: add missing bit to panic_print adds 09b6552a39ce sysctl: documentation: fix table format warning adds 9a72f91e5187 panic: add option to dump all CPUs backtraces in panic_print adds a681283c7052 panic: allow printing extra panic information on kdump adds f9abf13026f9 kcov: split ioctl handling into locked and unlocked parts adds eddcde0ae6c5 kcov: properly handle subsequent mmap calls adds e41fc2df1367 selftests: set the BUILD variable to absolute path adds 400cd126f72d selftests: add and export a kernel uapi headers path adds 210a9f42e2db selftests: correct the headers install path adds 5ad48eca5139 selftests: futex: add the uapi headers include variable adds 618699b10fe4 selftests: kvm: add the uapi headers include variable adds 9de0d063320c selftests: landlock: add the uapi headers include variable adds 37c32bedfc30 selftests: net: add the uapi headers include variable adds 92547935d38a selftests: mptcp: add the uapi headers include variable adds 0e8095eb4826 selftests: vm: add the uapi headers include variable adds 5f5c5abbb297 selftests: vm: remove dependecy from internal kernel macros adds 348849c6e861 selftests: kselftest framework: provide "finished" helper adds 0c944b394d21 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" adds c0852bb54c2c ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds e6cba3979927 Merge branch 'akpm-current/current' adds 1336b6d0cc6d fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" adds 259cbfc98c55 Add linux-next specific files for 20220214
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 (395a61741f7e) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-master-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .mailmap | 1 + CREDITS | 6 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-peci | 16 + Documentation/ABI/testing/sysfs-driver-eud | 9 + Documentation/Makefile | 2 +- Documentation/admin-guide/kernel-parameters.txt | 26 + Documentation/admin-guide/sysctl/kernel.rst | 2 +- Documentation/block/biodoc.rst | 6 +- .../devicetree/bindings/arm/atmel-at91.yaml | 3 +- Documentation/devicetree/bindings/arm/fsl.yaml | 22 + .../devicetree/bindings/arm/msm/qcom,llcc.yaml | 2 + Documentation/devicetree/bindings/arm/qcom.yaml | 16 +- .../devicetree/bindings/arm/rockchip.yaml | 8 + .../devicetree/bindings/clock/qcom,mmcc.yaml | 1 + .../bindings/clock/qcom,qcm2290-dispcc.yaml | 87 + .../devicetree/bindings/i2c/microchip,corei2c.yaml | 56 + .../devicetree/bindings/i2c/renesas,rcar-i2c.yaml | 6 + .../bindings/iio/adc/atmel,sama5d2-adc.yaml | 2 - .../bindings/iio/adc/mediatek,mt2701-auxadc.yaml | 1 + .../bindings/iio/adc/qcom,spmi-iadc.yaml | 2 +- .../bindings/iio/adc/ti,palmas-gpadc.yaml | 6 +- .../bindings/iio/proximity/semtech,sx9324.yaml | 161 + .../bindings/iio/proximity/semtech,sx9360.yaml | 89 + .../devicetree/bindings/interconnect/qcom,rpm.yaml | 33 +- .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 82 - .../devicetree/bindings/net/dsa/realtek-smi.txt | 240 - .../devicetree/bindings/net/dsa/realtek.yaml | 394 ++ .../devicetree/bindings/net/renesas,etheravb.yaml | 4 +- .../bindings/net/wireless/mediatek,mt76.yaml | 9 + .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../bindings/phy/transmit-amplitude.yaml | 103 + .../bindings/pinctrl/brcm,bcm11351-pinctrl.txt | 2 +- .../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 + .../devicetree/bindings/power/fsl,imx-gpcv2.yaml | 2 + .../devicetree/bindings/serial/fsl-lpuart.yaml | 6 +- .../bindings/soc/imx/fsl,imx8mp-hsio-blk-ctrl.yaml | 78 + .../bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml | 71 + .../devicetree/bindings/soc/qcom/qcom,eud.yaml | 77 + .../bindings/soc/samsung/exynos-usi.yaml | 20 +- .../devicetree/bindings/sound/arndale.txt | 25 - .../devicetree/bindings/sound/fsl-asoc-card.txt | 2 + .../bindings/sound/google,sc7280-herobrine.yaml | 180 + .../bindings/sound/samsung,aries-wm8994.yaml | 4 + .../devicetree/bindings/sound/samsung,arndale.yaml | 45 + .../bindings/sound/samsung,smdk-wm8994.txt | 14 - .../bindings/sound/samsung,smdk5250.yaml | 38 + .../devicetree/bindings/sound/samsung,snow.yaml | 74 + .../bindings/sound/samsung,tm2-audio.txt | 42 - .../devicetree/bindings/sound/samsung,tm2.yaml | 80 + Documentation/devicetree/bindings/sound/snow.txt | 31 - Documentation/devicetree/bindings/usb/dwc2.yaml | 1 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 6 +- .../devicetree/bindings/usb/richtek,rt1719.yaml | 85 + .../devicetree/bindings/usb/snps,dwc3.yaml | 6 + Documentation/filesystems/fscrypt.rst | 25 +- Documentation/gpu/i915.rst | 1 - Documentation/hwmon/index.rst | 3 +- Documentation/hwmon/peci-cputemp.rst | 90 + Documentation/hwmon/peci-dimmtemp.rst | 57 + Documentation/hwmon/sy7636a-hwmon.rst | 26 - Documentation/index.rst | 1 + Documentation/networking/mctp.rst | 48 + Documentation/peci/index.rst | 16 + Documentation/peci/peci.rst | 51 + Documentation/rust/assets/favicon-16x16.png | Bin 798 -> 0 bytes Documentation/rust/assets/favicon-32x32.png | Bin 2076 -> 0 bytes Documentation/rust/assets/rust-logo.png | Bin 53976 -> 0 bytes Documentation/rust/coding-guidelines.rst | 6 +- Documentation/rust/logo.svg | 357 + Documentation/scheduler/sched-domains.rst | 8 +- Documentation/sphinx/kfigure.py | 134 +- .../translations/zh_CN/core-api/index.rst | 2 +- .../translations/zh_CN/core-api/rbtree.rst | 391 ++ MAINTAINERS | 140 +- Makefile | 16 +- Next/SHA1s | 179 +- Next/Trees | 1 - Next/merge.log | 6830 ++++++++++---------- arch/alpha/include/asm/xor.h | 53 +- arch/arm/boot/dts/aspeed-g4.dtsi | 11 + arch/arm/boot/dts/aspeed-g5.dtsi | 11 + arch/arm/boot/dts/aspeed-g6.dtsi | 11 + arch/arm/boot/dts/exynos5250-smdk5250.dts | 3 + arch/arm/boot/dts/exynos5420-smdk5420.dts | 3 + arch/arm/boot/dts/imx53-m53menlo.dts | 29 +- arch/arm/boot/dts/imx6dl-plym2m.dts | 131 +- arch/arm/boot/dts/imx6dl-prtvt7.dts | 203 +- arch/arm/boot/dts/imx6dl-victgo.dts | 121 +- arch/arm/boot/dts/imx6qdl-mba6.dtsi | 16 +- arch/arm/boot/dts/imx6qdl-mba6a.dtsi | 6 - arch/arm/boot/dts/imx6qdl-mba6b.dtsi | 11 +- arch/arm/boot/dts/imx6qdl-phytec-pfla02.dtsi | 13 + arch/arm/boot/dts/imx6qdl-phytec-phycore-som.dtsi | 10 + arch/arm/boot/dts/imx6qdl-tqma6.dtsi | 14 + arch/arm/boot/dts/imx6qdl-tqma6a.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-tqma6b.dtsi | 7 +- arch/arm/boot/dts/imx6qdl-vicut1.dtsi | 12 +- arch/arm/boot/dts/imx7-colibri.dtsi | 4 +- arch/arm/boot/dts/imx7-mba7.dtsi | 2 +- arch/arm/boot/dts/imx7d-nitrogen7.dts | 2 +- arch/arm/boot/dts/imx7d-pico-hobbit.dts | 4 +- arch/arm/boot/dts/imx7d-pico-pi.dts | 4 +- arch/arm/boot/dts/imx7d-sdb.dts | 4 +- arch/arm/boot/dts/imx7d.dtsi | 86 +- arch/arm/boot/dts/imx7s-warp.dts | 4 +- arch/arm/boot/dts/meson.dtsi | 8 +- arch/arm/boot/dts/meson8.dtsi | 24 +- arch/arm/boot/dts/meson8b.dtsi | 24 +- arch/arm/boot/dts/qcom-sdx55.dtsi | 2 +- arch/arm/boot/dts/rk322x.dtsi | 4 +- arch/arm/boot/dts/rk3288.dtsi | 2 +- arch/arm/include/asm/xor.h | 42 +- arch/arm/lib/xor-neon.c | 12 +- arch/arm64/Kconfig.platforms | 3 - arch/arm64/boot/dts/exynos/exynos850-pinctrl.dtsi | 56 +- arch/arm64/boot/dts/exynos/exynos850.dtsi | 44 +- arch/arm64/boot/dts/freescale/Makefile | 36 +- .../boot/dts/freescale/fsl-ls1028a-qds-13bb.dts | 146 +- .../boot/dts/freescale/fsl-ls1028a-qds-65bb.dts | 138 +- .../boot/dts/freescale/fsl-ls1028a-qds-7777.dts | 99 +- .../boot/dts/freescale/fsl-ls1028a-qds-85bb.dts | 134 +- .../boot/dts/freescale/fsl-ls1028a-qds-899b.dts | 86 +- .../boot/dts/freescale/fsl-ls1028a-qds-9999.dts | 97 +- .../dts/freescale/imx8mm-beacon-baseboard.dtsi | 57 + .../boot/dts/freescale/imx8mm-emcon-avari.dts | 23 + .../boot/dts/freescale/imx8mm-emcon-avari.dtsi | 139 + arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi | 627 ++ arch/arm64/boot/dts/freescale/imx8mm-pinfunc.h | 6 +- .../boot/dts/freescale/imx8mm-tqma8mqml-mba8mx.dts | 19 + .../arm64/boot/dts/freescale/imx8mm-tqma8mqml.dtsi | 5 + .../boot/dts/freescale/imx8mm-verdin-dahlia.dtsi | 150 + .../boot/dts/freescale/imx8mm-verdin-dev.dtsi | 67 + .../dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts | 18 + .../dts/freescale/imx8mm-verdin-nonwifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi | 75 + .../dts/freescale/imx8mm-verdin-wifi-dahlia.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi-dev.dts | 18 + .../boot/dts/freescale/imx8mm-verdin-wifi.dtsi | 94 + arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi | 1264 ++++ arch/arm64/boot/dts/freescale/imx8mm.dtsi | 22 + arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 12 + arch/arm64/boot/dts/freescale/imx8mq-evk.dts | 38 + arch/arm64/boot/dts/freescale/imx8mq-tqma8mq.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8mq.dtsi | 63 +- arch/arm64/boot/dts/freescale/mba8mx.dtsi | 6 + arch/arm64/boot/dts/intel/socfpga_agilex.dtsi | 4 +- arch/arm64/boot/dts/qcom/ipq6018.dtsi | 10 +- arch/arm64/boot/dts/qcom/ipq8074.dtsi | 10 +- arch/arm64/boot/dts/qcom/msm8996-mtp.dts | 2 +- arch/arm64/boot/dts/qcom/msm8996.dtsi | 4 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7280-idp.dts | 4 + arch/arm64/boot/dts/qcom/sc7280.dtsi | 36 + .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 33 +- arch/arm64/boot/dts/qcom/sm8450.dtsi | 92 + arch/arm64/boot/dts/rockchip/Makefile | 2 + .../boot/dts/rockchip/rk3566-pinenote-v1.1.dts | 18 + .../boot/dts/rockchip/rk3566-pinenote-v1.2.dts | 18 + arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi | 639 ++ arch/arm64/boot/dts/rockchip/rk3566-quartz64-a.dts | 5 + arch/arm64/boot/dts/rockchip/rk3568-evb1-v10.dts | 11 + arch/arm64/boot/dts/rockchip/rk356x.dtsi | 96 + arch/arm64/configs/defconfig | 125 +- arch/arm64/include/asm/xor.h | 21 +- arch/arm64/kvm/vgic/vgic-mmio.c | 2 + arch/arm64/lib/xor-neon.c | 46 +- arch/arm64/mm/mmu.c | 1 + arch/ia64/include/asm/xor.h | 21 +- arch/openrisc/include/asm/uaccess.h | 5 +- arch/parisc/include/asm/bitops.h | 8 + arch/parisc/include/asm/uaccess.h | 23 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 4 +- arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 + arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/include/asm/asm-compat.h | 2 + arch/powerpc/include/asm/book3s/32/pgtable.h | 37 +- arch/powerpc/include/asm/epapr_hcalls.h | 2 +- arch/powerpc/include/asm/ftrace.h | 62 +- arch/powerpc/include/asm/hugetlb.h | 5 +- arch/powerpc/include/asm/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 20 - arch/powerpc/include/asm/nmi.h | 2 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 3 - arch/powerpc/include/asm/nohash/64/pgtable.h | 3 - arch/powerpc/include/asm/pmac_feature.h | 12 + arch/powerpc/include/asm/ppc_asm.h | 5 - arch/powerpc/include/asm/rtas.h | 1 - arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/include/asm/xor_altivec.h | 25 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/head_40x.S | 18 +- arch/powerpc/kernel/head_44x.S | 4 +- arch/powerpc/kernel/head_8xx.S | 4 +- arch/powerpc/kernel/head_book3s_32.S | 25 +- arch/powerpc/kernel/head_fsl_booke.S | 6 +- arch/powerpc/kernel/module_32.c | 44 +- arch/powerpc/kernel/module_64.c | 11 +- arch/powerpc/kernel/prom.c | 15 +- arch/powerpc/kernel/ptrace/ptrace-view.c | 2 +- arch/powerpc/kernel/rtas.c | 6 + arch/powerpc/kernel/security.c | 15 + arch/powerpc/kernel/setup-common.c | 4 +- arch/powerpc/kernel/trace/Makefile | 6 +- arch/powerpc/kernel/trace/ftrace.c | 32 +- arch/powerpc/kernel/trace/ftrace_32.S | 187 - .../kernel/trace/{ftrace_64.S => ftrace_low.S} | 14 + .../{ftrace_64_mprofile.S => ftrace_mprofile.S} | 158 +- arch/powerpc/kernel/{vdso32 => vdso}/.gitignore | 2 + arch/powerpc/kernel/vdso/Makefile | 103 + arch/powerpc/kernel/{vdso32 => vdso}/cacheflush.S | 4 +- arch/powerpc/kernel/{vdso32 => vdso}/datapage.S | 10 +- .../gen_vdso32_offsets.sh} | 0 .../gen_vdso64_offsets.sh} | 0 arch/powerpc/kernel/{vdso32 => vdso}/getcpu.S | 4 +- .../powerpc/kernel/{vdso32 => vdso}/gettimeofday.S | 54 +- arch/powerpc/kernel/{vdso32 => vdso}/note.S | 0 .../{vdso32/sigtramp.S => vdso/sigtramp32.S} | 0 .../{vdso64/sigtramp.S => vdso/sigtramp64.S} | 0 arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S | 0 arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S | 0 .../kernel/{vdso32 => vdso}/vgettimeofday.c | 23 +- arch/powerpc/kernel/vdso32/Makefile | 73 - arch/powerpc/kernel/vdso32_wrapper.S | 2 +- arch/powerpc/kernel/vdso64/.gitignore | 3 - arch/powerpc/kernel/vdso64/Makefile | 56 - arch/powerpc/kernel/vdso64/cacheflush.S | 75 - arch/powerpc/kernel/vdso64/datapage.S | 59 - arch/powerpc/kernel/vdso64/getcpu.S | 33 - arch/powerpc/kernel/vdso64/gettimeofday.S | 58 - arch/powerpc/kernel/vdso64/note.S | 1 - arch/powerpc/kernel/vdso64/vgettimeofday.c | 29 - arch/powerpc/kernel/vdso64_wrapper.S | 2 +- arch/powerpc/kexec/core.c | 15 +- arch/powerpc/kvm/book3s_hv_uvmem.c | 2 +- arch/powerpc/lib/checksum_32.S | 3 - arch/powerpc/lib/copy_32.S | 3 - arch/powerpc/lib/sstep.c | 22 +- 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/hugetlbpage.c | 2 +- arch/powerpc/mm/hugetlbpage.c | 5 +- arch/powerpc/mm/init_64.c | 4 + arch/powerpc/mm/kasan/kasan_init_32.c | 3 +- arch/powerpc/mm/pageattr.c | 71 +- arch/powerpc/mm/pgtable_32.c | 27 +- arch/powerpc/mm/ptdump/hashpagetable.c | 5 +- arch/powerpc/net/bpf_jit.h | 3 - arch/powerpc/net/bpf_jit_comp.c | 2 +- arch/powerpc/net/bpf_jit_comp32.c | 14 +- arch/powerpc/perf/imc-pmu.c | 6 +- arch/powerpc/perf/perf_regs.c | 8 +- arch/powerpc/platforms/85xx/corenet_generic.c | 2 +- arch/powerpc/platforms/85xx/qemu_e500.c | 5 + arch/powerpc/platforms/86xx/mpc86xx_hpcn.c | 6 - arch/powerpc/platforms/cell/spufs/sched.c | 3 +- arch/powerpc/platforms/powermac/pmac.h | 2 + arch/powerpc/platforms/pseries/lparcfg.c | 87 + arch/powerpc/platforms/pseries/mobility.c | 2 +- arch/powerpc/sysdev/mpic.c | 4 +- arch/powerpc/sysdev/xive/common.c | 2 +- arch/powerpc/sysdev/xive/spapr.c | 36 +- arch/riscv/Makefile | 6 + arch/riscv/kernel/cpu-hotplug.c | 1 + arch/s390/include/asm/os_info.h | 2 +- arch/s390/include/asm/processor.h | 2 +- arch/s390/include/asm/uaccess.h | 2 +- arch/s390/kernel/asm-offsets.c | 2 + arch/s390/kernel/crash_dump.c | 58 +- arch/s390/kernel/os_info.c | 8 +- arch/s390/kernel/smp.c | 2 +- arch/s390/lib/xor.c | 21 +- arch/s390/mm/maccess.c | 4 +- arch/s390/mm/pgalloc.c | 8 +- arch/sparc/include/asm/xor_32.h | 21 +- arch/sparc/include/asm/xor_64.h | 42 +- arch/sparc/net/bpf_jit_comp_64.c | 2 +- arch/x86/Kconfig | 1 + arch/x86/Makefile | 3 + arch/x86/include/asm/bug.h | 20 +- arch/x86/include/asm/kvm-x86-ops.h | 29 +- arch/x86/include/asm/kvm_host.h | 36 +- arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/svm.h | 36 + arch/x86/include/asm/text-patching.h | 1 + arch/x86/include/asm/xen/cpuid.h | 7 + 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/kernel/alternative.c | 34 + arch/x86/kernel/cpu/sgx/encl.c | 2 + arch/x86/kvm/cpuid.c | 10 +- arch/x86/kvm/emulate.c | 20 +- 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_onhyperv.c | 14 + arch/x86/kvm/kvm_onhyperv.h | 14 +- arch/x86/kvm/lapic.c | 12 +- arch/x86/kvm/mmu.h | 38 - arch/x86/kvm/mmu/mmu.c | 109 +- 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/svm/avic.c | 93 +- arch/x86/kvm/svm/hyperv.h | 35 + arch/x86/kvm/svm/nested.c | 71 +- arch/x86/kvm/svm/sev.c | 28 +- arch/x86/kvm/svm/svm.c | 183 +- arch/x86/kvm/svm/svm.h | 47 +- arch/x86/kvm/svm/svm_onhyperv.h | 25 +- arch/x86/kvm/trace.h | 14 +- arch/x86/kvm/vmx/nested.c | 5 +- arch/x86/kvm/vmx/nested.h | 3 +- arch/x86/kvm/vmx/pmu_intel.c | 3 +- arch/x86/kvm/vmx/posted_intr.c | 6 +- arch/x86/kvm/vmx/posted_intr.h | 4 +- arch/x86/kvm/vmx/vmx.c | 91 +- arch/x86/kvm/x86.c | 113 +- arch/x86/kvm/x86.h | 2 + arch/x86/kvm/xen.c | 101 +- arch/x86/net/bpf_jit_comp.c | 69 +- arch/x86/xen/enlighten_hvm.c | 9 +- arch/x86/xen/vga.c | 16 +- block/bfq-iosched.h | 1 - block/bio.c | 2 +- block/blk-cgroup-rwstat.h | 2 +- block/blk-cgroup.c | 4 +- {include/linux => block}/blk-cgroup.h | 259 +- block/blk-core.c | 29 +- block/blk-crypto-fallback.c | 2 +- block/blk-iocost.c | 2 +- block/blk-iolatency.c | 2 +- block/blk-ioprio.c | 2 +- block/blk-mq.c | 4 +- block/blk-sysfs.c | 2 +- block/blk-throttle.c | 1 - block/bounce.c | 2 +- block/elevator.c | 2 +- crypto/hmac.c | 4 + crypto/testmgr.c | 3 + crypto/testmgr.h | 11 + drivers/Kconfig | 3 + drivers/Makefile | 1 + drivers/acpi/acpi_apd.c | 7 +- drivers/android/node.rs | 12 +- drivers/android/process.rs | 41 +- drivers/android/rust_binder.rs | 5 +- drivers/ata/libata-core.c | 1 + drivers/ata/libata-sff.c | 9 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_hpt366.c | 42 +- drivers/ata/pata_hpt3x2n.c | 17 +- drivers/ata/pata_mpc52xx.c | 2 +- drivers/ata/pata_samsung_cf.c | 7 +- drivers/ata/sata_fsl.c | 16 +- drivers/ata/sata_rcar.c | 11 +- drivers/base/memory.c | 101 +- drivers/base/node.c | 18 +- drivers/block/loop.c | 69 +- drivers/block/loop.h | 1 - drivers/bluetooth/btusb.c | 5 + drivers/bus/mhi/pci_generic.c | 1 + drivers/char/hw_random/core.c | 1 + drivers/char/random.c | 2092 +++--- drivers/clk/qcom/Kconfig | 9 + drivers/clk/qcom/Makefile | 1 + drivers/clk/qcom/camcc-sc7180.c | 221 +- drivers/clk/qcom/camcc-sdm845.c | 323 +- drivers/clk/qcom/dispcc-qcm2290.c | 555 ++ drivers/clk/qcom/gcc-ipq8074.c | 19 +- drivers/clk/qcom/gcc-msm8996.c | 971 +-- drivers/clk/qcom/gpucc-sdm660.c | 21 +- drivers/clk/qcom/mmcc-msm8974.c | 206 +- drivers/clk/qcom/videocc-sc7180.c | 8 +- drivers/clk/renesas/r9a07g044-cpg.c | 119 +- drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/crypto/atmel-tdes.c | 1 + drivers/firmware/arm_scmi/driver.c | 2 +- drivers/firmware/imx/rm.c | 45 + drivers/gpio/gpio_pl061_rust.rs | 54 +- drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 6 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c | 3 + drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 9 + drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 4 +- drivers/gpu/drm/amd/amdgpu/nv.c | 1 + drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 8 + drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 25 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 + drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 20 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 1 + drivers/gpu/drm/amd/amdkfd/kfd_svm.c | 11 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 2 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 1 + drivers/gpu/drm/amd/pm/amdgpu_pm.c | 49 +- drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 1 + .../drm/amd/pm/swsmu/smu11/cyan_skillfish_ppt.c | 1 + drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 219 + .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 39 +- .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.h | 8 + drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 + drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 27 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 +- drivers/gpu/drm/dp/drm_dp.c | 83 + drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_gem_cma_helper.c | 1 + drivers/gpu/drm/i915/Makefile | 2 +- drivers/gpu/drm/i915/display/intel_atomic.c | 11 - drivers/gpu/drm/i915/display/intel_atomic.h | 2 - drivers/gpu/drm/i915/display/intel_bw.c | 82 +- drivers/gpu/drm/i915/display/intel_display.c | 209 +- drivers/gpu/drm/i915/display/intel_dp.c | 59 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 307 +- .../gpu/drm/i915/display/intel_dp_link_training.h | 4 + drivers/gpu/drm/i915/display/intel_dp_mst.c | 33 +- drivers/gpu/drm/i915/display/intel_dpt.c | 33 +- drivers/gpu/drm/i915/display/intel_dsb.c | 2 + drivers/gpu/drm/i915/display/intel_fb_pin.c | 8 +- drivers/gpu/drm/i915/display/intel_fbc.c | 5 +- drivers/gpu/drm/i915/display/intel_fbdev.c | 2 +- drivers/gpu/drm/i915/display/intel_hdmi.c | 43 +- drivers/gpu/drm/i915/display/intel_hdmi.h | 1 + drivers/gpu/drm/i915/display/intel_opregion.c | 78 +- drivers/gpu/drm/i915/display/intel_overlay.c | 1 + drivers/gpu/drm/i915/display/intel_plane_initial.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_context.h | 2 +- drivers/gpu/drm/i915/gem/i915_gem_create.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_create.h | 17 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h | 18 + drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 239 +- drivers/gpu/drm/i915/gem/i915_gem_internal.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_internal.h | 23 + drivers/gpu/drm/i915/gem/i915_gem_mman.c | 37 +- drivers/gpu/drm/i915/gem/i915_gem_object.c | 20 +- drivers/gpu/drm/i915/gem/i915_gem_object.h | 4 +- drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 51 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 10 + drivers/gpu/drm/i915/gem/i915_gem_pm.c | 3 +- drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 17 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 30 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 8 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 15 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 10 +- drivers/gpu/drm/i915/gem/i915_gem_ttm_move.c | 13 +- drivers/gpu/drm/i915/gem/selftests/huge_pages.c | 42 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 4 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 3 +- .../gpu/drm/i915/gem/selftests/i915_gem_migrate.c | 192 +- drivers/gpu/drm/i915/gem/selftests/i915_gem_mman.c | 29 +- .../gpu/drm/i915/gem/selftests/i915_gem_object.c | 2 +- drivers/gpu/drm/i915/gem/selftests/igt_gem_utils.c | 1 + drivers/gpu/drm/i915/gt/gen6_ppgtt.c | 21 +- drivers/gpu/drm/i915/gt/gen8_ppgtt.c | 37 +- drivers/gpu/drm/i915/gt/intel_context.c | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 10 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 40 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 133 +- drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 7 +- drivers/gpu/drm/i915/gt/intel_gt.c | 14 +- drivers/gpu/drm/i915/gt/intel_gt.h | 2 +- drivers/gpu/drm/i915/gt/intel_gt_buffer_pool.c | 1 + drivers/gpu/drm/i915/gt/intel_gt_regs.h | 1 - drivers/gpu/drm/i915/gt/intel_gtt.c | 5 +- drivers/gpu/drm/i915/gt/intel_gtt.h | 19 +- drivers/gpu/drm/i915/gt/intel_lrc.c | 4 - drivers/gpu/drm/i915/gt/intel_ppgtt.c | 22 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 +- drivers/gpu/drm/i915/gt/intel_renderstate.c | 2 + drivers/gpu/drm/i915/gt/intel_ring.c | 1 + drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 + drivers/gpu/drm/i915/gt/intel_timeline.c | 3 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 39 +- drivers/gpu/drm/i915/gt/selftest_execlists.c | 1 + drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 3 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 2 + drivers/gpu/drm/i915/gt/selftest_migrate.c | 2 + drivers/gpu/drm/i915/gt/selftest_reset.c | 2 +- drivers/gpu/drm/i915/gt/selftest_rps.c | 2 + drivers/gpu/drm/i915/gt/selftest_workarounds.c | 1 + drivers/gpu/drm/i915/gt/uc/abi/guc_actions_abi.h | 80 +- drivers/gpu/drm/i915/gt/uc/abi/guc_errors_abi.h | 23 - drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h | 82 - drivers/gpu/drm/i915/gt/uc/intel_guc.c | 126 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 20 - drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 204 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ct.c | 143 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fw.c | 38 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 37 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_guc_log.h | 3 - drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 7 +- drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 148 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 1 - drivers/gpu/drm/i915/gt/uc/intel_uc.c | 31 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 43 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 +- drivers/gpu/drm/i915/gt/uc/selftest_guc.c | 2 +- drivers/gpu/drm/i915/gvt/aperture_gm.c | 2 +- drivers/gpu/drm/i915/gvt/dmabuf.c | 4 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/i915_debugfs.c | 7 +- drivers/gpu/drm/i915/i915_driver.c | 27 +- drivers/gpu/drm/i915/i915_driver.h | 5 + drivers/gpu/drm/i915/i915_drv.h | 78 +- drivers/gpu/drm/i915/i915_gem.c | 38 +- drivers/gpu/drm/i915/i915_gem_evict.c | 101 +- drivers/gpu/drm/i915/i915_gem_evict.h | 5 +- drivers/gpu/drm/i915/i915_gem_gtt.c | 16 +- drivers/gpu/drm/i915/i915_gem_gtt.h | 4 - drivers/gpu/drm/i915/i915_getparam.c | 2 +- drivers/gpu/drm/i915/i915_gpu_error.c | 88 +- drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_mitigations.c | 1 + drivers/gpu/drm/i915/i915_module.c | 4 +- drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 9 +- drivers/gpu/drm/i915/i915_request.c | 13 +- drivers/gpu/drm/i915/i915_request.h | 6 +- drivers/gpu/drm/i915/i915_vgpu.c | 2 +- drivers/gpu/drm/i915/i915_vma.c | 376 +- drivers/gpu/drm/i915/i915_vma.h | 34 +- drivers/gpu/drm/i915/i915_vma_resource.c | 418 -- drivers/gpu/drm/i915/i915_vma_resource.h | 234 - drivers/gpu/drm/i915/i915_vma_snapshot.c | 134 + drivers/gpu/drm/i915/i915_vma_snapshot.h | 112 + drivers/gpu/drm/i915/i915_vma_types.h | 19 +- drivers/gpu/drm/i915/intel_device_info.h | 4 +- drivers/gpu/drm/i915/intel_pm.c | 216 +- drivers/gpu/drm/i915/intel_runtime_pm.c | 3 + drivers/gpu/drm/i915/intel_runtime_pm.h | 1 + drivers/gpu/drm/i915/intel_step.c | 15 - drivers/gpu/drm/i915/intel_wopcm.c | 42 +- drivers/gpu/drm/i915/selftests/i915_gem.c | 11 +- drivers/gpu/drm/i915/selftests/i915_gem_evict.c | 29 +- drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 210 +- drivers/gpu/drm/i915/selftests/i915_request.c | 120 +- drivers/gpu/drm/i915/selftests/i915_selftest.c | 1 + drivers/gpu/drm/i915/selftests/i915_vma.c | 31 +- drivers/gpu/drm/i915/selftests/igt_spinner.c | 1 + drivers/gpu/drm/i915/selftests/mock_gem_device.c | 13 +- drivers/gpu/drm/i915/selftests/mock_gtt.c | 21 +- drivers/gpu/drm/i915/selftests/mock_gtt.h | 3 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 3 +- drivers/gpu/drm/nouveau/nouveau_svm.c | 1 + drivers/hwmon/Kconfig | 11 +- drivers/hwmon/Makefile | 2 +- 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/sy7636a-hwmon.c | 106 - drivers/i2c/busses/Kconfig | 15 +- drivers/i2c/busses/Makefile | 1 + drivers/i2c/busses/i2c-designware-amdpsp.c | 392 ++ drivers/i2c/busses/i2c-designware-baytrail.c | 12 +- drivers/i2c/busses/i2c-designware-common.c | 12 + drivers/i2c/busses/i2c-designware-core.h | 18 +- drivers/i2c/busses/i2c-designware-master.c | 6 + drivers/i2c/busses/i2c-designware-platdrv.c | 60 + drivers/i2c/busses/i2c-piix4.c | 213 +- drivers/i2c/busses/i2c-qcom-cci.c | 16 +- drivers/i2c/busses/i2c-rcar.c | 1 + drivers/iio/accel/Kconfig | 35 +- drivers/iio/accel/adxl355_core.c | 5 +- drivers/iio/accel/dmard09.c | 2 +- drivers/iio/adc/ad7192.c | 4 +- drivers/iio/adc/cpcap-adc.c | 2 +- drivers/iio/adc/hi8435.c | 2 +- drivers/iio/adc/ina2xx-adc.c | 2 +- drivers/iio/adc/max9611.c | 2 +- drivers/iio/adc/mt6577_auxadc.c | 16 +- drivers/iio/adc/qcom-pm8xxx-xoadc.c | 15 +- drivers/iio/adc/qcom-spmi-vadc.c | 24 +- drivers/iio/adc/qcom-vadc-common.c | 92 +- drivers/iio/adc/rn5t618-adc.c | 7 +- drivers/iio/adc/rzg2l_adc.c | 4 +- drivers/iio/adc/ti-adc084s021.c | 2 +- drivers/iio/adc/ti-tsc2046.c | 269 +- drivers/iio/adc/twl4030-madc.c | 9 +- drivers/iio/afe/iio-rescale.c | 13 +- drivers/iio/amplifiers/hmc425a.c | 6 +- drivers/iio/buffer/industrialio-buffer-dmaengine.c | 2 +- drivers/iio/buffer/industrialio-hw-consumer.c | 4 +- drivers/iio/chemical/atlas-sensor.c | 10 +- drivers/iio/chemical/bme680_spi.c | 2 +- drivers/iio/chemical/scd4x.c | 2 +- drivers/iio/chemical/sps30.c | 2 +- drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 4 +- drivers/iio/common/st_sensors/Kconfig | 2 - drivers/iio/dac/ad5592r-base.c | 1 - drivers/iio/frequency/ad9523.c | 2 +- drivers/iio/frequency/adf4350.c | 103 +- drivers/iio/frequency/admv1013.c | 2 +- drivers/iio/gyro/Kconfig | 37 +- drivers/iio/humidity/dht11.c | 3 +- drivers/iio/humidity/hdc100x.c | 7 + drivers/iio/imu/adis.c | 47 +- drivers/iio/imu/adis_buffer.c | 6 +- drivers/iio/imu/adis_trigger.c | 3 +- drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c | 5 +- drivers/iio/imu/inv_mpu6050/inv_mpu_i2c.c | 15 +- drivers/iio/imu/inv_mpu6050/inv_mpu_spi.c | 5 +- drivers/iio/imu/st_lsm9ds0/Kconfig | 28 +- drivers/iio/industrialio-buffer.c | 18 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/inkern.c | 40 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/pressure/Kconfig | 35 +- drivers/iio/pressure/dps310.c | 7 + drivers/iio/proximity/Kconfig | 34 + drivers/iio/proximity/Makefile | 3 + drivers/iio/proximity/as3935.c | 4 +- drivers/iio/proximity/ping.c | 4 +- drivers/iio/proximity/rfd77402.c | 2 +- drivers/iio/proximity/srf04.c | 12 +- drivers/iio/proximity/srf08.c | 6 +- drivers/iio/proximity/sx9310.c | 741 +-- drivers/iio/proximity/sx9324.c | 1068 +++ drivers/iio/proximity/sx9360.c | 893 +++ drivers/iio/proximity/sx_common.c | 572 ++ drivers/iio/proximity/sx_common.h | 157 + drivers/iio/proximity/vl53l0x-i2c.c | 2 +- drivers/iio/temperature/max31856.c | 4 +- drivers/iio/temperature/max31865.c | 4 +- drivers/iio/temperature/maxim_thermocouple.c | 5 +- drivers/iio/temperature/mlx90632.c | 2 +- drivers/infiniband/core/rw.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/sw/rxe/rxe_resp.c | 10 +- drivers/interconnect/qcom/msm8939.c | 10 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 + drivers/md/dm-core.h | 7 +- drivers/md/dm-crypt.c | 9 +- drivers/md/dm-delay.c | 5 +- drivers/md/dm.c | 252 +- drivers/message/fusion/mptspi.c | 2 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/simple-mfd-i2c.c | 11 - drivers/net/bonding/bond_main.c | 27 +- drivers/net/bonding/bond_procfs.c | 1 - drivers/net/dsa/lan9303-core.c | 2 +- drivers/net/dsa/mv88e6xxx/chip.c | 27 +- drivers/net/dsa/mv88e6xxx/chip.h | 4 + drivers/net/dsa/mv88e6xxx/serdes.c | 38 + drivers/net/dsa/mv88e6xxx/serdes.h | 5 + drivers/net/dsa/qca8k.c | 2 +- drivers/net/ethernet/agere/et131x.c | 14 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 2 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 347 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 18 + .../net/ethernet/freescale/dpaa2/dpaa2-ethtool.c | 2 + drivers/net/ethernet/freescale/enetc/enetc.h | 38 + drivers/net/ethernet/freescale/enetc/enetc_cbdr.c | 41 +- drivers/net/ethernet/freescale/enetc/enetc_qos.c | 103 +- drivers/net/ethernet/intel/i40e/i40e.h | 4 + drivers/net/ethernet/intel/i40e/i40e_ethtool.c | 4 + drivers/net/ethernet/intel/i40e/i40e_main.c | 14 +- drivers/net/ethernet/intel/i40e/i40e_txrx.c | 25 +- drivers/net/ethernet/intel/i40e/i40e_txrx.h | 3 + drivers/net/ethernet/intel/ice/Makefile | 12 +- drivers/net/ethernet/intel/ice/ice.h | 7 +- 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 | 52 +- 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 | 9 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 9 + 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 | 5 + drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 3 + drivers/net/ethernet/intel/ice/ice_lib.c | 380 +- drivers/net/ethernet/intel/ice/ice_lib.h | 17 +- drivers/net/ethernet/intel/ice/ice_main.c | 350 +- 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_switch.c | 80 + drivers/net/ethernet/intel/ice/ice_switch.h | 24 +- drivers/net/ethernet/intel/ice/ice_txrx.c | 28 +- drivers/net/ethernet/intel/ice/ice_txrx.h | 3 + drivers/net/ethernet/intel/ice/ice_txrx_lib.c | 9 +- drivers/net/ethernet/intel/ice/ice_txrx_lib.h | 30 +- drivers/net/ethernet/intel/ice/ice_type.h | 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 | 1605 ++++- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.h | 17 +- drivers/net/ethernet/intel/ice/ice_vlan.h | 18 + drivers/net/ethernet/intel/ice/ice_vlan_mode.c | 439 ++ drivers/net/ethernet/intel/ice/ice_vlan_mode.h | 13 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c | 707 ++ drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h | 32 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c | 103 + drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h | 29 + drivers/net/ethernet/intel/ice/ice_xsk.c | 6 +- drivers/net/ethernet/intel/igb/igb_ethtool.c | 4 - drivers/net/ethernet/intel/igb/igb_main.c | 19 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/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/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_nix.c | 17 +- .../net/ethernet/marvell/octeontx2/nic/Makefile | 3 + .../ethernet/marvell/octeontx2/nic/otx2_common.c | 68 +- .../ethernet/marvell/octeontx2/nic/otx2_common.h | 14 + .../ethernet/marvell/octeontx2/nic/otx2_dcbnl.c | 170 + .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 50 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 69 +- .../net/ethernet/marvell/octeontx2/nic/otx2_tc.c | 5 +- .../net/ethernet/marvell/octeontx2/nic/otx2_vf.c | 52 +- drivers/net/ethernet/microchip/lan743x_main.c | 274 +- drivers/net/ethernet/microchip/lan743x_main.h | 62 +- drivers/net/ethernet/microchip/lan743x_ptp.c | 8 +- drivers/net/ethernet/microchip/lan966x/Kconfig | 1 + .../net/ethernet/microchip/lan966x/lan966x_main.c | 3 +- drivers/net/ethernet/moxa/moxart_ether.c | 4 +- drivers/net/ethernet/mscc/ocelot.c | 11 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 3 + drivers/net/ethernet/qlogic/qed/qed_mcp.c | 42 +- drivers/net/ethernet/qlogic/qed/qed_mcp.h | 8 + drivers/net/hyperv/netvsc.c | 24 +- drivers/net/ieee802154/atusb.c | 186 +- drivers/net/ieee802154/mac802154_hwsim.c | 2 +- drivers/net/mctp/mctp-serial.c | 9 +- drivers/net/usb/Kconfig | 1 + drivers/net/usb/ax88179_178a.c | 68 +- drivers/net/usb/qmi_wwan.c | 2 + drivers/net/usb/smsc95xx.c | 25 + drivers/net/wireless/ath/ath9k/rng.c | 1 + .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/p2p.c | 12 +- drivers/net/wireless/intel/iwlwifi/iwl-drv.c | 2 + 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 | 156 +- 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/realtek/rtw88/fw.c | 6 +- drivers/net/wireless/realtek/rtw88/main.c | 67 +- drivers/net/wireless/realtek/rtw89/cam.c | 6 +- drivers/net/wireless/realtek/rtw89/core.c | 43 +- drivers/net/wireless/realtek/rtw89/core.h | 62 +- drivers/net/wireless/realtek/rtw89/debug.c | 71 + drivers/net/wireless/realtek/rtw89/fw.c | 16 +- drivers/net/wireless/realtek/rtw89/fw.h | 1 + drivers/net/wireless/realtek/rtw89/mac.c | 15 +- drivers/net/wireless/realtek/rtw89/mac.h | 1 + drivers/net/wireless/realtek/rtw89/mac80211.c | 36 + drivers/net/wireless/realtek/rtw89/phy.c | 47 +- drivers/net/wwan/iosm/iosm_ipc_imem.c | 54 +- drivers/net/wwan/iosm/iosm_ipc_imem.h | 5 + 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/nvdimm/pmem.h | 1 + drivers/nvme/host/core.c | 1 + drivers/nvme/host/pci.c | 1 + drivers/nvme/host/tcp.c | 10 +- drivers/nvme/target/io-cmd-bdev.c | 1 + drivers/opp/debugfs.c | 5 + drivers/opp/opp.h | 1 + drivers/pci/hotplug/rpadlpar_core.c | 1 + 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/pinctrl/nuvoton/pinctrl-npcm7xx.c | 162 +- drivers/pinctrl/pinctrl-k210.c | 4 +- drivers/pinctrl/pinctrl-ocelot.c | 102 + drivers/pinctrl/pinctrl-starfive.c | 2 +- drivers/pinctrl/qcom/pinctrl-spmi-mpp.c | 1 + 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/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 | 319 +- drivers/power/supply/ab8500_charger.c | 47 +- drivers/power/supply/ab8500_fg.c | 103 +- drivers/power/supply/axp288_charger.c | 14 +- drivers/power/supply/bq24190_charger.c | 114 +- drivers/power/supply/cros_peripheral_charger.c | 37 +- drivers/power/supply/ltc2941-battery-gauge.c | 61 +- drivers/power/supply/power_supply_core.c | 96 +- drivers/power/supply/power_supply_hwmon.c | 15 +- drivers/power/supply/rt9455_charger.c | 2 +- drivers/power/supply/ug3105_battery.c | 486 ++ drivers/ptp/ptp_pch.c | 195 +- drivers/regulator/Kconfig | 1 + drivers/regulator/sy7636a-regulator.c | 7 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/device.c | 2 +- drivers/scsi/aic94xx/aic94xx_task.c | 9 - 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/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/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 | 10 +- drivers/scsi/mpi3mr/mpi3mr_debug.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 12 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 159 +- 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_fw.c | 6 +- drivers/scsi/qla2xxx/qla_def.h | 1 - drivers/scsi/qla2xxx/qla_iocb.c | 17 +- drivers/scsi/qla2xxx/qla_os.c | 1 - drivers/scsi/qla2xxx/qla_target.c | 20 - drivers/scsi/smartpqi/smartpqi_init.c | 4 + drivers/soc/fsl/dpio/qbman-portal.c | 8 +- drivers/soc/imx/imx8m-blk-ctrl.c | 66 + drivers/soc/qcom/llcc-qcom.c | 102 +- drivers/soc/qcom/socinfo.c | 12 + drivers/soundwire/bus.c | 8 +- drivers/soundwire/intel.c | 4 +- drivers/soundwire/intel_init.c | 7 +- drivers/soundwire/stream.c | 952 +-- drivers/thermal/intel/Kconfig | 1 + drivers/tty/serial/imx.c | 18 +- drivers/usb/core/devio.c | 32 +- drivers/usb/core/port.c | 9 +- drivers/usb/dwc2/params.c | 10 + drivers/usb/gadget/composite.c | 3 + drivers/usb/gadget/function/rndis.c | 9 +- drivers/usb/host/xhci-mtk.c | 37 + drivers/usb/misc/Kconfig | 10 + drivers/usb/misc/Makefile | 1 + drivers/usb/misc/qcom_eud.c | 251 + drivers/usb/typec/Kconfig | 12 + drivers/usb/typec/Makefile | 1 + drivers/usb/typec/rt1719.c | 961 +++ drivers/video/fbdev/omap/omapfb_main.c | 13 +- .../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 8 +- .../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 4 +- drivers/video/fbdev/s3c-fb.c | 7 +- drivers/video/fbdev/udlfb.c | 8 +- drivers/xen/pci.c | 2 +- fs/Kconfig | 2 +- fs/btrfs/compression.c | 2 +- fs/btrfs/ctree.h | 2 +- fs/btrfs/file-item.c | 11 +- fs/btrfs/inode.c | 210 +- fs/btrfs/ioctl.c | 3 +- fs/btrfs/lzo.c | 20 +- fs/btrfs/ordered-data.c | 23 +- fs/btrfs/ordered-data.h | 2 +- fs/btrfs/qgroup.c | 53 +- fs/btrfs/tree-log.c | 2 +- fs/cifs/cifsacl.c | 4 +- fs/cifs/cifsfs.c | 1 + fs/cifs/cifsproto.h | 2 - fs/cifs/connect.c | 2 +- fs/cifs/fs_context.c | 4 +- fs/cifs/sess.c | 14 - fs/cifs/xattr.c | 2 + fs/crypto/crypto.c | 8 + fs/crypto/inline_crypt.c | 93 + fs/ext4/file.c | 10 +- fs/ext4/inode.c | 7 + fs/f2fs/checkpoint.c | 10 +- fs/f2fs/data.c | 7 + fs/f2fs/f2fs.h | 6 +- fs/f2fs/inode.c | 1 + fs/fuse/virtio_fs.c | 1 + fs/gfs2/glock.c | 3 - fs/io-wq.c | 114 +- fs/io_uring.c | 8 +- fs/iomap/direct-io.c | 6 + fs/namespace.c | 168 +- fs/proc/page.c | 1 + fs/xfs/xfs_super.c | 7 +- include/asm-generic/hyperv-tlfs.h | 7 + include/asm-generic/xor.h | 84 +- include/drm/dp/drm_dp_helper.h | 24 +- include/dt-bindings/clock/qcom,dispcc-qcm2290.h | 34 + include/dt-bindings/power/imx8mp-power.h | 35 + include/dt-bindings/power/imx8mq-power.h | 3 + include/linux/blk-cgroup.h | 461 +- include/linux/blkdev.h | 16 +- include/linux/bpf.h | 16 +- include/linux/compiler.h | 21 +- include/linux/cpuhotplug.h | 1 + include/linux/device-mapper.h | 7 + include/linux/dma-buf-map.h | 266 + include/linux/filter.h | 27 +- include/linux/firmware/imx/svc/rm.h | 5 + include/linux/fortify-string.h | 26 +- include/linux/fs.h | 4 +- include/linux/fscrypt.h | 18 + include/linux/hmm.h | 9 +- include/linux/hw_random.h | 2 - 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/ioport.h | 2 + include/linux/math.h | 12 + include/linux/memory.h | 12 + include/linux/memory_hotplug.h | 6 +- include/linux/memremap.h | 28 +- include/linux/mfd/sy7636a.h | 34 - include/linux/mm.h | 75 +- include/linux/mm_inline.h | 13 + include/linux/net/intel/iidc.h | 4 + include/linux/netdevice.h | 3 + include/linux/node.h | 16 +- include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 + include/linux/platform_data/cros_ec_commands.h | 64 + include/linux/raid/xor.h | 21 +- include/linux/random.h | 10 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 2 +- include/linux/shmem_fs.h | 1 + include/linux/soc/qcom/llcc-qcom.h | 9 +- include/linux/socket.h | 1 + include/linux/tcp.h | 1 + include/net/cfg802154.h | 10 + include/net/dsa.h | 2 +- include/net/ip6_fib.h | 3 +- include/net/mac802154.h | 12 + include/net/mctp.h | 16 +- include/net/net_namespace.h | 2 +- include/net/netfilter/nf_conntrack_ecache.h | 2 +- include/net/netfilter/nf_conntrack_timeout.h | 8 +- include/net/netfilter/nf_tables_core.h | 9 + include/net/netns/ipv6.h | 5 + include/net/netns/smc.h | 2 + include/scsi/libsas.h | 3 +- include/scsi/sas_ata.h | 6 +- include/scsi/scsi_host.h | 3 - include/sound/hda_verbs.h | 2 +- include/sound/sof.h | 8 + include/trace/events/block.h | 49 +- include/trace/events/mctp.h | 5 +- include/trace/events/random.h | 206 - include/uapi/linux/bpf.h | 3 +- include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/mctp.h | 18 + include/uapi/linux/net_dropmon.h | 1 + include/uapi/linux/smc.h | 15 + include/uapi/linux/xfrm.h | 6 + init/Kconfig | 1 + init/main.c | 8 +- kernel/auditsc.c | 2 +- kernel/bpf/core.c | 273 +- kernel/bpf/helpers.c | 2 + kernel/bpf/inode.c | 39 +- kernel/bpf/preload/Kconfig | 7 +- kernel/bpf/preload/Makefile | 14 +- 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/bpf_preload_common.h | 13 - kernel/bpf/preload/iterators/iterators.c | 108 - kernel/bpf/preload/iterators/iterators.lskel.h | 141 +- kernel/bpf/syscall.c | 40 +- kernel/bpf/trampoline.c | 6 +- kernel/bpf/verifier.c | 1 + kernel/cpu.c | 6 + kernel/events/core.c | 4 +- kernel/livepatch/core.c | 4 +- kernel/panic.c | 7 + kernel/printk/printk.c | 2 +- kernel/rcu/tree.c | 3 +- kernel/sched/core.c | 11 +- kernel/signal.c | 2 +- kernel/sysctl.c | 13 - kernel/time/tick-sched.c | 60 +- kernel/trace/trace.c | 4 + lib/Kconfig.debug | 2 +- lib/random32.c | 2 - lib/test_hmm.c | 49 +- lib/vsprintf.c | 13 +- localversion-next | 2 +- mm/Kconfig | 7 +- mm/Makefile | 1 + mm/gup.c | 176 +- mm/hugetlb.c | 11 +- mm/internal.h | 5 + mm/madvise.c | 67 +- mm/memcontrol.c | 15 +- mm/memory_hotplug.c | 56 +- mm/memremap.c | 67 +- mm/migrate.c | 768 --- mm/migrate_device.c | 822 +++ mm/mlock.c | 6 +- mm/rmap.c | 2 +- mm/shmem.c | 15 +- mm/slab.c | 5 +- mm/slob.c | 2 - mm/slub.c | 5 +- mm/swap.c | 49 +- mm/userfaultfd.c | 3 + net/bpf/test_run.c | 13 +- net/can/gw.c | 9 +- net/core/dev.c | 39 +- net/core/drop_monitor.c | 52 +- net/core/filter.c | 6 +- net/core/rtnetlink.c | 2 +- net/core/skbuff.c | 2 +- net/dsa/master.c | 4 - net/dsa/slave.c | 54 +- net/ieee802154/nl-phy.c | 4 +- net/ipv4/fib_frontend.c | 19 +- net/ipv4/fib_rules.c | 5 + net/ipv4/inet_hashtables.c | 53 +- net/ipv4/ipmr.c | 20 +- net/ipv4/nexthop.c | 12 +- net/ipv4/route.c | 12 +- net/ipv4/tcp_input.c | 3 +- net/ipv6/addrconf.c | 217 +- net/ipv6/fib6_rules.c | 11 +- net/ipv6/inet6_hashtables.c | 5 +- net/ipv6/ip6_tunnel.c | 5 +- net/ipv6/ip6mr.c | 20 +- net/ipv6/ping.c | 14 +- net/ipv6/route.c | 48 +- net/ipv6/xfrm6_policy.c | 1 - net/mctp/af_mctp.c | 189 +- net/mctp/route.c | 124 +- net/mctp/test/route-test.c | 157 +- net/mpls/af_mpls.c | 2 +- net/mptcp/pm_netlink.c | 8 +- net/netfilter/nf_conntrack_ecache.c | 25 +- net/netfilter/nf_conntrack_netlink.c | 36 +- net/netfilter/nf_conntrack_timeout.c | 31 +- net/netfilter/nf_tables_core.c | 16 + net/netfilter/nfnetlink_cttimeout.c | 11 +- net/netfilter/nfnetlink_queue.c | 8 + net/netfilter/nft_cmp.c | 102 +- net/netfilter/nft_synproxy.c | 4 +- net/netfilter/xt_socket.c | 2 +- net/smc/af_smc.c | 194 +- net/smc/smc.h | 13 +- net/smc/smc_netlink.c | 15 + net/smc/smc_pnet.c | 3 + net/switchdev/switchdev.c | 2 +- net/tipc/crypto.c | 2 +- net/tipc/link.c | 9 +- net/tipc/monitor.c | 2 + net/xfrm/xfrm_device.c | 6 +- rust/Makefile | 86 +- rust/compiler_builtins.rs | 2 +- rust/exports.c | 3 + rust/helpers.c | 21 + rust/kernel/bindings.rs | 2 +- rust/kernel/bindings_helper.h | 1 - rust/kernel/chrdev.rs | 26 +- rust/kernel/clk.rs | 10 +- rust/kernel/device.rs | 19 +- rust/kernel/driver.rs | 4 +- rust/kernel/error.rs | 18 +- rust/kernel/file_operations.rs | 14 +- rust/kernel/lib.rs | 35 +- rust/kernel/miscdev.rs | 115 +- rust/kernel/mm.rs | 149 + rust/kernel/pages.rs | 20 +- rust/kernel/print.rs | 46 +- rust/kernel/rbtree.rs | 6 +- rust/kernel/str.rs | 30 +- rust/kernel/sync/condvar.rs | 12 +- rust/kernel/sync/guard.rs | 89 +- rust/kernel/sync/locked_by.rs | 10 +- rust/kernel/sync/mod.rs | 69 +- rust/kernel/sync/mutex.rs | 8 +- rust/kernel/sync/revocable_mutex.rs | 8 +- rust/kernel/sync/rwsem.rs | 147 + rust/kernel/sync/seqlock.rs | 6 +- rust/kernel/sync/spinlock.rs | 12 +- rust/kernel/types.rs | 2 +- rust/macros/module.rs | 21 +- samples/rust/rust_chrdev.rs | 5 +- samples/rust/rust_minimal.rs | 5 +- samples/rust/rust_miscdev.rs | 7 +- samples/rust/rust_module_parameters.rs | 5 +- samples/rust/rust_platform.rs | 3 - samples/rust/rust_print.rs | 5 +- samples/rust/rust_random.rs | 5 +- samples/rust/rust_semaphore.rs | 7 +- samples/rust/rust_stack_probing.rs | 6 +- samples/rust/rust_sync.rs | 5 +- scripts/Makefile.build | 59 +- scripts/Makefile.gcc-plugins | 2 + scripts/Makefile.modfinal | 2 +- scripts/gcc-plugins/stackleak_plugin.c | 29 +- scripts/is_rust_module.sh | 20 +- scripts/kconfig/confdata.c | 25 +- scripts/rust-is-available.sh | 5 +- security/Kconfig | 2 + security/Kconfig.hardening | 10 + sound/core/memalloc.c | 15 +- sound/pci/ca0106/ca0106.h | 18 +- sound/pci/ca0106/ca0106_main.c | 70 +- sound/pci/ca0106/ca0106_mixer.c | 16 +- sound/pci/hda/hda_intel.c | 11 + sound/pci/hda/patch_hdmi.c | 1 + sound/ppc/pmac.h | 1 + sound/soc/codecs/rt5640.c | 3 - sound/soc/codecs/tlv320adc3xxx.c | 143 +- sound/soc/codecs/wm_adsp.c | 3 +- sound/soc/qcom/Kconfig | 14 + sound/soc/qcom/Makefile | 2 + sound/soc/qcom/lpass-platform.c | 8 +- sound/soc/qcom/lpass.h | 1 + sound/soc/qcom/sc7280.c | 284 + sound/soc/sof/Kconfig | 33 +- sound/soc/sof/Makefile | 15 +- sound/soc/sof/compress.c | 1 + 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 | 13 +- sound/soc/sof/intel/hda-dai.c | 19 - sound/soc/sof/intel/hda-dsp.c | 6 - sound/soc/sof/intel/hda-probes.c | 72 +- sound/soc/sof/intel/hda.c | 10 + sound/soc/sof/intel/hda.h | 49 +- sound/soc/sof/intel/icl.c | 13 +- sound/soc/sof/intel/tgl.c | 13 +- sound/soc/sof/{utils.c => iomem-utils.c} | 61 +- sound/soc/sof/ipc.c | 88 +- sound/soc/sof/ops.h | 43 - 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 | 139 +- 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 | 1 + tools/bpf/bpftool/Documentation/common_options.rst | 13 +- tools/bpf/bpftool/Makefile | 6 +- tools/bpf/bpftool/gen.c | 39 +- tools/bpf/bpftool/main.c | 25 + tools/include/uapi/linux/bpf.h | 3 +- tools/lib/api/fd/array.c | 17 + tools/lib/api/fd/array.h | 1 + tools/lib/bpf/bpf_tracing.h | 85 +- tools/lib/bpf/btf_dump.c | 6 +- tools/lib/bpf/gen_loader.c | 15 +- tools/lib/bpf/libbpf.map | 2 +- tools/lib/bpf/netlink.c | 55 +- tools/lib/bpf/skel_internal.h | 185 +- tools/perf/Documentation/perf-lock.txt | 4 + tools/perf/Documentation/perf-record.txt | 34 + tools/perf/builtin-inject.c | 15 +- tools/perf/builtin-kvm.c | 2 +- tools/perf/builtin-lock.c | 155 +- tools/perf/builtin-probe.c | 2 +- tools/perf/builtin-record.c | 1164 +++- tools/perf/builtin-top.c | 2 +- tools/perf/builtin-trace.c | 2 +- tools/perf/tests/cpumap.c | 12 +- tools/perf/util/annotate.c | 10 + tools/perf/util/build-id.c | 4 +- tools/perf/util/dso.c | 15 +- tools/perf/util/dsos.c | 13 + tools/perf/util/evlist.c | 16 + tools/perf/util/evlist.h | 1 + tools/perf/util/jitdump.c | 10 +- tools/perf/util/map.c | 19 +- tools/perf/util/map.h | 24 +- tools/perf/util/mmap.c | 10 + tools/perf/util/mmap.h | 3 + tools/perf/util/namespaces.c | 50 +- tools/perf/util/namespaces.h | 10 +- tools/perf/util/ordered-events.c | 3 +- tools/perf/util/ordered-events.h | 3 +- tools/perf/util/pmu.c | 14 +- tools/perf/util/record.h | 2 + tools/perf/util/session.c | 208 +- tools/perf/util/session.h | 3 +- tools/perf/util/symbol.c | 18 +- tools/perf/util/tool.h | 3 +- tools/perf/util/util.c | 31 + tools/perf/util/util.h | 2 + .../selftests/bpf/prog_tests/ksyms_module.c | 4 +- .../bpf/prog_tests/test_bpf_syscall_macro.c | 10 + .../testing/selftests/bpf/prog_tests/timer_crash.c | 32 + .../selftests/bpf/prog_tests/xdp_adjust_frags.c | 40 +- .../selftests/bpf/prog_tests/xdp_adjust_tail.c | 4 +- .../selftests/bpf/prog_tests/xdp_cpumap_attach.c | 4 +- .../selftests/bpf/prog_tests/xdp_devmap_attach.c | 2 +- .../selftests/bpf/progs/bpf_syscall_macro.c | 32 +- tools/testing/selftests/bpf/progs/test_sk_lookup.c | 6 + tools/testing/selftests/bpf/progs/timer_crash.c | 54 + tools/testing/selftests/exec/Makefile | 4 +- tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 13 +- 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/x86_64/svm.c | 6 + tools/testing/selftests/kvm/x86_64/evmcs_test.c | 64 +- tools/testing/selftests/kvm/x86_64/hyperv_cpuid.c | 29 +- .../testing/selftests/kvm/x86_64/hyperv_svm_test.c | 175 + .../selftests/mount_setattr/mount_setattr_test.c | 4 +- tools/testing/selftests/net/.gitignore | 2 +- tools/testing/selftests/net/Makefile | 3 +- 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_tests.sh | 13 + tools/testing/selftests/net/mptcp/mptcp_join.sh | 1 + tools/testing/selftests/netfilter/Makefile | 2 +- .../selftests/netfilter/nft_concat_range.sh | 2 +- tools/testing/selftests/netfilter/nft_fib.sh | 1 + tools/testing/selftests/netfilter/nft_synproxy.sh | 117 + .../testing/selftests/powerpc/copyloops/.gitignore | 1 + tools/testing/selftests/powerpc/copyloops/Makefile | 9 +- .../selftests/powerpc/copyloops/asm/ppc_asm.h | 1 + tools/testing/selftests/powerpc/copyloops/mem_64.S | 1 + .../selftests/powerpc/copyloops/memcpy_stubs.S | 8 + .../selftests/powerpc/copyloops/memmove_validate.c | 58 + tools/testing/selftests/vm/Makefile | 2 +- tools/testing/selftests/vm/hmm-tests.c | 81 - tools/tracing/rtla/Makefile | 4 +- tools/tracing/rtla/src/osnoise.c | 3 + tools/tracing/rtla/src/osnoise_hist.c | 7 +- tools/tracing/rtla/src/osnoise_top.c | 7 +- tools/tracing/rtla/src/timerlat_hist.c | 7 +- tools/tracing/rtla/src/timerlat_top.c | 7 +- tools/tracing/rtla/src/trace.c | 8 +- tools/tracing/rtla/src/utils.c | 4 +- virt/kvm/kvm_main.c | 9 +- 1371 files changed, 53990 insertions(+), 25784 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci create mode 100644 Documentation/ABI/testing/sysfs-driver-eud create mode 100644 Documentation/devicetree/bindings/clock/qcom,qcm2290-dispcc.yaml create mode 100644 Documentation/devicetree/bindings/i2c/microchip,corei2c.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9324.yaml create mode 100644 Documentation/devicetree/bindings/iio/proximity/semtech,sx9360.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml delete mode 100644 Documentation/devicetree/bindings/net/dsa/realtek-smi.txt create mode 100644 Documentation/devicetree/bindings/net/dsa/realtek.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.yaml create mode 100644 Documentation/devicetree/bindings/phy/transmit-amplitude.yaml create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mp-hsio-blk-c [...] create mode 100644 Documentation/devicetree/bindings/soc/imx/fsl,imx8mq-vpu-blk-ctrl.yaml create mode 100644 Documentation/devicetree/bindings/soc/qcom/qcom,eud.yaml delete mode 100644 Documentation/devicetree/bindings/sound/arndale.txt create mode 100644 Documentation/devicetree/bindings/sound/google,sc7280-herobrine.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,arndale.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk-wm8994.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,smdk5250.yaml create mode 100644 Documentation/devicetree/bindings/sound/samsung,snow.yaml delete mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2-audio.txt create mode 100644 Documentation/devicetree/bindings/sound/samsung,tm2.yaml delete mode 100644 Documentation/devicetree/bindings/sound/snow.txt create mode 100644 Documentation/devicetree/bindings/usb/richtek,rt1719.yaml create mode 100644 Documentation/hwmon/peci-cputemp.rst create mode 100644 Documentation/hwmon/peci-dimmtemp.rst delete mode 100644 Documentation/hwmon/sy7636a-hwmon.rst create mode 100644 Documentation/peci/index.rst create mode 100644 Documentation/peci/peci.rst delete mode 100644 Documentation/rust/assets/favicon-16x16.png delete mode 100644 Documentation/rust/assets/favicon-32x32.png delete mode 100644 Documentation/rust/assets/rust-logo.png create mode 100644 Documentation/rust/logo.svg create mode 100644 Documentation/translations/zh_CN/core-api/rbtree.rst create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon-avari.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-emcon.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dahlia.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-dev.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-nonwifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dahlia.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi-dev.dts create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin-wifi.dtsi create mode 100644 arch/arm64/boot/dts/freescale/imx8mm-verdin.dtsi create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.1.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote-v1.2.dts create mode 100644 arch/arm64/boot/dts/rockchip/rk3566-pinenote.dtsi create mode 100644 arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts delete mode 100644 arch/powerpc/kernel/trace/ftrace_32.S rename arch/powerpc/kernel/trace/{ftrace_64.S => ftrace_low.S} (85%) rename arch/powerpc/kernel/trace/{ftrace_64_mprofile.S => ftrace_mprofile.S} (75%) rename arch/powerpc/kernel/{vdso32 => vdso}/.gitignore (72%) create mode 100644 arch/powerpc/kernel/vdso/Makefile rename arch/powerpc/kernel/{vdso32 => vdso}/cacheflush.S (95%) rename arch/powerpc/kernel/{vdso32 => vdso}/datapage.S (91%) rename arch/powerpc/kernel/{vdso32/gen_vdso_offsets.sh => vdso/gen_vdso32_offsets. [...] rename arch/powerpc/kernel/{vdso64/gen_vdso_offsets.sh => vdso/gen_vdso64_offsets. [...] rename arch/powerpc/kernel/{vdso32 => vdso}/getcpu.S (95%) rename arch/powerpc/kernel/{vdso32 => vdso}/gettimeofday.S (60%) rename arch/powerpc/kernel/{vdso32 => vdso}/note.S (100%) rename arch/powerpc/kernel/{vdso32/sigtramp.S => vdso/sigtramp32.S} (100%) rename arch/powerpc/kernel/{vdso64/sigtramp.S => vdso/sigtramp64.S} (100%) rename arch/powerpc/kernel/{vdso32 => vdso}/vdso32.lds.S (100%) rename arch/powerpc/kernel/{vdso64 => vdso}/vdso64.lds.S (100%) rename arch/powerpc/kernel/{vdso32 => vdso}/vgettimeofday.c (70%) delete mode 100644 arch/powerpc/kernel/vdso32/Makefile delete mode 100644 arch/powerpc/kernel/vdso64/.gitignore delete mode 100644 arch/powerpc/kernel/vdso64/Makefile delete mode 100644 arch/powerpc/kernel/vdso64/cacheflush.S delete mode 100644 arch/powerpc/kernel/vdso64/datapage.S delete mode 100644 arch/powerpc/kernel/vdso64/getcpu.S delete mode 100644 arch/powerpc/kernel/vdso64/gettimeofday.S delete mode 100644 arch/powerpc/kernel/vdso64/note.S delete mode 100644 arch/powerpc/kernel/vdso64/vgettimeofday.c create mode 100644 arch/x86/kvm/svm/hyperv.h copy {include/linux => block}/blk-cgroup.h (70%) create mode 100644 drivers/clk/qcom/dispcc-qcm2290.c create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_create.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_dmabuf.h create mode 100644 drivers/gpu/drm/i915/gem/i915_gem_internal.h delete mode 100644 drivers/gpu/drm/i915/gt/uc/abi/guc_klvs_abi.h delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.c delete mode 100644 drivers/gpu/drm/i915/i915_vma_resource.h create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.c create mode 100644 drivers/gpu/drm/i915/i915_vma_snapshot.h create mode 100644 drivers/hwmon/peci/Kconfig create mode 100644 drivers/hwmon/peci/Makefile create mode 100644 drivers/hwmon/peci/common.h create mode 100644 drivers/hwmon/peci/cputemp.c create mode 100644 drivers/hwmon/peci/dimmtemp.c delete mode 100644 drivers/hwmon/sy7636a-hwmon.c create mode 100644 drivers/i2c/busses/i2c-designware-amdpsp.c create mode 100644 drivers/iio/proximity/sx9324.c create mode 100644 drivers/iio/proximity/sx9360.c create mode 100644 drivers/iio/proximity/sx_common.c create mode 100644 drivers/iio/proximity/sx_common.h create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_pf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vf_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vlan_mode.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_lib.h create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.c create mode 100644 drivers/net/ethernet/intel/ice/ice_vsi_vlan_ops.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/nic/otx2_dcbnl.c create mode 100644 drivers/peci/Kconfig create mode 100644 drivers/peci/Makefile create mode 100644 drivers/peci/controller/Kconfig create mode 100644 drivers/peci/controller/Makefile create mode 100644 drivers/peci/controller/peci-aspeed.c create mode 100644 drivers/peci/core.c create mode 100644 drivers/peci/cpu.c create mode 100644 drivers/peci/device.c create mode 100644 drivers/peci/internal.h create mode 100644 drivers/peci/request.c create mode 100644 drivers/peci/sysfs.c create mode 100644 drivers/power/supply/ug3105_battery.c create mode 100644 drivers/usb/misc/qcom_eud.c create mode 100644 drivers/usb/typec/rt1719.c create mode 100644 include/dt-bindings/clock/qcom,dispcc-qcm2290.h create mode 100644 include/dt-bindings/power/imx8mp-power.h create mode 100644 include/linux/dma-buf-map.h delete mode 100644 include/linux/mfd/sy7636a.h create mode 100644 include/linux/peci-cpu.h create mode 100644 include/linux/peci.h delete mode 100644 include/trace/events/random.h delete mode 100644 kernel/bpf/preload/bpf_preload_umd_blob.S delete mode 100644 kernel/bpf/preload/iterators/bpf_preload_common.h delete mode 100644 kernel/bpf/preload/iterators/iterators.c create mode 100644 mm/migrate_device.c create mode 100644 rust/kernel/mm.rs create mode 100644 rust/kernel/sync/rwsem.rs create mode 100644 sound/soc/qcom/sc7280.c rename sound/soc/sof/{utils.c => iomem-utils.c} (59%) create mode 100644 sound/soc/sof/sof-client-ipc-flood-test.c create mode 100644 sound/soc/sof/sof-client-ipc-msg-injector.c create mode 100644 sound/soc/sof/sof-client-probes.c create mode 100644 sound/soc/sof/sof-client-probes.h create mode 100644 sound/soc/sof/sof-client.c create mode 100644 sound/soc/sof/sof-client.h delete mode 100644 sound/soc/sof/sof-probes.c delete mode 100644 sound/soc/sof/sof-probes.h create mode 100644 sound/soc/sof/sof-utils.c create mode 100644 sound/soc/sof/sof-utils.h create mode 100644 tools/testing/selftests/bpf/prog_tests/timer_crash.c create mode 100644 tools/testing/selftests/bpf/progs/timer_crash.c create mode 100644 tools/testing/selftests/kvm/x86_64/hyperv_svm_test.c create mode 100644 tools/testing/selftests/net/cmsg_sender.c delete mode 100644 tools/testing/selftests/net/cmsg_so_mark.c create mode 100755 tools/testing/selftests/net/cmsg_time.sh create mode 100755 tools/testing/selftests/netfilter/nft_synproxy.sh create mode 120000 tools/testing/selftests/powerpc/copyloops/mem_64.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memcpy_stubs.S create mode 100644 tools/testing/selftests/powerpc/copyloops/memmove_validate.c