This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux-next.
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 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 f37938de47b3 Merge remote-tracking branch 'spi/for-5.20' into spi-next omits 9f0b715d0011 lib/nodemask: inline next_node_in() and node_random() omits c3aaaf9e2ada powerpc: drop dependency on <asm/machdep.h> in archrandom.h 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 b9887d0fb9dd Merge branch 'x86/build' into x86/kdump, to resolve conflict 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 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 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 cab3b1fb66e4 dm raid: fix address sanitizer warning in raid_resume omits b1ebcf8477e1 dm raid: fix address sanitizer warning in raid_status 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 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 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 e818884c382e parisc: Drop pa_swapper_pg_lock spinlock omits 1a24a177564a Merge branch 'devel' into for-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 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 cd5fc01e17e1 LSM: SafeSetID: fix bug during GID policy check 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 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 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 205b6eaef06f ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] omits c2f0eda6ad1b ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC omits 1c183b4f5038 PCI: dwc: Fix MSI msi_msg DMA mapping omits e7145cc274e9 f2fs: introduce memory mode 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 40b88d536f4c ARM: 9208/1: entry: add .ltorg directive to keep literals [...] omits d2ca1fd2bc70 ARM: 9207/1: amba: fix refcount underflow if amba_device_a [...] 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 new e0339f036ef4 watch_queue: Fix missing rcu annotation new e64ab2dbd882 watch_queue: Fix missing locking in add_watch_to_object() new 0c1045562672 ptp: ocp: Select CRC16 in the Kconfig. new 67c3b611d92f sfc: disable softirqs for ptp TX new 181d8d2066c0 sctp: leave the err path free in sctp_stream_init to sctp_ [...] new 1e308c6fb712 ice: Fix max VLANs available for VF new 01658aeeada6 ice: Fix tunnel checksum offload with fragmented traffic new 5c8e3c7ff3e7 ice: Fix VSIs unable to share unicast MAC new 283d736ff7c7 ice: check (DD | EOF) bits on Rx descriptor rather than (E [...] new cc019545a238 ice: do not setup vlan for loopback VSI new bf84719df765 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new 51a83391d77b net/funeth: Fix fun_xdp_tx() and XDP packet reclaim new e27326009a3d net: ping6: Fix memleak in ipv6_renew_options(). new 85f0173df35e ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr new 4d3d3a1b244f stmmac: dwmac-mediatek: fix resource leak in probe new 33ea1340bafe Merge tag 'net-5.19-final' of git://git.kernel.org/pub/scm [...] new f16a2f593d00 Merge tag 'drm-intel-fixes-2022-07-28-1' of git://anongit. [...] new 6e2c0490769e Merge tag 'drm-fixes-2022-07-29' of git://anongit.freedesk [...] new 9d928d9b78be Merge tag 'powerpc-5.19-6' of git://git.kernel.org/pub/scm [...] new d8e7f201a4cf LoongArch: Use ABI names of registers where appropriate new 07b480695d24 LoongArch: Use the "jr" pseudo-instruction where applicable new 57ce5d3eefac LoongArch: Use the "move" pseudo-instruction where applicable new d47b2dc87c58 LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ new d1bc75d7595b LoongArch: Simplify "BLT foo, zero" with BLTZ new 1fdb9a92495a LoongArch: Simplify "BGT foo, zero" with BGTZ new f5c3c22f21b6 LoongArch: Re-tab the assembly files new ab6e57a69df5 LoongArch: Remove several syntactic sugar macros for branches new f62b7626cb79 LoongArch: Remove useless header compiler.h new 71610ab1d017 LoongArch: Remove clock setting during cpu hotplug stage new 3a3a4f7a65e3 LoongArch: Remove unused variables new 317980e6b4d0 LoongArch: Disable executable stack by default new 1aea29d7c356 LoongArch: Fix shared cache size calculation new b0f3bdc00240 LoongArch: Fix missing fcsr in ptrace's fpr_set new 45b53c905177 LoongArch: Fix wrong "ROM Size" of boardinfo new a95eb1d086dc Merge tag 'loongarch-fixes-5.19-5' of git://git.kernel.org [...] new e4d8b09d671f Merge tag 'riscv-for-linus-5.19-rc9' of git://git.kernel.o [...] new 506e6dfb0f11 Merge tag 'pm-5.19-rc9' of git://git.kernel.org/pub/scm/li [...] new 46a4d679ef88 workqueue: Avoid a false warning in unbind_workers() new 4b20426d0441 Merge tag 'wq-for-5.19-rc8-fixes' of git://git.kernel.org/ [...] new 553de6e1157d tools headers cpufeatures: Sync with the kernel sources new b226521923ae perf scripts python: Let script to be python2 compliant new 2d86612aacb7 perf symbol: Correct address for bss symbols new 882528d2e776 perf symbol: Skip symbols if SHF_ALLOC flag is not set new 9a241805673e perf bpf: Remove undefined behavior from bpf_perf_object__next() new bb83c99d3d0a Merge tag 'perf-tools-fixes-for-v5.19-2022-07-29' of git:/ [...] new 1c8ac1c4af17 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] new 66cee9097e2b nouveau/svm: Fix to migrate all requested pages new ce156c8a1811 Merge tag 'drm-misc-fixes-2022-07-29' of git://anongit.fre [...] new e65c6a46df94 Merge tag 'drm-fixes-2022-07-30' of git://anongit.freedesk [...] new d6c52fa3e955 nvme-pci: Crucial P2 has bogus namespace ids new eda3953b6a80 Merge tag 'nvme-5.19-2022-07-27' of git://git.infradead.or [...] new 8a91f86f3e9e Merge tag 'block-5.19-2022-07-29' of git://git.kernel.dk/l [...] new 9282012fc0aa page_alloc: fix invalid watermark check on a negative value new 8a295dbbaf72 mm/hmm: fault non-owner device private entries new 620725263f42 Merge tag 'mm-hotfixes-stable-2022-07-29' of git://git.ker [...] new ec85bd369fd2 ARM: findbit: fix overflowing offset new 6a010258447d Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-arm new cd2715b7929b Merge tag 'edac_urgent_for_v5.19' of git://git.kernel.org/ [...] new 6eebd5fb2083 locking/rwsem: Allow slowpath writer to ignore handoff bit [...] new 5e4823e6dab8 Merge tag 'locking_urgent_for_v5.19' of git://git.kernel.o [...] new 871808fd6981 x86/configs: Update configs in x86_debug.config new 5bb6c1d1126e Revert "x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV" new 571c30b1a884 x86/bugs: Do not enable IBPB at firmware entry when IBPB i [...] new ea304a8b89fd docs/kernel-parameters: Update descriptions for "mitigatio [...] new 89caf575400a Merge tag 'x86_urgent_for_v5.19' of git://git.kernel.org/p [...] new 8dc592c41f38 clk: sunxi-ng: Fix H6 RTC clock definition new 334c0ef6429f Merge tag 'clk-fixes-for-linus' of git://git.kernel.org/pu [...] new 3d7cb6b04c3f Linux 5.19 new 81eeb82fc215 fs: dlm: add deprecation Kconfig and warnings for timeouts new 6b0afc0cc3e9 fs: dlm: don't use deprecated timeout features by default new 958589892218 fs: dlm: move kref_put assert for lkb structs new eb43bbac4c3c Merge tag 'dlm-6.0' of git://git.kernel.org/pub/scm/linux/ [...] new af07685b9ca1 Merge tag 'fs_for_v5.20-rc1' of git://git.kernel.org/pub/s [...] new bec14d79f73e Merge tag 'fsnotify_for_v5.20-rc1' of git://git.kernel.org [...] new ecce9212d0fd erofs: update ctx->pos for every emitted dirent new e88745dcfd9d Merge tag 'erofs-for-5.20-rc1' of git://git.kernel.org/pub [...] new 4149be7bda7e fs/lock: Don't allocate file_lock in flock_make_lock(). new db4abb4a32ec fs/lock: Rearrange ops in flock syscall. new e6a7cf70a3ca Merge tag 'filelock-v6.0' of git://git.kernel.org/pub/scm/ [...] new bdfae5ce3820 Merge tag 'fs.idmapped.vfsuid.v5.20' of git://git.kernel.o [...] new 0fac198def2b Merge tag 'fs.idmapped.overlay.acl.v5.20' of git://git.ker [...] new 296d3b3e05ec Merge tag 'ras_core_for_v6.0_rc1' of git://git.kernel.org/ [...] new dbc1f5a9f42a Merge tag 'x86_vmware_for_v6.0_rc1' of git://git.kernel.or [...] new 94e37e848919 Merge tag 'x86_cleanups_for_v6.0_rc1' of git://git.kernel. [...] new 92598ae22f58 Merge tag 'x86_mm_for_v6.0_rc1' of git://git.kernel.org/pu [...] new 650ea1f626ab Merge tag 'x86_fpu_for_v6.0_rc1' of git://git.kernel.org/p [...] new 42efa5e3a888 Merge tag 'x86_cpu_for_v6.0_rc1' of git://git.kernel.org/p [...] new 98b1783de202 Merge tag 'x86_misc_for_v6.0_rc1' of git://git.kernel.org/ [...] new ecf9b7bfea60 Merge tag 'x86_core_for_v6.0_rc1' of git://git.kernel.org/ [...] new 8b7054528cd5 Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org [...] new 60ee49fac817 Merge tag 'x86_kdump_for_v6.0_rc1' of git://git.kernel.org [...] new a82c58cf1a55 Merge tag 'm68k-for-v5.20-tag1' of git://git.kernel.org/pu [...] new 0cec3f24a7ce Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm [...] new 0dd1cabe8a4a Merge tag 'slab-for-5.20_or_6.0' of git://git.kernel.org/p [...] new 0190e4198e47 rseq: Deprecate RSEQ_CS_FLAG_NO_RESTART_ON_* flags new c17a6ff93213 rseq: Kill process when unknown flags are encountered in A [...] new b167fdffe9e7 Merge tag 'sched-core-2022-08-01' of git://git.kernel.org/ [...] new 22a39c3d8693 Merge tag 'locking-core-2022-08-01' of git://git.kernel.or [...] new 63e6053add5a Merge tag 'perf-core-2022-08-01' of git://git.kernel.org/p [...] new 41e79b1d4584 clocksource/drivers/timer-ti-dm: Move inline functions to [...] new ab0bbef3ae0f clocksource/drivers/timer-ti-dm: Make timer selectable for [...] new 4e3203610a88 clocksource/drivers/timer-ti-dm: Add compatible for am6 SoCs new 775343f9fde9 clocksource/drivers/timer-ti-dm: Make driver selection boo [...] new 110a25357584 clocksource/drivers/tegra186: Put Kconfig option 'tristate [...] new 4abb38595b1b dt-bindings: timer: renesas,cmt: Fix R-Car Gen4 fall-out new 7a93d490900e clocksource/drivers/sun4i: Remove unnecessary (void*) conversions new 561a0846182e dt-bindings: timer: ingenic,tcu: use absolute path to othe [...] new c329fb5318ef dt-bindings: timer: allwinner,sun4i-a10-timer: Add D1 compatible new 148399c90e25 clocksource/drivers/sun5i: Remove unnecessary (void*) conversions new 75fed76ebc8f Merge tag 'timers-v5.20-rc1' of https://git.linaro.org/peo [...] new cceeeb6a6d02 wait: Fix __wait_event_hrtimeout for RT/DL tasks new dfea84827f7e Merge tag 'timers-core-2022-08-01' of git://git.kernel.org [...] new 779fda86bdeb Merge tag 'irqchip-5.20' of git://git.kernel.org/pub/scm/l [...] new 9de1f9c8ca51 Merge tag 'irq-core-2022-08-01' of git://git.kernel.org/pu [...] new df35299cf4d2 mm/hugetlb: avoid corrupting page->mapping in hugetlb_mcop [...] new df5acc827791 Merge branch 'mm-hotfixes-unstable' of git://git.kernel.or [...] new 184b88a2e99b Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] new 07ceb9915fb2 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] new d7c4c9e075f8 ax25: fix incorrect dev_tracker usage new 944fd1aeacb6 net: allow unbound socket for packets in VRF when tcp_l3md [...] new 180a6a3ee60a netdevsim: fib: Fix reference count leak on route deletion [...] new 974be75f2503 netdevsim: fib: Add debugfs knob to simulate route deletio [...] new 40823f3ee05f selftests: netdevsim: Add test cases for route deletion failure new b65a1534cfd6 Merge branch 'netdevsim-fib-route-delete-leak' new 115d9f95ea7a net/mlx5e: Remove WARN_ON when trying to offload an unsupp [...] new 903f2194f74b net/mlx5e: TC, Fix post_act to not match on in_port metadata new 562696c3c62c net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS new 52586d2f56b3 net/mlx5e: xsk: Account for XSK RQ UMRs when calculating I [...] new 677e78c8d44f net/mlx5e: Fix calculations related to max MPWQE size new c0063a43700f net/mlx5e: Modify slow path rules to go to slow fdb new a6e9085d791f net/mlx5: Adjust log_max_qp to be 18 at most new 62d2664351ef net/mlx5: DR, Fix SMFS steering info dump format new 42b4f7f66a43 net/mlx5: Fix driver use of uninitialized timeout new 9e98f8c7707f Merge tag 'mlx5-fixes-2022-07-28' of git://git.kernel.org/ [...] new 5121db6afb99 net/rds: Use PTR_ERR instead of IS_ERR for rdsdebug() new ec60d54cb9a3 iavf: Fix max_rate limiting new 93cb804edab1 iavf: Fix 'tc qdisc show' listing too many queues new 9fe2e6f39606 Merge branch '40GbE' of git://git.kernel.org/pub/scm/linux [...] new 7dc839fe4761 net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in i [...] new a86e86db5e6d net: ionic: fix error check for vlan flags in ionic_set_ni [...] new 1e02fd7671fe Merge branch 'net-fix-using-wrong-flags-to-check-features' new a41b17ff9dac dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in t [...] new 53e99496abc1 octeontx2-pf: Reduce minimum mtu size to 60 new f56530dcdb06 net: usb: make USB_RTL8153_ECM non user configurable new c67cc4315a8e net: usb: ax88179_178a: Bind only to vendor-specific interface new 67fd4c7096d8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 9c9cb23e00dd xfrm: fix refcount leak in __xfrm_policy_check() new 7292639564b5 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f38e6458e16d Merge tag 'asoc-fix-v5.19-rc8' of https://git.kernel.org/p [...] new f81ee579c089 ALSA: hda: cs35l41: Use the CS35L41 HDA internal define new 1e24881d8b2a ALSA: hda: cs35l41: Support CLSA0101 new 87eb04bb87fb ACPI: scan: Add CLSA0101 Laptop Support new ef34a0ae7a26 ALSA: core: Add async signal helpers new 95cc637c1afd ALSA: timer: Use deferred fasync helper new 96b097091c66 ALSA: pcm: Use deferred fasync helper new 4a971e84a7ae ALSA: control: Use deferred fasync helper new 3790a3d6dbbc ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 new be561ffad708 ALSA: hda/realtek: Add quirk for Clevo NV45PZ new 9769e44d41a1 Merge branch 'for-next' into for-linus new 40d060b8158e ASoC: q6asm: use kcalloc() instead of kzalloc() new a3b5d4715fd5 Merge tag 'asoc-v5.20-2' of https://git.kernel.org/pub/scm [...] new 6555f3be9e08 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 3fb627c7c8a2 Merge remote-tracking branch 'asoc/for-5.18' into asoc-linus new 4cd6f65a1dcf Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] new 98dfa9343f37 crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem [...] new fa4d57b85786 crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of new 96ec8dfdd094 crypto: ccp - Add support for new CCP/PSP device ID new 383ce25dd2b1 crypto: ccree - Remove a useless dma_supported() call new 45f5d0176d84 crypto: hisilicon/sec - fix auth key size error new 11364d61314e crypto: hisilicon/zip - Use the bitmap API to allocate bitmaps new 7ae19d422c7d crypto: arm64/poly1305 - fix a read out-of-bound new af5d35b83f64 crypto: tcrypt - Remove the static variable initialisation [...] new c64afd8a9ad2 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new d2f545fe3d64 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git new 001f08075607 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new e5a50dc56666 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 481018f02d3e Merge branch 'libnvdimm-fixes' of git://git.kernel.org/pub [...] new f96826e77926 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] new 0651d3552348 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] new 48c20196b7c8 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] new f66e7101853c Merge branch 'spdx-linus' of git://git.kernel.org/pub/scm/ [...] new 1bfbae1d0280 Merge branch 'fixes' of https://github.com/Broadcom/stblinux.git new ffa33bbcf63e Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] new 9008a676662a certs: move scripts/check-blacklist-hashes.awk to certs/ new 31f6d95c2cab certs: unify blacklist_hashes.c and blacklist_nohashes.c new 5439d4d4dcee kbuild: remove sed command from cmd_ar_builtin new a6036a41bffb kbuild: drop support for CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 new bdf0fe33a4dc init/Kconfig: update KALLSYMS_ALL help text new 028062ec222d Revert "scripts/mod/modpost.c: permit '.cranges' secton fo [...] new aac289653fa5 kbuild: dummy-tools: avoid tmpdir leak in dummy gcc new 59316eac0e5b docs: kbuild: fix typo new 3089b2be0cce kbuild: rpm-pkg: fix build error when _arch is undefined new 6105e4f6511d kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuild new 9a68fd7fd8b0 kbuild: error out if $(KBUILD_EXTMOD) contains % or : new 84850dbbbe60 kbuild: error out if $(INSTALL_MOD_PATH) contains % or : new e3b746a384fc scripts: headers_install.sh: Update config leak ignore entries new 10269fd37fc6 kconfig: shorten the temporary directory name for cc-option new 1fd49a0b5c43 checkstack: add riscv support for scripts/checkstack.pl new 5764f6626f5f modpost: drop executable ELF support new abe864b8e19a modpost: use sym_get_data() to get module device_table data new 7dea20f2fecb kconfig: Qt5: tell the user which packages are required new ee47620367d5 kbuild: add dtbs_prepare target new 341a2463d196 modpost: remove unused Elf_Sword macro new e5c2e8be507a modpost: refactor get_secindex() new ebd9902724a9 kbuild: set EXIT trap before creating temporary directory new 2f0cd401898f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 40d02efad980 Merge remote-tracking branch 'torvalds/master' into perf/core new 4266081e3308 perf vendor events: Update Intel broadwellx new 1775634ea406 perf vendor events: Update Intel broadwell new ef908a192512 perf vendor events: Update Intel broadwellde new a95ab294a508 perf vendor events: Update Intel alderlake new 9709ede1a179 perf vendor events: Update bonnell mapfile.csv new f9d45862eca3 perf vendor events: Update Intel cascadelakex new 3c9c31571105 perf vendor events: Update Intel elkhartlake new beb2db9bed36 perf vendor events: Update goldmont mapfile.csv new ae54f70dd9d5 perf vendor events: Update goldmontplus mapfile.csv new 8e6389f93144 perf vendor events: Update Intel haswell new 859fe0f4f2be perf vendor events: Update Intel haswellx new a4a4353ebf80 perf vendor events: Update Intel icelake new d214d0c2612a perf vendor events: Update Intel icelakex new 80c14459f6a3 perf vendor events: Update Intel ivybridge new 6220136831e3 perf vendor events: Update Intel ivytown new 376d8b581b76 perf vendor events: Update Intel jaketown new ae7bcd600e1c perf vendor events: Update Intel knightslanding new 1ab4ef06fa82 perf vendor events: Add Intel meteorlake new bcc344a3bfc8 perf vendor events: Update Intel nehalemep new 8fe33fd5d3a2 perf vendor events: Update Intel nehalemex new 777e1312440f perf vendor events: Update Intel sandybridge new 34122105f9e8 perf vendor events: Update Intel sapphirerapids new 89072caf14c0 perf vendor events: Update Intel silvermont new 35d652770172 perf vendor events: Update Intel skylake new 59fd7d3225c2 perf vendor events: Update Intel skylakex new 5e1dd4f24ab5 perf vendor events: Update Intel tigerlake new ae2fa1ccf10e perf vendor events: Update Intel westmereep-dp new 4823edd648c7 perf vendor events: Update Intel westmereep-sp new 6b47be608b84 perf vendor events: Update Intel westmereex new ebcdbf7a6aa6 perf vendor events: Update Intel snowridgex new 08c1d7a1595e perf vendor events arm64: Arm Cortex-A78C and X1C new fb5962f81ebb perf test: Fix test case 95 ("Check branch stack sampling" [...] new ace3e31e653e perf stat: Revert "perf stat: Add default hybrid events" new ff4207f79307 perf evsel: Add arch_evsel__hw_name() new a9c1ecdabc4f perf evlist: Always use arch_evlist__add_default_attrs() new cdb204ad4223 perf x86 evlist: Add default hybrid events for perf stat new 9a0b36266f7a perf stat: Add topdown metrics in the default perf stat on [...] new 6dec1a2f5d90 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] new 8419702489f3 dma-mapping: reformat comment to suppress htmldoc warning new 5c850d31880e swiotlb: fix passing local variable to debugfs_create_ulong() new 39fef50bf918 Merge branch 'for-next' of git://git.infradead.org/users/h [...] new 84f2e489c1c0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 565cbaad83d8 ARM: 9202/1: kasan: support CONFIG_KASAN_VMALLOC new 8fa7ea40bf56 ARM: 9203/1: kconfig: fix MODULE_PLTS for KASAN with KASAN [...] new b97abb4d0e23 ARM: 9217/1: add definition of arch_irq_work_raise() new 3437021484dd ARM: 9218/1: dma-mapping: fix pointer/integer warning new fe520635ddc4 ARM: 9219/1: fix undeclared soft_restart new f2d3b9a46e0e ARM: 9220/1: amba: Remove deferred device addition new 3eaecd0677e1 Merge branches 'misc' and 'fixes' into for-next new b71018ed8cd9 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] new 24ee47785e06 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cb5aebd3c49f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a71ceb4a54b5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 954bcea74312 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 73caacbdbf6d Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] new 79d58e68f4b8 Merge branch 'next' of https://github.com/Broadcom/stblinux.git new 2d891f8e0837 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] new 6120d318a2cc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 95da0eeaa22c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 0bab4f8eb98f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ed64736922ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 033be2a52c6b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 39172e5c9ce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4602ea500e0a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d7750231961d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new d985db836226 reset: tps380x: Fix spelling mistake "Voltags" -> "Voltage" new 50fa80cd4143 Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] new 99a62c72ae63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f696aa83956c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 83ab4a02035c Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] new 4ddd780a4f88 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] new f2164b20f62f Merge branch 'next' of https://git.linaro.org/people/jens. [...] new 529f4bcc9193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 87152f0c34b4 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] new ff257a7ab8a5 Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git new dd3d7f0b10cd Merge branch 'clk-fixes' into clk-next new 17617674951e Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] new 4e8bb4ba5a55 csky: Add jump-label implementation new 45e15c1a375e csky: Add qspinlock support new 7f8030cea330 csky: Enable ARCH_INLINE_READ*/WRITE*/SPIN* new f940dc0f2251 csky: cmpxchg: Coding convention for BUILD_BUG() new 45fef4c4b9c9 csky: abiv1: Fixup compile error new 420825f4144c Merge branch 'linux-next' of git://github.com/c-sky/csky-l [...] new f268b525ab26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new cdd23dd9fcd6 arch: microblaze: Remove unused "select HANDLE_DOMAIN_IRQ" new 5b7d1d575e3f microblaze: Fix some typos in comment new 45d75a405294 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] new b8295e44c761 MIPS: Fix comment typo new d3cd4d9fc1f0 MIPS: msi-octeon: eliminate kernel-doc warnings new 3e3114ac460e MIPS: Introduce CAVIUM_RESERVE32 Kconfig option new 534ea58b3ceb Revert "MIPS: octeon: Remove vestiges of CONFIG_CAVIUM_RESERVE32" new 94ad78682774 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] new 933c5a4f87d9 PCI: Stub __pci_ioport_map() for arches that don't support [...] new 0757060a4388 Merge branch 'pci/header-cleanup-immutable' of git://git.k [...] new ded2ee36313c openrisc: Add pci bus support new 740ea2bb22aa openrisc: Add virt defconfig new 3d316164e9a9 MAINTAINERS: Update Richard Henderson's address new 52e0ea900202 openrisc: io: Define iounmap argument as volatile new 05878edecbaa Merge branch 'for-next' of git://github.com/openrisc/linux.git new b383d94ad7ca parisc: Clean up names in hardware database new cab56b51ec0e parisc: Fix device names in /proc/iomem new 16bf37bf49ba parisc: Fix comment typo in fault.c new 3fbc9a7de056 parisc: Drop pa_swapper_pg_lock spinlock new cf59f34d7f97 parisc: Check the return value of ioremap() in lba_driver_probe() new b9e28d3c2492 parisc: Do not initialise statics to 0 new cbe263b6b0eb parisc: Drop zero variable initialisations in mm/init.c new 6431e92fc827 parisc: io_pgetevents_time64() needs compat syscall in 32- [...] new e61b3125a4f0 Input: gscps2 - check return value of ioremap() in gscps2_probe() new 5eeeab320fdc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 4515862b66d3 docs: powerpc: fix indentation warnings new 0595a216920c docs: powerpc: use different label name for elf_hwcaps.rst new a05aae92f84b docs: powerpc: add elf_hwcaps to table of contents new ebef8abc963b video: fbdev: offb: Include missing linux/platform_device.h new 61657dcd528b scsi: cxlflash: Include missing linux/irqdomain.h new 4177ab2283dc EDAC/mpc85xx: Include required of headers directly new 4d5c5bad5193 powerpc: Remove asm/prom.h from asm/mpc52xx.h and asm/pci.h new 36afe68714d4 powerpc: Finally remove unnecessary headers from asm/prom.h new 51ac6d4ceaa4 powerpc: Update reviewers new c7255058b543 powerpc/crash: save cpu register data in crash_smp_send_stop() new b1fc44eaa9ba pseries/iommu/ddw: Fix kdump to work in absence of ibm,dma-window new d73b46c3c144 powerpc/ioda/iommu/debugfs: Generate unique debugfs entries new d80f6de9d601 powerpc/iommu: Fix iommu_table_in_use for a small default [...] new 2454a7af0f2a powerpc/pseries: define driver for Platform KeyStore new d20c96deb3e2 powerpc/85xx: Fix description of MPC85xx and P1/P2 boards options new 0fe1e96fef0a powerpc/pci: Prefer PCI domain assignment via DT 'linux,pc [...] new 1f00b5ab992c powerpc/85xx: P2020: Add law_trgt_if property to PCIe DT nodes new 901a30cf5f76 powerpc/pseries/vas: Fix comment typo new 738f9dca0df3 powerpc/sysdev: Fix comment typo new fde345e4d39a powerpc/platforms/83xx/suspend: Reorder to get rid of a fo [...] new ccc1439b924b powerpc/platforms/83xx/suspend: Prevent unloading the driver new 95b002e4e47a powerpc/platforms/83xx/suspend: Remove write-only global variable new fcdb758ce113 powerpc: make facility_unavailable_exception 64s new e4787e71ae2d powerpc/signal: Update comment for clarity new cd1e64935f79 selftests/powerpc: Fix matrix multiply assist test new 90b5d4fe0b3b powerpc/powernv: Avoid crashing if rng is NULL new 7ef3d06f1bc4 powerpc/powernv/kvm: Use darn for H_RANDOM on Power9 new 978030f054ff powerpc/powernv: rename remaining rng powernv_ functions to pnv_ new 1547db7d1f44 powerpc: Move system_call_exception() to syscall.c new f4a0318f278d powerpc: add support for syscall stack randomization new 4c9da83011c4 KVM: PPC: Book3S HV: Remove kvmhv_p9_[set,restore]_lpcr de [...] new b8c7ee79b1a3 KVM: PPC: Book3s HV: Remove unused function kvmppc_bad_interrupt new db5360840f09 powerpc/kvm: Move pmu code in kvm folder to separate file [...] new 4008d54e2953 powerpc/kvm: Remove comment related to moving PMU code to [...] new 96d50a1d874c Merge branch 'topic/ppc-kvm' into next new 8c9f37a78f70 powerpc/perf: Include caps feature for power10 DD1 version new 6ac059dacffa powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader new 255b650cbec6 powerpc/xive: Fix refcount leak in xive_get_max_prio new df5d4b616ee7 powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address new ff446cd76854 selftests/powerpc: Avoid GCC 12 uninitialised variable warning new ca829e05d3d4 powerpc/64: Init jump labels before parse_early_param() new e4ab5d8b86ee Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5d1b2cd34c9a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c91f0a407934 Merge branch 'fixes' into for-next new 2f089a3846a2 Merge branch 'vmcore-iov_iter' into features new 57c3ae8e44bb s390/hmcdrv: fix Kconfig "its" grammar new fc7fab3f9156 s390/tape: fix comment typo new 6f5c672d17f5 s390/smp: enforce lowcore protection on CPU restart new 57ad19bcdefb s390/boot: cleanup adjust_to_uv_max() function new 2e2493c675df s390/setup: rearrange absolute lowcore initialization new 7d06fed77b7d s390/smp: rework absolute lowcore access new e409b7f19172 s390/smp,ptdump: add absolute lowcore markers new a0c0c44e9aa2 s390: add ELF note type for encrypted CPU state of a PV VCPU new 520763a3272a s390/nmi: use irqentry_nmi_enter()/irqentry_nmi_exit() new ded466e18066 s390/unwind: fix fgraph return address recovery new 53897c8b7f82 Merge branch 'features' into for-next new 42265be7d988 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e08cbd5633c7 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new e6397939f8f4 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] new a9f51bc676d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 68a7c865f28a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96ffaaa7f813 Merge branch 'master' of git://github.com/ceph/ceph-client.git new 5fa2cffba0b8 smb3: check xattr value length earlier new 4da2cd0517e0 cifs: remove redundant initialization to variable mnt_sign [...] new 0f46608ae7a1 cifs: remove unnecessary type castings new 0827f71b881c cifs: remove unnecessary (void*) conversions. new c2c17ddbf32b cifs: remove some camelCase and also some static build warnings new 89e42f49ef58 cifs: remove minor build warning new c6f62f81b488 cifs: Fix memory leak when using fscache new da3847894fdd smb2: small refactor in smb2_check_message() new ec88cc57c39e cifs: update MAINTAINERS file with reviewers new 9543c8ab3016 cifs: list_for_each() -> list_for_each_entry() new 1bfa25ee30df cifs: remove remaining build warnings new d7d7a66aacd6 cifs: avoid use of global locks for high contention data new aea02fc40a7f cifs: fix wrong unlock before return from cifs_tree_connect() new 97b82c07c421 cifs: trivial style fixup new 4abdd27244bd cifs: update internal module number new 3ceee3587f7c cifs: when insecure legacy is disabled shrink amount of SMB1 code new 1936a89a68e9 Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] new 23e6e1c9b373 exfat: reuse __exfat_write_inode() to update directory entry new 4493895b2bdc exfat: remove duplicate write inode for truncating file new be17b1ccd4e8 exfat: remove duplicate write inode for extending dir/file new 86da53e8ff5d exfat: Return ENAMETOOLONG consistently for oversized paths new 1b1a9195ae96 exfat: Define NLS_NAME_* as bit flags explicitly new 6425baabda21 exfat: Expand exfat_err() and co directly to pr_*() macro new 64fca6e62171 exfat: Downgrade ENAMETOOLONG error message to debug messages new 512b74d17a93 exfat: Drop superfluous new line for error messages new df13a3477635 MAINTAINERS: Add Namjae's exfat git tree new 4addde430424 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 5a9026da17a6 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] new 8e469e573400 ext4: fix extent status tree race in writeback error recov [...] new ff528f6b155c ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h new 0847102f2b38 ext4: fix use-after-free in ext4_xattr_set_entry new 3d783a375199 ext4: correct max_inline_xattr_value_size computing new 31c5d92b5362 ext4: correct the misjudgment in ext4_iget_extra_inode new b2788f44f61b ext4: fix warning in ext4_iomap_begin as race between bmap [...] new d335dce17180 ext4: recover csum seed of tmp_inode after migrating to extents new c575a1b2ca24 Documentation: ext4: fix cell spacing of table heading on [...] new 5f2d63522994 ext4: aligned '*' in comments new 39aa54792eae ext4: avoid remove directory when directory is corrupted new 961edf078b56 ext4: reflect mb_optimize_scan value in options file new 65d23bd6e76a ext4: check if directory block is within i_size new 6d3ab9450ea5 ext4: make sure ext4_append() always allocates new block new ee595bcf21a8 mbcache: don't reclaim used entries new ad3923aa4418 mbcache: add functions to delete entry if unused new 428dc374a6cb ext4: remove EA inode entry from mbcache on inode eviction new d52086dcf26a ext4: unindent codeblock in ext4_xattr_block_set() new 132991ed2882 ext4: fix race when reusing xattr blocks new c30e78a5f165 ext2: factor our freeing of xattr block reference new 0e85fb030d13 ext2: unindent codeblock in ext2_xattr_set() new 44ce98e77ab4 ext2: avoid deleting xattr block that is being reused new c3671ffa0919 mbcache: Remove mb_cache_entry_delete() new b51539a7d04f mbcache: automatically delete entries from cache on freeing new 91e204c46741 ext4: block range must be validated before use in ext4_mb_ [...] new 4b18734448a3 jbd2: fix assertion 'jh->b_frozen_data == NULL' failure wh [...] new d985f3d81c0b ext4: reduce computation of overhead during resize new 7c943cf3692f ext4: avoid resizing to a partial cluster size new 2cdc09d757bf ext4: add ioctls to get/set the ext4 superblock uuid new 8b05c8ab1882 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7a8fc586180d f2fs: introduce memory mode new 14de5fc3ddf3 f2fs: remove redundant code for gc condition new b771aadc6e4c f2fs: enforce single zone capacity new 074b5ea2900e f2fs: adjust zone capacity when considering valid block count new 8e0f54a70e9b f2fs: add a sysfs entry to show zone capacity new 67ca06872eb0 f2fs: fix to invalidate META_MAPPING before DIO write new 1dd55358efc4 f2fs: Delete f2fs_copy_page() and replace with memcpy_page() new 7165841d578e f2fs: fix to check inline_data during compressed inode conversion new a8634ccf5d62 f2fs: allow compression of files without blocks new 0d5b9d815639 f2fs: invalidate meta pages only for post_read required inode new 1adaa71ea9bf f2fs: don't bother wait_ms by foreground gc new f8e2f32bcde5 f2fs: introduce sysfs atomic write statistics new 8ee236dcaa69 f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL a [...] new 141170b759e0 f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() new 7b01ad7f339e f2fs: obsolete unused MAX_DISCARD_BLOCKS new 09beadf289d6 f2fs: fix to do sanity check on segment type in build_sit_ [...] new a96f527d9e29 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] new 7f9eaa786e51 Merge branch 'fsverity' of git://git.kernel.org/pub/scm/fs [...] new ece5924cd820 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7eb611b0baa0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a14c573870a6 ksmbd: use wait_event instead of schedule_timeout() new af7c39d971e4 ksmbd: fix racy issue while destroying session on multichannel new aa7253c2393f ksmbd: fix memory leak in smb2_handle_negotiate new cf6531d98190 ksmbd: fix use-after-free bug in smb2_tree_disconect new ac60778b87e4 ksmbd: prevent out of bound read for SMB2_WRITE new 824d4f64c200 ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT new 982979772f2b ksmbd: fix heap-based overflow in set_ntacl_dacl() new d1fc56858132 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] new e35a5e782f67 NFSv4.1: RECLAIM_COMPLETE must handle EACCES new 6622e3a73112 SUNRPC: Reinitialise the backchannel request buffers before reuse new 72691a269f0b SUNRPC: Don't reuse bvec on retransmission of the request new a994eab72bba Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] new 23ba98de6dce nfsd: eliminate the NFSD_FILE_BREAK_* flags new c770f31d8f58 SUNRPC: Fix xdr_encode_bool() new 184cefbe6262 NLM: Defend against file_lock changes after vfs_test_lock() new 28fffa6c5790 SUNRPC: Expand the svc_alloc_arg_err tracepoint new 051382885552 NFSD: Instrument fh_verify() new f532c9ff1038 NFSD: Fix space and spelling mistake new 842e00ac3aa3 nfsd: remove redundant assignment to variable len new 36f2ef2dd44e SUNRPC: Fix server-side fault injection documentation new ca3f9acb6d3f NFSD: Demote a WARN to a pr_warn() new 0fd244c115f0 NFSD: Report filecache LRU size new 29d4bdbbb910 NFSD: Report count of calls to nfsd_file_acquire() new d63293272abb NFSD: Report count of freed filecache items new 904940e94a88 NFSD: Report average age of filecache items new 0bac5a264d9a NFSD: Add nfsd_file_lru_dispose_list() helper new 3bc6d3470fe4 NFSD: Refactor nfsd_file_gc() new 39f1d1ff8148 NFSD: Refactor nfsd_file_lru_scan() new 94660cc19c75 NFSD: Report the number of items evicted by the LRU walk new df2aff524fac NFSD: Record number of flush calls new 8b330f78040c NFSD: Zero counters when the filecache is re-initialized new 2e6c6e4c4375 NFSD: Hook up the filecache stat file new 668ed92e651d NFSD: WARN when freeing an item still linked via nf_lru new c46203acddd9 NFSD: Trace filecache LRU activity new 4a0e73e635e3 NFSD: Leave open files out of the filecache LRU new edead3a55804 NFSD: Fix the filecache LRU shrinker new 6df19411367a NFSD: Never call nfsd_file_gc() in foreground paths new 54f7df7094b3 NFSD: No longer record nf_hashval in the trace log new f53cef15ddde NFSD: Remove lockdep assertion from unhash_and_release_locked() new 8755326399f4 NFSD: nfsd_file_unhash can compute hashval from nf->nf_inode new a845511007a6 NFSD: Refactor __nfsd_file_close_inode() new cb7ec76e73ff NFSD: nfsd_file_hash_remove can compute hashval new f0743c2b25c6 NFSD: Remove nfsd_file::nf_hashval new c7b824c3d06c NFSD: Replace the "init once" mechanism new fc22945ecc2a NFSD: Set up an rhashtable for the filecache new ce502f81ba88 NFSD: Convert the filecache to use rhashtable new 0ec8e9d1539a NFSD: Clean up unused code after rhashtable conversion new be0230069fcb NFSD: Separate tracepoints for acquire and create new b40a2839470c NFSD: Move nfsd_file_trace_alloc() tracepoint new 5e138c4a750d NFSD: NFSv4 CLOSE should release an nfsd_file immediately new 427f5f83a319 NFSD: Ensure nf_inode is never dereferenced new 6867137ebcf4 NFSD: refactoring v4 specific code to a helper in nfs4state.c new 0926c39515aa NFSD: keep track of the number of v4 clients in the system new 4271c2c08875 NFSD: limit the number of v4 clients to 1024 per 1GB of sy [...] new 3a5940bfa17f nfsd: silence extraneous printk on nfsd.ko insertion new 095a764b7afb NFSD: Optimize nfsd4_encode_operation() new ab04de60ae1c NFSD: Optimize nfsd4_encode_fattr() new c738b218a2e5 NFSD: Clean up SPLICE_OK in nfsd4_encode_read() new 24c7fb85498e NFSD: Add an nfsd4_read::rd_eof field new 28d5bc468efe NFSD: Optimize nfsd4_encode_readv() new 071ae99feadf NFSD: Simplify starting_len new 5e64d85c7d0c NFSD: Use xdr_pad_size() new 99b002a1fa00 NFSD: Clean up nfsd4_encode_readlink() new 5304877936c0 NFSD: Fix strncpy() fortify warning new bb4d842722b8 NFSD: nfserrno(-ENOMEM) is nfserr_jukebox new 09426ef2a64e NFSD: Shrink size of struct nfsd4_copy_notify new 87689df69491 NFSD: Shrink size of struct nfsd4_copy new d314309425ad NFSD: Reorder the fields in struct nfsd4_op new 8ea6e2c90bb0 NFSD: Make nfs4_put_copy() static new 1913cdf56cb5 NFSD: Replace boolean fields in struct nfsd4_copy new 24d796ea383b NFSD: Refactor nfsd4_cleanup_inter_ssc() (1/2) new 478ed7b10d87 NFSD: Refactor nfsd4_cleanup_inter_ssc() (2/2) new 3b7bf5933cad NFSD: Refactor nfsd4_do_copy() new ad1e46c9b07b NFSD: Remove kmalloc from nfsd4_do_async_copy() new e72f9bc006c0 NFSD: Add nfsd4_send_cb_offload() new a11ada99ce93 NFSD: Move copy offload callback arguments into a separate [...] new bbf936edd543 NFSD: drop fh argument from alloc_init_deleg new 876c553cb410 NFSD: verify the opened dentry after setting a delegation new 7fe2a71dda34 NFSD: introduce struct nfsd_attrs new 93adc1e391a7 NFSD: set attributes when creating symlinks new d6a97d3f589a NFSD: add security label to struct nfsd_attrs new 2743f3e0444f NFSD: add posix ACLs to struct nfsd_attrs new 7afca4118f14 NFSD: change nfsd_create()/nfsd_symlink() to unlock direct [...] new bd8dbd385676 NFSD: always drop directory lock in nfsd_unlink() new a0dbc15de002 NFSD: only call fh_unlock() once in nfsd_link() new 86aa4cbe90d8 NFSD: reduce locking in nfsd_lookup() new 07b46506e4bc NFSD: use explicit lock/unlock for directory ops new e2c9ba90e17a NFSD: use (un)lock_inode instead of fh_(un)lock for file o [...] new 4a296cfc3939 NFSD: discard fh_locked flag and fh_lock/fh_unlock new af787a1fede0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new c9cf9ac6a534 Merge branch 'master' of https://github.com/Paragon-Softwa [...] new b50080c66a08 Merge branch '9p-next' of git://github.com/martinetd/linux new 001c179c4e26 xfs: fix NULL pointer dereference in xfs_getbmap() new 5e9466a5d060 xfs: delete extra space and tab in blank line new 7edd2d4d5f63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] new 89b69ae9fe8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ab73a1f4854b Merge branch 'iomap-for-next' of git://git.kernel.org/pub/ [...] new 672ed5cf8e86 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] new 8685bd564712 new iov_iter flavour - ITER_UBUF new fa85b4b577e5 switch new_sync_{read,write}() to ITER_UBUF new 1ce509985de7 splice: stop abusing iov_iter_advance() to flush a pipe new de5b8c4c1294 ITER_PIPE: helper for getting pipe buffer by index new 04aec23581d3 ITER_PIPE: helpers for adding pipe buffers new ff41ebeb56e6 ITER_PIPE: allocate buffers as we go in copy-to-pipe primitives new 25aeb33139d0 ITER_PIPE: fold push_pipe() into __pipe_get_pages() new 05dd94c7c70a ITER_PIPE: lose iter_head argument of __pipe_get_pages() new 424324d04666 ITER_PIPE: clean pipe_advance() up new 7ba2106b76a8 ITER_PIPE: clean iov_iter_revert() new 578a391f4ed9 ITER_PIPE: cache the type of last buffer new 951f8ae2e35f ITER_PIPE: fold data_start() and pipe_space_for_user() together new 0d494243d9ff iov_iter_get_pages_alloc(): lift freeing pages array on fa [...] new 4f3aab7007c8 iov_iter_get_pages(): sanity-check arguments new 7c44c1449d59 unify pipe_get_pages() and pipe_get_pages_alloc() new 9cb2fafb9dc5 unify xarray_get_pages() and xarray_get_pages_alloc() new 1fa5eab5e970 unify the rest of iov_iter_get_pages()/iov_iter_get_pages_ [...] new f778953ab892 ITER_XARRAY: don't open-code DIV_ROUND_UP() new 1fc652dffb0f fold __pipe_get_pages() into pipe_get_pages() new a72b7535e31f iov_iter: saner helper for page array allocation new 8169917085cb iov_iter: advancing variants of iov_iter_get_pages{,_alloc}() new 53dde2180755 block: convert to advancing variants of iov_iter_get_pages [...] new 6ef8810fbb23 iter_to_pipe(): switch to advancing variant of iov_iter_ge [...] new 102f38188e46 af_alg_make_sg(): switch to advancing variant of iov_iter_ [...] new d4f41a50cba4 9p: convert to advancing variant of iov_iter_get_pages_alloc() new 22c68a58284a ceph: switch the last caller of iov_iter_get_pages_alloc() new eb5b7d92d36d get rid of non-advancing variants new ad890be59535 pipe_get_pages(): switch to append_pipe() new e1587615d7ad expand those iov_iter_advance()... new 40a3cb0d2314 d_add_ci(): make sure we don't miss d_lookup_done() new cf634d540a29 fs/dcache: Disable preemption on i_dir_seq write side on P [...] new 45f78b0a2743 fs/dcache: Move the wakeup from __d_lookup_done() to the caller. new 50417d22d0ef fs/dcache: Move wakeup out of i_seq_dir write held region. new 0847afc999bb Merge branches 'work.misc', 'work.iov_iter', 'work.namei', [...] new db2f063d0728 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 96dd9a2f958b lib/test_printf.c: fix clang -Wformat warnings new b5acb26183cc Merge branch 'for-5.20' into for-next new 5d461a1a5ebd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new df4384775fba Merge branch 'pci/aspm' new 657d71b026e8 Merge branch 'pci/endpoint' new 96de299bb355 Merge branch 'pci/enumeration' new d6cd8cb16783 Merge branch 'pci/err' new ac0d1b12fffc Merge branch 'pci/pm' new 0ad722f159e4 PCI: Remove pci_mmap_page_range() wrapper new c1ef322491cb sparc: Use generic pci_mmap_resource_range() new b125690b83ae Merge branch 'pci/resource' new 068e68f73537 Merge branch 'pci/virtualization' new a1c94cb0feec Merge branch 'pci/ctrl/aardvark' new 7958bfe5a56d Merge branch 'pci/ctrl/brcmstb' new 14c4ad125cf9 PCI: dwc: Log link speed and width if it comes up new e3dc79adfac9 PCI: dwc: Detect iATU settings after getting "addr_space" [...] new afe1c6d50d33 PCI: dwc: Use native DWC IP core version representation new 13e9d3900c20 PCI: dwc: Read DWC IP core version from register new 0b0a780d52ad PCI: dwc: Add macros to compare Synopsys IP core versions new 50deb8ac6170 PCI: intel-gw: Drop manual DW PCIe controller version setup new 58c379eee610 PCI: tegra194: Drop manual DW PCIe controller version setup new c6481d51dc65 PCI: dwc: Add dw_pcie_ops.host_deinit() callback new 4859db9bca5d PCI: dwc: Drop enum dw_pcie_as_type in favor of PCIE_ATU_T [...] new 38fe272389f4 PCI: dwc: Drop enum dw_pcie_region_type in favor of PCIE_A [...] new 5a163f599818 PCI: dwc: Simplify in/outbound iATU setup methods new 89473aa9ab26 PCI: dwc: Add iATU regions size detection procedure new edf408b946d3 PCI: dwc: Validate iATU outbound mappings against hardware [...] new ce06bf570390 PCI: dwc: Check iATU in/outbound range setup status new 35797e672ff0 PCI: dwc: Fix MSI msi_msg DMA mapping new 6be6f8529bd7 PCI: dwc: Use the bitmap API to allocate bitmaps new 3c62f878a969 PCI: dwc: Correct msi_irq condition in dw_pcie_free_msi() new 226ec087497a PCI: dwc: Split MSI IRQ parsing/allocation to a separate function new db388348acff PCI: dwc: Convert struct pcie_port.msi_irq to an array new cd761378e62c PCI: dwc: Handle MSIs routed to multiple GIC interrupts new 91a773f9986b dt-bindings: PCI: qcom: Support additional MSI vectors new b37ed003985f Merge branch 'pci/ctrl/dwc' new 7f9b18789ab4 Merge branch 'pci/ctrl/dwc-edma' new f2812227bb07 phy: samsung: phy-exynos-pcie: sanitize init/power_on callbacks new 22f3571cbc84 PCI: exynos: Correct generic PHY usage new bb08476193d0 Merge branch 'pci/ctrl/exynos' new 88e2b3cbf616 Merge branch 'pci/ctrl/fu740' new 9d14ad61551d PCI: imx6: Convert to NOIRQ_SYSTEM_SLEEP_PM_OPS() new 79f14b6f1c60 PCI: imx6: Move imx6_pcie_grp_offset(), imx6_pcie_configur [...] new 6b1e989e4910 PCI: imx6: Move PHY management functions together new 276509690c2e PCI: imx6: Move imx6_pcie_enable_ref_clk() earlier new 34b1b9022586 PCI: imx6: Move imx6_pcie_clk_disable() earlier new d0a75c791f98 PCI: imx6: Factor out ref clock disable to match enable new 835fe229d709 PCI: imx6: Collect clock enables in imx6_pcie_clk_enable() new 9751f65db025 PCI: imx6: Propagate .host_init() errors to caller new fea446eb9c77 PCI: imx6: Disable i.MX6QDL clock when disabling ref clocks new cfacf22e0df2 PCI: imx6: Call host init function directly in resume new a4bb720eeb1e PCI: imx6: Turn off regulator when system is in suspend mode new f0691e326b27 PCI: imx6: Move regulator enable out of imx6_pcie_deassert [...] new 508919d0a95c PCI: imx6: Mark the link down as non-fatal error new af48f8226e94 PCI: imx6: Reduce resume time by only starting link if it [...] new cf236e0c0d59 PCI: imx6: Do not hide PHY driver callbacks and refine the [...] new 34eb543f4ffa PCI: imx6: Disable clocks in reverse order of enable new 1c5e761565c1 PCI: imx6: Move the imx6_pcie_ltssm_disable() earlier new 835a345b18b0 PCI: imx6: Reformat suspend callback to keep symmetric wit [...] new 13f8f3d1e369 PCI: imx6: Set PCIE_DBI_RO_WR_EN before writing DBI registers new 6213c6c545cb PCI: imx6: Support more than Gen2 speed link mode new 7f2d793e2ae5 Merge branch 'pci/ctrl/imx6' new 7cac7fcbd4eb Merge branch 'pci/ctrl/iproc' new 066c4cc03e89 Merge branch 'pci/ctrl/loongson' new 27cf92f2977d Merge branch 'pci/ctrl/mediatek' new b9a2de0b7c98 Merge branch 'pci/ctrl/mediatek-gen3' new 31d67b906451 Merge branch 'pci/ctrl/microchip' new 5147ba8af2d7 PCI: qcom: Allow ASPM L1 and substates for 2.7.0 new b3ba215e4b27 Merge branch 'pci/ctrl/qcom' new 54fdebbd1ab5 Merge branch 'pci/ctrl/rcar-gen2' new 560d22eadba5 Merge branch 'pci/ctrl/switchtec' new 7f223e02d52f Merge branch 'pci/ctrl/tegra194' new ab41b1ae4766 Merge branch 'pci/ctrl/vmd' new 465f2e4aa0ab Merge branch 'pci/ctrl/xilinx-cpm' new 25acc77030d9 Merge branch 'pci/ctrl/pm-ops' new a4910b8254cd Merge branch 'pci/misc' new d4140dae7730 Merge branch 'pci/header-cleanup-immutable' new 6f4dd0d00c2a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 6eda31d43c7d Merge branch 'for-next/pstore' of git://git.kernel.org/pub [...] new 1117d182c5d7 HID: alps: Declare U1_UNICORN_LEGACY support new 20bf0fcb79db Merge branch 'for-5.19/upstream-fixes' into for-next new 669abca7b767 HID: nintendo: Fix unused-const-variable compiler warning new 0f0606ababb1 Merge branch 'for-5.20/nintendo' into for-next new 20afcc462579 HID: apple: Add "GANSS" to the non-Apple list new 655eef8c2b00 Merge branch 'for-5.20/apple' into for-next new 1a9c9657ba09 HID: amd_sfh: Fix implicit declaration error on i386 new 5d4d0f156575 HID: amd_sfh: Handle condition of "no sensors" new 9c9914cc509b Merge branch 'for-5.20/amd-sfh' into for-next new 7af32d156ad7 Revert "HID: nintendo: Fix unused-const-variable compiler [...] new 48acb1b9bb66 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a576b0a25e82 Input: Fix duplicate definition new eea06267cc34 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] new d2139dfca361 firmware: dmi: Use the proper accessor for the version field new 544088f9e6a4 Merge branch 'dmi-for-next' of git://git.kernel.org/pub/sc [...] new 8d63761774c2 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] new da1d9caf95de doc:it_IT: align Italian documentation new 659797dc4d64 Docs/zh_CN: Update the translation of iio_configfs to 5.19-rc8 new 507f48799ab0 Docs/zh_CN: Update the translation of kasan to 5.19-rc8 new 6a5057e9dc13 Docs/zh_CN: Update the translation of sparse to 5.19-rc8 new 63c1d2516b05 Docs/zh_CN: Update the translation of testing-overview to [...] new 83b41bb27b25 Docs/zh_CN: Update the translation of usage to 5.19-rc8 new c78478e164d4 Docs/zh_CN: Update the translation of pci-iov-howto to 5.19-rc8 new ce1120076c53 Docs/zh_CN: Update the translation of pci to 5.19-rc8 new 4116ff79749d Docs/zh_CN: Update the translation of sched-stats to 5.19-rc8 new 339170d8d3da docs: efi-stub: Fix paths for x86 / arm stubs new 2aaa2c365efd Merge branch 'docs-next' of git://git.lwn.net/linux.git new f3c4c599a258 Merge branch 'master' of git://linuxtv.org/media_tree.git new 791c5ab0194e Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git new 8386c414e27c PM: hibernate: defer device probing when resuming from hib [...] new 8d36694245f2 PM: QoS: Add check to make sure CPU freq is non-negative new b08b95cf30f5 powercap: RAPL: Add Power Limit4 support for Alder Lake-N [...] new a88f5d0c0bc5 Merge branches 'pm-sleep', 'pm-qos' and 'powercap' into li [...] new ec6c05031904 ACPI: PM: x86: Print messages regarding LPS0 idle support new 4f4179fcf420 ACPI: CPPC: Do not prevent CPPC from working in the future new e240a33f1bc4 Merge branches 'acpi-pm' and 'acpi-cppc' into linux-next new 2c65e312bc6b ACPI/PCI: Remove useless NULL pointer checks new 85140ef275f5 ACPI: property: Return type of acpi_add_nondev_subnodes() [...] new 1d52f10917a7 ACPI: property: Tie data nodes to acpi handles new 5ee772883af5 ACPI: property: Use acpi_object_type consistently in prope [...] new 1aef25d9d1ed ACPI: property: Move property ref argument parsing into a [...] new 88af7bbdea37 ACPI: property: Switch node property referencing from ifs [...] new 923044133367 ACPI: property: Unify integer value reading functions new 103e10c69c61 ACPI: property: Add support for parsing buffer property UUID new 369af6bf2c28 ACPI: property: Read buffer properties as integers new aaf138fdd74c Merge branches 'acpi-pci' and 'acpi-properties' into linux-next new a2ed4e7e3b3a Merge branch 'thermal-core' new 3cbf6a8ab70b drivers/thermal/cpufreq_cooling: Use private callback ops [...] new 3f7ced7ac9af drivers/thermal/cpufreq_cooling : Refactor thermal_power_c [...] new 9784d2fbb858 drivers/thermal/cpufreq_cooling: Update outdated comments new 829f416643f9 drivers/thermal/devfreq_cooling: Extend the devfreq_coolin [...] new 037a6ea0debb MAINTAINERS: add include/dt-bindings/thermal to THERMAL new 404dd7dfb130 drivers/thermal/rcar_gen3_thermal: Improve logging during probe new f16d37056be2 dt-bindings: thermal: qcom,spmi-temp-alarm: convert to dtschema new 3c1fa94cd0ba dt-bindings: thermal: rcar-gen3-thermal: use positive logic new 83b4466b3f1b dt-bindings: thermal: rcar-gen3-thermal: Add r8a779f0 support new 198fa45252d8 thermal/drivers/qcom: Remove get_trend function new afbeb99e2e33 thermal/drivers/tegra: Remove get_trend function new 66a0b101efca thermal/drivers/u8500: Remove the get_trend function new 25bff3ed9a8a thermal/core: Use clamp() helper in the stepwise governor new 4102c4042a33 thermal/core: Remove DROP_FULL and RAISE_FULL new 99a049aace32 thermal/drivers/k3_j72xx_bandgap: Fix ref_table memory lea [...] new cc67ca28cf8b thermal/drivers/k3_j72xx_bandgap: Fix array underflow in p [...] new 4aaec53b8441 thermal/drivers/k3_j72xx_bandgap: Make k3_j72xx_bandgap_j7 [...] new 11188b439974 thermal/drivers/sun8i: Fix typo in comment new 8f5a9371e696 thermal/drivers/rzg2l: Fix comments new 8cf18eea46e2 thermal/drivers/u8500: Remove unnecessary print function d [...] new fb55b0129787 thermal/drivers/qcom/temp-alarm: Register thermal zones as [...] new ee35f721477a thermal/drivers/qcom/spmi-adc-tm5: Register thermal zones [...] new 8b74a003a941 thermal/ti-soc-thermal: Fix comment typo new 0cf51bfe9995 thermal/tools/tmon: Include pthread and time headers in tmon.h new 7a12f9188529 thermal/tools/tmon: Fix typo 'the the' in comment new 50e53291e9f1 thermal/core: Avoid calling ->get_trip_temp() unnecessarily new 3f95ac324535 thermal/core: Remove duplicate information when an error occurs new a3193edcbdf9 thermal/of: Replace device node match with device node search new af9f251b8e39 thermal/of: Remove the device node pointer for thermal_trip new 646274ddaf75 thermal/of: Move thermal_trip structure to thermal.h new 6390383b67fa thermal/core: Remove unneeded EXPORT_SYMBOLS new e5f2cda61d06 thermal/core: Move thermal_set_delay_jiffies to static new e5bfcd30f88f thermal/core: Rename 'trips' to 'num_trips' new fae11de507f0 thermal/core: Add thermal_trip in thermal_zone new 14ccb5edd76e thermal/of: Use thermal trips stored in the thermal zone new d0c75fa2c17f thermal/of: Initialize trip points separately new da9d01794e31 Merge tag 'thermal-v5.20-rc1' of git://git.kernel.org/pub/ [...] new 4031614b3995 Merge branch 'thermal' into linux-next new 6f0a126290a6 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 02a3aea4eb1f Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] new 1d95af02f230 venus: pm_helpers: Fix warning in OPP during probe new d7fea6052c55 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] new 883926d27726 next-20220728/thermal new 1e75550648da Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" new 17ae355926ed RDMA/mlx5: Replace ent->lock with xa_lock new 86457a92df1b RDMA/mlx5: Replace cache list with Xarray new 19591f134c59 RDMA/mlx5: Store the number of in_use cache mkeys instead [...] new 6b7533869523 RDMA/mlx5: Store in the cache mkeys instead of mrs new 0113780870b1 RDMA/mlx5: Rename the mkey cache variables and functions new 3e93c0b8a981 Merge branch 'erdma' into rdma.git for-next new dd390cba54bb IB/qib: Fix repeated "in" within comments new decb244da161 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a482d47d33ac net/sched: sch_cbq: change the type of cbq_set_lss to void new a683dc5c148a dt-bindings: net: hirschmann,hellcreek: use absolute path [...] new 2bb88b2c4f73 net: devlink: remove redundant net_eq() check from sb_pool [...] new cc1049ccee20 net: dsa: mv88e6xxx: fix speed setting for CPU/DSA ports new 4158e3896797 Revert "Merge branch 'octeontx2-minor-tc-fixes'" new 5f10376b6bc1 add missing includes and forward declarations to networkin [...] new 46126db9c861 flow_dissector: Add PPPoE dissectors new 5008750eff5d net/sched: flower: Add PPPoE filter new 6a21b0856daa flow_offload: Introduce flow_match_pppoe new cd8efeeed16e ice: Add support for PPPoE hardware offload new 7d85e9cb405e Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new afa950b8adc9 dt-bindings: net: cdns,macb: use correct xlnx prefix for Xilinx new 623cd8700698 net: cdns,macb: use correct xlnx prefix for Xilinx new 272ac32f566e Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net new efe3e6b5aeef net: usb: delete extra space and tab in blank line new 86c591fb9142 selftests: tls: handful of memrnd() and length checks new 70f03fc2fc14 tls: rx: don't consider sock_rcvtimeo() cumulative new d11ef9cc5a67 tls: strp: rename and multithread the workqueue new e20691fa36c4 tls: rx: fix the false positive warning new 37e26188345b Merge branch 'tls-rx-follow-ups-to-rx-work' new 8fd1e1517792 tls: rx: Fix unsigned comparison with less than zero new 113671b255ee net/tls: Perform immediate device ctx cleanup when possible new 7adc91e0c939 net/tls: Multi-threaded calls to TX tls_dev_del new da6682faa82f net/mlx5e: kTLS, Introduce TLS-specific create TIS new 23b1cf1e3fe0 net/mlx5e: kTLS, Take stats out of OOO handler new c4dfe704f53f net/mlx5e: kTLS, Recycle objects of device-offloaded TLS T [...] new 624bf0992133 net/mlx5e: kTLS, Dynamically re-size TX recycling pool new 68be7b82e77f Merge branch 'mlx5e-use-tls-tx-pool-to-improve-connection-rate' new 08f588fa301b devlink: introduce framework for selftests new 5b6ff128fdf6 bnxt_en: implement callbacks for devlink selftests new 1515a1b8991d Merge branch 'add-framework-for-selftests-in-devlink' new 5502e8712c9b net: devlink: remove region snapshot ID tracking dependenc [...] new 2dec18ad826f net: devlink: remove region snapshots list dependency on d [...] new c12f4c6ac3b4 net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload new 84a433a40d0e net/mlx5: Lock mlx5 devlink reload callbacks new 9cb7e94a78b5 net/mlx4: Use devl_ API for devlink region create / destroy new a8c05514b2f8 net/mlx4: Use devl_ API for devlink port register / unregister new 60d7ceea4b2a net/mlx4: Lock mlx4 devlink reload callback new d3dbdc9f8ddc net/mlx5: Lock mlx5 devlink health recovery callback new c90005b5f75c devlink: Hold the instance lock in health callbacks new 13719a5bf192 Merge branch 'take-devlink-lock-on-mlx4-and-mlx5-callbacks' new 6ecf206d602f selftests: net: dsa: Add a Makefile which installs the selftests new 707e304dd2e8 mlxsw: core_linecards: Remove duplicated include in core_l [...] new 39befe3a43a5 amt: fix typo in comment new 29192a170e15 firewire: net: Make use of get_unaligned_be48(), put_unali [...] new 3bb0844e7bcd net: dsa: qca8k: cache match data to speed up access new 533c64bca62a net: dsa: qca8k: make mib autocast feature optional new 027152b83043 net: dsa: qca8k: move mib struct to common code new d5f901eab2e9 net: dsa: qca8k: move qca8k read/write/rmw and reg table t [...] new 910746444313 net: dsa: qca8k: move qca8k bulk read/write helper to common code new fce1ec0c4e2d net: dsa: qca8k: move mib init function to common code new 472fcea160f2 net: dsa: qca8k: move port set status/eee/ethtool stats fu [...] new fd3cae2f3ac1 net: dsa: qca8k: move bridge functions to common code new b3a302b171f7 net: dsa: qca8k: move set age/MTU/port enable/disable func [...] new 2e5bd96eea86 net: dsa: qca8k: move port FDB/MDB function to common code new 742d37a84d3f net: dsa: qca8k: move port mirror functions to common code new c5290f636624 net: dsa: qca8k: move port VLAN functions to common code new e9bbf019af44 net: dsa: qca8k: move port LAG functions to common code new 9d1bcb1f293f net: dsa: qca8k: move read_switch_id function to common code new 92b54e09c002 Merge branch 'net-dsa-qca8k-code-split-for-qca8k' new ba323f6bee1d dt-bindings: nfc: use spi-peripheral-props.yaml new 37b62b282b18 mlxsw: spectrum_ptp: Add helper functions to configure PTP traps new 42823208b946 mlxsw: Support CQEv2 for SDQ in Spectrum-2 and newer ASICs new d25ff63a181b mlxsw: spectrum_ptp: Add PTP initialization / finalization [...] new bbd300570a9e mlxsw: Query UTC sec and nsec PCI offsets and values new a5bf8e5e8b8d mlxsw: spectrum_ptp: Add implementation for physical hardw [...] new 24157bc69f45 mlxsw: Send PTP packets as data packets to overcome a limitation new 382ad0d95793 mlxsw: spectrum: Support time stamping on Spectrum-2 new 08ef8bc825d9 mlxsw: spectrum_ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls new eba28aaf2f53 mlxsw: spectrum: Support ethtool 'get_ts_info' callback in [...] new 3b1c31474cb9 Merge branch 'mlxsw-ptp-spectrum-2' new dc633700f00f net/af_packet: check len when min_header_len equals to 0 new 1c7249e4af8e Documentation: Describe net.ipv4.tcp_reflect_tos. new 5b91884bf50b vmxnet3: do not reschedule napi for rx processing new b07c8cdbe918 seg6: add support for SRv6 H.Encaps.Red behavior new 13f0296be8ec seg6: add support for SRv6 H.L2Encaps.Red behavior new 6ab4eb5a52a7 selftests: seg6: add selftest for SRv6 H.Encaps.Red behavior new 95baa4e8fe69 selftests: seg6: add selftest for SRv6 H.L2Encaps.Red behavior new ed6dc4b871c0 Merge branch 'seg6-headend-reduced' new b16fe6d82b71 net: ethernet: mtk_eth_soc: introduce mtk_xdp_frame_map ut [...] new 155738a4f319 net: ethernet: mtk_eth_soc: introduce xdp multi-frag support new 853246dbf5e8 net: ethernet: mtk_eth_soc: add xdp tx return bulking support new 6957730e2038 Merge branch 'mtk_eth_soc-xdp-multi-frame' new 64893e83f916 libbpf: Support PPC in arch_specific_syscall_pfx new 58250ae350de bpf: btf: Fix vsnprintf return value check new 5eff8c18f124 bpftool: Replace sizeof(arr)/sizeof(arr[0]) with ARRAY_SIZE macro new a6df06744b2d bpftool: Don't try to return value from void function in skeleton new 639de43ef0dd selftests/bpf: Bump internal send_signal/send_signal_trace [...] new dc81f8d1e8ea bpf: Fix test_progs -j error with fentry/fexit tests new 3b317abc7159 bpf: Fix NULL pointer dereference when registering bpf trampoline new d0b80a9edb1a netdevsim: Avoid allocation warnings triggered from user space new 395fc4fa33e9 libbpf: Add bpf_obj_get_opts() new 14250fa4839b bpf: Remove unneeded semicolon new 5fc7c5887c62 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] new bef11f1edc40 wifi: brcmfmac: use strreplace() in brcmf_of_probe() new 02a186f1e96b wifi: brcmfmac: Remove #ifdef guards for PM related functions new cf1239e5b7bf wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper new 4af4c0b93c15 wifi: brcmfmac: Replace default (not configured) MAC with [...] new 8406993a891f dt-bindings: bcm4329-fmac: add optional brcm,ccode-map-trivial new 5c54ab24377b wifi: brcmfmac: support brcm,ccode-map-trivial DT property new cb774bd35318 wifi: brcmfmac: prevent double-free on hardware-reset new 87de35cbf65c wifi: rtw89: 8852a: update RF radio A/B R56 new 334facd651b9 wifi: rtw89: 8852a: adjust IMR for SER L1 new 42bbf810e155 wifi: rtw88: check the return value of alloc_workqueue() new 867f4eeee862 wifi: ath11k: Fix register write failure on QCN9074 new 169ede1f5948 Revert "ath11k: add support for hardware rfkill for QCA6390" new d578e0af3a00 wifi: wil6210: debugfs: fix uninitialized variable use in [...] new 5b7fc772e657 wifi: wcn36xx: Rename clunky firmware feature bit enum new 37de943d0153 wifi: wcn36xx: Move firmware feature bit storage to dedica [...] new 75072b2970a8 wifi: wcn36xx: Move capability bitmap to string translatio [...] new 5cc8cc4406ed wifi: wcn36xx: Add debugfs entry to read firmware feature strings new 35610745d71d Merge ath-next from git://git.kernel.org/pub/scm/linux/ker [...] new ff4970b130e7 Merge tag 'wireless-next-2022-07-29' of git://git.kernel.o [...] new 0f14a8351abd dn_route: replace "jiffies-now>0" with "jiffies!=now" new 71930846b36f net: marvell: prestera: uninitialized variable bug new a95115c407a2 sfc: plumb ef100 representor stats new 69bb5fa73d2b sfc: ef100 representor RX NAPI poll new 9fe00c800ecd sfc: ef100 representor RX top half new 6f6838aabff5 sfc: determine wire m-port at EF100 PF probe time new 08d0b16ecb36 sfc: check ef100 RX packets are from the wire new f50e8fcda6b8 sfc: receive packets from EF100 VFs into representors new 67ab160ed08f sfc: insert default MAE rules to connect VFs to representors new 77eb40749d73 sfc: move table locking into filter_table_{probe,remove} methods new e37f3b1561a0 sfc: use a dynamic m-port for representor RX and set it promisc new 7267aa6d99f5 sfc: implement ethtool get/set RX ring size for EF100 reps new ed3849e42917 Merge branch 'sfc-vf-representors-for-ef100-rx-side' new d7393425e7c8 ice: Introduce enabling promiscuous mode on multiple VF's new a419526de607 ice: Fix promiscuous mode not turning off new c67672fa2695 ice: compress branches in ice_set_features() new 44ece4e1a3ec ice: allow toggling loopback mode via ndo_set_features callback new 84a8d931ab21 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] new ec082d31c161 net/mlx5e: Fix wrong use of skb_tcp_all_headers() with enc [...] new 8920d92b8be6 net/mlx5: DR, Add support for flow metering ASO new e5b1db27410e net/mlx5e: TC, Allocate post meter ft per rule new b50ce4350c10 net/mlx5e: Add red and green counters for metering new f8e9d413a28a net/mlx5e: TC, Separate get/update/replace meter functions new 7d1a5ce46e47 net/mlx5e: TC, Support tc action api for police new 65f586c2730c net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_ste [...] new 23bde065c3a2 net/mlx5e: Make mlx5e_tc_table private new 454533aa87f4 net/mlx5e: Allocate VLAN and TC for featured profiles only new af8bbf730068 net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_pri [...] new 6a7bc5d0e1c3 net/mlx5e: Report flow steering errors with mdev err report API new 7bb7071568e3 net/mlx5e: Add mdev to flow_steering struct new 5b031add2f94 net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller [...] new a02c07ea5d0b net/mlx5e: Split en_fs ndo's and move to en_main new 069448b2fd0a net/mlx5e: Move mlx5e_init_l2_addr to en_main new 63757225a933 Merge tag 'mlx5-updates-2022-07-28' of git://git.kernel.or [...] new 1dba745ca8c6 can: mcp251xfd: mcp251xfd_dump(): fix comment new 63fe85678933 can: can327: use KBUILD_MODNAME instead of hard coded names new f60df831d4c4 can: ems_usb: use KBUILD_MODNAME instead of hard coded names new 90a13aec104d can: softing: use KBUILD_MODNAME instead of hard coded names new 4741b3aedc11 can: esd_usb: use KBUILD_MODNAME instead of hard coded names new c250d5eb2225 can: gs_ubs: use KBUILD_MODNAME instead of hard coded names new 63c286e60892 can: kvaser_usb: use KBUILD_MODNAME instead of hard coded names new 6f2660607282 can: ubs_8dev: use KBUILD_MODNAME instead of hard coded names new 1190f520826a can: etas_es58x: replace ES58X_MODULE_NAME with KBUILD_MODNAME new ddbce345f194 can: etas_es58x: remove DRV_VERSION new a6e6231ac10a Merge patch series "can: remove litteral strings used for [...] new 1851532fd39c can: slcan: export slcan_ethtool_ops and remove slcan_set_ [...] new 0ccb3e0b0a00 can: c_can: export c_can_ethtool_ops and remove c_can_set_ [...] new b4b97079a49e can: flexcan: export flexcan_ethtool_ops and remove flexca [...] new 9d8dd3725f40 Merge patch series "can: export export slcan_ethtool_ops a [...] new e2c9bb0297a3 can: slcan: use KBUILD_MODNAME and define pr_fmt to replac [...] new 7a1fc3eea76f can: slcan: remove useless header inclusions new cfcb4465e992 can: slcan: remove legacy infrastructure new 0cef03b109ca can: slcan: change every `slc' occurrence in `slcan' new 341c5724d7a1 can: slcan: use the generic can_change_mtu() new 3e720131960b can: slcan: add support for listen-only mode new 4aeccfd84d28 MAINTAINERS: Add maintainer for the slcan driver new 7c862ee928ad Merge patch series "can: slcan: extend supported features [...] new 303066fc5a49 can: can327: add software tx timestamps new 221d14bd3d2e can: janz-ican3: add software tx timestamp new 6153a7ea650f can: slcan: add software tx timestamps new 6a37a28b1864 can: v(x)can: add software tx timestamps new 409c188c57cd can: tree-wide: advertise software timestamping capabilities new 8bdd1112edcd can: dev: add hardware TX timestamp new 7fb48d25b5ce can: dev: add generic function can_ethtool_op_get_ts_info_hwts() new 90f942c5a6d7 can: dev: add generic function can_eth_ioctl_hwts() new b1f6b93e678f can: mcp251xfd: advertise timestamping capabilities and ad [...] new 1d46efa0008a can: etas_es58x: advertise timestamping capabilities and a [...] new fa5cc7e115d7 can: kvaser_pciefd: advertise timestamping capabilities an [...] new 1d5eeda23f36 can: kvaser_usb: advertise timestamping capabilities and a [...] new 8ba09bfa2b08 can: peak_canfd: advertise timestamping capabilities and a [...] new bedd94835a35 can: peak_usb: advertise timestamping capabilities and add [...] new 12a18d79dc14 Merge patch series "can: add ethtool support and reporting [...] new e0f3907b3901 can: etas_es58x: remove useless calls to usb_fill_bulk_urb() new 7b584fbb3636 can: can327: fix a broken link to Documentation new b7d8912cfd1b Merge tag 'linux-can-next-for-5.20-20220731' of git://git. [...] new 02a7cb2866dd udp: Remove redundant __udp_sysctl_init() call from udp_init(). new c2368b19807a net: devlink: introduce "unregistering" mark and use it du [...] new 644a66c60f02 net: devlink: convert reload command to take implicit devl [...] new d3efc2a6a6d8 net: devlink: remove devlink_mutex new 09b278462f16 net: devlink: enable parallel ops on netlink interface new d4d11f8ff14b Merge branch 'devlink-parallel-commands' new 16ead40812a0 net/funeth: Unify skb/XDP Tx packet unmapping. new a3b461bbd184 net/funeth: Unify skb/XDP gather list writing. new 1c45b0cd6cf0 net/funeth: Unify skb/XDP packet mapping. new 8b684570eeaa net/funeth: Tx handling of XDP with fragments. new 0a324c3263f1 Merge branch 'funeth-tx-xdp-frags' new ad3564ccc367 dt-bindings: net: fsl,fec: Add i.MX8ULP FEC items new 4488df140152 ice: implement adjfine with mul_u64_u64_div_u64 new ab8e8db27e82 e1000e: remove unnecessary range check in e1000e_phc_adjfreq new abab010f1637 e1000e: convert .adjfreq to .adjfine new 3626a690b717 i40e: use mul_u64_u64_div_u64 for PTP frequency calculation new ccd3bf985921 i40e: convert .adjfreq to .adjfine new 5a5542324a4a ixgbe: convert .adjfreq to .adjfine new d8fae2504efe igb: convert .adjfreq to .adjfine new 9936e07eaf5b Merge branch '1GbE' of git://git.kernel.org/pub/scm/linux/ [...] new 931027820e4d net: rose: fix netdev reference changes new 2df91e397d85 net: rose: add netdev ref tracker to 'struct rose_sock' new f157cfa3a589 Merge branch 'net-rose-fix-module-unload-issues' new 45490ce2ff83 nfp: flower: add support for tunnel offload without key ID new 4ff7c8fc81ce Documentation: devlink: add add devlink-selftests to the t [...] new 062cf5ebc2e8 net: dsa: Fix spelling mistakes and cleanup code new 2e8f205d910e net: txgbe: Fix an error handling path in txgbe_probe() new d81c7cdd7a6d net/tls: Remove redundant workqueue flush before destroy new 80ef928643c1 net: devlink: Fix missing mutex_unlock() call new 969e26c63d30 net: marvell: prestera: remove reduntant code new 1995943c3f2a selftests: net: fix IOAM test skip return code new 1283831abf10 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new c85008a4e748 Bluetooth: ISO: unlock on error path in iso_sock_setsockopt() new e78165d2ce79 Bluetooth: hci_conn: Fix updating ISO QoS PHY new 82e07ef4b474 Bluetooth: ISO: Fix info leak in iso_sock_getsockopt() new e6a4c6738ce7 Bluetooth: Add VID/PID 0489/e0e0 for MediaTek MT7921 new 7389e92b8980 Bluetooth: Fix null pointer deref on unexpected status event new c5d36b8a7dbd Bluetooth: ISO: Fix memory corruption new 9c8b48b3da73 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new e8166841a699 Merge remote-tracking branch 'korg_git/nand/next' into mtd/next new c452d49849d4 mtd: spi-nor: s/addr_width/addr_nbytes new aa5d980a144c mtd: spi-nor: core: Shrink the storage size of the flash_i [...] new 47c6f8a67f2c mtd: spi-nor: Do not change nor->addr_nbytes at SFDP parsing time new 08412e72afba mtd: spi-nor: core: Return error code from set_4byte_addr_mode() new d7931a215063 mtd: spi-nor: core: Track flash's internal address mode new a6b50aa12796 mtd: spi-nor: spansion: Add local function to discover page size new b6b23833fc42 mtd: spi-nor: spansion: Add s25hl-t/s25hs-t IDs and fixups new f8cd9f632f44 mtd: spi-nor: fix spi_nor_spimem_setup_op() call in spi_no [...] new 9661524b9b26 Merge tag 'spi-nor/for-5.20' into mtd/next new 7ec4cdb32173 mtd: core: check partition before dereference new ffd8513e7744 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] new b0464f63a2ca Revert "Revert "drm/amdgpu: add drm buddy support to amdgpu"" new 33eeb5b0816f Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] new aa316247c726 drm/amdgpu/dc/dce: fix repeated words in comments new 8585732baa40 drm/amdgpu: use adev_to_drm for consistency new 1f83db6be37c drm/amdgpu: Fix the incomplete product number new 79b2c54f1911 drm/amdgpu: Allow TTM to evict svm bo from same process new 4959e609de1e drm/amdkfd: Set svm range max pages new 5640cb8921c9 drm/amdkfd: Split giant svm range new 8b3120dfc192 drm/amd/display: Clean up some inconsistent indenting new 3f5a3881f1e2 drm/amd/display: Clean up some inconsistent indenting new fcac1ac7f1e3 drm/amd/display: Clean up some inconsistent indenting new ed63b7cf2d6e drm/amd/display: Clean up some inconsistent indenting new 84e2fd649482 drm/amd/display: Clean up some inconsistent indenting new 203dc7778656 drm/amd/display: Clean up some inconsistent indenting new 05381583a1d0 drm/amd/display: Clean up some inconsistent indenting new 980e09e8b74c drm/amd/display: Clean up some inconsistent indenting new afb185008d40 drm/amd/display: Clean up some inconsistent indenting new e3b2bbb33e26 drm/amd/display: Clean up some inconsistent indenting new 9ced2e492ba9 drm/amd/display: Clean up some inconsistent indenting new fbad6c418e1e drm/amd/display: Clean up some inconsistent indenting new 292956cfd9d3 drm/amd/display: Clean up some inconsistent indenting new 64f857b5479a drm/amd/display: Clean up some inconsistent indenting new 931fa55b2fac drm/amd/display: Clean up some inconsistent indenting new 4557489e0370 drm/amd/display: Clean up some inconsistent indenting new 1422ca01be6a drm/amd/display: Clean up some inconsistent indenting new 1be3188a6dda drm/amd/display: Clean up some inconsistent indenting new 66bd94debe4a drm/amd/display: Clean up some inconsistent indenting new e3b0079be8f0 drm/amd/display: Clean up some inconsistent indenting new 06ac561fb0ed drm/amd/display: fix signedness bug in execute_synaptics_r [...] new f9af3c16bfe1 drm/amdkfd: track unified memory reservation with xnack off new 3d2af401cf85 drm/amdgpu: add debugfs for kfd system and ttm mem used new 0dc204bc3f19 drm/amdkfd: fix kgd_mem memory leak when importing dmabuf new b2065fb21d9a drm/amdgpu: fix i2s_pdata out of bound array access new 53bd83dfff86 drm/amd/display: remove unneeded semicolon new 7c8e4a257246 drm/amd/amdgpu: add additional page fault settings for gfx11 new 2182cb7029e9 drm/amd/display: Remove unused struct freesync_context new 674b9e08a029 drm/amd/pm: Add get_gfx_off_status interface for yellow carp new e22ec18750be drm/amdkfd: remove an unnecessary amdgpu_bo_ref new 6fdd2077ec03 drm/amd/amdgpu: add memory training support for PSP_V13 new 736f7308d3e6 drm/amdgpu: fix a vcn4 boot poll bug in emulation mode new 4ac77cce84a4 drm/amdgpu: add VCN function in NBIO v7.7 new cbe93a234bcc drm/amdgpu: add VCN_4_0_2 firmware support new 1c0a90364859 drm/amdgpu: vcn_4_0_2 video codec query new 47231d5e396a drm/amdgpu: enable VCN cg and JPEG cg/pg new 0da0def7705d drm/amdgpu: drop non-necessary call trace dump new ed67f7292b99 drm/amdgpu: move mes self test after drm sched re-started new 1f3dfde4fba4 drm/amd/pm: update driver if header for SMU 13.0.0 new e1c42213f3f9 drm/amd/pm: enable GFX ULV feature support for SMU13.0.0 new 1ff186ff3299 drm/amdgpu: fix hive reference leak when reflecting psp to [...] new dcfe584b00f1 drm/amdkfd: use time_is_before_jiffies(a + b) to replace " [...] new b834fc94c102 drm/amdgpu: send msg to IMU for the front-door loading new a16161a869d5 drm/amdgpu: correct RLC_RLCS_BOOTLOAD_STATUS offset and index new 492af34c9f67 drm/amdgpu: add header files for MP 13.0.4 new 2605e60c8260 drm/amdgpu: add files for PSP 13.0.4 new 7e8a3ca972ad drm/amdgpu: enable support for psp 13.0.4 block new 64f991590ff4 drm/amd/display: Fix a compilation failure on PowerPC caus [...] new d5c76d1a4727 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] new bb4f03cc8d95 amdgpu: Fix up prior mismerge new c5c7502e960d video: fbdev: imxfb: fix return value check in imxfb_probe() new a59941411457 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 941b69934d22 amdgpu: Try again new 5f26c3481dd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b8cc28369e92 Merge remote-tracking branch 'asoc/for-5.20' into asoc-next new a776f2d74267 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 983d538c1364 Merge branch 'modules-next' of git://git.kernel.org/pub/sc [...] new ad1c2d252674 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 508e357579f0 bcache: remove EXPERIMENTAL for Kconfig option 'Asynchrono [...] new 66c1ae12e1fb Merge branch 'for-5.20/drivers' into for-next new 90828a5e0d65 ublk_drv: cancel device even though disk isn't up new ed772fe30a04 ublk_drv: fix ublk device leak in case that add_disk fails new 134ec0b02374 ublk_drv: add SET_PARAMS/GET_PARAMS control command new 099d9b8d637b ublk_drv: cleanup ublksrv_ctrl_dev_info new cd4cc592c7cc Merge branch 'for-5.20/block' into for-next new 5af6c7916ed4 ublk_cmd.h: add one new ublk command: UBLK_IO_NEED_GET_DATA new e363c522e673 ublk_drv: add support for UBLK_IO_NEED_GET_DATA new 9545c8ef510f Merge branch 'for-5.20/block' into for-next new d0a27dfc7f29 md/raid5: Refactor raid5_get_active_stripe() new 7d7a35b91e62 md/raid5: Make is_inactive_blocked() helper new 8f4792323a69 md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() new af98ca0348d4 md/raid5: Move stripe_request_ctx up new 99f5e740d961 md/raid5: Ensure batch_last is released before sleeping fo [...] new ae0a80935d6a drivers:md:fix a potential use-after-free bug new fb0c50f4fedf Merge branch 'md-next' of https://git.kernel.org/pub/scm/l [...] new 2d835c4e7a1f Merge branch 'for-5.20/drivers-post' into for-next new 546666e01371 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git new e120a5f1e78f dm: return early from dm_pr_call() if DM device is suspended new 8dd87f3c5283 dm: Allow dm_call_pr to be used for path searches new 701510875975 dm: Start pr_reserve from the same starting path new 08a3c338e080 dm: Fix PR release handling for non All Registrants new c6adada5b704 dm: Start pr_preempt from the same starting path new 1fbeea217d8f dm raid: fix address sanitizer warning in raid_status new 7dad24db59d2 dm raid: fix address sanitizer warning in raid_resume new 9dd1cd3220ec dm: fix dm-raid crash if md_handle_request() splits bio new 4a21448e6479 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9c4b386cc049 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e5cb13e4ec4d Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 596f2d311cab dt-bindings: mfd: st,stm32-timers: Correct 'resets' property name new ae4ccaed3a06 dt-bindings: mfd: stm32-timers: Move fixed string node nam [...] new 141d7da20a39 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] new 5ffd56448d47 Merge branch 'for-backlight-next' of git://git.kernel.org/ [...] new 4f73d5ed307f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f1531e9c29cd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new b1b40a35c764 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 41dd185936b0 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] new af08e213775b Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] new 7c9c94c515c5 Merge branch 'safesetid-next' of https://github.com/micah- [...] new 9195f7cd5057 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new fcbce390df6f Merge branch 'next' of git://github.com/cschaufler/smack-next new 2951d136fcd7 Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] new 2995a277dca9 tpm: Add upgrade/reduced mode support for TPM1.2 modules new 3926d41d4b57 dt-bindings: trivial-devices: Add Infineon SLB9673 TPM new 1d43d1417e85 tpm: Add tpm_tis_verify_crc to the tpm_tis_phy_ops protocol layer new dac94df2c88a tpm: Add tpm_tis_i2c backend for tpm_tis_core new 1fc23bb9fd61 X.509: Support parsing certificate using SM2 algorithm new 1c190b5ffccf sign-file: Fix confusing error messages new 9785345b665d pkcs7: parser support SM2 and SM3 algorithms combination new 081d2ab38e95 pkcs7: support EC-RDSA/streebog in SignerInfo new 0e9aebb1e7db KEYS: asymmetric: enforce SM2 signature use pkey algo new 7e3b63166180 tpm: fix platform_no_drv_owner.cocci warning new db197ccd21c6 tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH new 195b1d8a3f6d tpm: Add check for Failure mode for TPM2 modules new fd9682e0b8c3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 42ffc2f93c4a Merge branch 'master' of git://www.linux-watchdog.org/linu [...] new c5e1a1eb9279 iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) En [...] new 432e5dfc7eb7 iommu/amd: Add support for AVIC when SNP is enabled new be280ea763f7 iommu/amd: Fix compile warning in init code new de0269765b26 ACPI/IORT: Fix build error implicit-function-declaration new c10100a416c1 Merge branches 'arm/exynos', 'arm/mediatek', 'arm/msm', 'a [...] new 68b3206d27b6 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new cb714b195f69 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 944ad762bb47 dt-bindings: display: use spi-peripheral-props.yaml new 532b04d846dd dt-bindings: eeprom: at25: use spi-peripheral-props.yaml new b600d6a6c55e dt-bindings: eeprom: microchip,93lc46b: move to eeprom directory new 5ecd39d1bc4b dt-bindings: net: convert emac_rockchip.txt to YAML new be55492e01ab devicetree/bindings: correct possessive "its" typos new 7913145afa51 of/fdt: declared return type does not match actual return type new 6312bb711e5c dt-bindings: PCI: host-generic-pci: Allow IOMMU and MSI pr [...] new 237d46e61a61 dt-bindings: dma: arm,pl330: Add missing 'iommus' property new 918eec4e5d63 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 730bc8ba5e9e spi: spi-gxp: Add support for HPE GXP SoCs new 8cc35b86546d spi: dt-bindings: add documentation for hpe,gxp-spifi new a1848b0fa251 MAINTAINERS: add spi support to GXP new 69243df953e7 Add SPI Driver to HPE GXP Architecture new ed38242d5839 Merge remote-tracking branch 'spi/for-5.20' into spi-next new c0a911044d9e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new ad2afa0c65e2 Merge branch into tip/master: 'x86/sgx' new 28f6c37a2910 kprobes: Forbid probing on trampoline and BPF code areas new dec8784c9088 x86/kprobes: Update kcb status flag after singlestepping new 77c5bdec0199 Merge branch into tip/master: 'perf/urgent' new 740cf8a760b7 sched/core: Introduce sched_asym_cpucap_active() new 6092478bcbf4 sched/deadline: Make dl_cpuset_cpumask_can_shrink() capaci [...] new b3f53daacc74 sched/deadline: Use sched_dl_entity's dl_density in dl_tas [...] new 7aef24b60186 Merge branch into tip/master: 'sched/core' new ffa6482e461f x86/bus_lock: Don't assume the init value of DEBUGCTLMSR.B [...] new 38adad802a06 Merge branch into tip/master: 'x86/urgent' new 9fbd3daafca3 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new 45eaf7c537e6 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] new ded4a2f1ae60 mac80211: tracing: Use the new __vstring() helper new b774926c7338 tracing: eprobe: Add missing log index new f360ea5641dc tracing: eprobe: Remove duplicate is_good_name() operation new 95c104c378dc tracing: Auto generate event name when creating a group of events new 5db19792f066 selftests/ftrace: Add test case for GRP/ only input new f5eab65ff2b7 selftests/kprobe: Do not test for GRP/ without event failures new fea6ac554d9d tracing: Add example and documentation for new __vstring() macro new f71f3ba9b423 selftests/kprobe: Update test for no event name syntax error new 730dbb8ddac6 USB: mtu3: tracing: Use the new __vstring() helper new 9abc291812d7 batman-adv: tracing: Use the new __vstring() helper new 3a2dcbaf4d31 tracing: Use a copy of the va_list for __assign_vstr() new ac6c1b2ca77e ftrace/x86: Add back ftrace_expected assignment new 102227b970a1 rv: Add Runtime Verification (RV) interface new 04acadcb4453 rv: Add runtime reactors interface new 09ecd8b8c585 rv/include: Add helper functions for deterministic automata new 792575348ff7 rv/include: Add deterministic automata monitor definition [...] new cc8e71c81746 rv/include: Add instrumentation helper functions new ff0aaf671230 Documentation/rv: Add a basic documentation new e3c9fc78f096 tools/rv: Add dot2c new 4041b9bbfbcd Documentation/rv: Add deterministic automaton documentation new 24bce201d798 tools/rv: Add dot2k new d57aff24796f Documentation/rv: Add deterministic automata monitor synth [...] new b6172b5185d4 Documentation/rv: Add deterministic automata instrumentati [...] new 8812d21219b9 rv/monitor: Add the wip monitor skeleton created by dot2k new 10bde81c7486 rv/monitor: Add the wip monitor new ccc319dcb450 rv/monitor: Add the wwnr monitor new 135b881ea885 rv/reactor: Add the printk reactor new e88043c0ac16 rv/reactor: Add the panic reactor new 4c3d2f9388d3 tracing: Use a struct alignof to determine trace event fie [...] new b5f37a0b6f66 rtla/utils: Use calloc and check the potential memory allo [...] new c7d8a598c5b1 rtla: Fix Makefile when called from -C tools/ new 4f753c3be52c rtla: Fix double free new dd0b15bda48f rtla: Define syscall numbers for riscv new 3b513bfde243 Merge branch 'trace/for-next-rtla' into trace/for-next new 7371cef358ff Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 9d300dd74074 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] new 9bfd900beeec RISC-V: KVM: Improve ISA extension by using a bitmap new 6259d2f834f2 RISC-V: KVM: Fix variable spelling mistake new cca986fab9e8 RISC-V: KVM: Make kvm_riscv_guest_timer_init a void function new fe283e5fa1ed RISC-V: KVM: move preempt_disable() call in kvm_arch_vcpu_ [...] new b91f0e4cb8a3 RISC-V: KVM: Factor-out instruction emulation into separat [...] new 1222b55cee23 RISC-V: KVM: Add extensible system instruction emulation f [...] new 8a061562e2f2 RISC-V: KVM: Add extensible CSR emulation framework new 4ab0e470c06d KVM: Add gfp_custom flag in struct kvm_mmu_memory_cache new c9d57373fc87 RISC-V: KVM: Add G-stage ioremap() and iounmap() functions new 659ad6d82c31 RISC-V: KVM: Use PAGE_KERNEL_IO in kvm_riscv_gstage_ioremap() new 6bb2e00ea304 RISC-V: KVM: Add support for Svpbmt inside Guest/VM new 2e2e91158feb Merge tag 'kvm-riscv-5.20-1' of https://github.com/kvm-ris [...] new da0b93d65e5b KVM: nSVM: Pull CS.Base from actual VMCB12 for soft int/ex [...] new 35d539c3e44f KVM: x86/mmu: Return a u64 (the old SPTE) from mmu_spte_cl [...] new a42989e7fbb0 KVM: x86/mmu: Directly "destroy" PTE list when recycling rmaps new aed02fe3cae4 KVM: x86/mmu: Drop the "p is for pointer" from rmap helpers new 2833eda0e296 KVM: x86/mmu: Rename __kvm_zap_rmaps() to align with other [...] new f8480721a74b KVM: x86/mmu: Rename rmap zap helpers to eliminate "unmap" [...] new 9202aee816c8 KVM: x86/mmu: Rename pte_list_{destroy,remove}() to show t [...] new 3c2e10373ec7 KVM: x86/mmu: Remove underscores from __pte_list_remove() new 01e69cef63f8 KVM: SVM: Fix x2APIC MSRs interception new 94bda2f4cd86 KVM: x86: Reject loading KVM if host.PAT[0] != WB new 82ffad2ddf5d KVM: x86: Drop unnecessary goto+label in kvm_arch_init() new 38bf9d7bf277 KVM: x86/mmu: Add shadow mask for effective host MTRR memtype new d5e90a699875 KVM: x86/mmu: Restrict mapping level based on guest MTRR i [...] new a8ac499bb6ab KVM: x86/mmu: Don't require refcounted "struct page" to cr [...] new 65e3b446bcce KVM: x86/mmu: Document the "rules" for using host_pfn_mapp [...] new 85f44f8cc07b KVM: x86/mmu: Don't bottom out on leafs when zapping colla [...] new cfe12e64b065 KVM: selftests: Add an option to run vCPUs while disabling [...] new c33f6f2228fe KVM: x86: Split kvm_is_valid_cr4() and export only the non [...] new ca58f3aa53d1 KVM: nVMX: Account for KVM reserved CR4 bits in consistenc [...] new c7d855c2aff2 KVM: nVMX: Inject #UD if VMXON is attempted with incompati [...] new a645c2b506fb KVM: nVMX: Rename handle_vm{on,off}() to handle_vmx{on,off}() new f8ae08f9789a KVM: nVMX: Let userspace set nVMX MSR to any _host_ suppor [...] new 8805875aa473 Revert "KVM: nVMX: Do not expose MPX VMX controls when gue [...] new 93255bf92939 KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if [...] new b663f0b5f3d6 KVM: VMX: Add helper to check if the guest PMU has PERF_GL [...] new 4496a6f9b45e KVM: nVMX: Attempt to load PERF_GLOBAL_CTRL on nVMX xfer i [...] new 9389d5774aca Revert "KVM: nVMX: Expose load IA32_PERF_GLOBAL_CTRL VM-{E [...] new a910b5ab6b25 KVM: nVMX: Set UMIP bit CR4_FIXED1 MSR when emulating UMIP new ce30d8b976b4 KVM: selftests: Verify VMX MSRs can be restored to KVM-sup [...] new 0a8735a6acf3 KVM: SVM: Do not virtualize MSR accesses for APIC LVTT register new 1bd9dfec9fd4 KVM: x86: Do not block APIC write for non ICR registers new 6c6ab524cfae KVM: x86/mmu: Treat NX as a valid SPTE bit for NPT new 6fac42f127b8 KVM: SVM: Dump Virtual Machine Save Area (VMSA) to klog new 7edc3a68038a KVM, x86/mmu: Fix the comment around kvm_tdp_mmu_zap_leafs() new 63f4b210414b Merge remote-tracking branch 'kvm/next' into kvm-next-5.20 new c4edb2babc75 Merge tag 'kvmarm-5.20' of git://git.kernel.org/pub/scm/li [...] new 31f6e3832a0f KVM: x86/mmu: remove unused variable new ad5b072716e9 selftests: KVM: Check stat name before other fields new 7eebae78bc97 selftests: KVM: Provide descriptive assertions in kvm_bina [...] new dd4d1c3bb3f1 selftests: KVM: Add exponent check for boolean stats new 281106f938d3 selftests: kvm: set rax before vmcall new 1f932cd4db4f Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] new 67f43c9c6a47 xen/manage: Use orderly_reboot() to reboot new 8441dac05e7f xen: Fix spelling mistake new a603002eea82 virtio: replace restricted mem access flag with callback new a870544ca9d2 kernel: remove platform_has() infrastructure new 251e90e7e346 xen: don't require virtio with grants for non-PV guests new 61b4b73da05a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new d9f74d98bbec tools/power/x86/intel-speed-select: Fix off by one check new c55ae10230a7 tools/power/x86/intel-speed-select: Remove unneeded semicolon new 7842efa5e194 platform/x86: sony-laptop: Remove useless comparisons in s [...] new c9d959fc32a5 platform/x86: pmc_atom: Match all Lex BayTrail boards with [...] new b4b830a34d80 platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity new 40ec787e1adf platform/olpc: Fix uninitialized data in debugfs write new e6abe8ff8e0c platform/surface: gpe: Add support for 13" Intel version o [...] new 6dd71251b9ae platform/x86: pmc_atom: Fix comment typo new 8906ced9a909 Merge tag 'ib-mfd-edac-i2c-leds-pinctrl-platform-watchdog- [...] new 42d0d4232ac1 platform/x86: p2sb: Move out of X86_PLATFORM_DEVICES dependency new 3d46d7848075 platform/x86/intel/vsec: Fix wrong type for local status v [...] new c59958d77775 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bde12339d576 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e941ff39bf97 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new a01633cd867b leds: turris-omnia: convert to use dev_groups new e625e2238a27 dt-bindings: leds: pwm-multicolor: document max-brigthness new 13c8e95522d6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 705d3c26c508 Merge branch 'for-next' of git://github.com/cminyard/linux [...] new 321eaf317dec docs: driver-api: firmware: add driver firmware guidelines. (v3) new 3fe407648278 kernfs: Fix typo 'the the' in comment new b6c694740ea2 kobject: fix Kconfig.debug "its" grammar new b18ee4a44e3f sysfs docs: ABI: Fix typo in comment new f2d57765b798 firmware_loader: Replace kmap() with kmap_local_page() new 273aaa24369c docs: embargoed-hardware-issues: fix invalid AMD contact email new 94230661b561 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] new ff50a91ee5e6 usb: phy: remove redundant store to variable var after & o [...] new cfed201e2db2 usb: typec: anx7411: Fix an array out of bounds new 9310bd4bf20f usb: typec: anx7411: fix error checking in anx7411_get_gpio_irq() new 0c25bab1abb4 usb: typec: anx7411: use semi-colons instead of commas new 67fb0cc02f89 usb: typec: anx7411: Fix wrong pointer passed to PTR_ERR() new 5cda657679f8 usb: typec: anx7411: Fix return value check in anx7411_reg [...] new d183a57cad92 usb: typec: anx7411: Fix error return code in anx7411_i2c_probe() new 23bb7b495971 usb: typec: anx7411: fix passing zero to 'PTR_ERR' new d7de14d74d65 usb: xhci_plat_remove: avoid NULL dereference new 26c6c2f8a907 USB: HCD: Fix URB giveback issue in tasklet function new 2191c00855b0 USB: gadget: Fix use-after-free Read in usb_udc_uevent() new 86c4bb4f124e usb/atm: fix repeated words in comments new a7a9f4c0060e usb/core: fix repeated words in comments new 973939279a20 usb/host: fix repeated words in comments new cd86f367eb6b usb/image: fix repeated words in comments new 676cb83b11c3 usb/misc: fix repeated words in comments new d5851c248025 usb/musb: fix repeated words in comments new 908d34aad1ef usb/typec/tcpm: fix repeated words in comments new 13da6f41fbe0 USB: xhci: Fix comment typo new 0c3404389773 usb: typec: retimer: Add missing id check in match callback new b2d0dd5155c4 usb: renesas-xhci: Do not print any log while fw verif success new fe3cc0cebe60 usb/chipidea: fix repeated words in comments new c3ffc9c4ca44 usb: cdns3: change place of 'priv_ep' assignment in cdns3_ [...] new a7dc438b5e44 usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command [...] new b60fd9361b6e dt-bindings: usb: typec: add bindings for stm32g0 controller new 72849d4fcee7 usb: typec: ucsi: stm32g0: add support for stm32g0 controller new 2d945194cce1 usb: typec: ucsi: stm32g0: add bootloader support new 817f9ee0dad5 dt-bindings: usb: generic-ehci: allow usb-hcd schema properties new 43993626de00 usb: misc: onboard-hub: add support for Microchip USB2514B [...] new 0d0fb2b605c7 ARM: dts: stm32: add support for USB2514B onboard hub on s [...] new 76e960597635 ARM: multi_v7_defconfig: enable USB onboard HUB driver new 40e58a8a7ca6 dt-bindings: usb: Add binding for TI USB8041 hub controller new e0c6b1f3d757 USB: usbsevseg: convert sysfs snprintf to sysfs_emit new 40758e493f4d usb: misc: onboard_usb_hub: Add reset-gpio support new ed92f4353ef5 usb: misc: onboard_usb_hub: Add TI USB8041 hub support new 8288c99fc263 usb: misc: onboard_usb_hub: Remove duplicated power_on delay new 11782a33adbd Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] new d4223b29f347 next-20220728/tty new 1208ec59eac7 char: remove VR41XX related char driver new b5276c924497 drivers: lkdtm: fix clang -Wformat warning new 2cd93eaaa051 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] new 85193e4f6a23 Merge branch 'gnss-next' of git://git.kernel.org/pub/scm/l [...] new 5a4fe7c41b58 vfio/ccw: Add length to DMA_UNMAP checks new 96a4c9ecaeac vfio/ccw: Remove FSM Close from remove handlers new 4eb919663d97 vfio/ccw: Check return code from subchannel quiesce new 099fd2c20207 vfio/pci: fix the wrong word new aa43fe7435b6 Merge branch 'next' of git://github.com/awilliam/linux-vfio.git new 97c9a70f129f staging: qlge: refine variable name new 6a74f103e3e0 staging: pi433: remove duplicated comments new 3cc664a99e2f staging: r8188eu: remove HW_VAR_SET_OPMODE from SetHwReg8188EU() new 0f83ff012957 staging: r8188eu: remove unused parameter from correct_TSF() new 21b044c90338 staging: r8188eu: remove unused parameter from update_TSF() new 7136ef70a067 staging: r8188eu: make update_TSF() and correct_TSF() static new b9ad667059d7 staging: r8188eu: remove SetHwReg8188EU() new 51ee8ea588bc staging: r8188eu: remove OnAtim prototype new 123b3b754e3f staging: r8188eu: remove DoReserved prototype new 470923810230 staging: r8188eu: make dump_chip_info() static new 2b5002e2cc14 staging: r8188eu: convert rtw_pwr_wakeup to correct error [...] new 81e878887ff8 staging: fbtft: core: set smem_len before fb_deferred_io_i [...] new 899336721928 staging: vt6655: Rename MACvClearStckDS new c528bbb7dc06 staging: vt6655: Convert macro vt6655_mac_clear_stck_ds to [...] new f3a76018dd55 staging: r8188eu: remove initializer from ret in rtw_pwr_wakeup new 87f600af59e8 staging: r8188eu: fix potential uninitialised variable use [...] new 3bcd9a41a06c Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] new dccdb9f22db7 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 265792d0dede cgroup: Skip subtree root in cgroup_update_dfl_csses() new 3109920b3d95 Merge branch 'for-5.20' into for-next new d414da216fd9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0f8c3a1df936 Merge branch 'misc' into for-next new dd6c3882fff3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new f00e0d771489 scsi: lpfc: Check the return value of alloc_workqueue() new 86a44f045b8c scsi: ufs: core: Increase the maximum data buffer size new 00511d2abf57 scsi: ufs: core: Correct ufshcd_shutdown() flow new dd0a66ada0bd scsi: target: core: Fix race during ACL removal new ef4f7e4bf1dc scsi: target: core: De-RCU of se_lun and se_lun acl new a19066788d87 scsi: ufs: ufs-pci: Correct check for RESET DSM new fe442604199e scsi: core: Make sure that targets outlive devices new 16728aaba62e scsi: core: Make sure that hosts outlive targets new 1a9283782df2 scsi: core: Simplify LLD module reference counting new f323896fe6fa scsi: core: Call blk_mq_free_tag_set() earlier new 4da8c5f76825 scsi: zfcp: Fix missing auto port scan and thus missing ta [...] new 554b117e8fab scsi: FlashPoint: Remove redundant variable bm_int_st new 6464d5b8a276 scsi: megaraid_sas: Remove redundant variable cmd_type new c6380f992427 scsi: pm8001: Fix typo 'the the' in comment new 02ccac4d9a09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 0ceaa2c55a44 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] new 3d447d9d262b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e3c1d6c8c59a gpio: 74xx-mmio: Use bits instead of plain numbers for flags new c4f0d16daa6d dt-bindings: gpio: fsl-imx-gpio: Add i.MXRT compatibles new 9ab49a25b629 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] new 2064b662e888 dt-bindings: pinctrl: Add DT schema for SM6375 TLMM new f1a5013f9193 pinctrl: qcom: Add SM6375 TLMM driver new c3e4fa4b4eb1 pinctrl: mvebu: Missing a blank line after declarations. new e79368b15d77 dt-bindings: pinctrl: st,stm32: Correct 'resets' property name new 53dd4188a8c5 pinctrl: at91: Fix typo 'the the' in comment new dc24b7530dff pinctrl: amd: Fix newline declaration in debugfs output new e8129a076a50 pinctrl: amd: Use unicode for debugfs output new 45f74532278d ARM: dts: imxrt1170-pinfunc: Add pinctrl binding header new f174b668fea4 dt-bindings: pinctrl: mt8186: Add gpio-line-names property new f4526ae80dbd dt-bindings: pinctrl: mt8186: Add and use drive-strength-microamp new 247255e6106d Merge branch 'devel' into for-next new 078b0b01907d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 5d5fdc8ca4a9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new e4df96e4df09 Revert "pinctrl: amd: Use unicode for debugfs output" new 20550a61880f pwm: sifive: Simplify offset calculation for PWMCMP registers new 61180f68ad5b pwm: sifive: Fold pwm_sifive_enable() into its only caller new 0f02f491b786 pwm: sifive: Reduce time the controller lock is held new 3586b02663f0 pwm: sifive: Enable clk only after period check in .apply() new 1695b421e1b5 pwm: sifive: Simplify clk handling new ace41d7564e6 pwm: sifive: Ensure the clk is enabled exactly once per ru [...] new 2375e964d541 pwm: sifive: Shut down hardware only after pwmchip_remove( [...] new c2252c181ab5 dt-bindings: pwm: Document clk based PWM controller new 901f8f5404f1 pwm: Add clock based PWM output driver new 3bf5f2f0c02e dt-bindings: pwm: mediatek: Add compatible string for MT8195 new 0afe57ca3a77 MAINTAINERS: Add include/dt-bindings/pwm to PWM SUBSYSTEM new 3391780b74b9 MAINTAINERS: Remove myself as PWM maintainer new ea95b29983b9 pwm: twl-led: Document some limitations and link to the re [...] new 2ba1aede6d41 pwm: lpc18xx: Convert to use dev_err_probe() new 8933d30c5f46 pwm: lpc18xx: Fix period handling new a1355fe699ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d938eec23139 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcbc2d7c5d73 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 9fb846d07208 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new bcae0debfa7c Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] new 932d6b4b38fe Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] new a40dfc977f26 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git new 13a6e989016c Merge branch 'for-next/seccomp' of git://git.kernel.org/pu [...] new 0076f75f2f57 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 77e32a0f523a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new d4b2ae58526e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7ea308a6f29c Merge branch 'main' of git://git.infradead.org/users/willy [...] new f31beb8c1935 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] new 4c392516accf Documentation: KUnit: Fix example with compilation error new 8403caeb4360 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] new bb3c64f6a017 bus: mhi: host: Fix up null pointer access in mhi_irq_handler new 92a004909e16 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] new 0a7e91528202 memblock tests: fix compilation errors new 04d9490986d1 memblock test: Modify the obsolete description in README new 792a98a3cf26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 452e21cf3438 powerpc/mm: Export memory_add_physaddr_to_nid() for modules new 928ee6a6f1de Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 05b467c72bdf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] new 5c3fa45f0dac Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] new 7f637be4d460 random: correct spelling of "overwrites" new c2df4c34169c Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] new f667981697da kallsyms: use `sizeof` instead of hardcoded size new c9275aff21fd kallsyms: avoid hardcoding buffer size new 8cf7e28732ad kallsyms: add static relationship between `KSYM_NAME_LEN{, [...] new 66ee4173d7b4 kallsyms: support "big" kernel symbols new bc180713377f kallsyms: increase maximum kernel symbol length to 512 new 44d087714a0e workqueue: introduce `__INIT_WORK_WITH_KEY` new 2265fa821ec9 locking/spinlock: introduce `__spin_lock_init` new 7972506ac809 locking/spinlock: introduce `_raw_spin_lock_init` new d1a8c99b7f4d rust: add C helpers new c4fcf3f12d95 rust: add `compiler_builtins` crate new 3a2540e96e7b rust: import upstream `alloc` crate new 778fa9f60e90 rust: adapt `alloc` crate to the kernel new ef4f9c078ffa rust: add `build_error` crate new caf367a92c25 rust: add `macros` crate new 199f8f937f16 rust: add `bindings` crate new dc04475e21ab rust: add `kernel` crate's `sync` module new 3bac4563ee11 rust: add `kernel` crate new 3b98bf5c169c rust: export generated symbols new 3a577b7d6fad vsprintf: add new `%pA` format specifier new 30175a5ea57f scripts: checkpatch: diagnose uses of `%pA` in the C side [...] new 1f023284ca62 scripts: checkpatch: enable language-independent checks for Rust new b782a302c38d scripts: add `rustdoc_test_{builder,gen}.py` scripts new 610f8b994c26 scripts: add `generate_rust_analyzer.py` scripts new 50b97af46a0c scripts: decode_stacktrace: demangle Rust symbols new 95f5134196b7 configs: add `rust` config new b41d3baab05a docs: add Rust documentation new fe24902ba876 Kbuild: add Rust support new f1b0b57bf5ec samples: add Rust examples new 3a3d06053dda MAINTAINERS: Rust new 397a188b911d [RFC] drivers: gpio: PrimeCell PL061 in Rust new f5b9a854ab8b [RFC] drivers: android: Binder IPC in Rust new 2630f18f3b58 init/Kconfig: Specify the interpreter for rust-is-available.sh new c993bf90f281 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new f8c7d955b94f Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] new 91451c9ed2e7 Merge branch 'for-next' of git://git.infradead.org/users/w [...] new 9f77b82a48aa Merge branch 'for-next/execve' of git://git.kernel.org/pub [...] new 3e731203153d powerpc: drop dependency on <asm/machdep.h> in archrandom.h new 36d4b36b6959 lib/nodemask: inline next_node_in() and node_random() new 560f5b8cff50 Merge branch 'bitmap-for-next' of https://github.com/norov [...] new 27603a606fda dm: verity-loadpin: Drop use of dm_table_get_num_targets() new c40415bc2e0b Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new ad072660c0e8 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] new 14773bfa70e6 mm: shrinkers: fix double kfree on shrinker name new 15d2ce7129f2 mips: rename mt_init to mips_mt_init new a43cfc87caaf android: binder: stop saving a pointer to the VMA new b0cab80ecd54 android: binder: fix lockdep check on clearing vma new 7f82f922319e mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region new ccac11da679b filemap: minor cleanup for filemap_write_and_wait_range new d6e103a757fa mm: memcontrol: do not miss MEMCG_MAX events for enforced [...] new 3b8e7f5c42d1 selftests/vm: fix errno handling in mrelease_test new ac3ced5fc12f selftests/vm: skip 128TBswitch on unsupported arch new b717d6b93b54 mm: compaction: include compound page count for scanning i [...] new 0f0b6931ff0d mm: remove obsolete comment in do_fault_around() new 450d0e74d886 memblock,arm64: expand the static memblock memory table new fef3e9066d19 writeback: remove inode_to_wb_is_valid() new c7e6f17b52e9 zsmalloc: zs_malloc: return ERR_PTR on failure new 73b73bac90d9 mm: vmpressure: don't count proactive reclaim in vmpressure new 188043c7f4f2 mm/damon/reclaim: fix potential memory leak in damon_recla [...] new e408e695f5f1 mm/shmem: support FS_IOC_[SG]ETFLAGS in tmpfs new 9b7a4039d685 tools/vm/page_owner_sort.c: adjust the indent in is_need() new 4d8ff6409709 mm: remove unneeded PageAnon check in restore_exclusive_pte() new 189cdcfeeff3 mm/page_alloc: correct the wrong cpuset file path in comment new 6d97cf88ddde mm/mempolicy: remove unneeded out label new 3d5367a0426d tools/testing/selftests/vm/hugetlb-madvise.c: silence unin [...] new 198729c9627a mm/cma_debug.c: align the name buffer length as struct cma new 360b420dbded selftest/vm: uninitialized variable in main() new 2727cfe4072a hugetlb_cgroup: fix wrong hugetlb cgroup numa stat new 914eedcb9ba0 userfaultfd: don't fail on unrecognized features new 873f64b791a2 mm/memcontrol.c: remove the redundant updating of stats_fl [...] new 35fcd75af3ed xfs: fail dax mount if reflink is enabled on a partition new 65974cb9107d mm/gup.c: fix formatting in check_and_migrate_movable_page() new 68aaee147e59 mm: memcontrol: fix potential oom_lock recursion deadlock new 76aefad628aa mm/mprotect: fix soft-dirty check in can_change_pte_writable() new c942f5bd17b3 selftests: soft-dirty: add test for mprotect new 68deb82a7bfc selftests: add soft-dirty into run_vmtests.sh new f6c3e1ae0114 mm/hmm: add a test for cross device private faults new bb077c3ffd53 mm: cleanup is_highmem() new d00365175e09 hugetlbfs: use helper macro SZ_1{K,M} new 7ec3c362cfc4 hugetlbfs: remove unneeded hugetlbfs_ops forward declaration new 990e52b17d04 hugetlbfs: remove unneeded header file new 445c809829dc hugetlbfs: cleanup some comments in inode.c new 116807634569 hugetlbfs: fix inaccurate comment in hugetlbfs_statfs() new 07252dfea2c7 mm: use is_zone_movable_page() helper new 96f96763de26 mm: memory-failure: convert to pr_fmt() new 1a44131d4f52 mm: Kconfig: fix typo new 40e6e8937d58 Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/l [...] new 0c12185728d6 Revert "squashfs: provide backing_dev_info in order to dis [...] new db98b4308627 squashfs: always build "file direct" version of page actor new 8fc78b6fe24c squashfs: implement readahead new b09a7a036d20 squashfs: support reading fragments in readahead call new a10c9ede9913 lib/lzo/lzo1x_compress.c: replace ternary operator with mi [...] new 591c32bddbe2 kernel/hung_task: fix address space of proc_dohung_task_ti [...] new fa7d574ba4f4 bdi: remove enum wb_congested_state new ed8fb78d7ecd proc: add some (hopefully) insightful comments new cf069c3b47fe lib/mpi: fix typo 'the the' in comment new 97d3b2676fc6 ocfs2: remove some useless functions new 702f3cf374b8 ocfs2: use the bitmap API to simplify code new 45ee6d1e935d ocfs2: fix a typo in a comment new 787dbea11a5d profile: setup_profiling_timer() is moslty not implemented new 50feece7f770 mailmap: update Kirill's email new 9f3cebf0bb84 mailmap: add linux.dev alias for Brendan Higgins new 9f98911a9d6e MAINTAINERS: kunit: add David Gow as a maintainer of KUnit new b99695580bfc scripts/gdb: ensure the absolute path is generated on init [...] new d9d69022f33c Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub [...] new 23e136105b46 Merge branch 'mm-stable' into mm-unstable new da7f992d2f9e mm: hugetlb_vmemmap: delete hugetlb_optimize_vmemmap_enabled() new 6c33a15828ce mm: hugetlb_vmemmap: optimize vmemmap_optimize_mode handling new c9114bb32dc4 mm: hugetlb_vmemmap: introduce the name HVO new 3b3798356a8f mm: hugetlb_vmemmap: move vmemmap code related to HugeTLB [...] new 5d42dad8f86b mm: hugetlb_vmemmap: replace early_param() with core_param() new e46c703e31a9 mm: hugetlb_vmemmap: improve hugetlb_vmemmap code readability new 101ffbac5ea3 mm: hugetlb_vmemmap: move code comments to vmemmap_dedup.rst new 95c48a6de607 mm: hugetlb_vmemmap: use PTRS_PER_PTE instead of PMD_SIZE [...] new 103992d5953d mm/hugetlb: check gigantic_page_runtime_supported() in ret [...] new 5b7dc8b798bc mm/hugetlb: make pud_huge() and follow_huge_pud() aware of [...] new 94828b976cd7 mm, hwpoison, hugetlb: support saving mechanism of raw err [...] new c05325e1bd03 mm, hwpoison: make unpoison aware of raw error info in hwp [...] new 49725bd8b634 mm, hwpoison: set PG_hwpoison for busy hugetlb pages new ed4ecfbf959b mm, hwpoison: make __page_handle_poison returns int new 708341af41d7 mm, hwpoison: skip raw hwpoison page in freeing 1GB hugepage new b0b1590d9ac3 mm, hwpoison: enable memory error handling on 1GB hugepage new 627ffdeb16d5 mm: discard __GFP_ATOMIC new 17f4e8535809 mm/page_alloc: minor clean up for memmap_init_compound() new e2e94a9b220a procfs: add 'size' to /proc/<pid>/fdinfo/ new 151cb7774f3b procfs: add 'path' to /proc/<pid>/fdinfo/ new f7611a20516f mm: khugepaged: don't carry huge page to the next loop for [...] new e60fdfbb0266 mm/khugepaged: add struct collapse_control new 47c2fe78294e mm/khugepaged: use minimal bits to store num page < HPAGE_PMD_NR new 3de9912dc073 mm-khugepaged-add-struct-collapse_control-fix-fix new fbb806fd57af mm/khugepaged: dedup and simplify hugepage alloc and charging new c58920f63442 mm/khugepaged: propagate enum scan_result codes back to callers new 236921c05531 mm/khugepaged: add flag to predicate khugepaged-only behavior new fb6a86c2e109 mm/thp: add flag to enforce sysfs THP in hugepage_vma_check() new ad78349b4d5f mm/khugepaged: consistently order cc->is_khugepaged and pt [...] new fdc8f3166564 mm/khugepaged: record SCAN_PMD_MAPPED when scan_pmd() find [...] new 4f1c3b1c6e16 mm/madvise: introduce MADV_COLLAPSE sync hugepage collapse new df113d464369 mm/khugepaged: Avoid possible memory leak in failure path new e5ca1b989651 mm/khugepaged: add missing kfree() to madvise_collapse() new a28750dabbe7 mm/khugepaged: delay computation of hpage boundaries until use new 4a6dbd2695a5 mm/khugepaged: rename prefix of shared collapse functions new 7ec952341312 mm/madvise: add MADV_COLLAPSE to process_madvise() new 2e9d5ca92a82 selftests/vm: modularize collapse selftests new 0bda26523935 selftests/vm: dedup hugepage allocation logic new 6207346f5735 selftests/vm: add MADV_COLLAPSE collapse context to selftests new 72e3e49d77ff selftests/vm: add selftest to verify recollapse of THPs new 3a61f88a4ad6 selftests/vm: add selftest to verify multi THP collapse new 641d8f18ac5d highmem: remove unneeded spaces in kmap_local_page() kdocs new cb8aa022b482 highmem: specify that kmap_local_page() is callable from i [...] new b728f8114199 Documentation/mm: don't kmap*() pages which can't come fro [...] new 351a06bc3b8c Documentation/mm: avoid invalid use of addresses from kmap [...] new 01b51469aa92 Documentation/mm: rrefer kmap_local_page() and avoid kmap() new ef207da289c3 highmem: delete a sentence from kmap_local_page() kdocs new 5f3a9da6d12b Documentation/mm: add details about kmap_local_page() and [...] new 22dc5fa83cd4 mm: prevent page_frag_alloc() from corrupting the memory new 572df5aa09b5 ocfs2: reflink deadlock when clone file to the same direct [...] new 711f5a360a82 ocfs2: clear links count in ocfs2_mknod() if an error occurs new 374ee3f201b0 ocfs2: fix ocfs2 corrupt when iputting an inode new 82e599e01c0f init/main.c: silence some -Wunused-parameter warnings new 8197ad4a0074 lib/debugobjects: fix stat count and optimize debug_object [...] new 10d96ccaa852 Merge branch 'mm-nonmm-unstable' into mm-everything new 49d392d54ef3 Merge branch 'mm-everything' of git://git.kernel.org/pub/s [...] new 42d670bda02f Add linux-next specific files for 20220802
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/master (42d670bda02f)
You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B.
Any revisions marked "omits" are not gone; other references still refer to them. Any revisions marked "discards" are gone forever.
The 1590 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 1 + 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/dev-tools/kunit/usage.rst | 2 +- .../devicetree/bindings/clock/st/st,flexgen.txt | 2 +- .../devicetree/bindings/clock/ti/dra7-atl.txt | 2 +- .../bindings/display/panel/lg,lg4573.yaml | 2 +- .../bindings/display/sitronix,st7735r.yaml | 1 + .../bindings/display/solomon,ssd1307fb.yaml | 7 +- .../devicetree/bindings/dma/arm,pl330.yaml | 6 + Documentation/devicetree/bindings/eeprom/at25.yaml | 5 +- .../microchip,93lc46b.yaml} | 11 +- .../devicetree/bindings/gpio/fsl-imx-gpio.yaml | 2 + .../devicetree/bindings/hwmon/adt7475.yaml | 2 +- .../bindings/input/touchscreen/ektf2127.txt | 2 +- .../bindings/leds/leds-pwm-multicolor.yaml | 6 + .../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/net/altera_tse.txt | 2 +- .../devicetree/bindings/net/cdns,macb.yaml | 11 +- 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,sm6375-tlmm.yaml | 158 + .../bindings/pinctrl/st,stm32-pinctrl.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/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/filesystems/ext4/blockmap.rst | 2 +- Documentation/memory-barriers.txt | 177 +- Documentation/mm/highmem.rst | 31 +- .../networking/devlink/devlink-selftests.rst | 38 + Documentation/networking/devlink/index.rst | 1 + Documentation/networking/ip-sysctl.rst | 10 + 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 | 16 +- Makefile | 40 +- Next/SHA1s | 198 +- Next/merge.log | 24346 ++++++++++--------- arch/arm/boot/dts/imxrt1170-pinfunc.h | 1561 ++ arch/arm/boot/dts/stm32mp15xx-dkx.dtsi | 8 + arch/arm/configs/multi_v7_defconfig | 1 + arch/arm/lib/findbit.S | 16 +- 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/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 | 27 +- arch/powerpc/kernel/prom.c | 8 + arch/powerpc/kernel/setup-common.c | 8 +- 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 | 54 + 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_exit.c => vcpu_insn.c} | 563 +- 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/include/asm/sev.h | 7 +- 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 | 130 +- 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 | 45 +- arch/x86/kvm/x86.h | 2 +- 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/base/firmware_loader/main.c | 4 +- drivers/base/firmware_loader/sysfs.c | 10 +- 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/clocksource/timer-sun5i.c | 2 +- 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/edac/mpc85xx_edac.c | 2 + 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 | 159 + .../drm/amd/amdgpu/{psp_v13_0.c => psp_v13_0_4.c} | 310 +- 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 +- 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/gt/uc/intel_uc_fw.c | 19 +- drivers/gpu/drm/nouveau/nouveau_dmem.c | 6 +- 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/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_loc.h | 1 - drivers/infiniband/sw/rxe/rxe_mr.c | 199 +- drivers/infiniband/sw/rxe/rxe_mw.c | 6 +- drivers/infiniband/sw/rxe/rxe_verbs.c | 39 +- drivers/infiniband/sw/rxe/rxe_verbs.h | 21 +- drivers/input/serio/gscps2.c | 4 + drivers/iommu/amd/amd_iommu_types.h | 7 + drivers/iommu/amd/init.c | 103 +- drivers/leds/leds-turris-omnia.c | 4 +- drivers/md/bcache/Kconfig | 2 +- drivers/md/dm-integrity.c | 7 +- drivers/md/dm-raid.c | 13 +- drivers/md/dm.c | 13 +- drivers/md/raid5.c | 164 +- drivers/md/raid5.h | 2 +- drivers/media/platform/qcom/venus/pm_helpers.c | 10 +- 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/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.c => qca8k-8xxx.c} | 1711 +- drivers/net/dsa/qca/qca8k-common.c | 1210 + 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 | 8 +- 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 +- .../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 +- 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/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/vmxnet3/vmxnet3_drv.c | 9 - 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 | 2 +- drivers/pinctrl/pinctrl-at91.c | 2 +- drivers/pinctrl/qcom/Kconfig | 9 + drivers/pinctrl/qcom/Makefile | 1 + drivers/pinctrl/qcom/pinctrl-sm6375.c | 1544 ++ 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/reset/reset-tps380x.c | 2 +- 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/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 | 9 +- 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/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/fbdev/imxfb.c | 4 +- drivers/video/fbdev/offb.c | 1 + 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 | 54 +- 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 | 31 +- fs/f2fs/file.c | 10 +- fs/f2fs/node.c | 6 +- fs/f2fs/segment.c | 19 + fs/f2fs/super.c | 1 + fs/f2fs/sysfs.c | 46 + 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 | 50 +- fs/ksmbd/smbacl.c | 130 +- fs/ksmbd/smbacl.h | 2 +- fs/ksmbd/vfs.c | 5 + fs/mbcache.c | 123 +- fs/nfs/nfs4proc.c | 3 + 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 | 71 +- 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 | 255 +- fs/nfsd/vfs.h | 33 +- fs/nfsd/xdr4.h | 60 +- 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/can/dev.h | 4 + include/linux/compiler_types.h | 6 +- include/linux/cpuhotplug.h | 1 - include/linux/dcache.h | 9 +- include/linux/device-mapper.h | 6 + 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/mbcache.h | 33 +- include/linux/mdio/mdio-xgene.h | 4 + include/linux/mlx5/driver.h | 6 +- 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 | 11 + include/linux/seq_file_net.h | 1 + include/linux/spinlock.h | 10 +- include/linux/sungem_phy.h | 2 + include/linux/sunrpc/xprt.h | 3 +- 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/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/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/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/kvm.h | 10 +- include/uapi/linux/pkt_cls.h | 3 + include/uapi/linux/seg6_iptunnel.h | 2 + include/uapi/linux/ublk_cmd.h | 80 +- init/Kconfig | 1 + kernel/bpf/btf.c | 2 +- kernel/bpf/trampoline.c | 9 +- kernel/cgroup/cgroup.c | 9 + kernel/configs/rust.config | 1 + kernel/configs/x86_debug.config | 3 +- kernel/dma/mapping.c | 18 +- kernel/dma/swiotlb.c | 12 +- kernel/fork.c | 14 + kernel/kprobes.c | 3 +- kernel/locking/rwsem.c | 30 +- kernel/power/qos.c | 4 +- kernel/power/user.c | 13 +- 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/cpudeadline.c | 2 +- kernel/sched/deadline.c | 28 +- kernel/sched/fair.c | 13 +- kernel/sched/rt.c | 4 +- kernel/sched/sched.h | 35 +- 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 | 2 + kernel/trace/trace.h | 9 + 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/memcontrol.c | 2 - mm/memory-failure.c | 2 + mm/page_alloc.c | 12 + mm/shmem.c | 2 +- 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/iso.c | 15 +- net/bluetooth/msft.c | 15 +- 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/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/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_policy.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/{kernel => bindings}/bindings_helper.h | 3 + rust/{kernel/bindings.rs => bindings/lib.rs} | 20 +- 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/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/checkpatch.pl | 12 +- 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 | 23 +- scripts/mod/modpost.h | 32 +- scripts/rust-is-available.sh | 4 +- security/safesetid/lsm.c | 36 +- sound/core/control.c | 7 +- sound/core/misc.c | 94 + sound/core/pcm.c | 1 + sound/core/pcm_lib.c | 2 +- sound/core/pcm_native.c | 2 +- sound/core/timer.c | 11 +- sound/pci/hda/cs35l41_hda.c | 67 +- sound/pci/hda/cs35l41_hda_i2c.c | 3 + sound/pci/hda/patch_realtek.c | 122 + sound/soc/qcom/qdsp6/q6asm.c | 2 +- tools/arch/x86/include/asm/cpufeatures.h | 1 + tools/bpf/bpftool/gen.c | 2 +- tools/bpf/bpftool/prog.c | 2 +- tools/include/nolibc/arch-riscv.h | 2 +- tools/include/nolibc/sys.h | 4 +- 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/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-stat.c | 50 +- 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 + .../x86/{haswell => broadwell}/uncore-other.json | 37 +- .../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/shell/test_brstack.sh | 2 +- tools/perf/util/bpf-loader.c | 18 +- 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/stat-display.c | 2 +- tools/perf/util/symbol-elf.c | 56 +- tools/perf/util/topdown.c | 7 + tools/perf/util/topdown.h | 3 +- tools/power/x86/intel-speed-select/hfi-events.c | 2 +- tools/power/x86/intel-speed-select/isst-daemon.c | 2 +- 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 + 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/s390x/tprot.c | 6 + tools/testing/selftests/kvm/x86_64/vmx_msrs_test.c | 84 + tools/testing/selftests/net/Makefile | 2 + tools/testing/selftests/net/ioam6.sh | 12 +- .../selftests/net/srv6_hencap_red_l3vpn_test.sh | 879 + .../selftests/net/srv6_hl2encap_red_l2vpn_test.sh | 821 + 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/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 +- 1344 files changed, 90768 insertions(+), 31039 deletions(-) rename Documentation/devicetree/bindings/{misc/eeprom-93xx46.yaml => eeprom/microc [...] 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 copy arch/riscv/kvm/{vcpu_exit.c => vcpu_insn.c} (63%) 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 copy drivers/gpu/drm/amd/amdgpu/{psp_v13_0.c => psp_v13_0_4.c} (50%) 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 rename drivers/net/dsa/qca/{qca8k.c => qca8k-8xxx.c} (63%) create mode 100644 drivers/net/dsa/qca/qca8k-common.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 rename rust/{kernel => bindings}/bindings_helper.h (93%) rename rust/{kernel/bindings.rs => bindings/lib.rs} (69%) 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/perf/pmu-events/arch/x86/broadwell/uncore-cache.json copy tools/perf/pmu-events/arch/x86/{haswell => broadwell}/uncore-other.json (65%) 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/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 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/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