This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
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 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 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 b460ae6643ad Merge tag 'ib-mfd-hwmon-regulator-v5.18' into hwmon-next 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 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 a086db89b45c Merge branch 'features' into for-next omits 66c0ff0ae996 Merge branch 'fixes' into for-next 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 003c30d8ad1c Merge branch 'devel' into for-next 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 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 d23a0c371822 kconfig: fix missing fclose() on error paths adds e13b748294e6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 1a548fa22524 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 4f3b857f4e06 Merge branch 'for-next/fixes' of git://git.kernel.org/pub/ [...] adds 1a9d6a1129aa Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds c222a32827a2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 9bb162fa26ed powerpc/603: Fix boot failure with DEBUG_PAGEALLOC and KFENCE adds 075a3c8a6af7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds dd9cb842fa9d s390/cio: verify the driver availability for path_event call adds ed5c4ce937bf Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] 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 9d06b7209881 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7c76ecd9c99b xfrm: enforce validity of offload input flags adds a0eafda3873b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds bea2662e7818 iwlwifi: fix use-after-free adds ac5d8559d736 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds c8d251f51ee6 ASoC: qcom: Actually clear DMA interrupt register for HDMI adds a887f9c7a4d3 ASoC: wm_adsp: Correct control read size when parsing comp [...] adds 7ca2ec63f963 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds d0fcae3f9d09 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds ef688f298558 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 33b34db47d1d Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 5f2602db6128 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] adds c5f69c44814f Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 345a37dfe4e5 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] adds 2bb22e9506b8 Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 56c59d1fc691 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds f4d5097247d4 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] adds 1c6bda4b8c29 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 85ea1727bfcf Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] adds b7bbfc1f46f4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8bce30679bad Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds b55a65e66f17 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git 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 4cf52f357ecb Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds e3d76bb86c68 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds a2cd69fad87f Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds ea267867e916 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 6f3c80430684 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds a23e0ce64ae7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a11d6c7fcaf7 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 94cf00744cc8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 2af1645572f8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 8764f6f89a48 Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds f40fe31c0144 riscv: cpu-hotplug: clear cpu from numa map when teardown adds 6df2a016c0c8 riscv: fix build with binutils 2.38 adds fd41a27a1bd7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds c89bdde4b5d1 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] adds ec09e5d3c2ca Merge branch 'kunit-fixes' of git://git.kernel.org/pub/scm [...] adds 1644bd609492 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 34cc86fb341a Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 5fe1af06c8eb Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds c849047c2473 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] new 483b347a9394 KVM: x86: Replace memset() "optimization" with normal per- [...] new ee3dbe5d2c84 intel_th: msu: Use memset_startat() for clearing hw header new 8a9c87e35d75 media: omap3isp: Use struct_group() for memcpy() region new 05720d5322e7 scsi: mpt3sas: Convert to flexible arrays new 9b106a9037d7 fortify: Detect struct member overflows in memcpy() at com [...] new 4a47e3d1c71c fortify: Detect struct member overflows in memmove() at co [...] new 45e31710b1ca fortify: Detect struct member overflows in memset() at com [...] new f99444784bf9 fortify: Update compile-time tests for Clang 14 new e425afe3f96e fortify: Replace open-coded __gnu_inline attribute new f962e01a944b Compiler Attributes: Add __pass_object_size for Clang new ff9d91e11c69 Compiler Attributes: Add __overloadable for Clang new 82266a67f833 Compiler Attributes: Add __diagnose_as for Clang new 08c6c1240b98 fortify: Make pointer arguments const new 154aa14cf705 fortify: Use __diagnose_as() for better diagnostic coverage new 9f51c7bfb5df fortify: Make sure strlen() may still be used as a constan [...] new e9ebe9d15a97 fortify: Add Clang support new 26645f94e83b drm/dp: Fix off-by-one in register cache size new 9737cb2ba01d drm/dp: Fix OOB read when handling Post Cursor2 register new e8d07dab476a iio: addac: ad74413r: Do not reference negative array offsets new d05425523c40 tpm: vtpm_proxy: Check length to avoid compiler warning new 6263c633794f alpha: Silence -Warray-bounds warnings new 456a8a02cdfc m68k: cmpxchg: Dereference matching size new 44dc8eeec2cc scsi: ibmvscsis: Silence -Warray-bounds warning new 19cc51c4a01b Makefile: Enable -Warray-bounds new a092a8e705ca Makefile: Enable -Wzero-length-bounds new 6d7027b5514d Merge branch 'for-next/array-bounds' into for-next/kspp new 8e7c8ca6b988 test_overflow: Regularize test reporting output new 6312fc63aee9 overflow: Implement size_t saturating arithmetic helpers new 1607085dd837 Merge branch 'for-next/overflow' into for-next/kspp new f154066b61df gcc-plugins/stackleak: Provide verbose mode new 27e9faf415db gcc-plugins/stackleak: Exactly match strings instead of prefixes new ae978009fc01 gcc-plugins/stackleak: Ignore .noinstr.text and .entry.text new 3803ad40e73c Merge branch 'for-next/hardening' into for-next/kspp new 9b960151a798 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 1110941b1a9c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e62c17f0455a MAINTAINERS: update maintainer list of DMA MAPPING BENCHMARK new 9184c52f84ba Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 0bffd2e1c553 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 2343e22d654f Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] new f3a6eaa28b0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 26e24a3b936f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 29605913a0c1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b191591d28fc Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 4bda8dbd8694 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 08c1ceeca713 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e2fe316d94be Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5cba2e92ed45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8224ecfbef0e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7196d0c9a432 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 843c2a0fcbf5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 254026aa5105 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f4d61bd8d5b9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f9d4ffdebbfd Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new da11974f0ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b14f430757b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d5688c504e37 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] new 17058dabd3bc Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 6b75fa562723 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new b84ee245c089 Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 3e436ea200ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 12d404cacd31 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new be32fba3c1db Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new 64a892e7d236 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new d9f717dbb309 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a1bcf50a99dd clk: renesas: rzg2l-cpg: Add support for RZ/V2L SoC new 6ae0c2927d65 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] new 4a2a3e66b316 Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] new aa25b7b4ad7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5dde587b71f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3a3c0f875f81 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new 399508e34a7c Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new d6c971c4e122 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f4f4d0fba0c5 openrisc: remove CONFIG_SET_FS new ba73afe16c80 Merge branch 'for-next' of git://github.com/openrisc/linux.git new ed8aa41d5e81 parisc: Fix some apparent put_user() failures new ba3fdc6fd945 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 279d1a72c0f8 powerpc/xive: Export XIVE IPI information for online-only [...] new b2a6f6043577 powerpc: add link stack flush mitigation status in debugfs. new f529edd1b69d powerpc/e500/qemu-e500: allow core to idle without waiting new 17846485dff9 powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 new d5342fdd163a powerpc: dts: Fix some I2C unit addresses new eddaa9a40275 powerpc/pseries: read the lpar name from the firmware new 5ebb74749202 powerpc: dts: t1040rdb: fix ports names for Seville Ethern [...] new 2e7f1e2b30b5 powerpc/64: Move paca allocation later in boot new ccafe7c20b7d macintosh: macio_asic: remove useless cast for driver.name new 961f649fb3ad powerpc/ptdump: Fix sparse warning in hashpagetable.c new b53c86105919 powerpc: Fix debug print in smp_setup_cpu_maps new a1c414093370 powerpc/epapr: Fix parmeters typo new 925f76c55784 powerpc/spufs: adjust list element pointer type new be7be1c6c6f8 PCI: rpaphp: Add MODULE_DESCRIPTION new d4be60fe66b7 powerpc/module_64: use module_init_section instead of patc [...] new 0198322379c2 powerpc/perf: Don't use perf_hw_context for trace IMC PMU new e414e2938ee2 powerpc/xive: Add some error handling code to 'xive_spapr_init()' new dd75080aa840 powerpc/kasan: Fix early region not updated correctly new 9872cbfb4558 powerpc/603: Remove outdated comment new 4634bf4455fe powerpc/603: Clear C bit when PTE is read only new 535bda36dbf2 powerpc/nohash: Remove pte_same() new 4291d085b0b0 powerpc/32s: Make pte_update() non atomic on 603 core new 7c5ed82b800d powerpc: Set crashkernel offset to mid of RMA region new d6a6c725a204 powerpc/machdep: Remove CONFIG_PPC_HAS_FEATURE_CALLS new e6d03ac156db powerpc/machdep: Move sys_ctrler_t definition into pmac_feature.h new fae65a9ac8fd powerpc/mpc86xx_hpcn: Remove obsolete statement new 66ada2907864 powerpc/corenet: Change criteria to set MPIC_ENABLE_COREINT new 12318163737c powerpc/32: Remove remaining .stabs annotations new 27e21e8f128a powerpc/32: Remove _ENTRY() macro new 2f293651eca3 livepatch: Fix build failure on 32 bits processors new 0c850965d690 powerpc/module_32: Fix livepatching for RO modules new a4520b252765 powerpc/ftrace: Add support for livepatch to PPC32 new 7875bc9b07cd powerpc/ftrace: Don't save again LR in ftrace_regs_caller( [...] new 7bdb478c1d15 powerpc/ftrace: Simplify PPC32's return_to_handler() new d95bf254be5f powerpc/ftrace: Prepare PPC32's ftrace_caller() for CONFIG [...] new c75388a8ceff powerpc/ftrace: Prepare PPC64's ftrace_caller() for CONFIG [...] new 40b035efe288 powerpc/ftrace: Implement CONFIG_DYNAMIC_FTRACE_WITH_ARGS new 0c81ed5ed438 powerpc/ftrace: Refactor ftrace_{en/dis}able_ftrace_graph_caller new 830213786c49 powerpc/ftrace: directly call of function graph tracer by [...] new 41315494beed powerpc/ftrace: Prepare ftrace_64_mprofile.S for reuse by PPC32 new 3a1a8f078670 powerpc/ftrace: Remove ftrace_32.S new ecf6a7d05379 powerpc/set_memory: Avoid spinlock recursion in change_pag [...] new fe36c0f37f99 powerpc: Add set_memory_{p/np}() and remove set_memory_attr() new 35bc8486acf8 powerpc/bpf: Always reallocate BPF_REG_5, BPF_REG_AX and T [...] new d211fae36445 powerpc/32s: Enable STRICT_MODULE_RWX for the 603 core new b6a879da57a0 powerpc: Use the newly added is_tsk_32bit_task() macro new e38baf4eedda powerpc/lib/sstep: Use l1_dcache_bytes() instead of opencoding new 9dae6ca3d575 powerpc/lib/sstep: Remove unneeded #ifdef __powerpc64__ new 52ccb366879d powerpc/lib/sstep: use truncate_if_32bit() new c6e5230ae8db powerpc/vdso: augment VDSO32 functions to support 64 bits build new d7f5ddb38c75 powerpc/vdso: Rework VDSO32 makefile to add a prefix to ob [...] new 7f0d5d689700 powerpc/vdso: Merge vdso64 and vdso32 into a single directory new 27f8f913b29d powerpc/vdso: Remove cvdso_call_time macro new fc030fdb5a46 powerpc/vdso: Move cvdso_call macro into gettimeofday.S new 6fe3cb915752 powerpc/pseries: make pseries_devicetree_update() static new 14cc509e7b68 selftests/powerpc/copyloops: Add memmove_64 test new 4bba90eb1233 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 294521da3129 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d89c4cbf0f9d Merge branch 'fixes' into for-next new dc306186a130 s390/dump: fix old lowcore virtual vs physical address confusion new 303fd988ed64 s390/maccess: fix semantics of memcpy_real() and its callers new f413f685c6c0 s390/mm: use CRST_ALLOC_ORDER instead of number new 00abcf534675 Merge branch 'features' into for-next new 905f1dd22558 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0fb3cf5bdf69 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new bb578f97effb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39243cb312e3 next-20220210/btrfs new d9d81d84f948 cifs: fix double free race when mount fails in cifs_get_root() new ce3df8de4d87 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 1aeca3dbd44b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new b1c77bbfe38b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8b8e75b53320 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new 1ff611b0e2f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8ab4542f5743 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new b97cca3ba909 xfs: only bother with sync_filesystem during readonly remount new af990d155f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new f0ea1bd67597 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 941cf9536037 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 6328498f308b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d75b26f880f6 vsprintf: Fix potential unaligned access new f74a08fc6107 vsprintf: Move space out of string literals in fourcc_string() new 15b39415b669 Merge branch 'for-5.18-vsprintf-fourcc-fixup' into for-next new 8615055f00a5 printk: defer_console_output: use atomic update new 14f71764c260 Merge branch 'for-5.18' into for-next new 30c90dab557c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5202b8b30a95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 27c196c7b73c kernel/resource: Introduce request_mem_region_muxed() new 15fd6435dfa0 Merge branch 'i2c/add-request_mem_region_muxed' into i2c/f [...] new 93102cb44978 i2c: piix4: Replace hardcoded memory map size with a #define new e6d5f41fb5ca i2c: piix4: Move port I/O region request/release code into [...] new 45146f16da95 i2c: piix4: Move SMBus controller base address detect into [...] new d60337511711 i2c: piix4: Move SMBus port selection into function new 58d26c485c44 i2c: piix4: Add EFCH MMIO support to region request and release new d8c60ffbfa0a i2c: piix4: Add EFCH MMIO support to SMBus base address detect new c57a2d28c7ab i2c: piix4: Add EFCH MMIO support for SMBus port select new e071ee718fbc i2c: piix4: Enable EFCH MMIO for Family 17h+ new 4e4c85f2f0ab i2c: designware: Add missing locks new 91560fe37f81 i2c: designware: Add AMD PSP I2C bus support new 22b644704243 Merge branch 'i2c/for-mergewindow' into i2c/for-next new b823e34b6802 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new aa1239a65482 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new dc6cdced47ce docs/zh_CN: Add rbtree Chinese translation new 5dbbc145d24a docs: scheduler: Fix outdated parameter of rebalance_domains new c9edbe1eb982 docs: sphinx/kfigure.py: Use rsvg-convert(1) for DOT -> PD [...] new ecf5fb58cdcd docs: sphinx/kfigure.py: Add check of 'dot -Tpdf' new 8ccd05697a9d docs: sphinx/kfigure.py: Use inkscape(1) for SVG -> PDF co [...] new f30a7ac8c610 docs: sphinx/kfigure.py: Delegate inkscape msg to kernello [...] new f647de4b02dc Merge branch 'pdf-conversion' into docs-next new 1f1f56216ebf docs: Makefile: Add -no-shell-escape option to LATEXOPTS new 27df960cd5e5 Merge branch 'docs-fixes' into docs-next new 41ca67a14c3e Merge branch 'docs-next' of git://git.lwn.net/linux.git new 00383387e348 Merge branch 'master' of git://linuxtv.org/media_tree.git new 15ceaf862bd5 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new c95aa2bab974 thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET new 9b044ca4ac33 Merge branch 'thermal-hfi' into linux-next new e8884913a084 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new ec1c7ad47664 cpufreq: CPPC: Fix performance/frequency conversion new 2aa057a199be Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 6d4ebbbe09f9 opp: Expose of-node's name in debugfs new 59df9c601c13 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new d47f013d59e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new eb64ab21520a next-20220209/net-next new ab32be29b406 next-20220208/bpf-next new c109cd7aa829 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 63b37fc6c6a6 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] new 1e1c43ff117c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 4dcfa4ead558 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new a954f29aea5d rtw88: fix use after free in rtw_hw_scan_update_probe_req() new ff66964a9467 rtw89: extend role_maintain to support AP mode new 2ab856cc3a6c rtw89: add addr_cam field to sta to support AP mode new fd7ee4c8ac14 rtw89: only STA mode change vif_type mapping dynamically new 1b73e77db1d0 rtw89: maintain assoc/disassoc STA states of firmware and [...] new a52e4f2ce0f5 rtw89: implement ieee80211_ops::start_ap and stop_ap new d95d8d6bba72 rtw89: debug: add stations entry to show ID assignment new b478ff6bcb2d rtw89: declare AP mode support new 9eb071f84496 rtw88: recover rates of rate adaptive mechanism new 3c2c2e2ec1d6 rtw89: recover rates of rate adaptive mechanism new 28e7ea8a3128 rtw89: coex: set EN bit to PLT register new f3c04fffe271 brcmfmac: p2p: Replace one-element arrays with flexible-ar [...] new 2fd6d2ef6860 brcmfmac: of: remove redundant variable len new 71bb496ce17f mt76: mt7915: fix polling firmware-own status new cacdd67812c6 mt76: mt7915: add mt7915_mmio_probe() as a common probing [...] new cd4c314a65d3 mt76: mt7915: refine register definition new f9b627f1e074 mt76: add MT_RXQ_MAIN_WA for mt7916 new aa79fe87c467 mt76: mt7915: rework dma.c to adapt mt7916 changes new 1c7393e68ba4 mt76: mt7915: add firmware support for mt7916 new 65dec62f6a48 mt76: mt7915: rework eeprom.c to adapt mt7916 changes new b37d0c9735bc mt76: mt7915: enlarge wcid size to 544 new c17780e7b21e mt76: mt7915: add txfree event v3 new 1c9db0aa23fd mt76: mt7915: update rx rate reporting for mt7916 new 417a4534d223 mt76: mt7915: update mt7915_chan_mib_offs for mt7916 new beed8bea8d74 mt76: mt7915: add mt7916 calibrated data support new 74c337ec0905 mt76: connac: fix sta_rec_wtbl tag len new e2c93b68cb54 mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req new a0792e15e0e7 mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req new 069c8e341ad5 mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine new 09c874a1c9bb mt76: connac: move mt76_connac_mcu_get_cipher in common code new 44c73d176b5d mt76: connac: move mt76_connac_chan_bw in common code new e6d557a78b60 mt76: mt7915: rely on mt76_connac_get_phy utilities new 6683d988089c mt76: connac: move mt76_connac_mcu_add_key in connac module new cb14396700c1 mt76: set wlan_idx_hi on mt7916 new 2e30db0dde61 mt76: mt7915: add device id for mt7916 new 97f8e1ae0381 mt76: make mt76_sar_capa static new a56b1b0f145e mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_gene [...] new abdb8bc94be4 mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv new 491e37313618 mt76: sdio: lock sdio when it is needed new 898422c1aa38 mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately af [...] new b71d39116cc3 mt76: mt7921s: update mt7921s_wfsys_reset sequence new d200d6ae25c4 mt76: mt7915: move pci specific code back to pci.c new ca6d07e8bffa mt76: mt7915: remove duplicated defs in mcu.h new 54735e119823 mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module new 64f4e823f38d mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module new 49126ac1f8d2 mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module new 11dfaf2615c1 mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv new 15c97b4893a4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv new b5322e44be32 mt76: mt7915: rely on mt76_connac_mcu_sta_ba new c772097114a0 mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv new 2663ce498459 mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv new 836c0c9824f6 mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd new 2557e56885b4 mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv new 187169de13d1 mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv new 5121585e5970 mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv new 5a521c0f7b6a mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans i [...] new 2fec2ea644c5 mt76: connac: introduce is_connac_v1 utility routine new 48d743d185a5 mt76: connac: move mt76_connac_mcu_set_pm in connac module new 8f4fa0f33738 mt76: mt7921: get rid of mt7921_mcu_get_eeprom new 3dc531b92b69 mt76: mt7915: rely on mt76_connac_mcu_start_firmware new ae90bdd6ad54 mt76: connac: move mt76_connac_mcu_restart in common module new ad1a2333350f mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_ [...] new a6ef46fcccf2 mt76: mt7915: rely on mt76_connac_mcu_init_download new 9e90c3511041 mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-con [...] new a3a53e594bd5 mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh new 97cef84d1043 mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module new 6dcf157193fc mt76: mt7921e: make dev->fw_assert usage consistent new d9bf93172f4a mt76: mt7921: forbid the doze mode when coredump is in progress new bf9727a27442 mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error new 66ca1a7b2d55 mt76: mt7921: set EDCA parameters with the MCU CE command new 6e39e9a19cbe mt76: mt7615: fix a possible race enabling/disabling runtime-pm new 3f1c16fd8e00 mt76: mt7921e: process txfree and txstatus without allocat [...] new 5ea3d98368c0 mt76: connac: add support for passing the cipher field in [...] new e814a68a1590 mt76: mt7615: update bss_info with cipher after setting th [...] new 3fd2dbd6a1d3 mt76: mt7915: update bss_info with cipher after setting th [...] new 74bbb17491a8 mt76: mt7615e: process txfree and txstatus without allocat [...] new 988845c9361a mt76: mt7915: add support for passing chip/firmware debug [...] new b44eeb8cbdf2 mt76: mt7921: do not always disable fw runtime-pm new 591cdccebdd4 mt76: mt7921: fix a leftover race in runtime-pm new 42ce8d3b6231 mt76: mt7615: fix a leftover race in runtime-pm new d8e4e8d148fb mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() new b1fe07ed2102 mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() new b12deb5e86fa mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl new 602cc0c9618a mt76: mt7921e: fix possible probe failure after reboot new 827e7799c61b mt76: mt7921: fix crash when startup fails. new 4090d43af4a0 mt76: sdio: disable interrupt in mt76s_sdio_irq new 4abe5b928817 mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() new 4ad65a54617c mt76: mt7921: toggle runtime-pm adding a monitor vif new d3bc11130744 mt76: mt7915: set bssinfo/starec command when adding interface new 39cdf080ce78 mt76: mt7915: introduce mt7915_set_radar_background routine new b63f63c2aedb mt76: mt7915: enable radar trigger on rdd2 new e4a079c5f86e mt76: mt7915: introduce rdd_monitor debugfs node new 01f2cef00b6a mt76: mt7915: report radar pattern if detected by rdd2 new a3fce7607afd mt76: mt7915: enable radar background detection new 0214f6c700eb dt-bindings:net:wireless:mediatek,mt76: add disable-radar-offchan new 4a74ecc8f0f6 mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module new 00ee4ea122c5 mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_m [...] new 1c9619d7174d mt76: mt7921: remove duplicated code in mt7921_mac_decode_ [...] new b87ee6009e6c mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) new 6152426eec69 mt76: mt7663s: flush runtime-pm queue after waking up the device new fc8e2c707ce1 mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_t [...] new 6a6f457ed5fd mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_t [...] new 4e58ef4b6d72 mt76: stop the radar detector after leaving dfs channel new a43736cd12d8 mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta new 11005b18f453 mt76: mt7921s: fix a possible memory leak in mt7921_load_patch new ade25ca7950b mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() new be1954ffa102 mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() new c41d2a075206 mt76: mt7915: fix the nss setting in bitrates new bf08d5854341 mt76: sdio: honor the largest Tx buffer the hardware can support new e22814bb275c mt76: mt7921s: run sleep mode by default new 2aa6c0fb7557 mt76x02: improve mac error check/reset reliability new c007ef8c339d mt76: mt76x02: improve tx hang detection new 3f3064486b1a mt76: mt7915: fix/rewrite the dfs state handling logic new 2c86f6752046 mt76: mt7615: fix/rewrite the dfs state handling logic new 5b7cc6d17a06 mt76: mt76x02: use mt76_phy_dfs_state to determine radar d [...] new eea7437e8021 mt76: do not always copy ethhdr in reverse_frag0_hdr_trans new 577298ec55df mt76: dma: initialize skip_unmap in mt76_dma_rx_fill new b3ad9d6a1d66 mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes new 4960ada836de Merge tag 'mt76-for-kvalo-2022-02-04' of https://github.co [...] new 70325364d000 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] new 05fedd2cd1a7 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new e0384ce03f0d Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] new 81dc356177d2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f10b37005582 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new fe8132f2100a Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new df62ae6fc9b4 drm/i915: move intel_hws_csb_write_index() out of i915_drv.h new 24524e3f43cf drm/i915: move the DRIVER_* macros to i915_driver.[ch] new cd1fc9c5f4e1 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] new ba2c5d15022a drm/i915/ttm: tweak priority hint selection new 78bb8e275107 Merge branch 'for-linux-next-gt' of git://anongit.freedesk [...] new ea8ad1ea1208 Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] new b7e7b25f59da Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] new 8ac204760260 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f758816a2832 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 229902dd7f46 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d9c5996ab37f ASoC: rt5640: Remove the sysclk and sysclk_src checking new 23c2f1392f2f ASoC: bindings: fsl-asoc-card: Add compatible for tlv320ai [...] new 7bd431486511 ASoC: google: dt-bindings: Add sc7280-herobrine machine bindings new 77d0ffef793d ASoC: qcom: Add macro for lpass DAI id's max limit new 57350bd41c3a ASoC: qcom: SC7280: Add machine driver new b0d0e85f1441 Machine driver to support LPASS SC7280 sound card registration new 7f021b723ea5 ASoC: dt-bindings: samsung,aries-wm8994: require sound-dai [...] new 0412539614a2 ASoC: dt-bindings: samsung,arndale: convert to dtschema new b6145d8f0d64 ASoC: dt-bindings: samsung,arndale: document ALC5631 new 6752770d5905 ASoC: dt-bindings: samsung,smdk5250: convert to dtschema new a7e5305f7ab0 ASoC: dt-bindings: samsung,snow: convert to dtschema new c1fc51ebb098 ASoC: dt-bindings: samsung,tm2: convert to dtschema new a61faea1a02f ASoC: dt-bindings: samsung: convert to dtschema new 2439a3550827 ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD new 5fdc1242453e ASoC: SOF: Move the definition of enum sof_dsp_power_state [...] new ab3a2189a374 ASoC: SOF: ipc: Read and pass the whole message to handler [...] new ee8443050b2b ASoC: SOF: Split up utils.c into sof-utils and iomem-utils new 6955d9512d0e ASoC: SOF: Introduce IPC SOF client support new 1069967afe1e ASoC: SOF: sof-client: Add support for clients not managed [...] new 6e9548cdb30e ASoC: SOF: Convert the generic IPC flood test into SOF client new cac0b0887e53 ASoC: SOF: Convert the generic IPC message injector into S [...] new 3dc0d7091778 ASoC: SOF: Convert the generic probe support to SOF client new 54f5bae0b758 ASoC: SOF: IPC client infrastructure new 9193bc0558d1 ASoC: tlv320adc3xxx: Add IIR filter configuration new 7b7871364a50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 82cb4a658a08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fbd1a60cb64d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new fde3852e1120 dm: rename split functions new db09d8201c41 dm: fold __clone_and_map_data_bio into __split_and_process_bio new 5b49d19f0a9b dm: refactor dm_split_and_process_bio a bit new 50c130504a8f dm: reduce code duplication in __map_bio new f5e33bc47e91 dm: remove impossible BUG_ON in __send_empty_flush new bcddf1b15366 dm: remove unused mapped_device argument from free_tio new 26c1ea9db945 dm: remove code only needed before submit_bio recursion new fc8f444edf42 dm: record old_sector in dm_target_io before calling map function new 5b8cca3c47ea dm: prep for following changes new 53720ecb6b56 dm: add dm_submit_bio_remap interface new 7623c33ab076 dm crypt: use dm_submit_bio_remap new b9d4792d4c56 dm delay: dm_submit_bio_remap new d4875907ac49 dm: improve correctness and efficiency of bio-based IO accounting new 17b8e0e55db5 block: add bio_start_io_acct_remapped for the benefit of DM new 554d42c61de6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7dd4b3dd411 pata_hpt3x2n: check channel enable bits new 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] new ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() new 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() new 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST new a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' new 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' new 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' new 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' new f8f85e719fc1 ata: pata_hpt366: check channel enable bits new 76ae14da4eaa ata: sata_rcar: drop unused #define's new a2222344eec0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a408c4156839 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] new df663da40999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 483d414ed802 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new feaf6bbeef25 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f9b49de0ddec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d896e07ce74c Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] new d702274b4584 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new 1736835b4011 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new ebef0d2f433c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2811de8082c5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5b5abd4aaec3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 567b49239653 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] new 31b187ecb5a1 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] new 689daef64074 Merge branch irq/stm32mp13 into irq/irqchip-next new f7e53e225580 pinctrl: npcm: Fix broken references to chip->parent_device new 0d872ed9e214 pinctrl: starfive: Move PM device over to irq domain new beb0622138cd genirq: Kill irq_chip::parent_device new add679d2cb92 Merge branch irq/parent_device into irq/irqchip-next new b32c20ad73c3 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] new c89bc6a05464 tools/nolibc: use pselect6 on RISCV new 68b468d1e76e tools/nolibc: guard the main file against multiple inclusion new 9843ae057299 tools/nolibc/std: move the standard type definitions to std.h new ed04c3298236 tools/nolibc/types: split syscall-specific definitions int [...] new ae824c59a2b3 tools/nolibc/arch: split arch-specific code into individual files new f2c478960f51 tools/nolibc/sys: split the syscall definitions into their [...] new 84c341ea26fc tools/nolibc/stdlib: extract the stdlib-specific functions [...] new 29088796e597 tools/nolibc/string: split the string functions into string.h new 151f368e5cd3 tools/nolibc/ctype: split the is* functions to ctype.h new 98e1d2500f09 tools/nolibc/ctype: add the missing is* functions new 83d71a02e2dd tools/nolibc/types: move the FD_* functions to macros in types.h new f596dcbd84ea tools/nolibc/types: make FD_SETSIZE configurable new 6fc3a097968c tools/nolibc/types: move makedev to types.h and make it a macro new c9d5f7064fba tools/nolibc/stdlib: move ltoa() to stdlib.h new 542c32d788c9 tools/nolibc/stdlib: replace the ltoa() function with more [...] new bf0851ab0be4 tools/nolibc/stdlib: add i64toa() and u64toa() new 58039c0bb9ab tools/nolibc/stdlib: add utoh() and u64toh() new ff2bc0f2f842 tools/nolibc/stdio: add a minimal set of stdio functions new 34e926182dcf tools/nolibc/stdio: add stdin/stdout/stderr and fget*/fput [...] new fc8e8c6dec46 tools/nolibc/stdio: add fwrite() to stdio new 195ee481335f tools/nolibc/stdio: add a minimal [vf]printf() implementation new 2ec53a8b1578 tools/nolibc/types: define EXIT_SUCCESS and EXIT_FAILURE new fd5723783646 tools/nolibc/stdio: add perror() to report the errno value new 7e31581a425b tools/nolibc/sys: make open() take a vararg on the 3rd argument new 0a47c1537b9c tools/nolibc/stdlib: avoid a 64-bit shift in u64toh_r() new 9c0448613a0d tools/nolibc/stdlib: make raise() use the lower level sysc [...] new 77c87181dd9c tools/nolibc/sys: make getpgrp(), getpid(), gettid() not s [...] new 4320832b0bf6 tools/nolibc/string: use unidirectional variants for memcpy() new 98d3d37683e2 tools/nolibc/string: slightly simplify memmove() new 37b53fa7b2d3 tools/nolibc/string: add strncpy() and strlcpy() new e5d0fa016533 tools/nolibc/string: add tiny versions of strncat() and strlcat() new 5baada7bbae0 tools/nolibc: move exported functions to their own section new 6adb05488104 tools/nolibc/arch: mark the _start symbol as weak new a5dedc75582d tools/nolibc/types: define PATH_MAX and MAXPATHLEN new 8bcc95aaaf1d tools/nolibc/string: export memset() and memmove() new 64f0b4d59a74 tools/nolibc/errno: extract errno.h from sys.h new 1774903d6525 tools/nolibc/unistd: extract msleep(), sleep(), tcsetpgrp( [...] new 3e3a301d1eb4 tools/nolibc/unistd: add usleep() new c40ab4c7870f tools/nolibc/signal: move raise() to signal.h new b7fda8865e9c tools/nolibc/time: create time.h with time() new e7c2ea570394 tools/nolibc: also mention how to build by just setting th [...] new 7a935b7ac61b tools/nolibc/stdlib: implement abort() new d338d22b9d33 tick/rcu: Remove obsolete rcu_needs_cpu() parameters new efa8027149a1 tick/rcu: Stop allowing RCU_SOFTIRQ in idle new 0ba8896d2fd7 lib/irq_poll: Declare IRQ_POLL softirq vector as ksoftirqd [...] new 04de78f61ee0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 83b83a02073e KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifi [...] new 04dc4e6ce274 KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() new d62007edf01f KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU new cf9e25553289 KVM: x86: Unexport __kvm_request_apicv_update() new 7446cfebe8be KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhib [...] new f15756428ded KVM: x86: Skip APICv update if APICv is disable at the mod [...] new 61827671ca62 KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() new a0e72cd1e952 KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() new e8f6e7383c83 KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shad [...] new ad6d6b949e1d KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() new 0758d6a7c333 KVM: x86/mmu_audit: Remove unused "level" of audit_spte_af [...] new 98242dcafe5e KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() new 068f7ea61895 KVM: SVM: improve split between svm_prepare_guest_switch a [...] new 1f2e66f03790 KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read, [...] new 019024e563fc KVM: x86/ioapic: Remove unused "addr" and "length" of ioap [...] new 09d9423d0ef0 KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_s [...] new 7127fd3677f4 KVM: x86/emulate: Remove unused "tss_selector" of task_swi [...] new 62711e5a74fc KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() new b56bd8e03cf4 KVM: Remove unused "kvm" of kvm_make_vcpu_request() new 9d68c6f60eb1 KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() new 2746a6b72ab9 KVM: x86: skip host CPUID call for hypervisor leaves new feee3d9d5b9f KVM: x86: Drop export for .tlb_flush_current() static_call key new e27bc0440ebd KVM: x86: Rename kvm_x86_ops pointers to align w/ preferre [...] new ef2d488c6521 KVM: VMX: Call vmx_get_cpl() directly in handle_dr() new a0941a64a97d KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() new 0264a351090c KVM: xen: Use static_call() for invoking kvm_x86_ops hooks new 0bcd556e15f9 KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x [...] new 3d4421f8f26c KVM: x86: Uninline and export hv_track_root_tdp() new dfc4e6ca0411 KVM: x86: Unexport kvm_x86_ops new 7ad02ef0da25 KVM: x86: Use static_call() for copy/move encryption conte [...] new 58fccda47e4b KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names new 872e0c5308d1 KVM: x86: Move get_cs_db_l_bits() helper to SVM new 4d9c83f5a06a KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() new 771eda3f9e47 KVM: SVM: Remove unused MAX_INST_SIZE #define new 03d004cd0715 KVM: x86: Use more verbose names for mem encrypt kvm_x86_o [...] new 559c7c75c326 KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ [...] new 23e5092b6e2a KVM: SVM: Rename hook implementations to conform to kvm_x8 [...] new 9b44423bf4c8 KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and v [...] new 1714a4eb6fb0 KVM: LAPIC: Enable timer posted-interrupt only when mwait/ [...] new 932859a4e0b9 KVM: x86/mmu: Move SPTE writable invariant checks to a hel [...] new 115111efd97c KVM: x86/mmu: Check SPTE writable invariants when setting [...] new 006100212d7f KVM: x86/mmu: Move is_writable_pte() to spte.h new 1ca87e015d99 KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT [...] new 02844ac1eb34 KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable new bd1ba5732bb9 KVM: x86: Get the number of Hyper-V sparse banks from the [...] new 25af9081189b KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation new a0dd008fe9b2 KVM: x86: Add a helper to get the sparse VP_SET for IPIs a [...] new 79661c3766f8 KVM: x86: Don't bother reading sparse banks that end up be [...] new 9c52f6b3d8c0 KVM: x86: Shove vp_bitmap handling down into sparse_set_to [...] new 40421f38f637 KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-z [...] new 413af6601f76 KVM: x86: Add checks for reserved-to-zero Hyper-V hypercal [...] new cf48f9e286da KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_writ [...] new 1346bbb6b418 KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_ [...] new 3255530ab191 KVM: x86/mmu: Automatically update iter->old_spte if cmpxc [...] new 3e72c791fd33 KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to re [...] new c298a30c2821 KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages new 0f53dfa34efa KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to hand [...] new 7b7e1ab6fdc5 KVM: x86/mmu: Consolidate logic to atomically install a ne [...] new 59940e76d13d KVM: x86/mmu: Remove unnecessary warnings from restore_acc [...] new 77c23c77f915 KVM: x86/mmu: Drop new_spte local variable from restore_ac [...] new 315d86da89eb KVM: x86/mmu: Move restore_acc_track_spte() to spte.h new 77aa60753a7b KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_p [...] new a81399a5735d KVM: x86/mmu: Remove redundant role overrides for TDP MMU [...] new a3aca4de0da9 KVM: x86/mmu: Derive page role for TDP MMU shadow pages fr [...] new a82070b6e71a KVM: x86/mmu: Separate TDP MMU shadow page allocation and [...] new a3fe5dbda0a4 KVM: x86/mmu: Split huge pages mapped by the TDP MMU when [...] new cb00a70bd4b7 KVM: x86/mmu: Split huge pages mapped by the TDP MMU durin [...] new e0b728b1f1a9 KVM: x86/mmu: Add tracepoint for splitting huge pages new 951cb0a3b5f2 KVM: selftests: Add an option to disable MANUAL_PROTECT_EN [...] new 73c25546d47f KVM: nSVM: Track whether changes in L0 require MSR bitmap [...] new ce3859172ce0 KVM: x86: Make kvm_hv_hypercall_enabled() static inline new 9e083ec7bb66 KVM: nSVM: Split off common definitions for Hyper-V on KVM [...] new 66c03a926f18 KVM: nSVM: Implement Enlightened MSR-Bitmap feature new 6081f9c76426 KVM: selftests: Adapt hyperv_cpuid test to the newly intro [...] new 761b5ebaa120 KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' new 70e477d996c8 KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest new 0b815117da63 KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests new 29f557d55349 KVM: selftests: nSVM: Update 'struct vmcb_control_area' de [...] new e67bd7df28a0 KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest new 48ebd0cf23f8 KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_ [...] new d39852735a33 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 92f6f2db61e7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new f34c4f2dd244 xen/x86: obtain full video frame buffer address for Dom0 a [...] new e07e98da924e xen/x86: detect support for extended destination ID new afea27dc3105 xen/x2apic: Fix inconsistent indenting new f66edf684edc xen/pci: Make use of the helper macro LIST_HEAD() new 06dc521a7a9f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 5b152c1a5494 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 3e42645eab23 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new def6976173d9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 179a9a54e543 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5c886f185622 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d482f1fa00eb Merge branch 'for-next' of git://github.com/cminyard/linux [...] new a337c6e48cfb Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new 76e2d9cdac3c Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new a4a9743f3d77 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] new 247675144df4 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] new 612e5d847f7d dt-bindings: Add generic bindings for PECI new 0af618d68d6a dt-bindings: Add bindings for peci-aspeed new ac2743a7f6bd ARM: dts: aspeed: Add PECI controller nodes new 6523d3b2ffa2 peci: Add core infrastructure new a85e4c52086c peci: Add peci-aspeed controller driver new 52857e6828e2 peci: Add device detection new 42bed52b2e9c peci: Add sysfs interface for PECI bus new 6b8145b054b2 peci: Add support for PECI device drivers new 93e1821c80f9 peci: Add peci-cpu driver new bf3608f338e9 hwmon: peci: Add cputemp driver new 73bc1b885dae hwmon: peci: Add dimmtemp driver new bdcfb955acc9 docs: hwmon: Document PECI drivers new 0580565dd717 docs: Add PECI documentation new cb7615324a9d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new ca6e8e11d462 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 1a26d7f069c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 91d6b11d1275 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new fc5d805e1223 iio:proximity:sx9310: Add frequency in read_avail new caa8ce7f6149 iio:proximity:sx9310: Extract common Semtech sensor logic new 4c18a890dff8 iio:proximity:sx9324: Add SX9324 support new 656f807086de dt-bindings:iio:proximity: Add sx9324 binding new a8ee3b32f5da iio:proximity:sx9324: Add dt_binding support new 1cdb4c47f7f5 iio:proximity:sx9360: Add sx9360 support new 1412b8cfc7e7 dt-bindings:iio:proximity: Add sx9360 binding new 02d83fa6393a iio:proximity:sx9360: Add dt-binding support new 09bdf14fb59d iio:chemical:atlas: Trivial white space cleanup to add spa [...] new 6e757756122c iio:light:pa12203001: Tidy up white space change to add sp [...] new 2ba83c80527e iio:light:vcnl4035: Trivial whitespace cleanup to add spac [...] new 77f8767627c0 iio:light:us5182: White space cleanup of spacing around {} [...] new 8877af25a260 iio:light:ltr501: White space cleanup of spacing around {} [...] new 07d6484f4998 iio:proximity:ping: White space cleanup of spacing around [...] new 40b9a914676d iio:proximity:rfd77402: White space cleanup of spacing aro [...] new d9d46abc61a6 iio:proximity:srf04: White space cleanup of spacing around [...] new 086fe53fd1a5 iio:proximity:srf08: White space cleanup of spacing around [...] new 9ccac0d047ea iio:frequency:admv1013: White space cleanup of spacing aro [...] new be82553d0254 iio:adc:mt6577_auxadc: Tidy up white space around {} in id tables new 988078cfdb3e iio:adc:hi8435: Tidy up white space around {} in id tables new 04e543086c13 iio:adc:ti-adc084s021: Tidy up white space around {} new 2d77524b0726 iio:light:tsl2722: Fix inconsistent spacing before } in id table new 86eae303c0d6 iio:proximity:vl53l0x: Tidy up white space around {} in id tables new 8c7b323a5573 iio:accel:dmard09: Tidy up white space around {} in id table new 1f69d222242c dt-bindings: iio/adc: ti,palmas-gpadc: Split interrupt fie [...] new 2553340bd208 iio: adc: rzg2l_adc: Fix typo new 26b2ec2e9a27 iio: st_sensors: don't always auto-enable I2C and SPI inte [...] new f247d58efbce dt-bindings: iio: adc: Add compatible for Mediatek MT8186 new ff04eb478658 iio: adc: mt8186: Add compatible node for mt8186 new 1e73d7f689c7 iio: core: Fix the kernel doc regarding the currentmode ii [...] new 008cc058a4ff MAINTAINERS: fix Analog Devices links new 0f66edfb0722 MAINTAINERS: add maintainer for ADRF6780 driver new 84e5d88953d7 iio: adc: tsc2046: rework the trigger state machine new c3154def82fc iio: core: Use sysfs_emit() new 0ce1a30cd7ef iio: dmaengine-buffer: Use sysfs_emit() new 9d5fcb8ffa69 iio: ad7192: Use sysfs_emit() new 48788715ac8e iio: ad9523: Use sysfs_emit() new 2fd52124b597 iio: as3935: Use sysfs_emit() new e9d4397a1627 iio: ina2xx-adc: sysfs_emit() new 0ad4c227fb60 iio: lm3533: Use sysfs_emit() new 9df24867d8e8 iio: max31856: Use sysfs_emit() new 3c1d2fdd8096 iio: max31865: Use sysfs_emit() new d42b626d54ae iio: max9611: Use sysfs_emit() new 6ab56c467593 iio: ms_sensors: Use sysfs_emit() new 1acdaa34ad17 iio: scd4x: Use sysfs_emit() new f22ab91ae302 iio: sps30: Use sysfs_emit() new 1bdd962bbdff MAINTAINERS: add maintainer for AD7293 driver new 712173762fcf MAINTAINERS: add maintainer for ADMV1013 driver new f3c7b621e9bf MAINTAINERS: add maintainer for ADMV8818 driver new 90e33e1b3d96 MAINTAINERS: add missing files to the adis lib new da5936770517 adis: simplify 'adis_update_bits' macros new c39010ea6ba1 iio: adis: stylistic changes new 2d255ec51005 iio: hw_consumer: Use struct_size() helper in kzalloc() new b617693a5d13 iio: adc: tsc2046: add .read_raw support new 576434fd93b9 iio: adc: tsc2046: add sanity check to avoid to big allocations new de645b279144 dt-bindings: iio/adc: qcom,spmi-iadc: Fix 'reg' property i [...] new e820a33748b5 math.h: Introduce data types for fractional numbers new 84cd574e2eb9 iio: adc: rn5t618: Re-use generic struct u16_fract new 8f2abd48b528 iio: adc: twl4030-madc: Re-use generic struct s16_fract new a5e9b2ddbbc7 iio: adc: qcom-vadc-common: Re-use generic struct u32_fract new 19d32860dc78 iio: sx9360: fix iio event generation new 72ff282819d0 iio: pressure: dps310: Add ACPI HID table new 711b6a3f4af1 iio: humidity: hdc100x: Add ACPI HID table new 1bca97ff95c7 iio: inkern: apply consumer scale on IIO_VAL_INT cases new 14b457fdde38 iio: inkern: apply consumer scale when no channel scale is [...] new ca85123354e1 iio: inkern: make a best effort on offset calculation new 51593106b608 iio: afe: rescale: use s64 for temporary scale calculations new cd717ac6f69d iio: afe: rescale: reorder includes new f89ff2b356f0 dt-bindings: iio: adc: atmel,sama5d2-adc: make atmel,trigg [...] new f3366f8e6464 mailmap: Update email address for Cai Huoqing new 7b9c8e1a0ca1 dt-bindings: iio: adc: at91-sama5d2: update maintainers entry new 0216208088c7 iio: dac: ad5592r: Drop leftover header inclusion new 200da7ef7cf0 iio: chemical: bme680: Switch from of headers to mod_devic [...] new 201d11c5082a iio: amplifiers: hmc425a: Make use of device properties new 130650e8360f iio: frequency: adf4350: Make use of device properties new d2fdbccd8096 iio: humidity: dht11: Switch from of headers to mod_devicetable.h new 2314e7ed67d2 iio: temperature: mlx90632: Switch from of headers to mod_ [...] new 0bb77dcea7fa iio: temperature: maxim_thermocouple: Switch from of heade [...] new 08f5fbf030ec iio: accel: adxl355: Replace custom definitions with gener [...] new c53c7740bdbd iio: imu: inv_mpu6050: Drop wrong use of ACPI_PTR() new 1ef6ff6ef8d5 iio: imu: inv_mpu6050: Check ACPI companion directly new 889bdfc33639 iio: imu: inv_mpu6050: Make use of device properties new 342c6c5e2260 iio: adc: cpcap-adc: remove redundant assignment to variab [...] new 378bcd572fde Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] new dfeef93fe3ee dt-bindings: interconnect: Convert snoc-mm to a sub-node of snoc new 62dab57943a3 interconnect: qcom: msm8939: Remove snoc_mm specific regmap new 2ccd1d8a2f5d Merge branch 'icc-msm8939' into icc-next new 519b21ce1e55 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] new 5fc15292e95c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 977889616aa5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e9cf38189a85 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9674bc18c2fe Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new c73162967c6e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 822261f19c1a Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new bcd78ce4d1b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ba2ab85951c9 pinctrl: fix loop in k210_pinconf_get_drive() new e9f7b9228a94 pinctrl: k210: Fix bias-pull-up new da9fcbf262bc dt-bindings: pinctrl: ocelot: Add ServalT SoC support new 8fc0bfcd5719 pinctrl: ocelot: Add support for ServalT SoC new 72cbd73099cb dt-bindings: pinctrl: qcom: msm8953: allow gpio-reserved-ranges new 620d940073ef dt-bindings: pinctrl: qcom,pmic-mpp: Document PM8226 compatible new d8420f5a25fd pinctrl: qcom: spmi-mpp: Add PM8226 compatible new 8e703784ed0f pinctrl: uniphier: Add missing audio pinmux settings for PXs2 SoC new dfc04955c821 pinctrl: uniphier: Divide pinmux group to support 1ch and 2ch I2S new 923fe8abb0ab pinctrl: uniphier: Add USB device pinmux settings new a6ff90f3fbd4 dt-bindings: pinctrl: pinctrl-microchip-sgpio: Fix example new c76eeb14ec4e dt-bindings: pinctrl: mt8195: fix bias-pull-{up,down} checks new 9c03e49e0cc6 pinctrl: starfive: fix semicolon.cocci warnings new 9d0f18bca3b5 pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() new 603501c16431 pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() new b8f79acc752e pinctl: doc: Fix spelling mistake "resisitors" -> "resistors" new f6aca46db617 Merge branch 'devel' into for-next new 4c6429a25325 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c5ecb088e567 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ef211bf29a93 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] new 056dc0e68ef5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 8a45a5863fa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 99552f462f9d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 2db1a8d2de4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b3cbe336fec7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 161c75b4b9a7 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 5c72263ef2fb signal: HANDLER_EXIT should clear SIGNAL_UNKILLABLE new 495ac3069a62 seccomp: Invalidate seccomp mode to catch death failures new eed09ad26182 samples/seccomp: Adjust sample to also provide kill option new 830586550dea Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new a53a398d54f3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e57ef21a0a86 Merge branch 'main' of git://git.infradead.org/users/willy [...] new ef5be3177227 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 4f86180bd0a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 688225412c85 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new 7ba21a082d3e bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series new 14b4e5adad63 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 7998c119ba2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d63f70780623 random: remove batched entropy locking new 08506326bf01 random: defer fast pool mixing to worker new c435eb18be80 random: fix locking in crng_fast_load() new 751c59c17811 random: use RDSEED instead of RDRAND in entropy extraction new bb2565bc15bc random: get rid of secondary crngs new f7ffe34fd41f random: inline leaves of rand_initialize() new 92f1bee6839c random: ensure early RDSEED goes through mixer on init new 592f3064c422 random: do not xor RDRAND when writing into /dev/random new 5ff7b1e04458 random: absorb fast pool into input pool after fast load new d968978f3954 random: use simpler fast key erasure flow on per-cpu keys new 180393e78172 random: use hash function for crng_slow_load() new c29399435b93 random: make more consistent use of integer types new a1214689f821 random: remove outdated INT_MAX >> 6 check in urandom_read() new be755b813b93 random: zero buffer after reading entropy from userspace new b11ca5913ce9 random: fix locking for crng_init in crng_reseed() new 94eca16ee805 random: tie batched entropy generation to base_crng generation new c607a82525bf random: remove ifdef'd out interrupt bench new 8bc09b5b90e9 random: remove unused tracepoints new 8d8d932620a2 random: move fast_pool/fast_mix definitions to site of use new 6e5a544fdb63 random: deobfuscate irq u32/u64 contributions new 251841928220 random: add proper SPDX header new b67959013391 random: rearrange and redocument new 6d66882e05cf random: ensure mix_interrupt_randomness() is consistent new fb9b50934a9a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 8ec51777d074 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new ae45d5d7dc11 kallsyms: support "big" kernel symbols new cfe3334b8734 kallsyms: increase maximum kernel symbol length to 512 new b9b3d2668aa3 kallsyms: use the correct buffer size for symbols new 1cdc9ef6f755 rust: add C helpers new 47d11e4c476c rust: add `compiler_builtins` crate new 117a085fa0a8 rust: add `alloc` crate new 63b19edb013a rust: add `build_error` crate new 2bbdaa842fa5 rust: add `macros` crate new 7b3c0edf343a rust: add `kernel` crate new 532047a64fbc rust: export generated symbols new d6b5278df365 vsprintf: add new `%pA` format specifier new 94edb1a916b3 scripts: add `generate_rust_analyzer.py` new ff44a20f31f3 scripts: decode_stacktrace: demangle Rust symbols new 0b154fdfa6ec docs: add Rust documentation new 16c7ab1830e6 Kbuild: add Rust support new e08d0f75a50b samples: add Rust examples new 3940a5bf9ed4 MAINTAINERS: Rust new 7039efd96f1e [RFC] drivers: gpio: PrimeCell PL061 in Rust new b8eba89e788f [RFC] drivers: android: Binder IPC in Rust new 9845899fc4a5 init/Kconfig: Specify the interpreter for rust-is-available.sh new feb823bca035 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 8584ec83e825 mm: fix panic in __alloc_pages new 602a1743bcf1 selftests/vm: cleanup hugetlb file after mremap test new a51b312c8b57 kasan: test: prevent cache merging in kmem_cache_double_destroy new da6fdf44afdb kfence: make test case compatible with run time set sample [...] new 378cb9f6d83a /proc/kpageflags: prevent an integer overflow in stable_pa [...] new 86af28cf83e8 /proc/kpageflags: do not use uninitialized struct pages new a6d279ccf949 procfs: prevent unpriveleged processes accessing fdinfo dir new 864f5a02e35a ntfs: add sanity check on allocation size new 9fc36daa7011 ocfs2: cleanup some return variables new f204df327936 ocfs2: reflink deadlock when clone file to the same direct [...] new 2e1a47c67faf ocfs2: clear links count in ocfs2_mknod() if an error occurs new 894c9949e764 ocfs2: fix ocfs2 corrupt when iputting an inode new 080987862288 mm/fs: remove inode_congested() new fa715c348ab0 mm/fs: remove bdi_congested() and wb_congested() and relat [...] new 2cbedb468221 remove-bdi_congested-and-wb_congested-and-related-functions-fix new 43b6946b9b7e ext2: remove unused pointer bdi new e1f31dab4328 f2fs: change retry waiting for f2fs_write_single_data_page() new 86ef2064da29 f2f2: replace some congestion_wait() calls with io_schedul [...] new 1206860b80a7 cephfs: don't set/clear bdi_congestion new 6b1bd10b027f fuse: don't set/clear bdi_congested new 6c84d0ab98d4 NFS: remove congestion control new 9d290208f35f block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new 48c43f51d8be mm: remove congestion tracking framework new 1cb6a295f6c8 mount: warn only once about timestamp range expiration new c80fc4021e0c kasan, page_alloc: deduplicate should_skip_kasan_poison new a425ac997830 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new 5567121d48ef kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new b5e527adb904 kasan, page_alloc: simplify kasan_poison_pages call site new 1707d21021fe kasan, page_alloc: init memory of skipped pages on free new 8f5d28fc631c kasan: drop skip_kasan_poison variable in free_pages_prepare new 3128fce6f2a8 mm: clarify __GFP_ZEROTAGS comment new 4afdc4d3afb5 kasan: only apply __GFP_ZEROTAGS when memory is zeroed new e872557436c3 kasan, page_alloc: refactor init checks in post_alloc_hook new d771205ea7bf kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 1a3fd02f64fb kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new 6262c83bfc78 kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 9e5b7436cb97 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new 1361539d49ec kasan, page_alloc: rework kasan_unpoison_pages call site new 569ee120fc47 kasan: clean up metadata byte definitions new a2c97110e95e kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new 385f4ecc8654 kasan, x86, arm64, s390: rename functions for modules shadow new f5bf9bfd0f57 kasan, vmalloc: drop outdated VM_KASAN comment new 8e19a051c21b kasan: reorder vmalloc hooks new 8ddee5afe8e4 kasan: add wrappers for vmalloc hooks new 62a7f21025fd kasan, vmalloc: reset tags in vmalloc functions new d88ab804bde3 kasan, fork: reset pointer tags of vmapped stacks new 82e205bb8199 kasan, arm64: reset pointer tags of vmapped stacks new 5a297d4423ff kasan, vmalloc: add vmalloc tagging for SW_TAGS new 8b267034f528 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new cd561b6cfa23 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new b64a1a77581e kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 5b7efdcbfd88 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 6da4c234dabe kasan, page_alloc: allow skipping memory init for HW_TAGS new ed43c2da9f69 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 8109c2d99ea5 kasan, vmalloc: only tag normal vmalloc allocations new 2b9266a7d335 kasan, arm64: don't tag executable vmalloc allocations new 8ae1da40233c kasan: mark kasan_arg_stacktrace as __initdata new 79c966e5a131 kasan: clean up feature flags for HW_TAGS mode new 9c400e7059be kasan: add kasan.vmalloc command line flag new 4c00f99c10b0 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new d878d05db63d arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new ef18451394b1 kasan: documentation updates new 2a333b11216b kasan: improve vmalloc tests new 394ddf2a837f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 79f14978c5b6 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new e3f0daaf7f3e tools/vm/page_owner_sort.c: sort by stacktrace before culling new 77705ed98011 tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 4dfec3976fe9 tools/vm/page_owner_sort.c: support sorting by stack trace new ab184d158ffa tools/vm/page_owner_sort.c: add switch between culling by [...] new 8a41b51e72e5 tools/vm/page_owner_sort.c: support sorting pid and time new 501cc553a61c tools/vm/page_owner_sort.c: two trivial fixes new 3cb514e1e2d2 tools/vm/page_owner_sort.c: delete invalid duplicate code new 4f6efd4fbb14 Documentation/vm/page_owner.rst: update the documentation new d21a34310047 documentation-vm-page_ownerrst-update-the-documentation-fix new 4be4a474b7f2 Documentation/vm/page_owner.rst: fix unexpected indentation warns new be30b0e2fc30 lib/vsprintf: avoid redundant work with 0 size new b84d73c087c2 mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 5b0142d8054f mm/page_owner: print memcg information new f80659b66cf8 mm/page_owner: record task command name new 384dbe672e3c mm: unexport page_init_poison new 3eb7a613cb25 mm: move page-writeback sysctls to their own file new 107d3efb5103 mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes new c329c73eb5d9 mm-move-page-writeback-sysctls-to-is-own-file-fix new c1948cbcda1e filemap: remove find_get_pages() new 47e1d26238b1 mm: fix invalid page pointer returned with FOLL_PIN gups new 17fc8f1692ed mm/gup: follow_pfn_pte(): -EEXIST cleanup new 9a2afde43f52 mm/gup: remove unused pin_user_pages_locked() new 34a7334a848d mm: change lookup_node() to use get_user_pages_fast() new 989f6b893cec mm/gup: remove unused get_user_pages_locked() new 059576d7b946 memcg: replace in_interrupt() with !in_task() new 3b83ac8e9933 memcg: add per-memcg total kernel memory stat new 0bc57ef1e57e memcg-add-per-memcg-total-kernel-memory-stat-v2 new 88ef7f0054bd mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new 23f034a9e526 mm/memcg: retrieve parent memcg from css.parent new 0f0f6092c19b mm: generalize ARCH_HAS_FILTER_PGPROT new 3cc04b6f4a40 mm: optimize do_wp_page() for exclusive pages in the swapcache new bde0975e412b mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new 89aef36173cb mm: slightly clarify KSM logic in do_swap_page() new e49f1349146c mm: streamline COW logic in do_swap_page() new 1d70dc1df5cf mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 2921315a496c mm/khugepaged: remove reuse_swap_page() usage new 54aed56ac4ec mm/swapfile: remove stale reuse_swap_page() new 7d37ffd2f195 mm/huge_memory: remove stale page_trans_huge_mapcount() new d990f7d22422 mm/huge_memory: remove stale locking logic from __split_hu [...] new 7c58d4f5ea49 mm: merge pte_mkhuge() call into arch_make_huge_pte() new d2090703cb9f mm: thp: fix wrong cache flush in remove_migration_pmd() new 92cb00ee8ec3 mm: fix missing cache flush for all tail pages of compound page new a4aef1013df1 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new dbfe652eaec0 mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new e20aea6ba7e8 mm: replace multiple dcache flush with flush_dcache_folio() new c3ccc706a76a mm: remove mmu_gathers storage from remaining architectures new 869291ce7974 mm/sparse: make mminit_validate_memmodel_limits() static new 35419b6b6a78 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new 8d8ae7f4bb71 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 new a003ee7f5140 mm/vmalloc: remove unneeded function forward declaration new b5cdec5e43d1 mm/vmalloc: Move draining areas out of caller context new a39e5c730c87 mm/vmalloc: add adjust_search_size parameter new f25771b15ed0 mm/vmalloc: eliminate an extra orig_gfp_mask new b23d58e9e06d mm/vmalloc.c: fix "unused function" warning new 20a870e07c7b mm/vmalloc.c: vmap(): don't allow invalid pages new 2996f5bc7d8a mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new 2026e164b34a mm/page_alloc: adding same penalty is enough to get round- [...] new 4da2a428d9fb mm/page_alloc: add penalty to local_node new 28dd3135dee3 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new e5575341465d mm: discard __GFP_ATOMIC new d518abfee517 mm/mmzone.h: remove unused macros new b5ce4dc442b7 mm/page_alloc: don't pass pfn to free_unref_page_commit() new e596babd495b mm/memory-failure.c: remove obsolete comment new 7ded9787b772 mm/hwpoison: fix error page recovered but reported "not re [...] new 2e579f241c8c mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 02af408a571f mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 09beb2990598 mm: sparsemem: use page table lock to protect kernel pmd o [...] new c3a70d660b64 selftests: vm: add a hugetlb test case new 563f9d5fea18 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 9daa7cf99804 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new b32a5aae4192 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 0d7ed1e0d429 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 0b6e2e385e96 mm/migration: add trace events for THP migrations new 5ae4270f7e7e mm/migration: add trace events for base page and HugeTLB m [...] new 399ea679ac90 mm,migrate: fix establishing demotion target new 4613e6138b6e mm/cma: provide option to opt out from exposing pages on a [...] new 31590c0a5675 powerpc/fadump: opt out from freeing pages on cma activati [...] new 7863923b6b4d NUMA Balancing: add page promotion counter new 2fd13790e9af NUMA balancing: optimize page placement for memory tiering system new a0493af71bae numa-balancing-optimize-page-placement-for-memory-tiering- [...] new 46267d9448a2 numa-balancing-optimize-page-placement-for-memory-tiering- [...] new ee4b8d563dcf memory tiering: skip to scan fast memory new d3f742f05ba3 mm/vmstat: add event for ksm swapping in copy new ae02e0e307f9 mm/hwpoison: check the subpage, not the head page new 49955e28079b mm/balloon_compaction: make balloon page compaction callba [...] new ae5945b3f7c5 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 70ed65739f64 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new a61b5ad15c4d mm: handle uninitialized numa nodes gracefully new 2321f30263aa mm-handle-uninitialized-numa-nodes-gracefully-fix new 4dcbf77aafcc mm, memory_hotplug: drop arch_free_nodedata new c56809bf8cf0 mm, memory_hotplug: reorganize new pgdat initialization new f2a2bf7f14ef mm: make free_area_init_node aware of memory less nodes new 825e7fa08b6d memcg: do not tweak node in alloc_mem_cgroup_per_node_info new f02571bfe310 drivers/base/memory: add memory block to memory group afte [...] new e3c3c319bdf8 drivers/base/node: consolidate node device subsystem initi [...] new 80c5373a1ba1 mm/memory_hotplug: remove obsolete comment of __add_pages new 9d016b1754ec mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new 5694a04777fe mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new c4d5a33f1b9b mm/memory_hotplug: clean up try_offline_node new 466bba2b18f5 mm/memory_hotplug: fix misplaced comment in offline_pages new 3f707ceee92e mm/munlock: delete page_mlock() and all its works new ab9ea505450e mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE new 220087a225f7 mm/munlock: delete munlock_vma_pages_all(), allow oomreap new 9473776ffc99 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() new 1a073313bcfb mm/munlock: replace clear_page_mlock() by final clearance new 392acd3b39f6 mm/munlock: maintain page->mlock_count while unevictable new 02e46416c7a6 mm/munlock: mlock_pte_range() when mlocking or munlocking new 3f23ca997c95 mm/migrate: __unmap_and_move() push good newpage to LRU new 81f7ae869792 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() new b8255e166704 mm/munlock: mlock_page() munlock_page() batch by pagevec new 14489c0e9e02 mm/internal: Implement no-op mlock_page_drain() for !CONFIG_MMU new d2fda71bccc5 mm/munlock: page migration needs mlock pagevec drained new ef48710bf840 mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) new 24c2988eb262 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP new b631060b6d74 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new ddcaed781981 mm/zswap.c: allow handling just same-value filled pages new c8c47fb5e92d mm: remove usercopy_warn() new 9d8ff0b40bf5 mm: uninline copy_overflow() new b8aad1d50c20 mm-outline-copy_overflow-fix new 9656af7422e3 highmem: document kunmap_local() new 6baa13b2ab92 highmem-document-kunmap_local-v2 new 20eba0620ab4 mm/highmem: remove unnecessary done label new 1d28b02aac83 mm/hmm.c: remove unneeded local variable ret new 3ffa03413169 mm: add zone device coherent type memory support new c1dfed0b6674 mm: add device coherent vma selection for memory migration new dcbb483575d9 mm/gup: fail get_user_pages for LONGTERM dev coherent type new 5afbb09768d4 drm/amdkfd: add SPM support for SVM new 1f155b83d8d9 drm/amdkfd: coherent type as sys mem on migration to ram new 2e72bfda40cb lib: test_hmm add ioctl to get zone device type new eaf499651bd6 lib: test_hmm add module param for zone device type new 873cd499570f lib: add support for device coherent type in test_hmm new 1e57df6e07c9 tools: update hmm-test to support device coherent type new c5ea992e66ff tools: update test_hmm script to support SP config new 753d23572343 migrate.c: remove vma check in migrate_vma_setup() new a9a8101d12ac mm/gup.c: migrate device coherent pages when pinning inste [...] new 33d59b643c5a mm/gup: make migrate_device_page() fails always if !CONFIG [...] new 9f47843cae4c tools: add hmm gup test for long term pinned device pages new d1e8c0947794 mm/damon/dbgfs/init_regions: use target index instead of t [...] new 8b58d43f3021 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 3399cf02e1ed mm/damon/core: move damon_set_targets() into dbgfs new 486dc52b416b mm/damon: remove the target id concept new b812d39424e2 mm/damon: remove redundant page validation new 8db012813a3f fs/buffer.c: add debug print for __getblk_gfp() stall problem new 850a9f98601a fs/buffer.c: dump more info for __getblk_gfp() stall problem new 2e1dbd65e8fe kernel/hung_task.c: Monitor killed tasks. new 4a4249e4beea proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 427c3ff26767 proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new 3a822abfc72e proc/vmcore: fix possible deadlock on concurrent mmap and read new 825f1ce40241 proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new e320e7437e75 proc/sysctl: make protected_* world readable new 4e0e2951f8cc Kconfig.debug: make DEBUG_INFO selectable from a choice new eb2f85d7836d Kconfig.debug: make DEBUG_INFO always default=n new 0737e80372af include: drop pointless __compiler_offsetof indirection new 247b14ca5cb0 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new d95de956ede6 bitfield: add explicit inclusions to the example new a032b253d231 lz4: fix LZ4_decompress_safe_partial read out of bound new 29774caf5ea3 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new d776e81bbe16 checkpatch: add --fix option for some TRAILING_STATEMENTS new 3a420a0a3f26 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] new 509b60c1cb0a fs/binfmt_elf: fix AT_PHDR for unusual ELF files new 53dd35d185e1 fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 new 85168a55d031 fs/binfmt_elf: refactor load_elf_binary function new 2002b47c79dd ELF: fix overflow in total mapping size calculation new 18cf22793dd0 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new 860fe42b6a2d init/main.c: silence some -Wunused-parameter warnings new c7e179c7eaab fs/pipe: use kvcalloc to allocate a pipe_buffer array new 1c0732c25f12 fs/pipe.c: local vars have to match types of proper pipe_i [...] new 975042a990d5 minix: fix bug when opening a file with O_DIRECT new cc4f13068e20 exec: force single empty string when argv is empty new 18104fe602da exec: Fix min/max typo in stack space calculation new bb541c7f345e selftests/exec: test for empty string on NULL argv new 8d887b972eda kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new 066d3f3a0d96 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new b61afd472ef1 x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 034312e4db1f arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 2b2853c83571 docs: kdump: update description about sysfs file system support new 25eccbe48e54 docs: kdump: add scp example to write out the dump file new 3720158f9a51 panic: unset panic_on_warn inside panic() new 4af998746a33 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new 5a1658099f38 kasan: no need to unset panic_on_warn in end_report() new 49c7ab4bd4a6 docs: sysctl/kernel: add missing bit to panic_print new e4ce4c1685cd sysctl: documentation: fix table format warning new 28144ad18c55 panic: add option to dump all CPUs backtraces in panic_print new 7173b2e41df4 kcov: split ioctl handling into locked and unlocked parts new 0467b5bbe0c5 kcov: properly handle subsequent mmap calls new 3909742a0365 selftests: set the BUILD variable to absolute path new 84a2c7cfdc10 selftests: add and export a kernel uapi headers path new 9f6d8f1fa5ad selftests: correct the headers install path new 55ab1be2d07a selftests: futex: add the uapi headers include variable new 1b4346849c02 selftests: kvm: add the uapi headers include variable new ff9fe1a60a45 selftests: landlock: add the uapi headers include variable new 2170c0ef9c0b selftests: net: add the uapi headers include variable new 7c52f6187121 selftests: mptcp: add the uapi headers include variable new ed012fd5d334 selftests: vm: add the uapi headers include variable new eebe5fad8659 selftests: vm: remove dependecy from internal kernel macros new 2704008a02c8 selftests: kselftest framework: provide "finished" helper new 4469ed723761 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new 823635261f43 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() new a00df6c1c55a Merge branch 'akpm-current/current'
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 (43a9443d5da2) \ N -- N -- N refs/heads/akpm (a00df6c1c55a)
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.
The 1014 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .mailmap | 1 + Documentation/ABI/testing/sysfs-bus-iio-sx9324 | 28 + Documentation/ABI/testing/sysfs-bus-peci | 16 + Documentation/Makefile | 2 +- Documentation/admin-guide/kernel-parameters.txt | 26 + .../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 - .../bindings/net/wireless/mediatek,mt76.yaml | 9 + .../devicetree/bindings/peci/peci-aspeed.yaml | 72 + .../devicetree/bindings/peci/peci-controller.yaml | 33 + .../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/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/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/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 | 4 +- 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 | 119 +- Makefile | 12 +- 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/openrisc/include/asm/uaccess.h | 5 +- arch/parisc/include/asm/uaccess.h | 42 +- arch/parisc/mm/fault.c | 31 +- arch/powerpc/Kconfig | 9 +- arch/powerpc/Makefile | 4 +- arch/powerpc/boot/dts/fsl/t1040rdb-rev-a.dts | 30 + arch/powerpc/boot/dts/fsl/t1040rdb.dts | 8 +- arch/powerpc/boot/dts/fsl/t104xrdb.dtsi | 4 +- arch/powerpc/boot/dts/xpedite5200.dts | 2 +- arch/powerpc/boot/dts/xpedite5200_xmon.dts | 2 +- arch/powerpc/include/asm/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/livepatch.h | 12 +- arch/powerpc/include/asm/machdep.h | 20 - arch/powerpc/include/asm/nohash/32/pgtable.h | 3 - arch/powerpc/include/asm/nohash/64/pgtable.h | 3 - arch/powerpc/include/asm/pmac_feature.h | 12 + arch/powerpc/include/asm/ppc_asm.h | 5 - arch/powerpc/include/asm/rtas.h | 1 - arch/powerpc/include/asm/set_memory.h | 12 +- arch/powerpc/include/asm/thread_info.h | 2 +- arch/powerpc/include/asm/vdso/gettimeofday.h | 69 +- arch/powerpc/kernel/Makefile | 6 +- arch/powerpc/kernel/asm-offsets.c | 2 +- arch/powerpc/kernel/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 | 7 +- 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/lib/checksum_32.S | 3 - arch/powerpc/lib/copy_32.S | 3 - arch/powerpc/lib/sstep.c | 22 +- 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_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/mm/maccess.c | 4 +- arch/s390/mm/pgalloc.c | 8 +- arch/x86/Makefile | 3 + 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/xen/cpuid.h | 7 + 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 | 24 +- 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 | 135 +- arch/x86/kvm/svm/svm.h | 43 +- 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 | 109 +- arch/x86/kvm/x86.h | 2 + arch/x86/kvm/xen.c | 101 +- arch/x86/xen/enlighten_hvm.c | 9 +- arch/x86/xen/vga.c | 16 +- block/blk-core.c | 24 +- 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-sff.c | 9 +- drivers/ata/pata_artop.c | 31 +- drivers/ata/pata_hpt366.c | 42 +- drivers/ata/pata_hpt3x2n.c | 17 +- drivers/ata/pata_samsung_cf.c | 7 +- drivers/ata/sata_rcar.c | 11 +- drivers/bus/mhi/pci_generic.c | 1 + drivers/char/random.c | 2187 ++++++++++---------- drivers/clk/renesas/r9a07g044-cpg.c | 119 +- drivers/cpufreq/cppc_cpufreq.c | 43 +- drivers/gpio/gpio_pl061_rust.rs | 54 +- drivers/gpu/drm/i915/gem/i915_gem_pm.c | 1 + drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 6 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + .../gpu/drm/i915/gt/intel_execlists_submission.c | 2 +- drivers/gpu/drm/i915/gvt/execlist.c | 2 +- drivers/gpu/drm/i915/i915_driver.c | 15 + drivers/gpu/drm/i915/i915_driver.h | 5 + drivers/gpu/drm/i915/i915_drv.h | 30 - drivers/gpu/drm/i915/i915_gpu_error.c | 1 + drivers/gpu/drm/i915/i915_irq.c | 1 + drivers/gpu/drm/i915/i915_mitigations.c | 1 + drivers/gpu/drm/i915/i915_module.c | 1 + drivers/gpu/drm/i915/i915_request.c | 1 + drivers/gpu/drm/i915/selftests/i915_selftest.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 | 11 + 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/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 | 4 +- drivers/iio/industrialio-core.c | 2 +- drivers/iio/inkern.c | 40 +- drivers/iio/light/lm3533-als.c | 6 +- drivers/iio/light/ltr501.c | 14 +- drivers/iio/light/pa12203001.c | 4 +- drivers/iio/light/tsl2772.c | 2 +- drivers/iio/light/us5182d.c | 6 +- drivers/iio/light/vcnl4035.c | 2 +- drivers/iio/magnetometer/Kconfig | 35 +- drivers/iio/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/interconnect/qcom/msm8939.c | 10 +- drivers/macintosh/macio_asic.c | 2 +- drivers/macintosh/via-cuda.c | 1 + drivers/md/dm-core.h | 4 +- drivers/md/dm-crypt.c | 7 +- drivers/md/dm-delay.c | 3 +- drivers/md/dm.c | 224 +- drivers/mfd/Kconfig | 2 +- drivers/mfd/simple-mfd-i2c.c | 11 - drivers/net/dsa/mv88e6xxx/chip.c | 4 +- drivers/net/ethernet/cadence/macb_main.c | 2 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 4 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_common.c | 3 +- drivers/net/ethernet/intel/ice/ice_lag.c | 34 +- drivers/net/ethernet/intel/ice/ice_lan_tx_rx.h | 1 + drivers/net/ethernet/intel/ice/ice_main.c | 28 +- drivers/net/ethernet/mscc/ocelot.c | 11 +- drivers/net/usb/qmi_wwan.c | 2 + .../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/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/regulator/Kconfig | 1 + drivers/regulator/sy7636a-regulator.c | 7 +- drivers/s390/char/zcore.c | 3 +- drivers/s390/cio/device.c | 2 +- drivers/thermal/intel/Kconfig | 1 + drivers/xen/pci.c | 2 +- fs/cifs/cifsfs.c | 1 + fs/xfs/xfs_super.c | 7 +- include/asm-generic/hyperv-tlfs.h | 7 + include/linux/blkdev.h | 16 +- include/linux/device-mapper.h | 7 + include/linux/fortify-string.h | 26 +- 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/mfd/sy7636a.h | 34 - include/linux/peci-cpu.h | 40 + include/linux/peci.h | 112 + include/linux/random.h | 6 +- include/linux/rcutiny.h | 3 +- include/linux/rcutree.h | 2 +- include/sound/sof.h | 8 + include/trace/events/random.h | 206 -- include/uapi/linux/xfrm.h | 6 + init/Kconfig | 1 + kernel/auditsc.c | 2 +- kernel/livepatch/core.c | 4 +- kernel/printk/printk.c | 2 +- kernel/rcu/tree.c | 3 +- kernel/signal.c | 2 +- kernel/sysctl.c | 13 - kernel/time/tick-sched.c | 60 +- lib/Kconfig.debug | 2 +- lib/random32.c | 2 - lib/vsprintf.c | 13 +- mm/internal.h | 2 + mm/slab.c | 5 +- mm/slob.c | 2 - mm/slub.c | 5 +- net/core/skbuff.c | 2 +- net/mpls/af_mpls.c | 2 +- net/mptcp/pm_netlink.c | 8 +- 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 | 12 +- scripts/rust-is-available.sh | 5 +- security/Kconfig | 2 + security/Kconfig.hardening | 10 + 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/testing/selftests/kvm/Makefile | 1 + 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 ++ tools/testing/selftests/net/mptcp/mptcp_join.sh | 1 + .../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 + virt/kvm/kvm_main.c | 9 +- 584 files changed, 22164 insertions(+), 10033 deletions(-) create mode 100644 Documentation/ABI/testing/sysfs-bus-iio-sx9324 create mode 100644 Documentation/ABI/testing/sysfs-bus-peci 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 create mode 100644 Documentation/devicetree/bindings/peci/peci-aspeed.yaml create mode 100644 Documentation/devicetree/bindings/peci/peci-controller.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/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/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 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/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 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 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/kvm/x86_64/hyperv_svm_test.c 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