This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_kernel/gnu-release-aarch64-next-allnoconfig in repository toolchain/ci/linux.
omits 7c5e07b73ff3 Add linux-next specific files for 20220728 omits 59c7190722bf fix up for "dm: Add verity helpers for LoadPin" omits 40ef37dfcd06 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] omits d7643392ca9c Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] omits f57ca4817f3b Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] omits a04073a599c6 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 206472f45784 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 042bf8df0d0b Merge branch 'bitmap-for-next' of https://github.com/norov [...] omits 9868e24dce23 Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] omits 6fb4fb42460c Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits a2261d9f01c4 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits c28fab17145d Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits 6b4a3e6fac21 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a9a06b24ab1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits de2fd5f5bc27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52004bca5f82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 50186f0b6f50 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 16257349156c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7393c196f474 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits a7119633612d Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits 20126c4bae0e Merge branch 'hmm' of git://git.kernel.org/pub/scm/linux/k [...] omits bb9f29afc047 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 429b8ae29ad2 Merge branch 'main' of git://git.infradead.org/users/willy [...] omits 5e46b72ee70f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ba92152bbb5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 391af868a55d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e447a3951c78 Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] omits a07d22b5e83b Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits 8b0e43d7bcec Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits 81cf2212d015 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits eb8489c79314 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f48c509f6581 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 9d5d915fb7ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 22036ad6471c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 97dfc2bfcc6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9d8f413b3624 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 91188679ea87 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 8607ebea0316 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d893b85f2608 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 89baee2ac006 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 20509d895d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 540bab441eed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9fbd4cd1104b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 55e0781c16af Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits ca7e222fffa1 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git omits c3634c799028 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] omits df0b60ba0ccf Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 9dea40967d26 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits a7a166a6ee75 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 9dab0542080d Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 459532d7d4d3 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits 7bc738184967 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44bd77ae2f7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f6a50a63b553 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4195cbc0a6f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 12d97606ac36 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits d11d44f5b6d2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 355f4b5774ff Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits acc56de350c0 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 8c50d3d91505 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aae2b9c24ccf Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits 35e8ef912fc0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits ad1a06706e6f Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits 6826ff5991a1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b294c1ba7743 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5980716b810f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cf4cd39f8c08 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ffd8eb3d9d32 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ac850d073732 Merge branch 'master' of git://www.linux-watchdog.org/linu [...] omits f57aa3a16884 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5f9b7b118266 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 2d85aa6de041 Merge branch 'next' of git://github.com/cschaufler/smack-next omits 5f4f75aa3ccd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7dc129957d7b Merge branch 'safesetid-next' of https://github.com/micah- [...] omits df66ba78c904 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits deaea3428eb9 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 348433ec596a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2e7c048b4935 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 775c8dc71123 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6d4ad9cb999 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] omits 89624b464c04 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 81675222e61c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 943d523160e3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb4a0f70d3b3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b0d696ddcdf6 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits d1c705a500cc Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 61c0e1118c0d Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] omits 66b707a8b08d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 628a86d90c78 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 046c09405c55 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 99d4fcd2ef39 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits defaaff43c5c Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits 4a22f0853443 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits 96bce6a87ad9 Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" omits 492a26407e2c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3b065c31f4a8 Merge branch 'spi-nor/next' of git://git.kernel.org/pub/sc [...] omits 08eabbfb82df Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 290f5af9c174 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits a454b7523255 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2ae7cd05390a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits babe41fcc2fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 961aac592057 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits bfc0c3fd8aff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 44f5d748dd49 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5c0572a8c697 Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] omits 86ad110b69c0 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits 7ea6cce612f8 Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 018032642933 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 662139faf07d Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits c8237993ddba Merge branch 'master' of git://linuxtv.org/media_tree.git omits 467041304702 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 574ae2998000 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits cd9970306cc5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 433f79eeea7a next-20220722/hid omits 1b9d1dbb3001 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next omits 3fea57a391e8 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 8b4d72fa8c2b Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] omits 08765bd733f4 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 14044bd3be24 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9cfb68eadba1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 94736f3b9c0d Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits e0dc01136926 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] omits 5bd70890206d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eda43c91cfd5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits af1d1d2f3e62 Merge branch '9p-next' of git://github.com/martinetd/linux omits 4155f88fb031 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 9e274dbf81d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 93d5a1a7dfb4 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] omits d6502c084c1d Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits 6bdb41433437 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d4548f70bf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 6704921a48d0 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] omits 05a6ca527b1a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 3437a293522a Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 0343eac11367 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits f6a4bd2bb31d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 5866cea070b4 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits f5218144334f Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] omits 6a22dda58cdf Merge branch 'master' of git://github.com/ceph/ceph-client.git omits a354c620f632 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3d810ed5c608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 64f36d5389d4 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits ef2d84d09994 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 72202e9bb0d1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e30727fee2a2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 43f20f2ff3c7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a0405f49c608 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 36c4dbb3e786 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits fe6ccdd5a531 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits 9db5e69af1f4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a374c65e2106 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 40d9e28c2241 Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] omits 046537a939b0 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits fd533e86361a Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits 3598c89f7c21 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits 3a7a3c394bea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits af78d47e6e1e Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits dbb541f59c30 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits 09fcb911bf50 Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 19bfc927d6db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cb2c1bfa8402 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 605f925edf42 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 7321e393082c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 4eeebcfa5cbf Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 05cc3b7d804a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 39fc32fe9653 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0a203ea37725 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e904b7606d1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d718941e9c39 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 2918aa6e0862 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 58133b38cce7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 7970b1805cef Merge branch 'next' of https://github.com/Broadcom/stblinux.git omits 515cdb34cc3d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 7587da5caeb8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 316225ab0a4a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b5f1f09e7f45 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits d40269b953fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f37403b3d1a7 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits ea0d24f1b631 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits f6095d05601f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0f57c363edec Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits bc875603369d Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 1ed7adb07d4b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3a7135672e69 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 86174b74b25e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits f85fbd05a837 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git omits b07a9bd1d7ea Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] omits fcdea23a27c9 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 83f123db4f3e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits b658af1736bf Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits c48704b2348d Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bd9ae4b489f1 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 02aa69510d4a Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits f700311f3ce8 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] omits 203a50ec0cbd Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits b9e86154653b Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 0b1ae1bd1f3d Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 71ff67dd32e3 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 520fc6baa370 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits a60c416947f7 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 89eafcb90bfd Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits 4c9776e0f278 Merge branch 'fixes' of git://git.armlinux.org.uk/~rmk/lin [...] omits 5e5d27b3f2c1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] omits 6199ab913baf Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] omits 3e22a82e120c Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus omits 2609e5c554b9 Merge branch 'pci/header-cleanup-immutable' omits 591e2a3037d7 Merge branch 'pci/misc' omits 888b1d5b99a8 Merge branch 'pci/ctrl/pm-ops' omits c82d8e314e5a Merge branch 'pci/ctrl/xilinx-cpm' omits e99904c2e6d2 Merge branch 'pci/ctrl/vmd' omits 2682aca2f6e0 Merge branch 'pci/ctrl/tegra194' omits 123a0cd1a84b Merge branch 'pci/ctrl/switchtec' omits a01b4dac3bfa Merge branch 'pci/ctrl/rcar-gen2' omits 8246781d62c8 Merge branch 'pci/ctrl/qcom' omits 50746496778d Merge branch 'pci/ctrl/microchip' omits 5229da4bd5c0 Merge branch 'pci/ctrl/mediatek-gen3' omits 83f8f7b4ec39 Merge branch 'pci/ctrl/mediatek' omits f163e95473ad Merge branch 'pci/ctrl/loongson' omits 57ff4ec9028b Merge branch 'pci/ctrl/iproc' omits e5dcd2e0a798 Merge branch 'pci/ctrl/imx6' omits b3da40a4d483 Merge branch 'pci/ctrl/fu740' omits 625cce89b512 Merge branch 'pci/ctrl/exynos' omits b3d830235f44 Merge branch 'pci/ctrl/dwc-edma' omits bfbd65e1f1a9 Merge branch 'pci/ctrl/dwc' omits 958bf7de62e4 Merge branch 'pci/ctrl/brcmstb' omits dc57f1884e7f Merge branch 'pci/ctrl/aardvark' omits c61df31d8217 Merge branch 'pci/virtualization' omits 999e5eaab6c2 Merge branch 'pci/pm' omits 71cc36881ca4 Merge branch 'pci/err' omits b3451615b01d Merge branch 'pci/enumeration' omits a1d0a1d2d554 Merge branch 'pci/endpoint' omits 951b8fe41758 Merge branch 'pci/aspm' omits fe67bd563ec2 cifs: avoid use of global locks for high contention data omits 13474ba176c9 Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() omits 4cdfa6ef7aa0 erofs: update ctx->pos for every emitted dirent omits ba1de919d19b drm/amd/display: remove unneeded semicolon omits ddd382bd9205 drm/amdgpu: fix i2s_pdata out of bound array access omits 055d6c016db4 drm/amdkfd: fix kgd_mem memory leak when importing dmabuf omits 797be9d0d26c drm/amdgpu: add debugfs for kfd system and ttm mem used omits e0e07734d71e drm/amdkfd: track unified memory reservation with xnack off omits 349a8bd3e80f drm/amd/display: fix signedness bug in execute_synaptics_r [...] omits 906f46e818cd drm/amd/display: Clean up some inconsistent indenting omits 560bae7d3f4d drm/amd/display: Clean up some inconsistent indenting omits 0d4a6cc31a82 drm/amd/display: Clean up some inconsistent indenting omits 98b378d2c680 drm/amd/display: Clean up some inconsistent indenting omits f60293ee3c68 drm/amd/display: Clean up some inconsistent indenting omits 6b07aaebfa45 drm/amd/display: Clean up some inconsistent indenting omits 9f5c1b244f6a drm/amd/display: Clean up some inconsistent indenting omits d603449a3754 drm/amd/display: Clean up some inconsistent indenting omits 9d4d685eb808 drm/amd/display: Clean up some inconsistent indenting omits bc82c81f4f33 drm/amd/display: Clean up some inconsistent indenting omits d06bfb641a23 drm/amd/display: Clean up some inconsistent indenting omits eec5ad55565f drm/amd/display: Clean up some inconsistent indenting omits 6ba629c52b2c drm/amd/display: Clean up some inconsistent indenting omits aa700b42402d drm/amd/display: Clean up some inconsistent indenting omits f074287036ba drm/amd/display: Clean up some inconsistent indenting omits 9801313725a1 drm/amd/display: Clean up some inconsistent indenting omits 1be6e8dcdfab drm/amd/display: Clean up some inconsistent indenting omits 1d0855cd90ca drm/amd/display: Clean up some inconsistent indenting omits 2d1bb1441ebf drm/amd/display: Clean up some inconsistent indenting omits 0717981efe7b drm/amd/display: Clean up some inconsistent indenting omits 76bce367b4a1 drm/amdkfd: Split giant svm range omits 5090c3e9142d drm/amdkfd: Set svm range max pages omits b27943b1be1a drm/amdgpu: Allow TTM to evict svm bo from same process omits cc23361d781e drm/amdgpu: Fix the incomplete product number omits 61fd5820205a drm/amdgpu: use adev_to_drm for consistency omits 2d56d7fae07b drm/amdgpu/dc/dce: fix repeated words in comments omits 42656b71cd86 Merge branches 'misc' and 'fixes' into for-next omits af7bd2b9ef0a ARM: 9219/1: fix undeclared soft_restart omits 85d300ec5e61 ARM: 9218/1: dma-mapping: fix pointer/integer warning omits a7b7b547fbd8 ARM: 9217/1: add definition of arch_irq_work_raise() omits 39f2a5c001cb Merge branch 'for-5.20/block-iter' into for-next omits 4846ed2fbc82 Merge branch 'for-5.20/drivers' into for-next omits d71f4e61d131 Merge branch 'for-5.20/drivers-post' into for-next omits 61cf18788a4a Merge branch 'for-5.20/io_uring-zerocopy-send' into for-next omits a3f51f81947a Merge branch 'for-5.20/io_uring-buffered-writes' into for-next omits 19b3b8242f1a Merge branch 'for-5.20/io_uring' into for-next omits c9ca8dcc66a9 block: pass struct queue_limits to the bio splitting helpers omits fa785c340621 block: move bio_allowed_max_sectors to blk-merge.c omits 0ef1e5aa4337 block: move the call to get_max_io_size out of blk_bio_seg [...] omits 1be3479b8533 block: move ->bio_split to the gendisk omits 4d70e071de1f block: change the blk_queue_bounce calling convention omits b1b9c6f4d078 block: change the blk_queue_split calling convention omits 12ecba7321a3 Merge tag 'nvme-5.20-2022-07-27' of git://git.infradead.or [...] omits 32730b76ad53 cifs: remove remaining build warnings omits 5bca85a96deb cifs: list_for_each() -> list_for_each_entry() omits 4c97be8239dc cifs: update MAINTAINERS file with reviewers omits 159547c98c1b smb2: small refactor in smb2_check_message() omits 6adfaf3342b1 cifs: Fix memory leak when using fscache omits 341086044bcc cifs: remove minor build warning omits 3bceaba80387 cifs: remove some camelCase and also some static build warnings omits 64ddd185badb Merge perf/core into tip/master omits 2eac2b956b6d Merge branch into tip/master: 'x86/vmware' omits 10c16c080076 Merge branch into tip/master: 'x86/sgx' omits 93d03c7b87f5 Merge branch into tip/master: 'x86/mm' omits ee95aee25539 Merge branch into tip/master: 'x86/misc' omits 057426d888c5 Merge branch into tip/master: 'x86/kdump' omits e83ad807402a Merge branch into tip/master: 'x86/fpu' omits 4a5fa4b0a6c1 Merge branch into tip/master: 'x86/cpu' omits cd1fe0e06c7c Merge branch into tip/master: 'x86/core' omits 3f6439458e8b Merge branch into tip/master: 'x86/cleanups' omits 5ef3188aafbc Merge branch into tip/master: 'x86/build' omits 202801fab411 Merge branch into tip/master: 'sched/core' omits 392c0e313799 Merge branch into tip/master: 'ras/core' omits 5f8f615614b1 Merge branch into tip/master: 'perf/core' omits 038d71765d5a Merge branch into tip/master: 'locking/core' omits 00d44dc8bd66 Merge branch into tip/master: 'irq/core' omits caf998641a96 ksmbd: fix racy issue while destroying session on multichannel omits 859bf2b4ffe9 ksmbd: use wait_event instead of schedule_timeout() omits 4724a9771b17 Merge branch 'mm-nonmm-unstable' into mm-everything omits 930c04182e15 MAINTAINERS: kunit: Add David Gow as a maintainer of KUnit omits 5650727aa713 mailmap: add linux.dev alias for Brendan Higgins omits 29739a423787 mailmap: update Kirill's email omits 5f6c0fb66f00 profile: setup_profiling_timer() is moslty not implemented omits 8c7559197b05 ocfs2: fix a typo in a comment omits 01ce2ab13327 ocfs2: use the bitmap API to simplify code omits 754754a13127 ocfs2: remove some useless functions omits c830c22c5f91 lib/mpi: fix typo 'the the' in comment omits a2dc2f847ab5 proc: add some (hopefully) insightful comments omits 65d24c646680 bdi: remove enum wb_congested_state omits 7c96d0abe4cf kernel/hung_task: fix address space of proc_dohung_task_ti [...] omits f23b27094470 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] omits 31b1f2773dc3 squashfs: support reading fragments in readahead call omits a78d25c14c84 squashfs: implement readahead omits ae6d6f6d51cb squashfs: always build "file direct" version of page actor omits 3232be6edfe2 Revert "squashfs: provide backing_dev_info in order to dis [...] omits 6a2c917f18c1 lib/debugobjects: fix stat count and optimize debug_object [...] omits 958cf0c8667b init/main.c: silence some -Wunused-parameter warnings omits daff158fe751 ocfs2: fix ocfs2 corrupt when iputting an inode omits 8e02966ebba2 ocfs2: clear links count in ocfs2_mknod() if an error occurs omits 736a7b72d1ee ocfs2: reflink deadlock when clone file to the same direct [...] omits 9069afdb10ad mm: memory-failure: convert to pr_fmt() omits 3a0af02ccd73 mm: use is_zone_movable_page() helper omits 266383e00060 hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() omits 72e96273a4ca hugetlbfs: cleanup some comments in inode.c omits 14c02c41dbf3 hugetlbfs: remove unneeded header file omits bab6870b53e3 hugetlbfs: remove unneeded hugetlbfs_ops forward declaration omits 22f8a3081e04 hugetlbfs: use helper macro SZ_1{K,M} omits be15c1d0a182 mm: cleanup is_highmem() omits d970c41b50d1 mm/hmm: add a test for cross device private faults omits e07a53632a3f selftests: add soft-dirty into run_vmtests.sh omits 7ae45d033c2d selftests: soft-dirty: add test for mprotect omits 7c29cde14145 mm/mprotect: fix soft-dirty check in can_change_pte_writable() omits a8cc097d3d39 mm: memcontrol: fix potential oom_lock recursion deadlock omits c7d6c13b1b5c mm/gup.c: fix formatting in check_and_migrate_movable_page() omits e79df858af16 xfs: fail dax mount if reflink is enabled on a partition omits 80360e74d946 mm/memcontrol.c: remove the redundant updating of stats_fl [...] omits ee8c4a5a0e84 userfaultfd: don't fail on unrecognized features omits 6344534059f1 hugetlb_cgroup: fix wrong hugetlb cgroup numa stat omits 627f641cbc42 selftest/vm: uninitialized variable in main() omits 0ad32817f8d6 mm/cma_debug.c: align the name buffer length as struct cma omits 65bda5ed023a tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] omits a7c7d24d9958 mm/mempolicy: remove unneeded out label omits 0837cb1c5c9c mm/page_alloc: correct the wrong cpuset file path in comment omits 849ef5f18617 mm: remove unneeded PageAnon check in restore_exclusive_pte() omits 46975cb4db61 tools/vm/page_owner_sort.c: adjust the indent in is_need() omits 3f41d3b7ea37 mm-shmem-support-fs_ioc_etflags-in-tmpfs-fix omits 736da2de0885 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs omits 446c6152edc4 mm, hwpoison: enable memory error handling on 1GB hugepage omits 594d65661f06 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage omits 8da70574d3a3 mm, hwpoison: make __page_handle_poison returns int omits 5626c958436d mm, hwpoison: set PG_hwpoison for busy hugetlb pages omits b87985296b97 mm, hwpoison: make unpoison aware of raw error info in hwp [...] omits 68948b921acf mm, hwpoison, hugetlb: support saving mechanism of raw err [...] omits 3454628938db mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] omits 0942b5603178 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] omits 22bcd868b3c1 mm/damon/reclaim: fix potential memory leak in damon_recla [...] omits a0ff422fb54b mm-vmpressure-dont-count-proactive-reclaim-in-vmpressure-v5 omits a9b1525575d8 mm: vmpressure: don't count proactive reclaim in vmpressure omits 5ff4634d9928 zsmalloc: zs_malloc: return ERR_PTR on failure omits 3c084af075c1 writeback: remove inode_to_wb_is_valid() omits 08d28b3461bc memblock,arm64: expand the static memblock memory table omits 0378d1f81b09 mm: remove obsolete comment in do_fault_around() omits 6ffa89c89a54 mm: compaction: include compound page count for scanning i [...] omits c7d464d61e2a selftests/vm: add selftest to verify multi THP collapse omits 5971c6d7607d selftests/vm: add selftest to verify recollapse of THPs omits 3356532d2bcf selftests/vm: add MADV_COLLAPSE collapse context to selftests omits 05c10526d5ee selftests/vm: dedup hugepage allocation logic omits 5ac0cdd1fd10 selftests/vm: modularize collapse selftests omits ce37df8ce58c mm/madvise: add MADV_COLLAPSE to process_madvise() omits e53446fef9cd mm/khugepaged: rename prefix of shared collapse functions omits 202dcf26cd44 mm/khugepaged: delay computation of hpage boundaries until use omits 7f7c5e78d07e mm/khugepaged: add missing kfree() to madvise_collapse() omits 93a3fbe2dbbc mm/khugepaged: Avoid possible memory leak in failure path omits ae97fa486835 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse omits 83c334a59863 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] omits c19c5cc700ec mm/khugepaged: consistently order cc->is_khugepaged and pt [...] omits 7cb62a16d65a mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() omits 5b9a8ce9a05f mm/khugepaged: add flag to predicate khugepaged-only behavior omits cba615437d5b mm/khugepaged: propagate enum scan_result codes back to callers omits 9b6cd47b78b7 mm/khugepaged: dedup and simplify hugepage alloc and charging omits aee66850e4f5 mm-khugepaged-add-struct-collapse_control-fix-fix omits c4ba7e3a9556 mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR omits 23be8f1b784b mm/khugepaged: add struct collapse_control omits 867e7f5a638f mm: khugepaged: don't carry huge page to the next loop for [...] omits 237f147ab2c7 selftests/vm: skip 128TBswitch on unsupported arch omits b1fe44636719 selftests-vm-fix-errno-handling-in-mrelease_test-v4 omits 3cffebda906a selftests/vm: fix errno handling in mrelease_test omits e47f2154a6cc mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] omits 6da558ab7171 filemap: minor cleanup for filemap_write_and_wait_range omits 901622ffe808 memcg: notify about global mem_cgroup_id space depletion omits e236e60fe33c procfs: add 'path' to /proc/<pid>/fdinfo/ omits 9a1d96b57b35 procfs: add 'size' to /proc/<pid>/fdinfo/ omits 30dd1c561d0d mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region omits 2eac9eb6ed4c mm/page_alloc: minor clean up for memmap_init_compound() omits 5350f0fd8bd9 android: binder: fix lockdep check on clearing vma omits 9cdd49a538e3 android-binder-stop-saving-a-pointer-to-the-vma-fix omits 6ce8ce869886 android: binder: stop saving a pointer to the VMA omits 14fc38d3d14f mips: rename mt_init to mips_mt_init omits 9e549622dacb mm: discard __GFP_ATOMIC omits e8536fa934ad mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] omits b7f03ea32426 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst omits 483309a59596 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability omits a5d1eb7dc4aa mm: hugetlb_vmemmap: replace early_param() with core_param() omits 7751bcdebf5a mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] omits d275e272b837 mm: hugetlb_vmemmap: introduce the name HVO omits ed6a5c018060 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling omits 97cf441f2f1d mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() omits 43147a52a8d7 mm-shrinkers-fix-double-kfree-on-shrinker-name-fix omits ad2a0a5cc554 mm: shrinkers: fix double kfree on shrinker name omits 0da5025ea183 Merge branch 'mm-stable' into mm-unstable omits e6cde625497a mm/hmm: fault non-owner device private entries omits fc57509b3cd5 page_alloc: fix invalid watemark check on a negative value omits 9333a68fca71 mailmap: update Gao Xiang's email addresses omits 7b6aedc67c1c userfaultfd: provide properly masked address for huge-pages omits 4d066b49f710 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] omits e8dcabc5cd63 Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 26203a5e04d5 nvme: update MAINTAINERS for the new auth code omits d28e71cd5d41 nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush dur [...] omits 1611f8bc1084 nvme: enable generic interface (/dev/ngXnY) for unknown co [...] omits e9fb2123bf37 nvme: factor out a nvme_ns_is_readonly helper omits 3576061342af nvme: refactor namespace probing omits e54bb24df3bf nvme: generalize the nvme_multi_css check in nvme_scan_ns omits c80a722bca70 nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns omits 35c1b3f93e44 nvme: catch -ENODEV from nvme_revalidate_zones again omits 4f1b057f6ce9 nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS omits f0becfc578c9 nvmet-auth: fix return value check in auth receive omits e63a86f4da08 nvmet-auth: fix return value check in auth send omits fc5eb70315dc nvmet-auth: fix a couple of spelling mistakes omits 86793579ce4b nvmet: fix a format specifier in nvmet_auth_ctrl_exponential omits 6aff7378bceb nvmet: don't check for NULL pointer before kfree in nvmet_ [...] omits a66c53b5bae2 nvme-apple: stop casting function pointer signatures omits 23bf1b1a2225 nvme-tcp: split nvme_tcp_alloc_tagset omits a01e39a5815b nvme-rdma: split nvme_rdma_alloc_tagset omits 8f34758743bc nvme-pci: split nvme_dev_add omits ce6871b29f93 nvme-pci: split nvme_alloc_admin_tags omits 187e1b4b746a nvme-pci: print the command name of aborted commands omits 07a7973ea24a nvme-pci: remove useless assignment in nvme_pci_setup_prps omits 10429afdf08f nvme-auth: uninitialized variable in nvme_auth_transform_key() omits 8d37cb45bc7a nvme-auth: fix off by one checks omits 4dfbd5418763 nvme-auth: fixup kernel test robot warnings omits e83bf5419c4d nvme: define compat_ioctl again to unbreak 32-bit userspace. omits 5d3c8d88c6b3 nvme: don't always build constants.o omits 5509e85fd887 nvme: use command_id instead of req->tag in trace_nvme_com [...] omits 8cfc5f8d77b2 Merge branches 'pm-cpuidle' and 'pm-cpufreq' into linux-next omits a42607f08805 Merge branch 'intel-idle' into linux-next omits ae416ec7aa85 Merge branch 'for-5.20/drivers-post' into for-5.20/tmp omits 57875727ad54 Merge branch 'for-5.20/block' into for-5.20/tmp omits 7cd10df47696 Merge branch 'for-next-next-v5.19-20220726' into for-next- [...] omits 39ce20cba28a Merge branch 'for-next-current-v5.18-20220726' into for-ne [...] omits c993a3f62bff Merge branch 'ext/ioannis/lockdep-v4' into for-next-next-v [...] omits 8aa0208d5459 Merge branch 'misc-next' into for-next-next-v5.19-20220726 omits f00b166d6140 Merge branch 'misc-5.19' into for-next-current-v5.18-20220726 omits 7b67b61f9cb0 btrfs: Add a lockdep annotation for the ordered extents wa [...] omits 5a49c6b15be3 btrfs: Change the lockdep class of struct inode's invalidate_lock omits d3a76f6e96c0 btrfs: Add a lockdep annotation for the pending_ordered wa [...] omits 2f8c732ee37b btrfs: Add lockdep annotations for the transaction states [...] omits b303c07742f3 btrfs: Add a lockdep annotation for the num_extwriters wait event omits 21eedcc9e86b btrfs: Add a lockdep annotation for the num_writers wait event omits 9f9c1bfac6f5 btrfs: Add macros for annotating wait events with lockdep omits f37938de47b3 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 7a6f9e9cf1be md-raid10: fix KASAN warning omits 9f0b715d0011 lib/nodemask: inline next_node_in() and node_random() omits c3aaaf9e2ada powerpc: drop dependency on <asm/machdep.h> in archrandom.h omits 337b15b02db7 Merge branch 'rework/kthreads' into for-next omits c01c1c784a02 printk: Skip console drivers on PREEMPT_RT. omits 871487f56490 parisc: Drop zero variable initialisations in mm/init.c omits 1489327c9aa4 parisc: Do not initialise statics to 0 omits 5358b4f44c04 parisc: Check the return value of ioremap() in lba_driver_probe() omits 7f313801e4ff MAINTAINERS: Update Richard Henderson's address omits 038ef9928e1a Merge tag 'v5.19-rc8' into x86/sgx, to resolve conflicts omits b9887d0fb9dd Merge branch 'x86/build' into x86/kdump, to resolve conflict omits a23a50ee4b62 md-raid: destroy the bitmap after destroying the thread omits a3fcf8e658af md: return the allocated devices from md_alloc omits 895d8d712c1c md: open code md_probe in autorun_devices omits 6e8ed646f065 md: remove unneeded semicolon omits 46a6e351fe60 kconfig: Qt5: tell the user which packages are required omits 858459c33502 modpost: use sym_get_data() to get module device_table data omits 190bc97818fe modpost: drop executable ELF support omits 55ab201793bb checkstack: add riscv support for scripts/checkstack.pl omits 2dc9e74e3712 remove the sx8 block driver omits 2479c96f5d3d openrisc: Add virt defconfig omits 48ef4b584af7 openrisc: Add pci bus support omits 3e2a6fbbbf34 asm-generic: Support NO_IOPORT_MAP in pci_iomap.h omits b182198426ac nbd: add missing definition of pr_fmt omits 98e473cb7f74 cifs: remove unnecessary (void*) conversions. omits 5ef5cf1e7b5c cifs: remove unnecessary type castings omits 0e5c03ee8c9e cifs: remove redundant initialization to variable mnt_sign [...] omits f8d106507a67 smb3: check xattr value length earlier omits 17a217fcefe5 thermal/of: Initialize trip points separately omits db7c5feddbc8 thermal/of: Use thermal trips stored in the thermal zone omits ba187be3e42d thermal/core: Add thermal_trip in thermal_zone omits 786a2b0a4a59 thermal/core: Rename 'trips' to 'num_trips' omits 1f083578cbe2 thermal/core: Move thermal_set_delay_jiffies to static omits 02c6ce6b780e thermal/core: Remove unneeded EXPORT_SYMBOLS omits 17cc2da3c7ee thermal/of: Move thermal_trip structure to thermal.h omits dc68ceda7ffc thermal/of: Remove the device node pointer for thermal_trip omits 3e04a03fb35f thermal/of: Replace device node match with device node search omits 290001198ae1 thermal/core: Remove duplicate information when an error occurs omits b3f10ca8bf19 Merge branches 'thermal-core' and 'thermal-intel' into linux-next omits db062400d279 Merge branches 'pm-devfreq', 'pm-tools' and 'pm-docs' into [...] omits 452c9befe62a Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] omits 97799a422507 Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next omits 550e52c389f7 Merge branch 'acpi-video' into linux-next omits 8df8be8c5e79 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables', 'acpi [...] omits 5c5eed7430c4 Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec' [...] omits 11a04c934b93 Merge branch 'acpi-bus' into linux-next omits 9cfbcae69fa5 thermal/core: Avoid calling ->get_trip_temp() unnecessarily omits cab3b1fb66e4 dm raid: fix address sanitizer warning in raid_resume omits b1ebcf8477e1 dm raid: fix address sanitizer warning in raid_status omits 4f99f01f613b btrfs: don't call btrfs_page_set_checked in finish_compres [...] omits 7e761a28d0fc btrfs: fix repair of compressed extents omits acf8b3017472 btrfs: remove the start argument to check_data_csum and export omits f9f91718f1b5 btrfs: pass a btrfs_bio to btrfs_repair_one_sector omits 5b46808081f4 btrfs: simplify the pending I/O counting in struct compressed_bio omits 18b5ba7d2da0 thermal/tools/tmon: Fix typo 'the the' in comment omits 01474261b850 thermal/tools/tmon: Include pthread and time headers in tmon.h omits ee73121987a4 thermal/ti-soc-thermal: Fix comment typo omits be346704b3ca thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] omits 306b1f7d7c07 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] omits 0fa62ca03723 thermal/drivers/u8500: Remove unnecessary print function d [...] omits beb1eddbf98c thermal/drivers/rzg2l: Fix comments omits c3e2e4eb1106 Merge remote-tracking branch 'pci/pci/header-cleanup-immut [...] omits c4c5f086ea04 kconfig: shorten the temporary directory name for cc-option omits d16f406acfc5 dm: Start pr_preempt from the same starting path omits ca805a006f61 dm: Fix PR release handling for non All Registrants omits 3e78c247527c dm: Start pr_reserve from the same starting path omits e103780edd91 dm: Allow dm_call_pr to be used for path searches omits 3b653b5c91da dm: return early from dm_pr_call() if DM device is suspended omits e92d4cc4be34 dt-bindings: PCI: qcom: Support additional MSI interrupts omits ac71b483b3e9 PCI: dwc: Handle MSIs routed to multiple GIC interrupts omits 440ab4c286c5 PCI: dwc: Convert struct pcie_port.msi_irq to an array omits 1335546d8280 PCI: dwc: Split MSI IRQ parsing/allocation to a separate function omits 41d42f3fabd0 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() omits e54b444b426d dm integrity: flush journal on suspend omits b269307f54f3 dm raid: fix crash if md_handle_request() splits bio omits fd9630ce2610 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] omits a4c6658a01c9 Merge branch 'features' into for-next omits c447a9f6661f Merge branch 'fixes' into for-next omits cfadf90e3995 Merge branch 'vmcore-iov_iter' into features omits 2f0bdba62933 exfat: remove duplicate write inode for extending dir/file omits a0d0c789fa49 exfat: remove duplicate write inode for truncating file omits f72e42dd563b exfat: reuse __exfat_write_inode() to update directory entry omits 0b1f0a1678c9 f2fs: don't bother wait_ms by foreground gc omits f67b6d16165b f2fs: invalidate meta pages only for post_read required inode omits 281a58102efb f2fs: allow compression of files without blocks omits fdca2e01c219 f2fs: fix to check inline_data during compressed inode conversion omits db99fb634538 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() omits 2ebd6c567f4e f2fs: fix to invalidate META_MAPPING before DIO write omits 023081c8dbfb f2fs: add a sysfs entry to show zone capacity omits 91c0a7c08455 f2fs: adjust zone capacity when considering valid block count omits 13ae1dc18320 f2fs: enforce single zone capacity omits 3d8d2d75953c f2fs: remove redundant code for gc condition omits 57262d2c56b8 selftests/nolibc: Avoid generated files being committed omits 0aa2009e6a5c selftests/nolibc: add a "help" target omits 66aaeaae8958 selftests/nolibc: "sysroot" target installs a local copy o [...] omits fe29f0cd4dae selftests/nolibc: add a "run" target to start the kernel in QEMU omits 1775f2bd2369 selftests/nolibc: add a "defconfig" target omits 5a6ba4bba9e9 selftests/nolibc: add a "kernel" target to build the kerne [...] omits f0248cc02a4a selftests/nolibc: support glibc as well omits 81e71faa3f4a selftests/nolibc: condition some tests on /proc existence omits 6fca74625517 selftests/nolibc: recreate and populate /dev and /proc if missing omits 03dedc226d37 selftests/nolibc: on x86, support exiting with isa-debug-exit omits d723bacb4809 selftests/nolibc: exit with poweroff on success when getpi [...] omits 7793264f23c9 selftests/nolibc: add a few tests for some libc functions omits 8e52eafe13a7 selftests/nolibc: implement a few tests for various syscalls omits 44ef33a3e3b2 selftests/nolibc: support a test definition format omits 9e7f42c86f23 selftests/nolibc: add basic infrastructure to ease creatio [...] omits 318336f8a91a tools/nolibc: make sys_mmap() automatically use the right [...] omits 4cc006e10f84 tools/nolibc: fix build warning in sys_mmap() when my_sysc [...] omits 8d7b59dad7bd tools/nolibc: make argc 32-bit in riscv startup code omits 56fd0636fc8d rcu-tasks: Make RCU Tasks Trace check for userspace execution omits b49d43e69a92 rcu-tasks: Ensure RCU Tasks Trace loops have quiescent states omits f6ce42429e4c rcu-tasks: Convert RCU_LOCKDEP_WARN() to WARN_ONCE() omits 3d4c046202fb rcu: Make tiny RCU support leak callbacks for debug-object errors omits 5906682365d6 tools/memory-model: Clarify LKMM's limitations in litmus-t [...] omits a764e0595cf4 doc: Emphasize the need for explicit RCU read-side markers omits e293ebc929c0 rcu: Add QS check in rcu_exp_handler() for non-preemptible [...] omits fee32f7a7b60 rcu/kvfree: Update KFREE_DRAIN_JIFFIES interval omits 8760f93f580e rcu: Update rcu_preempt_deferred_qs() comments for !PREEMP [...] omits d060e7113144 rcu/kfree: Fix kfree_rcu_shrink_count() return value omits 682a1b6f7ee6 rcu: Back off upon fill_page_cache_func() allocation failure omits 186d801b75cf docs/memory-barriers.txt: Fixup long lines omits 8aa9c02780a8 docs/memory-barriers.txt: Fix confusing name of 'data depe [...] omits b2c1c03f5c58 torture: Optionally flush printk() buffers before powering off omits 008b94ef9a0f rcu/nocb: Choose the right rcuog/rcuop kthreads to output omits ddf5498df04f rcu: Fix rcu_read_unlock_strict() strict QS reporting omits cb175dbd15a9 memory-model: Prohibit nested SRCU read-side critical sections omits 3f57a53ae24a Merge branches 'work.misc', 'work.iov_iter', 'work.namei' [...] omits 56f697aa55af expand those iov_iter_advance()... omits 55820f508ac9 pipe_get_pages(): switch to append_pipe() omits efaccb4dd8bd get rid of non-advancing variants omits 1fd93d09c913 ceph: switch the last caller of iov_iter_get_pages_alloc() omits 4dfc780fb1a0 9p: convert to advancing variant of iov_iter_get_pages_alloc() omits cb43d42107bf af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] omits 216472af2de7 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] omits 9efb814aef01 block: convert to advancing variants of iov_iter_get_pages [...] omits 1108e834f2ef iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() omits aecb65fcfb0b iov_iter: saner helper for page array allocation omits 89004052fc17 fold __pipe_get_pages() into pipe_get_pages() omits cc61b83413a8 ITER_XARRAY: don't open-code DIV_ROUND_UP() omits 56b61ad8932d unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] omits be2de06038cc unify xarray_get_pages() and xarray_get_pages_alloc() omits b37b3d98a96e unify pipe_get_pages() and pipe_get_pages_alloc() omits dc7bbeeeb440 iov_iter_get_pages(): sanity-check arguments omits 315c55741371 iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] omits 14880ec1c6d7 ITER_PIPE: fold data_start() and pipe_space_for_user() together omits ec55c91c6d9e ITER_PIPE: cache the type of last buffer omits be794fdc20e8 ITER_PIPE: clean iov_iter_revert() omits b41ed6448c2c ITER_PIPE: clean pipe_advance() up omits 1e3f3943d779 ITER_PIPE: lose iter_head argument of __pipe_get_pages() omits 109a546dc64a ITER_PIPE: fold push_pipe() into __pipe_get_pages() omits 12a73beb5e34 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives omits 868c3c3e863b ITER_PIPE: helpers for adding pipe buffers omits 9aae4a61fb04 ITER_PIPE: helper for getting pipe buffer by index omits d0ed88f335ba splice: stop abusing iov_iter_advance() to flush a pipe omits dec1b9c52f85 switch new_sync_{read,write}() to ITER_UBUF omits 92d4d18eecb9 new iov_iter flavour - ITER_UBUF omits 2142388da9a8 md: fix build failure for !MODULE omits aa8c1129bd45 Merge branch 'for-5.19/upstream-fixes' into for-next omits e2e1cdbe8a83 Merge branch 'for-5.19/upstream-fixes' into for-next omits 36d4b8dffcf3 Merge branch 'for-5.19/upstream-fixes' into for-next omits 92f419de687a Merge branch 'for-5.20/amd-sfh' into for-next omits 6798e69da72c Merge branch 'for-5.20/core' into for-next omits 8a2568739089 Merge branch 'for-5.19/upstream-fixes' into for-next omits ddc60942fcc5 Merge branch 'for-5.19/upstream-fixes' into for-next omits 14b3f2d9ee8d sched/fair: Disallow sync wakeup from interrupt context omits 2e76e6144b74 PCI: imx6: Support more than Gen2 speed link mode omits 94d75868c355 nfsd: silence extraneous printk on nfsd.ko insertion omits f83e1915cb7f Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits 211a3702d5ae raid5: fix duplicate checks for rdev->saved_raid_disk omits 4500d5c17910 md: simplify md_open omits d9406f31a964 md: only delete entries from all_mddevs when the disk is freed omits 45e0d2740082 md: stop using for_each_mddev in md_exit omits 32389bb813f9 md: stop using for_each_mddev in md_notify_reboot omits 1bb108375497 md: stop using for_each_mddev in md_do_sync omits 93c12a1eb34e md: factor out the rdev overlaps check from rdev_size_store omits e7f238227528 md: rename md_free to md_kobj_release omits a46457a5ee79 md: implement ->free_disk omits 9c39164ac17d md: fix error handling in md_alloc omits 069cce613a4a md: fix mddev->kobj lifetime omits f68c68c0a6d5 md/raid5: Convert prepare_to_wait() to wait_woken() api omits c451eedea522 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] omits bd1ebc677229 Merge branch 'for-5.20/drivers' into for-5.20/drivers-post omits 1e89db9bd676 Merge branch 'for-5.20/block' into for-5.20/drivers-post omits ac50198f774f PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers omits f1f545738dd9 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] omits a0d2a773b739 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier omits c731e2104579 PCI: imx6: Disable clocks in reverse order of enable omits aca6bf55d9c8 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] omits 27e48f89c5fc PCI: imx6: Reduce resume time by only starting link if it [...] omits 222c06e1e68f PCI: imx6: Mark the link down as non-fatal error omits 90ed85e0f67d PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] omits 4703cbf0e310 PCI: imx6: Turn off regulator when system is in suspend mode omits b02f36855e3e PCI: imx6: Call host init function directly in resume omits d2ec6cc0445b PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks omits ba785bab0f38 PCI: imx6: Propagate .host_init() errors to caller omits 9d1ed731c651 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() omits 3aaa67fd4ca6 PCI: imx6: Factor out ref clock disable to match enable omits 3af11bb31830 PCI: imx6: Move imx6_pcie_clk_disable() earlier omits b046f921d3b1 PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier omits 9a7f8f81b542 PCI: imx6: Move PHY management functions together omits 24072ef213f5 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] omits 67e87425023b PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() omits e8098cbed6f3 SUNRPC: Fix xdr_encode_bool() omits 8922a3be79fc scripts: headers_install.sh: Update config leak ignore entries omits 41065bf81386 selftests/kprobe: Update test for no event name syntax error omits 5f7ce3a02ae6 tracing: Add example and documentation for new __vstring() macro omits 3b0043f4cae5 selftests/kprobe: Do not test for GRP/ without event failures omits 9a5f84cf1296 selftests/ftrace: Add test case for GRP/ only input omits 05ebd4a63298 tracing: Auto generate event name when creating a group of events omits ca836ffa4c93 tracing: eprobe: Remove duplicate is_good_name() operation omits c6422b4c27b6 tracing: eprobe: Add missing log index omits a9350b9454ea mac80211: tracing: Use the new __vstring() helper omits 013cfbccb0cb batman-adv: tracing: Use the new __vstring() helper omits b293bc9286ee Merge branch 'clk-fixes' into clk-next omits e818884c382e parisc: Drop pa_swapper_pg_lock spinlock omits 1a24a177564a Merge branch 'devel' into for-next omits 5d7d16dbe757 Merge branch 'clk-imx' into clk-next omits 0d7548421178 Merge branch 'clk-allwinner' into clk-next omits 030b61a43157 Merge branch 'clk-renesas' into clk-next omits ecc5ca8e5107 parisc: Fix comment typo in fault.c omits 8c21b490b959 parisc: Show device names in /proc/iomem omits 70ccfc6f852c parisc: Clean up names in hardware database omits 2a1bd2f6b336 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] omits ec56473c25fc NFSD: keep track of the number of v4 clients in the system omits a505db20ee1b NFSD: refactoring v4 specific code to a helper in nfs4state.c omits 49dd50b0bad5 NFSD: Ensure nf_inode is never dereferenced omits 4ba22226f3be NFSD: NFSv4 CLOSE should release an nfsd_file immediately omits 2d044dc93987 NFSD: Move nfsd_file_trace_alloc() tracepoint omits 7d3d44756e19 NFSD: Separate tracepoints for acquire and create omits 1b5a6bb08d96 NFSD: Clean up unused code after rhashtable conversion omits 7315a712aa37 NFSD: Convert the filecache to use rhashtable omits b8a6144ead6b NFSD: Set up an rhashtable for the filecache omits 5640a38fc610 NFSD: Replace the "init once" mechanism omits d7c9e4cb22b3 NFSD: Remove nfsd_file::nf_hashval omits da2c9dc36835 NFSD: nfsd_file_hash_remove can compute hashval omits 2ac4da0ec1a3 NFSD: Refactor __nfsd_file_close_inode() omits 2442e0be271a NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode omits 8263f6aa088c NFSD: Remove lockdep assertion from unhash_and_release_locked() omits 9167eb94d981 NFSD: No longer record nf_hashval in the trace log omits 02c03044fc9e NFSD: Never call nfsd_file_gc() in foreground paths omits 998d114355c7 NFSD: Fix the filecache LRU shrinker omits 8faf1c66c219 NFSD: Leave open files out of the filecache LRU omits bee249ca95d0 NFSD: Trace filecache LRU activity omits 7a57743254fa NFSD: WARN when freeing an item still linked via nf_lru omits 0357aff15676 NFSD: Hook up the filecache stat file omits 37b172b6b452 NFSD: Zero counters when the filecache is re-initialized omits 83a19c3b452f NFSD: Record number of flush calls omits 3d87c9f3ac0a NFSD: Report the number of items evicted by the LRU walk omits f89c538b3b32 NFSD: Refactor nfsd_file_lru_scan() omits ffe885404315 NFSD: Refactor nfsd_file_gc() omits 99fbaf6afc9d NFSD: Add nfsd_file_lru_dispose_list() helper omits e6cb8fc097af NFSD: Report average age of filecache items omits 0187c33071ab NFSD: Report count of freed filecache items omits d330cdde3280 NFSD: Report count of calls to nfsd_file_acquire() omits a6406d4234da NFSD: Report filecache LRU size omits 1a6121ca63c5 NFSD: Demote a WARN to a pr_warn() omits a9aeb79f9203 SUNRPC: Fix server-side fault injection documentation omits 8599040cbad0 nfsd: remove redundant assignment to variable len omits f3b863afe1a5 NFSD: Fix space and spelling mistake omits 53e794122f2a NFSD: Instrument fh_verify() omits a6ee59336e4a SUNRPC: Expand the svc_alloc_arg_err tracepoint omits d3608b23acab NLM: Defend against file_lock changes after vfs_test_lock() omits 0064b3d9f96f fs/lock: Rearrange ops in flock syscall. omits 4648f81306d5 fs/lock: Don't allocate file_lock in flock_make_lock(). omits e8c79d98b73c kbuild: error out if $(INSTALL_MOD_PATH) contains % or : omits 058b3d34eb21 kbuild: error out if $(KBUILD_EXTMOD) contains % or : omits 8afdbc146885 kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild omits 5fe24f830381 kbuild: rpm-pkg: fix build error when _arch is undefined omits 1357da5bfff7 PCI: exynos: Correct generic PHY usage omits ac7d746be8b9 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks omits 95883cb87ce2 thermal/drivers/sun8i: Fix typo in comment omits 5caed9894e60 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] omits b4ebc59642b8 thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] omits 3a1e907afbc2 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] omits cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check omits 8c740c6bf12d null_blk: fix ida error handling in null_add_dev() omits dec7e933d65d null_blk: cleanup null_init_tag_set omits ea2150c62afc Merge tag 'nvme-5.20-2022-07-14' of git://git.infradead.or [...] omits 91c08da8e7fc fscrypt: add fscrypt_context_for_new_inode omits 7f46dc580871 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] omits d6ed6f570513 fs: change test in inode_insert5 for adding to the sb list omits d118a4943c58 docs: kbuild: fix typo omits a47336535f0f xen: don't require virtio with grants for non-PV guests omits 077814fe064f kernel: remove platform_has() infrastructure omits 80ae4b266e19 virtio: replace restricted mem access flag with callback omits 908903ae8701 PCI: dwc: Use the bitmap API to allocate bitmaps omits 7b20ea4f3911 nvme-multipath: refactor nvme_mpath_add_disk omits 690cc0db1f05 nvme-apple: use nvme core helper to cancel requests in tagset omits 2e099afdcaf5 nvme-pci: use nvme core helper to cancel requests in tagset omits a70c11e1174e nvme-tcp: use in-capsule data for I/O connect omits 6c16bb037310 nvme-rdma: remove timeout for getting RDMA-CM established event omits 37ae152c7a0d null_blk: add configfs variables for 2 options omits 4e4b8d836596 null_blk: add module parameters for 4 options omits 14b963526313 xen: Fix spelling mistake omits 375e4dd5be0b xen/manage: Use orderly_reboot() to reboot omits 6e2456c3492a xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE omits be66c181264a kbuild: dummy-tools: avoid tmpdir leak in dummy gcc omits e23f2d4af5ee Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] omits 7a5f046a9789 Merge branch 'clk-spreadtrum' into clk-next omits 0c94c75e4212 lockd: fix nlm_close_files omits 337a9cc9dca7 lockd: set owner when unlocking files omits 28aa004b6261 init/Kconfig: update KALLSYMS_ALL help text omits b63a0c3e51a4 kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 omits fadf028f0be9 kbuild: remove sed command from cmd_ar_builtin omits 6b8b1077a377 certs: unify blacklist_hashes.c and blacklist_nohashes.c omits 06b8307368c8 certs: move scripts/check-blacklist-hashes.awk to certs/ omits 16950c52737e modpost: put get_secindex() call inside sec_name() omits 1679eb4a6194 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH omits 802349eb85a6 tpm: fix platform_no_drv_owner.cocci warning omits 9c69021a91e5 KEYS: asymmetric: enforce SM2 signature use pkey algo omits 85b909e55c02 pkcs7: support EC-RDSA/streebog in SignerInfo omits 36fdd1af0c2d pkcs7: parser support SM2 and SM3 algorithms combination omits fec88eeea7b0 sign-file: Fix confusing error messages omits 332e673041bc X.509: Support parsing certificate using SM2 algorithm omits e874c3f16a02 tpm: Add tpm_tis_i2c backend for tpm_tis_core omits 9cfa7df97bbb tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer omits c79aa0e22aa4 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM omits 1ed2a4717035 tpm: Add upgrade/reduced mode support for TPM1.2 modules omits 9df125af0822 bus: mhi: ep: Check dev_set_name() return value omits cf9db9e0f6fd block/rnbd-srv: Replace sess_dev_list with index_idr omits 5ba7b490d9fc block/rnbd-srv: Set keep_id to true after mutex_trylock omits f8dc286e4d94 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] omits 6c8bc8dd6d82 jbd2: unexport jbd2_log_start_commit() omits c56ed6eec06d jbd2: remove unused exports for jbd2 debugging omits f237450c7436 jbd2: rename jbd_debug() to jbd2_debug() omits d7acf6d8c57a ext4: use ext4_debug() instead of jbd_debug() omits 08779aaa3f63 ext4: reuse order and buddy in mb_mark_used when buddy split omits 2c8204b83cea ext4: update the s_overhead_clusters in the backup sb's wh [...] omits e781b8ce9261 ext4: update s_overhead_clusters in the superblock during [...] omits f50f5a5eac80 ext4: fix reading leftover inlined symlinks omits 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] omits c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC omits 375e2143d8f4 nvmet-auth: expire authentication sessions omits 71ebe3842ebe nvmet-auth: Diffie-Hellman key exchange support omits b281bec75946 nvmet: implement basic In-Band Authentication omits 7f03b47ecc49 nvmet: parse fabrics commands on io queues omits cd88aa2b89c9 nvme-auth: Diffie-Hellman key exchange support omits a476416bb57b nvme: implement In-Band authentication omits b3107f1658bc nvme-fabrics: decode 'authentication required' connect error omits a0516233e6b3 nvme: add definitions for NVMe In-Band authentication omits c603e3e98393 lib/base64: RFC4648-compliant base64 encoding omits de83cc791efb crypto: add crypto_has_kpp() omits 1bc60dc50469 crypto: add crypto_has_shash() omits d109f3ccfc8f nvme-loop: use nvme core helpers to cancel all requests in [...] omits 76a11e3e1d2c nvme: fix qid param blk_mq_alloc_request_hctx omits 38c8467732d2 nvme: remove unused timeout parameter omits 48e1bc03b798 nvme: handle the persistent internal error AER omits 12c6870bf7ef nvme: remove a double word in a comment omits 3b56590b1715 rnbd-clt: make rnbd_clt_change_capacity return void omits 59498516e707 rnbd-clt: pass sector_t type for resize capacity omits ffa41a717024 rnbd-clt: check capacity inside rnbd_clt_change_capacity omits 50aff97483b6 rnbd-clt: adjust the layout of struct rnbd_clt_dev omits 7e6c34c6ca22 rnbd-clt: reduce the size of struct rnbd_clt_dev omits e8d5be284d30 rnbd-clt: kill read_only from struct rnbd_clt_dev omits 953d0c1b1d29 rnbd-clt: don't free rsp in msg_open_conf for map scenario omits 43a20e93310e rnbd-clt: open code send_msg_open in rnbd_clt_map_device omits 5665ce4c60d0 thermal/core: Remove DROP_FULL and RAISE_FULL omits 3cdacdb345d8 thermal/core: Use clamp() helper in the stepwise governor omits 0e1f2573e9f8 thermal/drivers/u8500: Remove the get_trend function omits 9307ea4ae7c5 thermal/drivers/tegra: Remove get_trend function omits 0026f88ae840 thermal/drivers/qcom: Remove get_trend function omits 1c183b4f5038 PCI: dwc: Fix MSI msi_msg DMA mapping omits aa516a92584e block: null_blk: Use the bitmap API to allocate bitmaps omits d01051ed365d Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] omits ff4ec5f79108 md: Fix spelling mistake in comments omits e969c8949e9b md/raid5: Increase restriction on max segments per request omits a3906874f1f5 md/raid5: Improve debug prints omits a5b9c6a653fb md/raid5: Pivot raid5_make_request() omits 76816a91b3d2 md/raid5: Check all disks in a stripe_head for reshape progress omits b16d91f9b7ea md/raid5: Refactor add_stripe_bio() omits 4fcbd9abb6f2 md/raid5: Keep a reference to last stripe_head for batch omits cb775de29f28 md/raid5: Refactor for loop in raid5_make_request() into w [...] omits 0647deafbf63 md/raid5: Move read_seqcount_begin() into make_stripe_request() omits 7f181f7bfeb8 md/raid5: Drop the do_prepare flag in raid5_make_request() omits 09cf53345779 md/raid5: Factor out helper from raid5_make_request() loop omits 6ce9728905c2 md/raid5: Move common stripe get code into new find_get_st [...] omits ec877594ad57 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] omits e07b250b9da9 md/raid5: Refactor raid5_make_request loop omits 7b19410260fb md/raid5: Factor out ahead_of_reshape() function omits cc69f703f7af md/raid5: Make logic blocking check consistent with logic [...] omits 0c48c3be92ad md: unlock mddev before reap sync_thread in action_store omits 467f738d0e82 md: Explicitly create command-line configured devices omits 92a2748dc3c5 md: Notify sysfs sync_completed in md_reap_sync_thread() omits c74008cf2d48 md: Ensure resync is reported after it starts omits ff3a0996abb9 md: Use enum for overloaded magic numbers used by mddev->c [...] omits 13a5bd4c6b10 md/raid5-cache: Annotate pslot with __rcu notation omits 0d79ac61090f md/raid5-cache: Clear conf->log after finishing work omits 33fa9f7c08f7 md/raid5-cache: Drop RCU usage of conf->log omits c2270aede3a1 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() omits f4eb3eb3a9d5 md/raid5: suspend the array for calls to log_exit() omits 26becbe46497 md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] omits 59c0b25533f0 md/raid5-log: Drop extern decorators for function prototypes omits 1c3d54037780 MAINTAINERS: add patchwork link to linux-raid project omits 516de80d448f Merge branch 'zynqmp/soc' into for-next omits 90036a4a64a5 Merge branch 'zynq/soc' into for-next omits e7145cc274e9 f2fs: introduce memory mode omits 197f80d97e9c drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] omits 16615b92d4dc Merge branch 'clk-renesas' into clk-next omits 0f24debbb847 fs: dlm: move kref_put assert for lkb structs omits 09248df31b47 fs: dlm: don't use deprecated timeout features by default omits b98274483f62 fs: dlm: add deprecation Kconfig and warnings for timeouts omits 6cc168d17178 Merge branch 'zynq/dt' into for-next omits ced86c536be1 ARM: dts: xilinx: align gpio-key node names with dtschema omits 292dcfc1f60e Merge branch 'clk-devm-enable' into clk-next omits 4768f717d85c dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support omits 78516a12d742 dt-bindings: thermal: rcar-gen3-thermal: use positive logic omits a5c34de17288 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema omits 3be4812d6594 drivers/thermal/rcar_gen3_thermal: Improve logging during probe omits 7a8696f727e1 MAINTAINERS: add include/dt-bindings/thermal to THERMAL omits 77988a4351b2 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] omits 3c1325a6c02a drivers/thermal/cpufreq_cooling: Update outdated comments omits b279c6844690 drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] omits 6ee324afdf30 drivers/thermal/cpufreq_cooling: Use private callback ops [...] omits 71b8138dea9a Merge branch 'clk-ti-dt' into clk-next omits 733dc1aaf4f0 Merge branch 'clk-devm-enable' into clk-next omits d6acc1d49dd5 Merge branch 'clk-mtk' into clk-next omits 882eb549a76c Merge branch 'clk-fixes' into clk-next omits 6c55e6cce170 Merge branch 'for-5.20/nintendo' into for-next omits b37be6d2f457 Merge branch 'for-5.20/uclogic' into for-next omits f2281a61a711 Merge branch 'clk-mtk' into clk-next omits b602eeb418fb Merge branch 'clk-fixes' into clk-next omits 2fa5d7876d87 Merge branch 'clk-basic' into clk-next omits 353539023e4f Merge branch 'for-5.19/upstream-fixes' into for-next omits 6328a8a8ec6c Merge branch 'for-5.19/upstream-fixes' into for-next omits 221bd70be2e8 Merge branch 'for-5.19/upstream-fixes' into for-next omits abc44fe1d31f Merge branch 'for-5.19/upstream-fixes' into for-next omits f434857d5734 Merge branch 'for-5.19/upstream-fixes' into for-next omits e17191e2cc82 Merge branch 'for-5.19/upstream-fixes' into for-next omits 2a6539b2be45 Merge branch 'for-5.20/apple' into for-next omits 168192f798c3 Merge branch 'for-5.19/upstream-fixes' into for-next omits f273eafbaa11 Merge branch 'for-5.20/elan' into for-next omits 8e520fb60575 Merge branch 'for-5.19/upstream-fixes' into for-next omits 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits 242c04f01377 KVM: s390: selftests: Use TAP interface in the reset test omits fd35ba6add67 KVM: s390: selftests: Use TAP interface in the tprot test omits 933be397cc28 KVM: s390: selftests: Use TAP interface in the sync_regs test omits e6b8d9bf9834 KVM: s390: selftests: Use TAP interface in the memop test omits d2ca1fd2bc70 ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] omits b01c83388f54 Revert "HID: Driver for Google Hangouts Meet Speakermic" omits 9a5fe747d99e init/Kconfig: Specify the interpreter for rust-is-available.sh omits f19584603a37 [RFC] drivers: android: Binder IPC in Rust omits 9b6df53414e1 [RFC] drivers: gpio: PrimeCell PL061 in Rust omits 19ae2b0ecba9 MAINTAINERS: Rust omits 91fb0182d4db samples: add Rust examples omits 0ea4b9a1bece Kbuild: add Rust support omits 6fcfd3e119fc docs: add Rust documentation omits 54203052bf8e scripts: decode_stacktrace: demangle Rust symbols omits 16ea7610e30b scripts: add `generate_rust_analyzer.py` scripts omits 56bf83de2cd1 scripts: add `rustdoc_test_{builder,gen}.py` scripts omits b04a582e3cc0 scripts: checkpatch: enable language-independent checks for Rust omits 59cda43d682e scripts: checkpatch: diagnose uses of `%pA` in the C side omits 2fbf5241a561 vsprintf: add new `%pA` format specifier omits b11cd2a2f93b rust: export generated symbols omits bc3e7f438ab4 rust: add `kernel` crate omits 8dff7ef93192 rust: add `kernel` crate's `sync` module omits 0393a048dbaa rust: add `macros` crate omits b25a3db0ec91 rust: add `build_error` crate omits 10fca4373760 rust: adapt `alloc` crate to the kernel omits 7a12f13e68ee rust: import upstream `alloc` crate omits d1fec9d9a938 rust: add `compiler_builtins` crate omits 5b3e98c1e29e rust: add C helpers omits aee5392c2413 kunit: take `kunit_assert` as `const` omits 394dffa6680c kallsyms: increase maximum kernel symbol length to 512 omits 2087d6ac3567 kallsyms: support "big" kernel symbols omits 33b5a8c95303 kallsyms: avoid hardcoding the buffer size omits 19c5bda74dc4 ASoC: tlv320adc3xxx: Fix build error for implicit function [...] omits 97eea946b939 ASoC: ops: Check bounds for second channel in snd_soc_put_ [...] omits 698813ba8c58 ASoC: ops: Fix bounds check for _sx controls omits b776c4a4618e ASoC: fsl_micfil: explicitly clear CHnF flags omits 292709b9cf3b ASoC: fsl_micfil: explicitly clear software reset bit omits a2a3b5d6c512 Merge branch 'for-5.19/apple' into for-next omits a5e8a851f469 Merge branch 'for-5.19/uclogic' into for-next omits 65c9f9f95c00 Merge branch 'for-5.19/amd-sfh' into for-next omits 9a149c0f3f67 Merge branch 'for-5.18/upstream-fixes' into for-next omits 3809e4395410 Merge branch 'for-5.19/wacom' into for-next omits 1b52907411bb Merge branch 'for-5.19/uclogic' into for-next omits 67de830f8d75 Merge branch 'for-5.19/megaworld' into for-next omits eb3f85f0fc6e Merge branch 'for-5.19/wacom' into for-next omits a6b36823df3f Merge branch 'for-5.19/lenovo' into for-next omits 22d0912fc3fd Merge branch 'for-5.18/upstream-fixes' into for-next omits d5b253114682 Merge branch 'for-5.18/upstream-fixes' into for-next omits 23507c8efba8 Merge branch 'for-5.18/upstream-fixes' into for-next omits 9a7febc42cd5 Merge branch 'for-5.19/amd-sfh' into for-next omits 757c1bc54021 Merge branch 'for-5.19/uclogic' into for-next omits 25c3dcf1df09 Merge branch 'for-5.19/wacom' into for-next omits e0452733a746 Merge branch 'for-5.19/google' into for-next omits e9c8c7c43b51 HID: Driver for Google Hangouts Meet Speakermic omits 75686595d0fe Merge branch 'for-5.19/wacom' into for-next omits e668210e6244 Merge branch 'for-5.18/upstream-fixes' into for-next omits 483698d51626 Merge branch 'for-5.19/uclogic' into for-next omits ceaaa0282c06 Merge branch 'for-5.18/upstream-fixes' into for-next omits 3cc519d82627 Merge branch 'for-5.17/upstream-fixes' into for-next omits cde4b57a1c51 Merge branch 'for-5.17/upstream-fixes' into for-next omits 60157d4f9e2e Merge branch 'for-5.18/core' into for-next omits 5bd244f9134b Merge branch 'for-5.17/upstream-fixes' into for-next omits 008b6635d1e6 Merge branch 'for-5.18/uclogic' into for-next omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits cc64431a9607 Merge branch 'for-5.17/upstream-fixes' into for-next omits c537b53ed352 Merge branch 'for-5.12/i2c-hid' into for-next omits 2b3566c337c3 Merge branch 'for-5.17/upstream-fixes' into for-next omits 180b54d4c3da Merge branch 'for-5.18/sigma-micro' into for-next omits bdb5fcc74d34 Merge branch 'for-5.18/google' into for-next omits fbe201d16bb1 Merge branch 'for-5.17/upstream-fixes' into for-next omits d4c575491c82 Merge branch 'for-5.17/upstream-fixes' into for-next omits 9fc23e57bb60 Merge branch 'for-5.18/amd-sfh' into for-next omits 272f70d2ae5c Merge branch 'for-5.17/upstream-fixes' into for-next omits 1bec0754eaa0 Merge branches 'for-5.16/upstream-fixes', 'for-5.17/apple' [...] adds e0339f036ef4 watch_queue: Fix missing rcu annotation adds e64ab2dbd882 watch_queue: Fix missing locking in add_watch_to_object() adds 0c1045562672 ptp: ocp: Select CRC16 in the Kconfig. adds 67c3b611d92f sfc: disable softirqs for ptp TX adds 181d8d2066c0 sctp: leave the err path free in sctp_stream_init to sctp_ [...] adds 1e308c6fb712 ice: Fix max VLANs available for VF adds 01658aeeada6 ice: Fix tunnel checksum offload with fragmented traffic adds 5c8e3c7ff3e7 ice: Fix VSIs unable to share unicast MAC adds 283d736ff7c7 ice: check (DD | EOF) bits on Rx descriptor rather than (E [...] adds cc019545a238 ice: do not setup vlan for loopback VSI adds bf84719df765 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds 51a83391d77b net/funeth: Fix fun_xdp_tx() and XDP packet reclaim adds e27326009a3d net: ping6: Fix memleak in ipv6_renew_options(). adds 85f0173df35e ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr adds 4d3d3a1b244f stmmac: dwmac-mediatek: fix resource leak in probe adds 33ea1340bafe Merge tag 'net-5.19-final' of git://git.kernel.org/pub/scm [...] adds f16a2f593d00 Merge tag 'drm-intel-fixes-2022-07-28-1' of git://anongit. [...] adds 6e2c0490769e Merge tag 'drm-fixes-2022-07-29' of git://anongit.freedesk [...] adds 9d928d9b78be Merge tag 'powerpc-5.19-6' of git://git.kernel.org/pub/scm [...] adds d8e7f201a4cf LoongArch: Use ABI names of registers where appropriate adds 07b480695d24 LoongArch: Use the "jr" pseudo-instruction where applicable adds 57ce5d3eefac LoongArch: Use the "move" pseudo-instruction where applicable adds d47b2dc87c58 LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ adds d1bc75d7595b LoongArch: Simplify "BLT foo, zero" with BLTZ adds 1fdb9a92495a LoongArch: Simplify "BGT foo, zero" with BGTZ adds f5c3c22f21b6 LoongArch: Re-tab the assembly files adds ab6e57a69df5 LoongArch: Remove several syntactic sugar macros for branches adds f62b7626cb79 LoongArch: Remove useless header compiler.h adds 71610ab1d017 LoongArch: Remove clock setting during cpu hotplug stage adds 3a3a4f7a65e3 LoongArch: Remove unused variables adds 317980e6b4d0 LoongArch: Disable executable stack by default adds 1aea29d7c356 LoongArch: Fix shared cache size calculation adds b0f3bdc00240 LoongArch: Fix missing fcsr in ptrace's fpr_set adds 45b53c905177 LoongArch: Fix wrong "ROM Size" of boardinfo adds a95eb1d086dc Merge tag 'loongarch-fixes-5.19-5' of git://git.kernel.org [...] adds e4d8b09d671f Merge tag 'riscv-for-linus-5.19-rc9' of git://git.kernel.o [...] adds 506e6dfb0f11 Merge tag 'pm-5.19-rc9' of git://git.kernel.org/pub/scm/li [...] adds 46a4d679ef88 workqueue: Avoid a false warning in unbind_workers() adds 4b20426d0441 Merge tag 'wq-for-5.19-rc8-fixes' of git://git.kernel.org/ [...] adds 553de6e1157d tools headers cpufeatures: Sync with the kernel sources adds b226521923ae perf scripts python: Let script to be python2 compliant adds 2d86612aacb7 perf symbol: Correct address for bss symbols adds 882528d2e776 perf symbol: Skip symbols if SHF_ALLOC flag is not set adds 9a241805673e perf bpf: Remove undefined behavior from bpf_perf_object__next() adds bb83c99d3d0a Merge tag 'perf-tools-fixes-for-v5.19-2022-07-29' of git:/ [...] adds 1c8ac1c4af17 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] adds 66cee9097e2b nouveau/svm: Fix to migrate all requested pages adds ce156c8a1811 Merge tag 'drm-misc-fixes-2022-07-29' of git://anongit.fre [...] adds e65c6a46df94 Merge tag 'drm-fixes-2022-07-30' of git://anongit.freedesk [...] adds d6c52fa3e955 nvme-pci: Crucial P2 has bogus namespace ids adds eda3953b6a80 Merge tag 'nvme-5.19-2022-07-27' of git://git.infradead.or [...] adds 8a91f86f3e9e Merge tag 'block-5.19-2022-07-29' of git://git.kernel.dk/l [...] adds 9282012fc0aa page_alloc: fix invalid watermark check on a negative value adds 8a295dbbaf72 mm/hmm: fault non-owner device private entries adds 620725263f42 Merge tag 'mm-hotfixes-stable-2022-07-29' of git://git.ker [...] adds ec85bd369fd2 ARM: findbit: fix overflowing offset adds 6a010258447d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds cd2715b7929b Merge tag 'edac_urgent_for_v5.19' of git://git.kernel.org/ [...] adds 6eebd5fb2083 locking/rwsem: Allow slowpath writer to ignore handoff bit [...] adds 5e4823e6dab8 Merge tag 'locking_urgent_for_v5.19' of git://git.kernel.o [...] adds 871808fd6981 x86/configs: Update configs in x86_debug.config adds 5bb6c1d1126e Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" adds 571c30b1a884 x86/bugs: Do not enable IBPB at firmware entry when IBPB i [...] adds ea304a8b89fd docs/kernel-parameters: Update descriptions for "mitigatio [...] adds 89caf575400a Merge tag 'x86_urgent_for_v5.19' of git://git.kernel.org/p [...] adds 8dc592c41f38 clk: sunxi-ng: Fix H6 RTC clock definition adds 334c0ef6429f Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] adds 3d7cb6b04c3f Linux 5.19 adds 81eeb82fc215 fs: dlm: add deprecation Kconfig and warnings for timeouts adds 6b0afc0cc3e9 fs: dlm: don't use deprecated timeout features by default adds 958589892218 fs: dlm: move kref_put assert for lkb structs adds eb43bbac4c3c Merge tag 'dlm-6.0' of git://git.kernel.org/pub/scm/linux/ [...] adds af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] adds bec14d79f73e Merge tag 'fsnotify_for_v5.20-rc1' of git://git.kernel.org [...] adds ecce9212d0fd erofs: update ctx->pos for every emitted dirent adds e88745dcfd9d Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub [...] adds 4149be7bda7e fs/lock: Don't allocate file_lock in flock_make_lock(). adds db4abb4a32ec fs/lock: Rearrange ops in flock syscall. adds e6a7cf70a3ca Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/ [...] adds bdfae5ce3820 Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.o [...] adds 0fac198def2b Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.ker [...] adds 296d3b3e05ec Merge tag 'ras_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds dbc1f5a9f42a Merge tag 'x86_vmware_for_v6.0_rc1' of git://git.kernel.or [...] adds 94e37e848919 Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel. [...] adds 92598ae22f58 Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pu [...] adds 650ea1f626ab Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 42efa5e3a888 Merge tag 'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/p [...] adds 98b1783de202 Merge tag 'x86_misc_for_v6.0_rc1' of git://git.kernel.org/ [...] adds ecf9b7bfea60 Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/ [...] adds 8b7054528cd5 Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org [...] adds 60ee49fac817 Merge tag 'x86_kdump_for_v6.0_rc1' of git://git.kernel.org [...] adds a82c58cf1a55 Merge tag 'm68k-for-v5.20-tag1' of git://git.kernel.org/pu [...] adds 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] adds 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] adds 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags adds c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] adds b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] adds 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] adds 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] adds 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] adds ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] adds 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs adds 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] adds 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] adds 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out adds 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions adds 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] adds c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible adds 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions adds 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] adds cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks adds dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] adds 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] adds 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...] adds e233cc59d08f Merge tag 'arm-soc-6.0' of git://git.kernel.org/pub/scm/li [...] adds 47b62edcd4eb Merge tag 'arm-drivers-6.0' of git://git.kernel.org/pub/sc [...] adds 3976d758e045 Merge tag 'arm-dt-6.0' of git://git.kernel.org/pub/scm/lin [...] adds 3a829d267e10 Merge tag 'arm-defconfig-6.0' of git://git.kernel.org/pub/ [...] adds dd65b964922e Merge tag 'arm-newsoc-6.0' of git://git.kernel.org/pub/scm [...] adds 7d0d3fa7339e Merge tag 'arm-boardfiles-6.0' of git://git.kernel.org/pub [...] adds 2e7a95156d64 Merge tag 'regmap-v5.20' of git://git.kernel.org/pub/scm/l [...] adds 416e05e5b7ce Merge tag 'regulator-v5.20' of git://git.kernel.org/pub/sc [...] adds 730bc8ba5e9e spi: spi-gxp: Add support for HPE GXP SoCs adds 8cc35b86546d spi: dt-bindings: add documentation for hpe,gxp-spifi adds a1848b0fa251 MAINTAINERS: add spi support to GXP adds 69243df953e7 Add SPI Driver to HPE GXP Architecture adds 0805c6fb39f6 Merge tag 'spi-v5.20' of git://git.kernel.org/pub/scm/linu [...] adds 20550a61880f pwm: sifive: Simplify offset calculation for PWMCMP registers adds 61180f68ad5b pwm: sifive: Fold pwm_sifive_enable() into its only caller adds 0f02f491b786 pwm: sifive: Reduce time the controller lock is held adds 3586b02663f0 pwm: sifive: Enable clk only after period check in .apply() adds 1695b421e1b5 pwm: sifive: Simplify clk handling adds ace41d7564e6 pwm: sifive: Ensure the clk is enabled exactly once per ru [...] adds 2375e964d541 pwm: sifive: Shut down hardware only after pwmchip_remove( [...] adds c2252c181ab5 dt-bindings: pwm: Document clk based PWM controller adds 901f8f5404f1 pwm: Add clock based PWM output driver adds 3bf5f2f0c02e dt-bindings: pwm: mediatek: Add compatible string for MT8195 adds 0afe57ca3a77 MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM adds 3391780b74b9 MAINTAINERS: Remove myself as PWM maintainer adds ea95b29983b9 pwm: twl-led: Document some limitations and link to the re [...] adds 2ba1aede6d41 pwm: lpc18xx: Convert to use dev_err_probe() adds 8933d30c5f46 pwm: lpc18xx: Fix period handling adds 530c28df03e7 Merge tag 'pwm/for-5.20-rc1' of git://git.kernel.org/pub/s [...] adds 64ae88ff48cb Merge tag 'hwmon-for-v5.20' of git://git.kernel.org/pub/sc [...] adds 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future adds d60b6b0bc003 Merge branch 'acpi-bus' adds 198c414ef21a Merge branches 'acpi-processor', 'acpi-apei' and 'acpi-ec' adds ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support adds 59fa06cd8529 Merge branches 'acpi-pm', 'acpi-soc', 'acpi-tables' and 'a [...] adds 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks adds 6352f3478a95 Merge branches 'acpi-video', 'acpi-pci' and 'acpi-docs' adds 8fa0db3a9b8e Merge tag 'acpi-5.20-rc1' of git://git.kernel.org/pub/scm/ [...] adds f611b33af2a8 Merge back cpuidle material for 5.20. adds 82b6c2e7df79 Merge branches 'pm-cpufreq' and 'pm-cpuidle' adds 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] adds b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] adds 954a83fc60c8 Merge branches 'pm-core', 'pm-sleep', 'powercap', 'pm-doma [...] adds 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative adds aa727b7b4b67 Merge branches 'pm-devfreq', 'pm-qos', 'pm-tools' and 'pm-docs' adds a771ea6413c0 Merge tag 'pm-5.20-rc1' of git://git.kernel.org/pub/scm/li [...] adds a2ed4e7e3b3a Merge branch 'thermal-core' adds 3cbf6a8ab70b drivers/thermal/cpufreq_cooling: Use private callback ops [...] adds 3f7ced7ac9af drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] adds 9784d2fbb858 drivers/thermal/cpufreq_cooling: Update outdated comments adds 829f416643f9 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] adds 037a6ea0debb MAINTAINERS: add include/dt-bindings/thermal to THERMAL adds 404dd7dfb130 drivers/thermal/rcar_gen3_thermal: Improve logging during probe adds f16d37056be2 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema adds 3c1fa94cd0ba dt-bindings: thermal: rcar-gen3-thermal: use positive logic adds 83b4466b3f1b dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support adds 198fa45252d8 thermal/drivers/qcom: Remove get_trend function adds afbeb99e2e33 thermal/drivers/tegra: Remove get_trend function adds 66a0b101efca thermal/drivers/u8500: Remove the get_trend function adds 25bff3ed9a8a thermal/core: Use clamp() helper in the stepwise governor adds 4102c4042a33 thermal/core: Remove DROP_FULL and RAISE_FULL adds 99a049aace32 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] adds cc67ca28cf8b thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] adds 4aaec53b8441 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] adds 11188b439974 thermal/drivers/sun8i: Fix typo in comment adds 8f5a9371e696 thermal/drivers/rzg2l: Fix comments adds 8cf18eea46e2 thermal/drivers/u8500: Remove unnecessary print function d [...] adds fb55b0129787 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] adds ee35f721477a thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] adds 8b74a003a941 thermal/ti-soc-thermal: Fix comment typo adds 0cf51bfe9995 thermal/tools/tmon: Include pthread and time headers in tmon.h adds 7a12f9188529 thermal/tools/tmon: Fix typo 'the the' in comment adds 50e53291e9f1 thermal/core: Avoid calling ->get_trip_temp() unnecessarily adds 3f95ac324535 thermal/core: Remove duplicate information when an error occurs adds a3193edcbdf9 thermal/of: Replace device node match with device node search adds af9f251b8e39 thermal/of: Remove the device node pointer for thermal_trip adds 646274ddaf75 thermal/of: Move thermal_trip structure to thermal.h adds 6390383b67fa thermal/core: Remove unneeded EXPORT_SYMBOLS adds e5f2cda61d06 thermal/core: Move thermal_set_delay_jiffies to static adds e5bfcd30f88f thermal/core: Rename 'trips' to 'num_trips' adds fae11de507f0 thermal/core: Add thermal_trip in thermal_zone adds 14ccb5edd76e thermal/of: Use thermal trips stored in the thermal zone adds d0c75fa2c17f thermal/of: Initialize trip points separately adds da9d01794e31 Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds c1dbe9a1c86d Merge tag 'thermal-5.20-rc1' of git://git.kernel.org/pub/s [...] adds fb5e29df8d15 tools/power turbostat: Introduce support for RaptorLake adds 033312336d67 tools/power turbostat: print the kernel boot commandline adds e13da9a1dbe4 tools/power turbostat: replace strncmp with single charact [...] adds 5e5fd36c58d6 tools/power turbostat: Fix file pointer leak adds a5c6d65d06eb tools/power turbostat: Show uncore frequency adds 7535249d10a8 tools/power turbostat: update turbostat.8 adds 774627c59848 tools/power turbostat: dump CPUID.7.EDX.Hybrid adds 5d6228452c00 tools/power turbostat: simplify dump_turbo_ratio_limits() adds 4af184ee8b2c tools/power turbostat: dump secondary Turbo-Ratio-Limit adds 1c1313b50af7 tools/power turbostat: add support for ALDERLAKE_N adds 6f9cf553deb8 tools/power turbostat: Support RAPTORLAKE P adds 2db0e5eb9c48 tools/power turbosstat: fix comment adds 684e40e99e59 tools/power turbostat: separate SPR from ICX adds eade39b2bf7f tools/power turbostat: cleanup 'automatic_cstate_conversio [...] adds 0e4d42af8147 tools/power turbostat: fix SPR PC6 limits adds 6287e6f0fdd3 tools/power turbostat: do not decode ACC for ICX and SPR adds 3afe697b74bc tools/power turbostat: version 2022.07.28 adds efb2883060af Merge branch 'turbostat' of git://git.kernel.org/pub/scm/l [...] adds b349b1181d24 Merge tag 'for-5.20/io_uring-2022-07-29' of git://git.kern [...] adds 98e247464088 Merge tag 'for-5.20/io_uring-buffered-writes-2022-07-29' o [...] adds 42df1cbf6a47 Merge tag 'for-5.20/io_uring-zerocopy-send-2022-07-29' of [...] adds c013d0af81f6 Merge tag 'for-5.20/block-2022-07-29' of git://git.kernel. [...] adds e120a5f1e78f dm: return early from dm_pr_call() if DM device is suspended adds 8dd87f3c5283 dm: Allow dm_call_pr to be used for path searches adds 701510875975 dm: Start pr_reserve from the same starting path adds 08a3c338e080 dm: Fix PR release handling for non All Registrants adds c6adada5b704 dm: Start pr_preempt from the same starting path adds 1fbeea217d8f dm raid: fix address sanitizer warning in raid_status adds 7dad24db59d2 dm raid: fix address sanitizer warning in raid_resume adds 9dd1cd3220ec dm: fix dm-raid crash if md_handle_request() splits bio adds 8374cfe647a1 Merge tag 'for-6.0/dm-changes' of git://git.kernel.org/pub [...] adds ddd1949f585e Merge tag 'pstore-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 9a8ac9ee07d4 Merge tag 'seccomp-v5.20-rc1' of git://git.kernel.org/pub/ [...] adds d7b767b5088d Merge tag 'execve-v5.20-rc1' of git://git.kernel.org/pub/s [...] adds 27603a606fda dm: verity-loadpin: Drop use of dm_table_get_num_targets() adds 6991a564f597 Merge tag 'hardening-v5.20-rc1' of git://git.kernel.org/pu [...] adds 79802ada87fa Merge tag 'selinux-pr-20220801' of git://git.kernel.org/pu [...] adds f42e1e3e40da Merge tag 'audit-pr-20220801' of git://git.kernel.org/pub/ [...] adds 1b6cf909647e Merge tag 'lsm-pr-20220801' of git://git.kernel.org/pub/sc [...] adds 63c3b5d2ca96 smack: Replace kzalloc + strncpy with kstrndup adds aa16fb4b9e7e smack: Remove the redundant lsm_inode_alloc adds ea7099d5229c Merge tag 'Smack-for-6.0' of https://github.com/cschaufler [...] adds 87fe1adb66a5 Merge tag 'safesetid-6.0' of https://github.com/micah-mort [...] adds 88b61b130334 Merge remote-tracking branch 'linux-integrity/kexec-keyrin [...] adds 043402495deb Merge tag 'integrity-v6.0' of git://git.kernel.org/pub/scm [...] adds 569bede0cff5 Merge tag 'fsverity-for-linus' of git://git.kernel.org/pub [...] adds 7f637be4d460 random: correct spelling of "overwrites" adds a0b09f2d6f30 Merge tag 'random-6.0-rc1-for-linus' of git://git.kernel.o [...] adds 98dfa9343f37 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem [...] adds fa4d57b85786 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of adds 96ec8dfdd094 crypto: ccp - Add support for new CCP/PSP device ID adds 383ce25dd2b1 crypto: ccree - Remove a useless dma_supported() call adds 45f5d0176d84 crypto: hisilicon/sec - fix auth key size error adds 11364d61314e crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps adds 7ae19d422c7d crypto: arm64/poly1305 - fix a read out-of-bound adds af5d35b83f64 crypto: tcrypt - Remove the static variable initialisation [...] adds c2a24a7a036b Merge tag 'v5.20-p1' of git://git.kernel.org/pub/scm/linux [...] adds 7d9d077c783e Merge tag 'rcu.2022.07.26a' of git://git.kernel.org/pub/sc [...] adds b069122256e4 Merge tag 'nolibc.2022.07.27a' of git://git.kernel.org/pub [...] adds da1d9caf95de doc:it_IT: align Italian documentation adds 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 adds 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 adds 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 adds 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] adds 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 adds c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 adds ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 adds 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 adds 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs adds aad26f55f47a Merge tag 'docs-6.0' of git://git.lwn.net/linux adds 4c392516accf Documentation: KUnit: Fix example with compilation error adds 665fe72a7d4f Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.ke [...] adds e05d5b9c5bbe Merge tag 'linux-kselftest-next-5.20-rc1' of git://git.ker [...] adds e2b542100719 Merge tag 'flexible-array-transformations-UAPI-6.0-rc1' of [...] adds 265792d0dede cgroup: Skip subtree root in cgroup_update_dfl_csses() adds b6bb70f9ab80 Merge tag 'cgroup-for-5.20' of git://git.kernel.org/pub/sc [...] adds e087437a6fef Merge tag 'xarray-6.0' of git://git.infradead.org/users/wi [...] adds b7a6eb22ba10 buffer: Don't test folio error in block_read_full_folio() adds 31e748e4b1df squashfs: Return the actual error from squashfs_read_folio() adds e775dfb33d81 hostfs: Handle page write errors correctly adds 97a3a383c4f2 ocfs2: Use filemap_write_and_wait_range() in ocfs2_cow_syn [...] adds cf948cbc35e8 cramfs: read_mapping_page() is synchronous adds 8b5d143c9553 block: Simplify read_part_sector() adds 98d8ba69ff1a block: Handle partition read errors more consistently adds 069fc464f1e8 block: Use PAGE_SECTORS_SHIFT adds 4fdc08d418f5 block: Convert read_part_sector() to use a folio adds ac09d88b9fd2 befs: Convert befs_symlink_read_folio() to use a folio adds 9a0a9533239f coda: Convert coda_symlink_filler() to use a folio adds 36a43502e10c freevxfs: Convert vxfs_immed_read_folio() to use a folio adds 9bb88987bcb6 ocfs2: Convert ocfs2_read_folio() to use a folio adds 240159077d00 gfs2: Convert gfs2_jhead_process_page() to use a folio adds 37ce0b319b28 ext2: Use a folio in ext2_get_page() adds 81218f80a707 secretmem: Remove isolate_page adds 68f2736a8583 mm: Convert all PageMovable users to movable_operations adds 5490da4f06d1 fs: Add aops->migrate_folio adds 8faa8ef5dd11 mm/migrate: Convert fallback_migrate_page() to fallback_mi [...] adds 2be7fa10c028 mm/migrate: Convert writeout() to take a folio adds 67235182a41c mm/migrate: Convert buffer_migrate_page() to buffer_migrat [...] adds 108ca8358139 mm/migrate: Convert expected_page_refs() to folio_expected_refs() adds 8958b55142d4 btrfs: Convert btree_migratepage to migrate_folio adds 4ae84a804751 nfs: Convert to migrate_folio adds 541846502f4f mm/migrate: Convert migrate_page() to migrate_folio() adds 2ec810d59602 mm/migrate: Add filemap_migrate_folio() adds e7a60a1787fc btrfs: Convert btrfs_migratepage to migrate_folio adds e7b15bae558c ubifs: Convert to filemap_migrate_folio() adds 1d5b9bd65619 f2fs: Convert to filemap_migrate_folio() adds 3648951ceb0a aio: Convert to migrate_folio adds b890ec2a2c2d hugetlb: Convert to migrate_folio adds 5409548df387 secretmem: Convert to migrate_folio adds 9d0ddc0cb575 fs: Remove aops->migratepage() adds 9800562f2ab4 mm/folio-compat: Remove migration compatibility functions adds 913971014874 ntfs3: refactor ntfs_writepages adds 0cc5b4ce7a37 ext2: remove nobh support adds 002cbb135678 jfs: stop using the nobh helper adds cc9cf350d100 fs: remove the nobh helpers adds f2d3e573bff9 fs: don't call ->writepage from __mpage_writepage adds cf5e7a652168 fs: remove the NULL get_block case in mpage_writepages adds f00654007fe1 Merge tag 'folio-6.0' of git://git.infradead.org/users/wil [...] adds d9395512c5bd Merge tag 'pull-work.namei' of git://git.kernel.org/pub/sc [...] adds a782e8664972 Merge tag 'pull-work.lseek' of git://git.kernel.org/pub/sc [...] adds 40a3cb0d2314 d_add_ci(): make sure we don't miss d_lookup_done() adds cf634d540a29 fs/dcache: Disable preemption on i_dir_seq write side on P [...] adds 45f78b0a2743 fs/dcache: Move the wakeup from __d_lookup_done() to the caller. adds 50417d22d0ef fs/dcache: Move wakeup out of i_seq_dir write held region. adds 200e340f2196 Merge tag 'pull-work.dcache' of git://git.kernel.org/pub/s [...] adds 5264406cdb66 Merge tag 'pull-work.iov_iter-base' of git://git.kernel.or [...] adds d9b58ab789b0 Merge tag 'pull-fixes' of git://git.kernel.org/pub/scm/lin [...] adds ff89dd08c0f0 Merge tag 'pull-work.9p' of git://git.kernel.org/pub/scm/l [...] adds 97a77ab14ffa Merge tag 'efi-next-for-v5.20' of git://git.kernel.org/pub [...] adds ab17c0cd376f Merge tag 'efi-efivars-removal-for-v5.20' of git://git.ker [...] adds 524bcd1e178d btrfs: simplify the pending I/O counting in struct compressed_bio adds 7aa51232e204 btrfs: pass a btrfs_bio to btrfs_repair_one_sector adds 7959bd441176 btrfs: remove the start argument to check_data_csum and export adds 81bd9328ab9f btrfs: fix repair of compressed extents adds 0b078d9db879 btrfs: don't call btrfs_page_set_checked in finish_compres [...] adds 353767e4aaeb Merge tag 'for-5.20-tag' of git://git.kernel.org/pub/scm/l [...] adds 5abbb7b92820 affs: use memcpy_to_page and remove replace kmap_atomic() adds 2e4f8c729db5 Merge tag 'affs-5.20-tag' of git://git.kernel.org/pub/scm/ [...] adds f18d73096c0e Merge tag 'iomap-5.20-merge-1' of git://git.kernel.org/pub [...] adds a39b5dbdd2bc Merge tag 'zonefs-5.20-rc1' of git://git.kernel.org/pub/sc [...] adds b3b2bec9646e ata: sata_mv: Fixes expected number of resources now IRQs [...] adds 526942b8134c Merge tag 'ata-5.20-rc1' of git://git.kernel.org/pub/scm/l [...] adds a482d47d33ac net/sched: sch_cbq: change the type of cbq_set_lss to void adds a683dc5c148a dt-bindings: net: hirschmann,hellcreek: use absolute path [...] adds 2bb88b2c4f73 net: devlink: remove redundant net_eq() check from sb_pool [...] adds cc1049ccee20 net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports adds 4158e3896797 Revert "Merge branch 'octeontx2-minor-tc-fixes'" adds 5f10376b6bc1 add missing includes and forward declarations to networkin [...] adds 46126db9c861 flow_dissector: Add PPPoE dissectors adds 5008750eff5d net/sched: flower: Add PPPoE filter adds 6a21b0856daa flow_offload: Introduce flow_match_pppoe adds cd8efeeed16e ice: Add support for PPPoE hardware offload adds 7d85e9cb405e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds afa950b8adc9 dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx adds 623cd8700698 net: cdns,macb: use correct xlnx prefix for Xilinx adds 272ac32f566e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds efe3e6b5aeef net: usb: delete extra space and tab in blank line adds 86c591fb9142 selftests: tls: handful of memrnd() and length checks adds 70f03fc2fc14 tls: rx: don't consider sock_rcvtimeo() cumulative adds d11ef9cc5a67 tls: strp: rename and multithread the workqueue adds e20691fa36c4 tls: rx: fix the false positive warning adds 37e26188345b Merge branch 'tls-rx-follow-ups-to-rx-work' adds 8fd1e1517792 tls: rx: Fix unsigned comparison with less than zero adds 113671b255ee net/tls: Perform immediate device ctx cleanup when possible adds 7adc91e0c939 net/tls: Multi-threaded calls to TX tls_dev_del adds da6682faa82f net/mlx5e: kTLS, Introduce TLS-specific create TIS adds 23b1cf1e3fe0 net/mlx5e: kTLS, Take stats out of OOO handler adds c4dfe704f53f net/mlx5e: kTLS, Recycle objects of device-offloaded TLS T [...] adds 624bf0992133 net/mlx5e: kTLS, Dynamically re-size TX recycling pool adds 68be7b82e77f Merge branch 'mlx5e-use-tls-tx-pool-to-improve-connection-rate' adds 08f588fa301b devlink: introduce framework for selftests adds 5b6ff128fdf6 bnxt_en: implement callbacks for devlink selftests adds 1515a1b8991d Merge branch 'add-framework-for-selftests-in-devlink' adds 5502e8712c9b net: devlink: remove region snapshot ID tracking dependenc [...] adds 2dec18ad826f net: devlink: remove region snapshots list dependency on d [...] adds c12f4c6ac3b4 net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload adds 84a433a40d0e net/mlx5: Lock mlx5 devlink reload callbacks adds 9cb7e94a78b5 net/mlx4: Use devl_ API for devlink region create / destroy adds a8c05514b2f8 net/mlx4: Use devl_ API for devlink port register / unregister adds 60d7ceea4b2a net/mlx4: Lock mlx4 devlink reload callback adds d3dbdc9f8ddc net/mlx5: Lock mlx5 devlink health recovery callback adds c90005b5f75c devlink: Hold the instance lock in health callbacks adds 13719a5bf192 Merge branch 'take-devlink-lock-on-mlx4-and-mlx5-callbacks' adds 6ecf206d602f selftests: net: dsa: Add a Makefile which installs the selftests adds 707e304dd2e8 mlxsw: core_linecards: Remove duplicated include in core_l [...] adds 39befe3a43a5 amt: fix typo in comment adds 29192a170e15 firewire: net: Make use of get_unaligned_be48(), put_unali [...] adds 3bb0844e7bcd net: dsa: qca8k: cache match data to speed up access adds 533c64bca62a net: dsa: qca8k: make mib autocast feature optional adds 027152b83043 net: dsa: qca8k: move mib struct to common code adds d5f901eab2e9 net: dsa: qca8k: move qca8k read/write/rmw and reg table t [...] adds 910746444313 net: dsa: qca8k: move qca8k bulk read/write helper to common code adds fce1ec0c4e2d net: dsa: qca8k: move mib init function to common code adds 472fcea160f2 net: dsa: qca8k: move port set status/eee/ethtool stats fu [...] adds fd3cae2f3ac1 net: dsa: qca8k: move bridge functions to common code adds b3a302b171f7 net: dsa: qca8k: move set age/MTU/port enable/disable func [...] adds 2e5bd96eea86 net: dsa: qca8k: move port FDB/MDB function to common code adds 742d37a84d3f net: dsa: qca8k: move port mirror functions to common code adds c5290f636624 net: dsa: qca8k: move port VLAN functions to common code adds e9bbf019af44 net: dsa: qca8k: move port LAG functions to common code adds 9d1bcb1f293f net: dsa: qca8k: move read_switch_id function to common code adds 92b54e09c002 Merge branch 'net-dsa-qca8k-code-split-for-qca8k' adds ba323f6bee1d dt-bindings: nfc: use spi-peripheral-props.yaml adds 37b62b282b18 mlxsw: spectrum_ptp: Add helper functions to configure PTP traps adds 42823208b946 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs adds d25ff63a181b mlxsw: spectrum_ptp: Add PTP initialization / finalization [...] adds bbd300570a9e mlxsw: Query UTC sec and nsec PCI offsets and values adds a5bf8e5e8b8d mlxsw: spectrum_ptp: Add implementation for physical hardw [...] adds 24157bc69f45 mlxsw: Send PTP packets as data packets to overcome a limitation adds 382ad0d95793 mlxsw: spectrum: Support time stamping on Spectrum-2 adds 08ef8bc825d9 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls adds eba28aaf2f53 mlxsw: spectrum: Support ethtool 'get_ts_info' callback in [...] adds 3b1c31474cb9 Merge branch 'mlxsw-ptp-spectrum-2' adds dc633700f00f net/af_packet: check len when min_header_len equals to 0 adds 1c7249e4af8e Documentation: Describe net.ipv4.tcp_reflect_tos. adds 5b91884bf50b vmxnet3: do not reschedule napi for rx processing adds b07c8cdbe918 seg6: add support for SRv6 H.Encaps.Red behavior adds 13f0296be8ec seg6: add support for SRv6 H.L2Encaps.Red behavior adds 6ab4eb5a52a7 selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior adds 95baa4e8fe69 selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior adds ed6dc4b871c0 Merge branch 'seg6-headend-reduced' adds b16fe6d82b71 net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map ut [...] adds 155738a4f319 net: ethernet: mtk_eth_soc: introduce xdp multi-frag support adds 853246dbf5e8 net: ethernet: mtk_eth_soc: add xdp tx return bulking support adds 6957730e2038 Merge branch 'mtk_eth_soc-xdp-multi-frame' adds 64893e83f916 libbpf: Support PPC in arch_specific_syscall_pfx adds 58250ae350de bpf: btf: Fix vsnprintf return value check adds 5eff8c18f124 bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro adds a6df06744b2d bpftool: Don't try to return value from void function in skeleton adds 639de43ef0dd selftests/bpf: Bump internal send_signal/send_signal_trace [...] adds dc81f8d1e8ea bpf: Fix test_progs -j error with fentry/fexit tests adds 3b317abc7159 bpf: Fix NULL pointer dereference when registering bpf trampoline adds d0b80a9edb1a netdevsim: Avoid allocation warnings triggered from user space adds 395fc4fa33e9 libbpf: Add bpf_obj_get_opts() adds 14250fa4839b bpf: Remove unneeded semicolon adds 5fc7c5887c62 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] adds bef11f1edc40 wifi: brcmfmac: use strreplace() in brcmf_of_probe() adds 02a186f1e96b wifi: brcmfmac: Remove #ifdef guards for PM related functions adds cf1239e5b7bf wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper adds 4af4c0b93c15 wifi: brcmfmac: Replace default (not configured) MAC with [...] adds 8406993a891f dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial adds 5c54ab24377b wifi: brcmfmac: support brcm,ccode-map-trivial DT property adds cb774bd35318 wifi: brcmfmac: prevent double-free on hardware-reset adds 87de35cbf65c wifi: rtw89: 8852a: update RF radio A/B R56 adds 334facd651b9 wifi: rtw89: 8852a: adjust IMR for SER L1 adds 42bbf810e155 wifi: rtw88: check the return value of alloc_workqueue() adds 867f4eeee862 wifi: ath11k: Fix register write failure on QCN9074 adds 169ede1f5948 Revert "ath11k: add support for hardware rfkill for QCA6390" adds d578e0af3a00 wifi: wil6210: debugfs: fix uninitialized variable use in [...] adds 5b7fc772e657 wifi: wcn36xx: Rename clunky firmware feature bit enum adds 37de943d0153 wifi: wcn36xx: Move firmware feature bit storage to dedica [...] adds 75072b2970a8 wifi: wcn36xx: Move capability bitmap to string translatio [...] adds 5cc8cc4406ed wifi: wcn36xx: Add debugfs entry to read firmware feature strings adds 35610745d71d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] adds ff4970b130e7 Merge tag 'wireless-next-2022-07-29' of git://git.kernel.o [...] adds 0f14a8351abd dn_route: replace "jiffies-now>0" with "jiffies!=now" adds 71930846b36f net: marvell: prestera: uninitialized variable bug adds a95115c407a2 sfc: plumb ef100 representor stats adds 69bb5fa73d2b sfc: ef100 representor RX NAPI poll adds 9fe00c800ecd sfc: ef100 representor RX top half adds 6f6838aabff5 sfc: determine wire m-port at EF100 PF probe time adds 08d0b16ecb36 sfc: check ef100 RX packets are from the wire adds f50e8fcda6b8 sfc: receive packets from EF100 VFs into representors adds 67ab160ed08f sfc: insert default MAE rules to connect VFs to representors adds 77eb40749d73 sfc: move table locking into filter_table_{probe,remove} methods adds e37f3b1561a0 sfc: use a dynamic m-port for representor RX and set it promisc adds 7267aa6d99f5 sfc: implement ethtool get/set RX ring size for EF100 reps adds ed3849e42917 Merge branch 'sfc-vf-representors-for-ef100-rx-side' adds d7393425e7c8 ice: Introduce enabling promiscuous mode on multiple VF's adds a419526de607 ice: Fix promiscuous mode not turning off adds c67672fa2695 ice: compress branches in ice_set_features() adds 44ece4e1a3ec ice: allow toggling loopback mode via ndo_set_features callback adds 84a8d931ab21 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] adds ec082d31c161 net/mlx5e: Fix wrong use of skb_tcp_all_headers() with enc [...] adds 8920d92b8be6 net/mlx5: DR, Add support for flow metering ASO adds e5b1db27410e net/mlx5e: TC, Allocate post meter ft per rule adds b50ce4350c10 net/mlx5e: Add red and green counters for metering adds f8e9d413a28a net/mlx5e: TC, Separate get/update/replace meter functions adds 7d1a5ce46e47 net/mlx5e: TC, Support tc action api for police adds 65f586c2730c net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_ste [...] adds 23bde065c3a2 net/mlx5e: Make mlx5e_tc_table private adds 454533aa87f4 net/mlx5e: Allocate VLAN and TC for featured profiles only adds af8bbf730068 net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_pri [...] adds 6a7bc5d0e1c3 net/mlx5e: Report flow steering errors with mdev err report API adds 7bb7071568e3 net/mlx5e: Add mdev to flow_steering struct adds 5b031add2f94 net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller [...] adds a02c07ea5d0b net/mlx5e: Split en_fs ndo's and move to en_main adds 069448b2fd0a net/mlx5e: Move mlx5e_init_l2_addr to en_main adds 63757225a933 Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.or [...] adds 1dba745ca8c6 can: mcp251xfd: mcp251xfd_dump(): fix comment adds 63fe85678933 can: can327: use KBUILD_MODNAME instead of hard coded names adds f60df831d4c4 can: ems_usb: use KBUILD_MODNAME instead of hard coded names adds 90a13aec104d can: softing: use KBUILD_MODNAME instead of hard coded names adds 4741b3aedc11 can: esd_usb: use KBUILD_MODNAME instead of hard coded names adds c250d5eb2225 can: gs_ubs: use KBUILD_MODNAME instead of hard coded names adds 63c286e60892 can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names adds 6f2660607282 can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names adds 1190f520826a can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME adds ddbce345f194 can: etas_es58x: remove DRV_VERSION adds a6e6231ac10a Merge patch series "can: remove litteral strings used for [...] adds 1851532fd39c can: slcan: export slcan_ethtool_ops and remove slcan_set_ [...] adds 0ccb3e0b0a00 can: c_can: export c_can_ethtool_ops and remove c_can_set_ [...] adds b4b97079a49e can: flexcan: export flexcan_ethtool_ops and remove flexca [...] adds 9d8dd3725f40 Merge patch series "can: export export slcan_ethtool_ops a [...] adds e2c9bb0297a3 can: slcan: use KBUILD_MODNAME and define pr_fmt to replac [...] adds 7a1fc3eea76f can: slcan: remove useless header inclusions adds cfcb4465e992 can: slcan: remove legacy infrastructure adds 0cef03b109ca can: slcan: change every `slc' occurrence in `slcan' adds 341c5724d7a1 can: slcan: use the generic can_change_mtu() adds 3e720131960b can: slcan: add support for listen-only mode adds 4aeccfd84d28 MAINTAINERS: Add maintainer for the slcan driver adds 7c862ee928ad Merge patch series "can: slcan: extend supported features [...] adds 303066fc5a49 can: can327: add software tx timestamps adds 221d14bd3d2e can: janz-ican3: add software tx timestamp adds 6153a7ea650f can: slcan: add software tx timestamps adds 6a37a28b1864 can: v(x)can: add software tx timestamps adds 409c188c57cd can: tree-wide: advertise software timestamping capabilities adds 8bdd1112edcd can: dev: add hardware TX timestamp adds 7fb48d25b5ce can: dev: add generic function can_ethtool_op_get_ts_info_hwts() adds 90f942c5a6d7 can: dev: add generic function can_eth_ioctl_hwts() adds b1f6b93e678f can: mcp251xfd: advertise timestamping capabilities and ad [...] adds 1d46efa0008a can: etas_es58x: advertise timestamping capabilities and a [...] adds fa5cc7e115d7 can: kvaser_pciefd: advertise timestamping capabilities an [...] adds 1d5eeda23f36 can: kvaser_usb: advertise timestamping capabilities and a [...] adds 8ba09bfa2b08 can: peak_canfd: advertise timestamping capabilities and a [...] adds bedd94835a35 can: peak_usb: advertise timestamping capabilities and add [...] adds 12a18d79dc14 Merge patch series "can: add ethtool support and reporting [...] adds e0f3907b3901 can: etas_es58x: remove useless calls to usb_fill_bulk_urb() adds 7b584fbb3636 can: can327: fix a broken link to Documentation adds b7d8912cfd1b Merge tag 'linux-can-next-for-5.20-20220731' of git://git. [...] adds 02a7cb2866dd udp: Remove redundant __udp_sysctl_init() call from udp_init(). adds c2368b19807a net: devlink: introduce "unregistering" mark and use it du [...] adds 644a66c60f02 net: devlink: convert reload command to take implicit devl [...] adds d3efc2a6a6d8 net: devlink: remove devlink_mutex adds 09b278462f16 net: devlink: enable parallel ops on netlink interface adds d4d11f8ff14b Merge branch 'devlink-parallel-commands' adds 16ead40812a0 net/funeth: Unify skb/XDP Tx packet unmapping. adds a3b461bbd184 net/funeth: Unify skb/XDP gather list writing. adds 1c45b0cd6cf0 net/funeth: Unify skb/XDP packet mapping. adds 8b684570eeaa net/funeth: Tx handling of XDP with fragments. adds 0a324c3263f1 Merge branch 'funeth-tx-xdp-frags' adds ad3564ccc367 dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items adds 4488df140152 ice: implement adjfine with mul_u64_u64_div_u64 adds ab8e8db27e82 e1000e: remove unnecessary range check in e1000e_phc_adjfreq adds abab010f1637 e1000e: convert .adjfreq to .adjfine adds 3626a690b717 i40e: use mul_u64_u64_div_u64 for PTP frequency calculation adds ccd3bf985921 i40e: convert .adjfreq to .adjfine adds 5a5542324a4a ixgbe: convert .adjfreq to .adjfine adds d8fae2504efe igb: convert .adjfreq to .adjfine adds 9936e07eaf5b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] adds 931027820e4d net: rose: fix netdev reference changes adds 2df91e397d85 net: rose: add netdev ref tracker to 'struct rose_sock' adds f157cfa3a589 Merge branch 'net-rose-fix-module-unload-issues' adds 45490ce2ff83 nfp: flower: add support for tunnel offload without key ID adds 4ff7c8fc81ce Documentation: devlink: add add devlink-selftests to the t [...] adds 062cf5ebc2e8 net: dsa: Fix spelling mistakes and cleanup code adds 2e8f205d910e net: txgbe: Fix an error handling path in txgbe_probe() adds d81c7cdd7a6d net/tls: Remove redundant workqueue flush before destroy adds 80ef928643c1 net: devlink: Fix missing mutex_unlock() call adds 969e26c63d30 net: marvell: prestera: remove reduntant code adds 1995943c3f2a selftests: net: fix IOAM test skip return code adds 151c8e499f47 wireguard: ratelimiter: use hrtimer in selftest adds 2a8f91d2898e wireguard: selftests: update config fragments adds c31b14d86dfe wireguard: allowedips: don't corrupt stack when detecting [...] adds b438b3b8d6e6 wireguard: selftests: support UML adds 9017462f006c Merge branch 'wireguard-patches-for-5-20-rc1' adds 6f63d04473f2 doc: sfp-phylink: Fix a broken reference adds d7c4c9e075f8 ax25: fix incorrect dev_tracker usage adds 944fd1aeacb6 net: allow unbound socket for packets in VRF when tcp_l3md [...] adds 180a6a3ee60a netdevsim: fib: Fix reference count leak on route deletion [...] adds 974be75f2503 netdevsim: fib: Add debugfs knob to simulate route deletio [...] adds 40823f3ee05f selftests: netdevsim: Add test cases for route deletion failure adds b65a1534cfd6 Merge branch 'netdevsim-fib-route-delete-leak' adds 115d9f95ea7a net/mlx5e: Remove WARN_ON when trying to offload an unsupp [...] adds 903f2194f74b net/mlx5e: TC, Fix post_act to not match on in_port metadata adds 562696c3c62c net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS adds 52586d2f56b3 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating I [...] adds 677e78c8d44f net/mlx5e: Fix calculations related to max MPWQE size adds c0063a43700f net/mlx5e: Modify slow path rules to go to slow fdb adds a6e9085d791f net/mlx5: Adjust log_max_qp to be 18 at most adds 62d2664351ef net/mlx5: DR, Fix SMFS steering info dump format adds 42b4f7f66a43 net/mlx5: Fix driver use of uninitialized timeout adds 9e98f8c7707f Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/ [...] adds 5121db6afb99 net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug() adds ec60d54cb9a3 iavf: Fix max_rate limiting adds 93cb804edab1 iavf: Fix 'tc qdisc show' listing too many queues adds 9fe2e6f39606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] adds 7dc839fe4761 net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in i [...] adds a86e86db5e6d net: ionic: fix error check for vlan flags in ionic_set_ni [...] adds 1e02fd7671fe Merge branch 'net-fix-using-wrong-flags-to-check-features' adds a41b17ff9dac dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in t [...] adds 53e99496abc1 octeontx2-pf: Reduce minimum mtu size to 60 adds f56530dcdb06 net: usb: make USB_RTL8153_ECM non user configurable adds c67cc4315a8e net: usb: ax88179_178a: Bind only to vendor-specific interface adds 8eaa1d110800 net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ adds 7c6327c77d50 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net adds f86d1fbbe785 Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/l [...] adds 80dc75932ff2 Merge tag 'i2c-for-5.20-rc1' of git://git.kernel.org/pub/s [...] adds 12b68040a5e4 Merge tag 'media/v5.20-1' of git://git.kernel.org/pub/scm/ [...] adds aa316247c726 drm/amdgpu/dc/dce: fix repeated words in comments adds 8585732baa40 drm/amdgpu: use adev_to_drm for consistency adds 1f83db6be37c drm/amdgpu: Fix the incomplete product number adds 79b2c54f1911 drm/amdgpu: Allow TTM to evict svm bo from same process adds 4959e609de1e drm/amdkfd: Set svm range max pages adds 5640cb8921c9 drm/amdkfd: Split giant svm range adds 8b3120dfc192 drm/amd/display: Clean up some inconsistent indenting adds 3f5a3881f1e2 drm/amd/display: Clean up some inconsistent indenting adds fcac1ac7f1e3 drm/amd/display: Clean up some inconsistent indenting adds ed63b7cf2d6e drm/amd/display: Clean up some inconsistent indenting adds 84e2fd649482 drm/amd/display: Clean up some inconsistent indenting adds 203dc7778656 drm/amd/display: Clean up some inconsistent indenting adds 05381583a1d0 drm/amd/display: Clean up some inconsistent indenting adds 980e09e8b74c drm/amd/display: Clean up some inconsistent indenting adds afb185008d40 drm/amd/display: Clean up some inconsistent indenting adds e3b2bbb33e26 drm/amd/display: Clean up some inconsistent indenting adds 9ced2e492ba9 drm/amd/display: Clean up some inconsistent indenting adds fbad6c418e1e drm/amd/display: Clean up some inconsistent indenting adds 292956cfd9d3 drm/amd/display: Clean up some inconsistent indenting adds 64f857b5479a drm/amd/display: Clean up some inconsistent indenting adds 931fa55b2fac drm/amd/display: Clean up some inconsistent indenting adds 4557489e0370 drm/amd/display: Clean up some inconsistent indenting adds 1422ca01be6a drm/amd/display: Clean up some inconsistent indenting adds 1be3188a6dda drm/amd/display: Clean up some inconsistent indenting adds 66bd94debe4a drm/amd/display: Clean up some inconsistent indenting adds e3b0079be8f0 drm/amd/display: Clean up some inconsistent indenting adds 06ac561fb0ed drm/amd/display: fix signedness bug in execute_synaptics_r [...] adds f9af3c16bfe1 drm/amdkfd: track unified memory reservation with xnack off adds 3d2af401cf85 drm/amdgpu: add debugfs for kfd system and ttm mem used adds 0dc204bc3f19 drm/amdkfd: fix kgd_mem memory leak when importing dmabuf adds b2065fb21d9a drm/amdgpu: fix i2s_pdata out of bound array access adds 53bd83dfff86 drm/amd/display: remove unneeded semicolon adds 7c8e4a257246 drm/amd/amdgpu: add additional page fault settings for gfx11 adds 2182cb7029e9 drm/amd/display: Remove unused struct freesync_context adds 674b9e08a029 drm/amd/pm: Add get_gfx_off_status interface for yellow carp adds e22ec18750be drm/amdkfd: remove an unnecessary amdgpu_bo_ref adds 6fdd2077ec03 drm/amd/amdgpu: add memory training support for PSP_V13 adds 736f7308d3e6 drm/amdgpu: fix a vcn4 boot poll bug in emulation mode adds 4ac77cce84a4 drm/amdgpu: add VCN function in NBIO v7.7 adds cbe93a234bcc drm/amdgpu: add VCN_4_0_2 firmware support adds 1c0a90364859 drm/amdgpu: vcn_4_0_2 video codec query adds 47231d5e396a drm/amdgpu: enable VCN cg and JPEG cg/pg adds 0da0def7705d drm/amdgpu: drop non-necessary call trace dump adds ed67f7292b99 drm/amdgpu: move mes self test after drm sched re-started adds 1f3dfde4fba4 drm/amd/pm: update driver if header for SMU 13.0.0 adds e1c42213f3f9 drm/amd/pm: enable GFX ULV feature support for SMU13.0.0 adds 1ff186ff3299 drm/amdgpu: fix hive reference leak when reflecting psp to [...] adds dcfe584b00f1 drm/amdkfd: use time_is_before_jiffies(a + b) to replace " [...] adds b834fc94c102 drm/amdgpu: send msg to IMU for the front-door loading adds a16161a869d5 drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index adds 492af34c9f67 drm/amdgpu: add header files for MP 13.0.4 adds 2605e60c8260 drm/amdgpu: add files for PSP 13.0.4 adds 7e8a3ca972ad drm/amdgpu: enable support for psp 13.0.4 block adds 64f991590ff4 drm/amd/display: Fix a compilation failure on PowerPC caus [...] adds 5493ee1919ea Merge tag 'amd-drm-next-5.20-2022-07-29' of https://gitlab [...] adds b44f2fd87919 Merge tag 'drm-next-2022-08-03' of git://anongit.freedeskt [...] adds 798cd57cd5f8 drm/amd/display: restore code for plane with no modifiers adds 1208ec59eac7 char: remove VR41XX related char driver adds b5276c924497 drivers: lkdtm: fix clang -Wformat warning adds 228dfe98a313 Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/ [...] adds 321eaf317dec docs: driver-api: firmware: add driver firmware guidelines. (v3) adds 3fe407648278 kernfs: Fix typo 'the the' in comment adds b6c694740ea2 kobject: fix Kconfig.debug "its" grammar adds b18ee4a44e3f sysfs docs: ABI: Fix typo in comment adds f2d57765b798 firmware_loader: Replace kmap() with kmap_local_page() adds 273aaa24369c docs: embargoed-hardware-issues: fix invalid AMD contact email adds cfeafd946689 Merge tag 'driver-core-6.0-rc1' of git://git.kernel.org/pu [...] adds ff50a91ee5e6 usb: phy: remove redundant store to variable var after & o [...] adds cfed201e2db2 usb: typec: anx7411: Fix an array out of bounds adds 9310bd4bf20f usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() adds 0c25bab1abb4 usb: typec: anx7411: use semi-colons instead of commas adds 67fb0cc02f89 usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() adds 5cda657679f8 usb: typec: anx7411: Fix return value check in anx7411_reg [...] adds d183a57cad92 usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() adds 23bb7b495971 usb: typec: anx7411: fix passing zero to 'PTR_ERR' adds d7de14d74d65 usb: xhci_plat_remove: avoid NULL dereference adds 26c6c2f8a907 USB: HCD: Fix URB giveback issue in tasklet function adds 2191c00855b0 USB: gadget: Fix use-after-free Read in usb_udc_uevent() adds 86c4bb4f124e usb/atm: fix repeated words in comments adds a7a9f4c0060e usb/core: fix repeated words in comments adds 973939279a20 usb/host: fix repeated words in comments adds cd86f367eb6b usb/image: fix repeated words in comments adds 676cb83b11c3 usb/misc: fix repeated words in comments adds d5851c248025 usb/musb: fix repeated words in comments adds 908d34aad1ef usb/typec/tcpm: fix repeated words in comments adds 13da6f41fbe0 USB: xhci: Fix comment typo adds 0c3404389773 usb: typec: retimer: Add missing id check in match callback adds b2d0dd5155c4 usb: renesas-xhci: Do not print any log while fw verif success adds fe3cc0cebe60 usb/chipidea: fix repeated words in comments adds c3ffc9c4ca44 usb: cdns3: change place of 'priv_ep' assignment in cdns3_ [...] adds a7dc438b5e44 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command [...] adds b60fd9361b6e dt-bindings: usb: typec: add bindings for stm32g0 controller adds 72849d4fcee7 usb: typec: ucsi: stm32g0: add support for stm32g0 controller adds 2d945194cce1 usb: typec: ucsi: stm32g0: add bootloader support adds 817f9ee0dad5 dt-bindings: usb: generic-ehci: allow usb-hcd schema properties adds 43993626de00 usb: misc: onboard-hub: add support for Microchip USB2514B [...] adds 0d0fb2b605c7 ARM: dts: stm32: add support for USB2514B onboard hub on s [...] adds 76e960597635 ARM: multi_v7_defconfig: enable USB onboard HUB driver adds 40e58a8a7ca6 dt-bindings: usb: Add binding for TI USB8041 hub controller adds e0c6b1f3d757 USB: usbsevseg: convert sysfs snprintf to sysfs_emit adds 40758e493f4d usb: misc: onboard_usb_hub: Add reset-gpio support adds ed92f4353ef5 usb: misc: onboard_usb_hub: Add TI USB8041 hub support adds 8288c99fc263 usb: misc: onboard_usb_hub: Remove duplicated power_on delay adds 9e2e5ea3b28f Merge tag 'usb-6.0-rc1' of git://git.kernel.org/pub/scm/li [...] adds 78acd4ca4334 usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadg [...] adds 97c9a70f129f staging: qlge: refine variable name adds 6a74f103e3e0 staging: pi433: remove duplicated comments adds 3cc664a99e2f staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU() adds 0f83ff012957 staging: r8188eu: remove unused parameter from correct_TSF() adds 21b044c90338 staging: r8188eu: remove unused parameter from update_TSF() adds 7136ef70a067 staging: r8188eu: make update_TSF() and correct_TSF() static adds b9ad667059d7 staging: r8188eu: remove SetHwReg8188EU() adds 51ee8ea588bc staging: r8188eu: remove OnAtim prototype adds 123b3b754e3f staging: r8188eu: remove DoReserved prototype adds 470923810230 staging: r8188eu: make dump_chip_info() static adds 2b5002e2cc14 staging: r8188eu: convert rtw_pwr_wakeup to correct error [...] adds 81e878887ff8 staging: fbtft: core: set smem_len before fb_deferred_io_i [...] adds 899336721928 staging: vt6655: Rename MACvClearStckDS adds c528bbb7dc06 staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to [...] adds f3a76018dd55 staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup adds 87f600af59e8 staging: r8188eu: fix potential uninitialised variable use [...] adds 723c188d5cd4 Merge tag 'staging-6.0-rc1' of git://git.kernel.org/pub/sc [...] adds c1c76700a0d6 Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/l [...] adds f0a892f599c4 drm/amd/amdgpu: fix build failure due to implicit declaration adds 9bfd900beeec RISC-V: KVM: Improve ISA extension by using a bitmap adds 6259d2f834f2 RISC-V: KVM: Fix variable spelling mistake adds cca986fab9e8 RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function adds fe283e5fa1ed RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ [...] adds b91f0e4cb8a3 RISC-V: KVM: Factor-out instruction emulation into separat [...] adds 1222b55cee23 RISC-V: KVM: Add extensible system instruction emulation f [...] adds 8a061562e2f2 RISC-V: KVM: Add extensible CSR emulation framework adds 4ab0e470c06d KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache adds c9d57373fc87 RISC-V: KVM: Add G-stage ioremap() and iounmap() functions adds 659ad6d82c31 RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap() adds 6bb2e00ea304 RISC-V: KVM: Add support for Svpbmt inside Guest/VM adds 2e2e91158feb Merge tag 'kvm-riscv-5.20-1' of https://github.com/kvm-ris [...] adds da0b93d65e5b KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex [...] adds 35d539c3e44f KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_cl [...] adds a42989e7fbb0 KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps adds aed02fe3cae4 KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers adds 2833eda0e296 KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other [...] adds f8480721a74b KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" [...] adds 9202aee816c8 KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show t [...] adds 3c2e10373ec7 KVM: x86/mmu: Remove underscores from __pte_list_remove() adds 01e69cef63f8 KVM: SVM: Fix x2APIC MSRs interception adds 94bda2f4cd86 KVM: x86: Reject loading KVM if host.PAT[0] != WB adds 82ffad2ddf5d KVM: x86: Drop unnecessary goto+label in kvm_arch_init() adds 38bf9d7bf277 KVM: x86/mmu: Add shadow mask for effective host MTRR memtype adds d5e90a699875 KVM: x86/mmu: Restrict mapping level based on guest MTRR i [...] adds a8ac499bb6ab KVM: x86/mmu: Don't require refcounted "struct page" to cr [...] adds 65e3b446bcce KVM: x86/mmu: Document the "rules" for using host_pfn_mapp [...] adds 85f44f8cc07b KVM: x86/mmu: Don't bottom out on leafs when zapping colla [...] adds cfe12e64b065 KVM: selftests: Add an option to run vCPUs while disabling [...] adds c33f6f2228fe KVM: x86: Split kvm_is_valid_cr4() and export only the non [...] adds ca58f3aa53d1 KVM: nVMX: Account for KVM reserved CR4 bits in consistenc [...] adds c7d855c2aff2 KVM: nVMX: Inject #UD if VMXON is attempted with incompati [...] adds a645c2b506fb KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() adds f8ae08f9789a KVM: nVMX: Let userspace set nVMX MSR to any _host_ suppor [...] adds 8805875aa473 Revert "KVM: nVMX: Do not expose MPX VMX controls when gue [...] adds 93255bf92939 KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if [...] adds b663f0b5f3d6 KVM: VMX: Add helper to check if the guest PMU has PERF_GL [...] adds 4496a6f9b45e KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer i [...] adds 9389d5774aca Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{E [...] adds a910b5ab6b25 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP adds ce30d8b976b4 KVM: selftests: Verify VMX MSRs can be restored to KVM-sup [...] adds 0a8735a6acf3 KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register adds 1bd9dfec9fd4 KVM: x86: Do not block APIC write for non ICR registers adds 6c6ab524cfae KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT adds 6fac42f127b8 KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog adds 7edc3a68038a KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() adds 63f4b210414b Merge remote-tracking branch 'kvm/next' into kvm-next-5.20 adds c4edb2babc75 Merge tag 'kvmarm-5.20' of git://git.kernel.org/pub/scm/li [...] adds 31f6e3832a0f KVM: x86/mmu: remove unused variable adds ad5b072716e9 selftests: KVM: Check stat name before other fields adds 7eebae78bc97 selftests: KVM: Provide descriptive assertions in kvm_bina [...] adds dd4d1c3bb3f1 selftests: KVM: Add exponent check for boolean stats adds 281106f938d3 selftests: kvm: set rax before vmcall adds 7c5c3a6177fa Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] adds 67f43c9c6a47 xen/manage: Use orderly_reboot() to reboot adds 8441dac05e7f xen: Fix spelling mistake adds a603002eea82 virtio: replace restricted mem access flag with callback adds a870544ca9d2 kernel: remove platform_has() infrastructure adds 251e90e7e346 xen: don't require virtio with grants for non-PV guests adds 7447691ef994 Merge tag 'for-linus-6.0-rc1-tag' of git://git.kernel.org/ [...] adds 300a596590e4 dma:dw: remove reference to AVR32 architecture in core.c adds 53291cb23c91 mfd: remove reference to AVR32 architecture in atmel-smc.c adds 62bf2fa70b68 misc: update maintainer email address and description for [...] adds 8bfdfbb25891 net: remove cdns,at32ap7000-macb device tree entry adds 0a2fd172b4ba sound:spi: remove reference to AVR32 in Atmel AT73C213 DAC driver adds 93dd2f713ad2 usb:udc: remove reference to AVR32 architecture in Atmel U [...] adds 4492b0c08970 video: remove support for non-existing atmel,at32ap-lcdc i [...] adds 2fb0ec4ae563 video:backlight: remove reference to AVR32 architecture in [...] adds 25e6bed5a648 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 4e8bb4ba5a55 csky: Add jump-label implementation adds 45e15c1a375e csky: Add qspinlock support adds 7f8030cea330 csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN* adds f940dc0f2251 csky: cmpxchg: Coding convention for BUILD_BUG() adds 45fef4c4b9c9 csky: abiv1: Fixup compile error adds 7df9075e232e Merge tag 'csky-for-linus-6.0-rc1' of https://github.com/c [...] adds 565cbaad83d8 ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC adds 8fa7ea40bf56 ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] adds b97abb4d0e23 ARM: 9217/1: add definition of arch_irq_work_raise() adds 3437021484dd ARM: 9218/1: dma-mapping: fix pointer/integer warning adds fe520635ddc4 ARM: 9219/1: fix undeclared soft_restart adds f2d3b9a46e0e ARM: 9220/1: amba: Remove deferred device addition adds 995177a4c75e Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm adds c040862bfbd9 Merge tag 'xtensa-20220804' of https://github.com/jcmvbkbc [...] adds 1117d182c5d7 HID: alps: Declare U1_UNICORN_LEGACY support adds 1a9c9657ba09 HID: amd_sfh: Fix implicit declaration error on i386 adds 5d4d0f156575 HID: amd_sfh: Handle condition of "no sensors" adds c556717541c0 Merge branch 'for-5.20/amd-sfh' into for-linus adds 20afcc462579 HID: apple: Add "GANSS" to the non-Apple list adds 144c71f7c816 Merge branch 'for-5.20/apple' into for-linus adds ebf95514ec7a Merge branch 'for-5.20/core' into for-linus adds 86f6710dae39 Merge branch 'for-5.20/elan' into for-linus adds db244339fa60 Merge branch 'for-5.20/nintendo' into for-linus adds a60885b6a97b Merge branch 'for-5.20/uclogic' into for-linus adds 8d9420ca9bd9 Merge tag 'for-linus-2022080201' of git://git.kernel.org/p [...] adds 944ad762bb47 dt-bindings: display: use spi-peripheral-props.yaml adds 532b04d846dd dt-bindings: eeprom: at25: use spi-peripheral-props.yaml adds b600d6a6c55e dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory adds 5ecd39d1bc4b dt-bindings: net: convert emac_rockchip.txt to YAML adds be55492e01ab devicetree/bindings: correct possessive "its" typos adds 7913145afa51 of/fdt: declared return type does not match actual return type adds 6312bb711e5c dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI pr [...] adds 93215d9f4601 dt-bindings: power: drop quotes when not needed adds 7ae0d493a5af dt-bindings: power: reset: drop quotes when not needed adds 1ea78ec5ba31 dt-bindings: power: supply: drop quotes when not needed adds 7e7a24c3c6c9 dt-bindings: mtd: microchip,mchp48l640: use spi-peripheral [...] adds da8d07af4b3e Merge tag 'devicetree-for-6.0' of git://git.kernel.org/pub [...] adds 5bb3bf24b0aa Merge tag 'tag-chrome-platform-for-v5.20' of git://git.ker [...] adds d9f74d98bbec tools/power/x86/intel-speed-select: Fix off by one check adds c55ae10230a7 tools/power/x86/intel-speed-select: Remove unneeded semicolon adds 7842efa5e194 platform/x86: sony-laptop: Remove useless comparisons in s [...] adds c9d959fc32a5 platform/x86: pmc_atom: Match all Lex BayTrail boards with [...] adds b4b830a34d80 platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity adds 40ec787e1adf platform/olpc: Fix uninitialized data in debugfs write adds e6abe8ff8e0c platform/surface: gpe: Add support for 13" Intel version o [...] adds 6dd71251b9ae platform/x86: pmc_atom: Fix comment typo adds 8906ced9a909 Merge tag 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog- [...] adds 42d0d4232ac1 platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency adds 3d46d7848075 platform/x86/intel/vsec: Fix wrong type for local status v [...] adds 5f0848190c6d Merge tag 'platform-drivers-x86-v6.0-1' of git://git.kerne [...] adds e3c1d6c8c59a gpio: 74xx-mmio: Use bits instead of plain numbers for flags adds c4f0d16daa6d dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles adds 37644cac6e82 Merge tag 'gpio-updates-for-v6.0-rc1' of git://git.kernel. [...] adds 909fcb195201 clk: divider: Introduce devm_clk_hw_register_divider_parent_hw() adds df63af17f337 clk: mux: Introduce devm_clk_hw_register_mux_parent_hws() adds 6ebd5247ad2a clk: fixed-factor: Introduce *clk_hw_register_fixed_factor [...] adds f04ed3d9f8a5 Merge branches 'clk-basic', 'clk-mtk', 'clk-devm-enable' a [...] adds 4c2fdfc4c804 Merge tag 'qcom-clk-for-5.20' of https://git.kernel.org/pu [...] adds dfcbbd73ddb1 Merge branches 'clk-renesas', 'clk-spreadtrum', 'clk-imx' [...] adds 08fc500fe3d4 Merge branch 'clk-allwinner' into clk-next adds 36001a2fa6cc Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/ [...] adds 31be1d0fbd95 Merge tag 'dmaengine-6.0-rc1' of git://git.kernel.org/pub/ [...] adds 50f7a544879a Merge branch 'pci/aspm' adds 4921043182bf Merge branch 'pci/endpoint' adds dc5253117a23 Merge branch 'pci/enumeration' adds 5a20930f27c4 Merge branch 'pci/err' adds 3dc4d3333ac6 Merge branch 'pci/pm' adds 0ad722f159e4 PCI: Remove pci_mmap_page_range() wrapper adds c1ef322491cb sparc: Use generic pci_mmap_resource_range() adds bac0f4474c63 Merge branch 'pci/resource' adds d22b9e604264 Merge branch 'pci/virtualization' adds 95aa832bd29c Merge branch 'pci/ctrl/aardvark' adds 9154b00f51ea Merge branch 'pci/ctrl/brcmstb' adds 14c4ad125cf9 PCI: dwc: Log link speed and width if it comes up adds e3dc79adfac9 PCI: dwc: Detect iATU settings after getting "addr_space" [...] adds afe1c6d50d33 PCI: dwc: Use native DWC IP core version representation adds 13e9d3900c20 PCI: dwc: Read DWC IP core version from register adds 0b0a780d52ad PCI: dwc: Add macros to compare Synopsys IP core versions adds 50deb8ac6170 PCI: intel-gw: Drop manual DW PCIe controller version setup adds 58c379eee610 PCI: tegra194: Drop manual DW PCIe controller version setup adds c6481d51dc65 PCI: dwc: Add dw_pcie_ops.host_deinit() callback adds 4859db9bca5d PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_T [...] adds 38fe272389f4 PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_A [...] adds 5a163f599818 PCI: dwc: Simplify in/outbound iATU setup methods adds 89473aa9ab26 PCI: dwc: Add iATU regions size detection procedure adds edf408b946d3 PCI: dwc: Validate iATU outbound mappings against hardware [...] adds ce06bf570390 PCI: dwc: Check iATU in/outbound range setup status adds 35797e672ff0 PCI: dwc: Fix MSI msi_msg DMA mapping adds 6be6f8529bd7 PCI: dwc: Use the bitmap API to allocate bitmaps adds 3c62f878a969 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() adds 226ec087497a PCI: dwc: Split MSI IRQ parsing/allocation to a separate function adds db388348acff PCI: dwc: Convert struct pcie_port.msi_irq to an array adds cd761378e62c PCI: dwc: Handle MSIs routed to multiple GIC interrupts adds 91a773f9986b dt-bindings: PCI: qcom: Support additional MSI vectors adds 964db794ae3c Merge branch 'pci/ctrl/dwc' adds 94d13317bef3 Merge branch 'pci/ctrl/dwc-edma' adds f2812227bb07 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks adds 22f3571cbc84 PCI: exynos: Correct generic PHY usage adds fea77e9f2978 Merge branch 'pci/ctrl/exynos' adds 0c8b7d1273ee Merge branch 'pci/ctrl/fu740' adds 9d14ad61551d PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() adds 79f14b6f1c60 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] adds 6b1e989e4910 PCI: imx6: Move PHY management functions together adds 276509690c2e PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier adds 34b1b9022586 PCI: imx6: Move imx6_pcie_clk_disable() earlier adds d0a75c791f98 PCI: imx6: Factor out ref clock disable to match enable adds 835fe229d709 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() adds 9751f65db025 PCI: imx6: Propagate .host_init() errors to caller adds fea446eb9c77 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks adds cfacf22e0df2 PCI: imx6: Call host init function directly in resume adds a4bb720eeb1e PCI: imx6: Turn off regulator when system is in suspend mode adds f0691e326b27 PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] adds 508919d0a95c PCI: imx6: Mark the link down as non-fatal error adds af48f8226e94 PCI: imx6: Reduce resume time by only starting link if it [...] adds cf236e0c0d59 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] adds 34eb543f4ffa PCI: imx6: Disable clocks in reverse order of enable adds 1c5e761565c1 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier adds 835a345b18b0 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] adds 13f8f3d1e369 PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers adds 6213c6c545cb PCI: imx6: Support more than Gen2 speed link mode adds 468276d4ea40 Merge branch 'pci/ctrl/imx6' adds 13506868d9f4 Merge branch 'pci/ctrl/iproc' adds b4773c53c54a Merge branch 'pci/ctrl/loongson' adds 359a98325be5 Merge branch 'pci/ctrl/mediatek' adds f3305ae56615 Merge branch 'pci/ctrl/mediatek-gen3' adds 4faef1089652 Merge branch 'pci/ctrl/microchip' adds 5147ba8af2d7 PCI: qcom: Allow ASPM L1 and substates for 2.7.0 adds 9195e6dd9b49 Merge branch 'pci/ctrl/qcom' adds 3aa321dc0afc Merge branch 'pci/ctrl/rcar-gen2' adds 085c2d6739ce Merge branch 'pci/ctrl/switchtec' adds 64451ac83fe6 Merge branch 'pci/ctrl/tegra194' adds a91c6db7f3da Merge branch 'pci/ctrl/vmd' adds 56ebef0a8226 Merge branch 'pci/ctrl/xilinx-cpm' adds ed89d69a1506 Merge branch 'pci/ctrl/pm-ops' adds 805f91bc5226 Merge branch 'pci/misc' adds 933c5a4f87d9 PCI: Stub __pci_ioport_map() for arches that don't support [...] adds c4f36c3ab065 Merge branch 'pci/header-cleanup-immutable' adds eff0cb3d91c0 Merge tag 'pci-v5.20-changes' of git://git.kernel.org/pub/ [...] adds 328141e51e6f Merge tag 'mmc-v5.20' of git://git.kernel.org/pub/scm/linu [...] adds 746fc76b820d Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linu [...] adds 1e75550648da Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" adds 17ae355926ed RDMA/mlx5: Replace ent->lock with xa_lock adds 86457a92df1b RDMA/mlx5: Replace cache list with Xarray adds 19591f134c59 RDMA/mlx5: Store the number of in_use cache mkeys instead [...] adds 6b7533869523 RDMA/mlx5: Store in the cache mkeys instead of mrs adds 0113780870b1 RDMA/mlx5: Rename the mkey cache variables and functions adds 3e93c0b8a981 Merge branch 'erdma' into rdma.git for-next adds dd390cba54bb IB/qib: Fix repeated "in" within comments adds b03b1ae2a312 RDMA/srpt: Duplicate port name members adds aa7dfbb41b5a RDMA/srpt: Introduce a reference count in struct srpt_device adds b5605148e6ce RDMA/srpt: Fix a use-after-free adds dea4266f7bf2 RDMA/rxe: Update wqe_index for each wqe error completion adds ae720bdb703b RDMA/rxe: Generate error completion for error requester QP state adds 62494ec7fbca RDMA/rxe: Split qp state for requester and completer adds c9776457bd5e RDMA/mlx5: Add missing check for return value in get names [...] adds fd5382c5805c RDMA/rxe: Fix error unwind in rxe_create_qp() adds 6b822d408b58 RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_ [...] adds e495274793ea Merge tag 'for-linus' of git://git.kernel.org/pub/scm/linu [...] adds 6675700139a0 drbd: bm_page_async_io: fix spurious bitmap "IO error" on [...] adds d9544d25e239 MAINTAINERS: add patchwork link to linux-raid project adds ed0c6a5fbed1 md/raid5-log: Drop extern decorators for function prototypes adds e0fccdafc21f md/raid5-ppl: Drop unused argument from ppl_handle_flush_r [...] adds c629f345b436 md/raid5: suspend the array for calls to log_exit() adds 78ede6a06f01 md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() adds 7769085c8d4d md/raid5-cache: Drop RCU usage of conf->log adds b13015af94cf md/raid5-cache: Clear conf->log after finishing work adds 6f28c5c3128c md/raid5-cache: Annotate pslot with __rcu notation adds eac58d08d493 md: Use enum for overloaded magic numbers used by mddev->c [...] adds b368856aab02 md: Ensure resync is reported after it starts adds 9973f0fa7d20 md: Notify sysfs sync_completed in md_reap_sync_thread() adds 05ce7fb946c3 md: Explicitly create command-line configured devices adds 9dfbdafda3b3 md: unlock mddev before reap sync_thread in action_store adds 6e3f50d30af8 md/raid5: Make logic blocking check consistent with logic [...] adds a8bb304ca5b8 md/raid5: Factor out ahead_of_reshape() function adds 27fb701046c3 md/raid5: Refactor raid5_make_request loop adds 8757fef675d8 md/raid5: Move stripe_add_to_batch_list() call out of add_ [...] adds 1baa1126e0f6 md/raid5: Move common stripe get code into new find_get_st [...] adds f4aec6a09738 md/raid5: Factor out helper from raid5_make_request() loop adds 1cdb5b417092 md/raid5: Drop the do_prepare flag in raid5_make_request() adds 4f35456076e1 md/raid5: Move read_seqcount_begin() into make_stripe_request() adds 0a2d1694de60 md/raid5: Refactor for loop in raid5_make_request() into w [...] adds 3312e6c887fe md/raid5: Keep a reference to last stripe_head for batch adds 4ad1d9849ffa md/raid5: Refactor add_stripe_bio() adds 486f60558607 md/raid5: Check all disks in a stripe_head for reshape progress adds 7e55c60acfbb md/raid5: Pivot raid5_make_request() adds df1b620a3e13 md/raid5: Improve debug prints adds 9ad1a74ff009 md/raid5: Increase restriction on max segments per request adds 9e26728b5fa9 md: Fix spelling mistake in comments adds eb25ad80364b block: null_blk: Use the bitmap API to allocate bitmaps adds 9ddae3bab6d7 rnbd-clt: open code send_msg_open in rnbd_clt_map_device adds 52334f4a573d rnbd-clt: don't free rsp in msg_open_conf for map scenario adds 017d76f45e81 rnbd-clt: kill read_only from struct rnbd_clt_dev adds dfc270c908e8 rnbd-clt: reduce the size of struct rnbd_clt_dev adds 59f070de125f rnbd-clt: adjust the layout of struct rnbd_clt_dev adds fb516fa367a3 rnbd-clt: check capacity inside rnbd_clt_change_capacity adds ae2dfd1d8d25 rnbd-clt: pass sector_t type for resize capacity adds e507210a0628 rnbd-clt: make rnbd_clt_change_capacity return void adds b7df575f8aac nvme: remove a double word in a comment adds 2c61c97fb12b nvme: handle the persistent internal error AER adds 6b46fa024a45 nvme: remove unused timeout parameter adds b10907b8159f nvme: fix qid param blk_mq_alloc_request_hctx adds e41f8c0222e3 nvme-loop: use nvme core helpers to cancel all requests in [...] adds 85cc42438180 crypto: add crypto_has_shash() adds 9e2f284e1491 crypto: add crypto_has_kpp() adds a116e1cdc64a lib/base64: RFC4648-compliant base64 encoding adds 88b140fec073 nvme: add definitions for NVMe In-Band authentication adds 3bf2fde6fcc4 nvme-fabrics: decode 'authentication required' connect error adds f50fff73d620 nvme: implement In-Band authentication adds b61775d185a3 nvme-auth: Diffie-Hellman key exchange support adds 6490c9ed06de nvmet: parse fabrics commands on io queues adds db1312dd9548 nvmet: implement basic In-Band Authentication adds 7a277c37d352 nvmet-auth: Diffie-Hellman key exchange support adds 1a70200f404a nvmet-auth: expire authentication sessions adds 4bc14f310136 block/rnbd-srv: Set keep_id to true after mutex_trylock adds ce11bdf94617 block/rnbd-srv: Replace sess_dev_list with index_idr adds 058efe000b31 null_blk: add module parameters for 4 options adds 7012eef520cb null_blk: add configfs variables for 2 options adds 0525af711b66 nvme-rdma: remove timeout for getting RDMA-CM established event adds 53ee9e293778 nvme-tcp: use in-capsule data for I/O connect adds 1fcfca781293 nvme-pci: use nvme core helper to cancel requests in tagset adds 0f89f0ece50e nvme-apple: use nvme core helper to cancel requests in tagset adds c13cf14f44d2 nvme-multipath: refactor nvme_mpath_add_disk adds ee452a8d984f null_blk: fix ida error handling in null_add_dev() adds bc9da6dd0630 nbd: add missing definition of pr_fmt adds 640c46a21f89 bcache: remove EXPERIMENTAL for Kconfig option 'Asynchrono [...] adds b9f91d80dec9 md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_ [...] adds ee1aa06ba325 md/raid5: Convert prepare_to_wait() to wait_woken() api adds ca39f7502425 md: fix mddev->kobj lifetime adds c57094a6e1ed md: fix error handling in md_alloc adds e8c59ac41974 md: implement ->free_disk adds 33b614e33419 md: rename md_free to md_kobj_release adds 2652a1bd2e74 md: factor out the rdev overlaps check from rdev_size_store adds b0e706a1ba84 md: stop using for_each_mddev in md_do_sync adds f26514342255 md: stop using for_each_mddev in md_notify_reboot adds 16648bac862f md: stop using for_each_mddev in md_exit adds 12a6caf27324 md: only delete entries from all_mddevs when the disk is freed adds 5b26804bb0af md: simplify md_open adds a20d636bee41 raid5: fix duplicate checks for rdev->saved_raid_disk adds 2198c51a0834 md: fix build failure for !MODULE adds d13bc4d84a8e remove the sx8 block driver adds c0250d16b22e md: remove unneeded semicolon adds a110876828f5 md: open code md_probe in autorun_devices adds 34cb92c0a5a1 md: return the allocated devices from md_alloc adds e151db8ecfb0 md-raid: destroy the bitmap after destroying the thread adds d17f744e883b md-raid10: fix KASAN warning adds 679c54f2de67 nvme: use command_id instead of req->tag in trace_nvme_com [...] adds eb7e2d92588c nvme: don't always build constants.o adds a25d4261582c nvme: define compat_ioctl again to unbreak 32-bit userspace. adds 4daf7fa07ee3 nvme-auth: fix off by one checks adds 80e2768496a4 nvme-auth: uninitialized variable in nvme_auth_transform_key() adds 33b6debd6128 nvme-pci: remove useless assignment in nvme_pci_setup_prps adds 8614144002b5 nvme-pci: print the command name of aborted commands adds f91b727ccf1f nvme-pci: split nvme_alloc_admin_tags adds 2455a4b77835 nvme-pci: split nvme_dev_add adds a7f7b7116c14 nvme-rdma: split nvme_rdma_alloc_tagset adds 2f7a7e5d85f6 nvme-tcp: split nvme_tcp_alloc_tagset adds 2fec1dfc28c9 nvme-apple: stop casting function pointer signatures adds ee8cd008b7da nvmet: don't check for NULL pointer before kfree in nvmet_ [...] adds 7b1aae1aee22 nvmet: fix a format specifier in nvmet_auth_ctrl_exponential adds 9db056e9506c nvmet-auth: fix a couple of spelling mistakes adds 1040415c29f0 nvmet-auth: fix return value check in auth send adds be2ada6d0ed0 nvmet-auth: fix return value check in auth receive adds 4cf42ec36673 nvmet-auth: select the intended CRYPTO_DH_RFC7919_GROUPS adds e06b425bc835 nvme: catch -ENODEV from nvme_revalidate_zones again adds 04c170f669f1 nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns adds 71882e7d23b8 nvme: generalize the nvme_multi_css check in nvme_scan_ns adds 1a893c2bfef4 nvme: refactor namespace probing adds 1e4ea66af1db nvme: factor out a nvme_ns_is_readonly helper adds eb867ee995bd nvme: enable generic interface (/dev/ngXnY) for unknown co [...] adds 533d2e8b4d5e nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush dur [...] adds de474b550e25 nvme: update MAINTAINERS for the new auth code adds 5a97806f7dc0 block: change the blk_queue_split calling convention adds 51d798cdb5c2 block: change the blk_queue_bounce calling convention adds 46754bd05605 block: move ->bio_split to the gendisk adds a85b36375b05 block: move the call to get_max_io_size out of blk_bio_seg [...] adds b6dc6198ebe8 block: move bio_allowed_max_sectors to blk-merge.c adds c55ddd9082f7 block: pass struct queue_limits to the bio splitting helpers adds 5165ed40a1f0 md/raid5: Refactor raid5_get_active_stripe() adds 3514da58be9c md/raid5: Make is_inactive_blocked() helper adds 9734fe7bd53f md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() adds df6b0e205d1f md/raid5: Move stripe_request_ctx up adds 20313b1b8cd1 md/raid5: Ensure batch_last is released before sleeping fo [...] adds 104212471b1c drivers:md:fix a potential use-after-free bug adds 325347d965e7 block: ensure iov_iter advances for added pages adds 34cdb8c825f2 block: ensure bio_iov_add_page can't fail adds e97424fd4472 block: fix leaking page ref on truncated direct io adds a8ce5f52efce ublk_drv: cancel device even though disk isn't up adds 93d71ec89d5f ublk_drv: fix ublk device leak in case that add_disk fails adds 0aa73170eba5 ublk_drv: add SET_PARAMS/GET_PARAMS control command adds 4bf9cbf3e934 ublk_drv: cleanup ublksrv_ctrl_dev_info adds 4e18403d9485 ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA adds c86019ff75c1 ublk_drv: add support for UBLK_IO_NEED_GET_DATA adds bcee43dc6d5b s390/dasd: drop unexpected word 'for' in comments adds bc792884b76f s390/dasd: Establish DMA alignment adds fa9db655d0e1 Merge tag 'for-5.20/block-2022-08-04' of git://git.kernel. [...] adds 5a57bca9050d ext4: fix reading leftover inlined symlinks adds de394a86658f ext4: update s_overhead_clusters in the superblock during [...] adds 827891a38acc ext4: update the s_overhead_clusters in the backup sb's wh [...] adds 218a69441bf7 ext4: reuse order and buddy in mb_mark_used when buddy split adds 4978c659e7b5 ext4: use ext4_debug() instead of jbd_debug() adds cb3b3bf22cf3 jbd2: rename jbd_debug() to jbd2_debug() adds 68af74e92a86 jbd2: remove unused exports for jbd2 debugging adds d1324958567d jbd2: unexport jbd2_log_start_commit() adds a89573ce4ad3 jbd2: fix outstanding credits assert in jbd2_journal_commi [...] adds 7f0d8e1d607c ext4: fix extent status tree race in writeback error recov [...] adds 179b14152dcb ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h adds 67d7d8ad99be ext4: fix use-after-free in ext4_xattr_set_entry adds c9fd167d5713 ext4: correct max_inline_xattr_value_size computing adds fd7e672ea98b ext4: correct the misjudgment in ext4_iget_extra_inode adds 51ae846cff56 ext4: fix warning in ext4_iomap_begin as race between bmap [...] adds 07ea7a617d6b ext4: recover csum seed of tmp_inode after migrating to extents adds 442ec1e5bb7c Documentation: ext4: fix cell spacing of table heading on [...] adds c64a92992e6c ext4: aligned '*' in comments adds b24e77ef1c6d ext4: avoid remove directory when directory is corrupted adds 3fa5d23e68a3 ext4: reflect mb_optimize_scan value in options file adds 65f8ea4cd57d ext4: check if directory block is within i_size adds b8a04fe77ef1 ext4: make sure ext4_append() always allocates new block adds 58318914186c mbcache: don't reclaim used entries adds 3dc96bba65f5 mbcache: add functions to delete entry if unused adds 6bc0d63dad7f ext4: remove EA inode entry from mbcache on inode eviction adds fd48e9acdf26 ext4: unindent codeblock in ext4_xattr_block_set() adds 65f8b80053a1 ext4: fix race when reusing xattr blocks adds 90ae40d243d4 ext2: factor our freeing of xattr block reference adds b67798d55185 ext2: unindent codeblock in ext2_xattr_set() adds 1189d8ec5105 ext2: avoid deleting xattr block that is being reused adds 75896339e431 mbcache: Remove mb_cache_entry_delete() adds 307af6c87937 mbcache: automatically delete entries from cache on freeing adds 1e1c2b86ef86 ext4: block range must be validated before use in ext4_mb_ [...] adds 4a734f0869f9 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure wh [...] adds 026d0d27c488 ext4: reduce computation of overhead during resize adds 69cb8e9d8cd9 ext4: avoid resizing to a partial cluster size adds d95efb14c0b8 ext4: add ioctls to get/set the ext4 superblock uuid adds 9daee913dc8d Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm [...] adds 001c179c4e26 xfs: fix NULL pointer dereference in xfs_getbmap() adds 5e9466a5d060 xfs: delete extra space and tab in blank line adds b2a88c212e65 Merge tag 'xfs-5.20-merge-6' of git://git.kernel.org/pub/s [...] adds 56f80414e47b mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] adds c85a75401120 shmem: update folio if shmem_replace_page() updates the page adds e57cdba58289 writeback: avoid use-after-free after removing device adds 45c69de43ac8 mm: vmscan: fix extreme overreclaim and swap floods adds 7d62a0f22fad mailmap: update Guilherme G. Piccoli's email addresses adds f463c284a8d3 mm/smaps: don't access young/dirty bit if pte unpresent adds d2035f5c8a53 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] adds b754a8822d38 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 9b0dc7abb5cc ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC adds fe17b91a7777 arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC adds 57a2d0c1b27d MAINTAINERS: add ARM/APPLE MACHINE mailing list adds 879bcfc4e536 Merge tag 'asahi-soc-maintainers-5.20' of https://github.c [...] adds 338efb2274fe Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] adds 10e2e886c0ef Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 06799a9085e1 net: bonding: replace dev_trans_start() with the jiffies o [...] adds 4873a1b2024d net/sched: remove hacks added to dev_trans_start() for bon [...] adds 08b403d5bf07 Revert "veth: Add updating of trans_start" adds cba8d8f57dfb docs: net: bonding: remove mentions of trans_start adds 7de196a6aa3a Merge branch 'make-dsa-work-with-bonding-s-arp-monitor' adds 744d23c71af3 net: phy: Warn about incorrect mdio_bus_phy_resume() state adds 4ae97cae07e1 nfp: ethtool: fix the display error of `ethtool -m DEVNAME` adds c0bf3c6aa444 mptcp: move subflow cleanup in mptcp_destroy_common() adds c886d70286bf mptcp: do not queue data on closed subflows adds df9e03aec3b1 selftests: mptcp: make sendfile selftest work adds 9f05f9ade27f Merge branch 'mptcp-fixes' adds 4f61f133f354 net: tap: NULL pointer derefence in dev_parse_header_proto [...] adds 2e64fe4624d1 selftests: add few test cases for tap driver adds c1c8556b401c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b9b738eeafe5 bpf: Update bpf_design_QA.rst to clarify that kprobes is not ABI adds 62fc770d90ef bpf: Update bpf_design_QA.rst to clarify that attaching to [...] adds 8fcf19696a1b bpf: Update bpf_design_QA.rst to clarify that BTF_ID does [...] adds e2dcac2f58f5 BPF: Fix potential bad pointer dereference in bpf_sys_bpf() adds 3cad17b0f846 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 9c9cb23e00dd xfrm: fix refcount leak in __xfrm_policy_check() adds 717ada9f10f2 Revert "xfrm: update SA curlft.use_time" adds 36d763509be3 xfrm: fix XFRMA_LASTUSED comment adds 6aa811acdb76 xfrm: clone missing x->lastused in xfrm_do_migrate adds 73ff232e5d04 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds f38e6458e16d Merge tag 'asoc-fix-v5.19-rc8' of https://git.kernel.org/p [...] adds f81ee579c089 ALSA: hda: cs35l41: Use the CS35L41 HDA internal define adds 1e24881d8b2a ALSA: hda: cs35l41: Support CLSA0101 adds 87eb04bb87fb ACPI: scan: Add CLSA0101 Laptop Support adds ef34a0ae7a26 ALSA: core: Add async signal helpers adds 95cc637c1afd ALSA: timer: Use deferred fasync helper adds 96b097091c66 ALSA: pcm: Use deferred fasync helper adds 4a971e84a7ae ALSA: control: Use deferred fasync helper adds 3790a3d6dbbc ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 adds be561ffad708 ALSA: hda/realtek: Add quirk for Clevo NV45PZ adds 9769e44d41a1 Merge branch 'for-next' into for-linus adds 40d060b8158e ASoC: q6asm: use kcalloc() instead of kzalloc() adds a3b5d4715fd5 Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm [...] adds 7450320ec7ab ALSA: ac97: Replace sprintf() with sysfs_emit() adds 0980bb1ff0f0 ALSA: aoa: Replace sprintf() with sysfs_emit() adds ade7956396d0 ALSA: control-led: Replace sprintf() with sysfs_emit() adds 0031812bd849 ALSA: core: Replace scnprintf() with sysfs_emit() adds 01043e3e14d3 ALSA: pcm: Replace sprintf() with sysfs_emit() adds 17daae7ac47a ALSA: hda: Replace sprintf() with sysfs_emit() adds 6c955a9d9dbc ALSA: line6: Replace sprintf() with sysfs_emit() adds 24df5428ef9d ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx adds f882c4bef9cb ALSA: hda/realtek: Add quirk for another Asus K42JZ model adds 7f65e14c7f6e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds c0fc96fed7ff ASoC: amd: yc: Update DMI table entries for AMD platforms adds 247c07d4bb74 Merge remote-tracking branch 'asoc/for-5.19' into asoc-linus adds 0d871c84c4c2 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds b0de7fa70650 regulator: pca9450: Remove restrictions for regulator-name adds 76ee8ebc334e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e4bb7fee188d dt-bindings: input: ariel-pwrbutton: use spi-peripheral-pr [...] adds 7c744d00990e Input: adc-joystick - fix ordering in adc_joystick_probe() adds 8bb5e7f4dcd9 Merge branch 'next' into for-linus adds 653c91613f02 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 1a232e14ab5b Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 629271d64c24 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 9bc47a5acdb6 Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] adds 8ac64aab85c0 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 0d179881955e Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds b0a4ab7ca4ce iommu/hyper-v: Use helper instead of directly accessing affinity adds e260cfe6fb50 irqchip/loongson-eiointc: Fix irq affinity setting adds 54cfa910b443 irqchip/loongson-eiointc: Fix a build warning adds e4856939557e Merge branch 'irq/irqchip-fixes' of git://git.kernel.org/p [...] adds 44b4010bcc9a Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git adds d78abcde0881 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 30bdc36b8c77 drm/imx/dcss: get rid of HPD warning message adds 54d91b55c7f3 drm/nouveau: fix another off-by-one in nvbios_addr adds c20ee5749a3f drm/nouveau: recognise GA103 adds d91170a44a94 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 9008a676662a certs: move scripts/check-blacklist-hashes.awk to certs/ adds 31f6d95c2cab certs: unify blacklist_hashes.c and blacklist_nohashes.c adds 5439d4d4dcee kbuild: remove sed command from cmd_ar_builtin adds a6036a41bffb kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 adds bdf0fe33a4dc init/Kconfig: update KALLSYMS_ALL help text adds 028062ec222d Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] adds aac289653fa5 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc adds 59316eac0e5b docs: kbuild: fix typo adds 3089b2be0cce kbuild: rpm-pkg: fix build error when _arch is undefined adds 6105e4f6511d kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild adds 9a68fd7fd8b0 kbuild: error out if $(KBUILD_EXTMOD) contains % or : adds 84850dbbbe60 kbuild: error out if $(INSTALL_MOD_PATH) contains % or : adds e3b746a384fc scripts: headers_install.sh: Update config leak ignore entries adds 10269fd37fc6 kconfig: shorten the temporary directory name for cc-option adds 1fd49a0b5c43 checkstack: add riscv support for scripts/checkstack.pl adds 5764f6626f5f modpost: drop executable ELF support adds abe864b8e19a modpost: use sym_get_data() to get module device_table data adds 7dea20f2fecb kconfig: Qt5: tell the user which packages are required adds ee47620367d5 kbuild: add dtbs_prepare target adds 258fafcd0683 Makefile.extrawarn: re-enable -Wformat for clang adds 7193cda917ff modpost: remove unused Elf_Sword macro adds dd29865633a5 kbuild: set EXIT trap before creating temporary directory adds 36b0f0deed4f modpost: refactor get_secindex() adds 125ed24a4ab0 modpost: add array range check to sec_name() adds 5419aa2a8dee modpost: use more reliable way to get fromsec in section_rel(a)() adds a25efd6ef1ef Revert "Kbuild, lto, workaround: Don't warn for initcall_r [...] adds 072dd2c8928f modpost: shorten warning messages in report_sec_mismatch() adds 7452dd26a59a modpost: add PATTERNS() helper macro adds 1560cb0e186e modpost: remove unneeded .symbol_white_list initializers adds 672fb6740cbf modpost: remove .symbol_white_list field entirely adds 6dc94b86a184 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 40d02efad980 Merge remote-tracking branch 'torvalds/master' into perf/core adds 4266081e3308 perf vendor events: Update Intel broadwellx adds 1775634ea406 perf vendor events: Update Intel broadwell adds ef908a192512 perf vendor events: Update Intel broadwellde adds a95ab294a508 perf vendor events: Update Intel alderlake adds 9709ede1a179 perf vendor events: Update bonnell mapfile.csv adds f9d45862eca3 perf vendor events: Update Intel cascadelakex adds 3c9c31571105 perf vendor events: Update Intel elkhartlake adds beb2db9bed36 perf vendor events: Update goldmont mapfile.csv adds ae54f70dd9d5 perf vendor events: Update goldmontplus mapfile.csv adds 8e6389f93144 perf vendor events: Update Intel haswell adds 859fe0f4f2be perf vendor events: Update Intel haswellx adds a4a4353ebf80 perf vendor events: Update Intel icelake adds d214d0c2612a perf vendor events: Update Intel icelakex adds 80c14459f6a3 perf vendor events: Update Intel ivybridge adds 6220136831e3 perf vendor events: Update Intel ivytown adds 376d8b581b76 perf vendor events: Update Intel jaketown adds ae7bcd600e1c perf vendor events: Update Intel knightslanding adds 1ab4ef06fa82 perf vendor events: Add Intel meteorlake adds bcc344a3bfc8 perf vendor events: Update Intel nehalemep adds 8fe33fd5d3a2 perf vendor events: Update Intel nehalemex adds 777e1312440f perf vendor events: Update Intel sandybridge adds 34122105f9e8 perf vendor events: Update Intel sapphirerapids adds 89072caf14c0 perf vendor events: Update Intel silvermont adds 35d652770172 perf vendor events: Update Intel skylake adds 59fd7d3225c2 perf vendor events: Update Intel skylakex adds 5e1dd4f24ab5 perf vendor events: Update Intel tigerlake adds ae2fa1ccf10e perf vendor events: Update Intel westmereep-dp adds 4823edd648c7 perf vendor events: Update Intel westmereep-sp adds 6b47be608b84 perf vendor events: Update Intel westmereex adds ebcdbf7a6aa6 perf vendor events: Update Intel snowridgex adds 08c1d7a1595e perf vendor events arm64: Arm Cortex-A78C and X1C adds fb5962f81ebb perf test: Fix test case 95 ("Check branch stack sampling" [...] adds ace3e31e653e perf stat: Revert "perf stat: Add default hybrid events" adds ff4207f79307 perf evsel: Add arch_evsel__hw_name() adds a9c1ecdabc4f perf evlist: Always use arch_evlist__add_default_attrs() adds cdb204ad4223 perf x86 evlist: Add default hybrid events for perf stat adds 9a0b36266f7a perf stat: Add topdown metrics in the default perf stat on [...] adds 18808564aa3b Merge remote-tracking branch 'torvalds/master' into perf/core adds 481fadfb1073 perf test: Remove x86 rdpmc test adds 9bd7021809de perf test: Add user space counter reading tests adds 77d54a2cd608 perf lock: Pass machine pointer to is_lock_function() adds 407b36f69efb perf lock: Use BPF for lock contention analysis adds 6fda2405f414 perf lock: Implement cpu and task filters for BPF adds 6d518ac7be62 perf symbol: Fail to read phdr workaround adds 8b1e1a0347ea perf bpf: Convert legacy map definition to BTF-defined adds 5f4e821c6c90 perf tools: Rework prologue generation code adds 00b32625982e perf test: Add ARM SPE system wide test adds cfd59ca91467 tools build: Add feature test for init_disassemble_info AP [...] adds 516ddaadb424 tools build: Don't display disassembler-four-args feature test adds a45b3d692623 tools include: add dis-asm-compat.h to handle version differences adds 83aa0120487e tools perf: Fix compilation error with new binutils adds 96ed066054ab tools bpf_jit_disasm: Fix compilation error with new binutils adds bab211f637dc tools bpf_jit_disasm: Don't display disassembler-four-args [...] adds 600b7b26c07a tools bpftool: Fix compilation error with new binutils adds 1e1613f64cc8 tools bpftool: Don't display disassembler-four-args feature test adds 32f457abb846 perf parse-events: Don't #define YY_EXTRA_TYPE adds 9b7c7728f4e4 perf parse-events: Break out tracepoint and printing adds 10fef869a58e perf build: Suppress openssl v3 deprecation warnings in li [...] adds 91cea6be90e4 genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined [...] adds 4ee3c4da8b1b perf scripting python: Do not build fail on deprecation warnings adds 447ec4e5fa33 perf lock: Introduce struct lock_contention adds ceb13bfc01d5 perf lock: Add --map-nr-entries option adds 6d499a6b3d90 perf lock: Print the number of lost entries for BPF adds bb8bc52e7578 perf stat: Refactor __run_perf_stat() common code adds 7d6ee29f43c2 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 8419702489f3 dma-mapping: reformat comment to suppress htmldoc warning adds 5c850d31880e swiotlb: fix passing local variable to debugfs_create_ulong() adds cf33f48bdb01 Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds d45727fd05e6 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 3eaecd0677e1 Merge branches 'misc' and 'fixes' into for-next adds 995ba9549dea Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds 0ba56853e4c8 Merge tag 'v5.19' into for-next adds 452d204159eb Merge branch 'arm/fixes' into for-next adds d985db836226 reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" adds d2fd1ddd311d Merge tag 'reset-for-v5.20' of git://git.pengutronix.de/pz [...] adds c02b60cb2528 arm64: dts: apple: Re-parent ANS2 power domains adds 5316d73ba81b arm64: dts: apple: t8103: Add ANS2 NVMe nodes adds 87df0cecc269 Merge tag 'asahi-soc-dt-5.20' of https://github.com/AsahiL [...] adds b3cbbb58632f ARM: dts: add EMAC AXI settings for Cyclone5 adds 0d98fbcf72f1 Merge tag 'socfpga_updates_for_v5.20_part2' of git://git.k [...] adds 87a5b37a8f02 Merge branch 'arm/late' into for-next adds f66895176796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f8ec61b87234 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 50d6e5ce018b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2e9b899f042e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 97d11b014ce9 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds 3a4457bf342f Merge branch 'next' of https://github.com/Broadcom/stblinux.git adds 3cd45dd57d24 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds adf1ae65a847 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8ead443bb45b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 24fa189dea95 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f458dab1ec03 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6b5efbfc89e8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7ac402248eff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5c6aa5d86d97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d85c809b938 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2f0bf8fa7b2d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 030cb0a40a76 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 524c4317e46b Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 11b1965d72bd Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds da8603251688 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 6efc85667fd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 16e56ca1f09c Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 81fa4185ad57 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cdd23dd9fcd6 arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ" adds 5b7d1d575e3f microblaze: Fix some typos in comment adds 5ff02aef71db Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds b8295e44c761 MIPS: Fix comment typo adds d3cd4d9fc1f0 MIPS: msi-octeon: eliminate kernel-doc warnings adds 3e3114ac460e MIPS: Introduce CAVIUM_RESERVE32 Kconfig option adds 534ea58b3ceb Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32" adds 74de14fe05dd MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 adds 2870955baf22 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 0757060a4388 Merge branch 'pci/header-cleanup-immutable' of git://git.k [...] adds ded2ee36313c openrisc: Add pci bus support adds 740ea2bb22aa openrisc: Add virt defconfig adds 3d316164e9a9 MAINTAINERS: Update Richard Henderson's address adds 52e0ea900202 openrisc: io: Define iounmap argument as volatile adds 596466b98309 Merge branch 'for-next' of git://github.com/openrisc/linux.git adds b383d94ad7ca parisc: Clean up names in hardware database adds cab56b51ec0e parisc: Fix device names in /proc/iomem adds 16bf37bf49ba parisc: Fix comment typo in fault.c adds 3fbc9a7de056 parisc: Drop pa_swapper_pg_lock spinlock adds cf59f34d7f97 parisc: Check the return value of ioremap() in lba_driver_probe() adds b9e28d3c2492 parisc: Do not initialise statics to 0 adds cbe263b6b0eb parisc: Drop zero variable initialisations in mm/init.c adds 6431e92fc827 parisc: io_pgetevents_time64() needs compat syscall in 32- [...] adds e61b3125a4f0 Input: gscps2 - check return value of ioremap() in gscps2_probe() adds 70ec69b5f513 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4515862b66d3 docs: powerpc: fix indentation warnings adds 0595a216920c docs: powerpc: use different label name for elf_hwcaps.rst adds a05aae92f84b docs: powerpc: add elf_hwcaps to table of contents adds ebef8abc963b video: fbdev: offb: Include missing linux/platform_device.h adds 61657dcd528b scsi: cxlflash: Include missing linux/irqdomain.h adds 4177ab2283dc EDAC/mpc85xx: Include required of headers directly adds 4d5c5bad5193 powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h adds 36afe68714d4 powerpc: Finally remove unnecessary headers from asm/prom.h adds 51ac6d4ceaa4 powerpc: Update reviewers adds c7255058b543 powerpc/crash: save cpu register data in crash_smp_send_stop() adds b1fc44eaa9ba pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window adds d73b46c3c144 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries adds d80f6de9d601 powerpc/iommu: Fix iommu_table_in_use for a small default [...] adds 2454a7af0f2a powerpc/pseries: define driver for Platform KeyStore adds d20c96deb3e2 powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options adds 0fe1e96fef0a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pc [...] adds 1f00b5ab992c powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes adds 901a30cf5f76 powerpc/pseries/vas: Fix comment typo adds 738f9dca0df3 powerpc/sysdev: Fix comment typo adds fde345e4d39a powerpc/platforms/83xx/suspend: Reorder to get rid of a fo [...] adds ccc1439b924b powerpc/platforms/83xx/suspend: Prevent unloading the driver adds 95b002e4e47a powerpc/platforms/83xx/suspend: Remove write-only global variable adds fcdb758ce113 powerpc: make facility_unavailable_exception 64s adds e4787e71ae2d powerpc/signal: Update comment for clarity adds cd1e64935f79 selftests/powerpc: Fix matrix multiply assist test adds 90b5d4fe0b3b powerpc/powernv: Avoid crashing if rng is NULL adds 7ef3d06f1bc4 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 adds 978030f054ff powerpc/powernv: rename remaining rng powernv_ functions to pnv_ adds 1547db7d1f44 powerpc: Move system_call_exception() to syscall.c adds f4a0318f278d powerpc: add support for syscall stack randomization adds 4c9da83011c4 KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr de [...] adds b8c7ee79b1a3 KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt adds db5360840f09 powerpc/kvm: Move pmu code in kvm folder to separate file [...] adds 4008d54e2953 powerpc/kvm: Remove comment related to moving PMU code to [...] adds 96d50a1d874c Merge branch 'topic/ppc-kvm' into next adds 8c9f37a78f70 powerpc/perf: Include caps feature for power10 DD1 version adds 6ac059dacffa powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader adds 255b650cbec6 powerpc/xive: Fix refcount leak in xive_get_max_prio adds df5d4b616ee7 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address adds ff446cd76854 selftests/powerpc: Avoid GCC 12 uninitialised variable warning adds ca829e05d3d4 powerpc/64: Init jump labels before parse_early_param() adds f4b39e88b42d powerpc/pci: Fix PHB numbering when using opal-phbid adds bce02f71e48f EDAC/ppc_4xx: Include required of_irq header directly adds 4cfa6ff24a97 powerpc/64e: Fix kexec build error adds 8a3c932377e2 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6c67ed96d7d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c91f0a407934 Merge branch 'fixes' into for-next adds 2f089a3846a2 Merge branch 'vmcore-iov_iter' into features adds 57c3ae8e44bb s390/hmcdrv: fix Kconfig "its" grammar adds fc7fab3f9156 s390/tape: fix comment typo adds 6f5c672d17f5 s390/smp: enforce lowcore protection on CPU restart adds 57ad19bcdefb s390/boot: cleanup adjust_to_uv_max() function adds 2e2493c675df s390/setup: rearrange absolute lowcore initialization adds 7d06fed77b7d s390/smp: rework absolute lowcore access adds e409b7f19172 s390/smp,ptdump: add absolute lowcore markers adds a0c0c44e9aa2 s390: add ELF note type for encrypted CPU state of a PV VCPU adds 520763a3272a s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() adds ded466e18066 s390/unwind: fix fgraph return address recovery adds 53897c8b7f82 Merge branch 'features' into for-next adds 73d8b6134772 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 80c23d8a1dd8 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 37ff81a0683b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 74944c873602 btrfs: reset RO counter on block group if we fail to relocate adds 47812be20761 btrfs: sysfs: show discard stats and tunables in non-debug build adds c0263ae3d118 btrfs: auto enable discard=async when possible adds 39fb48b82bee Merge branch 'misc-5.20' into for-next-current-v5.19-20220804 adds 312a594d4e4b Merge branch 'for-next-current-v5.19-20220804' into for-ne [...] adds c1af1f98cd01 btrfs: unset reloc control if transaction commit fails in [...] adds a0b63885c907 btrfs: move lockdep class helpers to locking.c adds 7bef6fc91e83 btrfs: fix lockdep splat with reloc root extent buffers adds dc1dcf560f1b btrfs: dump extra info if one free space cache has more bi [...] adds d1326e5500e9 btrfs: add macros for annotating wait events with lockdep adds bde58da75659 btrfs: add lockdep annotations for num_writers wait event adds 90fd07d223f8 btrfs: add lockdep annotations for num_extwriters wait event adds 53b704b3e434 btrfs: add lockdep annotations for transaction states wait events adds a6e4caa21213 btrfs: add lockdep annotations for pending_ordered wait event adds d48f6b2f563f btrfs: change the lockdep class of free space inode's inva [...] adds 2a6421f1690d btrfs: add lockdep annotations for the ordered extents wait event adds 55a50e3fef49 btrfs: fix alignment of VMA for memory mapped files on THP adds 267c08420a8c btrfs: fix lost error handling when looking up extended re [...] adds c54a79041eb4 btrfs: fix warning during log replay when bumping inode li [...] adds 4cf516236f61 btrfs: simplify adding and replacing references during log replay adds abce19c0ff3a btrfs: scrub: properly report super block errors in system log adds eeab29d79a03 btrfs: scrub: try to fix super block errors adds 8b3b55f517af btrfs: sysfs: use sysfs_streq for string matching adds baee9233ec14 btrfs: tree-checker: check for overlapping extent items adds ea8d12f7a72c btrfs: rename btrfs_insert_file_extent() to btrfs_insert_h [...] adds 400c1a29c419 Merge branch 'misc-next' into for-next-next-v5.20-20220804 adds 6130a25681d4 Merge branch 'for-next-next-v5.20-20220804' into for-next- [...] adds 589b228b3bb1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 18cc912b8a2a fs: change test in inode_insert5 for adding to the sb list adds d3e94fdc4ef4 fscrypt: export fscrypt_fname_encrypt and fscrypt_fname_en [...] adds 637fa738b590 fscrypt: add fscrypt_context_for_new_inode adds fea013e020e6 ceph: use correct index when encoding client supported features adds 7c2e3d9194f7 ceph: remove useless CEPHFS_FEATURES_CLIENT_REQUIRED adds 4f48d5da81ee fs/dcache: export d_same_name() helper adds 4868e537fa86 ceph: wait for the first reply of inflight async unlink adds 300e42a2e79e ceph: add session already open notify support adds 8266c4d7a746 ceph: choose auth MDS for getxattr with the Xs caps adds d93231a6bc8a ceph: prevent a client from exceeding the MDS maximum xattr size adds 58dd4385577e ceph: don't leak snap_rwsem in handle_cap_grant adds 1b7587d69ea7 ceph: fix the incorrect comment for the ceph_mds_caps struct adds e82145033547 ceph: convert to generic_file_llseek adds 7467b04418d9 ceph: call netfs_subreq_terminated with was_async == false adds 020bc44a9fbf ceph: switch back to testing for NULL folio->private in ce [...] adds b53aca4b460a ceph: fix incorrect old_size length in ceph_mds_request_args adds e19feff96380 ceph: make change_auth_cap_ses a global symbol adds 0006164589ec ceph: update the auth cap when the async create req is forwarded adds 4849077604f0 ceph: don't get the inline data for new creating files adds fc54cb8d876a libceph: check pointer before assigned to "c->rules[]" adds 842d6b019b18 libceph: print fsid and epoch with osd id adds e027ddb6d3cc ceph: flush the dirty caps immediatelly when quota is approaching adds 0c04a117d77b ceph: make f_bsize always equal to f_frsize adds 7cb9994754f8 ceph: don't truncate file in atomic_open adds c460f4e4bba2 ceph: remove useless check for the folio adds 4f8861945562 libceph: fix ceph_pagelist_reserve() comment typo adds a8af0d682ae0 libceph: clean up ceph_osdc_start_request prototype adds f3b20c72a118 Merge branch 'master' of git://github.com/ceph/ceph-client.git adds 5fa2cffba0b8 smb3: check xattr value length earlier adds 4da2cd0517e0 cifs: remove redundant initialization to variable mnt_sign [...] adds 0f46608ae7a1 cifs: remove unnecessary type castings adds 0827f71b881c cifs: remove unnecessary (void*) conversions. adds c2c17ddbf32b cifs: remove some camelCase and also some static build warnings adds 89e42f49ef58 cifs: remove minor build warning adds c6f62f81b488 cifs: Fix memory leak when using fscache adds da3847894fdd smb2: small refactor in smb2_check_message() adds ec88cc57c39e cifs: update MAINTAINERS file with reviewers adds 9543c8ab3016 cifs: list_for_each() -> list_for_each_entry() adds 1bfa25ee30df cifs: remove remaining build warnings adds d7d7a66aacd6 cifs: avoid use of global locks for high contention data adds aea02fc40a7f cifs: fix wrong unlock before return from cifs_tree_connect() adds 97b82c07c421 cifs: trivial style fixup adds 4abdd27244bd cifs: update internal module number adds 3ceee3587f7c cifs: when insecure legacy is disabled shrink amount of SMB1 code adds 0b27d55d4e48 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 23e6e1c9b373 exfat: reuse __exfat_write_inode() to update directory entry adds 4493895b2bdc exfat: remove duplicate write inode for truncating file adds be17b1ccd4e8 exfat: remove duplicate write inode for extending dir/file adds 86da53e8ff5d exfat: Return ENAMETOOLONG consistently for oversized paths adds 1b1a9195ae96 exfat: Define NLS_NAME_* as bit flags explicitly adds 6425baabda21 exfat: Expand exfat_err() and co directly to pr_*() macro adds 64fca6e62171 exfat: Downgrade ENAMETOOLONG error message to debug messages adds 512b74d17a93 exfat: Drop superfluous new line for error messages adds df13a3477635 MAINTAINERS: Add Namjae's exfat git tree adds f06294f15d4b Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds e48220512b1a Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] adds 7a8fc586180d f2fs: introduce memory mode adds 14de5fc3ddf3 f2fs: remove redundant code for gc condition adds b771aadc6e4c f2fs: enforce single zone capacity adds 074b5ea2900e f2fs: adjust zone capacity when considering valid block count adds 8e0f54a70e9b f2fs: add a sysfs entry to show zone capacity adds 67ca06872eb0 f2fs: fix to invalidate META_MAPPING before DIO write adds 1dd55358efc4 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() adds 7165841d578e f2fs: fix to check inline_data during compressed inode conversion adds a8634ccf5d62 f2fs: allow compression of files without blocks adds 0d5b9d815639 f2fs: invalidate meta pages only for post_read required inode adds 1adaa71ea9bf f2fs: don't bother wait_ms by foreground gc adds f8e2f32bcde5 f2fs: introduce sysfs atomic write statistics adds 8ee236dcaa69 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL a [...] adds 141170b759e0 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() adds 7b01ad7f339e f2fs: obsolete unused MAX_DISCARD_BLOCKS adds 09beadf289d6 f2fs: fix to do sanity check on segment type in build_sit_ [...] adds 0f4a185baf4b f2fs: revive F2FS_IOC_ABORT_VOLATILE_WRITE adds 90d4ddd2b0f4 f2fs: fix null-ptr-deref in f2fs_get_dnode_of_data adds d41fdafd50bb f2fs: remove device type check for direct IO adds 34cbf77dd2ba f2fs: do not set compression bit if kernel doesn't support adds b0162b63c4e5 f2fs: do not allow to decompress files have FI_COMPRESS_RELEASED adds da7e5a1a2ce0 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds c051f5a3416f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fb7e2ce05c5e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a14c573870a6 ksmbd: use wait_event instead of schedule_timeout() adds af7c39d971e4 ksmbd: fix racy issue while destroying session on multichannel adds aa7253c2393f ksmbd: fix memory leak in smb2_handle_negotiate adds cf6531d98190 ksmbd: fix use-after-free bug in smb2_tree_disconect adds ac60778b87e4 ksmbd: prevent out of bound read for SMB2_WRITE adds 824d4f64c200 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT adds 8f0541186e9a ksmbd: fix heap-based overflow in set_ntacl_dacl() adds 36977b8d7eb3 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds e35a5e782f67 NFSv4.1: RECLAIM_COMPLETE must handle EACCES adds 6622e3a73112 SUNRPC: Reinitialise the backchannel request buffers before reuse adds 72691a269f0b SUNRPC: Don't reuse bvec on retransmission of the request adds b1a28f2eb9ea NFS: nfs_async_write_reschedule_io must not recurse into t [...] adds 2135e5d56278 NFSv4/pnfs: Fix a use-after-free bug in open adds 74b1b9639175 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 23ba98de6dce nfsd: eliminate the NFSD_FILE_BREAK_* flags adds c770f31d8f58 SUNRPC: Fix xdr_encode_bool() adds 184cefbe6262 NLM: Defend against file_lock changes after vfs_test_lock() adds 28fffa6c5790 SUNRPC: Expand the svc_alloc_arg_err tracepoint adds 051382885552 NFSD: Instrument fh_verify() adds f532c9ff1038 NFSD: Fix space and spelling mistake adds 842e00ac3aa3 nfsd: remove redundant assignment to variable len adds 36f2ef2dd44e SUNRPC: Fix server-side fault injection documentation adds ca3f9acb6d3f NFSD: Demote a WARN to a pr_warn() adds 0fd244c115f0 NFSD: Report filecache LRU size adds 29d4bdbbb910 NFSD: Report count of calls to nfsd_file_acquire() adds d63293272abb NFSD: Report count of freed filecache items adds 904940e94a88 NFSD: Report average age of filecache items adds 0bac5a264d9a NFSD: Add nfsd_file_lru_dispose_list() helper adds 3bc6d3470fe4 NFSD: Refactor nfsd_file_gc() adds 39f1d1ff8148 NFSD: Refactor nfsd_file_lru_scan() adds 94660cc19c75 NFSD: Report the number of items evicted by the LRU walk adds df2aff524fac NFSD: Record number of flush calls adds 8b330f78040c NFSD: Zero counters when the filecache is re-initialized adds 2e6c6e4c4375 NFSD: Hook up the filecache stat file adds 668ed92e651d NFSD: WARN when freeing an item still linked via nf_lru adds c46203acddd9 NFSD: Trace filecache LRU activity adds 4a0e73e635e3 NFSD: Leave open files out of the filecache LRU adds edead3a55804 NFSD: Fix the filecache LRU shrinker adds 6df19411367a NFSD: Never call nfsd_file_gc() in foreground paths adds 54f7df7094b3 NFSD: No longer record nf_hashval in the trace log adds f53cef15ddde NFSD: Remove lockdep assertion from unhash_and_release_locked() adds 8755326399f4 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode adds a845511007a6 NFSD: Refactor __nfsd_file_close_inode() adds cb7ec76e73ff NFSD: nfsd_file_hash_remove can compute hashval adds f0743c2b25c6 NFSD: Remove nfsd_file::nf_hashval adds c7b824c3d06c NFSD: Replace the "init once" mechanism adds fc22945ecc2a NFSD: Set up an rhashtable for the filecache adds ce502f81ba88 NFSD: Convert the filecache to use rhashtable adds 0ec8e9d1539a NFSD: Clean up unused code after rhashtable conversion adds be0230069fcb NFSD: Separate tracepoints for acquire and create adds b40a2839470c NFSD: Move nfsd_file_trace_alloc() tracepoint adds 5e138c4a750d NFSD: NFSv4 CLOSE should release an nfsd_file immediately adds 427f5f83a319 NFSD: Ensure nf_inode is never dereferenced adds 6867137ebcf4 NFSD: refactoring v4 specific code to a helper in nfs4state.c adds 0926c39515aa NFSD: keep track of the number of v4 clients in the system adds 4271c2c08875 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] adds 3a5940bfa17f nfsd: silence extraneous printk on nfsd.ko insertion adds 095a764b7afb NFSD: Optimize nfsd4_encode_operation() adds ab04de60ae1c NFSD: Optimize nfsd4_encode_fattr() adds c738b218a2e5 NFSD: Clean up SPLICE_OK in nfsd4_encode_read() adds 24c7fb85498e NFSD: Add an nfsd4_read::rd_eof field adds 28d5bc468efe NFSD: Optimize nfsd4_encode_readv() adds 071ae99feadf NFSD: Simplify starting_len adds 5e64d85c7d0c NFSD: Use xdr_pad_size() adds 99b002a1fa00 NFSD: Clean up nfsd4_encode_readlink() adds 5304877936c0 NFSD: Fix strncpy() fortify warning adds bb4d842722b8 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox adds 09426ef2a64e NFSD: Shrink size of struct nfsd4_copy_notify adds 87689df69491 NFSD: Shrink size of struct nfsd4_copy adds d314309425ad NFSD: Reorder the fields in struct nfsd4_op adds 8ea6e2c90bb0 NFSD: Make nfs4_put_copy() static adds 1913cdf56cb5 NFSD: Replace boolean fields in struct nfsd4_copy adds 24d796ea383b NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) adds 478ed7b10d87 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) adds 3b7bf5933cad NFSD: Refactor nfsd4_do_copy() adds ad1e46c9b07b NFSD: Remove kmalloc from nfsd4_do_async_copy() adds e72f9bc006c0 NFSD: Add nfsd4_send_cb_offload() adds a11ada99ce93 NFSD: Move copy offload callback arguments into a separate [...] adds bbf936edd543 NFSD: drop fh argument from alloc_init_deleg adds 876c553cb410 NFSD: verify the opened dentry after setting a delegation adds 7fe2a71dda34 NFSD: introduce struct nfsd_attrs adds 93adc1e391a7 NFSD: set attributes when creating symlinks adds d6a97d3f589a NFSD: add security label to struct nfsd_attrs adds c0cbe70742f4 NFSD: add posix ACLs to struct nfsd_attrs adds 927bfc5600cd NFSD: change nfsd_create()/nfsd_symlink() to unlock direct [...] adds b677c0c63a13 NFSD: always drop directory lock in nfsd_unlink() adds e18bcb33bc5b NFSD: only call fh_unlock() once in nfsd_link() adds 19d008b46941 NFSD: reduce locking in nfsd_lookup() adds debf16f0c671 NFSD: use explicit lock/unlock for directory ops adds bb4d53d66e4b NFSD: use (un)lock_inode instead of fh_(un)lock for file o [...] adds dd8dd403d7b2 NFSD: discard fh_locked flag and fh_lock/fh_unlock adds 6930bcbfb6ce lockd: detect and reject lock arguments that overflow adds 9905ce116c9b NFSD: fix use-after-free on source server when doing inter [...] adds d17d49190868 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 460bbf2990b3 fs/ntfs3: Do not change mode if ntfs_set_ea failed adds 13747aac8984 fs/ntfs3: Check reserved size for maximum allowed adds c1e0ab378921 fs/ntfs3: extend ni_insert_nonresident to return inserted [...] adds b3e048720dee fs/ntfs3: Make ntfs_fallocate return -ENOSPC instead of -EFBIG adds 42f86b1226a4 fs/ntfs3: Fix work with fragmented xattr adds 560f7736b946 fs/ntfs3: Fix very fragmented case in attr_punch_hole adds 6700eabb90d5 fs/ntfs3: Remove unused mi_mark_free adds 071100ea0e6c fs/ntfs3: Add new argument is_mft to ntfs_mark_rec_free adds cf760ec0a0b4 fs/ntfs3: Make static function attr_load_runs adds 42f66a7fdaa0 fs/ntfs3: Fill duplicate info in ni_add_name adds 54033c135061 fs/ntfs3: Added comments to frecord functions adds e6d9398c077d fs/ntfs3: Check possible errors in run_pack in advance adds 8335ebe195dc fs/ntfs3: Make MFT zone less fragmented adds c12df45ee690 fs/ntfs3: New function ntfs_bad_inode adds 0e5b044cbf3a fs/ntfs3: Refactoring attr_set_size to restore after errors adds 20abc64f7834 fs/ntfs3: Refactoring attr_punch_hole to restore after errors adds 9256ec35359f fs/ntfs3: Refactoring attr_insert_range to restore after errors adds 8039edba043d fs/ntfs3: Create MFT zone only if length is large enough adds 451e45a0e6df fs/ntfs3: Make ni_ins_new_attr return error adds 58a5c77c8225 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds b10b85fe5149 ovl: warn if trusted xattr creation fails adds 9c5dd8034e35 ovl: fix some kernel-doc comments adds ded536561a36 ovl: improve ovl_get_acl() if POSIX ACL support is off adds dd524b7f317d ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() adds 4f1196288dfb ovl: fix spelling mistakes adds f44a49175de8 Merge branch 'overlayfs-next' of git://git.kernel.org/pub/ [...] adds ae916b92c9d8 Merge branch '9p-next' of git://github.com/martinetd/linux adds 17ada2410a06 Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] adds 8685bd564712 new iov_iter flavour - ITER_UBUF adds fa85b4b577e5 switch new_sync_{read,write}() to ITER_UBUF adds 1ce509985de7 splice: stop abusing iov_iter_advance() to flush a pipe adds de5b8c4c1294 ITER_PIPE: helper for getting pipe buffer by index adds 04aec23581d3 ITER_PIPE: helpers for adding pipe buffers adds ff41ebeb56e6 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives adds 25aeb33139d0 ITER_PIPE: fold push_pipe() into __pipe_get_pages() adds 05dd94c7c70a ITER_PIPE: lose iter_head argument of __pipe_get_pages() adds 424324d04666 ITER_PIPE: clean pipe_advance() up adds 7ba2106b76a8 ITER_PIPE: clean iov_iter_revert() adds 578a391f4ed9 ITER_PIPE: cache the type of last buffer adds 951f8ae2e35f ITER_PIPE: fold data_start() and pipe_space_for_user() together adds 0d494243d9ff iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] adds 4f3aab7007c8 iov_iter_get_pages(): sanity-check arguments adds 7c44c1449d59 unify pipe_get_pages() and pipe_get_pages_alloc() adds 9cb2fafb9dc5 unify xarray_get_pages() and xarray_get_pages_alloc() adds 1fa5eab5e970 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] adds f778953ab892 ITER_XARRAY: don't open-code DIV_ROUND_UP() adds 1fc652dffb0f fold __pipe_get_pages() into pipe_get_pages() adds a72b7535e31f iov_iter: saner helper for page array allocation adds 8169917085cb iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() adds 53dde2180755 block: convert to advancing variants of iov_iter_get_pages [...] adds 6ef8810fbb23 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] adds 102f38188e46 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] adds d4f41a50cba4 9p: convert to advancing variant of iov_iter_get_pages_alloc() adds 22c68a58284a ceph: switch the last caller of iov_iter_get_pages_alloc() adds eb5b7d92d36d get rid of non-advancing variants adds ad890be59535 pipe_get_pages(): switch to append_pipe() adds e1587615d7ad expand those iov_iter_advance()... adds a9002bb07804 Merge branches 'work.misc' and 'work.iov_iter' into for-next adds 0a15b4e8467f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96dd9a2f958b lib/test_printf.c: fix clang -Wformat warnings adds a7e796c88820 Merge branch 'for-5.20' into for-next adds f11f0d7211b6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d99e382568d2 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds d2139dfca361 firmware: dmi: Use the proper accessor for the version field adds 255c5ee77344 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] adds 7912c9c6a6e8 Merge tag 'cpufreq-arm-updates-5.20-rc1' of git://git.kern [...] adds 6ab4b1990097 cpuidle: Add cpu_idle_miss trace event adds b05f0830f64a Merge branches 'pm-cpufreq' and 'pm-cpuidle' into linux-next adds 1d95af02f230 venus: pm_helpers: Fix warning in OPP during probe adds f6e0b468dab9 Merge tag 'opp-updates-5.20-rc1' of git://git.kernel.org/p [...] adds 6c668aaeaab1 Merge branch 'pm-opp' into linux-next adds 85140ef275f5 ACPI: property: Return type of acpi_add_nondev_subnodes() [...] adds 1d52f10917a7 ACPI: property: Tie data nodes to acpi handles adds 5ee772883af5 ACPI: property: Use acpi_object_type consistently in prope [...] adds 1aef25d9d1ed ACPI: property: Move property ref argument parsing into a [...] adds 88af7bbdea37 ACPI: property: Switch node property referencing from ifs [...] adds 923044133367 ACPI: property: Unify integer value reading functions adds 103e10c69c61 ACPI: property: Add support for parsing buffer property UUID adds 369af6bf2c28 ACPI: property: Read buffer properties as integers adds f1442e18f004 Merge branch 'acpi-properties' into linux-next adds 6c58cf40e3a1 tools/thermal: Fix possible path truncations adds d5a8aa5d7d80 thermal: sysfs: Fix cooling_device_stats_setup() error code path adds 8df4ef3eaa62 thermal: Drop obsolete dependency on COMPILE_TEST adds 312c1a44da37 thermal: intel: Add TCC cooling support for Alder Lake-N a [...] adds 9851f9cb75d0 Merge branches 'thermal-tools', 'thermal-core' and 'therma [...] adds 17c877c8fe4c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds d9daead21dfc thermal/of: Rework the thermal device tree initialization adds 1b377f5c33a5 thermal/of: Make new code and old code co-exist adds 04b2761c71d2 thermal/drivers/rockchip: Switch to new of API adds 5c3250d386fd thermal/drivers/uniphier: Switch to new of API adds e148b3abcc63 thermal/drivers/generic-adc: Switch to new of API adds 42099d1ea949 thermal/drivers/mmio: Switch to new of API adds 07aa5d7c1ee6 thermal/drivers/tegra: Switch to new of API adds eeb4fc91fd80 thermal/drivers/sun8i: Switch to new of API adds ae555b8b0e2e thermal/drivers/sprd: Switch to new of API adds a42af24cb721 thermal/drivers/broadcom: Switch to new of API adds 590a82a27d68 thermal/drivers/qcom: Switch to new of API adds 554f74cec11b thermal/drivers/st: Switch to new of API adds 79218ddcb903 thermal/drivers/amlogic: Switch to new of API adds 2ed58e498ad1 thermal/drivers/armada: Switch to new of API adds cd765bde18d8 thermal/drivers/db8500: Switch to new of API adds 23a9dad07a6b thermal/drivers/imx: Switch to new of API adds 09e31d474f54 thermal/drivers/rcar: Switch to new of API adds b39784e1d393 thermal/drivers/rzg2l: Switch to new of API adds 7f8020133427 thermal/drivers/qoriq: Switch to new of API adds 0998c0951079 thermal/drivers/mtk: Switch to new of API adds 492411701fc0 thermal/drivers/banggap: Switch to new of API adds a9abc7e4083f thermal/drivers/maxim: Switch to new of API adds bc7e7dfae8b3 thermal/drivers/hisilicon: Switch to new of API adds 6d6c4d1920b5 thermal/drivers/ti-soc: Switch to new of API adds 6a01709ceef7 ata/drivers/ahci_imx: Switch to new of thermal API adds b9143d2728bb hwmon/drivers/pm_bus: Switch to new of thermal API adds fccf5ea04fb9 hwmon/drivers/core: Switch to new of thermal API adds 1e6bdfee4cd1 iio/drivers/sun4i_gpadc: Switch to new of thermal API adds 976ced240d3b Input: sun4i-ts - switch to new of thermal API adds 03a82414d5a1 regulator/drivers/max8976: Switch to new of thermal API adds 2aa64e266452 thermal/drivers/samsung: Switch to new of thermal API adds b852c8736fdb thermal/core: Move set_trip_temp ops to the sysfs code adds ad86429b42b4 thermal/of: Remove old OF code adds 648bb18de04a Merge branch 'thermal/linux-next' of git://git.kernel.org/ [...] adds c85008a4e748 Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() adds e78165d2ce79 Bluetooth: hci_conn: Fix updating ISO QoS PHY adds 82e07ef4b474 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() adds e6a4c6738ce7 Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 adds 7389e92b8980 Bluetooth: Fix null pointer deref on unexpected status event adds c5d36b8a7dbd Bluetooth: ISO: Fix memory corruption adds 600f1aff2dcb Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression adds 72fe393b4e25 Bluetooth: hci_event: Fix build warning with C=1 adds 9f74dd92c262 Bluetooth: MGMT: Fixes build warnings with C=1 adds 8a3fd9bb4fac Bluetooth: ISO: Fix iso_sock_getsockopt for BT_DEFER_SETUP adds 324b1bb1cb35 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds e8166841a699 Merge remote-tracking branch 'korg_git/nand/next' into mtd/next adds c452d49849d4 mtd: spi-nor: s/addr_width/addr_nbytes adds aa5d980a144c mtd: spi-nor: core: Shrink the storage size of the flash_i [...] adds 47c6f8a67f2c mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time adds 08412e72afba mtd: spi-nor: core: Return error code from set_4byte_addr_mode() adds d7931a215063 mtd: spi-nor: core: Track flash's internal address mode adds a6b50aa12796 mtd: spi-nor: spansion: Add local function to discover page size adds b6b23833fc42 mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups adds f8cd9f632f44 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_no [...] adds 9661524b9b26 Merge tag 'spi-nor/for-5.20' into mtd/next adds 7ec4cdb32173 mtd: core: check partition before dereference adds e9f0069c45f6 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds f0d749baaed8 drm/i915: disable pci resize on 32-bit machine adds dd4455d5e152 drm/i915/ttm: don't leak the ccs state adds 41898e4e3403 drm/i915/gt: Ignore TLB invalidations on idle engines adds 96bb0d3d11f8 drm/i915/gt: Invalidate TLB of the OA unit at TLB invalidations adds 8fc50447a216 drm/i915/gt: Skip TLB invalidations once wedged adds e57b9369e0c6 drm/i915/gt: Batch TLB invalidations adds a9c233b1a2ea Merge branch 'for-linux-next' of git://anongit.freedesktop [...] adds c5c7502e960d video: fbdev: imxfb: fix return value check in imxfb_probe() adds 2f1c4523f7a3 video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_p [...] adds 40bf722f8064 video: fbdev: i740fb: Check the argument of i740_calc_vclk() adds 62f375506e32 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12ddc45bb66c Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] adds 040ec68c8dbd Merge branch 'for-5.20/block' into for-next adds ece775e9aa82 Merge branch 'for-5.20/block' into for-next adds 8d2a99efe175 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds 0fcb100d5083 dm bufio: Add flags argument to dm_bufio_client_create adds b32d45824aa7 dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag adds 5721d4e5a9cd dm verity: Add optional "try_verify_in_tasklet" feature adds df326e7a0699 dm verity: allow optional args to alter primary args handling adds 3c1c875d0586 dm bufio: conditionally enable branching for DM_BUFIO_CLIE [...] adds ba2cce82ba1b dm verity: conditionally enable branching for "try_verify_ [...] adds 0a36463f4ca2 dm verity: optimize verity_verify_io if FEC not configured adds e9307e3deb52 dm verity: only copy bvec_iter in verity_verify_io if in_tasklet adds 43fa47cb116d dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND adds 12907efde6ad dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in [...] adds 530c844274e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 596f2d311cab dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name adds ae4ccaed3a06 dt-bindings: mfd: stm32-timers: Move fixed string node nam [...] adds 6bcb05039524 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds fe201f6fa4cf MAINTAINERS: Use Lee Jones' kernel.org address for Backlig [...] adds c9798fb0b8d0 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] adds 3fe73fb7eeb0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 408953ae055b Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds a7831e33f149 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 1bbc981b8d55 Merge branch 'next' of git://github.com/cschaufler/smack-next adds cc43f5f67f33 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] adds 5e3a3f27cbde tpm: Add upgrade/reduced mode support for TPM1.2 modules adds 2353673d8a02 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM adds f25534a68b8e tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer adds bbc23a07b072 tpm: Add tpm_tis_i2c backend for tpm_tis_core adds 74ad4334b2ae X.509: Support parsing certificate using SM2 algorithm adds 1a8395027068 sign-file: Fix confusing error messages adds 3fb8e3f532df pkcs7: parser support SM2 and SM3 algorithms combination adds d35f42ca0778 pkcs7: support EC-RDSA/streebog in SignerInfo adds 0815291a8fd6 KEYS: asymmetric: enforce SM2 signature use pkey algo adds ffd056fa3177 tpm: fix platform_no_drv_owner.cocci warning adds bed459364536 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH adds 863ed94c589f tpm: Add check for Failure mode for TPM2 modules adds bb6401517a1b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 77f0af74507e Merge branch 'master' of git://www.linux-watchdog.org/linu [...] adds c5e1a1eb9279 iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) En [...] adds 432e5dfc7eb7 iommu/amd: Add support for AVIC when SNP is enabled adds be280ea763f7 iommu/amd: Fix compile warning in init code adds de0269765b26 ACPI/IORT: Fix build error implicit-function-declaration adds c10100a416c1 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] adds 6f4ac54d9e62 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d9c26e0a58b0 mailbox: mtk-cmdq: Remove proprietary cmdq_task_cb adds 60545466180e dt-bindings: mailbox: qcom,apcs-kpss-global: Add syscon co [...] adds 095730dd4ca5 dt-bindings: mailbox: imx-mu: add RST channel adds 82ab513baed5 mailbox: imx: support RST channel adds 1a607e102fe0 dt-bindings: mailbox: qcom-ipcc: Add SM6375 compatible adds 8a8dc2b9596e mailbox: imx: clear pending interrupts adds 198b68afd2b5 Merge branch 'mailbox-for-next' of git://git.linaro.org/la [...] adds ed38242d5839 Merge remote-tracking branch 'spi/for-5.20' into spi-next adds ff0f85461cd0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 28f6c37a2910 kprobes: Forbid probing on trampoline and BPF code areas adds dec8784c9088 x86/kprobes: Update kcb status flag after singlestepping adds b6a5068854cf scripts/faddr2line: Fix vmlinux detection on arm64 adds a41a2e2e34a9 scripts/faddr2line: Add CONFIG_DEBUG_INFO check adds 99643bab36b6 perf/core: Fix ';;' typo adds 3503fa81b351 Merge branch into tip/master: 'perf/urgent' adds b6e8d40d43ae sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cp [...] adds dcca34754a3f exit: Fix typo in comment: s/sub-theads/sub-threads adds 87514b2c24f2 sched/rt: Fix Sparse warnings due to undefined rt.c declarations adds 751d4cbc4387 sched/core: Do not requeue task on CPU excluded from cpus_mask adds 36e020f329ef Merge branch into tip/master: 'sched/urgent' adds ffa6482e461f x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.B [...] adds 625395c4a0f4 x86/numa: Use cpumask_available instead of hardcoded NULL check adds 984ff3deee45 Merge branch into tip/master: 'x86/urgent' adds d171011e6ada selftests: futex: Fix 'the the' typo in comment adds 9aeaf5bc4e30 locking/spinlocks: Mark spinlocks noinline when inline spi [...] adds 1610a7cb58fb Merge branch into tip/master: 'locking/core' adds 740cf8a760b7 sched/core: Introduce sched_asym_cpucap_active() adds 6092478bcbf4 sched/deadline: Make dl_cpuset_cpumask_can_shrink() capaci [...] adds b3f53daacc74 sched/deadline: Use sched_dl_entity's dl_density in dl_tas [...] adds 0f03d6805bfc sched/debug: Print each field value left-aligned in sched_ [...] adds d985ee9f449a sched/fair: Remove unused parameter idle of _nohz_idle_balance() adds 18c31c9711a9 sched/fair: Make per-cpu cpumasks static adds 8648f92a66a3 sched/core: Remove superfluous semicolon adds 9bcabc467cd0 Merge branch into tip/master: 'sched/core' adds a50be38f617b x86/boot: Remove superfluous type casting from arch/x86/bo [...] adds edf13ecbc8d6 x86: Fix various duplicate-word comment typos adds ed6b5fa84506 Merge branch into tip/master: 'x86/cleanups' adds 81a71f51b89e x86/acrn: Set up timekeeping adds c57b1f14eb61 Merge branch into tip/master: 'x86/platform' adds e9c9e3a67435 Merge branch into tip/master: 'x86/sgx' adds de979c83574a x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y adds 6f458e6aa6da Merge branch into tip/master: 'x86/urgent' adds 850b07991e92 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c96f0a51766d Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds ded4a2f1ae60 mac80211: tracing: Use the new __vstring() helper adds b774926c7338 tracing: eprobe: Add missing log index adds f360ea5641dc tracing: eprobe: Remove duplicate is_good_name() operation adds 95c104c378dc tracing: Auto generate event name when creating a group of events adds 5db19792f066 selftests/ftrace: Add test case for GRP/ only input adds f5eab65ff2b7 selftests/kprobe: Do not test for GRP/ without event failures adds fea6ac554d9d tracing: Add example and documentation for new __vstring() macro adds f71f3ba9b423 selftests/kprobe: Update test for no event name syntax error adds 730dbb8ddac6 USB: mtu3: tracing: Use the new __vstring() helper adds 9abc291812d7 batman-adv: tracing: Use the new __vstring() helper adds 3a2dcbaf4d31 tracing: Use a copy of the va_list for __assign_vstr() adds ac6c1b2ca77e ftrace/x86: Add back ftrace_expected assignment adds 102227b970a1 rv: Add Runtime Verification (RV) interface adds 04acadcb4453 rv: Add runtime reactors interface adds 09ecd8b8c585 rv/include: Add helper functions for deterministic automata adds 792575348ff7 rv/include: Add deterministic automata monitor definition [...] adds cc8e71c81746 rv/include: Add instrumentation helper functions adds ff0aaf671230 Documentation/rv: Add a basic documentation adds e3c9fc78f096 tools/rv: Add dot2c adds 4041b9bbfbcd Documentation/rv: Add deterministic automaton documentation adds 24bce201d798 tools/rv: Add dot2k adds d57aff24796f Documentation/rv: Add deterministic automata monitor synth [...] adds b6172b5185d4 Documentation/rv: Add deterministic automata instrumentati [...] adds 8812d21219b9 rv/monitor: Add the wip monitor skeleton created by dot2k adds 10bde81c7486 rv/monitor: Add the wip monitor adds ccc319dcb450 rv/monitor: Add the wwnr monitor adds 135b881ea885 rv/reactor: Add the printk reactor adds e88043c0ac16 rv/reactor: Add the panic reactor adds 4c3d2f9388d3 tracing: Use a struct alignof to determine trace event fie [...] adds 59927cbe3f30 tracing: Use free_trace_buffer() in allocate_trace_buffers() adds 170ab26b01d7 tracepoints: It is CONFIG_TRACEPOINTS not CONFIG_TRACEPOINT adds 95522f0b18a0 scripts/tracing: Fix typo 'the the' in comment adds 2f63e5d2e391 tracing/eprobe: Show syntax error logs in error_log file adds 09794a5a6c34 tracing: Use alignof__(struct {type b;}) instead of offsetof() adds b5f37a0b6f66 rtla/utils: Use calloc and check the potential memory allo [...] adds c7d8a598c5b1 rtla: Fix Makefile when called from -C tools/ adds 4f753c3be52c rtla: Fix double free adds dd0b15bda48f rtla: Define syscall numbers for riscv adds 732294c4e089 Merge branch 'trace/for-next-rtla' into trace/for-next adds 4c449e801d30 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c5aac02ff138 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds 017edebc86ec KVM: x86: revalidate steal time cache if MSR value changes adds 90752dcef2e3 KVM: x86: do not report preemption if the steal time cache [...] adds 20ee3bb0cee3 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 67b81cc8984d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a01633cd867b leds: turris-omnia: convert to use dev_groups adds e625e2238a27 dt-bindings: leds: pwm-multicolor: document max-brigthness adds dc6d28f4859d leds: is31fl319x: Add missing si-en compatibles adds 8e6dde1b4495 leds: is31fl319x: Use non-wildcard names for vars, structs [...] adds bd34266fdec2 leds: is31fl319x: Move chipset-specific values in chipdef struct adds fa877cf1abb9 leds: is31fl319x: Add support for is31fl319{0,1,3} chips adds 774268347938 leds: is31fl319x: Cleanup formatting and dev_dbg calls adds 69a9b172adbd leds: is31fl319x: Make use of device properties adds 0d77252bc4d2 leds: is31fl319x: Make use of dev_err_probe() adds e1af5c815586 leds: is31fl319x: Fix devm vs. non-devm ordering adds 38ba0bb291aa leds: is31fl319x: use simple i2c probe function adds 0704c2ffeea0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9d1bbfc4e1d9 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds b9f1736e475d serial: 8250_bcm2835aux: Add missing clk_disable_unprepare() adds c474c775716e tty: serial: qcom-geni-serial: Fix get_clk_div_rate() whic [...] adds 070298c84e5b serial: fsl_lpuart: zero out parity bit in CS7 mode adds c7039ce904c0 serial: stm32: make info structs static to avoid sparse warnings adds 707f816f2559 tty: serial: fsl_lpuart: correct the count of break characters adds a7209541239e serial: mvebu-uart: uart2 error bits clearing adds 0f42d7f23fd9 dt-bindings: serial: snps-dw-apb-uart: Document Rockchip RV1126 adds e60a7233684a Documentation: serial: move uart_ops documentation to the struct adds c4bd17a6ddf3 Documentation: serial: dedup kernel-doc for uart functions adds 27940abd5552 Documentation: serial: move GPIO kernel-doc to the functions adds d34d7c4b774d Documentation: serial: link uart_ops properly adds 987233b342b9 tty: serial: serial_core, reformat kernel-doc for functions adds 9e5f399f5c9f tty: serial: document uart_get_console() adds 014482b667d3 tty: amiserial: Fix comment typo adds 0fec518018cc tty: serial: qcom-geni-serial: Fix %lu -> %u in print statements adds 45cd6cce2329 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds 3aa1b384a40c Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] adds 5a4fe7c41b58 vfio/ccw: Add length to DMA_UNMAP checks adds 96a4c9ecaeac vfio/ccw: Remove FSM Close from remove handlers adds 4eb919663d97 vfio/ccw: Check return code from subchannel quiesce adds 099fd2c20207 vfio/pci: fix the wrong word adds ce95016eba9f Merge branch 'next' of git://github.com/awilliam/linux-vfio.git adds 3109920b3d95 Merge branch 'for-5.20' into for-next adds d6bb03762181 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0f8c3a1df936 Merge branch 'misc' into for-next adds 5eeedeaab9a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f00e0d771489 scsi: lpfc: Check the return value of alloc_workqueue() adds 86a44f045b8c scsi: ufs: core: Increase the maximum data buffer size adds 00511d2abf57 scsi: ufs: core: Correct ufshcd_shutdown() flow adds dd0a66ada0bd scsi: target: core: Fix race during ACL removal adds ef4f7e4bf1dc scsi: target: core: De-RCU of se_lun and se_lun acl adds a19066788d87 scsi: ufs: ufs-pci: Correct check for RESET DSM adds fe442604199e scsi: core: Make sure that targets outlive devices adds 16728aaba62e scsi: core: Make sure that hosts outlive targets adds 1a9283782df2 scsi: core: Simplify LLD module reference counting adds f323896fe6fa scsi: core: Call blk_mq_free_tag_set() earlier adds 4da8c5f76825 scsi: zfcp: Fix missing auto port scan and thus missing ta [...] adds 554b117e8fab scsi: FlashPoint: Remove redundant variable bm_int_st adds 6464d5b8a276 scsi: megaraid_sas: Remove redundant variable cmd_type adds c6380f992427 scsi: pm8001: Fix typo 'the the' in comment adds e6230114a3f6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds e5dc61c9640f Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 77a9c3e51749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2064b662e888 dt-bindings: pinctrl: Add DT schema for SM6375 TLMM adds f1a5013f9193 pinctrl: qcom: Add SM6375 TLMM driver adds c3e4fa4b4eb1 pinctrl: mvebu: Missing a blank line after declarations. adds e79368b15d77 dt-bindings: pinctrl: st,stm32: Correct 'resets' property name adds 53dd4188a8c5 pinctrl: at91: Fix typo 'the the' in comment adds dc24b7530dff pinctrl: amd: Fix newline declaration in debugfs output adds e8129a076a50 pinctrl: amd: Use unicode for debugfs output adds 45f74532278d ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header adds f174b668fea4 dt-bindings: pinctrl: mt8186: Add gpio-line-names property adds f4526ae80dbd dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp adds df91ffe8cb75 pinctrl: amd: Fix an unused variable adds 4b759ca15a49 pinctrl: qcom: sm8250: Fix PDC map adds 9a206bca2381 pinctrl: qcom: Make PINCTRL_SM8450 depend on PINCTRL_MSM adds 5b045200b53a dt-bindings: pinctrl: qcom,pmic-gpio: add PM8226 constraints adds 43e6f36cde2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f43b4a191ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cc5e2a886638 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b1d34b1375f9 selftests/landlock: fix broken include of linux/landlock.h adds a987b8413137 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1db74f3fd3e4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b181fb2a51bf Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] adds bd0ce30b3834 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] adds 7c8776b83ca4 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds bb283a2bd8fd Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds bdf4548e226e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ab3011d8d17f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6770e9d0ea8f Merge branch 'main' of git://git.infradead.org/users/willy [...] adds 5aea74a4c595 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds bb3c64f6a017 bus: mhi: host: Fix up null pointer access in mhi_irq_handler adds 3a7b8d98d362 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 0a7e91528202 memblock tests: fix compilation errors adds 04d9490986d1 memblock test: Modify the obsolete description in README adds c0529fd27e08 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 452e21cf3438 powerpc/mm: Export memory_add_physaddr_to_nid() for modules adds 03a8c768391d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds c619bf6f82ff Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a42a00e6c5dd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f667981697da kallsyms: use `sizeof` instead of hardcoded size adds c9275aff21fd kallsyms: avoid hardcoding buffer size adds 8cf7e28732ad kallsyms: add static relationship between `KSYM_NAME_LEN{, [...] adds 66ee4173d7b4 kallsyms: support "big" kernel symbols adds bc180713377f kallsyms: increase maximum kernel symbol length to 512 adds 44d087714a0e workqueue: introduce `__INIT_WORK_WITH_KEY` adds 2265fa821ec9 locking/spinlock: introduce `__spin_lock_init` adds 7972506ac809 locking/spinlock: introduce `_raw_spin_lock_init` adds d1a8c99b7f4d rust: add C helpers adds c4fcf3f12d95 rust: add `compiler_builtins` crate adds 3a2540e96e7b rust: import upstream `alloc` crate adds 778fa9f60e90 rust: adapt `alloc` crate to the kernel adds ef4f9c078ffa rust: add `build_error` crate adds caf367a92c25 rust: add `macros` crate adds 199f8f937f16 rust: add `bindings` crate adds dc04475e21ab rust: add `kernel` crate's `sync` module adds 3bac4563ee11 rust: add `kernel` crate adds 3b98bf5c169c rust: export generated symbols adds 3a577b7d6fad vsprintf: add new `%pA` format specifier adds 30175a5ea57f scripts: checkpatch: diagnose uses of `%pA` in the C side [...] adds 1f023284ca62 scripts: checkpatch: enable language-independent checks for Rust adds b782a302c38d scripts: add `rustdoc_test_{builder,gen}.py` scripts adds 610f8b994c26 scripts: add `generate_rust_analyzer.py` scripts adds 50b97af46a0c scripts: decode_stacktrace: demangle Rust symbols adds 95f5134196b7 configs: add `rust` config adds b41d3baab05a docs: add Rust documentation adds fe24902ba876 Kbuild: add Rust support adds f1b0b57bf5ec samples: add Rust examples adds 3a3d06053dda MAINTAINERS: Rust adds 397a188b911d [RFC] drivers: gpio: PrimeCell PL061 in Rust adds f5b9a854ab8b [RFC] drivers: android: Binder IPC in Rust adds 2630f18f3b58 init/Kconfig: Specify the interpreter for rust-is-available.sh adds f57cc37d880c Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] adds 5a7490183282 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] adds 87757c68cfd1 Merge branch 'for-next' of git://git.infradead.org/users/w [...] adds 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h adds 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random() adds 058ab2ac7d32 Merge branch 'bitmap-for-next' of https://github.com/norov [...] adds 14773bfa70e6 mm: shrinkers: fix double kfree on shrinker name adds 15d2ce7129f2 mips: rename mt_init to mips_mt_init adds a43cfc87caaf android: binder: stop saving a pointer to the VMA adds b0cab80ecd54 android: binder: fix lockdep check on clearing vma adds 7f82f922319e mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region adds ccac11da679b filemap: minor cleanup for filemap_write_and_wait_range adds d6e103a757fa mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] adds 3b8e7f5c42d1 selftests/vm: fix errno handling in mrelease_test adds ac3ced5fc12f selftests/vm: skip 128TBswitch on unsupported arch adds b717d6b93b54 mm: compaction: include compound page count for scanning i [...] adds 0f0b6931ff0d mm: remove obsolete comment in do_fault_around() adds 450d0e74d886 memblock,arm64: expand the static memblock memory table adds fef3e9066d19 writeback: remove inode_to_wb_is_valid() adds c7e6f17b52e9 zsmalloc: zs_malloc: return ERR_PTR on failure adds 73b73bac90d9 mm: vmpressure: don't count proactive reclaim in vmpressure adds 188043c7f4f2 mm/damon/reclaim: fix potential memory leak in damon_recla [...] adds e408e695f5f1 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs adds 9b7a4039d685 tools/vm/page_owner_sort.c: adjust the indent in is_need() adds 4d8ff6409709 mm: remove unneeded PageAnon check in restore_exclusive_pte() adds 189cdcfeeff3 mm/page_alloc: correct the wrong cpuset file path in comment adds 6d97cf88ddde mm/mempolicy: remove unneeded out label adds 3d5367a0426d tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] adds 198729c9627a mm/cma_debug.c: align the name buffer length as struct cma adds 360b420dbded selftest/vm: uninitialized variable in main() adds 2727cfe4072a hugetlb_cgroup: fix wrong hugetlb cgroup numa stat adds 914eedcb9ba0 userfaultfd: don't fail on unrecognized features adds 873f64b791a2 mm/memcontrol.c: remove the redundant updating of stats_fl [...] adds 35fcd75af3ed xfs: fail dax mount if reflink is enabled on a partition adds 65974cb9107d mm/gup.c: fix formatting in check_and_migrate_movable_page() adds 68aaee147e59 mm: memcontrol: fix potential oom_lock recursion deadlock adds 76aefad628aa mm/mprotect: fix soft-dirty check in can_change_pte_writable() adds c942f5bd17b3 selftests: soft-dirty: add test for mprotect adds 68deb82a7bfc selftests: add soft-dirty into run_vmtests.sh adds f6c3e1ae0114 mm/hmm: add a test for cross device private faults adds bb077c3ffd53 mm: cleanup is_highmem() adds d00365175e09 hugetlbfs: use helper macro SZ_1{K,M} adds 7ec3c362cfc4 hugetlbfs: remove unneeded hugetlbfs_ops forward declaration adds 990e52b17d04 hugetlbfs: remove unneeded header file adds 445c809829dc hugetlbfs: cleanup some comments in inode.c adds 116807634569 hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() adds 07252dfea2c7 mm: use is_zone_movable_page() helper adds 96f96763de26 mm: memory-failure: convert to pr_fmt() adds 1a44131d4f52 mm: Kconfig: fix typo adds 360614c01f81 tools/testing/selftests/vm/hmm-tests.c: fix build adds aece7cd14379 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] adds 0c12185728d6 Revert "squashfs: provide backing_dev_info in order to dis [...] adds db98b4308627 squashfs: always build "file direct" version of page actor adds 8fc78b6fe24c squashfs: implement readahead adds b09a7a036d20 squashfs: support reading fragments in readahead call adds a10c9ede9913 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] adds 591c32bddbe2 kernel/hung_task: fix address space of proc_dohung_task_ti [...] adds fa7d574ba4f4 bdi: remove enum wb_congested_state adds ed8fb78d7ecd proc: add some (hopefully) insightful comments adds cf069c3b47fe lib/mpi: fix typo 'the the' in comment adds 97d3b2676fc6 ocfs2: remove some useless functions adds 702f3cf374b8 ocfs2: use the bitmap API to simplify code adds 45ee6d1e935d ocfs2: fix a typo in a comment adds 787dbea11a5d profile: setup_profiling_timer() is moslty not implemented adds 50feece7f770 mailmap: update Kirill's email adds 9f3cebf0bb84 mailmap: add linux.dev alias for Brendan Higgins adds 9f98911a9d6e MAINTAINERS: kunit: add David Gow as a maintainer of KUnit adds b99695580bfc scripts/gdb: ensure the absolute path is generated on init [...] adds 9476e89bb075 Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] adds a04b8140315c Merge branch 'mm-stable' into mm-unstable adds ee09b3451ed0 mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() adds e866070368f9 mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling adds e10fb425abac mm: hugetlb_vmemmap: introduce the name HVO adds dc568050f770 mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] adds 53f956d59f39 mm: hugetlb_vmemmap: replace early_param() with core_param() adds c77291a3e8cc mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability adds 1cbcc291149e mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst adds 756b8fe3c24a mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] adds 5875d048b447 mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] adds e58d6d83825d mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] adds fb627ed93ef3 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] adds 691a16de6353 mm, hwpoison: make unpoison aware of raw error info in hwp [...] adds 26d7c8bc06be mm, hwpoison: set PG_hwpoison for busy hugetlb pages adds 6818a241a6f7 mm, hwpoison: make __page_handle_poison returns int adds 684a6ef263dd mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage adds fe46e1743bfe mm, hwpoison: enable memory error handling on 1GB hugepage adds 3b64ef5dd38a mm: discard __GFP_ATOMIC adds 90326fec6a68 mm/page_alloc: minor clean up for memmap_init_compound() adds 9efdde43c30a procfs: add 'size' to /proc/<pid>/fdinfo/ adds 410d32af98a2 procfs: add 'path' to /proc/<pid>/fdinfo/ adds 0a82c1f12989 mm: khugepaged: don't carry huge page to the next loop for [...] adds a091868585fd mm/khugepaged: add struct collapse_control adds a51d78ea9c51 mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR adds cdc7e89d6694 mm-khugepaged-add-struct-collapse_control-fix-fix adds fa9d38d0e2c9 mm/khugepaged: dedup and simplify hugepage alloc and charging adds c38d4d160cd5 mm/khugepaged: propagate enum scan_result codes back to callers adds 673b7324d292 mm/khugepaged: add flag to predicate khugepaged-only behavior adds b82289f2bd6b mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() adds a6246963cc6b mm/khugepaged: consistently order cc->is_khugepaged and pt [...] adds b847a0b08424 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] adds 3c449ac3b4f6 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse adds 228717ce3c0a mm/khugepaged: avoid possible memory leak in failure path adds 7c9448d48fb5 mm/khugepaged: add missing kfree() to madvise_collapse() adds 883b3a4dcebb mm/khugepaged: delay computation of hpage boundaries until use adds 0c03a9a5799e mm/khugepaged: rename prefix of shared collapse functions adds 1eb08b71fb64 mm/madvise: add MADV_COLLAPSE to process_madvise() adds c579ac858efb mm/madvise: remove CAP_SYS_ADMIN requirement for process_m [...] adds bda01330685d selftests/vm: modularize collapse selftests adds 2eff3aa03499 selftests/vm: dedup hugepage allocation logic adds 1d08afd2d779 selftests/vm: add MADV_COLLAPSE collapse context to selftests adds 7348a0161b58 selftests/vm: add selftest to verify recollapse of THPs adds 42775a6facb3 selftests/vm: add selftest to verify multi THP collapse adds 03e1966f3f7b highmem: remove unneeded spaces in kmap_local_page() kdocs adds 0087fc03bbf3 highmem: specify that kmap_local_page() is callable from i [...] adds 9ff4d0d4f278 Documentation/mm: don't kmap*() pages which can't come fro [...] adds c52becd40bf4 Documentation/mm: avoid invalid use of addresses from kmap [...] adds 47ccbf3fb9c0 Documentation/mm: rrefer kmap_local_page() and avoid kmap() adds fd9dded2d289 highmem: delete a sentence from kmap_local_page() kdocs adds a9d2ac27c895 Documentation/mm: add details about kmap_local_page() and [...] adds 02d8a615f551 mm: prevent page_frag_alloc() from corrupting the memory adds 9077e83c1c69 mm/page_ext: remove unused variable in offline_page_ext adds dcf8ab690d42 ocfs2: reflink deadlock when clone file to the same direct [...] adds 7174513f28da ocfs2: clear links count in ocfs2_mknod() if an error occurs adds 5038a801bb6f ocfs2: fix ocfs2 corrupt when iputting an inode adds 958c423871b2 init/main.c: silence some -Wunused-parameter warnings adds e3e1e939319b lib/debugobjects: fix stat count and optimize debug_object [...] adds a49b8dab6e55 Merge branch 'mm-nonmm-unstable' into mm-everything adds c945ca18d805 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] adds e894659f149e Add linux-next specific files for 20220805
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 (7c5e07b73ff3) \ N -- N -- N refs/heads/linaro-local/ci/tcwg_kernel/gnu-release-aarch [...]
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
No new revisions were added by this update.
Summary of changes: .gitignore | 1 + .mailmap | 2 + Documentation/ABI/stable/sysfs-module | 2 +- Documentation/ABI/testing/sysfs-class-rtrs-client | 2 +- Documentation/ABI/testing/sysfs-class-rtrs-server | 2 +- .../ABI/testing/sysfs-devices-platform-ACPI-TAD | 2 +- Documentation/ABI/testing/sysfs-devices-power | 2 +- Documentation/ABI/testing/sysfs-fs-f2fs | 24 + Documentation/PCI/sysfs-pci.rst | 2 +- Documentation/RCU/checklist.rst | 9 +- Documentation/admin-guide/efi-stub.rst | 4 +- Documentation/admin-guide/kernel-parameters.txt | 8 +- Documentation/bpf/bpf_design_QA.rst | 25 + Documentation/dev-tools/kunit/usage.rst | 2 +- .../devicetree/bindings/clock/st/st,flexgen.txt | 2 +- .../devicetree/bindings/clock/ti/dra7-atl.txt | 2 +- .../devicetree/bindings/display/atmel,lcdc.txt | 1 - .../bindings/display/panel/lg,lg4573.yaml | 2 +- .../bindings/display/sitronix,st7735r.yaml | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 7 +- Documentation/devicetree/bindings/eeprom/at25.yaml | 5 +- .../bindings/eeprom/microchip,93lc46b.yaml | 69 + .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 2 +- .../devicetree/bindings/input/ariel-pwrbutton.yaml | 1 + .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/leds/leds-pwm-multicolor.yaml | 6 + .../devicetree/bindings/mailbox/fsl,mu.yaml | 6 +- .../bindings/mailbox/qcom,apcs-kpss-global.yaml | 46 +- .../devicetree/bindings/mailbox/qcom-ipcc.yaml | 1 + .../devicetree/bindings/mfd/rohm,bd71815-pmic.yaml | 2 +- .../devicetree/bindings/mfd/st,stm32-lptimer.yaml | 28 +- .../devicetree/bindings/mfd/st,stm32-timers.yaml | 22 +- .../devicetree/bindings/mips/lantiq/rcu.txt | 2 +- .../devicetree/bindings/misc/eeprom-93xx46.yaml | 70 - .../bindings/mtd/microchip,mchp48l640.yaml | 7 +- .../devicetree/bindings/net/altera_tse.txt | 2 +- .../devicetree/bindings/net/cdns,macb.yaml | 14 +- Documentation/devicetree/bindings/net/cpsw.txt | 2 +- .../bindings/net/dsa/hirschmann,hellcreek.yaml | 2 +- .../devicetree/bindings/net/emac_rockchip.txt | 52 - Documentation/devicetree/bindings/net/fsl,fec.yaml | 5 + .../devicetree/bindings/net/nfc/marvell,nci.yaml | 4 +- .../devicetree/bindings/net/nfc/st,st-nci.yaml | 5 +- .../devicetree/bindings/net/nfc/st,st95hf.yaml | 7 +- .../devicetree/bindings/net/nfc/ti,trf7970a.yaml | 7 +- .../devicetree/bindings/net/rockchip,emac.yaml | 115 + .../bindings/net/wireless/brcm,bcm4329-fmac.yaml | 10 + .../devicetree/bindings/pci/host-generic-pci.yaml | 3 + .../devicetree/bindings/pci/qcom,pcie.yaml | 4 +- .../bindings/pinctrl/pinctrl-mt8186.yaml | 31 +- .../bindings/pinctrl/qcom,pmic-gpio.yaml | 1 + .../bindings/pinctrl/qcom,sm6375-tlmm.yaml | 158 + .../bindings/pinctrl/st,stm32-pinctrl.yaml | 4 +- .../bindings/power/amlogic,meson-ee-pwrc.yaml | 4 +- .../bindings/power/amlogic,meson-sec-pwrc.yaml | 4 +- .../bindings/power/apple,pmgr-pwrstate.yaml | 2 +- .../bindings/power/brcm,bcm63xx-power.yaml | 4 +- .../devicetree/bindings/power/renesas,apmu.yaml | 4 +- .../bindings/power/renesas,rcar-sysc.yaml | 4 +- .../bindings/power/reset/regulator-poweroff.yaml | 2 +- .../bindings/power/reset/xlnx,zynqmp-power.yaml | 2 +- .../power/supply/active-semi,act8945a-charger.yaml | 4 +- .../devicetree/bindings/power/supply/bq2415x.yaml | 4 +- .../devicetree/bindings/power/supply/bq24190.yaml | 4 +- .../devicetree/bindings/power/supply/bq24257.yaml | 4 +- .../devicetree/bindings/power/supply/bq24735.yaml | 4 +- .../devicetree/bindings/power/supply/bq2515x.yaml | 4 +- .../devicetree/bindings/power/supply/bq256xx.yaml | 4 +- .../devicetree/bindings/power/supply/bq25890.yaml | 4 +- .../devicetree/bindings/power/supply/bq25980.yaml | 4 +- .../devicetree/bindings/power/supply/bq27xxx.yaml | 4 +- .../bindings/power/supply/cpcap-battery.yaml | 4 +- .../bindings/power/supply/cpcap-charger.yaml | 4 +- .../bindings/power/supply/dlg,da9150-charger.yaml | 4 +- .../power/supply/dlg,da9150-fuel-gauge.yaml | 4 +- .../bindings/power/supply/ingenic,battery.yaml | 4 +- .../devicetree/bindings/power/supply/isp1704.yaml | 4 +- .../bindings/power/supply/lego,ev3-battery.yaml | 4 +- .../bindings/power/supply/lltc,lt3651-charger.yaml | 4 +- .../bindings/power/supply/lltc,ltc294x.yaml | 4 +- .../bindings/power/supply/ltc4162-l.yaml | 4 +- .../bindings/power/supply/maxim,ds2760.yaml | 4 +- .../bindings/power/supply/maxim,max14656.yaml | 4 +- .../bindings/power/supply/maxim,max17040.yaml | 4 +- .../bindings/power/supply/maxim,max17042.yaml | 4 +- .../bindings/power/supply/maxim,max8903.yaml | 4 +- .../bindings/power/supply/nokia,n900-battery.yaml | 4 +- .../bindings/power/supply/olpc-battery.yaml | 4 +- .../bindings/power/supply/power-supply.yaml | 4 +- .../power/supply/richtek,rt5033-battery.yaml | 4 +- .../bindings/power/supply/richtek,rt9455.yaml | 4 +- .../bindings/power/supply/sc2731-charger.yaml | 4 +- .../bindings/power/supply/sc27xx-fg.yaml | 4 +- .../power/supply/stericsson,ab8500-btemp.yaml | 4 +- .../power/supply/stericsson,ab8500-chargalg.yaml | 4 +- .../power/supply/stericsson,ab8500-charger.yaml | 4 +- .../power/supply/stericsson,ab8500-fg.yaml | 4 +- .../power/supply/summit,smb347-charger.yaml | 4 +- .../bindings/power/supply/tps65090-charger.yaml | 4 +- .../bindings/power/supply/tps65217-charger.yaml | 4 +- .../bindings/power/supply/twl4030-charger.yaml | 4 +- .../supply/x-powers,axp20x-ac-power-supply.yaml | 4 +- .../x-powers,axp20x-battery-power-supply.yaml | 4 +- .../supply/x-powers,axp20x-usb-power-supply.yaml | 4 +- .../devicetree/bindings/powerpc/fsl/mpc5200.txt | 2 +- Documentation/devicetree/bindings/pwm/clk-pwm.yaml | 46 + .../devicetree/bindings/pwm/pwm-mediatek.txt | 1 + .../bindings/regulator/nxp,pca9450-regulator.yaml | 11 - .../bindings/serial/snps-dw-apb-uart.yaml | 1 + .../bindings/soc/qcom/qcom,aoss-qmp.yaml | 2 +- Documentation/devicetree/bindings/sound/da9055.txt | 2 +- .../devicetree/bindings/spi/hpe,gxp-spifi.yaml | 56 + .../bindings/timer/allwinner,sun4i-a10-timer.yaml | 1 + .../devicetree/bindings/timer/ingenic,tcu.yaml | 4 +- .../devicetree/bindings/usb/generic-ehci.yaml | 7 +- .../devicetree/bindings/usb/st,typec-stm32g0.yaml | 91 + .../devicetree/bindings/usb/ti,usb8041.yaml | 67 + Documentation/driver-api/firmware/core.rst | 1 + .../firmware/firmware-usage-guidelines.rst | 44 + Documentation/driver-api/serial/driver.rst | 485 +- Documentation/filesystems/ext4/blockmap.rst | 2 +- Documentation/memory-barriers.txt | 177 +- Documentation/mm/highmem.rst | 31 +- Documentation/networking/bonding.rst | 9 - .../networking/devlink/devlink-selftests.rst | 38 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 10 + Documentation/networking/sfp-phylink.rst | 6 +- Documentation/powerpc/elf_hwcaps.rst | 17 +- Documentation/powerpc/index.rst | 1 + Documentation/process/changes.rst | 2 +- .../process/embargoed-hardware-issues.rst | 2 +- Documentation/rust/arch-support.rst | 6 +- Documentation/trace/index.rst | 1 + .../trace/rv/da_monitor_instrumentation.rst | 171 + Documentation/trace/rv/da_monitor_synthesis.rst | 147 + Documentation/trace/rv/deterministic_automata.rst | 184 + Documentation/trace/rv/index.rst | 14 + Documentation/trace/rv/monitor_wip.rst | 55 + Documentation/trace/rv/monitor_wwnr.rst | 45 + Documentation/trace/rv/runtime-verification.rst | 231 + .../devicetree/bindings/submitting-patches.rst | 11 + .../translations/it_IT/doc-guide/kernel-doc.rst | 2 + .../translations/it_IT/doc-guide/sphinx.rst | 18 +- .../translations/it_IT/kernel-hacking/hacking.rst | 24 +- .../translations/it_IT/kernel-hacking/locking.rst | 14 +- .../it_IT/maintainer/configure-git.rst | 10 + .../translations/it_IT/process/3.Early-stage.rst | 17 +- .../translations/it_IT/process/5.Posting.rst | 27 +- .../translations/it_IT/process/changes.rst | 25 +- .../translations/it_IT/process/coding-style.rst | 42 +- .../translations/it_IT/process/deprecated.rst | 24 +- Documentation/translations/it_IT/process/index.rst | 1 + .../it_IT/process/maintainer-handbooks.rst | 24 + .../it_IT/process/maintainer-pgp-guide.rst | 14 +- .../translations/it_IT/process/maintainer-tip.rst | 10 + .../translations/it_IT/process/maintainers.rst | 13 + .../it_IT/process/stable-kernel-rules.rst | 42 +- .../it_IT/process/submitting-patches.rst | 66 +- .../translations/zh_CN/PCI/pci-iov-howto.rst | 7 +- Documentation/translations/zh_CN/PCI/pci.rst | 6 +- .../zh_CN/admin-guide/mm/damon/usage.rst | 2 + .../translations/zh_CN/dev-tools/kasan.rst | 117 +- .../translations/zh_CN/dev-tools/sparse.rst | 2 + .../zh_CN/dev-tools/testing-overview.rst | 25 + .../translations/zh_CN/iio/iio_configfs.rst | 12 +- .../zh_CN/process/embargoed-hardware-issues.rst | 2 +- .../translations/zh_CN/scheduler/sched-stats.rst | 8 +- .../zh_TW/process/embargoed-hardware-issues.rst | 2 +- MAINTAINERS | 19 +- Makefile | 40 +- Next/SHA1s | 252 +- Next/merge.log | 23063 +++++++------------ arch/arm/boot/dts/imxrt1170-pinfunc.h | 1561 ++ arch/arm/boot/dts/socfpga.dtsi | 8 + arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 8 + arch/arm/boot/dts/uniphier-pxs2.dtsi | 8 +- arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/lib/findbit.S | 16 +- arch/arm64/boot/dts/apple/t8103-pmgr.dtsi | 7 +- arch/arm64/boot/dts/apple/t8103.dtsi | 34 + arch/arm64/boot/dts/socionext/uniphier-pxs3.dtsi | 8 +- arch/arm64/crypto/poly1305-glue.c | 2 +- arch/csky/Kconfig | 29 + arch/csky/abiv1/inc/abi/string.h | 6 + arch/csky/include/asm/Kbuild | 4 +- arch/csky/include/asm/cmpxchg.h | 31 +- arch/csky/include/asm/jump_label.h | 47 + arch/csky/include/asm/spinlock.h | 12 + arch/csky/include/asm/spinlock_types.h | 9 + arch/csky/kernel/Makefile | 1 + arch/csky/kernel/jump_label.c | 54 + arch/loongarch/Kconfig | 1 - arch/loongarch/include/asm/asmmacro.h | 12 - arch/loongarch/include/asm/atomic.h | 37 +- arch/loongarch/include/asm/barrier.h | 4 +- arch/loongarch/include/asm/cmpxchg.h | 4 +- arch/loongarch/include/asm/compiler.h | 15 - arch/loongarch/include/asm/elf.h | 2 - arch/loongarch/include/asm/futex.h | 11 +- arch/loongarch/include/asm/irqflags.h | 1 - arch/loongarch/include/asm/local.h | 1 - arch/loongarch/include/asm/loongson.h | 16 +- arch/loongarch/include/asm/stacktrace.h | 12 +- arch/loongarch/include/asm/thread_info.h | 4 +- arch/loongarch/include/asm/uaccess.h | 2 +- arch/loongarch/kernel/cacheinfo.c | 11 +- arch/loongarch/kernel/entry.S | 4 +- arch/loongarch/kernel/env.c | 20 - arch/loongarch/kernel/fpu.S | 174 +- arch/loongarch/kernel/genex.S | 12 +- arch/loongarch/kernel/head.S | 8 +- arch/loongarch/kernel/ptrace.c | 12 +- arch/loongarch/kernel/reset.c | 1 - arch/loongarch/kernel/setup.c | 2 +- arch/loongarch/kernel/smp.c | 113 +- arch/loongarch/kernel/switch.S | 4 +- arch/loongarch/lib/clear_user.S | 2 +- arch/loongarch/lib/copy_user.S | 2 +- arch/loongarch/lib/delay.c | 1 - arch/loongarch/mm/page.S | 118 +- arch/loongarch/mm/tlbex.S | 98 +- arch/microblaze/Kconfig | 1 - arch/microblaze/kernel/entry.S | 2 +- arch/mips/bcm47xx/prom.c | 2 +- arch/mips/cavium-octeon/Kconfig | 12 + arch/mips/cavium-octeon/executive/cvmx-cmd-queue.c | 21 +- arch/mips/cavium-octeon/setup.c | 38 +- arch/mips/mm/tlbex.c | 4 +- arch/mips/pci/msi-octeon.c | 16 +- arch/openrisc/include/asm/io.h | 2 +- arch/openrisc/mm/ioremap.c | 2 +- arch/parisc/kernel/syscalls/syscall.tbl | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/boot/dts/fsl/p2020si-post.dtsi | 3 + arch/powerpc/include/asm/archrandom.h | 9 +- arch/powerpc/include/asm/hvcall.h | 11 + arch/powerpc/include/asm/kexec.h | 1 + arch/powerpc/include/asm/kvm_book3s.h | 3 - arch/powerpc/include/asm/mpc52xx.h | 3 +- arch/powerpc/include/asm/pci.h | 1 - arch/powerpc/include/asm/prom.h | 10 +- arch/powerpc/kernel/Makefile | 9 +- arch/powerpc/kernel/interrupt.c | 161 - arch/powerpc/kernel/iommu.c | 5 + arch/powerpc/kernel/pci-common.c | 29 +- arch/powerpc/kernel/prom.c | 8 + arch/powerpc/kernel/setup-common.c | 14 +- arch/powerpc/kernel/signal_64.c | 9 +- arch/powerpc/kernel/smp.c | 29 +- arch/powerpc/kernel/syscall.c | 190 + arch/powerpc/kernel/traps.c | 2 +- arch/powerpc/kexec/crash.c | 77 +- arch/powerpc/kexec/file_load_64.c | 55 + arch/powerpc/kvm/Makefile | 1 + arch/powerpc/kvm/book3s_hv_builtin.c | 25 +- arch/powerpc/kvm/book3s_hv_p9_entry.c | 221 - arch/powerpc/kvm/book3s_hv_p9_perf.c | 219 + arch/powerpc/mm/mem.c | 1 + arch/powerpc/perf/power10-pmu.c | 1 + arch/powerpc/platforms/83xx/suspend.c | 52 +- arch/powerpc/platforms/85xx/Kconfig | 18 +- arch/powerpc/platforms/cell/axon_msi.c | 1 + arch/powerpc/platforms/cell/spufs/inode.c | 1 + arch/powerpc/platforms/powernv/pci-ioda.c | 2 + arch/powerpc/platforms/powernv/rng.c | 66 +- arch/powerpc/platforms/pseries/Kconfig | 13 + arch/powerpc/platforms/pseries/Makefile | 1 + arch/powerpc/platforms/pseries/iommu.c | 89 +- arch/powerpc/platforms/pseries/plpks.c | 460 + arch/powerpc/platforms/pseries/plpks.h | 71 + arch/powerpc/platforms/pseries/vas.c | 2 +- arch/powerpc/sysdev/cpm2.c | 2 +- arch/powerpc/sysdev/of_rtc.c | 2 + arch/powerpc/sysdev/xive/spapr.c | 1 + arch/riscv/include/asm/csr.h | 16 + arch/riscv/include/asm/kvm_host.h | 24 +- arch/riscv/include/asm/kvm_vcpu_fp.h | 8 +- arch/riscv/include/asm/kvm_vcpu_insn.h | 48 + arch/riscv/include/asm/kvm_vcpu_timer.h | 2 +- arch/riscv/include/uapi/asm/kvm.h | 1 + arch/riscv/kvm/Makefile | 1 + arch/riscv/kvm/mmu.c | 32 +- arch/riscv/kvm/vcpu.c | 203 +- arch/riscv/kvm/vcpu_exit.c | 496 +- arch/riscv/kvm/vcpu_fp.c | 27 +- arch/riscv/kvm/vcpu_insn.c | 752 + arch/riscv/kvm/vcpu_timer.c | 4 +- arch/riscv/kvm/vm.c | 4 +- arch/s390/boot/startup.c | 13 +- arch/s390/boot/uv.c | 5 +- arch/s390/boot/uv.h | 7 +- arch/s390/include/asm/abs_lowcore.h | 17 + arch/s390/include/asm/pgtable.h | 2 + arch/s390/include/asm/processor.h | 15 - arch/s390/include/asm/unwind.h | 2 +- arch/s390/kernel/Makefile | 2 +- arch/s390/kernel/abs_lowcore.c | 88 + arch/s390/kernel/ipl.c | 9 +- arch/s390/kernel/machine_kexec.c | 8 +- arch/s390/kernel/nmi.c | 8 +- arch/s390/kernel/os_info.c | 9 +- arch/s390/kernel/setup.c | 39 +- arch/s390/kernel/smp.c | 34 +- arch/s390/mm/dump_pagetables.c | 7 + arch/s390/mm/init.c | 2 +- arch/s390/mm/maccess.c | 67 +- arch/s390/mm/vmem.c | 85 + arch/sparc/include/asm/pci.h | 1 + arch/sparc/kernel/pci.c | 149 +- arch/x86/Makefile | 6 +- arch/x86/boot/bitops.h | 4 +- arch/x86/entry/Makefile | 3 +- arch/x86/entry/thunk_32.S | 2 - arch/x86/entry/thunk_64.S | 4 - arch/x86/include/asm/acrn.h | 14 + arch/x86/include/asm/msr-index.h | 1 + arch/x86/include/asm/sev.h | 7 +- arch/x86/kernel/amd_gart_64.c | 2 +- arch/x86/kernel/aperture_64.c | 2 +- arch/x86/kernel/cpu/acrn.c | 3 + arch/x86/kernel/cpu/bugs.c | 1 + arch/x86/kernel/cpu/intel.c | 27 +- arch/x86/kernel/ftrace.c | 1 + arch/x86/kernel/kprobes/core.c | 18 +- arch/x86/kernel/sev-shared.c | 25 +- arch/x86/kernel/sev.c | 17 +- arch/x86/kvm/lapic.c | 22 +- arch/x86/kvm/mmu/mmu.c | 169 +- arch/x86/kvm/mmu/mmu_internal.h | 2 +- arch/x86/kvm/mmu/spte.c | 21 +- arch/x86/kvm/mmu/spte.h | 1 + arch/x86/kvm/mmu/tdp_iter.c | 9 - arch/x86/kvm/mmu/tdp_iter.h | 1 - arch/x86/kvm/mmu/tdp_mmu.c | 65 +- arch/x86/kvm/svm/nested.c | 12 +- arch/x86/kvm/svm/sev.c | 3 + arch/x86/kvm/svm/svm.c | 59 +- arch/x86/kvm/vmx/nested.c | 132 +- arch/x86/kvm/vmx/nested.h | 5 +- arch/x86/kvm/vmx/pmu_intel.c | 9 +- arch/x86/kvm/vmx/vmx.c | 25 +- arch/x86/kvm/vmx/vmx.h | 12 + arch/x86/kvm/x86.c | 53 +- arch/x86/kvm/x86.h | 2 +- arch/x86/mm/numa.c | 4 +- arch/x86/platform/efi/efi.c | 2 +- arch/x86/um/Makefile | 3 +- crypto/tcrypt.c | 2 +- drivers/acpi/arm64/iort.c | 56 +- drivers/acpi/cppc_acpi.c | 54 +- drivers/acpi/pci_link.c | 8 +- drivers/acpi/property.c | 465 +- drivers/acpi/scan.c | 1 + drivers/acpi/sleep.c | 3 + drivers/acpi/x86/s2idle.c | 4 +- drivers/amba/bus.c | 313 +- drivers/android/defs.rs | 2 +- drivers/android/process.rs | 15 +- drivers/android/rust_binder.rs | 5 - drivers/android/thread.rs | 3 +- drivers/android/transaction.rs | 12 +- drivers/ata/ahci_imx.c | 15 +- drivers/ata/sata_mv.c | 2 +- drivers/base/firmware_loader/main.c | 4 +- drivers/base/firmware_loader/sysfs.c | 10 +- drivers/block/rbd.c | 6 +- drivers/block/ublk_drv.c | 348 +- drivers/bluetooth/btusb.c | 3 + drivers/bus/mhi/host/main.c | 19 +- drivers/char/Kconfig | 5 - drivers/char/Makefile | 1 - drivers/char/hw_random/powernv-rng.c | 2 +- drivers/char/random.c | 2 +- drivers/char/tb0219.c | 359 - drivers/char/tpm/tpm2-cmd.c | 6 + drivers/clk/clk-fixed-factor.c | 45 +- drivers/clocksource/timer-sun5i.c | 2 +- drivers/cpuidle/cpuidle.c | 6 +- drivers/crypto/ccp/sp-pci.c | 7 + drivers/crypto/ccree/cc_driver.c | 13 +- drivers/crypto/hisilicon/hpre/hpre_crypto.c | 2 +- drivers/crypto/hisilicon/sec2/sec_crypto.c | 6 +- drivers/crypto/hisilicon/sec2/sec_crypto.h | 1 + drivers/crypto/hisilicon/zip/zip_crypto.c | 10 +- drivers/crypto/inside-secure/safexcel.c | 2 + drivers/dma/dw/core.c | 3 - drivers/edac/mpc85xx_edac.c | 2 + drivers/edac/ppc4xx_edac.c | 1 + drivers/firewire/net.c | 14 +- drivers/firmware/dmi_scan.c | 2 +- drivers/gpio/gpio-74xx-mmio.c | 4 +- drivers/gpio/gpio_pl061_rust.rs | 25 +- drivers/gpu/drm/amd/amdgpu/Makefile | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 15 + drivers/gpu/drm/amd/amdgpu/amdgpu_psp.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 + drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c | 10 +- drivers/gpu/drm/amd/amdgpu/gfxhub_v3_0.c | 32 +- drivers/gpu/drm/amd/amdgpu/mes_v10_1.c | 3 +- drivers/gpu/drm/amd/amdgpu/mes_v11_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/nbio_v7_7.c | 21 + drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 160 + drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c | 387 + drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h | 30 + drivers/gpu/drm/amd/amdgpu/soc21.c | 8 +- drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c | 1 + drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 4 +- .../drm/amd/display/amdgpu_dm/amdgpu_dm_plane.c | 3 + drivers/gpu/drm/amd/display/dc/dc_stream.h | 8 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.c | 8 - drivers/gpu/drm/amd/display/dc/dcn30/dcn30_optc.h | 3 - drivers/gpu/drm/amd/display/dc/dcn32/dcn32_optc.c | 1 - .../drm/amd/display/dc/inc/hw/timing_generator.h | 2 - .../drm/amd/include/asic_reg/gc/gc_11_0_0_offset.h | 3 + .../amd/include/asic_reg/gc/gc_11_0_0_sh_mask.h | 25 + .../drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h | 402 + .../amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h | 595 + drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 9 + .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_0.h | 2 +- drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 2 +- .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_0_ppt.c | 3 + .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 31 + drivers/gpu/drm/i915/gem/i915_gem_object_types.h | 3 +- drivers/gpu/drm/i915/gem/i915_gem_pages.c | 25 +- drivers/gpu/drm/i915/gt/intel_gt.c | 77 +- drivers/gpu/drm/i915/gt/intel_gt.h | 12 +- drivers/gpu/drm/i915/gt/intel_gt_pm.h | 3 + drivers/gpu/drm/i915/gt/intel_gt_types.h | 18 +- drivers/gpu/drm/i915/gt/intel_migrate.c | 23 +- drivers/gpu/drm/i915/gt/intel_ppgtt.c | 8 +- drivers/gpu/drm/i915/gt/intel_region_lmem.c | 4 + drivers/gpu/drm/i915/i915_vma.c | 33 +- drivers/gpu/drm/i915/i915_vma.h | 1 + drivers/gpu/drm/i915/i915_vma_resource.c | 5 +- drivers/gpu/drm/i915/i915_vma_resource.h | 6 +- drivers/gpu/drm/imx/dcss/dcss-kms.c | 2 - drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- drivers/gpu/drm/nouveau/nvkm/engine/device/base.c | 22 + drivers/hid/amd-sfh-hid/amd_sfh_client.c | 2 + drivers/hid/amd-sfh-hid/sfh1_1/amd_sfh_interface.c | 2 + drivers/hid/hid-alps.c | 2 + drivers/hid/hid-apple.c | 3 +- drivers/hwmon/hwmon.c | 14 +- drivers/hwmon/pmbus/pmbus_core.c | 10 +- drivers/hwmon/scpi-hwmon.c | 14 +- drivers/iio/adc/sun4i-gpadc-iio.c | 14 +- drivers/infiniband/hw/mlx5/fs.c | 6 +- drivers/infiniband/hw/mlx5/main.c | 4 +- drivers/infiniband/hw/mlx5/mlx5_ib.h | 61 +- drivers/infiniband/hw/mlx5/mr.c | 514 +- drivers/infiniband/hw/mlx5/odp.c | 2 +- drivers/infiniband/hw/qib/qib_iba7220.c | 2 +- drivers/infiniband/sw/rxe/rxe_comp.c | 6 +- drivers/infiniband/sw/rxe/rxe_loc.h | 1 - drivers/infiniband/sw/rxe/rxe_mr.c | 199 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_qp.c | 17 +- drivers/infiniband/sw/rxe/rxe_req.c | 16 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 22 +- drivers/infiniband/ulp/srpt/ib_srpt.c | 156 +- drivers/infiniband/ulp/srpt/ib_srpt.h | 18 +- drivers/input/joystick/adc-joystick.c | 15 +- drivers/input/serio/gscps2.c | 4 + drivers/input/touchscreen/sun4i-ts.c | 10 +- drivers/iommu/amd/amd_iommu_types.h | 7 + drivers/iommu/amd/init.c | 103 +- drivers/iommu/hyperv-iommu.c | 4 +- drivers/irqchip/irq-loongson-eiointc.c | 10 +- drivers/leds/Kconfig | 2 +- drivers/leds/leds-is31fl319x.c | 529 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/mailbox/imx-mailbox.c | 40 +- drivers/mailbox/mtk-cmdq-mailbox.c | 11 - drivers/md/bcache/Kconfig | 2 +- drivers/md/dm-bufio.c | 32 +- drivers/md/dm-ebs-target.c | 3 +- drivers/md/dm-integrity.c | 9 +- drivers/md/dm-raid.c | 13 +- drivers/md/dm-snap-persistent.c | 2 +- drivers/md/dm-verity-fec.c | 4 +- drivers/md/dm-verity-target.c | 160 +- drivers/md/dm-verity.h | 6 +- drivers/md/dm.c | 13 +- drivers/md/persistent-data/dm-block-manager.c | 3 +- drivers/md/raid5.c | 164 +- drivers/md/raid5.h | 2 +- drivers/media/platform/qcom/venus/pm_helpers.c | 10 +- drivers/mfd/atmel-smc.c | 4 +- drivers/misc/atmel-ssc.c | 4 +- drivers/mtd/mtdcore.c | 2 + drivers/mtd/spi-nor/controllers/hisi-sfc.c | 2 +- drivers/mtd/spi-nor/controllers/nxp-spifi.c | 8 +- drivers/mtd/spi-nor/core.c | 63 +- drivers/mtd/spi-nor/core.h | 19 +- drivers/mtd/spi-nor/debugfs.c | 2 +- drivers/mtd/spi-nor/issi.c | 8 +- drivers/mtd/spi-nor/otp.c | 12 +- drivers/mtd/spi-nor/sfdp.c | 34 +- drivers/mtd/spi-nor/spansion.c | 185 +- drivers/mtd/spi-nor/xilinx.c | 2 +- drivers/net/amt.c | 2 +- drivers/net/bonding/bond_main.c | 35 +- drivers/net/can/at91_can.c | 6 + drivers/net/can/c_can/c_can.h | 2 +- drivers/net/can/c_can/c_can_ethtool.c | 8 +- drivers/net/can/c_can/c_can_main.c | 2 +- drivers/net/can/can327.c | 13 +- drivers/net/can/cc770/cc770.c | 6 + drivers/net/can/ctucanfd/ctucanfd_base.c | 6 + drivers/net/can/dev/dev.c | 50 + drivers/net/can/dev/skb.c | 6 + drivers/net/can/flexcan/flexcan-core.c | 2 +- drivers/net/can/flexcan/flexcan-ethtool.c | 8 +- drivers/net/can/flexcan/flexcan.h | 2 +- drivers/net/can/grcan.c | 6 + drivers/net/can/ifi_canfd/ifi_canfd.c | 6 + drivers/net/can/janz-ican3.c | 8 + drivers/net/can/kvaser_pciefd.c | 7 + drivers/net/can/m_can/m_can.c | 6 + drivers/net/can/mscan/mscan.c | 5 + drivers/net/can/pch_can.c | 6 + drivers/net/can/peak_canfd/peak_canfd.c | 48 + drivers/net/can/rcar/rcar_can.c | 6 + drivers/net/can/rcar/rcar_canfd.c | 6 + drivers/net/can/sja1000/sja1000.c | 6 + drivers/net/can/slcan/slcan-core.c | 461 +- drivers/net/can/slcan/slcan-ethtool.c | 8 +- drivers/net/can/slcan/slcan.h | 3 +- drivers/net/can/softing/softing_main.c | 10 +- drivers/net/can/spi/hi311x.c | 6 + drivers/net/can/spi/mcp251x.c | 6 + drivers/net/can/spi/mcp251xfd/mcp251xfd-core.c | 1 + drivers/net/can/spi/mcp251xfd/mcp251xfd-dump.c | 2 +- drivers/net/can/spi/mcp251xfd/mcp251xfd-ethtool.c | 1 + drivers/net/can/sun4i_can.c | 6 + drivers/net/can/ti_hecc.c | 6 + drivers/net/can/usb/ems_usb.c | 10 +- drivers/net/can/usb/esd_usb.c | 8 +- drivers/net/can/usb/etas_es58x/es58x_core.c | 34 +- drivers/net/can/usb/gs_usb.c | 8 +- drivers/net/can/usb/kvaser_usb/kvaser_usb.h | 1 + drivers/net/can/usb/kvaser_usb/kvaser_usb_core.c | 29 +- drivers/net/can/usb/mcba_usb.c | 6 + drivers/net/can/usb/peak_usb/pcan_usb.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_core.c | 41 + drivers/net/can/usb/peak_usb/pcan_usb_core.h | 1 + drivers/net/can/usb/peak_usb/pcan_usb_fd.c | 1 + drivers/net/can/usb/peak_usb/pcan_usb_pro.c | 1 + drivers/net/can/usb/ucan.c | 6 + drivers/net/can/usb/usb_8dev.c | 10 +- drivers/net/can/vcan.c | 8 + drivers/net/can/vxcan.c | 8 + drivers/net/can/xilinx_can.c | 6 + drivers/net/dsa/mv88e6xxx/chip.c | 7 +- drivers/net/dsa/qca/Makefile | 1 + drivers/net/dsa/qca/qca8k-8xxx.c | 2064 ++ drivers/net/dsa/qca/qca8k-common.c | 1210 + drivers/net/dsa/qca/qca8k.c | 3299 --- drivers/net/dsa/qca/qca8k.h | 100 + drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 61 + drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 24 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.h | 12 + drivers/net/ethernet/cadence/macb_main.c | 9 +- drivers/net/ethernet/fungible/funeth/funeth_rx.c | 5 +- drivers/net/ethernet/fungible/funeth/funeth_tx.c | 149 +- drivers/net/ethernet/fungible/funeth/funeth_txrx.h | 6 +- drivers/net/ethernet/intel/e1000e/e1000.h | 2 +- drivers/net/ethernet/intel/e1000e/netdev.c | 4 +- drivers/net/ethernet/intel/e1000e/ptp.c | 18 +- drivers/net/ethernet/intel/i40e/i40e_ptp.c | 35 +- drivers/net/ethernet/intel/iavf/iavf.h | 6 + drivers/net/ethernet/intel/iavf/iavf_main.c | 46 +- drivers/net/ethernet/intel/ice/ice.h | 3 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 8 +- drivers/net/ethernet/intel/ice/ice_ethtool.c | 5 +- drivers/net/ethernet/intel/ice/ice_flex_pipe.c | 5 +- drivers/net/ethernet/intel/ice/ice_lib.c | 67 +- drivers/net/ethernet/intel/ice/ice_lib.h | 11 +- drivers/net/ethernet/intel/ice/ice_main.c | 98 +- drivers/net/ethernet/intel/ice/ice_protocol_type.h | 11 + drivers/net/ethernet/intel/ice/ice_ptp.c | 16 +- drivers/net/ethernet/intel/ice/ice_sriov.c | 40 - drivers/net/ethernet/intel/ice/ice_switch.c | 301 +- drivers/net/ethernet/intel/ice/ice_switch.h | 8 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 71 +- drivers/net/ethernet/intel/ice/ice_tc_lib.h | 8 + drivers/net/ethernet/intel/ice/ice_txrx.c | 8 +- drivers/net/ethernet/intel/ice/ice_type.h | 4 - drivers/net/ethernet/intel/ice/ice_vf_lib.c | 89 +- drivers/net/ethernet/intel/ice/ice_vf_lib.h | 7 +- drivers/net/ethernet/intel/ice/ice_virtchnl.c | 54 +- drivers/net/ethernet/intel/igb/igb_ptp.c | 15 +- drivers/net/ethernet/intel/ixgbe/ixgbe_ptp.c | 73 +- .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.h | 2 +- .../net/ethernet/marvell/prestera/prestera_main.c | 4 +- drivers/net/ethernet/mediatek/mtk_eth_soc.c | 193 +- drivers/net/ethernet/mellanox/mlx4/catas.c | 5 + drivers/net/ethernet/mellanox/mlx4/crdump.c | 20 +- drivers/net/ethernet/mellanox/mlx4/main.c | 40 +- drivers/net/ethernet/mellanox/mlx5/core/dev.c | 19 +- drivers/net/ethernet/mellanox/mlx5/core/devlink.c | 55 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 26 +- drivers/net/ethernet/mellanox/mlx5/core/en/fs.h | 44 +- .../mellanox/mlx5/core/en/fs_tt_redirect.c | 72 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 12 + drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 8 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 117 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 10 + .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 2 +- .../ethernet/mellanox/mlx5/core/en/tc/act/police.c | 100 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.c | 189 +- .../net/ethernet/mellanox/mlx5/core/en/tc/meter.h | 18 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 1 + .../ethernet/mellanox/mlx5/core/en/tc/post_meter.c | 33 +- .../ethernet/mellanox/mlx5/core/en/tc/post_meter.h | 4 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 3 +- .../net/ethernet/mellanox/mlx5/core/en/xsk/rx.h | 14 + .../mellanox/mlx5/core/en_accel/en_accel.h | 10 + .../ethernet/mellanox/mlx5/core/en_accel/fs_tcp.c | 32 +- .../mellanox/mlx5/core/en_accel/ipsec_fs.c | 10 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.c | 2 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls.h | 14 + .../mellanox/mlx5/core/en_accel/ktls_stats.c | 2 + .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 513 +- drivers/net/ethernet/mellanox/mlx5/core/en_arfs.c | 58 +- drivers/net/ethernet/mellanox/mlx5/core/en_fs.c | 554 +- .../ethernet/mellanox/mlx5/core/en_fs_ethtool.c | 24 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 72 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 34 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 143 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 4 + drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c | 18 +- .../ethernet/mellanox/mlx5/core/eswitch_offloads.c | 23 +- drivers/net/ethernet/mellanox/mlx5/core/fw_reset.c | 10 +- drivers/net/ethernet/mellanox/mlx5/core/health.c | 4 + .../net/ethernet/mellanox/mlx5/core/ipoib/ipoib.c | 20 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.c | 11 +- drivers/net/ethernet/mellanox/mlx5/core/lib/tout.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/main.c | 42 +- .../net/ethernet/mellanox/mlx5/core/mlx5_core.h | 2 + drivers/net/ethernet/mellanox/mlx5/core/sriov.c | 6 + .../mellanox/mlx5/core/steering/dr_action.c | 99 + .../ethernet/mellanox/mlx5/core/steering/dr_dbg.c | 13 +- .../mellanox/mlx5/core/steering/dr_ste_v1.c | 56 + .../mellanox/mlx5/core/steering/dr_types.h | 17 + .../ethernet/mellanox/mlx5/core/steering/fs_dr.c | 21 + .../mellanox/mlx5/core/steering/mlx5_ifc_dr.h | 26 + .../ethernet/mellanox/mlx5/core/steering/mlx5dr.h | 8 + drivers/net/ethernet/mellanox/mlxsw/core.c | 22 +- drivers/net/ethernet/mellanox/mlxsw/core.h | 14 + .../ethernet/mellanox/mlxsw/core_linecard_dev.c | 1 - drivers/net/ethernet/mellanox/mlxsw/pci.c | 64 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.c | 118 +- drivers/net/ethernet/mellanox/mlxsw/spectrum.h | 10 + drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.c | 576 +- drivers/net/ethernet/mellanox/mlxsw/spectrum_ptp.h | 60 +- drivers/net/ethernet/netronome/nfp/flower/action.c | 15 +- .../net/ethernet/netronome/nfp/nfp_net_ethtool.c | 2 + drivers/net/ethernet/pensando/ionic/ionic_lif.c | 2 +- drivers/net/ethernet/sfc/Makefile | 3 +- drivers/net/ethernet/sfc/ef10.c | 26 +- drivers/net/ethernet/sfc/ef100.c | 3 + drivers/net/ethernet/sfc/ef100_netdev.c | 4 + drivers/net/ethernet/sfc/ef100_nic.c | 91 +- drivers/net/ethernet/sfc/ef100_nic.h | 2 + drivers/net/ethernet/sfc/ef100_rep.c | 199 +- drivers/net/ethernet/sfc/ef100_rep.h | 20 + drivers/net/ethernet/sfc/ef100_rx.c | 46 +- drivers/net/ethernet/sfc/ef10_sriov.c | 16 +- drivers/net/ethernet/sfc/ethtool_common.c | 1 + drivers/net/ethernet/sfc/filter.h | 18 + drivers/net/ethernet/sfc/mae.c | 304 +- drivers/net/ethernet/sfc/mae.h | 20 + drivers/net/ethernet/sfc/mcdi.h | 4 + drivers/net/ethernet/sfc/mcdi_filters.c | 6 +- drivers/net/ethernet/sfc/mcdi_filters.h | 1 + drivers/net/ethernet/sfc/mcdi_pcol_mae.h | 24 + drivers/net/ethernet/sfc/net_driver.h | 5 + drivers/net/ethernet/sfc/ptp.c | 22 + drivers/net/ethernet/sfc/rx_common.c | 4 - drivers/net/ethernet/sfc/tc.c | 252 + drivers/net/ethernet/sfc/tc.h | 85 + .../net/ethernet/stmicro/stmmac/dwmac-mediatek.c | 9 +- drivers/net/ethernet/wangxun/txgbe/txgbe_main.c | 1 + drivers/net/netdevsim/bpf.c | 8 +- drivers/net/netdevsim/dev.c | 6 - drivers/net/netdevsim/fib.c | 41 +- drivers/net/phy/phy_device.c | 6 + drivers/net/tap.c | 20 +- drivers/net/usb/Kconfig | 3 +- drivers/net/usb/ax88179_178a.c | 26 +- drivers/net/usb/catc.c | 44 +- drivers/net/usb/cdc_subset.c | 10 +- drivers/net/usb/kaweth.c | 2 +- drivers/net/usb/plusb.c | 2 +- drivers/net/usb/usbnet.c | 2 +- drivers/net/veth.c | 4 - drivers/net/vmxnet3/vmxnet3_drv.c | 9 - drivers/net/wireguard/allowedips.c | 9 +- drivers/net/wireguard/selftest/allowedips.c | 6 +- drivers/net/wireguard/selftest/ratelimiter.c | 25 +- drivers/net/wireless/ath/ath11k/ahb.c | 52 +- drivers/net/wireless/ath/ath11k/core.c | 87 - drivers/net/wireless/ath/ath11k/core.h | 4 - drivers/net/wireless/ath/ath11k/hw.h | 5 - drivers/net/wireless/ath/ath11k/mac.c | 58 - drivers/net/wireless/ath/ath11k/mac.h | 2 - drivers/net/wireless/ath/ath11k/pci.c | 70 +- drivers/net/wireless/ath/ath11k/pcic.c | 57 +- drivers/net/wireless/ath/ath11k/pcic.h | 2 + drivers/net/wireless/ath/ath11k/wmi.c | 41 - drivers/net/wireless/ath/ath11k/wmi.h | 25 - drivers/net/wireless/ath/wcn36xx/Makefile | 3 +- drivers/net/wireless/ath/wcn36xx/debug.c | 39 + drivers/net/wireless/ath/wcn36xx/debug.h | 1 + drivers/net/wireless/ath/wcn36xx/firmware.c | 125 + drivers/net/wireless/ath/wcn36xx/firmware.h | 84 + drivers/net/wireless/ath/wcn36xx/hal.h | 68 - drivers/net/wireless/ath/wcn36xx/main.c | 86 +- drivers/net/wireless/ath/wcn36xx/smd.c | 57 +- drivers/net/wireless/ath/wcn36xx/smd.h | 3 - drivers/net/wireless/ath/wil6210/debugfs.c | 4 +- .../wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c | 49 +- .../broadcom/brcm80211/brcmfmac/cfg80211.c | 3 + .../wireless/broadcom/brcm80211/brcmfmac/common.c | 41 +- .../wireless/broadcom/brcm80211/brcmfmac/common.h | 3 + .../wireless/broadcom/brcm80211/brcmfmac/core.c | 8 +- .../net/wireless/broadcom/brcm80211/brcmfmac/of.c | 12 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.c | 15 +- .../wireless/broadcom/brcm80211/brcmfmac/sdio.h | 16 - drivers/net/wireless/realtek/rtw88/main.c | 4 + drivers/net/wireless/realtek/rtw89/pci.c | 2 +- .../net/wireless/realtek/rtw89/rtw8852a_table.c | 896 +- drivers/nvme/host/pci.c | 2 + drivers/of/fdt.c | 2 +- drivers/pci/controller/dwc/pci-keystone.c | 12 +- drivers/pci/controller/dwc/pcie-designware-ep.c | 40 +- drivers/pci/controller/dwc/pcie-designware-host.c | 170 +- drivers/pci/controller/dwc/pcie-designware.c | 444 +- drivers/pci/controller/dwc/pcie-designware.h | 106 +- drivers/pci/controller/dwc/pcie-intel-gw.c | 22 +- drivers/pci/controller/dwc/pcie-qcom.c | 8 + drivers/pci/controller/dwc/pcie-tegra194-acpi.c | 7 +- drivers/pci/controller/dwc/pcie-tegra194.c | 1 - drivers/pci/mmap.c | 44 - drivers/pci/proc.c | 7 +- drivers/pinctrl/mvebu/pinctrl-mvebu.c | 10 + drivers/pinctrl/pinctrl-amd.c | 115 +- drivers/pinctrl/pinctrl-at91.c | 2 +- drivers/pinctrl/qcom/Kconfig | 11 +- drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6375.c | 1544 ++ drivers/pinctrl/qcom/pinctrl-sm8250.c | 2 +- drivers/platform/mellanox/mlxreg-lc.c | 82 +- drivers/platform/olpc/olpc-ec.c | 2 +- drivers/platform/surface/surface_gpe.c | 12 + drivers/platform/x86/Kconfig | 12 + drivers/platform/x86/Makefile | 4 + drivers/platform/x86/intel/Kconfig | 12 - drivers/platform/x86/intel/Makefile | 2 - drivers/platform/x86/intel/vsec.c | 8 +- drivers/platform/x86/{intel => }/p2sb.c | 0 drivers/platform/x86/pmc_atom.c | 19 +- drivers/platform/x86/sony-laptop.c | 7 +- drivers/powercap/intel_rapl_msr.c | 2 + drivers/ptp/Kconfig | 1 + drivers/pwm/Kconfig | 10 + drivers/pwm/Makefile | 1 + drivers/pwm/pwm-clk.c | 148 + drivers/pwm/pwm-lpc18xx-sct.c | 67 +- drivers/pwm/pwm-sifive.c | 117 +- drivers/pwm/pwm-twl-led.c | 16 + drivers/regulator/max8973-regulator.c | 10 +- drivers/reset/reset-tps380x.c | 2 +- drivers/s390/block/dasd.c | 2 +- drivers/s390/block/dasd_diag.c | 1 + drivers/s390/block/dasd_eckd.c | 1 + drivers/s390/char/Kconfig | 2 +- drivers/s390/char/tape_34xx.c | 2 +- drivers/s390/cio/vfio_ccw_cp.c | 16 +- drivers/s390/cio/vfio_ccw_cp.h | 2 +- drivers/s390/cio/vfio_ccw_drv.c | 1 - drivers/s390/cio/vfio_ccw_fsm.c | 2 +- drivers/s390/cio/vfio_ccw_ops.c | 4 +- drivers/s390/scsi/zfcp_fc.c | 29 +- drivers/s390/scsi/zfcp_fc.h | 6 +- drivers/s390/scsi/zfcp_fsf.c | 4 +- drivers/scsi/FlashPoint.c | 4 +- drivers/scsi/cxlflash/ocxl_hw.c | 1 + drivers/scsi/hosts.c | 18 +- drivers/scsi/lpfc/lpfc_init.c | 2 + drivers/scsi/megaraid/megaraid_sas_fusion.c | 3 +- drivers/scsi/pm8001/pm8001_hwi.c | 2 +- drivers/scsi/scsi.c | 9 +- drivers/scsi/scsi_scan.c | 9 + drivers/scsi/scsi_sysfs.c | 29 +- drivers/spi/Kconfig | 7 + drivers/spi/Makefile | 1 + drivers/spi/spi-gxp.c | 325 + drivers/staging/fbtft/fbtft-core.c | 2 +- drivers/staging/pi433/pi433_if.c | 2 +- drivers/staging/qlge/qlge_main.c | 14 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 163 +- drivers/staging/r8188eu/core/rtw_p2p.c | 4 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 20 - drivers/staging/r8188eu/hal/hal_com.c | 39 - drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 39 + drivers/staging/r8188eu/hal/usb_halinit.c | 152 +- drivers/staging/r8188eu/include/hal_com.h | 3 - drivers/staging/r8188eu/include/hal_intf.h | 7 - drivers/staging/r8188eu/include/rtw_mlme_ext.h | 9 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 24 +- drivers/staging/vt6655/mac.c | 11 +- drivers/staging/vt6655/mac.h | 8 - drivers/target/target_core_alua.c | 3 +- drivers/target/target_core_device.c | 32 +- drivers/target/target_core_pr.c | 28 +- drivers/target/target_core_stat.c | 10 +- drivers/target/target_core_xcopy.c | 2 +- drivers/thermal/Kconfig | 4 +- drivers/thermal/amlogic_thermal.c | 16 +- drivers/thermal/armada_thermal.c | 12 +- drivers/thermal/broadcom/bcm2711_thermal.c | 14 +- drivers/thermal/broadcom/bcm2835_thermal.c | 14 +- drivers/thermal/broadcom/brcmstb_thermal.c | 20 +- drivers/thermal/broadcom/ns-thermal.c | 50 +- drivers/thermal/broadcom/sr-thermal.c | 16 +- drivers/thermal/db8500_thermal.c | 8 +- drivers/thermal/hisi_thermal.c | 14 +- drivers/thermal/imx8mm_thermal.c | 14 +- drivers/thermal/imx_sc_thermal.c | 14 +- drivers/thermal/intel/intel_tcc_cooling.c | 2 + drivers/thermal/k3_bandgap.c | 12 +- drivers/thermal/k3_j72xx_bandgap.c | 12 +- drivers/thermal/max77620_thermal.c | 8 +- drivers/thermal/mtk_thermal.c | 10 +- drivers/thermal/qcom/qcom-spmi-adc-tm5.c | 19 +- drivers/thermal/qcom/qcom-spmi-temp-alarm.c | 12 +- drivers/thermal/qcom/tsens.c | 16 +- drivers/thermal/qoriq_thermal.c | 12 +- drivers/thermal/rcar_gen3_thermal.c | 16 +- drivers/thermal/rcar_thermal.c | 13 +- drivers/thermal/rockchip_thermal.c | 14 +- drivers/thermal/rzg2l_thermal.c | 10 +- drivers/thermal/samsung/exynos_tmu.c | 24 +- drivers/thermal/sprd_thermal.c | 18 +- drivers/thermal/st/stm_thermal.c | 18 +- drivers/thermal/sun8i_thermal.c | 14 +- drivers/thermal/tegra/soctherm.c | 21 +- drivers/thermal/tegra/tegra-bpmp-thermal.c | 19 +- drivers/thermal/tegra/tegra30-tsensor.c | 12 +- drivers/thermal/thermal-generic-adc.c | 10 +- drivers/thermal/thermal_core.c | 6 - drivers/thermal/thermal_core.h | 2 - drivers/thermal/thermal_mmio.c | 17 +- drivers/thermal/thermal_of.c | 1140 +- drivers/thermal/thermal_sysfs.c | 15 +- drivers/thermal/ti-soc-thermal/ti-thermal-common.c | 16 +- drivers/thermal/uniphier_thermal.c | 10 +- drivers/tty/amiserial.c | 2 +- drivers/tty/serial/8250/8250_bcm2835aux.c | 6 +- drivers/tty/serial/fsl_lpuart.c | 38 +- drivers/tty/serial/mvebu-uart.c | 11 + drivers/tty/serial/qcom_geni_serial.c | 88 +- drivers/tty/serial/serial_core.c | 261 +- drivers/tty/serial/serial_mctrl_gpio.c | 48 + drivers/tty/serial/stm32-usart.c | 69 + drivers/tty/serial/stm32-usart.h | 68 - drivers/ufs/core/ufshcd.c | 7 +- drivers/ufs/host/ufshcd-pci.c | 17 +- drivers/usb/atm/ueagle-atm.c | 2 +- drivers/usb/cdns3/cdns3-gadget.c | 11 +- drivers/usb/chipidea/otg_fsm.c | 2 +- drivers/usb/core/driver.c | 2 +- drivers/usb/core/hcd.c | 34 +- drivers/usb/core/usb.c | 2 +- drivers/usb/gadget/udc/Kconfig | 4 +- drivers/usb/gadget/udc/core.c | 11 +- drivers/usb/host/uhci-grlib.c | 2 +- drivers/usb/host/uhci-hcd.h | 2 +- drivers/usb/host/xhci-pci-renesas.c | 4 - drivers/usb/host/xhci-ring.c | 2 +- drivers/usb/image/mdc800.c | 2 +- drivers/usb/misc/onboard_usb_hub.c | 30 + drivers/usb/misc/onboard_usb_hub.h | 27 +- drivers/usb/misc/usbsevseg.c | 2 +- drivers/usb/misc/usbtest.c | 2 +- drivers/usb/mtu3/mtu3_trace.h | 6 +- drivers/usb/musb/musb_cppi41.c | 2 +- drivers/usb/musb/tusb6010.c | 2 +- drivers/usb/phy/phy-keystone.c | 2 +- drivers/usb/typec/anx7411.c | 37 +- drivers/usb/typec/retimer.c | 9 +- drivers/usb/typec/tcpm/tcpm.c | 2 +- drivers/usb/typec/ucsi/Kconfig | 10 + drivers/usb/typec/ucsi/Makefile | 1 + drivers/usb/typec/ucsi/ucsi.c | 4 + drivers/usb/typec/ucsi/ucsi_stm32g0.c | 777 + drivers/vfio/pci/vfio_pci_config.c | 2 +- drivers/video/backlight/ltv350qv.c | 3 +- drivers/video/fbdev/arkfb.c | 7 +- drivers/video/fbdev/i740fb.c | 9 +- drivers/video/fbdev/imxfb.c | 4 +- drivers/video/fbdev/offb.c | 1 + fs/affs/file.c | 6 +- fs/btrfs/block-group.c | 4 +- fs/btrfs/ctree.c | 3 + fs/btrfs/ctree.h | 72 +- fs/btrfs/disk-io.c | 96 +- fs/btrfs/disk-io.h | 10 - fs/btrfs/extent-tree.c | 18 +- fs/btrfs/extent_io.c | 11 +- fs/btrfs/file-item.c | 21 +- fs/btrfs/file.c | 5 +- fs/btrfs/free-space-cache.c | 6 + fs/btrfs/inode.c | 3 +- fs/btrfs/locking.c | 91 + fs/btrfs/locking.h | 14 + fs/btrfs/relocation.c | 9 +- fs/btrfs/scrub.c | 69 +- fs/btrfs/super.c | 2 + fs/btrfs/sysfs.c | 56 +- fs/btrfs/transaction.c | 51 +- fs/btrfs/tree-checker.c | 25 +- fs/btrfs/tree-log.c | 179 +- fs/btrfs/volumes.c | 3 + fs/btrfs/volumes.h | 2 + fs/ceph/addr.c | 59 +- fs/ceph/caps.c | 38 +- fs/ceph/dir.c | 79 +- fs/ceph/file.c | 123 +- fs/ceph/inode.c | 13 +- fs/ceph/mds_client.c | 165 +- fs/ceph/mds_client.h | 13 +- fs/ceph/mdsmap.c | 22 +- fs/ceph/super.c | 19 +- fs/ceph/super.h | 31 +- fs/ceph/xattr.c | 12 +- fs/cifs/Makefile | 4 +- fs/cifs/cifsacl.c | 2 + fs/cifs/cifsfs.h | 4 +- fs/cifs/cifsproto.h | 2 + fs/cifs/cifssmb.c | 453 +- fs/cifs/connect.c | 55 +- fs/cifs/dir.c | 8 + fs/cifs/file.c | 265 +- fs/cifs/inode.c | 60 +- fs/cifs/ioctl.c | 2 + fs/cifs/link.c | 8 + fs/cifs/sess.c | 5 +- fs/cifs/transport.c | 179 + fs/cifs/xattr.c | 5 +- fs/dcache.c | 69 +- fs/dlm/lockspace.c | 2 +- fs/dlm/user.c | 2 +- fs/exfat/exfat_fs.h | 18 +- fs/exfat/fatent.c | 2 +- fs/exfat/misc.c | 17 - fs/exfat/namei.c | 2 +- fs/exfat/nls.c | 4 +- fs/exfat/super.c | 4 +- fs/ext2/xattr.c | 170 +- fs/ext4/ext4.h | 11 + fs/ext4/inline.c | 3 + fs/ext4/inode.c | 24 +- fs/ext4/ioctl.c | 83 + fs/ext4/mballoc.c | 21 +- fs/ext4/migrate.c | 4 +- fs/ext4/namei.c | 30 +- fs/ext4/resize.c | 33 +- fs/ext4/super.c | 9 + fs/ext4/xattr.c | 168 +- fs/ext4/xattr.h | 16 +- fs/f2fs/data.c | 7 +- fs/f2fs/f2fs.h | 51 +- fs/f2fs/file.c | 56 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 23 +- fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 46 + fs/fs-writeback.c | 12 +- fs/jbd2/transaction.c | 14 +- fs/kernfs/file.c | 2 +- fs/ksmbd/oplock.c | 20 +- fs/ksmbd/server.c | 10 +- fs/ksmbd/smb2misc.c | 12 +- fs/ksmbd/smb2pdu.c | 52 +- fs/ksmbd/smbacl.c | 130 +- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 5 + fs/lockd/svc4proc.c | 8 + fs/lockd/xdr4.c | 19 +- fs/mbcache.c | 123 +- fs/nfs/nfs4proc.c | 14 +- fs/nfs/write.c | 2 - fs/nfsd/acl.h | 6 +- fs/nfsd/filecache.c | 22 +- fs/nfsd/filecache.h | 4 +- fs/nfsd/nfs2acl.c | 6 +- fs/nfsd/nfs3acl.c | 4 +- fs/nfsd/nfs3proc.c | 35 +- fs/nfsd/nfs4acl.c | 46 +- fs/nfsd/nfs4callback.c | 37 +- fs/nfsd/nfs4proc.c | 322 +- fs/nfsd/nfs4state.c | 80 +- fs/nfsd/nfs4xdr.c | 123 +- fs/nfsd/nfsfh.c | 22 +- fs/nfsd/nfsfh.h | 58 +- fs/nfsd/nfsproc.c | 27 +- fs/nfsd/state.h | 1 - fs/nfsd/trace.h | 2 - fs/nfsd/vfs.c | 256 +- fs/nfsd/vfs.h | 33 +- fs/nfsd/xdr4.h | 60 +- fs/ntfs3/attrib.c | 443 +- fs/ntfs3/bitmap.c | 3 +- fs/ntfs3/file.c | 16 +- fs/ntfs3/frecord.c | 79 +- fs/ntfs3/fsntfs.c | 69 +- fs/ntfs3/index.c | 2 +- fs/ntfs3/inode.c | 18 +- fs/ntfs3/namei.c | 6 +- fs/ntfs3/ntfs_fs.h | 12 +- fs/ntfs3/record.c | 22 - fs/ntfs3/run.c | 66 +- fs/ntfs3/super.c | 9 +- fs/ntfs3/xattr.c | 27 +- fs/overlayfs/export.c | 2 +- fs/overlayfs/inode.c | 4 +- fs/overlayfs/namei.c | 4 +- fs/overlayfs/overlayfs.h | 6 + fs/overlayfs/super.c | 13 +- fs/proc/task_mmu.c | 7 +- fs/xfs/xfs_bmap_util.c | 17 +- fs/xfs/xfs_extfree_item.c | 12 +- fs/xfs/xfs_log.c | 2 +- include/acpi/acpi_bus.h | 3 +- include/acpi/cppc_acpi.h | 2 +- include/linux/acpi.h | 2 +- include/linux/atm_tcp.h | 2 + include/linux/bpfptr.h | 8 +- include/linux/can/dev.h | 4 + include/linux/ceph/ceph_fs.h | 8 +- include/linux/ceph/mdsmap.h | 1 + include/linux/ceph/osd_client.h | 5 +- include/linux/clk-provider.h | 34 + include/linux/compiler_types.h | 6 +- include/linux/cpuhotplug.h | 1 - include/linux/dcache.h | 11 +- include/linux/device-mapper.h | 6 + include/linux/dm-bufio.h | 8 +- include/linux/dsa/tag_qca.h | 5 + include/linux/highmem.h | 7 +- include/linux/hippidevice.h | 4 + include/linux/if_eql.h | 1 + include/linux/if_hsr.h | 4 + include/linux/if_rmnet.h | 2 + include/linux/if_tap.h | 11 +- include/linux/kvm_types.h | 1 + include/linux/lockd/xdr.h | 2 + include/linux/mailbox/mtk-cmdq-mailbox.h | 10 - include/linux/mbcache.h | 33 +- include/linux/mdio/mdio-xgene.h | 4 + include/linux/mlx5/driver.h | 6 +- include/linux/mmdebug.h | 10 + include/linux/mtd/spi-nor.h | 4 +- include/linux/nfs_ssc.h | 2 +- include/linux/nl802154.h | 2 + include/linux/pci.h | 12 +- include/linux/phy_fixed.h | 3 + include/linux/platform_data/x86/pmc_atom.h | 2 +- include/linux/ppp-comp.h | 2 +- include/linux/ppp_channel.h | 2 + include/linux/ppp_defs.h | 14 + include/linux/ptp_kvm.h | 2 + include/linux/ptp_pch.h | 4 + include/linux/rv.h | 70 + include/linux/sched.h | 13 +- include/linux/seq_file_net.h | 1 + include/linux/serial_core.h | 345 +- include/linux/spinlock.h | 10 +- include/linux/sungem_phy.h | 2 + include/linux/sunrpc/xprt.h | 3 +- include/linux/thermal.h | 85 +- include/linux/tracepoint.h | 2 +- include/linux/usb/hcd.h | 1 + include/linux/usb/usbnet.h | 6 + include/linux/wait.h | 9 +- include/linux/workqueue.h | 17 +- include/net/addrconf.h | 3 + include/net/ax25.h | 1 + include/net/bonding.h | 13 +- include/net/devlink.h | 21 + include/net/firewire.h | 3 +- include/net/flow_dissector.h | 13 + include/net/flow_offload.h | 6 + include/net/inet6_hashtables.h | 7 +- include/net/inet_hashtables.h | 19 +- include/net/inet_sock.h | 11 + include/net/llc_s_st.h | 6 + include/net/rose.h | 3 +- include/net/tls.h | 2 + include/net/xdp_sock_drv.h | 11 + include/rv/automata.h | 75 + include/rv/da_monitor.h | 544 + include/rv/instrumentation.h | 29 + include/scsi/scsi_device.h | 2 + include/scsi/scsi_host.h | 3 + include/sound/control.h | 2 +- include/sound/core.h | 8 + include/sound/pcm.h | 2 +- include/target/target_core_base.h | 4 +- include/trace/events/power.h | 22 + include/trace/events/rv.h | 142 + include/trace/stages/stage4_event_fields.h | 8 +- include/trace/stages/stage6_event_callback.h | 7 +- include/uapi/linux/devlink.h | 29 + include/uapi/linux/dm-ioctl.h | 4 +- include/uapi/linux/elf.h | 1 + include/uapi/linux/f2fs.h | 2 +- include/uapi/linux/kvm.h | 10 +- include/uapi/linux/pkt_cls.h | 3 + include/uapi/linux/seg6_iptunnel.h | 2 + include/uapi/linux/ublk_cmd.h | 80 +- include/uapi/linux/xfrm.h | 2 +- init/Kconfig | 1 + kernel/bpf/btf.c | 2 +- kernel/bpf/trampoline.c | 9 +- kernel/cgroup/cgroup.c | 9 + kernel/cgroup/cpuset.c | 2 +- kernel/configs/rust.config | 1 + kernel/configs/x86_debug.config | 3 +- kernel/dma/mapping.c | 18 +- kernel/dma/swiotlb.c | 12 +- kernel/events/core.c | 2 +- kernel/exit.c | 2 +- kernel/fork.c | 14 + kernel/kprobes.c | 3 +- kernel/locking/rwsem.c | 30 +- kernel/locking/spinlock.c | 56 +- kernel/power/qos.c | 4 +- kernel/power/user.c | 13 +- kernel/printk/printk.c | 10 - kernel/rcu/tasks.h | 5 +- kernel/rcu/tiny.c | 17 +- kernel/rcu/tree.c | 46 +- kernel/rcu/tree_exp.h | 4 +- kernel/rcu/tree_nocb.h | 6 +- kernel/rcu/tree_plugin.h | 16 +- kernel/rseq.c | 23 +- kernel/sched/core.c | 29 +- kernel/sched/core_sched.c | 2 +- kernel/sched/cpudeadline.c | 2 +- kernel/sched/deadline.c | 28 +- kernel/sched/fair.c | 31 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 42 +- kernel/time/hrtimer.c | 1 + kernel/torture.c | 7 - kernel/trace/Kconfig | 2 + kernel/trace/Makefile | 1 + kernel/trace/rv/Kconfig | 78 + kernel/trace/rv/Makefile | 8 + kernel/trace/rv/monitors/wip/wip.c | 88 + kernel/trace/rv/monitors/wip/wip.h | 46 + kernel/trace/rv/monitors/wwnr/wwnr.c | 87 + kernel/trace/rv/monitors/wwnr/wwnr.h | 46 + kernel/trace/rv/reactor_panic.c | 43 + kernel/trace/rv/reactor_printk.c | 42 + kernel/trace/rv/rv.c | 799 + kernel/trace/rv/rv.h | 68 + kernel/trace/rv/rv_reactors.c | 508 + kernel/trace/trace.c | 27 +- kernel/trace/trace.h | 9 + kernel/trace/trace_eprobe.c | 11 +- kernel/trace/trace_probe.h | 5 +- kernel/watch_queue.c | 58 +- kernel/workqueue.c | 5 +- lib/Kconfig.debug | 77 +- lib/iov_iter.c | 9 +- lib/test_printf.c | 14 +- localversion-next | 2 +- mm/Kconfig | 2 +- mm/backing-dev.c | 10 +- mm/madvise.c | 8 +- mm/memcontrol.c | 2 - mm/memory-failure.c | 2 + mm/page-writeback.c | 6 +- mm/page_alloc.c | 12 + mm/page_ext.c | 6 +- mm/shmem.c | 3 +- mm/vmscan.c | 10 +- net/ax25/af_ax25.c | 4 +- net/batman-adv/trace.h | 2 - net/bluetooth/aosp.c | 15 +- net/bluetooth/hci_conn.c | 11 +- net/bluetooth/hci_event.c | 7 +- net/bluetooth/iso.c | 17 +- net/bluetooth/l2cap_core.c | 4 +- net/bluetooth/mgmt.c | 5 +- net/bluetooth/msft.c | 15 +- net/ceph/osd_client.c | 15 +- net/ceph/osdmap.c | 32 +- net/ceph/pagelist.c | 2 +- net/core/devlink.c | 466 +- net/core/flow_dissector.c | 53 +- net/core/flow_offload.c | 7 + net/dccp/proto.c | 10 +- net/decnet/dn_route.c | 2 +- net/dsa/tag_brcm.c | 4 +- net/ipv4/udp.c | 8 +- net/ipv6/ping.c | 6 + net/ipv6/seg6_iptunnel.c | 140 +- net/mptcp/protocol.c | 47 +- net/mptcp/protocol.h | 13 +- net/mptcp/subflow.c | 3 +- net/packet/af_packet.c | 4 +- net/rds/rdma.c | 2 +- net/rose/af_rose.c | 17 +- net/rose/rose_route.c | 2 + net/sched/cls_flower.c | 64 + net/sched/sch_cbq.c | 3 +- net/sched/sch_generic.c | 8 +- net/sctp/associola.c | 5 +- net/sctp/stream.c | 19 +- net/sunrpc/backchannel_rqst.c | 14 + net/sunrpc/clnt.c | 1 - net/sunrpc/xprt.c | 27 +- net/sunrpc/xprtsock.c | 12 +- net/tls/tls_device.c | 78 +- net/tls/tls_strp.c | 5 +- net/tls/tls_sw.c | 39 +- net/xfrm/xfrm_input.c | 1 - net/xfrm/xfrm_output.c | 1 - net/xfrm/xfrm_policy.c | 1 + net/xfrm/xfrm_state.c | 1 + rust/Makefile | 69 +- rust/alloc/README.md | 4 +- rust/alloc/alloc.rs | 8 +- rust/alloc/borrow.rs | 8 +- rust/alloc/boxed.rs | 59 +- rust/alloc/boxed/thin.rs | 219 + rust/alloc/ffi/c_str.rs | 1203 + rust/alloc/ffi/mod.rs | 93 + rust/alloc/fmt.rs | 55 +- rust/alloc/lib.rs | 17 +- rust/alloc/macros.rs | 3 +- rust/alloc/raw_vec.rs | 16 +- rust/alloc/slice.rs | 27 +- rust/alloc/str.rs | 11 +- rust/alloc/string.rs | 101 +- rust/alloc/vec/drain.rs | 2 +- rust/alloc/vec/into_iter.rs | 43 +- rust/alloc/vec/is_zero.rs | 16 +- rust/alloc/vec/mod.rs | 108 +- rust/alloc/vec/partial_eq.rs | 2 +- rust/alloc/vec/spec_extend.rs | 4 +- rust/bindgen_parameters | 4 + rust/bindings/bindings_helper.h | 49 + rust/bindings/lib.rs | 57 + rust/build_error.rs | 4 +- rust/compiler_builtins.rs | 24 +- rust/exports.c | 3 +- rust/helpers.c | 35 + rust/kernel/allocator.rs | 7 +- rust/kernel/amba.rs | 20 +- rust/kernel/bindings.rs | 47 - rust/kernel/bindings_helper.h | 46 - rust/kernel/build_assert.rs | 1 + rust/kernel/c_types.rs | 119 - rust/kernel/chrdev.rs | 3 +- rust/kernel/clk.rs | 2 +- rust/kernel/delay.rs | 104 + rust/kernel/device.rs | 47 +- rust/kernel/driver.rs | 12 +- rust/kernel/error.rs | 29 +- rust/kernel/file.rs | 247 +- rust/kernel/fs.rs | 846 + rust/kernel/fs/param.rs | 553 + rust/kernel/gpio.rs | 171 +- rust/kernel/hwrng.rs | 56 +- rust/kernel/io_mem.rs | 5 +- rust/kernel/irq.rs | 364 +- rust/kernel/kasync.rs | 44 + rust/kernel/kasync/executor.rs | 154 + rust/kernel/kasync/executor/workqueue.rs | 291 + rust/kernel/kasync/net.rs | 12 +- rust/kernel/lib.rs | 28 +- rust/kernel/miscdev.rs | 5 +- rust/kernel/mm.rs | 2 +- rust/kernel/module_param.rs | 13 +- rust/kernel/net.rs | 8 +- rust/kernel/net/filter.rs | 8 +- rust/kernel/pages.rs | 8 +- rust/kernel/platform.rs | 8 +- rust/kernel/power.rs | 4 +- rust/kernel/prelude.rs | 4 +- rust/kernel/print.rs | 11 +- rust/kernel/random.rs | 6 +- rust/kernel/revocable.rs | 324 +- rust/kernel/security.rs | 8 +- rust/kernel/static_assert.rs | 6 +- rust/kernel/std_vendor.rs | 7 +- rust/kernel/str.rs | 10 +- rust/kernel/sync.rs | 50 +- rust/kernel/sync/arc.rs | 83 +- rust/kernel/sync/condvar.rs | 12 +- rust/kernel/sync/guard.rs | 26 +- rust/kernel/sync/locked_by.rs | 2 +- rust/kernel/sync/mutex.rs | 10 +- rust/kernel/sync/nowait.rs | 4 +- rust/kernel/sync/rcu.rs | 52 + rust/kernel/sync/revocable.rs | 14 +- rust/kernel/sync/rwsem.rs | 13 +- rust/kernel/sync/seqlock.rs | 19 +- rust/kernel/sync/smutex.rs | 13 +- rust/kernel/sync/spinlock.rs | 37 +- rust/kernel/sysctl.rs | 10 +- rust/kernel/task.rs | 208 +- rust/kernel/types.rs | 68 +- rust/kernel/unsafe_list.rs | 680 + rust/kernel/user_ptr.rs | 10 +- rust/kernel/workqueue.rs | 512 + rust/macros/concat_idents.rs | 23 + rust/macros/lib.rs | 103 +- rust/macros/module.rs | 136 +- rust/macros/vtable.rs | 95 + samples/rust/Kconfig | 25 + samples/rust/Makefile | 3 + samples/rust/rust_chrdev.rs | 3 +- samples/rust/rust_echo_server.rs | 60 + samples/rust/rust_fs.rs | 59 + samples/rust/rust_miscdev.rs | 3 +- samples/rust/rust_random.rs | 6 +- samples/rust/rust_selftests.rs | 99 + samples/rust/rust_semaphore.rs | 5 +- scripts/Kconfig.include | 2 +- scripts/Makefile.build | 10 +- scripts/Makefile.compiler | 2 +- scripts/Makefile.extrawarn | 1 - scripts/checkpatch.pl | 12 +- scripts/faddr2line | 7 +- scripts/gdb/vmlinux-gdb.py | 2 +- scripts/generate_rust_analyzer.py | 11 +- scripts/generate_rust_target.rs | 5 + scripts/is_rust_module.sh | 3 + scripts/min-tool-version.sh | 2 +- scripts/mod/modpost.c | 273 +- scripts/mod/modpost.h | 32 +- scripts/rust-is-available.sh | 4 +- scripts/tracing/draw_functrace.py | 2 +- security/safesetid/lsm.c | 36 +- sound/ac97/bus.c | 2 +- sound/aoa/soundbus/sysfs.c | 22 +- sound/core/control.c | 7 +- sound/core/control_led.c | 29 +- sound/core/init.c | 4 +- sound/core/misc.c | 94 + sound/core/pcm.c | 3 +- sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 2 +- sound/core/timer.c | 11 +- sound/hda/hdac_sysfs.c | 42 +- sound/pci/hda/cs35l41_hda.c | 67 +- sound/pci/hda/cs35l41_hda_i2c.c | 3 + sound/pci/hda/hda_sysfs.c | 23 +- sound/pci/hda/patch_realtek.c | 135 + sound/soc/amd/yc/acp6x-mach.c | 28 + sound/soc/codecs/tlv320adc3xxx.c | 3 - sound/soc/fsl/fsl_micfil.c | 19 - sound/soc/qcom/qdsp6/q6asm.c | 2 +- sound/soc/soc-ops.c | 8 +- sound/spi/Kconfig | 2 +- sound/usb/line6/pod.c | 8 +- sound/usb/line6/podhd.c | 4 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/bpf/Makefile | 7 +- tools/bpf/bpf_jit_disasm.c | 5 +- tools/bpf/bpftool/Makefile | 5 +- tools/bpf/bpftool/gen.c | 2 +- tools/bpf/bpftool/jit_disasm.c | 42 +- tools/bpf/bpftool/prog.c | 2 +- tools/build/Makefile.feature | 4 +- tools/build/feature/Makefile | 4 + tools/build/feature/test-all.c | 4 + .../build/feature/test-disassembler-init-styled.c | 13 + tools/build/feature/test-libcrypto.c | 6 + tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/sys.h | 4 +- tools/include/tools/dis-asm-compat.h | 55 + tools/lib/bpf/bpf.c | 9 + tools/lib/bpf/bpf.h | 11 + tools/lib/bpf/libbpf.c | 11 +- tools/lib/bpf/libbpf.map | 1 + tools/memory-model/Documentation/litmus-tests.txt | 37 +- tools/memory-model/linux-kernel.bell | 16 +- tools/perf/Documentation/perf-lock.txt | 25 + tools/perf/Makefile.config | 8 + tools/perf/Makefile.perf | 2 +- tools/perf/arch/x86/tests/Build | 1 - tools/perf/arch/x86/tests/arch-tests.c | 2 - tools/perf/arch/x86/tests/rdpmc.c | 182 - tools/perf/arch/x86/util/evlist.c | 64 +- tools/perf/arch/x86/util/evsel.c | 20 + tools/perf/arch/x86/util/topdown.c | 51 + tools/perf/arch/x86/util/topdown.h | 1 + tools/perf/builtin-list.c | 2 +- tools/perf/builtin-lock.c | 261 +- tools/perf/builtin-stat.c | 75 +- tools/perf/builtin-timechart.c | 1 + tools/perf/builtin-trace.c | 1 + tools/perf/pmu-events/arch/arm64/mapfile.csv | 2 + .../pmu-events/arch/x86/alderlake/adl-metrics.json | 4 +- .../perf/pmu-events/arch/x86/alderlake/cache.json | 33 +- .../perf/pmu-events/arch/x86/alderlake/other.json | 54 + .../pmu-events/arch/x86/alderlake/pipeline.json | 285 +- .../arch/x86/alderlake/uncore-other.json | 2 +- .../arch/x86/alderlake/virtual-memory.json | 36 + tools/perf/pmu-events/arch/x86/bonnell/cache.json | 2 +- .../arch/x86/bonnell/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 2 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 2 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 2 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 2 +- .../arch/x86/bonnell/virtual-memory.json | 2 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 130 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 2 +- .../arch/x86/broadwell/floating-point.json | 2 +- .../pmu-events/arch/x86/broadwell/frontend.json | 2 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 2 +- .../perf/pmu-events/arch/x86/broadwell/other.json | 2 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 2 +- .../arch/x86/broadwell/uncore-cache.json | 152 + .../arch/x86/broadwell/uncore-other.json | 82 + .../perf/pmu-events/arch/x86/broadwell/uncore.json | 278 - .../arch/x86/broadwell/virtual-memory.json | 2 +- .../arch/x86/broadwellde/bdwde-metrics.json | 136 +- .../pmu-events/arch/x86/broadwellde/cache.json | 2 +- .../arch/x86/broadwellde/floating-point.json | 2 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 2 +- .../pmu-events/arch/x86/broadwellde/memory.json | 2 +- .../pmu-events/arch/x86/broadwellde/other.json | 2 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 2 +- .../arch/x86/broadwellde/uncore-cache.json | 3818 ++- .../arch/x86/broadwellde/uncore-memory.json | 2867 ++- .../arch/x86/broadwellde/uncore-other.json | 1246 + .../arch/x86/broadwellde/uncore-power.json | 492 +- .../arch/x86/broadwellde/virtual-memory.json | 2 +- .../arch/x86/broadwellx/bdx-metrics.json | 570 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 8 +- .../arch/x86/cascadelakex/clx-metrics.json | 724 +- .../arch/x86/cascadelakex/floating-point.json | 2 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 2 +- .../pmu-events/arch/x86/cascadelakex/other.json | 63 + .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 + .../arch/x86/cascadelakex/uncore-memory.json | 9 + .../arch/x86/cascadelakex/uncore-other.json | 697 +- .../arch/x86/cascadelakex/virtual-memory.json | 2 +- .../pmu-events/arch/x86/elkhartlake/cache.json | 956 +- .../arch/x86/elkhartlake/floating-point.json | 19 +- .../pmu-events/arch/x86/elkhartlake/frontend.json | 34 +- .../pmu-events/arch/x86/elkhartlake/memory.json | 388 +- .../pmu-events/arch/x86/elkhartlake/other.json | 527 +- .../pmu-events/arch/x86/elkhartlake/pipeline.json | 203 +- .../arch/x86/elkhartlake/virtual-memory.json | 151 +- tools/perf/pmu-events/arch/x86/goldmont/cache.json | 2 +- .../arch/x86/goldmont/floating-point.json | 2 +- .../pmu-events/arch/x86/goldmont/frontend.json | 2 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 2 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 2 +- .../arch/x86/goldmont/virtual-memory.json | 2 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 2 +- .../arch/x86/goldmontplus/floating-point.json | 2 +- .../pmu-events/arch/x86/goldmontplus/frontend.json | 2 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 2 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 2 +- .../arch/x86/goldmontplus/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 78 +- .../arch/x86/haswell/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 2 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 85 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 75 +- tools/perf/pmu-events/arch/x86/haswell/other.json | 2 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 9 +- .../pmu-events/arch/x86/haswell/uncore-other.json | 7 +- .../arch/x86/haswell/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 9 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 85 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 5 - .../pmu-events/arch/x86/haswellx/uncore-cache.json | 8 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 8 +- .../arch/x86/icelake/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 2 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 126 +- .../pmu-events/arch/x86/icelake/uncore-other.json | 31 + .../arch/x86/icelake/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 28 +- .../arch/x86/icelakex/floating-point.json | 2 +- .../pmu-events/arch/x86/icelakex/frontend.json | 2 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 691 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 6 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 51 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 12 + .../arch/x86/icelakex/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 2 +- .../arch/x86/ivybridge/floating-point.json | 2 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 2 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 94 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 2 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 2 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 4 +- .../arch/x86/ivybridge/uncore-other.json | 2 +- .../arch/x86/ivybridge/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 2 +- .../arch/x86/ivytown/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 2 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 94 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 2 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 2 +- .../pmu-events/arch/x86/ivytown/uncore-cache.json | 3495 ++- .../arch/x86/ivytown/uncore-interconnect.json | 1750 +- .../pmu-events/arch/x86/ivytown/uncore-memory.json | 1775 +- .../pmu-events/arch/x86/ivytown/uncore-other.json | 2411 ++ .../pmu-events/arch/x86/ivytown/uncore-power.json | 696 +- .../arch/x86/ivytown/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 2 +- .../arch/x86/jaketown/floating-point.json | 2 +- .../pmu-events/arch/x86/jaketown/frontend.json | 2 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 11 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 2 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 2 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 16 +- .../pmu-events/arch/x86/jaketown/uncore-cache.json | 1960 +- .../arch/x86/jaketown/uncore-interconnect.json | 824 +- .../arch/x86/jaketown/uncore-memory.json | 445 +- .../pmu-events/arch/x86/jaketown/uncore-other.json | 1551 ++ .../pmu-events/arch/x86/jaketown/uncore-power.json | 362 +- .../arch/x86/jaketown/virtual-memory.json | 2 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2 +- .../arch/x86/knightslanding/floating-point.json | 2 +- .../arch/x86/knightslanding/frontend.json | 2 +- .../pmu-events/arch/x86/knightslanding/memory.json | 2 +- .../arch/x86/knightslanding/pipeline.json | 2 +- .../arch/x86/knightslanding/uncore-memory.json | 42 - .../arch/x86/knightslanding/uncore-other.json | 3890 ++++ .../arch/x86/knightslanding/virtual-memory.json | 2 +- tools/perf/pmu-events/arch/x86/mapfile.csv | 74 +- .../perf/pmu-events/arch/x86/meteorlake/cache.json | 262 + .../pmu-events/arch/x86/meteorlake/frontend.json | 24 + .../pmu-events/arch/x86/meteorlake/memory.json | 185 + .../perf/pmu-events/arch/x86/meteorlake/other.json | 46 + .../pmu-events/arch/x86/meteorlake/pipeline.json | 254 + .../arch/x86/meteorlake/virtual-memory.json | 46 + .../perf/pmu-events/arch/x86/nehalemep/cache.json | 14 +- .../arch/x86/nehalemep/floating-point.json | 2 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 2 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 6 +- .../arch/x86/nehalemep/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/nehalemex/cache.json | 2974 +-- .../arch/x86/nehalemex/floating-point.json | 182 +- .../pmu-events/arch/x86/nehalemex/frontend.json | 20 +- .../perf/pmu-events/arch/x86/nehalemex/memory.json | 672 +- .../perf/pmu-events/arch/x86/nehalemex/other.json | 170 +- .../pmu-events/arch/x86/nehalemex/pipeline.json | 830 +- .../arch/x86/nehalemex/virtual-memory.json | 92 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2 +- .../arch/x86/sandybridge/floating-point.json | 2 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 4 +- .../pmu-events/arch/x86/sandybridge/memory.json | 2 +- .../pmu-events/arch/x86/sandybridge/other.json | 2 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 10 +- .../arch/x86/sandybridge/snb-metrics.json | 11 +- .../arch/x86/sandybridge/uncore-other.json | 2 +- .../arch/x86/sandybridge/virtual-memory.json | 2 +- .../pmu-events/arch/x86/sapphirerapids/cache.json | 46 +- .../pmu-events/arch/x86/sapphirerapids/memory.json | 11 + .../pmu-events/arch/x86/sapphirerapids/other.json | 64 +- .../arch/x86/sapphirerapids/pipeline.json | 18 +- .../arch/x86/sapphirerapids/spr-metrics.json | 566 +- .../arch/x86/sapphirerapids/uncore-other.json | 9 - .../perf/pmu-events/arch/x86/silvermont/cache.json | 2 +- .../arch/x86/silvermont/floating-point.json | 2 +- .../pmu-events/arch/x86/silvermont/frontend.json | 2 +- .../pmu-events/arch/x86/silvermont/memory.json | 2 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 2 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 2 +- .../arch/x86/silvermont/virtual-memory.json | 2 +- .../arch/x86/skylake/floating-point.json | 2 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 2 +- tools/perf/pmu-events/arch/x86/skylake/other.json | 2 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 178 +- .../pmu-events/arch/x86/skylake/uncore-cache.json | 142 + .../pmu-events/arch/x86/skylake/uncore-other.json | 79 + tools/perf/pmu-events/arch/x86/skylake/uncore.json | 254 - .../arch/x86/skylake/virtual-memory.json | 2 +- .../arch/x86/skylakex/floating-point.json | 2 +- .../pmu-events/arch/x86/skylakex/frontend.json | 2 +- tools/perf/pmu-events/arch/x86/skylakex/other.json | 66 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 + .../pmu-events/arch/x86/skylakex/skx-metrics.json | 667 +- .../arch/x86/skylakex/uncore-memory.json | 9 + .../pmu-events/arch/x86/skylakex/uncore-other.json | 730 +- .../arch/x86/skylakex/virtual-memory.json | 2 +- .../perf/pmu-events/arch/x86/tigerlake/cache.json | 48 +- .../arch/x86/tigerlake/floating-point.json | 2 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 2 +- .../perf/pmu-events/arch/x86/tigerlake/memory.json | 2 +- .../perf/pmu-events/arch/x86/tigerlake/other.json | 1 - .../pmu-events/arch/x86/tigerlake/pipeline.json | 4 +- .../pmu-events/arch/x86/tigerlake/tgl-metrics.json | 378 +- .../arch/x86/tigerlake/uncore-other.json | 65 + .../arch/x86/tigerlake/virtual-memory.json | 2 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2 +- .../arch/x86/westmereep-dp/floating-point.json | 2 +- .../arch/x86/westmereep-dp/frontend.json | 2 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 2 +- .../arch/x86/westmereep-dp/virtual-memory.json | 2 +- .../arch/x86/westmereep-sp/floating-point.json | 2 +- .../arch/x86/westmereep-sp/frontend.json | 2 +- .../arch/x86/westmereep-sp/virtual-memory.json | 2 +- .../arch/x86/westmereex/floating-point.json | 2 +- .../pmu-events/arch/x86/westmereex/frontend.json | 2 +- .../arch/x86/westmereex/virtual-memory.json | 2 +- tools/perf/scripts/python/arm-cs-trace-disasm.py | 34 +- tools/perf/tests/bpf-script-example.c | 35 +- tools/perf/tests/mmap-basic.c | 127 +- tools/perf/tests/shell/test_arm_spe.sh | 30 +- tools/perf/tests/shell/test_brstack.sh | 2 +- tools/perf/util/Build | 3 + tools/perf/util/annotate.c | 7 +- tools/perf/util/bpf-loader.c | 18 +- tools/perf/util/bpf_lock_contention.c | 189 + tools/perf/util/bpf_skel/lock_contention.bpf.c | 175 + tools/perf/util/evlist.c | 11 +- tools/perf/util/evlist.h | 9 +- tools/perf/util/evsel.c | 7 +- tools/perf/util/evsel.h | 1 + tools/perf/util/genelf.c | 6 +- tools/perf/util/llvm-utils.c | 2 +- tools/perf/util/lock-contention.h | 147 + tools/perf/util/parse-events.c | 714 +- tools/perf/util/parse-events.h | 31 - tools/perf/util/print-events.c | 572 + tools/perf/util/print-events.h | 22 + tools/perf/util/scripting-engines/Build | 2 +- tools/perf/util/stat-display.c | 2 +- tools/perf/util/symbol-elf.c | 71 +- tools/perf/util/topdown.c | 7 + tools/perf/util/topdown.h | 3 +- tools/perf/util/trace-event-info.c | 96 + tools/perf/util/tracepoint.c | 63 + tools/perf/util/tracepoint.h | 25 + tools/power/x86/intel-speed-select/hfi-events.c | 2 +- tools/power/x86/intel-speed-select/isst-daemon.c | 2 +- tools/power/x86/turbostat/turbostat.8 | 200 +- tools/power/x86/turbostat/turbostat.c | 240 +- tools/testing/memblock/README | 15 +- tools/testing/memblock/internal.h | 4 + .../testing/selftests/bpf/prog_tests/send_signal.c | 2 +- tools/testing/selftests/bpf/test_progs.c | 7 +- tools/testing/selftests/drivers/net/dsa/Makefile | 17 + .../testing/selftests/drivers/net/netdevsim/fib.sh | 45 + .../functional/futex_requeue_pi_signal_restart.c | 2 +- tools/testing/selftests/kvm/.gitignore | 1 + tools/testing/selftests/kvm/Makefile | 1 + tools/testing/selftests/kvm/aarch64/vgic_init.c | 6 +- tools/testing/selftests/kvm/dirty_log_perf_test.c | 30 +- .../selftests/kvm/include/x86_64/processor.h | 1 + .../testing/selftests/kvm/kvm_binary_stats_test.c | 38 +- tools/testing/selftests/kvm/lib/x86_64/processor.c | 2 +- tools/testing/selftests/kvm/x86_64/vmx_msrs_test.c | 84 + tools/testing/selftests/landlock/Makefile | 7 +- tools/testing/selftests/net/.gitignore | 3 +- tools/testing/selftests/net/Makefile | 4 +- tools/testing/selftests/net/ioam6.sh | 12 +- tools/testing/selftests/net/mptcp/mptcp_connect.c | 26 +- .../selftests/net/srv6_hencap_red_l3vpn_test.sh | 879 + .../selftests/net/srv6_hl2encap_red_l2vpn_test.sh | 821 + tools/testing/selftests/net/tap.c | 434 + tools/testing/selftests/net/tls.c | 26 +- tools/testing/selftests/nolibc/.gitignore | 4 - tools/testing/selftests/nolibc/Makefile | 135 - tools/testing/selftests/nolibc/nolibc-test.c | 757 - tools/testing/selftests/powerpc/math/mma.S | 3 + .../powerpc/pmu/ebb/cycles_with_mmcr2_test.c | 1 + tools/testing/selftests/vm/hmm-tests.c | 2 +- tools/testing/selftests/wireguard/qemu/Makefile | 17 +- .../selftests/wireguard/qemu/arch/um.config | 3 + .../testing/selftests/wireguard/qemu/debug.config | 5 - .../testing/selftests/wireguard/qemu/kernel.config | 1 - tools/thermal/tmon/sysfs.c | 24 +- tools/tracing/rtla/Makefile | 2 +- tools/tracing/rtla/src/trace.c | 9 +- tools/tracing/rtla/src/utils.c | 7 +- tools/verification/dot2/Makefile | 26 + tools/verification/dot2/automata.py | 174 + tools/verification/dot2/dot2c | 26 + tools/verification/dot2/dot2c.py | 254 + tools/verification/dot2/dot2k | 47 + tools/verification/dot2/dot2k.py | 177 + .../dot2/dot2k_templates/main_global.c | 91 + .../dot2/dot2k_templates/main_per_cpu.c | 91 + .../dot2/dot2k_templates/main_per_task.c | 91 + tools/verification/models/wip.dot | 16 + tools/verification/models/wwnr.dot | 16 + virt/kvm/kvm_main.c | 2 +- 1714 files changed, 96048 insertions(+), 41266 deletions(-) create mode 100644 Documentation/devicetree/bindings/eeprom/microchip,93lc46b.yaml delete mode 100644 Documentation/devicetree/bindings/misc/eeprom-93xx46.yaml delete mode 100644 Documentation/devicetree/bindings/net/emac_rockchip.txt create mode 100644 Documentation/devicetree/bindings/net/rockchip,emac.yaml create mode 100644 Documentation/devicetree/bindings/pinctrl/qcom,sm6375-tlmm.yaml create mode 100644 Documentation/devicetree/bindings/pwm/clk-pwm.yaml create mode 100644 Documentation/devicetree/bindings/spi/hpe,gxp-spifi.yaml create mode 100644 Documentation/devicetree/bindings/usb/st,typec-stm32g0.yaml create mode 100644 Documentation/devicetree/bindings/usb/ti,usb8041.yaml create mode 100644 Documentation/driver-api/firmware/firmware-usage-guidelines.rst create mode 100644 Documentation/networking/devlink/devlink-selftests.rst create mode 100644 Documentation/trace/rv/da_monitor_instrumentation.rst create mode 100644 Documentation/trace/rv/da_monitor_synthesis.rst create mode 100644 Documentation/trace/rv/deterministic_automata.rst create mode 100644 Documentation/trace/rv/index.rst create mode 100644 Documentation/trace/rv/monitor_wip.rst create mode 100644 Documentation/trace/rv/monitor_wwnr.rst create mode 100644 Documentation/trace/rv/runtime-verification.rst create mode 100644 Documentation/translations/it_IT/devicetree/bindings/submitting [...] create mode 100644 Documentation/translations/it_IT/maintainer/configure-git.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-handbooks.rst create mode 100644 Documentation/translations/it_IT/process/maintainer-tip.rst create mode 100644 Documentation/translations/it_IT/process/maintainers.rst create mode 100644 arch/arm/boot/dts/imxrt1170-pinfunc.h create mode 100644 arch/csky/include/asm/jump_label.h create mode 100644 arch/csky/include/asm/spinlock.h create mode 100644 arch/csky/include/asm/spinlock_types.h create mode 100644 arch/csky/kernel/jump_label.c delete mode 100644 arch/loongarch/include/asm/compiler.h create mode 100644 arch/powerpc/kernel/syscall.c create mode 100644 arch/powerpc/kvm/book3s_hv_p9_perf.c create mode 100644 arch/powerpc/platforms/pseries/plpks.c create mode 100644 arch/powerpc/platforms/pseries/plpks.h create mode 100644 arch/riscv/include/asm/kvm_vcpu_insn.h create mode 100644 arch/riscv/kvm/vcpu_insn.c create mode 100644 arch/s390/include/asm/abs_lowcore.h create mode 100644 arch/s390/kernel/abs_lowcore.c delete mode 100644 drivers/char/tb0219.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.c create mode 100644 drivers/gpu/drm/amd/amdgpu/psp_v13_0_4.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_offset.h create mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_4_sh_mask.h create mode 100644 drivers/net/dsa/qca/qca8k-8xxx.c create mode 100644 drivers/net/dsa/qca/qca8k-common.c delete mode 100644 drivers/net/dsa/qca/qca8k.c create mode 100644 drivers/net/ethernet/sfc/mcdi_pcol_mae.h create mode 100644 drivers/net/ethernet/sfc/tc.c create mode 100644 drivers/net/ethernet/sfc/tc.h create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.c create mode 100644 drivers/net/wireless/ath/wcn36xx/firmware.h create mode 100644 drivers/pinctrl/qcom/pinctrl-sm6375.c rename drivers/platform/x86/{intel => }/p2sb.c (100%) create mode 100644 drivers/pwm/pwm-clk.c create mode 100644 drivers/spi/spi-gxp.c create mode 100644 drivers/usb/typec/ucsi/ucsi_stm32g0.c create mode 100644 include/linux/rv.h create mode 100644 include/rv/automata.h create mode 100644 include/rv/da_monitor.h create mode 100644 include/rv/instrumentation.h create mode 100644 include/trace/events/rv.h create mode 100644 kernel/configs/rust.config create mode 100644 kernel/trace/rv/Kconfig create mode 100644 kernel/trace/rv/Makefile create mode 100644 kernel/trace/rv/monitors/wip/wip.c create mode 100644 kernel/trace/rv/monitors/wip/wip.h create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr.c create mode 100644 kernel/trace/rv/monitors/wwnr/wwnr.h create mode 100644 kernel/trace/rv/reactor_panic.c create mode 100644 kernel/trace/rv/reactor_printk.c create mode 100644 kernel/trace/rv/rv.c create mode 100644 kernel/trace/rv/rv.h create mode 100644 kernel/trace/rv/rv_reactors.c create mode 100644 rust/alloc/boxed/thin.rs create mode 100644 rust/alloc/ffi/c_str.rs create mode 100644 rust/alloc/ffi/mod.rs create mode 100644 rust/bindings/bindings_helper.h create mode 100644 rust/bindings/lib.rs delete mode 100644 rust/kernel/bindings.rs delete mode 100644 rust/kernel/bindings_helper.h delete mode 100644 rust/kernel/c_types.rs create mode 100644 rust/kernel/delay.rs create mode 100644 rust/kernel/fs.rs create mode 100644 rust/kernel/fs/param.rs create mode 100644 rust/kernel/kasync/executor.rs create mode 100644 rust/kernel/kasync/executor/workqueue.rs create mode 100644 rust/kernel/sync/rcu.rs create mode 100644 rust/kernel/unsafe_list.rs create mode 100644 rust/kernel/workqueue.rs create mode 100644 rust/macros/concat_idents.rs create mode 100644 rust/macros/vtable.rs create mode 100644 samples/rust/rust_echo_server.rs create mode 100644 samples/rust/rust_fs.rs create mode 100644 samples/rust/rust_selftests.rs create mode 100644 tools/build/feature/test-disassembler-init-styled.c create mode 100644 tools/include/tools/dis-asm-compat.h delete mode 100644 tools/perf/arch/x86/tests/rdpmc.c create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/broadwell/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/broadwellde/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/icelake/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/ivytown/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/jaketown/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/cache.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/frontend.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/memory.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/other.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/pipeline.json create mode 100644 tools/perf/pmu-events/arch/x86/meteorlake/virtual-memory.json create mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore-cache.json create mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore-other.json delete mode 100644 tools/perf/pmu-events/arch/x86/skylake/uncore.json create mode 100644 tools/perf/pmu-events/arch/x86/tigerlake/uncore-other.json create mode 100644 tools/perf/util/bpf_lock_contention.c create mode 100644 tools/perf/util/bpf_skel/lock_contention.bpf.c create mode 100644 tools/perf/util/lock-contention.h create mode 100644 tools/perf/util/print-events.c create mode 100644 tools/perf/util/print-events.h create mode 100644 tools/perf/util/tracepoint.c create mode 100644 tools/perf/util/tracepoint.h create mode 100644 tools/testing/selftests/drivers/net/dsa/Makefile create mode 100644 tools/testing/selftests/kvm/x86_64/vmx_msrs_test.c create mode 100755 tools/testing/selftests/net/srv6_hencap_red_l3vpn_test.sh create mode 100755 tools/testing/selftests/net/srv6_hl2encap_red_l2vpn_test.sh create mode 100644 tools/testing/selftests/net/tap.c delete mode 100644 tools/testing/selftests/nolibc/.gitignore delete mode 100644 tools/testing/selftests/nolibc/Makefile delete mode 100644 tools/testing/selftests/nolibc/nolibc-test.c create mode 100644 tools/testing/selftests/wireguard/qemu/arch/um.config create mode 100644 tools/verification/dot2/Makefile create mode 100644 tools/verification/dot2/automata.py create mode 100644 tools/verification/dot2/dot2c create mode 100644 tools/verification/dot2/dot2c.py create mode 100644 tools/verification/dot2/dot2k create mode 100644 tools/verification/dot2/dot2k.py create mode 100644 tools/verification/dot2/dot2k_templates/main_global.c create mode 100644 tools/verification/dot2/dot2k_templates/main_per_cpu.c create mode 100644 tools/verification/dot2/dot2k_templates/main_per_task.c create mode 100644 tools/verification/models/wip.dot create mode 100644 tools/verification/models/wwnr.dot