This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/llvm-release-aarch64-next-defconfig in repository toolchain/ci/linux.
omits 4112a8699ae2 Add linux-next specific files for 20220711 omits ec235167db38 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits 3bbbb92126be Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits 14c46214b59f Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits 914feb1b4117 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 22dc30e54723 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 14a6feb00f75 Merge branch 'hte/for-next' of git://git.kernel.org/pub/sc [...] omits b30ebf42c024 Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits d527e8bb3f14 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 6207d39270a8 Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits 812b34451ac0 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits 7366b9cd65be Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 0b27409cafa9 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 8bbb4f5294d5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1665f3793c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 84d9e0b2db3e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0d19862a842f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 11239caa7409 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 6249d3730585 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 7a164be23b64 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits 70bb782b1d63 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits a6144eea4100 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f22b272da12 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4def70800518 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b4ffd258371e Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits 771281cb823a Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits ba13cdb9128c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 7c516e5c2a50 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c34559050914 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ce8af184ba78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c5a35985bfc3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e0ebedf5927a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8309b8fadcc2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa18abea2852 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0af3fc6decb2 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 8efe7f360327 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0dcfe06edb0 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 4e0090fe3377 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 594cd1dadb96 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 21112cc4bfb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0218eb350af5 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f999d92a3101 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits 3131c44384cf Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits 92e566ef9276 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits b3a1870e0e1e Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits a8f342f7c6bc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ca3b7dda6ad7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5b64efde24a6 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 19577d5256e9 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits a12ecccebaf1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f3c294e206a9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits f61977154b0d Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 0cf4570a37ed Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 3a3ecf367ae2 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits e4788b147043 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 40c54b12f7ef Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits b307326c2a1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2652f3d1a784 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ddd31349a2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits dc93a53e5cd0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e162f2fcb8a3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 13c679130bfd Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 6cf3ace9db76 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits f4dc23da8a68 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2d8c141083b1 next-20220707/irqchip omits 0498a297d68e Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 9e2f81f6cb65 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits c8bffc2e9c4c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f09d36274a89 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1799f5c4415f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 16fd574cf181 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 14d2fa4cf2db Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits d502196145d3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c4c31095ca24 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits c476f4fcc5fa Merge branch 'next' of git://github.com/cschaufler/smack-next omits b5ab29c8a683 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a44abe3079d1 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits bdd5d88907bd Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits fb8b1b09a37e Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 08ed1f150fe3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5e1317df09dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b1388c9a8f29 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 3b48dcb9d71e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b92c3adbac1d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 821e7de7571b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f810e28e6bdb Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 92d1bbf38f17 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3599ca315842 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 13150eebdd2c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b469ff2fa4db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4d3d12eb4b5 Merge branch 'msm-next' of https://gitlab.freedesktop.org/ [...] omits 69cd42798dff Merge branch 'for-next' of https://gitlab.freedesktop.org/ [...] omits 4647b25d7a51 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits 7500705ab8da Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits d3c98882fe19 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits a72de63f314b Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits ae8ba0f81073 Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" omits a2eaa9146bd5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits f9fdd5d05bfb Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits a2d7f7a1795f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits b46e0c55233c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits d48822206fb7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 07e0ef6c4bec Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6a44c166c198 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9dc4ebae985f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a0f8f640649d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2658eb0de304 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9c9e538e1601 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 056a1a81dde5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 555f0b05aac6 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] omits b9060e9a1b6d Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 61de352566a9 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 1957935336c9 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits ccc5095ed66e Merge branch 'master' of git://linuxtv.org/media_tree.git omits 06fce7609938 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 795b0fd998f6 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 5960e3ea1cc5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 29792e380175 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 90b141912dc8 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits dd6ef4b83eea Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b0b8122c81b8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aca50780feb9 dt-bindings: opp: Add msm8939 to the compatible list omits 76416cfc2051 dt-bindings: opp: Add missing compat devices omits 5a765329be10 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks omits 52fdd0882df7 cpufreq: Change order of online() CB and policy->cpus modi [...] omits 717d349bf1ac cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call omits 2538256bfd47 cpufreq: qcom-hw: Disable LMH irq when disabling policy omits a73c86c8d182 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled omits 4546e3675b73 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7b7b24b02d05 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 1ae33941c83c Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 1672090b1745 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4ec9a86127dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits cba6fd60f4fe Merge branch '9p-next' of git://github.com/martinetd/linux omits 534e31b22fc9 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] omits d9f847d28626 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits f7e55f2c224c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 78cd4a89c4e6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6c2d287dbe0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d02d344a2453 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 992d76d9d19a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3fd2d5b533a7 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 9b0c0d68ab5e Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 419800e32c99 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 92bf397dbff2 Merge branch 'master' of git://github.com/ceph/ceph-client.git omits eaffbca44f51 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 733bcce58f84 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ac2f9bed989d Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 10a9a4c0a1fc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f4b36823624a Merge branch 'dt-for-next' of git://git.kernel.org/pub/scm [...] omits 24f098c5b893 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d124262cf0f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 62558dca0319 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 334e36b50286 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05639346d911 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ac5e1283583 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 6a338c16d6ce Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits d6a6d349ff20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8928a4570071 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits 5c2f27bbab51 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 6ce1aeeb7dba Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3c1802a5c5f5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 41d7efce3394 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 97c9f697f4c0 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 5c6713eef799 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits f4a1dd9ede9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 145658506b3e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 24301752ee74 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 738fc130ddf3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 22ab44980b5d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 404a2f117bdb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bd5ebeeb0c0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 96346dfe6bae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fbc613d11f0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 238444958c26 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b8aec4971bf5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e4ea2ed7b611 Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits a6306a7bed79 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7804b79d876f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6278869c2dbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eba5ce939a01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3db2cfe2c1f2 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits 19435ff438a3 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 739169bf45e2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 9b8e9f407ac3 Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits f7d303d73cb7 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits dcd8bb53eb7a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 256966140987 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 8630afd3cf3d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 3b0a727e36b7 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits ff9e47ec1a5a Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits 806d1be135f8 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits 207663506b37 Merge branch 'dt-fixes' of git://git.kernel.org/pub/scm/li [...] omits e1d87ad2de62 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 79803698bcc2 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits 8178c3dd6124 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 1d5aaa9cec44 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 133c54930ff6 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0769cb0f2bb8 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 512c5179d904 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 95d93f847973 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0f935d49c622 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits de70d2acc607 Merge branch 'for-linus' of git://github.com/awilliam/linu [...] omits 2e008c01448a Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 03fa205948c1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits e7957243b64e Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 96db5bad1891 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 3780aedf3805 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 129703511eb2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 2bd6c559e4d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6111d5a41c2b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a0dda5104718 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 4bb000542a5b Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 2db9a3086560 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 2db400e524b6 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 596323c4994e Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits bae3a3b626e1 Merge branch 'devel' into for-next omits 860d480767ee x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" omits 006f3b2f324c drm/ingenic: Use the new PM macros omits c167ee1f75ca drm/ingenic: Don't request full modeset if property is not [...] omits d292dc324425 drm/ingenic: Add support for the JZ4760(B) omits 2ad5a3ac9dc6 drm/ingenic: Fix MODULE_LICENSE() string omits 46f443355008 dt-bindings/display: ingenic: Add compatible string for th [...] omits 6de745238aa3 drm/fb: Improve drm_framebuffer.offsets documentation omits a6aa679a70e9 drm/panel: simple: add support for the Samsung LTL101AL01 panel omits 2b50aae61f94 dt-bindings: display: simple: add support for Samsung LTL101AL01 omits 0c05fcd3b45d drm/mode: Improve drm_mode_fb_cmd2 documentation omits b92db7e4fe74 drm/fourcc: Add DRM_FORMAT_D[1248] omits d093100b425d drm/fourcc: Add DRM_FORMAT_R[124] omits 8aba4d30520e drm/fourcc: Clarify the meaning of single-channel "red" omits 0a2486f85e0c drm/gem-fb-helper: Use actual bpp for size calculations omits ba71593217b5 drm/fb-helper: Add support for DRM_FORMAT_C[124] omits e5bd7e3e4a68 drm/fourcc: Add DRM_FORMAT_C[124] omits 4c59b0805e9b drm/framebuffer: Use actual bpp for DRM_IOCTL_MODE_GETFB omits 356d2c8e76eb drm/client: Use actual bpp when allocating frame buffers omits dc1dc76bd9a4 drm/fourcc: Add drm_format_info.is_color_indexed flag omits 96dc635d5538 drm/fourcc: Add drm_format_info_bpp() helper omits 79abca2b3990 drm/mipi-dsi: Make remove callback return void omits 1fd452c403ca drm/panel-novatek-nt35510: Emit an error message if power [...] omits d72ac4bbf4cc drm/panel: simple: Make panel_simple_remove() return void omits 28b5806dac1f Merge branch 'mm-nonmm-unstable' into mm-everything omits 9c3ad2c10753 autofs: remove unused ino field inode omits ec851f67a722 autofs: add comment about autofs_mountpoint_changed() omits c3923c8ef4d1 autofs: use dentry info count instead of simple_empty() omits 50a995e32a31 autofs: make dentry info count consistent omits 02c9c493ead2 autofs: use inode permission method for write access omits 3c8efdfdabc5 selftest: taint kernel when test module loaded omits 7267b339e29f kunit: taint the kernel when KUnit tests are run omits 277fda9c5ef3 module: panic: taint the kernel when selftest modules load omits 2f4134ac6ded panic: taint kernel if tests are run omits 6313260f9eba lib: devres: use numa aware allocation omits db40a7283243 lib/smp_processor_id: fix imbalanced instrumentation_end() call omits 6959acb94f47 cpumask: update cpumask_next_wrap() signature omits 8f44d65f7a09 cpumask: add UP optimised for_each_*_cpu versions omits 4bda9a614c0e lib/test: introduce cpumask KUnit test suite omits e73e6f4e756b cpumask: Fix invalid uniprocessor mask assumption omits 85c632e2d87d x86/cacheinfo: move shared cache map definitions omits c171d3e0249c kexec: drop weak attribute from functions omits 857ca7aa3fd0 kexec_file: drop weak attribute from functions omits db1b7dcb2a20 scripts/bloat-o-meter: add -p argument omits acc32b06569b scripts/bloat-o-meter: switch argument parsing to using argparse omits dcd8aef03059 epoll: autoremove wakers even more aggressively omits c14379fe16f5 ipc/mqueue: remove unnecessary (void*) conversion omits 48c49d5ef705 kdump: round up the total memory size to 128M for crashker [...] omits 5018658be07c proc: delete unused <linux/uaccess.h> includes omits 4b6fea8f98fa vmcoreinfo: include kallsyms symbols omits 78ba47eab5d4 kallsyms: move declarations to internal header omits f4c0b837bb9e squashfs: support reading fragments in readahead call omits 84467ed96af1 squashfs: implement readahead omits 613471e83e8a squashfs: always build "file direct" version of page actor omits 16a8e26dcd5a Revert "squashfs: provide backing_dev_info in order to dis [...] omits b8d255d6d408 lib/ts_bm.c: remove redundant store to variable consumed a [...] omits 26dcd2c3c43a lib/scatterlist: use matched parameter type when calling _ [...] omits 6ddf592ff11d lib: make LZ4_decompress_safe_forceExtDict() static omits 9209a48e6ca1 lib/radix-tree: remove unused argument of insert_entries omits 9b54d9c4227a kfifo: fix kfifo_to_user() return type omits 81cc7f0d7ed0 compiler-gcc.h: remove ancient workaround for gcc PR 58670 omits c1ca2ce0a601 lib/error-inject: traverse list with mutex omits 4a6e0a7ad1cd lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] omits 1322ca5c3b4a net, lib/once: remove {net_}get_random_once_wait macro omits 3212b70a0118 lib/lru_cache: fix error free handing in lc_create omits eb86eb286010 lib/debugobjects: fix stat count and optimize debug_object [...] omits a507fc49e898 resource: re-factor page_is_ram() omits 17339b3962a3 init/main.c: silence some -Wunused-parameter warnings omits f42c9a42eba3 init-add-hostname-kernel-parameter-v2 omits 4dfb80fa3a5a init: add "hostname" kernel parameter omits 0428b1b03a16 ocfs2: fix ocfs2 corrupt when iputting an inode omits 4c0c3c9f29cd ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 72eafe9e69e3 ocfs2: reflink deadlock when clone file to the same direct [...] omits 0e9f775fb0b4 selftests/vm: add selftest to verify multi THP collapse omits ce1465bc3cf5 selftests/vm: add selftest to verify recollapse of THPs omits bce69e53e622 selftests/vm: add MADV_COLLAPSE collapse context to selftests omits eb0d3a054508 selftests/vm: dedup hugepage allocation logic omits 9b3adb2afced selftests/vm: modularize collapse selftests omits 2336493839ce proc/smaps: add PMDMappable field to smaps omits 66f3c6dfdf33 mm/madvise: add MADV_COLLAPSE to process_madvise() omits 260a843de838 mm/madvise: add huge_memory:mm_madvise_collapse tracepoint omits 4f31dd9bc1b6 mm/khugepaged: rename prefix of shared collapse functions omits 9f626ffb1d1c mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 7f1a7e68f578 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits 2477076f6e9d mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits 518617ff96cc mm/khugepaged: add flag to predicate khugepaged-only behavior omits 1900206cb885 mm/khugepaged: propagate enum scan_result codes back to callers omits 3d348543aeb7 mm/khugepaged: dedup and simplify hugepage alloc and charging omits 6bf0fa415341 mm/khugepaged: add struct collapse_control omits d7e6aef068f7 mm: khugepaged: don't carry huge page to the next loop for [...] omits 97c1e64fcc5c mm/khugepaged: remove redundant transhuge_vma_suitable() check omits 0866ce8a92c7 mm, hwpoison: enable memory error handling on 1GB hugepage omits 1dad295fc780 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits b54f7577764a mm, hwpoison: make __page_handle_poison returns int omits f80e6ebc9753 mm, hwpoison: set PG_hwpoison for busy hugetlb pages omits 07dc3ec522db mm, hwpoison: make unpoison aware of raw error info in hwp [...] omits 94b1cf70b742 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] omits 7f75a5a8728c mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] omits 70803e797237 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] omits 2f466333c609 mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask omits 84b9649fd0ff selftests/vm: enable running select groups of tests omits 33f132559698 mm, hugetlb: skip irrelevant nodes in show_free_areas() omits 862f6720ab68 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() omits bc669f3364ae mm/mprotect: remove the redundant initialization for error omits ff4a92e373a5 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] omits 46fa30f13426 mm/huge_memory: comment the subtly logic in __split_huge_pmd omits 8862fe0f4d42 mm/huge_memory: correct comment of prep_transhuge_page omits 39138a14b0c8 mm/huge_memory: fix comment of page_deferred_list omits 89742e569c58 mm/huge_memory: minor cleanup for split_huge_pages_all omits bc20adfc8a7f mm/huge_memory: try to free subpage in swapcache when possible omits 9ac90c8e5b86 mm/huge_memory: check pmd_present first in is_huge_zero_pmd omits aeb206be0acf mm/huge_memory: fix comment in zap_huge_pud omits 573486379701 mm/huge_memory: use helper macro __ATTR_RW omits c74fae743d1f mm/huge_memory: use helper function vma_lookup in split_hu [...] omits dd72269fa1d6 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] omits 475b7caf23a8 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed omits 449c8bd520a3 mm/huge_memory: use helper touch_pud in huge_pud_set_accessed omits 74aafcb35c9e mm/huge_memory: fix comment of __pud_trans_huge_lock omits bf323d656588 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] omits 8309f5dd2d17 mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd omits 7acc8ac3774b selftests/vm: skip 128TBswitch on unsupported arch omits 6bc76350fbaf selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 28674ebfd77e selftests/vm: fix errno handling in mrelease_test omits 73d0bad3e49f mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits 4ff0e81ffdd4 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits 3fee81d1f817 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits 177a67e8ce5e mm: hugetlb_vmemmap: replace early_param() with core_param() omits b7b717fb89a2 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits 822681f68184 mm: hugetlb_vmemmap: introduce the name HVO omits e3edcd800d1d mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits 71b4c38ef3ba mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits 7b9be7475bef ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER omits 528ae9c2c02b xtensa: drop definition of PGD_ORDER omits 212f5642ca1a parisc: rename PGD_ORDER to PGD_TABLE_ORDER omits c4557bc49c99 loongarch: drop definition of PGD_ORDER omits 67cb5b502afc loongarch: drop definition of PGD_ORDER omits 1f86cd45bda1 loongarch: drop definition of PUD_ORDER omits ef6ef4b03cdb loongarch: drop definition of PMD_ORDER omits 7735fdec3a9a loongarch: drop definition of PTE_ORDER omits f497574dbbe1 nios2: drop definition of PGD_ORDER omits e1fde2697fd8 nios2: drop definition of PTE_ORDER omits 1084cb91bc30 mips: rename PGD_ORDER to PGD_TABLE_ORDER omits d43dae95986b mips: drop definitions of PTE_ORDER omits f9510397d109 mips: rename PUD_ORDER to PUD_TABLE_ORDER omits 46c8749c2144 mips: rename PMD_ORDER to PMD_TABLE_ORDER omits ab94bb7c93bf csky: drop definition of PGD_ORDER omits 600b4d50bcc5 csky: drop definition of PTE_ORDER omits 633941ee4b33 mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits d42f72e72c85 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT omits 13ef20881309 sh: noMMU: fix vm_get_page_prot definition omits 501c0034cada sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5fc44a22c74e um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits a51ff6caaecc arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 1c5c2bf23bc5 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits db12b53f94fc m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5874b0b7111b mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits cff96372c7cf ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 90aec993c5f1 s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 5d69bc88f19b csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits d9d6199fbd6e riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 7c7fc68124d2 nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 3a103d45bb5a alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 7e00b20327ea parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 2d16fae8c17f hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits e77f810d2197 xtensa: noMMU: fix vm_get_page_prot definition omits 1642d00134c9 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 34140f35b56a openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits d3526b01f3bf loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits b7267cae6436 microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT omits 55abaa0eefdb mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] omits 11d29a377c72 x86-mm-move-protection_map-inside-the-platform-fix omits a84819a47c99 x86/mm: move protection_map[] inside the platform omits efb1202067e3 arm64/mm: move protection_map[] inside the platform omits c084b1311641 sparc/mm: move protection_map[] inside the platform omits b3761a69d076 powerpc/mm: move protection_map[] inside the platform omits 4b9785bd51d7 mm/mmap: define DECLARE_VM_GET_PAGE_PROT omits 5121b6c742e9 mm/mmap: build protect protection_map[] with __P000 omits 2ed010e55850 mm: nommu: pass a pointer to virt_to_page() omits a9f0748b74cc mm: gup: pass a pointer to virt_to_page() omits b90689956bf0 mm: kfence: pass a pointer to virt_to_page() omits 0658407e9259 mm/highmem: pass a pointer to virt_to_page() omits cc1e2bf2cdab lib/test_free_pages.c: pass a pointer to virt_to_page() omits 52e59cf273cd filemap: minor cleanup for filemap_write_and_wait_range omits 3f1dba19b6af memcg: notify about global mem_cgroup_id space depletion omits 5f602723560e mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] omits 02d80a37ffe0 procfs: add 'path' to /proc/<pid>/fdinfo/ omits e7471b87987b procfs: add 'size' to /proc/<pid>/fdinfo/ omits c879896b7f22 mm/page_alloc: replace local_lock with normal spinlock -fix omits bcd90bb8c4f1 mm/page_alloc: replace local_lock with normal spinlock omits 235a341d7762 mm/page_alloc: remotely drain per-cpu lists omits e41a10f7449e mm-page_alloc-protect-pcp-lists-with-a-spinlock-fix omits c40b26974413 mm/page_alloc: protect PCP lists with a spinlock omits ed53e047a783 mm/page_alloc: remove mistaken page == NULL check in rmqueue omits 76c61fed001a mm/page_alloc: split out buddy removal code from rmqueue i [...] omits 56857cdd0a92 mm/page_alloc: use only one PCP list for THP-sized allocations omits 8f3dcbde6743 mm/page_alloc: add page->buddy_list and page->pcp_list omits e573d53e2aea hugetlb: lazy page table copies in fork() omits 4d04f1a7305c hugetlb: fix an unused variable warning/error omits 40dbd150855e hugetlb: do not update address in huge_pmd_unshare omits e198c8e83858 arm64-hugetlb-implement-arm64-specific-hugetlb_mask_last_page-fix omits 191206dd740e arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page omits 46ca01f0a3f7 hugetlb: skip to end of PT page mapping when pte not present omits c6746a759ba7 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits a278d5f67238 kasan: separate double free case from invalid free omits ae9023ec8998 doc: proc: fix the description to THPeligible omits 47a5d55416e4 mm: khugepaged: reorg some khugepaged helpers omits 866ffc7b77cc mm: thp: kill __transhuge_page_enabled() omits 1f7a1be1a212 mm-thp-kill-transparent_hugepage_active-fix-fix omits 5a4dd3fc0089 mm-thp-kill-transparent_hugepage_active-fix omits 96d7237ce582 mm: thp: kill transparent_hugepage_active() omits 0ce32ef82f7a mm: khugepaged: better comments for anon vma check in huge [...] omits 4ffb90c5926e mm: thp: consolidate vma size check to transhuge_vma_suitable omits 9492c2606b9a mm: khugepaged: check THP flag in hugepage_vma_check() omits 61b6159a2ebc mm/mlock: drop dead code in count_mm_mlocked_page_nr() omits d2cabd1a04db selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh omits c7f756107549 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] omits 30cfbef337cc userfaultfd: update documentation to describe /dev/userfaultfd omits 16203b587f0b userfaultfd: selftests: modify selftest to use /dev/userfaultfd omits d6bbc761fc5b userfaultfd: add /dev/userfaultfd for fine grained access control omits bc47d3b8c493 selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] omits 38106de20881 mm/page_alloc: minor clean up for memmap_init_compound() omits 7797522f7325 xfs: add dax dedupe support omits 6896b1ac0d5f xfs-support-cow-in-fsdax-mode-fix omits 45026730e21c xfs: support CoW in fsdax mode omits 90802f1b5626 fsdax: dedup file range to use a compare function omits 4d46223a2462 fsdax: add dax_iomap_cow_copy() for dax zero omits 2fb68e51ce8e fsdax: replace mmap entry in case of CoW omits aa9abf1f3019 fsdax: introduce dax_iomap_cow_copy() omits 600089baa6a2 fsdax-output-address-in-dax_iomap_pfn-and-rename-it-v21 omits 2dfe2dea5ba3 fsdax: output address in dax_iomap_pfn() and rename it omits 3db37a2c328a fsdax: set a CoW flag when associate reflink mappings omits 10aa601bf3c1 xfs: implement ->notify_failure() for XFS omits 8bb94153b817 mm: introduce mf_dax_kill_procs() for fsdax case omits 9fec8937a96a fsdax: introduce dax_lock_mapping_entry() omits 078c22486ff9 pagemap,pmem: introduce ->memory_failure() omits b54bffafe769 mm/memory-failure: fix redefinition of mf_generic_kill_procs omits 99cff1e2da88 mm-factor-helpers-for-memory_failure_dev_pagemap-fix omits 1dc0bbe86ccc mm: factor helpers for memory_failure_dev_pagemap omits 284baf7dfbcc dax: introduce holder for dax_device omits 4f3ef4c23b7c tools: add selftests to hmm for COW in device memory omits 36c3fc2bc96c tools: add hmm gup tests for device coherent type omits 2fc5329059b0 tools: update test_hmm script to support SP config omits 5890c812d815 tools: update hmm-test to support device coherent type omits 52bdccbc5fc8 lib: add support for device coherent type in test_hmm omits 163a1f8a8ed4 lib: test_hmm add module param for zone device type omits fcabd25dc5bd lib: test_hmm add ioctl to get zone device type omits 0bcaedef4e5a drm/amdkfd: add SPM support for SVM omits 647f86046c8f mm/gup: migrate device coherent pages when pinning instead [...] omits 9d3942e047ee mm: remove the vma check in migrate_vma_setup() omits 6508453da6a3 mm: add device coherent vma selection for memory migration omits c8fa7019937e mm: handling Non-LRU pages returned by vm_normal_pages omits 211255708f84 mm: add zone device coherent type memory support omits 760b37984e03 mm: move page zone helpers into new header-specific file omits b6ae481d8f68 mm: rename is_pinnable_pages to is_longterm_pinnable_pages omits 37c1aaa61ce3 mm-add-merging-after-mremap-resize-checkpatch-fixes omits 1ef6bc3e866f mm: add merging after mremap resize omits 2c5c9473dd66 mm: refactor of vma_merge() omits 870c4fdebdeb mm: delete unused MMF_OOM_VICTIM flag omits b736e7bc91e7 mm-drop-oom-code-from-exit_mmap-fix-fix omits 775e7e1a1507 mm: drop oom code from exit_mmap omits 0582ddce725a selftests-vm-add-protection_keys-tests-to-run_vmtests-v4 omits c2ca38f1ca26 selftests/vm: add protection_keys tests to run_vmtests omits 4a235a74e58f mm/mmap.c: pass in mapping to __vma_link_file() omits b3c7a0adb500 mm/mmap: drop range_has_overlap() function omits 944b01159484 mm/mmap: fix copy_vma() new_vma check omits ffefb58361d4 mm-remove-the-vma-linked-list-fix-2-fix omits a7ebd0ce1b9d mm: document maple tree pointer at unmap_vmas() at memory.c omits 224d6a1a2044 mm/mmap: fix error return code in do_mas_align_munmap() omits 3968bf068b07 mm: remove the vma linked list omits 635a2c142ece riscv: use vma iterator for vdso omits 906e3d163689 nommu: remove uses of VMA linked list omits bf1e0255d473 i915: use the VMA iterator omits 21bc68bae400 mm/swapfile: use vma iterator instead of vma linked list omits 1005da229c61 mm/pagewalk: use vma_find() instead of vma linked list omits 50224eb18f0b mm/oom_kill: use maple tree iterators instead of vma linked list omits 4da89e8db08e mm/msync: use vma_find() instead of vma linked list omits 9a4bce44d4e7 mm/mremap: use vma_find_intersection() instead of vma linked list omits a4663814a85c mm/mprotect: use maple tree navigation instead of vma linked list omits 35e7ee967399 mm/mlock: use vma iterator and maple state instead of vma [...] omits 753b5f4164a6 mm/mempolicy: use vma iterator & maple state instead of vm [...] omits 1fd3cb689f47 mm/memcontrol: stop using mm->highest_vm_end omits f2e5c0c397d8 mm/madvise: use vma_find() instead of vma linked list omits 63c048e12085 mm/ksm: use vma iterators instead of vma linked list omits 18d7283a5057 mm/khugepaged: stop using vma linked list omits 55792f236e41 mm/gup: use maple tree navigation instead of linked list omits 0282cf8372ef bpf: remove VMA linked list omits ae5d8f8fe91a fork: use VMA iterator omits e02c4bca42a7 sched: use maple tree iterator to walk VMAs omits cc82bbcb1e99 perf: use VMA iterator omits 4c72b74956cb acct: use VMA iterator instead of linked list omits 3ec56d8f4ce0 ipc/shm: use VMA iterator instead of linked list omits 8968fa921b76 userfaultfd: use maple tree iterator to iterate VMAs omits 459dffa1d3cb fs/proc/task_mmu: stop using linked list and highest_vm_end omits 1bf31c116642 fs/proc/base: use maple tree iterators in place of linked list omits 4d73d90d7fab exec: use VMA iterator instead of linked list omits 855068f568a9 coredump: remove vma linked list walk omits 2b638f1cd49b um: remove vma linked list walk omits 520aea3534c9 optee: remove vma linked list walk omits 3fee6f5608df cxl: remove vma linked list walk omits 7d5889ec0b56 xtensa: remove vma linked list walks omits 5f34769c63ca x86: remove vma linked list walks omits cfb90c38fb98 s390: remove vma linked list walks omits 874441040b1e powerpc: remove mmap linked list walks omits caa9c58d54e1 parisc: remove mmap linked list from cache handling omits 8e8a2ae20b24 arm64: Change elfcore for_each_mte_vma() to use VMA iterator omits 1936ed1c4930 arm64: remove mmap linked list from vdso omits 7ff922b13406 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() omits f53608661b03 mm/mmap: reorganize munmap to use maple states omits 5d327531c0db mm/mmap: move mmap_region() below do_munmap() omits 6a66f215e4da mm: convert vma_lookup() to use mtree_load() omits d06b39f7be08 mm: remove vmacache omits f56c70a82228 mm/mmap: use advanced maple tree API for mmap_region() omits 2931288b5a9a mm: use maple tree operations for find_vma_intersection() omits b1738275edbc mm/mmap: change do_brk_flags() to expand existing VMA and [...] omits 54beeb0c5f18 mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] omits 2eb83d03e396 mm: optimize find_exact_vma() to use vma_lookup() omits 1286a00f125c xen: use vma_lookup() in privcmd_ioctl_mmap() omits 237a479193c0 mmap: change zeroing of maple tree in __vma_adjust() omits e76cf92b91ea mm: remove rb tree. omits 1bd85ff19628 proc: remove VMA rbtree use from nommu omits a2ead6a28f33 damon: convert __damon_va_three_regions to use the VMA iterator omits 7d338d544c28 kernel/fork: use maple tree for dup_mmap() during forking omits 4dfcd8c907a6 mm/mmap: use maple tree for unmapped_area{_topdown} omits 6f6a479e40d2 mm/mmap: use the maple tree for find_vma_prev() instead of [...] omits 7f356c7f3442 mm/mmap: use the maple tree in find_vma() instead of the rbtree. omits f625ff561f9f mmap: use the VMA iterator in count_vma_pages_range() omits 135f68f0b80d mm: add VMA iterator omits 77b2cbec380e mm/mmap: reorder validate_mm_mt() checks omits 59ed780ec7ca mm: start tracking VMAs with maple tree omits ded00a5066c8 test_maple_tree: add test for spanning store to most of the tree omits b736acdb3108 test_maple_tree: add test for spanning store of entire range omits c6e1e8559dfe lib/test_maple_tree: add testing for maple tree omits e2078534f76b radix tree test suite: add lockdep_is_held to header omits 790808288007 radix tree test suite: add support for slab bulk APIs omits 811d02c0855d radix tree test suite: add allocation counts and size to k [...] omits 29d12590670b radix tree test suite: add kmem_cache_set_non_kernel() omits b6cd9665fe2f radix tree test suite: add pr_err define omits 93ea6dc7955a maple_tree: Fix use of node for global range in mas_wr_spa [...] omits 1876ee7a9daa maple_tree: fix mas_spanning_rebalance() corner case omits fc37260603a9 maple_tree: fix underflow in mas_spanning_rebalance() omits d0056b2bc0ba Maple Tree: add new data structure omits 934e34813150 android: binder: fix lockdep check on clearing vma omits 568269f30958 android-binder-stop-saving-a-pointer-to-the-vma-fix omits fdd6ab16a21d android: binder: stop saving a pointer to the VMA omits cd9282704120 mips: rename mt_init to mips_mt_init omits 3b2c32a9b1de mm: discard __GFP_ATOMIC omits 89e4e9d0e533 Merge branch 'mm-stable' into mm-unstable omits 6ca51e07f357 fs: sendfile handles O_NONBLOCK of out_fd omits 96432e2dfd23 ntfs: fix use-after-free in ntfs_ucsncmp() omits 1e66f705a9fa secretmem: fix unhandled fault in truncate omits 5f6932e056e3 mm/hugetlb: separate path for hwpoison entry in copy_huget [...] omits b2693e4e52ac mm: fix missing wake-up event for FSDAX pages omits f78a7c1ced69 mm: fix page leak with multiple threads mapping the same page omits 43d4183f4015 mailmap: update Seth Forshee's email address omits c279a6c483eb tmpfs: fix the issue that the mount and remount results ar [...] omits 9f3c3f1ab69c mm: kfence: apply kmemleak_ignore_phys on early allocated pool omits 3666a9cff338 Revert "ocfs2: mount shared volume without ha stack" omits 13bc28f96984 cifs: remove unnecessary locking of chan_lock while freein [...] omits 65c1165a7cf0 extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP omits e35cc9020f7b drm/amd/display: Enable DCN314 in DM omits 9ab5486d7110 drm/amd/display: Add DMUB support for DCN314 omits 27690f09d1c0 drm/amd/display: Enable DCN314 in DC omits db86d833f366 drm/amd/display: Add DCN314 version identifiers omits 87e96b728843 drm/amd/display: Add DCN314 DML calculation support omits 0629e353943a drm/amd/display: Add DCN314 DC resources omits e6cd2708b534 drm/amd/display: Add DCN314 clock manager omits 681e05ece086 drm/amd/display: Add DCN314 IRQ services omits bbba9862792f drm/amdgpu: Add reg headers for DCN314 omits 3e9059b6db30 drm/amdgpu/gmc10: adjust gart size for parts that support [...] omits 9a65294489b5 drm/amdgpu/mes: fix bo va unmap issue in mes omits 0dd8e16bfbc0 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] omits b1375af8dacd soc: document merges omits d2a78b160d58 Merge branch 'arm/fixes' into for-next omits b5ba0a8fe36e Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 395411c2b438 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 5e755e493c21 NFSD: Ensure nf_inode is never dereferenced omits 8d769c418b72 NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits c1c7a5675d2a NFSD: Move nfsd_file_trace_alloc() tracepoint omits 184efb52085e NFSD: Separate tracepoints for acquire and create omits 32ee0726e5b5 NFSD: Clean up unused code after rhashtable conversion omits 67cbca2bc5a1 NFSD: Convert the filecache to use rhashtable omits 20851e423c93 NFSD: Set up an rhashtable for the filecache omits 07334365243d NFSD: Replace the "init once" mechanism omits d8c42fdd5ab8 NFSD: Remove nfsd_file::nf_hashval omits 77b9c81f831e NFSD: nfsd_file_hash_remove can compute hashval omits 3f73a75d49de NFSD: Refactor __nfsd_file_close_inode() omits 90022d84fef0 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits 96a77cf348df NFSD: Remove lockdep assertion from unhash_and_release_locked() omits d9469c381ce6 NFSD: No longer record nf_hashval in the trace log omits 03e17c2ca209 NFSD: Never call nfsd_file_gc() in foreground paths omits 3947d6c39804 NFSD: Fix the filecache LRU shrinker omits 8dd5f45b4172 NFSD: Leave open files out of the filecache LRU omits 305c655e3199 NFSD: Trace filecache LRU activity omits 84bd93e5920a NFSD: WARN when freeing an item still linked via nf_lru omits ae639a3a87be NFSD: Hook up the filecache stat file omits 896606ffddb6 NFSD: Zero counters when the filecache is re-initialized omits cea1bd128d4f NFSD: Record number of flush calls omits 90c3ccd12afc NFSD: Report the number of items evicted by the LRU walk omits f0d0bfc3558c NFSD: Refactor nfsd_file_lru_scan() omits 331a01cd6c5b NFSD: Refactor nfsd_file_gc() omits 4d8bff3d7194 NFSD: Add nfsd_file_lru_dispose_list() helper omits b3a030b3fc68 NFSD: Report average age of filecache items omits 62156074b6b3 NFSD: Report count of freed filecache items omits fbbec07c6497 NFSD: Report count of calls to nfsd_file_acquire() omits 585b62e75393 NFSD: Report filecache LRU size omits 04ad38b4fcd0 NFSD: Demote a WARN to a pr_warn() omits 0818de70d301 Merge branch 'for-next-next-v5.19-20220708' into for-next- [...] omits fd8c02ddc6f4 Merge branch 'for-next-current-v5.18-20220708' into for-ne [...] omits 8e2af38dc889 Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] omits ca953e1cd832 Merge branch 'dev/kmap-all' into for-next-next-v5.19-20220708 omits bc9aee5ceda9 Merge branch 'misc-5.19' into for-next-current-v5.18-20220708 omits d046aad03675 Merge branch 'misc-next' into for-next-next-v5.19-20220708 omits 6b30b4fdd614 btrfs: don't call btrfs_page_set_checked in finish_compres [...] omits 6e51eef21ebe btrfs: fix repair of compressed extents omits 603cd62bf701 btrfs: remove the start argument to check_data_csum omits 3db1d1daf72b btrfs: pass a btrfs_bio to btrfs_repair_one_sector omits 7f2927cc2233 btrfs: simplify the pending I/O counting in struct compressed_bio omits 6bd340d0467e btrfs: repair all known bad mirrors omits cf909c8cf473 btrfs: replace kmap_atomic() with kmap_local_page() omits 9e6590d4c44d btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits c57fb3f2032e btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] omits a5be31a9a117 btrfs: zstd: replace kmap() with kmap_local_page() omits 620896018a64 highmem: Make __kunmap_{local,atomic}() take const void pointer omits 4fd4537692e4 btrfs: zoned: drop optimization of zone finish omits 3ed7e522a39a btrfs: fault in pages for direct io reads/writes in a more [...] omits c8223467948b btrfs: don't fallback to buffered IO for NOWAIT direct IO writes omits 2991ad0d9dac btrfs: use enum for btrfs_block_rsv::type omits 67c1a28dd2f9 btrfs: switch btrfs_block_rsv::failfast to bool omits 5c2ac7b2f949 btrfs: switch btrfs_block_rsv::full to bool omits e4cabea93921 btrfs: do not return errors from btrfs_submit_dio_bio omits 5a24be0e571c btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] omits 2fb365ec1028 btrfs: simplify sync/async submission in btrfs_submit_data [...] omits 22b19ec48ad9 btrfs: raid56: transfer the bio counter reference to the r [...] omits 77a27d36ed50 btrfs: do not return errors from raid56_parity_recover omits 80e2d1c58f01 btrfs: do not return errors from raid56_parity_write omits eb35257c3a1a btrfs: do not return errors from btrfs_map_bio omits f394236023de btrfs: return proper mapped length for RAID56 profiles in [...] omits b7fc0f1b8321 btrfs: raid56: use fixed stripe length everywhere omits 64ddf1d38fad btrfs: zoned: fix a leaked bioc in read_zone_info omits 9cd495f0729b btrfs: return -EAGAIN for NOWAIT dio reads/writes on compr [...] omits ad801246a5f7 soc: document merges omits 4e2b5101b33d Merge branch 'arm/dt' into for-next omits f2420c28feee Merge branch 'arm/soc' into for-next omits 7d1202738efd drm/bridge: Avoid uninitialized variable warning omits 95d62cf646c3 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext omits 9c442b7aabb3 drm/sun4i: Update Kconfig defaults and descriptions omits a25db9e809ec MAINTAINERS: additional files related kvm s390 pci passthrough omits a0c4d1109d6c KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices omits 7f4446b28e31 random: remove CONFIG_ARCH_RANDOM omits 53565c28e6af drm/vc4: hdmi: Rework power up omits f1bc386b319e drm/vc4: hdmi: Depends on CONFIG_PM omits a200fe9d0114 OPP: Remove dev{m}_pm_opp_of_add_table_noclk() omits 5beb91ec5556 soc: document merges omits 0d9279e34847 Merge branch 'arm/soc' into for-next omits ece2f167aab4 Merge branch 'arm/dt' into for-next omits f8d8de0e3a37 Merge branch 'arm/fixes' into for-next omits 70f57b51402c Merge branches 'iommu/fixes', 'arm/exynos', 'arm/mediatek' [...] omits f014f8ffecd1 PM / devfreq: tegra30: Register config_clks helper omits ee09692e8d14 OPP: Allow config_clks helper for single clk case omits 3de6f1f970ae OPP: Provide a simple implementation to configure multiple clocks omits 542ed4b4722b OPP: Assert clk_count == 1 for single clk helpers omits a10d5081f407 OPP: Add key specific assert() method to key finding helpers omits 405f6800a7e5 OPP: Compare bandwidths for all paths in _opp_compare_key() omits 456675f0b6ae OPP: Allow multiple clocks for a device omits 6dc548745d5b drm/nouveau/nouveau_bo: fix potential memory leak in nouve [...] omits 540dfd188ea2 drm/nouveau: fix a use-after-free in nouveau_gem_prime_imp [...] omits 2f55584bbacb Merge branch 'pm-devfreq' into linux-next omits 98ebac384ad2 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] omits 6926796c8a08 btrfs: remove the inode cache check at btrfs_is_free_space [...] omits a4ae95559e77 vfio-pci/zdev: different maxstbl for interpreted devices omits 0a8107de8091 vfio-pci/zdev: add function handle to clp base capability omits 6518ebc68c72 vfio-pci/zdev: add open/close device hooks omits b8d6db486fae KVM: s390: pci: add routines to start/stop interpretive execution omits d53ad189a06d KVM: s390: pci: provide routines for enabling/disabling in [...] omits 1779cffa5bf9 KVM: s390: mechanism to enable guest zPCI Interpretation omits 834c4bfa5b5c KVM: s390: pci: enable host forwarding of Adapter Event No [...] omits 394f70328769 KVM: s390: pci: do initial setup for AEN interpretation omits 7713b9894b2a KVM: s390: pci: add basic kvm_zdev structure omits b6a7066f4e9b vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM omits 59370746253b s390/pci: stash dtsm and maxstbl omits 729c8d1d957a s390/pci: stash associated GISA designation omits 59f42dba7d24 s390/pci: externalize the SIC operation controls and routine omits db29efaf10d4 s390/airq: allow for airq structure that uses an input vector omits 7a7bdc5f142a s390/airq: pass more TPI info to airq handlers omits 5857c6577bdc s390/sclp: detect the AISI facility omits 1e41bd8fd172 s390/sclp: detect the AENI facility omits 2f3a5d8de328 s390/sclp: detect the AISII facility omits 263007d2d10b s390/sclp: detect the zPCI load/store interpretation facility omits dcd804d28eda btrfs: sysfs: remove BIG_METADATA feature files omits 08b2ebd7cfe0 btrfs: sysfs: remove MIXED_BACKREF feature file omits 9c3ed6577581 btrfs: don't print 'has skinny extents' anymore on mount omits c6b47c7b466d btrfs: don't print 'flagging with big metadata' anymore on mount omits 733d59d51df0 btrfs: clean up chained assignments omits fdee04618491 btrfs: merge calculations for simple striped profiles in b [...] omits b458fad1d1a6 btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] omits b7612fcfa53d btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] omits dfee593d4e8c btrfs: print checksum type and implementation at mount time omits 4da6d4d96195 btrfs: reset block group chunk force if we have to wait omits 453bec58757b btrfs: send: add new command FILEATTR for file attributes omits e6268cffaf0a btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] omits 6e7a5c4f1655 btrfs: output mirror number for bad metadata omits cbeaeecceeb8 btrfs: replace unnecessary goto with direct return at cow_ [...] omits 65d70f909a56 btrfs: fix error handling of fallback uncompress write omits 1aa3cd64b83f btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page omits ed464b0ec0a1 btrfs: ensure pages are unlocked on cow_file_range() failure omits 8fea1e5c3054 btrfs: sysfs: export commit stats omits 205edd1d1589 btrfs: collect commit stats, count, duration omits cd21a7258e72 btrfs: remove extent writepage address space operation omits 0cb5b79926f8 btrfs: send: use boolean types for current inode status omits 72b1300ef7d9 btrfs: send: remove old TODO regarding ERESTARTSYS omits fd3c1ffa3794 btrfs: send: simplify includes omits 2eb8364990fa btrfs: send: drop __KERNEL__ ifdef from send.h omits ab7f285e068d btrfs: increase direct io read size limit to 256 sectors omits c0a3f7f38e6c btrfs: raid56: don't trust any cached sector in __raid56_p [...] omits c589a730a447 btrfs: remove the finish_func argument to btrfs_mark_order [...] omits 891e885a3f54 btrfs: batch up release of reserved metadata for delayed i [...] omits 992ca20e8713 btrfs: warn about dev extents that are inside the reserved range omits 28b29e212051 btrfs: use named constant for reserved device space omits 3df2fec74d49 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t omits 059876aab657 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino omits 55fada8d815b btrfs: simplify parameters of backref iterators omits b2cf3d12d0b6 btrfs: call inode_to_path directly and drop indirection omits 4b4e198dfa15 btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() omits 4f12a86595d6 btrfs: use btrfs_raid_array to calculate number of parity stripes omits f5ff52edc6e6 btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] omits e9b17d9e43b5 btrfs: remove parameter dev_extent_len from scrub_stripe() omits df0ff603bb90 btrfs: unify tree search helper returning prev and next nodes omits 6e5ba405a0a3 btrfs: make tree search for insert more generic and use it [...] omits f7fbc1f77ca1 btrfs: open code inexact rbtree search in tree_search omits d5dfecb92284 btrfs: remove node and parent parameters from insert_state omits 634fa950f4ad btrfs: add fast path for extent_state insertion omits 86d885326133 btrfs: pass bits by value not by pointer for extent_state helpers omits c12a1a2dc278 btrfs: lift start and end parameters to callers of insert_state omits 5e1695d48722 btrfs: open code rbtree search in insert_state omits ee963156b337 btrfs: open code rbtree search in split_state omits 435c8654705e btrfs: raid56: avoid double for loop inside raid56_parity_ [...] omits 28cbdf9a37d7 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() omits c7c26c781075 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] omits 1c442bd5de39 btrfs: raid56: avoid double for loop inside __raid56_parit [...] omits 3caad97aa79b btrfs: raid56: avoid double for loop inside finish_rmw() omits 7f0786d4144a btrfs: tree-log: make the return value for log syncing consistent omits 522d6541d6a8 btrfs: add tracepoints for ordered extents omits 4728e022c0ed btrfs: sysfs: advertise zoned support among features omits bac136d05660 btrfs: split discard handling out of btrfs_map_block omits 3ccbd9e8eced btrfs: stop looking at btrfs_bio->iter in index_one_bio omits 3358910d3ff6 btrfs: reject log replay if there is unsupported RO compat flag omits 21309bd7f661 btrfs: make btrfs_super_block::log_root_transid deprecated omits d44a899a1fda btrfs: pass the btrfs_bio_ctrl to submit_one_bio omits e9d0e47358eb btrfs: merge end_write_bio and flush_write_bio omits 67577e0f3715 btrfs: don't use bio->bi_private to pass the inode to subm [...] omits fd8d3d4656b6 btrfs: remove redundant check in up check_setget_bounds omits 0173e68b9f12 btrfs: replace kmap() with kmap_local_page() in lzo.c omits 4d67cb39ac7f btrfs: replace kmap() with kmap_local_page() in inode.c omits 643a76d91cc7 btrfs: do not allocate a btrfs_bio for low-level bios omits 2375c3fc4d69 btrfs: factor stripe submission logic out of btrfs_map_bio omits ac0983c55d1b btrfs: remove btrfs_end_io_wq omits 6b4378f1bd2c btrfs: centralize setting REQ_META omits 0beeec3fe2c0 btrfs: don't use btrfs_bio_wq_end_io for compressed writes omits 6dd08124c8b4 btrfs: don't double-defer bio completions for compressed reads omits edba5948ba85 btrfs: defer I/O completion based on the btrfs_raid_bio omits 8ffb8e705c5f btrfs: split btrfs_submit_data_bio to read and write parts omits d4d6c10369df btrfs: simplify code flow in btrfs_submit_dio_bio omits b6afda93b2ef btrfs: move more work into btrfs_end_bioc omits 4561131363ed btrfs: send: enable support for stream v2 and compressed writes omits 57f1a1539a6a btrfs: send: send compressed extents with encoded writes omits b4d0ec920cc5 btrfs: send: get send buffer pages for protocol v2 omits 41626c4e3db1 btrfs: send: write larger chunks when using stream v2 omits 527f678e7460 btrfs: send: add stream v2 definitions omits 30cf068b869b btrfs: send: explicitly number commands and attributes omits 55829dad3e70 btrfs: send: remove unused send_ctx::{total,cmd}_send_size omits ddbbe79fc1a7 btrfs: sysfs: add force_chunk_alloc trigger to force allocation omits 6161e2a20031 btrfs: sysfs: export chunk size in space infos omits 73cb68aea5c2 btrfs: store chunk size in space-info struct omits ff7675b5e42e btrfs: reduce amount of reserved metadata for delayed item [...] omits 0e64901ab909 btrfs: set delayed item type when initializing it omits 21f69dbf843a btrfs: do not BUG_ON() on failure to reserve metadata for [...] omits 2aa8fb562e1a btrfs: improve batch insertion of delayed dir index items omits 821ac8cb9964 btrfs: assert that delayed item is a dir index item when a [...] omits fc6b0ad7df61 btrfs: improve batch deletion of delayed dir index items omits 2509bfe38604 btrfs: refactor the delayed item deletion entry point omits 9b060c7f60bd btrfs: deal with deletion errors when deleting delayed items omits e4674f1d2ec6 btrfs: add assertions when deleting batches of delayed items omits 000ae13c7e5b btrfs: balance btree dirty pages and delayed items after c [...] omits b27cba294710 btrfs: free the path earlier when creating a new inode omits 0d2e356917c6 btrfs: balance btree dirty pages and delayed items after a rename omits f265d5dacdf0 btrfs: add trace event for submitted RAID56 bio omits 15793157981d btrfs: update stripe_sectors::uptodate in steal_rbio omits 8961891d8e57 btrfs: remove redundant calls to flush_dcache_page omits 7bb89a7d158d btrfs: only write the sectors in the vertical stripe which [...] omits 6fa3a4024ec3 btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] omits 6546a6178e30 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] omits 8604c6a452c9 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance omits 05fc29bc4e0a btrfs: introduce btrfs_try_lock_balance omits 1ba8d913ff1a btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio omits 99d929b6d997 btrfs: add a helper to iterate through a btrfs_bio with se [...] omits aeedef1c47ee btrfs: factor out a btrfs_csum_ptr helper omits 1cf6293159b2 btrfs: refactor end_bio_extent_readpage code flow omits c922267006df btrfs: factor out a helper to end a single sector buffer I/O omits b2c398f7baed btrfs: remove duplicated parameters from submit_data_read_ [...] omits 405df713040f btrfs: introduce a data checksum checking helper omits 19ff66804d6a btrfs: quit early if the fs has no RAID56 support for raid [...] omits 14d87eac33a3 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED omits 795e015d80c0 btrfs: zoned: fix comment description for sb_write_pointer logic omits 82689ae9dc4f btrfs: fix typos in comments omits 40cdb02cb9f9 drm: bridge: adv7511: unregister cec i2c device after cec adapter omits 1d22b6033ea1 drm: bridge: adv7511: fix CEC power down control register offset omits 477e0cf4de3d soc: document merges omits ea5393d2d2ca Merge branch 'arm/dt' into for-next omits d5ecf8564c32 xtensa: iss: fix handling error cases in iss_net_configure() omits 9ebeb886a4e2 xtensa: iss/network: provide release() callback omits df6b5b914e0c Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next omits 36b45faa0c38 xtensa: iss/network: drop 'devices' list omits c6a669485125 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] omits 51d1c3ac528b Merge branches 'work.misc', 'work.lseek', 'work.iov_iter' [...] omits beceaab91aa5 expand those iov_iter_advance()... omits 43436f0b5cce pipe_get_pages(): switch to append_pipe() omits 4a48f7a61c52 get rid of non-advancing variants omits ad06a01a91e4 ceph: switch the last caller of iov_iter_get_pages_alloc() omits f0be81780879 9p: convert to advancing variant of iov_iter_get_pages_alloc() omits 0f07880a713b af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] omits 36c9603e6b96 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] omits 9a6469060316 block: convert to advancing variants of iov_iter_get_pages [...] omits 0ffbf9fe23a9 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() omits ea11ef9d3769 iov_iter: saner helper for page array allocation omits e5e0923167a0 fold __pipe_get_pages() into pipe_get_pages() omits e7599261dac3 ITER_XARRAY: don't open-code DIV_ROUND_UP() omits bd651c45cb05 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] omits 217859905950 unify xarray_get_pages() and xarray_get_pages_alloc() omits c18ceee4aac4 unify pipe_get_pages() and pipe_get_pages_alloc() omits bf75bda40c2d iov_iter_get_pages(): sanity-check arguments omits 1c2a16fd5837 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] omits 94f39550eb76 ITER_PIPE: fold data_start() and pipe_space_for_user() together omits 014fd38613ec ITER_PIPE: cache the type of last buffer omits d11fcc05337a ITER_PIPE: clean iov_iter_revert() omits dc77592bab0d ITER_PIPE: clean pipe_advance() up omits b634b65ae34b ITER_PIPE: lose iter_head argument of __pipe_get_pages() omits 6693d4a5af49 ITER_PIPE: fold push_pipe() into __pipe_get_pages() omits 3d246b875f31 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives omits 090eb2e0f08c ITER_PIPE: helpers for adding pipe buffers omits bba4d7f77140 ITER_PIPE: helper for getting pipe buffer by index omits adb9a5a45b98 splice: stop abusing iov_iter_advance() to flush a pipe omits 4662b14875e5 switch new_sync_{read,write}() to ITER_UBUF omits 6fba81e320f1 new iov_iter flavour - ITER_UBUF omits 90c56f8aca9c Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] omits 86dc18bcc88e Merge of free-mq_sysctls-for-v5.19, ptrace_unfreeze_fix-fo [...] omits 3cf613f45558 soc: document merges omits 3745b03db680 Merge branch 'arm/dt' into for-next omits 2f80597c152d Merge branch 'arm/drivers' into for-next omits c76cc11b6c84 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 62171cf15eb8 Merge branch 'pci/ctrl/vmd' omits 1b4ac2f18c76 Merge branch 'pci/ctrl/tegra194' omits 8933f4e00418 Merge branch 'pci/ctrl/switchtec' omits 76525fa52c91 Merge branch 'pci/ctrl/rcar-gen2' omits 0beee25a6c04 Merge branch 'pci/ctrl/microchip' omits fd082c598d75 Merge branch 'pci/ctrl/mediatek-gen3' omits 39d9a16c3352 Merge branch 'pci/ctrl/mediatek' omits 3e0239083ef2 Merge branch 'pci/ctrl/iproc' omits 45e93d3504cd Merge branch 'pci/ctrl/dwc-edma' omits 245ad6b4e398 Merge branch 'pci/ctrl/dwc' omits d22395083e9a Merge branch 'pci/ctrl/brcmstb' omits e41332387fc0 Merge branch 'pci/ctrl/aardvark' omits 12e606cdc86a Merge branch 'pci/virtualization' omits ddf9fabfeff3 Merge branch 'pci/err' omits 42885d5067ee Merge branch 'pci/endpoint' omits a3b36f4ba4da PCI: endpoint: Don't stop controller when unbinding endpoi [...] omits f11c1cc75627 ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() omits f97e5813664c Merge branches 'pm-sleep' and 'powercap' into linux-next omits 04257c45d44e Merge branches 'acpi-cppc', 'acpi-tables' and 'acpi-pm' in [...] omits c2a6236024b7 m68k: sun3: Fix spelling mistake omits da9e6ba4e987 soc: document merges omits 50835a3d5709 soc: document merges omits 1032a9270825 Merge branch 'arm/fixes' into for-next omits 0da6334380ec Merge branch 'arm/dt' into for-next omits 56e123ff7c4a cifs: remove redundant initialization to variable mnt_sign [...] omits ac125d93ae92 cifs: fix race condition with delayed threads omits 362f7f8b9f01 apparmor: fix reference count leak in aa_pivotroot() omits 58291b02c79c apparmor: Fix some kernel-doc comments omits abbf7a522287 apparmor: Fix undefined reference to `zlib_deflate_workspacesize' omits 95d762f119d5 apparmor: fix aa_label_asxprint return check omits 709e9c8a270d apparmor: Fix some kernel-doc comments omits 591dd4e529a4 apparmor: Fix some kernel-doc comments omits e2796234e9e2 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] omits eb7da2655ff8 apparmor: Use struct_size() helper in kmalloc() omits 0d46a809d19c apparmor: Fix failed mount permission check error message omits 7a29ca52463e security/apparmor: remove redundant ret variable omits 2bf889bb0203 apparmor: fix quiet_denied for file rules omits 40c891280499 apparmor: resolve uninitialized symbol warnings in policy_ [...] omits 93bf4db4a782 apparmor: Update MAINTAINERS file with the lastest information omits eaccfacf45fe apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] omits a05ddb3740c2 apparmor: Enable tuning of policy paranoid load for embedd [...] omits 44b5b6045b12 apparmor: make export of raw binary profile to userspace optional omits a06e5111d56a apparmor: Update help description of policy hash for intro [...] omits d179e14e63f5 lsm: Fix kernel-doc omits a556958a5f5b apparmor: Fix kernel-doc omits 7b1ccdf617ca block: fix leaking page ref on truncated direct io omits 3bc028d913bd Merge branch 'acpi-bus' into linux-next omits 8c04229c2a88 Merge branch 'features' into for-next omits 0ce8d1fe2339 Merge branch 'thermal-core' into linux-next omits 72bd7e878bbe Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 0fe586285cdc Merge branches 'acpi-docs', 'acpi-pm' and 'acpi-soc' into [...] omits cb0fcd88686e Merge branches 'acpi-processor', 'acpi-apei', 'acpi-video' [...] omits 1de90e3eb66b Merge branch 'acpi-bus' into linux-next omits 0ca07a62af32 Merge branch 'pm-core' into linux-next omits 28fc6e1f1b64 SUNRPC: Fix server-side fault injection documentation omits c4904e72903b nfsd: remove redundant assignment to variable len omits 3c848c4b9e2d NFSD: Fix space and spelling mistake omits 8a42003c397a NFSD: Instrument fh_verify() omits bcd6e1292caa SUNRPC: Expand the svc_alloc_arg_err tracepoint omits 39b6073e4b65 NLM: Defend against file_lock changes after vfs_test_lock() omits 5d5f72dbef46 soc: document merges omits e2738c138d1f Merge branch 'arm/drivers' into for-next omits 17b4b2e5b580 Merge branch 'arm/soc' into for-next omits 1d3ff330acad Merge branch 'arm/dt' into for-next omits 29d36dd3a044 Merge branch 'arm/fixes' into for-next omits 9f8c52f9a24b Merge branch 'icc-imx8mp' into icc-next omits b9be9648a4b1 PM / devfreq: imx: Register i.MX8MP interconnect device omits a0abc4d13f0b interconnect: imx: Add platform driver for imx8mp omits 6ec8d31a8009 interconnect: imx: configure NoC mode/prioriry/ext_control omits 522fd118048a interconnect: imx: introduce imx_icc_provider omits c3b157005e14 interconnect: imx: set src node omits f2920aa361cd interconnect: imx: fix max_node_id omits a37e6853fcb9 m68k: Fix syntax errors in comments omits 82a66439d699 m68k: coldfire: make symbol m523x_clk_lookup static omits 1d7c114fe533 m68k: coldfire/device.c: protect FLEXCAN blocks omits 3c1ec304a1bc Merge branch into tip/master: 'x86/vmware' omits 6e61033ae23d Merge branch into tip/master: 'x86/mm' omits c43009b6570f Merge branch into tip/master: 'x86/misc' omits 55a870db0e5a Merge branch into tip/master: 'x86/kdump' omits 75f6e5cae652 Merge branch into tip/master: 'x86/fpu' omits 5349b5fc67f1 Merge branch into tip/master: 'x86/cpu' omits 3a4a70f102f6 Merge branch into tip/master: 'sched/core' omits 9ae5c45d6935 Merge branch into tip/master: 'ras/core' omits d53be3c89c00 Merge branch into tip/master: 'perf/core' omits 368910a02461 Merge branch into tip/master: 'locking/core' omits 92262869c233 Merge branch into tip/master: 'irq/core' omits 7ba66b6221e3 Merge branch into tip/master: 'x86/urgent' omits 9f6ca00b5be4 hwmon: (asus_wmi_sensors) Save a few bytes of memory omits fd6d3af4e676 Merge branch 'arm/soc' into for-next omits 070f292974c2 soc: document merges omits d4d67c81e1a1 Merge branch 'arm/fixes' into for-next omits 2ee11c6097b4 Merge branch 'arm/defconfig' into for-next omits 57f5ecc63879 Merge branch 'arm/dt' into for-next omits 80d1225e5008 Merge branch 'arm/drivers' into for-next omits 5ff40f095aa0 Merge branch 'arm/fixes' into for-next omits 40b57cfa5fee hwmon: (lm90) Use worker for alarm notifications omits 89eed3733062 hwmon: (asus-ec-sensors) add support for Maximus XI Hero omits d585db1e5b07 hwmon: (dell-smm) Improve assembly code omits 56e1ec686472 hwmon: (pmbus/ltc2978) Set voltage resolution omits f45f515be8b5 hwmon: (pmbus) Add list_voltage to pmbus ops omits b98b9cfc166d hwmon: (pmbus) Introduce and use cached vout margins omits 66f7eaf712d1 hwmon: (gsc-hwmon) Add missing of_node_put() omits ca7964469d62 hwmon: (dell-smm) Add Dell G5 5590 to DMI table omits fa9b2584322e hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist omits d0ebc6971a91 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] omits fbbe4c5c9acd hwmon: (pmbus) fix build error unused-function omits d6cd4aabc885 hwmon: (lm90) Read the channel's temperature offset from d [...] omits 5ace00c308df hwmon: (lm90) Add support for 2nd remote channel's offset [...] omits e6fa7c549e2f hwmon: (occ) Delete unnecessary NULL check omits 57852cbf10be hwmon: (lm90) Read the channel's label from device-tree omits 0f17cf37bffa hwmon: (lm90) Define maximum number of channels that are s [...] omits c7746b897c06 hwmon: (lm90) Add compatible entry for adt7481 omits 7d731cea7205 dt-bindings: hwmon: Allow specifying channels for lm90 omits d24a6e18b49e dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 omits 6c6f1c260c04 hwmon: Allow to compile ASB100 and FSCHMD on !X86 omits 33fe6713fc1e hwmon: (pmbus) add MFR_* registers to debugfs omits 1960de808859 hwmon: (pmbus) add a function to check the presence of a b [...] omits 88ea7a80e2ab hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 omits 1fcd319a6fbc hwmon: (sch56xx-common) Add DMI override table omits 94bc52ca9f05 hwmon: (lm75) Replace kernel.h with the necessary inclusions omits 2ff0869fcddf hwmon: (f71882fg) Add support for F71858AD (0x0903) omits 922836da53a7 hwmon: (pmbus) Add support for Analog Devices LT7182S omits 67d50c0361f2 dt-bindings: trivial-devices: Add lt7182s omits 106d41847cc5 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core omits e614067521ea hwmon: (lm90) Support temp_samples attribute omits a573c605f8ea hwmon: (lm90) Add table with supported Analog/ONSEMI devices omits 7379f51c8b17 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 omits 380898e553e1 hwmon: (lm90) Add explicit support for ADM1020 omits 775eceb29fe2 hwmon: (lm90) Only disable alerts if not already disabled omits 51c76e648a79 hwmon: (lm90) Add support for ADT7421 omits 4c43979efee7 hwmon: (lm90) Add support for ON Semiconductor NCT218 omits cf4b234e82b6 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 omits 0ca1357bf2c1 hwmon: (lm90) Add explicit support for NCT210 omits f3b29af935b9 hwmon: (lm90) Combine lm86 and lm90 configuration omits 1c2f170f6d74 hwmon: (lm90) Add remaining chips supported by adm1021 driver omits 13ce9591a338 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 omits 55246492f7b4 hwmon: (lm90) Support MAX1617 and LM84 omits be48f224deb9 hwmon: (lm90) Introduce 16-bit register write function omits 1b66bcbd889d hwmon: (lm90) Let lm90_read16() handle 8-bit read operations omits 4acf6597eaee hwmon: (lm90) Add support for MAX6642 omits 5b219917d122 hwmon: (lm90) Add flag to indicate conversion rate support omits f7892468fa6e hwmon: (lm90) Add flag to indicate support for minimum tem [...] omits 9770ddbbf854 hwmon: (lm90) Add support for MAX6690 omits c1ae3c53d1a6 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] omits e85c6ac1f3df hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 omits 744742d6c3a3 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 omits 10abdf3b0430 hwmon: (lm90) Add flag to indicate 'alarms' attribute support omits 5e5bf5ba7a7c hwmon: (lm90) Fix/Add detection of G781-1 omits 961e2134329f hwmon: (lm90) Add support for additional chip revision of NCT1008 omits 75dac87ee87d hwmon: (lm90) Rework detect function omits d377e23eaa1c hwmon: (lm90) Use single flag to indicate extended tempera [...] omits 9fcd170b884e hwmon: (lm90) Support multiple temperature resolutions omits df2920efa97e hwmon: (lm90) Only re-read registers if volatile omits 5972c9dcedbc hwmon: (lm90) Add support for unsigned and signed temperatures omits 776e426c7546 hwmon: (lm90) Enable full PEC support for ADT7461A omits f4872a5f9144 hwmon: (lm90) Add partial PEC support for ADT7461 omits 5f1f9890defb hwmon: (lm90) Improve PEC support omits 7f1e258282ec hwmon: (lm90) Stop using R_/W_ register prefix omits 98b10d45c2c5 hwmon: (lm90) Move status register bit shifts to compile time omits d6ea3544a200 hwmon: (lm90) Use BIT macro omits e25df0cf8558 hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] omits 9874be07e257 hwmon: (lm90) Reorder include files in alphabetical order omits c274a2e8984d hwmon: (lm90) Rework alarm/status handling omits 32b4e3693719 hwmon: (lm90) Generate sysfs and udev events for all alarms omits f7d1438269cc hwmon: (pmbus) Move pec attribute to I2C device omits 88d9374ce6a6 vfio: do not set FMODE_LSEEK flag omits 3d88db248f27 dma-buf: remove useless FMODE_LSEEK flag omits 8804bffa93a1 fs: remove no_llseek omits d43fe79c26f0 fs: do not compare against ->llseek omits d820ac64e1e6 fs: check FMODE_LSEEK to control internal pipe splicing omits 5dd7f54c0ef9 fs: clear or set FMODE_LSEEK based on llseek function omits c9d86760342f fs: do not set no_llseek in fops omits fb021366974a PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] omits 909b430e498a PM / devfreq: shut up kernel-doc warnings omits 84fab8928b26 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] omits b615b00c42da PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver omits b9e34e761240 dt-bindings: interconnect: Add MediaTek CCI dt-bindings omits 187dc83647a0 extcon: rt8973a: Drop useless mask_invert flag on irqchip omits 339c6baa9476 extcon: sm5502: Drop useless mask_invert flag on irqchip omits 152444d50ab5 fscrypt: add fscrypt_context_for_new_inode omits cd6968cf2538 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits a0110cfb196d fs: change test in inode_insert5 for adding to the sb list omits f250ac6ca9d2 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h omits a5b65fe447e7 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] omits dec0a44c82d0 erofs: wake up all waiters after z_erofs_lzma_head ready omits 9297e01b038b drivers/ntb/test: avoid 64-bit modulus operation omits e1769fb8d04e kbuild: remove sed command from cmd_ar_builtin omits e80d4f022972 certs: unify blacklist_hashes.c and blacklist_nohashes.c omits 84b631df0358 certs: move scripts/check-blacklist-hashes.awk to certs/ omits 66076838c368 modpost: put get_secindex() call inside sec_name() omits efa0855c5b84 RDMA/erdma: Add driver to kernel build environment omits 2272d8bd5b74 RDMA/erdma: Add the ABI definitions omits b657490ee5ba RDMA/erdma: Add the erdma module omits 285b4faa8253 RDMA/erdma: Add connection management (CM) support omits acb6ad390ab6 RDMA/erdma: Add verbs implementation omits 487e15e5ab56 RDMA/erdma: Add verbs header file omits 0a7647faaca5 RDMA/erdma: Add event queue implementation omits 94a7343c726c RDMA/erdma: Add cmdq implementation omits 2aa1177929b6 RDMA/erdma: Add main include file omits 619836eb6c0b RDMA/erdma: Add the hardware related definitions omits 542457651a13 RDMA: Add ERDMA to rdma_driver_id definition omits fff86dfbbf82 PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] omits fddbf585ab1f mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() omits e94c5ecc230b mmc: sdhci-pci-gli: Fix build error unused-function omits b291ecae1aec extcon: Drop unexpected word "the" in the comments omits df2cc16d293f extcon: Remove extraneous space before a debug message omits 0c4b285d9636 Documentation: PCI: Add specification for the PCI vNTB fun [...] omits ff32fac00d97 NTB: EPF: support NTB transfer between PCI RC and EP connection omits f1ac4e991dc9 NTB: epf: Added more flexible memory map method omits 991b4c2a6dfc PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] omits b3d5304b64e7 Merge branch 'icc-sm6350' into icc-next omits bdc997a769ee mmc: core: Do not evaluate HS400 capabilities if bus has n [...] omits 78fe993ae714 mmc: host: Improve I/O read/write performance for GL9763E omits 382fd8393fd9 mmc: sdhci-st: Obviously always return success in remove callback omits c36f2482a1cc mmc: sdhci-of-arasan: Obviously always return success in r [...] omits a3f05b2e30a3 mmc: dw_mmc: rockchip: Obviously always return success in [...] omits af9c1566752d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] omits e1c619d12661 mmc: dw_mmc: exynos: Obviously always return success in re [...] omits c8bf202614ec Merge branch 'fixes' into next omits 8fe87198d4de mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] omits c4938d5a6a54 mmc: mmci: Fix typo in comment omits 88c9c5679a06 Merge tag 'v5.18' into next-testing omits 2c02c2451f76 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements omits f541b792424a dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 omits 5757ce11aa38 mmc: debugfs: Fix file release memory leak omits 1d85e9a71c7b Merge branch 'fixes' into next omits f08ef9057b7b intel_idle: Add a new flag to initialize the AMX state omits 418bf5f906c3 x86/fpu: Add a helper to prepare AMX state for low-power CPU idle omits 53c6fc29fcaa dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] omits aeb0965fb9f3 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string omits 226e09de0acd dt-bindings: mmc: convert mmc-spi-slot to yaml omits 94188bed935c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU omits 32a686080907 dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema omits 000c51bc3466 mmc: cqhci: Capture eMMC and SD card errors omits 8b92cee8a4ca mmc: debugfs: Add debug fs error state entry for mmc driver omits 206be103c8f0 mmc: debugfs: Add debug fs entry for mmc driver omits ddd7196a1b76 mmc: sdhci: Capture eMMC and SD card errors omits 735e01ed03ce mmc: core: Capture eMMC and SD card errors omits 6d028bf9945a mmc: mtk-sd: fix typo omits a98a0ed20415 mmc: mxcmmc: Silence a clang warning omits 6444af7226c9 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] omits 6ce18fa34cd5 mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] omits 4ce61e389cda dt-bindings: mmc: Add Broadcom optional sdio_freq clock omits edfbf8c307ff dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings omits dc5668d0abd3 mmc: sdhci-of-dwcmshc: add support for rk3588 omits 24c46ac74fcb mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx omits 6e62aa3f8d88 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs omits 3a87cb8f6a72 PCI: brcmstb: Fix refcount leak in brcm_pcie_probe() omits bafa10435c4f ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] omits 51bd0abd873d extcon: fsa9480: Drop no-op remove function omits ff714ee7191b clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs omits 63e2eef6806c clocksource/drivers/timer-ti-dm: Make timer selectable for [...] omits 9badbe5b1f53 clocksource/drivers/timer-ti-dm: Move inline functions to [...] omits 44c38003fd0f clocksource/drivers/timer-sun5i: Convert to SPDX identifier omits db09c207149b clocksource/drivers/timer-sun4i: Convert to SPDX identifier omits 1ec2326e80f0 clocksource/drivers/pistachio: Convert to SPDX identifier omits a888adea9f4d clocksource/drivers/orion: Convert to SPDX identifier omits e3a3bf978536 clocksource/drivers/lpc32xx: Convert to SPDX identifier omits fecc82b09183 clocksource/drivers/digicolor: Convert to SPDX identifier omits 4756cb4e6672 clocksource/drivers/armada-370-xp: Convert to SPDX identifier omits aaa4af09bc2b clocksource/drivers/mips-gic-timer: Convert to SPDX identifier omits aea28a942e50 clocksource/drivers/jcore: Convert to SPDX identifier omits e0dc8ef70f5b clocksource/drivers/bcm_kona: Convert to SPDX identifier omits 58ec0844bd13 Merge branch 'mvebu/dt64' into mvebu/for-next omits 11515607cfe8 Merge branch 'mvebu/dt' into mvebu/for-next omits 6cac86efd0aa clocksource/drivers/sp804: avoid error on multiple instances omits 17cae6ab0e62 clocksource/drivers/riscv: Events are stopped during CPU suspend omits 155e4306107f clocksource/drivers/ixp4xx: Drop boardfile probe path omits e7cb3f55e5be dt-bindings: timer: Add compatible for Mediatek MT8186 omits 9b7f83e0c25b apparmor: fix absroot causing audited secids to begin with = omits 80d8e4d3f313 fs/locks: fix fcntl_getlk64/fcntl_setlk64 stub prototypes omits 047843bdb316 Merge branch 'landlock_lsm_v34' into next-testing omits 237f61b788d3 Merge branch 'fixes-v5.12' into next-testing adds d5b36a4dbd06 fix race between exit_itimers() and /proc/pid/timers adds 816e51dfb5ba Merge tag 'vfio-v5.19-rc7' of https://github.com/awilliam/ [...] adds 35adf9a4e55e modules: Fix corruption of /proc/kallsyms adds cfa94c538be6 module: Fix selfAssignment cppcheck warning adds f963ef123900 module: Fix "warning: variable 'exit' set but not used" adds 2cc39179acbb doc: module: update file references adds e69a66147d49 module: kallsyms: Ensure preemption in add_kallsyms() with [...] adds b5374396e5de Merge tag 'modules-5.19-rc7' of git://git.kernel.org/pub/s [...] adds 8e59a6a7a4fa Merge tag 'mm-hotfixes-stable-2022-07-11' of git://git.ker [...] adds 3418357a32db ptrace: fix clearing of JOBCTL_TRACED in ptrace_unfreeze_traced() adds 23458ac91dc8 Merge tags 'free-mq_sysctls-for-v5.19' and 'ptrace_unfreez [...] adds 5a29232d870d Merge tag 'for-5.19-rc6-tag' of git://git.kernel.org/pub/s [...] adds 742ab6df974a x86/kvm/vmx: Make noinstr clean adds a883d624aed4 x86/cpufeatures: Move RETPOLINE flags to word 11 adds 369ae6ffc41a x86/retpoline: Cleanup some #ifdefery adds 00e1533325fd x86/retpoline: Swizzle retpoline thunk adds 0b53c374b9ef x86/retpoline: Use -mfunction-return adds 15e67227c49a x86: Undo return-thunk damage adds d9e9d2300681 x86,objtool: Create .return_sites adds ee88d363d156 x86,static_call: Use alternative RET encoding adds 1f001e9da6bb x86/ftrace: Use alternative RET encoding adds d77cfe594ad5 x86/bpf: Use alternative RET encoding adds af2e140f3420 x86/kvm: Fix SETcc emulation for return thunks adds 15583e514eb1 x86/vsyscall_emu/64: Don't use RET in vsyscall emulation adds 0ee9073000e8 x86/sev: Avoid using __x86_return_thunk adds aa3d480315ba x86: Use return-thunk in asm code adds 7c81c0c9210c x86/entry: Avoid very early RET adds 951ddecf4356 objtool: Treat .text.__x86.* as noinstr adds a149180fbcf3 x86: Add magic AMD return-thunk adds 6b80b59b3555 x86/bugs: Report AMD retbleed vulnerability adds 7fbf47c7ce50 x86/bugs: Add AMD retbleed= boot parameter adds e8ec1b6e08a2 x86/bugs: Enable STIBP for JMP2RET adds caa0ff24d5d0 x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value adds 2dbb887e875b x86/entry: Add kernel IBRS implementation adds c779bc1a9002 x86/bugs: Optimize SPEC_CTRL MSR writes adds 7c693f54c873 x86/speculation: Add spectre_v2=ibrs option to support Ker [...] adds 166115c08a9b x86/bugs: Split spectre_v2_select_mitigation() and spectre [...] adds 6ad0ad2bf8a6 x86/bugs: Report Intel retbleed vulnerability adds bf5835bcdb96 intel_idle: Disable IBRS during long idle adds 9bb2ec608a20 objtool: Update Retpoline validation adds b75b7f8ef114 x86/xen: Rename SYS* entry points adds d147553b64ba x86/xen: Add UNTRAIN_RET adds 3ebc17006888 x86/bugs: Add retbleed=ibpb adds 0fe4aeea9c01 x86/bugs: Do IBPB fallback check only once adds a09a6e2399ba objtool: Add entry UNRET validation adds d7caac991fee x86/cpu/amd: Add Spectral Chicken adds b2620facef48 x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n adds e6aa13622ea8 x86/speculation: Fix firmware entry SPEC_CTRL handling adds 56aa4d221f1e x86/speculation: Fix SPEC_CTRL write on SMT state change adds bbb69e8bee1b x86/speculation: Use cached host SPEC_CTRL value for guest [...] adds acac5e98ef8d x86/speculation: Remove x86_spec_ctrl_mask adds 8faea26e6111 objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} adds 8bd200d23ec4 KVM: VMX: Flatten __vmx_vcpu_run() adds bb06650634d3 KVM: VMX: Convert launched argument to flags adds fc02735b14ff KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS adds bea7e31a5cac KVM: VMX: Fix IBRS handling after vmexit adds 9756bba28470 x86/speculation: Fill RSB on vmexit for IBRS adds 07853adc29a0 KVM: VMX: Prevent RSB underflow before vmenter adds 7a05bc95ed1c x86/common: Stamp out the stepping madness adds 26aae8ccbc19 x86/cpu/amd: Enumerate BTC_NO adds f43b9876e857 x86/retbleed: Add fine grained Kconfig knobs adds f54d45372c6a x86/bugs: Add Cannon lake to RETBleed affected CPU list adds 2c08b9b38f5b x86/entry: Move PUSH_AND_CLEAR_REGS() back into error_entry adds 2259da159fbe x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported adds 697977d8415d x86/kexec: Disable RET on kexec adds 4ad3278df6fe x86/speculation: Disable RRSBA behavior adds ce114c866860 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds c27c753ea6fd x86/static_call: Serialize __static_call_fixup() properly adds 0d8ba24e72b6 Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/ [...] adds f9a89117fbdc drm/amdgpu: keep fbdev buffers pinned during suspend adds 3a4b1cc28fbd drm/amdgpu/display: disable prefer_shadow for generic fb helpers adds 7de96365878f Merge tag 'amd-drm-fixes-5.19-2022-07-06' of https://gitla [...] adds 42e0a87233e3 Merge tag 'drm-intel-fixes-2022-07-07' of git://anongit.fr [...] adds 3590b44b9434 Merge tag 'drm-misc-fixes-2022-07-07-1' of ssh://git.freed [...] adds 29851567d1aa Merge tag 'drm-fixes-2022-07-12' of git://anongit.freedesk [...] adds 72a8e05d4f66 Merge tag 'ovl-fixes-5.19-rc7' of git://git.kernel.org/pub [...] adds 7edc3945bdce tracing/histograms: Fix memory leak problem adds 495fcec8648c tracing: Fix sleeping while atomic in kdb ftdump adds 0a6d7d45414a ftrace: Be more specific about arch impact when function t [...] adds 0bb7e14c8e15 blk-iocost: tracing: atomic64_read(&ioc->vtime_rate) is as [...] adds e3655dfa5805 fprobe/samples: Make sample_probe static adds 1e1fb420fe68 samples: Use KSYM_NAME_LEN for kprobes adds b047602d579b Merge tag 'trace-v5.19-rc5' of git://git.kernel.org/pub/sc [...] adds 5750676b64a5 fs/remap: constrain dedupe of EOF blocks adds d0b97f3891fb Merge tag 'cgroup-for-5.19-rc6-fixes' of git://git.kernel. [...] adds 4a57a8400075 vf/remap: return the amount of bytes actually deduplicated adds d11219ad53dc amdgpu: disable powerpc support for the newer display engine adds 5f3fe25e7055 ALSA: hda/realtek: Fix headset mic for Acer SF313-51 adds d16d69bf5a25 ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 [...] adds 841bdf85c226 ALSA: hda - Add fixup for Dell Latitidue E5430 adds dbe75d314748 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 61d307855eb1 ALSA: hda/realtek: fix mute/micmute LEDs for HP machines adds 4ba5c853d794 ALSA: hda/realtek - Fix headset mic problem for a HP machi [...] adds 9b043a8f3864 ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop adds c4634a3c7dca Merge tag 'sound-5.19-rc7' of git://git.kernel.org/pub/scm [...] adds 097da1a44d1a um: Replace to_phys() and to_virt() with less generic func [...] adds 0609e200246b ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU [...] adds 598f0a99fa8a ARM: 9210/1: Mark the FDT_FIXED sections as shareable adds cc45b836388f ARM: 9211/1: domain: drop modify_domain() adds 2bf6204240fd ARM: 9212/1: domain: Modify Kconfig help text adds e4ced82deb5f ARM: 9213/1: Print message about disabled Spectre workarou [...] adds e5c46fde75e4 ARM: 9214/1: alignment: advance IT state after emulating T [...] adds 8030aa3ce12e ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] adds 29589ca09a74 ARM: 9208/1: entry: add .ltorg directive to keep literals [...] adds 2eb5866cac07 Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds af16df54b89d ima: force signature verification when CONFIG_KEXEC_SIG is [...] adds 067d25218741 ima: Fix potential memory leak in ima_init_crypto() adds 4adfa865bb97 Merge tag 'integrity-v5.19-fix' of git://git.kernel.org/pu [...] adds 5b2f3e0777da NFSD: Decode NFSv4 birth time attribute adds aec158242b87 lockd: set fl_owner when unlocking files adds 1197eb5906a5 lockd: fix nlm_close_files adds a24a6c05ffa7 Merge tag 'nfsd-5.19-3' of git://git.kernel.org/pub/scm/li [...] adds 50bd7d5a647b cifs: fix race condition with delayed threads adds 2883f4b5a0e1 cifs: remove unnecessary locking of chan_lock while freein [...] adds 32f319183c43 smb3: workaround negprot bug in some Samba servers adds f41d5df5f146 Merge tag '5.19-rc6-smb3-client-fixes' of git://git.samba. [...] adds 5c835bb142d4 mptcp: fix subflow traversal at disconnect time adds 3ddabc433670 selftests: mptcp: validate userspace PM tests by default adds 3c079a22db79 Merge branch 'mptcp-fixes' adds 0ed8f619b412 netfilter: conntrack: fix crash due to confirmed bit load [...] adds 7a847c00eeba netfilter: nf_log: incorrect offset to network header adds c39ba4de6b0a netfilter: nf_tables: replace BUG_ON by element length check adds e45955766b43 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netfilter/nf adds 4a46de446d3f selftest: net: add tun to .gitignore adds f946964a9f79 net: marvell: prestera: fix missed deinit sequence adds c5b744d38c36 bnxt_en: reclaim max resources if sriov enable fails adds 4279414bff8a bnxt_en: Fix bnxt_reinit_after_abort() code path adds 619b9b1622c2 bnxt_en: fix livepatch query adds 53f8c2d37efb bnxt_en: Fix and simplify XDP transmit path adds ddde5412fdaa bnxt_en: Fix bnxt_refclk_read() adds 22b9c41a3fb8 Merge branch 'bnxt_en-5-bug-fixes' adds 7dee5d7747a6 sysctl: Fix data-races in proc_dou8vec_minmax(). adds 7d1025e55978 sysctl: Fix data-races in proc_dointvec_ms_jiffies(). adds 6f605b57f378 tcp: Fix a data-race around sysctl_max_tw_buckets. adds bb7bb35a63b4 icmp: Fix a data-race around sysctl_icmp_echo_ignore_all. adds 4a2f7083cc6c icmp: Fix data-races around sysctl_icmp_echo_enable_probe. adds 66484bb98ed2 icmp: Fix a data-race around sysctl_icmp_echo_ignore_broadcasts. adds b04f9b7e85c7 icmp: Fix a data-race around sysctl_icmp_ignore_bogus_erro [...] adds d2efabce81db icmp: Fix a data-race around sysctl_icmp_errors_use_inboun [...] adds 2a4eb714841f icmp: Fix a data-race around sysctl_icmp_ratelimit. adds 1ebcb25ad6fc icmp: Fix a data-race around sysctl_icmp_ratemask. adds 1dace014928e raw: Fix a data-race around sysctl_raw_l3mdev_accept. adds 4785a66702f0 tcp: Fix data-races around sysctl_tcp_ecn. adds 12b8d9ca7e67 tcp: Fix a data-race around sysctl_tcp_ecn_fallback. adds e49e4aff7ec1 ipv4: Fix data-races around sysctl_ip_dynaddr. adds bdf00bf24bef nexthop: Fix data-races around nexthop_compat_mode. adds 7d5424b26f17 Merge branch 'net-sysctl-races' adds 49b9f431ff0d net: ftgmac100: Hold reference returned by of_get_child_by_name() adds 23aa6d5088e3 net: stmmac: fix leaks in probe adds 50e2ab392919 wifi: mac80211: fix queue selection for mesh/OCB interfaces adds 67de8acdd375 Merge tag 'wireless-2022-07-13' of git://git.kernel.org/pu [...] adds 057cc8c9005e r8152: fix accessing unset transport header adds b11e5f6a3a5c net: sunhme: output link status with a single print. adds ebe41da5d47a sfc: fix use after free when disabling sriov adds f52d166819a4 ice: handle E822 generic device ID in PLDM header adds 7b6f9462a323 ice: change devlink code to read NVM in blocks adds f46a5a9c679f Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds df8386d13ea2 seg6: fix skb checksum evaluation in SRH encapsulation/insertion adds f048880fc770 seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors adds 4889fbd98dea seg6: bpf: fix skb checksum in bpf_push_seg6_encap() adds cc91b09b9ef8 Merge branch 'seg6-fix-skb-checksum-for-srh-encapsulation- [...] adds ada74c5539eb sfc: fix kernel panic when creating VF adds 0f3325076038 net: atlantic: remove deep parameter on suspend/resume functions adds 2e15c51fefaf net: atlantic: remove aq_nic_deinit() when resume adds 747c14307214 ip: fix dflt addr selection for connected nexthop adds cd72e61bad14 selftests/net: test nexthop without gw adds 94e810067888 xen/netback: avoid entering xenvif_rx_next_skb() with an e [...] adds 51f1c31f8ba7 MAINTAINERS: Add an additional maintainer to the AMD XGBE driver adds 3d8c51b25a23 net/tls: Check for errors in tls_device_init adds 656bd03a2cd8 nfp: flower: configure tunnel neighbour on cmsg rx adds 9bd572ec7a66 Merge tag 'net-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds db886979683a x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current adds b926f2adb044 Revert "vf/remap: return the amount of bytes actually dedu [...] adds e5d523f1ae8f ubsan: disable UBSAN_DIV_ZERO for clang adds 43b5240ca6b3 mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE adds 862161e8af0d Merge tag 'sysctl-fixes-5.19-rc7' of git://git.kernel.org/ [...] adds b1f4347f732f Merge tag 'drm-misc-fixes-2022-07-14' of git://anongit.fre [...] adds 046cd8a2a9ee drm/i915: fix a possible refcount leak in intel_dp_add_mst [...] adds 1391b9cfd35b drm/i915/guc: ADL-N should use the same GuC FW as ADL-S adds 48da0f67c53e drm/i915: Fix vm use-after-free in vma destruction adds e87197fbd137 drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg [...] adds f99546298a45 Merge tag 'gvt-fixes-2022-07-11' of https://github.com/int [...] adds 896dcabd1f8f drm/i915/selftests: fix a couple IS_ERR() vs NULL tests adds aff1e0b09b54 drm/i915/ttm: fix sg_table construction adds b24dcf1dc507 drm/i915/gt: Serialize GRDOM access between multiple engin [...] adds a1c5a7bf79c1 drm/i915/gt: Serialize TLB invalidates with GT resets adds ad765fae792e drm/i915/gem: Look for waitboosting across the whole objec [...] adds 333991c4e66b drm/i915/selftests: fix subtraction overflow bug adds 5bde069b3050 Merge tag 'drm-intel-fixes-2022-07-13' of git://anongit.fr [...] adds acea108fa067 drm/amd/display: Ignore First MST Sideband Message Return Error adds c0044865480a drm/amdkfd: correct the MEC atomic support firmware checki [...] adds add61d3c31de drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] adds 0638c98c17aa drm/amd/pm: Prevent divide by zero adds 47053b1e7382 drm/amd/display: correct check of coverage blend mode adds 3283c83eb6fc drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 093f8d8f10aa Merge tag 'amd-drm-fixes-5.19-2022-07-13' of https://gitla [...] adds fcd1b2b9c7b0 Merge tag 'drm-fixes-2022-07-15' of git://anongit.freedesk [...] adds 166d38632316 xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE adds 339f74e38f53 Merge tag 'for-linus-5.19a-rc7-tag' of git://git.kernel.or [...] adds 5ad26161a371 ACPI: video: Fix acpi_video_handles_brightness_key_presses() adds 2a347a06ebb1 Merge tag 'platform-drivers-x86-v5.19-4' of git://git.kern [...] adds 01277737e9be Merge tag 'imx-fixes-5.19-3' of git://git.kernel.org/pub/s [...] adds b4a544e415e9 arm64: dts: broadcom: bcm4908: Fix timer node for BCM4906 SoC adds 8bd582ae9a71 arm64: dts: broadcom: bcm4908: Fix cpu node for smp boot adds 52905140c3ed Merge tag 'arm-soc/for-5.19/devicetree-arm64-fixes' of htt [...] adds d332a1f6b4c4 Merge tag 'qcom-dts-fixes-for-5.19' of git://git.kernel.or [...] adds 1c49f281c9b7 Merge tag 'soc-fixes-5.19-3' of git://git.kernel.org/pub/s [...] adds a77c46f2b4d4 MAINTAINERS: change the NXP FSPI driver maintainer. adds 73d5fe046270 spi: cadence-quadspi: Remove spi_master_put() in probe fai [...] adds 8006112d6c41 Merge tag 'spi-fix-v5.19-rc4' of git://git.kernel.org/pub/ [...] adds fac47b43c760 netfs: do not unlock and put the folio twice adds 1ce9d792e8ef Merge tag 'ceph-for-5.19-rc7' of https://github.com/ceph/c [...] adds 88573389aaa3 riscv: Fix missing PAGE_PFN_MASK adds be82abe6a76b RISC-V: KVM: Fix SRCU deadlock caused by kvm_riscv_check_v [...] adds d13122ca3cdf Merge tag 'kvm-riscv-fixes-5.19-2' of https://github.com/k [...] adds 84e7051c0bc1 x86/kvm: fix FASTOP_SIZE when return thunks are enabled adds 1b870fa5573e kvm: stats: tell userspace which values are boolean adds 942d9e89524c Documentation: kvm: clarify histogram units adds 99482726452b KVM: nVMX: Always enable TSC scaling for L2 when it was en [...] adds cca3f3381bef Merge commit 'kvm-vmx-nested-tsc-fix' into kvm-master adds 8a414f943f8b KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_p [...] adds 79629181607e KVM: emulate: do not adjust size of fastop and setcc subroutines adds a8ebfcd33caf Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 7fccd7239127 Merge tag 'dt-fixes-for-palmer-5.19-rc6' of git://git.kern [...] adds 9b59ec8d50a1 Merge tag 'riscv-for-linus-5.19-rc7' of git://git.kernel.o [...] adds 51a6fa0732d6 efi/x86: use naked RET on mixed mode call wrapper adds 829d680e82a9 random: cap jitter samples per bit to factor of HZ adds 9023ca086625 printk: do not wait for consoles when suspended adds 1ac8ec2731a5 Merge branch 'rework/kthreads' into for-linus adds be9b7b6acfea Merge tag 'printk-for-5.19-rc7' of git://git.kernel.org/pu [...] adds fbd74d16890b ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory adds 16c957f089d5 Merge tag 'acpi-5.19-rc7' of git://git.kernel.org/pub/scm/ [...] adds d2394860b45c cpufreq: mediatek: Handle sram regulator probe deferral adds 5a5adb1528e5 Merge tag 'cpufreq-arm-fixes-5.19-rc7' of git://git.kernel [...] adds ab6efe68a736 Merge tag 'pm-5.19-rc7' of git://git.kernel.org/pub/scm/li [...] adds c4e789572557 s390/nospec: build expoline.o for modules_prepare target adds a0b0987a7811 s390/nospec: remove unneeded header includes adds 2f23256c0ea2 s390/ap: fix error handling in __verify_queue_reservations() adds c658cabbfd32 Merge tag 's390-5.19-6' of git://git.kernel.org/pub/scm/li [...] adds 8c91723ac9c6 Merge tag 'tty-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 7e5013323400 Merge tag 'v5.19-rc6' into usb-linus adds 7c239a071d1f USB: serial: ftdi_sio: add Belimo device ids adds 3486af89dd3c Merge tag 'usb-serial-5.19-rc7' of https://git.kernel.org/ [...] adds 9ed714dbd574 Merge tag 'usb-5.19-rc7' of git://git.kernel.org/pub/scm/l [...] adds 081f5e753c9c nvme-pci: fix freeze accounting for error handling adds 6961b5e02876 nvme: fix block device naming collision adds c24b06e1c237 Merge tag 'nvme-5.19-2022-07-14' of git://git.infradead.or [...] adds 957a2b345cbc block: fix missing blkcg_bio_issue_init adds 6bca047ecd67 Merge tag 'block-5.19-2022-07-15' of git://git.kernel.dk/l [...] adds 8312cd3a7b83 scsi: megaraid: Clear READ queue map's nr_queues adds 2ae57c995003 scsi: ufs: core: Drop loglevel of WriteBoost message adds 52a518019ca1 scsi: ufs: core: Fix missing clk change notification on ho [...] adds e78276cadb66 scsi: pm80xx: Fix 'Unknown' max/min linkrate adds 355bf2e036c9 scsi: pm80xx: Set stopped phy's linkrate to Disabled adds c5fe7a97f20c Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds fc7cbcd4890e Revert "btrfs: turn fs_roots_radix in btrfs_fs_info into a [...] adds 01cd390903e0 Revert "btrfs: turn fs_info member buffer_radix into XArray" adds 5b8418b84303 Revert "btrfs: turn name_cache radix tree into XArray in s [...] adds 088aea3b97e0 Revert "btrfs: turn delayed_nodes_tree into an XArray" adds 972a278fe60c Merge tag 'for-5.19-rc7-tag' of git://git.kernel.org/pub/s [...] adds 396df7005ba0 Merge tag 'for-v5.19-rc' of git://git.kernel.org/pub/scm/l [...] adds 8ad4b6fa0f87 Merge tag 'input-for-v5.19-rc6' of git://git.kernel.org/pu [...] adds 7329b0717296 gpio: sim: fix the chip_name configfs item adds 2eccaca7b62b Merge tag 'gpio-fixes-for-v5.19-rc7' of git://git.kernel.o [...] adds 3131ef39fb03 x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit adds 230ec83d4299 x86/pat: Fix x86_has_pat_wp() adds 33a8573bdfee x86/bugs: Mark retbleed_strings static adds d16e0b266720 x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt adds 564d99810639 um: Add missing apply_returns() adds bcf163150cd3 x86/bugs: Remove apostrophe typo adds 59c80f053d50 Merge tag 'x86_urgent_for_v5.19_rc7' of git://git.kernel.o [...] adds 68e3c69803da perf/core: Fix data race between perf_event_set_output() a [...] adds 2b18593e4b9f Merge tag 'perf_urgent_for_v5.19_rc7' of git://git.kernel. [...] adds eee51fe38e37 tools headers UAPI: Sync linux/kvm.h with the kernel sources adds f098addbdb44 tools headers cpufeatures: Sync with the kernel sources adds 91d248c3b903 tools arch x86: Sync the msr-index.h copy with the kernel sources adds 498c7a54f169 perf tests: Stop Convert perf time to TSC test opening eve [...] adds deb44a6249f6 perf tests: Fix Convert perf time to TSC test for hybrid adds 4b335e1e0d6f perf trace: Fix SIGSEGV when processing syscall args adds f7f4da303dd8 Merge tag 'perf-tools-fixes-for-v5.19-2022-07-17' of git:/ [...] adds ced7866db39f drm/i915/ttm: fix 32b build adds 55ea9bd66688 Merge tag 'drm-intel-fixes-2022-07-17' of git://anongit.fr [...] adds ff6992735ade Linux 5.19-rc7 adds 80e19f34c288 Merge tag 'hte/for-5.19' of git://git.kernel.org/pub/scm/l [...] adds 0abbf470e33b Revert "ocfs2: mount shared volume without ha stack" adds 863419065861 mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 284a3191dcc8 tmpfs: fix the issue that the mount and remount results ar [...] adds 4512600f3ca1 mailmap: update Seth Forshee's email address adds 2e09a48889e4 mm: fix page leak with multiple threads mapping the same page adds 8e9201f6d45c mm: fix missing wake-up event for FSDAX pages adds 832c48fc075a mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds a06346578d59 secretmem: fix unhandled fault in truncate adds 7cf3e31e4f61 ntfs: fix use-after-free in ntfs_ucsncmp() adds 1e7f8de9cd97 fs: sendfile handles O_NONBLOCK of out_fd adds ce42024dbedf hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte adds bf80a99f175f mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds dd8649f575a7 userfaultfd: provide properly masked address for huge-pages adds 29c2b9422b75 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds 22e75e46de03 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 89ef0b3d5581 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 8281b7ec5c56 ip: Fix data-races around sysctl_ip_default_ttl. adds 0968d2a441bf ip: Fix data-races around sysctl_ip_no_pmtu_disc. adds 60c158dc7b1f ip: Fix data-races around sysctl_ip_fwd_use_pmtu. adds 7bf9e18d9a5e ip: Fix data-races around sysctl_ip_fwd_update_priority. adds 289d3b21fb0b ip: Fix data-races around sysctl_ip_nonlocal_bind. adds 0db232765887 ip: Fix a data-race around sysctl_ip_autobind_reuse. adds 85d0b4dbd74b ip: Fix a data-race around sysctl_fwmark_reflect. adds 1a0008f9df59 tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. adds 08a75f106794 tcp: Fix data-races around sysctl_tcp_l3mdev_accept. adds f47d00e077e7 tcp: Fix data-races around sysctl_tcp_mtu_probing. adds 88d78bc097cd tcp: Fix data-races around sysctl_tcp_base_mss. adds 78eb166cdefc tcp: Fix data-races around sysctl_tcp_min_snd_mss. adds 8e92d4423615 tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. adds 92c0aa417547 tcp: Fix a data-race around sysctl_tcp_probe_threshold. adds 2a85388f1d94 tcp: Fix a data-race around sysctl_tcp_probe_interval. adds 782d86fe44e3 Merge branch 'net-sysctl-races-round2' adds fa4b3ca60e80 stmmac: dwmac-mediatek: fix clock issue adds 0d9a15913b87 net: stmmac: fix pm runtime issue in stmmac_dvr_remove() adds f4c7d8948e86 net: stmmac: fix unbalanced ptp clock issue in suspend/res [...] adds 8f3184b95116 Merge branch 'stmmac-dwmac-mediatec-clock-fix' adds a14bd7475452 net: dsa: microchip: ksz_common: Fix refcount leak bug adds b49feacbeffc e1000e: Enable GPT clock before sending message to CSME adds 6cfa45361d3e Revert "e1000e: Fix possible HW unit hang after an s0ix exit" adds 7c1ddcee5311 igc: Reinstate IGC_REMOVED logic and implement it properly adds df254d4508f9 Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 11052589cf5c tcp/udp: Make early_demux back namespacified. adds 76c16d3e1944 net: stmmac: switch to use interrupt for hw crosstimestamping adds 613b065ca32e net: stmmac: fix dma queue left shift overflow issue adds f08d8c1bb97c net/tls: Fix race in TLS device down flow adds 1e20904e4177 net: prestera: acl: use proper mask for port selector adds f6da2267e711 igmp: Fix data-races around sysctl_igmp_llm_reports. adds 6305d821e3b9 igmp: Fix a data-race around sysctl_igmp_max_memberships. adds 6ae0f2e55373 igmp: Fix data-races around sysctl_igmp_max_msf. adds 8ebcc62c738f igmp: Fix data-races around sysctl_igmp_qrv. adds f2f316e287e6 tcp: Fix data-races around keepalive sysctl knobs. adds 20a3b1c0f603 tcp: Fix data-races around sysctl_tcp_syn(ack)?_retries. adds f2e383b5bb6b tcp: Fix data-races around sysctl_tcp_syncookies. adds 4177f545895b tcp: Fix data-races around sysctl_tcp_migrate_req. adds 46778cd16e6a tcp: Fix data-races around sysctl_tcp_reordering. adds 39e24435a776 tcp: Fix data-races around some timeout sysctl knobs. adds 55be873695ed tcp: Fix a data-race around sysctl_tcp_notsent_lowat. adds cbfc6495586a tcp: Fix a data-race around sysctl_tcp_tw_reuse. adds 79539f34743d tcp: Fix data-races around sysctl_max_syn_backlog. adds 5a54213318c4 tcp: Fix data-races around sysctl_tcp_fastopen. adds 021266ec640c tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. adds c9f21106d97b Merge branch 'net-ipv4-sysctl-races-part-3' adds 19b3b13c932f docs: net: dsa: update probing documentation adds 54367831c5d0 docs: net: dsa: document the shutdown behavior adds c3f0e84d1086 docs: net: dsa: rename tag_protocol to get_tag_protocol adds c56313a42aaa docs: net: dsa: add more info about the other arguments to [...] adds d6a0336addd4 docs: net: dsa: document change_tag_protocol adds b763f50dc157 docs: net: dsa: document the teardown method adds 3c87237ecd27 docs: net: dsa: document port_setup and port_teardown adds 0cb8682ebf5e docs: net: dsa: document port_fast_age adds 308362394850 docs: net: dsa: remove port_bridge_tx_fwd_offload adds e465d507c76c docs: net: dsa: remove port_vlan_dump adds 7f75d3dd4f5b docs: net: dsa: delete port_mdb_dump adds 4e9d9bb6df6b docs: net: dsa: add a section for address databases adds ea7006a7aaee docs: net: dsa: re-explain what port_fdb_dump actually does adds 6ba1a4aa5974 docs: net: dsa: delete misinformation about -EOPNOTSUPP fo [...] adds 7b02f40350f1 docs: net: dsa: mention that VLANs are now refcounted on s [...] adds c32349f3257f Merge branch 'dsa-docs' adds 4ccce87263ba Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e79b9473e9b5 net: ipv4: fix clang -Wformat warnings adds a6b0a4d85719 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 5e8afb8792f3 RDMA/irdma: Do not advertise 1GB page size for x722 adds cc0315564d6e RDMA/irdma: Fix sleep from invalid context BUG adds 3c7f8d770d66 Merge branch 'for-rc' of git://git.kernel.org/pub/scm/linu [...] adds 26b9f2fa7b1c ASoC: rockchip: i2s: Fix NULL pointer dereference when pin [...] adds 1e347f861da8 ASoC: rockchip-i2s: Undo BCLK pinctrl changes adds cf33ce6f0c22 Merge tag 'asoc-fix-v5.19-rc4-2' of https://git.kernel.org [...] adds aff2c39d5662 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 07bf836cbc9c Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus adds 7c7ceac175d4 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0fddf9ad06fd mtd: rawnand: gpmi: Set WAIT_FOR_READY timeout based on pr [...] adds e901ca10c8df Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds 03f5fe1a8ddd Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds ef0324b6415d ARM: dts: lan966x: fix sys_clk frequency adds 7d458b5fd188 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 2eb502f496f7 ARM: dts: am33xx: Fix MMCHS0 dma properties adds 57e682fe0952 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 752a3c152b60 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 149d17140bce pmem: fix a name collision adds 69053101e096 ndtest: Cleanup all of blk namespace specific code adds 61382c1ac1c9 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 2e6265f4e84d Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 02481b6018c2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 51189eb9ddc8 mmc: sdhci-omap: Fix a lockdep warning for PM runtime init adds 6a4f04827195 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 4b3a26e0d644 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds a927444aa953 RISCV: kexec: Fix build error without CONFIG_MODULES adds 3a66a0875994 RISC-V: kexec: Fix build error without CONFIG_KEXEC adds 89551fdd44a2 riscv: dts: align gpio-key node names with dtschema adds 8b46b8035a0d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 91d16c3f6bc3 Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] adds 6397a0e7cc71 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds 2d0ab51136f3 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 9b04369b060f drm/scheduler: Don't kill jobs in interrupt context adds dbd0da2453c6 drm/ttm: fix locking in vmap/vunmap TTM GEM helpers adds a3866a7dc77d Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 16950c52737e modpost: put get_secindex() call inside sec_name() adds 06b8307368c8 certs: move scripts/check-blacklist-hashes.awk to certs/ adds 6b8b1077a377 certs: unify blacklist_hashes.c and blacklist_nohashes.c adds fadf028f0be9 kbuild: remove sed command from cmd_ar_builtin adds b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 adds 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text adds e23f2d4af5ee Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] adds be66c181264a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc adds d118a4943c58 docs: kbuild: fix typo adds 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined adds 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild adds 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : adds e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : adds bc6037ae27c7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c7a774d78111 perf test: Add debug line to diagnose broken metrics adds 29d97deed642 perf test: Make all metrics test more tolerant adds b55878c90ab9 perf test: Add test for branch stack sampling adds ab0101768f63 perf lock: Print wait times with unit adds 309e133dfe26 perf lock: Allow to use different kernel symbols adds 9565c9186d17 perf lock: Skip print_bad_events() if nothing bad adds 166a9764a38e perf lock: Add lock contention tracepoints record support adds 3ae03f2650b8 perf lock: Handle lock contention tracepoints adds 7cb2a53f7f41 perf record: Allow to specify max stack depth of fp callchain adds 0d2997f750d1 perf lock: Look up callchain for the contended locks adds b4b8c3dd6158 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds c51ba246cb17 swiotlb: fail map correctly with failed io_tlb_default_mem adds 20347fca71a3 swiotlb: split up the global swiotlb lock adds 4a97739474c4 swiotlb: fix use after free on error handling path adds 91561d4ecb75 swiotlb: remove unused fields in io_tlb_mem adds 44335487bab0 swiotlb: consolidate rounding up default_nslabs adds 57e6840cf79a swiotlb: ensure a segment doesn't cross the area boundary adds 942a8186eb44 swiotlb: move struct io_tlb_slot to swiotlb.c adds c17b986da714 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 99c818900df1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC adds 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] adds e035a96f2536 Merge branches 'misc' and 'fixes' into for-next adds 0d06d70bb79d Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 7a32c4c349d5 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] adds 1a110d77a9b9 Merge tag 'v5.19-next-dts32' of git://git.kernel.org/pub/s [...] adds cda34e81b3f1 dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-spherion adds 87136ff6feea dt-bindings: arm64: dts: mediatek: Add mt8192-asurada-hayato adds 331fae2fc922 arm64: dts: mediatek: Introduce MT8192-based Asurada board family adds 9ec952276f67 arm64: dts: mediatek: asurada: Document GPIO names adds cb75aeaf8915 arm64: dts: mediatek: asurada: Add system-wide power supplies adds 23e0fff324b8 arm64: dts: mediatek: asurada: Enable and configure I2C an [...] adds eb188a2aaa82 arm64: dts: mediatek: asurada: Add ChromeOS EC adds 9b909db680c0 arm64: dts: mediatek: asurada: Add keyboard mapping for th [...] adds 863fb752352a arm64: dts: mediatek: asurada: Add Cr50 TPM adds e031715a7027 arm64: dts: mediatek: asurada: Add Elan eKTH3000 I2C trackpad adds cbd4af081a21 arm64: dts: mediatek: asurada: Add I2C touchscreen adds 6812f4ed6e77 arm64: dts: mediatek: spherion: Add keyboard backlight adds aa421ef2eef5 arm64: dts: mediatek: asurada: Enable XHCI adds 0dca9f0b3e63 arm64: dts: mediatek: asurada: Enable PCIe and add WiFi adds af9e3ed08775 arm64: dts: mediatek: asurada: Add MT6359 PMIC adds 3183cb62b033 arm64: dts: mediatek: asurada: Add SPMI regulators adds 15306b9062f8 arm64: dts: mediatek: asurada: Enable MMC adds b10e80b173b6 arm64: dts: mediatek: asurada: Enable SCP adds b0e50a1f5d24 arm64: dts: mediatek: asurada: Add SPI NOR flash memory adds 61d8066b4efb dt-bindings: arm: mediatek: Add MT8195 Cherry Tomato Chromebooks adds 5eb2e303ec6b arm64: dts: mediatek: Introduce MT8195 Cherry platform's Tomato adds 37242cb97afa arm64: dts: mediatek: cherry: Add platform regulators layo [...] adds 9e0565069b14 arm64: dts: mediatek: cherry: Assign interrupt line to MT6 [...] adds 4d3807080708 arm64: dts: mediatek: cherry: Add support for internal eMM [...] adds 5bf7dabe40f2 arm64: dts: mediatek: cherry: Document gpios and add defau [...] adds d82b3562c4dd arm64: dts: mediatek: cherry: Enable I2C and SPI controllers adds b6267a396e1c arm64: dts: mediatek: cherry: Enable T-PHYs and USB XHCI c [...] adds 0de0fe950f1b arm64: dts: mediatek: cherry: Enable MT6360 sub-pmic on I2C7 adds c34bc66086e7 arm64: dts: mediatek: cherry: Enable support for the SPI N [...] adds 10d4a706ff42 arm64: dts: mediatek: cherry: Add I2C-HID touchscreen on I2C4 adds 04266856cee7 arm64: dts: mt8173: Fix nor_flash node adds c98e6e683632 arm64: dts: mt7622: fix BPI-R64 WPS button adds 9c61051561b0 arm64: dts: mt8183: Add panel rotation adds 5a75c2951af7 Merge tag 'v5.19-next-dts64' of git://git.kernel.org/pub/s [...] adds 859dd6d3e60b Merge tag 'sunxi-dt-for-5.20-1' of git://git.kernel.org/pu [...] adds a41bf1aabd46 Merge tag 'tegra-for-5.20-dt-bindings' of git://git.kernel [...] adds ed1646fe0232 Merge tag 'tegra-for-5.20-arm-dt' of git://git.kernel.org/ [...] adds c784744b0405 Merge tag 'tegra-for-5.20-arm64-dt' of git://git.kernel.or [...] adds 7310e458ac5e Merge tag 'ti-k3-dt-for-v5.20' of git://git.kernel.org/pub [...] adds bfcfa1bdc45e Merge tag 'ti-keystone-dt-for-v5.20' of git://git.kernel.o [...] adds 8128bfe3d7dc Merge tag 'imx-bindings-5.20' of git://git.kernel.org/pub/ [...] adds dbd68eb5baa6 Merge tag 'imx-dt-5.20' of git://git.kernel.org/pub/scm/li [...] adds a59591987726 Merge tag 'imx-dt64-5.20' of git://git.kernel.org/pub/scm/ [...] adds 8f8a7775b66e Merge tag 'sunxi-dt-for-5.20-2' of git://git.kernel.org/pu [...] adds be1628526586 ARM: dts: kswitch-d10: enable the USB device port adds 6cd345e5835d Merge tag 'at91-dt-5.20-2' of git://git.kernel.org/pub/scm [...] adds 8c1e9736c5bd Merge tag 'qcom-dts-for-5.20' of git://git.kernel.org/pub/ [...] adds e0a592505566 Merge tag 'qcom-arm64-for-5.20' of git://git.kernel.org/pu [...] adds 3476ccbd0ae6 Merge tag 'arm-soc/for-5.20/devicetree' of https://github. [...] adds 92c336e7ae2e Merge tag 'arm-soc/for-5.20/devicetree-arm64' of https://g [...] adds 76cf72fe5ab6 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 adds 5995e9232fc3 Merge tag 'arm-soc/for-5.20/devicetree-part2' of https://g [...] adds f3f575c4bef9 arm64: dts: Add base DTS file for bcmbca device Asus GT-AX6000 adds 32d3da7d2f44 arm64: make ARCH_BCM4908 select ARCH_BCMBCA adds 746ef3ac89ca arm64: bcmbca: Include full family name in Kconfig adds 2c071ce53d56 Merge tag 'arm-soc/for-5.20/devicetree-arm64-part2' of htt [...] adds 4380c64b722f Merge branch 'arm/dt' into for-next adds aa68ce3bcb0a Merge tag 'arm-soc/for-5.20/soc' of https://github.com/Bro [...] adds c67af87178f2 Merge tag 'arm-soc/for-5.20/maintainers' of https://github [...] adds 4ea087841733 Merge tag 'imx-soc-5.20' of git://git.kernel.org/pub/scm/l [...] adds 7dd33764486d ARM: davinci: Delete DM644x board files adds b4aed01de486 ARM: davinci: Delete DM646x board files adds b1f8b0cfe397 Merge tag 'davinci-boards-delete-v5.20' of git://git.kerne [...] adds 76707cb3db88 ARM: bcm: NSP: Removed forced thermal selection adds 9e0c41d4a72f ARM: bcmbca: Include full family name in Kconfig adds c5560db571d4 Merge tag 'arm-soc/for-5.20/soc-part2' of https://github.c [...] adds d6491a574159 Merge branch 'arm/soc' into for-next adds 611f6810aac8 Merge tag 'sunxi-drivers-for-5.20-1' of git://git.kernel.o [...] adds 2b48db01a066 dt-bindings: power: Add MediaTek Helio X10 MT6795 power domains adds 2b5764fb7bf8 soc: mediatek: pm-domains: Add support for Helio X10 MT6795 adds 4d3ddc9bce4b soc: mediatek: mutex: Simplify with devm_platform_get_and_ [...] adds ff6c226953b1 Merge tag 'v5.19-next-soc' of git://git.kernel.org/pub/scm [...] adds 933edcde4383 Merge tag 'tegra-for-5.20-firmware' of git://git.kernel.or [...] adds f10c00ae8628 Merge tag 'tegra-for-5.20-memory' of git://git.kernel.org/ [...] adds 62fcbc5c5d10 Merge tag 'ti-driver-soc-for-v5.20' of git://git.kernel.or [...] adds 03e316033c45 Merge tag 'imx-drivers-5.20' of git://git.kernel.org/pub/s [...] adds aa6c9ae616b8 hwrng: bcm2835: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 45b9fc58ad1c clk: bcm: bcmbca: Replace ARCH_BCM_63XX with ARCH_BCMBCA adds 16f3c221646b spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] adds ef4ef28acb42 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] adds 9bc697091a47 Merge tag 'arm-soc/for-5.20/drivers' of https://github.com [...] adds 3c37074f0d58 Merge tag 'qcom-drivers-for-5.20' of git://git.kernel.org/ [...] adds 25203b895611 Merge branch 'arm/drivers' into for-next adds 2b4b612638b8 Merge tag 'sunxi-config64-for-5.20-1' of git://git.kernel. [...] adds 8c1541b161a6 Merge tag 'tegra-for-5.20-arm64-defconfig' of git://git.ke [...] adds 01b66d2b33cc Merge tag 'imx-defconfig-5.20' of git://git.kernel.org/pub [...] adds a65ee523a9e4 ARM: multi_v7_defconfig: Update configs for BCM63138 adds 14376871658a Merge tag 'arm-soc/for-5.20/defconfig' of https://github.c [...] adds e2782fa76435 Merge tag 'arm-soc/for-5.20/defconfig-arm64' of https://gi [...] adds 96c1bbda5e23 Merge tag 'qcom-arm64-defconfig-for-5.20' of git://git.ker [...] adds 5337c37e620b Merge branch 'arm/defconfig' into for-next adds c2e425f31a0f soc: document merges adds 92da864fe77e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3f8c4356be87 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e0224110b54d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1ed92ec749ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8af6f21f8194 Merge branch 'at91-fixes' into at91-next adds 52cae4381f69 clk: lan966x: Fix the lan966x clock gate register address adds 4e03ba2fea70 clk: at91: dt-compat: Hold reference returned by of_get_parent() adds 6424f620ada7 Merge branch 'clk-at91-fixes' into at91-next adds 96937c6f18e9 Merge branch 'at91-dt' into at91-next adds 0e1e3f6f32a9 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds f9a45e4dcf90 spi: bcm63xx-hsspi: bcmbca: Replace ARCH_BCM_63XX with ARC [...] adds 37ac3db2a692 tty: serial: bcm63xx: bcmbca: Replace ARCH_BCM_63XX with A [...] adds 8cd8892b7757 Merge branch 'drivers/next' into next adds 10ed64a35c0b Merge branch 'defconfig/next' into next adds f59b80c3e3ee Merge branch 'devicetree-arm64/next' into next adds abe27d640861 dt-bindings: arm: Add Asus GT-AX6000 based on BCM4912 adds ca1848009217 Merge branch 'devicetree/next' into next adds 8f964e3b7347 Merge branch 'drivers/next' into next adds d2d8919b8ad1 Merge branch 'soc/next' into next adds e765eb9133f2 Merge branch 'devicetree/next' into next adds c2d7806f8229 Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds 9fb9f7349208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a74a1c7a773b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 4535355c75e1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fdaa37258319 ARM: Marvell: Update PCIe fixup adds 94a29bffdd59 ARM: dts: turris-omnia: configure LED[0] pin function to l [...] adds 40624346b7ae ARM: dts: turris-omnia: enable LED controller node adds a2d1b2238fdc Merge branch 'mvebu/dt' into mvebu/for-next adds d6c1b95d3df2 dt-bindings: marvell: Document the AC5/AC5X compatibles adds dcb6bf642591 arm64: dts: marvell: Add Armada 98DX2530 SoC and RD-AC5X board adds df9c42a99a89 arm64: marvell: enable the 98DX2530 pinctrl driver adds 6202793d6d78 Merge branch 'mvebu/dt64' into mvebu/for-next adds 9b799a8f7856 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a02e6507412b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 769fe42092a6 arm64: dts: qcom: sc8280xp: Add lost ranges for timer adds 50ed9fffec3a arm64: dts: qcom: ipq8074: add APCS node adds 1d52eb6cc827 arm64: dts: qcom: sdm845: rename DPU device node adds 37e3558b7939 arm64: dts: qcom: sc7180: rename DPU device node adds ce5cf986cdab arm64: dts: qcom: sm8250: rename DPU device node adds f32660459d12 arm64: dts: qcom: ipq8074: add #size/address-cells to DTSI adds b97e6ffa7c75 arm64: dts: qcom: ipq8074: add interrupt-parent to DTSI adds 7a9016dbc876 arm64: dts: qcom: sm6350: Replace literal rpmhpd indices w [...] adds 2aa54fa87cca arm64: dts: qcom: msm8998: Make regulator voltages multipl [...] adds 49ac5e0c3078 arm64: dts: qcom: sc7280: Move wcd specific pin conf to co [...] adds b7b17c6bf3d1 arm64: dts: qcom: sc7180: split register block for DP controller adds ae0f7e1d97cb arm64: dts: qcom: sc7180: drop #clock-cells from displaypo [...] adds 3c14a456ee3e arm64: dts: qcom: sc7280: split register block for DP controller adds 0f1e23651a0a arm64: dts: qcom: sc7280: drop #clock-cells from displaypo [...] adds 97e5c82d4e17 arm64: dts: qcom: sc7280: drop address/size-cells from eDP node adds f32894b8d8b4 arm64: dts: qcom: sc7280: drop unused clocks from eDP node adds 58577966a42f arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment adds 1189a9cf144a arm64: dts: qcom: sc8280xp: fix the smmu interrupt values adds 39aa5646adae arm64: dts: qcom: sc8280xp: Fix PMU interrupt adds 1583984623cf arm64: dts: qcom: sc8280xp: fix usb_1 ssphy irq adds 68af5d7c6d6d arm64: dts: qcom: sc8280xp: fix USB clock order and naming adds 0bd6b33c51e9 arm64: dts: qcom: sc8280xp: fix USB interrupts adds 2a8d28b8af79 arm64: dts: qcom: sc7280: reorder USB interrupts adds 5b7e3499e3fb arm64: dts: qcom: reorder USB interrupts adds 4cf02f2e0d4d arm64: defconfig: Enable Qualcomm SC8280XP providers adds b5eb8cde863c clk: qcom: fix build error initializer element is not constant adds 5142c3926f8f ARM: dts: qcom: apq8064: create tsens device node adds 079926b5a22a ARM: dts: qcom: sdx65: reorder USB interrupts adds 5edd7d3e15a4 ARM: dts: qcom: Add LPG node to pm8941 adds 27f5947894c5 ARM: dts: qcom: msm8974-sony: Enable LPG adds a037fcabdbdd ARM: dts: qcom: msm8974-FP2: Add notification LED adds 1ea9098a8113 ARM: dts: qcom: msm8974-hammerhead: Add notification LED adds 4af1defb3057 ARM: dts: qcom: ipq8064: add multiple missing pin definition adds d883a12a547b ARM: dts: qcom: ipq8064: add gsbi6 missing definition adds 5c47a46d5e94 ARM: dts: qcom: ipq8064: add specific dtsi with smb208 rpm [...] adds 0ce34e0c13e9 ARM: dts: qcom: ipq8064: add missing snps,dwmac compatible [...] adds d63d3124c0a5 ARM: dts: qcom: ipq8064: disable usb phy by default adds 8fafb7e5c041 ARM: dts: qcom: ipq8064: reduce pci IO size to 64K adds 6c421a9c0828 ARM: dts: qcom: ipq8064: fix and add some missing gsbi node adds 7f5aecdd4ffc ARM: dts: qcom: ipq8064: add speedbin efuse nvmem node adds fbe4be367b21 ARM: dts: qcom: ipq8064: add missing hwlock adds 4fefb5434c4b ARM: dts: qcom: ipq8064: add missing smem compatible adds 8d8be8dd7c1f ARM: dts: qcom: msm8974: Disable remoteprocs by default adds a6232f2aa99c soc: qcom: Make QCOM_RPMPD depend on PM adds 5bed21af0005 soc: qcom: socinfo: Fix the id of SA8540P SoC adds 83f074355c06 Merge branches 'arm64-for-5.20', 'arm64-defconfig-for-5.20 [...] adds e0e068a5da9f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c0957c200a8f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f3c2f6c34afb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 18d1909be345 reset: allow building of reset simple driver if expert con [...] adds af19f1936d63 reset: a10sr: allow building under COMPILE_TEST adds 096e772b1cdc Revert "reset: microchip-sparx5: allow building as a module" adds a13c5d574291 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 30e340e30925 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a64bb269b156 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08045ad09ba8 cacheinfo: Use atomic allocation for percpu cache attributes adds 13b6290a821f arch_topology: Fix cache attributes detection in the CPU h [...] adds d18d6aa0cbe3 Merge branch 'for-next/arch_topology' of git://git.kernel. [...] adds 948084f362e0 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds 4557f0b6f208 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 374e3c922a98 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds 560e27751d65 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 5887ae16a456 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4de88684305e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 818dc1969937 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds e1a28eeb33df Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds a82dc202cf0b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2befa94116ea Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds 061882be3f07 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] adds c36dd297b6c0 m68k: mac: Remove forward declaration for mac_nmi_handler() adds c07a16404c8f m68k: Add common forward declaration for show_registers() adds b508128bb0d1 m68k: defconfig: Update defconfigs for v5.19-rc1 adds ea610c3efbcd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5d07c987b485 m68k: coldfire/device.c: protect FLEXCAN blocks adds f57966e40d63 m68k: coldfire: make symbol m523x_clk_lookup static adds 483e7343bd40 m68k: Fix syntax errors in comments adds ea25fc056faa Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8512670d3547 MIPS: math-emu: Use the bitmap API to allocate bitmaps adds b5eb8b536f91 MIPS: mm: Use the bitmap API to allocate bitmaps adds 8baa65126e19 MIPS: vdso: Utilize __pa() for gic_pfn adds 9044576357b1 MIPS: Make phys_to_virt utilize __va() adds e1a534f5d074 MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK adds 5ee46bfbb65f MIPS: dts: correct gpio-keys names and properties adds 62fb295ce7dd MIPS: dts: align gpio-key node names with dtschema adds d3164e2f3b0a MIPS: Remove VR41xx support adds c022e8716221 MIPS: BCM47XX: Add support for Netgear WNR3500L v2 adds 8a2b456665d1 MIPS: Fixed __debug_virt_addr_valid() adds c059ee9d77f8 MIPS: CFE: Add cfe_die() adds 466ab2ea239b MIPS: BMIPS: Utilize cfe_die() for invalid DTB adds 4404c71ca0d5 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 70ccfc6f852c parisc: Clean up names in hardware database adds 8c21b490b959 parisc: Show device names in /proc/iomem adds ecc5ca8e5107 parisc: Fix comment typo in fault.c adds 99ff26288c5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b7b82c398ea9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9009f55bc44e riscv: config: enable SOC_STARFIVE in defconfig adds 44c1e84a38a0 RISC-V: Add CONFIG_{NON,}PORTABLE adds a8914b6cb8dd Merge tag 'dt-for-palmer-v5.20-mw0' of git://git.kernel.or [...] adds ef09fa67dc7d riscv: dts: starfive: Add JH7100 CPU topology adds af8f260abc60 riscv: dts: sifive: Add fu540 topology information adds bf6cd1c01c95 riscv: dts: sifive: Add fu740 topology information adds d9d193dea866 riscv: dts: canaan: Add k210 topology information adds eabfbd92a678 Merge branch 'riscv-cpu_map_topo' of git://git.kernel.org/ [...] adds b49816611eac riscv: dts: sifive: "fix" pmic watchdog node name adds 914078c39466 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 64cba4305933 Merge branch 'fixes' into for-next adds f36be09f90d3 Merge branch 'features' into for-next adds 73cdaa546d75 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dec87e2079a2 um: Kconfig: Fix indentation adds e7d523f8b6a8 um/drivers: Kconfig: Fix indentation adds 40d3408d2c71 x86/um: Kconfig: Fix indentation adds 99ac1e2371a5 arch: um: Fix build for statically linked UML w/ constructors adds e062356e50fa um: x86: print RIP with symbol adds c6496e0a4a90 um: Remove straying parenthesis adds 6e12adcc6196 um: remove unused variable adds 53078ceb8d0e um: remove unused mm_copy_segments adds 9e70cbd11b03 um: random: Don't initialise hwrng struct with zero adds 335e52c28cf9 mm: Add PAGE_ALIGN_DOWN macro adds 5b301409e8bc UML: add support for KASAN under x86_64 adds 7ac73fbb54d9 um: include linux/stddef.h for __always_inline adds dda520d07b95 um: add "noreboot" command line option for PANIC_TIMEOUT=- [...] adds 637285e7f8d6 um: Add missing apply_returns() adds 8970d5c9f4a9 um: Replace to_phys() and to_virt() with less generic func [...] adds af3e16101cee um: include sys/types.h for size_t adds 2bc986e5a301 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 039133490793 xtensa: iss/network: drop 'devices' list adds 8864fb835968 xtensa: iss/network: provide release() callback adds 628ccfc8f5f7 xtensa: iss: fix handling error cases in iss_net_configure() adds c49731a04e7c xtensa: enable KCOV support adds 0847d167d0f9 xtensa: enable ARCH_HAS_GCOV_PROFILE_ALL adds 479066c53c46 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds 45598fd4e289 Merge tag 'ovl-fixes-5.19-rc7' of ssh://gitolite.kernel.or [...] adds c9fa2b07fa99 mnt_idmapping: add vfs[g,u]id_into_k[g,u]id() adds 0c5fd887d2bb acl: move idmapped mount fixup into vfs_{g,s}etxattr() adds e933c15f7621 acl: port to vfs{g,u}id_t adds 8043bffd0183 acl: make posix_acl_clone() available to overlayfs adds 1aa5fef575a8 ovl: handle idmappings in ovl_get_acl() adds 7c4d37c269ac Revert "ovl: turn of SB_POSIXACL with idmapped layers temp [...] adds dc2d2fa0e16e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds db10b31e12e7 btrfs: fix typos in comments adds f003be483c02 btrfs: zoned: fix comment description for sb_write_pointer logic adds fe4b2e41bfe7 btrfs: use PAGE_ALIGNED instead of IS_ALIGNED adds d3d3dd0de658 btrfs: quit early if the fs has no RAID56 support for raid [...] adds 38ffa20dd8dc btrfs: introduce a data checksum checking helper adds 4f7a23bdb657 btrfs: remove duplicated parameters from submit_data_read_ [...] adds 448d7e84337f btrfs: factor out a helper to end a single sector buffer I/O adds 17208f7b7006 btrfs: refactor end_bio_extent_readpage code flow adds 434c2c59ed6a btrfs: factor out a btrfs_csum_ptr helper adds b01f15be991c btrfs: add a helper to iterate through a btrfs_bio with se [...] adds 462e7e1a9b32 btrfs: use btrfs_bio_for_each_sector in btrfs_check_read_dio_bio adds 9047d5aba2ed btrfs: introduce btrfs_try_lock_balance adds f7752b086c89 btrfs: use btrfs_try_lock_balance in btrfs_ioctl_balance adds 0b343788d0e1 btrfs: use integrated bitmaps for btrfs_raid_bio::dbitmap [...] adds 8548fcd727ad btrfs: use integrated bitmaps for scrub_parity::dbitmap an [...] adds 9918fad10a14 btrfs: only write the sectors in the vertical stripe which [...] adds 5306c83bdeae btrfs: remove redundant calls to flush_dcache_page adds 34f0ce5fb5b2 btrfs: update stripe_sectors::uptodate in steal_rbio adds 06268502c648 btrfs: add trace event for submitted RAID56 bio adds 1e7c0077d6f4 btrfs: balance btree dirty pages and delayed items after a rename adds 1f779f7bd1b8 btrfs: free the path earlier when creating a new inode adds 5e81c7f67065 btrfs: balance btree dirty pages and delayed items after c [...] adds 72789b575171 btrfs: add assertions when deleting batches of delayed items adds 70a97f2fa66a btrfs: deal with deletion errors when deleting delayed items adds db2466a174fb btrfs: refactor the delayed item deletion entry point adds 2a954ee8e96a btrfs: improve batch deletion of delayed dir index items adds 3e59072462be btrfs: assert that delayed item is a dir index item when a [...] adds 38dd0ce56f1b btrfs: improve batch insertion of delayed dir index items adds 79fbc93904b6 btrfs: do not BUG_ON() on failure to reserve metadata for [...] adds 7812727fc4ad btrfs: set delayed item type when initializing it adds c64b1d00ec64 btrfs: reduce amount of reserved metadata for delayed item [...] adds 67b17d8b75b6 btrfs: store chunk size in space-info struct adds 5b244492ba48 btrfs: sysfs: export chunk size in space infos adds 9197f100fc27 btrfs: sysfs: add force_chunk_alloc trigger to force allocation adds 617095a18acd btrfs: send: remove unused send_ctx::{total,cmd}_send_size adds 8299ead165b2 btrfs: send: explicitly number commands and attributes adds c2a0824ed857 btrfs: send: add stream v2 definitions adds 5dab683e6f56 btrfs: send: write larger chunks when using stream v2 adds dcba4e315adc btrfs: send: get send buffer pages for protocol v2 adds 40d2c6f318fa btrfs: send: send compressed extents with encoded writes adds a11b9ce136e2 btrfs: send: enable support for stream v2 and compressed writes adds 513329d17458 btrfs: move more work into btrfs_end_bioc adds e3809f7498b0 btrfs: simplify code flow in btrfs_submit_dio_bio adds 4c8da8b2ee84 btrfs: split btrfs_submit_data_bio to read and write parts adds 56f5436b589e btrfs: defer I/O completion based on the btrfs_raid_bio adds 1608f8046a81 btrfs: don't double-defer bio completions for compressed reads adds eb0c74e35371 btrfs: don't use btrfs_bio_wq_end_io for compressed writes adds 253140c88ec1 btrfs: centralize setting REQ_META adds aaa89ac5ab39 btrfs: remove btrfs_end_io_wq adds 121bda5166c8 btrfs: factor stripe submission logic out of btrfs_map_bio adds 29658afe58b0 btrfs: do not allocate a btrfs_bio for low-level bios adds 240ad774e0a5 btrfs: replace kmap() with kmap_local_page() in inode.c adds 5ca381b8581e btrfs: replace kmap() with kmap_local_page() in lzo.c adds a469d3fcf29f btrfs: remove redundant check in up check_setget_bounds adds d890dea60e14 btrfs: don't use bio->bi_private to pass the inode to subm [...] adds f4e379009c87 btrfs: merge end_write_bio and flush_write_bio adds 40d3c82624c9 btrfs: pass the btrfs_bio_ctrl to submit_one_bio adds c4e618475aad btrfs: make btrfs_super_block::log_root_transid deprecated adds 8cfb0a99fff6 btrfs: reject log replay if there is unsupported RO compat flag adds 3fd0e380f6b6 btrfs: stop looking at btrfs_bio->iter in index_one_bio adds c5de48d916ed btrfs: split discard handling out of btrfs_map_block adds 4448529b3427 btrfs: sysfs: advertise zoned support among features adds 1a2b6428ae6c btrfs: add tracepoints for ordered extents adds 39e49fbc4ae4 btrfs: tree-log: make the return value for log syncing consistent adds c62ae4190192 btrfs: raid56: avoid double for loop inside finish_rmw() adds 095d914af209 btrfs: raid56: avoid double for loop inside __raid56_parit [...] adds 238c88456c78 btrfs: raid56: avoid double for loop inside alloc_rbio_ess [...] adds d4a3bc9b94a1 btrfs: raid56: avoid double for loop inside raid56_rmw_stripe() adds 76b8d914e8e7 btrfs: raid56: avoid double for loop inside raid56_parity_ [...] adds e783db6c25cd btrfs: open code rbtree search in split_state adds 02a40f1caa64 btrfs: open code rbtree search in insert_state adds f7c415e47111 btrfs: lift start and end parameters to callers of insert_state adds 8d22613ea91d btrfs: pass bits by value not by pointer for extent_state helpers adds d154effb1408 btrfs: add fast path for extent_state insertion adds 1e8c4082c574 btrfs: remove node and parent parameters from insert_state adds 671b42d1d4e6 btrfs: open code inexact rbtree search in tree_search adds e0599108108f btrfs: make tree search for insert more generic and use it [...] adds 18bbef96c2d3 btrfs: unify tree search helper returning prev and next nodes adds 9ab4425f4315 btrfs: remove parameter dev_extent_len from scrub_stripe() adds d4cf52815fdf btrfs: use btrfs_chunk_max_errors() to replace tolerance c [...] adds 23ff075a86a4 btrfs: use btrfs_raid_array to calculate number of parity stripes adds 09922392880c btrfs: use ncopies from btrfs_raid_array in btrfs_num_copies() adds 81067af66b12 btrfs: call inode_to_path directly and drop indirection adds 37d4fef07af1 btrfs: simplify parameters of backref iterators adds c70b00b31d70 btrfs: sink iterator parameter to btrfs_ioctl_logical_to_ino adds 51adc557d227 btrfs: remove unused typedefs get_extent_t and btrfs_work_func_t adds 5f7fb790c28d btrfs: use named constant for reserved device space adds 1206eda77dcc btrfs: warn about dev extents that are inside the reserved range adds db5ce77937c9 btrfs: batch up release of reserved metadata for delayed i [...] adds 4c54be8d6053 btrfs: remove the finish_func argument to btrfs_mark_order [...] adds 01de9aab3c24 btrfs: raid56: don't trust any cached sector in __raid56_p [...] adds 5cb1c4452d66 btrfs: increase direct io read size limit to 256 sectors adds cd99534eb7d7 btrfs: send: drop __KERNEL__ ifdef from send.h adds 71aee61a9233 btrfs: send: simplify includes adds b9088e092dad btrfs: send: remove old TODO regarding ERESTARTSYS adds c8a2d5c8b180 btrfs: send: use boolean types for current inode status adds f1cd209f952f btrfs: remove extent writepage address space operation adds f878c0845b8d btrfs: collect commit stats, count, duration adds be4a2f7f1fe4 btrfs: sysfs: export commit stats adds f80cbcb8fa18 btrfs: ensure pages are unlocked on cow_file_range() failure adds 49f8be645573 btrfs: extend btrfs_cleanup_ordered_extents for NULL locked_page adds 44df0136127e btrfs: fix error handling of fallback uncompress write adds 86a20197ad88 btrfs: replace unnecessary goto with direct return at cow_ [...] adds 060e1c6f383e btrfs: output mirror number for bad metadata adds bd733292548e btrfs: send: add OTIME as utimes attribute for proto 2+ by [...] adds f4ea8c9d4825 btrfs: send: add new command FILEATTR for file attributes adds 90411b6a836b btrfs: reset block group chunk force if we have to wait adds 73b85cb2da61 btrfs: print checksum type and implementation at mount time adds 54de4818013b btrfs: properly flag filesystem with BTRFS_FEATURE_INCOMPA [...] adds da8d237a5ada btrfs: use mask for all RAID1* profiles in btrfs_calc_avai [...] adds 798959741990 btrfs: merge calculations for simple striped profiles in b [...] adds 966094312673 btrfs: clean up chained assignments adds 1e2e783f4e3c btrfs: don't print 'flagging with big metadata' anymore on mount adds 2d75b5ec0494 btrfs: don't print 'has skinny extents' anymore on mount adds 457f03dc49ac btrfs: sysfs: remove MIXED_BACKREF feature file adds bd749ca0b994 btrfs: sysfs: remove BIG_METADATA feature files adds 685c6269600e btrfs: remove the inode cache check at btrfs_is_free_space [...] adds 33f45a36b3b1 btrfs: raid56: use fixed stripe length everywhere adds eaf70712ec7f btrfs: return proper mapped length for RAID56 profiles in [...] adds 911aa8598805 btrfs: do not return errors from btrfs_map_bio adds 93a79ca87ef0 btrfs: do not return errors from raid56_parity_write adds 0650865f6d53 btrfs: do not return errors from raid56_parity_recover adds 82e9d7aab293 btrfs: raid56: transfer the bio counter reference to the r [...] adds 87a22382491a btrfs: simplify sync/async submission in btrfs_submit_data [...] adds ffcef43da3de btrfs: handle allocation failure in btrfs_wq_submit_bio gr [...] adds ac3e008e90e9 btrfs: do not return errors from btrfs_submit_dio_bio adds 888d030f5a9a btrfs: switch btrfs_block_rsv::full to bool adds 74bbfa6eccbd btrfs: switch btrfs_block_rsv::failfast to bool adds 515944fa56b1 btrfs: use enum for btrfs_block_rsv::type adds dc2cd9208218 btrfs: don't fallback to buffered IO for NOWAIT direct IO writes adds 5ad7531dbe67 btrfs: fault in pages for direct io reads/writes in a more [...] adds b0acaccd0319 highmem: Make __kunmap_{local,atomic}() take const void pointer adds 56bd723a759e btrfs: zstd: replace kmap() with kmap_local_page() adds 23e958dd3fd8 btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 03c0f74f943b btrfs: zlib: replace kmap() with kmap_local_page() in zlib [...] adds 0949f442cfdc btrfs: replace kmap_atomic() with kmap_local_page() adds 4a70de579d6c btrfs: set the objectid of the btree inode's location key adds 05bd421cdec9 btrfs: add optimized btrfs_ino() version for 64 bits systems adds f02ee48f1354 block: add bdev_max_segments() helper adds 806d819cc447 btrfs: zoned: revive max_zone_append_bytes adds 2f347c6a9daa btrfs: replace BTRFS_MAX_EXTENT_SIZE with fs_info->max_ext [...] adds 3d742e83deee btrfs: convert count_max_extents() to use fs_info->max_ext [...] adds 13693ed044a3 btrfs: use fs_info->max_extent_size in get_extent_max_capacity() adds dbbc4bafc9c9 btrfs: let can_allocate_chunk return error adds 95f3ec83ec97 btrfs: zoned: finish least available block group on data b [...] adds 0f2edece5687 btrfs: zoned: introduce space_info->active_total_bytes adds 5b80a7159534 btrfs: zoned: disable metadata overcommit for zoned adds 2782377ad327 btrfs: zoned: activate metadata block group on flush_space adds b4597228246f btrfs: zoned: activate necessary block group adds 7b6fcd6be5cf btrfs: zoned: write out partially allocated region adds b2e68eb57742 btrfs: zoned: wait until zone is finished when allocation [...] adds ba148233cec4 btrfs: send: introduce recorded_ref_alloc and recorded_ref_free adds 1884529add91 btrfs: send: fix sending link commands for existing file paths adds 56b9e4476302 btrfs: send: always use the rbtree based inode ref managem [...] adds ab31d929d785 btrfs: simplify error handling in btrfs_lookup_dentry adds 5622fb0da146 Merge branch 'misc-next' into for-next-next-v5.19-20220718 adds 157242deba0d btrfs: repair all known bad mirrors adds 58c55f4a5901 btrfs: simplify the pending I/O counting in struct compressed_bio adds 928ed458451f btrfs: pass a btrfs_bio to btrfs_repair_one_sector adds 499e3cac0955 btrfs: remove the start argument to check_data_csum adds 5e1e7a5de991 btrfs: fix repair of compressed extents adds f27a57d5a6a7 btrfs: don't call btrfs_page_set_checked in finish_compres [...] adds 391159fc528f Merge branch 'ext/hch/repair-compressed-v3' into for-next- [...] adds 3ce21a0734f0 Merge branch 'for-next-next-v5.19-20220718' into for-next- [...] adds 62bfe89becae Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list adds 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode adds 97aedff78646 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 45d9321d646a smb3: check xattr value length earlier adds 9f727eba3c15 cifs: remove redundant initialization to variable mnt_sign [...] adds c2d16631997d cifs: remove unnecessary type castings adds 8dbb34711bfa cifs: remove unnecessary (void*) conversions. adds 46a5b27901cc cifs: remove some camelCase and also some static build warnings adds 3a7fd55d0be7 cifs: remove minor build warning adds 21371c3fa00c Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 2df7c4bd7c1d erofs: wake up all waiters after z_erofs_lzma_head ready adds 448b5a1548d8 erofs: avoid consecutive detection for Highmem memory adds feafb7ef037a erofs: get rid of unneeded `inode', `map' and `sb' adds 57ae72cc06a2 erofs: clean up z_erofs_collector_begin() adds 0308e8ec28f8 erofs: introduce `z_erofs_parse_out_bvecs()' adds 4845ecf1184c erofs: introduce bufvec to store decompressed buffers adds 0ef51c8b5892 erofs: drop the old pagevec approach adds 7a302ece4e6e erofs: introduce `z_erofs_parse_in_bvecs' adds 29b37105dd71 erofs: switch compressed_pages[] to bufvec adds d09bee88c7c7 erofs: rework online page handling adds 813cb712f5c9 erofs: get rid of `enum z_erofs_page_type' adds 35eac211d18d erofs: clean up `enum z_erofs_collectmode' adds 66ba2096dee2 erofs: get rid of `z_pagemap_global' adds e31f78854028 erofs: introduce struct z_erofs_decompress_backend adds 1dea8d840723 erofs: try to leave (de)compressed_pages on stack if possible adds 29b91abc6d5a erofs: introduce z_erofs_do_decompressed_bvec() adds d12c9b337860 erofs: record the longest decompressed size in this round adds 410bae521617 erofs: introduce multi-reference pclusters (fully-referenced) adds 2de066b89d59 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 9888725d8a64 fs/ext2: replace ternary operator with min_t() adds 7fd0dbb80f46 Merge ext2 min_t() cleanup from Jiangshan Yi. adds 9fb45285386a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 4e87d7366915 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds cfc902647884 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 8da572c52a9b fs-verity: mention btrfs support adds d6b886c4c1ef Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] adds f71ebaee7745 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c36910d15d18 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4b8dbdfbc5f6 SUNRPC: Fix an RPC/RDMA performance regression adds 9597152d9884 Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" adds 7836d75467e9 pNFS/flexfiles: Report RDMA connection errors to the server adds 431794e67e23 pNFS/files: Handle RDMA connection errors correctly adds 6ca0a6f834ed NFS: Fix case insensitive renames adds f07a5d2427fc NFSv4.1: Don't decrease the value of seq_nr_highest_sent adds 7ccafd4b2b9f NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly adds f931d8374cad nfs/blocklayout: refactor block device opening adds 064109db53ec NFS: remove redundant code in nfs_file_write() adds c77c738c37d0 nfs: Replace kmap() with kmap_local_page() adds 8b4e87a1d68f nfs: fix port value parsing adds f1bafa7375c0 sunrpc: fix expiry of auth creds adds 940261a19508 NFS: Allow setting rsize / wsize to a multiple of PAGE_SIZE adds 51fd2eb52c0c NFSv4: Fix races in the legacy idmapper upcall adds de89dcd6af29 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds d3608b23acab NLM: Defend against file_lock changes after vfs_test_lock() adds a6ee59336e4a SUNRPC: Expand the svc_alloc_arg_err tracepoint adds 53e794122f2a NFSD: Instrument fh_verify() adds f3b863afe1a5 NFSD: Fix space and spelling mistake adds 8599040cbad0 nfsd: remove redundant assignment to variable len adds a9aeb79f9203 SUNRPC: Fix server-side fault injection documentation adds 1a6121ca63c5 NFSD: Demote a WARN to a pr_warn() adds a6406d4234da NFSD: Report filecache LRU size adds d330cdde3280 NFSD: Report count of calls to nfsd_file_acquire() adds 0187c33071ab NFSD: Report count of freed filecache items adds e6cb8fc097af NFSD: Report average age of filecache items adds 99fbaf6afc9d NFSD: Add nfsd_file_lru_dispose_list() helper adds ffe885404315 NFSD: Refactor nfsd_file_gc() adds f89c538b3b32 NFSD: Refactor nfsd_file_lru_scan() adds 3d87c9f3ac0a NFSD: Report the number of items evicted by the LRU walk adds 83a19c3b452f NFSD: Record number of flush calls adds 37b172b6b452 NFSD: Zero counters when the filecache is re-initialized adds 0357aff15676 NFSD: Hook up the filecache stat file adds 7a57743254fa NFSD: WARN when freeing an item still linked via nf_lru adds bee249ca95d0 NFSD: Trace filecache LRU activity adds 8faf1c66c219 NFSD: Leave open files out of the filecache LRU adds 998d114355c7 NFSD: Fix the filecache LRU shrinker adds 02c03044fc9e NFSD: Never call nfsd_file_gc() in foreground paths adds 9167eb94d981 NFSD: No longer record nf_hashval in the trace log adds 8263f6aa088c NFSD: Remove lockdep assertion from unhash_and_release_locked() adds 2442e0be271a NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds 2ac4da0ec1a3 NFSD: Refactor __nfsd_file_close_inode() adds da2c9dc36835 NFSD: nfsd_file_hash_remove can compute hashval adds d7c9e4cb22b3 NFSD: Remove nfsd_file::nf_hashval adds 5640a38fc610 NFSD: Replace the "init once" mechanism adds b8a6144ead6b NFSD: Set up an rhashtable for the filecache adds 7315a712aa37 NFSD: Convert the filecache to use rhashtable adds 1b5a6bb08d96 NFSD: Clean up unused code after rhashtable conversion adds 7d3d44756e19 NFSD: Separate tracepoints for acquire and create adds 2d044dc93987 NFSD: Move nfsd_file_trace_alloc() tracepoint adds 4ba22226f3be NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 49dd50b0bad5 NFSD: Ensure nf_inode is never dereferenced adds a505db20ee1b NFSD: refactoring v4 specific code to a helper in nfs4state.c adds ec56473c25fc NFSD: keep track of the number of v4 clients in the system adds 2a1bd2f6b336 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] adds dd9808e84b42 NFSD: Remove CONFIG_SUNRPC_GSS_MODULE adds 7e6053c7527a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5415bfe981b8 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 8b11ff098af4 9p: Add client parameter to p9_req_put() adds 67dd8e445ee0 9p: roll p9_tag_remove into p9_req_put adds 4ac7573e1f93 net: 9p: fix refcount leak in p9_read_work() error handling adds aa7aeee16948 net/9p: Initialize the iounit field during fid creation adds 455a758f3bbc Merge branch '9p-next' of git://github.com/martinetd/linux adds 04a98a036cf8 xfs: flush inode gc workqueue before clearing agi bucket adds a4454cd69c66 xfs: factor the xfs_iunlink functions adds 4fcc94d65327 xfs: track the iunlink list pointer in the xfs_inode adds 04755d2e5821 xfs: refactor xlog_recover_process_iunlinks() adds a83d5a8b1d94 xfs: introduce xfs_iunlink_lookup adds 2fd26cc07e9f xfs: double link the unlinked inode list adds 5301f8701314 xfs: clean up xfs_iunlink_update_inode() adds 062efdb0803a xfs: combine iunlink inode update functions adds fad743d7cd8b xfs: add log item precommit operation adds 784eb7d8dd41 xfs: add in-memory iunlink log item adds 4613b17cc478 Merge tag 'xfs-iunlink-item-5.20' of git://git.kernel.org/ [...] adds 85c73bf726e4 xfs: rework xfs_buf_incore() API adds de67dc575434 xfs: break up xfs_buf_find() into individual pieces adds 348000804a0f xfs: merge xfs_buf_find() and xfs_buf_get_map() adds d8d9bbb0ee6c xfs: reduce the number of atomic when locking a buffer aft [...] adds 32dd4f9c506b xfs: remove a superflous hash lookup when inserting new buffers adds 298f34224506 xfs: lockless buffer lookup adds 35c5a09f5346 Merge tag 'xfs-buf-lockless-lookup-5.20' of git://git.kern [...] adds 732436ef916b xfs: convert XFS_IFORK_PTR to a static inline helper adds 2ed5b09b3e8f xfs: make inode attribute forks a permanent part of struct [...] adds e45d7cb2356e xfs: use XFS_IFORK_Q to determine the presence of an xattr fork adds 932b42c66cb5 xfs: replace XFS_IFORK_Q with a proper predicate function adds c01147d92989 xfs: replace inode fork size macros with functions adds 6d200bdc017a Merge tag 'make-attr-fork-permanent-5.20_2022-07-14' of gi [...] adds 95ff0363f3f6 xfs: fix use-after-free in xattr node block inactivation adds 9899307eddfa Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds ec31f4d9e873 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 234f8989762b Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 337a9cc9dca7 lockd: set owner when unlocking files adds 0c94c75e4212 lockd: fix nlm_close_files adds 4648f81306d5 fs/lock: Don't allocate file_lock in flock_make_lock(). adds 0064b3d9f96f fs/lock: Rearrange ops in flock syscall. adds 7385d5017975 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds ae76a60b69b5 block: fix leaking page ref on truncated direct io adds 3656516b9e39 Merge branches 'fixes', 'alignment-fixes-rebased', 'work.9 [...] adds afe667d84f20 new iov_iter flavour - ITER_UBUF adds 8b662e639236 switch new_sync_{read,write}() to ITER_UBUF adds dedaa90ed7e9 splice: stop abusing iov_iter_advance() to flush a pipe adds 0a088c8d6874 ITER_PIPE: helper for getting pipe buffer by index adds 4684b809ee47 ITER_PIPE: helpers for adding pipe buffers adds e26df77b6890 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds d409d643e709 ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds 6b97a6011ff9 ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds 932efc736b67 ITER_PIPE: clean pipe_advance() up adds 12af45418266 ITER_PIPE: clean iov_iter_revert() adds ee12805743b1 ITER_PIPE: cache the type of last buffer adds 447dc04147e2 ITER_PIPE: fold data_start() and pipe_space_for_user() together adds a7339de0303b iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds a08d80516049 iov_iter_get_pages(): sanity-check arguments adds 21a8d447834a unify pipe_get_pages() and pipe_get_pages_alloc() adds 137fce1d1a1d unify xarray_get_pages() and xarray_get_pages_alloc() adds 24d75eec4b5b unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds 8d35ca7738c9 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds a982e4e1740f fold __pipe_get_pages() into pipe_get_pages() adds 2f4eb33b8922 iov_iter: saner helper for page array allocation adds 834b26166282 iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 4d3d7082926b block: convert to advancing variants of iov_iter_get_pages [...] adds 9cfb833af985 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds 5c8baa273bc3 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds 31beaca073f0 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds 2c82c745d908 ceph: switch the last caller of iov_iter_get_pages_alloc() adds 3cc346c01da4 get rid of non-advancing variants adds 5fffa443ddc8 pipe_get_pages(): switch to append_pipe() adds 30d98804b636 expand those iov_iter_advance()... adds e7478158e137 fs: clear or set FMODE_LSEEK based on llseek function adds 4e3299eaddff fs: do not compare against ->llseek adds c9eb2d427c1c dma-buf: remove useless FMODE_LSEEK flag adds 54ef7a47f67d vfio: do not set FMODE_LSEEK flag adds 97ef77c52b78 fs: check FMODE_LSEEK to control internal pipe splicing adds 868941b14441 fs: remove no_llseek adds 6e0dd121ec1f Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] adds da83454e34fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a3bfa01aa1c lib/test_printf.c: split write-beyond-buffer check in two adds 7f6fa2d4a510 Merge branch 'for-5.20' into for-next adds efc9d3c5e803 Merge branch 'rework/kthreads' into for-next adds 776555e8b975 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 08d0cc5f3426 PCI/ASPM: Remove pcie_aspm_pm_state_change() adds ba13d4575da5 PCI/ASPM: Unexport pcie_aspm_support_enabled() adds d251fe7a6687 Merge branch 'pci/aspm' adds 1bc2b7bfba6e PCI: endpoint: Don't stop controller when unbinding endpoi [...] adds e4d6d93b34f5 Merge branch 'pci/endpoint' adds 9ffb98f144eb PCI/AER: Configure ECRC for every device adds 8795e182b02d PCI/portdrv: Don't disable AER reporting in get_port_devic [...] adds f26e58bf6f54 PCI/AER: Enable error reporting when AER is native adds 5e6ae050955b PCI/AER: Iterate over error counters instead of error strings adds ae0fa2c1aa8e Merge branch 'pci/err' adds 4f23bd5d09af PCI/doc: Convert examples to generic power management adds d239cbd915a7 Merge branch 'pci/pm' adds 8e5eb3a80aec Merge branch 'pci/virtualization' adds b326f41c9d67 Merge branch 'pci/ctrl/aardvark' adds 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps adds 92741588bfb8 Merge branch 'pci/ctrl/dwc' adds 8353813c88ef PCI: endpoint: Enable DMA tests for endpoints with DMA cap [...] adds a01fd6b76b4b Merge branch 'pci/ctrl/dwc-edma' adds ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks adds 1357da5bfff7 PCI: exynos: Correct generic PHY usage adds 019686cc3090 Merge branch 'pci/ctrl/exynos' adds e05f33c3eb8b PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] adds 8b2a017eaa43 PCI: imx6: Move PHY management functions together adds b805cf0a70d2 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier adds 4b88d2da2b9d PCI: imx6: Move imx6_pcie_clk_disable() earlier adds 8a5834a6f944 PCI: imx6: Factor out ref clock disable to match enable adds e3334dfafb2a PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() adds a5bea9a09d08 PCI: imx6: Propagate .host_init() errors to caller adds 2b5b48d64a45 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks adds 67052832be7e PCI: imx6: Call host init function directly in resume adds 41de2be1a14e PCI: imx6: Turn off regulator when system is in suspend mode adds 8e014add498a PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] adds 38c00d4ae671 PCI: imx6: Mark the link down as non-fatal error adds 034a46afcb9b PCI: imx6: Reduce resume time by only starting link if it [...] adds fc59b59e157b PCI: imx6: Do not hide PHY driver callbacks and refine the [...] adds 5af501602ec7 PCI: imx6: Disable clocks in reverse order of enable adds 1d193057de55 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier adds 25ae5434c3de PCI: imx6: Reformat suspend callback to keep symmetric wit [...] adds 87f1cecb09ae PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers adds 19f5e788ff02 PCI: imx6: Support more than Gen2 speed link mode adds 8e601f9a87bb Merge branch 'pci/ctrl/imx6' adds 09a444b9df5f Merge branch 'pci/ctrl/iproc' adds 40a6cc141b4b PCI/ACPI: Guard ARM64-specific mcfg_quirks adds dee449aafd48 PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A adds cd89edda4002 PCI: loongson: Add ACPI init support adds 2410e3301fcc PCI: loongson: Don't access non-existent devices adds 05b8962d374f PCI: loongson: Work around LS7A incorrect Interrupt Pin registers adds 31eaecf8d960 Merge branch 'pci/ctrl/loongson' adds 7951320271f2 Merge branch 'pci/ctrl/mediatek' adds c95b61b65527 Merge branch 'pci/ctrl/mediatek-gen3' adds 00078e973055 Merge branch 'pci/ctrl/microchip' adds 38f897ae3d44 PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks adds a0e43bb9973b PCI: qcom: Power on PHY before IPQ8074 DBI register accesses adds 36d9018d557c PCI: qcom: Power on PHY before DBI register accesses adds affac98a604c PCI: qcom: Remove unnecessary pipe_clk handling adds 7eb5768c2693 PCI: qcom: Drop manual pipe_clk_src handling adds 996ab868d630 PCI: dwc: Move GEN3_RELATED DBI definitions to common header adds 9a765805f62a PCI: qcom: Define slot capabilities using PCI_EXP_SLTCAP_* adds 0cf7c2efe8ac PCI: qcom: Add IPQ60xx support adds 5b05eab58420 dt-bindings: PCI: qcom: Fix description typo adds 839fbdee4c08 dt-bindings: PCI: qcom: Fix reset conditional adds ed5b2d890bb6 Merge branch 'pci/ctrl/qcom' adds 973c3f14b2f2 Merge branch 'pci/ctrl/rcar-gen2' adds 250a179dcc43 Merge branch 'pci/ctrl/switchtec' adds c86e23dae0f4 Merge branch 'pci/ctrl/tegra194' adds c7d80d55dce8 Merge branch 'pci/ctrl/vmd' adds 1dff012f636d PCI: Drop of_match_ptr() to avoid unused variables adds c86c8360959e arm: ioremap: Fix pci_remap_iospace() when CONFIG_MMU unset adds 778aca71a6c0 Merge branch 'pci/misc' adds 7d435db52705 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 57893dedf735 Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] adds d23a1c24e711 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1f77ecc75aa i2c: mlxcpld: Fix register setting for 400KHz frequency adds 824a826e2e76 i2c: imx: fix typo in comment adds 4ca8ca873d45 i2c: cadence: Change large transfer count reset logic to b [...] adds 51c75695bae3 Merge branch 'i2c/for-current' into i2c/for-next adds c80cb510104c dt-bindings: i2c: st,stm32-i2c: add entry for stm32mp13 adds d4d2f170dd33 i2c: stm32: add support for the STM32MP13 soc adds 9ae551ded5ba i2c: scmi: Replace open coded device_get_match_data() adds 1f438d2318f4 i2c: mlxcpld: Add callback to notify probing completion adds 50dacfb030f3 Merge branch 'i2c/for-mergewindow' into i2c/for-next adds e4e73db2885b Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds f30ce040a704 hwmon: (pmbus) Move pec attribute to I2C device adds eaf87c006f03 hwmon: (lm90) Generate sysfs and udev events for all alarms adds f6d0775119fb hwmon: (lm90) Rework alarm/status handling adds 479f21d41d30 hwmon: (lm90) Reorder include files in alphabetical order adds ff8f0a652d2f hwmon: (lm90) Reorder chip enumeration to be in alphabetic [...] adds ddf2a6093c56 hwmon: (lm90) Use BIT macro adds ca7b9b14a022 hwmon: (lm90) Move status register bit shifts to compile time adds f68480cc3275 hwmon: (lm90) Stop using R_/W_ register prefix adds 3b0982ff93aa hwmon: (lm90) Improve PEC support adds 425f5b5d15c2 hwmon: (lm90) Add partial PEC support for ADT7461 adds d70fa73d8433 hwmon: (lm90) Enable full PEC support for ADT7461A adds b2644494a4c7 hwmon: (lm90) Add support for unsigned and signed temperatures adds 8f19501d87e0 hwmon: (lm90) Only re-read registers if volatile adds a8ddcc5750a9 hwmon: (lm90) Support multiple temperature resolutions adds b977ed27c4db hwmon: (lm90) Use single flag to indicate extended tempera [...] adds c7cebce984a2 hwmon: (lm90) Rework detect function adds d277fbd53d9d hwmon: (lm90) Add support for additional chip revision of NCT1008 adds 0707dda69d85 hwmon: (lm90) Fix/Add detection of G781-1 adds e9684fdbdc52 hwmon: (lm90) Add flag to indicate 'alarms' attribute support adds 904a6fe689e2 hwmon: (lm90) Add explicit support for MAX6648/MAX6692 adds a9f3d3a80a40 hwmon: (lm90) Add support for ADT7481, ADT7482, and ADT7483 adds 9888775be8c0 hwmon: (lm90) Strengthen chip detection for ADM1032, ADT74 [...] adds 399a8a0046cf hwmon: (lm90) Add support for MAX6690 adds 2cb8d9d83130 hwmon: (lm90) Add flag to indicate support for minimum tem [...] adds ca6bfa3b7325 hwmon: (lm90) Add flag to indicate conversion rate support adds 3c1ecccbbc13 hwmon: (lm90) Add support for MAX6642 adds c9933a4439b5 hwmon: (lm90) Let lm90_read16() handle 8-bit read operations adds 6be4b1a43082 hwmon: (lm90) Introduce 16-bit register write function adds c09472fcf9e0 hwmon: (lm90) Support MAX1617 and LM84 adds 0c6bffd4a625 hwmon: (lm90) Add support for ADM1021, ADM1021A, and ADM1023 adds 37d1dc8d48cf hwmon: (lm90) Add remaining chips supported by adm1021 driver adds df18fccd99e3 hwmon: (lm90) Combine lm86 and lm90 configuration adds af4540b112c4 hwmon: (lm90) Add explicit support for NCT210 adds 2c6cb6c55785 hwmon: (lm90) Add support for ON Semiconductor NCT214 and NCT72 adds d8521f82dfb6 hwmon: (lm90) Add support for ON Semiconductor NCT218 adds 41e6d7215d79 hwmon: (lm90) Add support for ADT7421 adds b1526b38e363 hwmon: (lm90) Only disable alerts if not already disabled adds f63f6cce28cd hwmon: (lm90) Add explicit support for ADM1020 adds 9a1986637021 hwmon: (lm90) Add support and detection of Philips/NXP NE1618 adds 018b82877046 hwmon: (lm90) Add table with supported Analog/ONSEMI devices adds ca99633ae409 hwmon: (lm90) Support temp_samples attribute adds 4036a48e20e8 hwmon: (pmbus) Add IEEE 754 half precision support to PMBus core adds 5e9caf86b835 dt-bindings: trivial-devices: Add lt7182s adds e10d9e4ca1d9 hwmon: (pmbus) Add support for Analog Devices LT7182S adds 739743ec78c9 hwmon: (f71882fg) Add support for F71858AD (0x0903) adds 39397ba8a7ec hwmon: (lm75) Replace kernel.h with the necessary inclusions adds fd2d53c367ae hwmon: (sch56xx-common) Add DMI override table adds bae26b801f98 hwmon: (asus-ec-sensors) add support for Strix Z690-a D4 adds 8a85007c8386 hwmon: (pmbus) add a function to check the presence of a b [...] adds 6fd584230a85 hwmon: (pmbus) add MFR_* registers to debugfs adds b97adb596399 hwmon: Allow to compile ASB100 and FSCHMD on !X86 adds d8d5879a4442 dt-bindings: hwmon: Add compatible string for ADT7481 in lm90 adds f07691219cff dt-bindings: hwmon: Allow specifying channels for lm90 adds b9e7dfdedbc5 hwmon: (lm90) Add compatible entry for adt7481 adds 27f0438972fc hwmon: (lm90) Define maximum number of channels that are s [...] adds f9938eeb97fc hwmon: (lm90) Read the channel's label from device-tree adds 9b00a5f50934 hwmon: (occ) Delete unnecessary NULL check adds 07845f559d32 hwmon: (lm90) Add support for 2nd remote channel's offset [...] adds 00dc6452bee5 hwmon: (lm90) Read the channel's temperature offset from d [...] adds 0356d778aa1e hwmon: (pmbus) fix build error unused-function adds 452d5e297694 hwmon: (nct6775) Drop duplicate NULL check in ->init() and [...] adds 385e5f57053f hwmon: (dell-smm) Add Dell XPS 13 7390 to fan control whitelist adds 489dd8f05a3e hwmon: (dell-smm) Add Dell G5 5590 to DMI table adds b674bcb13f41 hwmon: (gsc-hwmon) Add missing of_node_put() adds 07fb76273db8 hwmon: (pmbus) Introduce and use cached vout margins adds 2a20db9bfc42 hwmon: (pmbus) Add list_voltage to pmbus ops adds 4a235369dae5 hwmon: (pmbus/ltc2978) Set voltage resolution adds c10d52d6eda3 hwmon: (dell-smm) Improve assembly code adds 8f9eb10ff71d hwmon: (asus-ec-sensors) add support for Maximus XI Hero adds 5993b9887ac3 hwmon: (lm90) Use worker for alarm notifications adds 8e1187fe7a7f hwmon: (asus_wmi_sensors) Save a few bytes of memory adds 5918036cfa8d hwmon: (drivetemp) Add module alias adds 1c4e4f4a0e8d hwmon: (asus-ec-sensors) add missing sensors for X570-I GAMING adds 654c97351baf hwmon: (aquacomputer_d5next) Move device-specific data int [...] adds 9992b19d756a hwmon: (asus-ec-sensors) add definitions for ROG ZENITH II [...] adds 03508eea5385 hwmon: (mcp3021) improve driver support for newer hwmon interface adds 6399c2485dc4 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds d5a0cdb852b3 MAINTAINERS: mark linux-doc-tw-discuss mailing list moderated adds 12fe434314c8 Documentation: siphash: Fix typo in the name of offsetofend macro adds c528be5ed203 docs/zh_CN: core-api: Add watch_queue Chinese translation adds e6bd91a7a45e Documentation/translations/zh_CN/mm/page_owner.rst: adjust [...] adds ec7c56812fa5 Documentation: hyperv: Add overview of Hyper-V enlightenments adds ac1129e79e90 Documentation: hyperv: Add overview of VMbus adds ab3e69fc4d69 Documentation: hyperv: Add overview of clocks and timers adds f8a291b7e35d docs/zh_CN: Add a new translation of reporting-regressions.rst adds a4c174ca8d8f docs: kernel-docs: order reference from newest to oldest adds 615041d42a1a docs: kernel-docs: shorten the lengthy doc title adds f46b4b168cdb docs: kernel-docs: reflect that it is community-maintained adds 6c568f6a42ab docs: kernel-docs: add a reference mentioned in submitting [...] adds 3cb5e516869e docs: admin: devices: drop confusing outdated statement on Latex adds 9db370de2780 docs: process: remove outdated submitting-drivers.rst adds 26f200c9e56f docs: it_IT: align to submitting-drivers removal adds aa3b2a7ffae1 docs: ja_JP: howto: remove reference to removed submitting [...] adds 481bb592d300 docs: ko_KR: howto: remove reference to removed submitting [...] adds 9d4e2eed3f72 docs: zh_CN: align to submitting-drivers removal adds 374e4e6f7c77 docs: zh_TW: align to submitting-drivers removal adds 0582591cc454 doc/zh_CN: remove submitting-driver reference from docs adds bb6279d8ed25 Merge branch 'submitting-drivers-removal' into docs-next adds 99485a5d52bc Merge branch 'docs-next' of git://git.lwn.net/linux.git adds 5a7d75ffacec Merge branch 'master' of git://linuxtv.org/media_tree.git adds 46347e3ec616 media: v4l: async: Also match secondary fwnode endpoints adds d534b9520a12 media: vimc: add ancillary lens adds ec917d77c57c media: vimc: expand the names of vimc entity types adds f2e761fdace2 media: vimc: enumerate data link entities for clarity adds ee8dadd77048 media: vimc: use data link entities enum to index the ent_ [...] adds 39146d11411c media: vimc: documentation for lens adds 2a98e887e0e3 media: igorplugusb: use correct size pass to igorplugusb_probe() adds 6ab13540b745 media: ati-remote: remove private err() macro adds b464763cc348 media: lirc: ensure lirc device receives repeats adds 620a14e6724b media: mediatek: vcodec: Make decoder capability fields fi [...] adds a6221d42cc5f media: mediatek: vcodec: Make encoder capability fields fi [...] adds 00f6842ef41d media: v4l: Add packed YUV 4:4:4 YUVA and YUVX pixel formats adds 5a3757801e58 media: v4l2-tpg: Add support for the new YUVA and YUVX formats adds b0afed239a5b media: vivid: Add support for the new YUVA and YUVX formats adds 718d2153ad0d media: v4l2: Make colorspace validity checks more future-proof adds 48e93b0c2610 media: v4l2: Sanitize colorspace values in the framework adds 94d7fd9692b5 media: sunxi: Depend on GENERIC_PHY_MIPI_DPHY adds 7a9795b31049 media: ov7251: add missing disable functions on error in o [...] adds 817819b27e25 media: Replace dependency on VIDEO_V4L2_SUBDEV_API with select adds dbae22e2008e media: ar0521: fix Kconfig: VIDEO_V4L2 -> VIDEO_DEV adds 982c0487185b media: subdev: Add v4l2_subdev_call_state_try() macro adds f076057f0107 media: stm32: dcmi: Fix subdev op call with uninitialized state adds 3193ceeae48a media: mt9p031: Implement crop bounds get selection adds 1ed3d6446b96 media: entity: Add iterator for entity data links adds 549e622b22ad media: entity: Use dedicated data link iterator adds cfdb1954435e media: ov5693: count num_supplies using array_size adds 6ae8701f53a5 media: ov5693: add dvdd into ov5693_supply_names array adds 8a47d09eda47 media: ov5693: rename clk into xvclk adds 88b0c212e358 media: ov5693: add support for acpi clock-frequency prop adds 6b9ab6ab7d7d media: dt-bindings: ov5693: document YAML binding adds 109670df7dfe media: ov5693: add ov5693_of_match, dts support adds b4d1d5c65de9 media: venus: venus_helper_get_bufreq(): req is never NULL adds b228cf38f0b7 media: venus: set ubwc configuration on specific video hardware adds 64fe675e999c media: videodev2.h: add V4L2_CTRL_FLAG_DYNAMIC_ARRAY adds fb582cba4492 media: v4l2-ctrls: add support for dynamically allocated arrays. adds e17d02695f43 media: vivid: add dynamic array test control adds 9763fe6c5229 media: uapi: HEVC: Add missing fields in HEVC controls adds b92de2f91821 media: uapi: HEVC: Rename HEVC stateless controls with STA [...] adds c4a179c7167e media: uapi: HEVC: Change pic_order_cnt definition in v4l2 [...] adds 24aab5985fde media: uapi: HEVC: Add SEI pic struct flags adds 625e9ab479a7 media: uapi: HEVC: Add documentation to uAPI structure adds 869ba3c8bba7 media: uapi: HEVC: Define V4L2_CID_STATELESS_HEVC_SLICE_PA [...] adds 311027bd13eb media: uapi: Add V4L2_CID_STATELESS_HEVC_ENTRY_POINT_OFFSE [...] adds 01dcfd53335c media: uapi: Move parsed HEVC pixel format out of staging adds 16e2d220cdc6 media: uapi: Move the HEVC stateless control type out of staging adds 0a64f5f97ae9 media: controls: Log HEVC stateless control in .std_log adds 3360755ef89a media: hantro: Stop using Hantro dedicated control adds 13789e307049 media: uapi: HEVC: fix padding in v4l2 control structures adds e7060d9a78c2 media: uapi: Change data_bit_offset definition adds ca24fef0f2c8 media: uapi: move HEVC stateless controls out of staging adds 0edd95f25e31 media: imx: imx-mipi-csis: Set the subdev fwnode for endpo [...] adds a1c046d3228b media: imx: imx-mipi-csis: Add version register adds d200de90de2a media: imx: imx-mipi-csis: Implement the .get_frame_desc() [...] adds edbb6e251ebd media: dt-bindings: media: nxp,imx-mipi-csi2: i.MX8MP support adds 699b9a86a3f0 media: uvcvideo: Fix comment blocks style adds ebd6bae3b7e4 media: uvcvideo: Replace broken URL adds 710871163510 media: uvcvideo: Add missing value for power_line_frequency adds 86f7ef773156 media: uvcvideo: Add support for per-device control mappin [...] adds 382075604a68 media: uvcvideo: Limit power line control for Quanta UVC Webcam adds 9f22f959516f media: uvcvideo: Limit power line control for Chicony Easycamera adds 332a2235c419 media: uvcvideo: Limit power line control for Chicony Easycamera adds 95f03d973478 media: uvcvideo: Limit power line control for Quanta cameras adds eff1e24c8e67 media: uvcvideo: Limit power line control for Acer EasyCamera adds 1fef11a2f466 media: uvcvideo: Remove unneeded goto adds 3c8e19d3d3f9 media: Add P010 tiled format adds 8d03c2ab881b media: hantro: Support format filtering by depth adds b273deab2bac media: hantro: postproc: Fix buffer size calculation adds 4dc1fc7197a3 media: hantro: postproc: Fix legacy regs configuration adds 62d1c353b60a media: hantro: postproc: Properly calculate chroma offset adds 4e8c54fd22ec media: hantro: Store VP9 bit depth in context adds e4b8d13f19b9 media: hantro: sunxi: Enable 10-bit decoding adds 104a70e1d0bc media: cedrus: h265: Fix flag name adds f1a413902aa7 media: cedrus: h265: Fix logic for not low delay flag adds 1f258653e16c media: cedrus: Improve error messages for controls adds 4af46bcc4915 media: cedrus: Add error handling for failed setup adds 0ede8c820ae0 media: cedrus: h265: Add a couple of error checks adds c6618d278904 media: cedrus: Add helper for determining number of elements adds f0b4a9c46c11 media: cedrus: h265: Implement support for tiles adds 9d042e457ef8 media: videobuf2: Introduce vb2_find_buffer() adds 25e3bc6236e7 media: mediatek: vcodec: Use vb2_find_buffer adds 6c6d3eaefe40 media: tegra-vde: Use vb2_find_buffer adds 5b25e5432b8e media: vicodec: Use vb2_find_buffer adds d642f7c842fc media: hantro: Use vb2_find_buffer adds c4d987de9ca0 media: rkvdec: Use vb2_find_buffer adds 57cb848f0048 media: v4l2-async: Add notifier operation to destroy asd i [...] adds b2e44430b634 media: mc-entity: Rename media_entity_remote_pad() to medi [...] adds 5680fe45d66b media: mc-entity: Add a new helper function to get a remote pad adds 03b282861ca7 media: mc-entity: Add a new helper function to get a remot [...] adds 2f348f76d476 media: rkisp1: Enable compilation on ARCH_MXC adds 13c9810281f8 media: rkisp1: Disable runtime PM in probe error path adds 196179c54572 media: rkisp1: Read the ID register at probe time instead [...] adds cdce5b957d5e media: rkisp1: Rename rkisp1_match_data to rkisp1_info adds 9125aee770fc media: rkisp1: Save info pointer in rkisp1_device adds 1195b18c6486 media: rkisp1: Access ISP version from info pointer adds 0f3c2ab2a6da media: rkisp1: Make rkisp1_isp_mbus_info common adds fc890f00d0d5 media: rkisp1: cap: Print debug message on failed link validation adds deaf1120ab96 media: rkisp1: Move sensor .s_stream() call to ISP adds af2dababb4d6 media: rkisp1: Reject sensors without pixel rate control a [...] adds bc374e170217 media: rkisp1: Create link from sensor to ISP at notifier [...] adds cf7a8e248028 media: rkisp1: Create internal links at probe time adds 124b89f85e30 media: rkisp1: Rename rkisp1_subdev_notifier() to rkisp1_s [...] adds b0b8ab684d7d media: rkisp1: Fix sensor source pad retrieval at bound time adds 8082e2f4994d media: rkisp1: Split CSI handling to separate file adds 4fd1e6a9abb3 media: rkisp1: isp: Start CSI-2 receiver before ISP adds 039a73427bfa media: rkisp1: csi: Handle CSI-2 RX configuration fully in [...] adds 0c0b9f9c8e84 media: rkisp1: csi: Rename CSI functions with a common rki [...] adds a81138af1d0a media: rkisp1: csi: Move start delay to rkisp1_csi_start() adds c5045943cdd2 media: rkisp1: csi: Pass sensor pointer to rkisp1_csi_config() adds 3061c659ff10 media: rkisp1: csi: Constify argument to rkisp1_csi_start() adds c4a1d392acfe media: rkisp1: isp: Don't initialize ret to 0 in rkisp1_is [...] adds 055972a0f55f media: rkisp1: isp: Pass mbus type and flags to rkisp1_con [...] adds 745ba74ad6f1 media: rkisp1: isp: Rename rkisp1_device.active_sensor to source adds 8c1aa1970a74 media: rkisp1: isp: Add container_of wrapper to cast subde [...] adds fd130bc6fecc media: rkisp1: isp: Add rkisp1_device backpointer to rkisp1_isp adds bba100df1730 media: rkisp1: isp: Pass rkisp1_isp pointer to internal IS [...] adds b6ee2a5a36af media: rkisp1: isp: Move input configuration to rkisp1_con [...] adds ce5dd024309a media: rkisp1: isp: Merge ISP_ACQ_PROP configuration in si [...] adds c16f97acd28d media: rkisp1: isp: Initialize some variables at declaration time adds e3ab7e2052c7 media: rkisp1: isp: Fix whitespace issues adds 76302581d77e media: rkisp1: isp: Constify various local variables adds 222c04550e2f media: rkisp1: isp: Rename rkisp1_get_remote_source() adds 8b52ec2d1896 media: rkisp1: isp: Disallow multiple active sources adds b298f059b92c media: rkisp1: csi: Implement a V4L2 subdev for the CSI receiver adds 98bfd0cd5dc4 media: rkisp1: csi: Plumb the CSI RX subdev adds 2452171eb49b media: rkisp1: Use fwnode_graph_for_each_endpoint adds 6a0eaa25bf36 media: dt-bindings: media: rkisp1: Add port for parallel i [...] adds f42f4558a949 media: rkisp1: Support the ISP parallel input adds f1b8f17156d2 media: rkisp1: Add infrastructure to support ISP features adds 7d4f126fde89 media: rkisp1: Make the internal CSI-2 receiver optional adds 8bd1dbf8d580 media: rkisp1: debug: Add dump file in debugfs for MI main [...] adds a841a2cb5f08 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 7a644322f54e Merge branch 'acpi-bus' into linux-next adds c752089f7cf5 ACPI: video: Force backlight native for some TongFang devices adds f0341e67b378 ACPI: video: Shortening quirk list by identifying Clevo by [...] adds 03c440a26cba ACPI: video: Use native backlight on Dell Inspiron N4010 adds 6a86912ddfb9 Merge branches 'acpi-processor', 'acpi-apei', 'acpi-ec' an [...] adds 403dbe3a5383 Revert "ACPI / PM: LPIT: Register sysfs attributes based on FADT" adds 1a2dcab517cb ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 [...] adds 3d88c3707bac Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds a2f6a7ac60e2 cpufreq: Warn users while freeing active policy adds 6e28f057e345 Merge back earlier cpufreq material for 5.20. adds 72f8e01c5d4a Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds c46a0d5ae4f9 PM: runtime: Extend support for wakeirq for force_suspend|resume adds 37101d3c7193 PM: domains: Ensure genpd_debugfs_dir exists before remove adds ae6ccaa65038 PM: EM: convert power field to micro-Watts precision and a [...] adds c5d39fae8992 Documentation: EM: Switch to micro-Watts scale adds 5e0fd2026cdd firmware: arm_scmi: Get detailed power scale from perf adds f3ac888fc5fb cpufreq: scmi: Support the power scale in micro-Watts in S [...] adds 3b10a757254a Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds b3f6c43d008c pm-graph v5.9 adds 7c4300eb05fb Documentation: PM: Drop pme_interrupt reference adds f6a328cb3bc0 Merge branches 'pm-tools' and 'pm-docs' into linux-next adds 06d9fb48a80c thermal: intel: x86_pkg_temp_thermal: Drop duplicate 'is' [...] adds 7d57337b2194 intel: thermal: PCH: Drop ACPI_FADT_LOW_POWER_S0 check adds cd720ad594e6 Merge branches 'thermal-core' and 'thermal-intel' into linux-next adds 1e4633720119 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 72d67d6b3447 cpufreq: mediatek: fix error return code in mtk_cpu_dvfs_i [...] adds 9de0d75bb379 cpufreq: qcom-cpufreq-hw: use HZ_PER_KHZ macro in units.h adds cdcf8eb3e7d0 cpufreq: qcom-hw: Reset cancel_throttle when policy is re-enabled adds f7fca54a1899 cpufreq: qcom-hw: Disable LMH irq when disabling policy adds f2b03dffa62e cpufreq: qcom-hw: Remove deprecated irq_set_affinity_hint() call adds 68315f1a5f13 cpufreq: Change order of online() CB and policy->cpus modi [...] adds 3b4916a6e422 dt-bindings: opp: opp-v2-kryo-cpu: Fix example binding checks adds 228f901ccec8 dt-bindings: opp: Add missing compat devices adds a0c999b8a7b9 dt-bindings: opp: Add msm8939 to the compatible list adds 172a672af95c dt-bindings: cpufreq: cpufreq-qcom-hw: Add SM6375 compatible adds 33fe1cb20cf4 cpufreq: tegra194: Staticize struct tegra_cpufreq_soc instances adds a7db9fc3f8eb Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 3be51a3b1980 dt-bindings: interconnect: Add MediaTek CCI dt-bindings adds 86d231b1db1b PM / devfreq: mediatek: Introduce MediaTek CCI devfreq driver adds e7fd2e6b9772 dt-bindings: interconnect: samsung,exynos-bus: convert to [...] adds c9deb7486838 PM / devfreq: shut up kernel-doc warnings adds 2472934e36b5 PM / devfreq: imx-bus: use NULL to pass a null pointer rat [...] adds 53f853d55e31 PM / devfreq: tegra30: Add error message for devm_devfreq_ [...] adds 2b5729db8261 Merge branch 'devfreq-next' of git://git.kernel.org/pub/sc [...] adds 2083da24eb56 OPP: Allow multiple clocks for a device adds 274c3e83e7d9 OPP: Compare bandwidths for all paths in _opp_compare_key() adds e10a46443f76 OPP: Add key specific assert() method to key finding helpers adds f123ea74511d OPP: Assert clk_count == 1 for single clk helpers adds 8174a3a613af OPP: Provide a simple implementation to configure multiple clocks adds 2f71ae1a9e75 OPP: Allow config_clks helper for single clk case adds 1b195626850d PM / devfreq: tegra30: Register config_clks helper adds 1e5fb38442eb OPP: Remove dev{m}_pm_opp_of_add_table_noclk() adds 9b925dd569f5 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 0026f88ae840 thermal/drivers/qcom: Remove get_trend function adds 9307ea4ae7c5 thermal/drivers/tegra: Remove get_trend function adds 0e1f2573e9f8 thermal/drivers/u8500: Remove the get_trend function adds 3cdacdb345d8 thermal/core: Use clamp() helper in the stepwise governor adds 5665ce4c60d0 thermal/core: Remove DROP_FULL and RAISE_FULL adds 3a1e907afbc2 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] adds b4ebc59642b8 thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] adds 5caed9894e60 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] adds 95883cb87ce2 thermal/drivers/sun8i: Fix typo in comment adds 4d4bf485cca9 thermal/core: Remove duplicate information when an error occurs adds 853881e4395b thermal/of: Replace device node match with device node search adds 0401713606ab thermal/of: Remove the device node pointer for thermal_trip adds 18c51d1fea6d thermal/of: Move thermal_trip structure to thermal.h adds 84cf997c6de5 thermal/core: Remove unneeded EXPORT_SYMBOLS adds 44bfc6c5a778 thermal/core: Move thermal_set_delay_jiffies to static adds c42ceda3d1a9 thermal/core: Rename trips to ntrips adds b0e0e608c1de thermal/core: Add thermal_trip in thermal_zone adds 2a1c450038f4 thermal/core: Register with the trip points adds 45acd85edf2c thermal/of: Store the trips in the thermal zone adds 2c32c87fa8fc thermal/of: Use thermal trips stored in the thermal zone adds 33fe964a5a8b thermal/of: Initialize trip points separately adds e308c85b1b92 thermal/drivers/rzg2l: Fix comments adds 4c0859720272 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds 796eccb05e8a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ac53e0f53239 RDMA/qib: Use the bitmap API when applicable adds 6b81b7073ae6 IB/hfi1: switch to netif_napi_add_tx() adds 9217a222fbca IB/hfi1: switch to netif_napi_add_weight() adds 2157f5caaed5 ipoib: switch to netif_napi_add_weight() adds 1c61a402371a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e22aa1486668 net: Find dst with sk's xfrm policy not ctl_sk adds 1377a5b2d4bb ethernet/via: fix repeated words in comments adds edb2c3476db9 fddi/skfp: fix repeated words in comments adds 56d9f5fd2246 octeontx2-af: Use hashed field in MCAM key adds b747923afff8 octeontx2-af: Exact match support adds 812103edf670 octeontx2-af: Exact match scan from kex profile adds ef83e186855d octeontx2-af: devlink configuration support adds bab9eed564ed octeontx2-af: FLR handler for exact match table. adds 3571fe07a090 octeontx2-af: Drop rules for NPC MCAM adds 87e4ea29b030 octeontx2-af: Debugsfs support for exact match. adds 292822e961cc octeontx2: Modify mbox request and response structures adds 2dba9459d2c9 octeontx2-af: Wrapper functions for MAC addr add/del/update/reset adds d6c9784baf59 octeontx2-af: Invoke exact match functions if supported adds fa5e0ccb8f3a octeontx2-pf: Add support for exact match table. adds bb67a66689e2 octeontx2-af: Enable Exact match flag in kex profile adds b205c1b4236b Merge branch 'octeontx2-exact-match-table' adds 10c8fd2f7a40 bcm63xx: fix Tx cleanup when NAPI poll budget is zero adds 1090c1ea2208 tls: fix spelling of MIB adds bb56cea9abd8 tls: rx: add counter for NoPad violations adds 57128e98c33d tls: rx: fix the NoPad getsockopt adds 1d55f2031385 selftests: tls: add test for NoPad getsockopt adds 1c151feddaf5 Merge branch 'tls-rx-follow-ups-to-nopad' adds e7bde1c581e4 net: dsa: hellcreek: Use the bitmap API to allocate bitmaps adds 2b8bf3d6c993 net/fq_impl: Use the bitmap API to allocate bitmaps adds 9e433ac1a381 atm: he: Use the bitmap API to allocate bitmaps adds 2afe46474ba3 amd-xgbe: fix clang -Wformat warnings adds 367dfa121205 net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callba [...] adds 03f9c47d0f79 net/mlx5: Use devl_ API for rate nodes destroy adds 868232f5cd38 devlink: Remove unused function devlink_rate_nodes_destroy adds f1bc646c9a06 net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_ [...] adds da212bd29d7f net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register adds df539fc62b06 devlink: Remove unused functions devlink_rate_leaf_create/destroy adds 7b19119f4c7d net/mlx5: Use devl_ API in mlx5e_devlink_port_register adds 973598d46ede net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set adds f0680ef0f949 devlink: Hold the instance lock in port_new / port_del callbacks adds bfc54866856f Merge branch 'mlx5-devlink-mutex-removal-part-1' adds 5022e221c98a net: change the type of ip_route_input_rcu to static adds 70991f1e6858 dt-bindings: net: convert sff,sfp to dtschema adds 7ff7c9922859 dt-bindings: net: sff,sfp: rename example dt nodes to be m [...] adds dfa2854cbf92 arch: arm64: dts: lx2160a-clearfog-itx: rename the sfp GPI [...] adds 4ce223e5ef70 arch: arm64: dts: marvell: rename the sfp GPIO properties adds d7d27304a91e Merge branch 'dt-bindings-net-convert-sff-sfp-to-dtschema' adds ef2a95db8900 nfp: fix clang -Wformat warnings adds eca250b16690 nfp: support TX VLAN ctag insert in NFDK adds 536a6c8e05f9 tcp: make retransmitted SKB fit into the send window adds 512b2dc48e8b net: ip_tunnel: use strscpy to replace strlcpy adds f5360e9b314c mptcp: introduce and use mptcp_pm_send_ack() adds bedee0b56113 mptcp: address lookup improvements adds c157bbe776b7 mptcp: allow the in kernel PM to set MPC subflow priority adds 3ad14f54bd74 mptcp: more accurate MPC endpoint tracking adds 914f6a59b10f selftests: mptcp: add MPC backup tests adds c9ef2a486aa9 Merge branch 'mptcp-support-changes-to-initial-subflow-priority' adds 1aea9d87334d igb: add xdp frags support to ndo_xdp_xmit adds b6afeb87ad29 qlogic: qed: fix clang -Wformat warnings adds 7ae29fd1be43 ip_tunnel: allow to inherit from VLAN encapsulated IP adds 41337f52b967 ip6_gre: set DSCP for non-IP adds 3f8a8447fd0b ip6_gre: use actual protocol to select xmit adds b09ab9c92e50 ip6_tunnel: allow to inherit from VLAN encapsulated IP adds 116f5af7c3ab net: marvell: prestera: rework bridge flags setting adds fec7c9c73fd3 net: marvell: prestera: define MDB/flood domain entries an [...] adds 7950b214a1e4 net: marvell: prestera: define and implement MDB / flood d [...] adds deef0d6afe84 net: marvell: prestera: implement software MDB entries allocation adds dd517237c319 Merge branch 'prestera-mdb-offload' adds 83d85bb06915 net: extract port range fields from fl_flow_key adds 551871bfc82c net: prestera: add support for port range filters adds 4fb56d8508ed Merge branch 'prestera-port-range-filters' adds 3e35d198cee6 octeontx2-af: Skip CGX/RPM probe incase of zero lmac count adds 1abfb265f0ac net: devlink: fix unlocked vs locked functions descriptions adds 7715023aa51f net: devlink: use helpers to work with devlink->lock mutex adds 277cbb6bc4bd net: devlink: move unlocked function prototypes alongside [...] adds 00cf1fb3805f Merge branch 'devlink-cosmetic-fixes' adds d7c31cbde4bc net: ip6mr: add RTM_GETROUTE netlink op adds fc3dd0367e61 net: phy: mxl-gpy: fix version reporting adds 1db858707850 net: phy: mxl-gpy: cache PHY firmware version adds 1e9aa7baf096 net: phy: mxl-gpy: rename the FW type field name adds d523f2eb1dad net: phy: mxl-gpy: print firmware in human readable form adds cfc6c2fcb686 Merge branch 'phy-mxl-gpy-version-fix-and-improvements' adds ff3821bc3552 wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl8 [...] adds c528d7a2750a wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() adds 3c512307de40 wifi: nl80211: fix sending link ID info of associated BSS adds 68608f9991bd wifi: mac80211: fix center freq calculation in ieee80211_c [...] adds 37babce9127f wifi: mac80211: Use the bitmap API to allocate bitmaps adds 4ee186fa7e40 wifi: mac80211_hwsim: fix race condition in pending packet adds 58b6259d820d wifi: mac80211_hwsim: add back erroneously removed cast adds 736002fb6a09 Merge tag 'wireless-next-2022-07-13' of git://git.kernel.o [...] adds bc5c8260f411 net/sched: remove return value of unregister_tcf_proto_ops adds d86a153aca7e octeontx2-af: Remove duplicate include adds 6a605eb1d71e octeontx2-af: returning uninitialized variable adds 5dc0f7491f9a NFC: nxp-nci: add error reporting adds 9b633670087e octeontx2-af: Limit link bringup time at firmware adds ad39bafda736 xen-netfront: remove leftover call to xennet_tx_buf_gc() adds 06673c2102b3 xen-netfront: re-order error checks in xennet_get_responses() adds b126047f43f1 Merge branch 'xen-netfront-xsa-403-follow-on' adds 816cd1688331 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds 9a7923668bc7 net: devlink: make devlink_dpipe_headers_register() return void adds ced92571af24 net: devlink: fix a typo in function name devlink_port_new [...] adds a44c4511ffb2 net: devlink: fix return statement in devlink_port_new_notify() adds 6e6fbb72e48b Merge branch 'net-devlink-couple-of-trivial-fixes' adds 32ea2776a81b net/mlx5: Use the bitmap API to allocate bitmaps adds 0372c546eca5 net/mlx5: Introduce ifc bits for using software vhca id adds dc402ccc0d7b net/mlx5: Use software VHCA id when it's supported adds 606e6a72e29d net/mlx5: Expose vnic diagnostic counters for eswitch mana [...] adds e723f8662de7 net/mlx5: debugfs, Add num of in-use FW command interface slots adds 55d3654c1658 net/mlx5: Bridge, refactor groups sizes and indices adds d4893978f9f1 net/mlx5: Bridge, rename filter fg to vlan_filter adds 5a9db8d47a49 net/mlx5: Bridge, extract VLAN push/pop actions creation adds c5fcac93a3c2 net/mlx5: Bridge, implement infrastructure for VLAN protoc [...] adds 9c0ca9baaa04 net/mlx5: Bridge, implement QinQ support adds bbf0b4234bdc net/mlx5e: Removed useless code in function adds 9153da4635fe net/mlx5e: configure meter in flow action adds f7434ba0abfc net/mlx5e: Extend flower police validation adds 1c31cb922199 net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features adds 1a5504867437 net/mlx5e: Remove the duplicating check for striding RQ wh [...] adds c8fda7d28100 Merge tag 'mlx5-updates-2022-07-13' of git://git.kernel.or [...] adds 88b3822cdf2f net/sched: sch_cbq: Delete unused delay_timer adds 4bbaf764e1e1 net: dsa: qca8k: move driver to qca dir adds da92e03c7fbf octeontx2-af: Fixes static warnings adds 459f326e995c octeontx2-af: Set NIX link credits based on max LMAC adds e68c5dcf0aac net: ipv4: new arp_accept option to accept garp only if in [...] adds aaa5f515b16b net: ipv6: new accept_untracked_na option to accept na onl [...] adds 0ea7b0a454ca selftests: net: arp_ndisc_untracked_subnets: test for arp_ [...] adds 2acd1022549e Merge branch 'net-ipv4-ipv6-new-option-to-accept-garp-untr [...] adds 6d52e2de6415 net/smc: remove redundant dma sync ops adds 0ef69e788411 net/smc: optimize for smc_sndbuf_sync_sg_for_device and sm [...] adds 4bc5008e4387 net/smc: Introduce a sysctl for setting SMC-R buffer type adds b984f370ed51 net/smc: Use sysctl-specified types of buffers in new link group adds b8d199451c99 net/smc: Allow virtually contiguous sndbufs or RMBs for SMC-R adds ddefb2d20553 net/smc: Extend SMC-R link group netlink attribute adds 3898f52cd4f9 Merge branch 'net-smc-virt-contig-buffers' adds 4cbc325ed6b4 tls: rx: allow only one reader at a time adds 008141de8557 tls: rx: don't try to keep the skbs always on the list adds abb47dc95dc6 tls: rx: don't keep decrypted skbs on ctx->recv_pkt adds 53d57999fe02 tls: rx: remove the message decrypted tracking adds 8a958732818b tls: rx: factor out device darg update adds 541cc48be3b1 tls: rx: read the input skb from ctx->recv_pkt adds 6bd116c8c654 tls: rx: return the decrypted skb via darg adds 6ececdc51369 tls: rx: async: adjust record geometry immediately adds c618db2afe7c tls: rx: async: hold onto the input skb adds cbbdee9918a2 tls: rx: async: don't put async zc on the list adds fd31f3996af2 tls: rx: decrypt into a fresh skb adds fd18d5f132bf Merge branch 'tls-rx-avoid-skb_cow_data' adds da53af8cb932 net: dsa: microchip: fix Clang -Wunused-const-variable war [...] adds 6e693a104207 atl1c: use netif_napi_add_tx() for Tx NAPI adds bee7b30fe14e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9974d37ea75f skmsg: Fix invalid last sg check in sk_msg_recvmsg() adds 535a57a7ffc0 bpf: Remove is_valid_bpf_tramp_flags() adds f1e8a24ed2ca arm64: Add LDR (literal) instruction adds b2ad54e1533e bpf, arm64: Implement bpf_arch_text_poke() for arm64 adds efc9909fdce0 bpf, arm64: Add bpf trampoline for arm64 adds 49705c4ab324 samples/bpf: Fix xdp_redirect_map egress devmap prog adds f16214c102f0 bpf: Fix 'dubious one-bit signed bitfield' warnings adds 647cafa22349 bpf: add a ksym BPF iterator adds a9d2fae89fa8 selftests/bpf: add a ksym iter subtest adds d673532dafe0 Merge branch 'bpf: add a ksym BPF iterator' adds 4201d9ab3e42 bpf: reparent bpf maps on memcg offlining adds 1d5f82d9dd47 bpf, x86: fix freeing of not-finalized bpf_prog_pack adds ace2bee839e0 bpf: Make non-preallocated allocation low priority adds 8ed2f5a6f385 libbpf: Error out when binary_path is NULL for uprobe and USDT adds 8ab4cdcf03d0 bpf: Tidy up verifier check_func_arg() adds b1fc28b33886 samples: bpf: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE adds bf3f00378524 libbpf: Fix the name of a reused map adds 94bf6aad5dbe selftests/bpf: Return true/false (not 1/0) from bool functions adds 33f32e5072b6 bpf, arm64: Mark dummy_tramp as global adds ca2e1a627035 xsk: Mark napi_id on sendmsg() adds 5002615a37b1 bpf: Warn on non-preallocated case for BPF_PROG_TYPE_RAW_T [...] adds 96a233e600df bpf: Add endian modifiers to fix endian warnings adds 7fb27a56b9eb selftests/bpf: Do not attach kprobe_multi bench to bpf_dis [...] adds 9c7c48d6a1e2 bpf: Fix subprog names in stack traces. adds a2a5580fcbf8 bpf: Fix check against plain integer v 'NULL' adds 2e4966288c16 samples: bpf: Fix cross-compiling error by using bootstrap [...] adds 3a2a58c4479a tools: runqslower: Build and use lightweight bootstrap ver [...] adds 3848636b4a88 bpf: iterators: Build and use lightweight bootstrap versio [...] adds 8eab0a09a211 Merge branch 'Use lightweigt version of bpftool' adds 9ff5efdeb089 libbpf: perfbuf: Add API to get the ring buffer adds 65bc63bef279 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cf746bac6c5b esp6: Fix spelling mistake adds 5e25c25aa2c0 xfrm: improve wording of comment above XFRM_OFFLOAD flags adds 0d8888896c5c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f484da847a01 net/mlx5: Expose the ability to point to any UID from shared UID adds 6c27c56cdc69 net/mlx5: fs, expose flow table ID to users adds b0bb369ee451 net/mlx5: fs, allow flow table creation with a UID adds 73aa41cf1c9a RDMA/mlx5: Refactor get flow table function adds cc906f0a6435 RDMA/mlx5: Expose steering anchor to userspace adds 9af339319775 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds 0cc323d985f9 Bluetooth: hci_sync: Fix resuming scan after suspend resume adds b28a31ebc74f Bluetooth: Collect kcov coverage from hci_rx_work adds ab345b04433d Bluetooth: hci_sync: Fix not updating privacy_mode adds ff1688aab0d1 Bluetooth: hci_sync: Don't remove connected devices from a [...] adds f16943849f8b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9dd9495d560a wifi: rsi: remove unused variable adds cc5250cdb43d wifi: mac80211_hwsim: use 32-bit skb cookie adds 51d3cfaf992f wifi: mac80211: exclude multicast packets from AQL pending [...] adds 59e8ef18f6a1 wifi: cfg80211: use strscpy to replace strlcpy adds bf326cf53a38 wifi: mac80211: make 4addr null frames using min_rate for WDS adds 0bd509325508 wifi: mac80211: fix mesh airtime link metric estimating adds 912fa56b2763 wifi: mac80211_hwsim: Support link channel matching on rx adds 6858ad75c228 wifi: mac80211: consistently use sdata_dereference() adds 892b3bceb0b5 wifi: mac80211: rx: accept link-addressed frames adds 54283409cd16 wifi: mac80211: Consider MLO links in offchannel logic adds 6df2810ac9a9 wifi: cfg80211: Allow MLO TX with link source address adds 0866f8e3efd0 wifi: mac80211: Remove AP SMPS leftovers adds f91cb507e671 wifi: mac80211: add an ieee80211_get_link_sband adds 577e5b8c3924 wifi: cfg80211: add API to add/modify/remove a link station adds b95eb7f0eee4 wifi: cfg80211/mac80211: separate link params from station params adds 21476ad16d3c wifi: mac80211: implement callbacks for <add/mod/del>_link [...] adds 858fd1880ba5 wifi: nl80211: hold wdev mutex in add/mod/del link station adds 4e2f3d67e3af wifi: nl80211: hold wdev mutex for channel switch APIs adds 3d1cc7cdf2e8 wifi: nl80211: hold wdev mutex for station APIs adds d8675a63518c wifi: mac80211: RCU-ify link/link_conf pointers adds c0d6701261db wifi: nl80211: enable setting the link address at new station adds 23cc6d8c37cd wifi: cfg80211: make cfg80211_auth_request::key_idx signed adds 1d4c0f0405ee wifi: cfg80211: drop BSS elements from assoc trace for now adds b8375cf15834 wifi: mac80211_hwsim: Ack link addressed frames adds c5c48a11dd86 wifi: mac80211: debug: omit link if non-MLO connection adds 28977e790b5d wifi: mac80211: skip powersave recalc if driver SUPPORTS_D [...] adds 1e0b3b0b6cb5 wifi: mac80211: Align with Draft P802.11be_D1.5 adds 062e8e02dfd4 wifi: mac80211: Align with Draft P802.11be_D2.0 adds ba323e298594 wifi: mac80211: separate out connection downgrade flags adds e2722d278ee3 wifi: mac80211: fix key lookup adds 284b38b6902a wifi: nl80211: acquire wdev mutex for dump_survey adds 94ddc3b5aa21 wifi: mac80211: move ieee80211_request_smps_mgd_work adds b2e8434f1829 wifi: mac80211: set up/tear down client vif links properly adds 3fbddae46e5f wifi: mac80211: provide link ID in link_conf adds a3b8008dc142 wifi: mac80211: move ps setting to vif config adds 8c7c6b581987 wifi: mac80211: expect powersave handling in driver for MLO adds b3e2130bf5f6 wifi: mac80211: change QoS settings API to take link into account adds 7ebe994fbd2d wifi: mac80211: remove unused bssid variable adds b65567b03c95 wifi: mac80211: mlme: track AP (MLD) address separately adds 42ed6748afa4 wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link adds 5bd5666d8ad8 wifi: mac80211: mlme: first adjustments for MLO adds 6359598df67f wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data adds 1dd0f31c23aa wifi: mac80211: mlme: use ieee80211_get_link_sband() adds d3853f700ce6 wifi: mac80211: mlme: remove sta argument from ieee80211_c [...] adds 98b0b467466c wifi: mac80211: mlme: use correct link_sta adds 8f6e0dfc2245 wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request adds f662d2f4e22e wifi: cfg80211: prepare association failure APIs for MLO adds afa2d65938fe wifi: mac80211: mlme: unify assoc data event sending adds e69dac88a155 wifi: cfg80211: adjust assoc comeback for MLO adds cd47c0f57ae6 wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments int [...] adds 5cd212cb6415 wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO adds fd17bf041b40 wifi: mac80211: refactor elements parsing with parameter struct adds b327c84c328e wifi: mac80211: replace link_id with link_conf in start/stop_ap() adds 635495e9c43d wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() adds ab3a830d9664 wifi: mac80211: move tdls_chan_switch_prohibited to link data adds 38c6aa29d455 wifi: mac80211: fix multi-BSSID element parsing adds 483456590ade wifi: mac80211: don't set link address for station adds c57d2e6a6554 wifi: mac80211: remove redundant condition adds 19654a61bfd6 wifi: cfg80211: add ieee80211_chanwidth_rate_flags() adds 3dc05935ead8 wifi: mac80211: use only channel width in ieee80211_parse_ [...] adds c1690b66ba70 wifi: mac80211: refactor adding rates to assoc request adds 3c68cb81bf61 wifi: mac80211: refactor adding custom elements adds df9a9c44e91b wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements adds a95fe0678255 wifi: mac80211: consider EHT element size in assoc request adds cdf0a0a80c84 wifi: cfg80211: clean up links appropriately adds 939c4c7e823b wifi: mac80211: tighten locking check adds d3e2439b0f33 wifi: mac80211: fix link manipulation adds efbfe5165e5d wifi: nl80211: better validate link ID for stations adds 4e9c3af39820 wifi: nl80211: add EML/MLD capabilities to per-iftype capa [...] adds 9b6bf4d6120a wifi: nl80211: set BSS to NULL if IS_ERR() adds 8a263dcb585f wifi: mac80211: skip rate statistics for MLD STAs adds e434254946c6 wifi: mac80211: add a helper to fragment an element adds 45aaf17c0c34 wifi: nl80211: check MLO support in authenticate adds d2bc52498b6b wifi: nl80211: Support MLD parameters in nl80211_set_station() adds 67207bab9341 wifi: cfg80211/mac80211: Support control port TX from spec [...] adds d06faef14883 wifi: mac80211: Allow EAPOL frames from link addresses adds 0d5891e347a4 wifi: mac80211: Allow EAPOL tx from specific link adds 69c3f2d30c35 wifi: nl80211: allow link ID in set_wiphy with frequency adds e10b68011877 wifi: mac80211: don't check carrier in chanctx code adds 0cbf348a9a79 wifi: mac80211: Support multi link in ieee80211_recalc_min [...] adds fa2ca639c4e6 wifi: nl80211: advertise MLO support adds 727eff4dd198 wifi: mac80211: replace link_id with link_conf in switch/( [...] adds 7840bd468a99 wifi: mac80211: remove link_id parameter from link_info_changed() adds e3d331c9b620 wifi: cfg80211: set country_elem to NULL adds 34d76a14f8f7 wifi: nl80211: reject link specific elements on assoc link adds df35f3164ec1 wifi: nl80211: reject fragmented and non-inheritance elements adds ff5c4dc4cd78 wifi: nl80211: fix some attribute policy entries adds 19343659c82e wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO adds b048c98447fd wifi: mac80211: release channel context on link stop adds 64f4b93afaf1 wifi: mac80211: mlme: clean up supported channels element code adds 8ec9a96b83bd wifi: mac80211: add multi-link element to AUTH frames adds de03f8ac5c52 wifi: mac80211: make ieee80211_check_rate_mask() link-aware adds 39eac2de0098 wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link adds bbe90107e1d9 wifi: mac80211: mlme: refactor link station setup adds 61513162aa2d wifi: mac80211: mlme: shift some code around adds 4a21a8ae7964 wifi: mac80211: mlme: change flags in ieee80211_determine_ [...] adds 39d805998c59 wifi: mac80211: mlme: switch some things back to deflink adds 978420c2105c wifi: mac80211: mlme: refactor assoc req element building adds 7781f0d81c7a wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit adds 6911458dc428 wifi: mac80211: mlme: refactor assoc success handling adds a857c21eaf39 wifi: mac80211: mlme: remove address arg to ieee80211_mark [...] adds 1845c1d4a455 wifi: mac80211: mlme: refactor assoc link setup adds 74e1309acedc wifi: mac80211: mlme: look up beacon elems only if needed adds 7464f665158e wifi: cfg80211: add cfg80211_get_iftype_ext_capa() adds 5d3a341c0dd2 wifi: mac80211: mlme: refactor ieee80211_set_associated() adds 175ad2ec89fe wifi: mac80211: limit A-MSDU subframes for client too adds d46ffecf82de wifi: mac80211_hwsim: implement sta_state for MLO adds f36fe0a2df03 wifi: mac80211: fix up link station creation/insertion adds 3e0278b717b0 wifi: mac80211: select link when transmitting to non-MLO stations adds 42fb9148c078 wifi: mac80211: do link->MLD address translation on RX adds aea9a6088ae4 wifi: mac80211_hwsim: do rc update per link adds 2ab60f49eb4d wifi: mac80211_hwsim: use MLO link ID for TX adds af4f2aa35a44 wifi: mac80211_hwsim: fix TX link selection adds 425f4b5fce7c wifi: mac80211: add API to parse multi-link element adds 81151ce462e5 wifi: mac80211: support MLO authentication/association wit [...] adds 8f5d9e68c90d wifi: mac80211: remove stray printk adds bd363ee53302 wifi: mac80211: mlme: set sta.mlo correctly adds 63907290faa9 mt76: mt7915: fix endianness in mt7915_rf_regval_get adds cffd93411575 mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu [...] adds f572dc969a59 mt76: mt7915: fix endian bug in mt7915_rf_regval_set() adds 162d5c14ba48 mt76: add 6 GHz band support in mt76_sar_freq_ranges adds f965333e491e mt76: mt7921: introduce ACPI SAR support adds 63db9d4012af mt76: mt7921: introduce ACPI SAR config in tx power adds 3685727c4dcd mt76: mt7915: add more ethtool stats adds ef55564e2b17 mt76: add DBDC rxq handlings into mac_reset_work adds 45b6f9cb8ffc mt76: mt7921: add PATCH_FINISH_REQ cmd response handling adds a55a0c701c12 mt76: mt7921s: fix firmware download random fail adds 12fba11c7ebd dt-bindings: net: wireless: mt76: add clock description fo [...] adds c0182aa98570 mt76: mt7915: add missing bh-disable around tx napi enable [...] adds e55c27ed9ccf mt76: mt7615: add missing bh-disable around rx napi schedule adds 9ed107e0e98b mt76: mt7921: add missing bh-disable around rx napi schedule adds 56054087bb17 mt76: mt7921: get rid of mt7921_mcu_exit adds 3d8c636c3e9e mt76: connac: move shared fw structures in connac module adds c132fc7d83bb mt76: mt7921: move fw toggle in mt7921_load_firmware adds b9ec27102ac0 mt76: connac: move mt76_connac2_load_ram in connac module adds 28fec923d240 mt76: connac: move mt76_connac2_load_patch in connac module adds 049c94f8e914 mt76: mt7663: rely on mt76_connac2_fw_trailer adds d9fcfc1424aa mt76: enable the VHT extended NSS BW feature adds e00b3e407efe mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature adds d502e30020b8 mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature adds 90211957a640 mt76: connac: move mac connac2 defs in mt76_connac2_mac.h adds 182071cdd594 mt76: connac: move connac2_mac_write_txwi in mt76_connac module adds b932425b6314 mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module adds c149d3a90586 mt76: mt7921: not support beacon offload disable command adds 9d958b60ebc2 mt76: mt7921: fix command timeout in AP stop period adds f71662de66a6 mt76: connac: move HE radiotap parsing in connac module adds 0880d40871d1 mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in [...] adds d832f5e73815 mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module adds cfd6110998e3 mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl adds 79717c4eeeae mt76: mt7615: do not update pm stats in case of error adds f4a92547fb98 mt76: mt7921: do not update pm states in case of error adds 364718c94ac2 mt76: mt7921s: fix possible sdio deadlock in command fail adds d5a50e6bd197 mt76: mt7921: fix aggregation subframes setting to HE max adds 31f3248a7593 mt76: mt7921: enlarge maximum VHT MPDU length to 11454 adds 6d6796db0bd9 mt76: mt7915: get rid of unnecessary new line in mt7915_ma [...] adds 5c0bed88c19d mt76: connac: move mt76_connac_fw_txp in common module adds 4cb4da17fe2f mt76: move mt7615_txp_ptr in mt76_connac module adds 4b3be9d8408b mt76: connac: move mt76_connac_tx_free in shared code adds 0a178a6084d6 mt76: connac: move mt76_connac_tx_complete_skb in shared code adds 5e610f8e3115 mt76: connac: move mt76_connac_write_hw_txp in shared code adds 2b25b8555d63 mt76: connac: move mt7615_txp_skb_unmap in common code adds a8021cb9c1ef mt76: mt7915: rely on mt76_connac_tx_free adds fc6ee71a2a8f mt76: move mcu_txd/mcu_rxd structures in shared code adds d2f5c8ed9fc4 mt76: move mt76_connac2_mcu_fill_message in mt76_connac module adds c3f2ed588867 mt76: mt7915: disable UL MU-MIMO for mt7915 adds 6e744cfeee02 mt76: mt7915: fix incorrect testmode ipg on band 1 caused [...] adds 8dae26a3bddf mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_ [...] adds 754f9ae80e4f mt76: mt7915: update mpdu density in 6g capability adds 8e3e7567b8c1 mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the firs [...] adds 1858e4fc89b2 mt76: do not check the ccmp pn for ONLY_MONITOR frame adds 18fced2017d8 mt76: mt7915: update the maximum size of beacon offload adds df6b739fd7d1 mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the firs [...] adds 8916e4e513a8 mt76: mt76x02: improve reliability of the beacon hang check adds 3c1032e12217 mt76: allow receiving frames with invalid CCMP PN via moni [...] adds aac86cebb4a0 mt76: mt7615: fix throughput regression on DFS channels adds d08295f5be8e mt76: pass original queue id from __mt76_tx_queue_skb to t [...] adds 1d5af0acac6e mt76: do not use skb_set_queue_mapping for internal purposes adds bceb8b8ded9b mt76: remove q->qid adds abdb2b524b32 mt76: mt7921: enable HW beacon filter not depending on PM flag adds 4aa8e0a475e7 mt76: mt7921: enable HW beacon filter in the initialization stage adds 81f302fdef1a mt76: mt7921: make mt7921_pci_driver static adds 9dfb28e9bcd4 mt76: connac: move tx initialization/cleanup in mt76_conna [...] adds af1c9bb28286 mt76: mt7921: reduce log severity levels for informative messages adds 5163150a47af mt76: mt7921: reduce the mutex lock scope during reset adds 7e6ffd5d5da9 mt76: mt7915 add ht mpdu density adds b146f238d120 mt76: add len parameter to __mt76_mcu_msg_alloc signature adds fc8f841bacfc mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id adds 128c9b7d6235 mt76: add phy_idx in mt76_rx_status adds dc44c45c8cd0 mt76: introduce phys array in mt76_dev structure adds a1a99d7bddad mt76: add phy_idx to mt76_wcid adds a062f0017391 mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY adds 8950a62f19c9 mt76: get rid of mt76_wcid_hw routine adds 0a14c1d0113f mediatek: mt76: mac80211: Fix missing of_node_put() in mt7 [...] adds 3bd53ea02d77 mediatek: mt76: eeprom: fix missing of_node_put() in mt76_ [...] adds 454b768f9ba6 mt76: mt7921: Let PCI core handle power state and use pm_s [...] adds 30b505733900 Merge tag 'mt76-for-kvalo-2022-07-11' of https://github.co [...] adds 83781f0162d0 wifi: p54: Fix an error handling path in p54spi_probe() adds 0c574060060a wifi: p54: Use the bitmap API to allocate bitmaps adds 07db88f11e63 wifi: mt7601u: eeprom: fix clang -Wformat warning adds 68204a696505 wifi: mt7601u: fix clang -Wformat warning adds bcfd9d7f6840 wifi: p54: add missing parentheses in p54_flush() adds 3598cb6e1862 wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() adds 15978ea38d79 wifi: atmel: fix repeated words in comments adds e2dfb8a5c605 wifi: b43: fix repeated words in comments adds 29069fb49837 wifi: brcmfmac: fix repeated words in comments adds 505d6105b6fd wifi: brcmsmac: fix repeated words in comments adds ac15a010b664 wifi: ipw2x00: fix repeated words in comments adds f29c21516268 wifi: iwlegacy: fix repeated words in comments adds fb01be6d6836 wifi: qtnfmac: fix repeated words in comments adds a319b7f0794c wifi: rt2x00: fix repeated words in comments adds 4a7fb1c67ef4 wifi: rtlwifi: fix repeated words in comments adds 9c817cb7e674 wifi: rtl8192se: fix repeated words in comments adds 9a46c7d8d6f8 wifi: rsi: fix repeated words in comments adds f1cee996f185 wifi: wl1251: fix repeated words in comments adds 221803062df6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 107ca6a438e4 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 572aed7b9ff1 Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 8761c3546588 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] adds e4e712bbbd6d crypto: aria - Implement ARIA symmetric cipher algorithm adds 01ce31de7043 crypto: testmgr - add ARIA testmgr tests adds 30fb034361ff crypto: ccree - Add missing clk_disable_unprepare() in cc_ [...] adds 4fdcabb86ab1 crypto: atmel-aes - Drop if with an always false condition adds 25edb4cddb0f crypto: atmel-sha - Drop if with an always false condition adds 515f4fc66bf1 crypto: atmel-tdes - Drop if with an always false condition adds da1e716864ae crypto: omap-aes - Drop if with an always false condition adds 8ce715e71165 crypto: omap-des - Drop if with an always false condition adds 35b22c19daa1 crypto: omap-sham - Drop if with an always false condition adds 1d5390a33a4b crypto: s5p-sss - Drop if with an always false condition adds 2e26efb384d8 crypto: caam/qi2 - switch to netif_napi_add_tx_weight() adds c6a16f4bbf55 crypto: atmel-sha - initialize sha_dd while declaring adds 6c14a9650b87 crypto: atmel-tdes - initialize tdes_dd while declaring adds a65c9a2a0b43 crypto: sa2ul - Set the supported_algos bits individually adds b77e34f5b10d crypto: sa2ul - Check engine status before enabling adds 1353e576ae3b crypto: x86/blowfish - remove redundant assignment to vari [...] adds 5a44749f65b2 crypto: fips - make proc files report fips module name and [...] adds 463f74089ff9 crypto: lib - move lib/sha1.c into lib/crypto/ adds ec8f7f4821d5 crypto: lib - make the sha1 library optional adds aaeca589a535 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds a5c89f7c43c1 drm/i915/guc: Support programming the EU priority in the G [...] adds 315241d2d910 drm/i915/huc: drop intel_huc_is_authenticated adds a7b516bd981f drm/i915/huc: Add fetch support for gsc-loaded HuC binary adds 6f67930af78f drm/i915/huc: Prepare for GSC-loaded HuC adds 56ca3117f77a drm/i915/huc: Don't fail the probe if HuC init fails adds e6c2db2be986 drm/i915: Don't use DRM_DEBUG_WARN_ON for unexpected l3ban [...] adds 91875c22a31b drm/i915: Don't use DRM_DEBUG_WARN_ON for ring unexpectedl [...] adds 09708b6d82ef drm/i915/gt: Fix build error without CONFIG_PM adds 222ff6db8a0d drm/i915: Drop has_gt_uc from device info adds 218076abbcd6 drm/i915: Drop has_rc6 from device info adds 922abe4d19bd drm/i915: Drop has_reset_engine from device info adds b6411373d395 drm/i915: Drop has_logical_ring_elsq from device info adds efd01cd3c276 drm/i915: Drop has_ddi from device info adds eb86f645ab9b drm/i915: Drop has_dp_mst from device info adds b15a7357a84f drm/i915: Drop has_psr from device info adds 23dd74db02d7 drm/i915: Enable THP on Icelake and beyond adds b499914eb837 drm/i915: Only setup private tmpfs mount when needed and f [...] adds 429e1fc1b2c2 drm/i915/gem: Make drop_pages() return bool adds 9d67edba730c drm/i915/pvc: Define MOCS table for PVC adds 4de23dca7ec8 drm/i915/pvc: Read correct RP_STATE_CAP register adds 6cd96877c7da drm/i915/pvc: Reduce stack usage in reset selftest with ex [...] adds 93d9e0453e2b drm/i915/gvt: Use intel_engine_mask_t for ring mask adds 69f8afdb45e7 drm/i915/pvc: Engine definitions for new copy engines adds 500d7135c924 drm/i915/pvc: Interrupt support for new copy engines adds 8caaf7ad659d drm/i915/pvc: Reset support for new copy engines adds 1a1a5a315ee8 drm/i915/pvc: skip all copy engines from aux table invalidate adds ad5f74f34201 drm/i915/pvc: read fuses for link copy engines adds 303760aa914b i915/guc/reset: Make __guc_reset_context aware of guilty engines adds 18fb42db05a0 drm/i915: Fix CFI violation with show_dynamic_id() adds ca10b9d60f8c drm/i915/guc/rc: Use i915_probe_error instead of drm_error adds d158367c31f0 drm/i915: return -EIO on lmem setup failure adds 8f6de2318445 drm/i915: determine lmem_size properly adds 9e97c46f832d drm/i915: gracefully error out on platform with small-bar adds e180a7b21848 drm/i915/guc: Remove unnecessary GuC err capture noise adds a50794f26f52 uapi/drm/i915: Document memory residency and Flat-CCS capa [...] adds 451374eef622 drm/i915: Use i915_gem_object_ggtt_pin_ww for reloc_iomap adds 1ade30812abf drm/i915/gt: Fix use of static in macro mismatch adds 962bd34bb457 drm/i915/uc: Fix undefined behavior due to shift overflowi [...] adds 411d44d75473 drm/i915/dg2: Add workaround 22014600077 adds 7f73b371710e drm/i915/dg2: Extend Wa_22010954014 to DG2-G11 and DG2-G12 adds 9602efab9f86 Revert "drm/i915: Drop has_psr from device info" adds e91eec9128c2 Revert "drm/i915: Drop has_dp_mst from device info" adds 9d8d5a391732 Revert "drm/i915: Drop has_ddi from device info" adds 3d6c72b7fdd2 Revert "drm/i915: Drop has_logical_ring_elsq from device info" adds b409db082da6 Revert "drm/i915: Drop has_reset_engine from device info" adds fdbec9ff669d Revert "drm/i915: Drop has_rc6 from device info" adds 39921e5f00f5 Revert "drm/i915: Drop has_gt_uc from device info" adds 8ec5c0006c50 Merge tag 'drm-intel-next-2022-05-20' of git://anongit.fre [...] adds d63ddca7c581 drm/i915: Update tiled blits selftest adds d32e8ed918ba drm/i915/uncore: Reorganize and document shadow and forcew [...] adds fb289464f695 drm/i915/pvc: Add forcewake support adds 1eb313389948 drm/i915/pvc: Remove additional 3D flags from PIPE_CONTROL adds e41388d508a5 drm/i915/pvc: Add new BCS engines to GuC engine list adds a4f263f46961 drm/i915/guc: XEHPSDV and PVC do not use HuC adds 837c72b23a57 drm/i915/hwconfig: Report no hwconfig support on ADL-N adds 16e214d4aef2 drm/i915/hwconfig: Future-proof platform checks adds 3304033a1e69 drm/i915/reset: Fix error_state_read ptr + offset use adds 26be7cd8aacd drm/i915/gt: Add media freq factor to per-gt sysfs adds 6a735552f44d drm/i915/pcode: Init pcode on different gt's adds 9d15dd1bb3e7 drm/i915/gt: Add media RP0/RPn to per-gt sysfs adds 69d6bf5c3754 drm/i915/gt: Fix memory leaks in per-gt sysfs adds 420a07b841d0 drm/i915: Individualize fences before adding to dma_resv obj adds 8b449f1c44d1 drm/i915/pvc: Extract stepping information from PCI revid adds ce581ae142e2 drm/i915/pvc: Add initial PVC workarounds adds 935a3c66eb9b drm/i915/xehp: Use separate sseu init function adds aa2bdc4843f5 drm/i915/xehp: Drop GETPARAM lookups of I915_PARAM_[SUB]SL [...] adds 4cfd16659641 drm/i915/sseu: Simplify gen11+ SSEU handling adds bc3c5e0809ae drm/i915/sseu: Don't try to store EU mask internally in UA [...] adds b87d39019651 drm/i915/sseu: Disassociate internal subslice mask represe [...] adds 5ac342ef84d7 drm/i915/pvc: Add SSEU changes adds b729cfee705a drm/i915: Add extra registers to GPU error dump adds f7dad0daf2c2 drm/i915/pvc: GuC depriv applies to PVC adds 34b68c17e989 drm/i915/client: only include what's needed adds c6e3806705d6 drm/i915/dg2: Add Wa_14015795083 adds 81298056a78c drm/i915/dg2: Correct DSS check for Wa_1308578152 adds 5821a0bbb4c3 drm/i915/uc: remove accidental static from a local variable adds c5cb0002d14b drm/i915: More PVC+DG2 workarounds adds 17f65658c8ad drm/i915/xehp: Correct steering initialization adds e0d7371b46c7 drm/i915/pvc: Add register steering adds 9affc1b87ecb drm/i915/pvc: Adjust EU per SS according to HAS_ONE_EU_PER [...] adds 1556c3b4c7ed drm/i915/pvc: Add recommended MMIO setting adds 45c64ecf97ee drm/i915: Improve user experience and driver robustness un [...] adds 9f1b1d0b2242 drm/i915/fdinfo: Don't show engine classes not present adds e7858254f9af drm/i915/gt: Move multicast register handling to a dedicated file adds 3fe6c7f53eaa drm/i915/gt: Cleanup interface for MCR operations adds 2ef6efa79fec drm/i915: Improve on suspend / resume time with VT-d enabled adds fc98eb494c4b drm/i915: Add global forcewake request to drpc adds 14d6a086f6b9 drm/i915: Fix spelling typo in comment adds 7482a65664c1 drm/i915/gem: add missing else adds afd5cb3907ea drm/i915: don't leak lmem mapping in vma_evict adds d976521a995a drm/i915: extend i915_vma_pin_iomap() adds 0dc987b699ce drm/i915/display: Add smem fallback allocation for dpt adds 64e06652e348 agp/intel: Rename intel-gtt symbols adds 9ce07d94c9f8 drm/i915/gt: Re-do the intel-gtt split adds 373269ae6f90 drm/i915/selftests: Increase timeout for live_parallel_switch adds 563aaf4a928d drm/i915: tweak the ordering in cpu_write_needs_clflush adds 8524bb67145d drm/i915: Correct duplicated/misplaced GT register definitions adds 7d8097073caa drm/i915: Prefer "XEHP_" prefix for registers adds 7307e91bfcd0 drm/i915: Do not access rq->engine without a reference adds bcb9aa45d5a0 Revert "drm/i915: Hold reference to intel_context over lif [...] adds 59bcdb564b3b drm/i915/guc: Don't update engine busyness stats too frequently adds 0667429ce68e drm/i915/reset: Add additional steps for Wa_22011802037 fo [...] adds 58eaa6b3fb63 drm/i915/guc/slpc: Use non-blocking H2G for waitboost adds a06968563775 drm/i915: Fix a lockdep warning at error capture adds c6a3d73592ae Merge tag 'drm-intel-gt-next-2022-06-29' of git://anongit. [...] adds 344feb7ccf76 Merge tag 'amd-drm-next-5.20-2022-07-05' of https://gitlab [...] adds 6db5e0c8692e Merge tag 'drm-intel-next-2022-07-06' of git://anongit.fre [...] adds b45b4f880fb6 Merge tag 'drm-misc-next-2022-07-07' of git://anongit.free [...] adds 8daecf611258 Merge tag 'drm/tegra/for-5.20-rc1' of https://gitlab.freed [...] adds b7fb767b1658 drm/mediatek: Add DSC support for mediatek-drm adds bd448b8867b7 drm/mediatek: Add MERGE support for mediatek-drm adds 7266e90a51a3 drm/mediatek: Add mediatek-drm of vdosys0 support for mt8195 adds 9c1b06a509df drm/mediatek: Add suffix 0 to DDP_COMPONENT_DITHER for mt8 [...] adds 7f6335c6a258 drm/mediatek: Modify dsi funcs to atomic operations adds cde7e2e35c28 drm/mediatek: Separate poweron/poweroff from enable/disabl [...] adds 39e8d062b03c drm/mediatek: Keep dsi as LP00 before dcs cmds transfer adds fa5d0a0205c3 drm/mediatek: Add pull-down MIPI operation in mtk_dsi_powe [...] adds 22ffb89ee3ab dt-bindings: display: mediatek: dsi: Convert dsi_dtbinding [...] adds f7fe4264ad58 dt-bindings: display: mediatek: dsi: Add compatible for Me [...] adds 03d7adc41027 drm/mediatek: Add mt8186 dsi compatible to mtk_dsi.c adds 5bb4f80716e2 drm/mediatek: Add MT8186 DSI compatible for mtk_drm_drv.c adds e201c9630b37 dt-bindings: display: mediatek: add vdosys1 RDMA definitio [...] adds f8946e2b6bb2 drm/mediatek: Add display MDP RDMA support for MT8195 adds 7e4727f74520 drm/mediatek: Add display merge advance config API for MT8195 adds d2ae586f0e20 drm/mediatek: Add display merge start/stop API for cmdq support adds a5b51d1dd95f drm/mediatek: Add display merge mute/unmute support for MT8195 adds aaf94f7c3ae6 drm/mediatek: Add display merge async reset control adds 5621416b11f4 drm/mediatek: Add mediatek-drm plane color encoding info adds 2545e12da428 drm/mediatek: Remove mt8192 display rdma compatible adds 0f15d785ff2d drm/mediatek: Ensure bridge disable happends before suspend adds e32895fc7fdf dt-bindings: display: mediatek: dpi: Add DP_INTF compatible adds f294c89fbc38 dt-bindings: display: mediatek: dpi: Revise mediatek strin [...] adds 0bf0cb60116a drm/mediatek: dpi: Add kernel document for struct mtk_dpi_conf adds c9ed0713b3c3 drm/mediatek: dpi: Remove output format of YUV adds aed61ef6beb9 drm/mediatek: dpi: Only enable dpi after the bridge is enabled adds 4393c74a88cd drm/mediatek: dpi: Add support for quantization range adds cf060519e48e drm/mediatek: dpi: Implement a CK/DE pol toggle in SoC config adds 3145095fae25 drm/mediatek: dpi: Implement a swap_input toggle in SoC config adds a519e22bcfd4 drm/mediatek: dpi: Move dimension mask to SoC config adds e373924d7eb1 drm/mediatek: dpi: Move hvsize_mask to SoC config adds 48fb81a2717d drm/mediatek: dpi: Move swap_shift to SoC config adds 4e28119bd52b drm/mediatek: dpi: Move the yuv422_en_bit to SoC config adds 091e5e004e69 drm/mediatek: dpi: Move the csc_enable bit to SoC config adds b992131aac65 drm/mediatek: dpi: Add YUV422 output support adds c83da6233d05 drm/mediatek: dpi: Add config to support direct connection [...] adds 2587d8951b2f drm/mediatek: dpi: Add input_2pixel config support adds 49ecbb78dda8 drm/mediatek: dpi: Add pixels_per_iter config support adds d86c1568910e drm/mediatek: dpi: Add dp_intf support adds 5e4cb0afe21e Merge tag 'mediatek-drm-next-5.20' of https://git.kernel.o [...] adds e23a5e14aa27 Backmerge tag 'v5.19-rc6' of git://git.kernel.org/pub/scm/ [...] adds d9e019bb396f Merge tag 'drm-msm-next-2022-07-10' of https://gitlab.free [...] adds 0cd8a73122b2 drm/exynos: MAINTAINERS: move Joonyoung Shim to credits adds f4284724c216 dt-bindings: remove Joonyoung Shim from maintainers adds 48b927770f8a drm/exynos/exynos7_drm_decon: free resources when clk_set_ [...] adds 1ebdc90eb71a Merge tag 'exynos-drm-next-for-v5.20' of git://git.kernel. [...] adds 911dd554a129 drm/nouveau/nvif: add wrapper for open-coded nvif_object_c [...] adds c4feba47aad5 drm/nouveau/nvkm: rip out event uapi adds 61c1f340bc80 drm/nouveau/nvkm: use list_add_tail() when building object tree adds 4ddf8d7dedb8 drm/nouveau/nvkm: zero out engine pointer for subdev-provi [...] adds 6d7291843ec5 drm/nouveau/nvkm: remove unused header adds 0196cc65f917 drm/nouveau/device: remove pwrsrc notify in favour of a di [...] adds 66ff4e4ed471 drm/nouveau/fifo: rip out cevent, never used adds 097d56cdcd77 drm/nouveau/fifo: remove rd32/wr32 accessors from channels adds 40184ece92eb drm/nouveau/ce/gv100-: move method buffer to ce ctx adds 7ba01b504c16 drm/nouveau: remove double WFI when destroying channels adds ea0b20d3bd96 drm/nouveau/flcn: remove unused functions adds 89ed996b888f drm/nouveau/kms/nv50-: remove unused functions adds 0180290abb5c Merge tag 'topic/nouveau-misc-2022-07-13-1' of git://anong [...] adds 737dad0b5d60 drm/amdgpu/mes: fix bo va unmap issue in mes adds 88c775bbebc9 drm/amdgpu/gmc10: adjust gart size for parts that support [...] adds ac9257f0f508 drm/amdgpu: Remove one duplicated ef removal adds 636774860a62 drm/amdgpu/mes: set correct mes ring ready flag adds 14eb72ff580d drm/amd/display: Exit SubVP if MPO in use adds 8a076bbcc127 drm/amd/display: Check for DP2.0 when checking ODM combine adds 90bb21cb692e drm/amd/display: Helper function for ALPM initialization adds 149f6d1a6035 drm/amd/display: Removing assert statements for Linux adds 9dfc3ee1b0f2 drm/amd/display: Fix windowed MPO video with ODM combine f [...] adds 922e7ee31def drm/amd/display: Clear edid when unplug mst connector adds e2facd575fdf drm/amd/display: Disable PSRSU when DSC enabled on the spe [...] adds 59a1e9ed1b40 drm/amd/display: Fix black screen when disabling Freesync in OSD adds 80fb575678b4 drm/amd/display: fix unnecessary pipe split playing NV12 1 [...] adds 50e8ca0b675a drm/amdkfd: bump KFD version for unified ctx save/restore memory adds 57b9f3384c64 drm/amd/display: Ignore First MST Sideband Message Return Error adds 017860c909b0 drm/amd/display: make enable link independent from verifie [...] adds c4e85551198e drm/amdkfd: correct the MEC atomic support firmware checki [...] adds 236124d1167b drm/amd/display: Reduce SCDC Status Flags Definition adds a84e43b81e45 drm/amdgpu: support gfx soft reset for gfx v11 adds c0ff84cb58fa drm/amdgpu: enable soft reset for gfx 11 adds 58e969b60db0 drm/amdgpu: support SDMA soft recovery for sdma v6 adds f1549c09c520 drm/amdgpu: support reset flag set for gpu reset adds 0fe6906203d0 drm/amdgpu/mes: init aggregated doorbell adds b7320117b3d3 drm/amdgpu/mes11: initialize aggregated doorbell adds 2d7a1f71837c drm/amdgpu/mes: ring aggregatged doorbell when mes queue i [...] adds 86ef6eae0820 drm/amdgpu/sdma6: add aggregated doorbell support adds af019bef6d6f drm/amdgpu/gfx11: add aggregated doorbell support adds 1f969d28cdbf drm/amd/display: update DML1 logic for unbounded req handling adds 78486da8ceb2 drm/amd/display: 3.2.193 adds 3d4de9253561 drm/amd/display: Re-implementing ARGB16161616 pixel format as 22 adds 15c735e7990f drm/amd/display: Grab dc_lock before detecting link adds 76611a84f235 drm/amd/display: add system info table log adds e5028e9fd3bc drm/amd/display: Add DCN reg offsets to DC adds 2a93292fb786 drm/amd/display: Add NBIO reg offsets to DC adds 652284d6db17 drm/amd/display: Fix lag when moving windowed MPO across d [...] adds ff613f7ba710 drm/amd/display: 3.2.194 adds c5cfd54e93f8 drm/amdgpu: Fix acronym typo in glossary adds 0a94608f0f7d drm/amdgpu: fix file permissions on some files adds 84900aeecefb drm/amd/display: make some dc_dmub_srv functions static adds cb50813998b5 drm/amd/display: Only use depth 36 bpp linebuffers on DCN [...] adds 1e866f1fe528 drm/amd/pm: Prevent divide by zero adds 3fb0fdd7758d drm/amd/display: correct check of coverage blend mode adds 43195162fbf5 drm/amd/pm: Implement get GFXOFF status for vangogh adds a0d10c437c1c drm/amd/display: attempt to fix the logic in commit_planes [...] adds f5ba14043621 drm/amdgpu: Check BO's requested pinning domains against i [...] adds cc79950bf090 drm/amd/display: Ensure valid event timestamp for cursor-o [...] adds 8955ff11f56e drm/amdgpu: Add reg headers for DCN314 adds 806b52287a96 drm/amd/display: Add DCN314 IRQ services adds d5c6909e7460 drm/amd/display: Add DCN314 clock manager adds 3cffeffe051a drm/amd/display: Add DCN314 DC resources adds 41529d79ce16 drm/amd/display: Add DCN314 DML calculation support adds 5439c41a80c0 drm/amd/display: Add DCN314 version identifiers adds ee7b62e127c8 drm/amd/display: Enable DCN314 in DC adds cc35e75273fc drm/amd/display: Add DMUB support for DCN314 adds e850f6b13a85 drm/amd/display: Enable DCN314 in DM adds b7be3ae75916 drm/amd/display: remove duplicate dcn314 includes adds 60693e3a3890 Merge tag 'amd-drm-next-5.20-2022-07-14' of https://gitlab [...] adds f83d9396d1f6 Merge drm/drm-next into drm-misc-next-fixes adds 4fa05a67b558 dma-buf: revert "return only unsignaled fences in dma_fenc [...] adds 7d09c7606346 drm/mgag200: Don't read-back PCI option register before writing adds 891ce1c9623f Merge tag 'drm-misc-next-fixes-2022-07-14' of git://anongi [...] adds e4fb048ebcf8 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds ca0367ca5d92 drm/nouveau/kms: Fix failure path for creating DP connectors adds 53c26181950d drm/nouveau/acpi: Don't print error when we get -EINPROGRE [...] adds c96cfaf8fc02 drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_ [...] adds 6f2c8d5f1659 drm/amdgpu: Fix for drm buddy memory corruption adds 135908f6e883 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 75f664903d86 drm/i915/display: Ensure PSR gets disabled if no encoders [...] adds 81cb44274c65 drm/i915: Add Wa_14016291713 adds c19491894d4b drm/i915/tgl+: Fix HDMI transcoder clock vs. DDI BUF disab [...] adds ad444123a4a1 Revert "drm/i915/display: Ensure PSR gets disabled if no e [...] adds 031a2fea0482 drm/i915/psr: Disable PSR before disable pipe adds db2daaed0d5e Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds 2194f9576097 video: fbdev: amiga: Simplify amifb_pan_display() adds bf64b99c377b video: fbdev: sa1100fb: Remove unused sa1100fb_setup() adds f45566fb1a1d video: fbdev: cirrusfb: Make cirrusfb_zorro_unregister() static adds 6a7d270e9019 video: fbdev: Make *fb_setup() and *fb_init() static adds f3bd0c2b637e video: fbdev: atari: Simplify atafb_pan_display() adds 211f88e83f50 video: fbdev: atari: Remove bogus FB_VMODE_YWRAP flags adds c7ef5e285c84 video: fbdev: atari: Fix inverse handling adds 35fa155e8368 video: fbdev: atari: Fix ext_setcolreg() adds 4a13bcd8ccd5 video: fbdev: atari: Remove unneeded casts from void * adds 3ee5e2280343 video: fbdev: atari: Remove unneeded casts to void * adds f0b38ea59ad2 video: fbdev: atari: Fix TT High video mode vertical refresh adds 39101f1314ba video: fbdev: atari: Fix VGA modes adds 435347edfe90 video: fbdev: atari: Remove unused definitions and variables adds ffcc5b265799 video: fbdev: atari: Remove backward bug-compatibility adds 075fbf0ab8dd video: fbdev: omapfb: Unexport omap*_update_window_async() adds 48a65bade46d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 739f872e48d4 regmap: permit to set reg_update_bits with bulk implementation adds ce2b675dca3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 642999365da3 ALSA: hda: cs35l41: Fix comments wrt serial-multi-instanti [...] adds e35cd6881dd5 ALSA: hda: cs35l41: Improve dev_err_probe() messaging adds 20bcf721068f ALSA: hda: cs35l41: Don't dereference fwnode handle adds d60b05b4c780 ALSA: hda: cs35l41: Allow compilation test on non-ACPI con [...] adds 931c940fc5d9 ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() adds 33c1f401939c ALSA: hda: cs35l41: Consolidate selections under SND_HDA_S [...] adds 539311aa61a1 ALSA: compress: Enable kernel doc markers for some functions adds 4e2b70673f2b ALSA: pcm: Fix missing return value comments for kernel docs adds 5c121d6362d6 ALSA: dmaengine: Fix missing return value comments for ker [...] adds b05d834ef8f8 ALSA: compress: Fix kernel doc warnings adds e8406ebc37d2 ALSA: control: Fix missing return value comments for kernel docs adds 6eba99d4ce24 ALSA: memalloc: Fix missing return value comments for kernel docs adds 281dee6707a8 ALSA: core: Fix missing return value comments for kernel docs adds 89422df95480 ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update adds 3233b978af23 ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP A [...] adds e414b05e724f ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls [...] adds 22d5cbd273a2 ALSA: hda: cs35l41: Save codec object inside component struct adds 2e81e1fffd53 ALSA: hda: cs35l41: Add initial DSP support and firmware loading adds e99f3c7e3250 ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver adds eef375960210 ALSA: hda: cs35l41: Support reading subsystem id from ACPI adds bb6eb621f522 ALSA: hda: cs35l41: Support multiple load paths for firmware adds 63f4b99f0089 ALSA: hda: cs35l41: Support Speaker ID for laptops adds ffb2759df7ef ALSA: bcd2000: Fix a UAF bug on the error path of probing adds 19bb587f3ffc ASoC: mediatek: mt8186: Remove condition with no effect adds eaa27e7fe43f ASoC: fsl_utils: Drop usage of __clk_get_name() adds 39c5c44fc451 ASoC: Merge up fixes adds 375f53566cf0 ASoC: atmel: mchp-pdmc: remove space in front of mchp_pdmc [...] adds fd1c769d3387 ASoC: SOF: remove warning on ABI checks adds b737fd8cf196 ASoC: SOF: ipc4-topology: check dai->private in ipc_free() adds dc4fc0ae94cf ASoC: SOF: ipc4-topology: free memories allocated in sof_i [...] adds 3585da93a276 ASoC: SOF: ipc4-topology: fix error and memory handling adds ac2606df8a3f ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver adds b24484c18b10 ASoC: amd: acp: ACP code generic to support newer platforms adds e8a33a940785 ASoC: amd: acp: Add legacy audio driver support for Rembra [...] adds 61b23b6b7b03 ADD legacy audio driver support for rembrandt adds 9b6803ec1fe0 ASoC: codecs: rt298: Fix NULL jack in interrupt adds c0c5a242bba8 ASoC: codecs: rt298: Fix jack detection adds c1d7ebda11aa ASoC: codecs: rt286: Set component to NULL on remove adds af3b33b9707d ASoC: codecs: rt298: Set component to NULL on remove adds b9f098aa7ae2 ASoC: codecs: rt274: Set component to NULL on remove adds 8e26c518d300 ASoC: codecs: Series of fixes for realtek codecs used on RVPs adds 2551b6e89936 ASoC: nau8821: Add headset button detection adds c50cea054e04 ASoC: Intel: avs: Register HDAudio ext-bus operations adds 5f267aa4adad ASoC: Intel: avs: Assign I2S gateway when parsing topology adds 8192d24cccfb ASoC: Intel: avs: Relax DSP core transition timings adds 3c1923a119a6 ASoC: Intel: avs: Copy only as many RX bytes as necessary adds 00566ad4ce9d ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero pa [...] adds daa36bbcd78b ASoC: Intel: avs: Block IPC channel on suspend adds 8544eebc78c9 ASoC: Intel: avs: Set max DMA segment size adds a5bbbde2b81e ASoC: Intel: avs: Use helper function to set up DMA adds 79c351fb50e7 ASoC: Intel: avs: Recognize FW_CFG_RESERVED adds 4b38bd16ca6d ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET adds 8758ae88f0f4 ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout adds f1eea11523e4 ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration adds 388fe2b8a3a0 ASoC: Intel: avs: Updates and cleanups adds 4ccf0949cd36 ASoC: soc-pcm: demote warnings on non-atomic BE connection adds 98418a08a20d ASoC: SOF: topology: remove unused variable adds 57724db17a94 ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag adds 67e1b7700cb9 ASoC: SOF: Intel: hda: Use cold/purge boot after firmware crash adds 9b93eda35508 ASoC: SOF: sof-client-probes: Only load the driver if IPC3 [...] adds d5bd47f3ca12 ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_co [...] adds 402355e6cdbe ASoC: SOF: Intel: hda-dai: Drop misleading comment regardi [...] adds fbabebfb26a8 ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple [...] adds 274a3e6f9868 ASoC: SOF: Intel: hda-dai: No need to decouple host/link D [...] adds acacd9eefd0d ASoC: SOF: Intel: cnl: Do not process IPC reply before fir [...] adds 499cc881b09c ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before [...] adds 1549a69b89b7 ASoC: SOF: Intel: mtl: Do not process IPC reply before fir [...] adds 501935dae855 ASoC: SOF: Intel: Do not process IPC reply before firmware boot adds d5770daef62d ASoC: SOF: compress: Dynamically allocate pcm params struct adds 3f70c360d484 ASoC: SOF: Copy compress parameters into extended data adds 246b135fcdba ASoC: SOF: compress: Prevent current kernel running with older FW adds 75b5b7a1ccf6 uapi: sof: abi: Bump SOF ABI for ext_data_length adds 4457fbd66bdb Extend ipc stream parameters sent to DSP adds 15d8370cf6d5 ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code adds 4e90651e5210 ASoC: SOF: Intel: hda: Correct Firmware State Register use adds 73acfba792b0 ASoC: amd: Fix error pointer dereference adds eda26893dabf ASoc: audio-graph-card2: Fix refcount leak bug in __graph_ [...] adds 1795c16a4360 ASoC: amd: fix Jadeite kconfig warning and build errors adds a8d5df69e2ec ASoC: mt6359: Fix refcount leak bug adds 6d1c1a73e112 soundwire: Intel: add trigger callback adds 2a1be12c4d77 ASoC: SOF: Intel: add trigger callback into sdw_callback adds 09cf6054c859 ASoC/SoundWire: Intel: add sdw BE dai trigger adds fa9b878ff86f ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ip [...] adds ef30911d3c39 ASoC: rsnd: care default case on rsnd_ssiu_busif_err_irq_ctrl() adds 7fb72b7bf167 ASoC: Merge up revert of v5.19 version of the rockchip BCL [...] adds 29a249d72d31 Merge tag 'asoc-v5.20' of https://git.kernel.org/pub/scm/l [...] adds 1873ebd30cc8 ALSA: hda: cs35l41: Support Hibernation during Suspend adds 3e34e2ae2959 ALSA: hda: cs35l41: Read Speaker Calibration data from UEF [...] adds 291e7c220b82 ALSA: hda: hda_cs_dsp_ctl: Add fw id strings adds 4fa58b1d7ec7 ALSA: hda: cs35l41: Add defaulted values into dsp bypass c [...] adds 47ceabd99a28 ALSA: hda: cs35l41: Support Firmware switching and reloading adds 622f21994506 ALSA: hda: cs35l41: Add module parameter to control firmware load adds e7255c00b10e ALSA: hda: Skip event processing for unregistered codecs adds d59d2277febb Revert "ALSA: hda: cs35l41: Allow compilation test on non- [...] adds 53f07e9b010b Revert "ALSA: hda: Fix page fault in snd_hda_codec_shutdown()" adds 2840f3ac0026 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e1d1ffeda697 ASoC: atmel_ssc_dai: remove #ifdef CONFIG_PM adds 93064e15c8a3 ACPI: utils: Add api to read _SUB from ACPI adds c1ad138822a1 ASoC: cs35l41: Read System Name from ACPI _SUB to identify [...] adds 1c69bbc3c108 Read _SUB from ACPI to be able to identify firmware adds 58ef0d3d5716 ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic adds 6d7e01180850 ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic adds 5c4ef9529b12 ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic adds bdd15ec4888a ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic adds dfb15e49400e ASoC: Intel: Mark BE DAIs as nonatomic for hsw and adds 811648340707 ASoC: Intel: sof_sdw: avoid oops in error handling adds 8d38cc2997c5 ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX adds f7bbdf5bcc6e ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX adds ba4c6a1a8f1b ASoC: SOF: Intel: enable dmic handling with 2 or fewer Sou [...] adds c3fc63479e37 ASoC: SOF: Intel: add support for SoundWire-based HP Omen16 adds 0caf1120c583 ASoC: mediatek: mt8195: extract SOF common code adds e4e44678bad3 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next adds 2f57eb5daf9b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ae39e9ed964f module: Add support for default value for module async_probe adds ecc726f1458e module: Fix ERRORs reported by checkpatch.pl adds 07ade45a765b module: Increase readability of module_kallsyms_lookup_name() adds 87c482bdfa79 modules: Ensure natural alignment for .altinstructions and [...] adds 2b9401e90d36 module: Use vzalloc() instead of vmalloc()/memset(0) adds c76654e22da1 MAINTAINERS: Update file list for module maintainers adds 73b4fc92f97d module: Move module's Kconfig items in kernel/module/ adds 17dd25c29cda module: Modify module_flags() to accept show_state argument adds dbf0ae65bce4 module: Use strscpy() for last_unloaded_module adds 6f1dae1d84b6 module: Show the last unloaded module's taint flag(s) adds bef8df94e084 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 39636805cab2 dt-bindings: input: iqs7222: Use central 'linux,code' definition adds 2e193582249e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds f3ec5d115547 blk-mq: don't create hctx debugfs dir until q->debugfs_dir [...] adds 9768a7fc4627 Merge branch 'for-5.20/block' into for-next adds 4e4b8d836596 null_blk: add module parameters for 4 options adds 37ae152c7a0d null_blk: add configfs variables for 2 options adds 9c0e5355f36f Merge branch 'for-5.20/drivers' into for-next adds a8723bb79e40 io_uring: fix multishot ending when not polled adds 20898aeac6b8 io_uring: support 0 length iov in buffer select in compat adds 3fa92bb834a4 Merge branch 'for-5.20/io_uring' into for-next adds f4b1e27db49c block/rq_qos: Use atomic_try_cmpxchg in atomic_inc_below adds 939f9dd040fe block: Use try_cmpxchg in update_io_ticks adds 97f87b84481a Merge branch 'for-5.20/block' into for-next adds aee8960c2eae blk-iolatency: Use atomic{,64}_try_cmpxchg adds e9479ba901c7 Merge branch 'for-5.20/block' into for-next adds 96388f57d2aa blk-cgroup: Use atomic{,64}_try_cmpxchg adds 5ad3a1d30b36 Merge branch 'for-5.20/block' into for-next adds 5a044eef1265 block: ensure iov_iter advances for added pages adds ac3c48e32c04 block: ensure bio_iov_add_page can't fail adds 44b6b0b0e980 block: fix leaking page ref on truncated direct io adds f857cf22d7c3 Merge branch 'for-5.20/block-iter' into for-next adds 71f28f3136af ublk_drv: add io_uring based userspace block driver adds 0edb3696c171 ublk_drv: support to complete io command via task_work_add adds cebbe577cb17 ublk_drv: fix request queue leak adds 051de2edff2e Merge branch 'for-5.20/block' into for-next adds 03a3f428042c net: copy from user before calling __copy_msghdr adds 1a3e4e94a1b9 net: copy from user before calling __get_compat_msghdr adds a8b38c4ce724 io_uring: support multishot in recvmsg adds dd292b76eedd Merge branch 'for-5.20/io_uring' into for-next adds 5bf83e9a14dd block: stop using bdevname in bdev_write_inode adds 02ff3dd20f51 block: stop using bdevname in __blkdev_issue_discard adds 1b70ccecaed4 drbd: stop using bdevname in drbd_report_io_error adds fa070a3b50a1 pktcdvd: stop using bdevname in pkt_seq_show adds beecf70ee843 pktcdvd: stop using bdevname in pkt_new_dev adds 6e880cf59932 rnbd-srv: remove the name field from struct rnbd_dev adds 4664954c9421 ocfs2/cluster: remove the hr_dev_name field from struct o2 [...] adds c5b045b98389 ext4: only initialize mmp_bdevname once adds 900d156bac2b block: remove bdevname adds d17451696e0c Merge branch 'for-5.20/block' into for-next adds 12c6870bf7ef nvme: remove a double word in a comment adds 48e1bc03b798 nvme: handle the persistent internal error AER adds 38c8467732d2 nvme: remove unused timeout parameter adds 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx adds d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] adds 1bc60dc50469 crypto: add crypto_has_shash() adds de83cc791efb crypto: add crypto_has_kpp() adds c603e3e98393 lib/base64: RFC4648-compliant base64 encoding adds a0516233e6b3 nvme: add definitions for NVMe In-Band authentication adds b3107f1658bc nvme-fabrics: decode 'authentication required' connect error adds a476416bb57b nvme: implement In-Band authentication adds cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support adds 7f03b47ecc49 nvmet: parse fabrics commands on io queues adds b281bec75946 nvmet: implement basic In-Band Authentication adds 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support adds 375e2143d8f4 nvmet-auth: expire authentication sessions adds 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event adds a70c11e1174e nvme-tcp: use in-capsule data for I/O connect adds 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset adds 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset adds 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk adds ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] adds 95c090184632 Merge branch 'for-5.20/drivers' into for-next adds 7d45e0edf375 io_uring: Use atomic_long_try_cmpxchg in __io_account_mem adds db3edb69fb7d Merge branch 'for-5.20/io_uring' into for-next adds ff07a02e9e8e treewide: Rename enum req_opf into enum req_op adds 77e7ffd7ad39 block: Use enum req_op where appropriate adds 86947df3a923 block: Change the type of the last .rw_page() argument adds 2d9b02be73ba block: Change the type of req_op() and bio_op() into enum req_op adds 342a72a33407 block: Introduce the type blk_opf_t adds 16458cf3bd15 block: Use the new blk_opf_t type adds dc469ba2e790 block/bfq: Use the new blk_opf_t type adds f8359efe4742 block/mq-deadline: Use the new blk_opf_t type adds d625fecd8af8 block/kyber: Use the new blk_opf_t type adds 22c80aac882f blktrace: Trace remapped requests correctly adds 919dbca8670d blktrace: Use the new blk_opf_t type adds ba91fd01aad2 block/brd: Use the enum req_op type adds 9945172a7120 block/drbd: Use the enum req_op and blk_opf_t types adds 86563de87447 block/drbd: Combine two drbd_submit_peer_request() arguments adds 23f8ae7148cc block/floppy: Fix a sparse warning adds 03df83ac9eb7 block/rnbd: Use blk_opf_t where appropriate adds 6c5412e26834 xen-blkback: Use the enum req_op and blk_opf_t types adds bc0421ea44b8 block/zram: Use enum req_op where appropriate adds ba229aa8f249 nvdimm-btt: Use the enum req_op type adds 7ee1de6e2712 um: Use enum req_op where appropriate adds 581075e4f647 dm/core: Reduce the size of struct dm_io_request adds 71f7113d20ae dm/core: Rename kcopyd_job.rw into kcopyd.op adds a3282b432f64 dm/core: Combine request operation type and flags adds 67a7b9a5b54f dm/ebs: Change 'int rw' into 'enum req_op op' adds eff17e5161fe dm/dm-flakey: Use the new blk_opf_t type adds c9154a4cb8dc dm/dm-integrity: Combine request operation and flags adds c1389b33332e dm mirror log: Use the new blk_opf_t type adds 6b9901395702 dm-snap: Combine request operation type and flags adds 8a5a7ce8774c dm/zone: Use the enum req_op type adds 13a1f650b6ec dm/dm-zoned: Use the enum req_op type adds 4ce4c73f662b md/core: Combine two sync_page_io() arguments adds 9a4fd6a22c64 md/bcache: Combine two uuid_io() arguments adds 552eee3b53f6 md/bcache: Combine two prio_io() arguments adds 3c5e514db58f md/raid1: Use the new blk_opf_t type adds cb1802ff82e1 md/raid10: Use the new blk_opf_t type adds a9010741ce7c md/raid5: Use the enum req_op and blk_opf_t types adds f9ed86dc1dc8 nvme/host: Use the enum req_op and blk_opf_t types adds a288000f9fe3 nvme/target: Use the new blk_opf_t type adds ea957547e819 scsi/core: Improve static type checking adds 88b32c3cdf5f scsi/core: Change the return type of scsi_noretry_cmd() into bool adds 2599cac57a9a scsi/core: Use the new blk_opf_t type adds c15cbe9a84b0 scsi/device_handlers: Use the new blk_opf_t type adds 0d8009f39d0a scsi/ufs: Rename a 'dir' argument into 'op' adds 79fe9d7d9f64 scsi/target: Use the new blk_opf_t type adds f8e6e4bd9fd8 mm: Use the new blk_opf_t type adds 3ae7286943ae fs/buffer: Use the new blk_opf_t type adds 1420c4a549bf fs/buffer: Combine two submit_bh() and ll_rw_block() arguments adds c6293eacfc16 fs/direct-io: Reduce the size of struct dio adds f84c94afcf82 fs/mpage: Use the new blk_opf_t type adds bf9486d6dd23 fs/btrfs: Use the enum req_op and blk_opf_t types adds 67c0f556302c fs/ext4: Use the new blk_opf_t type adds 7649c873c16a fs/f2fs: Use the enum req_op and blk_opf_t types adds 67688c08b7e5 fs/gfs2: Use the enum req_op and blk_opf_t types adds c85f99929ea6 fs/hfsplus: Use the enum req_op and blk_opf_t types adds dbd4eb8148f6 fs/iomap: Use the new blk_opf_t type adds 6669797b0dd4 fs/jbd2: Fix the documentation of the jbd2_write_superbloc [...] adds 5d12ce77e1e6 fs/nfs: Use enum req_op where appropriate adds ed4512590bd5 fs/nilfs2: Use the enum req_op and blk_opf_t types adds ce6b53158834 fs/ntfs3: Use enum req_op where appropriate adds 61ba06c7069b fs/ocfs2: Use the enum req_op and blk_opf_t types adds 568e34ed7339 PM: Use the enum req_op and blk_opf_t types adds d03025aef867 fs/xfs: Use the enum req_op and blk_opf_t types adds e46b59704967 fs/zonefs: Use the enum req_op type for tracing request op [...] adds f46c4db86bee Merge branch 'for-5.20/block' into for-next adds 184d0a675663 io_uring: fix types in io_recvmsg_multishot_overflow adds 4ab14222eb3f Merge branch 'for-5.20/io_uring' into for-next adds dec7e933d65d null_blk: cleanup null_init_tag_set adds 18710de30154 Merge branch 'for-5.20/drivers' into for-next adds 8c740c6bf12d null_blk: fix ida error handling in null_add_dev() adds dc2ebf038c4a Merge branch 'for-5.20/drivers' into for-next adds 367979e5855a io_uring: Don't require reinitable percpu_ref adds a04c18fc1eb1 Merge branch 'for-5.20/io_uring' into for-next adds f54541403b2f fs/buffer: Fix the ll_rw_block() kernel-doc header adds 020e3618cc81 blktrace: Fix the blk_fill_rwbs() kernel-doc header adds 70669b9b2227 Merge branch 'for-5.20/block' into for-next adds e544477ca928 net: fix compat pointer in get_compat_msghdr() adds 61abd527b50e Merge branch 'for-5.20/io_uring' into for-next adds f2450f8a2c1e ublk_drv: fix build warning with -Wmaybe-uninitialized and [...] adds b1fc9e8ad3d2 Merge branch 'for-5.20/block' into for-next adds f50e5d670c62 ublk_drv: fix missing error return code in ublk_add_dev() adds 6b1439d203a3 ublk_drv: remove unneeded semicolon adds d276a22314c2 ublk: remove UBLK_IO_F_INTEGRITY adds fe3333f69538 ublk_drv: fix an IS_ERR() vs NULL check adds bf14fad19ffb mmc: fix disk/queue leak in case of adding disk failure adds 590d45354e5e Merge branch 'for-5.20/block' into for-next adds fdf0da3b6f5d Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds ca7dc242e358 dm writecache: set a default MAX_WRITEBACK_JOBS adds 949d49ec306d dm kcopyd: use __GFP_HIGHMEM when allocating pages adds 9bc0c92e4b82 dm writecache: return void from functions adds 2c6e755b49d2 dm writecache: count number of blocks read, not number of [...] adds b2676e1482af dm writecache: count number of blocks written, not number [...] adds 2ee73ef60db4 dm writecache: count number of blocks discarded, not numbe [...] adds 3534e5a5ed29 dm thin: fix use-after-free crash in dm_sm_register_thresh [...] adds 7475ae1c7a5c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d28a7386980 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 70f832206fe7 mmc: sdhci-of-dwcmshc: add reset call back for rockchip Socs adds 86e1a8e1f9b5 mmc: sdhci-of-dwcmshc: rename rk3568 to rk35xx adds c6f361cba51c mmc: sdhci-of-dwcmshc: add support for rk3588 adds 8574adf5222d dt-bindings: mmc: sdhci-msm: Fix issues in yaml bindings adds 2f8690ef6412 dt-bindings: mmc: Add Broadcom optional sdio_freq clock adds 97904a59855c mmc: sdhci-brcmstb: Add ability to increase max clock rate [...] adds b5899a3e2f78 mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_vol [...] adds 7dc65e3c0ef4 mmc: mxcmmc: Silence a clang warning adds f0c88b04f3c2 mmc: mtk-sd: fix typo adds 91f059c95c6a mmc: core: Capture eMMC and SD card errors adds efe8f5c9b5e1 mmc: sdhci: Capture eMMC and SD card errors adds 7ae20fa3552a mmc: debugfs: Add debug fs entry for mmc driver adds fadf344e6d69 mmc: debugfs: Add debug fs error state entry for mmc driver adds e5f7a3c64c01 mmc: cqhci: Capture eMMC and SD card errors adds 354c6d33ddfb dt-bindings: mmc: samsung,exynos-dw-mshc: convert to dtschema adds ca812a4e8f7c dt-bindings: mmc: samsung,exynos-dw-mshc: document Exynos5420 SMU adds ffe18c0f7ced dt-bindings: mmc: convert mmc-spi-slot to yaml adds 7b651cc6de24 mmc: renesas_sdhi: add R-Car Gen4 fallback compatibility string adds 3576c0b2709c dt-bindings: mmc: renesas,sdhi: Document R-Car S4-8 and ge [...] adds ba1de43768aa mmc: debugfs: Fix file release memory leak adds cae45c2d4fb3 dt-bindings: mmc: renesas,sdhi: R-Car V3U is R-Car Gen4 adds 0f6fe934a628 dt-bindings: mmc: renesas,sdhi: Add R-Car Gen4 clock requirements adds f78bc9f2caa4 mmc: mmci: Fix typo in comment adds c3c0ed75ffbf mmc: sdhci-brcmstb: Initialize base_clk to NULL in sdhci_b [...] adds 68eab5176c71 mmc: dw_mmc: exynos: Obviously always return success in re [...] adds 50699358222d mmc: dw_mmc: hi3789cv200: Obviously always return success [...] adds 397605c2d02a mmc: dw_mmc: rockchip: Obviously always return success in [...] adds 869f98756e55 mmc: sdhci-of-arasan: Obviously always return success in r [...] adds f6c3397dc67f mmc: sdhci-st: Obviously always return success in remove callback adds f9e5b33934ce mmc: host: Improve I/O read/write performance for GL9763E adds 6f34a4ee738b mmc: core: Do not evaluate HS400 capabilities if bus has n [...] adds 1c5fd9737311 mmc: sdhci-pci-gli: Fix build error unused-function adds 39c86b5c59a4 mmc: sdhci-of-esdhc: Fixup use of of_find_compatible_node() adds 0dac1e498f81 mmc: renesas_sdhi: Get the reset handle early in the probe adds 088604048b24 mmc: renesas_sdhi: Fix typo's adds 2e531bc3e0d8 memstick/ms_block: Fix some incorrect memory allocation adds 54eb7a55be67 memstick/ms_block: Fix a memory leak adds aabf199c4eff memstick/ms_block: Use the bitmap API when applicable adds 2e586f8a5b0e mmc: tmio: avoid glitches when resetting adds f3daa7e6e2ae dt-bindings: mmc: samsung,s3c6410-sdhci: convert to dtschema adds e42726646082 mmc: core: Replace with already defined values for readability adds 5987e6ded29d mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R adds 95a4cf7172bc dt-bindings: mmc: sdhci-msm: document resets adds 4ec43b8797b8 dt-bindings: mmc: Add compatible for MediaTek MT8188 adds 331ad8247b46 dt-bindings: mmc: sdhci-msm: fix reg-names entries adds 54c16b522e00 dt-bindings: mmc: sdhci-msm: constrain reg-names per variants adds 3beb0ab5bffb mmc: core: Use mmc_card_* macro and add a new for the sd_c [...] adds c095449ea981 mmc: mxcmmc: Use mmc_card_sdio macro adds 3a44fb9f61d4 mmc: Merge branch fixes into next adds b3fa3e6dccc4 mmc: block: Add single read for 4k sector cards adds 9b538b0e3a95 dt-bindings: mmc: sdhci-msm: add MSM8998 adds b05cd716e3bd mmc: sdhci-msm: drop redundant of_device_id entries adds 99ce0f754c39 dt-bindings: mmc: sdhci-msm: Document the SM8450 compatible adds 886201c70a1c mmc: sdhci-brcmstb: use clk_get_rate(base_clk) in PM resume adds 4b9eae99115a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 839a559e0e36 mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs adds c8629c4ece87 mfd: intel_soc_pmic_bxtwc: Don't shadow error codes in sho [...] adds c11a9d180049 mfd: intel_soc_pmic_bxtwc: Create sysfs attributes using c [...] adds 001b0e578873 mfd: intel_soc_pmic_bxtwc: Convert to use platform_get/set [...] adds 75d5fc63c880 mfd: intel_soc_pmic_bxtwc: Use dev_err_probe() adds 389a558e7f50 mfd: intel_soc_pmic_bxtwc: Extend use of temporary variabl [...] adds d9709f382272 mfd: intel_soc_pmic_bxtwc: Switch from CONFIG_PM_SLEEP gua [...] adds 486972248e10 mfd: intel_soc_pmic_bxtwc: Drop redundant ACPI_PTR() adds 838865e55cf6 mfd: intel_soc_pmic_bxtwc: Use bits.h macros for all masks adds 752deebcf3c8 mfd: intel_soc_pmic_bxtwc: Use sysfs_emit() instead of sprintf() adds b90edb27c88f mfd: intel_soc_pmic_bxtwc: Drop unneeded casting adds 30f8f57ce7ae mfd: intel_soc_pmic_bxtwc: Fix spelling in the comment adds 9dfb64fae903 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds 966f6551173a power: supply: Fix typo in power_supply_check_supplies adds 491f1f483f42 dt-bindings: power: reset: qcom,pshold: convert to dtschema adds e8b60d9c0a85 power: supply: ab8500: Add MAINTAINERS entry adds 6c50a08d9dd3 power: supply: ab8500: Drop external charger leftovers adds 13a4223df8a9 power: supply: ab8500_fg: drop duplicated 'is' in comment adds a1124c84d467 power: supply: ab8500: Remove flush_scheduled_work() call. adds 38d45444e257 power: supply: ab8500: add missing destroy_workqueue in ab [...] adds c9d8468158ad power: supply: olpc_battery: Hold the reference returned b [...] adds 5a934a0ac340 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3fec90048d37 regulator: max597x: Remove unused including <linux/version.h> adds 00f6ebbd0177 regulator: qcom_spmi: add support for HT_P150 adds 3d04ae8e3e91 regulator: qcom_spmi: add support for HT_P600 adds 34ceb6a6ef87 regulator: qcom_spmi: add support for PMP8074 regulators adds 0b3bbd7646b0 regulator: qcom,spmi-regulator: Convert to dtschema adds 044750573903 regulator: qcom,spmi-regulator: add PMP8074 PMIC adds be6bd82351e8 regulator: max597x: Don't return uninitialized variable in .probe adds 91de5eb17c10 regulator: pwm: Update Lee Jones' email address adds 66efb665cd5a regulator: of: Fix refcount leak bug in of_get_regulation_ [...] adds 912623de7f2a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ed56f4b5173e MAINTAINERS: update the LSM maintainer info adds f731d61c7d11 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 511f7b5b8357 apparmor: fix absroot causing audited secids to begin with = adds 240516df8879 apparmor: Fix kernel-doc adds 0fc6ab404c52 lsm: Fix kernel-doc adds 65cc9c391c3c apparmor: Update help description of policy hash for intro [...] adds d61c57fde819 apparmor: make export of raw binary profile to userspace optional adds 5bfcbd22ee4e apparmor: Enable tuning of policy paranoid load for embedd [...] adds 482e8050aab4 apparmor: don't create raw_sha1 symlink if sha1 hashing is [...] adds 7b4bd1274d35 apparmor: Update MAINTAINERS file with the lastest information adds ba77f39062c1 apparmor: resolve uninitialized symbol warnings in policy_ [...] adds 68ff8540cc9e apparmor: fix quiet_denied for file rules adds 84117994bc10 security/apparmor: remove redundant ret variable adds ec240b5905bb apparmor: Fix failed mount permission check error message adds c0ea4b919dae apparmor: Use struct_size() helper in kmalloc() adds e21851b349b8 apparmor: Fix match_mnt_path_str() and match_mnt() kernel- [...] adds 5ee5d3742160 apparmor: Fix some kernel-doc comments adds 564423bf9c95 apparmor: Fix some kernel-doc comments adds 3e2a3a0830a2 apparmor: fix aa_label_asxprint return check adds f9da5b14521c apparmor: Fix undefined reference to `zlib_deflate_workspacesize' adds bab1f77fb815 apparmor: Fix some kernel-doc comments adds 11c3627ec6b5 apparmor: fix reference count leak in aa_pivotroot() adds 417ea9fe972d apparmor: Fix memleak in aa_simple_write_to_buffer() adds e2f76ad7d285 apparmor: test: Remove some casts which are no-longer required adds 95c0581f9bfd apparmor: add a kernel label to use on kernel objects adds df4390934da4 apparmor: Convert secid mapping to XArrays instead of IDR adds 524d8e14258a apparmor: disable showing the mode as part of a secid to secctx adds d0bf81396af7 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds c808a6ec7166 evm: Use IS_ENABLED to initialize .enabled adds 65d9a9a60fd7 kexec_file: drop weak attribute from functions adds 0738eceb6201 kexec: drop weak attribute from functions adds 689a71493bd2 kexec: clean up arch_kexec_kernel_verify_sig adds c903dae8941d kexec, KEYS: make the code in bzImage64_verify_sig generic adds 0d519cadf751 arm64: kexec_file: use more system keyrings to verify kern [...] adds 0828c4a39be5 kexec, KEYS, s390: Make use of built-in and secondary keyr [...] adds 1d212f9037b0 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] adds fb5512cf9eb8 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 92c005a11762 LSM: SafeSetID: fix userns bug in selftest adds b2927170d4fb LSM: SafeSetID: selftest cleanup and prepare for GIDs adds a1732d6898ce LSM: SafeSetID: add GID testing to selftest adds fcfe0ac2fcfa security: Add LSM hook to setgroups() syscall adds 3e3374d382ff LSM: SafeSetID: Add setgroups() security policy handling adds 64b634830c91 LSM: SafeSetID: add setgroups() testing to selftest adds cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check adds a7c869289efd Merge branch 'safesetid-next' of https://github.com/micah- [...] adds bd26db3396e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 323058ff7751 Merge branch 'next' of git://github.com/cschaufler/smack-next adds e3d45a36b8da Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bc0d9af21f46 iommu/exynos: Reuse SysMMU constants for page size and order adds fce398d2d02c iommu/exynos: Handle failed IOMMU device registration properly adds 5f26ad58be8c iommu/exynos: Set correct dma mask for SysMMU v5+ adds 2125afbed841 iommu/exynos: Abstract non-common registers on different variants adds 0892c4986b6c iommu/exynos: Add SysMMU v7 register set adds 7fee5d6f41b4 iommu/exynos: Enable default VM instance on SysMMU v7 adds 3168010d2ab4 iommu/mediatek: Log with dev_err_probe when failing to parse dts adds 7e62edd7a33a iommu/virtio: Add map/unmap_pages() callbacks implementation adds 933ab6d30153 iommu/vt-d: Move trace/events/intel_iommu.h under iommu adds f19e038c2507 agp/intel: Use per device iommu check adds f9903555dd05 iommu/vt-d: Remove unnecessary exported symbol adds 3890f749c590 drm/i915: Remove unnecessary include adds bfd39a73879e KVM: x86: Remove unnecessary include adds 853788b9a66f x86/boot/tboot: Move tboot_force_iommu() to Intel IOMMU adds 2585a2790e7f iommu/vt-d: Move include/linux/intel-iommu.h under iommu adds 9f18abab6063 iommu/vt-d: Remove unused iovad from dmar_domain adds 983ebe57b3af iommu/vt-d: debugfs: Remove device_domain_lock usage adds 98f7b0db4976 iommu/vt-d: Remove clearing translation data in disable_dm [...] adds 8ac0b64b9735 iommu/vt-d: Use pci_get_domain_bus_and_slot() in pgtable_walk() adds 2e1c8dafb8c2 iommu/vt-d: Unnecessary spinlock for root table alloc and free adds ffd5869d9353 iommu/vt-d: Replace spin_lock_irqsave() with spin_lock() adds 2c3262f9e881 iommu/vt-d: Acquiring lock in domain ID allocation helpers adds 8430fd3f3287 iommu/vt-d: Acquiring lock in pasid manipulation helpers adds 79d82ce4027f iommu/vt-d: Check device list of domain in domain free path adds db75c9573b08 iommu/vt-d: Fold __dmar_remove_one_dev_info() into its caller adds 969aaefbaaf2 iommu/vt-d: Use device_domain_lock accurately adds 5eaafdf0c055 iommu/vt-d: Convert global spinlock into per domain lock adds c3f27c834ae5 iommu/vt-d: Remove unused domain_get_iommu() adds 913432f217c8 iommu/vt-d: Use IDA interface to manage iommu sequence id adds ba949f4cd4c3 iommu/vt-d: Refactor iommu information of each domain adds 97a79de99a40 iommu/vt-d: Remove unnecessary check in intel_iommu_add() adds bdb46d175872 iommu/vt-d: Remove global g_iommus array adds 25357900f4e6 iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 adds 60b51e3e333b iommu/amd: Change macro for IOMMU control register bit shi [...] adds 1e98a35da49e iommu/amd: Introduce Support for Extended Feature 2 Register adds 9dd299d8c6cd iommu/amd: Introduce global variable for storing common EF [...] adds ae180ba42662 iommu/amd: Process all IVHDs before enabling IOMMU features adds 02c6f31d0e01 iommu/amd: Globally detect SNP support adds fb2accadaa94 iommu/amd: Introduce function to check and enable SNP adds b9f0043e1ea6 iommu/amd: Set translation valid bit only when IO page tab [...] adds 8388f7df936b iommu/amd: Do not support IOMMU_DOMAIN_IDENTITY after SNP [...] adds 30315e71b426 iommu/amd: Do not support IOMMUv2 APIs when SNP is enabled adds 309c56e84602 iommu: remove the unused dev_has_feat method adds a871765d5588 iommu: remove iommu_dev_feature_enabled adds ae3ff39a51a0 iommu: remove the put_resv_regions method adds 469b7b8ac552 iommu/arm-smmu-v3: cleanup arm_smmu_dev_{enable,disable}_feature adds 1dcef3d2f345 MAINTAINERS: Add Robin Murphy as IOMMU SUBSYTEM reviewer adds ebd0c9c85fdc Merge branches 'arm/exynos', 'arm/mediatek', 'virtio', 'x8 [...] adds d48be06c5f83 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a3ac78fd7d6e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a8dd214ff58c dt-bindings: arm: nvidia,tegra20-pmc: Move fixed string pr [...] adds 6e44e0dc5806 dt-bindings: arm: cpus: add cortex-a78ae compatible adds 912cbf13a544 dt-bindings: mtd/partitions: Convert arm-firmware-suite to [...] adds 652081b3c64e of: unittest: Switch to use fwnode instead of of_node adds 9465a98458fe of: unittest: make unittest_gpio_remove() consistent with [...] adds d17e37c41b7e of: device: Fix missing of_node_put() in of_dma_set_restri [...] adds 2aa0d4c88198 dt-bindings: bus: qcom,ssc-block-bus: rework arrays and dr [...] adds f992d4b8aa38 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6601030b8e31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9c22ec4ac27b spi: Return deferred probe error when controller isn't yet [...] adds b6747f4fba39 spi: propagate error code to the caller of acpi_spi_device [...] adds cdb0cc9379f1 spi: remove duplicate parameters check in acpi_spi_add_resource() adds 43cc5a0afe41 spi: Fix simplification of devm_spi_register_controller adds 7e9984d183bb spi: tegra20-slink: fix UAF in tegra_slink_remove() adds e82c6d62a1f2 spi: microchip-core: fix UAF in mchp_corespi_remove() adds 5d56d8974d1e spi: microchip-core: switch to use devm_spi_alloc_master() adds cdeaf3a99a02 spi: microchip-core: switch to use dev_err_probe() adds 1ed34d367bad spi: microchip-core: fix and cleanups adds 5d76b7509cb2 spi: dw: Fix IP-core versions macro adds 0d085723c637 spi: Add bindings for Intel Thunder Bay SOC adds 51e41dc2f2bc spi: dw: Add support for master mode selection for DWC SSI [...] adds dc4e6d9fbf9a spi: dw: Add support for Intel Thunder Bay SPI controller adds 53415957c459 Add support for Intel Thunder Bay SPI controller adds ecff027298de spi: dt-bindings: atmel,at91rm9200-spi: convert to json-schema adds 82cef0af296d spi: dt-bindings: mediatek,spi-mtk-nor: Update bindings fo [...] adds 0ee0ab0bdab4 spi: dt-bindings: Add compatible for MediaTek MT8188 adds a3fd35be0eda spi: atmel: remove #ifdef CONFIG_{PM, SLEEP} adds 43979072706d Merge remote-tracking branch 'spi/for-5.20' into spi-next adds a250a07f5944 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d683bb3595f0 Merge x86/mm into tip/master adds d2a2abe49401 Merge x86/cpu into tip/master adds ff9c0a588413 Merge irq/core into tip/master adds fd65b0d5eece Merge x86/misc into tip/master adds 0b0ce458e595 Merge x86/vmware into tip/master adds aeabbfa72de5 Merge locking/core into tip/master adds 3ec1f767305d Merge ras/core into tip/master adds 39a41278f041 perf/x86/intel: Fix PEBS memory access info encoding for ADL adds ccf170e9d8fd perf/x86/intel: Fix PEBS data source encoding for ADL adds ef12d5591b5a Merge perf/core into tip/master adds 9de76f41ea21 x86/mm: Refer to the intended config STRICT_DEVMEM in a comment adds b26914daab3a Merge x86/cleanups into tip/master adds 4c3f73584c0c x86/sgx: Add short descriptions to ENCLS wrappers adds 0fb2126db841 x86/sgx: Add wrapper for SGX2 EMODPR function adds 09b38d0b412d x86/sgx: Add wrapper for SGX2 EMODT function adds 61416b294af0 x86/sgx: Add wrapper for SGX2 EAUG function adds b3fb517dc602 x86/sgx: Support loading enclave page without VMA permissi [...] adds 7f391752d4ad x86/sgx: Export sgx_encl_ewb_cpumask() adds bdaa8799f697 x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() adds f89c2f9bf5a6 x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() adds c7c6a8a61b00 x86/sgx: Make sgx_ipi_cb() available internally adds dda03e2c331b x86/sgx: Create utility to validate user provided offset a [...] adds 8cb7b502f31e x86/sgx: Keep record of SGX page type adds 3a5351415228 x86/sgx: Export sgx_encl_{grow,shrink}() adds 8123073c4335 x86/sgx: Export sgx_encl_page_alloc() adds a76e7f1f1888 x86/sgx: Support VA page allocation without reclaiming adds ff08530a5232 x86/sgx: Support restricting of enclave page permissions adds 5a90d2c3f5ef x86/sgx: Support adding of pages to an initialized enclave adds 7b013e723a1f x86/sgx: Tighten accessible memory range after enclave ini [...] adds 45d546b8c109 x86/sgx: Support modifying SGX page type adds 9849bb27152c x86/sgx: Support complete page removal adds a0506b3b0636 x86/sgx: Free up EPC pages directly to support large page ranges adds 629b5155d01b Documentation/x86: Introduce enclave runtime management section adds 20404a808593 selftests/sgx: Add test for EPCM permission changes adds 7088c81f9473 selftests/sgx: Add test for TCS page permission changes adds 67f1f70a23d1 selftests/sgx: Test two different SGX2 EAUG flows adds 7eb4370152be selftests/sgx: Introduce dynamic entry point adds b564982fda13 selftests/sgx: Introduce TCS initialization enclave operation adds 33c5aac3bf32 selftests/sgx: Test complete changing of page type flow adds 50b822e4b785 selftests/sgx: Test faulty enclave behavior adds 35c7e6dacb03 selftests/sgx: Test invalid access to removed enclave page adds 08ceab2c37d3 selftests/sgx: Test reclaiming of untouched page adds 6507cce561b4 selftests/sgx: Page removal stress test adds e0a5915f1cca x86/sgx: Drop 'page_index' from sgx_backing adds 71dd67c2f819 Merge x86/sgx into tip/master adds 1b8667812b3a x86/Kconfig: Fix CONFIG_CC_HAS_SANE_STACKPROTECTOR when cr [...] adds 8b979924b9f9 x86/build: Remove unused OBJECT_FILES_NON_STANDARD_test_nx.o adds 0740d4296814 Merge x86/build into tip/master adds 5a88c48f4146 Merge tag 'v5.19-rc6' into tip:x86/kdump adds 68b8e9713c8e x86/setup: Use rng seeds from setup_data adds ae7cf68e2b88 Merge x86/kdump into tip/master adds 1fcf54deb767 sched/core: add forced idle accounting for cgroups adds c02d5546ea34 sched/core: Use try_cmpxchg in set_nr_{and_not,if}_polling adds c82a69629c53 sched/fair: fix case with reduced capacity CPU adds 401e4963bf45 sched/core: Always flush pending blk_plug adds 1cf86c1c7238 Merge sched/core into tip/master adds 2298896c17b4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds d6513a34926f dt-bindings: timer: Add Nomadik MTU binding adds 6f6f3e313f39 clocksource/drivers/arm_global_timer: Fix Kconfig "its" grammar adds 42cee19a9f83 clocksource: Add Tegra186 timers support adds 07385a6055a8 clocksource/drivers/timer-tegra186: Add support for Tegra234 SoC adds 13b917a585c2 dt-bindings: timer: mediatek: Add CPUX System Timer and MT [...] adds 327e93cf9a59 clocksource/drivers/timer-mediatek: Implement CPUXGPT timers adds 5b2ca9bc3f1b thermal/drivers/rcar_gen3_thermal: Add r8a779f0 support adds 2c9c4c9e543d clocksource/drivers/timer-microchip-pit64b: Remove suspend [...] adds b02180e899c9 clocksource/drivers/timer-microchip-pit64b: Use mchp_pit64 [...] adds 278150b2151e clocksource/drivers/timer-microchip-pit64b: Fix compilatio [...] adds 525b296185b4 dt-bindings: timer: renesas,cmt: Add r8a779f0 and generic [...] adds bd0ed737d5fd dt-bindings: timer: renesas,cmt: R-Car V3U is R-Car Gen4 adds aa84506ea644 clocksource/drivers/sh_cmt: Add R-Car Gen4 support adds e566437576fa Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 0abed8c04054 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds 95001b756467 genirq: Don't return error on missing optional irq_request [...] adds 3e17683ff4a8 irqchip/stm32-exti: Fix irq_set_affinity return value adds f8b3eb424511 irqchip/stm32-exti: Fix irq_mask/irq_unmask for direct events adds c16ae609214e irqchip/stm32-exti: Prevent illegal read due to unbounded [...] adds b38040f0167d irqchip/stm32-exti: Tag emr register as undefined for stm32mp15 adds ce4ef8f9f2ab irqchip/stm32-exti: Read event trigger type from event_trg [...] adds c297493336b7 irqchip/stm32-exti: Simplify irq description table adds 828f5602978c Merge branch irq/stm32-exti-updates into irq/irqchip-next adds 8190cc572981 irqchip/mips-gic: Only register IPI domain when SMP is enabled adds 0f5209fee90b genirq: GENERIC_IRQ_IPI depends on SMP adds 0e6c027c0355 genirq: GENERIC_IRQ_EFFECTIVE_AFF_MASK depends on SMP adds 610306306aaa genirq: Drop redundant irq_init_effective_affinity adds 961343d78226 genirq: Refactor accessors to use irq_data_get_affinity_mask adds 073352e951f6 genirq: Add and use an irq_data_update_affinity helper adds 4d0b8298818b genirq: Return a const cpumask from irq_data_get_affinity_mask adds aa0813581b8d genirq: Provide an IRQ affinity mask in non-SMP configs adds 9167fd5d5549 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds 4f4b8f8f95f2 Merge branch irq/affinity-nosmp into irq/plic-masking adds de0789492182 irqchip/sifive-plic: Make better use of the effective affi [...] adds a1706a1c5062 irqchip/sifive-plic: Separate the enable and mask operations adds d4a930a08c26 Merge branch irq/plic-masking into irq/irqchip-next adds 91a29af413de gpio: Remove dynamic allocation from populate_parent_alloc_arg() adds 96fed779d3d4 dt-bindings: interrupt-controller: Add Renesas RZ/G2L Inte [...] adds 3fed09559cd8 irqchip: Add RZ/G2L IA55 Interrupt Controller driver adds 08f12b4534c2 gpio: gpiolib: Allow free() callback to be overridden adds 35c37efd1273 dt-bindings: pinctrl: renesas,rzg2l-pinctrl: Document the [...] adds db2e5f21a48e pinctrl: renesas: pinctrl-rzg2l: Add IRQ domain to handle [...] adds 7dc487d27f7f gpio: thunderx: Don't directly include asm-generic/msi.h adds b4d49511de2d Merge branch irq/renesas-irqc into irq/irqchip-next adds ef6e5d61eb7a genirq: Allow irq_set_chip_handler_name_locked() to take a [...] adds 51ff93923e21 pinctrl: ocelot: Make irq_chip immutable adds b3390fc5b96d Merge branch irq/misc-5.20 into irq/irqchip-next adds f3dd8a7d64be Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds ee264c4cc252 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 51f1ba33f60d Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 9903a4f52b2c Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 6a4f7fcd7504 KVM: arm64: selftests: Add support for GICv2 on v3 adds ed6313a93fd1 KVM: arm64: Fix hypervisor address symbolization adds aeb7942b64cc Merge branch kvm-arm64/misc-5.20 into kvmarm-master/next adds da8d120fbafe KVM: arm64: Add get_reg_by_id() as a sys_reg_desc retrievi [...] adds 1deeffb55966 KVM: arm64: Reorder handling of invariant sysregs from userspace adds ba23aec9f4f2 KVM: arm64: Introduce generic get_user/set_user helpers fo [...] adds e48407ff9796 KVM: arm64: Rely on index_to_param() for size checks on us [...] adds 978ceeb3e40a KVM: arm64: Consolidate sysreg userspace accesses adds 5a420ed9646a KVM: arm64: Get rid of reg_from/to_user() adds b61fc0857a3a KVM: arm64: vgic-v3: Simplify vgic_v3_has_cpu_sysregs_attr() adds db25081e147c KVM: arm64: vgic-v3: Push user access into vgic_v3_cpu_sys [...] adds cbcf14dd23bc KVM: arm64: vgic-v3: Make the userspace accessors use sysreg API adds 71c3c7753c72 KVM: arm64: vgic-v3: Convert userspace accessors over to F [...] adds 38cf0bb7625a KVM: arm64: vgic-v3: Use u32 to manage the line level from [...] adds e1246f3f2df7 KVM: arm64: vgic-v3: Consolidate userspace access for MMIO [...] adds 7e9f723c2a90 KVM: arm64: vgic-v2: Consolidate userspace access for MMIO [...] adds d7df6f282db6 KVM: arm64: vgic: Use {get,put}_user() instead of copy_{fr [...] adds 9f968c9266aa KVM: arm64: vgic-v2: Add helper for legacy dist/cpuif base [...] adds 4b85080f4e37 KVM: arm64: vgic: Consolidate userspace access for base ad [...] adds 619064afa9b6 KVM: arm64: vgic: Tidy-up calls to vgic_{get,set}_common_attr() adds f6dddbb25572 KVM: arm64: Get rid of find_reg_by_id() adds c5332898dc35 KVM: arm64: Descope kvm_arm_sys_reg_{get,set}_reg() adds 4274d42716d8 KVM: arm64: Get rid or outdated comments adds ae98a4a98993 Merge branch kvm-arm64/sysreg-cleanup-5.20 into kvmarm-mas [...] adds df15aaa5d7f3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e3d27b62110c s390/sclp: detect the zPCI load/store interpretation facility adds 9db153f45230 s390/sclp: detect the AISII facility adds efef0db77c93 s390/sclp: detect the AENI facility adds b05a870c5e4e s390/sclp: detect the AISI facility adds d2197485a188 s390/airq: pass more TPI info to airq handlers adds 932b646727f9 s390/airq: allow for airq structure that uses an input vector adds 062f002485d4 s390/pci: externalize the SIC operation controls and routine adds c68468ed3416 s390/pci: stash associated GISA designation adds d10384677630 s390/pci: stash dtsm and maxstbl adds c435c54639aa vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM adds 6438e30714ab KVM: s390: pci: add basic kvm_zdev structure adds 98b1d33dac5f KVM: s390: pci: do initial setup for AEN interpretation adds 73f91b004321 KVM: s390: pci: enable host forwarding of Adapter Event No [...] adds 3f4bbb4342ec KVM: s390: mechanism to enable guest zPCI Interpretation adds 3c5a1b6f0a18 KVM: s390: pci: provide routines for enabling/disabling in [...] adds 09340b2fca00 KVM: s390: pci: add routines to start/stop interpretive execution adds 8061d1c31f1a vfio-pci/zdev: add open/close device hooks adds faf3bfcb8950 vfio-pci/zdev: add function handle to clp base capability adds ba6090ff8ae0 vfio-pci/zdev: different maxstbl for interpreted devices adds db1c875e0539 KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices adds 4ac34b94a534 MAINTAINERS: additional files related kvm s390 pci passthrough adds d41b5e0176a6 Merge tag 'kvm-s390-pci-5.20' into kernelorgnext adds b9df116cb765 KVM: s390: drop unexpected word 'and' in the comments adds 1b6abe95b522 s390: Add attestation query information adds 6131fd198099 KVM: s390/pci: fix include duplicates adds 5efab5cdf06b Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline adds c0da6efc74b4 KVM: s390: Add facility 197 to the allow list adds faa2f72cb356 KVM: s390: pv: leak the topmost page table when destroy fails adds a52c25848e31 KVM: s390: pv: handle secure storage violations for protec [...] adds b108f7f0a29b KVM: s390: pv: handle secure storage exceptions for normal guests adds 6f73517d0a99 KVM: s390: pv: refactor s390_reset_acc adds 07fbdf7f9347 KVM: s390: pv: usage counter instead of flag adds 72b1daff2671 KVM: s390: pv: add export before import adds e40df9efd68a KVM: s390: pv: clear the state without memset adds be48d86f77f0 KVM: s390: pv: Add kvm_s390_cpus_from_pv to kvm-s390.h and [...] adds 7aab0c571fb4 KVM: s390: pv: add mmu_notifier adds 5ad36df8e666 s390/mm: KVM: pv: when tearing down, try to destroy protec [...] adds 9e290b8a369b KVM: s390: pv: refactoring of kvm_s390_pv_deinit_vm adds ff63b9bfa56d KVM: s390: pv: destroy the configuration before its memory adds 1c88d91f9d48 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE adds 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot adds 14b963526313 xen: Fix spelling mistake adds 80ae4b266e19 virtio: replace restricted mem access flag with callback adds 077814fe064f kernel: remove platform_has() infrastructure adds a47336535f0f xen: don't require virtio with grants for non-PV guests adds 6e035622f6ba Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds c1bb6372c073 platform/x86: gigabyte-wmi: add support for B660I AORUS PRO DDR4 adds d80b83c911ca platform/x86: x86-android-tablets: Fix Lenovo Yoga Tablet [...] adds 650d9a14715f efi: Fix efi_power_off() not being run before acpi_power_o [...] adds 72cd7067839d platform/x86: asus-wmi: Add key mappings adds 553b53e49064 platform/x86/intel/ifs: Mark as BROKEN adds 2b5b27826a48 platform/x86: serial-multi-instantiate: Improve autodetection adds 8b50c48d59a9 platform/x86: serial-multi-instantiate: Drop duplicate check adds 14a9aa99aca6 platform/x86: serial-multi-instantiate: Improve dev_err_pr [...] adds ed7adc2b69c6 platform/x86: serial-multi-instantiate: Use while (i--) pa [...] adds f3e13bbc6f5a platform/x86: serial-multi-instantiate: Get rid of redunda [...] adds e286044bf5b0 platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID adds fe16ecaa0e62 platform/x86: intel_atomisp2_led: Also turn off the always [...] adds e0e52a5cc6a5 ACPI: video: Fix acpi_video_handles_brightness_key_presses() adds aeb47cb10aa4 MAINTAINERS: repair file entry in MICROSOFT SURFACE AGGREG [...] adds b644c95598ad platform/x86: asus-wmi: Add mic-mute LED classdev support adds e05d6b658fcd platform/x86: mlx-platform: Make activation of some driver [...] adds 7bf8a14dedaf platform/x86: mlx-platform: Add cosmetic changes for alignment adds 08fdb6f3acae platform/x86: mlx-platform: Add support for systems equipp [...] adds 6995e711b69c platform/x86: mlx-platform: Introduce support for COMe NVS [...] adds 2deb92864348 platform/x86: mlx-platform: Add support for new system XH3000 adds 095a2c189151 platform/x86: mlx-platform: Add COME board revision register adds 7964f8fc52b1 platform/mellanox: mlxreg-io: Add locking for io operations adds 91dd6ef89710 Documentation/ABI: mlxreg-io: Fix contact info adds 5c8b3f11565e Documentation/ABI: Add new attributes for mlxreg-io sysfs [...] adds 7a4a04f4e90d platform/surface: tabletsw: Fix __le32 integer access adds 96ffe4afaca6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce838f7dc795 platform/chrome: cros_ec_typec: Use dev_err_probe on port [...] adds 6bece8874544 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ba337fe30b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 67bce62ac195 leds: clevo-mail: fix Kconfig "its" grammar adds 399e7aa82105 leds: pwm-multicolor: Don't show -EPROBE_DEFER as errors adds 83543c6e54b9 dt-bindings: leds: pwm-multicolor: Add active-low property adds 3dd7ed589f2e leds: pwm-multicolor: Support active-low LEDs adds 9b60b675194c leds: clevo-mail: Mark as broken pending interface fix adds 13344f8ce8a0 dt-bindings: leds: add Broadcom's BCM63138 controller adds a0ba692072d8 leds: bcm63138: add support for BCM63138 controller adds de40c8496ead dt-bindings: leds: class-multicolor: reference class direc [...] adds 38a3b05ac078 dt-bindings: leds: lp50xx: fix LED children names adds 13b64a0c1905 dt-bindings: leds: leds-bcm63138: unify full stops in desc [...] adds bcc607cdbb1f leds: add help info about BCM63138 module name adds 92cfc71ee2dd leds: leds-bcm63138: get rid of LED_OFF adds 140051f82dc4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84261749e58a dt-bindings: ipmi: Add npcm845 compatible adds dfef1acc36d5 char: ipmi: modify NPCM KCS configuration adds 79c87b8f8ba7 ipmi: Fix comment typo adds f9a2628c3b2a Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 6c3c267e5fbc Documentation/process: Add embargoed HW contact for LLVM adds 80dd7ae16bea docs: ABI: sysfs-class-pwm: Update Lee Jones' email address adds 9f9c90909561 docs: ABI: sysfs-devices-soc: Update Lee Jones' email address adds 4a4e8f7f625b MAINTAINERS: Change mentions of mpm to olivia adds 7ee951acd31a drivers/base: fix userspace break from using bin_attribute [...] adds 746ddecdea7c Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds 8097cf2fb3b2 usb: gadget: udc: amd5536 depends on HAS_DMA adds 421c8d9a20da usb: gadget: f_mass_storage: forced_eject attribute adds aae7948d564c Revert "dt-bindings: usb: mtk-xhci: Make all clocks required" adds 2d937c64e8bf usb: misc: onboard_hub: Fix 'missing prototype' warning adds 5e76ee96be8f usb: dwc3: ep0: Properly handle setup_packet_pending scena [...] adds efa2bebf2a9f usb: ldusb: replace ternary operator with max_t() adds 220fafb4ed04 usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() adds 07903626d988 usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup adds 4af37191134d dt-bindings: usb: Add analogix anx7411 PD binding adds fe6d8a9c8e64 usb: typec: anx7411: Add Analogix PD ANX7411 support adds a5c7592366af dt-bindings: usb: qcom,dwc3: add SC8280XP binding adds dd566faebe9f dt-bindings: usb: qcom,dwc3: refine interrupt requirements adds 69bb3520db7c usb: dwc3: qcom: fix missing optional irq warnings adds ddaf8d96f93b usb: typec: Add support for retimers adds f31a8702cd36 usb: typec: Add retimer handle to port adds 28a6ed8e39f7 platform/chrome: Add Type-C mux set command definitions adds e54369058f3d platform/chrome: cros_typec_switch: Add switch driver adds 34f375f0fdf6 platform/chrome: cros_typec_switch: Set EC retimer adds bb53ad958012 platform/chrome: cros_typec_switch: Add event check adds f5434e30011e platform/chrome: cros_typec_switch: Register mode switches adds 66fe238a9bcc platform/chrome: cros_ec_typec: Cleanup switch handle retu [...] adds c76d09da77d6 platform/chrome: cros_ec_typec: Get retimer handle adds dc14036fb324 Merge 5.19-rc7 into usb-next adds 88a15fbb47db platform/chrome: cros_typec_switch: Add ACPI Kconfig dep adds a142887fdd52 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds f41e16ac6062 USB: serial: io_edgeport: fix spelling mistakes adds 9ec7e8d5fae3 USB: serial: fix repeated word "the" in comments adds 44084251a4fa Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds ef5a03a26c87 tty: 8250: Add support for Brainboxes PX cards. adds 806a449725cb serial: 8250: SERIAL_8250_ASPEED_VUART should depend on AR [...] adds 1d46c08d246e tty: serial: samsung_tty: fix s3c24xx_serial_set_mctrl() adds 4f4e670342b1 serial: 8250_dw: Avoid pslverr on reading empty receiver fifo adds 3182efd036c1 serial: 8250_bcm7271: Save/restore RTS in suspend/resume adds 996fd3cf9c0f serial: ar933x: Fix check for RS485 support adds 184842622c97 serial: ar933x: Remove superfluous code in ar933x_config_rs485() adds 44b27aec9d96 serial: core, 8250: set RS485 termination GPIO in serial core adds d8fcd9cfbde5 serial: core: move sanitizing of RS485 delays into own function adds 4dfd10351e49 serial: core: sanitize RS485 delays read from device tree adds 885dcb08c93d dt_bindings: rs485: Correct delay values adds c64e17584ba7 serial: 8250_dwlib: remove redundant sanity check for RS485 flags adds 5095ca634f8b serial: 8250: lpc18xx: Remove redundant sanity check for R [...] adds 733823cbca30 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 2ebb36ea41a7 bus: mhi: ep: Check dev_set_name() return value adds f5fd903b311f Merge tag 'mhi-for-v5.20' of git://git.kernel.org/pub/scm/ [...] adds 4682f2136835 Merge tag 'fpga-late-for-5.20-rc1' of ssh://gitolite.kerne [...] adds 4d45bc82df66 coresight: etm4x: avoid build failure with unrolled loops adds 7e724422a7e9 Merge tag 'coresight-next-v5.20' of git://git.kernel.org/p [...] adds 3af0b1d34a07 drivers: mcb: directly use ida_alloc()/free() adds a43a9f67774a habanalabs: fix double unlock on error in map_device_va() adds 858e6d4085b1 habanalabs: Fix kernel-doc adds 18b67315388c habanalabs: Fix kernel-doc adds 78d503087be1 habanalabs: add terminating NULL to attrs arrays adds 2acd21cd00ce habanalabs: align ioctl uapi structures to 64-bit adds 939ed076ea67 habanalabs/gaudi: move tpc assert raise into internal func adds d0c92afc0ef8 habanalabs: change the write flag name of error info structs adds 8742a75a1c3f habanalabs/gaudi: fix comment to reflect current code adds 2bc61bc4f3ea habanalabs: keep a record of completed CS outcomes adds 41021f728a91 habanalabs: fix race between hl_get_compute_ctx() and hl_c [...] adds a7d6c35bcd6b habanalabs/gaudi: collect undefined opcode error info adds 647469148360 habanalabs: expose undefined opcode status via info ioctl adds be572e67dafb habanalabs/gaudi: invoke device reset from one code block adds 969202e5cb62 habanalabs/gaudi: send device reset notification adds fa9deaca2f91 habanalabs: send an event notification when CS timeout occurs adds ada103b67760 habanalabs: avoid unnecessary error print adds 70d25e96b69e habanalabs/gaudi: fix incorrect MME offset calculation adds d64a29af120e habanalabs: add validity check for cq counter offset adds 01622098aeb0 habanalabs/gaudi: fix shift out of bounds adds a18997770159 habanalabs: fix NULL dereference on cs timeout adds 4cd213807bc0 habanalabs: remove unused get_dma_desc_list_size adds 67a54d5de2c3 habanalabs/gaudi: notify user process on device unavailable adds e41c6418565d habanalabs: add critical indication in sram ecc adds abe85a9c11a9 habanalabs: check fence pointer before use adds b63539a6faee habanalabs: print pointer with correct modifier adds fb1155a9f097 habanalabs: use kvcalloc when possible adds 0d9894343745 habanalabs: fix comment style adds 792588a8c221 habanalabs: move memory_scrub_val to hdev struct adds 0c584e192f5a habanalabs/gaudi: fix warning: var might be used uninitialized adds 17ab47d2d6d4 habanalabs/gaudi: fix a race condition causing DMAR error adds 856fe7b0aa51 habanalabs: print if firmware is secured during load adds c1048d14c009 habanalabs: don't do memory scrubbing when unmapping adds 8c834a1442ad habanalabs: don't send addr and size to scrub_device_mem cb adds 70852c95ac0e habanalabs/gaudi: use memory_scrub_val from debugfs adds 605e1ef3d58c habanalabs: move call to scrub_device_mem after ctx_fini adds 7659c30d1991 habanalabs: set default value for memory_scrub adds 5125aa336889 habanalabs/goya: move dma direction enum to uapi file adds 94f27905bdc3 habanalabs/gaudi: fix function name in comment adds c74400f61edf habanalabs/gaudi: use correct type in assignment adds e3f49437a2e0 habanalabs/gaudi: mask constant value before cast adds c37d50e84e60 habanalabs/gaudi: remove unused enum adds 1ef0c327e1ca habanalabs: refactor dma asic-specific functions adds b2711ab2b0b0 habanalabs: page size can only be a power of 2 adds be882e534f02 habanalabs/gaudi: enable error interrupt on ARB WDT adds a74cf4a8f61b habanalabs: remove dead code from free_device_memory() adds fce854e9bc24 habanalabs: communicate supported page sizes to user adds 0407c155f1a2 habanalabs/gaudi: replace hl_poll_timeout with while loop adds 9c7fde71a774 habanalabs: use %pa to print pci bar size adds ccf991e4f220 habanalabs: remove redundant argument in access_dev_mem APIs adds 01d9ccf8657b habanalabs/gaudi2: add asic registers header files adds 97c6d22fa4bd uapi: habanalabs: add gaudi2 defines adds d7bb1ac89b2f habanalabs: add gaudi2 asic-specific code adds 9e17258c78ae habanalabs: add unsupported functions adds be7813eaa631 habanalabs: initialize new asic properties adds c47082c22db1 habanalabs: remove obsolete device variables used for testing adds e392d1bd0437 habanalabs: add generic security module adds 456721468612 habanalabs/gaudi2: add gaudi2 security module adds de88aa67af94 habanalabs/gaudi2: add gaudi2 profiler module adds f73c63764572 habanalabs: add gaudi2 wait-for-CS support adds 8aa1e1e60553 habanalabs: add gaudi2 MMU support adds 6b4e8a12b2b9 habanalabs: enable gaudi2 code in driver adds a85e389a8458 habanalabs/gaudi2: reset device upon critical ECC event adds 2b9e583d0aad habanalabs: wait for preboot ready after hard reset adds 1a6609cdd496 habanalabs: naming refactor of user interrupt flow adds d6a66d59609f habanalabs: add support for common decoder interrupts adds ea9770e653ee habanalabs: save f/w preboot minor version adds 18913d687019 habanalabs: allow detection of unsupported f/w packets adds c979cb5d8bf9 habanalabs/gaudi2: remove unused variable adds e475acabb9d9 habanalabs/gaudi2: SM mask can only be 8-bit adds cc81c0f3b03e habanalabs: do not set max power on a secured device adds f2d9ec872c5d habanalabs: don't declare tmp twice in same function adds cf008f5acb90 habanalabs: make sure variable is set before used adds ead36b198147 habanalabs/gaudi2: remove unused defines adds 6d24b4d17df7 habanalabs: Use the bitmap API to allocate bitmaps adds b596ad6f1195 habanalabs: initialize variable explicitly adds 3fc252670bd5 habanalabs/gaudi2: use DIV_ROUND_UP_SECTOR_T instead of roundup adds 20cd88a77538 habanalabs: fixes to the poll-timeout macros adds af2e650b36a9 habanalabs: add a value field to hl_fw_send_pci_access_msg() adds 1cf596c6b9ac habanalabs/gaudi2: configure virtual MSI-X doorbell interface adds 25ad86383968 habanalabs/gaudi2: replace defines for reserved sob/mob wi [...] adds bfbf5a0a711f habanalabs/gaudi2: modify CS completion CQ to use virtual [...] adds 3f043b319245 habanalabs/gaudi2: modify decoder to use virtual MSI-X doorbell adds 168fc71857ef habanalabs/gaudi2: map virtual MSI-X doorbell memory for user adds 08f0aa9548fd habanalabs: expose only valid debugfs nodes adds bd4a338886a8 habanalabs: fix update of is_in_soft_reset adds e3b20f3ee452 habanalabs: add status of reset after device release adds 0b0ae0244029 habanalabs: rename soft reset to compute reset adds a919b823abba habanalabs: move h/w dirty message to debug adds bc2c6a5ee71b Merge tag 'misc-habanalabs-next-2022-07-12' of https://git [...] adds 338222d8e112 iio: adc: ti-tsc2046: do not explicity set INDIO_BUFFER_TR [...] adds bca036de0ab2 iio: adc: ad778-1: do not explicity set INDIO_BUFFER_TRIGG [...] adds 68c1b3dd5c48 iio: light: cm32181: Add PM support adds 59b2947ed4c3 iio: adc: xilinx-xadc: Make use of device properties adds 568f6869e680 iio: adc: xilinx-xadc: Drop duplicate NULL check in xadc_p [...] adds 2a3c8f8a4494 Merge tag 'iio-for-5.20a' of https://git.kernel.org/pub/sc [...] adds 71d46f1ff221 eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() adds d618072d86fc mei: me: fix clang -Wformat warning adds 4b00b176b3a3 cxl: Use the bitmap API to allocate bitmaps adds 3a15b45b5454 cxl: Fix a memory leak in an error handling path adds 952ae488b949 dt-bindings: vcpu_stall_detector: Add qemu,vcpu-stall-dete [...] adds 6c93c6f3bad4 misc: Add a mechanism to detect stalls on guest vCPUs adds e6281c26674e firmware: stratix10-svc: Add support for FCS adds 79b936254aa0 firmware: stratix10-svc: add FCS polling command adds 4a4709d470e6 firmware: stratix10-svc: add new FCS commands adds 4a6c8c565db1 firmware: stratix10-rsu: extend RSU driver to get DCMF status adds 1b4394c5d731 firmware: stratix10-svc: extend svc to support RSU feature adds 7935e899b35c firmware: stratix10-svc: To support a command ATF Get Version adds dd4a6bf37474 MAINTAINERS: Update info for William Breathitt Gray adds b6e9cded90d4 counter: 104-quad-8: Utilize iomap interface adds daae1ee572d1 counter: 104-quad-8: Implement and utilize register structures adds c524193f1cfb MAINTAINERS: Update 104-QUAD-8 driver maintainers list adds 2306137b13f6 Merge tag 'soundwire-5.20-rc1' of git://git.kernel.org/pub [...] adds a8755e9bdd6a firmware: stratix10-svc: fix kernel-doc warning adds 76a748e2c1aa interconnect: qcom: msm8939: Use icc_sync_state adds 2be9e8470709 Merge branch 'icc-sm6350' into icc-next adds bd734481e172 interconnect: imx: fix max_node_id adds 6eeaf28c7985 interconnect: imx: set src node adds 12db59e8e0a2 interconnect: imx: introduce imx_icc_provider adds 7980d85a9443 interconnect: imx: configure NoC mode/prioriry/ext_control adds c14ec5c93dc8 interconnect: imx: Add platform driver for imx8mp adds 9760660e866d PM / devfreq: imx: Register i.MX8MP interconnect device adds 33f033dc30d9 Merge branch 'icc-imx8mp' into icc-next adds 751f4d14cdb4 interconnect: icc-rpm: Set destination bandwidth as well a [...] adds 2c510f5bee76 dt-bindings: interconnect: Update property for icc-rpm path tag adds cb4805b5a5e4 interconnect: qcom: Move qcom_icc_xlate_extended() to a co [...] adds ad510e4ed2a3 interconnect: qcom: icc-rpm: Change to use qcom_icc_xlate_ [...] adds dcbce7b0a79c interconnect: qcom: icc-rpm: Support multiple buckets adds e3305daad62c interconnect: qcom: icc-rpm: Set bandwidth and clock for b [...] adds 009c963eefa0 Merge branch 'icc-rpm' into icc-next adds 6598a382bd34 Merge tag 'icc-5.20-rc1-v2' of git://git.kernel.org/pub/sc [...] adds 387162479d8b extcon: fsa9480: Drop no-op remove function adds 2fb67280fd83 extcon: Remove extraneous space before a debug message adds 97e1bb93e721 extcon: Drop unexpected word "the" in the comments adds d4f46c0e52d6 extcon: sm5502: Drop useless mask_invert flag on irqchip adds 6d7151343520 extcon: rt8973a: Drop useless mask_invert flag on irqchip adds 3a06ed80265f extcon: Add EXTCON_DISP_CVBS and EXTCON_DISP_EDP adds e0e1824bf69e Merge tag 'extcon-next-for-5.20' of git://git.kernel.org/p [...] adds 90f44c01fe6b Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 17b5a7f65c7d dt-bindings: iio: adc: Add imx6ul & imx6sx compatibles adds bc72d938c149 iio: trigger: move trig->owner init to trigger allocate() stage adds 7008f35c4a7b iio: proximity: sx_common: Don't use IIO device for properties adds f1e252c5d2d8 iio: proximity: sx_common: Allow IIO core to take care of [...] adds 98a30ae0b37c iio: magnetometer: rm3100: do not explicity set INDIO_BUFF [...] adds 6cfd14c54b1f iio: adc: stx104: Implement and utilize register structures adds e1d965cebe82 iio: dac: cio-dac: Cleanup indexing for DAC writes adds 6edac2daa954 iio: adc: ad7949: Fix error message adds 53a2a90d5271 iio: test: rescale: add MODULE_* information adds 520f94b6aab1 iio: test: format: add MODULE_* information adds 1c796caff0db iio: test: format: follow CONFIG_ naming convention adds cf9a4b58b56e iio: afe: rescale: export symbols used during testing adds 0565d238b9b4 iio: test: rework Kconfig to support modules adds cbb86958726e iio: cros: Register FIFO callback after sensor is registered adds 88e55ad95bde dt-bindings: iio: adc: npcm: Add npcm845 compatible string adds 6aa7f7b69446 iio: adc: npcm: Add NPCM8XX support adds 419e1f59deef Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 32b378a9179a phy: stm32: fix error return in stm32_usbphyc_phy_init adds 38b6dbcc94fa phy: qcom-qmp-usb: statify qmp_phy_vreg_l adds fd7d47484125 phy: rockchip-inno-usb2: Ignore OTG IRQs in host mode adds 08680588d340 dt-bindings: phy: mediatek: tphy: add compatible for mt8188 adds b03644173da3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b8d9600aff6d Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds dfd997be957b Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 39c1b1af3ea7 Merge 5.19-rc6 into staging-next adds 6a0c054930d5 staging: rtl8192u: Fix sleep in atomic context bug in dm_f [...] adds ae9411408cf0 staging: r8188eu: remove HW_VAR_BASIC_RATE from SetHwReg8188EU() adds 7644e877bab5 staging: r8188eu: remove HW_VAR_DM_FUNC_OP from SetHwReg8188EU() adds f18ab26f7714 staging: r8188eu: remove HW_VAR_DM_FLAG from SetHwReg8188EU() adds 8ad697c3d7f8 staging: r8188eu: remove HW_VAR_DM_FUNC_RESET from SetHwRe [...] adds 3782d959986f staging: r8188eu: remove HW_VAR_DM_FUNC_CLR from SetHwReg8188EU() adds ba68103d0f7a staging: r8188eu: remove unused eeprom defines adds af4e6efda54d staging: r8188eu: remove EepromOrEfuse from struct eeprom_priv adds 1c4d6546c3a4 staging: r8188eu: remove eeprom function prototypes adds 14dbcfc4c936 staging: r8188eu: merge EFUSE_ShadowMapUpdate with its caller adds 698bd81fe887 staging: r8188eu: use a local buffer for efuse data adds 0fcae03da0d8 staging: r8188eu: always initialise efuse buffer with 0xff adds 3c1178680b37 staging: r8188eu: use memcpy for fallback mac address adds e1ebb0d6a163 staging: r8188eu: merge ReadEFuseByIC into rtl8188e_ReadEFuse adds 36442aa73ba7 staging: r8188eu: txpktbuf_bndy is always 0 adds db9895b86b73 staging: r8188eu: offset is always 0 in rtl8188e_ReadEFuse adds cda94a6b44f4 staging: r8188eu: offset is always 0 in iol_read_efuse adds e2bd5dc33f03 staging: r8188eu: _offset is always 0 in efuse_phymap_to_logical adds c337bf625631 staging: r8188eu: efuse_utilized is never read adds d4090520cde1 staging: r8188eu: the bcnhead parameter is always 0 adds 042f1a6f434a staging: r8188eu: remove HW_VAR_MLME_SITESURVEY from SetHw [...] adds f39b6c58d855 staging: qlge: Fix indentation issue under long for loop adds 4cdb845db321 staging: qlge: Avoid multiplication while keep the same logic adds c1da5a7befa8 staging: r888eu: use dynamic allocation for efuse buffer adds 724933e37a90 staging: r8188eu: fall back to random mac address adds 186c46008c9d staging: vt6655: Rename byRegOfs to reg_offset in four macros adds 10ff399bf600 staging: vt6655: Rename byBits to bit_mask in two macros adds 5bd643b197ff staging: vt6655: Rename wBits to bit_mask in two macros adds d57561d9609e staging: vt6655: Rename byData to reg_value in two macros adds ee9aded6d39a staging: vt6655: Rename wData to reg_value in two macros adds 67ec557644db staging: vt6655: Rename MACvRegBitsOn adds ee67fe63b415 staging: vt6655: Rename MACvWordRegBitsOn adds 5327d71d1955 staging: vt6655: Rename MACvRegBitsOff adds 28d4e692874c staging: vt6655: Rename MACvWordRegBitsOff adds 1b225449151f staging: vt6655: Convert macro vt6655_mac_reg_bits_on to function adds 77072b0f4b55 staging: vt6655: Convert macro vt6655_mac_word_reg_bits_on [...] adds 64a5c7bf563b staging: vt6655: Convert macro vt6655_mac_reg_bits_off to [...] adds 8af028c2b22b staging: vt6655: Convert macro vt6655_mac_word_reg_bits_of [...] adds 3f92e0aeef03 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 01a216f2649e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fff2a3bdb06e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a5ef9c998569 Merge branch 'fixes' into for-next adds 9009b3dfd4a2 Merge branch 'misc' into for-next adds a75382af8376 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3d73b200f989 scsi: ufs: ufs-exynos: Change ufs phy control sequence adds c641ffdb5904 scsi: ufs: core: Remove UIC_HIBERN8_ENTER_RETRIES adds f712e24c0b2e scsi: gvp11.c: Fix DMA mask calculation error adds aec95e3a8ded scsi: fnic: Refactor code in fnic probe to initialize SCSI layer adds 4e7d26029ee7 scsi: smartpqi: Shorten drive visibility after removal adds 1d393227fc76 scsi: smartpqi: Add controller fw version to console log adds dab5378485f6 scsi: smartpqi: Add PCI IDs for ramaxel controllers adds 297bdc540f0e scsi: smartpqi: Close write read holes adds 904f2bfda65e scsi: smartpqi: Add driver support for multi-LUN devices adds 331f7e998b20 scsi: smartpqi: Fix PCI control linkdown system hang adds 44e68c4af5d2 scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i adds 2a9c2ba2bc47 scsi: smartpqi: Add PCI IDs for Lenovo controllers adds 85b41834b0f4 scsi: smartpqi: Stop logging spurious PQI reset failures adds 69695aeaa662 scsi: smartpqi: Fix DMA direction for RAID requests adds 6ce3cfb365eb scsi: smartpqi: Fix RAID map race condition adds cf15c3e734e8 scsi: smartpqi: Add module param to disable managed ints adds 2d80f4054f7f scsi: smartpqi: Update deleting a LUN via sysfs adds 6d567dfee0b7 scsi: smartpqi: Add ctrl ready timeout module parameter adds e4b73b3fa2b9 scsi: smartpqi: Update copyright to current year adds f54f85dfd757 scsi: smartpqi: Update version to 2.1.18-045 adds 5bc7b01c513a scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" adds cf3b4fb65579 scsi: qla2xxx: Fix incorrect display of max frame size adds 6c96a3c7d495 scsi: qla2xxx: Zero undefined mailbox IN registers adds b1f707146923 scsi: qla2xxx: Fix response queue handler reading stale packets adds c019cd656e71 scsi: qla2xxx: edif: Fix dropped IKE message adds 63fa7f2644b4 scsi: qla2xxx: Fix imbalance vha->vref_count adds 47ccb113cead scsi: qla2xxx: Fix discovery issues in FC-AL topology adds 166d74b876b7 scsi: qla2xxx: Fix sparse warning for dport_data adds 1ccad27716ec scsi: qla2xxx: Update manufacturer details adds 6c20cc4885c5 scsi: qla2xxx: Update version to 10.02.07.800-k adds 3455607fd7be scsi: sg: Allow waiting for commands to complete on remove [...] adds f10af057325c scsi: mpi3mr: Resource Based Metering adds cf1ce8b71524 scsi: mpi3mr: Reduce VD queue depth on detecting throttling adds 2a8a0147cb52 scsi: mpi3mr: Unlock on error path adds 502f4c18704d scsi: mpi3mr: Delete a stray tab adds eed9f513bf7f scsi: hisi_sas: Call hisi_sas_slave_configure() from slave [...] adds bc22f9c06c25 scsi: hisi_sas: Remove unnecessary variable to hold DMA ma [...] adds f0902095a773 scsi: hisi_sas: Relocate DMA unmap of SMP task adds 7e15334f5d25 scsi: hisi_sas: Modify v3 HW SATA completion error processing adds 1e82e4627a79 scsi: libsas: Resume SAS host for phy reset or enable via sysfs adds ca452621b829 scsi: ufs: core: Read device property for ref clock adds 71b25693b22e scsi: target: iscsi: Fix clang -Wformat warnings adds 2d09caa02b08 scsi: sd: Fix discard errors during revalidate adds 605a1c008d91 scsi: sd: Move WRITE_ZEROES configuration to a separate function adds 33532ca20451 scsi: sd: Implement support for NDOB flag in WRITE SAME(16) adds 60936e2bb466 scsi: sd: Enable modern protocol features on more devices adds 70f58e3e07e6 scsi: sd: Support multiple LBA ranges in an UNMAP command adds 9cc03057c421 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ce297c2af8e5 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 766279a8f85d rpmsg: qcom: glink: replace strncpy() with strscpy_pad() adds 6c3ebc96ffef rpmsg: qcom: glink: remove unused name adds 101042f4c0eb rpmsg: qcom: correct kerneldoc adds 65382585f067 rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge adds 7113ac825371 rpmsg: convert sysfs snprintf to sysfs_emit adds 3abe6d654288 dt-bindings: remoteproc: qcom: Convert SC7280 MSS bindings [...] adds 5eb1c7def663 dt-bindings: remoteproc: qcom: Convert SC7180 MSS bindings [...] adds 165572448dd6 dt-bindings: remoteproc: mediatek: Add binding for mt8188 scp adds 42c2b553da64 remoteproc: mediatek: Support MT8188 SCP adds 8672e79d98bc remoteproc: qcom: using pm_runtime_resume_and_get to simpl [...] adds fc156629b23a remoteproc: qcom_q6v5_mss: map/unmap metadata region befor [...] adds d0c11db55d9b remoteproc: qcom: correct kerneldoc adds 2aa9f1aaa067 remoteproc: qcom_q6v5_mss: Update MBA log info adds c2ca7a2e4bc1 remoteproc: qcom_q6v5: Introduce panic handler for MSS adds 4c6e20077b22 remoteproc: qcom: q6v5-mss: add powerdomains to MSM8996 config adds 86590c308bff remoteproc: qcom: pas: Add decrypt shutdown support for modem adds 5ddf5969e927 remoteproc: qcom: pas: Mark va as io memory adds dc86c129b4fb remoteproc: qcom: pas: Mark devices as wakeup capable adds 7b6ece968fca remoteproc: qcom: pas: Check if coredump is enabled adds 0ad7e3ed2042 remoteproc: qcom: q6v5: Set q6 state to offline on receivi [...] adds 47c04e00eff8 remoteproc: sysmon: Wait for SSCTL service to come up adds fd75c2d01a50 remoteproc: sysmon: Send sysmon state only for running rprocs adds 3f52d118f992 remoteproc: qcom_q6v5_pas: Deal silently with optional px [...] adds 60349fd52ecb remoteproc: using pm_runtime_resume_and_get instead of pm_ [...] adds cab8300b5621 remoteproc: Use unbounded workqueue for recovery work adds 08333b911f01 remoteproc: Directly use ida_alloc()/free() adds cdab30b44518 hwspinlock: qcom: Add support for mmio usage to sfpb-mutex adds 441b664035a2 Merge branches 'rpmsg-next', 'rproc-next' and 'hwspinlock- [...] adds 17954fab22dc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5a053a55d60f Merge tag 'intel-gpio-v5.20-1' of git://git.kernel.org/pub [...] adds cf74638602db gpio: lp3943: unsigned to unsigned int cleanup adds 0397aefa7037 dt-bindings: gpio: Convert TI TPIC2810 GPIO Controller bin [...] adds c4bafe46e6e5 gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() adds d78f210e7676 gpio: GPIO_SAMA5D2_PIOBU should depend on ARCH_AT91 adds 63e90bf07778 gpio: 104-idi-48: unsigned to unsigned int cleanup adds 9caed3cbe638 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds c3b821e8e406 pinctrl: ralink: Check for null return of devm_kcalloc adds acf50233fc97 pinctrl: sunplus: Add check for kcalloc adds a9ab5bf33ce9 MAINTAINERS: Update freescale pin controllers maintainer adds dc62db7138aa pinctrl: ocelot: Fix pincfg for lan966x adds ba9c4745fca7 pinctrl: ocelot: Fix pincfg adds 41ef3c1a6bb0 pinctrl: Don't allow PINCTRL_AMD to be a module adds 984245b66cf3 pinctrl: armada-37xx: make irq_lock a raw spinlock to avoi [...] adds 4546760619cf pinctrl: armada-37xx: use raw spinlocks for regmap to avoi [...] adds e2961cd685fe pinctrl: starfive: Serialize adding groups and functions adds c249ec7ba1b1 dt-bindings: pinctrl: Add DT schema for qcom,msm8909-tlmm adds 4528a0cf793d pinctrl: qcom: Add pinctrl driver for MSM8909 adds ee84131b43f1 dt-bindings: pinctrl: sunxi: Make interrupts optional adds c1e72763aee9 dt-bindings: pinctrl: sunxi: allow vcc-pi-supply adds cc701e18a921 pinctrl: at91-pio4: remove #ifdef CONFIG_PM_SLEEP adds 04156e7dd7ae pinctrl: at91: remove #ifdef CONFIG_PM adds 11bd0ffd165f dt-bindings: pinctrl: mt8195: Fix name for mediatek,rsel-r [...] adds 1b3ab63e56f0 dt-bindings: pinctrl: mt8195: Add and use drive-strength-microamp adds e4c04e7a17cf dt-bindings: pinctrl: mt8195: Add gpio-line-names property adds 03da7f987319 pinctrl: core: Use device_match_of_node() helper adds eebe11b5bbec pinctrl: qcom: spmi-gpio: Add pm8226 compatibility adds ed16b6d77483 dt-bindings: pinctrl: qcom,pmic-gpio: add PMP8074 adds 6cd81a86ff11 pinctrl: qcom-pmic-gpio: add support for PMP8074 adds 329d32a9879a dt-bindings: pinctrl: Add compatible for Allwinner D1 adds fc153c8f283b pinctrl: sunxi: Add I/O bias setting for H6 R-PIO adds 88df36f2e6aa pinctrl: sunxi: Support the 2.5V I/O bias mode adds 0bb95ae2672f pinctrl: sunxi: Refactor register/offset calculation adds 622b681ef9d9 pinctrl: sunxi: Make some layout parameters dynamic adds 0569af481154 pinctrl: sunxi: Add driver for Allwinner D1 adds 5d11f8392b54 pinctrl: imx93: Add MODULE_DEVICE_TABLE() adds 4a2d4e2df5a5 Revert "pinctrl: qcom: spmi-gpio: make the irqchip immutable" adds 840ba17f74f3 dt-bindings: pinctrl: mt8195: Use drive-strength-microamp [...] adds 1a24a177564a Merge branch 'devel' into for-next adds 46760e7be356 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3abca71aff31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9184fdfc8082 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a7c01fa93aeb signal: break out of wait loops on kthread_stop() adds 63a69e15f46d signal: Ensure SIGNAL_GROUP_EXIT gets set in do_group_exit adds 63e14c2d9955 signal: Guarantee that SIGNAL_GROUP_EXIT is set on process exit adds efd8a0ec36ba signal: Drop signals received after a fatal signal has bee [...] adds bb9b2607bb7e Merge of ucount-rlimits-cleanups-for-v5.19, interrupting_k [...] adds c63501c477eb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 3bb267a36185 selftests: drop khdr make target adds f2745dc0ba3d selftests: stop using KSFT_KHDR_INSTALL adds 49de12ba06ef selftests: drop KSFT_KHDR_INSTALL make target adds 67bd292cd281 Makefile: add headers_install to kselftest targets adds 9a162977d204 selftests: timers: valid-adjtimex: build fix for newer toolchains adds a8d74fe7fed5 selftests: timers: fix declarations of main() adds 2d87048acb53 selftests: timers: nanosleep: adapt to kselftest framework adds 04fd937eb652 selftests: timers: inconsistency-check: adapt to kselftest [...] adds 4d8f52ac5fa9 selftests: timers: clocksource-switch: fix passing errors [...] adds 5be1fd963f79 selftests: timers: clocksource-switch: sort includes adds 19b6823a6e91 selftests: timers: clocksource-switch: add command line sw [...] adds 248ae6f49a25 selftests: timers: clocksource-switch: add 'runtime' comma [...] adds ce7d101750ff selftests: timers: clocksource-switch: adapt to kselftest [...] adds a917dd94b832 selftests/landlock: drop deprecated headers dependency adds f68ea4d10134 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a99d101c348c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 522e1d7f5f41 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds 210fe48b578a ntb_perf: Fix 64-bit division on 32-bit architectures adds f0f5670fdc4f ntb: idt: fix clang -Wformat warnings adds 875d329ae141 ntb: intel: add GNR support for Intel PCIe gen5 NTB adds ef685262346b PCI: designware-ep: Allow pcie_ep_set_bar change inbound m [...] adds 8a78545603bd NTB: epf: Added more flexible memory map method adds da51fd247424 NTB: EPF: support NTB transfer between PCI RC and EP connection adds fffebd168d38 Documentation: PCI: Add specification for the PCI vNTB fun [...] adds 4394582f60f7 drivers/ntb/test: avoid 64-bit modulus operation adds e8c04e435db5 NTB: EPF: Mark pci_read and pci_write as static adds 775d77d1077d Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 94fb2325c354 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] adds d9699ed7fdb9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 3430fb1227b9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 63c6b164e7e5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds dcd7518ba275 Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 52be93558a9b Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbu [...] adds 5182fecc4be8 PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() adds bf28462e20b5 drm/hyperv : Removing the restruction of VRAM allocation w [...] adds d180e0a1be6c Drivers: hv: Create debugfs file with hyper-v balloon usag [...] adds 33fc7f86b55f Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds e2dd36933f81 RDMA: Add ERDMA to rdma_driver_id definition adds ca52aa2d9f9a RDMA/erdma: Add the hardware related definitions adds cf38d4d2c53f RDMA/erdma: Add main include file adds d94b0e502f1c RDMA/erdma: Add cmdq implementation adds 59798a2a497d RDMA/erdma: Add event queue implementation adds cafde184e628 RDMA/erdma: Add verbs header file adds b7babc7c31c6 RDMA/erdma: Add verbs implementation adds e2692bf4bc63 RDMA/erdma: Add connection management (CM) support adds a6cd49345d4e RDMA/erdma: Add the erdma module adds 06eb746d91cf RDMA/erdma: Add the ABI definitions adds bea86a8116f6 RDMA/erdma: Add driver to kernel build environment adds cc841a084570 Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] adds 77ce8ba3f069 Documentation: kunit: fix example run_kunit func to allow [...] adds 74829ddf5977 module: panic: Taint the kernel when selftest modules load adds 8370b400f5ab selftest: Taint kernel when test module loaded adds 3d6e44623841 kunit: unify module and builtin suite definitions adds e5857d396f35 kunit: flatten kunit_suite*** to kunit_suite** in .kunit_t [...] adds 635dcd16844b thunderbolt: test: Use kunit_test_suite() macro adds fe5be808fa6c nitro_enclaves: test: Use kunit_test_suite() macro adds 291cd54e5b05 mmc: sdhci-of-aspeed: test: Use kunit_test_suite() macro adds f84a9e965833 clk: explicitly disable CONFIG_UML_PCI_OVER_VIRTIO in .kun [...] adds 94681e289bf5 kunit: executor: Fix a memory leak on failure in kunit_fil [...] adds 229594fe5fe9 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 6794da4aab0d Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 1ac214f7044e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 863fdccdc5ed tools/testing/cxl: Fix cxl_hdm_decode_init() calling convention adds fe80f1ad593c cxl/port: Keep port->uport valid for the entire life of a port adds 04ed37a2baf9 cxl/hdm: Use local hdm variable adds e8b7ea58abbd cxl/core: Rename ->decoder_range ->hpa_range adds e50fe01e1f2a cxl/core: Drop ->platform_res attribute for root decoders adds 885d3bed6de1 cxl/core: Drop is_cxl_decoder() adds 419af595b118 cxl: Introduce cxl_to_{ways,granularity} adds d3b75029f353 cxl/mem: Convert partition-info to resources adds 14e473e1a7a9 cxl/hdm: Require all decoders to be enumerated adds 86677a4e7107 cxl/Documentation: List attribute permissions adds 9b99ecf5a316 cxl/debug: Move debugfs init to cxl_core_init() adds cc2a4878700b cxl/mem: Add a debugfs version of 'iomem' for DPA, 'dpamem' adds b2f3b74e1072 tools/testing/cxl: Move cxl_test resources to the top of memory adds 855c90d30575 tools/testing/cxl: Expand CFMWS windows adds e7ad1bf68329 tools/testing/cxl: Add partition support adds 08f8d040a11d tools/testing/cxl: Fix decoder default state adds ee800010835d cxl/port: Cache CXL host bridge data adds 9e9e44017db3 cxl/hdm: Initialize decoder type for memory expander devices adds b060edfd8cdd cxl/pmem: Delete unused nvdimm attribute adds 1002c4bcf617 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fa9ceffa292d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2d6028fb2af8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c591b06430e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9592eef7c16e random: remove CONFIG_ARCH_RANDOM adds 049f9ae93d03 x86/rdrand: Remove "nordrand" flag in favor of "random.trust_cpu" adds b8ac29b40183 timekeeping: contribute wall clock to rng on time change adds b7a68f67ff49 random: use try_cmpxchg in _credit_init_bits adds 0b9ba6135d7f um: seed rng using host OS rng adds 9590d7afab6a random: handle archrandom in plural words adds 8b6d40c9ba44 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 16b23580bc10 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 28e7965abde3 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 344e0f63067c Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 79bbf414c46e Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] adds 428bc0986356 lib/bitmap: fix off-by-one in bitmap_to_arr64() adds 30fd8cdf53a0 lib/test_bitmap: test the tail after bitmap_to_arr64() adds b0b0b77ea611 iommu/vt-d: avoid invalid memory access via node_online(NU [...] adds 0b4736a424a1 arm: align find_bit declarations with generic kernel adds e2863a78593d lib/bitmap: change return types to bool where appropriate adds 4dea97f8636d lib/bitmap: change type of bitmap_weight to unsigned long adds cb32c285cc10 cpumask: change return types to bool where appropriate adds 8b6b795d9bfc lib/cpumask: change return types to unsigned where appropriate adds 9b2e70860ef2 lib/cpumask: move trivial wrappers around find_bit to the header adds db96b0c5f9db headers/deps: mm: Optimize <linux/gfp.h> header dependencies adds cb5a065b4ea9 headers/deps: mm: Split <linux/gfp_types.h> out of <linux/gfp.h> adds 7343f2b0db49 headers/deps: mm: align MANITAINERS and Docs with new gfp. [...] adds f0dd891dd5a1 lib/cpumask: move some one-line wrappers to header file adds 3a2ba42cbd0b x86/olpc: fix 'logical not is only applied to the left hand side' adds 886146032e75 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 57ffceea666b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds 62510516b999 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds ec1658f0f90c mm/damon/lru_sort: fix potential memory leak in damon_lru_ [...] adds 30f6f8614a1d selftests/vm: add protection_keys tests to run_vmtests adds 6077c943beee mm: rename is_pinnable_page() to is_longterm_pinnable_page() adds 5bb88dc571b1 mm: move page zone helpers from mm.h to mmzone.h adds f25cbb7a95a2 mm: add zone device coherent type memory support adds 3218f8712d6b mm: handling Non-LRU pages returned by vm_normal_pages adds dd19e6d8ffaa mm: add device coherent vma selection for memory migration adds b05a79d4377f mm/gup: migrate device coherent pages when pinning instead [...] adds c83dee9b6394 drm/amdkfd: add SPM support for SVM adds 188f48268d04 lib: test_hmm add ioctl to get zone device type adds 25b80162d550 lib: test_hmm add module param for zone device type adds 4c2e0f764eb4 lib: add support for device coherent type in test_hmm adds f70dab3c0151 tools: update hmm-test to support device coherent type adds e6474b1aeb2a tools: update test_hmm script to support SP config adds 9e09b705fdb8 tools: add hmm gup tests for device coherent type adds 96c0657383fe tools: add selftests to hmm for COW in device memory adds 8012b8660855 dax: introduce holder for dax_device adds 00cc790e0036 mm: factor helpers for memory_failure_dev_pagemap adds 33a8f7f2b3a3 pagemap,pmem: introduce ->memory_failure() adds 2f437effc689 fsdax: introduce dax_lock_mapping_entry() adds c36e20249571 mm: introduce mf_dax_kill_procs() for fsdax case adds 6f643c57d57c xfs: implement ->notify_failure() for XFS adds 6061b69b9a55 fsdax: set a CoW flag when associate reflink mappings adds e28cd3e50f30 fsdax: output address in dax_iomap_pfn() and rename it adds ff17b8df224b fsdax: introduce dax_iomap_cow_copy() adds e5d6df73302c fsdax: replace mmap entry in case of CoW adds 8dbfc76da304 fsdax: add dax_iomap_cow_copy() for dax zero adds 6f7db3894ae2 fsdax: dedup file range to use a compare function adds ea6c49b784f0 xfs: support CoW in fsdax mode adds 13f9e267fdbb xfs: add dax dedupe support adds 66137fb34a4b mm: khugepaged: check THP flag in hugepage_vma_check() adds 4fa6893faeaa mm: thp: consolidate vma size check to transhuge_vma_suitable adds f707fa493784 mm: khugepaged: better comments for anon vma check in huge [...] adds 9fec51689ff6 mm: thp: kill transparent_hugepage_active() adds 7da4e2cb8b1f mm: thp: kill __transhuge_page_enabled() adds 1064026bab9f mm: khugepaged: reorg some khugepaged helpers adds cb55b8386264 doc: proc: fix the description to THPeligible adds 3de0de758029 kasan: separate double free case from invalid free adds e95a9851787b hugetlb: skip to end of PT page mapping when pte not present adds 1bcdb769f9e0 arm64/hugetlb: implement arm64 specific hugetlb_mask_last_page adds 4ddb4d91b82f hugetlb: do not update address in huge_pmd_unshare adds bcd51a3c679d hugetlb: lazy page table copies in fork() adds bf75f200569d mm/page_alloc: add page->buddy_list and page->pcp_list adds 5d0a661d808f mm/page_alloc: use only one PCP list for THP-sized allocations adds 589d9973c1d2 mm/page_alloc: split out buddy removal code from rmqueue i [...] adds e2a66c21b774 mm/page_alloc: remove mistaken page == NULL check in rmqueue adds 4b23a68f9536 mm/page_alloc: protect PCP lists with a spinlock adds 443c2accd1b6 mm/page_alloc: remotely drain per-cpu lists adds 01b44456a7aa mm/page_alloc: replace local_lock with normal spinlock adds 9c94bef9c912 mm/memcontrol.c: replace cgroup_memory_nokmem with mem_cgr [...] adds b3c56f8f2064 lib/test_free_pages.c: pass a pointer to virt_to_page() adds 259ecb34e2cd mm/highmem: pass a pointer to virt_to_page() adds 9e7ee421ac1f mm: kfence: pass a pointer to virt_to_page() adds 396a400bc1d3 mm: gup: pass a pointer to virt_to_page() adds 9330723c26ca mm: nommu: pass a pointer to virt_to_page() adds 840532711d72 mm/mmap: build protect protection_map[] with __P000 adds 43957b5d1103 mm/mmap: define DECLARE_VM_GET_PAGE_PROT adds 6eac1eaf2105 powerpc/mm: move protection_map[] inside the platform adds 25740d31ee5b sparc/mm: move protection_map[] inside the platform adds 42251045cc74 arm64/mm: move protection_map[] inside the platform adds 4867fbbdd6b3 x86/mm: move protection_map[] inside the platform adds 09095f74130d mm/mmap: build protect protection_map[] with ARCH_HAS_VM_G [...] adds fa3f9f4a912c microblaze/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds f6d1e19c20a4 loongarch/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds e4e4b99b80aa openrisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 2de9eae10d11 xtensa/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds b2022dcf4554 hexagon/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 252358f1a118 parisc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 4975f604feb6 alpha/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 53e2fdee5f0e nios2/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 4147b5e2d569 riscv/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 0d70836013f2 csky/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds fd5d210fa66b s390/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds c619b82c55b7 ia64/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 499c1dd92ea1 mips/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 6d0b92254510 m68k/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 5d260625b1f2 arc/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds ca26f936f51b arm/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 91a8da021c4d um/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 34516fd83fa1 sh/mm: enable ARCH_HAS_VM_GET_PAGE_PROT adds 3d923c5f1e21 mm/mmap: drop ARCH_HAS_VM_GET_PAGE_PROT adds a008a3004340 csky: drop definition of PTE_ORDER adds f7536442353d csky: drop definition of PGD_ORDER adds c94b14bd1cff mips: rename PMD_ORDER to PMD_TABLE_ORDER adds 8e20a4decd43 mips: rename PUD_ORDER to PUD_TABLE_ORDER adds 6963c72d9046 mips: drop definitions of PTE_ORDER adds bb5af4f67a56 mips: rename PGD_ORDER to PGD_TABLE_ORDER adds bf0dc119c51f nios2: drop definition of PTE_ORDER adds a6714e720b5e nios2: drop definition of PGD_ORDER adds 1721b412fc33 loongarch: drop definition of PTE_ORDER adds b7c0f2d454af loongarch: drop definition of PMD_ORDER adds f05ecc68690f loongarch: drop definition of PUD_ORDER adds 418d5dadaf9d loongarch: drop definition of PGD_ORDER adds 4501a7a03994 parisc: rename PGD_ORDER to PGD_TABLE_ORDER adds 64c5ed22d608 xtensa: drop definition of PGD_ORDER adds 391145380f4b ARM: head.S: rename PMD_ORDER to PMD_ENTRY_ORDER adds 7c38f1812d5b mm/huge_memory: use flush_pmd_tlb_range in move_huge_pmd adds 4286f14748c1 mm/huge_memory: access vm_page_prot with READ_ONCE in remo [...] adds d965e3907540 mm/huge_memory: fix comment of __pud_trans_huge_lock adds 5fe653e9000d mm/huge_memory: use helper touch_pud in huge_pud_set_accessed adds a69e4717c625 mm/huge_memory: use helper touch_pmd in huge_pmd_set_accessed adds 4fba8f2a3060 mm/huge_memory: rename mmun_start to haddr in remove_migra [...] adds 74ba2b38ba99 mm/huge_memory: use helper function vma_lookup in split_hu [...] adds 37139bb02c35 mm/huge_memory: use helper macro __ATTR_RW adds 749290799e72 mm/huge_memory: fix comment in zap_huge_pud adds 3ce4fee44012 mm/huge_memory: check pmd_present first in is_huge_zero_pmd adds 0b175468a02d mm/huge_memory: try to free subpage in swapcache when possible adds a17206dac7b2 mm/huge_memory: minor cleanup for split_huge_pages_all adds 121c1781aeb0 mm/huge_memory: fix comment of page_deferred_list adds d764afedfb04 mm/huge_memory: correct comment of prep_transhuge_page adds cea3332808f9 mm/huge_memory: comment the subtly logic in __split_huge_pmd adds e75858b904b4 mm/huge_memory: use helper macro IS_ERR_OR_NULL in split_h [...] adds 48725bbc0c38 mm/mprotect: remove the redundant initialization for error adds a317ebccaa36 mm: percpu: use kmemleak_ignore_phys() instead of kmemleak_free() adds dcadcf1c3061 mm, hugetlb: skip irrelevant nodes in show_free_areas() adds 04ec006171ba mm/page_alloc: use try_cmpxchg in set_pfnblock_flags_mask adds 8f0b747d7dde mm/page_vma_mapped.c: use helper function huge_pte_lock adds cdb5c9e53f2e mm/mmap: fix obsolete comment of find_extend_vma adds 0d8bc0b10aea writeback: cleanup bdi_sched_wait() adds 13c1c74af764 zram: fix unused 'zram_wb_devops' warning adds 8ec2eea84de5 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 5a704629f2c1 init: add "hostname" kernel parameter adds 5a66fce95b72 lib/lru_cache: fix error free handing in lc_create adds 62df90b53e6f net, lib/once: remove {net_}get_random_once_wait macro adds f9987921cb54 lib/stackdepot: replace CONFIG_STACK_HASH_ORDER with autom [...] adds 86e5908ec293 lib/error-inject: traverse list with mutex adds 43c249ea0b1e compiler-gcc.h: remove ancient workaround for gcc PR 58670 adds 045ed31e23ae kfifo: fix kfifo_to_user() return type adds cda83bb8a61e lib/radix-tree: remove unused argument of insert_entries adds 2d8867f3e083 lib: make LZ4_decompress_safe_forceExtDict() static adds 6d529ea80b8a lib/scatterlist: use matched parameter type when calling _ [...] adds 4a70ce5f93aa lib/ts_bm.c: remove redundant store to variable consumed a [...] adds 71f8c15565d0 kallsyms: move declarations to internal header adds 5fd8fea935a1 vmcoreinfo: include kallsyms symbols adds 376b0c266143 proc: delete unused <linux/uaccess.h> includes adds 46d36b1be18b kdump: round up the total memory size to 128M for crashker [...] adds 2c795fb03f13 ipc/mqueue: remove unnecessary (void*) conversion adds a16ceb139610 epoll: autoremove wakers even more aggressively adds b62eb2731e17 scripts/bloat-o-meter: switch argument parsing to using argparse adds 8b5db6679807 scripts/bloat-o-meter: add -p argument adds adbcaef84088 x86/cacheinfo: move shared cache map definitions adds 4f09903078ee cpumask: add UP optimised for_each_*_cpu versions adds b81dce77cedc cpumask: Fix invalid uniprocessor mask assumption adds c41e8866c28c lib/test: introduce cpumask KUnit test suite adds 953257a9252a cpumask: update cpumask_next_wrap() signature adds bd27acaac24e lib/smp_processor_id: fix imbalanced instrumentation_end() call adds 55656016daa7 lib: devres: use numa aware allocation adds f71381fcdc3a autofs: use inode permission method for write access adds 9ccbac76e71d autofs: make dentry info count consistent adds a4a87303874c autofs: use dentry info count instead of simple_empty() adds ba97a0a3a31a autofs: add comment about autofs_mountpoint_changed() adds 7ffe4e90a061 autofs: remove unused ino field inode adds d919a1e79bac proc: fix a dentry lock race between release_task and lookup adds 3adb2d87238d proc: fix test for "vsyscall=xonly" boot option adds 1298f83b5469 ia64: old_rr4 added under CONFIG_HUGETLB_PAGE adds 233eb8d6894e fs/ocfs2: Fix spelling typo in comment adds 962858f0d25b Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds 07313a2b29ed mm: kfence: apply kmemleak_ignore_phys on early allocated pool adds 0c98c8e1e181 tmpfs: fix the issue that the mount and remount results ar [...] adds f073c8335929 mailmap: update Seth Forshee's email address adds 3fe2895cfecd mm: fix page leak with multiple threads mapping the same page adds f4f451a16dd1 mm: fix missing wake-up event for FSDAX pages adds c2cb0dcce9dd mm/hugetlb: separate path for hwpoison entry in copy_huget [...] adds 84ac013046cc secretmem: fix unhandled fault in truncate adds 38c9c22a85ae ntfs: fix use-after-free in ntfs_ucsncmp() adds bdeb77bc2c40 fs: sendfile handles O_NONBLOCK of out_fd adds da9a298f5fad hugetlb: fix memoryleak in hugetlb_mcopy_atomic_pte adds c80af0c250c8 Revert "ocfs2: mount shared volume without ha stack" adds 9ab0e8ce6d2d mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds 7ca6e0e75e10 userfaultfd: provide properly masked address for huge-pages adds f052c6b5aaba Merge branch 'mm-stable' into mm-unstable adds a40aac389499 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds c17d7d4e2502 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds 4e2d17b7688a mm: hugetlb_vmemmap: introduce the name HVO adds 84f9687e3689 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds 3656b71586d5 mm: hugetlb_vmemmap: replace early_param() with core_param() adds 704be8c8fe59 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 93489a5cc15f mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds 7745507ff516 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds e7b644f0ea9d mm: discard __GFP_ATOMIC adds bd7c6881170d mips: rename mt_init to mips_mt_init adds d68ae6ca95e7 android: binder: stop saving a pointer to the VMA adds 37b4b829fbac android-binder-stop-saving-a-pointer-to-the-vma-fix adds 6a52db420b32 android: binder: fix lockdep check on clearing vma adds a760c7b9338b Maple Tree: add new data structure adds f6fdcd47a777 radix tree test suite: add pr_err define adds 180ea56be76c radix tree test suite: add kmem_cache_set_non_kernel() adds f46776b5dc8f radix tree test suite: add allocation counts and size to k [...] adds ecfadc144e46 radix tree test suite: add support for slab bulk APIs adds 6dd5d3db5add radix tree test suite: add lockdep_is_held to header adds bf7518ed418e lib/test_maple_tree: add testing for maple tree adds c0fe75c742b3 mm: start tracking VMAs with maple tree adds 8f523f27e1f3 mm: add VMA iterator adds 95660a6ae3f9 mmap: use the VMA iterator in count_vma_pages_range() adds 403ef3000069 mm/mmap: use the maple tree in find_vma() instead of the rbtree. adds a6d4088c6145 mm/mmap: use the maple tree for find_vma_prev() instead of [...] adds c423f08a0e72 mm/mmap: use maple tree for unmapped_area{_topdown} adds 17b1eb61e64f kernel/fork: use maple tree for dup_mmap() during forking adds 5498153dbc4c damon: convert __damon_va_three_regions to use the VMA iterator adds 7d84e3303989 proc: remove VMA rbtree use from nommu adds 0b9ecb391b93 mm: remove rb tree. adds 883e2565e7c7 mmap: change zeroing of maple tree in __vma_adjust() adds 7469e0cbc351 xen: use vma_lookup() in privcmd_ioctl_mmap() adds 00608b3e9fbb mm: optimize find_exact_vma() to use vma_lookup() adds b0ca6928200f mm/khugepaged: optimize collapse_pte_mapped_thp() by using [...] adds 691765b2c862 mm/mmap: change do_brk_flags() to expand existing VMA and [...] adds c4ab43a69b75 mm: use maple tree operations for find_vma_intersection() adds cce36510d3dc mm/mmap: use advanced maple tree API for mmap_region() adds e434d2acce6c mm: remove vmacache adds 5b957b314d63 mm: convert vma_lookup() to use mtree_load() adds ca9c43eabb97 mm/mmap: move mmap_region() below do_munmap() adds 74b7096e1497 mm/mmap: reorganize munmap to use maple states adds ecca9a0278f1 mm/mmap: change do_brk_munmap() to use do_mas_align_munmap() adds d870db19280a arm64: remove mmap linked list from vdso adds 176a23d59873 arm64: Change elfcore for_each_mte_vma() to use VMA iterator adds fee01f332b3c parisc: remove mmap linked list from cache handling adds a69fd0b33f11 powerpc: remove mmap linked list walks adds 30f13a7b36c0 s390: remove vma linked list walks adds 661377c082e6 x86: remove vma linked list walks adds aa29446b9328 xtensa: remove vma linked list walks adds caa875522090 cxl: remove vma linked list walk adds f897bd5e74b5 optee: remove vma linked list walk adds 4145f38cce04 um: remove vma linked list walk adds de865f0eeee4 coredump: remove vma linked list walk adds 0e9614bce64a exec: use VMA iterator instead of linked list adds cefb49a8f79c fs/proc/base: use maple tree iterators in place of linked list adds d37609eae30e fs/proc/task_mmu: stop using linked list and highest_vm_end adds 79ac8ac69fb0 userfaultfd: use maple tree iterator to iterate VMAs adds 727180071311 ipc/shm: use VMA iterator instead of linked list adds 8a3d1db62b4d acct: use VMA iterator instead of linked list adds 13410b0d0fbe perf: use VMA iterator adds 075f7f888afc sched: use maple tree iterator to walk VMAs adds 7e36f1874e89 fork: use VMA iterator adds 8ca1dfa03fc6 bpf: remove VMA linked list adds 5b309384638e mm/gup: use maple tree navigation instead of linked list adds 4bfcb2ec2303 mm/khugepaged: stop using vma linked list adds c685cf8adb5e mm/ksm: use vma iterators instead of vma linked list adds 8add3d80c695 mm/madvise: use vma_find() instead of vma linked list adds ab8ab4994451 mm/memcontrol: stop using mm->highest_vm_end adds a332b26af6a2 mm/mempolicy: use vma iterator & maple state instead of vm [...] adds e34d18643b2b mm/mlock: use vma iterator and maple state instead of vma [...] adds fafdfee5b302 mm/mprotect: use maple tree navigation instead of vma linked list adds 4bb94b1b5dbd mm/mremap: use vma_find_intersection() instead of vma linked list adds bf292ba40e5d mm/msync: use vma_find() instead of vma linked list adds 096e67117a58 mm/oom_kill: use maple tree iterators instead of vma linked list adds 32e67b3f97ce mm/pagewalk: use vma_find() instead of vma linked list adds 7732f443573e mm/swapfile: use vma iterator instead of vma linked list adds 2b25e5a6c8cd i915: use the VMA iterator adds 25880086cea3 nommu: remove uses of VMA linked list adds af6ce839b2e8 riscv: use vma iterator for vdso adds 45bc0addb0b3 mm: remove the vma linked list adds dd40996ece6a mm/mmap: drop range_has_overlap() function adds d5f6c656d595 mm/mmap.c: pass in mapping to __vma_link_file() adds 095199229d05 mm: drop oom code from exit_mmap adds da8dbd1cb801 mm-drop-oom-code-from-exit_mmap-fix-fix adds 26c630e8537c mm: delete unused MMF_OOM_VICTIM flag adds 2fafc3b9df6c mm: refactor of vma_merge() adds 0286d941989a mm: add merging after mremap resize adds f2651b30203a mm-add-merging-after-mremap-resize-checkpatch-fixes adds 70897d104dd4 mm/page_alloc: minor clean up for memmap_init_compound() adds 6b6e5b944e5e selftests: vm: add hugetlb_shared userfaultfd test to run_ [...] adds 52665d1866bf userfaultfd: add /dev/userfaultfd for fine grained access control adds e129870a0919 userfaultfd: selftests: modify selftest to use /dev/userfaultfd adds 94feca5069aa userfaultfd: update documentation to describe /dev/userfaultfd adds 4fd08f179790 userfaultfd: selftests: make /dev/userfaultfd testing conf [...] adds 19d0984daa43 selftests: vm: add /dev/userfaultfd test cases to run_vmtests.sh adds ab63404ff240 mm/mlock: drop dead code in count_mm_mlocked_page_nr() adds 41c74bb36fe5 mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds a1ee3c7cbf26 procfs: add 'size' to /proc/<pid>/fdinfo/ adds f0935b16222a procfs: add 'path' to /proc/<pid>/fdinfo/ adds 4332a787e970 memcg: notify about global mem_cgroup_id space depletion adds 92738e054a86 filemap: minor cleanup for filemap_write_and_wait_range adds f91105f2c84b mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds 224689b9608f selftests/vm: fix errno handling in mrelease_test adds ba4f8f259594 selftests-vm-fix-errno-handling-in-mrelease_test-v4 adds 1d464cea808a selftests/vm: skip 128TBswitch on unsupported arch adds ff99992d00ea selftests/vm: enable running select groups of tests adds 3cb103d4ad8b mm/khugepaged: remove redundant transhuge_vma_suitable() check adds f1c783842880 mm: khugepaged: don't carry huge page to the next loop for [...] adds 89424f703b2e mm/khugepaged: add struct collapse_control adds 917326f77570 mm/khugepaged: dedup and simplify hugepage alloc and charging adds 58e2153a405e mm/khugepaged: propagate enum scan_result codes back to callers adds dfb924b8a1d0 mm/khugepaged: add flag to predicate khugepaged-only behavior adds 40e3f4bb4a2e mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() adds 0fe7aca4a890 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] adds 00c7d378e0b7 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse adds cff5945bc47d mm/khugepaged: Avoid possible memory leak in failure path adds 0b360bf54321 mm/khugepaged: add missing kfree() to madvise_collapse() adds 39d62e81af68 mm/khugepaged: rename prefix of shared collapse functions adds cabdc050c5ab mm/madvise: add huge_memory:mm_madvise_collapse tracepoint adds b37ba6effc8a mm/madvise: add MADV_COLLAPSE to process_madvise() adds 828ac06573a1 selftests/vm: modularize collapse selftests adds 2d8834eb91b2 selftests/vm: dedup hugepage allocation logic adds 9a3c5d306583 selftests/vm: add MADV_COLLAPSE collapse context to selftests adds 27bf41ac1b10 selftests/vm: add selftest to verify recollapse of THPs adds 59d6eb52bfc3 selftests/vm: add selftest to verify multi THP collapse adds 4da5380297ed mm: compaction: include compound page count for scanning i [...] adds 099c000500c7 mm: remove obsolete comment in do_fault_around() adds 14942d2d02a9 memblock,arm64: expand the static memblock memory table adds a9f21dbd7ce3 writeback: remove inode_to_wb_is_valid() adds 92f8b51b970d zsmalloc: zs_malloc: return ERR_PTR on failure adds 88fbd567e6ef mm: vmpressure: don't count proactive reclaim in vmpressure adds 3ff541630496 mm/damon/reclaim: fix potential memory leak in damon_recla [...] adds 03dc83c32ac9 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] adds f81bfe06f9c5 mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] adds de640b8dd511 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] adds f36be64b1c82 mm, hwpoison: make unpoison aware of raw error info in hwp [...] adds 2182c50e1ed3 mm, hwpoison: set PG_hwpoison for busy hugetlb pages adds d8315ad2c645 mm, hwpoison: make __page_handle_poison returns int adds e5b1d4ca989c mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds a1741fcba0ef mm, hwpoison: enable memory error handling on 1GB hugepage adds 354f4bdee2c4 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs adds 26393f584a3a mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix adds baeaee0b60af tools/vm/page_owner_sort.c: adjust the indent in is_need() adds 1c0aaf1f0a87 mm: remove unneeded PageAnon check in restore_exclusive_pte() adds d6a83e150499 mm/page_alloc: correct the wrong cpuset file path in comment adds 26a2df290cf6 ocfs2: reflink deadlock when clone file to the same direct [...] adds 6115f7ca0166 ocfs2: clear links count in ocfs2_mknod() if an error occurs adds c3e8f9961e5a ocfs2: fix ocfs2 corrupt when iputting an inode adds c014f235995a init/main.c: silence some -Wunused-parameter warnings adds 22bc67456384 lib/debugobjects: fix stat count and optimize debug_object [...] adds f820d51f3f69 Revert "squashfs: provide backing_dev_info in order to dis [...] adds 443251107dd2 squashfs: always build "file direct" version of page actor adds 9f4cac0d39ef squashfs: implement readahead adds fb11eb67e47a squashfs: support reading fragments in readahead call adds b618e3f03266 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] adds d563bc8ef27a kernel/hung_task: fix address space of proc_dohung_task_ti [...] adds 56b0f390c35c Merge branch 'mm-nonmm-unstable' into mm-everything adds 175ab2876098 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds 3b87ed7ea4d5 Add linux-next specific files for 20220719
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 (4112a8699ae2) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/llvm-release-aarc [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: CREDITS | 4 + Documentation/ABI/stable/sysfs-driver-mlxreg-io | 81 +- .../ABI/testing/configfs-usb-gadget-mass-storage | 6 + .../ABI/testing/debugfs-driver-habanalabs | 38 +- Documentation/ABI/testing/sysfs-bus-cxl | 81 +- Documentation/ABI/testing/sysfs-class-pwm | 2 +- Documentation/ABI/testing/sysfs-devices-soc | 14 +- Documentation/PCI/pci-iov-howto.rst | 7 +- .../admin-guide/device-mapper/writecache.rst | 16 +- Documentation/admin-guide/devices.rst | 7 +- Documentation/admin-guide/kernel-parameters.txt | 46 +- Documentation/admin-guide/media/vimc.dot | 4 + Documentation/admin-guide/media/vimc.rst | 19 + Documentation/block/null_blk.rst | 22 + Documentation/core-api/kernel-api.rst | 2 +- Documentation/core-api/mm-api.rst | 8 +- Documentation/core-api/symbol-namespaces.rst | 4 +- Documentation/dev-tools/kunit/running_tips.rst | 2 +- .../devicetree/bindings/arm/bcm/brcm,bcmbca.yaml | 1 + Documentation/devicetree/bindings/arm/cpus.yaml | 1 + .../bindings/arm/marvell/marvell,ac5.yaml | 32 + .../devicetree/bindings/arm/mediatek.yaml | 26 + .../bindings/arm/tegra/nvidia,tegra20-pmc.yaml | 2 +- .../bindings/bus/qcom,ssc-block-bus.yaml | 25 +- .../bindings/cpufreq/cpufreq-qcom-hw.yaml | 1 + .../devicetree/bindings/display/ingenic,lcd.yaml | 2 - .../bindings/display/mediatek/mediatek,dpi.yaml | 11 +- .../bindings/display/mediatek/mediatek,dsi.txt | 62 - .../bindings/display/mediatek/mediatek,dsi.yaml | 116 + .../display/mediatek/mediatek,mdp-rdma.yaml | 88 + .../bindings/display/panel/panel-simple.yaml | 2 - .../display/samsung/samsung,exynos-hdmi-ddc.yaml | 1 - .../display/samsung/samsung,exynos-hdmi.yaml | 1 - .../display/samsung/samsung,exynos-mixer.yaml | 1 - .../display/samsung/samsung,exynos5433-decon.yaml | 1 - .../display/samsung/samsung,exynos5433-mic.yaml | 1 - .../display/samsung/samsung,exynos7-decon.yaml | 1 - .../bindings/display/samsung/samsung,fimd.yaml | 1 - .../devicetree/bindings/gpio/gpio-tpic2810.txt | 16 - .../devicetree/bindings/gpio/gpio-tpic2810.yaml | 51 + .../devicetree/bindings/i2c/st,stm32-i2c.yaml | 2 + .../devicetree/bindings/iio/adc/fsl,vf610-adc.yaml | 9 +- .../bindings/iio/adc/nuvoton,npcm750-adc.yaml | 7 +- .../devicetree/bindings/input/azoteq,iqs7222.yaml | 5 +- .../devicetree/bindings/interconnect/qcom,rpm.yaml | 6 +- .../interrupt-controller/renesas,rzg2l-irqc.yaml | 133 + .../devicetree/bindings/ipmi/npcm7xx-kcs-bmc.txt | 5 +- .../bindings/leds/cznic,turris-omnia-leds.yaml | 2 + .../devicetree/bindings/leds/leds-bcm63138.yaml | 95 + .../bindings/leds/leds-class-multicolor.yaml | 32 +- .../devicetree/bindings/leds/leds-lp50xx.yaml | 10 +- .../bindings/leds/leds-pwm-multicolor.yaml | 9 +- .../devicetree/bindings/leds/leds-qcom-lpg.yaml | 2 + .../devicetree/bindings/media/i2c/ovti,ov5693.yaml | 124 + .../bindings/media/nxp,imx-mipi-csi2.yaml | 11 +- .../devicetree/bindings/media/rockchip-isp1.yaml | 23 +- .../bindings/misc/qemu,vcpu-stall-detector.yaml | 51 + Documentation/devicetree/bindings/mmc/mtk-sd.yaml | 12 +- .../bindings/mmc/samsung,s3c6410-sdhci.yaml | 81 + .../devicetree/bindings/mmc/samsung-sdhci.txt | 32 - .../devicetree/bindings/mmc/sdhci-msm.yaml | 66 +- .../mtd/partitions/arm,arm-firmware-suite.txt | 17 - .../mtd/partitions/arm,arm-firmware-suite.yaml | 28 + Documentation/devicetree/bindings/net/sff,sfp.txt | 85 - Documentation/devicetree/bindings/net/sff,sfp.yaml | 142 + .../bindings/net/wireless/mediatek,mt76.yaml | 13 + .../devicetree/bindings/pci/qcom,pcie.yaml | 4 +- .../devicetree/bindings/phy/mediatek,tphy.yaml | 1 + .../bindings/phy/samsung,exynos-hdmi-phy.yaml | 1 - .../pinctrl/allwinner,sun4i-a10-pinctrl.yaml | 13 + .../bindings/pinctrl/pinctrl-mt8195.yaml | 41 +- .../bindings/pinctrl/qcom,msm8909-tlmm.yaml | 152 + .../bindings/pinctrl/qcom,pmic-gpio.yaml | 3 + .../bindings/pinctrl/renesas,rzg2l-pinctrl.yaml | 15 + .../bindings/power/mediatek,power-controller.yaml | 2 + .../bindings/power/reset/msm-poweroff.txt | 17 - .../bindings/power/reset/qcom,pshold.yaml | 35 + .../bindings/regulator/pwm-regulator.yaml | 2 +- .../bindings/regulator/qcom,spmi-regulator.txt | 347 - .../bindings/regulator/qcom,spmi-regulator.yaml | 323 + .../devicetree/bindings/remoteproc/mtk,scp.yaml | 2 + .../devicetree/bindings/remoteproc/qcom,q6v5.txt | 47 +- .../bindings/remoteproc/qcom,sc7180-mss-pil.yaml | 245 + .../bindings/remoteproc/qcom,sc7280-mss-pil.yaml | 266 + .../devicetree/bindings/serial/rs485.yaml | 4 +- .../devicetree/bindings/sound/nau8821.txt | 2 +- .../bindings/spi/atmel,at91rm9200-spi.yaml | 75 + .../bindings/spi/mediatek,spi-mt65xx.yaml | 1 + .../bindings/spi/mediatek,spi-mtk-nor.yaml | 15 +- .../devicetree/bindings/spi/snps,dw-apb-ssi.yaml | 2 + .../devicetree/bindings/spi/spi_atmel.txt | 36 - .../bindings/timer/mediatek,mtk-timer.txt | 6 +- .../devicetree/bindings/timer/renesas,cmt.yaml | 14 +- .../devicetree/bindings/timer/st,nomadik-mtu.yaml | 58 + .../devicetree/bindings/usb/analogix,anx7411.yaml | 81 + .../devicetree/bindings/usb/mediatek,mtk-xhci.yaml | 4 +- .../devicetree/bindings/usb/qcom,dwc3.yaml | 152 +- Documentation/driver-api/media/mc-core.rst | 5 +- Documentation/driver-api/media/v4l2-subdev.rst | 6 + .../debug/gcov-profile-all/arch-support.txt | 2 +- Documentation/features/debug/kcov/arch-support.txt | 2 +- Documentation/filesystems/fsverity.rst | 53 +- Documentation/filesystems/netfs_library.rst | 8 +- Documentation/filesystems/overlayfs.rst | 4 - Documentation/filesystems/porting.rst | 8 + Documentation/filesystems/proc.rst | 10 +- Documentation/gpu/amdgpu/amdgpu-glossary.rst | 2 +- Documentation/gpu/i915.rst | 12 + Documentation/hwmon/asus_ec_sensors.rst | 1 + Documentation/hwmon/submitting-patches.rst | 1 - Documentation/kbuild/kconfig-language.rst | 2 +- Documentation/kernel-hacking/hacking.rst | 3 +- Documentation/livepatch/module-elf-format.rst | 10 +- Documentation/m68k/kernel-options.rst | 4 +- Documentation/networking/dsa/dsa.rst | 363 +- Documentation/networking/ip-sysctl.rst | 54 +- Documentation/networking/smc-sysctl.rst | 13 + Documentation/networking/tls.rst | 4 + Documentation/power/energy-model.rst | 14 +- Documentation/power/pci.rst | 2 +- Documentation/process/5.Posting.rst | 3 +- Documentation/process/8.Conclusion.rst | 16 +- .../process/embargoed-hardware-issues.rst | 3 + Documentation/process/howto.rst | 4 +- Documentation/process/index.rst | 1 - Documentation/process/kernel-docs.rst | 62 +- Documentation/process/submitting-drivers.rst | 194 - Documentation/process/submitting-patches.rst | 5 +- Documentation/scsi/ufs.rst | 15 + Documentation/security/siphash.rst | 2 +- .../it_IT/core-api/symbol-namespaces.rst | 6 +- .../translations/it_IT/kernel-hacking/hacking.rst | 3 +- .../translations/it_IT/process/5.Posting.rst | 5 +- .../translations/it_IT/process/8.Conclusion.rst | 5 +- Documentation/translations/it_IT/process/howto.rst | 3 +- Documentation/translations/it_IT/process/index.rst | 1 - .../it_IT/process/submitting-drivers.rst | 16 - .../it_IT/process/submitting-patches.rst | 6 +- Documentation/translations/ja_JP/howto.rst | 4 +- Documentation/translations/ko_KR/howto.rst | 2 +- .../translations/zh_CN/admin-guide/index.rst | 2 +- .../zh_CN/admin-guide/reporting-regressions.rst | 370 + .../translations/zh_CN/core-api/index.rst | 1 + .../translations/zh_CN/core-api/kernel-api.rst | 2 +- .../zh_CN/core-api/symbol-namespaces.rst | 2 +- .../translations/zh_CN/core-api/watch_queue.rst | 313 + .../translations/zh_CN/kernel-hacking/hacking.rst | 3 +- Documentation/translations/zh_CN/mm/page_owner.rst | 8 +- .../translations/zh_CN/process/5.Posting.rst | 3 +- .../translations/zh_CN/process/8.Conclusion.rst | 1 - Documentation/translations/zh_CN/process/howto.rst | 1 - Documentation/translations/zh_CN/process/index.rst | 1 - .../zh_CN/process/submitting-drivers.rst | 160 - .../zh_CN/process/submitting-patches.rst | 4 +- .../translations/zh_TW/process/5.Posting.rst | 3 +- .../translations/zh_TW/process/8.Conclusion.rst | 1 - Documentation/translations/zh_TW/process/howto.rst | 1 - Documentation/translations/zh_TW/process/index.rst | 1 - .../zh_TW/process/submitting-drivers.rst | 164 - .../zh_TW/process/submitting-patches.rst | 4 +- Documentation/usb/gadget-testing.rst | 6 + Documentation/usb/mass-storage.rst | 9 + .../media/v4l/ext-ctrls-codec-stateless.rst | 902 + .../userspace-api/media/v4l/ext-ctrls-codec.rst | 780 - .../userspace-api/media/v4l/pixfmt-compressed.rst | 7 +- .../userspace-api/media/v4l/pixfmt-packed-yuv.rst | 20 + .../userspace-api/media/v4l/pixfmt-yuv-planar.rst | 18 +- .../userspace-api/media/v4l/vidioc-g-ext-ctrls.rst | 20 + .../userspace-api/media/v4l/vidioc-queryctrl.rst | 8 + .../userspace-api/media/videodev2.h.rst.exceptions | 6 + Documentation/virt/hyperv/clocks.rst | 73 + Documentation/virt/hyperv/index.rst | 12 + Documentation/virt/hyperv/overview.rst | 207 + Documentation/virt/hyperv/vmbus.rst | 303 + Documentation/virt/index.rst | 1 + Documentation/virt/kvm/api.rst | 19 +- .../watchdog/convert_drivers_to_kernel_api.rst | 1 + Documentation/x86/sgx.rst | 15 + MAINTAINERS | 81 +- Makefile | 12 +- Next/SHA1s | 306 +- Next/Trees | 2 +- Next/merge.log | 11859 +++-- arch/alpha/kernel/irq.c | 2 +- arch/arc/configs/axs101_defconfig | 1 - arch/arc/configs/axs103_defconfig | 1 - arch/arc/configs/axs103_smp_defconfig | 1 - arch/arc/configs/haps_hs_defconfig | 1 - arch/arc/configs/haps_hs_smp_defconfig | 1 - arch/arc/configs/hsdk_defconfig | 1 - arch/arc/configs/nsim_700_defconfig | 1 - arch/arc/configs/nsimosci_defconfig | 1 - arch/arc/configs/nsimosci_hs_defconfig | 1 - arch/arc/configs/nsimosci_hs_smp_defconfig | 1 - arch/arc/configs/tb10x_defconfig | 1 - arch/arc/configs/vdk_hs38_defconfig | 1 - arch/arc/configs/vdk_hs38_smp_defconfig | 1 - arch/arm/Kconfig | 2 + arch/arm/arm-soc-for-next-contents.txt | 109 +- arch/arm/boot/dts/am33xx-l4.dtsi | 3 +- arch/arm/boot/dts/armada-385-turris-omnia.dts | 10 +- .../boot/dts/lan966x-kontron-kswitch-d10-mmt.dtsi | 13 + arch/arm/boot/dts/lan966x.dtsi | 2 +- arch/arm/boot/dts/qcom-apq8064.dtsi | 25 +- arch/arm/boot/dts/qcom-ipq8064-ap148.dts | 6 - arch/arm/boot/dts/qcom-ipq8064-rb3011.dts | 9 - arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi | 37 + arch/arm/boot/dts/qcom-ipq8064.dtsi | 160 +- .../dts/qcom-msm8974-lge-nexus5-hammerhead.dts | 30 + .../boot/dts/qcom-msm8974-sony-xperia-rhine.dtsi | 30 + arch/arm/boot/dts/qcom-msm8974.dtsi | 4 + .../arm/boot/dts/qcom-msm8974pro-fairphone-fp2.dts | 32 + arch/arm/boot/dts/qcom-msm8974pro-samsung-klte.dts | 2 + .../qcom-msm8974pro-sony-xperia-shinano-castor.dts | 30 + arch/arm/boot/dts/qcom-pm8941.dtsi | 10 + arch/arm/boot/dts/qcom-sdx65.dtsi | 10 +- arch/arm/configs/multi_v7_defconfig | 4 +- arch/arm/include/asm/bitops.h | 18 +- arch/arm/include/asm/domain.h | 13 - arch/arm/include/asm/io.h | 2 + arch/arm/include/asm/mach/map.h | 1 + arch/arm/include/asm/ptrace.h | 26 + arch/arm/mach-bcm/Kconfig | 4 +- arch/arm/mach-davinci/Kconfig | 44 - arch/arm/mach-davinci/Makefile | 6 - arch/arm/mach-davinci/board-dm644x-evm.c | 926 - arch/arm/mach-davinci/board-dm646x-evm.c | 868 - arch/arm/mach-davinci/board-neuros-osd2.c | 235 - arch/arm/mach-davinci/board-sffsdr.c | 151 - arch/arm/mach-davinci/dm644x.c | 763 - arch/arm/mach-davinci/dm646x.c | 724 - arch/arm/mach-dove/Kconfig | 1 + arch/arm/mach-dove/pcie.c | 11 +- arch/arm/mach-hisi/Kconfig | 2 +- arch/arm/mach-mv78xx0/pcie.c | 11 +- arch/arm/mach-omap2/Kconfig | 2 - arch/arm/mach-orion5x/Kconfig | 1 + arch/arm/mach-orion5x/pci.c | 12 +- arch/arm/mm/Kconfig | 6 +- arch/arm/mm/alignment.c | 3 + arch/arm/mm/kasan_init.c | 6 +- arch/arm/mm/mmu.c | 15 +- arch/arm/mm/proc-v7-bugs.c | 3 +- arch/arm/probes/decode.h | 26 +- arch/arm/xen/enlighten.c | 4 +- arch/arm64/Kconfig.platforms | 5 +- arch/arm64/boot/dts/broadcom/bcm4908/bcm4906.dtsi | 8 + arch/arm64/boot/dts/broadcom/bcm4908/bcm4908.dtsi | 2 + arch/arm64/boot/dts/broadcom/bcmbca/Makefile | 4 +- .../dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts | 19 + .../dts/freescale/fsl-lx2160a-clearfog-itx.dtsi | 8 +- arch/arm64/boot/dts/marvell/Makefile | 1 + arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi | 291 + arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts | 101 + arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi | 17 + .../boot/dts/marvell/armada-3720-turris-mox.dts | 10 +- arch/arm64/boot/dts/marvell/armada-3720-uDPU.dts | 16 +- .../boot/dts/marvell/armada-7040-mochabin.dts | 16 +- .../dts/marvell/armada-8040-clearfog-gt-8k.dts | 4 +- arch/arm64/boot/dts/marvell/armada-8040-mcbin.dtsi | 24 +- .../boot/dts/marvell/armada-8040-puzzle-m801.dts | 16 +- arch/arm64/boot/dts/marvell/cn9130-crb.dtsi | 6 +- arch/arm64/boot/dts/marvell/cn9130-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9131-db.dtsi | 8 +- arch/arm64/boot/dts/marvell/cn9132-db.dtsi | 8 +- arch/arm64/boot/dts/mediatek/Makefile | 5 + .../boot/dts/mediatek/mt7622-bananapi-bpi-r64.dts | 2 +- arch/arm64/boot/dts/mediatek/mt8173.dtsi | 7 +- arch/arm64/boot/dts/mediatek/mt8183-kukui.dtsi | 1 + .../boot/dts/mediatek/mt8192-asurada-hayato-r1.dts | 47 + .../dts/mediatek/mt8192-asurada-spherion-r0.dts | 62 + arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi | 959 + .../boot/dts/mediatek/mt8195-cherry-tomato-r1.dts | 15 + .../boot/dts/mediatek/mt8195-cherry-tomato-r2.dts | 35 + .../boot/dts/mediatek/mt8195-cherry-tomato-r3.dts | 36 + arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi | 702 + arch/arm64/boot/dts/qcom/ipq8074-hk01.dts | 3 - arch/arm64/boot/dts/qcom/ipq8074-hk10.dtsi | 5 - arch/arm64/boot/dts/qcom/ipq8074.dtsi | 12 + .../qcom/msm8998-sony-xperia-yoshino-poplar.dts | 10 +- arch/arm64/boot/dts/qcom/qcs404.dtsi | 4 +- arch/arm64/boot/dts/qcom/sc7180.dtsi | 9 +- .../dts/qcom/sc7280-herobrine-audio-wcd9385.dtsi | 64 + arch/arm64/boot/dts/qcom/sc7280-herobrine-crd.dts | 61 - arch/arm64/boot/dts/qcom/sc7280.dtsi | 34 +- arch/arm64/boot/dts/qcom/sc8280xp.dtsi | 37 +- arch/arm64/boot/dts/qcom/sdm845.dtsi | 2 +- arch/arm64/boot/dts/qcom/sm6350.dtsi | 4 +- arch/arm64/boot/dts/qcom/sm8250.dtsi | 22 +- arch/arm64/boot/dts/qcom/sm8350.dtsi | 20 +- arch/arm64/configs/defconfig | 3 + arch/arm64/include/asm/archrandom.h | 102 +- arch/arm64/include/asm/insn.h | 3 + arch/arm64/include/asm/kvm_host.h | 2 - arch/arm64/include/asm/memory.h | 9 + arch/arm64/kernel/kexec_image.c | 11 +- arch/arm64/kvm/arm.c | 11 +- arch/arm64/kvm/handle_exit.c | 4 +- arch/arm64/kvm/sys_regs.c | 282 +- arch/arm64/kvm/sys_regs.h | 18 +- arch/arm64/kvm/vgic-sys-reg-v3.c | 462 +- arch/arm64/kvm/vgic/vgic-kvm-device.c | 342 +- arch/arm64/kvm/vgic/vgic-mmio-v3.c | 10 +- arch/arm64/kvm/vgic/vgic-mmio.c | 6 +- arch/arm64/kvm/vgic/vgic-mmio.h | 4 +- arch/arm64/kvm/vgic/vgic.h | 9 +- arch/arm64/lib/insn.c | 30 +- arch/arm64/net/bpf_jit.h | 7 + arch/arm64/net/bpf_jit_comp.c | 715 +- arch/ia64/include/asm/mmu_context.h | 5 +- arch/ia64/kernel/iosapic.c | 2 +- arch/ia64/kernel/irq.c | 4 +- arch/ia64/kernel/msi_ia64.c | 4 +- arch/m68k/configs/amiga_defconfig | 14 +- arch/m68k/configs/apollo_defconfig | 14 +- arch/m68k/configs/atari_defconfig | 14 +- arch/m68k/configs/bvme6000_defconfig | 14 +- arch/m68k/configs/hp300_defconfig | 14 +- arch/m68k/configs/mac_defconfig | 14 +- arch/m68k/configs/multi_defconfig | 14 +- arch/m68k/configs/mvme147_defconfig | 14 +- arch/m68k/configs/mvme16x_defconfig | 14 +- arch/m68k/configs/q40_defconfig | 14 +- arch/m68k/configs/sun3_defconfig | 14 +- arch/m68k/configs/sun3x_defconfig | 14 +- arch/m68k/include/asm/mcf_pgtable.h | 5 - arch/m68k/include/asm/motorola_pgtable.h | 7 - arch/m68k/include/asm/processor.h | 1 + arch/m68k/include/asm/sun3_pgtable.h | 6 - arch/m68k/kernel/traps.c | 1 + arch/m68k/mac/macints.c | 35 +- arch/m68k/mm/motorola.c | 9 + arch/m68k/virt/ints.c | 3 +- arch/mips/Kbuild.platforms | 1 - arch/mips/Kconfig | 24 +- arch/mips/Makefile | 1 - arch/mips/bcm47xx/board.c | 2 + arch/mips/bcm47xx/buttons.c | 10 + arch/mips/bcm47xx/leds.c | 11 + arch/mips/bcm47xx/workarounds.c | 1 + arch/mips/bmips/setup.c | 14 +- arch/mips/boot/dts/img/pistachio_marduk.dts | 4 +- arch/mips/boot/dts/ingenic/ci20.dts | 2 +- arch/mips/boot/dts/ingenic/gcw0.dts | 31 +- arch/mips/boot/dts/ingenic/rs90.dts | 18 +- arch/mips/boot/dts/pic32/pic32mzda_sk.dts | 9 +- arch/mips/boot/dts/qca/ar9132_tl_wr1043nd_v1.dts | 6 +- arch/mips/boot/dts/qca/ar9331_dpt_module.dts | 4 +- arch/mips/boot/dts/qca/ar9331_dragino_ms14.dts | 6 +- arch/mips/boot/dts/qca/ar9331_omega.dts | 4 +- .../dts/qca/ar9331_openembed_som9331_board.dts | 4 +- arch/mips/boot/dts/qca/ar9331_tl_mr3020.dts | 8 +- .../dts/ralink/gardena_smart_gateway_mt7688.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc1.dts | 2 +- arch/mips/boot/dts/ralink/mt7621-gnubee-gb-pc2.dts | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 4 +- arch/mips/configs/capcella_defconfig | 91 - arch/mips/configs/e55_defconfig | 37 - arch/mips/configs/mpc30x_defconfig | 53 - arch/mips/configs/tb0219_defconfig | 76 - arch/mips/configs/tb0226_defconfig | 71 - arch/mips/configs/tb0287_defconfig | 84 - arch/mips/configs/workpad_defconfig | 67 - arch/mips/fw/cfe/cfe_api.c | 68 +- arch/mips/include/asm/cpu-type.h | 11 - arch/mips/include/asm/cpu.h | 3 +- arch/mips/include/asm/fw/cfe/cfe_api.h | 2 + arch/mips/include/asm/io.h | 2 +- arch/mips/include/asm/mach-bcm47xx/bcm47xx_board.h | 1 + arch/mips/include/asm/mach-vr41xx/irq.h | 9 - arch/mips/include/asm/mipsregs.h | 14 - arch/mips/include/asm/pgtable-32.h | 5 - arch/mips/include/asm/pgtable-64.h | 5 - arch/mips/include/asm/vermagic.h | 2 - arch/mips/include/asm/vr41xx/capcella.h | 30 - arch/mips/include/asm/vr41xx/giu.h | 41 - arch/mips/include/asm/vr41xx/irq.h | 97 - arch/mips/include/asm/vr41xx/mpc30x.h | 24 - arch/mips/include/asm/vr41xx/pci.h | 77 - arch/mips/include/asm/vr41xx/siu.h | 45 - arch/mips/include/asm/vr41xx/tb0219.h | 29 - arch/mips/include/asm/vr41xx/tb0226.h | 30 - arch/mips/include/asm/vr41xx/tb0287.h | 30 - arch/mips/include/asm/vr41xx/vr41xx.h | 148 - arch/mips/kernel/cpu-probe.c | 40 - arch/mips/kernel/proc.c | 2 +- arch/mips/kernel/vdso.c | 2 +- arch/mips/lib/dump_tlb.c | 8 - arch/mips/math-emu/dsemul.c | 9 +- arch/mips/mm/c-r4k.c | 44 - arch/mips/mm/context.c | 5 +- arch/mips/mm/physaddr.c | 14 +- arch/mips/mm/tlbex.c | 35 - arch/mips/pci/Makefile | 6 - arch/mips/pci/fixup-capcella.c | 37 - arch/mips/pci/fixup-mpc30x.c | 36 - arch/mips/pci/fixup-tb0219.c | 38 - arch/mips/pci/fixup-tb0226.c | 73 - arch/mips/pci/fixup-tb0287.c | 52 - arch/mips/pci/ops-vr41xx.c | 113 - arch/mips/pci/pci-vr41xx.c | 309 - arch/mips/pci/pci-vr41xx.h | 141 - arch/mips/vr41xx/Kconfig | 104 - arch/mips/vr41xx/Makefile | 5 - arch/mips/vr41xx/Platform | 29 - arch/mips/vr41xx/casio-e55/Makefile | 6 - arch/mips/vr41xx/casio-e55/setup.c | 27 - arch/mips/vr41xx/common/Makefile | 6 - arch/mips/vr41xx/common/bcu.c | 210 - arch/mips/vr41xx/common/cmu.c | 242 - arch/mips/vr41xx/common/giu.c | 110 - arch/mips/vr41xx/common/icu.c | 714 - arch/mips/vr41xx/common/init.c | 60 - arch/mips/vr41xx/common/irq.c | 106 - arch/mips/vr41xx/common/pmu.c | 123 - arch/mips/vr41xx/common/rtc.c | 105 - arch/mips/vr41xx/common/siu.c | 142 - arch/mips/vr41xx/common/type.c | 11 - arch/mips/vr41xx/ibm-workpad/Makefile | 6 - arch/mips/vr41xx/ibm-workpad/setup.c | 27 - arch/parisc/kernel/drivers.c | 9 +- arch/parisc/kernel/hardware.c | 11 +- arch/parisc/kernel/irq.c | 2 +- arch/parisc/kernel/perf.c | 1 + arch/parisc/mm/fault.c | 2 +- arch/powerpc/include/asm/archrandom.h | 30 +- arch/powerpc/kernel/eeh.c | 4 + arch/powerpc/kvm/book3s_hv.c | 2 +- arch/powerpc/platforms/52xx/mpc52xx_gpt.c | 1 + arch/powerpc/platforms/cell/spufs/file.c | 17 + arch/powerpc/platforms/powernv/eeh-powernv.c | 1 + arch/powerpc/platforms/pseries/dtl.c | 1 + arch/riscv/Kconfig | 28 +- arch/riscv/boot/dts/canaan/canaan_kd233.dts | 2 +- arch/riscv/boot/dts/canaan/k210.dtsi | 12 + arch/riscv/boot/dts/canaan/sipeed_maix_bit.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_dock.dts | 2 +- arch/riscv/boot/dts/canaan/sipeed_maix_go.dts | 6 +- arch/riscv/boot/dts/canaan/sipeed_maixduino.dts | 2 +- arch/riscv/boot/dts/sifive/fu540-c000.dtsi | 24 + arch/riscv/boot/dts/sifive/fu740-c000.dtsi | 24 + .../riscv/boot/dts/sifive/hifive-unmatched-a00.dts | 2 +- arch/riscv/boot/dts/starfive/jh7100.dtsi | 16 +- arch/riscv/configs/32-bit.config | 2 + arch/riscv/configs/defconfig | 1 + arch/riscv/configs/nommu_k210_defconfig | 1 + arch/riscv/configs/nommu_k210_sdcard_defconfig | 1 + arch/riscv/configs/nommu_virt_defconfig | 1 + arch/riscv/configs/rv32_defconfig | 1 + arch/riscv/include/asm/pgtable-64.h | 12 +- arch/riscv/include/asm/pgtable.h | 6 +- arch/riscv/kernel/Makefile | 2 +- arch/riscv/kernel/elf_kexec.c | 2 +- arch/riscv/kvm/mmu.c | 2 +- arch/riscv/kvm/vcpu.c | 2 + arch/s390/Makefile | 8 +- arch/s390/boot/uv.c | 2 + arch/s390/hypfs/hypfs_dbfs.c | 1 + arch/s390/hypfs/inode.c | 1 + arch/s390/include/asm/archrandom.h | 29 +- arch/s390/include/asm/gmap.h | 39 +- arch/s390/include/asm/kvm_host.h | 2 + arch/s390/include/asm/mmu.h | 2 +- arch/s390/include/asm/mmu_context.h | 2 +- arch/s390/include/asm/nospec-insn.h | 2 - arch/s390/include/asm/pgtable.h | 21 +- arch/s390/include/asm/uv.h | 8 +- arch/s390/kernel/debug.c | 1 + arch/s390/kernel/machine_kexec_file.c | 18 +- arch/s390/kernel/perf_cpum_cf.c | 1 + arch/s390/kernel/setup.c | 2 - arch/s390/kernel/sysinfo.c | 1 + arch/s390/kernel/uv.c | 103 + arch/s390/kvm/Kconfig | 1 + arch/s390/kvm/interrupt.c | 2 +- arch/s390/kvm/kvm-s390.c | 46 +- arch/s390/kvm/kvm-s390.h | 1 + arch/s390/kvm/pci.h | 5 +- arch/s390/kvm/pv.c | 71 +- arch/s390/lib/Makefile | 3 +- arch/s390/lib/expoline/Makefile | 3 + arch/s390/lib/{ => expoline}/expoline.S | 0 arch/s390/mm/fault.c | 23 +- arch/s390/mm/gmap.c | 177 +- arch/s390/mm/init.c | 4 +- arch/s390/pci/pci_clp.c | 1 + arch/s390/tools/gen_facilities.c | 1 + arch/sh/kernel/irq.c | 7 +- arch/um/Kconfig | 17 +- arch/um/drivers/Kconfig | 54 +- arch/um/drivers/harddog_kern.c | 1 + arch/um/drivers/hostaudio_kern.c | 2 + arch/um/drivers/random.c | 2 +- arch/um/drivers/ubd_kern.c | 4 +- arch/um/include/asm/archrandom.h | 25 + arch/um/include/asm/common.lds.S | 2 + arch/um/include/asm/kasan.h | 37 + arch/um/include/asm/page.h | 4 +- arch/um/include/asm/processor-generic.h | 5 - arch/um/include/asm/xor.h | 2 +- arch/um/include/shared/mem.h | 4 +- arch/um/include/shared/os.h | 7 + arch/um/include/shared/user.h | 3 +- arch/um/kernel/dyn.lds.S | 6 +- arch/um/kernel/mem.c | 19 + arch/um/kernel/stacktrace.c | 2 +- arch/um/kernel/um_arch.c | 12 + arch/um/kernel/uml.lds.S | 1 + arch/um/os-Linux/mem.c | 22 + arch/um/os-Linux/skas/process.c | 23 +- arch/um/os-Linux/umid.c | 3 +- arch/um/os-Linux/user_syms.c | 4 +- arch/um/os-Linux/util.c | 6 + arch/x86/Kconfig | 112 +- arch/x86/Makefile | 5 + arch/x86/crypto/blowfish_glue.c | 4 +- arch/x86/entry/Makefile | 2 +- arch/x86/entry/calling.h | 62 + arch/x86/entry/entry.S | 22 + arch/x86/entry/entry_32.S | 2 - arch/x86/entry/entry_64.S | 63 +- arch/x86/entry/entry_64_compat.S | 21 +- arch/x86/entry/vdso/Makefile | 1 + arch/x86/entry/vsyscall/vsyscall_emu_64.S | 9 +- arch/x86/events/intel/core.c | 7 +- arch/x86/events/intel/ds.c | 129 +- arch/x86/events/perf_event.h | 14 + arch/x86/hyperv/irqdomain.c | 2 +- arch/x86/include/asm/alternative.h | 1 + arch/x86/include/asm/archrandom.h | 41 +- arch/x86/include/asm/cpufeatures.h | 12 +- arch/x86/include/asm/disabled-features.h | 21 +- arch/x86/include/asm/fpu/api.h | 2 - arch/x86/include/asm/linkage.h | 8 + arch/x86/include/asm/msr-index.h | 13 + arch/x86/include/asm/nospec-branch.h | 69 +- arch/x86/include/asm/sgx.h | 8 + arch/x86/include/asm/special_insns.h | 9 - arch/x86/include/asm/static_call.h | 19 +- arch/x86/include/asm/unwind_hints.h | 14 +- arch/x86/include/uapi/asm/bootparam.h | 6 +- arch/x86/include/uapi/asm/sgx.h | 62 + arch/x86/kernel/Makefile | 2 - arch/x86/kernel/acpi/cppc.c | 6 + arch/x86/kernel/alternative.c | 69 + arch/x86/kernel/asm-offsets.c | 6 + arch/x86/kernel/cpu/amd.c | 46 +- arch/x86/kernel/cpu/bugs.c | 475 +- arch/x86/kernel/cpu/common.c | 61 +- arch/x86/kernel/cpu/cpu.h | 2 + arch/x86/kernel/cpu/hygon.c | 6 + arch/x86/kernel/cpu/mce/dev-mcelog.c | 1 + arch/x86/kernel/cpu/rdrand.c | 34 +- arch/x86/kernel/cpu/resctrl/pseudo_lock.c | 1 + arch/x86/kernel/cpu/scattered.c | 1 + arch/x86/kernel/cpu/sgx/encl.c | 330 +- arch/x86/kernel/cpu/sgx/encl.h | 16 +- arch/x86/kernel/cpu/sgx/encls.h | 33 + arch/x86/kernel/cpu/sgx/ioctl.c | 641 +- arch/x86/kernel/cpu/sgx/main.c | 75 +- arch/x86/kernel/cpu/sgx/sgx.h | 3 + arch/x86/kernel/espfix_64.c | 2 +- arch/x86/kernel/fpu/core.c | 14 - arch/x86/kernel/ftrace.c | 7 +- arch/x86/kernel/head_32.S | 1 + arch/x86/kernel/head_64.S | 5 + arch/x86/kernel/kexec-bzimage64.c | 58 +- arch/x86/kernel/module.c | 8 +- arch/x86/kernel/process.c | 2 +- arch/x86/kernel/relocate_kernel_32.S | 25 +- arch/x86/kernel/relocate_kernel_64.S | 23 +- arch/x86/kernel/setup.c | 10 + arch/x86/kernel/static_call.c | 51 +- arch/x86/kernel/tboot.c | 15 - arch/x86/kernel/vmlinux.lds.S | 9 +- arch/x86/kvm/emulate.c | 35 +- arch/x86/kvm/svm/vmenter.S | 18 + arch/x86/kvm/vmx/capabilities.h | 8 +- arch/x86/kvm/vmx/nested.c | 3 +- arch/x86/kvm/vmx/run_flags.h | 8 + arch/x86/kvm/vmx/vmenter.S | 194 +- arch/x86/kvm/vmx/vmx.c | 84 +- arch/x86/kvm/vmx/vmx.h | 10 +- arch/x86/kvm/vmx/vmx_ops.h | 2 +- arch/x86/kvm/x86.c | 25 +- arch/x86/lib/memmove_64.S | 7 +- arch/x86/lib/retpoline.S | 79 +- arch/x86/mm/init.c | 16 +- arch/x86/mm/mem_encrypt_amd.c | 4 +- arch/x86/mm/mem_encrypt_boot.S | 10 +- arch/x86/net/bpf_jit_comp.c | 71 +- arch/x86/platform/efi/efi_thunk_64.S | 5 +- arch/x86/platform/olpc/olpc-xo1-sci.c | 2 +- arch/x86/um/Kconfig | 10 +- arch/x86/um/Makefile | 3 +- arch/x86/um/shared/sysdep/stub_64.h | 1 + arch/x86/um/sysrq_64.c | 4 +- arch/x86/um/vdso/Makefile | 3 + arch/x86/xen/enlighten_hvm.c | 4 +- arch/x86/xen/enlighten_pv.c | 5 +- arch/x86/xen/setup.c | 6 +- arch/x86/xen/xen-asm.S | 30 +- arch/x86/xen/xen-head.S | 1 + arch/x86/xen/xen-ops.h | 6 +- arch/xtensa/Kconfig | 2 + arch/xtensa/boot/lib/Makefile | 2 + arch/xtensa/kernel/irq.c | 7 +- block/bdev.c | 10 +- block/bfq-cgroup.c | 26 +- block/bfq-iosched.c | 16 +- block/bfq-iosched.h | 8 +- block/bio.c | 12 +- block/blk-cgroup-rwstat.h | 8 +- block/blk-cgroup.c | 2 +- block/blk-cgroup.h | 12 +- block/blk-core.c | 10 +- block/blk-flush.c | 6 +- block/blk-iolatency.c | 12 +- block/blk-lib.c | 6 +- block/blk-merge.c | 9 +- block/blk-mq-debugfs.c | 9 +- block/blk-mq.c | 15 +- block/blk-mq.h | 6 +- block/blk-rq-qos.c | 10 +- block/blk-throttle.c | 7 +- block/blk-wbt.c | 18 +- block/blk-zoned.c | 7 +- block/blk.h | 2 +- block/elevator.h | 2 +- block/fops.c | 12 +- block/genhd.c | 23 - block/kyber-iosched.c | 8 +- block/mq-deadline.c | 4 +- crypto/Kconfig | 37 + crypto/Makefile | 1 + crypto/aria.c | 288 + crypto/fips.c | 35 +- crypto/kpp.c | 6 + crypto/shash.c | 6 + crypto/tcrypt.c | 38 +- crypto/testmgr.c | 31 + crypto/testmgr.h | 2860 ++ drivers/acpi/acpi_lpit.c | 6 - drivers/acpi/acpi_video.c | 11 +- drivers/acpi/apei/erst-dbg.c | 1 + drivers/acpi/pci_mcfg.c | 13 + drivers/acpi/utils.c | 38 + drivers/acpi/video_detect.c | 63 +- drivers/acpi/x86/s2idle.c | 11 +- drivers/atm/he.c | 9 +- drivers/auxdisplay/charlcd.c | 1 + drivers/base/arch_topology.c | 16 +- drivers/base/cacheinfo.c | 2 +- drivers/base/cpu.c | 8 + drivers/base/node.c | 4 +- drivers/base/power/domain.c | 3 + drivers/base/power/runtime.c | 6 + drivers/base/regmap/regmap.c | 2 + drivers/base/topology.c | 32 +- drivers/block/Kconfig | 9 + drivers/block/Makefile | 2 + drivers/block/brd.c | 4 +- drivers/block/drbd/drbd_actlog.c | 9 +- drivers/block/drbd/drbd_bitmap.c | 2 +- drivers/block/drbd/drbd_int.h | 5 +- drivers/block/drbd/drbd_receiver.c | 24 +- drivers/block/drbd/drbd_req.c | 6 +- drivers/block/drbd/drbd_worker.c | 2 +- drivers/block/floppy.c | 2 +- drivers/block/mtip32xx/mtip32xx.c | 2 + drivers/block/null_blk/main.c | 110 +- drivers/block/null_blk/null_blk.h | 14 +- drivers/block/null_blk/trace.h | 2 +- drivers/block/null_blk/zoned.c | 4 +- drivers/block/paride/pd.c | 2 + drivers/block/pktcdvd.c | 11 +- drivers/block/rnbd/rnbd-proto.h | 7 +- drivers/block/rnbd/rnbd-srv-dev.c | 1 - drivers/block/rnbd/rnbd-srv-dev.h | 1 - drivers/block/rnbd/rnbd-srv-sysfs.c | 5 +- drivers/block/rnbd/rnbd-srv.c | 9 +- drivers/block/rnbd/rnbd-srv.h | 3 +- drivers/block/ublk_drv.c | 1595 + drivers/block/xen-blkback/blkback.c | 6 +- drivers/block/zram/zram_drv.c | 10 +- drivers/bluetooth/hci_vhci.c | 1 + drivers/bus/moxtet.c | 2 + drivers/char/agp/frontend.c | 1 + drivers/char/agp/intel-gtt.c | 75 +- drivers/char/applicom.c | 1 + drivers/char/ds1620.c | 1 + drivers/char/dtlk.c | 1 + drivers/char/hpet.c | 1 + drivers/char/hw_random/Kconfig | 2 +- drivers/char/ipmi/Kconfig | 6 +- drivers/char/ipmi/ipmi_msghandler.c | 2 +- drivers/char/ipmi/ipmi_watchdog.c | 1 + drivers/char/pc8736x_gpio.c | 1 + drivers/char/pcmcia/cm4000_cs.c | 1 + drivers/char/pcmcia/cm4040_cs.c | 1 + drivers/char/pcmcia/scr24x_cs.c | 1 + drivers/char/ppdev.c | 1 + drivers/char/random.c | 51 +- drivers/char/scx200_gpio.c | 1 + drivers/char/sonypi.c | 1 + drivers/char/tb0219.c | 1 + drivers/char/tpm/tpm-dev.c | 1 + drivers/char/tpm/tpm_vtpm_proxy.c | 1 + drivers/char/tpm/tpmrm-dev.c | 1 + drivers/char/virtio_console.c | 1 + drivers/clk/.kunitconfig | 1 + drivers/clk/at91/dt-compat.c | 108 +- drivers/clk/bcm/Kconfig | 4 +- drivers/clk/clk-lan966x.c | 2 +- drivers/clk/qcom/gpucc-sm8350.c | 4 +- drivers/clocksource/Kconfig | 18 +- drivers/clocksource/Makefile | 3 +- drivers/clocksource/sh_cmt.c | 8 + drivers/clocksource/timer-mediatek.c | 114 + drivers/clocksource/timer-microchip-pit64b.c | 64 +- drivers/clocksource/timer-tegra186.c | 514 + drivers/clocksource/timer-ti-dm.c | 123 - drivers/counter/104-quad-8.c | 203 +- drivers/counter/counter-chrdev.c | 1 + drivers/cpufreq/cpufreq.c | 10 +- drivers/cpufreq/mediatek-cpufreq-hw.c | 7 +- drivers/cpufreq/mediatek-cpufreq.c | 8 +- drivers/cpufreq/scmi-cpufreq.c | 15 +- drivers/cpufreq/tegra194-cpufreq.c | 4 +- drivers/crypto/atmel-aes.c | 3 +- drivers/crypto/atmel-sha.c | 5 +- drivers/crypto/atmel-tdes.c | 5 +- drivers/crypto/caam/caamalg_qi2.c | 5 +- drivers/crypto/caam/qi.c | 4 +- drivers/crypto/ccree/cc_pm.c | 2 + drivers/crypto/omap-aes.c | 4 - drivers/crypto/omap-des.c | 4 - drivers/crypto/omap-sham.c | 3 +- drivers/crypto/s5p-sss.c | 3 - drivers/crypto/sa2ul.c | 25 +- drivers/crypto/sa2ul.h | 1 + drivers/cxl/acpi.c | 51 +- drivers/cxl/core/core.h | 2 +- drivers/cxl/core/hdm.c | 77 +- drivers/cxl/core/mbox.c | 95 +- drivers/cxl/core/memdev.c | 4 +- drivers/cxl/core/pci.c | 8 +- drivers/cxl/core/port.c | 70 +- drivers/cxl/cxl.h | 38 +- drivers/cxl/cxlmem.h | 21 +- drivers/cxl/mem.c | 23 + drivers/cxl/pci.c | 2 +- drivers/dma-buf/dma-fence-unwrap.c | 3 +- drivers/dma/ti/k3-udma.c | 6 +- drivers/firewire/core-cdev.c | 1 + drivers/firmware/arm_scmi/perf.c | 18 +- drivers/firmware/efi/capsule-loader.c | 1 + drivers/firmware/efi/test/efi_test.c | 1 + drivers/firmware/stratix10-rsu.c | 129 +- drivers/firmware/stratix10-svc.c | 201 +- drivers/firmware/turris-mox-rwtm.c | 1 + drivers/gnss/core.c | 1 + drivers/gpio/Kconfig | 1 + drivers/gpio/gpio-104-idi-48.c | 30 +- drivers/gpio/gpio-lp3943.c | 16 +- drivers/gpio/gpio-mockup.c | 1 + drivers/gpio/gpio-msc313.c | 15 +- drivers/gpio/gpio-sim.c | 16 +- drivers/gpio/gpio-tegra.c | 15 +- drivers/gpio/gpio-tegra186.c | 15 +- drivers/gpio/gpio-thunderx.c | 17 +- drivers/gpio/gpio-visconti.c | 15 +- drivers/gpio/gpiolib-cdev.c | 1 + drivers/gpio/gpiolib-of.c | 4 +- drivers/gpio/gpiolib.c | 51 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 6 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 20 +- drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 9 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 10 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c | 25 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_object.c | 4 + drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 12 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c | 16 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.h | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 82 +- drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 263 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 61 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 61 +- drivers/gpu/drm/amd/amdgpu/mxgpu_ai.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_nv.c | 12 +- drivers/gpu/drm/amd/amdgpu/mxgpu_vi.c | 12 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 79 +- drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c | 131 +- drivers/gpu/drm/amd/amdgpu/soc21.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 2 + drivers/gpu/drm/amd/display/Kconfig | 2 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 171 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 8 + .../drm/amd/display/amdgpu_dm/amdgpu_dm_debugfs.c | 11 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 19 + drivers/gpu/drm/amd/display/dc/bios/bios_parser2.c | 30 + .../dc/clk_mgr/dcn21/rn_clk_mgr_vbios_smu.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn301/dcn301_smu.c | 7 +- .../drm/amd/display/dc/clk_mgr/dcn31/dcn31_smu.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 8 +- .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 8 +- drivers/gpu/drm/amd/display/dc/core/dc.c | 181 +- drivers/gpu/drm/amd/display/dc/core/dc_debug.c | 2 + drivers/gpu/drm/amd/display/dc/core/dc_link.c | 54 +- drivers/gpu/drm/amd/display/dc/core/dc_link_ddc.c | 7 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 45 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 168 +- drivers/gpu/drm/amd/display/dc/dc.h | 16 +- drivers/gpu/drm/amd/display/dc/dc_dmub_srv.c | 4 +- drivers/gpu/drm/amd/display/dc/dc_link.h | 2 + drivers/gpu/drm/amd/display/dc/dc_types.h | 3 +- drivers/gpu/drm/amd/display/dc/dcn10/dcn10_dpp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn10/dcn10_hubp.c | 3 + .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 +- drivers/gpu/drm/amd/display/dc/dcn20/dcn20_dpp.c | 2 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hubp.c | 3 + drivers/gpu/drm/amd/display/dc/dcn20/dcn20_hwseq.c | 72 +- drivers/gpu/drm/amd/display/dc/dcn30/dcn30_dpp.c | 2 + .../gpu/drm/amd/display/dc/dcn314/dcn314_hwseq.c | 1 - .../gpu/drm/amd/display/dc/dcn314/dcn314_optc.c | 3 +- .../drm/amd/display/dc/dcn314/dcn314_resource.c | 1 - .../amd/display/dc/dml/dcn31/display_mode_vba_31.c | 1 + .../display/dc/dml/dcn314/display_mode_vba_314.c | 2 +- .../amd/display/dc/dml/dcn32/display_mode_vba_32.c | 31 +- .../gpu/drm/amd/display/dc/dml/display_mode_vba.c | 9 + .../gpu/drm/amd/display/dc/dml/display_mode_vba.h | 9 + drivers/gpu/drm/amd/display/dc/inc/core_status.h | 1 + drivers/gpu/drm/amd/display/dc/inc/core_types.h | 37 + drivers/gpu/drm/amd/display/dc/inc/dc_link_dp.h | 2 +- .../amd/display/dc/irq/dcn314/irq_service_dcn314.c | 2 +- .../drm/amd/display/modules/power/power_helpers.c | 33 +- .../amd/include/asic_reg/clk/clk_11_0_1_offset.h | 0 .../amd/include/asic_reg/clk/clk_11_0_1_sh_mask.h | 0 .../amd/include/asic_reg/dcn/dcn_2_0_3_offset.h | 0 .../amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h | 0 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_offset.h | 0 .../amd/include/asic_reg/dpcs/dpcs_2_0_3_sh_mask.h | 0 drivers/gpu/drm/amd/pm/swsmu/smu11/smu_v11_0.c | 2 + drivers/gpu/drm/amd/pm/swsmu/smu11/vangogh_ppt.c | 38 + drivers/gpu/drm/bridge/adv7511/adv7511.h | 5 +- drivers/gpu/drm/bridge/adv7511/adv7511_cec.c | 4 +- drivers/gpu/drm/bridge/adv7511/adv7511_drv.c | 5 +- drivers/gpu/drm/bridge/chipone-icn6211.c | 4 +- drivers/gpu/drm/bridge/tc358762.c | 4 +- drivers/gpu/drm/bridge/tc358764.c | 4 +- drivers/gpu/drm/drm_bridge.c | 4 +- drivers/gpu/drm/drm_client.c | 4 +- drivers/gpu/drm/drm_fb_helper.c | 101 +- drivers/gpu/drm/drm_file.c | 1 + drivers/gpu/drm/drm_fourcc.c | 55 +- drivers/gpu/drm/drm_framebuffer.c | 2 +- drivers/gpu/drm/drm_gem_framebuffer_helper.c | 12 +- drivers/gpu/drm/drm_gem_ttm_helper.c | 9 +- drivers/gpu/drm/drm_mipi_dsi.c | 4 +- drivers/gpu/drm/exynos/exynos7_drm_decon.c | 17 +- drivers/gpu/drm/i915/Makefile | 3 +- drivers/gpu/drm/i915/display/intel_ddi.c | 6 +- drivers/gpu/drm/i915/display/intel_display.c | 1 - drivers/gpu/drm/i915/display/intel_display_power.c | 2 +- drivers/gpu/drm/i915/display/intel_dpt.c | 16 +- drivers/gpu/drm/i915/display/intel_fbc.c | 6 + drivers/gpu/drm/i915/display/intel_psr.c | 14 +- drivers/gpu/drm/i915/gem/i915_gem_context.c | 28 +- drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_region.c | 2 + drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_shrinker.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 6 +- drivers/gpu/drm/i915/gem/i915_gem_tiling.c | 2 +- drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 11 +- drivers/gpu/drm/i915/gem/i915_gem_wait.c | 34 + drivers/gpu/drm/i915/gem/i915_gemfs.c | 50 +- drivers/gpu/drm/i915/gem/i915_gemfs.h | 3 +- .../drm/i915/gem/selftests/i915_gem_client_blt.c | 250 +- .../gpu/drm/i915/gem/selftests/i915_gem_context.c | 2 +- drivers/gpu/drm/i915/gt/gen8_engine_cs.c | 21 +- drivers/gpu/drm/i915/gt/intel_context.c | 24 + drivers/gpu/drm/i915/gt/intel_context.h | 25 +- drivers/gpu/drm/i915/gt/intel_context_types.h | 4 +- drivers/gpu/drm/i915/gt/intel_engine.h | 2 + drivers/gpu/drm/i915/gt/intel_engine_cs.c | 215 +- drivers/gpu/drm/i915/gt/intel_engine_regs.h | 10 +- drivers/gpu/drm/i915/gt/intel_engine_types.h | 12 +- .../gpu/drm/i915/gt/intel_execlists_submission.c | 25 +- drivers/gpu/drm/i915/gt/intel_ggtt.c | 627 +- drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c | 132 + drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h | 27 + drivers/gpu/drm/i915/gt/intel_gpu_commands.h | 37 +- drivers/gpu/drm/i915/gt/intel_gt.c | 282 +- drivers/gpu/drm/i915/gt/intel_gt.h | 24 - drivers/gpu/drm/i915/gt/intel_gt_debugfs.c | 3 +- drivers/gpu/drm/i915/gt/intel_gt_gmch.c | 654 - drivers/gpu/drm/i915/gt/intel_gt_gmch.h | 46 - drivers/gpu/drm/i915/gt/intel_gt_irq.c | 16 + drivers/gpu/drm/i915/gt/intel_gt_mcr.c | 497 + drivers/gpu/drm/i915/gt/intel_gt_mcr.h | 34 + drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 8 +- drivers/gpu/drm/i915/gt/intel_gt_regs.h | 76 +- drivers/gpu/drm/i915/gt/intel_gt_sysfs_pm.c | 177 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 8 + drivers/gpu/drm/i915/gt/intel_gtt.h | 45 +- drivers/gpu/drm/i915/gt/intel_lrc.h | 10 - drivers/gpu/drm/i915/gt/intel_mocs.c | 24 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 21 +- drivers/gpu/drm/i915/gt/intel_reset.c | 37 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 11 +- drivers/gpu/drm/i915/gt/intel_rps.c | 4 +- drivers/gpu/drm/i915/gt/intel_sseu.c | 450 +- drivers/gpu/drm/i915/gt/intel_sseu.h | 92 +- drivers/gpu/drm/i915/gt/intel_sseu_debugfs.c | 30 +- drivers/gpu/drm/i915/gt/intel_workarounds.c | 186 +- drivers/gpu/drm/i915/gt/selftest_hangcheck.c | 9 +- drivers/gpu/drm/i915/gt/selftest_lrc.c | 8 +- .../gpu/drm/i915/gt/uc/abi/guc_actions_slpc_abi.h | 6 + drivers/gpu/drm/i915/gt/uc/intel_guc.c | 8 +- drivers/gpu/drm/i915/gt/uc/intel_guc.h | 8 + drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_capture.c | 77 +- drivers/gpu/drm/i915/gt/uc/intel_guc_fwif.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_hwconfig.c | 4 +- drivers/gpu/drm/i915/gt/uc/intel_guc_rc.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_guc_reg.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 62 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.h | 1 + drivers/gpu/drm/i915/gt/uc/intel_guc_slpc_types.h | 3 + drivers/gpu/drm/i915/gt/uc/intel_guc_submission.c | 131 +- drivers/gpu/drm/i915/gt/uc/intel_huc.c | 97 +- drivers/gpu/drm/i915/gt/uc/intel_huc.h | 5 +- drivers/gpu/drm/i915/gt/uc/intel_huc_fw.c | 5 +- drivers/gpu/drm/i915/gt/uc/intel_uc.c | 26 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 104 +- drivers/gpu/drm/i915/gt/uc/intel_uc_fw.h | 2 + drivers/gpu/drm/i915/gt/uc/intel_uc_fw_abi.h | 9 + drivers/gpu/drm/i915/gvt/cmd_parser.c | 8 +- drivers/gpu/drm/i915/i915_driver.c | 36 +- drivers/gpu/drm/i915/i915_drm_client.h | 2 +- drivers/gpu/drm/i915/i915_drv.h | 24 +- drivers/gpu/drm/i915/i915_getparam.c | 11 +- drivers/gpu/drm/i915/i915_gpu_error.c | 27 +- drivers/gpu/drm/i915/i915_gpu_error.h | 7 + drivers/gpu/drm/i915/i915_pci.c | 18 +- drivers/gpu/drm/i915/i915_perf.c | 1 + drivers/gpu/drm/i915/i915_query.c | 26 +- drivers/gpu/drm/i915/i915_reg.h | 34 +- drivers/gpu/drm/i915/i915_request.c | 57 +- drivers/gpu/drm/i915/i915_request.h | 2 + drivers/gpu/drm/i915/i915_scatterlist.c | 27 +- drivers/gpu/drm/i915/i915_scatterlist.h | 6 +- drivers/gpu/drm/i915/i915_vma.c | 39 +- drivers/gpu/drm/i915/intel_device_info.h | 5 +- drivers/gpu/drm/i915/intel_pm.c | 23 +- drivers/gpu/drm/i915/intel_region_ttm.c | 10 +- drivers/gpu/drm/i915/intel_region_ttm.h | 3 +- drivers/gpu/drm/i915/intel_step.c | 70 +- drivers/gpu/drm/i915/intel_step.h | 4 +- drivers/gpu/drm/i915/intel_uncore.c | 378 +- drivers/gpu/drm/i915/intel_uncore.h | 8 - drivers/gpu/drm/i915/selftests/i915_gem_gtt.c | 2 +- .../gpu/drm/i915/selftests/intel_memory_region.c | 21 +- drivers/gpu/drm/i915/selftests/intel_uncore.c | 2 + drivers/gpu/drm/i915/selftests/mock_region.c | 3 +- drivers/gpu/drm/ingenic/ingenic-drm-drv.c | 39 +- drivers/gpu/drm/ingenic/ingenic-ipu.c | 4 +- drivers/gpu/drm/mediatek/Makefile | 4 +- drivers/gpu/drm/mediatek/mtk_disp_drv.h | 20 + drivers/gpu/drm/mediatek/mtk_disp_merge.c | 320 + drivers/gpu/drm/mediatek/mtk_disp_rdma.c | 8 +- drivers/gpu/drm/mediatek/mtk_dpi.c | 260 +- drivers/gpu/drm/mediatek/mtk_dpi_regs.h | 18 + drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.c | 69 +- drivers/gpu/drm/mediatek/mtk_drm_ddp_comp.h | 3 + drivers/gpu/drm/mediatek/mtk_drm_drv.c | 184 +- drivers/gpu/drm/mediatek/mtk_drm_drv.h | 8 + drivers/gpu/drm/mediatek/mtk_drm_plane.c | 1 + drivers/gpu/drm/mediatek/mtk_drm_plane.h | 1 + drivers/gpu/drm/mediatek/mtk_dsi.c | 101 +- drivers/gpu/drm/mediatek/mtk_mdp_rdma.c | 315 + drivers/gpu/drm/mediatek/mtk_mdp_rdma.h | 20 + drivers/gpu/drm/mgag200/mgag200_drv.c | 6 - drivers/gpu/drm/msm/disp/mdp5/mdp5_smp.c | 2 +- drivers/gpu/drm/msm/msm_perf.c | 1 + drivers/gpu/drm/msm/msm_rd.c | 1 + drivers/gpu/drm/nouveau/dispnv50/disp.c | 16 - drivers/gpu/drm/nouveau/dispnv50/wndw.c | 12 - drivers/gpu/drm/nouveau/dispnv50/wndw.h | 2 - drivers/gpu/drm/nouveau/include/nvif/object.h | 6 + drivers/gpu/drm/nouveau/include/nvkm/core/device.h | 3 - .../gpu/drm/nouveau/include/nvkm/engine/falcon.h | 10 - drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h | 2 - drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h | 3 +- .../gpu/drm/nouveau/include/nvkm/subdev/fault.h | 1 + .../gpu/drm/nouveau/include/nvkm/subdev/secboot.h | 66 - drivers/gpu/drm/nouveau/nouveau_abi16.c | 32 +- drivers/gpu/drm/nouveau/nouveau_abi16.h | 1 + drivers/gpu/drm/nouveau/nouveau_bo.c | 4 +- drivers/gpu/drm/nouveau/nouveau_chan.c | 4 +- drivers/gpu/drm/nouveau/nouveau_connector.c | 8 +- drivers/gpu/drm/nouveau/nouveau_display.c | 4 +- drivers/gpu/drm/nouveau/nouveau_drv.h | 1 - drivers/gpu/drm/nouveau/nouveau_fbcon.c | 2 +- drivers/gpu/drm/nouveau/nouveau_nvif.c | 31 +- drivers/gpu/drm/nouveau/nouveau_prime.c | 1 + drivers/gpu/drm/nouveau/nouveau_usif.c | 231 +- drivers/gpu/drm/nouveau/nvif/object.c | 2 +- drivers/gpu/drm/nouveau/nvkm/core/ioctl.c | 3 +- drivers/gpu/drm/nouveau/nvkm/engine/ce/gv100.c | 24 + drivers/gpu/drm/nouveau/nvkm/engine/ce/priv.h | 2 + drivers/gpu/drm/nouveau/nvkm/engine/ce/tu102.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/device/acpi.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 25 - drivers/gpu/drm/nouveau/nvkm/engine/device/user.c | 1 + drivers/gpu/drm/nouveau/nvkm/engine/fifo/base.c | 29 - drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c | 37 - .../gpu/drm/nouveau/nvkm/engine/fifo/changk104.h | 2 - .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c | 11 +- .../gpu/drm/nouveau/nvkm/engine/fifo/gpfifogv100.c | 47 +- drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h | 1 - drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c | 1 - drivers/gpu/drm/nouveau/nvkm/falcon/base.c | 10 - drivers/gpu/drm/nouveau/nvkm/falcon/v1.c | 25 - drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c | 20 +- .../gpu/drm/panel/panel-asus-z00t-tm5p5-n35596.c | 4 +- drivers/gpu/drm/panel/panel-boe-bf060y8m-aj0.c | 4 +- drivers/gpu/drm/panel/panel-boe-himax8279d.c | 4 +- drivers/gpu/drm/panel/panel-boe-tv101wum-nl6.c | 4 +- drivers/gpu/drm/panel/panel-dsi-cm.c | 4 +- drivers/gpu/drm/panel/panel-ebbg-ft8719.c | 4 +- drivers/gpu/drm/panel/panel-elida-kd35t133.c | 4 +- drivers/gpu/drm/panel/panel-feixin-k101-im2ba02.c | 4 +- .../gpu/drm/panel/panel-feiyang-fy07024di26a30d.c | 4 +- drivers/gpu/drm/panel/panel-ilitek-ili9881c.c | 4 +- drivers/gpu/drm/panel/panel-innolux-p079zca.c | 4 +- drivers/gpu/drm/panel/panel-jdi-fhd-r63452.c | 4 +- drivers/gpu/drm/panel/panel-jdi-lt070me05000.c | 4 +- drivers/gpu/drm/panel/panel-khadas-ts050.c | 4 +- drivers/gpu/drm/panel/panel-kingdisplay-kd097d04.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk050h3146w.c | 4 +- drivers/gpu/drm/panel/panel-leadtek-ltk500hd1829.c | 4 +- drivers/gpu/drm/panel/panel-mantix-mlaf057we51.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35510.c | 7 +- drivers/gpu/drm/panel/panel-novatek-nt35560.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt35950.c | 4 +- drivers/gpu/drm/panel/panel-novatek-nt36672a.c | 4 +- drivers/gpu/drm/panel/panel-orisetech-otm8009a.c | 4 +- drivers/gpu/drm/panel/panel-osd-osd101t2587-53ts.c | 4 +- .../gpu/drm/panel/panel-panasonic-vvx10f034n00.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm67191.c | 4 +- drivers/gpu/drm/panel/panel-raydium-rm68200.c | 4 +- drivers/gpu/drm/panel/panel-ronbo-rb070d30.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6d16d0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63j0x03.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e63m0-dsi.c | 3 +- .../drm/panel/panel-samsung-s6e88a0-ams452ef01.c | 4 +- drivers/gpu/drm/panel/panel-samsung-s6e8aa0.c | 4 +- drivers/gpu/drm/panel/panel-samsung-sofef00.c | 4 +- drivers/gpu/drm/panel/panel-sharp-lq101r1sx01.c | 6 +- drivers/gpu/drm/panel/panel-sharp-ls043t1le01.c | 4 +- drivers/gpu/drm/panel/panel-sharp-ls060t1sx01.c | 4 +- drivers/gpu/drm/panel/panel-simple.c | 46 +- drivers/gpu/drm/panel/panel-sitronix-st7701.c | 4 +- drivers/gpu/drm/panel/panel-sitronix-st7703.c | 4 +- .../gpu/drm/panel/panel-sony-tulip-truly-nt35521.c | 4 +- drivers/gpu/drm/panel/panel-tdo-tl070wsh30.c | 4 +- drivers/gpu/drm/panel/panel-truly-nt35597.c | 3 +- drivers/gpu/drm/panel/panel-visionox-rm69299.c | 3 +- drivers/gpu/drm/panel/panel-xinpeng-xpp055c272.c | 4 +- drivers/gpu/drm/sun4i/Kconfig | 26 +- drivers/gpu/drm/vc4/Kconfig | 1 - drivers/gpu/drm/vc4/vc4_hdmi.c | 17 +- drivers/hid/uhid.c | 1 + drivers/hv/connection.c | 11 + drivers/hv/hv_balloon.c | 135 +- drivers/hv/hyperv_vmbus.h | 7 + drivers/hv/vmbus_drv.c | 27 +- drivers/hwmon/aquacomputer_d5next.c | 244 +- drivers/hwmon/asus-ec-sensors.c | 54 +- drivers/hwmon/asus_atk0110.c | 1 + drivers/hwmon/drivetemp.c | 1 + drivers/hwmon/fschmd.c | 1 + drivers/hwmon/mcp3021.c | 99 +- drivers/hwmon/w83793.c | 1 + drivers/hwspinlock/qcom_hwspinlock.c | 28 +- drivers/hwtracing/coresight/coresight-etb10.c | 1 + drivers/hwtracing/coresight/coresight-etm4x.h | 3 +- drivers/hwtracing/coresight/coresight-tmc-core.c | 1 + drivers/hwtracing/intel_th/msu.c | 1 + drivers/hwtracing/stm/core.c | 1 + drivers/i2c/busses/i2c-cadence.c | 30 +- drivers/i2c/busses/i2c-imx.c | 2 +- drivers/i2c/busses/i2c-mlxcpld.c | 6 +- drivers/i2c/busses/i2c-scmi.c | 9 +- drivers/i2c/busses/i2c-stm32f7.c | 7 + drivers/i2c/i2c-dev.c | 1 + drivers/idle/intel_idle.c | 55 +- drivers/iio/accel/cros_ec_accel_legacy.c | 4 +- drivers/iio/adc/ad7768-1.c | 2 +- drivers/iio/adc/ad7949.c | 2 +- drivers/iio/adc/npcm_adc.c | 36 +- drivers/iio/adc/stx104.c | 74 +- drivers/iio/adc/ti-tsc2046.c | 2 +- drivers/iio/adc/xilinx-xadc-core.c | 69 +- drivers/iio/afe/iio-rescale.c | 2 + .../iio/common/cros_ec_sensors/cros_ec_lid_angle.c | 4 +- .../iio/common/cros_ec_sensors/cros_ec_sensors.c | 6 +- .../common/cros_ec_sensors/cros_ec_sensors_core.c | 58 +- drivers/iio/dac/cio-dac.c | 10 +- drivers/iio/industrialio-trigger.c | 46 +- drivers/iio/light/cm32181.c | 22 + drivers/iio/light/cros_ec_light_prox.c | 6 +- drivers/iio/magnetometer/rm3100-core.c | 2 +- drivers/iio/pressure/cros_ec_baro.c | 6 +- drivers/iio/proximity/sx_common.c | 10 +- drivers/iio/test/Kconfig | 26 +- drivers/iio/test/Makefile | 2 +- drivers/iio/test/iio-test-format.c | 4 + drivers/iio/test/iio-test-rescale.c | 5 + drivers/infiniband/core/rw.c | 1 + drivers/infiniband/core/ucma.c | 1 + drivers/infiniband/core/user_mad.c | 2 + drivers/infiniband/core/uverbs_main.c | 4 + drivers/infiniband/hw/erdma/erdma.h | 2 +- drivers/infiniband/hw/erdma/erdma_cm.c | 12 +- drivers/infiniband/hw/erdma/erdma_cm.h | 2 +- drivers/infiniband/hw/erdma/erdma_cmdq.c | 25 +- drivers/infiniband/hw/erdma/erdma_cq.c | 2 +- drivers/infiniband/hw/erdma/erdma_eq.c | 2 +- drivers/infiniband/hw/erdma/erdma_hw.h | 2 +- drivers/infiniband/hw/erdma/erdma_main.c | 64 +- drivers/infiniband/hw/erdma/erdma_qp.c | 2 +- drivers/infiniband/hw/erdma/erdma_verbs.c | 6 +- drivers/infiniband/hw/erdma/erdma_verbs.h | 2 +- drivers/infiniband/hw/hfi1/fault.c | 1 + drivers/infiniband/hw/hfi1/ipoib_tx.c | 4 +- drivers/infiniband/hw/hfi1/netdev_rx.c | 2 +- drivers/infiniband/hw/irdma/cm.c | 50 - drivers/infiniband/hw/irdma/i40iw_hw.c | 1 + drivers/infiniband/hw/irdma/icrdma_hw.c | 1 + drivers/infiniband/hw/irdma/irdma.h | 1 + drivers/infiniband/hw/irdma/verbs.c | 4 +- drivers/infiniband/hw/mlx5/devx.c | 2 + drivers/infiniband/hw/mlx5/fs.c | 159 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 6 + drivers/infiniband/hw/qib/qib_iba7322.c | 23 +- drivers/infiniband/ulp/ipoib/ipoib_main.c | 6 +- drivers/input/evdev.c | 1 + drivers/input/joydev.c | 1 + drivers/input/keyboard/applespi.c | 1 + drivers/input/misc/uinput.c | 1 + drivers/input/serio/userio.c | 1 + drivers/interconnect/qcom/Makefile | 3 + drivers/interconnect/qcom/icc-common.c | 34 + drivers/interconnect/qcom/icc-common.h | 13 + drivers/interconnect/qcom/icc-rpm.c | 168 +- drivers/interconnect/qcom/icc-rpm.h | 6 + drivers/interconnect/qcom/icc-rpmh.c | 26 +- drivers/interconnect/qcom/icc-rpmh.h | 1 - drivers/interconnect/qcom/msm8939.c | 1 + drivers/interconnect/qcom/sm8450.c | 1 + drivers/iommu/amd/amd_iommu.h | 5 + drivers/iommu/amd/amd_iommu_types.h | 46 +- drivers/iommu/amd/init.c | 153 +- drivers/iommu/amd/iommu.c | 24 +- drivers/iommu/apple-dart.c | 1 - drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c | 58 +- drivers/iommu/arm/arm-smmu/arm-smmu.c | 1 - drivers/iommu/exynos-iommu.c | 178 +- drivers/iommu/hyperv-iommu.c | 2 +- drivers/iommu/intel/cap_audit.c | 2 +- drivers/iommu/intel/debugfs.c | 51 +- drivers/iommu/intel/dmar.c | 41 +- drivers/iommu/intel/iommu.c | 449 +- drivers/iommu/intel/iommu.h | 839 + drivers/iommu/intel/irq_remapping.c | 2 +- drivers/iommu/intel/pasid.c | 107 +- drivers/iommu/intel/pasid.h | 1 + drivers/iommu/intel/perf.c | 2 +- drivers/iommu/intel/svm.c | 11 +- drivers/iommu/intel/trace.c | 2 +- drivers/iommu/intel/trace.h | 99 + drivers/iommu/iommu.c | 34 +- drivers/iommu/mtk_iommu.c | 3 +- drivers/iommu/virtio-iommu.c | 23 +- drivers/irqchip/Kconfig | 28 +- drivers/irqchip/Makefile | 1 + drivers/irqchip/irq-bcm6345-l1.c | 4 +- drivers/irqchip/irq-mips-gic.c | 80 +- drivers/irqchip/irq-renesas-rzg2l.c | 393 + drivers/irqchip/irq-sifive-plic.c | 64 +- drivers/irqchip/irq-stm32-exti.c | 250 +- drivers/isdn/capi/capi.c | 1 + drivers/isdn/mISDN/timerdev.c | 1 + drivers/leds/Kconfig | 8 +- drivers/leds/blink/Kconfig | 14 + drivers/leds/blink/Makefile | 1 + drivers/leds/blink/leds-bcm63138.c | 307 + drivers/leds/rgb/leds-pwm-multicolor.c | 8 +- drivers/leds/uleds.c | 1 + drivers/macintosh/adb.c | 1 + drivers/macintosh/smu.c | 1 + drivers/mcb/mcb-core.c | 4 +- drivers/md/bcache/super.c | 25 +- drivers/md/dm-bufio.c | 26 +- drivers/md/dm-ebs-target.c | 15 +- drivers/md/dm-flakey.c | 8 +- drivers/md/dm-integrity.c | 76 +- drivers/md/dm-io.c | 38 +- drivers/md/dm-kcopyd.c | 28 +- drivers/md/dm-log.c | 8 +- drivers/md/dm-raid.c | 2 +- drivers/md/dm-raid1.c | 12 +- drivers/md/dm-snap-persistent.c | 25 +- drivers/md/dm-thin-metadata.c | 7 +- drivers/md/dm-thin.c | 4 +- drivers/md/dm-writecache.c | 55 +- drivers/md/dm-zone.c | 2 +- drivers/md/dm-zoned-metadata.c | 5 +- drivers/md/dm-zoned.h | 2 +- drivers/md/dm.c | 12 +- drivers/md/md-bitmap.c | 6 +- drivers/md/md.c | 12 +- drivers/md/md.h | 3 +- drivers/md/raid1.c | 14 +- drivers/md/raid10.c | 22 +- drivers/md/raid5-cache.c | 12 +- drivers/md/raid5-ppl.c | 12 +- drivers/md/raid5.c | 3 +- drivers/media/cec/core/cec-api.c | 1 + drivers/media/common/v4l2-tpg/v4l2-tpg-core.c | 6 + drivers/media/common/videobuf2/videobuf2-v4l2.c | 12 + drivers/media/i2c/Kconfig | 6 +- drivers/media/i2c/adv748x/adv748x.h | 2 +- drivers/media/i2c/mt9p031.c | 20 +- drivers/media/i2c/ov5693.c | 57 +- drivers/media/i2c/ov7251.c | 2 + drivers/media/i2c/tvp5150.c | 2 +- drivers/media/mc/mc-devnode.c | 1 + drivers/media/mc/mc-entity.c | 96 +- drivers/media/pci/intel/ipu3/ipu3-cio2-main.c | 2 +- drivers/media/platform/atmel/Kconfig | 4 +- .../platform/mediatek/vcodec/mtk_vcodec_dec.c | 7 +- .../platform/mediatek/vcodec/mtk_vcodec_drv.h | 1 - .../platform/mediatek/vcodec/mtk_vcodec_enc.c | 7 +- .../mediatek/vcodec/vdec/vdec_h264_req_common.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp8_req_if.c | 7 +- .../mediatek/vcodec/vdec/vdec_vp9_req_lat_if.c | 8 +- drivers/media/platform/nvidia/tegra-vde/h264.c | 9 +- drivers/media/platform/nxp/imx-mipi-csis.c | 41 + drivers/media/platform/qcom/camss/camss-csid.c | 6 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 2 +- drivers/media/platform/qcom/camss/camss-ispif.c | 4 +- drivers/media/platform/qcom/camss/camss-vfe.c | 2 +- drivers/media/platform/qcom/camss/camss-video.c | 6 +- drivers/media/platform/qcom/camss/camss.c | 2 +- drivers/media/platform/qcom/venus/core.c | 5 + drivers/media/platform/qcom/venus/core.h | 2 + drivers/media/platform/qcom/venus/helpers.c | 6 +- drivers/media/platform/qcom/venus/hfi_cmds.c | 9 + drivers/media/platform/qcom/venus/hfi_cmds.h | 1 + drivers/media/platform/qcom/venus/hfi_helper.h | 20 + drivers/media/platform/qcom/venus/hfi_venus.c | 26 + .../media/platform/renesas/rcar-vin/rcar-core.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-csi2.c | 2 +- drivers/media/platform/renesas/rcar-vin/rcar-dma.c | 2 +- .../media/platform/renesas/rcar-vin/rcar-v4l2.c | 2 +- drivers/media/platform/renesas/vsp1/vsp1_entity.c | 4 +- drivers/media/platform/renesas/vsp1/vsp1_video.c | 2 +- drivers/media/platform/rockchip/rkisp1/Kconfig | 2 +- drivers/media/platform/rockchip/rkisp1/Makefile | 1 + .../platform/rockchip/rkisp1/rkisp1-capture.c | 22 +- .../media/platform/rockchip/rkisp1/rkisp1-common.c | 143 + .../media/platform/rockchip/rkisp1/rkisp1-common.h | 109 +- .../media/platform/rockchip/rkisp1/rkisp1-csi.c | 536 + .../media/platform/rockchip/rkisp1/rkisp1-csi.h | 28 + .../media/platform/rockchip/rkisp1/rkisp1-debug.c | 21 + .../media/platform/rockchip/rkisp1/rkisp1-dev.c | 431 +- .../media/platform/rockchip/rkisp1/rkisp1-isp.c | 571 +- .../media/platform/rockchip/rkisp1/rkisp1-params.c | 2 +- .../platform/rockchip/rkisp1/rkisp1-resizer.c | 14 +- .../media/platform/rockchip/rkisp1/rkisp1-stats.c | 4 +- drivers/media/platform/samsung/exynos4-is/common.c | 2 +- .../platform/samsung/exynos4-is/fimc-capture.c | 6 +- .../platform/samsung/exynos4-is/fimc-isp-video.c | 2 +- .../media/platform/samsung/exynos4-is/fimc-lite.c | 2 +- .../media/platform/samsung/exynos4-is/media-dev.c | 2 +- .../platform/samsung/s3c-camif/camif-capture.c | 2 +- drivers/media/platform/st/stm32/stm32-dcmi.c | 20 +- .../media/platform/sunxi/sun6i-csi/sun6i_video.c | 4 +- .../media/platform/sunxi/sun6i-mipi-csi2/Kconfig | 1 + .../platform/sunxi/sun8i-a83t-mipi-csi2/Kconfig | 1 + drivers/media/platform/ti/cal/cal-camerarx.c | 2 +- drivers/media/platform/ti/cal/cal-video.c | 2 +- drivers/media/platform/ti/omap3isp/isp.c | 6 +- drivers/media/platform/ti/omap3isp/ispccdc.c | 2 +- drivers/media/platform/ti/omap3isp/ispccp2.c | 2 +- drivers/media/platform/ti/omap3isp/ispcsi2.c | 2 +- drivers/media/platform/ti/omap3isp/ispvideo.c | 4 +- drivers/media/platform/video-mux.c | 2 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 2 +- drivers/media/platform/xilinx/xilinx-dma.c | 4 +- drivers/media/rc/ati_remote.c | 11 +- drivers/media/rc/igorplugusb.c | 4 +- drivers/media/rc/lirc_dev.c | 1 + drivers/media/rc/rc-main.c | 3 +- drivers/media/test-drivers/vicodec/vicodec-core.c | 8 +- drivers/media/test-drivers/vimc/Makefile | 2 +- drivers/media/test-drivers/vimc/vimc-capture.c | 270 +- drivers/media/test-drivers/vimc/vimc-common.h | 9 +- drivers/media/test-drivers/vimc/vimc-core.c | 142 +- drivers/media/test-drivers/vimc/vimc-debayer.c | 393 +- drivers/media/test-drivers/vimc/vimc-lens.c | 102 + drivers/media/test-drivers/vimc/vimc-scaler.c | 216 +- drivers/media/test-drivers/vimc/vimc-sensor.c | 307 +- drivers/media/test-drivers/vimc/vimc-streamer.c | 2 +- drivers/media/test-drivers/vivid/vivid-ctrls.c | 15 + .../media/test-drivers/vivid/vivid-vid-common.c | 15 + drivers/media/usb/uvc/uvc_ctrl.c | 112 +- drivers/media/usb/uvc/uvc_debugfs.c | 1 + drivers/media/usb/uvc/uvc_driver.c | 143 +- drivers/media/usb/uvc/uvc_isight.c | 13 +- drivers/media/usb/uvc/uvc_queue.c | 6 +- drivers/media/usb/uvc/uvc_status.c | 6 +- drivers/media/usb/uvc/uvc_v4l2.c | 18 +- drivers/media/usb/uvc/uvc_video.c | 96 +- drivers/media/usb/uvc/uvcvideo.h | 16 +- drivers/media/v4l2-core/Kconfig | 6 +- drivers/media/v4l2-core/v4l2-async.c | 45 +- drivers/media/v4l2-core/v4l2-common.c | 1 + drivers/media/v4l2-core/v4l2-ctrls-api.c | 103 +- drivers/media/v4l2-core/v4l2-ctrls-core.c | 212 +- drivers/media/v4l2-core/v4l2-ctrls-defs.c | 38 +- drivers/media/v4l2-core/v4l2-ctrls-priv.h | 3 +- drivers/media/v4l2-core/v4l2-ctrls-request.c | 13 +- drivers/media/v4l2-core/v4l2-dev.c | 1 + drivers/media/v4l2-core/v4l2-ioctl.c | 70 +- drivers/memstick/core/ms_block.c | 15 +- drivers/message/fusion/mptctl.c | 1 + drivers/mfd/intel-lpss-pci.c | 13 + drivers/mfd/intel_soc_pmic_bxtwc.c | 194 +- drivers/misc/Kconfig | 13 + drivers/misc/Makefile | 1 + drivers/misc/cxl/context.c | 2 +- drivers/misc/cxl/guest.c | 2 +- drivers/misc/cxl/irq.c | 4 +- drivers/misc/cxl/of.c | 5 +- drivers/misc/eeprom/idt_89hpesx.c | 8 +- drivers/misc/habanalabs/Makefile | 3 + drivers/misc/habanalabs/common/Makefile | 3 +- drivers/misc/habanalabs/common/asid.c | 5 +- drivers/misc/habanalabs/common/command_buffer.c | 12 +- .../misc/habanalabs/common/command_submission.c | 296 +- drivers/misc/habanalabs/common/context.c | 73 +- drivers/misc/habanalabs/common/debugfs.c | 221 +- drivers/misc/habanalabs/common/decoder.c | 133 + drivers/misc/habanalabs/common/device.c | 242 +- drivers/misc/habanalabs/common/firmware_if.c | 211 +- drivers/misc/habanalabs/common/habanalabs.h | 756 +- drivers/misc/habanalabs/common/habanalabs_drv.c | 82 +- drivers/misc/habanalabs/common/habanalabs_ioctl.c | 54 +- drivers/misc/habanalabs/common/hw_queue.c | 45 +- drivers/misc/habanalabs/common/irq.c | 160 +- drivers/misc/habanalabs/common/memory.c | 115 +- drivers/misc/habanalabs/common/memory_mgr.c | 2 +- drivers/misc/habanalabs/common/mmu/Makefile | 3 +- drivers/misc/habanalabs/common/mmu/mmu.c | 496 +- drivers/misc/habanalabs/common/mmu/mmu_v1.c | 9 +- drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c | 399 + drivers/misc/habanalabs/common/pci/pci.c | 40 +- drivers/misc/habanalabs/common/security.c | 600 + drivers/misc/habanalabs/common/sysfs.c | 10 +- drivers/misc/habanalabs/gaudi/gaudi.c | 681 +- drivers/misc/habanalabs/gaudi/gaudi_security.c | 2 +- drivers/misc/habanalabs/gaudi2/Makefile | 4 + drivers/misc/habanalabs/gaudi2/gaudi2.c | 9986 ++++ drivers/misc/habanalabs/gaudi2/gaudi2P.h | 566 + drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c | 2720 ++ .../misc/habanalabs/gaudi2/gaudi2_coresight_regs.h | 1063 + drivers/misc/habanalabs/gaudi2/gaudi2_masks.h | 141 + drivers/misc/habanalabs/gaudi2/gaudi2_security.c | 3849 ++ drivers/misc/habanalabs/goya/goya.c | 160 +- drivers/misc/habanalabs/goya/goyaP.h | 6 +- drivers/misc/habanalabs/goya/goya_hwmgr.c | 2 + drivers/misc/habanalabs/include/common/cpucp_if.h | 297 +- .../misc/habanalabs/include/common/hl_boot_if.h | 7 + .../misc/habanalabs/include/gaudi/gaudi_masks.h | 1 + .../include/gaudi2/arc/gaudi2_arc_common_packets.h | 213 + .../gaudi2/asic_reg/arc_farm_arc0_acp_eng_regs.h | 567 + .../gaudi2/asic_reg/arc_farm_arc0_aux_masks.h | 819 + .../gaudi2/asic_reg/arc_farm_arc0_aux_regs.h | 591 + .../asic_reg/arc_farm_arc0_dup_eng_axuser_regs.h | 61 + .../gaudi2/asic_reg/arc_farm_arc0_dup_eng_regs.h | 575 + .../asic_reg/arc_farm_kdma_ctx_axuser_masks.h | 135 + .../asic_reg/arc_farm_kdma_ctx_axuser_regs.h | 61 + .../gaudi2/asic_reg/arc_farm_kdma_ctx_masks.h | 221 + .../gaudi2/asic_reg/arc_farm_kdma_ctx_regs.h | 95 + .../gaudi2/asic_reg/arc_farm_kdma_kdma_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/arc_farm_kdma_masks.h | 415 + .../include/gaudi2/asic_reg/arc_farm_kdma_regs.h | 157 + .../include/gaudi2/asic_reg/cpu_if_regs.h | 777 + .../gaudi2/asic_reg/dcore0_dec0_cmd_masks.h | 229 + .../include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h | 85 + .../asic_reg/dcore0_edma0_core_ctx_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_edma0_core_ctx_regs.h | 95 + .../gaudi2/asic_reg/dcore0_edma0_core_masks.h | 415 + .../gaudi2/asic_reg/dcore0_edma0_core_regs.h | 157 + .../gaudi2/asic_reg/dcore0_edma0_qm_arc_aux_regs.h | 591 + .../dcore0_edma0_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_edma0_qm_cgm_regs.h | 29 + .../gaudi2/asic_reg/dcore0_edma0_qm_masks.h | 1165 + .../include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h | 1057 + .../asic_reg/dcore0_edma1_core_ctx_axuser_regs.h | 61 + .../dcore0_edma1_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_hmmu0_mmu_masks.h | 294 + .../gaudi2/asic_reg/dcore0_hmmu0_mmu_regs.h | 237 + .../gaudi2/asic_reg/dcore0_hmmu0_stlb_masks.h | 348 + .../gaudi2/asic_reg/dcore0_hmmu0_stlb_regs.h | 141 + .../include/gaudi2/asic_reg/dcore0_mme_acc_regs.h | 73 + ...dcore0_mme_ctrl_lo_arch_agu_cout0_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_cout0_slave_regs.h | 33 + ...dcore0_mme_ctrl_lo_arch_agu_cout1_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_cout1_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in0_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in0_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in1_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in1_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in2_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in2_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in3_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in3_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in4_master_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_agu_in4_slave_regs.h | 33 + .../dcore0_mme_ctrl_lo_arch_base_addr_regs.h | 39 + .../dcore0_mme_ctrl_lo_arch_non_tensor_end_regs.h | 73 + ...dcore0_mme_ctrl_lo_arch_non_tensor_start_regs.h | 35 + .../dcore0_mme_ctrl_lo_arch_tensor_a_regs.h | 67 + .../dcore0_mme_ctrl_lo_arch_tensor_b_regs.h | 67 + .../dcore0_mme_ctrl_lo_arch_tensor_cout_regs.h | 67 + .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_masks.h | 468 + .../asic_reg/dcore0_mme_ctrl_lo_mme_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_mme_ctrl_lo_regs.h | 163 + .../asic_reg/dcore0_mme_qm_arc_acp_eng_regs.h | 567 + .../gaudi2/asic_reg/dcore0_mme_qm_arc_aux_regs.h | 591 + .../dcore0_mme_qm_arc_dup_eng_axuser_regs.h | 61 + .../asic_reg/dcore0_mme_qm_arc_dup_eng_regs.h | 575 + .../dcore0_mme_qm_axuser_nonsecured_regs.h | 61 + .../asic_reg/dcore0_mme_qm_axuser_secured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_mme_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/dcore0_mme_qm_regs.h | 1057 + .../gaudi2/asic_reg/dcore0_mme_sbte0_masks.h | 107 + .../dcore0_mme_sbte0_mstr_if_axuser_regs.h | 61 + .../asic_reg/dcore0_mme_wb0_mstr_if_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_rtr0_ctrl_regs.h | 291 + .../dcore0_rtr0_mstr_if_rr_prvt_hbw_regs.h | 213 + .../dcore0_rtr0_mstr_if_rr_prvt_lbw_regs.h | 189 + .../dcore0_rtr0_mstr_if_rr_shrd_hbw_regs.h | 213 + .../dcore0_rtr0_mstr_if_rr_shrd_lbw_regs.h | 189 + .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_masks.h | 135 + .../gaudi2/asic_reg/dcore0_sync_mngr_glbl_regs.h | 1203 + .../dcore0_sync_mngr_mstr_if_axuser_masks.h | 135 + .../dcore0_sync_mngr_mstr_if_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_sync_mngr_objs_masks.h | 87 + .../gaudi2/asic_reg/dcore0_sync_mngr_objs_regs.h | 43543 ++++++++++++++++++ .../gaudi2/asic_reg/dcore0_tpc0_cfg_axuser_regs.h | 61 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_kernel_regs.h | 129 + .../dcore0_tpc0_cfg_kernel_tensor_0_regs.h | 63 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_masks.h | 509 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_qm_regs.h | 129 + .../asic_reg/dcore0_tpc0_cfg_qm_sync_object_regs.h | 27 + .../asic_reg/dcore0_tpc0_cfg_qm_tensor_0_regs.h | 63 + .../include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h | 229 + .../gaudi2/asic_reg/dcore0_tpc0_cfg_special_regs.h | 185 + .../asic_reg/dcore0_tpc0_eml_busmon_0_regs.h | 163 + .../gaudi2/asic_reg/dcore0_tpc0_eml_etf_regs.h | 113 + .../gaudi2/asic_reg/dcore0_tpc0_eml_funnel_regs.h | 75 + .../gaudi2/asic_reg/dcore0_tpc0_eml_spmu_regs.h | 151 + .../gaudi2/asic_reg/dcore0_tpc0_eml_stm_regs.h | 131 + .../gaudi2/asic_reg/dcore0_tpc0_qm_arc_aux_regs.h | 591 + .../dcore0_tpc0_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/dcore0_tpc0_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h | 1057 + .../dcore0_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 + ...dcore0_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 + .../dcore0_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 + .../dcore0_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 + .../dcore0_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 + .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_masks.h | 581 + .../gaudi2/asic_reg/dcore0_vdec0_brdg_ctrl_regs.h | 245 + .../asic_reg/dcore0_vdec0_ctrl_special_regs.h | 185 + .../gaudi2/asic_reg/dcore1_mme_ctrl_lo_regs.h | 163 + .../gaudi2/asic_reg/dcore3_mme_ctrl_lo_regs.h | 163 + .../gaudi2/asic_reg/gaudi2_blocks_linux_driver.h | 45067 +++++++++++++++++++ .../include/gaudi2/asic_reg/gaudi2_regs.h | 550 + .../include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/nic0_qm0_regs.h | 1057 + .../gaudi2/asic_reg/nic0_qm_arc_aux0_regs.h | 591 + .../include/gaudi2/asic_reg/nic0_qpc0_regs.h | 905 + .../nic0_umr0_0_completion_queue_ci_1_regs.h | 27 + .../asic_reg/nic0_umr0_0_unsecure_doorbell0_regs.h | 31 + .../include/gaudi2/asic_reg/pcie_aux_regs.h | 293 + .../include/gaudi2/asic_reg/pcie_dbi_regs.h | 422 + .../include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h | 229 + .../include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h | 85 + .../pcie_vdec0_brdg_ctrl_axuser_dec_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_abnrm_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_l2c_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_nrm_regs.h | 61 + .../pcie_vdec0_brdg_ctrl_axuser_msix_vcd_regs.h | 61 + .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_masks.h | 580 + .../gaudi2/asic_reg/pcie_vdec0_brdg_ctrl_regs.h | 245 + .../gaudi2/asic_reg/pcie_vdec0_ctrl_special_regs.h | 185 + .../include/gaudi2/asic_reg/pcie_wrap_regs.h | 601 + .../gaudi2/asic_reg/pdma0_core_ctx_axuser_regs.h | 61 + .../include/gaudi2/asic_reg/pdma0_core_ctx_regs.h | 95 + .../include/gaudi2/asic_reg/pdma0_core_masks.h | 415 + .../include/gaudi2/asic_reg/pdma0_core_regs.h | 157 + .../gaudi2/asic_reg/pdma0_core_special_masks.h | 135 + .../gaudi2/asic_reg/pdma0_qm_arc_aux_regs.h | 591 + .../asic_reg/pdma0_qm_axuser_nonsecured_regs.h | 61 + .../gaudi2/asic_reg/pdma0_qm_axuser_secured_regs.h | 61 + .../include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/pdma0_qm_masks.h | 1165 + .../include/gaudi2/asic_reg/pdma0_qm_regs.h | 1057 + .../gaudi2/asic_reg/pdma1_core_ctx_axuser_regs.h | 61 + .../asic_reg/pdma1_qm_axuser_nonsecured_regs.h | 61 + .../include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h | 334 + .../include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h | 141 + .../include/gaudi2/asic_reg/pmmu_pif_regs.h | 135 + .../include/gaudi2/asic_reg/psoc_etr_masks.h | 311 + .../include/gaudi2/asic_reg/psoc_etr_regs.h | 115 + .../gaudi2/asic_reg/psoc_global_conf_masks.h | 1406 + .../gaudi2/asic_reg/psoc_global_conf_regs.h | 1337 + .../gaudi2/asic_reg/psoc_reset_conf_masks.h | 2321 + .../include/gaudi2/asic_reg/psoc_reset_conf_regs.h | 989 + .../include/gaudi2/asic_reg/psoc_timestamp_regs.h | 57 + .../include/gaudi2/asic_reg/rot0_desc_regs.h | 155 + .../include/gaudi2/asic_reg/rot0_masks.h | 313 + .../include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h | 591 + .../asic_reg/rot0_qm_axuser_nonsecured_regs.h | 61 + .../include/gaudi2/asic_reg/rot0_qm_cgm_regs.h | 29 + .../include/gaudi2/asic_reg/rot0_qm_regs.h | 1057 + .../habanalabs/include/gaudi2/asic_reg/rot0_regs.h | 111 + .../include/gaudi2/asic_reg/xbar_edge_0_regs.h | 199 + .../include/gaudi2/asic_reg/xbar_mid_0_regs.h | 199 + drivers/misc/habanalabs/include/gaudi2/gaudi2.h | 123 + .../include/gaudi2/gaudi2_async_events.h | 963 + .../include/gaudi2/gaudi2_async_ids_map_extended.h | 2668 ++ .../include/gaudi2/gaudi2_async_virt_events.h | 57 + .../habanalabs/include/gaudi2/gaudi2_coresight.h | 984 + .../misc/habanalabs/include/gaudi2/gaudi2_fw_if.h | 99 + .../habanalabs/include/gaudi2/gaudi2_packets.h | 197 + .../habanalabs/include/gaudi2/gaudi2_reg_map.h | 59 + .../misc/habanalabs/include/goya/goya_packets.h | 12 - .../habanalabs/include/hw_ip/mmu/mmu_general.h | 14 +- .../misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h | 51 + drivers/misc/lis3lv02d/lis3lv02d.c | 1 + drivers/misc/mei/hw-me.c | 2 +- drivers/misc/mei/main.c | 1 + drivers/misc/phantom.c | 1 + drivers/misc/vcpu_stall_detector.c | 223 + drivers/mmc/core/block.c | 38 +- drivers/mmc/core/bus.c | 4 +- drivers/mmc/core/sd.c | 4 +- drivers/mmc/core/sdio.c | 16 +- drivers/mmc/host/Kconfig | 5 +- drivers/mmc/host/mxcmmc.c | 2 +- drivers/mmc/host/renesas_sdhi_core.c | 37 +- drivers/mmc/host/renesas_sdhi_internal_dmac.c | 4 +- drivers/mmc/host/sdhci-brcmstb.c | 9 +- drivers/mmc/host/sdhci-msm.c | 29 +- drivers/mmc/host/sdhci-of-aspeed-test.c | 8 +- drivers/mmc/host/sdhci-of-aspeed.c | 34 +- drivers/mmc/host/sdhci-of-at91.c | 9 +- drivers/mmc/host/sdhci-omap.c | 14 +- drivers/mmc/host/tmio_mmc.c | 2 +- drivers/mmc/host/tmio_mmc.h | 6 +- drivers/mmc/host/tmio_mmc_core.c | 28 +- drivers/mtd/nand/raw/gpmi-nand/gpmi-nand.c | 6 +- drivers/mtd/ubi/cdev.c | 2 + drivers/mtd/ubi/debug.c | 1 + drivers/net/amt.c | 4 +- drivers/net/dsa/Kconfig | 8 - drivers/net/dsa/Makefile | 1 - drivers/net/dsa/hirschmann/hellcreek.c | 7 +- drivers/net/dsa/microchip/ksz_common.c | 5 +- drivers/net/dsa/microchip/ksz_spi.c | 2 +- drivers/net/dsa/qca/Kconfig | 8 + drivers/net/dsa/qca/Makefile | 1 + drivers/net/dsa/{ => qca}/qca8k.c | 0 drivers/net/dsa/{ => qca}/qca8k.h | 0 drivers/net/ethernet/amd/xgbe/xgbe-dcb.c | 2 +- .../net/ethernet/aquantia/atlantic/aq_pci_func.c | 23 +- drivers/net/ethernet/atheros/atl1c/atl1c_main.c | 4 +- drivers/net/ethernet/broadcom/bcm63xx_enet.c | 10 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 5 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 8 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ptp.c | 13 +- drivers/net/ethernet/broadcom/bnxt/bnxt_sriov.c | 7 +- drivers/net/ethernet/broadcom/bnxt/bnxt_xdp.c | 10 +- .../chelsio/inline_crypto/chtls/chtls_cm.c | 2 +- drivers/net/ethernet/faraday/ftgmac100.c | 15 +- drivers/net/ethernet/intel/e1000e/hw.h | 1 - drivers/net/ethernet/intel/e1000e/ich8lan.c | 4 - drivers/net/ethernet/intel/e1000e/ich8lan.h | 1 - drivers/net/ethernet/intel/e1000e/netdev.c | 30 +- drivers/net/ethernet/intel/ice/ice_devids.h | 1 + drivers/net/ethernet/intel/ice/ice_devlink.c | 59 +- drivers/net/ethernet/intel/ice/ice_fw_update.c | 96 +- drivers/net/ethernet/intel/ice/ice_main.c | 1 + drivers/net/ethernet/intel/igb/igb_main.c | 121 +- drivers/net/ethernet/intel/igc/igc_main.c | 3 + drivers/net/ethernet/intel/igc/igc_regs.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/Makefile | 2 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.c | 54 +- drivers/net/ethernet/marvell/octeontx2/af/cgx.h | 2 +- .../net/ethernet/marvell/octeontx2/af/cgx_fw_if.h | 2 + .../ethernet/marvell/octeontx2/af/lmac_common.h | 1 + drivers/net/ethernet/marvell/octeontx2/af/mbox.h | 45 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 25 + .../ethernet/marvell/octeontx2/af/npc_profile.h | 5 +- drivers/net/ethernet/marvell/octeontx2/af/rpm.c | 33 + drivers/net/ethernet/marvell/octeontx2/af/rpm.h | 2 + drivers/net/ethernet/marvell/octeontx2/af/rvu.c | 16 + drivers/net/ethernet/marvell/octeontx2/af/rvu.h | 26 +- .../net/ethernet/marvell/octeontx2/af/rvu_cgx.c | 57 +- .../ethernet/marvell/octeontx2/af/rvu_debugfs.c | 179 + .../ethernet/marvell/octeontx2/af/rvu_devlink.c | 71 +- .../net/ethernet/marvell/octeontx2/af/rvu_nix.c | 41 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc.c | 51 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.c | 161 +- .../net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h | 17 + .../ethernet/marvell/octeontx2/af/rvu_npc_hash.c | 2009 + .../ethernet/marvell/octeontx2/af/rvu_npc_hash.h | 233 + .../net/ethernet/marvell/octeontx2/af/rvu_reg.h | 15 + .../ethernet/marvell/octeontx2/nic/otx2_common.h | 10 +- .../ethernet/marvell/octeontx2/nic/otx2_dmac_flt.c | 59 +- .../ethernet/marvell/octeontx2/nic/otx2_flows.c | 40 +- .../net/ethernet/marvell/octeontx2/nic/otx2_pf.c | 2 +- drivers/net/ethernet/marvell/prestera/prestera.h | 47 + .../ethernet/marvell/prestera/prestera_flower.c | 30 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 256 +- .../net/ethernet/marvell/prestera/prestera_hw.h | 15 +- .../net/ethernet/marvell/prestera/prestera_main.c | 191 + .../ethernet/marvell/prestera/prestera_router.c | 1 + .../ethernet/marvell/prestera/prestera_switchdev.c | 706 +- drivers/net/ethernet/mellanox/mlx4/fw.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/debugfs.c | 24 + drivers/net/ethernet/mellanox/mlx5/core/dev.c | 29 +- .../net/ethernet/mellanox/mlx5/core/en/devlink.c | 16 +- .../ethernet/mellanox/mlx5/core/en/rep/bridge.c | 6 + .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 6 + .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 5 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 18 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.c | 408 +- .../net/ethernet/mellanox/mlx5/core/esw/bridge.h | 6 +- .../net/ethernet/mellanox/mlx5/core/esw/debugfs.c | 182 + .../ethernet/mellanox/mlx5/core/esw/devlink_port.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.h | 5 + .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 78 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.c | 16 +- drivers/net/ethernet/mellanox/mlx5/core/fs_cmd.h | 2 +- drivers/net/ethernet/mellanox/mlx5/core/fs_core.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/fw.c | 4 + drivers/net/ethernet/mellanox/mlx5/core/lib/dm.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/main.c | 49 + .../ethernet/mellanox/mlx5/core/steering/dr_cmd.c | 1 + .../mellanox/mlx5/core/steering/dr_table.c | 8 +- .../mellanox/mlx5/core/steering/dr_types.h | 1 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 7 +- .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 3 +- drivers/net/ethernet/mellanox/mlx5/core/vport.c | 14 +- .../net/ethernet/mellanox/mlxsw/spectrum_dpipe.c | 6 +- .../net/ethernet/mellanox/mlxsw/spectrum_router.c | 3 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 2 +- .../ethernet/netronome/nfp/flower/tunnel_conf.c | 18 +- drivers/net/ethernet/netronome/nfp/nfdk/dp.c | 63 +- drivers/net/ethernet/netronome/nfp/nfdk/rings.c | 1 + drivers/net/ethernet/netronome/nfp/nfp_app.c | 2 +- drivers/net/ethernet/netronome/nfp/nfp_main.c | 2 +- .../net/ethernet/netronome/nfp/nfp_net_common.c | 2 +- drivers/net/ethernet/qlogic/qed/qed_dev.c | 4 +- drivers/net/ethernet/sfc/ef10.c | 3 + drivers/net/ethernet/sfc/ef10_sriov.c | 10 +- .../net/ethernet/stmicro/stmmac/dwmac-ingenic.c | 6 +- drivers/net/ethernet/stmicro/stmmac/dwmac-intel.c | 25 +- .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 49 +- drivers/net/ethernet/stmicro/stmmac/dwmac4.h | 3 +- drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c | 7 + drivers/net/ethernet/stmicro/stmmac/stmmac.h | 1 + .../net/ethernet/stmicro/stmmac/stmmac_hwtstamp.c | 5 + drivers/net/ethernet/stmicro/stmmac/stmmac_main.c | 22 +- .../net/ethernet/stmicro/stmmac/stmmac_platform.c | 8 +- drivers/net/ethernet/stmicro/stmmac/stmmac_ptp.c | 12 +- drivers/net/ethernet/sun/sunhme.c | 43 +- drivers/net/ethernet/via/via-velocity.h | 2 +- drivers/net/fddi/skfp/fplustm.c | 2 +- drivers/net/netdevsim/fib.c | 1 + drivers/net/phy/mxl-gpy.c | 55 +- drivers/net/tap.c | 1 + drivers/net/tun.c | 1 + drivers/net/usb/r8152.c | 14 +- drivers/net/wireless/ath/ath10k/mac.c | 9 +- drivers/net/wireless/ath/ath11k/mac.c | 9 +- drivers/net/wireless/ath/ath5k/mac80211-ops.c | 3 +- drivers/net/wireless/ath/ath9k/htc_drv_debug.c | 2 +- drivers/net/wireless/ath/ath9k/htc_drv_main.c | 3 +- drivers/net/wireless/ath/ath9k/main.c | 7 +- drivers/net/wireless/ath/carl9170/debug.c | 2 +- drivers/net/wireless/ath/carl9170/main.c | 3 +- drivers/net/wireless/ath/wcn36xx/main.c | 2 +- drivers/net/wireless/atmel/atmel.c | 2 +- drivers/net/wireless/broadcom/b43/main.c | 3 +- drivers/net/wireless/broadcom/b43/phy_common.h | 2 +- drivers/net/wireless/broadcom/b43legacy/main.c | 3 +- .../net/wireless/broadcom/brcm80211/brcmfmac/bus.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/core.c | 1 + .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 2 +- .../broadcom/brcm80211/brcmsmac/mac80211_if.c | 3 +- .../wireless/broadcom/brcm80211/brcmsmac/main.c | 2 +- drivers/net/wireless/intel/ipw2x00/ipw2200.c | 2 +- drivers/net/wireless/intel/iwlegacy/4965-mac.c | 2 +- drivers/net/wireless/intel/iwlegacy/common.c | 5 +- drivers/net/wireless/intel/iwlegacy/common.h | 3 +- drivers/net/wireless/intel/iwlwifi/dvm/mac80211.c | 5 +- drivers/net/wireless/intel/iwlwifi/mvm/d3.c | 1 + drivers/net/wireless/intel/iwlwifi/mvm/mac80211.c | 23 +- drivers/net/wireless/intel/iwlwifi/mvm/power.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/rs.c | 2 +- drivers/net/wireless/intersil/p54/fwio.c | 6 +- drivers/net/wireless/intersil/p54/main.c | 7 +- drivers/net/wireless/intersil/p54/p54spi.c | 3 +- drivers/net/wireless/mac80211_hwsim.c | 239 +- drivers/net/wireless/marvell/mwifiex/sta_cmd.c | 20 +- drivers/net/wireless/marvell/mwl8k.c | 5 +- drivers/net/wireless/mediatek/mt76/dma.c | 19 +- drivers/net/wireless/mediatek/mt76/eeprom.c | 5 +- drivers/net/wireless/mediatek/mt76/mac80211.c | 61 +- drivers/net/wireless/mediatek/mt76/mcu.c | 10 +- drivers/net/wireless/mediatek/mt76/mt76.h | 85 +- drivers/net/wireless/mediatek/mt76/mt7603/beacon.c | 6 +- drivers/net/wireless/mediatek/mt76/mt7603/main.c | 3 +- drivers/net/wireless/mediatek/mt76/mt7615/dma.c | 9 +- drivers/net/wireless/mediatek/mt76/mt7615/init.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.c | 121 +- drivers/net/wireless/mediatek/mt76/mt7615/mac.h | 69 - drivers/net/wireless/mediatek/mt76/mt7615/main.c | 28 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.c | 75 +- drivers/net/wireless/mediatek/mt76/mt7615/mcu.h | 3 - drivers/net/wireless/mediatek/mt76/mt7615/mmio.c | 4 +- drivers/net/wireless/mediatek/mt76/mt7615/mt7615.h | 10 +- .../net/wireless/mediatek/mt76/mt7615/pci_mac.c | 109 +- .../net/wireless/mediatek/mt76/mt7615/usb_sdio.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76_connac.h | 116 + .../net/wireless/mediatek/mt76/mt76_connac2_mac.h | 323 + .../net/wireless/mediatek/mt76/mt76_connac_mac.c | 920 + .../net/wireless/mediatek/mt76/mt76_connac_mcu.c | 305 +- .../net/wireless/mediatek/mt76/mt76_connac_mcu.h | 156 + drivers/net/wireless/mediatek/mt76/mt76x02.h | 3 +- .../net/wireless/mediatek/mt76/mt76x02_beacon.c | 6 +- drivers/net/wireless/mediatek/mt76/mt76x02_mac.c | 11 +- drivers/net/wireless/mediatek/mt76/mt76x02_mmio.c | 3 +- .../net/wireless/mediatek/mt76/mt76x02_usb_mcu.c | 2 +- drivers/net/wireless/mediatek/mt76/mt76x02_util.c | 3 +- .../net/wireless/mediatek/mt76/mt7915/debugfs.c | 5 +- drivers/net/wireless/mediatek/mt76/mt7915/dma.c | 69 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.c | 915 +- drivers/net/wireless/mediatek/mt76/mt7915/mac.h | 333 +- drivers/net/wireless/mediatek/mt76/mt7915/main.c | 23 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.c | 403 +- drivers/net/wireless/mediatek/mt76/mt7915/mcu.h | 51 +- drivers/net/wireless/mediatek/mt76/mt7915/mmio.c | 19 +- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h | 32 +- drivers/net/wireless/mediatek/mt76/mt7915/regs.h | 24 +- .../net/wireless/mediatek/mt76/mt7915/testmode.c | 11 +- drivers/net/wireless/mediatek/mt76/mt7921/Makefile | 1 + .../net/wireless/mediatek/mt76/mt7921/acpi_sar.c | 279 + .../net/wireless/mediatek/mt76/mt7921/acpi_sar.h | 93 + drivers/net/wireless/mediatek/mt76/mt7921/dma.c | 21 +- drivers/net/wireless/mediatek/mt76/mt7921/init.c | 13 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.c | 716 +- drivers/net/wireless/mediatek/mt76/mt7921/mac.h | 340 +- drivers/net/wireless/mediatek/mt76/mt7921/main.c | 123 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.c | 420 +- drivers/net/wireless/mediatek/mt76/mt7921/mcu.h | 88 - drivers/net/wireless/mediatek/mt76/mt7921/mt7921.h | 50 +- drivers/net/wireless/mediatek/mt76/mt7921/pci.c | 34 +- .../net/wireless/mediatek/mt76/mt7921/pci_mac.c | 106 +- .../net/wireless/mediatek/mt76/mt7921/pci_mcu.c | 17 +- drivers/net/wireless/mediatek/mt76/mt7921/sdio.c | 2 +- .../net/wireless/mediatek/mt76/mt7921/sdio_mcu.c | 31 +- drivers/net/wireless/mediatek/mt76/mt7921/usb.c | 14 +- .../net/wireless/mediatek/mt76/mt7921/usb_mac.c | 4 +- drivers/net/wireless/mediatek/mt76/sdio.c | 8 +- drivers/net/wireless/mediatek/mt76/testmode.c | 9 +- drivers/net/wireless/mediatek/mt76/tx.c | 54 +- drivers/net/wireless/mediatek/mt76/usb.c | 7 +- drivers/net/wireless/mediatek/mt7601u/debugfs.c | 2 +- drivers/net/wireless/mediatek/mt7601u/eeprom.c | 2 +- drivers/net/wireless/mediatek/mt7601u/mt7601u.h | 3 +- drivers/net/wireless/mediatek/mt7601u/tx.c | 3 +- drivers/net/wireless/microchip/wilc1000/hif.c | 20 +- drivers/net/wireless/quantenna/qtnfmac/qlink.h | 4 +- drivers/net/wireless/ralink/rt2x00/rt2400pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt2800lib.h | 3 +- drivers/net/wireless/ralink/rt2x00/rt2x00.h | 5 +- drivers/net/wireless/ralink/rt2x00/rt2x00mac.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt61pci.c | 5 +- drivers/net/wireless/ralink/rt2x00/rt73usb.c | 5 +- drivers/net/wireless/realtek/rtl818x/rtl8180/dev.c | 3 +- drivers/net/wireless/realtek/rtl818x/rtl8187/dev.c | 3 +- .../net/wireless/realtek/rtl8xxxu/rtl8xxxu_core.c | 3 +- drivers/net/wireless/realtek/rtlwifi/core.c | 5 +- drivers/net/wireless/realtek/rtlwifi/regd.c | 2 +- .../net/wireless/realtek/rtlwifi/rtl8192se/hw.c | 2 +- drivers/net/wireless/realtek/rtw88/mac80211.c | 6 +- drivers/net/wireless/realtek/rtw89/mac80211.c | 8 +- drivers/net/wireless/rsi/rsi_91x_hal.c | 2 - drivers/net/wireless/rsi/rsi_91x_mac80211.c | 3 +- drivers/net/wireless/rsi/rsi_91x_sdio.c | 2 +- drivers/net/wireless/silabs/wfx/sta.c | 17 +- drivers/net/wireless/silabs/wfx/sta.h | 11 +- drivers/net/wireless/st/cw1200/sta.c | 3 +- drivers/net/wireless/st/cw1200/sta.h | 3 +- drivers/net/wireless/ti/wl1251/acx.h | 2 +- drivers/net/wireless/ti/wl1251/main.c | 3 +- drivers/net/wireless/ti/wlcore/main.c | 11 +- drivers/net/xen-netback/rx.c | 1 + drivers/net/xen-netfront.c | 24 +- drivers/nfc/nxp-nci/core.c | 34 + drivers/ntb/hw/idt/ntb_hw_idt.c | 6 +- drivers/ntb/hw/intel/ntb_hw_gen1.c | 4 +- drivers/ntb/hw/intel/ntb_hw_gen4.c | 2 +- drivers/ntb/hw/intel/ntb_hw_intel.h | 9 + drivers/ntb/test/ntb_perf.c | 4 +- drivers/nvdimm/btt.c | 4 +- drivers/nvdimm/pmem.c | 8 +- drivers/nvme/Kconfig | 1 + drivers/nvme/Makefile | 1 + drivers/nvme/common/Kconfig | 4 + drivers/nvme/common/Makefile | 7 + drivers/nvme/common/auth.c | 482 + drivers/nvme/host/Kconfig | 15 + drivers/nvme/host/Makefile | 1 + drivers/nvme/host/apple.c | 7 +- drivers/nvme/host/auth.c | 1017 + drivers/nvme/host/core.c | 196 +- drivers/nvme/host/fabrics.c | 94 +- drivers/nvme/host/fabrics.h | 7 + drivers/nvme/host/ioctl.c | 4 +- drivers/nvme/host/multipath.c | 6 +- drivers/nvme/host/nvme.h | 41 +- drivers/nvme/host/pci.c | 15 +- drivers/nvme/host/rdma.c | 14 +- drivers/nvme/host/tcp.c | 13 +- drivers/nvme/host/trace.c | 32 + drivers/nvme/target/Kconfig | 15 + drivers/nvme/target/Makefile | 1 + drivers/nvme/target/admin-cmd.c | 4 +- drivers/nvme/target/auth.c | 525 + drivers/nvme/target/configfs.c | 138 +- drivers/nvme/target/core.c | 15 + drivers/nvme/target/fabrics-cmd-auth.c | 545 + drivers/nvme/target/fabrics-cmd.c | 55 +- drivers/nvme/target/io-cmd-bdev.c | 18 +- drivers/nvme/target/loop.c | 8 +- drivers/nvme/target/nvmet.h | 75 +- drivers/nvme/target/zns.c | 10 +- drivers/of/device.c | 5 +- drivers/of/unittest.c | 17 +- drivers/opp/core.c | 14 + drivers/opp/debugfs.c | 2 +- drivers/opp/of.c | 18 +- drivers/parisc/iosapic.c | 2 +- drivers/pci/controller/Kconfig | 2 +- drivers/pci/controller/dwc/pci-exynos.c | 3 +- drivers/pci/controller/dwc/pci-imx6.c | 670 +- drivers/pci/controller/dwc/pci-keystone.c | 2 +- drivers/pci/controller/dwc/pcie-armada8k.c | 2 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 12 +- drivers/pci/controller/dwc/pcie-designware.h | 7 + drivers/pci/controller/dwc/pcie-qcom.c | 419 +- drivers/pci/controller/dwc/pcie-spear13xx.c | 2 +- drivers/pci/controller/dwc/pcie-tegra194.c | 6 - drivers/pci/controller/pci-hyperv.c | 12 +- drivers/pci/controller/pci-loongson.c | 210 +- drivers/pci/controller/pci-xgene.c | 2 +- drivers/pci/controller/pcie-brcmstb.c | 2 - drivers/pci/endpoint/functions/pci-epf-test.c | 4 +- drivers/pci/endpoint/functions/pci-epf-vntb.c | 4 +- drivers/pci/pci.c | 6 - drivers/pci/pci.h | 2 - drivers/pci/pcie/aer.c | 15 +- drivers/pci/pcie/aspm.c | 20 - drivers/pci/pcie/portdrv_core.c | 9 +- drivers/phy/qualcomm/phy-qcom-qmp-combo.c | 2 +- drivers/phy/rockchip/phy-rockchip-inno-usb2.c | 4 +- drivers/phy/samsung/phy-exynos-pcie.c | 25 +- drivers/phy/st/phy-stm32-usbphyc.c | 4 +- drivers/pinctrl/Kconfig | 2 +- drivers/pinctrl/core.c | 2 +- drivers/pinctrl/freescale/pinctrl-imx93.c | 1 + drivers/pinctrl/mvebu/pinctrl-armada-37xx.c | 65 +- drivers/pinctrl/pinctrl-at91-pio4.c | 7 +- drivers/pinctrl/pinctrl-at91.c | 8 +- drivers/pinctrl/pinctrl-ocelot.c | 224 +- drivers/pinctrl/pinctrl-starfive.c | 5 + drivers/pinctrl/pinmux.c | 1 + drivers/pinctrl/qcom/Kconfig | 8 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-msm8909.c | 956 + drivers/pinctrl/qcom/pinctrl-spmi-gpio.c | 40 +- drivers/pinctrl/ralink/pinctrl-ralink.c | 2 + drivers/pinctrl/renesas/pinctrl-rzg2l.c | 233 + drivers/pinctrl/sunplus/sppctl.c | 3 + drivers/pinctrl/sunxi/Kconfig | 5 + drivers/pinctrl/sunxi/Makefile | 1 + drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c | 840 + drivers/pinctrl/sunxi/pinctrl-sun50i-a100-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-a100.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sun50i-h6-r.c | 1 + drivers/pinctrl/sunxi/pinctrl-sun50i-h616.c | 2 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 156 +- drivers/pinctrl/sunxi/pinctrl-sunxi.h | 109 +- drivers/platform/chrome/Kconfig | 11 + drivers/platform/chrome/Makefile | 1 + drivers/platform/chrome/cros_ec_debugfs.c | 1 + drivers/platform/chrome/cros_ec_typec.c | 52 +- drivers/platform/chrome/cros_typec_switch.c | 332 + drivers/platform/chrome/wilco_ec/debugfs.c | 1 + drivers/platform/chrome/wilco_ec/event.c | 1 + drivers/platform/chrome/wilco_ec/telemetry.c | 1 + drivers/platform/mellanox/mlxreg-io.c | 23 + drivers/platform/surface/surface_aggregator_cdev.c | 1 + .../platform/surface/surface_aggregator_tabletsw.c | 4 +- drivers/platform/surface/surface_dtx.c | 1 + drivers/platform/x86/Kconfig | 2 + drivers/platform/x86/asus-wmi.c | 25 + drivers/platform/x86/mlx-platform.c | 491 +- drivers/platform/x86/serial-multi-instantiate.c | 69 +- drivers/power/supply/ab8500-chargalg.h | 4 - drivers/power/supply/ab8500_btemp.c | 1 - drivers/power/supply/ab8500_chargalg.c | 24 +- drivers/power/supply/ab8500_charger.c | 48 +- drivers/power/supply/ab8500_fg.c | 3 +- drivers/power/supply/olpc_battery.c | 5 +- drivers/power/supply/pm2301_charger.h | 492 - drivers/power/supply/power_supply_core.c | 4 +- drivers/powercap/dtpm_cpu.c | 5 +- drivers/pps/pps.c | 1 + drivers/regulator/max597x-regulator.c | 4 - drivers/regulator/of_regulator.c | 6 +- drivers/regulator/qcom_spmi-regulator.c | 37 + drivers/remoteproc/keystone_remoteproc.c | 3 +- drivers/remoteproc/mtk_scp.c | 13 + drivers/remoteproc/qcom_common.c | 4 +- drivers/remoteproc/qcom_q6v5.c | 4 + drivers/remoteproc/qcom_q6v5_adsp.c | 3 +- drivers/remoteproc/qcom_q6v5_mss.c | 54 +- drivers/remoteproc/qcom_q6v5_pas.c | 85 +- drivers/remoteproc/qcom_sysmon.c | 16 +- drivers/remoteproc/remoteproc_core.c | 21 +- drivers/reset/Kconfig | 6 +- drivers/reset/reset-microchip-sparx5.c | 8 +- drivers/rpmsg/qcom_glink_native.c | 10 +- drivers/rpmsg/qcom_glink_ssr.c | 2 +- drivers/rpmsg/qcom_smd.c | 9 +- drivers/rtc/dev.c | 1 + drivers/rtc/rtc-m41t80.c | 1 + drivers/s390/char/fs3270.c | 1 + drivers/s390/char/sclp_ctl.c | 1 + drivers/s390/char/tape_char.c | 1 + drivers/s390/char/uvdevice.c | 1 + drivers/s390/char/vmcp.c | 1 + drivers/s390/char/vmlogrdr.c | 1 + drivers/s390/char/zcore.c | 2 + drivers/s390/cio/chsc_sch.c | 1 + drivers/s390/cio/css.c | 1 + drivers/s390/crypto/ap_bus.c | 2 +- drivers/s390/crypto/pkey_api.c | 1 + drivers/s390/crypto/zcrypt_api.c | 1 + drivers/sbus/char/openprom.c | 1 + drivers/sbus/char/uctrl.c | 1 + drivers/scsi/device_handler/scsi_dh_alua.c | 4 +- drivers/scsi/device_handler/scsi_dh_emc.c | 2 +- drivers/scsi/device_handler/scsi_dh_hp_sw.c | 4 +- drivers/scsi/device_handler/scsi_dh_rdac.c | 2 +- drivers/scsi/fnic/fnic_main.c | 45 +- drivers/scsi/gvp11.c | 6 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 49 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 2 - drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 16 +- drivers/scsi/libsas/sas_init.c | 4 + drivers/scsi/megaraid/megaraid_sas_base.c | 3 + drivers/scsi/mpi3mr/mpi3mr.h | 71 +- drivers/scsi/mpi3mr/mpi3mr_fw.c | 67 + drivers/scsi/mpi3mr/mpi3mr_os.c | 289 +- drivers/scsi/pm8001/pm8001_hwi.c | 19 +- drivers/scsi/pm8001/pm8001_init.c | 2 + drivers/scsi/pm8001/pm80xx_hwi.c | 6 +- drivers/scsi/qla2xxx/qla_bsg.c | 4 +- drivers/scsi/qla2xxx/qla_def.h | 3 +- drivers/scsi/qla2xxx/qla_gbl.h | 5 +- drivers/scsi/qla2xxx/qla_gs.c | 11 +- drivers/scsi/qla2xxx/qla_init.c | 40 +- drivers/scsi/qla2xxx/qla_isr.c | 80 +- drivers/scsi/qla2xxx/qla_mbx.c | 7 +- drivers/scsi/qla2xxx/qla_nvme.c | 5 - drivers/scsi/qla2xxx/qla_os.c | 10 + drivers/scsi/qla2xxx/qla_version.h | 4 +- drivers/scsi/scsi.c | 1 + drivers/scsi/scsi_error.c | 16 +- drivers/scsi/scsi_lib.c | 12 +- drivers/scsi/scsi_priv.h | 2 +- drivers/scsi/scsi_trace.c | 3 +- drivers/scsi/sd.c | 360 +- drivers/scsi/sd.h | 24 +- drivers/scsi/sd_zbc.c | 2 +- drivers/scsi/sg.c | 54 +- drivers/scsi/smartpqi/Kconfig | 2 +- drivers/scsi/smartpqi/smartpqi.h | 27 +- drivers/scsi/smartpqi/smartpqi_init.c | 405 +- drivers/scsi/smartpqi/smartpqi_sas_transport.c | 2 +- drivers/scsi/smartpqi/smartpqi_sis.c | 11 +- drivers/scsi/smartpqi/smartpqi_sis.h | 4 +- drivers/sh/intc/chip.c | 2 +- drivers/soc/mediatek/mt6795-pm-domains.h | 112 + drivers/soc/mediatek/mtk-mutex.c | 18 +- drivers/soc/mediatek/mtk-pm-domains.c | 5 + drivers/soc/qcom/Kconfig | 1 + drivers/soc/qcom/socinfo.c | 3 +- drivers/soundwire/intel.c | 9 + drivers/spi/Kconfig | 2 +- drivers/spi/spi-atmel.c | 15 +- drivers/spi/spi-dw-core.c | 5 +- drivers/spi/spi-dw-mmio.c | 8 +- drivers/spi/spi-dw.h | 13 +- drivers/spi/spi-microchip-core.c | 56 +- drivers/spi/spi-tegra20-slink.c | 3 +- drivers/spi/spi.c | 26 +- drivers/spi/spidev.c | 1 + drivers/staging/media/hantro/hantro.h | 4 + drivers/staging/media/hantro/hantro_drv.c | 57 +- drivers/staging/media/hantro/hantro_g2_hevc_dec.c | 44 +- drivers/staging/media/hantro/hantro_g2_vp9_dec.c | 18 +- drivers/staging/media/hantro/hantro_hevc.c | 10 +- drivers/staging/media/hantro/hantro_hw.h | 4 +- drivers/staging/media/hantro/hantro_postproc.c | 38 +- drivers/staging/media/hantro/hantro_v4l2.c | 50 +- drivers/staging/media/hantro/hantro_v4l2.h | 3 + drivers/staging/media/hantro/sunxi_vpu_hw.c | 27 + drivers/staging/media/imx/imx-media-dev-common.c | 2 +- drivers/staging/media/imx/imx-media-utils.c | 2 +- drivers/staging/media/imx/imx7-media-csi.c | 2 +- drivers/staging/media/omap4iss/iss.c | 6 +- drivers/staging/media/omap4iss/iss_csi2.c | 2 +- drivers/staging/media/omap4iss/iss_video.c | 2 +- drivers/staging/media/rkvdec/rkvdec-h264.c | 41 +- drivers/staging/media/rkvdec/rkvdec-vp9.c | 10 +- drivers/staging/media/sunxi/cedrus/cedrus.c | 54 +- drivers/staging/media/sunxi/cedrus/cedrus.h | 7 +- drivers/staging/media/sunxi/cedrus/cedrus_dec.c | 37 +- drivers/staging/media/sunxi/cedrus/cedrus_h264.c | 5 +- drivers/staging/media/sunxi/cedrus/cedrus_h265.c | 177 +- drivers/staging/media/sunxi/cedrus/cedrus_mpeg2.c | 4 +- drivers/staging/media/sunxi/cedrus/cedrus_regs.h | 3 +- drivers/staging/media/sunxi/cedrus/cedrus_video.c | 1 - drivers/staging/media/sunxi/cedrus/cedrus_vp8.c | 5 +- drivers/staging/media/tegra-video/vi.c | 4 +- drivers/staging/pi433/pi433_if.c | 1 + drivers/staging/qlge/qlge_main.c | 20 +- drivers/staging/r8188eu/core/rtw_efuse.c | 30 - drivers/staging/r8188eu/core/rtw_mlme_ext.c | 95 +- drivers/staging/r8188eu/core/rtw_p2p.c | 9 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 51 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 47 +- drivers/staging/r8188eu/hal/usb_halinit.c | 144 +- drivers/staging/r8188eu/include/hal_intf.h | 10 +- drivers/staging/r8188eu/include/rtl8188e_spec.h | 6 - drivers/staging/r8188eu/include/rtw_eeprom.h | 10 - drivers/staging/r8188eu/include/rtw_efuse.h | 2 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 4 + drivers/staging/r8188eu/os_dep/ioctl_linux.c | 10 +- drivers/staging/rtl8192u/r8192U.h | 2 +- drivers/staging/rtl8192u/r8192U_dm.c | 38 +- drivers/staging/rtl8192u/r8192U_dm.h | 2 +- drivers/staging/vt6655/baseband.c | 8 +- drivers/staging/vt6655/card.c | 32 +- drivers/staging/vt6655/channel.c | 2 +- drivers/staging/vt6655/device_main.c | 37 +- drivers/staging/vt6655/mac.c | 42 +- drivers/staging/vt6655/mac.h | 35 +- drivers/staging/vt6655/power.c | 21 +- drivers/staging/vt6655/rf.c | 16 +- drivers/staging/vt6655/rxtx.c | 2 +- drivers/target/iscsi/iscsi_target.c | 2 +- drivers/target/iscsi/iscsi_target_login.c | 4 +- drivers/target/target_core_iblock.c | 4 +- drivers/thermal/cpufreq_cooling.c | 13 +- drivers/thermal/db8500_thermal.c | 26 +- drivers/thermal/devfreq_cooling.c | 19 +- drivers/thermal/gov_fair_share.c | 6 +- drivers/thermal/gov_power_allocator.c | 4 +- drivers/thermal/gov_step_wise.c | 26 +- .../intel/int340x_thermal/acpi_thermal_rel.c | 1 + drivers/thermal/intel/intel_pch_thermal.c | 8 - drivers/thermal/intel/x86_pkg_temp_thermal.c | 2 +- drivers/thermal/k3_j72xx_bandgap.c | 13 +- drivers/thermal/qcom/tsens.c | 12 - drivers/thermal/qcom/tsens.h | 2 - drivers/thermal/rcar_gen3_thermal.c | 4 + drivers/thermal/rzg2l_thermal.c | 18 +- drivers/thermal/sun8i_thermal.c | 2 +- drivers/thermal/tegra/soctherm.c | 32 - drivers/thermal/tegra/tegra30-tsensor.c | 2 +- drivers/thermal/thermal_core.c | 53 +- drivers/thermal/thermal_core.h | 25 +- drivers/thermal/thermal_helpers.c | 13 +- drivers/thermal/thermal_netlink.c | 2 +- drivers/thermal/thermal_of.c | 201 +- drivers/thermal/thermal_sysfs.c | 22 +- drivers/thunderbolt/Kconfig | 6 +- drivers/thunderbolt/domain.c | 3 - drivers/thunderbolt/tb.h | 8 - drivers/thunderbolt/test.c | 12 +- drivers/tty/serial/8250/8250_bcm7271.c | 24 +- drivers/tty/serial/8250/8250_dw.c | 13 + drivers/tty/serial/8250/8250_dwlib.c | 10 +- drivers/tty/serial/8250/8250_lpc18xx.c | 6 +- drivers/tty/serial/8250/8250_pci.c | 109 + drivers/tty/serial/8250/8250_port.c | 3 - drivers/tty/serial/8250/Kconfig | 1 + drivers/tty/serial/Kconfig | 4 +- drivers/tty/serial/ar933x_uart.c | 18 +- drivers/tty/serial/samsung_tty.c | 2 +- drivers/tty/serial/serial_core.c | 60 +- drivers/tty/tty_io.c | 3 + drivers/ufs/core/ufshcd.c | 23 +- drivers/ufs/core/ufshpb.c | 7 +- drivers/ufs/host/ufs-exynos.c | 17 +- drivers/usb/dwc3/core.c | 10 +- drivers/usb/dwc3/dwc3-qcom.c | 4 +- drivers/usb/dwc3/ep0.c | 7 + drivers/usb/gadget/function/f_fs.c | 2 + drivers/usb/gadget/function/f_mass_storage.c | 25 + drivers/usb/gadget/function/storage_common.c | 15 + drivers/usb/gadget/function/storage_common.h | 2 + drivers/usb/gadget/legacy/inode.c | 2 + drivers/usb/gadget/legacy/raw_gadget.c | 1 + drivers/usb/gadget/udc/Kconfig | 2 +- drivers/usb/gadget/udc/aspeed-vhub/hub.c | 4 +- drivers/usb/gadget/udc/atmel_usba_udc.c | 1 + drivers/usb/misc/ftdi-elan.c | 1 + drivers/usb/misc/ldusb.c | 7 +- drivers/usb/misc/onboard_usb_hub_pdevs.c | 1 + drivers/usb/mon/mon_bin.c | 1 + drivers/usb/mon/mon_stat.c | 1 + drivers/usb/mon/mon_text.c | 2 + drivers/usb/serial/cypress_m8.c | 2 +- drivers/usb/serial/ftdi_sio.c | 3 + drivers/usb/serial/ftdi_sio_ids.h | 6 + drivers/usb/serial/io_edgeport.c | 4 +- drivers/usb/serial/mos7720.c | 2 +- drivers/usb/typec/Kconfig | 11 + drivers/usb/typec/Makefile | 3 +- drivers/usb/typec/anx7411.c | 1596 + drivers/usb/typec/class.c | 18 +- drivers/usb/typec/class.h | 2 + drivers/usb/typec/retimer.c | 168 + drivers/usb/typec/retimer.h | 15 + drivers/vfio/pci/hisilicon/hisi_acc_vfio_pci.c | 2 + drivers/vfio/pci/mlx5/main.c | 2 + drivers/video/fbdev/68328fb.c | 7 +- drivers/video/fbdev/amifb.c | 15 +- drivers/video/fbdev/atafb.c | 103 +- drivers/video/fbdev/cirrusfb.c | 2 +- drivers/video/fbdev/dnfb.c | 2 +- drivers/video/fbdev/fm2fb.c | 4 +- drivers/video/fbdev/hpfb.c | 4 +- drivers/video/fbdev/omap/hwa742.c | 3 +- drivers/video/fbdev/omap/omapfb.h | 9 - drivers/video/fbdev/omap/omapfb_main.c | 3 +- drivers/video/fbdev/q40fb.c | 2 +- drivers/video/fbdev/sa1100fb.c | 41 - drivers/video/fbdev/skeletonfb.c | 6 +- drivers/video/fbdev/valkyriefb.c | 10 +- drivers/virt/nitro_enclaves/Kconfig | 5 +- drivers/virt/nitro_enclaves/ne_misc_dev.c | 27 - drivers/virt/nitro_enclaves/ne_misc_dev_test.c | 5 +- drivers/virtio/Kconfig | 4 + drivers/virtio/Makefile | 1 + drivers/virtio/virtio.c | 4 +- drivers/virtio/virtio_anchor.c | 18 + drivers/watchdog/acquirewdt.c | 1 + drivers/watchdog/advantechwdt.c | 1 + drivers/watchdog/alim1535_wdt.c | 1 + drivers/watchdog/alim7101_wdt.c | 1 + drivers/watchdog/ar7_wdt.c | 1 + drivers/watchdog/at91rm9200_wdt.c | 1 + drivers/watchdog/ath79_wdt.c | 1 + drivers/watchdog/cpu5wdt.c | 1 + drivers/watchdog/cpwd.c | 1 + drivers/watchdog/eurotechwdt.c | 1 + drivers/watchdog/gef_wdt.c | 1 + drivers/watchdog/geodewdt.c | 1 + drivers/watchdog/ib700wdt.c | 1 + drivers/watchdog/ibmasr.c | 1 + drivers/watchdog/indydog.c | 1 + drivers/watchdog/it8712f_wdt.c | 1 + drivers/watchdog/m54xx_wdt.c | 1 + drivers/watchdog/machzwd.c | 1 + drivers/watchdog/mixcomwd.c | 1 + drivers/watchdog/mtx-1_wdt.c | 1 + drivers/watchdog/nv_tco.c | 1 + drivers/watchdog/pc87413_wdt.c | 1 + drivers/watchdog/pcwd.c | 2 + drivers/watchdog/pcwd_pci.c | 2 + drivers/watchdog/pcwd_usb.c | 2 + drivers/watchdog/pika_wdt.c | 1 + drivers/watchdog/rc32434_wdt.c | 1 + drivers/watchdog/rdc321x_wdt.c | 1 + drivers/watchdog/riowd.c | 1 + drivers/watchdog/sa1100_wdt.c | 1 + drivers/watchdog/sb_wdog.c | 1 + drivers/watchdog/sbc60xxwdt.c | 1 + drivers/watchdog/sbc7240_wdt.c | 1 + drivers/watchdog/sbc8360.c | 1 + drivers/watchdog/sbc_epx_c3.c | 1 + drivers/watchdog/sbc_fitpc2_wdt.c | 1 + drivers/watchdog/sc1200wdt.c | 1 + drivers/watchdog/sc520_wdt.c | 1 + drivers/watchdog/sch311x_wdt.c | 1 + drivers/watchdog/scx200_wdt.c | 1 + drivers/watchdog/smsc37b787_wdt.c | 1 + drivers/watchdog/w83877f_wdt.c | 1 + drivers/watchdog/w83977f_wdt.c | 1 + drivers/watchdog/wafer5823wdt.c | 1 + drivers/watchdog/wdrtas.c | 2 + drivers/watchdog/wdt.c | 2 + drivers/watchdog/wdt285.c | 1 + drivers/watchdog/wdt977.c | 1 + drivers/watchdog/wdt_pci.c | 2 + drivers/xen/Kconfig | 9 + drivers/xen/events/events_base.c | 7 +- drivers/xen/evtchn.c | 1 + drivers/xen/gntdev.c | 6 +- drivers/xen/grant-dma-ops.c | 10 + drivers/xen/manage.c | 2 +- drivers/xen/mcelog.c | 1 + drivers/xen/xen-front-pgdir-shbuf.c | 4 +- drivers/xen/xenbus/xenbus_dev_frontend.c | 1 + fs/afs/file.c | 2 +- fs/btrfs/block-group.c | 28 +- fs/btrfs/btrfs_inode.h | 22 +- fs/btrfs/check-integrity.c | 4 +- fs/btrfs/compression.c | 6 +- fs/btrfs/compression.h | 2 +- fs/btrfs/ctree.h | 52 +- fs/btrfs/delalloc-space.c | 6 +- fs/btrfs/delayed-inode.c | 84 +- fs/btrfs/disk-io.c | 186 +- fs/btrfs/extent-tree.c | 73 +- fs/btrfs/extent_io.c | 144 +- fs/btrfs/inode.c | 117 +- fs/btrfs/ioctl.c | 11 +- fs/btrfs/raid56.c | 4 +- fs/btrfs/send.c | 369 +- fs/btrfs/space-info.c | 76 +- fs/btrfs/space-info.h | 4 +- fs/btrfs/tests/btrfs-tests.c | 25 +- fs/btrfs/transaction.c | 112 +- fs/btrfs/zoned.c | 125 + fs/btrfs/zoned.h | 18 + fs/buffer.c | 59 +- fs/ceph/addr.c | 11 +- fs/cifs/cifs_debug.c | 16 +- fs/cifs/cifsfs.c | 19 +- fs/cifs/cifsglob.h | 14 +- fs/cifs/connect.c | 4 +- fs/cifs/inode.c | 4 +- fs/cifs/misc.c | 12 +- fs/cifs/netmisc.c | 2 +- fs/cifs/smb2misc.c | 2 +- fs/cifs/smb2ops.c | 5 +- fs/cifs/smb2pdu.c | 15 +- fs/cifs/smb2transport.c | 2 +- fs/cifs/transport.c | 4 +- fs/coredump.c | 2 +- fs/debugfs/file.c | 1 + fs/direct-io.c | 40 +- fs/dlm/debug_fs.c | 1 + fs/efivarfs/file.c | 1 + fs/erofs/compress.h | 2 +- fs/erofs/decompressor.c | 18 +- fs/erofs/zdata.c | 785 +- fs/erofs/zdata.h | 119 +- fs/erofs/zpvec.h | 159 - fs/exec.c | 2 +- fs/ext2/super.c | 6 +- fs/ext4/ext4.h | 8 +- fs/ext4/fast_commit.c | 4 +- fs/ext4/mmp.c | 11 +- fs/ext4/super.c | 20 +- fs/f2fs/data.c | 11 +- fs/f2fs/f2fs.h | 6 +- fs/f2fs/node.c | 2 +- fs/f2fs/segment.c | 2 +- fs/file_table.c | 4 +- fs/fsopen.c | 1 + fs/fuse/control.c | 4 + fs/fuse/dev.c | 1 + fs/gfs2/bmap.c | 5 +- fs/gfs2/dir.c | 5 +- fs/gfs2/log.c | 4 +- fs/gfs2/log.h | 2 +- fs/gfs2/lops.c | 4 +- fs/gfs2/lops.h | 2 +- fs/gfs2/meta_io.c | 18 +- fs/gfs2/quota.c | 2 +- fs/hfsplus/hfsplus_fs.h | 2 +- fs/hfsplus/part_tbl.c | 5 +- fs/hfsplus/super.c | 4 +- fs/hfsplus/wrapper.c | 12 +- fs/iomap/direct-io.c | 8 +- fs/isofs/compress.c | 2 +- fs/jbd2/commit.c | 8 +- fs/jbd2/journal.c | 25 +- fs/jbd2/recovery.c | 4 +- fs/ksmbd/vfs.c | 2 +- fs/ksmbd/vfs.h | 2 +- fs/lockd/svcsubs.c | 14 +- fs/locks.c | 77 +- fs/mpage.c | 6 +- fs/netfs/buffered_read.c | 17 +- fs/nfs/blocklayout/blocklayout.c | 13 +- fs/nfs/blocklayout/dev.c | 42 +- fs/nfs/client.c | 13 +- fs/nfs/dir.c | 8 +- fs/nfs/file.c | 2 - fs/nfs/filelayout/filelayout.c | 2 + fs/nfs/flexfilelayout/flexfilelayout.c | 4 + fs/nfs/flexfilelayout/flexfilelayoutdev.c | 6 +- fs/nfs/fs_context.c | 2 +- fs/nfs/internal.h | 18 + fs/nfs/nfs3client.c | 1 - fs/nfs/nfs4client.c | 4 +- fs/nfs/nfs4idmap.c | 46 +- fs/nfs/nfs4proc.c | 6 +- fs/nfsd/filecache.c | 2 +- fs/nfsd/netns.h | 3 + fs/nfsd/nfs4state.c | 49 +- fs/nfsd/nfs4xdr.c | 9 + fs/nfsd/nfsctl.c | 20 +- fs/nfsd/nfsd.h | 9 +- fs/nilfs2/btnode.c | 8 +- fs/nilfs2/btnode.h | 4 +- fs/nilfs2/btree.c | 6 +- fs/nilfs2/gcinode.c | 7 +- fs/nilfs2/mdt.c | 19 +- fs/nsfs.c | 1 + fs/ntfs/aops.c | 6 +- fs/ntfs/attrib.c | 2 +- fs/ntfs/compress.c | 2 +- fs/ntfs/file.c | 2 +- fs/ntfs/logfile.c | 2 +- fs/ntfs/mft.c | 4 +- fs/ntfs3/file.c | 2 +- fs/ntfs3/fsntfs.c | 2 +- fs/ntfs3/inode.c | 2 +- fs/ntfs3/ntfs_fs.h | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/buffer_head_io.c | 8 +- fs/ocfs2/cluster/heartbeat.c | 75 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/super.c | 2 +- fs/overlayfs/inode.c | 87 +- fs/overlayfs/overlayfs.h | 3 +- fs/overlayfs/super.c | 25 +- fs/pipe.c | 1 + fs/posix_acl.c | 168 +- fs/proc/base.c | 46 +- fs/proc/task_mmu.c | 2 - fs/reiserfs/inode.c | 4 +- fs/reiserfs/journal.c | 12 +- fs/reiserfs/stree.c | 4 +- fs/reiserfs/super.c | 2 +- fs/remap_range.c | 3 +- fs/ubifs/debug.c | 2 + fs/udf/dir.c | 2 +- fs/udf/directory.c | 2 +- fs/udf/inode.c | 2 +- fs/ufs/balloc.c | 2 +- fs/userfaultfd.c | 12 +- fs/verity/Kconfig | 10 +- fs/xattr.c | 25 +- fs/xfs/Makefile | 1 + fs/xfs/libxfs/xfs_ag.c | 8 - fs/xfs/libxfs/xfs_ag.h | 6 - fs/xfs/libxfs/xfs_attr.c | 20 +- fs/xfs/libxfs/xfs_attr.h | 10 +- fs/xfs/libxfs/xfs_attr_leaf.c | 29 +- fs/xfs/libxfs/xfs_attr_remote.c | 15 +- fs/xfs/libxfs/xfs_bmap.c | 81 +- fs/xfs/libxfs/xfs_bmap_btree.c | 10 +- fs/xfs/libxfs/xfs_btree.c | 4 +- fs/xfs/libxfs/xfs_dir2.c | 2 +- fs/xfs/libxfs/xfs_dir2_block.c | 6 +- fs/xfs/libxfs/xfs_dir2_sf.c | 8 +- fs/xfs/libxfs/xfs_inode_buf.c | 10 +- fs/xfs/libxfs/xfs_inode_fork.c | 65 +- fs/xfs/libxfs/xfs_inode_fork.h | 27 +- fs/xfs/libxfs/xfs_symlink_remote.c | 2 +- fs/xfs/scrub/bmap.c | 14 +- fs/xfs/scrub/btree.c | 2 +- fs/xfs/scrub/dabtree.c | 2 +- fs/xfs/scrub/dir.c | 2 +- fs/xfs/scrub/quota.c | 2 +- fs/xfs/scrub/repair.c | 15 +- fs/xfs/scrub/symlink.c | 6 +- fs/xfs/xfs_attr_inactive.c | 24 +- fs/xfs/xfs_attr_list.c | 9 +- fs/xfs/xfs_bio_io.c | 2 +- fs/xfs/xfs_bmap_util.c | 22 +- fs/xfs/xfs_buf.c | 267 +- fs/xfs/xfs_buf.h | 21 +- fs/xfs/xfs_dir2_readdir.c | 2 +- fs/xfs/xfs_icache.c | 15 +- fs/xfs/xfs_inode.c | 594 +- fs/xfs/xfs_inode.h | 69 +- fs/xfs/xfs_inode_item.c | 58 +- fs/xfs/xfs_ioctl.c | 2 +- fs/xfs/xfs_iomap.c | 8 +- fs/xfs/xfs_iops.c | 2 +- fs/xfs/xfs_itable.c | 4 +- fs/xfs/xfs_iunlink_item.c | 180 + fs/xfs/xfs_iunlink_item.h | 27 + fs/xfs/xfs_linux.h | 2 +- fs/xfs/xfs_log_recover.c | 173 +- fs/xfs/xfs_qm.c | 11 +- fs/xfs/xfs_reflink.c | 6 +- fs/xfs/xfs_super.c | 10 + fs/xfs/xfs_symlink.c | 2 +- fs/xfs/xfs_trace.h | 3 +- fs/xfs/xfs_trans.c | 91 + fs/xfs/xfs_trans.h | 6 +- fs/zonefs/super.c | 5 +- fs/zonefs/trace.h | 4 +- include/asm-generic/Kbuild | 1 - include/asm-generic/archrandom.h | 18 +- include/asm-generic/platform-feature.h | 8 - include/clocksource/timer-ti-dm.h | 144 + include/crypto/aria.h | 461 + include/crypto/hash.h | 2 + include/crypto/kpp.h | 2 + include/drm/drm_fourcc.h | 4 - include/drm/drm_framebuffer.h | 8 +- include/drm/drm_mipi_dsi.h | 2 +- include/drm/intel-gtt.h | 24 +- include/dt-bindings/power/mt6795-power.h | 16 + include/kunit/test.h | 62 +- include/kvm/arm_vgic.h | 2 +- include/linux/acpi.h | 6 + include/linux/amd-iommu.h | 4 + include/linux/backing-dev.h | 23 - include/linux/base64.h | 16 + include/linux/bio.h | 10 +- include/linux/bitmap.h | 13 +- include/linux/blk-mq.h | 12 +- include/linux/blk_types.h | 119 +- include/linux/blkdev.h | 18 +- include/linux/blktrace_api.h | 3 +- include/linux/bpf.h | 3 +- include/linux/bpf_verifier.h | 8 +- include/linux/buffer_head.h | 9 +- include/linux/cgroup-defs.h | 4 + include/linux/cpu.h | 2 + include/linux/cpumask.h | 138 +- include/linux/debugfs.h | 1 + include/linux/dm-io.h | 4 +- include/linux/dma-fence-unwrap.h | 6 +- include/linux/dmar.h | 6 +- include/linux/energy_model.h | 54 +- include/linux/filter.h | 8 + include/linux/firmware/intel/stratix10-smc.h | 175 + .../linux/firmware/intel/stratix10-svc-client.h | 53 +- include/linux/fs.h | 1 + include/linux/gfp.h | 344 +- include/linux/gfp_types.h | 344 + include/linux/gpio/driver.h | 42 +- include/linux/hugetlb.h | 5 +- include/linux/ieee80211.h | 69 +- include/linux/iio/common/cros_ec_sensors_core.h | 7 +- include/linux/iio/iio.h | 9 +- include/linux/iio/trigger.h | 21 +- include/linux/inetdevice.h | 2 +- include/linux/intel-iommu.h | 832 - include/linux/iommu.h | 17 +- include/linux/irq.h | 34 +- include/linux/irqdesc.h | 5 +- include/linux/jbd2.h | 2 +- include/linux/kernel_stat.h | 7 + include/linux/kexec.h | 12 +- include/linux/kvm_host.h | 13 +- include/linux/lsm_hook_defs.h | 1 + include/linux/lsm_hooks.h | 7 + include/linux/maple_tree.h | 34 +- include/linux/memremap.h | 132 +- include/linux/mlx5/driver.h | 5 + include/linux/mlx5/fs.h | 2 + include/linux/mlx5/mlx5_ifc.h | 31 +- include/linux/mm.h | 12 +- include/linux/mm_types.h | 6 +- include/linux/mmc/card.h | 1 + include/linux/mmzone.h | 80 + include/linux/mnt_idmapping.h | 26 + include/linux/module.h | 5 + include/linux/netfs.h | 2 +- include/linux/nvme-auth.h | 41 + include/linux/nvme.h | 213 +- include/linux/objtool.h | 9 +- include/linux/page_zone.h | 213 - include/linux/pci-ecam.h | 1 + include/linux/platform-feature.h | 19 - include/linux/platform_data/cros_ec_commands.h | 18 + include/linux/platform_data/x86/asus-wmi.h | 1 + include/linux/posix_acl.h | 1 + include/linux/posix_acl_xattr.h | 34 +- include/linux/random.h | 12 +- include/linux/sched/rt.h | 8 - include/linux/sched/signal.h | 1 + include/linux/sched/task.h | 2 +- include/linux/scmi_protocol.h | 8 +- include/linux/security.h | 7 + include/linux/shmem_fs.h | 11 + include/linux/socket.h | 7 +- include/linux/soundwire/sdw_intel.h | 1 + include/linux/stmmac.h | 1 + include/linux/swap.h | 5 +- include/linux/swiotlb.h | 16 +- include/linux/tboot.h | 2 - include/linux/thermal.h | 26 +- include/linux/usb/typec_retimer.h | 45 + include/linux/virtio_anchor.h | 19 + include/linux/writeback.h | 4 +- include/linux/xattr.h | 2 +- include/media/hevc-ctrls.h | 250 - include/media/media-entity.h | 98 +- include/media/v4l2-async.h | 2 + include/media/v4l2-common.h | 6 +- include/media/v4l2-ctrls.h | 48 +- include/media/v4l2-subdev.h | 34 + include/media/videobuf2-v4l2.h | 10 + include/net/9p/client.h | 2 +- include/net/cfg80211.h | 202 +- include/net/compat.h | 5 +- include/net/devlink.h | 21 +- include/net/flow_dissector.h | 16 + include/net/flow_offload.h | 6 + include/net/fq_impl.h | 5 +- include/net/inet_hashtables.h | 2 +- include/net/inet_sock.h | 9 +- include/net/ip.h | 4 +- include/net/mac80211.h | 33 +- include/net/netfilter/nf_tables.h | 14 +- include/net/netns/smc.h | 1 + include/net/pkt_cls.h | 2 +- include/net/protocol.h | 4 - include/net/raw.h | 2 +- include/net/route.h | 6 +- include/net/strparser.h | 1 - include/net/tcp.h | 16 +- include/net/tls.h | 4 + include/net/udp.h | 2 +- include/net/xdp_sock_drv.h | 14 + include/net/xfrm.h | 2 + include/scsi/scsi_cmnd.h | 4 +- include/scsi/scsi_device.h | 16 +- include/sound/cs35l41.h | 4 + include/sound/dmaengine_pcm.h | 2 + include/sound/hda_codec.h | 1 - include/sound/hdaudio.h | 1 + include/sound/pcm.h | 50 +- include/sound/sof/stream.h | 6 +- include/trace/events/f2fs.h | 22 +- include/trace/events/intel_iommu.h | 94 - include/trace/events/iocost.h | 2 +- include/trace/events/jbd2.h | 12 +- include/trace/events/nilfs2.h | 4 +- include/uapi/drm/drm_fourcc.h | 32 +- include/uapi/drm/drm_mode.h | 8 +- include/uapi/drm/i915_drm.h | 16 + include/uapi/linux/io_uring.h | 7 + include/uapi/linux/kfd_ioctl.h | 3 +- include/uapi/linux/kvm.h | 1 + include/uapi/linux/nl80211.h | 22 +- include/uapi/linux/smc.h | 1 + include/uapi/linux/snmp.h | 3 +- include/uapi/linux/ublk_cmd.h | 161 + include/uapi/linux/v4l2-controls.h | 459 + include/uapi/linux/videodev2.h | 38 + include/uapi/linux/xfrm.h | 6 +- include/uapi/misc/habanalabs.h | 541 +- include/uapi/rdma/erdma-abi.h | 2 +- include/uapi/rdma/mlx5_user_ioctl_cmds.h | 17 + include/uapi/sound/compress_offload.h | 2 +- include/uapi/sound/compress_params.h | 6 +- include/uapi/sound/sof/abi.h | 2 +- include/xen/xen-ops.h | 9 + include/xen/xen.h | 8 - init/Kconfig | 310 +- io_uring/io_uring.c | 2 +- io_uring/net.c | 235 +- io_uring/net.h | 6 + io_uring/rsrc.c | 7 +- kernel/Makefile | 2 +- kernel/bpf/bpf_iter.c | 4 +- kernel/bpf/bpf_struct_ops.c | 3 + kernel/bpf/btf.c | 3 +- kernel/bpf/core.c | 29 +- kernel/bpf/devmap.c | 2 +- kernel/bpf/hashtab.c | 6 +- kernel/bpf/local_storage.c | 2 +- kernel/bpf/lpm_trie.c | 2 +- kernel/bpf/preload/iterators/Makefile | 10 +- kernel/bpf/syscall.c | 36 +- kernel/bpf/trampoline.c | 3 + kernel/bpf/verifier.c | 71 +- kernel/cgroup/rstat.c | 44 +- kernel/dma/swiotlb.c | 247 +- kernel/events/core.c | 46 +- kernel/exit.c | 22 +- kernel/fork.c | 4 +- kernel/groups.c | 13 + kernel/hung_task.c | 2 +- kernel/irq/Kconfig | 2 + kernel/irq/chip.c | 11 +- kernel/irq/debugfs.c | 2 +- kernel/irq/ipi.c | 16 +- kernel/irq/manage.c | 10 +- kernel/kallsyms.c | 91 + kernel/kexec_file.c | 61 +- kernel/kthread.c | 1 + kernel/module/Kconfig | 293 + kernel/module/internal.h | 15 +- kernel/module/kallsyms.c | 76 +- kernel/module/main.c | 58 +- kernel/module/procfs.c | 2 +- kernel/platform-feature.c | 27 - kernel/power/energy_model.c | 24 +- kernel/power/swap.c | 29 +- kernel/power/user.c | 1 + kernel/printk/printk.c | 13 +- kernel/relay.c | 1 + kernel/resource.c | 19 +- kernel/sched/core.c | 32 +- kernel/sched/core_sched.c | 6 +- kernel/sched/cputime.c | 15 + kernel/sched/fair.c | 54 +- kernel/signal.c | 3 +- kernel/sysctl.c | 12 +- kernel/time/posix-clock.c | 1 + kernel/time/posix-timers.c | 19 +- kernel/time/timekeeping.c | 7 +- kernel/trace/Kconfig | 3 +- kernel/trace/blktrace.c | 61 +- kernel/trace/trace.c | 14 +- kernel/trace/trace_events_hist.c | 2 + lib/Kconfig.ubsan | 3 + lib/Makefile | 5 +- lib/base64.c | 103 + lib/bitmap.c | 11 +- lib/cpumask.c | 97 +- lib/crypto/Kconfig | 3 + lib/crypto/Makefile | 3 + lib/{ => crypto}/sha1.c | 0 lib/iov_iter.c | 1 - lib/kunit/executor.c | 119 +- lib/kunit/executor_test.c | 144 +- lib/kunit/test.c | 54 +- lib/lzo/lzo1x_compress.c | 6 +- lib/maple_tree.c | 80 +- lib/test_bitmap.c | 6 + lib/test_maple_tree.c | 759 +- lib/test_printf.c | 7 +- localversion-next | 2 +- mm/compaction.c | 3 + mm/damon/lru_sort.c | 4 +- mm/damon/reclaim.c | 4 +- mm/gup.c | 31 +- mm/huge_memory.c | 1 + mm/hugetlb.c | 12 +- mm/internal.h | 2 +- mm/kasan/shadow.c | 29 +- mm/khugepaged.c | 13 +- mm/memblock.c | 14 +- mm/memcontrol.c | 25 +- mm/memory-failure.c | 68 +- mm/memory.c | 12 +- mm/migrate_device.c | 75 +- mm/mmap.c | 115 +- mm/page_alloc.c | 2 +- mm/page_vma_mapped.c | 3 +- mm/secretmem.c | 16 +- mm/shmem.c | 64 +- mm/vmscan.c | 27 +- mm/zsmalloc.c | 13 +- net/9p/client.c | 116 +- net/9p/trans_fd.c | 13 +- net/9p/trans_rdma.c | 2 +- net/9p/trans_virtio.c | 4 +- net/9p/trans_xen.c | 2 +- net/bluetooth/hci_core.c | 10 +- net/bluetooth/hci_sync.c | 15 +- net/compat.c | 39 +- net/core/devlink.c | 334 +- net/core/filter.c | 9 +- net/core/flow_offload.c | 7 + net/core/skmsg.c | 4 +- net/core/sock_reuseport.c | 4 +- net/ipv4/af_inet.c | 22 +- net/ipv4/ah4.c | 2 +- net/ipv4/arp.c | 24 +- net/ipv4/esp4.c | 2 +- net/ipv4/fib_semantics.c | 4 +- net/ipv4/icmp.c | 17 +- net/ipv4/igmp.c | 49 +- net/ipv4/inet_connection_sock.c | 5 +- net/ipv4/inet_timewait_sock.c | 3 +- net/ipv4/ip_forward.c | 2 +- net/ipv4/ip_input.c | 37 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ip_sockglue.c | 8 +- net/ipv4/ip_tunnel.c | 21 +- net/ipv4/netfilter/nf_reject_ipv4.c | 4 +- net/ipv4/nexthop.c | 5 +- net/ipv4/proc.c | 2 +- net/ipv4/route.c | 36 +- net/ipv4/syncookies.c | 5 +- net/ipv4/sysctl_net_ipv4.c | 71 +- net/ipv4/tcp.c | 13 +- net/ipv4/tcp_fastopen.c | 9 +- net/ipv4/tcp_input.c | 38 +- net/ipv4/tcp_ipv4.c | 4 +- net/ipv4/tcp_metrics.c | 3 +- net/ipv4/tcp_output.c | 40 +- net/ipv4/tcp_timer.c | 28 +- net/ipv6/Kconfig | 1 + net/ipv6/addrconf.c | 2 +- net/ipv6/af_inet6.c | 2 +- net/ipv6/esp6.c | 4 +- net/ipv6/icmp.c | 2 +- net/ipv6/ip6_gre.c | 43 +- net/ipv6/ip6_input.c | 23 +- net/ipv6/ip6_tunnel.c | 11 +- net/ipv6/ip6mr.c | 93 +- net/ipv6/ndisc.c | 29 +- net/ipv6/route.c | 2 +- net/ipv6/seg6_iptunnel.c | 5 +- net/ipv6/seg6_local.c | 2 - net/ipv6/syncookies.c | 3 +- net/ipv6/tcp_ipv6.c | 14 +- net/ipv6/udp.c | 9 +- net/mac80211/agg-rx.c | 2 +- net/mac80211/cfg.c | 470 +- net/mac80211/chan.c | 145 +- net/mac80211/debug.h | 31 +- net/mac80211/debugfs_netdev.c | 2 +- net/mac80211/driver-ops.c | 8 +- net/mac80211/driver-ops.h | 50 +- net/mac80211/ht.c | 34 +- net/mac80211/ibss.c | 50 +- net/mac80211/ieee80211_i.h | 215 +- net/mac80211/iface.c | 375 +- net/mac80211/main.c | 17 +- net/mac80211/mesh.c | 36 +- net/mac80211/mesh_hwmp.c | 9 +- net/mac80211/mesh_plink.c | 10 +- net/mac80211/mlme.c | 5774 ++- net/mac80211/ocb.c | 8 +- net/mac80211/offchannel.c | 27 +- net/mac80211/rate.c | 9 +- net/mac80211/rate.h | 2 +- net/mac80211/rc80211_minstrel_ht_debugfs.c | 2 + net/mac80211/rx.c | 100 +- net/mac80211/scan.c | 12 +- net/mac80211/spectmgmt.c | 16 +- net/mac80211/sta_info.c | 118 +- net/mac80211/sta_info.h | 16 +- net/mac80211/status.c | 3 - net/mac80211/tdls.c | 12 +- net/mac80211/trace.h | 57 +- net/mac80211/tx.c | 135 +- net/mac80211/util.c | 347 +- net/mac80211/vht.c | 64 +- net/mac80211/wme.c | 4 +- net/mptcp/pm_netlink.c | 129 +- net/mptcp/protocol.c | 6 +- net/mptcp/protocol.h | 2 +- net/netfilter/nf_conntrack_core.c | 22 + net/netfilter/nf_conntrack_netlink.c | 1 + net/netfilter/nf_conntrack_standalone.c | 3 + net/netfilter/nf_log_syslog.c | 8 +- net/netfilter/nf_synproxy_core.c | 2 +- net/netfilter/nf_tables_api.c | 72 +- net/rfkill/core.c | 1 + net/sched/cls_api.c | 5 +- net/sched/cls_flower.c | 8 +- net/sched/sch_cbq.c | 79 - net/sctp/protocol.c | 2 +- net/smc/af_smc.c | 68 +- net/smc/smc_clc.c | 8 +- net/smc/smc_clc.h | 2 +- net/smc/smc_core.c | 246 +- net/smc/smc_core.h | 20 +- net/smc/smc_ib.c | 44 +- net/smc/smc_ib.h | 2 + net/smc/smc_llc.c | 35 +- net/smc/smc_rx.c | 92 +- net/smc/smc_sysctl.c | 11 + net/smc/smc_tx.c | 10 +- net/socket.c | 38 +- net/sunrpc/auth.c | 2 +- net/sunrpc/auth_gss/auth_gss.c | 11 +- net/sunrpc/cache.c | 4 + net/sunrpc/rpc_pipe.c | 1 + net/sunrpc/sched.c | 1 + net/sunrpc/xprtrdma/transport.c | 6 +- net/tls/Makefile | 2 +- net/tls/tls.h | 24 +- net/tls/tls_device.c | 37 +- net/tls/tls_main.c | 16 +- net/tls/tls_proc.c | 3 +- net/tls/tls_strp.c | 17 + net/tls/tls_sw.c | 462 +- net/wireless/core.c | 3 +- net/wireless/core.h | 7 +- net/wireless/ethtool.c | 12 +- net/wireless/mlme.c | 136 +- net/wireless/nl80211.c | 453 +- net/wireless/nl80211.h | 4 +- net/wireless/rdev-ops.h | 66 +- net/wireless/sme.c | 2 +- net/wireless/trace.h | 195 +- net/wireless/util.c | 57 + net/xdp/xsk.c | 5 +- net/xfrm/xfrm_state.c | 2 +- samples/bpf/Makefile | 10 +- samples/bpf/fds_example.c | 3 +- samples/bpf/sock_example.c | 3 +- samples/bpf/test_cgrp2_attach.c | 3 +- samples/bpf/test_lru_dist.c | 2 +- samples/bpf/test_map_in_map_user.c | 4 +- samples/bpf/tracex5_user.c | 3 +- samples/bpf/xdp_redirect_map.bpf.c | 6 +- samples/bpf/xdp_redirect_map_user.c | 9 + samples/fprobe/fprobe_example.c | 2 +- samples/kprobes/kprobe_example.c | 5 +- samples/kprobes/kretprobe_example.c | 5 +- scripts/Makefile.lib | 1 + scripts/Makefile.modinst | 3 + scripts/Makefile.package | 4 +- scripts/Makefile.vmlinux_o | 2 +- scripts/coccinelle/api/stream_open.cocci | 1 + .../dummy-plugin-dir/include/plugin-version.h | 0 scripts/dummy-tools/gcc | 8 +- scripts/mod/modpost.c | 1 - scripts/module.lds.S | 2 + scripts/package/mkspec | 3 + security/Kconfig | 11 - security/apparmor/apparmorfs.c | 2 +- security/apparmor/include/policy_ns.h | 1 + security/apparmor/include/secid.h | 5 +- security/apparmor/lsm.c | 15 +- security/apparmor/net.c | 3 +- security/apparmor/policy_ns.c | 41 +- security/apparmor/secid.c | 56 +- security/integrity/evm/evm_main.c | 52 +- security/integrity/ima/ima_crypto.c | 1 + security/integrity/ima/ima_efi.c | 2 + security/safesetid/lsm.c | 75 +- security/security.c | 5 + sound/core/compress_offload.c | 9 +- sound/core/control.c | 17 +- sound/core/device.c | 2 + sound/core/info.c | 2 + sound/core/init.c | 10 + sound/core/isadma.c | 3 +- sound/core/memalloc.c | 10 +- sound/core/oss/mixer_oss.c | 1 + sound/core/oss/pcm_oss.c | 1 + sound/core/pcm.c | 4 + sound/core/pcm_dmaengine.c | 30 +- sound/core/pcm_memory.c | 4 + sound/core/pcm_native.c | 8 + sound/core/rawmidi.c | 1 + sound/core/seq/seq_clientmgr.c | 1 + sound/core/timer.c | 1 + sound/core/vmaster.c | 3 +- sound/hda/hdac_bus.c | 2 +- sound/oss/dmasound/dmasound_core.c | 3 + sound/pci/hda/Kconfig | 12 +- sound/pci/hda/Makefile | 2 + sound/pci/hda/cs35l41_hda.c | 897 +- sound/pci/hda/cs35l41_hda.h | 39 + sound/pci/hda/cs35l41_hda_i2c.c | 16 +- sound/pci/hda/cs35l41_hda_spi.c | 16 +- sound/pci/hda/hda_codec.c | 51 +- sound/pci/hda/hda_component.h | 3 + sound/pci/hda/hda_cs_dsp_ctl.c | 240 + sound/pci/hda/hda_cs_dsp_ctl.h | 39 + sound/pci/hda/patch_conexant.c | 1 + sound/pci/hda/patch_realtek.c | 46 +- sound/soc/amd/Kconfig | 2 +- sound/soc/amd/acp-es8336.c | 1 - sound/soc/amd/acp/Kconfig | 11 + sound/soc/amd/acp/Makefile | 2 + sound/soc/amd/acp/acp-i2s.c | 169 +- sound/soc/amd/acp/acp-legacy-mach.c | 32 + sound/soc/amd/acp/acp-mach-common.c | 104 +- sound/soc/amd/acp/acp-mach.h | 6 + sound/soc/amd/acp/acp-pci.c | 6 + sound/soc/amd/acp/acp-pdm.c | 8 +- sound/soc/amd/acp/acp-platform.c | 32 +- sound/soc/amd/acp/acp-rembrandt.c | 401 + sound/soc/amd/acp/acp-renoir.c | 38 +- sound/soc/amd/acp/amd.h | 86 +- sound/soc/amd/acp/chip_offset_byte.h | 40 +- sound/soc/atmel/atmel_ssc_dai.c | 9 +- sound/soc/atmel/mchp-pdmc.c | 2 +- sound/soc/codecs/cs35l41.c | 30 + sound/soc/codecs/hda.c | 4 +- sound/soc/codecs/mt6359-accdet.c | 1 + sound/soc/codecs/mt6359.c | 1 + sound/soc/codecs/nau8821.c | 35 + sound/soc/codecs/nau8821.h | 1 + sound/soc/codecs/rt274.c | 1 + sound/soc/codecs/rt286.c | 1 + sound/soc/codecs/rt298.c | 43 +- sound/soc/fsl/fsl_utils.c | 2 +- sound/soc/generic/audio-graph-card2.c | 35 +- sound/soc/intel/Kconfig | 2 +- sound/soc/intel/avs/cldma.c | 12 +- sound/soc/intel/avs/core.c | 13 +- sound/soc/intel/avs/dsp.c | 11 +- sound/soc/intel/avs/ipc.c | 1 + sound/soc/intel/avs/loader.c | 2 +- sound/soc/intel/avs/messages.c | 18 +- sound/soc/intel/avs/topology.c | 27 + sound/soc/intel/boards/bdw-rt5650.c | 1 + sound/soc/intel/boards/bdw-rt5677.c | 1 + sound/soc/intel/boards/bdw_rt286.c | 1 + sound/soc/intel/boards/hsw_rt5640.c | 1 + sound/soc/intel/boards/sof_sdw.c | 9 + sound/soc/intel/boards/sof_sdw_rt711.c | 3 + sound/soc/intel/boards/sof_sdw_rt711_sdca.c | 3 + sound/soc/intel/common/soc-acpi-intel-adl-match.c | 29 + sound/soc/mediatek/common/Makefile | 2 +- sound/soc/mediatek/common/mtk-dsp-sof-common.c | 196 + sound/soc/mediatek/common/mtk-dsp-sof-common.h | 36 + sound/soc/mediatek/common/mtk-soc-card.h | 17 + sound/soc/mediatek/mt8186/mt8186-dai-adda.c | 2 - sound/soc/mediatek/mt8195/mt8195-mt6359.c | 233 +- sound/soc/rockchip/rockchip_i2s.c | 1 - sound/soc/sh/rcar/ssiu.c | 2 + sound/soc/soc-pcm.c | 3 +- sound/soc/sof/compress.c | 73 +- sound/soc/sof/intel/cnl.c | 37 +- sound/soc/sof/intel/hda-dai.c | 24 +- sound/soc/sof/intel/hda-dsp.c | 7 + sound/soc/sof/intel/hda-ipc.c | 39 +- sound/soc/sof/intel/hda-loader.c | 10 +- sound/soc/sof/intel/hda.c | 157 +- sound/soc/sof/intel/hda.h | 65 + sound/soc/sof/intel/mtl.c | 20 +- sound/soc/sof/ipc3-topology.c | 14 +- sound/soc/sof/ipc3.c | 11 +- sound/soc/sof/ipc4-topology.c | 59 +- sound/soc/sof/sof-client-ipc-msg-injector.c | 29 +- sound/soc/sof/sof-client-probes.c | 4 + sound/soc/sof/topology.c | 3 +- sound/usb/bcd2000/bcd2000.c | 3 +- sound/usb/endpoint.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 12 +- tools/arch/x86/include/asm/disabled-features.h | 21 +- tools/arch/x86/include/asm/msr-index.h | 13 + tools/bpf/runqslower/Makefile | 7 +- tools/include/linux/bitmap.h | 12 +- tools/include/linux/objtool.h | 9 +- tools/include/uapi/linux/kvm.h | 1 + tools/lib/bitmap.c | 6 +- tools/lib/bpf/libbpf.c | 38 +- tools/lib/bpf/libbpf.h | 16 + tools/lib/bpf/libbpf.map | 1 + tools/objtool/arch/x86/decode.c | 5 + tools/objtool/builtin-check.c | 13 + tools/objtool/check.c | 330 +- tools/objtool/include/objtool/arch.h | 1 + tools/objtool/include/objtool/builtin.h | 2 + tools/objtool/include/objtool/check.h | 24 +- tools/objtool/include/objtool/elf.h | 1 + tools/objtool/include/objtool/objtool.h | 1 + tools/objtool/objtool.c | 1 + tools/perf/Documentation/perf-lock.txt | 7 + tools/perf/Documentation/perf-record.txt | 5 + tools/perf/builtin-lock.c | 426 +- tools/perf/builtin-trace.c | 2 + tools/perf/tests/perf-time-to-tsc.c | 27 +- tools/perf/tests/pmu-events.c | 1 + tools/perf/tests/shell/stat_all_metrics.sh | 47 +- tools/perf/tests/shell/test_brstack.sh | 114 + tools/perf/util/callchain.c | 18 +- tools/power/pm-graph/README | 6 +- tools/power/pm-graph/bootgraph.py | 20 +- .../pm-graph/config/custom-timeline-functions.cfg | 2 +- tools/power/pm-graph/sleepgraph.py | 518 +- tools/testing/cxl/test/cxl.c | 56 +- tools/testing/cxl/test/mem.c | 53 +- tools/testing/cxl/test/mock.c | 8 +- tools/testing/nvdimm/test/ndtest.c | 77 - tools/testing/selftests/Makefile | 28 +- tools/testing/selftests/arm64/mte/Makefile | 1 - tools/testing/selftests/arm64/signal/Makefile | 1 - .../testing/selftests/arm64/signal/test_signals.h | 4 +- tools/testing/selftests/bpf/prog_tests/bpf_iter.c | 16 + .../selftests/bpf/prog_tests/kprobe_multi_test.c | 2 + tools/testing/selftests/bpf/progs/bpf_iter.h | 7 + tools/testing/selftests/bpf/progs/bpf_iter_ksym.c | 74 + .../selftests/bpf/progs/test_xdp_noinline.c | 30 +- .../selftests/drivers/s390x/uvdevice/Makefile | 1 - tools/testing/selftests/futex/functional/Makefile | 1 - tools/testing/selftests/kvm/Makefile | 1 - tools/testing/selftests/kvm/aarch64/vgic_init.c | 15 +- tools/testing/selftests/landlock/Makefile | 10 +- tools/testing/selftests/lib.mk | 38 - tools/testing/selftests/net/.gitignore | 1 + tools/testing/selftests/net/Makefile | 4 +- .../selftests/net/arp_ndisc_untracked_subnets.sh | 308 + tools/testing/selftests/net/fib_nexthop_nongw.sh | 119 + tools/testing/selftests/net/mptcp/Makefile | 3 +- tools/testing/selftests/net/mptcp/mptcp_join.sh | 30 + tools/testing/selftests/net/tls.c | 51 + tools/testing/selftests/proc/proc-pid-vm.c | 75 +- tools/testing/selftests/safesetid/Makefile | 2 +- tools/testing/selftests/safesetid/safesetid-test.c | 295 +- tools/testing/selftests/sgx/defines.h | 23 + tools/testing/selftests/sgx/load.c | 41 + tools/testing/selftests/sgx/main.c | 1435 + tools/testing/selftests/sgx/main.h | 1 + tools/testing/selftests/sgx/test_encl.c | 68 + tools/testing/selftests/sgx/test_encl_bootstrap.S | 6 + tools/testing/selftests/tc-testing/Makefile | 1 - tools/testing/selftests/timers/adjtick.c | 2 +- tools/testing/selftests/timers/change_skew.c | 2 +- .../testing/selftests/timers/clocksource-switch.c | 71 +- .../testing/selftests/timers/inconsistency-check.c | 32 +- tools/testing/selftests/timers/nanosleep.c | 18 +- tools/testing/selftests/timers/raw_skew.c | 2 +- tools/testing/selftests/timers/skew_consistency.c | 2 +- tools/testing/selftests/timers/valid-adjtimex.c | 2 +- tools/testing/selftests/vm/Makefile | 1 - tools/vm/page_owner_sort.c | 32 +- virt/kvm/kvm_main.c | 1 + 3075 files changed, 247421 insertions(+), 47317 deletions(-) create mode 100644 Documentation/devicetree/bindings/arm/marvell/marvell,ac5.yaml delete mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.txt create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,dsi.yaml create mode 100644 Documentation/devicetree/bindings/display/mediatek/mediatek,mdp [...] delete mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.txt create mode 100644 Documentation/devicetree/bindings/gpio/gpio-tpic2810.yaml create mode 100644 Documentation/devicetree/bindings/interrupt-controller/renesas, [...] create mode 100644 Documentation/devicetree/bindings/leds/leds-bcm63138.yaml create mode 100644 Documentation/devicetree/bindings/media/i2c/ovti,ov5693.yaml create mode 100644 Documentation/devicetree/bindings/misc/qemu,vcpu-stall-detector.yaml create mode 100644 Documentation/devicetree/bindings/mmc/samsung,s3c6410-sdhci.yaml delete mode 100644 Documentation/devicetree/bindings/mmc/samsung-sdhci.txt delete mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] create mode 100644 Documentation/devicetree/bindings/mtd/partitions/arm,arm-firmwa [...] delete mode 100644 Documentation/devicetree/bindings/net/sff,sfp.txt create mode 100644 Documentation/devicetree/bindings/net/sff,sfp.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,msm8909-tlmm.yaml delete mode 100644 Documentation/devicetree/bindings/power/reset/msm-poweroff.txt create mode 100644 Documentation/devicetree/bindings/power/reset/qcom,pshold.yaml delete mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.txt create mode 100644 Documentation/devicetree/bindings/regulator/qcom,spmi-regulator.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7180-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/remoteproc/qcom,sc7280-mss-pil.yaml create mode 100644 Documentation/devicetree/bindings/spi/atmel,at91rm9200-spi.yaml delete mode 100644 Documentation/devicetree/bindings/spi/spi_atmel.txt create mode 100644 Documentation/devicetree/bindings/timer/st,nomadik-mtu.yaml create mode 100644 Documentation/devicetree/bindings/usb/analogix,anx7411.yaml delete mode 100644 Documentation/process/submitting-drivers.rst delete mode 100644 Documentation/translations/it_IT/process/submitting-drivers.rst create mode 100644 Documentation/translations/zh_CN/admin-guide/reporting-regressions.rst create mode 100644 Documentation/translations/zh_CN/core-api/watch_queue.rst delete mode 100644 Documentation/translations/zh_CN/process/submitting-drivers.rst delete mode 100644 Documentation/translations/zh_TW/process/submitting-drivers.rst create mode 100644 Documentation/virt/hyperv/clocks.rst create mode 100644 Documentation/virt/hyperv/index.rst create mode 100644 Documentation/virt/hyperv/overview.rst create mode 100644 Documentation/virt/hyperv/vmbus.rst create mode 100644 arch/arm/boot/dts/qcom-ipq8064-smb208.dtsi delete mode 100644 arch/arm/mach-davinci/board-dm644x-evm.c delete mode 100644 arch/arm/mach-davinci/board-dm646x-evm.c delete mode 100644 arch/arm/mach-davinci/board-neuros-osd2.c delete mode 100644 arch/arm/mach-davinci/board-sffsdr.c delete mode 100644 arch/arm/mach-davinci/dm644x.c delete mode 100644 arch/arm/mach-davinci/dm646x.c create mode 100644 arch/arm64/boot/dts/broadcom/bcmbca/bcm4912-asus-gt-ax6000.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx25xx.dtsi create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx-rd.dts create mode 100644 arch/arm64/boot/dts/marvell/ac5-98dx35xx.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-hayato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada-spherion-r0.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8192-asurada.dtsi create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r1.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r2.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry-tomato-r3.dts create mode 100644 arch/arm64/boot/dts/mediatek/mt8195-cherry.dtsi delete mode 100644 arch/mips/configs/capcella_defconfig delete mode 100644 arch/mips/configs/e55_defconfig delete mode 100644 arch/mips/configs/mpc30x_defconfig delete mode 100644 arch/mips/configs/tb0219_defconfig delete mode 100644 arch/mips/configs/tb0226_defconfig delete mode 100644 arch/mips/configs/tb0287_defconfig delete mode 100644 arch/mips/configs/workpad_defconfig delete mode 100644 arch/mips/include/asm/mach-vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/capcella.h delete mode 100644 arch/mips/include/asm/vr41xx/giu.h delete mode 100644 arch/mips/include/asm/vr41xx/irq.h delete mode 100644 arch/mips/include/asm/vr41xx/mpc30x.h delete mode 100644 arch/mips/include/asm/vr41xx/pci.h delete mode 100644 arch/mips/include/asm/vr41xx/siu.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0219.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0226.h delete mode 100644 arch/mips/include/asm/vr41xx/tb0287.h delete mode 100644 arch/mips/include/asm/vr41xx/vr41xx.h delete mode 100644 arch/mips/pci/fixup-capcella.c delete mode 100644 arch/mips/pci/fixup-mpc30x.c delete mode 100644 arch/mips/pci/fixup-tb0219.c delete mode 100644 arch/mips/pci/fixup-tb0226.c delete mode 100644 arch/mips/pci/fixup-tb0287.c delete mode 100644 arch/mips/pci/ops-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.c delete mode 100644 arch/mips/pci/pci-vr41xx.h delete mode 100644 arch/mips/vr41xx/Kconfig delete mode 100644 arch/mips/vr41xx/Makefile delete mode 100644 arch/mips/vr41xx/Platform delete mode 100644 arch/mips/vr41xx/casio-e55/Makefile delete mode 100644 arch/mips/vr41xx/casio-e55/setup.c delete mode 100644 arch/mips/vr41xx/common/Makefile delete mode 100644 arch/mips/vr41xx/common/bcu.c delete mode 100644 arch/mips/vr41xx/common/cmu.c delete mode 100644 arch/mips/vr41xx/common/giu.c delete mode 100644 arch/mips/vr41xx/common/icu.c delete mode 100644 arch/mips/vr41xx/common/init.c delete mode 100644 arch/mips/vr41xx/common/irq.c delete mode 100644 arch/mips/vr41xx/common/pmu.c delete mode 100644 arch/mips/vr41xx/common/rtc.c delete mode 100644 arch/mips/vr41xx/common/siu.c delete mode 100644 arch/mips/vr41xx/common/type.c delete mode 100644 arch/mips/vr41xx/ibm-workpad/Makefile delete mode 100644 arch/mips/vr41xx/ibm-workpad/setup.c create mode 100644 arch/s390/lib/expoline/Makefile rename arch/s390/lib/{ => expoline}/expoline.S (100%) create mode 100644 arch/um/include/asm/archrandom.h create mode 100644 arch/um/include/asm/kasan.h create mode 100644 arch/x86/entry/entry.S create mode 100644 arch/x86/kvm/vmx/run_flags.h create mode 100644 crypto/aria.c create mode 100644 drivers/block/ublk_drv.c create mode 100644 drivers/clocksource/timer-tegra186.c mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/clk/clk_11_0_1_s [...] mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_offset.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_2_0_3_sh_mask.h mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] mode change 100755 => 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_2_0_3_ [...] create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.c create mode 100644 drivers/gpu/drm/i915/gt/intel_ggtt_gmch.h delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.c delete mode 100644 drivers/gpu/drm/i915/gt/intel_gt_gmch.h create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.c create mode 100644 drivers/gpu/drm/i915/gt/intel_gt_mcr.h create mode 100644 drivers/gpu/drm/mediatek/mtk_disp_merge.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.c create mode 100644 drivers/gpu/drm/mediatek/mtk_mdp_rdma.h delete mode 100644 drivers/gpu/drm/nouveau/include/nvkm/subdev/secboot.h create mode 100644 drivers/interconnect/qcom/icc-common.c create mode 100644 drivers/interconnect/qcom/icc-common.h create mode 100644 drivers/iommu/intel/iommu.h create mode 100644 drivers/iommu/intel/trace.h create mode 100644 drivers/irqchip/irq-renesas-rzg2l.c create mode 100644 drivers/leds/blink/leds-bcm63138.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.c create mode 100644 drivers/media/platform/rockchip/rkisp1/rkisp1-csi.h create mode 100644 drivers/media/test-drivers/vimc/vimc-lens.c create mode 100644 drivers/misc/habanalabs/common/decoder.c create mode 100644 drivers/misc/habanalabs/common/mmu/mmu_v2_hr.c create mode 100644 drivers/misc/habanalabs/common/security.c create mode 100644 drivers/misc/habanalabs/gaudi2/Makefile create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2.c create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2P.h create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight.c create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_coresight_regs.h create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_masks.h create mode 100644 drivers/misc/habanalabs/gaudi2/gaudi2_security.c create mode 100644 drivers/misc/habanalabs/include/gaudi2/arc/gaudi2_arc_common_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_arc0_d [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_k [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/arc_farm_kdma_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/cpu_if_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_dec0_cmd_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_co [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_edma1_qm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_mm [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_hmmu0_st [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_acc_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_a [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_c [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_sbte [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_mme_wb0_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_ctr [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_rtr0_mst [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_sync_mng [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_cfg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_eml [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_tpc0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_br [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore0_vdec0_ct [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore1_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/dcore3_mme_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_blocks_l [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/gaudi2_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_cgm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qm_arc_aux [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_qpc0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_com [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/nic0_umr0_0_uns [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dbi_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_dec0_cmd_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_brdg [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_vdec0_ctrl [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pcie_wrap_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_ctx_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_core_spec [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_arc_au [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_axuser [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_cgm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_core_ctx_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pdma1_qm_axuser [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_hbw_stlb_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/pmmu_pif_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_etr_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_global_con [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_reset_conf_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/psoc_timestamp_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_desc_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_masks.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_arc_aux_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_axuser_ [...] create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_cgm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_qm_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/rot0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_edge_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/asic_reg/xbar_mid_0_regs.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_ids_map_extended.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_async_virt_events.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_coresight.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_fw_if.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_packets.h create mode 100644 drivers/misc/habanalabs/include/gaudi2/gaudi2_reg_map.h create mode 100644 drivers/misc/habanalabs/include/hw_ip/mmu/mmu_v2_0.h create mode 100644 drivers/misc/vcpu_stall_detector.c rename drivers/net/dsa/{ => qca}/qca8k.c (100%) rename drivers/net/dsa/{ => qca}/qca8k.h (100%) create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_fs.h create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.c create mode 100644 drivers/net/ethernet/marvell/octeontx2/af/rvu_npc_hash.h create mode 100644 drivers/net/ethernet/mellanox/mlx5/core/esw/debugfs.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt76_connac2_mac.h create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.c create mode 100644 drivers/net/wireless/mediatek/mt76/mt7921/acpi_sar.h create mode 100644 drivers/nvme/common/Kconfig create mode 100644 drivers/nvme/common/Makefile create mode 100644 drivers/nvme/common/auth.c create mode 100644 drivers/nvme/host/auth.c create mode 100644 drivers/nvme/target/auth.c create mode 100644 drivers/nvme/target/fabrics-cmd-auth.c create mode 100644 drivers/pinctrl/qcom/pinctrl-msm8909.c create mode 100644 drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c create mode 100644 drivers/platform/chrome/cros_typec_switch.c delete mode 100644 drivers/power/supply/pm2301_charger.h create mode 100644 drivers/soc/mediatek/mt6795-pm-domains.h create mode 100644 drivers/usb/typec/anx7411.c create mode 100644 drivers/usb/typec/retimer.c create mode 100644 drivers/usb/typec/retimer.h create mode 100644 drivers/virtio/virtio_anchor.c delete mode 100644 fs/erofs/zpvec.h create mode 100644 fs/xfs/xfs_iunlink_item.c create mode 100644 fs/xfs/xfs_iunlink_item.h delete mode 100644 include/asm-generic/platform-feature.h create mode 100644 include/crypto/aria.h create mode 100644 include/dt-bindings/power/mt6795-power.h create mode 100644 include/linux/base64.h create mode 100644 include/linux/gfp_types.h delete mode 100644 include/linux/intel-iommu.h create mode 100644 include/linux/nvme-auth.h delete mode 100644 include/linux/page_zone.h delete mode 100644 include/linux/platform-feature.h create mode 100644 include/linux/usb/typec_retimer.h create mode 100644 include/linux/virtio_anchor.h delete mode 100644 include/media/hevc-ctrls.h delete mode 100644 include/trace/events/intel_iommu.h create mode 100644 include/uapi/linux/ublk_cmd.h create mode 100644 kernel/module/Kconfig delete mode 100644 kernel/platform-feature.c create mode 100644 lib/base64.c rename lib/{ => crypto}/sha1.c (100%) create mode 100644 net/tls/tls_strp.c copy arch/arm/mach-imx/Makefile.boot => scripts/dummy-tools/dummy-plugin-dir/inclu [...] create mode 100644 sound/pci/hda/hda_cs_dsp_ctl.c create mode 100644 sound/pci/hda/hda_cs_dsp_ctl.h create mode 100644 sound/soc/amd/acp/acp-rembrandt.c create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.c create mode 100644 sound/soc/mediatek/common/mtk-dsp-sof-common.h create mode 100644 sound/soc/mediatek/common/mtk-soc-card.h create mode 100755 tools/perf/tests/shell/test_brstack.sh create mode 100644 tools/testing/selftests/bpf/progs/bpf_iter_ksym.c create mode 100755 tools/testing/selftests/net/arp_ndisc_untracked_subnets.sh create mode 100755 tools/testing/selftests/net/fib_nexthop_nongw.sh