This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch akpm in repository linux-next.
omits bc23d77ed16a Merge branch 'for-next' of git://git.infradead.org/users/w [...] omits ed6bbec6ea66 Merge branch 'sysctl-next' of git://git.kernel.org/pub/scm [...] omits ca79b17c4215 Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] omits b67505210a41 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits e26a83c6f09b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 6cdb355f334b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a6696b0a999 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits ffa971049b09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7875e40e6ac4 Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] omits 00a21e4dd88a Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] omits d05d528932c2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 80d4db60ab50 Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] omits 31b7e56748ab Merge branch 'main' of git://git.infradead.org/users/willy [...] omits df4e40f3ed02 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7149920cfaa6 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git omits aea9317ca245 Merge branch 'libnvdimm-for-next' of git://git.kernel.org/ [...] omits a907a6e38e78 Merge branch 'rtc-next' of git://git.kernel.org/pub/scm/li [...] omits 5575eea9e4c8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6a773fcafe60 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 902e9466bdae Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 32b2380c0b4d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7e422d10694e Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] omits 508d2d459a2e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f5e6f3e7c2d3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cef487ed5338 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e5d1bd83c7d5 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] omits 3422e03822b2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 162af17c107a Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits 6a533b4b50c3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 52869a3491a4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7d378866f313 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits be6083490761 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 23097a43e8f1 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] omits 4df5e0ddbfa7 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] omits 141909fad8fc Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] omits c050f38daea0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 5406894f71e8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 48ba6b275a82 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 3df5b22386e2 Merge branch 'extcon-next' of git://git.kernel.org/pub/scm [...] omits 0447ebb16a74 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] omits 30d5623f7de5 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] omits 77ea45a72752 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] omits aba0e636c3f5 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] omits 8f629a393d88 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] omits 5e9c2c98bf20 Merge branch 'for-next' of git://github.com/cminyard/linux [...] omits f1a547340029 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b3ae817e90ba Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 2b489dea8663 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb4dc85f6af8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8090e591a613 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 46aeecfe801f Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7a54b6e4028c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 454b515359b4 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] omits 02334bf66068 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] omits 4413feaa7e4e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 981e9237645d Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] omits cfcea4491da0 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] omits 5fcba7af6d45 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] omits dbd11f8989d1 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] omits de06cc69190d fix up for "spi: make remove callback a void function" omits 54a3efe1b877 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a9b70eea04d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits a03fa0473ff3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 56eeb67f3b38 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 67bdfdeab9bf Merge branch 'master' of https://scm.osdn.net/gitroot/tomo [...] omits 6e35800e1243 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 0dcc45ade1e4 Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] omits 8ff1d9bd74b4 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] omits 108e4bf64f87 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] omits 91c392880bbc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4efae20d7b6a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5b57b348739c Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] omits 377b084d67d0 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1d30fef3ccf1 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] omits 87c59f5b06ea Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0caec3d25e22 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aaef411ca079 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git omits 6c83709afc0e Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits a294882a618b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c20d1c95a83f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ff625c1d5b01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 7a746a489284 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits ca8bd5df190a Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] omits e63b289f86bf Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] omits b885fbed0eb9 Merge branch 'for-linux-next' of git://anongit.freedesktop [...] omits a76eb5a71297 Merge branch 'drm-next' of https://gitlab.freedesktop.org/ [...] omits a35e4bd730a5 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] omits e5dfc431cdb8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0605a4db057f Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] omits 916528d20696 Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] omits 1cf0ba8525c1 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 4a85422750e8 mmc: mtk-sd: use div64_u64() instead of do_div() omits 356f316ea53d dt-bindings: mmc: imx-esdhc: Add imx93 compatible string omits 867b8ff90049 dt-bindings: mmc: sdhci-am654: Add compatible string for AM62 SoC omits 088d804530bb mmc: sdhci_am654: Fix the driver data of AM64 SoC omits 7afb7e8daf4e Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 0655f287b524 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] omits 9633fc12285a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5188f6411879 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits f67fe23c4aa0 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 3864367f4f7b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9c15e6a90484 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] omits bea52eab689e Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] omits 7a03786be05c Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] omits b29556424877 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git omits 84d670b4be57 Merge branch 'master' of git://linuxtv.org/media_tree.git omits 9647eb569045 Merge branch 'docs-next' of git://git.lwn.net/linux.git omits 1d3cbc51ffae Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] omits 126aeda0b71a Merge branch into tip/master: 'irq/core' omits bc2959102cb9 Merge branch 'for-5.18/block' into for-next omits 86d7331299fd block: update io_ticks when io hang omits 76487b7227da Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] omits 8ad912182db5 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3709da734f28 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1dd8b104863b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0bc9f28ba069 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c4a891a3359b Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] omits 4c65eb379a27 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0fdf5a905ce0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] omits bcd3a1f147f5 Merge branch 'master' of https://github.com/Paragon-Softwa [...] omits 7afcebf0dd01 random: only wake up writers after zap if threshold was passed omits dbb92d85432c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1d574cfacfa8 Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] omits d29f88827517 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 874df911e529 random: round-robin registers as ulong, not u32 omits 5d3ce36d2a47 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 080e2d37a66d Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] omits 86ec3e640c22 Merge branch 'for_next' of git://git.kernel.org/pub/scm/li [...] omits 1847e3046c52 spi: gpio: Implement LSB First bitbang support omits 5741150c808b spi: stm32: ignore Rx queue not empty in stm32f4 Tx only mode omits 4b50328d0bf6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 5f0b337b8595 Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] omits ee2912e82d8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 9f04c18a39f1 Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] omits 9ce8c0ac9ee0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits e48c7a479749 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits baa2d2c553d8 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 1692dba27a6c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 10a882a686fd Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cbf73d3e6b62 Merge branch 'for-next' of git://github.com/openrisc/linux.git omits 41f180bc0e88 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 6b8055d9b84f Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] omits a1845e7b2150 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] omits ecb741af97ed Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 0763a0a8f9e2 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits cdc534f9dc5b Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] omits 52b2386c5d39 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] omits 0b63b66ffb01 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits aa932594f3e7 Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] omits d638607bd4db Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git omits d115c79bc73e Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] omits d4276e570a0c Merge branch 'net-dsa-b53-non-legacy' omits 81c1681cbb9f net: dsa: b53: mark as non-legacy omits 25179f8f3442 net: dsa: b53: switch to using phylink_generic_validate() omits cc6b68f5f10e net: dsa: b53: drop use of phylink_helper_basex_speed() omits dda1c25751fa net: dsa: b53: populate supported_interfaces and mac_capabilities omits 341b672c99b9 net: dsa: b53: clean up if() condition to be more readable omits 9ddfdd9d00e0 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits c0febea9e879 Merge branch 'next' of https://git.linaro.org/people/jens. [...] omits 9297fa3ed4ed Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] omits bf30f424934a Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] omits 5a87f1b77dd1 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] omits 8e6a852ddc62 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits bb5a8635b79c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 8a0a076af45b Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] omits 48bb35f45295 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits b1be967a8eb9 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 28e4f1885abc Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 48950f184d2b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 1033d1a0146b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 4b0b1d4e2991 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 3675014738e9 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] omits 7ec2b8a1cbec Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 757802fbe6e7 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] omits 40eeac8273e9 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] omits 10e92fafc09f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits eb6284666b77 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits b6e39167a312 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits faad49bfe393 Merge branch 'for-next/core' of git://git.kernel.org/pub/s [...] omits df4c6227cc72 Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] omits 48b0e01109f5 reiserfs: get rid of AOP_FLAG_CONT_EXPAND flag omits 73be4cc76812 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 39db6b758fbd Merge branch 'for-next' of git://git.infradead.org/users/h [...] omits 45e794c612b2 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] omits 39434342b71f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] omits 921aff9dd142 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits 35d0906cea80 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] omits e61abe3bd006 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 13d85e86e064 Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] omits e7348cf52d22 Merge branch 'urgent' of git://git.kernel.org/pub/scm/linu [...] omits f89f595d5cd5 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits bfe30f79d2e2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 08e9e6760869 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 92d174807760 Merge branch 'gpio/for-current' of git://git.kernel.org/pu [...] omits 6cfe8a6affbf Merge branch 'fix' of git://git.kernel.org/pub/scm/linux/k [...] omits 387ff4574405 Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] omits c3e9e4262a64 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] omits 7ab8b8857c28 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] omits 2104cbf43881 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits e8e81ec232d3 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] omits 9051aa277375 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] omits 7df3b764b62a Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] omits 580d4cfbd2ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] omits 42c6445b0686 Merge branch 'mips-fixes' of git://git.kernel.org/pub/scm/ [...] omits 1eeee03d6203 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git omits 38527b194181 Merge branch 'char-misc-linus' of git://git.kernel.org/pub [...] omits 481952476706 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] omits 3e990754fb72 Merge branch 'staging-linus' of git://git.kernel.org/pub/s [...] omits 784d67e9562c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] omits fdc794ab3df1 Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits a2303ab6363e Merge branch 'usb-linus' of git://git.kernel.org/pub/scm/l [...] omits 660231492036 Merge branch 'tty-linus' of git://git.kernel.org/pub/scm/l [...] omits 66a2bfd5b411 Merge branch 'driver-core-linus' of git://git.kernel.org/p [...] omits 1f79984b2c48 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 1d116fdaae85 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits c413b37de38e Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 0f1eb942af52 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 646d41c68c2c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 351a564952fb Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] omits 0f8a4661998a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 7aa5182d85f8 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 5c5180c742a4 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] omits 910c805f163e Merge branch 'fixes' of https://git.linaro.org/people/jens [...] omits f9ffaf743a96 Merge branch 'arm/fixes' of git://git.kernel.org/pub/scm/l [...] omits 885487f93996 pinctrl: sh-pfc: checker: Fix miscalculation of number of states omits 4704797eb2f1 pinctrl: renesas: checker: Check drive pin conflicts omits 6bfbaec7de9e pinctrl: renesas: checker: Check bias pin conflicts omits 8d1c50b80139 pinctrl: renesas: checker: Validate I/O voltage configs co [...] omits 854476b8562a pinctrl: renesas: checker: Validate drive strength configs [...] omits 4eb5a6eee7d1 pinctrl: renesas: checker: Validate bias configs consistency omits 4bb9514c4901 pinctrl: renesas: checker: Add pin group sharing checks omits 27b32fbb2824 pinctrl: renesas: checker: Simplify same_name() omits 410ba4ad214a pinctrl: renesas: Pass sh_pfc_soc_info to rcar_pin_to_bias_reg() omits ceb8d2acbb2a pinctrl: renesas: Factor out .pin_to_portcr() address handling omits b67fc1c66732 pinctrl: renesas: Remove unused pfc parameter from .pin_to [...] omits 53565413604d pinctrl: renesas: r8a77990: Share more VIN pin group data omits ed92143ab6d1 pinctrl: renesas: r8a77965: Share more VIN pin group data omits 00a0537ed697 pinctrl: renesas: r8a7796: Share more VIN pin group data omits 0b4423f774d1 pinctrl: renesas: r8a77951: Share more VIN pin group data omits 7e37f104ac79 pinctrl: renesas: r8a7790: Share more VIN pin group data omits f3806b46232f pinctrl: renesas: r8a7790: Share USB1 pin group data omits 44a1212a9d0b pinctrl: renesas: emev2: Share SDI pin group data omits 4fe364be961f pinctrl: renesas: sh73a0: Share SDHI pin group data omits 40c845dd87fd pinctrl: renesas: r8a77990: Share SDHI pin group data omits 33296238825e pinctrl: renesas: r8a7796: Share SDHI pin group data omits b79813f4fcb2 pinctrl: renesas: r8a77965: Share SDHI pin group data omits c8c05e812d2d pinctrl: renesas: r8a77951: Share SDHI pin group data omits 3d48da9dbb25 pinctrl: renesas: r8a77950: Share SDHI pin group data omits 114a2a84d76c pinctrl: renesas: r8a7794: Share SDHI pin group data omits 9e76a9dd8799 pinctrl: renesas: r8a7792: Share SDHI pin group data omits 59916e932d34 pinctrl: renesas: r8a7791: Share SDHI pin group data omits aee52ebafd4b pinctrl: renesas: r8a7790: Share SDHI pin group data omits 1f4ad56333a6 pinctrl: renesas: r8a7779: Share SDHI pin group data omits ef41ea37229e pinctrl: renesas: r8a7778: Share SDHI pin group data omits 7b6e4e1f010f pinctrl: renesas: r8a77470: Share SDHI pin group data omits a97e9586ad05 pinctrl: renesas: r8a7740: Share SDHI pin group data omits fec6b87b3993 pinctrl: renesas: r8a73a4: Share SDHI pin group data omits fa4b4c404746 pinctrl: renesas: r8a77980: Share RPC pin group data omits f0a52b7b81eb pinctrl: renesas: r8a77970: Share RPC pin group data omits d67194a5e8a3 pinctrl: renesas: r8a779a0: Share QSPI pin group data omits 7caf7b3a8fb6 pinctrl: renesas: r8a77990: Share QSPI pin group data omits 8669e0b4943a pinctrl: renesas: r8a7796: Share QSPI pin group data omits 4664b96d653b pinctrl: renesas: r8a77965: Share QSPI pin group data omits aaf186d8b684 pinctrl: renesas: r8a77951: Share QSPI pin group data omits cfa6135c7fae pinctrl: renesas: r8a77950: Share QSPI pin group data omits 5d7895555f76 pinctrl: renesas: r8a7794: Share QSPI pin group data omits eaf307ed5ba3 pinctrl: renesas: r8a7792: Share QSPI pin group data omits 7cba3cbcd677 pinctrl: renesas: r8a7791: Share QSPI pin group data omits bf5da1c0e975 pinctrl: renesas: r8a7790: Share QSPI pin group data omits d84e3d4a0430 pinctrl: renesas: r8a77470: Share QSPI pin group data omits 3468f6973c53 pinctrl: renesas: sh73a0: Share MMC pin group data omits cf98f8c1f1cc pinctrl: renesas: r8a779a0: Share MMC pin group data omits 54a13d68cd31 pinctrl: renesas: r8a77995: Share MMC pin group data omits 3dce053f473a pinctrl: renesas: r8a77980: Share MMC pin group data omits c50414696961 pinctrl: renesas: r8a77970: Share MMC pin group data omits a3d97f34f1b1 pinctrl: renesas: r8a7794: Share MMC pin group data omits 1f38e7133d08 pinctrl: renesas: r8a7791: Share MMC pin group data omits d30ab291555f pinctrl: renesas: r8a7790: Share MMC pin group data omits 4e1c5433cc96 pinctrl: renesas: r8a7779: Share MMC pin group data omits e56ca224bd7e pinctrl: renesas: r8a7778: Share MMC pin group data omits b24cf384f9f4 pinctrl: renesas: r8a77470: Share MMC pin group data omits 477001e54221 pinctrl: renesas: r8a7740: Share MMC pin group data omits d49f3be808dc pinctrl: renesas: r8a73a4: Share MMC pin group data omits 3c52288bf0f4 pinctrl: renesas: sh73a0: Share LCD pin group data omits 6558407e7598 pinctrl: renesas: r8a7740: Share LCD pin group data omits 12e9231eccd0 pinctrl: renesas: sh73a0: Share KEYIN pin group data omits 7a2b37823222 pinctrl: renesas: r8a7791: Share HSCIF1 pin group data omits 292ce67a1957 pinctrl: renesas: emev2: Share CF pin group data omits 7c2f5298c15c pinctrl: renesas: r8a7740: Share BSC pin group data omits 496da1003721 pinctrl: renesas: Add generic support for resizable buses omits 49a7a2742580 pinctrl: renesas: Add generic support for pin group subsets omits a0894be3e017 pinctrl: renesas: Rename SH_PFC_PIN_GROUP{,_ALIAS} args omits 8d8805528169 pinctrl: renesas: Reformat macros defining struct initializers omits c614d12c4bc0 pinctrl: renesas: Rename sh_pfc_soc_operations instances omits 9e04a0eda84f pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel omits efe80cdfabe1 pinctrl: renesas: r8a7794: Add range checking to .pin_to_p [...] omits 73421f2a48e6 clk: renesas: r8a779f0: Add PFC clock omits 5447d32c5559 clk: renesas: r8a779f0: Add I2C clocks omits 78789705581d clk: renesas: r8a779f0: Add WDT clock omits 691419f90f7f clk: renesas: r8a779f0: Fix RSW2 clock divider omits d1ca45f93c3f mips: Enable KCSAN omits ce510accafdb MIPS: pci-ar2315: Constify static irq_domain_ops omits 0ccd7890461f MIPS: ath25: Constify static irq_domain_ops omits b7c8c2c6b1b1 MIPS: OCTEON: Constify static irq_domain_ops omits 10242464e506 MIPS: sibyte: Add missing __user annotations in sb_tbprof.c omits b56d1cafefaa MIPS: remove asm/war.h omits 1e6ae0e46e32 mips: setup: fix setnocoherentio() boolean setting omits 3d9042f8b923 KVM: s390: Add missing vm MEM_OP size check omits cbf9b8109d32 KVM: s390: Clarify key argument for MEM_OP in api docs omits e501cf5e56c6 clk: imx: Remove audio_mclk_root_clk omits 997403e7782a video: fbdev: via: check the return value of kstrdup() omits d8f7a5484f21 driver core: Free DMA range map when device is released omits 45550ada88f0 Merge branch 'imx/defconfig' into for-next omits 65cada0ba3bc Merge branch 'imx/dt64' into for-next omits f7fa9507668d Merge branch 'imx/dt' into for-next omits 4e5522ffd0b1 Merge branch 'imx/bindings' into for-next omits 9a93965d055b Merge branch 'imx/soc' into for-next omits 9baabac707a5 ARM: dts: imx6qp-sabresd: Enable PCIe support omits e6cb5408289f bus: imx-weim: add DT overlay support for WEIM bus omits b6553c71813f net: dm9051: Fix use after free in dm9051_loop_tx() omits a0b92e0514bb net: hsr: fix hsr build error when lockdep is not enabled omits 13c6a37d409d selftests/bpf: Add test for reg2btf_ids out of bounds access omits cd3bc044af48 KEYS: encrypted: Instantiate key with user-provided decryp [...] omits c357342186dc dm delay: use dm_submit_bio_remap omits e5524e128f6f dm crypt: use dm_submit_bio_remap omits 0fbb4d93b38b dm: add dm_submit_bio_remap interface omits e6fc9f62ce6e dm: flag clones created by __send_duplicate_bios omits 300432f58b99 dm: reduce dm_io and dm_target_io struct sizes omits 018b05ebbff4 dm: move duplicate code from callers of alloc_tio into alloc_tio omits 743598f049df dm: record old_sector in dm_target_io before calling map function omits 77c11720a48c dm: remove legacy code only needed before submit_bio recursion omits 0119ab14c315 dm: remove unused mapped_device argument from free_tio omits 5b27b8ddbf37 dm: remove impossible BUG_ON in __send_empty_flush omits 90a2326edede dm: reduce code duplication in __map_bio omits d41e077ab6ea dm: refactor dm_split_and_process_bio a bit omits 66bdaa4302d3 dm: fold __clone_and_map_data_bio into __split_and_process_bio omits 96c9865cb6dd dm: rename split functions omits 205649d84cdb dm: reorder members in mapped_device struct omits 0ab30b4079e1 dm: eliminate copying of dm_io fields in dm_io_dec_pending omits 0cdb90f0f306 dm stats: fix too short end duration_ns when using precise [...] omits 8d394bc4adf5 dm: fix double accounting of flush with data omits 9f6dc6337610 dm: interlock pending dm_io and dm_wait_for_bios_completion omits 3191dd5a1179 random: clear fast pool, crng, and batches in cpuhp bring up omits b777c38239fe random: pull add_hwgenerator_randomness() declaration into [...] omits 1daf2f387652 random: check for crng_init == 0 in add_device_randomness() omits da792c6d5f59 random: unify early init crng load accounting omits afba0b80b977 random: do not take pool spinlock at boot omits 58340f8e952b random: defer fast pool mixing to worker omits 5f75d9f3babe random: rewrite header introductory comment omits 0deff3c43206 random: group sysctl functions omits a6adf8e7a605 random: group userspace read/write functions omits 92c653cf1440 random: group entropy collection functions omits a5ed7cb1a773 random: group entropy extraction functions omits 3655adc7089d random: group crng functions omits 5f1bb112006b random: group initialization wait functions omits 87e7d5abad0c random: remove whitespace and reorder includes omits 6071a6c0fba2 random: remove useless header comment omits 246c03dd8991 random: introduce drain_entropy() helper to declutter crng [...] omits b2f408fe4038 random: deobfuscate irq u32/u64 contributions omits a07fdae346c3 random: add proper SPDX header omits 14c174633f34 random: remove unused tracepoints omits 95e6060c20a7 random: remove ifdef'd out interrupt bench omits 0791e8b655cc random: tie batched entropy generation to base_crng generation omits 7191c628fe07 random: fix locking for crng_init in crng_reseed() omits 7b5164fb1279 random: zero buffer after reading entropy from userspace omits 434537ae54ad random: remove outdated INT_MAX >> 6 check in urandom_read() omits 04ec96b768c9 random: make more consistent use of integer types omits 178ae2e43168 hwmon: (dell-smm) Improve temperature sensors detection omits a0d1e295cf7b hwmon: (dell-smm) Make fan/temp sensor number a u8 omits c926fef9d701 hwmon: (dell-smm) Add SMM interface documentation omits 74fe5fc7b73e hwmon: (dell-smm) Reword and mark parameter "force" as unsafe omits 049db38febd8 hwmon: (occ) Add sysfs entries for additional extended sta [...] omits a6798c097969 hwmon: (occ) Add sysfs entry for OCC mode omits af83ecd9e972 hwmon: (occ) Add sysfs entry for IPS (Idle Power Saver) status omits f5825c3af45b hwmon: (asus-ec-sensors) do not print from .probe() omits d54bf1c811b6 hwmon: (pmbus/lm25066) Add regulator support omits f7afad994b3c hwmon: (pmbus) Add get_error_flags support to regulator ops omits c8a7a20785e0 hwmon: (asus-ec-sensors) depend on X86 in KConfig omits 194d6378a702 hwmon: (asus-ec-sensors) merge setup functions omits eb4081d86131 hwmon: (asus-ec-sensors) deduce sensor signedness from its type omits a2af4a89f28a hwmon: (tc654) Add thermal_cooling device support omits bc56f3aebcd6 hwmon: (dell-smm) rewrite CONFIG_I8K description omits 1da5a3ef4d91 x86/Kconfig: move and modify CONFIG_I8K omits b616b665d250 hwmon: (asus-ec-sensors) add CPU core voltage omits 17c449d659e4 hwmon: (adt7x10) Use hwmon_notify_event omits b4ec59b66229 hwmon: (adt7x10) Remove empty driver removal callback omits e6da004b3a38 hwmon: (adt7x10) Use devm_request_threaded_irq omits b189433b7c3a hwmon: (adt7x10) Use devm_hwmon_device_register_with_info omits 28184bcf0fab hwmon: (adt7x10) Add device managed action for restoring config omits 827f9f45c426 hwmon: (adt7x10) Convert to use regmap omits 376d9732818f hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] omits a659a9d327b8 hwmon: (asus-ec-sensors) read sensors as signed ints omits ad23be7c87e6 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() omits c77ee2a99427 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi omits 64784bcb796c hwmon: (max6639) Add regulator support omits b2f76876cea5 hwmon: (max6639) Update Datasheet URL omits c6842ed029fe hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] omits b05cd70950f1 hwmon: deprecate asis_wmi_ec_sensors driver omits 4b1e839eeb61 hwmon: (asus-ec-sensors) update documentation omits 2eb42b0b69cd hwmon: (asus-ec-sensors) add driver for ASUS EC omits 0adcb7e9d9a3 hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING omits 4439dff98ddc hwmon: (sch56xx-common) Replace msleep() with usleep_range() omits 17803277fd85 hwmon: (sch56xx-common) Add automatic module loading on su [...] omits 073a93756630 hwmon: (sch56xx) Autoload modules on platform device creation omits 58038323606e hwmon: Fix possible NULL pointer omits 54e26484e8f9 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] omits f6096e6db091 hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] omits a1a21a905819 hwmon: (powr1220) Cosmetic changes omits 898931f27401 dt-bindings: hwmon: lm90: Drop Tegra specifics from example omits 1367fe676677 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file omits 2cac6657d29a hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II omits e8199663553c hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro omits 67cf2d9be032 Documentation: ABI: Add ABI file for legacy /proc/i8k interface omits 918e199e0b2e Documentation: admin-guide: Add Documentation for undocume [...] omits b5ea58843db0 Documentation: admin-guide: Update i8k driver name omits cfb8fac5c485 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist omits f554ca874505 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A omits cc17c1805abf hwmon: Add "label" attribute omits d3c3b3a334ff ABI: hwmon: Document "label" sysfs attribute omits 707dac5bf9d2 hwmon: (nct6775) add support for TSI temperature registers omits 12eedf34fa01 hwmon: (lm83) Convert to use with_info API omits 12d8651a6fb6 hwmon: (lm83) Explain why LM82 may be misdetected as LM83 omits 8790e6455b89 hwmon: (lm83) Demote log message if chip identification fails omits 863ccd4fb558 hwmon: (lm83) Replace temperature conversion macros with s [...] omits a344aeb7a5cb hwmon: (lm83) Use regmap omits 5ef69b63bac7 hwmon: (lm83) Replace new_client with client omits 217c953dc562 hwmon: (lm83) Move lm83_id to avoid forward declaration omits f97d3dfe9433 hwmon: (lm83) Reorder include files to be in alphabetic order omits 463582b4d7f1 hwmon: Report attribute name with udev events omits eeb79fe778d0 hwmon: Handle failure to register sensor with thermal zone [...] omits 2be8795a6098 MAINTAINERS: add maintainer for ADMV1014 driver omits 0ac02bf5bd8e Documentation: ABI: testing: admv1014: add ABI docs omits b4112083b11b dt-bindings: iio: frequency: add admv1014 binding omits f4eb9ac7842f iio: frequency: admv1014: add support for ADMV1014 omits cbab791c5e2a iio: accel: add ADXL367 driver omits 27ae7f9d9238 dt-bindings: iio: accel: add ADXL367 omits 06a4a0cf6984 iio: ABI: add note about configuring other attributes duri [...] omits 89d185848633 iio: ABI: document mag_referenced omits a1a5cfe70cd2 iio: introduce mag_referenced omits b38da7feefb4 dt-bindings: iio: adc: microchip,mcp3201: fix interface ty [...] omits cf890fe8ae36 iio:adc:ad7280a: Move out of staging omits 48fb57697ee6 staging:iio:adc:ad7280a: Use more conservative delays to a [...] omits 6c6bc851d836 staging:iio:adc:ad7280a: Remove shift from cb_mask state cache. omits bc6fbf117719 iio:adc:ad7280a: Document ABI for cell balance switches omits aa1b784deff3 dt-bindings:iio:adc:ad7280a: Add binding omits d2960145b376 staging:iio:adc:ad7280a: Drop buggy support for early term [...] omits 219def447527 staging:iio:adc:ad7280a: Use device properties to replace [...] omits dfa258c0660e staging:iio:adc:ad7280a: Use a local dev pointer to avoid [...] omits 9010ac1c7115 staging:iio:ad7280a: Reflect optionality of irq in ABI omits 65ba4ab6f018 staging:iio:adc:ad7280a: Cleanup includes omits c5fe2f537b91 staging:iio:adc:ad7280a: Make oversampling_ratio a runtime [...] omits e0a3ae8e42ed staging:iio:adc:ad7280a: Trivial comment formatting cleanup omits c27e1e1a2444 staging:iio:adc:ad7280a: Drop unused timestamp channel. omits 96ccdbc07a74 staging:iio:adc:ad7280a: Standardize extended ABI naming omits 112bf4aa4afb staging:iio:adc:ad7280a: Switch to standard event control omits 4915c6b3dd19 staging:iio:adc:ad7280a: Use bitfield ops to managed field [...] omits 003f1d48de52 staging:iio:adc:ad7280a: Split buff[2] into tx and rx parts omits dd7062fe8801 staging:iio:adc:ad7280a: rename _read() to _read_reg() omits 4c59aabd9a93 staging:iio:adc:ad7280a: Register define cleanup. omits f281e4ddbbc0 staging:iio:adc:ad7280a: Fix handing of device address bit [...] omits ade59a7af270 iio:adc:stm32*: Use pm[_sleep]_ptr() etc to avoid need to [...] omits 33b0a376f904 iio:light:rpr0521: Switch from CONFIG_PM guards to pm_ptr() etc omits 05a9ddc8fc54 iio:chemical:atlas: Switch from CONFIG_PM guards to pm_ptr() etc omits ae73d91e6005 iio:proximity:pulsedlight: Switch from CONFIG_PM guards to [...] omits ea0876120ffa iio:light:bh1780: Switch from CONFIG_PM guards to pm_ptr() etc omits 25d8770738db iio:adc:rcar: Switch from CONFIG_PM guards to pm_ptr() etc omits d65daa79d48e iio:adc:stm32:Switch from CONFIG_PM guards to pm_ptr() omits c62433f93186 iio:adc:ab8500: Switch from CONFIG_PM guards to pm_ptr() etc omits 66e4c2b95415 random: use hash function for crng_slow_load() omits 186873c549df random: use simpler fast key erasure flow on per-cpu keys omits c30c575db485 random: absorb fast pool into input pool after fast load omits eebb0f4e894f sc16is7xx: Fix for incorrect data being transmitted omits a2ab75b8e76e tty: n_gsm: fix deadlock in gsmtty_open() omits 687f9ad43c52 tty: n_gsm: fix wrong modem processing in convergence laye [...] omits c19d93542a60 tty: n_gsm: fix wrong tty control line for flow control omits 96b169f05cdc tty: n_gsm: fix NULL pointer access due to DLCI release omits e3b7468f082d tty: n_gsm: fix proper link termination after failed open omits 57435c42400e tty: n_gsm: fix encoding of command/response bit omits 737b0ef3be6b tty: n_gsm: fix encoding of control signal octet bit DV omits a603ca60cebf serial: 8250_aspeed_vuart: add PORT_ASPEED_VUART port type omits 324facd1ccb3 serial: 8250_mid: Remove unneeded test for ->setup() presence omits 2394f3596049 serial: 8250_mid: Get rid of custom MID_DEVICE() macro omits 81ddb200f636 serial: sh-sci: Simplify multiplication/shift logic omits aab68e959b37 tty: serial: atmel: add earlycon support omits 2ecb866af004 Merge branch 'thermal-hfi' into linux-next omits fdc213cffdcd Merge branches 'thermal-int340x', 'thermal-powerclamp' and [...] omits 211a0157e0ba Merge branch 'devprop' into linux-next omits 676838c92488 Merge branches 'pm-cpufreq', 'pm-sleep' and 'pm-tools' int [...] omits 57abb4b04c40 Merge branch 'pnp' into linux-next omits 4ee35c1a0867 Merge branch 'acpi-ec' into linux-next omits 7c6444d8e0f1 staging: r8188eu: remove unnecessary braces in if statements omits c4b5dfd8403b staging: rtl8192e: use BIT macro instead of left shifting omits 1a461527f6bc staging: r8188eu: move open brace to the previous line omits 98e8e0c3115d staging: r8188eu: remove unused aes tables from rtw_security.c omits 4fcde4ec0170 staging: r8188eu: remove unused macros from rtw_security.h omits f474a4546feb staging: r8188eu: remove ODM_CmnInfoUpdate() omits c16be3c61dc9 staging: r8188eu: convert type of pBandWidth in odm_dm_struct omits ec868592f5c5 staging: r8188eu: remove enum odm_bw omits 165f2997adfc staging: r8188eu: convert two u8 variables to bool omits bffd6e0a7398 staging: r8188eu: remove ODM_CmnInfoHook() omits 038101e6b2cd Merge tag 'platform-drivers-x86-v5.17-3' of git://git.kern [...] omits 60352184705a staging: r8188eu: NumQryPhyStatusOFDM is set but not used omits 9e14cec808fe staging: r8188eu: NumQryPhyStatusCCK is set but not used omits 5ae17c443b7e staging: r8188eu: RxSNR is set but not used omits d9ae592bd743 staging: r8188eu: RxMIMOSignalQuality is set but not used omits 2b92c3946ea7 staging: r8188eu: move out assignment in if condition omits 4fcc0c275e3f staging: qlge: add unregister_netdev in qlge_probe omits 60f1d3c92dc1 staging: wfx: fix an error handling in wfx_init_common() omits 1f3c2a776a37 staging: wfx: fix scan with WFM200 and WW regulation omits 4c49300d8e67 thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits bcf4ef28b083 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 671aa5a4d493 doc: nvmem: Update example omits 673d2cc5c1e7 doc: nvmem: Remove references to regmap omits f78451012b9e nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 6f9817cdcc82 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 4dc8d89faed9 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 07ae4fde9efa nvmem: sunxi_sid: Add support for D1 variant omits aea875a9da8c dt-bindings: nvmem: SID: Add compatible for D1 omits 05196facc052 nvmem: qfprom: fix kerneldoc warning omits 8c751e0d9a52 nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 5825b2c67626 nvmem: core: Use devm_add_action_or_reset() omits 190fae468592 nvmem: core: Remove unused devm_nvmem_unregister() omits 6c7621890995 mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits f6c052afe6f8 nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits efe8a1e7cad4 Merge tag 'iio-fixes-for-5.17a' of https://git.kernel.org/ [...] omits 55223c3bedcf drm/i915/adlp: Add TypeC PHY TBT->DP-alt/legacy mode switc [...] omits c29930ef8308 Merge tag 'fsi-for-v5.18' of git://git.kernel.org/pub/scm/ [...] omits 141e6a976c05 Merge branch irq/misc-5.18 into irq/irqchip-next omits 93f60785d0ae Merge branch 'acpi-pm' into linux-next omits dc168028ce70 Merge branches 'acpica', 'acpi-osl', 'acpi-tables', 'acpi- [...] omits 80e4e1f47288 irqchip/gic-v3: Use dsb(ishst) to order writes with ICC_SG [...] omits 5298e539de74 Merge branch kvm-arm64/psci-1.1 into kvmarm-master/next omits 34739fd95fab KVM: arm64: Indicate SYSTEM_RESET2 in kvm_run::system_even [...] omits d43583b890e7 KVM: arm64: Expose PSCI SYSTEM_RESET2 call to the guest omits 512865d83fd9 KVM: arm64: Bump guest PSCI version to 1.1 omits 15acceb9f0d6 Merge branch 'for-5.18-panic-deadlocks' into for-next omits ce06e863f36f printk: make suppress_panic_printk static omits 91c2afca290e random: do not xor RDRAND when writing into /dev/random omits a02cf3d0dd77 random: ensure early RDSEED goes through mixer on init omits 8566417221fc random: inline leaves of rand_initialize() omits a9412d510ab9 random: get rid of secondary crngs omits 28f425e573e9 random: use RDSEED instead of RDRAND in entropy extraction omits 7c2fe2b32bf7 random: fix locking in crng_fast_load() omits 77760fd7f7ae random: remove batched entropy locking omits 5d58ea3a31cc random: remove use_input_pool parameter from crng_reseed() omits a49c010e61e1 random: make credit_entropy_bits() always safe omits 489c7fc44b57 random: always wake up entropy writers after extraction omits c57044909484 random: use linear min-entropy accumulation crediting omits 9c07f57869e9 random: simplify entropy debiting omits 6e8ec2552c7d random: use computational hash for entropy extraction omits dcd03ba15947 Merge branch 'for-5.18' into for-next omits 12335bbb9fc7 nds32: move core-y in arch/nds32/Makefile to arch/nds32/Kbuild omits d4c858643263 kallsyms: ignore all local labels prefixed by '.L' omits 01df24db7b1e Merge remote-tracking branch 'spi/for-5.16' into spi-linus omits f89504300e94 spi: Stacked/parallel memories bindings omits 17df1f01a6e7 fs/lock: only call lm_breaker_owns_lease if there is conflict. omits de972c1793bb fs/lock: add new callback, lm_lock_expired, to lock_manage [...] omits dcd07b0369ef fs/lock: documentation cleanup. Replace inode->i_lock with [...] omits db4bdef10e98 NFSD: Fix nfsd_breaker_owns_lease() return values omits 621cf1ee38a8 NFSD: Clean up _lm_ operation names omits bc0edfa4cd65 arch: Remove references to CONFIG_NFSD_V3 in the default configs omits f8c37b016ba0 NFSD: Remove CONFIG_NFSD_V3 omits 61ebc558e427 NFSD: Move svc_serv_ops::svo_function into struct svc_serv omits aa7bccaefba5 NFSD: Remove svc_serv_ops::svo_module omits b9b472f7ba85 SUNRPC: Remove svc_shutdown_net() omits 32ed6f8c59e3 SUNRPC: Rename svc_close_xprt() omits 0db2904f2b04 SUNRPC: Rename svc_create_xprt() omits 5ff9a2b2cea3 SUNRPC: Remove svo_shutdown method omits 11f4d320f1cd SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() omits 3607fe1c685b SUNRPC: Remove the .svo_enqueue_xprt method omits d81d751c1d48 SUNRPC: Record endpoint information in trace log omits 35b540f515a8 SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid omits eb9654f45c7f SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] omits 01b45bed9dbd NFSD: Remove NFSD_PROC_ARGS_* macros omits ea54aba425cc NFSD: Use __sockaddr field to store socket addresses omits 5ad15363f151 tracing: Update print fmt check to handle new __get_sockad [...] omits 8eb56e85c721 tracing: Introduce helpers to safely handle dynamic-sized [...] omits 42150d175769 NFSD: Streamline the rare "found" case omits b6fa52e5d1ef NFSD: Skip extra computation for RC_NOCACHE case omits 35ece76bed2e NFSD: De-duplicate hash bucket indexing omits b6af493306d5 nfsd: Add support for the birth time attribute omits 9d2231c5d74e lib/iov_iter: initialize "flags" in new pipe_buffer omits 33170d18fd2c netfilter: nf_tables: fix memory leak during stateful obj update omits 1a58f84ea5df netfilter: nft_limit: fix stateful object memory leak omits a5a763b2b266 printk: Set console_set_on_cmdline=1 when __add_preferred_ [...] omits 6069da443bf6 netfilter: nf_tables: unregister flowtable hooks on netns exit omits c4b0059be663 Merge branch 'for-5.18' into for-next omits 96b02f2fbde2 Docs: printk: add 'console=null|""' to admin/kernel-parameters omits c086df490257 fuse: move FUSE_SUPER_MAGIC definition to magic.h omits ae09639e3b2a platform/x86: int3472: Add terminator to gpiod_lookup_table omits 4a6a0ce060e4 workqueue: Warn flush attempt using system-wide workqueues omits 018cad74106a workqueue: Use private WQ for schedule_on_each_cpu() API omits c5a3106aa492 spi: Use of_device_get_match_data() omits eba5368503b4 spi: dt-bindings: Add an example with two stacked flashes omits e2edd1b64f1c spi: dt-bindings: Describe stacked/parallel memories modes omits b252ada293d5 dt-bindings: mtd: spi-nor: Allow two CS per device omits ff5a90173d98 ASoC: mediatek: mt8195: enable apll tuner omits b9afe038b1fb ASoC: SOF: Intel: Add topology overwrite for Felwinter omits 7b779cc8846a Merge branch 'octeontx2-ptp-updates' omits 6426fc3abab9 octeontx2-af: cn10k: add workaround for ptp errata omits 74c1b2338e0e octeontx2-pf: cn10k: add support for new ptp timestamp format omits b6ad6261d277 net: mdio-ipq4019: add delay after clock enable omits 76ef6b805809 Merge branch 'bonding-ipv6-NA-NS-monitor' omits 129e3c1bab24 bonding: add new option ns_ip6_target omits 4e24be018eb9 bonding: add new parameter ns_targets omits 841e95641e4c bonding: add extra field for bond_opt_value omits 1fcd5d448c59 Bonding: split bond_handle_vlan from bond_arp_send omits 696c65444120 ipv6: separate ndisc_ns_create() from ndisc_send_ns() omits 91398a960edf ravb: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 354ad9a89399 net: qualcomm: rmnet: Use skb_put_zero() to simplify code omits dd3573487d90 Merge branch 'ipv4-invalidate-broadcast-neigh-upon-address [...] omits 25bd462fa42f selftests: fib_test: Add a test case for IPv4 broadcast ne [...] omits 0c51e12e218f ipv4: Invalidate neighbour for broadcast address upon addr [...] omits cc20cced0598 gso: do not skip outer ip header in case of ipip and net_failover omits 0f6938eb2ecc net: core: Use csum_replace_by_diff() and csum_sub() inste [...] omits e61a9f2e41dd Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] omits 352b2251d923 Merge branch 'for-next/juno' of git://git.kernel.org/pub/s [...] omits 39d1e443173a clk: imx8mp: Add missing IMX8MP_CLK_MEDIA_MIPI_PHY1_REF_RO [...] omits 602e604a899a drm/i915/pxp: prefer forward declaration over includes omits 8213c6137687 m68k: defconfig: Update defconfigs for v5.17-rc3 omits 6154ec28c70b m68k: defconfig: Disable fbdev on Sun3/3x omits ca4405bc407d m68k: defconfig: Update defconfigs for v5.17-rc1 omits c4d5b6eef258 m68k: mm: Remove check for VM_IO to fix deferred I/O omits 91d7b75a5888 m68k: Add asm/config.h omits c96e91badf52 Merge branch into tip/master: 'irq/urgent' omits 13b388ef224b Merge branch into tip/master: 'locking/core' omits 45e2c8ac5d7c Merge branch into tip/master: 'perf/core' omits 0321e91fb154 Merge branch into tip/master: 'ras/core' omits 2bb5770b00b7 Merge branch into tip/master: 'sched/core' omits 6255b48aebfd Merge tag 'v5.17-rc5' into sched/core, to resolve conflicts omits 96bb0954860a arm64: dts: juno: Add separate SCMI variants omits e80f057c4c78 Merge branch into tip/master: 'x86/build' omits a06cccb3344d Merge branch into tip/master: 'x86/cpu' omits cfbb8ee4734d Merge branch into tip/master: 'x86/irq' omits a7dfc4897cf2 Merge branch into tip/master: 'x86/misc' omits ec54f46e77ba Merge branch into tip/master: 'x86/paravirt' omits a29712eb2f7b Merge branch into tip/master: 'x86/pasid' omits 90d0c408b86c Merge branch into tip/master: 'x86/sev' omits ad0a97722432 Merge branch into tip/master: 'x86/sgx' omits ee30666d75e2 Merge branch 'renesas-arm-dt-for-v5.18' into renesas-next omits 3f67fc2a84e9 MAINTAINERS: Specify IRC channel for Renesas ARM64 port omits 14415218a8c0 MAINTAINERS: Specify IRC channel for Renesas ARM32 port omits d3d59937afdf Merge branch 'for-5.18/trivial' into for-next omits 7d6b6cc35537 mm/slab_common: use helper function is_power_of_2() omits bd53ce4da252 mm/slob: make kmem_cache_boot static omits 38a0e5b735d6 clk: scmi: Support atomic clock enable/disable API omits 18f295b758b2 firmware: arm_scmi: Add support for clock_enable_latency omits b7bd36f2e943 firmware: arm_scmi: Add atomic support to clock protocol omits 05976c5f3bff firmware: arm_scmi: Support optional system wide atomic-th [...] omits 0539884ccc8a dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] omits 5a3b7185c47c firmware: arm_scmi: Add atomic mode support to virtio transport omits 9a1699bda095 firmware: arm_scmi: Review virtio free_list handling omits 42e90eb53bf3 firmware: arm_scmi: Add a virtio channel refcount omits 221944736f66 tools/cgroup/slabinfo: update to work with struct slab omits d2206fcabdfa Merge tag 'irq-api-2022-02-21' into irq/core omits 93dd04ab0b2b slab: remove __alloc_size attribute from __kmalloc_track_caller omits 509853f9e1e7 genirq: Provide generic_handle_irq_safe() omits 3c0deb1485c4 drm/i915/reg: split out icl_dsi_regs.h omits 2b72a38c6f9b drm/i915/reg: split out vlv_dsi_regs.h and vlv_dsi_pll_regs.h omits 72935696f516 drm/i915/dsi: add separate init timer mask definition for ICL DSI omits 8f0991cccec9 drm/i915/dsi: disassociate VBT video transfer mode from re [...] omits d23c49562a88 dt-bindings: Document Tegra234 HDA support omits 85f29492929b ALSA: hda/tegra: Update scratch reg. communication omits b58d511ded88 ALSA: hda/tegra: Hardcode GCAP ISS value on T234 omits f43156a9563f ALSA: hda/tegra: Add Tegra234 hda driver support omits bb682f7a91af ALSA: hda: Expose codec cleanup and power-save functions omits 17e0c4cbb748 ALSA: hda: Update and expose codec register procedures omits 595511a3ab80 ALSA: hda: Update and expose snd_hda_codec_device_init() omits fefee9548841 ALSA: hda: Add snd_hdac_ext_bus_link_at() helper omits 39369380e729 Merge branch 'v5.18/dt64' into for-next omits 28adef861233 drm/i915/dg2: Print PHY name properly on calibration error omits ec663bca9128 drm/i915: Fix bw atomic check when switching between SAGV [...] omits afc189df6bcc drm/i915: Correctly populate use_sagv_wm for all pipes omits a40ee54e9a09 drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] omits 3f33364836aa drm/i915: Widen the QGV point mask omits cfc4442c642d USB: serial: option: add Telit LE910R1 compositions omits 6ecb3f0b18b3 USB: serial: option: add support for DW5829e omits f2af60bb7ce2 fsi: Add trace events in initialization path omits a1dc6308865d fsi: sbefifo: Implement FSI_SBEFIFO_READ_TIMEOUT_SECONDS ioctl omits b8d536d27765 fsi: sbefifo: Use specified value of start of response timeout omits 3dcf3c84f583 fsi: occ: Improve response status checking omits 2e2f63a19b0a rtw89: core.h: Replace zero-length array with flexible-arr [...] omits d8b1f4193e09 brcmfmac: Replace zero-length arrays with flexible-array members omits 198a7ebd5fa1 Revert "USB: serial: ch341: add new Product ID for CH341A" omits 032931fdd53b bcma: cleanup comments omits f3d825a35920 rtw89: fix RCU usage in rtw89_core_txq_push() omits 2152543edc5d mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs omits d22a1f239212 mfd: ab8500: Drop debugfs module omits e12d69dd8ccf mfd: sta2x11: Use GFP_KERNEL instead of GFP_ATOMIC omits 10678cb216e3 mfd: ab8500: Rewrite bindings in YAML omits 75f177517ef6 mfd: qcom-spmi-pmic: Add pm8953 compatible omits c4dfa92fb468 mfd: stmfx: Improve error message triggered by regulator f [...] omits cbc0045b40b6 dt-bindings: mfd: qcom,tcsr: Document msm8953 compatible omits 74b2dcea291d mfd: rk808: add reboot support to rk808.c omits a92d9cb140a2 hwmon: sy7636a: Fix trivial 'underline too short' warning omits 052e4a9d87eb rtw88: coex: Update rtl8822c COEX version to 22020720 omits fc3c66d324fd rtw88: coex: Add C2H/H2C handshake with BT mailbox for ask [...] omits 0c496a7d6f6a rtw88: coex: Add WLAN MIMO power saving for Bluetooth gami [...] omits 349d858ba7b1 rtw88: coex: update BT PTA counter regularly omits 176989b412b6 rtw88: coex: Improve WLAN throughput when HFP COEX omits 04e00ac94f6c rtw88: 8822ce: add support for TX/RX 1ss mode omits b90d10da84e3 arm64: dts: renesas: ulcb-kf: fix wrong comment omits d926a4fe2533 arm64: dts: meson: add support for OSMC Vero 4K+ omits 3f7dbd336f36 dt-bindings: arm: amlogic: add Vero 4K+ bindings omits 41654043226f dt-bindings: vendor-prefixes: add osmc prefix omits c0774561bd46 Merge branch 'for-5.17/upstream-fixes' into for-next omits fc3ef2e3297b HID: hid-thrustmaster: fix OOB read in thrustmaster_interrupts omits ba1366f3d039 PCI: vmd: Prevent recursive locking on interrupt allocation omits f30b002ccfee memblock: __next_mem_pfn_range_in_zone: remove unneeded lo [...] omits dd45dc071101 memblock tests: Add memblock_free tests omits e393c093ec76 memblock tests: Add memblock_add_node test omits b4d968931e5e memblock tests: Add memblock_remove tests omits 83787a803793 memblock tests: Add memblock_reserve tests omits 1f1180d46d21 memblock tests: Add memblock_add tests omits 59f5ae05c18a arm64: dts: imx8mp-phycore-som: Set usdhc root clock for eMMC omits b00e3e03cfa2 arm64: dts: imx8mp-phycore-som: LDO5 needs to be enabled i [...] omits 8c0d17856a87 arm64: dts: imx8mp-phycore-som: Set VDD_ARM run and standb [...] omits 2aeded997117 arm64: dts: imx8mp-phycore-som: Update WDOG muxing omits 97c8800e3fe2 arm64: dts: imx8mp-phycore-som: Reduce drive strength for [...] omits c173a181719e arm64: dts: imx8mp-phycore-som: Adapt eMMC drive strength omits 4fab14f01efa arm64: dts: imx8mp-phycore-som: Set minimum output impedan [...] omits 037d4d885ad8 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlay for im [...] omits 37840653e8a3 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlay for im [...] omits 27c8f4ccc1b9 arm64: dts: imx8mm-venice-gw72xx-0x: add dt overlays for s [...] omits 665f7f1ce8a7 arm64: dts: imx8mm-venice-gw73xx-0x: add dt overlays for s [...] omits 039facb4323b dt-bindings: arm: imx: add imx8mm gw7903 support omits a72ba91e5bc7 arm64: dts: imx: Add i.mx8mm Gateworks gw7903 dts support omits eba5bea8f37f arm64: dts: ls1028a: add efuse node omits 8134822db08d arm64: dts: imx8mp-evk: add support for I2C5 omits 6bb691f2cf3d arm64: dts: imx8mp-evk: add PCA6416 gpio line names omits df6182e662ca arm64: dts: imx8qm: added more serial alias to dts omits c4eda826deb6 arm64: dts: imx8qm: add compatible string for usdhc3 omits b9edd69951ab Merge branches 'nuvoton-dt-for-v5.18' and 'dt-for-v5.18' i [...] omits 43fd3d4d95ce MAINTAINERS: ARM/WPCM450: Add 'W:' line with wiki omits d44ea6e3c747 ARM: dts: aspeed: Add device tree for Quanta S6Q BMC omits 4b81a1349c45 KEYS: trusted: Avoid calling null function trusted_key_exit omits 244e6c2d4e4d m68k: m5441x: remove erroneous clock disable omits 9c6e07853195 m68knommu: fix ucsimm sparse warnings omits 45632ecb5435 m68knommu: fix 'screen_bits' defined but not used omits b7d48e6998de m68knommu: fix warning: no previous prototype for 'init_dragen2' omits 0a131b69c141 Merge tag 'amd-drm-next-5.18-2022-02-18' of https://gitlab [...] omits 6567e6d0ff09 KEYS: trusted: Fix trusted key backends when building as module omits 284bdf2d91f5 certs: Allow root user to append signed hashes to the blac [...] omits b99a7f3e0c62 certs: Factor out the blacklist hash creation omits 3df1fc88806a certs: Make blacklist_vet_description() more strict omits 7ed88a03b15b certs: Check that builtin blacklist hashes are valid omits a03562af835e tools/certs: Add print-cert-tbs-hash.sh omits 5454594988d8 tpm: xen-tpmfront: Use struct_size() helper omits 1ac843521242 KEYS: x509: remove dead code that set ->unsupported_sig omits 9b7bb1229a25 KEYS: x509: remove never-set ->unsupported_key flag omits 4daaa24b629d KEYS: x509: remove unused fields omits 4daa9617ef72 KEYS: x509: clearly distinguish between key and signature [...] omits 7bf7254ca15b KEYS: fix length validation in keyctl_pkey_params_get_2() omits abbcefc96437 selftests: tpm: add async space test with noneexisting handle omits cc63c3405149 tpm: Fix error handling in async work omits 1cc3880bf8bd selftests: tpm2: Determine available PCR bank omits cfb92440ee71 Linux 5.17-rc5 omits 3324e6e80315 Merge tag 'locking_urgent_for_v5.17_rc5' of git://git.kern [...] omits 222177397aab Merge tag 'x86_urgent_for_v5.17_rc5' of git://git.kernel.o [...] omits 0b0894ff78cc Merge tag 'sched_urgent_for_v5.17_rc5' of git://git.kernel [...] omits 6e8e752f705c Merge tag 'edac_urgent_for_v5.17_rc5' of git://git.kernel. [...] omits e268d7084a90 Merge tag 'scsi-fixes' of git://git.kernel.org/pub/scm/lin [...] omits 77478077349f Merge tag 'dmaengine-fix-5.17' of git://git.kernel.org/pub [...] omits dacec3e7b9bc Merge branch 'i2c/for-current' of git://git.kernel.org/pub [...] omits 961af9dbe5d0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits 70d2bec7c545 Merge tag 'for-v5.17-rc' of git://git.kernel.org/pub/scm/l [...] omits 7f25f0412c9e Merge tag 'fs.mount_setattr.v5.17-rc4' of git://git.kernel [...] omits c1034d249d14 Merge tag 'pidfd.v5.17-rc4' of git://git.kernel.org/pub/sc [...] omits 2d3409ebc87f Merge branch 'ucount-rlimit-fixes-for-v5.17' of git://git. [...] omits b03e19465b97 selftests/bpf: Fix btfgen tests omits addd4203a2ea thunderbolt: Drop duplicate NULL checks around nvmem_unregister() omits d91c9156be36 mtd: core: Drop duplicate NULL checks around nvmem_unregister() omits 193c2454f5ae doc: nvmem: Update example omits 069fff63d230 doc: nvmem: Remove references to regmap omits 1c565569b470 nvmem: add driver for Layerscape SFP (Security Fuse Processor) omits 4990ec15d299 dt-bindings: nvmem: add fsl,layerscape-sfp binding omits 46d5b004c24d nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() omits 1ea024ad6081 nvmem: sunxi_sid: Add support for D1 variant omits de975c0f6540 dt-bindings: nvmem: SID: Add compatible for D1 omits 609757996ae7 nvmem: qfprom: fix kerneldoc warning omits 7c15a63c757c nvmem: core: Check input parameter for NULL in nvmem_unregister() omits 3fd97ce48555 nvmem: core: Use devm_add_action_or_reset() omits 2bf5b50cae2a nvmem: core: Remove unused devm_nvmem_unregister() omits f0df8d787dfe mtd: core: Fix a conflict between MTD and NVMEM on wp-gpio [...] omits 056c12bfac8b nvmem: core: Fix a conflict between MTD and NVMEM on wp-gp [...] omits adfb62dbda49 Merge branch 'tcp_drop_reason' omits d25e481be0c5 net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() omits a7ec381049c0 net: tcp: use tcp_drop_reason() for tcp_data_queue() omits 2a968ef60e1f net: tcp: use tcp_drop_reason() for tcp_rcv_established() omits 8eba65fa5f06 net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() omits 7a26dc9e7b43 net: tcp: add skb drop reasons to tcp_add_backlog() omits 643b622b51f1 net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() omits c0e3154d9c88 net: tcp: use kfree_skb_reason() for tcp_v6_rcv() omits 255f9034d305 net: tcp: add skb drop reasons to tcp_v4_rcv() omits 082116ffcb74 net: tcp: introduce tcp_drop_reason() omits 5a3449734bcb Merge branch 'bnxt_en-fixes' omits 1278d17a1fb8 bnxt_en: Fix devlink fw_activate omits b891106da52b bnxt_en: Increase firmware message response DMA wait time omits 0e0e3c535847 bnxt_en: Restore the resets_reliable flag in bnxt_open() omits 8cdb15924252 bnxt_en: Fix incorrect multicast rx mask setting when not [...] omits cfcab3b3b615 bnxt_en: Fix occasional ethtool -t loopback test failures omits 6758f937669d bnxt_en: Fix offline ethtool selftest with RDMA enabled omits 84d3c83e6ea7 bnxt_en: Fix active FEC reporting to ethtool omits 16dcfe972b7e firmware: imx: scu-pd: imx8q: add vpu mu resources omits c94afc46cae7 memblock: use kfree() to release kmalloced memblock regions omits f3252a22d1f5 memblock tests: Add memblock reset function omits 16802e55dea9 memblock tests: Add skeleton of the memblock simulator omits 62183279ad2f tools/include: Add debugfs.h stub omits a2e3fe5f24f9 tools/include: Add pfn.h stub omits 93f4e871e7e0 tools/include: Add io.h stub omits 1fef073b71c3 tools/include: Add cache.h stub omits 2473bc35ba55 tools/include: Add mm.h file omits 9c07af207c65 tools/include: Update atomic definitions omits 5cf67a6051ea tools/include: Add _RET_IP_ and math definitions to kernel.h omits 884ee1e585ca tools/include: Add phys_addr_t to types.h omits aa0eab8639ff tools: Move gfp.h and slab.h from radix-tree to lib omits e62f25e8b3cd iosys-map: Add a few more helpers omits cccd73d607fe iosys-map: Add offset to iosys_map_memcpy_to() omits d0b3822902b6 bpf: Initialize ret to 0 inside btf_populate_kfunc_set() omits 2988062985d5 scsi: block: Remove REQ_OP_WRITE_SAME support omits 64d4584d71a2 scsi: dm: Remove WRITE_SAME support omits 903bb64b0d46 scsi: md: Remove WRITE_SAME support omits 2770ae2741fc scsi: sd: Remove WRITE_SAME support omits e8e9884730b3 scsi: rnbd: Remove WRITE_SAME support omits b3add0a1ca4d scsi: drbd: Remove WRITE_SAME support omits e23e40fd6de5 hwmon: (ntc_thermistor) Underscore Samsung thermistor omits a33c0c792d0a selftests/bpf: Fix a clang deprecated-declarations compila [...] omits b1a5983f56e3 netfilter: nf_tables_offload: incorrect flow offload actio [...] omits 9256766fe2df ata: pata_hpt37x: merge transfer mode setting methods omits ffa92a745755 ata: libata-sff: use *switch* statement in ata_sff_dev_classify() omits efcef265fd83 ata: add/use ata_taskfile::{error|status} fields omits f7220eac752f ata: Kconfig: fix sata gemini compile test condition omits 59b0040475ee ata: libata-scsi: use *switch* statements to check SCSI co [...] omits 03c0e84f9c1e ata: libata-sff: refactor ata_sff_altstatus() omits 345dddb6b7eb scsi: cxlflash: Query write_zeroes limit for zeroing omits 129e8e136b1e scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning omits 094cfb489ff2 scsi: target: tcmu: Make cmd_ring_size changeable via configfs omits ed67ca76bbc4 scsi: qla2xxx: Use named initializers for q_dev_state omits ca45e335a56a scsi: qla2xxx: Use named initializers for port_[d]state_str omits 38e75ab5ce7b scsi: ufs: core: Remove wlun_dev_to_hba() omits e630b7fdb548 scsi: core: Remove struct scsi_pointer from struct scsi_cmnd omits d7ca1f31f167 scsi: zalon: Stop using the SCSI pointer omits acd6148b023f scsi: wd33c93: Move the SCSI pointer to private command data omits c36b948fb514 scsi: wd719x: Stop using the SCSI pointer omits 311618c99f74 scsi: usb: Stop using the SCSI pointer omits 0c20b4616346 scsi: sym53c8xx_2: Move the SCSI pointer to private command data omits af862473547c scsi: smartpqi: Stop using the SCSI pointer omits 990c872c315c scsi: qla2xxx: Stop using the SCSI pointer omits 28ec4ca2dcb2 scsi: qla1280: Move the SCSI pointer to private command data omits f38cdeb2d91e scsi: ppa: Move the SCSI pointer to private command data omits d4c944463a7e scsi: sym53c500_cs: Move the SCSI pointer to private command data omits 3d4fc0651a8a scsi: nsp_cs: Move the SCSI pointer to private command data omits eadb7e81109b scsi: nsp32: Stop using the SCSI pointer omits cf5e5db5824e scsi: mvumi: Stop using the SCSI pointer omits cbb02d8cc8e0 scsi: mvsas: Fix a set-but-not-used warning omits 7b7d171aca3c scsi: mesh: Move the SCSI pointer to private command data omits a625266792e7 scsi: megasas: Stop using the SCSI pointer omits 2471d7e35ff1 scsi: megaraid: Stop using the SCSI pointer omits 84494338e68c scsi: mac53c94: Move the SCSI pointer to private command data omits 287c2994ebbc scsi: mac53c94: Fix a set-but-not-used compiler warning omits 6ac524f0bd4f scsi: qedf: Stop using the SCSI pointer omits 9e6e466ec3fb scsi: bnx2fc: Stop using the SCSI pointer omits 38eb106b9280 scsi: libfc: Stop using the SCSI pointer omits def5a6f5d3b3 scsi: initio: Stop using the SCSI pointer omits da9604f1d06d scsi: iscsi: Stop using the SCSI pointer omits 9e23314b1f1b scsi: imm: Move the SCSI pointer to private command data omits a227d4767af4 scsi: hptiop: Stop using the SCSI pointer omits 2b6499687859 scsi: fnic: Stop using the SCSI pointer omits 889d28383a06 scsi: fnic: Fix a tracing statement omits f40a8b9ba44e scsi: fdomain: Move the SCSI pointer to private command data omits 9afc4328a092 scsi: esp_scsi: Stop using the SCSI pointer omits c1f70735ee00 scsi: dc395x: Stop using the SCSI pointer omits c13c78d8da59 scsi: csio: Stop using the SCSI pointer omits d6e9e595ba5c scsi: bfa: Stop using the SCSI pointer omits 983f069a685d scsi: aha152x: Move the SCSI pointer to private command data omits f5055c9584c3 scsi: aha1542: Remove a set-but-not-used array omits c1ddc13389e9 scsi: advansys: Move the SCSI pointer to private command data omits 7d60bc0f39e7 scsi: aacraid: Move the SCSI pointer to private command data omits f33eabb45c45 scsi: 53c700: Stop clearing SCSI pointer fields omits 587ed17b9ab8 scsi: arm: Move the SCSI pointer to private command data omits 6e1ef2c94c1a scsi: arm: Rename arm/scsi.h into arm/arm_scsi.h omits 3f2134e12cbc scsi: NCR5380: Add SCp members to struct NCR5380_cmd omits fd4831656114 scsi: NCR5380: Remove the NCR5380_CMD_SIZE macro omits 92a8c869c9bd scsi: Remove drivers/scsi/scsi.h omits b97891888f8b scsi: nsp_cs: Use true and false instead of TRUE and FALSE omits 4fef5f20780f scsi: nsp_cs: Change the return type of two functions into 'void' omits d48b922c3f4b scsi: ips: Use true and false instead of TRUE and FALSE omits c83e81fae20d scsi: ips: Change the return type of ips_release() into 'void' omits 27e273d15f89 scsi: ips: Remove an unreachable statement omits 8940e6b669ca net: dsa: avoid call to __dev_set_promiscuity() while rtnl [...] omits 13685dfbad98 scsi: libsas: Add sas_execute_ata_cmd() omits 4fea759edfa7 scsi: libsas: Add sas_abort_task() omits 72f8810e1fdc scsi: libsas: Add sas_query_task() omits 29d7769055a2 scsi: libsas: Add sas_lu_reset() omits e8585452953a scsi: libsas: Add sas_clear_task_set() omits 69b80a0ed0b5 scsi: libsas: Add sas_abort_task_set() omits 693e66a0a6ac scsi: libsas: Add TMF handler aborted callback omits 2037a340314f scsi: libsas: Add TMF handler exec complete callback omits 350d85ba5bad scsi: libsas: Add sas_execute_ssp_tmf() omits 001ec7f89bea scsi: libsas: Add sas_execute_tmf() omits 96e54376a8b2 scsi: libsas: Add sas_task.tmf omits bbfe82cdbaf8 scsi: libsas: Add struct sas_tmf_task omits 4aef43b25df2 scsi: libsas: Move SMP task handlers to core omits da19eaba6e75 scsi: hisi_sas: Delete unused I_T_NEXUS_RESET_PHYUP_TIMEOUT omits 2dd6801a671c scsi: libsas: Delete SAS_SG_ERR omits 25882c82f850 scsi: libsas: Delete lldd_clear_aca callback omits 1d6049a3b14f scsi: libsas: Use enum for response frame DATAPRES field omits 9aacf6fe9059 scsi: libsas: Handle non-TMF codes in sas_scsi_find_task() omits 23c6aefe6d0a Merge branch 'i2c/for-mergewindow' into i2c/for-next omits be8dd61c7224 Merge branch 'i2c/for-current' into i2c/for-next omits 48c77bdf729a net: prestera: acl: fix 'client_map' buff overflow omits 173a272a9f17 net: dsa: microchip: add ksz8563 to ksz9477 I2C driver omits 7a11455f376d net/smc: unlock on error paths in __smc_setsockopt() omits a7f4f13a0a68 net: dsa: microchip: ksz9477: export HW stats over stats64 [...] omits 0d0350c471cc Merge branch 'phylink-remove-pcs_poll' omits 64b4a0f8b51b net: phylink: remove phylink_config's pcs_poll omits ccfbf44d4c7f net: dsa: remove pcs_poll omits e7f27420681f net: hsr: fix suspicious RCU usage warning in hsr_node_get [...] omits 92c54a65e6a8 atm: nicstar: Use kcalloc() to simplify code omits 32d51cef91db Merge branch 'dpaa2-eth-one-step-register' omits c4680c978567 dpaa2-eth: Update SINGLE_STEP register access omits 9572594ecf02 dpaa2-eth: Update dpni_get_single_step_cfg command omits 8a4fc54b07d7 net: get rid of rtnl_lock_unregistering() omits 3d00827a90db net: dsa: microchip: fix bridging with more than two member ports omits b3ae2d350ddf net: prestera: flower: fix destroy tmpl in chain omits 36a29fb6b22d bridge: switch br_net_exit to batch mode omits a7cc3464e667 Merge branch 'mctp-i2c' omits f5b8abf9fc3d mctp i2c: MCTP I2C binding driver omits 6881e493b08f dt-bindings: net: New binding mctp-i2c-controller omits 5486f5bf790b net: Force inlining of checksum functions in net/checksum.h omits 4b340a5a726d net: ip6mr: add support for passing full packet on wrong mif omits 8ca97812c3c8 x86/mce: Work around an erratum on fast string copy instructions omits 0033fced48d2 Merge branch '100GbE' of git://git.kernel.org/pub/scm/linu [...] omits 7e1b54d07751 i40e: remove dead stores on XSK hotpath omits 90141edcd53d Merge branch 'mptcp-fixes' omits e35f885b357d selftests: mptcp: be more conservative with cookie MPJ limits omits 6ef84b1517e0 selftests: mptcp: more robust signal race test omits f73c11946345 mptcp: add mibs counter for ignored incoming options omits 837cf45df163 mptcp: fix race in incoming ADD_ADDR option processing omits 98247bc16a27 mptcp: fix race in overlapping signal events omits 5b31dda736e3 selftests: mptcp: improve 'fair usage on close' stability omits 0cd33c5ffec1 selftests: mptcp: fix diag instability omits 2428766e2015 MAINTAINERS: remove duplicate entry for i2c-qcom-geni omits 8302532f47bb i2c: smbus: Check for parent device before dereference omits 1b2d3451ee50 arm64: Support PREEMPT_DYNAMIC omits 8e12ab7c0e9f arm64: entry: Centralize preemption decision omits 99cf983cc8bc sched/preempt: Add PREEMPT_DYNAMIC using static keys omits 33c64734be34 sched/preempt: Decouple HAVE_PREEMPT_DYNAMIC from GENERIC_ENTRY omits 4624a14f4daa sched/preempt: Simplify irqentry_exit_cond_resched() callers omits 8a69fe0be143 sched/preempt: Refactor sched_dynamic_update() omits 4c7485584d48 sched/preempt: Move PREEMPT_DYNAMIC logic later omits b1e8206582f9 sched: Fix yet more sched_fork() races omits bbcf340d9dc3 Merge branch 'add-checks-for-incoming-packet-addresses' omits 86cdfd63f25d mctp: add address validity checking for packet receive omits cb196b725936 mctp: replace mctp_address_ok with more fine-grained helpers omits 47f0bd503210 net: Add new protocol attribute to IP addresses omits 3a14d0888eb4 nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() omits ba88b5533728 MAINTAINERS: rmnet: Update email addresses omits 6e2e59eaee47 Merge branch 'ionic-driver-updates' omits ecea8bb429b0 ionic: clean up comments and whitespace omits 799c230e9362 ionic: prefer strscpy over strlcpy omits 116dce0ff047 ionic: Use vzalloc for large per-queue related buffers omits 12b1b997c0e5 ionic: catch transition back to RUNNING with fw_generation 0 omits 5a2aba71cd26 net: mvpp2: always set port pcs ops omits 4fc5f0aa9712 ata: libata-sff: refactor ata_sff_set_devctl() omits b51aa532e105 ata: libata-sff: make ata_resources_present() return 'bool' omits 25d83f9d23d8 ata: pata_hpt3x2n: disable fast interrupts in prereset() method omits 6110530b5800 ata: pata_hpt37x: disable fast interrupts in prereset() method omits a58ff050b428 ata: pata_hpt366: disable fast interrupts in prereset() method omits cf369e4e5245 ata: pata_mpc52xx: use GFP_KERNEL omits 334bfa1f0664 ata: sata_rcar: drop unused #define's omits f79ca4550c3c ata: pata_hpt366: check channel enable bits omits 88e6b81878fb ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' omits bba077d801b1 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' omits 1336aa88d855 ata: libata-sff: make ata_devchk() return 'bool' omits 8d4635235861 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' omits 87a3f2a899a4 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST omits 7ad3128efe87 ata: pata_artop: use *switch* in atp8xx_fixup() omits 183a4bfbd7c8 ata: pata_artop: use *switch* in artop_init_one() omits 5dfb84982ed2 pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] omits a565ed1b9b1d pata_hpt3x2n: check channel enable bits omits ec87cf3782f7 ata: libata: make ata_host_suspend() *void* omits c6f1b980aec1 Merge branch 'devel' into for-next omits 4649b97042c3 pinctrl: sunxi: Use unique lockdep classes for IRQs omits f3d6c538c3da pinctrl: sunxi: do not print error message for EPROBE_DEFER omits fbfc5fc3518f Merge tag 'samsung-pinctrl-5.18-2' of https://git.kernel.o [...] omits 486c2d15aa81 Merge tag 'intel-pinctrl-v5.17-5' of gitolite.kernel.org:p [...] omits c981a789446b pinctrl: qcom: qcm2290: Add GPIO wakeirq map omits 06e12b792882 pinctrl: qcom: print egpio mode in debugfs omits c74803ee45af pinctrl: qcom: sm8450: Add egpio support omits d1e972ace423 gpio: tegra186: Fix chip_data type confusion omits 64fd52a4d3ce pinctrl: starfive: Use a static name for the GPIO irq_chip omits 8d4c0d185ad8 Merge tag 'renesas-pinctrl-for-v5.18-tag1' of git://git.ke [...] omits 4f12b742eb2b Merge tag 'nfs-for-5.17-3' of git://git.linux-nfs.org/proj [...] omits 1c2a33d0ac69 Merge tag 'acpi-5.17-rc5' of git://git.kernel.org/pub/scm/ [...] omits dbba77c2f01b Merge branch 'rproc-next' into for-next omits f89672cc3681 remoteproc: Fix count check in rproc_coredump_write() omits 241c32d853a8 Merge tag 'riscv-for-linus-5.17-rc5' of git://git.kernel.o [...] omits 2f8a6699c90d drm/i915/dg2: Enable 5th port omits 9b693453a4eb drm/i915/dg2: Drop 38.4 MHz MPLLB tables omits d1af7b6f91a5 drm/i915: Fix for PHY_MISC_TC1 offset omits cef0c387cfe9 Merge branch 'v5.18-armsoc/dts64' into for-next omits 5a98f581d2e1 parisc: Use EFAULT fixup handler in unaligned handlers omits 83b871b4b98a parisc: Fix ldw() and stw() unalignment handlers omits dc570e8e1a70 arm64: dts: rockchip: fix supplies for pwm regulators omits e6bbf0d53ae1 arm64: dts: rockchip: define vdd_log on rk3399-puma omits a222fd854139 soc: fsl: qe: Check of ioremap return value omits 6385960501d9 soc: fsl: qe: fix typo in a comment omits b9abe942cda4 soc: fsl: guts: Add a missing memory allocation failure check omits b113737cf129 soc: fsl: guts: Revert commit 3c0d64e867ed omits b80af7564446 soc: fsl: Correct MAINTAINERS database (SOC) omits f2b70418ec6f soc: fsl: Correct MAINTAINERS database (QUICC ENGINE LIBRARY) omits 988f0a9045b0 soc: fsl: Replace kernel.h with the necessary inclusions omits 6b4266b8deb8 dt-bindings: fsl,layerscape-dcfg: add missing compatible f [...] omits efd12405f180 dt-bindings: qoriq-clock: add missing compatible for lx2160a omits 986c6f7c3fc8 Merge tag 'v5.17-rc4' into next omits 7b1f781f2d24 Input: psmouse - set up dependency between PS/2 and SMBus [...] omits 5950bdc88dd1 ice: initialize local variable 'tlv' omits ed22d9c8d128 ice: check the return of ice_ptp_gettimex64 omits fadead80fe4c ice: fix concurrent reset and removal of VFs omits 932645c298c4 ice: fix setting l4 port flag when adding filter omits b70bc066d77b ice: Match on all profiles in slow-path omits ca2349b0c803 Merge branch 'i2c/for-mergewindow' into i2c/for-next omits d9d3fe2a0efe Merge branch 'i2c/for-current' into i2c/for-next omits 9978f446d406 ACPI: property: Get rid of redundant 'else' omits 9087c6ff8dfe bpf: Call maybe_wait_bpf_programs() only once from generic [...] omits 1d82ef6552b5 drm/i915: Pimp icl+ sagv pre/post update omits f25787918286 drm/i915: Split pre-icl vs. icl+ SAGV hooks apart omits 6b728595ffa5 drm/i915: Fix bw atomic check when switching between SAGV [...] omits 8dd8ffb824ca drm/i915: Correctly populate use_sagv_wm for all pipes omits ad2f3b08d1ab ACPI: scan: Use ida_alloc() instead of ida_simple_get() omits 0ea9e1c3dbd4 efivars: Respect "block" flag in efivar_entry_set_safe() omits ad72a74cfe7e drm/radeon: Add HD-audio component notifier support (v2) omits 52e05fe9a391 Revert "drm/amd/display: To modify the condition in indica [...] omits 18577fec9350 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify omits 85f7137c61ff drm/amdgpu: only check for _PR3 on dGPUs omits 36b367ace4f7 drm/amdgpu: add another raven1 gfxoff quirk omits 181ebed7dcfc drm/amdgpu: add dm ip block for dcn 3.1.5 omits b5b8ed444a7f drm/amd/display: Add DCN315 DM Support omits 501867d0d2a6 drm/amd/display: Add DCN315 CORE omits 0b208d60adff drm/amd/display: Add DCN315 blocks to Makefile omits f9806a172070 drm/amd/display: Add DCN315 Command Table Helper omits 9cc57625a6f3 drm/amd/display: Add DCN315 Resource omits 5559c7ba93fa drm/amd/display: Add DCN315 DMUB omits 92d0c2ebe564 drm/amd/display: Add DCN315 IRQ omits b9d7eb6a31be drm/amd/display: Add DCN315 GPIO omits f94903996140 drm/amd/display: Add DCN315 CLK_MGR omits 574dce2d2414 drm/amd/display: Add DCN315 family information omits 5b723b123012 drm/amd/include: add DCN 3.1.5 registers omits 62640f251f47 drm/amdgpu: add mp 13.0.5 header files omits 068ea8bdc0aa drm/amd/pm: add smu_v13_0_5_ppt implementation omits cec24112e125 drm/amd/pm: update smc message sequence for smu 13.0.5 omits e8c487a6b70f drm/admgpu/pm: add smu 13.0.5 driver interface headers omits d7fd297cb0f1 drm/amdgpu: add support for psp 13.0.5 omits ec3ca078850a drm/amdgpu: add smuio support for smuio 13.0.10 omits 935ad3a74c7d drm/amdgpu: add support for nbio 7.3.0 omits 87b5e77f02da drm/amdgpu: enable vcn pg and cg for vcn 3.1.2 omits afc2f276057e drm/amdgpu/vcn: add vcn support for vcn 3.1.2 omits 93afe1583758 drm/amdgpu: add support for sdma 5.2.6 omits 89bfcd82b345 drm/amdgpu: do not enable asic reset for raven2 omits b2301472f121 Merge back ACPI tables material for 5.18. omits 1bbc60d0c7e5 KVM: x86/mmu: Remove MMU auditing omits 8292656464e5 Merge branch 'acpi-processor' omits fc12aa67daba kernel/do_mount_initrd: move real_root_dev sysctls to its [...] omits 97d4da3bab16 kernel/delayacct: move delayacct sysctls to its own file omits c7c1839c3c94 kernel/acct: move acct sysctls to its own file omits b5fefe080be0 kernel/panic: move panic sysctls to its own file omits 3831fb33e3f3 kernel/lockdep: move lockdep sysctls to its own file omits f4eba4a4c188 mm: move page-writeback sysctls to their own file omits 57ab7a2dea6b mm: move oom_kill sysctls to their own file omits dbef55dfc1e9 kernel/reboot: move reboot sysctls to its own file omits f31483d6edf0 sched: Move energy_aware sysctls to topology.c omits 301ee4d2abae sched: Move cfs_bandwidth_slice sysctls to fair.c omits eb862b3dc6db sched: Move uclamp_util sysctls to core.c omits 4925401d06dc sched: Move rr_timeslice sysctls to rt.c omits ebb891f03580 sched: Move deadline_period sysctls to deadline.c omits 5f6e55c2485c sched: Move rt_period/runtime sysctls to rt.c omits 1b79445ee99c sched: Move schedstats sysctls to core.c omits d52e3f9f9bcb sched: Move child_runs_first sysctls to fair.c omits 5be2226f417d KVM: x86: allow defining return-0 static calls omits abb6d479e226 KVM: x86: make several APIC virtualization callbacks optional omits 7993e65fdd0f Merge tag 'mtd/fixes-for-5.17-rc5' of git://git.kernel.org [...] omits dd2319c61888 KVM: x86: warn on incorrectly NULL members of kvm_x86_ops omits e4fc23bad813 KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops omits 2a89061451c7 KVM: x86: use static_call_cond for optional callbacks omits 8a2897853c53 KVM: x86: return 1 unconditionally for availability of KVM [...] omits b9889768bda1 Merge tag 'block-5.17-2022-02-17' of git://git.kernel.dk/l [...] omits 2848551bc659 Merge tag 'sound-5.17-rc5' of git://git.kernel.org/pub/scm [...] omits 45a98a71d2da Merge tag 'arm64-fixes' of git://git.kernel.org/pub/scm/li [...] omits ea4b3d299fe6 Merge tag 'powerpc-5.17-4' of git://git.kernel.org/pub/scm [...] omits 7476b043b191 Merge tag '5.17-rc5-smb3-fixes' of git://git.samba.org/sfr [...] omits 98e437f134b3 Merge tag 'scmi-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits f159f2941db9 Merge tag 'juno-fix-5.17' of git://git.kernel.org/pub/scm/ [...] omits 4f6668f05206 Merge tag 'optee-fix2-for-v5.17' of git://git.linaro.org/p [...] omits 35f541791175 Merge tag 'socfpga_dts_update_for_v5.18_part2' of git://gi [...] omits 45d9de484a57 Merge branch 'set_fs-3' of git://git.kernel.org/pub/scm/li [...] omits be92e1ded1d1 sparc64: fix building assembly files omits b97df7c098c5 selinux: use correct type for context length omits 5ea33af9d430 selinux: drop return statement at end of void functions omits 86213f80da1b net: avoid quadratic behavior in netdev_wait_allrefs_any() omits 48bb92d91ae9 drm/i915: Drop pointless i830 PIPECONF read omits c94d13e9d99b drm/i915: Make the CHV CGM CSC register writes lockless omits 61b3b2da10db drm/i915: Make the pipe/output CSC register writes lockless omits f470b218b0bb drm/i915: Move PIPE_CHICKEN RMW out from the vblank evade [...] omits 79af2404e537 drm/i915/display: Implement Wa_16013835468 omits ab597bb3760c drm/i915/display: Group PSR2 prog sequences and workarounds omits 043786303b17 spi: use sysfs_emit() for printing statistics and add trai [...] omits 07025ceaac9f spi: clean up some inconsistent indenting omits b70ad01a2217 drm/i915/display/tgl+: Implement new PLL programming step omits ffb16c1c4267 mtd: rawnand: stm32_fmc2: Add NAND Write Protect support omits cb57fae479be dt-binding: mtd: nand: Document the wp-gpios property omits a1fe2ace2c39 mtd: rawnand: pl353: Set the nand chip node as the flash node omits 2365f91c861c mtd: parsers: trx: allow to use on MediaTek MIPS SoCs omits 438356e5151b dt-bindings: mtd: drop mtd/cortina,gemini-flash.txt omits ccb7bc50177c mtd: spear_smi: use GFP_KERNEL omits d71dac3b897f Merge tag 'mtd/spi-mem-ecc-for-5.18' into mtd/next omits ce6a70bfce21 ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 omits 4efc93d707ff Merge branch 'next/dt' into for-next omits 7cdfe3b3b60c ARM: dts: exynos: align PPMU event node names with dtschema omits 4315f889272a Merge branch 'for-5.18/block' into for-next omits 8410f7097773 block, bfq: don't move oom_bfqq omits c5e4cb0fcbba block, bfq: avoid moving bfqq to it's parent bfqg omits 43a4b1fee098 block, bfq: cleanup bfq_bfqq_to_bfqg() omits d57d6fe5bf34 drivers: hv: log when enabling crash_kexec_post_notifiers omits 6de74d1069b8 hv_utils: Add comment about max VMbus packet size in VSS driver omits 81ba80d2dbd7 uaccess: remove CONFIG_SET_FS omits b352c3465bb8 net: ll_temac: check the return value of devm_kmalloc() omits 086d49058cd8 ipv6: annotate some data-races around sk->sk_prot omits 7ea0c16a74a4 net/ibmvnic: Cleanup workaround doing an EOI after partiti [...] omits 4a96b4e2fa78 iio:temperature:mlx90614: Switch from CONFIG_PM* guards to [...] omits da123e2949b4 iio:imu:kmx61: Switch from CONFIG_PM* guards to pm_ptr() etc omits 671d2c605b7a iio:dac:m62332: Switch from CONFIG_PM_SLEEP guards to pm_s [...] omits 195b8b24688d iio:accel:bma180: Switch from CONFIG_PM_SLEEP guards to pm [...] omits c1d24fac216f iio:accel:stk8312: Switch from CONFIG_PM_SLEEP guards to p [...] omits ce83415d90da iio:temperature:tmp007: Switch from CONFIG_PM_SLEEP guards [...] omits 1ef7361fec0b iio:temperature:tmp006: Switch from CONFIG_PM_SLEEP guards [...] omits 51e256d4b485 iio:proximity:sx9500: Switch from CONFIG_PM_SLEEP guards t [...] omits fe895d256022 iio:proximity:rfd77492: Switch from CONFIG_PM_SLEEP guards [...] omits bff03d5cab09 iio:proximity:as3935: Switch from CONFIG_PM_SLEEP guards t [...] omits 902b291fc683 iio:pressure:mpl3115: Switch from CONFIG_PM_SLEEP guards t [...] omits c9f384b87b32 iio:magn:mmc35240: Switch from CONFIG_PM_SLEEP guards to p [...] omits fe7b9a3820bd iio:magn:mag3110: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 6c1318f22572 iio:magn:ak8975: Switch from CONFIG_PM guards to pm_ptr() etc omits 5ad7f3c995aa iio:light:tsl4531: Switch from CONFIG_PM_SLEEP guards to p [...] omits 854b67052ce8 iio:light:tsl2563: Switch from CONFIG_PM_SLEEP guards to p [...] omits 54edb876789e iio:light:tcs3472: Switch from CONFIG_PM_SLEEP guards to p [...] omits f3ba05346600 iio:light:tcs3414: Switch from CONFIG_PM_SLEEP guards to p [...] omits 20cadda37b1a iio:light:stk3310: Switch from CONFIG_PM_SLEEP guards to p [...] omits d03da0512467 iio:light:ltr501: Switch from CONFIG_PM_SLEEP guards to pm [...] omits fb20995d5fb7 iio:light:jsa1212: Switch from CONFIG_PM_SLEEP guards to p [...] omits e9b76712625c iio:light:isl29125: Switch from CONFIG_PM_SLEEP guards to [...] omits b020281dda5e iio:light:isl29018: Switch from CONFIG_PM_SLEEP guards to [...] omits 5f3521b8ebc5 iio:light:cm3232: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 2f2207a6e6aa iio:light:apds9300: Switch from CONFIG_PM_SLEEP guards to [...] omits 90b8c2c8f9f5 iio:dac:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] omits bb08abc74037 iio:common:ssp: Switch from CONFIG_PM_SLEEP guards to pm_s [...] omits 9cbeee0fac7d iio:adc:vf610: Switch from CONFIG_PM_SLEEP guards to pm_sl [...] omits d3a6c17e683b iio:adc:twl6030: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits cc0595a9b684 iio:adc:rockchip: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 3f1a9c392d69 iio:adc:palmas_gpadc: Switch from CONFIG_PM_SLEEP guards t [...] omits a3c185d9ae03 iio:adc:exynos_adc: Switch from CONFIG_PM_SLEEP guards to [...] omits 19e2ed804066 iio:adc:at91-adc: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 0c74ef35128e iio:accel:stk8ba50: Switch from CONFIG_PM_SLEEP guards to [...] omits abbdba86f830 iio:accel:mma9553: Switch from CONFIG_PM guards to pm_ptr() etc omits 81e566f9c013 iio:accel:mma9551: Switch from CONFIG_PM guards to pm_ptr() etc omits 812c5f31b1b9 iio:accel:mma7660: Switch from CONFIG_PM_SLEEP guards to p [...] omits 4929ddd0a40d iio:accel:mc3230: Switch from CONFIG_PM_SLEEP guards to pm [...] omits 50bc5e785121 iio:accel:dmard10: Switch from CONFIG_PM guards to pm_slee [...] omits 8aa26e20cf05 iio:accel:dmard06: Switch from CONFIG_PM_SLEEP guards to p [...] omits ff9231c7eb73 iio:accel:da280: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits 5d0e9e22e42f iio:accel:da311: Switch from CONFIG_PM_SLEEP guards to pm_ [...] omits 146b43d9f1a1 iio:chemical:bme680: Move exports to IIO_BME680 namespace omits cfaa5482b3b4 iio:light:st_uvis25: Move exports to IIO_UVIS25 namespace omits 7e615caf5c0f iio:magnetometer:hmc5843: Move exports to IIO_HMC5843 namespace omits 47d6cae0d0ea iio:magnetometer:bmc150: Move exports to IIO_BMC150_MAGN n [...] omits 230ee6c69c89 iio:magnetometer:rm3100: Move exports to IIO_RM3100 namespace omits c7c848b05fb8 iio:pressure:mpl115: Move exports into IIO_MPL115 namespace omits 1980d4a1bae0 iio:pressure:ms5611: Move exports into IIO_MS5611 namespace omits c8629ec92cb2 iio:pressure:zpa2326: Move exports into IIO_ZPA2326 namespace omits 6c9304d6af12 iio:imu:adis: Move exports into IIO_ADISLIB namespace omits 2ebc23b34c7f iio:dac:ad5686: Move exports into IIO_AD5686 namespace omits 4dcd738473f2 iio:dac:ad5592r: Move exports into IIO_AD5592R namespace omits 0a1b56b7b3c6 iio:common:ssp_sensors: Move exports into IIO_SSP_SENSORS [...] omits a7f6cecfef9b iio:common:meas-spec: Move exports into IIO_MEAS_SPEC_SENSORS omits 59cea5bc7c19 iio:adc:ad76060: Move exports into IIO_AD7606 namespace. omits 8a0080af84d3 iio:adc:ad7091r: Move exports into IIO_AD7091R namespace. omits ef807729767f iio:adc:ad_sigma_delta: Move exports into IIO_AD_SIGMA_DEL [...] omits aaae162aeb67 teaming: deliver link-local packets with the link they arrive on omits 0805b5121f29 iio:st-sensors: Move exports into IIO_ST_SENSORS namespace omits d4786e7df03d iio:st-sensors: Remove duplicate MODULE_* omits fbbd286c16a6 iio:accel:fxl8962af: Move exports into IIO_FXL8962AF namespace omits 3bd072d11876 iio:accel:bmi088: Move exports into IIO_BMI088 namespace omits 26b74d852f6c iio:accel:bmc150: Move exports into IIO_BMC150 namespace omits 489c75af0f4d iio:accel:adxl372: Move exports into IIO_ADXL372 namespace omits fe2fe330e0d1 iio:accel:adxl355: Move exports into IIO_ADXL355 namespace omits 0a18114d3ffd iio:accel:adxl345: Move exports into IIO_ADXL345 namespace omits fa4df5a9036e iio:accel:adxl313: Move exports into IIO_ADXL313 namespace omits f9c02c94858d iio:accel:bma400: Move exports into IIO_BMA400 namespace omits c24ef124e944 iio:accel:kxsd9: Move exports into IIO_KDSD9 namespace omits eca7b25bee06 iio:accel:mma7455_core: Move exports into IIO_MMA7455 namespace omits 4205a215803f iio:accel:mma9551_core: Move exports into IIO_MMA9551 namespace omits c7a43b089826 iio: accel: st_accel: Add support for Silan SC7A20 omits cb432e7dda79 dt-bindings: iio: st: Add Silan SC7A20 accelerometer omits 3ee61082b420 dt-bindings: vendor-prefixes: Add silan vendor prefix omits 150ba97f1cb9 iio: trigger: stm32-timer: Make use of device properties omits b863f2e3a83f iio: mma8452: Add support for the "mount-matrix" device property omits a47ac019e7e8 iio: mma8452: Fix probe failing when an i2c_device_id is used omits a3b355c7785b Merge branch 'qca8k-phylink' omits d9cbacf0574a net: dsa: qca8k: mark as non-legacy omits 7544b3ff745b net: dsa: qca8k: move pcs configuration omits 9612a8f9154f net: dsa: qca8k: convert to use phylink_pcs omits 10728cd7967a net: dsa: qca8k: move qca8k_phylink_mac_link_state() omits 3ce855f0408a net: dsa: qca8k: move qca8k_setup() omits bde018222c6b net: dsa: add support for phylink mac_select_pcs() omits a1cdec57e03a net-timestamp: convert sk->sk_tskey to atomic_t omits 8aba73ef44eb net: ethernet: xilinx: cleanup comments omits e9da0b56fe27 sr9700: sanity check for packet length omits 2f131de361f6 net/sched: act_ct: Fix flow table lookup after ct clear or [...] omits 8467fadc115c net: gro: Fix a 'directive in macro's argument list' spars [...] omits 4224cfd7fb65 net-sysfs: add check for netdevice being present to speed_show omits efe4186e6a1b drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() omits a679a61520d8 fuse: fix fileattr op failure omits ed0ccf349ffd drm/i915: Disconnect PHYs left connected by BIOS on disabl [...] omits 44cad52cc14a x86/ptrace: Fix xfpregs_set()'s incorrect xmm clearing omits 1e8ff29fbbde selftests: KVM: allow sev_migrate_tests on machines withou [...] omits 741dabc16f3e ia64: remove CONFIG_SET_FS support omits 447fd126a9aa sh: remove CONFIG_SET_FS support omits 3a4365b3e1a1 sparc64: remove CONFIG_SET_FS support omits 4870475440b4 lib/test_lockup: fix kernel pointer check for separate add [...] omits 189d2606eda6 uaccess: generalize access_ok() omits 27e8140d7819 uaccess: fix type mismatch warnings from access_ok() omits 94e4914e8ffe arm64: simplify access_ok() omits 66e7c45d6e4f m68k: fix access_ok for coldfire omits 6c1fb01964e9 mips: use simpler access_ok() omits 19793a2d6c63 uaccess: add generic __{get,put}_kernel_nofault omits ec7ef42b3b2c nios2: drop access_ok() check from __put_user() omits 8a4f0b32c5aa x86: use more conventional access_ok() definition omits 3b71bf0272a5 x86: remove __range_not_ok() omits aa9065b608d5 sparc64: add __{get,put}_kernel_nofault() omits b2125513dfc0 KVM: SEV: Allow SEV intra-host migration of VM with mirrors omits 834cea3a252e i2c: brcmstb: fix support for DSL and CM variants omits 1aae05754fca drm/imx/dcss: i.MX8MQ DCSS select DRM_GEM_CMA_HELPER omits 017b32e6da8d i2c: qcom-cci: add sm8450 compatible omits 9036ff626579 dt-bindings: i2c: qcom-cci: add QCOM SM8450 compatible omits f9ecc209330a Merge branch 'omap-for-v5.18/dt' into for-next omits ec756e40e271 x86/kvm: Don't use pv tlb/ipi/sched_yield if on 1 vCPU omits ba1f77c54696 x86/kvm: Fix compilation warning in non-x86_64 builds omits 668e2f58ed8b ARM: dts: am335x-sancloud-bbe-extended-wifi: New devicetree omits 611602b9a2c2 parisc: Fix fldd and fstd unaligned handlers on 32-bit kernel omits e2d54fb6cea9 ARM: dts: logicpd-torpedo: Add isp1763 support to baseboard omits 6e8c8b508230 ARM: dts: am334x: pdu001: Use correct node name for RTC omits 8840f5460a23 ARM: dts: Use 32KiHz oscillator on devkit8000 omits 64324ef337d0 ARM: dts: switch timer config to common devkit8000 devicetree omits 77f4ec2a4111 drm/i915/dp: remove accidental static on what should be a [...] omits 030a7020b896 nds32: fix access_ok() checks in get/put_user omits 3f21c7548d85 uaccess: fix nios2 and microblaze get_user_8() omits 7f088bef6b0c drm/i915: Polish ilk+ wm register bits omits 9b43698af7c3 drm/i915: Introduce intel_crtc_planes_update_arm() omits b71a4a2542e1 drm/i915: Clean up SSKPD/MLTR defines omits 8208285632f9 hwrng: core - introduce rng_quality sysfs attribute omits f0fb6953b39e hwrng: core - use per-rng quality value instead of global setting omits 077bb7a1baec hwrng: core - start and stop in-kernel rngd in separate function omits c90e453916bd hwrng: core - do not bother to order list of devices by quality omits 973d74e93820 crypto: rockchip - ECB does not need IV omits f8a265282644 crypto: hisilicon/sec - not need to enable sm4 extra mode [...] omits aec01cc8d119 crypto: hisilicon/sec - add the register configuration for HW V3 omits 142be74078a2 crypto: ux500 - use GFP_KERNEL omits bd75b4ef4977 crypto: nx - Constify static attribute_group structs omits 83b5a23b6604 crypto: omap-sham - Constify static attribute_group omits 882f6c602b65 crypto: omap-aes - Constify static attribute_group omits e5745f34113b crypto: qat - enable power management for QAT GEN4 omits f734409c77d7 crypto: qat - move and rename GEN4 error register definitions omits 605b84ae0beb crypto: qat - add misc workqueue omits f60bbbbe8039 crypto: lrw - Add dependency on ecb omits dfe085d8dcd0 crypto: xts - Add softdep on ecb omits fffe799b6cc9 crypto: qat - don't cast parameter in bit operations omits 4ba31cdd88c9 crypto: cavium/nitrox - fix typo on crypto omits 129c77b5692d s390/qeth: Remove redundant 'flush_workqueue()' calls omits d2b1d186ce2e net: dsa: delete unused exported symbols for ethtool PHY stats omits f20cfd662a62 net: add sanity check in proto_register() omits 60f8ad2392d0 net: ll_temac: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 6b48bece871e net: nixge: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 3ad8ba6a3eec Merge branch 'mptcp-selftest-fine-tuning-and-cleanup' omits 24720d7452df selftests: mptcp: add csum mib check for mptcp_connect omits 87154755d90e selftests: mptcp: join: check for tools only if needed omits 93827ad58f62 selftests: mptcp: join: create tmp files only if needed omits 0a40e273be04 selftests: mptcp: join: remove unused vars omits 22514d52962b selftests: mptcp: join: exit after usage() omits bccefb762439 selftests: mptcp: simplify pm_nl_change_endpoint omits d17b968b9876 selftests: mptcp: increase timeout to 20 minutes omits a7d4f58e99dd kconfig: fix missing '# end of' for empty menu omits 868653f421cd kconfig: add fflush() before ferror() check omits a3fc4b1d09d9 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/ [...] omits 48473a3319f6 Merge branch 'clk-fixes' into clk-next omits 2f0754f27a23 clk: jz4725b: fix mmc0 clock gating omits 2166a9974902 dax: make sure inodes are flushed before destroy cache omits 3494894afff4 clk: qcom: gcc-msm8994: Remove NoC clocks omits c2e8021a535d fsdax: fix function description omits 579d0bed7472 f2fs: avoid sb_start_intwrite during eviction omits 84073e568eec drm/i915/dg2: Print PHY name properly on calibration error omits 9195e5e0adbb Merge tag 'linux-kselftest-fixes-5.17-rc5' of git://git.ke [...] omits 132507ed04ce of/fdt: move elfcorehdr reservation early for crash dump kernel omits f7bcf5fe4346 Merge branch 'clk-mvebu' into clk-next omits b191fe39a5ff clk: mvebu: use time_is_before_eq_jiffies() instead of ope [...] omits 8cbcadaf5aef selftests/vm/transhuge-stress: Support file-backed PMD folios omits dc8a42034e14 mm/filemap: Support VM_HUGEPAGE for file mappings omits 97e4afebcd29 mm/readahead: Switch to page_cache_ra_order omits 350a822a03d1 mm/readahead: Align file mappings for non-DAX omits a0b99df1aa37 mm/readahead: Add large folio readahead omits 89082b0ab27e mm: Support arbitrary THP sizes omits 05031ba6b54a mm: Make large folios depend on THP omits 7e774c68fc8e mm: Fix READ_ONLY_THP warning omits 55784ef1b179 mm/filemap: Allow large folios to be added to the page cache omits d5c88464c1cc mm: Turn can_split_huge_page() into can_split_folio() omits 2a15494d407d mm/vmscan: Convert pageout() to take a folio omits fd7a6f87ea4a mm/vmscan: Turn page_check_references() into folio_check_r [...] omits ee1df4b1f313 mm/vmscan: Account large folios correctly omits 847f20779b41 mm/vmscan: Optimise shrink_page_list for non-PMD-sized folios omits de7e15770eb5 mm/vmscan: Free non-shmem folios without splitting them omits f1c74d3f7b88 mm/rmap: Constify the rmap_walk_control argument omits 20eeaa00f8a3 mm/rmap: Convert rmap_walk() to take a folio omits 522387590ac2 mm: Turn page_anon_vma() into folio_anon_vma() omits 153732d57cb7 mm/rmap: Turn page_lock_anon_vma_read() into folio_lock_an [...] omits fbbb7cddc3ec mm/damon: Convert damon_pa_young() to use a folio omits 225f171c704e mm/damon: Convert damon_pa_mkold() to use a folio omits b4010e88f071 mm/migrate: Convert remove_migration_ptes() to folios omits 721b591f3955 mm/rmap: Convert make_device_exclusive_range() to use folios omits 2548a6048015 mm/rmap: Convert try_to_migrate() to folios omits c3b522d9a698 mm/rmap: Convert try_to_unmap() to take a folio omits 676b2afb8da6 mm/huge_memory: Convert __split_huge_pmd() to take a folio omits 2be18576075f mm/rmap: Turn page_referenced() into folio_referenced() omits 5ced3422fde9 mm/mlock: Add mlock_vma_folio() omits e247fcfad87e mm/rmap: Use a folio in page_mkclean_one() omits 4a5d97ff673a mm/page_idle: Convert page_idle_clear_pte_refs() to use a folio omits 9409d0c18346 mm: Convert page_vma_mapped_walk to work on PFNs omits 6819e90d4b97 sparc32: Add pmd_pfn() omits 020b072b0847 powerpc: Add pmd_pfn() omits dc7c697dfe09 mips: Make pmd_pfn() available in all configurations omits da8f3bee2fc0 arch: Add pmd_pfn() where it is missing omits f67bbb168a11 mm: Add DEFINE_PAGE_VMA_WALK and DEFINE_FOLIO_VMA_WALK omits d1ff4bb0c162 mm: Add folio_pgoff() omits 5feed84c0d15 mm: Add split_folio_to_list() omits d8b91f037701 mm: Add folio_mapcount() omits dc1dabd42113 mm: Turn head_compound_mapcount() into folio_entire_mapcount() omits 919b38f08415 mm/vmscan: Turn page_check_dirty_writeback() into folio_ch [...] omits 15d1022fed78 fs: Move many prototypes to pagemap.h omits 2a7bb49bfe97 mm/truncate: Combine invalidate_mapping_pagevec() and __in [...] omits 6b6b7f43e74f mm: Turn deactivate_file_page() into deactivate_file_folio() omits d458710d156d mm/truncate: Convert __invalidate_mapping_pages() to use a folio omits f1c24e5f2477 mm/truncate: Split invalidate_inode_page() into mapping_sh [...] omits 5156b21bb7a6 mm: Convert remove_mapping() to take a folio omits 1f10f1305ee8 mm/truncate: Replace page_mapped() call in invalidate_inod [...] omits 5ce17f074d2e mm/truncate: Convert invalidate_inode_page() to use a folio omits 042c4f32323b mm/truncate: Inline invalidate_complete_page() into its on [...] omits 51608e9c1308 splice: Use a folio in page_cache_pipe_buf_try_steal() omits b8900922e81d mm/vmscan: Convert __remove_mapping() to take a folio omits 5e20d2d3a759 mm: Turn putback_lru_page() into folio_putback_lru() omits 051d010d5406 mm: Add lru_to_folio() omits ce0cfe53fd97 mm/memcg: Convert mem_cgroup_swapout() to take a folio omits 34c836afa296 mm/workingset: Convert workingset_eviction() to take a folio omits 0bd5a3f89e2b mm/gup: Convert check_and_migrate_movable_pages() to use a folio omits c0e8c878bb18 mm: Add four folio wrappers omits d2f6480b1855 mm: Turn isolate_lru_page() into folio_isolate_lru() omits 931a45e12a75 mm/gup: Turn compound_range_next() into gup_folio_range_next() omits fa34f6e18da6 mm/gup: Turn compound_next() into gup_folio_next() omits 92b178d84e38 mm/gup: Convert gup_huge_pgd() to use a folio omits 4568c0e6b2fb mm/gup: Convert gup_huge_pud() to use a folio omits 4a8a356ac953 mm/gup: Convert gup_huge_pmd() to use a folio omits 78ba375a9c16 mm/gup: Convert gup_hugepte() to use a folio omits 95807dc30afe mm/gup: Convert gup_pte_range() to use a folio omits 84c9c6790c7c mm/hugetlb: Use try_grab_folio() instead of try_grab_compo [...] omits aac2c5fa2f57 mm/gup: Add gup_put_folio() omits 1e0c1776fe35 mm: Remove page_cache_add_speculative() and page_cache_get [...] omits 944bdd6fa015 mm/gup: Convert try_grab_page() to use a folio omits 06fae5411d3c mm/gup: Add try_get_folio() and try_grab_folio() omits 9c210ed70bd0 mm: Turn page_maybe_dma_pinned() into folio_maybe_dma_pinned() omits 6ad6a66ca0c0 mm: Add folio_pincount_ptr() omits 1c920ee8aed7 mm: Make compound_pincount always available omits 31b13a2fcd43 mm/gup: Remove hpage_pincount_sub() omits 2d13d2f61a43 mm/gup: Remove hpage_pincount_add() omits 73ba530298cc mm/gup: Handle page split race more efficiently omits 62f66542c85c mm/gup: Remove an assumption of a contiguous memmap omits f701d40e8b70 mm/gup: Fix some contiguous memmap assumptions omits 7369d128ad03 mm/gup: Change the calling convention for compound_next() omits 9d4118dd7e42 mm/gup: Optimise compound_range_next() omits 6522f8efb638 mm/gup: Change the calling convention for compound_range_next() omits 15dc9a4cebad mm/gup: Remove for_each_compound_head() omits 1efb18c9b8a7 mm/gup: Remove for_each_compound_range() omits 2e48fbe80625 mm/gup: Increment the page refcount before the pincount omits 0c09b7dd3a2e mm/gup: migrate device coherent pages when pinning instead [...] omits ca7ac9618b2a mm: remove the vma check in migrate_vma_setup() omits 32fa9c5888fb tools: update test_hmm script to support SP config omits 57edd975bafd tools: update hmm-test to support device coherent type omits 2073162bf515 lib: add support for device coherent type in test_hmm omits 946b5551d8ac lib: test_hmm add module param for zone device type omits 671061797935 lib: test_hmm add ioctl to get zone device type omits 83d15887b6fb drm/amdkfd: coherent type as sys mem on migration to ram omits 2da9fff4644a drm/amdkfd: add SPM support for SVM omits b5d043fac88f mm/gup: fail get_user_pages for LONGTERM dev coherent type omits d9498376e45e mm: add device coherent vma selection for memory migration omits f27d884aff69 mm: add zone device coherent type memory support omits f95aa637e9d7 mm: build migrate_vma_* for all configs with ZONE_DEVICE support omits a811f7db8064 mm: move the migrate_vma_* device migration code into its [...] omits ea9115363991 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages omits 3e097a6c7a22 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page omits 0b15eca2c412 mm: refactor check_and_migrate_movable_pages omits 8c03b76709c7 mm: generalize the pgmap based page_free infrastructure omits b5cbc18f8f3b fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED omits 87d10d6f9277 mm: remove the extra ZONE_DEVICE struct page refcount omits 96160c2f78bd mm: don't include <linux/memremap.h> in <linux/mm.h> omits 859f7e45542a Merge remote-tracking branch 'torvalds/master' into perf/core omits d24d2a2b0a81 bpf: bpf_prog_pack: Set proper size before freeing ro_header omits b3d971ec2534 Merge tag 'drm-fixes-2022-02-18' of git://anongit.freedesk [...] omits b63c54d97823 drm/amdkfd: Use proper enum in pm_unmap_queues_v9() omits 874bfdfa4735 drm/amdgpu: add gc 10.3.6 support omits a142606d5433 drm/amdgpu: add support for gmc10 for gc 10.3.6 omits 50e14a62ac3a drm/amdgpu: add Clock and Power Gating support for gc 10.3.6 omits 1957f27de290 drm/amdgpu: add nv common init for gc 10.3.6 omits 91aa9c8f5282 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] omits 779596ce6a79 drm/amdgpu: fix amdgpu_ras_block_late_init error handler omits 6b5033831feb drm/amdgpu: Dynamically initialize IP instance attributes omits 8f74f68d907d drm/amd/amdgpu: Add APU flag to gca_config debugfs data (v3) omits d01899d3db2a drm/amd: Use amdgpu_device_should_use_aspm on navi umd pst [...] omits 0ab5d711ec74 drm/amd: Refactor `amdgpu_aspm` to be evaluated per device omits f0d540989597 drm/amdgpu: Fix ARM compilation warning omits cba07cce39ac drm/amd: Check if ASPM is enabled from PCIe subsystem omits 418abce203fc drm/amdgpu: Remove redundant .ras_late_init initialization [...] omits 867e24ca4945 drm/amdgpu: define amdgpu_ras_late_init to call all ras bl [...] omits caae42f00924 drm/amdgpu: Optimize xxx_ras_late_init function of each ras block omits 20c43547add3 drm/amdgpu: Remove redundant calls of ras_late_init in mca [...] omits 068001b711e8 drm/amdgpu: Remove redundant calls of ras_late_init in mmh [...] omits 72b3588e27fe drm/amdgpu: Remove redundant calls of ras_late_init in hdp [...] omits 4e9b1fa5a275 drm/amdgpu: Modify .ras_late_init function pointer parameter omits f83e14011e04 drm/amdgpu/discovery: Add sw DM function for 3.1.6 DCE omits c477eaa6a79d drm/amd/display: Add DCN316 resource and SMU clock manager omits 77b9051b5f31 parisc: Reduce code size by optimizing get_current() funct [...] omits e8f0485b9c90 parisc: Use constants to encode the space registers like S [...] omits 868f4357ed0d drm/amd/display: Add DMUB support for DCN316 omits 2aed49da6c08 Merge branch 'prestera-route-offloading' omits de7cc1b48fde drm/amd/display: configure dc hw resource for DCN 3.1.6 omits f3f6eff85f94 drm/amd/include: Add MP 13.0.8 register headers omits 4394fbcb78cf net: marvell: prestera: handle fib notifications omits 16de3db1208a net: marvell: prestera: add hardware router objects accoun [...] omits 19787b93f814 net: marvell: prestera: Add router LPM ABI omits 64b14a184e83 drm/amd/include: Add register headers for DCN 3.1.6 omits a3ef7ff9b73e parisc: Use SR_USER and SR_KERNEL in get_user() and put_user() omits 28c8c13d4914 parisc: Add defines for various space register omits d09b904e9e62 parisc: Always use the self-extracting kernel feature omits a2e835d1cf55 video/fbdev/stifb: Implement the stifb_fillrect() function omits 389f36b70949 parisc: Add vDSO support omits 2e8185fccd63 dt-bindings: vendor-prefixes: add HPE Prefix omits 1b40a3d2152f docs: Add documentation for rude and trace RCU flavors omits 93d11e0d76e3 Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits fa62806ece26 Merge branch 'clk-mtk' into clk-next omits d54bb86b8955 clk: mediatek: Warn if clk IDs are duplicated omits cf8a482afc28 clk: mediatek: mt8195: Implement remove functions omits f3e690b00b86 clk: mediatek: mt8195: Implement error handling in probe f [...] omits cd3a77a085f5 clk: mediatek: mt8195: Hook up mtk_clk_simple_remove() omits 2d18b7e31aa8 clk: mediatek: Unregister clks in mtk_clk_simple_probe() e [...] omits 3c3ba2ab0226 clk: mediatek: mtk: Implement error handling in register APIs omits 6ae34f2b7b82 clk: mediatek: pll: Implement error handling in register API omits eb7b7a7de993 clk: mediatek: mux: Implement error handling in register API omits 203ce39ed50b clk: mediatek: mux: Reverse check for existing clk to redu [...] omits e938a1340988 clk: mediatek: gate: Implement error handling in register API omits 4e94ea5432f5 clk: mediatek: cpumux: Implement error handling in register API omits c42a2888e0db clk: mediatek: mtk: Clean up included headers omits 2204d96b1919 clk: mediatek: Add mtk_clk_simple_remove() omits cb50864f6cee clk: mediatek: Implement mtk_clk_unregister_composites() API omits b87385eb5a8e clk: mediatek: Implement mtk_clk_unregister_divider_clks() API omits 1c6d6b69baae clk: mediatek: Implement mtk_clk_unregister_factors() API omits 34c9d45418bc clk: mediatek: Implement mtk_clk_unregister_fixed_clks() API omits 10174b507756 clk: mediatek: pll: Clean up included headers omits 6dd199064dd8 clk: mediatek: pll: Implement unregister API omits 39691fb67b6a clk: mediatek: pll: Split definitions into separate header file omits dc46de49264e clk: mediatek: mux: Clean up included headers omits 7b375737e47e clk: mediatek: mux: Internalize struct mtk_clk_mux omits 0b4b0387ddf6 clk: mediatek: mux: Implement unregister API omits 02f0d762319c clk: mediatek: cpumux: Clean up included headers omits 759284426a22 clk: mediatek: cpumux: Internalize struct mtk_clk_cpumux omits 89ceb2064ecb clk: mediatek: cpumux: Implement unregister API omits 625afe4f05e1 clk: mediatek: gate: Clean up included headers omits 44dd1414cf76 clk: mediatek: gate: Implement unregister API omits ee488dc918bc clk: mediatek: gate: Internalize clk implementation omits 19b8d43887f5 clk: mediatek: gate: Consolidate gate type clk related code omits 2403d6f1b1da clk: mediatek: Use %pe to print errors omits 7a2fb9128515 Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf omits 42531e5307c3 Merge branch 'clk-renesas' into clk-next omits 80a6359f1c9b Merge tag 'renesas-clk-for-v5.18-tag1' of git://git.kernel [...] omits 6170abb21e23 selftests/sgx: Treat CC as one argument omits b06e15ebd5bf selftests/x86: Add validity check and allow field splitting omits f72ca2da14cf Merge branch 'remotes/lorenzo/pci/uniphier' omits e93096242ae3 Merge branch 'remotes/lorenzo/pci/mvebu' omits 62cf9678121c Merge branch 'remotes/lorenzo/pci/imx6' omits 3c9e3a8847e6 Merge branch 'remotes/lorenzo/pci/endpoint' omits c12246ac2f0b Merge branch 'remotes/lorenzo/pci/aardvark' omits 4aa33c9ca522 Merge branch 'pci/hotplug' omits eb40fafaff0d Merge branch 'pci/acpi' omits 122298d2b94a Merge branch 'for-5.18/io_uring' into for-next omits 9e9d83faa9f5 io_uring: Remove unneeded test in io_run_task_work_sig() omits 1e9e574abaea riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value omits 5666b6101947 Merge tag 'drm-intel-fixes-2022-02-17' of git://anongit.fr [...] omits 6b5567b1b21b Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/net omits babb1fc32343 Merge tag 'drm-misc-fixes-2022-02-17' of git://anongit.fre [...] omits 8b97cae315ca Merge tag 'net-5.17-rc5' of git://git.kernel.org/pub/scm/l [...] omits 2045d38a6546 Merge branch 'intel-sst-thermal' of https://github.com/spa [...] omits b75dacaac465 selftests/bpf: Fix crash in core_reloc when bpftool btfgen fails omits f3874e96fad5 tools/power/x86/intel-speed-select: v1.12 release omits 7d440da009b6 tools/power/x86/intel-speed-select: HFI support omits 7fd786dfbd2c tools/power/x86/intel-speed-select: OOB daemon mode omits b38101c57acf selftests/bpf: Fix vmtest.sh to launch smp vm. omits a6ab75cec1e4 bonding: force carrier update when releasing slave omits 75134f16e7dd bpf: Add schedule points in batch ops omits 8b861b825021 spi: New support and problem adjustment of SPI rockchip omits e5733d8c89c3 x86/sgx: Fix missing poison handling in reclaimer omits a3580ac9b7a3 fs/file_table: fix adding missing kmemleak_not_leak() omits 2dd3a8a13908 Merge tag 'perf-tools-fixes-for-v5.17-2022-02-17' of git:/ [...] omits edbd6c628ef1 Merge tag 'modules-5.17-rc5' of git://git.kernel.org/pub/s [...] omits 7dbcda584eaa nfp: flower: netdev offload check for ip6gretap omits d95d6320ba7a ipv6: fix data-race in fib6_info_hw_flags_set / fib6_purge_rt omits 9fcf986cc4bc ipv4: fix data races in fib_alias_hw_flags_set omits 430065e26719 net: dsa: lan9303: add VLAN IDs to master device omits 017b355bbdc6 net: dsa: lan9303: handle hwaccel VLAN tags omits f6823834aa2e rcu-tasks: Fix race in schedule and flush work omits 2fcdde56c44f spi: rockchip: clear interrupt status in error handler omits e882575efc77 spi: rockchip: Suspend and resume the bus during NOIRQ_SYS [...] omits 3a4bf922d42e spi: rockchip: Preset cs-high and clk polarity in setup progress omits 869f2c94db92 spi: rockchip: Stop spi slave dma receiver when cs inactive omits 4fe6a63077a6 ASoC: SOF: Replace zero-length array with flexible-array member omits f8d3639bc6d7 mm: simplify freeing of devmap managed pages omits 9a9e626a1b06 mm: move free_devmap_managed_page to memremap.c omits cb881a7a5f18 mm: remove pointless includes from <linux/hmm.h> omits 206f6f439b9a mm: remove the __KERNEL__ guard from <linux/mm.h> omits 074283896987 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages omits 47d4f3eeef5f mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP omits 6d9df8a5889c mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) omits b74355078b65 mm/munlock: page migration needs mlock pagevec drained omits 2fbb0c10d1e8 mm/munlock: mlock_page() munlock_page() batch by pagevec omits 80d47f5de5e3 mm: don't try to NUMA-migrate COW pages that have other uses omits 2262ace60713 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() omits c3096e6782b7 mm/migrate: __unmap_and_move() push good newpage to LRU omits 34b6792380ce mm/munlock: mlock_pte_range() when mlocking or munlocking omits 07ca76067308 mm/munlock: maintain page->mlock_count while unevictable omits b109b87050df mm/munlock: replace clear_page_mlock() by final clearance omits cea86fe246b6 mm/munlock: rmap call mlock_vma_page() munlock_vma_page() omits a213e5cf71cb mm/munlock: delete munlock_vma_pages_all(), allow oomreap omits b67bf49ce7aa mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE omits ebcbc6ea7d8a mm/munlock: delete page_mlock() and all its works omits b9208492fcae vsock: remove vsock from connected table when connect is i [...] omits 6aba04ee3263 Revert "net: ethernet: bgmac: Use devm_platform_ioremap_re [...] omits be6b41c15dc0 ipv6/addrconf: ensure addrconf_verify_rtnl() has completed omits b62ef3a1cca0 Merge branch 'pdf' into docs-next omits 6764eb690e77 drm/vc4: crtc: Fix runtime_pm reference counting omits e40945ab7c7f drm/vc4: hdmi: Unregister codec device on unbind omits faab39f63c1f net: allow out-of-order netdev unregistration omits ae68db14b616 net: transition netdev reg state earlier in run_todo omits 80808768e413 spi: rockchip: terminate dma transmission when slave abort omits 9382df0a98aa spi: rockchip: Fix error in getting num-cs property omits d04ad245d67a regmap-irq: Update interrupt clear register for proper reset omits a5d847b0afd3 usb: dwc3: pci: Also apply Bay Trail GPIO mappings to ulpi-device omits 582ab24e096f usb: dwc3: pci: Set "linux,phy_charger_detect" property on [...] omits e285cb403994 usb: dwc3: pci: Set the swnode from inside dwc3_pci_quirks() omits d016cbe4d7ac usb: typec: Support the WUSB3801 port controller omits 2e7dfb0e9cac usb: typec: Factor out non-PD fwnode properties omits 71c16066a53f dt-bindings: usb: Add WUSB3801 Type-C Port Controller omits 3fa891093bd1 dt-bindings: vendor-prefixes: Add willsemi omits 0b86f02d91c8 usb: xhci: fix minmax.cocci warnings omits 133da4b470ec usb: host: xhci: drop redundant checks omits cd36facf104a usb: remove Link Powermanagement (LPM) disable before port reset. omits 5c2a380a5aa8 xhci: Allocate separate command structures for each LPM command omits e1ec140f273e xhci: dbgtty: use IDR to support several dbc instances. omits 6aec50009d52 xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe omits 5c44d9d7570b xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit omits 5ce036b98dd3 xhci: dbc: create and remove dbc structure in dbgtty driver. omits 534675942e90 xhci: dbc: refactor xhci_dbc_init() omits e51879d85a4d usb: dwc3: drd: Don't check against CONFIG_OF omits 5f508d79449f usb: host: xhci-mtk: Simplify supplies handling with regul [...] omits 0cbae9e24fa7 ucounts: Handle wrapping in is_ucounts_overlimit omits c923a8e7edb0 ucounts: Move RLIMIT_NPROC handling after set_user omits a55d07294f1e ucounts: Base set_cred_ucounts changes on the real user omits 8f2f9c4d82f2 ucounts: Enforce RLIMIT_NPROC not RLIMIT_NPROC+1 omits 32fde84362c4 usb: dwc2: drd: fix soft connect when gadget is unconfigured omits 62e3f0afe246 usb: dwc3: pci: Fix Bay Trail phy GPIO mappings omits 1b8c924a0593 libbpf: Fix memleak in libbpf_netlink_recv() omits c16bdeb5a39f rlimit: Fix RLIMIT_NPROC enforcement failure caused by cap [...] omits 988896bb6182 x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 omits ad856280ddea x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 omits aba2081e0a9c tps6598x: clear int mask on probe failure omits 35a79e64de29 ping: fix the dif and sdif check in ping_lookup omits 695eac3c62b8 staging: r8188eu: correct long line warnings near prior DB [...] omits 7e2f6bf6adf2 staging: r8188eu: remove padapter param from aes_decipher [...] omits 9106c8c78982 staging: r8188eu: remove rtw_sctx_chk_waring_status function omits fee26e2257c5 staging: r8188eu: fix lines modified by DBG_88E cleanup omits db381acc41b4 staging: r8188eu: remove rtw_debug module parameter omits cd480b0cc9fa staging: r8188eu: remove DBG_88E macro definition omits ef0435972572 staging: r8188eu: remove all aliased DBG_88E calls omits 475dae07f1cd staging: r8188eu: remove remaining DBG_88E call from inclu [...] omits 8a1961c95e0b staging: r8188eu: remove remaining DBG_88E calls from os_d [...] omits 1cdb45322a6c staging: r8188eu: remove DBG_88E calls from os_dep/ioctl_linux.c omits db67ebf6b49c staging: r8188eu: remove DBG_88E calls from hal subdir omits 34b6d9434e5f staging: r8188eu: remove DBG_88E calls from core subdir omits dbc96a32e406 staging: r8188eu: remove converted DBG_88E calls from core [...] omits 1663e5f86355 staging: r8188eu: remove smaller sets of converted DBG_88E calls omits 973aeaee5018 staging: r8188eu: remove previously converted DBG_88E_LEVEL calls omits f24bd333b4c6 staging: r8188eu: struct usb_suspend_parm is not used omits 0077e86a5bfe staging: r8188eu: evt_done_cnt is set but not used omits fa0d50f2ee91 staging: r8188eu: evt_allocated_buf is not used omits 88daa27a2834 staging: wfx: Fix spelling mistake "unexpectly" -> "unexpectedly" omits 7707bb0f7af5 rcu/nocb: Initialize nocb kthreads only for boot CPU prior [...] omits 5c24f73d6a5d rcu: Initialize boost kthread only for boot node prior SMP [...] omits 4cea2b5089e9 rcu: Assume rcu_init() is called before smp omits 2da0d487781b staging: wfx: fix DT bindings location omits 9a6683407ddb rcu/nocb: Move rcu_nocb_is_setup to rcu_state omits 96e0cbca1cb9 staging: wfx: apply the necessary SDIO quirks for the Sila [...] omits 5f86ecba8e8e staging: wfx: WF200 has no official SDIO IDs omits 5df60184a2b1 staging: r8188eu: rename CCKSwingTable_Ch1_Ch13 omits d5890d9264d5 staging: r8188eu: bCCKinCH14 is read-only omits d746f5bcb0ce staging: r8188eu: remove unused enum omits e92bc4cd34de block/wbt: fix negative inflight counter when remove scsi device omits 7a5428dcb790 block: fix surprise removal for drivers calling blk_set_qu [...] omits cc8f7fe1f5ea block-map: add __GFP_ZERO flag for alloc_page in function [...] omits 3a55f729240a kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always [...] omits 4cb9a998b1ce KVM: Fix lockdep false negative during host resume omits 127770ac0d04 KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 omits 21e8a96377e6 net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 omits 4d449bdc5b26 Merge branch 'ping6-SOL_IPV6' omits a22982c39eb1 selftests: net: basic test for IPV6_2292* omits 05ae83d5a4a2 selftests: net: test IPV6_HOPLIMIT omits 9657ad09e1fa selftests: net: test IPV6_TCLASS omits 6f97c7c605d6 selftests: net: test IPV6_DONTFRAG omits 13651224c00b net: ping6: support setting basic SOL_IPV6 options via cmsg omits d54f16c7fa3b Merge branch 'switchdev-BRENTRY' omits 5edb65eac10f net: ti: cpsw: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 1d21c327281a net: ti: am65-cpsw-nuss: remove guards against !BRIDGE_VLA [...] omits 318994d3e2ab net: sparx5: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ba43b547515e net: lan966x: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits ddaff5047003 mlxsw: spectrum: remove guards against !BRIDGE_VLAN_INFO_BRENTRY omits 5da1033b9e2b Merge branch 'ptp-over-udp-dsa' omits 29940ce32a2d net: dsa: tag_ocelot_8021q: calculate TX checksum in softw [...] omits 993480043655 net: dsa: felix: update destinations of existing traps wit [...] omits d78637a8a061 net: dsa: felix: remove dead code in felix_setup_mmio_filtering() omits 9d75b8818537 net: mscc: ocelot: annotate which traps need PTP timestamping omits e42bd4ed09aa net: mscc: ocelot: keep traps in a list omits 2960bb14ea27 net: dsa: felix: use DSA port iteration helpers omits 85ea0daabe5a net: mscc: ocelot: avoid overlap in VCAP IS2 between PTP a [...] omits b9bace6e534d net: mscc: ocelot: use a single VCAP filter for all MRP traps omits 36fac35b2907 net: mscc: ocelot: delete OCELOT_MRP_CPUQ omits c518afec2883 net: mscc: ocelot: consolidate cookie allocation for priva [...] omits e3c02b7c655c net: mscc: ocelot: use a consistent cookie for MRP traps omits 2bb116c7fd1f drm/i915/lrc: replace include with forward declarations omits dd4821baa8b6 drm/i915/lrc: move lrc_get_runtime() to intel_lrc.c omits 8b943e92aede Merge branch 'for-5.17/upstream-fixes' into for-next omits ac89895213d8 HID: elo: Revert USB reference counting omits e8e41e2b99cc Bluetooth: mediatek: fix the conflict between mtk and msft [...] omits 2fadc8c1d54d Bluetooth: mt7921s: support bluetooth reset mechanism omits 91adfbb14c00 Merge branch 'for-next/kspp-fam0' into for-next/kspp omits 5224f7909617 treewide: Replace zero-length arrays with flexible-array members omits 40282358ae30 Merge branch 'for-5.18/apple' into for-next omits ed9f4f961260 HID: apple: properly reflect LEDS dependency omits 8b43ef06ff89 leds: simatic-ipc-leds: Don't directly deref ioremap_resou [...] omits a8f59497a430 leds: simatic-ipc-leds: Make simatic_ipc_led_mem_res static omits c8b441d2fbd0 Merge tag 'mlx5-updates-2022-02-16' of git://git.kernel.or [...] omits 31ded1535e31 perf bpf: Defer freeing string after possible strlen() on it omits 2b891d3980f6 media: xilinx: csi2rxss: Use mipi-csi2.h omits eee963604366 media: rcar-csi2: Use mipi-csi2.h omits 3743d9e434f3 media: rcar-isp: Use mipi-csi2.h omits 5cadbd897221 media: Define MIPI CSI-2 data types in a shared header file omits c7cfc7b90e25 media: vsp1: mask interrupts before enabling omits 53c264544dfc media: uvcvideo: Add support for Apple T2-attached FaceTim [...] omits a7a52e146d0e media: staging: media: imx: imx7_mipi_csis: Store colorspa [...] omits abd77889851d media: ti-vpe: cal: Fix a NULL pointer dereference in cal_ [...] omits 6379bd44ddbc Merge tag 'amd-drm-fixes-5.17-2022-02-16' of https://gitla [...] omits cc74074ad936 media: i2c: ov08d10: Unlock on error in ov08d10_enum_frame_size() omits 24e9edc1527c media: ov5675: use group write to update digital gain omits a44b8e8c9b26 media: dt-bindings: media: hynix,hi846: add link-frequenci [...] omits 6492eba4fafb media: dt-binding: media: hynix,hi846: use $defs/port-base [...] omits d4568fc85258 media: omap3isp: Use struct_group() for memcpy() region omits b9f7caa7753a media: v4l2-mediabus: Drop V4L2_MBUS_CSI2_CONTINUOUS_CLOCK flag omits 5a6ac3f4b46f media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_CHANNEL_* flags omits 20c238dfb26c media: v4l2-mediabus: Drop legacy V4L2_MBUS_CSI2_*_LANE flags omits 6a7bdd89f50d media: v4l2-mediabus: Use structures to describe bus confi [...] omits 44e756fa56e2 media: microchip-csi2dc: Remove VC support for now omits 15175a4f2bbb ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 omits c22a8086b384 ASoC: intel: skylake: Set max DMA segment size omits 8872fc0d0459 ASoC: SOF: hda: Set max DMA segment size omits 4abb21309fda media: camss: csiphy: Move to hardcode CSI Clock Lane number omits acd289e04a0a ALSA: hda: Set max DMA segment size omits 7e9c3cb5ee07 Merge branch 'asm-generic-compile-test' into asm-generic omits 2a5c0fdc70cd reiserfs_xattr.h: add linux/reiserfs_xattr.h to UAPI compi [...] omits 8b4bca21c2c0 kexec.h: add linux/kexec.h to UAPI compile-test coverage omits cbf282034129 fsmap.h: add linux/fsmap.h to UAPI compile-test coverage omits 169adc2b6b3c android/binder.h: add linux/android/binder(fs).h to UAPI c [...] omits 4a3233c1a698 shmbuf.h: add asm/shmbuf.h to UAPI compile-test coverage omits 72113d0a7d90 signal.h: add linux/signal.h and asm/signal.h to UAPI comp [...] omits d8b746eafc2c drm/i915/fbdev: hide struct intel_fbdev in intel_fbdev.c omits c1c04560ac03 drm/i915/fbdev: add intel_fbdev_framebuffer() helper omits b070e70381ee net/mlx5e: TC, Allow sample action with CT omits 7843bd604081 net/mlx5e: TC, Make post_act parse CT and sample actions omits 2a829fe25d28 net/mlx5e: TC, Clean redundant counter flag from tc action [...] omits a81283263bb0 net/mlx5e: Use multi table support for CT and sample actions omits 8300f225268b net/mlx5e: Create new flow attr for multi table actions omits 314e1105831b net/mlx5e: Add post act offload/unoffload API omits 0610f8dc0309 net/mlx5e: Pass actions param to actions_match_supported() omits d1a3138f7913 net/mlx5e: TC, Move flow hashtable to be per rep omits bfbdd77ac52f net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode omits 7c5f940d264e net/mlx5e: E-Switch, Add PTP counters for uplink representor omits 4b5fba4a3ac7 net/mlx5e: RX, Restrict bulk size for small Striding RQs omits 1d5024f88dad net/mlx5e: Default to Striding RQ when not conflicting wit [...] omits b98d2d722f81 net/mlx5e: Generalize packet merge error message omits c1e80bf4ad3e net/mlx5e: Add support for using xdp->data_meta omits 9625bf39bd41 net/mlx5e: Fix spelling mistake "supoported" -> "supported" omits baf682144eca drm/i915: fix build issue when using clang omits a4c260de9b6b drm/i915/gvt: #include drm_edid.h for drm_edid_block_valid() omits 16693c1b2d98 drm/tegra: Fix cast to restricted __le32 omits fb9c96714f10 Merge tag 'mediatek-drm-fixes-5.17' of https://git.kernel. [...] omits 22b67d17194f net: rtnetlink: rtnl_stats_get(): Emit an extack for unset [...] omits 4d078475bd15 Merge branch 'mptcp-so_sndtimeo-and-misc-cleanup' omits 952382c648e5 mptcp: don't save tcp data_ready and write space callbacks omits 51fa7f8ebf0e mptcp: mark ops structures as ro_after_init omits 90d930882139 mptcp: constify a bunch of of helpers omits af7939f390de mptcp: drop port parameter of mptcp_pm_add_addr_signal omits 742e2f36c0dd mptcp: drop unneeded type casts for hmac omits 0799e21b5a76 mptcp: drop unused sk in mptcp_get_options omits f8e9ce4a6e85 mptcp: mptcp_parse_option is no longer exported omits d6ab5ea2a384 mptcp: add SNDTIMEO setsockopt support omits 8c16baa51beb net: Fix an ignored error return from dm9051_get_regs() omits 5740d0689096 net: sched: limit TC_ACT_REPEAT loops omits c08e58438d4a tipc: fix wrong notification node addresses omits 8c6ae46150a4 net: dsa: lantiq_gswip: fix use after free in gswip_remove() omits 0b0dff5b3b98 ipv6: per-netns exclusive flowlabel checks omits c8620335951d net: dsa: tag_8021q: only call skb_push/skb_pull around __ [...] omits c832962ac972 net: bridge: multicast: notify switchdev driver whenever M [...] omits a5e516d026cb net: ethernet: altera: cleanup comments omits 1ce220470674 net/smc: return ETIMEDOUT when smc_connect_clc() timeout omits f091aeb982ef Merge branch 'for-5.18/block' into for-next omits bcd2be763252 block/bfq_wf2q: correct weight to ioprio omits 2b6250439cf9 Merge branch 'for-5.18/block' into for-next omits 8f5fea65b06d blk-mq: avoid extending delays of active hctx from blk_mq_ [...] omits 052cece0eca5 Merge branch 'for-5.18/block' into for-next omits 24b45e6c2517 virtio_blk: simplify refcounting omits 185ed423d189 memstick/mspro_block: simplify refcounting omits 6dab421bfe06 memstick/mspro_block: fix handling of read-only devices omits e2efa0796607 memstick/ms_block: simplify refcounting omits 76792055c4c8 block: add a ->free_disk method omits ef649f039cfe Merge branch 'for-5.18/block' into for-next omits 34841e6fb125 block: revert 4f1e9630afe6 ("blk-throtl: optimize IOPS thr [...] omits 5a93b6027eb4 block: don't try to throttle split bio if iops limit isn't set omits 9f5ede3c01f9 block: throttle split bio in case of iops limit omits d24c670ec1f9 block: merge submit_bio_checks() into submit_bio_noacct omits 3f98c753717c block: don't check bio in blk_throtl_dispatch_work_fn omits 29ff23624e21 block: don't declare submit_bio_checks in local header omits 7f36b7d02a28 block: move blk_crypto_bio_prep() out of blk-mq.c omits a650628bde77 block: move submit_bio_checks() into submit_bio_noacct omits b6f7a3bc71b4 Merge branch 'for-5.18/block' into for-next omits 9f9adea7187e dm: remove dm_dispatch_clone_request omits 8803c89f365b dm: remove useless code from dm_dispatch_clone_request omits 28db4711bf48 blk-mq: remove the request_queue argument to blk_insert_cl [...] omits a5efda3c46a1 blk-mq: fold blk_cloned_rq_check_limits into blk_insert_cl [...] omits 248c793359da blk-mq: make the blk-mq stacking code optional omits 03546d43eb84 Merge branch 'for-5.18/drivers' into for-next omits 55143a783f07 null_blk: remove hardcoded alloc_cmd() parameter omits 8aa69d348261 net: hns3: Remove unused inline function hclge_is_reset_pending() omits 9b6eb0478dfa bpftool: Fix C++ additions to skeleton omits 53923e0fe209 cifs: fix confusing unneeded warning message on smb2.1 and [...] omits f76d8507d238 bpftool: Fix pretty print dump for maps without BTF loaded omits a65dbf7cded7 drm/amdgpu/gfx10: Add GC 10.3.7 Support omits 79aa0367385c drm/amdkfd: Replace zero-length array with flexible-array member omits 967af863f233 drm/amdgpu/sdma5.2: add support for SDMA 5.2.7 omits db090ff8f98d drm/amd/pm: Add support for MP1 13.0.8 omits f99a7eb2d11b drm/amdgpu/psp: Add support for MP0 13.0.8 omits 97437f475c5b drm/amdgpu/gmc10: add support for GC 10.3.7 omits 35c27d957835 drm/amdgpu: update vcn/jpeg PG flags for VCN 3.1.1 omits b67f00e06f36 drm/amdgpu: set new revision id for 10.3.7 GC omits 2fbc50869756 drm/amdgpu/discovery: set sw common init for GC 10.3.7 omits 2019bf7cd213 drm/amdgpu/discovery: Add 13.0.9 SMUIO block omits d9f8a22aaf84 drm/amd: smu7: downgrade voltage error to info omits 01cbf049e10f drm/amdgpu/discovery: add nbio sw func for 7.5.1 nbio omits dfcc3e8c24cc drm/amdgpu: make cyan skillfish support code more consistent omits fdda8f3406f9 drm/amd/display: For vblank_disable_immediate, check PSR i [...] omits 29b440d20456 drm/amdkfd: add return value check for queue eviction omits d5c831566d34 drm/amdkfd: Replace zero-length array with flexible-array member omits 17ce8a6907f7 drm/amd/display: Add dsc pre-validation in atomic check omits aa79d3808e8c drm/amdgpu: Fix wait for RLCG command completion omits fa39f936dbb9 drm/amd/display: add dsc mst stream pbn log for debug omits 43d15db1d067 drm/amd/display: 3.2.173 omits c25badd59cb4 drm/amd/display: [FW Promotion] Release 0.0.104.0 omits 128f8ed5902a drm/amd/display: Add affected crtcs to atomic state for ds [...] omits d9f230300458 drm/amd/display: enable z9 denial interface by default omits 4d7ba312dd1f drm/amdgpu: Add "harvest" to IP discovery sysfs omits 8639bd70497a drm/amd/display: make sure pipe power gating reach request [...] omits c53655545141 drm/amd/display: dsc mst re-compute pbn for changes on hub omits ed7208706448 drm/amd/display: Fix for dmub outbox notification enable omits 951be8be7d66 drm/amd/pm: fix some OEM SKU specific stability issues omits e506db5905d1 drm/amdgpu: disable MMHUB PG for Picasso omits c85bf88ba510 drm/amd/pm: fulfill Sienna_Cichlid implementations for Dri [...] omits 7e2a4cfc62d3 drm/amd/pm: fulfill Navi1x implementations for DriverSmuCo [...] omits e610941c45ba drm/amd/pm: enable pm sysfs write for one VF mode omits b874c6671b91 drm/amd/pm: correct the default DriverSmuConfig table settings omits 92ede25eceb2 drm/amdgpu/sdma5.2: Adjust the name string for firmware omits eed1a5c74216 drm/amdgpu: check return status before using stable_pstate omits 783782a52340 drm/amd/display: Protect update_bw_bounding_box FPU code. omits a8e8f851e829 module: fix building with sysfs disabled omits 45ce4b4f9009 bpf: Fix crash due to out of bounds access into reg2btf_ids. omits 5f1d00420f46 drm/i915: Add missing intel_mchbar_regs.h omits e30e6c7b82a1 drm/i915: Move MCHBAR registers to their own header omits 573ca6fb97c6 drm/i915: Define MCH registers relative to MCHBAR_MIRROR_BASE omits 0d53879faada drm/i915/gt: Order GT registers by MMIO offset omits bd3de31950ae drm/i915/gt: Use consistent offset notation in intel_gt_regs.h omits 680a5cd10b9c drm/i915/gt: Cleanup spacing of intel_gt_regs.h omits ab9e00a3509a drm/i915/gt: Use parameterized RING_MI_MODE omits 93cc7aa0b037 drm/i915/gt: Move SFC lock bits to intel_engine_regs.h omits d19e0183a883 NFS: Do not report writeback errors in nfs_getattr() omits f71077a4d84b Merge tag 'mmc-v5.17-rc1-2' of git://git.kernel.org/pub/sc [...] omits 82e0063f1dfb rcu: Remove rcu_is_nocb_cpu() omits 585a98f41eaa rcu: Introduce CONFIG_RCU_EXP_CPU_STALL_TIMEOUT omits f2703def339c MIPS: smp: fill in sibling and core maps earlier omits cc19db8b312a MIPS: ralink: mt7621: do memory detection on KSEG1 omits 3f51aa9e296f PM: hibernate: fix load_image_and_restore() error path omits 08f253ec3767 x86/cpu: Clear SME feature flag when not in use omits 477bb4c1baa7 Merge branch 'libbpf: Implement BTFGen' omits 704c91e59fe0 selftests/bpf: Test "bpftool gen min_core_btf" omits 359303076163 tty: n_tty: do not look ahead for EOL character past the e [...] omits 1d1ffbf7f0b2 bpftool: Gen min_core_btf explanation and examples omits dc695516b6f5 bpftool: Implement btfgen_get_btf() omits a9caaba399f9 bpftool: Implement "gen min_core_btf" logic omits 0a9f4a20c615 bpftool: Add gen min_core_btf command omits 8de6cae40bce libbpf: Expose bpf_core_{add,free}_cands() to bpftool omits adb8fa195efd libbpf: Split bpf_core_apply_relo() omits a2f70ce5d5da rcu: Fix rcu_preempt_deferred_qs_irqrestore() strict QS reporting omits bfe55a1f7fd6 ACPI: processor: idle: fix lockup regression on 32-bit Thi [...] omits 047e6032c4f0 perf test: Fix arm64 perf_event_attr tests wrt --call-grap [...] omits 52a9dab6d892 libsubcmd: Fix use-after-free for realloc(..., 0) omits 30d1c4d94798 libperf: Fix perf_cpu_map__for_each_cpu macro omits 9de0736973dd perf cs-etm: Fix corrupt inject files when only last branc [...] omits 0b31ea6613ad perf cs-etm: No-op refactor of synth opt usage omits 096972f5588d libperf: Fix 32-bit build for tests uint64_t printf omits 714b8b7131f9 tools headers UAPI: Sync linux/perf_event.h with the kerne [...] omits de9f498d2b38 perf trace: Avoid early exit due SIGCHLD from non-workload [...] omits 4895b90dd510 drm/i915/gt: Drop duplicate register definition for VDBOX_ [...] omits 141c3dc8fb47 Merge branch 'ti-k3-dts-next' into ti-next omits 54d0fd06e2bd spi: pxa2xx: Add support for Intel Raptor Lake PCH-S omits 2b993ab79b5d spi: amd: Fix building without ACPI enabled omits 47b34f495b8b spi: intel-pci: Add support for Intel Ice Lake-N SPI serial flash omits 83bfc7e793b5 ASoC: SOF: core: unregister clients and machine drivers in [...] omits db0b4aedfab3 ASoC: codec: wcd938x: Update CTIA/OMTP switch control omits c5487b9cdea5 ASoC: cs4265: Fix the duplicated control name omits 9bdd10d57a88 ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min omits 184b58fa816f gpu: host1x: Always return syncpoint value when waiting omits 5c9d54d2c2bd Merge branch 'for-5.18/razer' into for-next omits 047b6188b66e HID: Add driver for Razer Blackwidow keyboards omits be94d0aa19ee Merge branch 'for-5.17/upstream-fixes' into for-next omits 0a5a587501b5 HID: Add support for open wheel and no attachment to T300 omits c5f09b1b45cb HID: apple: Add fn mapping for MacBook Pros with Touch Bar omits 2aeb0696b8e8 arm64: dts: ti: k3-am64: Add ESM0 to device memory map omits 292b0dd7cdc1 arm64: dts: ti: k3-am65*: Remove #address-cells/#size-cell [...] omits 42f6a2d30023 HID: apple: Add necessary IDs and configuration for T2 Macs. omits 9018eacbe623 HID: apple: Add support for keyboard backlight on certain [...] omits 0aeee7376181 Merge branch for-5.18/arm64/defconfig into for-next omits dd88e2c274f5 Merge branch for-5.18/arm64/dt into for-next omits 99c790b8db4b Merge branch for-5.18/dt-bindings into for-next omits aff29359c17c Merge branch for-5.18/soc into for-next omits 67c42258932c Merge branch for-5.18/memory into for-next omits b568216623a2 Merge branch for-5.17/soc into for-next omits 37ee26c43358 Merge branch 'for-5.18/apple' into for-next omits cbfcfbfc3848 HID: apple: Report Magic Keyboard 2021 with fingerprint re [...] omits 8ae5c16c9d42 HID: apple: Report Magic Keyboard 2021 battery over USB omits 250b369ed238 HID: apple: Magic Keyboard 2015 FN key mapping omits 0fea6fe7d5ef HID: apple: Magic Keyboard first generation FN key mapping omits f1d1b3a9b411 HID: apple: Refactor key translation setup omits f7c820f86a5b arm64: tegra: Add Tegra234 IOMMUs omits 714af0dbfa78 Merge branch 'for-5.18/uclogic' into for-next omits 9defbfaaffc6 arm64: tegra: Enable gpio-keys on Jetson AGX Orin Developer Kit omits 044fa8162dc1 HID: uclogic: Handle virtual frame reports omits fea53b9f159c HID: uclogic: Skip non-input raw events earlier omits 7f12dd246906 HID: uclogic: Access pen/frame params directly in raw_even [...] omits 7e418667f2ed HID: uclogic: Split pen and frame raw event handling omits 5591403cd67c HID: uclogic: Support Huion 13th frame button omits 85e860715e2c HID: uclogic: Rename Huion HS64 PID to Huion Tablet 2 omits 1324c5ac76bf HID: uclogic: Support Huion tilt reporting omits 753b2280e154 arm64: defconfig: tegra: Enable GPCDMA omits 8da96d839062 arm64: tegra: Add GPCDMA node for tegra186 and tegra194 omits aaca3f07f25d Merge branch 'for-5.12/i2c-hid' into for-next omits 269ecc0c894c HID: i2c-hid: remove unneeded semicolon omits 27c6565ac313 Merge branch 'for-5.17/upstream-fixes' into for-next omits 25666e8ccd95 HID: logitech-dj: add new lightspeed receiver id omits 667630edb5ba gpiolib: sysfs: Simplify edge handling in the code omits 6b3c1791ae2f gpiolib: sysfs: Move kstrtox() calls outside of the mutex lock omits e28747da771c gpiolib: sysfs: Move sysfs_emit() calls outside of the mutex lock omits cd27ccfc727e jump_label: Refactor #ifdef of struct static_key omits fe65deb56e55 jump_label: Avoid unneeded casts in STATIC_KEY_INIT_{TRUE,FALSE} omits fb7275acd6fb locking/lockdep: Iterate lock_classes directly when readin [...] omits ed3b362d54f0 sched/isolation: Split housekeeping cpumask per isolation [...] omits 65e53f869e9f sched/isolation: Fix housekeeping_mask memory leak omits 0cd3e59de1f5 sched/isolation: Consolidate error handling omits 6367b600e31c sched/isolation: Consolidate check for housekeeping minimu [...] omits 04d4e665a609 sched/isolation: Use single feature type while referring t [...] omits c8fb9f22ae22 net: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 7b45b51e7780 workqueue: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits 9d42ea0d6984 pci: Decouple HK_FLAG_WQ and HK_FLAG_DOMAIN cpumask fetch omits e6df4ead85d9 psi: fix possible trigger missing in the window omits 5c7b1aaf139d sched/numa: Avoid migrating task to CPU-less node omits 0fb3978b0aac sched/numa: Fix NUMA topology for systems with CPU-less nodes omits 1087ad4e3f88 sched: replace cpumask_weight with cpumask_empty where app [...] omits 7920af5c826c gpio: rockchip: Reset int_bothedge when changing trigger omits ea0de861374b mac80211_hwsim: Advertise support for EHT capabilities omits c1c5c8a21ce6 mac80211: parse AddBA request with extended AddBA element omits 443df9a77606 mac80211: calculate max RX NSS for EHT mode omits 90603d29f10b mac80211: Add support for storing station EHT capabilities omits a1de64078bf7 mac80211: Handle station association response with EHT omits 820acc810fb6 mac80211: Add EHT capabilities to association/probe request omits 5dca295dd767 mac80211: Add initial support for EHT and 320 MHz channels omits f0e6bea8bd9b mac80211: Support parsing EHT elements omits ea05fd3581d3 cfg80211: Support configuration of station EHT capabilities omits 31846b657857 cfg80211: add NO-EHT flag to regulatory omits c2b3d7699fb0 nl80211: add support for 320MHz channel limitation omits cfb14110acf8 nl80211: add EHT MCS support omits 3743bec6120a cfg80211: Add support for EHT 320 MHz channel width omits 5cd5a8a3e2fb cfg80211: Add data structures to capture EHT capabilities omits 2a2c86f15e17 ieee80211: add EHT 1K aggregation definitions omits cbc1ca0a9d0a ieee80211: Add EHT (802.11be) definitions omits 64e594291062 mac80211_hwsim: Add custom regulatory for 6GHz omits f68420e48570 mac80211_hwsim: don't shadow a global variable omits 585625c955b1 mac80211_hwsim: check TX and STA bandwidth omits a3a20feb32a1 nl80211: accept only HE capability elements with valid size omits bd4e4d62d97c mac80211: parse only HE capability elements with valid size omits d61f4274daa4 ieee80211: add helper to check HE capability element size omits 024fcf5efda7 nl80211: use RCU to read regdom in reg get/dump omits b59fb5461166 mac80211_hwsim: Add debugfs to control rx status RSSI omits 08bc13d8efe3 ieee80211: use tab to indent struct ieee80211_neighbor_ap_info omits 859ae7018316 mac80211: fix forwarded mesh frames AC & queue selection omits a6bce78262f5 mac80211: refuse aggregations sessions before authorized omits 610d086d6df0 mac80211: fix EAPoL rekey fail in 802.3 rx path omits 052747700e91 perf report: Add "addr_from" and "addr_to" sort dimensions omits 1a99efd3be53 memory: tegra: Add Tegra234 support omits b47f18d85c79 perf tools: Fix spelling mistake "commpressor" -> "compressor" omits 69c31f9647a8 perf annotate: Remove redundant 'ret' variable omits 662a9810fcca perf top: Remove redundant 'err' variable omits a19c1d00b0d3 drm/i915: Unconfuse pre-icl vs. icl+ intel_sagv_{pre,post} [...] omits c0299cc9840b drm/i915: Widen the QGV point mask omits be78311eaa92 drm/i915: Add REG_GENMASK64() and REG_FIELD_GET64() omits f12dc0d8431e drm/i915: Use {active,scaled}_planes to compute ilk watermarks omits 3358e2ca0ebd drm/i915: Introduce scaled_planes bitmask omits c17897428e1d drm/i915: Move intel_plane_atomic_calc_changes() & co. out omits 4a92fc6e55da media: video/hdmi: handle short reads of hdmi info frame. omits 4a2e0a806cb5 media: vimc: Add support for contiguous DMA buffers omits 79e8c421a099 media: mexon-ge2d: fixup frames size in registers omits f0ead99e623b Merge branch 'Replay-and-offload-host-VLAN-entries-in-DSA' omits 164f861bd40c net: dsa: offload bridge port VLANs on foreign interfaces omits 134ef2388e7f net: dsa: add explicit support for host bridge VLANs omits c4076cdd21f8 net: switchdev: introduce switchdev_handle_port_obj_{add,d [...] omits 7b465f4cf39e net: switchdev: rename switchdev_lower_dev_find to switchd [...] omits b28d580e2939 net: bridge: switchdev: replay all VLAN groups omits 263029ae3172 net: bridge: make nbp_switchdev_unsync_objs() follow rever [...] omits 8d23a54f5bee net: bridge: switchdev: differentiate new VLANs from changed ones omits 27c5f74c7ba7 net: bridge: vlan: notify switchdev only when something changed omits cab2cd770051 net: bridge: vlan: make __vlan_add_flags react only to PVI [...] omits 3116ad0696dd net: bridge: vlan: don't notify to switchdev master VLANs [...] omits b2bc58d41fde net: bridge: vlan: check early for lack of BRENTRY flag in [...] omits 439cf34c8e0a drm/atomic: Don't pollute crtc_state->mode_blob with error [...] omits 55442fc23d66 Bluetooth: make array bt_uuid_any static const omits 8c7d84a33ff7 Bluetooth: assign len after null check omits 8abc78242032 Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks omits 04811bcfd422 Bluetooth: fix data races in smp_unregister(), smp_del_chan() omits 0714ea330b99 video: fbdev: au1100fb: Spelling s/palette/palette/ omits c8be5edbd36c video: fbdev: atari: Atari 2 bpp (STe) palette bugfix omits fcc6217645ea media: s5p_mfc_dec: set flags for OUTPUT coded formats omits ff8187c5dd8f Merge branch 'tee_shm_for_v5.18' into next omits a45ea4efa358 tee: refactor TEE_SHM_* flags omits 53e16519c2ec tee: replace tee_shm_register() omits 231b1fc5da09 KEYS: trusted: tee: use tee_shm_register_kernel_buf() omits 056d3fed3d1f tee: add tee_shm_register_{user,kernel}_buf() omits 924e32269228 optee: add optee_pool_op_free_helper() omits 5d41f1b3e328 tee: replace tee_shm_alloc() omits d88e0493a054 tee: simplify shm pool handling omits 71cc47d4cc1f tee: add tee_shm_alloc_user_buf() omits f41b6be1ebda tee: remove unused tee_shm_pool_alloc_res_mem() omits e7ddab084740 hwrng: optee-rng: use tee_shm_alloc_kernel_buf() omits e511fc58071a Input: tsc200x - add axis inversion and swapping support omits 60170ec8ed1c ARM: dts: aspeed: bletchley: Cleanup redundant nodes omits 4d84ae952c69 ARM: dts: aspeed: bletchley: Enable mdio3 bus omits 98af9ffd17ed ARM: dts: aspeed: bletchley: Add INA230 sensor on each sled omits 602c441c6391 ARM: dts: aspeed: bletchley: Add shunt-resistor for ADM1278 omits a567a03e3600 ARM: dts: aspeed: bletchley: Add interrupt support for sle [...] omits 53713d5ab91a ARM: dts: aspeed: bletchley: Switch to spi-gpio for spi2 omits 384aa4cb1435 ARM: dts: aspeed: bletchley: Update fmc configurations omits 7f3a795479ad ARM: dts: aspeed: bletchley: Update gpio-line-names omits 2cc3b80c32a2 ARM: dts: aspeed: bletchley: Separate leds into multiple groups omits c98a3dcd25ac ARM: dts: aspeed: bletchley: Switch sled numbering to 1-based omits e3217f5e7399 Input: xbox - correct the name for Xbox Series S|X controller omits b26c5f03a645 extcon: Fix some kernel-doc comments omits 0f8f81c33cfb extcon: usbc-cros-ec: Use struct_size() helper in kzalloc() omits b0471c261081 gve: enhance no queue page list detection omits 0c0ef67ed804 Input: ps2-gpio - enforce GPIOs flag open drain omits 81b9fd6941ce Input: ps2-gpio - don't send rx data before the stop bit omits 6283cc9e7785 Input: ps2-gpio - remove tx timeout from ps2_gpio_irq_tx() omits 2fa9c57af062 Input: ps2-gpio - use ktime for IRQ timekeeping omits 0dde5f82158b Input: ps2-gpio - refactor struct ps2_gpio_data omits f67080b43082 torture: Use "-o Batchmode=yes" to disable ssh password requests omits 184173f53ac2 torture: Reposition so that $? collects ssh code in torture.sh omits de8aa31ac7c2 Input: zinitix - add new compatible strings omits b774cc46313b docs: pdfdocs: Move CJK monospace font setting to main conf.py omits 5d9158e3c762 docs/translations: Skip CJK contents if suitable fonts not found omits 7b686a2ea1e4 docs: pdfdocs: Enable CJKspace in TOC for Korean titles omits 66939df53948 docs: pdfdocs: Switch default CJK font to KR variants omits 8716ef413aa5 docs: pdfdocs: Tweak width params of TOC omits 4fbe7b19a948 docs: Fix wording in optional zram feature docs omits d535e6c25a81 docs/zh_CN: Add sched-energy Chinese translation omits 339cf5a2c6fb docs/zh_CN: Add energy-model Chinese translation omits 013ebb6d822a Documentation: Fix links for udftools project and pktcdvd tool omits a693396fd569 Documentation: dev-tools: clarify KTAP specification wording omits 451ec4ae7dc7 Merge branches 'for-next/docs', 'for-next/insn', 'for-next [...] omits 731451ab3c0c arm64: mte: Document the core dump file format omits 6dd8b1a0b6cb arm64: mte: Dump the MTE tags in the core file omits ab1e435ca791 arm64: mte: Define the number of bytes for storing the tag [...] omits 761b9b366cec elf: Introduce the ARM MTE ELF segment type omits b62a8486de3a elfcore: Replace CONFIG_{IA64, UML} checks with a new option omits 73ce05302007 rtc: pcf2127: fix bug when reading alarm registers omits d4785b46345c rtc: pcf2127: use IRQ flags obtained from device tree if a [...] omits 85bcb01f145d rtc: pcf8523: Fix GCC 12 warning omits 2ca03e29e64b rtc: sun6i: Enable the bus clock when provided omits 8487614a8a8a dt-bindings: rtc: sun6i: Add H616, R329, and D1 support omits f720002d8468 dt-bindings: rtc: sun6i: Clean up repetition omits c8fa17d9f08a rtc: fix use-after-free on device removal omits a102cd383c4a Merge branch 'for-5.18/drivers' into for-next omits e54bd217b585 loop: allow user to set the queue depth omits 29e13a9196fd loop: remove extra variable in lo_req_flush omits d55a2148eaa6 loop: remove extra variable in lo_fallocate() omits d6fcd8b8eadc loop: use sysfs_emit() in the sysfs xxx show() omits 9860f79d9db3 Merge branch 'for-5.18/io_uring' into for-next omits b57d34f5cc69 io-uring: Make tracepoints consistent. omits 8592d34e8ffa io-uring: add __fill_cqe function omits 70ccd5b95827 Merge branch 'for-5.18/block' into for-next omits f122d103b564 blk-cgroup: set blkg iostat after percpu stat aggregation omits 1b2ab1a30acb Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] omits 23fb96d857c2 Merge branch 'defconfig-for-5.17' into defconfig-for-5.18 omits fdaae9fefb95 video: fbdev: atari: Remove unused atafb_setcolreg() omits 779ee89a2cfa video: fbdev: atari: Convert to standard round_up() helper omits 54a84a3cf0a6 video: fbdev: atari: Fix TT High video mode omits 87a73bdc421a perf test: Make metric testing more robust omits aca8af3c2e8c perf cs-etm: Update deduction of TRCCONFIGR register for b [...] omits 1006c5c16986 perf c2c: Replace bitmap_weight() with bitmap_empty() wher [...] omits 3402ae0a2e05 perf tui: Only support --tui with slang omits 24e3599c5a88 perf intel-pt: Add documentation for Event Trace and TNT disable omits 28924a232abb perf scripts python: export-to-postgresql.py: Export all s [...] omits 761836cb871f perf scripts python: export-to-sqlite.py: Export all sample flags omits c096fff62d41 perf scripting python: Add all sample flags to DB export omits 95f9bfcf84d8 perf scripts python: intel-pt-events.py: Add Event Trace omits 2673859865e2 perf script: Display new D (Intr Disabled) and t (Intr Tog [...] omits a48b96ca5a65 perf script: Display Intel PT iflag synthesized event omits 5b11749b3649 perf script: Display Intel PT CFE (Control Flow Event) / E [...] omits e92403553b45 perf intel-pt: Force 'quick' mode when TNT (Taken/Not-Take [...] omits 11f18e4773f9 perf intel-pt: Synthesize new D (Intr Disabled) and t (Int [...] omits 069ca70e48cd perf intel-pt: Synthesize iflag event omits ef3b2ba9640d perf intel-pt: Synthesize CFE (Control Flow Event) / EVD ( [...] omits f2be829e72f9 perf intel-pt: Record Event Trace capability flag omits 8ee9a9ab8112 perf auxtrace: Add itrace option "I" omits 1d0dc1ddf037 perf tools: Define new D (Intr Disable) and t (Intr Toggle) flags omits 0d26ba8fec99 perf tools: Define Intel PT iflag synthesized event omits edb4d8432bd9 perf tools: Define Intel PT CFE (Control Flow Event) / EVD [...] omits cf0c98e2efa8 perf intel-pt: decoder: Add MODE.Exec IFLAG processing omits 3733a98bd209 perf intel-pt: decoder: Add CFE (Control Flow Event) and E [...] omits 68ff3cba17e9 perf intel-pt: decoder: Factor out clearing of FUP (Flow U [...] omits 3eb8eaf2ca3e security: implement sctp_assoc_established hook in selinux omits cd9111e67082 perf intel-pt: decoder: Add config bit definitions omits f7934477ce36 perf intel-pt: pkt-decoder: Add MODE.Exec IFLAG bit omits 2750af50a360 perf intel-pt: pkt-decoder: Add CFE and EVD packets omits 6816c25478f0 perf intel-pt: pkt-decoder: Remove misplaced linebreak omits 32449b430fe1 perf intel-pt: pkt-decoder-test: Fix scope of test_data omits 5e50f5d4ff31 security: add sctp_assoc_established hook omits 54eb8dc8f338 of: unittest: print pass messages at PR_INFO level omits b579f139e470 platform/chrome: cros_ec_typec: Update mux flags during pa [...] omits af34f115b3b7 platform/chrome: cros_ec_typec: Configure muxes at start o [...] omits 0d8495dc0321 platform/chrome: cros_ec_typec: Get mux state inside confi [...] omits 53a0023c6450 platform/chrome: cros_ec_typec: Move mux flag checks omits c5d9ae265b10 Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt [...] omits f98da1d66298 ACPI: tables: Quiet ACPI table not found warning omits a254a9da455c Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] omits bfcc08a078af Merge branch 'arm64-defconfig-for-5.17' into arm64-defconf [...] omits 61d06f01f971 selftests: bpf: Check bpf_msg_push_data return value omits 8cbf062a250e bpf: Reject kfunc calls that overflow insn->imm omits d2b94f33e437 Merge branch 'Make BPF skeleton easier to use from C++ code' omits 189e0ecabc17 selftests/bpf: Add Skeleton templated wrapper as an example omits bb8ffe61ea45 bpftool: Add C++-specific open/load/etc skeleton wrappers omits d3b0b80064e0 selftests/bpf: Fix GCC11 compiler warnings in -O2 mode omits 16860a209cf1 arm64: atomics: remove redundant static branch omits edc21dc909c6 bpftool: Fix the error when lookup in no-btf maps omits 6f66db29e241 pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" omits 0a775ccb8120 kselftest/arm64: mte: user_mem: test a wider range of values omits e8d3974f34fa kselftest/arm64: mte: user_mem: add more test types omits b9fc700176f1 kselftest/arm64: mte: user_mem: add test type enum omits 682b064bae87 kselftest/arm64: mte: user_mem: check different offsets and sizes omits ff0b9aba30ae kselftest/arm64: mte: user_mem: rework error handling omits d53f8f8dbe97 kselftest/arm64: mte: user_mem: introduce tag_offset and tag_len omits 8c54135e2e6d ima: define ima_max_digest_data struct without a flexible [...] omits 161a9a33702a perf/x86/intel/pt: Add a capability and config bit for dis [...] omits 28c24ded649c perf/x86/intel/pt: Add a capability and config bit for eve [...] omits aae6ccbd826d ima: rename IMA_ACTION_FLAGS to IMA_NONACTION_FLAGS omits e4e071baea41 ima: Return error code obtained from securityfs functions omits b6821b0d9b56 staging: fbtft: fb_st7789v: reset display before initialization omits e9685834b1db staging: r8188eu: remove unconditional if statement omits 66c123d8b43b staging: r8188eu: remove unused macros in sta_info.h omits 14b33d8c8a81 staging: r8188eu: remove unused argument in chk_ap_is_alive omits 87d544b6f4cb staging: r8188eu: remove unused argument in on_action_publ [...] omits b3896a36810e staging: r8188eu: remove unused argument in __nat25_has_expired omits dbb2423ba700 staging: r8188eu: remove empty function __nat25_db_print omits 932fa93090ea staging: r8188eu: remove empty function _InitOperationMode omits ff3b7942529b staging: r8188eu: remove empty function rtw_mfree_mlme_priv_lock omits 50ad6a0ffc64 staging: r8188eu: remove empty function rtw_get_encrypt_de [...] omits 2ea2394e01f8 staging: r8188eu: remove unused struct zero_bulkout_context omits 3027d37d93a7 staging: r8188eu: mark _rtw_free_sta_priv as void omits 56f1124a9469 staging: mt7621-dts: do not use rgmii2_pins for ethernet o [...] omits 25e4f5220efe staging: mt7621-dts: fix pinctrl-0 items to be size-1 item [...] omits 841b3f2fb6c6 staging: r8188eu: we only need one struct bb_reg_def for path a omits aa3dfd461353 staging: r8188eu: remove path parameter from phy_RFSerialRead omits c45049ad5270 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] omits 8460ddc21c6f staging: r8188eu: limit rtw_dbg_port to path a omits 67a825083163 staging: r8188eu: limit rtw_wx_read_rf to path a omits aa7776609583 staging: r8188eu: clarify that bb_reg_dump uses only path a omits 138a2ff3ccea staging: r8188eu: remove path parameter from phy_RFSerialWrite omits e7fd55f6c180 staging: r8188eu: remove path parameter from rtl8188e_PHY_ [...] omits e31e782a361a staging: r8188eu: write only path a registers in rtw_dbg_port omits d709b5ae9a44 staging: r8188eu: set path a explicitly omits d08282a9423a staging: r8188eu: remove unused enums from ieee80211.h omits 6c36bcbfcef7 staging: r8188eu: remove unused structs from ieee80211.h omits 83e5f11b8f23 staging: r8188eu: remove ishighspeed from dvobj_priv omits 167390093b9f staging: r8188eu: clean up enum hw_variables omits d92b70b37294 staging: r8188eu: remove unused enum omits 90e0372af7b8 staging: r8188eu: Use sizeof dereferenced pointer in kzalloc() omits 18848c719132 MAINTAINERS: add missing "security/integrity" directory omits 65603435599f ima: Fix trivial typos in the comments omits 13456b9b43d4 staging: r8188eu: keep the success path and error path separate omits 38a8553b0a22 clk: ralink: make system controller node a reset provider omits 478b09fa2c00 dt-bindings: clock: mediatek,mt7621-sysc: add '#reset-cell [...] omits 5d2ed511b4a2 staging: r8188eu: remove useless if else omits 3b335cf1f67d staging: greybus: Remove redundant 'flush_workqueue()' calls omits f89019d43bd1 staging/ks7010: Remove redundant 'flush_workqueue()' calls omits b7b3c35e8791 staging: most: net: Make use of the helper macro LIST_HEAD() omits d6ef48e59582 staging: most: video: Make use of the helper macro LIST_HEAD() omits 2f8189beb4c8 staging: wfx: remove support for legacy PDS format omits dcbecb497908 staging: wfx: allow new PDS format omits 4c022f57ad95 arm64/mte: Clarify mode reported by PR_GET_TAGGED_ADDR_CTRL omits 396520759bd3 kselftest/arm64: Remove local definitions of MTE prctls omits 3673d4b9cf68 kselftest/arm64: Remove local ARRAY_SIZE() definitions omits 7ba32505eb7f Merge branch 'for-next-next-v5.17-20220215' into for-next- [...] omits 9bca3201b23d Merge branch 'for-next-current-v5.16-20220215' into for-ne [...] omits ed884d9a5090 Merge branch 'ext/qu/defrag-search' into for-next-next-v5. [...] omits b6a513ab11a8 Merge branch 'ext/qu/autodefrag-fixes' into for-next-next- [...] omits d1a0942ec76e Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] omits be2a52492326 Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] omits 687e958a1e81 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] omits 72906121bc27 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] omits b0ca1bd9248d Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] omits 46e1d01a42dc Merge branch 'misc-next' into for-next-next-v5.17-20220215 omits 5e8ace0371b3 Merge branch 'misc-5.17' into for-next-current-v5.16-20220215 omits 7c5cc429e323 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] omits c864fae1fe88 btrfs: introduce dedicated helper to scrub simple-stripe b [...] omits 175c223e5452 btrfs: introduce dedicated helper to scrub simple-mirror b [...] omits e851af6b75bf btrfs: introduce a helper to locate an extent item omits bac1332b0b69 btrfs: expand subpage support to any PAGE_SIZE > 4K omits 8e7f7bf59a79 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] omits 3bc2e1df1e14 btrfs: use dummy extent buffer for super block sys chunk a [...] omits f927ff1abd00 btrfs: zoned: mark relocation as writing omits d5f9e56c77d1 fs: add asserting functions for sb_start_{write,pagefault, [...] omits df89c4c9c037 btrfs: do not clean up repair bio if submit fails omits 5ba2cd2be137 btrfs: do not try to repair bio that has no mirror set omits f9598dce2aba btrfs: do not double complete bio on errors during compres [...] omits d1e5bf4e1242 btrfs: track compressed bio errors as blk_status_t omits 8f79c103fe60 btrfs: remove the bio argument from finish_compressed_bio_read omits 7be76c9a78c5 btrfs: check correct bio in finish_compressed_bio_read omits 79e89e2bc908 btrfs: handle csum lookup errors properly on reads omits 847778463132 btrfs: make search_csum_tree return 0 if we get -EFBIG omits 98a7b7e5f1b7 btrfs: add BTRFS_IOC_ENCODED_WRITE omits f8fdec1e3aeb btrfs: add BTRFS_IOC_ENCODED_READ ioctl omits 6032db9d6ec8 btrfs: add definitions and documentation for encoded I/O ioctls omits bee2f2a09ccd btrfs: optionally extend i_size in cow_file_range_inline() omits a5d549011ede btrfs: clean up cow_file_range_inline() omits e651da519969 btrfs: support different disk extent size for delalloc omits ba069f1fdae3 btrfs: add ram_bytes and offset to btrfs_ordered_extent omits 987a6fef9b85 btrfs: don't advance offset for compressed bios in btrfs_c [...] omits ea6e1f0107d0 fs: export variant of generic_write_checks without iov_iter omits 1ebb563f6047 fs: export rw_verify_area() omits 2a7070365c1a btrfs: defrag: don't use merged extent map for their gener [...] omits 6b17743d934e btrfs: defrag: bring back the old file extent search behavior omits a6aab0188299 arm64: insn: Generate 64 bit mask immediates correctly omits 13b2f7ab699a btrfs: close the gap between inode_should_defrag() and aut [...] omits db360c49d476 btrfs: autodefrag: only scan one inode once omits 546303c782db btrfs: add trace events for defrag omits 9f7743c67199 btrfs: remove unused parameter for btrfs_add_inode_defrag() omits ee017ee35350 arm64/mm: avoid fixmap race condition when create pud mapping omits e6c69fcbee7e btrfs: defrag: use control structure in btrfs_defrag_file() omits 05515d341fe5 selftests: kvm: Check whether SIDA memop fails for normal guests omits e921da6bc7ca arm64/mm: Consolidate TCR_EL1 fields omits a65b76f42a5e btrfs: defrag: introduce control structure for later use omits d3394d779b14 btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] omits 3352a5556f52 arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI [...] omits cfab610f0005 Merge branch 'for-5.18' into for-next omits 7035abfeb16d Merge branch 'for-5.18-panic-deadlocks' into for-next omits 2ba3673d7017 printk: use atomic updates for klogd work omits 35bde68bba54 arm64: random: implement arch_get_random_int/_long based on RNDR omits b8ac4ee08d48 arm64: booting.rst: Clarify on requiring non-secure EL2 omits 2c955856da4f net: dm9051: Fix spelling mistake "eror" -> "error" omits 8d2b1a1ec9f5 CDC-NCM: avoid overflow in sanity checking omits 9e32472d8b3f Merge branch 'edac-urgent' into edac-for-next omits f8efca92ae50 EDAC: Fix calculation of returned address and next offset [...] omits 7e5b6a5c8c44 mctp: fix use after free omits 0ac6d39b8240 Merge branch 'for-5.18/block' into for-next omits ec9fd2a13d74 blk-lib: don't check bdev_get_queue() NULL check omits 08492c310520 Merge branch 'for-5.18/drivers' into for-next omits 08db7e5318c7 Merge branch 'for-5.18/block' into for-next omits 090b71c8ebbe null_blk: fix return value from null_add_dev() omits 69591a402d18 block: remove biodoc.rst omits 99cd6a64e128 dpaa2-eth: Simplify bool conversion omits 95ed57c73bbc perf: replace bitmap_weight with bitmap_empty where appropriate omits ef5764057540 net: mscc: ocelot: fix use-after-free in ocelot_vlan_del() omits 5454f5c28eca net: bridge: vlan: check for errors from __vlan_del in __v [...] omits 9ceaf6f76b20 bonding: fix data-races around agg_select_timer omits 25ce79db8042 net: hso: Use GFP_KERNEL instead of GFP_ATOMIC when possible omits 07dd44852be8 dpaa2-eth: Initialize mutex used in one step timestamping path omits 2a36ed7c1cd5 dpaa2-switch: fix default return of dpaa2_switch_flower_pa [...] omits 9d2d38c35e7a ipv4: add description about martian source omits 25206111512d crypto: af_alg - get rid of alg_memory_allocated omits 4f50ef152ec6 virtio_net: Fix code indent error omits b465c0dc83be Merge tag 'ieee802154-for-net-2022-02-15' of git://git.ker [...] omits 525b108e6d95 net: phy: mediatek: remove PHY mode check on MT7531 omits 243a1dd7ba48 xhci: Prevent futile URB re-submissions due to incorrect r [...] omits 8b328f8002bc xhci: re-initialize the HC during resume if HCE was set omits d7c93a903f33 usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel B [...] omits 038438a25c45 usb: dwc3: pci: add support for the Intel Raptor Lake-S omits 9902951f536c usb: host: ehci-platform: Update brcm, xgs-iproc-ehci workaround omits 6d705bf9520d usb: host: {e|o}hci-dbg: kill useless 'ret' variable initializers omits a4e8145edcfd gfs2: Initialize gh_error in gfs2_glock_nq omits 5a27a43efd1d gfs2: Make use of list_is_first omits 29464ee36bca gfs2: Switch lock order of inode and iopen glock omits 1fc05c8d8426 gfs2: cancel timed-out glock requests omits a892b12393af gfs2: Expect -EBUSY after canceling dlm locking requests omits 7336905a89f1 gfs2: gfs2_setattr_size error path fix omits 428f651cb80b gfs2: assign rgrp glock before compute_bitstructs omits a9f73b06ff91 Merge branch 'for-linus' into for-next omits 0707541df449 Merge tag 'platform-drivers-x86-serial-multi-instantiate-1 [...] omits db91535d7704 spi: amd: Add support for new controller version omits 0177212e2789 mtd: spi-nor / spi / MFD: Convert intel-spi to SPI MEM omits f7d344a2bd5e ASoC: soc-core: skip zero num_dai component in searching dai name omits 83a1bed1f498 ASoC: tegra20: spdif: make const array rates static omits 1e0a20264859 Merge branch 'misc' into for-next omits a6e7a006f5d5 drm/i915: Change bigjoiner state tracking to use the pipe bitmask omits 208f6265d519 drm/i915: Return both master and slave pipes from enabled_ [...] omits 7e2aa820ac24 drm/i915: Use for_each_intel_crtc_in_pipe_mask() more omits f461ea5d8dc4 drm/i915: Convert for_each_intel_crtc_mask() to take a pip [...] omits df529053590d drm/i915: Introduce intel_crtc_is_bigjoiner_{slave,master}() omits f3d74cbf70c9 Merge branch 'fixes' into for-next omits 86c12c738651 Merge branch irq/print_chip into irq/irqchip-next omits ea7c8f598c32 dmaengine: idxd: restore traffic class defaults after wq reset omits fe663df78258 powerpc/lib/sstep: fix 'ptesync' build error omits 3fb212a042fb irqchip/versatile-fpga: Switch to dynamic chip name output omits 3344265a2692 irqchip/ts4800: Switch to dynamic chip name output omits 421f16238a9d irqchip/mvebu-pic: Switch to dynamic chip name output omits 365550239f87 irqchip/lpc32xx: Switch to dynamic chip name output omits 745f1fb91fe5 irqchip/gic: Switch to dynamic chip name output omits 7326bf800a47 dmaengine: altera-msgdma: Remove useless DMA-32 fallback c [...] omits 0a25cb5544f4 genirq/debugfs: Use irq_print_chip() when provided by irqchip omits 393e1280f765 genirq: Allow irq_chip registration functions to take a co [...] omits 45ec846c1cd1 irqdomain: Let irq_domain_set_{info,hwirq_and_chip} take a [...] omits 9b3e446cd07f Merge tag 'mlx5-updates-2022-02-14' of git://git.kernel.or [...] omits 83aa52ffed5d Documentation/x86: Update documentation for SVA (Shared Vi [...] omits 6e3133d901e8 tools/objtool: Check for use of the ENQCMD instruction in [...] omits 7c1ef59145f1 x86/cpufeatures: Re-enable ENQCMD omits fa6af69f38d3 x86/traps: Demand-populate PASID MSR via #GP omits a3d29e8291b6 sched: Define and initialize a flag to identify valid PASI [...] omits dc7507ddce59 x86/fpu: Clear PASID when copying fpstate omits 701fac40384f iommu/sva: Assign a PASID to mm on PASID allocation and fr [...] omits 75560f01a8af Merge branch 'i2c/for-mergewindow' into i2c/for-next omits 05cbbaf7ff2f Merge branch 'i2c/for-current' into i2c/for-next omits 19e138e43a08 i2c: pasemi: Drop I2C classes from platform driver variant omits 5de717974005 i2c: qup: allow COMPILE_TEST omits 2ce4462f2724 i2c: imx: allow COMPILE_TEST omits 0b0dcb3882c8 i2c: cadence: allow COMPILE_TEST omits 1e4fe5430bd7 i2c: designware: remove unneeded semicolon omits 531310dd5d9f i2c: designware-pci: Switch to use i2c_new_ccgx_ucsi() omits c74a30ce1376 i2c: nvidia-gpu: Convert to use dev_err_probe() omits c2c25be6dc94 i2c: nvidia-gpu: Use temporary variable for struct device omits 2079563d6f60 i2c: nvidia-gpu: Switch to use i2c_new_ccgx_ucsi() omits 4ebf4987c091 i2c: Introduce common module to instantiate CCGx UCSI omits 9c02d4011e92 i2c: i801: Add support for Intel Raptor Lake PCH-S omits 481153991c41 i2c: don't expose function which is only used internally omits 82ca450db051 Merge branch 'v5.18-armsoc/dts32' into for-next omits 5a68ce0a7b89 ARM: dts: rockchip: remove status from rk3288 crypto node omits 71753b8ec103 net/mlx5e: Optimize the common case condition in mlx5e_sel [...] omits 3a9e5fff2ab0 net/mlx5e: Optimize modulo in mlx5e_select_queue omits 3c87aedd4899 net/mlx5e: Optimize mlx5e_select_queue omits ed5f9cf06b20 net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state omits 62f7991feab6 net/mlx5e: Move repeating code that gets TC prio into a function omits 3ab45777a27c net/mlx5e: Use select queue parameters to sync with control flow omits 6b23f6ab86a4 net/mlx5e: Move mlx5e_select_queue to en/selq.c omits 8bf30be75069 net/mlx5e: Introduce select queue parameters omits 17c84cb46e33 net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues omits 6ce204eac387 net/mlx5e: Use a barrier after updating txq2sq omits d08c6e2a4d03 net/mlx5e: Disable TX queues before registering the netdev omits befa41771f9e net/mlx5e: Cleanup of start/stop all queues omits 76c31e5f7585 net/mlx5e: Use FW limitation for max MPW WQEBBs omits c27bd1718c06 net/mlx5e: Read max WQEBBs on the SQ from firmware omits 9536923d3f35 net/mlx5e: Remove unused tstamp SQ field omits e6cb1fc9635f ARM: dts: wpcm450: Add pinmux information to UART0 omits 706c4fec115d ARM: dts: wpcm450-supermicro-x9sci-ln4f: Add GPIO LEDs and [...] omits 871e181bb4fd ARM: dts: wpcm450: Add pin functions omits 733bc2f432cf ARM: dts: wpcm450: Add pinctrl and GPIO nodes omits f14a58097eec ARM: dts: wpcm450: Add global control registers (GCR) node omits 2e26d833c6d7 MAINTAINERS: Match all of bindings/arm/npcm/ as part of NP [...] omits a268b155100b dt-bindings: arm/npcm: Add binding for global control regi [...] omits 728f6c783313 dmaengine: stm32-dma: set dma_device max_sg_burst omits 177360e04b70 dmaengine: imx-sdma: fix cyclic buffer race condition omits 5b215c28b923 dmaengine: imx-sdma: restart cyclic channel if needed omits 455896c53d5b dmaengine: shdma: Fix runtime PM imbalance on error omits 4ae7094011be dmaengine: iot: Remove useless DMA-32 fallback configuration omits da2ad87fba08 dmaengine: sh: rcar-dmac: Check for error num after dma_se [...] omits e831c7aba950 dmaengine: stm32-dmamux: Fix PM disable depth imbalance in [...] omits 2d21543efe33 dmaengine: sh: rcar-dmac: Check for error num after setting mask omits aa7accb7f91c dmaengine: at_xdmac: Fix missing unlock in at_xdmac_tasklet() omits b6ccf0197597 dmaengine: ptdma: handle the cases based on DMA is complete omits 6fa7e0e836e2 dmaengine: ptdma: fix concurrency issue with multiple dma [...] omits 614c8beca7cd dt-bindings: dma: rz-dmac: Document RZ/G2UL SoC omits 12bf2f9f7fdd dt-bindings: dma: rz-dmac: Document RZ/V2L SoC omits 032062f363b4 tipc: fix wrong publisher node address in link publications omits 3c62fd3406e0 dmaengine: ptdma: Fix the error handling path in pt_core_init() omits d0b78ab1ca35 net: dsa: mv88e6xxx: Fix validation of built-in PHYs on 6095/6097 omits b60668cb4c57 drm/i915/dg1: Update DMC_DEBUG3 register omits 382e3e0eb6a8 arm64: dts: qcom: c630: disable crypto due to serror omits 5c8166419acf kbuild: replace $(if A,A,B) with $(or A,B) omits 10af11564617 scsi: ufs: core: Fix divide by zero in ufshcd_map_queues() omits 7f4c5a26f735 scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop omits be5764c4e276 perf vendor events: Update TremontX omits 4ad91126e649 perf vendor events: Update Westmere EX omits 274c0a75f646 perf vendor events: Update Westmere EP-SP omits 43d54e94d5f5 perf vendor events: Update Tigerlake omits a2f6001b8abb perf vendor events: Update Silvermont omits b5948fc6fb33 perf vendor events: Update Sandybridge omits 3f5f0df7bf0f perf vendor events: Update metrics for Skylake omits 44a9189f4c52 perf vendor events: Update Nehalem EP omits ff3d02b2625c perf vendor events: Update Knights Landing omits 2782403c0879 perf vendor events: Update metrics for Jaketown omits 70d90a6a5752 perf vendor events: Update metrics for Ivytown omits dd7415ce88d0 perf vendor events: Update metrics for Icelake omits 4dd252721b28 perf vendor events: Update metrics for Haswell omits 45957c1e2321 perf vendor events: Update for GoldmontPlus omits 4ee19e314f94 perf vendor events: Update for Goldmont omits 56f57cff07d2 perf vendor events: Update metrics for BroadwellX omits 10e8d85fbd19 perf vendor events: Update metrics for Broadwell omits c42bee96e880 perf vendor events: Update for Bonnell omits 09625cff0122 perf vendor events: Update metrics for IcelakeX omits c11ffe52c9f0 perf vendor events: Update for Westmere EP-DP omits e0f6eeefe44d perf vendor events: Update metrics for Ivybridge omits f16c32369bbe perf vendor events: Update metrics for HaswellX omits 49898fef49d6 perf vendor events: Update metrics for CascadelakeX omits 34cb72efdcba perf vendor events: Update metrics for Broadwell DE omits 3bad20d7d129 perf vendor events: Update metrics for SkyLake Server omits 00236a2dc8a3 perf test: Allow skip for all metrics test omits 67ff2f262619 riscv: mm: init: mark satp_mode __ro_after_init omits 222ca305c9fd uaccess: fix integer overflow on access_ok() omits 5feef64f4c67 RISC-V: Fix IPI/RFENCE hmask on non-monotonic hartid ordering omits 2b35d5b7d130 RISC-V: Fix handling of empty cpu masks omits 12f4a665cc35 RISC-V: Fix hartid mask handling for hartid 31 and up omits dcb0bd00586b drm/radeon: Fix backlight control on iMac 12,1 omits 3b853c316c93 drm/amd/display: reset lane settings after each PHY repeater LT omits 009e9a158505 drm/amdkfd: navi2x requires extended engines to map and un [...] omits d2cb0b21b8f8 drm/amdkfd: remove unneeded unmap single queue option omits 7258fa31eabd drm/amdgpu: Handle the GPU recovery failure in SRIOV environment. omits 1ec1944eb50c drm/amdgpu: print more error info omits 2fbdbe958a15 drm/amd/pm: correct the sequence of sending gpu reset msg omits 563285c85eca drm/amdgpu: Merge amdgpu_ras_late_init/amdgpu_ras_late_fin [...] omits 9252d33df597 drm/amdgpu: Optimize operating sysfs and interrupt functio [...] omits 892a57a975c3 drm/amdgpu: Optimize amdgpu_xgmi_ras_late_init/amdgpu_xgmi [...] omits a3ace75cdb69 drm/amdgpu: Optimize amdgpu_umc_ras_late_init/amdgpu_umc_r [...] omits 683bac6b00e1 drm/amdgpu: Optimize amdgpu_sdma_ras_late_init/amdgpu_sdma [...] omits 80ed77f971c3 drm/amdgpu: Optimize amdgpu_nbio_ras_late_init/amdgpu_nbio [...] omits cb9561d0e3f4 drm/amdgpu: Optimize amdgpu_mmhub_ras_late_init/amdgpu_mmh [...] omits 88bc3cd8450b drm/amdgpu: Optimize amdgpu_mca_ras_late_init/amdgpu_mca_r [...] omits 634b56b0f88b drm/amdgpu: Optimize amdgpu_hdp_ras_late_init/amdgpu_hdp_r [...] omits 311065086ee1 drm/amdgpu: Optimize amdgpu_gfx_ras_late_init/amdgpu_gfx_r [...] omits bdb3489cfca1 drm/amdgpu: Optimize xxx_ras_late_init/xxx_ras_late_fini f [...] omits 22b1df28c009 drm/amdgpu: no rlcg legacy read in SRIOV case omits 715793469919 drm/amdgpu: Fix a kerneldoc warning omits 2243f4937ace drm/amdkfd: Fix leftover errors and warnings omits d87f36a0635e drm/amdkfd: update SPDX license header omits a6c40b178092 drm/amdgpu: Show IP discovery in sysfs omits 77608faa7719 drm/amdgpu: Fix some kerneldoc warnings omits 364438fd629f drm/radeon: Fix backlight control on iMac 12,1 omits 9c4f59ea3f86 drm/amd/pm: correct the sequence of sending gpu reset msg omits f8f4e2a51834 drm/amdgpu: skipping SDMA hw_init and hw_fini for S0ix. omits 0136f5844b00 drm/amd/pm: correct UMD pstate clocks for Dimgrey Cavefish [...] omits 13a62d0e1330 ACPI: EC: Rearrange code in acpi_ec_submit_event() omits 54b86141d71d ACPI: EC: Reduce indentation level in acpi_ec_submit_event() omits 9aa60f3cbafb ACPI: EC: Do not return result from advance_transaction() omits 0bc2ba49101f MAINTAINERS: Update Jiri's email address omits a6cbd44093ef kernel/fork: Initialize mm's PASID omits 7a5fbc9bcba5 iommu/ioasid: Introduce a helper to check for valid PASIDs omits 977dc3082285 ACPI: EC / PM: Print additional debug message in acpi_ec_d [...] omits 631e3893c35e ACPI: PM: Print additional debug message in acpi_s2idle_wake() omits 4f6de676d94e arm64: Correct wrong label in macro __init_el2_gicv3 omits 4965e38fa064 ASoC: SOF: Makefile: Fix randconfig sof-client build when [...] omits 7a853c2d5951 mm: Change CONFIG option for mm->pasid field omits 7ba564722d98 iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA omits f48dc6b96649 spi: Retire legacy GPIO handling omits 5790597d7113 spi: Fix warning for Clang build and simplify code omits 4ab13489735d Documentation / MTD: Rename the intel-spi driver omits e23e5a05d1fd mtd: spi-nor: intel-spi: Convert to SPI MEM omits cd149eff8d22 mtd: spi-nor: intel-spi: Disable write protection only if asked omits 209043554915 spi: amd: Add support for version AMDI0062 omits fbc71367288c spi: amd: Remove needless rom_addr variable omits 715bea3568e7 spi: amd: Use iopoll for busy waiting omits 4feb2e9eb95f drm/i915: fix drm_i915.h include grouping and sorting omits 14da21cc4671 drm/i915: axe lots of unnecessary includes from i915_drv.h omits 4378e427f705 usbip: vudc: Make use of the helper macro LIST_HEAD() omits 18819ad23828 MAINTAINERS: Add maintainer entry for EUD omits 01b94a936168 drm/i915: include some drm headers only where needed omits 82508de228ba drm/i915: include shmem_fs.h only where needed omits 40eb0dcf4114 tee: optee: fix error return code in probe function omits 5f2ec9095ce8 drm/i915: don't include drm_cache.h in i915_drv.h omits 5472b3f2d9ae drm/i915: split out i915_file_private.h from i915_drv.h omits f9bf77df111a drm/i915: move i915_reset_count()/i915_reset_engine_count( [...] omits 2546c6000430 platform/x86: Add Intel Software Defined Silicon driver omits d83d5298ba18 drm/i915: move i915_gem_vm_lookup() where it's used omits 74fc595465a0 drm/i915: move i915_cache_level_str() static in i915_debugfs.c omits bd0a0a024f2a usb: ulpi: Add debugfs support omits 9a8e720fd064 drm/i915: split out gem/i915_gem_domain.h from i915_drv.h omits 2874b7911132 netfilter: xt_socket: missing ifdef CONFIG_IP6_NF_IPTABLES [...] omits f11445ba7a11 x86/mce: Use arch atomic and bit helpers omits c0f6799de2a0 Merge tip:locking/core into tip:ras/core omits 15ea6bc03bd9 iio: chemical: atlas-ezo-sensor: Make use of device properties omits b946e9491a04 iio: ssp_sensors: Make use of device properties omits 261ecd47b4d1 iio: as3935: Use devm_delayed_work_autocancel() omits 3624ba7b5e2a sched/numa-balancing: Move some document to make it consis [...] omits e496132ebedd sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA [...] omits 2cfb7a1b031b sched/fair: Improve consistency of allowed NUMA balance ca [...] omits 889c5d60fbcf selftests/rseq: Change type of rseq_offset to ptrdiff_t omits 28df029d53a2 lockdep: Correct lock_classes index mapping omits 06582bc86d7f block: loop:use kstatfs.f_bsize of backing file to set dis [...] omits e6e17cc6ed75 cxl/core: Fix cxl_device_lock() class detection omits 5c3c067b601b cxl/core/port: Fix unregister_port() lock assertion omits a8cd28553f0f Merge tag 'at91-fixes-5.17' of git://git.kernel.org/pub/sc [...] omits f444578d727a power: supply: bq256xx: Handle OOM correctly omits 49364138080e dt-bindings: timer: armv7m-systick: convert to dtschema omits a12821d5e012 block: Add handling for zone append command in blk_complet [...] omits bd79e84c6500 dt-bindings: net: ethernet-controller: document label property omits c2687295df00 dt-bindings: arm: Trivial typo fixes in cpu-capacity.txt omits e044e3e696b1 dt-bindings: display: bridge: document Toshiba TC358768 ce [...] omits 892fdf15b824 PCI: uniphier-ep: Add NX1 support omits d41584ae8616 PCI: uniphier-ep: Add SoC data structure omits f28b24042b52 dt-bindings: PCI: uniphier-ep: Add bindings for NX1 SoC omits 864ea0e10cc9 user_events: Add documentation file omits c57eb4781509 user_events: Add sample code for typical usage omits 7640e77035aa user_events: Add self-test for validator boundaries omits 3a6163893a9a user_events: Add self-test for perf_event integration omits 745bb7e683ff user_events: Add self-test for dynamic_events integration omits 446640e49ec0 user_events: Add self-test for ftrace integration omits 2467cda1b5c9 user_events: Validate user payloads for size and null termination omits 0279400ad38d user_events: Optimize writing events by only copying data once omits 3207d0459ef3 user_events: Add basic perf and eBPF support omits 9aed4e157d1f user_events: Handle matching arguments from dyn_events omits aa3b2b4c6692 user_events: Add print_fmt generation support for basic types omits 7f5a08c79df3 user_events: Add minimal support for trace_event into ftrace omits 55bc8384d3de tracing: Save both wakee and current on wakeup events omits 27c888da9867 tracing: Remove size restriction on synthetic event cmd er [...] omits edfeed318d59 tracing: Remove size restriction on hist trigger cmd error [...] omits 1581a884b7ca tracing: Remove size restriction on tracing_log_err cmd strings omits 9f72d4757cbe PCI: pciehp: Add Qualcomm quirk for Command Completed erratum omits 00360ebae483 spi: mxic: Add support for pipelined ECC operations omits 33fce1d8bfa8 spi: mxic: Add support for direct mapping omits d1b64bb28907 spi: mxic: Create a helper to ease the start of an operation omits b7b64db74ea5 spi: mxic: Create a helper to configure the controller bef [...] omits 5fd6739e0df7 spi: mxic: Fix the transmit path omits f9d7c7265bcf mtd: spinand: Create direct mapping descriptors for ECC op [...] omits dc4c2cbf0be2 mtd: spinand: Delay a little bit the dirmap creation omits a433c2cbd75a spi: spi-mem: Add an ecc parameter to the spi_mem_op structure omits 9a15efc5d5e6 spi: spi-mem: Kill the spi_mem_dtr_supports_op() helper omits 0e450c7ce7d1 spi: mxic: Provide a capability structure omits a9be454927de spi: cadence-quadspi: Provide a capability structure omits cb7e96ee81ed spi: spi-mem: Check the controller extra capabilities omits 4a3cc7fb6e63 spi: spi-mem: Introduce a capability structure omits 70e038f89b46 mtd: nand: mxic-ecc: Support SPI pipelined mode omits 268a491aebc2 arm64: dts: agilex: use the compatible "intel,socfpga-agil [...] omits 728390fce4fc dt-bindings: usb: dwc2: add compatible "intel,socfpga-agil [...] omits 829cc0e2ea2d PCI: endpoint: Fix alignment fault error in copy tests omits 647474b8d980 drm/mediatek: mtk_dsi: Avoid EPROBE_DEFER loop with extern [...] omits 5145abeb0649 mtd: nand: ecc: Provide a helper to retrieve a pilelined e [...] omits 48e6633a9fa2 mtd: nand: mxic-ecc: Add Macronix external ECC engine support omits e928a7368ee9 mfd: arizona: Add missing statics to the of_match_tables omits b546522b0f4d mfd: db8500-prcmu: Remove dead code for a non-existing config omits c1d1e7de6e2c mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] omits 295e255a71ac mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] omits 3479ee90551d mfd: intel_soc_pmic_crc: Sort cells by IRQ order omits 74b0fe804097 cxl/regs: Fix size of CXL Capability Header Register omits 7004cc9d1585 cxl/core/port: Handle invalid decoders omits 0909b4e5287b cxl/core/port: Fix / relax decoder target enumeration omits 64cda3ae6bc7 tools/testing/cxl: Add a physical_node link omits 7c7d68db0254 tools/testing/cxl: Enumerate mock decoders omits c1915142e8c1 tools/testing/cxl: Mock one level of switches omits a4a0ce242fcd tools/testing/cxl: Fix root port to host bridge assignment omits f246abd67ff0 tools/testing/cxl: Mock dvsec_ranges() omits 9b71e1c9c3aa cxl/core/port: Add endpoint decoders omits 8aea0ef19fde cxl/core: Move target_list out of base decoder attributes omits 8dd2bc0f8e02 cxl/mem: Add the cxl_mem driver omits 2703c16c75ae cxl/core/port: Add switch port enumeration omits cf1f6877b088 cxl/memdev: Add numa_node attribute omits bcc79ea34398 cxl/pci: Emit device serial number omits 523e594d9cc0 cxl/pci: Implement wait for media active omits 560f78559006 cxl/pci: Retrieve CXL DVSEC memory info omits 06e279e5ebe4 cxl/pci: Cache device DVSEC offset omits 4112a08dd3c5 cxl/pci: Store component register base in cxlds omits 664bf115833c cxl/core/port: Remove @host argument for dport + decoder e [...] omits 54cdbf845cf7 cxl/port: Add a driver for 'struct cxl_port' objects omits 83fbdbe4c186 cxl/core: Emit modalias for CXL devices omits d17d0540a0db cxl/core/hdm: Add CXL standard decoder enumeration to the core omits 98d2d3a26454 cxl/core: Generalize dport enumeration in the core omits af9cae9facc2 cxl/pci: Rename pci.h to cxlpci.h omits c978f1b10aba cxl/port: Up-level cxl_add_dport() locking requirements to [...] omits a46cfc0f011c cxl/pmem: Introduce a find_cxl_root() helper omits 5ff7316f6fea cxl/port: Introduce cxl_port_to_pci_bus() omits 86c8ea0f3b32 cxl/core/port: Use dedicated lock for decoder target list omits 3c5b90395525 cxl: Prove CXL locking omits 53fa1bff3426 cxl/core: Track port depth omits d2b61ed2ff63 cxl/core/port: Make passthrough decoder init implicit omits d621bc2e7282 cxl/core: Fix cxl_probe_component_regs() error message omits d54c1bbe2d34 cxl/core/port: Clarify decoder creation omits 608135db1b79 cxl/core: Convert decoder range to resource omits c3bca8d4bb3f cxl/decoder: Hide physical address information from non-root omits 0ff0af182164 cxl/core/port: Rename bus.c to port.c omits c57cae78bfa6 cxl: Introduce module_cxl_driver omits 303ebc1b1741 cxl/acpi: Map component registers for Root Ports omits 8baa787b93db cxl/pci: Add new DVSEC definitions omits 46c6ad27625c cxl: Flesh out register names omits 4f195ee73ade cxl/pci: Defer mailbox status checks to command timeouts omits 229e8828c206 cxl/pci: Implement Interface Ready Timeout omits 68cdd3d2af69 cxl: Rename CXL_MEM to CXL_PCI omits 37ef4c19b4c6 Input: clear BTN_RIGHT/MIDDLE on buttonpads omits 92f4ffecc417 PCI: aardvark: Update comment about link going down after link-up omits 0c36ab437e1d PCI: aardvark: Drop __maybe_unused from advk_pcie_disable_phy() omits befa71000160 PCI: aardvark: Don't mask irq when mapping omits b08e5b53d17b PCI: aardvark: Remove irq_mask_ack() callback for INTx interrupts omits 815bc3136867 PCI: aardvark: Use separate INTA interrupt for emulated ro [...] omits 273ddd86d676 PCI: aardvark: Fix support for PME requester on emulated bridge omits 0fc75d874541 PCI: aardvark: Add support for PME interrupts omits 7122bcb33295 PCI: aardvark: Optimize writing PCI_EXP_RTCTL_PMEIE and PC [...] omits 735f5ae49e1b PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulat [...] omits 3ebfefa396eb PCI: aardvark: Add support for ERR interrupt on emulated bridge omits 754e449889b2 PCI: aardvark: Enable MSI-X support omits 46ad3dc4171b PCI: aardvark: Fix setting MSI address omits e77d9c906910 PCI: aardvark: Add support for masking MSI interrupts omits 4689c0916320 PCI: aardvark: Refactor unmasking summary MSI interrupt omits 222af78532fa PCI: aardvark: Use dev_fwnode() instead of of_node_to_fwno [...] omits 26bcd54e4a5c PCI: aardvark: Make msi_domain_info structure a static dri [...] omits c3cb8e51839a PCI: aardvark: Make MSI irq_chip structures static driver [...] omits 51f96e287c6f PCI: aardvark: Check return value of generic_handle_domain [...] omits 1571d67dc190 PCI: aardvark: Rewrite IRQ code to chained IRQ handler omits b0b0b8b897f8 PCI: aardvark: Fix support for MSI interrupts omits 805dfc18dd3d PCI: aardvark: Fix reading MSI interrupt number omits 1d86abf1f896 PCI: aardvark: Replace custom PCIE_CORE_INT_* macros with [...] omits de34a4053250 hwmon: sy7636a: Add temperature driver for sy7636a omits 947d0cce70ae regulator: sy7636a: Remove requirement on sy7636a mfd omits 5913eb45d036 mfd: simple-mfd-i2c: Enable support for the silergy,sy7636a omits bae5a4acef67 mfd: simple-mfd-i2c: Add a Kconfig name omits 90c3e3b8140d dt-bindings: mfd: Initial commit of silergy,sy7636a.yaml omits 4a4c3cc146b1 phy: qcom: Program SSC only if supported by sink omits cc62512c1be3 phy: qcom: Add support for eDP PHY on sc7280 omits d39f99568da8 dt-bindings: phy: Add eDP PHY compatible for sc7280 omits d88ca22d6f0c phy: cadence: Sierra: Add support for skipping configuration omits 9a607a54a163 PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_ac [...] omits 60b4ea10755a tee: refactor TEE_SHM_* flags omits d615030890d5 tee: replace tee_shm_register() omits a05bcb615ef3 KEYS: trusted: tee: use tee_shm_register_kernel_buf() omits 425011979076 tee: add tee_shm_register_{user,kernel}_buf() omits b62c21855ad8 optee: add optee_pool_op_free_helper() omits 0ac105330c0b tee: replace tee_shm_alloc() omits fa6f85e7232d tee: simplify shm pool handling omits c74078fcc886 extcon: int3496: Add support for controlling Vbus through [...] omits d5f260959eb0 extcon: int3496: Add support for binding to plain platform [...] omits 93c6c2516d79 extcon: int3496: Request non-exclusive access to the ID GPIO omits d1887cda9ff1 extcon: int3496: Make the driver a bit less verbose omits e77e52e00b18 extcon: Fix extcon_get_extcon_dev() error handling omits 92912b175178 PCI: pciehp: Clear cmd_busy bit in polling mode omits f81f095e8771 PCI: imx6: Allow to probe when dw_pcie_wait_for_link() fails omits 15bef5fa878f tee: add tee_shm_alloc_user_buf() omits 78fbfb072e58 tee: remove unused tee_shm_pool_alloc_res_mem() omits 60b0675e9b9e hwrng: optee-rng: use tee_shm_alloc_kernel_buf() omits c3bd7dc553ee PCI: mvebu: Fix reporting Data Link Layer Link Active on e [...] omits c94ea32c0d3d PCI: mvebu: Update comment for PCI_EXP_LNKCTL register on [...] omits d76a6ed0964a PCI: mvebu: Update comment for PCI_EXP_LNKCAP register on [...] omits 16038ebb0f9f PCI: mvebu: Properly initialize vendor, device and revisio [...] omits 5c88ed798522 PCI: mvebu: Set PCI_BRIDGE_EMUL_NO_IO_FORWARD when IO is u [...] omits 7a02acdb5deb PCI: mvebu: Remove duplicate nports assignment omits 7f09a4b195a9 PCI: mvebu: Add help string for CONFIG_PCI_MVEBU option omits 05241c13655c PCI: pci-bridge-emul: Add support for new flag PCI_BRIDGE_ [...] omits d3f332b568dc PCI: pci-bridge-emul: Rename PCI_BRIDGE_EMUL_NO_PREFETCHAB [...] omits 64a70f521e13 PCI: pci-bridge-emul: Make struct pci_bridge_emul_ops as const omits e621e106a139 MAINTAINERS: Add Pali Rohár as pci-mvebu.c maintainer omits bdc120a2bcd8 net: ieee802154: ca8210: Fix lifs/sifs periods omits 2b56a9a28a6b power: supply: core: fix application of sizeof to pointer omits da5462a4dc44 power: supply: fix table problem in sysfs-class-power omits b8ae255e8939 ARM: dts: aspeed: rainier and everest: Enable UHCI omits e011df3579ac ARM: dts: Fix OpenBMC flash layout label addresses omits ab1b79159ad5 fsi: scom: Remove retries in indirect scoms omits d46fddd52d11 fsi: scom: Fix error handling omits 54a4509cf11b Merge branch 'clk-cs2000' into clk-next omits 5edffb980519 clk: cs2000-cp: convert driver to regmap omits 2f3d32fe9df8 clk: cs2000-cp: freeze config during register fiddling omits b83688258605 clk: cs2000-cp: make clock skip setting configurable omits da1eb4e8b4df clk: cs2000-cp: add support for dynamic mode omits a6e11bb24ebd clk: cs2000-cp: Make aux output function controllable omits 519ba32e3498 dt-bindings: clock: cs2000-cp: document cirrus,dynamic-mode omits 11dda11f0007 dt-bindings: clock: cs2000-cp: document cirrus,clock-skip flag omits 68643c373510 dt-bindings: clock: cs2000-cp: document aux-output-source omits 8e972afb3be6 dt-bindings: clock: convert cs2000-cp bindings to yaml omits cda32a618deb mtd: nand: Add a new helper to retrieve the ECC context omits 96489c1c0b53 mtd: nand: ecc: Add infrastructure to support hardware engines omits 1d46963d4537 mtd: spinand: macronix: Use random program load omits 3e2bcda631d4 dt-bindings: mtd: Describe Macronix NAND ECC engine omits 475e826bad8c dt-bindings: spi: mxic: Document the nand-ecc-engine property omits 295fca79a8ee dt-bindings: spi: mxic: Convert to yaml omits 90c204d3195a dt-bindings: spi: mxic: The interrupt property is not mandatory omits 390925f60a4b dt-bindings: vendor-prefixes: Clarify Macronix prefix omits 3a0d6d0fb14d dt-bindings: mtd: spi-nand: Convert spi-nand description f [...] omits 751f204a6fe6 dt-bindings: mtd: nand-chip: Create a NAND chip description omits f0dcb5bd56ee dt-bindings: mtd: nand-controller: Harmonize the property types omits 0e7f1b557974 dt-bindings: mtd: nand-controller: Fix a comment in the examples omits 93f2ec9e4012 dt-bindings: mtd: nand-controller: Fix the reg property de [...] omits 156f91f1c49a arm64: defconfig: Add SM8450 icc configs omits 4685e234ab34 arm64: defconfig: Add SM8450 pinctrl config omits 6d10fcd2faac arm64: defconfig: Add SM8450 GCC config omits 7495af930835 ARM: multi_v7_defconfig: Enable drivers for DragonBoard 410c new c1888ffdd740 coredump: also dump first pages of non-executable ELF libraries new ddf2f1d48036 mm: fix panic in __alloc_pages new dd3f953cca5a selftests/vm: cleanup hugetlb file after mremap test new 328f5608e7c7 mm/hugetlb: fix kernel crash with hugetlb mremap new fb66adc853a4 kasan: test: prevent cache merging in kmem_cache_double_destroy new ded2fcd244c8 mm: fix use-after-free when anon vma name is used after vm [...] new 0c82e6326e0e mm: fix use-after-free bug when mm->mmap is reused after b [...] new 450cdf37dc86 hugetlbfs: fix a truncation issue in hugepages parameter new c89f50774050 fs/file_table: fix adding missing kmemleak_not_leak() new 53ff49e01479 /proc/kpageflags: prevent an integer overflow in stable_pa [...] new e9ac0142599f /proc/kpageflags: do not use uninitialized struct pages new 4a10d4771cdf procfs: prevent unprivileged processes accessing fdinfo dir new 61bf42fdf953 ntfs: add sanity check on allocation size new cc83901d8bfe ocfs2: cleanup some return variables new 4fbd70591b2e fs/ocfs2: fix comments mentioning i_mutex new 698261009ba4 ocfs2: reflink deadlock when clone file to the same direct [...] new a110b2800bee ocfs2: clear links count in ocfs2_mknod() if an error occurs new 3bb6103d1fbb ocfs2: fix ocfs2 corrupt when iputting an inode new 908619257214 mm/fs: remove inode_congested() new f183b4a0053e mm/fs: remove bdi_congested() and wb_congested() and relat [...] new c95a3aec6b2d remove-bdi_congested-and-wb_congested-and-related-functions-fix new b66044518684 ext2: remove unused pointer bdi new 2c90a7df436a f2fs: change retry waiting for f2fs_write_single_data_page() new 7525fef80ede f2f2: replace some congestion_wait() calls with io_schedul [...] new 73e8ce954278 cephfs: don't set/clear bdi_congestion new 532a9884ac0a fuse: don't set/clear bdi_congested new c3ec696cac3a NFS: remove congestion control new 9ee4c85a4b60 block/bfq-iosched.c: use "false" rather than "BLK_RW_ASYNC" new a7bc1370e301 mm: remove congestion tracking framework new b7392b60fad7 mount: warn only once about timestamp range expiration new 5c560c38df39 kasan, page_alloc: deduplicate should_skip_kasan_poison new 4c78f14c3525 kasan, page_alloc: move tag_clear_highpage out of kernel_i [...] new b58d374b1d0d kasan, page_alloc: merge kasan_free_pages into free_pages_prepare new e9dd0d48ecb3 kasan, page_alloc: simplify kasan_poison_pages call site new 4c553c4a4bf4 kasan, page_alloc: init memory of skipped pages on free new fed2779b5cba kasan: drop skip_kasan_poison variable in free_pages_prepare new 25e1512b48e7 mm: clarify __GFP_ZEROTAGS comment new a0be0d2d870d kasan: only apply __GFP_ZEROTAGS when memory is zeroed new 66491a8778ea kasan, page_alloc: refactor init checks in post_alloc_hook new 6748be1dff98 kasan, page_alloc: merge kasan_alloc_pages into post_alloc_hook new 83e598d2923c kasan, page_alloc: combine tag_clear_highpage calls in pos [...] new 7ea3739ea6dd kasan, page_alloc: move SetPageSkipKASanPoison in post_alloc_hook new 85eead46c762 kasan, page_alloc: move kernel_init_free_pages in post_alloc_hook new 8fd1ab668d03 kasan, page_alloc: rework kasan_unpoison_pages call site new 3e9f08728efa kasan: clean up metadata byte definitions new 5dfbdf1e08e9 kasan: define KASAN_VMALLOC_INVALID for SW_TAGS new dc5642629e86 kasan, x86, arm64, s390: rename functions for modules shadow new 84d9d22bc16e kasan, vmalloc: drop outdated VM_KASAN comment new d049e121d382 kasan: reorder vmalloc hooks new 41b32367693b kasan: add wrappers for vmalloc hooks new 7180c1ae22a7 kasan, vmalloc: reset tags in vmalloc functions new 9977ceaa44f1 kasan, fork: reset pointer tags of vmapped stacks new 4ad07aab5710 kasan, arm64: reset pointer tags of vmapped stacks new 5dc89b4979a7 kasan, vmalloc: add vmalloc tagging for SW_TAGS new a72169c42da8 kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_tagged new e4037b5316d1 kasan, vmalloc: unpoison VM_ALLOC pages after mapping new 038711a62932 kasan, mm: only define ___GFP_SKIP_KASAN_POISON with HW_TAGS new 2d999b379ba3 kasan, page_alloc: allow skipping unpoisoning for HW_TAGS new 1e8c63f96420 kasan, page_alloc: allow skipping memory init for HW_TAGS new 6e13be23c178 kasan, vmalloc: add vmalloc tagging for HW_TAGS new 339207207848 kasan, vmalloc: only tag normal vmalloc allocations new b9306ef1f4dc kasan, arm64: don't tag executable vmalloc allocations new b2f388c48576 kasan: mark kasan_arg_stacktrace as __initdata new 012858a304ae kasan: clean up feature flags for HW_TAGS mode new 2ebc5992012f kasan: add kasan.vmalloc command line flag new 6655acfc1b20 kasan: allow enabling KASAN_VMALLOC and SW/HW_TAGS new 153c0acd9989 arm64: select KASAN_VMALLOC for SW/HW_TAGS modes new 75b901d4a64c kasan: documentation updates new df9adbcce5f1 kasan: improve vmalloc tests new 0c4c3e5a202f similar to "kasan: test: fix compatibility with FORTIFY_SOURCE" new 5637d6cda79c fix for "kasan: improve vmalloc tests" new 40b6df962dd0 mm/memremap: avoid calling kasan_remove_zero_shadow() for [...] new f989e605ea2c tools/vm/page_owner_sort.c: sort by stacktrace before culling new 522f8b28058c tools/vm/page_owner_sort.c: fix NULL-pointer dereference w [...] new 306533e763fa tools/vm/page_owner_sort.c: support sorting by stack trace new 3bd786b58921 tools/vm/page_owner_sort.c: add switch between culling by [...] new d226b96f06f7 tools/vm/page_owner_sort.c: support sorting pid and time new 9f9426d81be5 tools/vm/page_owner_sort.c: two trivial fixes new f3d269d2ef8b tools/vm/page_owner_sort.c: delete invalid duplicate code new 38828986ba4e Documentation/vm/page_owner.rst: update the documentation new d7cafc48ac39 documentation-vm-page_ownerrst-update-the-documentation-fix new 6ff19865c204 Documentation/vm/page_owner.rst: fix unexpected indentation warns new a0368344a96e lib/vsprintf: avoid redundant work with 0 size new 83ab3ccd153f mm/page_owner: use scnprintf() to avoid excessive buffer o [...] new 371cffdccc3c mm/page_owner: print memcg information new b2302a6d3452 mm/page_owner: record task command name new 2d6b4c768c19 tools/vm/page_owner: filter out pid and timestamp new 3fc8cf4a48ea mm: unexport page_init_poison new 70ed03d6ca47 mm: move page-writeback sysctls to their own file new 7d863551033c mm-move-page-writeback-sysctls-to-is-own-file-checkpatch-fixes new ee921f5e2e48 mm-move-page-writeback-sysctls-to-is-own-file-fix new 0d797595ba7c filemap: remove find_get_pages() new 0347da388328 mm: fix invalid page pointer returned with FOLL_PIN gups new fa29f13c6a11 mm/gup: follow_pfn_pte(): -EEXIST cleanup new f3c1b7952572 mm/gup: remove unused pin_user_pages_locked() new 2f6392a6cc56 mm: change lookup_node() to use get_user_pages_fast() new 7a507b97c477 mm/gup: remove unused get_user_pages_locked() new 5b17492e9760 tmpfs: support for file creation time new 8766cf155fa8 memcg: replace in_interrupt() with !in_task() new 740d09185370 memcg: add per-memcg total kernel memory stat new e85f0c24fd47 memcg-add-per-memcg-total-kernel-memory-stat-v2 new 3464acd149d9 mm/memcg: mem_cgroup_per_node is already set to 0 on allocation new a17dd751544d mm/memcg: retrieve parent memcg from css.parent new 8356a94ef590 memcg: refactor mem_cgroup_oom new 954293787b08 memcg: unify force charging conditions new a50738452f25 selftests: memcg: test high limit for single entry allocation new f917cd71edcd memcg: synchronously enforce memory.high for large overcharges new 78618882dacb mm: generalize ARCH_HAS_FILTER_PGPROT new ac2f4ccc9b73 mm: optimize do_wp_page() for exclusive pages in the swapcache new b7fe3f38145c mm: optimize do_wp_page() for fresh pages in local LRU pagevecs new 2981b15e5b13 mm: slightly clarify KSM logic in do_swap_page() new f1e1224fc1a5 mm: streamline COW logic in do_swap_page() new cf5e8a8ccbb2 mm/huge_memory: streamline COW logic in do_huge_pmd_wp_page() new 23979b66082d mm/khugepaged: remove reuse_swap_page() usage new cc07a730bc4e mm/swapfile: remove stale reuse_swap_page() new a0849f0f3ca7 mm/huge_memory: remove stale page_trans_huge_mapcount() new a94e1245be40 mm/huge_memory: remove stale locking logic from __split_hu [...] new 78ce312b521d mm: merge pte_mkhuge() call into arch_make_huge_pte() new 892ae211a43a mm: remove mmu_gathers storage from remaining architectures new f589dad71cb2 mm: thp: fix wrong cache flush in remove_migration_pmd() new 557ea9c1e737 mm: fix missing cache flush for all tail pages of compound page new 6bc611de7ea0 mm: hugetlb: fix missing cache flush in copy_huge_page_fro [...] new abdb7355193e mm: hugetlb: fix missing cache flush in hugetlb_mcopy_atom [...] new 9145688a6026 mm: shmem: fix missing cache flush in shmem_mfill_atomic_pte() new 375c63ea86dd mm: userfaultfd: fix missing cache flush in mcopy_atomic_p [...] new dcd1c9f2b58a mm: replace multiple dcache flush with flush_dcache_folio() new 2167836cbaa8 memfd: fix shmem huge page failed to set F_SEAL_WRITE attr [...] new be056278d22f mm/sparse: make mminit_validate_memmodel_limits() static new 9cf38efb2127 mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning new 060526216be9 mm-sparsemem-fix-mem_section-will-never-be-null-gcc-12-warning-v2 new 143da770e1eb mm/vmalloc: remove unneeded function forward declaration new a307518e4b72 mm/vmalloc: Move draining areas out of caller context new f71f1d097b89 mm/vmalloc: add adjust_search_size parameter new c8befd2f4d48 mm/vmalloc: eliminate an extra orig_gfp_mask new 569cdf81781c mm/vmalloc.c: fix "unused function" warning new 50f4f6d76955 mm/vmalloc.c: vmap(): don't allow invalid pages new 16ef86cd0c7d mm: page_alloc: avoid merging non-fallbackable pageblocks [...] new a6ea435ef247 mm/page_alloc: adding same penalty is enough to get round- [...] new e261b138d1cc mm/page_alloc: add penalty to local_node new b2cb00d1afe9 mm/mmzone.c: use try_cmpxchg() in page_cpupid_xchg_last() new b8a0a244a65f mm: discard __GFP_ATOMIC new 98d62b0b4492 mm/mmzone.h: remove unused macros new cd302fca4bd0 mm/page_alloc: don't pass pfn to free_unref_page_commit() new 83f35e43c5a0 cma: factor out minimum alignment requirement new 88495c29da2b mm: enforce pageblock_order < MAX_ORDER new 3e69f0e33bad mm/page_alloc: mark pagesets as __maybe_unused new 22983e70ad97 mm/page_alloc: fetch the correct pcp buddy during bulk free new 98cb1f755317 mm/page_alloc: track range of active PCP lists during bulk free new 6603118b4eeb mm/page_alloc: simplify how many pages are selected per pc [...] new 664e861c3153 mm/page_alloc: free pages in a single pass during bulk free new a0cceb78438c mm/page_alloc: limit number of high-order pages on PCP dur [...] new 5466085a9c6e mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end [...] new c73be28298ac mm/memory-failure.c: remove obsolete comment new 90322fb627d5 mm/hwpoison: fix error page recovered but reported "not re [...] new f91f281e1e7b mm/memory-failure.c: minor clean up for memory_failure_dev [...] new c0720d5dbe68 mm/memory-failure.c: avoid walking page table when vma_add [...] new 3fb9d3bc9c17 mm/memory-failure.c: rework the signaling logic in kill_proc new 9f43651feab1 mm/memory-failure.c: remove unneeded orig_head new 7aeb653a9661 mm/memory-failure.c: remove PageSlab check in hwpoison_filter_dev new 804823050ff5 mm/memory-failure.c: rework the try_to_unmap logic in hwpo [...] new 72aaf2655abf mm/memory-failure.c: remove obsolete comment in __soft_off [...] new f6f526d6617c mm/memory-failure.c: remove unnecessary PageTransTail check new 49e39572cac9 mm: invalidate hwpoison page cache page in fault path new 4a37423d32e9 mm/munlock: delete page_mlock() and all its works new ae9e2b3a023b mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE new 010d0679a317 mm/munlock: delete munlock_vma_pages_all(), allow oomreap new 8ad2289658db mm/munlock: rmap call mlock_vma_page() munlock_vma_page() new 386e246bf8c7 mm/munlock: replace clear_page_mlock() by final clearance new 8307b31ab8c5 mm/munlock: maintain page->mlock_count while unevictable new 1df6003a122c mm/munlock: mlock_pte_range() when mlocking or munlocking new 35eb921102a6 mm/migrate: __unmap_and_move() push good newpage to LRU new e5878f438e77 mm/munlock: delete smp_mb() from __pagevec_lru_add_fn() new 21701279f6a5 mm/munlock: mlock_page() munlock_page() batch by pagevec new 5550fd7850e7 mm-munlock-mlock_page-munlock_page-batch-by-pagevec-fix new a13d15631726 mm/munlock: page migration needs mlock pagevec drained new 0f135f307eee mm/thp: collapse_file() do try_to_unmap(TTU_BATCH_FLUSH) new 01df6e1dad19 mm/thp: shrink_page_list() avoid splitting VM_LOCKED THP new 841f891d8ef3 mm: hugetlb: free the 2nd vmemmap page associated with eac [...] new 111f6c5c123a mm: hugetlb: replace hugetlb_free_vmemmap_enabled with a s [...] new 015a1d217e50 mm: sparsemem: use page table lock to protect kernel pmd o [...] new b310e3ec37c7 selftests: vm: add a hugetlb test case new 496cd66db239 mm: sparsemem: move vmemmap related to HugeTLB to CONFIG_H [...] new 1adb8a36af73 mm/hugetlb: generalize ARCH_WANT_GENERAL_HUGETLB new 1a5f06415b01 mm: enable MADV_DONTNEED for hugetlb mappings new fccc6941e1ed selftests/vm: add hugetlb madvise MADV_DONTNEED MADV_REMOVE test new 243facf34217 userfaultfd/selftests: enable hugetlb remap and remove eve [...] new 8d39bd0d1da5 mm/mempolicy: convert from atomic_t to refcount_t on mempo [...] new 848f5608e199 mm-mempolicy-convert-from-atomic_t-to-refcount_t-on-mempol [...] new 69653a105db4 mm: move oom_kill sysctls to their own file new 7e6b76fd9c4b mm/migration: add trace events for THP migrations new 9ea822a6d79a mm/migration: add trace events for base page and HugeTLB m [...] new 99e9504d74b3 mm,migrate: fix establishing demotion target new a4bee5b1539e mm/cma: provide option to opt out from exposing pages on a [...] new 5df5982705b1 powerpc/fadump: opt out from freeing pages on cma activati [...] new 01fd9c04c1d3 NUMA Balancing: add page promotion counter new 7f5a6bdd3027 NUMA balancing: optimize page placement for memory tiering system new bd3fbed270cb numa-balancing-optimize-page-placement-for-memory-tiering- [...] new e170f49b17df numa-balancing-optimize-page-placement-for-memory-tiering- [...] new 17ad766fc96e numa-balancing-optimize-page-placement-for-memory-tiering- [...] new bc6866efa27c memory tiering: skip to scan fast memory new 2798d619d25a mm: page_io: fix psi memory pressure error on cold swapins new 5e18305eafc2 mm/vmstat: add event for ksm swapping in copy new c4db3f3bb496 mm/hwpoison: check the subpage, not the head page new c6ee87733344 mm/balloon_compaction: make balloon page compaction callba [...] new 77bcf670d9e7 mm: fix race between MADV_FREE reclaim and blkdev direct IO read new 4772215fa1e2 mm, memory_hotplug: make arch_alloc_nodedata independent o [...] new 3b27d6fa4ed9 mm: handle uninitialized numa nodes gracefully new 3738fe78c364 mm-handle-uninitialized-numa-nodes-gracefully-fix new 3ae27a3437b4 mm, memory_hotplug: drop arch_free_nodedata new 5b2f5cc7b5ce mm, memory_hotplug: reorganize new pgdat initialization new 7f08d8be679e mm: make free_area_init_node aware of memory less nodes new a2ab7f8c3d9f memcg: do not tweak node in alloc_mem_cgroup_per_node_info new e1987a61e94a drivers/base/memory: add memory block to memory group afte [...] new ea578a1ef174 drivers/base/node: consolidate node device subsystem initi [...] new 63f98817ff11 mm/memory_hotplug: remove obsolete comment of __add_pages new c05c9affcc03 mm-memory_hotplug-remove-obsolete-comment-of-__add_pages-fix new aea9b44902e4 mm/memory_hotplug: avoid calling zone_intersects() for ZON [...] new 76ef88095a86 mm/memory_hotplug: clean up try_offline_node new 3b23493e4f81 mm/memory_hotplug: fix misplaced comment in offline_pages new dd16db6bcd10 drivers/base/node: rename link_mem_sections() to register_ [...] new 73920f0f0dcf drivers/base/memory: determine and store zone for single-z [...] new 07b6dc753725 mm/rmap: convert from atomic_t to refcount_t on anon_vma-> [...] new 9bf82a69a747 mm/zswap.c: allow handling just same-value filled pages new 918a9be52c09 mm: remove usercopy_warn() new ce9c4fa402f9 mm: uninline copy_overflow() new 9f67d6442777 highmem: document kunmap_local() new 362680e4b679 highmem-document-kunmap_local-v2 new acef174fc708 mm/highmem: remove unnecessary done label new 4a8815eda59a mm/hmm.c: remove unneeded local variable ret new bdef807b06c2 mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pages new a4ac671f44f4 mm: remove the __KERNEL__ guard from <linux/mm.h> new 45a5e05cd9df mm: remove pointless includes from <linux/hmm.h> new 664d7cd1e40e mm: move free_devmap_managed_page to memremap.c new 6a600c3c4192 mm: simplify freeing of devmap managed pages new 24850fa93afe mm: don't include <linux/memremap.h> in <linux/mm.h> new f4af26bd0e0e mm-dont-include-linux-memremaph-in-linux-mmh-fix new 59b0ffa390cb fix for "mm: don't include <linux/memremap.h> in <linux/mm.h>" new 7fecfcec6f9c mm: remove the extra ZONE_DEVICE struct page refcount new b7e91035eaf1 fsdax: depend on ZONE_DEVICE || FS_DAX_LIMITED new 339d79e8e2d0 mm: generalize the pgmap based page_free infrastructure new c68aecdd42c8 mm: refactor check_and_migrate_movable_pages new e3adfbd5f6d0 mm: refactor the ZONE_DEVICE handling in migrate_vma_insert_page new 7bd73b370ed4 mm: refactor the ZONE_DEVICE handling in migrate_vma_pages new 09e362dc151a mm: move the migrate_vma_* device migration code into its [...] new 474f3dfcb7c4 mm: include <asm/tlbflush.h> in migrate_device.c new 7693ae2788c3 mm: build migrate_vma_* for all configs with ZONE_DEVICE support new 0ba9aa4b28ed mm: add zone device coherent type memory support new 763e23689410 mm: add device coherent vma selection for memory migration new 46bd550f78eb mm/gup: fail get_user_pages for LONGTERM dev coherent type new d67bd8679ad5 drm/amdkfd: add SPM support for SVM new fdc16090b45f drm/amdkfd: coherent type as sys mem on migration to ram new 3db32399b90d lib: test_hmm add ioctl to get zone device type new e04019fae9aa lib: test_hmm add module param for zone device type new 8b02886fa622 lib: add support for device coherent type in test_hmm new 00385c147411 tools: update hmm-test to support device coherent type new 2b08b88a8e82 tools: update test_hmm script to support SP config new 37b4eafdb42b mm: remove the vma check in migrate_vma_setup() new d9c5e9c13c96 mm/gup: migrate device coherent pages when pinning instead [...] new 736d9fbb3e73 mm/damon/dbgfs/init_regions: use target index instead of t [...] new 444de4fe4870 Docs/admin-guide/mm/damon/usage: update for changed initai [...] new 831d899bc015 mm/damon/core: move damon_set_targets() into dbgfs new 8550442f9413 mm/damon: remove the target id concept new a51e84959f2c mm/damon: remove redundant page validation new f5ae71f4cdec mm/damon: rename damon_primitives to damon_operations new b50d8753e2c8 mm/damon: let monitoring operations can be registered and [...] new 3c6f7db2983d mm/damon/paddr,vaddr: register themselves to DAMON in subs [...] new b540454793af mm/damon/reclaim: use damon_select_ops() instead of damon_ [...] new d4840e18fc4c mm/damon/dbgfs: use damon_select_ops() instead of damon_{v [...] new daf9fc4d11d1 mm/damon/dbgfs: use operations id for knowing if the targe [...] new 1e878dddacfc mm/damon/dbgfs-test: fix is_target_id() change new 3062f20f3e07 mm/damon/paddr,vaddr: remove damon_{p,v}a_{target_valid,se [...] new 4ee2d2c20d73 fs/buffer.c: add debug print for __getblk_gfp() stall problem new 0a38140aeba3 fs/buffer.c: dump more info for __getblk_gfp() stall problem new 6bfc7e9152be kernel/hung_task.c: Monitor killed tasks. new 25228c1df36a proc: alloc PATH_MAX bytes for /proc/${pid}/fd/ symlinks new 1225ddb03cec proc-alloc-path_max-bytes-for-proc-pid-fd-symlinks-fix new 1854fa72d083 proc/vmcore: fix possible deadlock on concurrent mmap and read new 272e34c717ed proc/vmcore: fix vmcore_alloc_buf() kernel-doc comment new 06d5f255cef5 proc/sysctl: make protected_* world readable new 261fa8499c68 Kconfig.debug: make DEBUG_INFO selectable from a choice new 8586fbf89b39 Kconfig.debug: make DEBUG_INFO always default=n new 8f8f0e2dc5d6 include: drop pointless __compiler_offsetof indirection new c3f6d69421f1 ilog2: force inlining of __ilog2_u32() and __ilog2_u64() new 7adae8901cc1 bitfield: add explicit inclusions to the example new 6a670d55ceb1 lz4: fix LZ4_decompress_safe_partial read out of bound new 10312ec824e7 checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICEN [...] new c67dc21cf600 checkpatch: add --fix option for some TRAILING_STATEMENTS new 87b5bb19cce1 checkpatch: add early_param exception to blank line after [...] new 1db761466165 scripts/checkpatch.pl: remove _deferred and _deferred_once [...] new 74a9bdc75eb6 fs/binfmt_elf: fix AT_PHDR for unusual ELF files new 038f2668897b fs-binfmt_elf-fix-at_phdr-for-unusual-elf-files-v5 new 27f303b19555 fs/binfmt_elf: refactor load_elf_binary function new fec96b50bae4 ELF: fix overflow in total mapping size calculation new f580707c59c8 binfmt: move more stuff undef CONFIG_COREDUMP new ee8191072d60 kallsyms: print module name in %ps/S case when KALLSYMS is [...] new 467f05cf2806 init: use ktime_us_delta() to make initcall_debug log more [...] new f2e40035f2e5 init/main.c: silence some -Wunused-parameter warnings new 4ed811dbfbfe fs/pipe: use kvcalloc to allocate a pipe_buffer array new 16cbbd4f4724 fs/pipe.c: local vars have to match types of proper pipe_i [...] new 907a4f569e2c minix: fix bug when opening a file with O_DIRECT new 8571b092854b fat: use pointer to simple type in put_user() new 969c46817235 exec: force single empty string when argv is empty new cd3a5c1ed920 exec: Fix min/max typo in stack space calculation new 2e33efc491eb selftests/exec: test for empty string on NULL argv new 0f39f88bb875 kexec: make crashk_res, crashk_low_res and crash_notes sym [...] new b37d53de1744 riscv: mm: init: use IS_ENABLED(CONFIG_KEXEC_CORE) instead [...] new 2b59cb8d880b x86/setup: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new eee9124c56fe arm64: mm: use IS_ENABLED(CONFIG_KEXEC_CORE) instead of #ifdef new 4ed790f82ab6 docs: kdump: update description about sysfs file system support new 64b3bef95bdd docs: kdump: add scp example to write out the dump file new aa1b76aedef4 panic: unset panic_on_warn inside panic() new 44b6a7fa64c0 ubsan: no need to unset panic_on_warn in ubsan_epilogue() new 0002324d53c0 kasan: no need to unset panic_on_warn in end_report() new 260cdd290327 docs: sysctl/kernel: add missing bit to panic_print new 46076c8ee7de sysctl: documentation: fix table format warning new 319feddec4dd panic: add option to dump all CPUs backtraces in panic_print new ea64b7e8b39f panic: allow printing extra panic information on kdump new 1dcfa05df0e7 kcov: split ioctl handling into locked and unlocked parts new 3d5388e7ae76 kcov: properly handle subsequent mmap calls new ec22ca3a2818 selftests: set the BUILD variable to absolute path new 051517d6d3b9 selftests: add and export a kernel uapi headers path new 78d7715a1a6b selftests: correct the headers install path new d2776ba3a7e7 selftests: futex: add the uapi headers include variable new 20d5142b9acb selftests: kvm: add the uapi headers include variable new cccc64deeb37 selftests: landlock: add the uapi headers include variable new e0a7944a5e29 selftests: net: add the uapi headers include variable new 287d1528d33b selftests: mptcp: add the uapi headers include variable new db04fb9b3e38 selftests: vm: add the uapi headers include variable new 080147009e9a selftests: vm: remove dependecy from internal kernel macros new 44b3e6a8dd98 selftests: kselftest framework: provide "finished" helper new 74d2931ba36f selftests: use -isystem instead of -I to include headers new fb6369730bc1 Revert "ubsan, kcsan: Don't combine sanitizer with kcov on clang" new befa563de846 ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() adds 1e74c46f4318 arc: use BUILD_BUG for invalid sizes in get_user/put_user adds 47669db01adb arc: provide __{get,put}_kernel_nofault adds f982d9b7c628 arc: remove set_fs() adds 780273e0d5d1 Merge branch 'for-curr' of git://git.kernel.org/pub/scm/li [...] adds 541b0c2056f5 Merge branch 'fixes' of https://git.linaro.org/people/jens [...] adds 0c1cfa28a867 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 69a8b15da340 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds b3a332e2439a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 2eab41acee1f Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 0e24a5b04683 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 312b241641c0 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 46c22c5279f7 Merge remote-tracking branch 'spi/for-5.16' into spi-linus adds 35b7cdc49bb5 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds 0f88f4d90ace Merge branch 'for-linus' of git://git.kernel.org/pub/scm/l [...] adds e885c534b95c Merge branch 'for-usb-fixes' of git://git.kernel.org/pub/s [...] adds 6170eec51748 Merge branch 'fixes-togreg' of git://git.kernel.org/pub/sc [...] adds 6fd71d0585e4 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 86dc3340c34d Merge branch 'mtd/fixes' of git://git.kernel.org/pub/scm/l [...] adds b44e81fc8725 Merge branch 'fixes' of git://linuxtv.org/mchehab/media-next.git adds 4d30f00564b6 Merge branch 'at91-fixes' of git://git.kernel.org/pub/scm/ [...] adds 8f4ac7c2a8cc Merge branch 'master' of git://git.kernel.org/pub/scm/virt [...] adds 3c5412cdec9f pinctrl-sunxi: sunxi_pinctrl_gpio_direction_in/output: use [...] adds bb9bb9c75482 hwmon: (ntc_thermistor) Underscore Samsung thermistor adds 64ddd1366364 Merge branch 'hwmon' of git://git.kernel.org/pub/scm/linux [...] adds 4ab7aea57a24 Merge branch 'next-fixes' of git://git.kernel.org/pub/scm/ [...] adds 6994c820a2d2 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 8cbd0a2cc1c9 Merge branch 'dt/linus' of git://git.kernel.org/pub/scm/li [...] adds b44c7a0982ca Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds a9c7e4e2dc10 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 362a911a6b91 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds d40522446fec Merge branch 'rtc-fixes' of git://git.kernel.org/pub/scm/l [...] adds 53154621845a Merge branch 'hyperv-fixes' of git://git.kernel.org/pub/sc [...] adds 8753fc9adf22 Merge branch 'fixes' of git://git.kernel.org/pub/scm/linux [...] adds 81644e28765d Merge branch 'zstd-linus' of https://github.com/terrelln/l [...] adds 519817c8f9d2 Merge branch 'for-linux-next-fixes' of git://anongit.freed [...] adds 490fcb5ad138 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds e2b619d504a3 Merge branch 'for-next/kspp' of git://git.kernel.org/pub/s [...] adds a9bed2a9f967 kbuild: replace $(if A,A,B) with $(or A,B) adds 371dd56ee35f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds faea0d5ac950 Merge branch 'perf/core' of git://git.kernel.org/pub/scm/l [...] adds 5f6534baefdb Merge branch 'for-next' of git://git.infradead.org/users/h [...] adds 6f7c4650c48e Merge branch 'for-next' of git://git.armlinux.org.uk/~rmk/ [...] adds f3a69ec73b95 Merge branch 'for-next/perf' of git://git.kernel.org/pub/s [...] adds acbc9b453c34 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 074ec8c64a6f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6e5d960d02d9 ARM: configs: aspeed: Add support for USB flash drives adds bb818f67d3e9 soc: aspeed: lpc-ctrl: Block error printing on probe defer cases adds 79ee56da2e4f ARM: aspeed: Add secure boot controller support adds a7e02e92755c Merge branches 'dt-for-v5.17', 'defconfig-for-v5.17' and ' [...] adds 8e51a0fc0934 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 01482be488c6 Merge branch 'at91-next' of git://git.kernel.org/pub/scm/l [...] adds d6fa4f1c34b4 Merge branch 'for-next' of https://git.kernel.org/pub/scm/ [...] adds 11db13da61c7 Merge branch 'imx/soc' into for-next adds e47b3c8d7902 Merge branch 'imx/bindings' into for-next adds ecd96e26fdf1 Merge branch 'imx/dt' into for-next adds 50197bc4e126 Merge branch 'imx/dt64' into for-next adds 551c8a926246 Merge branch 'imx/defconfig' into for-next adds 7fe0e29c70ca Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds fc2ecce44bdb Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2e4a6bde082d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 29c04f28297e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1afbad961802 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next adds 61b6b9cfada4 Merge branch 'omap-for-v5.17/fixes-not-urgent' into for-next adds 7b50b2f9c785 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a457d40e1b5c Merge branches 'arm64-defconfig-for-5.18', 'arm64-for-5.18 [...] adds 1c0f12111f16 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1b99b80c5fd6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 6689afe2e8bf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds a28dd2ed4ebb Merge branch 'reset/next' of https://git.pengutronix.de/gi [...] adds 53e83bf3cb1c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 32667b2c244b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96bbcc3f6c0b firmware: arm_scmi: Add a virtio channel refcount adds 2409ec4c0946 firmware: arm_scmi: Review virtio free_list handling adds 4fb016d955a3 firmware: arm_scmi: Add atomic mode support to virtio transport adds 498023dbb15f dt-bindings: firmware: arm,scmi: Add atomic-threshold-us o [...] adds f66e99eb0175 firmware: arm_scmi: Support optional system wide atomic-th [...] adds ced6c0c7a16b firmware: arm_scmi: Add atomic support to clock protocol adds 064079250602 firmware: arm_scmi: Add support for clock_enable_latency adds 035bd7e27962 clk: scmi: Support atomic clock enable/disable API adds 77c6e3825c8f Merge branch 'for-next/scmi/updates' of git://git.kernel.o [...] adds d3a5d0e9c937 Merge branch 'for-linux-next' of git://git.kernel.org/pub/ [...] adds dfe39b4aa98f Merge branch 'stm32-next' of git://git.kernel.org/pub/scm/ [...] adds 4137aabfa441 Merge branch 'sunxi/for-next' of git://git.kernel.org/pub/ [...] adds ce352be35ba0 Merge branch 'async_notif' into next adds 53d20c273cf2 Merge branch 'next' of https://git.linaro.org/people/jens. [...] adds 82765d991b81 Merge branch for-5.17/soc into for-next adds 31d0ec768bfb Merge branch for-5.18/soc into for-next adds 4b17d59fe455 Merge branch for-5.18/dt-bindings into for-next adds 33e9d249ce3e Merge branch for-5.18/arm64/dt into for-next adds 2dfb2bbea1db Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 92eebd2a5ed7 Merge branch 'ti-next' of git://git.kernel.org/pub/scm/lin [...] adds 939e7c5f13bb Merge branch 'for-next' of git://github.com/Xilinx/linux-xlnx.git adds 9c5964a1c14b Merge branch 'clk-next' of git://git.kernel.org/pub/scm/li [...] adds d647f1562d3c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 89763561b5c1 Merge branch 'renesas-clk' of git://git.kernel.org/pub/scm [...] adds c860ec06898e Merge branch 'h8300-next' of git://git.sourceforge.jp/gitr [...] adds a9940f83a6e2 m68k: Add asm/config.h adds 469d56485c1b m68k: mm: Remove check for VM_IO to fix deferred I/O adds b42c5cebb25e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aa6094bbb45d m68knommu: fix warning: no previous prototype for 'init_dragen2' adds 4798b97f7a2d m68knommu: fix 'screen_bits' defined but not used adds 90ba8ee4c472 m68knommu: fix ucsimm sparse warnings adds 128542976f8e m68k: m5441x: remove erroneous clock disable adds 1facc18a5876 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds aebf8f47f9b6 Merge branch 'next' of git://git.monstr.eu/linux-2.6-micro [...] adds 999fbc3e2a02 Merge branch 'mips-next' of git://git.kernel.org/pub/scm/l [...] adds 739b69da51f1 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 1310b6feae8b Merge branch 'for-next' of git://github.com/openrisc/linux.git adds 93d5f4ec70a3 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 5e7e7be36f36 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 40fecbc996ef Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 67fda799bc20 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a90c20f4de5f Merge branch 'xtensa-for-next' of git://github.com/jcmvbkb [...] adds d4ffa112ca26 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 2b18f0b656ca Merge branch 'master' of git://git.kernel.org/pub/scm/fs/f [...] adds aa1f4fce9903 Merge branch 'misc-5.17' into for-next-current-v5.16-20220214 adds 51cef5d11e95 Merge branch 'for-next-current-v5.16-20220214' into for-ne [...] adds 548a9dd8b4bc Merge branch 'misc-next' into for-next-next-v5.17-20220214 adds cf88dc635cdc fs: export rw_verify_area() adds 7e185bb0c297 fs: export variant of generic_write_checks without iov_iter adds d868fad7efe2 btrfs: don't advance offset for compressed bios in btrfs_c [...] adds ed224b4d477e btrfs: add ram_bytes and offset to btrfs_ordered_extent adds ac2913de2828 btrfs: support different disk extent size for delalloc adds 793205b0da0a btrfs: clean up cow_file_range_inline() adds 0f3aa5c20835 btrfs: optionally extend i_size in cow_file_range_inline() adds 068d43a1142e btrfs: add definitions and documentation for encoded I/O ioctls adds 5bd64b6fcc31 btrfs: add BTRFS_IOC_ENCODED_READ ioctl adds 4757e014a3af btrfs: add BTRFS_IOC_ENCODED_WRITE adds 216d003722ef Merge branch 'ext/omar/encoded-13-git' into for-next-next- [...] adds 03c1066f1233 btrfs: use dummy extent buffer for super block sys chunk a [...] adds faa580915698 btrfs: make nodesize >= PAGE_SIZE case to reuse the non-su [...] adds 406c976a7b3c btrfs: expand subpage support to any PAGE_SIZE > 4K adds 3e8c94a65a10 Merge branch 'ext/qu/subpage-more-sizes' into for-next-nex [...] adds cc840a79a0f0 btrfs: introduce a helper to locate an extent item adds 8c06f62e41f6 btrfs: introduce dedicated helper to scrub simple-mirror b [...] adds 2b27b7e8b6df btrfs: introduce dedicated helper to scrub simple-stripe b [...] adds 19055a8695a3 btrfs: use scrub_simple_mirror() to handle RAID56 data str [...] adds 0a2ca519bf72 Merge branch 'ext/qu/scrub-refactor' into for-next-next-v5 [...] adds f013ad24ee6e btrfs: uapi: introduce BTRFS_DEFRAG_RANGE_MASK for later s [...] adds 2b2283ffa6ac btrfs: defrag: introduce btrfs_defrag_ctrl structure for l [...] adds 7446fe3552b3 btrfs: defrag: use btrfs_defrag_ctrl to replace btrfs_ioct [...] adds d3ca5147b6f6 Merge branch 'ext/qu/waste-cpu-v4-partial' into for-next-n [...] adds b62c906e5f3e btrfs: make search_csum_tree return 0 if we get -EFBIG adds b904c5710593 btrfs: handle csum lookup errors properly on reads adds 0f10b44bb0e7 btrfs: check correct bio in finish_compressed_bio_read adds c7d664514d6b btrfs: remove the bio argument from finish_compressed_bio_read adds 4bba2d39e78b btrfs: track compressed bio errors as blk_status_t adds 77ebd0b2f1a3 btrfs: do not double complete bio on errors during compres [...] adds 7cd53042c1d0 btrfs: do not try to repair bio that has no mirror set adds 60c555e82e2c btrfs: do not clean up repair bio if submit fails adds 831822e7db2b Merge branch 'ext/josef/eh-fixes' into for-next-next-v5.17 [...] adds 96ba9d726bf7 fs: add asserting functions for sb_start_{write,pagefault, [...] adds 5531f4a24bfd btrfs: zoned: mark relocation as writing adds fe70e6414458 Merge branch 'ext/naohiro/sb-write-reloc' into for-next-ne [...] adds e8c41b2cf1d9 Merge branch 'for-next-next-v5.17-20220214' into for-next- [...] adds a10d0051fa99 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0d71e9c10d6a Merge branch 'for-next' of git://git.samba.org/sfrench/cif [...] adds 2df83a0575ff f2fs: avoid an infinite loop in f2fs_sync_dirty_inodes adds 8616c1a60aa6 Merge branch 'dev' of git://git.kernel.org/pub/scm/linux/k [...] adds 700e82af02f2 gfs2: assign rgrp glock before compute_bitstructs adds 4e8f6968f644 gfs2: gfs2_setattr_size error path fix adds e90329f35dbc gfs2: Expect -EBUSY after canceling dlm locking requests adds de783bb0db7b gfs2: cancel timed-out glock requests adds d4e3b2f64d8a gfs2: Switch lock order of inode and iopen glock adds 9863ee899b0b gfs2: Make use of list_is_first adds 224b28edd00e gfs2: Initialize gh_error in gfs2_glock_nq adds b5a0f8c5fb09 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c5bf862e63c Merge branch 'ksmbd-for-next' of https://github.com/smfren [...] adds 67fe1e75a532 Merge branch 'linux-next' of git://git.linux-nfs.org/proje [...] adds 55efb643f67a nfsd: Add support for the birth time attribute adds 2df441b3712d NFSD: De-duplicate hash bucket indexing adds 7b766a636fee NFSD: Skip extra computation for RC_NOCACHE case adds f1b4c530314b NFSD: Streamline the rare "found" case adds 349e6ce41ef3 tracing: Introduce helpers to safely handle dynamic-sized [...] adds 88c4ead4b0cf tracing: Update print fmt check to handle new __get_sockad [...] adds 5bd9e74aa920 NFSD: Use __sockaddr field to store socket addresses adds b9a8bfb02979 NFSD: Remove NFSD_PROC_ARGS_* macros adds 564083ecca10 SUNRPC: Improve sockaddr handling in the svc_xprt_create_e [...] adds bc42446d242f SUNRPC: Same as SVC_RQST_ENDPOINT, but without the xid adds 34de90a1039a SUNRPC: Record endpoint information in trace log adds 28bb9c734bcd SUNRPC: Remove the .svo_enqueue_xprt method adds 1981f4b9edad SUNRPC: Merge svc_do_enqueue_xprt() into svc_enqueue_xprt() adds 45fb0a5b97ac SUNRPC: Remove svo_shutdown method adds 26978084103a SUNRPC: Rename svc_create_xprt() adds b4911a303f96 SUNRPC: Rename svc_close_xprt() adds 424068f103a8 SUNRPC: Remove svc_shutdown_net() adds 2fe159eac97a NFSD: Remove CONFIG_NFSD_V3 adds e6bdccf29c3c arch: Remove references to CONFIG_NFSD_V3 in the default configs adds 3eb5b2799b31 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7bacba079db9 Merge branch 'master' of https://github.com/Paragon-Softwa [...] adds 3e61b188ac3f Merge branch 'for-next' of git://git.kernel.org/pub/scm/fs [...] adds 305c09ab8681 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 4921a96fc233 Merge branch 'locks-next' of git://git.kernel.org/pub/scm/ [...] adds 057a4bafd8d7 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8615055f00a5 printk: defer_console_output: use atomic update adds 14f71764c260 Merge branch 'for-5.18' into for-next adds 8e3ed297995c Merge branch 'for-5.18-panic-deadlocks' into for-next adds 39b3568da8c4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 15e88dee2528 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds b48742a3dab5 Merge branch 'i2c/for-next' of git://git.kernel.org/pub/sc [...] adds eac88dd85db9 hwmon: Report attribute name with udev events adds 428f7a213afd hwmon: (lm83) Reorder include files to be in alphabetic order adds 1450a43ecc9b hwmon: (lm83) Move lm83_id to avoid forward declaration adds f85e94000ac2 hwmon: (lm83) Replace new_client with client adds a166d8e6f5b7 hwmon: (lm83) Use regmap adds a507df46b21e hwmon: (lm83) Replace temperature conversion macros with s [...] adds 0650d138eb19 hwmon: (lm83) Demote log message if chip identification fails adds 57878b3660dd hwmon: (lm83) Explain why LM82 may be misdetected as LM83 adds 642d25f9476b hwmon: (lm83) Convert to use with_info API adds f3960243a90d hwmon: (nct6775) add support for TSI temperature registers adds 9e7fa9848ac6 ABI: hwmon: Document "label" sysfs attribute adds cf8235193389 hwmon: Add "label" attribute adds 213b1e022e18 hwmon: (nct6775) add ASUS Pro B550M-C/PRIME B550M-A adds 74fa97c35a74 hwmon: (nct6775) add PRIME B550-PLUS motherboard to whitelist adds d3476c4d5406 Documentation: admin-guide: Update i8k driver name adds eae517082663 Documentation: admin-guide: Add Documentation for undocume [...] adds 79c527a2e495 Documentation: ABI: Add ABI file for legacy /proc/i8k interface adds d42db176269b hwmon: (asus_wmi_ec_sensors) Support T_Sensor on Prime X570-Pro adds 64b7e2364bf0 hwmon: (asus_wmi_sensors) add ASUS ROG STRIX B450-F GAMING II adds 7dcaed8298b9 hwmon: (pmbus) Remove trailing whitespaces from Kconfig file adds b59e0978bae3 dt-bindings: hwmon: lm90: Drop Tegra specifics from example adds df44f4201cb4 hwmon: (powr1220) Cosmetic changes adds 3e27150cd65b hwmon: (powr1220) Upgrade driver to support hwmon info inf [...] adds c8fefd872569 hwmon: (powr1220) Add support for Lattice's POWR1014 power [...] adds d7b5273204f5 hwmon: Fix possible NULL pointer adds 64e1d02550b7 hwmon: (sch56xx) Autoload modules on platform device creation adds de7084a74519 hwmon: (sch56xx-common) Add automatic module loading on su [...] adds 95f991132636 hwmon: (sch56xx-common) Replace msleep() with usleep_range() adds 9870b763256f hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING adds 91f4e586ec16 hwmon: (asus-ec-sensors) add driver for ASUS EC adds d8b4e2ef3c58 hwmon: (asus-ec-sensors) update documentation adds ef8669148153 hwmon: deprecate asis_wmi_ec_sensors driver adds 40ca67115d60 hwmon: (mlxreg-fan) Use pwm attribute for setting fan spee [...] adds d59c77fa9435 hwmon: (max6639) Update Datasheet URL adds f88e30f4f81d hwmon: (max6639) Add regulator support adds d0f6dc43f102 hwmon: (asus-ec-sensors) Add Crosshair VIII Hero WiFi adds 57b5c2c9bac4 hwmon: (asus-ec-sensors) fix a typo in asus_ec_probe() adds 2d894d63ecb9 hwmon: (asus-ec-sensors) read sensors as signed ints adds 0aba23b2ba9a hwmon: (nct6775) add ASUS ROG STRIX Z390/Z490/X570-* / PRI [...] adds 495da5954e15 hwmon: (adt7x10) Convert to use regmap adds 45942b5890ba hwmon: (adt7x10) Add device managed action for restoring config adds f225f9357eb6 hwmon: (adt7x10) Use devm_hwmon_device_register_with_info adds f48e7288f760 hwmon: (adt7x10) Use devm_request_threaded_irq adds 9c950b125f78 hwmon: (adt7x10) Remove empty driver removal callback adds d7334d055811 hwmon: (adt7x10) Use hwmon_notify_event adds cf7ff6f04130 hwmon: (asus-ec-sensors) add CPU core voltage adds 926acc95d029 Merge branch 'hwmon-next' of git://git.kernel.org/pub/scm/ [...] adds bec8dd03afda Merge branch 'docs-next' of git://git.lwn.net/linux.git adds faceeeaca51b Merge branch 'master' of git://linuxtv.org/media_tree.git adds f391ee89c586 Merge branch 'master' of git://linuxtv.org/mchehab/media-next.git adds 8182e5e01bbb Merge branches 'acpica', 'acpi-osl' and 'acpi-properties' [...] adds 37015b0a175a Merge branch 'acpi-tables' into linux-next adds 1cd4a97227ca Merge branches 'pm-cpufreq' and 'pm-tools' into linux-next adds 414df0267347 Merge branch 'thermal-hfi' into linux-next adds ddc592547ca4 Merge branches 'thermal-powerclamp' and 'thermal-int340x' [...] adds d8036ad09527 Merge branch 'thermal-docs' into linux-next adds 7eb6678636cf Merge branch 'pnp' into linux-next adds d4e043a4af96 Merge branch 'devprop' into linux-next adds 54e2f59c1955 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds f210ea5395dc Merge branch 'cpufreq/arm/linux-next' of git://git.kernel. [...] adds 2ca7f7cef008 Merge branch 'opp/linux-next' of git://git.kernel.org/pub/ [...] adds 6f3187d3d950 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ddddffe02717 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6657a9d44796 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds bc1a672d5d6a Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 7b495b975bf8 Merge branch 'mlx5-next' of git://git.kernel.org/pub/scm/l [...] adds e8952af18cca Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds 6dd102959920 Merge branch 'main' of git git://git.kernel.org/pub/scm/li [...] adds 6a18e2b7aa9c Merge branch 'mtd/next' of git://git.kernel.org/pub/scm/li [...] adds 1e114ca3edbd Merge branch 'nand/next' of git://git.kernel.org/pub/scm/l [...] adds 048a59ef55a1 Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c401fa1892b3 Merge branch 'drm-next' of git://git.freedesktop.org/git/d [...] adds b64fa6922482 drm/amdgpu: add another raven1 gfxoff quirk adds 08f34fe2bab7 drm/amdgpu: only check for _PR3 on dGPUs adds 92a6a399b0f7 drm/amdgpu/swsmu/vgh: rename MSG_RlcPowerNotify adds f9819b73462a Revert "drm/amd/display: To modify the condition in indica [...] adds 2afa24d0df97 drm/radeon: Add HD-audio component notifier support (v2) adds 9d6fb14c4697 drm/amdgpu/smu11.5: restore cclks in vangogh_set_performan [...] adds d7e7b7e2d3f5 next-20220214/amdgpu adds eec0f6a37559 next-20220214/drm-intel adds 9202d67a3c2a Merge branch 'drm/tegra/for-next' of git://anongit.freedes [...] adds b2fb79cfb26d Merge branch 'imx-drm/next' of https://git.pengutronix.de/ [...] adds 83f6ad938196 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1abd25691273 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8d59d4afe95d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f36aaefc92ee Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 7199f895b9b3 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 066e5ecbcb14 Merge branch 'for-next' of git://git.kernel.dk/linux-block.git adds c207a3363c8e dm: rename split functions adds f88660e5b492 dm: fold __clone_and_map_data_bio into __split_and_process_bio adds 1a59c7b8caed dm: refactor dm_split_and_process_bio a bit adds 2f6d34fca5e0 dm: reduce code duplication in __map_bio adds 650116fb2c0f dm: remove impossible BUG_ON in __send_empty_flush adds 41a533dc5344 dm: remove unused mapped_device argument from free_tio adds 02ac5ee1018b dm: remove code only needed before submit_bio recursion adds 03973660cbe5 dm: record old_sector in dm_target_io before calling map function adds b547d9589566 dm: move kicking of suspend queue to dm_io_dec_pending adds 6fea5b45f6ae block: add bio_start_io_acct_remapped for the benefit of DM adds 99b5428d31f0 dm: add dm_submit_bio_remap interface adds b3074b05dfe8 dm crypt: use dm_submit_bio_remap adds d47ec5088e20 dm delay: use dm_submit_bio_remap adds 8df4b5237f45 dm: move duplicate code in callers of alloc_tio into alloc_tio adds 1f3c938ea2e6 dm: restrict capabilities of bios handled with __send_dupl [...] adds a60d429f4de7 dm: avoid costly xchg in start_io_acct unless needed adds 4e709cf0d225 dm: reduce dm_target_io struct by 8 bytes adds b19fd146b7bb Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 0c72a87889d6 libata: make ata_host_suspend() *void* adds d7dd4b3dd411 pata_hpt3x2n: check channel enable bits adds 581dd420a55d pata_hpt3x2n: fix writing to wrong register in hpt3x2n_bmd [...] adds ed1d89c188d0 ata: pata_artop: use *switch* in artop_init_one() adds 5f2f99c320ed ata: pata_artop: use *switch* in atp8xx_fixup() adds 3c844cb01238 ata: pata_hpt3x2n: drop unused HPT_PCI_FAST adds a4687eac2cd5 ata: pata_hpt3x2n: drop unused 'struct hpt_chip' adds 587ff60693c0 ata: libata-sff: make ata_devchk() return 'bool' adds 6eba92e13848 ata: pata_samsung_cf: make pata_s3c_devchk() return 'bool' adds 244c69a1d852 ata: sata_rcar: make sata_rcar_ata_devchk() return 'bool' adds f8f85e719fc1 ata: pata_hpt366: check channel enable bits adds 76ae14da4eaa ata: sata_rcar: drop unused #define's adds d71c02b0caef pata_mpc52xx: use GFP_KERNEL adds a8bc33926e8c Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 381a0c7531d9 Merge branch 'pcmcia-next' of git://git.kernel.org/pub/scm [...] adds 49c7b7ce399a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds b5ab18b39200 mfd: intel_soc_pmic_crc: Sort cells by IRQ order adds 07f274ad6ea2 mfd: intel_soc_pmic_crc: Add crystal_cove_charger cell to [...] adds 9cb74781a436 mfd: intel_soc_pmic_crc: Set main IRQ domain bus token to [...] adds 31e250d5a873 Merge branch 'for-mfd-next' of git://git.kernel.org/pub/sc [...] adds a60958df264a Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 95df3ac9e50e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1233174971f3 Merge branch 'next-testing' of git://git.kernel.org/pub/sc [...] adds f84b41430f50 Merge branch 'apparmor-next' of git://git.kernel.org/pub/s [...] adds 5e8d21c230f9 ima: Fix trivial typos in the comments adds e27cd859ac8c MAINTAINERS: add missing "security/integrity" directory adds ce9d663750fa Merge branch 'next-integrity' of git://git.kernel.org/pub/ [...] adds 45499cc36039 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds d554d0637a0c Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 106e10c4839e Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 12eed9aa3b90 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds cbbba6f6c22b Merge x86/misc into tip/master adds 3114715c005b Merge x86/build into tip/master adds 3a7ccf516763 Merge x86/paravirt into tip/master adds 6b018ec09d7d Merge sched/core into tip/master adds 8838a45b9784 Merge perf/core into tip/master adds 4d6204349ed9 Merge x86/irq into tip/master adds b225e8a41f3c Merge irq/core into tip/master adds e3649c5bd85e Merge x86/cpu into tip/master adds bba0518105c3 Merge x86/sgx into tip/master adds 4d1e515f4899 Merge x86/sev into tip/master adds 8a3d8d8a3c55 Merge locking/core into tip/master adds f68eda78e6a0 Merge branch 'auto-latest' of git://git.kernel.org/pub/scm [...] adds 58f103101c54 Merge branch 'timers/drivers/next' of git://git.linaro.org [...] adds 715a6f898b05 Merge branch 'edac-for-next' of git://git.kernel.org/pub/s [...] adds aa56c1ffec68 Merge branch 'irq/irqchip-next' of git://git.kernel.org/pu [...] adds 9ae953afbc93 Merge branch 'rcu/next' of git://git.kernel.org/pub/scm/li [...] adds ebb1cf119f79 Merge branch 'next' of git://git.kernel.org/pub/scm/virt/k [...] adds 79866ba4655b Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 6cca18517740 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds ed8d7c440193 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 1d7642c28063 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9a9d154611f1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds a4b5c7079401 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 69f27b8d6cb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 84f4c891bd88 Merge branch 'for-next' of git://github.com/cminyard/linux [...] adds 12fd0d082de6 Merge branch 'driver-core-next' of git://git.kernel.org/pu [...] adds eb32660bc9d0 Merge branch 'usb-next' of git://git.kernel.org/pub/scm/li [...] adds 0b435dcf7f64 Merge branch 'for-usb-next' of git://git.kernel.org/pub/sc [...] adds 329e03644159 Merge branch 'tty-next' of git://git.kernel.org/pub/scm/li [...] adds f9d1d26d85e3 Merge branch 'char-misc-next' of git://git.kernel.org/pub/ [...] adds 386408f66649 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds badb8690c38a Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 2005a4a1aadf Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds e581ebafa134 Merge branch 'staging-next' of git://git.kernel.org/pub/sc [...] adds 35fb57611072 Merge branch 'togreg' of git://git.kernel.org/pub/scm/linu [...] adds 1be3324ef9d4 Merge branch 'icc-next' of git://git.kernel.org/pub/scm/li [...] adds 3d4500016ac1 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds c1f1aaf99eb6 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 014993450642 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 83a749ccfd75 Merge branch 'linux-next' of git://git.kernel.org/pub/scm/ [...] adds 09dc6efba908 remoteproc: Fix count check in rproc_coredump_write() adds f5d4b6d998d4 Merge branches 'rpmsg-next' and 'rproc-next' into for-next adds b586ca255ce4 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f4c551140892 Merge branch 'gpio/for-next' of git://git.kernel.org/pub/s [...] adds 40d933819b5b Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f6aca46db617 Merge branch 'devel' into for-next adds 00013f3766d8 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds ea00715da137 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 8a1fb4ababd0 Merge branch 'renesas-pinctrl' of git://git.kernel.org/pub [...] adds 7d2e49455811 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 96d314db7580 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 729d56c60c93 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds fbf7b9bacf8d Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 78c1f970b551 Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 558831f2ca72 Merge branch 'ntb-next' of https://github.com/jonmason/ntb.git adds 713c5ce0a690 nvmem: core: Remove unused devm_nvmem_unregister() adds d9d667633f4d nvmem: core: Use devm_add_action_or_reset() adds f2022a29ebe5 nvmem: core: Check input parameter for NULL in nvmem_unregister() adds 8043480a8cef nvmem: qfprom: fix kerneldoc warning adds a74f2b7d9083 dt-bindings: nvmem: SID: Add compatible for D1 adds bf06963d2b7c nvmem: sunxi_sid: Add support for D1 variant adds 26b081a017c0 nvmem: meson-mx-efuse: replace unnecessary devm_kstrdup() adds fc036516aae4 dt-bindings: nvmem: add fsl,layerscape-sfp binding adds a498017d0571 nvmem: add driver for Layerscape SFP (Security Fuse Processor) adds 29be7d2b8f9e doc: nvmem: Remove references to regmap adds 902ed4903c19 doc: nvmem: Update example adds 98e621e6c2da Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds 9f0132deee4c Merge branch 'main' of git://git.infradead.org/users/willy [...] adds d41850ac19cc Merge branch 'hyperv-next' of git://git.kernel.org/pub/scm [...] adds 3e3ebfbcd943 Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds f647de9a0d94 Merge branch 'kunit' of git://git.kernel.org/pub/scm/linux [...] adds 7b6da49575eb Merge branch 'mhi-next' of git://git.kernel.org/pub/scm/li [...] adds 5a198c3f9b0b tools: Move gfp.h and slab.h from radix-tree to lib adds 4c12918f1086 tools/include: Add phys_addr_t to types.h adds 826c23e10ee4 tools/include: Add _RET_IP_ and math definitions to kernel.h adds 24af9a87ae81 tools/include: Update atomic definitions adds bad5c52beb21 tools/include: Add mm.h file adds f181e1e4009b tools/include: Add cache.h stub adds e4e9850709f9 tools/include: Add io.h stub adds e97362caf658 tools/include: Add pfn.h stub adds ab1f3ebd520c tools/include: Add debugfs.h stub adds 46ad27eef522 memblock tests: Add skeleton of the memblock simulator adds d047055e609e memblock tests: Add memblock reset function adds c294f4708f01 memblock tests: Add memblock_add tests adds 7ee605ba9365 memblock tests: Add memblock_reserve tests adds ed7b7402f9c9 memblock tests: Add memblock_remove tests adds be95b2fb4434 memblock tests: Add memblock_add_node test adds 5b3408a4e5ff memblock tests: Add memblock_free tests adds 36bf2696a94f Merge branch 'for-next' of git://git.kernel.org/pub/scm/li [...] adds d232fc449c65 random: use computational hash for entropy extraction adds e881eb34f2ea random: simplify entropy debiting adds 08f2689055c7 random: use linear min-entropy accumulation crediting adds 77a5fda6165b random: always wake up entropy writers after extraction adds 2c3906259458 random: make credit_entropy_bits() always safe adds 8990c225eb9f random: remove use_input_pool parameter from crng_reseed() adds 6a1d5317ee05 random: remove batched entropy locking adds 519b52becb65 random: fix locking in crng_fast_load() adds 418d04cc876d random: use RDSEED instead of RDRAND in entropy extraction adds 9b9a0c25a8d1 random: get rid of secondary crngs adds 4823f059d0ac random: inline leaves of rand_initialize() adds 75b8fd96f4dc random: ensure early RDSEED goes through mixer on init adds e8d4b479251d random: do not xor RDRAND when writing into /dev/random adds a086a3a1cbfe random: absorb fast pool into input pool after fast load adds c99c582963b8 random: use simpler fast key erasure flow on per-cpu keys adds 6372cc7e5531 random: use hash function for crng_slow_load() adds 60681e367870 random: make more consistent use of integer types adds 930f959ba484 random: remove outdated INT_MAX >> 6 check in urandom_read() adds cd7fc37163da random: zero buffer after reading entropy from userspace adds eac1bb16e570 random: fix locking for crng_init in crng_reseed() adds f543199c1ffc random: tie batched entropy generation to base_crng generation adds dd3c977c3ec3 random: remove ifdef'd out interrupt bench adds 9e529d63b4d6 random: remove unused tracepoints adds bf4e0b0a1140 random: add proper SPDX header adds 4ce3ea935e91 random: deobfuscate irq u32/u64 contributions adds 5d4fd94b8f19 random: introduce drain_entropy() helper to declutter crng [...] adds a67ac08a2c66 random: remove useless header comment adds 2eb0bc04d8b0 random: remove whitespace and reorder includes adds ff30036847db random: group initialization wait functions adds 7e883733ddb8 random: group crng functions adds 5c54c3a0725a random: group entropy extraction functions adds d350a9e5f831 random: group entropy collection functions adds 413762a946c9 random: group userspace read/write functions adds 079f87ee3392 random: group sysctl functions adds 23698e0a679c random: rewrite header introductory comment adds a727282b8518 random: defer fast pool mixing to worker adds 7e2862edd5b3 random: do not take pool spinlock at boot adds 77f41b97d529 random: unify early init crng load accounting adds 5e0c8c5c30c2 random: check for crng_init == 0 in add_device_randomness() adds eb1f9cb7627f random: pull add_hwgenerator_randomness() declaration into [...] adds 5c152f0c366b Merge branch 'master' of git://git.kernel.org/pub/scm/linu [...] adds c77670c6dede Merge branch 'next' of git://git.kernel.org/pub/scm/linux/ [...] adds 9cd3a70aa92e Merge branch 'rust-next' of https://github.com/Rust-for-Li [...] new 4b738f94b3a6 Merge commit 'next-20220215~2' into tmp-akpm/master
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 (bc23d77ed16a) \ N -- N -- N refs/heads/akpm (4b738f94b3a6)
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 334 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: Documentation/ABI/testing/sysfs-bus-cxl | 36 - Documentation/ABI/testing/sysfs-bus-iio | 31 - .../ABI/testing/sysfs-bus-iio-adc-ad7280a | 13 - .../ABI/testing/sysfs-bus-iio-frequency-admv1014 | 23 - Documentation/ABI/testing/sysfs-class-power | 1 - Documentation/ABI/testing/sysfs-driver-intel_sdsi | 77 - .../RCU/Design/Requirements/Requirements.rst | 32 - Documentation/RCU/stallwarn.rst | 18 - Documentation/admin-guide/blockdev/zram.rst | 20 +- Documentation/admin-guide/cgroup-v2.rst | 5 + Documentation/admin-guide/kdump/kdump.rst | 10 +- Documentation/admin-guide/kernel-parameters.txt | 22 +- Documentation/admin-guide/media/vimc.rst | 13 - Documentation/admin-guide/mm/damon/usage.rst | 24 +- Documentation/admin-guide/mm/zswap.rst | 22 +- Documentation/admin-guide/sysctl/kernel.rst | 93 +- Documentation/arm64/booting.rst | 10 +- Documentation/arm64/memory-tagging-extension.rst | 28 +- Documentation/block/biodoc.rst | 1155 + Documentation/block/index.rst | 1 + Documentation/cdrom/packet-writing.rst | 4 +- Documentation/conf.py | 81 +- Documentation/core-api/pin_user_pages.rst | 18 +- Documentation/dev-tools/kasan.rst | 17 +- Documentation/dev-tools/ktap.rst | 31 +- Documentation/devicetree/bindings/arm/amlogic.yaml | 1 - .../devicetree/bindings/arm/cpu-capacity.txt | 4 +- Documentation/devicetree/bindings/arm/fsl.yaml | 1 - .../devicetree/bindings/arm/npcm/nuvoton,gcr.yaml | 48 - .../bindings/clock/cirrus,cs2000-cp.yaml | 91 - .../devicetree/bindings/clock/cs2000-cp.txt | 22 + .../bindings/clock/mediatek,mt7621-sysc.yaml | 12 - .../bindings/display/bridge/toshiba,tc358768.yaml | 7 +- .../devicetree/bindings/dma/renesas,rz-dmac.yaml | 4 +- .../devicetree/bindings/firmware/arm,scmi.yaml | 5 +- .../devicetree/bindings/i2c/i2c-qcom-cci.txt | 4 +- Documentation/devicetree/bindings/i2c/i2c.txt | 4 - .../devicetree/bindings/iio/accel/adi,adxl367.yaml | 79 - .../devicetree/bindings/iio/adc/adi,ad7280a.yaml | 77 - .../bindings/iio/adc/microchip,mcp3201.yaml | 2 +- .../bindings/iio/frequency/adi,admv1014.yaml | 134 - .../devicetree/bindings/iio/st,st-sensors.yaml | 3 - .../devicetree/bindings/media/i2c/hynix,hi846.yaml | 6 +- Documentation/devicetree/bindings/mfd/ab8500.txt | 282 + .../devicetree/bindings/mfd/qcom,spmi-pmic.txt | 1 - .../devicetree/bindings/mfd/qcom,tcsr.txt | 1 - .../devicetree/bindings/mfd/silergy,sy7636a.yaml | 82 - .../devicetree/bindings/mfd/stericsson,ab8500.yaml | 500 - .../bindings/mfd/stericsson,db8500-prcmu.yaml | 1 - .../devicetree/bindings/mmc/fsl-imx-esdhc.yaml | 1 - .../devicetree/bindings/mmc/sdhci-am654.yaml | 1 - .../bindings/mtd/cortina,gemini-flash.txt | 24 + .../devicetree/bindings/mtd/jedec,spi-nor.yaml | 3 +- .../devicetree/bindings/mtd/mtd-physmap.yaml | 18 +- .../bindings/mtd/mxicy,nand-ecc-engine.yaml | 77 - .../devicetree/bindings/mtd/nand-chip.yaml | 70 - .../devicetree/bindings/mtd/nand-controller.yaml | 73 +- Documentation/devicetree/bindings/mtd/spi-nand.txt | 5 + .../devicetree/bindings/mtd/spi-nand.yaml | 27 - .../bindings/net/ethernet-controller.yaml | 4 - .../bindings/net/mctp-i2c-controller.yaml | 92 - .../bindings/pci/socionext,uniphier-pcie-ep.yaml | 22 +- .../devicetree/bindings/phy/qcom,edp-phy.yaml | 4 +- .../devicetree/bindings/phy/qcom,usb-hs-phy.yaml | 1 + .../bindings/rtc/allwinner,sun6i-a31-rtc.yaml | 84 +- .../bindings/sound/nvidia,tegra30-hda.yaml | 3 - .../devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml | 65 - .../devicetree/bindings/spi/spi-controller.yaml | 7 - Documentation/devicetree/bindings/spi/spi-mxic.txt | 34 + .../bindings/spi/spi-peripheral-props.yaml | 25 - .../bindings/timer/arm,armv7m-systick.txt | 26 + .../bindings/timer/arm,armv7m-systick.yaml | 54 - .../devicetree/bindings/usb/willsemi,wusb3801.yaml | 75 - .../devicetree/bindings/vendor-prefixes.yaml | 11 - Documentation/driver-api/cxl/memory-devices.rst | 315 +- Documentation/driver-api/mtd/index.rst | 2 +- .../mtd/{spi-intel.rst => intel-spi.rst} | 8 +- Documentation/filesystems/locking.rst | 8 +- Documentation/hwmon/dell-smm-hwmon.rst | 180 - Documentation/hwmon/index.rst | 1 - Documentation/hwmon/sy7636a-hwmon.rst | 26 - Documentation/i2c/busses/i2c-i801.rst | 1 - Documentation/networking/bonding.rst | 11 - Documentation/scheduler/index.rst | 1 - Documentation/scheduler/sched-debug.rst | 54 - Documentation/scsi/libsas.rst | 2 + Documentation/security/SCTP.rst | 22 +- Documentation/security/keys/trusted-encrypted.rst | 25 +- Documentation/trace/index.rst | 1 - Documentation/trace/user_events.rst | 216 - Documentation/translations/conf.py | 12 + Documentation/translations/ja_JP/index.rst | 4 +- Documentation/translations/ko_KR/index.rst | 5 +- Documentation/translations/zh_CN/index.rst | 4 +- .../translations/zh_CN/power/energy-model.rst | 190 - Documentation/translations/zh_CN/power/index.rst | 2 +- .../translations/zh_CN/scheduler/index.rst | 4 +- .../translations/zh_CN/scheduler/sched-energy.rst | 351 - Documentation/translations/zh_TW/index.rst | 4 +- Documentation/userspace-api/ioctl/ioctl-number.rst | 2 +- Documentation/virt/kvm/api.rst | 9 +- Documentation/vm/balance.rst | 2 +- Documentation/vm/page_owner.rst | 29 +- Documentation/x86/sva.rst | 53 +- MAINTAINERS | 52 +- Makefile | 2 +- arch/Kconfig | 47 +- arch/alpha/Kconfig | 1 + arch/alpha/include/asm/hwrpb.h | 2 +- arch/alpha/include/asm/pgtable.h | 1 - arch/alpha/include/asm/processor.h | 4 + arch/alpha/include/asm/thread_info.h | 2 + arch/alpha/include/asm/uaccess.h | 53 +- arch/alpha/include/uapi/asm/signal.h | 2 +- arch/arc/include/asm/hugepage.h | 1 + arch/arc/include/asm/pgtable-levels.h | 1 - arch/arc/include/asm/uaccess.h | 46 + arch/arc/kernel/process.c | 2 +- arch/arm/Kconfig | 6 +- arch/arm/boot/dts/Makefile | 2 - arch/arm/boot/dts/am335x-pdu001.dts | 2 +- .../boot/dts/am335x-sancloud-bbe-extended-wifi.dts | 113 - .../arm/boot/dts/aspeed-bmc-facebook-bletchley.dts | 320 +- arch/arm/boot/dts/aspeed-bmc-ibm-everest.dts | 4 - arch/arm/boot/dts/aspeed-bmc-ibm-rainier.dts | 4 - arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts | 610 - arch/arm/boot/dts/exynos5420.dtsi | 16 +- arch/arm/boot/dts/imx6qp-sabresd.dts | 6 +- arch/arm/boot/dts/logicpd-torpedo-35xx-devkit.dts | 8 - arch/arm/boot/dts/logicpd-torpedo-37xx-devkit.dts | 9 - arch/arm/boot/dts/logicpd-torpedo-baseboard.dtsi | 41 +- .../dts/nuvoton-wpcm450-supermicro-x9sci-ln4f.dts | 43 - arch/arm/boot/dts/nuvoton-wpcm450.dtsi | 384 - arch/arm/boot/dts/omap3-devkit8000-common.dtsi | 18 - arch/arm/boot/dts/omap3-devkit8000.dts | 33 + arch/arm/boot/dts/openbmc-flash-layout-64.dtsi | 2 +- arch/arm/boot/dts/openbmc-flash-layout.dtsi | 2 +- arch/arm/boot/dts/rk3288.dtsi | 1 + arch/arm/configs/aspeed_g5_defconfig | 7 + arch/arm/configs/multi_v7_defconfig | 57 +- arch/arm/include/asm/pgtable-2level.h | 2 - arch/arm/include/asm/uaccess.h | 22 +- arch/arm/include/uapi/asm/signal.h | 2 +- arch/arm/kernel/swp_emulate.c | 2 +- arch/arm/kernel/traps.c | 2 +- arch/arm/lib/uaccess_with_memcpy.c | 10 + arch/arm64/Kconfig | 8 +- arch/arm64/boot/dts/amlogic/Makefile | 1 - .../dts/amlogic/meson-gxl-s905d-vero4k-plus.dts | 117 - arch/arm64/boot/dts/arm/Makefile | 2 +- arch/arm64/boot/dts/arm/juno-r1-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-r2-scmi.dts | 23 - arch/arm64/boot/dts/arm/juno-scmi.dts | 9 - arch/arm64/boot/dts/arm/juno-scmi.dtsi | 199 - arch/arm64/boot/dts/freescale/Makefile | 19 - arch/arm64/boot/dts/freescale/fsl-ls1028a.dtsi | 11 - .../freescale/imx8mm-venice-gw72xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw72xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw72xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw72xx-0x-rs485.dts | 61 - .../freescale/imx8mm-venice-gw73xx-0x-imx219.dts | 93 - .../imx8mm-venice-gw73xx-0x-rs232-rts.dts | 53 - .../freescale/imx8mm-venice-gw73xx-0x-rs422.dts | 61 - .../freescale/imx8mm-venice-gw73xx-0x-rs485.dts | 61 - .../boot/dts/freescale/imx8mm-venice-gw7903.dts | 836 - arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 38 - .../boot/dts/freescale/imx8mp-phycore-som.dtsi | 39 +- arch/arm64/boot/dts/freescale/imx8qm-ss-conn.dtsi | 4 - arch/arm64/boot/dts/freescale/imx8qm.dtsi | 3 - arch/arm64/boot/dts/nvidia/tegra186.dtsi | 42 - arch/arm64/boot/dts/nvidia/tegra194.dtsi | 43 - .../dts/nvidia/tegra234-p3737-0000+p3701-0000.dts | 31 - arch/arm64/boot/dts/nvidia/tegra234.dtsi | 427 - .../boot/dts/qcom/sdm850-lenovo-yoga-c630.dts | 5 - arch/arm64/boot/dts/renesas/ulcb-kf.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-firefly.dts | 2 +- .../boot/dts/rockchip/rk3399-khadas-edge.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-leez-p710.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-orangepi.dts | 2 +- .../boot/dts/rockchip/rk3399-pinebook-pro.dts | 2 +- arch/arm64/boot/dts/rockchip/rk3399-puma.dtsi | 11 - arch/arm64/boot/dts/rockchip/rk3399-rock-pi-4.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-rockpro64.dtsi | 2 +- arch/arm64/boot/dts/rockchip/rk3399-sapphire.dtsi | 2 +- arch/arm64/boot/dts/ti/k3-am64.dtsi | 1 - arch/arm64/boot/dts/ti/k3-am65-iot2050-common.dtsi | 2 + arch/arm64/boot/dts/ti/k3-am654-base-board.dts | 8 +- arch/arm64/configs/defconfig | 6 - arch/arm64/include/asm/archrandom.h | 45 +- arch/arm64/include/asm/el2_setup.h | 2 +- arch/arm64/include/asm/lse.h | 6 +- arch/arm64/include/asm/mte-def.h | 1 - arch/arm64/include/asm/pgtable-hwdef.h | 2 - arch/arm64/include/asm/preempt.h | 19 +- arch/arm64/include/asm/sysreg.h | 4 + arch/arm64/include/asm/uaccess.h | 29 +- arch/arm64/include/asm/vmalloc.h | 6 + arch/arm64/include/asm/vmap_stack.h | 5 +- arch/arm64/include/uapi/asm/kvm.h | 7 - arch/arm64/kernel/Makefile | 1 - arch/arm64/kernel/elfcore.c | 123 - arch/arm64/kernel/entry-common.c | 28 +- arch/arm64/kernel/entry.S | 4 - arch/arm64/kernel/module.c | 5 +- arch/arm64/kernel/setup.c | 3 - arch/arm64/kernel/traps.c | 2 +- arch/arm64/kvm/psci.c | 58 +- arch/arm64/lib/insn.c | 2 +- arch/arm64/lib/mte.S | 4 +- arch/arm64/mm/hugetlbpage.c | 1 + arch/arm64/mm/init.c | 9 +- arch/arm64/mm/mmu.c | 9 - arch/arm64/mm/mteswap.c | 2 +- arch/arm64/mm/pageattr.c | 2 +- arch/arm64/mm/proc.S | 2 +- arch/arm64/net/bpf_jit_comp.c | 3 +- arch/csky/Kconfig | 1 + arch/csky/include/asm/pgtable.h | 1 - arch/csky/include/asm/processor.h | 2 + arch/csky/include/asm/segment.h | 10 + arch/csky/include/asm/thread_info.h | 2 + arch/csky/include/asm/uaccess.h | 12 + arch/csky/kernel/asm-offsets.c | 1 + arch/csky/kernel/signal.c | 2 +- arch/h8300/include/uapi/asm/signal.h | 2 +- arch/hexagon/Kconfig | 1 + arch/hexagon/include/asm/pgtable.h | 5 - arch/hexagon/include/asm/thread_info.h | 6 + arch/hexagon/include/asm/uaccess.h | 25 + arch/hexagon/kernel/process.c | 1 + arch/hexagon/mm/init.c | 2 - arch/ia64/Kconfig | 2 +- arch/ia64/include/asm/pgtable.h | 1 - arch/ia64/include/asm/processor.h | 4 + arch/ia64/include/asm/sal.h | 2 +- arch/ia64/include/asm/thread_info.h | 2 + arch/ia64/include/asm/uaccess.h | 26 +- arch/ia64/include/uapi/asm/signal.h | 2 +- arch/ia64/kernel/topology.c | 10 - arch/ia64/kernel/unaligned.c | 60 +- arch/ia64/mm/discontig.c | 11 +- arch/m68k/Kconfig.cpu | 1 - arch/m68k/configs/amiga_defconfig | 6 +- arch/m68k/configs/apollo_defconfig | 6 +- arch/m68k/configs/atari_defconfig | 5 +- arch/m68k/configs/bvme6000_defconfig | 5 +- arch/m68k/configs/hp300_defconfig | 6 +- arch/m68k/configs/mac_defconfig | 5 +- arch/m68k/configs/multi_defconfig | 6 +- arch/m68k/configs/mvme147_defconfig | 5 +- arch/m68k/configs/mvme16x_defconfig | 5 +- arch/m68k/configs/q40_defconfig | 5 +- arch/m68k/configs/sun3_defconfig | 8 +- arch/m68k/configs/sun3x_defconfig | 8 +- arch/m68k/include/asm/mcf_pgtable.h | 1 - arch/m68k/include/asm/motorola_pgtable.h | 1 - arch/m68k/include/asm/sun3_pgtable.h | 1 - arch/m68k/include/asm/uaccess.h | 14 +- arch/m68k/include/uapi/asm/signal.h | 2 +- arch/microblaze/Kconfig | 1 + arch/microblaze/include/asm/pgtable.h | 3 - arch/microblaze/include/asm/thread_info.h | 6 + arch/microblaze/include/asm/uaccess.h | 61 +- arch/microblaze/kernel/asm-offsets.c | 1 + arch/microblaze/kernel/process.c | 1 + arch/mips/Kconfig | 38 - arch/mips/ath25/ar2315.c | 2 +- arch/mips/ath25/ar5312.c | 2 +- arch/mips/boot/compressed/Makefile | 2 +- arch/mips/cavium-octeon/octeon-irq.c | 10 +- arch/mips/include/asm/futex.h | 1 + arch/mips/include/asm/mipsmtregs.h | 1 + arch/mips/include/asm/mipsregs.h | 1 + arch/mips/include/asm/pgtable.h | 10 +- arch/mips/include/asm/uaccess.h | 49 +- arch/mips/include/asm/war.h | 73 + arch/mips/include/uapi/asm/shmbuf.h | 7 +- arch/mips/include/uapi/asm/signal.h | 2 +- arch/mips/kernel/entry.S | 1 + arch/mips/kernel/genex.S | 1 + arch/mips/kernel/r4k-bugs64.c | 9 +- arch/mips/kernel/scall32-o32.S | 1 + arch/mips/kernel/scall64-n64.S | 1 + arch/mips/kernel/setup.c | 2 +- arch/mips/kernel/signal.c | 1 + arch/mips/kernel/signal_n32.c | 1 + arch/mips/kernel/smp.c | 6 +- arch/mips/kernel/topology.c | 5 - arch/mips/lib/delay.c | 1 + arch/mips/mm/c-octeon.c | 1 + arch/mips/mm/c-r4k.c | 1 + arch/mips/mm/page.c | 5 +- arch/mips/mm/tlbex.c | 1 + arch/mips/pci/pci-ar2315.c | 2 +- arch/mips/ralink/mt7621.c | 36 +- arch/mips/sibyte/common/sb_tbprof.c | 6 +- arch/nds32/Kconfig | 1 + arch/nds32/include/asm/pgtable.h | 1 - arch/nds32/include/asm/thread_info.h | 4 + arch/nds32/include/asm/uaccess.h | 40 +- arch/nds32/kernel/process.c | 5 +- arch/nds32/mm/alignment.c | 3 + arch/nds32/mm/init.c | 1 - arch/nios2/Kconfig | 1 + arch/nios2/include/asm/pgtable.h | 1 - arch/nios2/include/asm/thread_info.h | 9 + arch/nios2/include/asm/uaccess.h | 105 +- arch/nios2/kernel/signal.c | 20 +- arch/openrisc/include/asm/pgtable.h | 1 - arch/openrisc/include/asm/uaccess.h | 16 +- arch/openrisc/mm/init.c | 2 - arch/parisc/Kconfig | 14 +- arch/parisc/Makefile | 37 +- arch/parisc/include/asm/assembly.h | 6 - arch/parisc/include/asm/cache.h | 11 +- arch/parisc/include/asm/current.h | 8 +- arch/parisc/include/asm/elf.h | 15 - arch/parisc/include/asm/futex.h | 6 + arch/parisc/include/asm/mmu.h | 6 +- arch/parisc/include/asm/mmu_context.h | 16 +- arch/parisc/include/asm/pgtable.h | 12 +- arch/parisc/include/asm/processor.h | 2 +- arch/parisc/include/asm/rt_sigframe.h | 10 +- arch/parisc/include/asm/special_insns.h | 4 +- arch/parisc/include/asm/tlbflush.h | 2 +- arch/parisc/include/asm/uaccess.h | 41 +- arch/parisc/include/asm/unistd.h | 4 + arch/parisc/include/asm/vdso.h | 24 - arch/parisc/include/uapi/asm/auxvec.h | 8 - arch/parisc/include/uapi/asm/shmbuf.h | 2 - arch/parisc/include/uapi/asm/signal.h | 2 +- arch/parisc/kernel/Makefile | 5 - arch/parisc/kernel/asm-offsets.c | 9 - arch/parisc/kernel/cache.c | 18 +- arch/parisc/kernel/pci-dma.c | 4 +- arch/parisc/kernel/signal.c | 229 +- arch/parisc/kernel/signal32.h | 19 +- arch/parisc/kernel/unaligned.c | 172 +- arch/parisc/kernel/vdso.c | 122 - arch/parisc/kernel/vdso32/Makefile | 53 - arch/parisc/kernel/vdso32/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso32/note.S | 26 - arch/parisc/kernel/vdso32/restart_syscall.S | 32 - arch/parisc/kernel/vdso32/sigtramp.S | 195 - arch/parisc/kernel/vdso32/vdso32.lds.S | 111 - arch/parisc/kernel/vdso32/vdso32_wrapper.S | 14 - arch/parisc/kernel/vdso64/Makefile | 48 - arch/parisc/kernel/vdso64/gen_vdso_offsets.sh | 15 - arch/parisc/kernel/vdso64/note.S | 2 - arch/parisc/kernel/vdso64/restart_syscall.S | 3 - arch/parisc/kernel/vdso64/sigtramp.S | 166 - arch/parisc/kernel/vdso64/vdso64.lds.S | 109 - arch/parisc/kernel/vdso64/vdso64_wrapper.S | 14 - arch/parisc/lib/memcpy.c | 16 +- arch/powerpc/include/asm/book3s/32/pgtable.h | 4 +- arch/powerpc/include/asm/fadump-internal.h | 5 - arch/powerpc/include/asm/mmu_context.h | 1 + arch/powerpc/include/asm/nohash/32/hugetlb-8xx.h | 4 +- arch/powerpc/include/asm/nohash/32/pgtable.h | 7 +- arch/powerpc/include/asm/nohash/64/pgtable.h | 1 - arch/powerpc/include/asm/uaccess.h | 13 +- arch/powerpc/include/uapi/asm/shmbuf.h | 5 +- arch/powerpc/include/uapi/asm/signal.h | 2 +- arch/powerpc/kernel/fadump.c | 8 +- arch/powerpc/kernel/sysfs.c | 17 - arch/powerpc/lib/sstep.c | 6 +- arch/powerpc/mm/book3s64/pgtable.c | 1 - arch/powerpc/mm/book3s64/trace.c | 1 - arch/riscv/Kconfig | 4 +- arch/riscv/include/asm/uaccess.h | 33 +- arch/riscv/kernel/perf_callchain.c | 2 +- arch/riscv/kernel/sbi.c | 72 +- arch/riscv/kernel/setup.c | 3 - arch/riscv/mm/init.c | 10 +- arch/s390/Kconfig | 1 - arch/s390/include/asm/ccwgroup.h | 2 +- arch/s390/include/asm/chsc.h | 2 +- arch/s390/include/asm/eadm.h | 2 +- arch/s390/include/asm/fcx.h | 4 +- arch/s390/include/asm/idals.h | 2 +- arch/s390/include/asm/sclp.h | 2 +- arch/s390/include/asm/sysinfo.h | 6 +- arch/s390/include/asm/uaccess.h | 16 +- arch/s390/include/uapi/asm/signal.h | 2 +- arch/s390/kernel/module.c | 2 +- arch/s390/kernel/numa.c | 7 - arch/s390/kvm/kvm-s390.c | 2 +- arch/sh/Kconfig | 1 + arch/sh/include/asm/pgtable_32.h | 1 - arch/sh/include/asm/processor.h | 1 + arch/sh/include/asm/segment.h | 33 + arch/sh/include/asm/thread_info.h | 4 +- arch/sh/include/asm/uaccess.h | 24 +- arch/sh/kernel/io_trapped.c | 9 +- arch/sh/kernel/process_32.c | 2 + arch/sh/kernel/topology.c | 5 - arch/sh/kernel/traps_32.c | 30 +- arch/sparc/Kconfig | 2 +- arch/sparc/include/asm/pgtable_32.h | 7 +- arch/sparc/include/asm/processor_32.h | 6 + arch/sparc/include/asm/processor_64.h | 4 + arch/sparc/include/asm/switch_to_64.h | 4 +- arch/sparc/include/asm/thread_info_64.h | 4 +- arch/sparc/include/asm/uaccess.h | 3 + arch/sparc/include/asm/uaccess_32.h | 31 +- arch/sparc/include/asm/uaccess_64.h | 106 +- arch/sparc/include/asm/vio.h | 10 +- arch/sparc/include/uapi/asm/shmbuf.h | 5 +- arch/sparc/include/uapi/asm/signal.h | 3 +- arch/sparc/kernel/process_32.c | 2 + arch/sparc/kernel/process_64.c | 12 + arch/sparc/kernel/signal_32.c | 2 +- arch/sparc/kernel/sysfs.c | 12 - arch/sparc/kernel/traps_64.c | 2 + arch/sparc/lib/NGmemcpy.S | 3 +- arch/sparc/mm/hugetlbpage.c | 1 + arch/sparc/mm/init_64.c | 7 +- arch/um/include/asm/pgtable.h | 1 - arch/um/include/asm/uaccess.h | 7 +- arch/um/include/shared/net_kern.h | 2 +- arch/x86/Kconfig | 26 +- arch/x86/events/core.c | 2 +- arch/x86/events/intel/pt.c | 16 - arch/x86/include/asm/disabled-features.h | 7 +- arch/x86/include/asm/intel_pt.h | 2 - arch/x86/include/asm/kvm-x86-ops.h | 104 +- arch/x86/include/asm/kvm_host.h | 19 +- arch/x86/include/asm/microcode_amd.h | 2 +- arch/x86/include/asm/microcode_intel.h | 4 +- arch/x86/include/asm/msr-index.h | 2 - arch/x86/include/asm/pci.h | 2 +- arch/x86/include/asm/pci_x86.h | 2 +- arch/x86/include/asm/preempt.h | 10 +- arch/x86/include/asm/uaccess.h | 35 +- arch/x86/include/uapi/asm/shmbuf.h | 6 +- arch/x86/include/uapi/asm/signal.h | 2 +- arch/x86/kernel/cpu/amd.c | 5 - arch/x86/kernel/cpu/aperfmperf.c | 6 +- arch/x86/kernel/cpu/mce/core.c | 122 +- arch/x86/kernel/cpu/mce/internal.h | 28 +- arch/x86/kernel/cpu/mce/severity.c | 2 +- arch/x86/kernel/cpu/sgx/main.c | 10 +- arch/x86/kernel/dumpstack.c | 6 + arch/x86/kernel/fpu/core.c | 7 - arch/x86/kernel/fpu/regset.c | 9 +- arch/x86/kernel/fpu/xstate.c | 5 +- arch/x86/kernel/kvm.c | 9 +- arch/x86/kernel/module.c | 2 +- arch/x86/kernel/process.c | 5 +- arch/x86/kernel/ptrace.c | 4 +- arch/x86/kernel/setup.c | 10 +- arch/x86/kernel/stacktrace.c | 2 +- arch/x86/kernel/topology.c | 5 - arch/x86/kernel/traps.c | 55 - arch/x86/kvm/Kconfig | 7 + arch/x86/kvm/cpuid.c | 5 +- arch/x86/kvm/lapic.c | 24 +- arch/x86/kvm/mmu/mmu.c | 25 + arch/x86/kvm/mmu/mmu_audit.c | 303 + arch/x86/kvm/mmu/paging_tmpl.h | 2 + arch/x86/kvm/svm/avic.c | 23 + arch/x86/kvm/svm/sev.c | 57 +- arch/x86/kvm/svm/svm.c | 30 + arch/x86/kvm/svm/svm.h | 4 +- arch/x86/kvm/vmx/vmx.c | 6 + arch/x86/kvm/x86.c | 54 +- arch/x86/lib/usercopy.c | 2 +- arch/x86/mm/init.c | 1 - arch/x86/um/Kconfig | 1 - arch/xtensa/Kconfig | 1 + arch/xtensa/include/asm/asm-uaccess.h | 71 + arch/xtensa/include/asm/bootparam.h | 2 +- arch/xtensa/include/asm/pgtable.h | 1 - arch/xtensa/include/asm/processor.h | 7 + arch/xtensa/include/asm/thread_info.h | 3 + arch/xtensa/include/asm/uaccess.h | 26 +- arch/xtensa/include/uapi/asm/shmbuf.h | 5 +- arch/xtensa/include/uapi/asm/signal.h | 2 +- arch/xtensa/kernel/asm-offsets.c | 3 + block/Kconfig | 3 - block/bfq-cgroup.c | 16 +- block/bfq-iosched.c | 8 +- block/bfq-iosched.h | 1 + block/bfq-wf2q.c | 17 +- block/blk-cgroup.c | 10 +- block/blk-core.c | 293 +- block/blk-lib.c | 102 + block/blk-map.c | 2 +- block/blk-merge.c | 42 + block/blk-mq.c | 60 +- block/blk-settings.c | 16 + block/blk-sysfs.c | 8 + block/blk-throttle.c | 61 +- block/blk-throttle.h | 16 +- block/blk-zoned.c | 1 + block/blk.h | 3 +- block/bounce.c | 3 + block/elevator.c | 2 + block/genhd.c | 33 +- certs/.gitignore | 1 - certs/Kconfig | 17 +- certs/Makefile | 14 +- certs/blacklist.c | 218 +- crypto/Kconfig | 1 - crypto/af_alg.c | 3 + crypto/asymmetric_keys/pkcs7_verify.c | 7 +- crypto/asymmetric_keys/x509.asn1 | 2 +- crypto/asymmetric_keys/x509_cert_parser.c | 34 +- crypto/asymmetric_keys/x509_parser.h | 1 + crypto/asymmetric_keys/x509_public_key.c | 21 +- crypto/lrw.c | 1 - crypto/xts.c | 1 - drivers/acpi/ec.c | 90 +- drivers/acpi/internal.h | 2 + drivers/acpi/processor_idle.c | 5 - drivers/acpi/property.c | 27 +- drivers/acpi/scan.c | 5 +- drivers/acpi/sleep.c | 2 - drivers/acpi/tables.c | 2 +- drivers/ata/Kconfig | 2 +- drivers/ata/acard-ahci.c | 2 +- drivers/ata/ahci.c | 4 +- drivers/ata/ahci_qoriq.c | 2 +- drivers/ata/ahci_xgene.c | 2 +- drivers/ata/libahci.c | 4 +- drivers/ata/libata-acpi.c | 8 +- drivers/ata/libata-core.c | 12 +- drivers/ata/libata-eh.c | 42 +- drivers/ata/libata-sata.c | 10 +- drivers/ata/libata-scsi.c | 48 +- drivers/ata/libata-sff.c | 120 +- drivers/ata/pata_ep93xx.c | 4 +- drivers/ata/pata_hpt366.c | 13 +- drivers/ata/pata_hpt37x.c | 115 +- drivers/ata/pata_hpt3x2n.c | 23 +- drivers/ata/pata_ns87415.c | 4 +- drivers/ata/pata_octeon_cf.c | 4 +- drivers/ata/pata_samsung_cf.c | 2 +- drivers/ata/sata_highbank.c | 2 +- drivers/ata/sata_inic162x.c | 10 +- drivers/ata/sata_rcar.c | 4 +- drivers/ata/sata_svw.c | 10 +- drivers/ata/sata_vsc.c | 10 +- drivers/atm/nicstar.c | 10 +- drivers/base/cpu.c | 2 +- drivers/base/dd.c | 5 - drivers/base/init.c | 1 + drivers/base/memory.c | 109 +- drivers/base/node.c | 48 +- drivers/base/regmap/regmap-irq.c | 20 +- drivers/bcma/driver_chipcommon.c | 2 +- drivers/bcma/driver_chipcommon_pmu.c | 6 +- drivers/bcma/driver_pci_host.c | 6 +- drivers/bcma/main.c | 4 +- drivers/bcma/sprom.c | 4 +- drivers/block/drbd/drbd_int.h | 3 - drivers/block/drbd/drbd_main.c | 31 +- drivers/block/drbd/drbd_nl.c | 72 +- drivers/block/drbd/drbd_receiver.c | 47 +- drivers/block/drbd/drbd_req.c | 4 +- drivers/block/drbd/drbd_worker.c | 5 + drivers/block/loop.c | 45 +- drivers/block/mtip32xx/mtip32xx.c | 2 +- drivers/block/null_blk/main.c | 34 +- drivers/block/rbd.c | 2 +- drivers/block/rnbd/rnbd-clt.c | 7 +- drivers/block/rnbd/rnbd-clt.h | 1 + drivers/block/rnbd/rnbd-proto.h | 6 + drivers/block/rnbd/rnbd-srv.c | 3 +- drivers/block/virtio_blk.c | 66 +- drivers/block/xen-blkback/xenbus.c | 1 - drivers/block/xen-blkfront.c | 2 +- drivers/bluetooth/btmtk.h | 7 - drivers/bluetooth/btmtksdio.c | 122 +- drivers/bluetooth/btusb.c | 8 + drivers/bus/imx-weim.c | 135 +- drivers/char/hw_random/core.c | 145 +- drivers/char/hw_random/optee-rng.c | 6 +- drivers/char/random.c | 125 +- drivers/char/tpm/tpm-dev-common.c | 8 +- drivers/clk/Kconfig | 1 - drivers/clk/clk-cs2000-cp.c | 240 +- drivers/clk/imx/clk-imx7d.c | 1 + drivers/clk/imx/clk-imx8mp.c | 1 - drivers/clk/ingenic/jz4725b-cgu.c | 3 +- drivers/clk/mediatek/clk-apmixed.c | 2 +- drivers/clk/mediatek/clk-cpumux.c | 69 +- drivers/clk/mediatek/clk-cpumux.h | 13 +- drivers/clk/mediatek/clk-gate.c | 148 +- drivers/clk/mediatek/clk-gate.h | 59 +- drivers/clk/mediatek/clk-mt2701.c | 5 +- drivers/clk/mediatek/clk-mt2712.c | 3 +- drivers/clk/mediatek/clk-mt6765.c | 3 +- drivers/clk/mediatek/clk-mt6779.c | 3 +- drivers/clk/mediatek/clk-mt6797.c | 3 +- drivers/clk/mediatek/clk-mt7622.c | 5 +- drivers/clk/mediatek/clk-mt7629.c | 5 +- drivers/clk/mediatek/clk-mt7986-apmixed.c | 4 +- drivers/clk/mediatek/clk-mt8135.c | 3 +- drivers/clk/mediatek/clk-mt8167.c | 3 +- drivers/clk/mediatek/clk-mt8173.c | 5 +- drivers/clk/mediatek/clk-mt8183.c | 3 +- drivers/clk/mediatek/clk-mt8192.c | 3 +- drivers/clk/mediatek/clk-mt8195-apmixedsys.c | 30 +- drivers/clk/mediatek/clk-mt8195-apusys_pll.c | 25 +- drivers/clk/mediatek/clk-mt8195-cam.c | 1 - drivers/clk/mediatek/clk-mt8195-ccu.c | 1 - drivers/clk/mediatek/clk-mt8195-img.c | 1 - drivers/clk/mediatek/clk-mt8195-imp_iic_wrap.c | 1 - drivers/clk/mediatek/clk-mt8195-infra_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-ipe.c | 1 - drivers/clk/mediatek/clk-mt8195-mfg.c | 1 - drivers/clk/mediatek/clk-mt8195-peri_ao.c | 1 - drivers/clk/mediatek/clk-mt8195-scp_adsp.c | 1 - drivers/clk/mediatek/clk-mt8195-topckgen.c | 69 +- drivers/clk/mediatek/clk-mt8195-vdec.c | 1 - drivers/clk/mediatek/clk-mt8195-vdo0.c | 20 +- drivers/clk/mediatek/clk-mt8195-vdo1.c | 20 +- drivers/clk/mediatek/clk-mt8195-venc.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp0.c | 1 - drivers/clk/mediatek/clk-mt8195-vpp1.c | 1 - drivers/clk/mediatek/clk-mt8195-wpe.c | 1 - drivers/clk/mediatek/clk-mt8516.c | 3 +- drivers/clk/mediatek/clk-mtk.c | 304 +- drivers/clk/mediatek/clk-mtk.h | 105 +- drivers/clk/mediatek/clk-mux.c | 89 +- drivers/clk/mediatek/clk-mux.h | 17 +- drivers/clk/mediatek/clk-pll.c | 100 +- drivers/clk/mediatek/clk-pll.h | 57 - drivers/clk/mediatek/reset.c | 3 +- drivers/clk/mvebu/armada-37xx-periph.c | 3 +- drivers/clk/qcom/gcc-msm8994.c | 106 +- drivers/clk/ralink/clk-mt7621.c | 92 +- drivers/clk/renesas/r8a779f0-cpg-mssr.c | 18 +- drivers/clocksource/timer-ti-dm-systimer.c | 3 +- drivers/crypto/caam/pdb.h | 2 +- drivers/crypto/cavium/nitrox/nitrox_req.h | 2 +- drivers/crypto/hisilicon/sec2/sec_main.c | 59 +- drivers/crypto/nx/nx-common-pseries.c | 4 +- drivers/crypto/omap-aes.c | 2 +- drivers/crypto/omap-sham.c | 2 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.c | 21 +- drivers/crypto/qat/qat_4xxx/adf_4xxx_hw_data.h | 24 + drivers/crypto/qat/qat_common/Makefile | 1 - drivers/crypto/qat/qat_common/adf_accel_devices.h | 2 - drivers/crypto/qat/qat_common/adf_admin.c | 37 - drivers/crypto/qat/qat_common/adf_common_drv.h | 4 - drivers/crypto/qat/qat_common/adf_ctl_drv.c | 6 - drivers/crypto/qat/qat_common/adf_gen4_hw_data.h | 14 - drivers/crypto/qat/qat_common/adf_gen4_pm.c | 137 - drivers/crypto/qat/qat_common/adf_gen4_pm.h | 44 - drivers/crypto/qat/qat_common/adf_init.c | 6 - drivers/crypto/qat/qat_common/adf_isr.c | 42 - .../crypto/qat/qat_common/icp_qat_fw_init_admin.h | 1 - drivers/crypto/qat/qat_common/qat_uclo.c | 9 +- drivers/crypto/rockchip/rk3288_crypto_skcipher.c | 1 + drivers/crypto/ux500/cryp/cryp_core.c | 2 +- drivers/crypto/ux500/hash/hash_core.c | 2 +- drivers/cxl/Kconfig | 44 +- drivers/cxl/Makefile | 6 +- drivers/cxl/acpi.c | 152 +- drivers/cxl/core/Makefile | 4 +- drivers/cxl/core/bus.c | 675 + drivers/cxl/core/core.h | 2 - drivers/cxl/core/hdm.c | 276 - drivers/cxl/core/memdev.c | 44 - drivers/cxl/core/pci.c | 96 - drivers/cxl/core/pmem.c | 18 +- drivers/cxl/core/port.c | 1560 - drivers/cxl/core/regs.c | 67 +- drivers/cxl/cxl.h | 197 +- drivers/cxl/cxlmem.h | 39 - drivers/cxl/cxlpci.h | 75 - drivers/cxl/mem.c | 228 - drivers/cxl/pci.c | 383 +- drivers/cxl/pci.h | 34 + drivers/cxl/pmem.c | 12 +- drivers/cxl/port.c | 76 - drivers/dax/super.c | 1 - drivers/dma/altera-msgdma.c | 4 +- drivers/dma/at_xdmac.c | 4 +- drivers/dma/idxd/device.c | 9 +- drivers/dma/imx-sdma.c | 18 +- drivers/dma/ioat/init.c | 2 + drivers/dma/ptdma/ptdma-dev.c | 17 +- drivers/dma/ptdma/ptdma-dmaengine.c | 24 +- drivers/dma/sh/rcar-dmac.c | 9 +- drivers/dma/sh/shdma-base.c | 4 +- drivers/dma/stm32-dma.c | 1 - drivers/dma/stm32-dmamux.c | 4 +- drivers/edac/edac_mc.c | 2 +- drivers/extcon/extcon-axp288.c | 4 +- drivers/extcon/extcon-intel-int3496.c | 54 +- drivers/extcon/extcon-usbc-cros-ec.c | 2 +- drivers/extcon/extcon.c | 8 +- drivers/firmware/arm_scmi/driver.c | 3 + drivers/firmware/arm_scmi/virtio.c | 178 +- drivers/firmware/efi/libstub/riscv-stub.c | 17 +- drivers/firmware/efi/vars.c | 5 +- drivers/firmware/imx/scu-pd.c | 4 - drivers/fsi/fsi-core.c | 11 +- drivers/fsi/fsi-master-aspeed.c | 2 - drivers/fsi/fsi-occ.c | 87 +- drivers/fsi/fsi-sbefifo.c | 53 +- drivers/fsi/fsi-scom.c | 45 +- drivers/gpio/gpio-rockchip.c | 56 +- drivers/gpio/gpio-tegra186.c | 14 +- drivers/gpio/gpiolib-sysfs.c | 93 +- drivers/gpu/drm/amd/amdgpu/amdgpu.h | 5 - drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c | 4 +- drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gpuvm.c | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c | 3 +- drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 55 +- drivers/gpu/drm/amd/amdgpu/amdgpu_discovery.c | 524 - drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c | 1 - drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c | 46 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c | 45 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_job.c | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mca.h | 3 + drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c | 40 +- drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.h | 1 + drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c | 44 +- drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_psp.c | 5 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c | 106 +- drivers/gpu/drm/amd/amdgpu/amdgpu_ras.h | 30 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c | 50 +- drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h | 2 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c | 48 +- drivers/gpu/drm/amd/amdgpu/amdgpu_umc.h | 6 +- drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c | 8 - drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c | 8 +- drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h | 2 - drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c | 46 +- drivers/gpu/drm/amd/amdgpu/cik.c | 2 +- drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c | 138 +- drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c | 16 +- drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c | 15 +- drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c | 21 +- drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c | 8 +- drivers/gpu/drm/amd/amdgpu/mca_v3_0.c | 52 +- drivers/gpu/drm/amd/amdgpu/mmhub_v2_3.c | 1 - drivers/gpu/drm/amd/amdgpu/nbio_v7_2.c | 4 - drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c | 7 +- drivers/gpu/drm/amd/amdgpu/nv.c | 39 +- drivers/gpu/drm/amd/amdgpu/psp_v13_0.c | 14 - drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c | 19 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c | 3 +- drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c | 28 +- drivers/gpu/drm/amd/amdgpu/si.c | 2 +- drivers/gpu/drm/amd/amdgpu/soc15.c | 17 +- drivers/gpu/drm/amd/amdgpu/umc_v6_7.c | 72 +- drivers/gpu/drm/amd/amdgpu/vi.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_chardev.c | 14 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_crat.h | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_debugfs.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_device.c | 8 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.c | 23 +- .../gpu/drm/amd/amdkfd/kfd_device_queue_manager.h | 11 +- .../drm/amd/amdkfd/kfd_device_queue_manager_cik.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v10.c | 12 +- .../drm/amd/amdkfd/kfd_device_queue_manager_v9.c | 3 +- .../drm/amd/amdkfd/kfd_device_queue_manager_vi.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_doorbell.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_events.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_flat_memory.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_int_process_v9.c | 8 +- drivers/gpu/drm/amd/amdkfd/kfd_interrupt.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_iommu.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_migrate.c | 2 +- drivers/gpu/drm/amd/amdkfd/kfd_module.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_cik.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v10.c | 5 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_v9.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_mqd_manager_vi.c | 4 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager.c | 11 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_v9.c | 52 +- drivers/gpu/drm/amd/amdkfd/kfd_packet_manager_vi.c | 29 +- drivers/gpu/drm/amd/amdkfd/kfd_pasid.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_ai.h | 3 +- .../gpu/drm/amd/amdkfd/kfd_pm4_headers_aldebaran.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_diq.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_headers_vi.h | 7 +- drivers/gpu/drm/amd/amdkfd/kfd_pm4_opcodes.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_priv.h | 30 +- drivers/gpu/drm/amd/amdkfd/kfd_process.c | 3 +- .../gpu/drm/amd/amdkfd/kfd_process_queue_manager.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_queue.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.c | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_smi_events.h | 3 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.c | 9 +- drivers/gpu/drm/amd/amdkfd/kfd_topology.h | 3 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.c | 77 +- drivers/gpu/drm/amd/display/amdgpu_dm/amdgpu_dm.h | 12 - .../gpu/drm/amd/display/amdgpu_dm/amdgpu_dm_hdcp.c | 4 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.c | 264 +- .../amd/display/amdgpu_dm/amdgpu_dm_mst_types.h | 4 - drivers/gpu/drm/amd/display/dc/Makefile | 2 - .../amd/display/dc/bios/command_table_helper2.c | 2 - drivers/gpu/drm/amd/display/dc/clk_mgr/Makefile | 19 - drivers/gpu/drm/amd/display/dc/clk_mgr/clk_mgr.c | 37 +- .../amd/display/dc/clk_mgr/dcn30/dcn30_clk_mgr.c | 2 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c | 607 - .../amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h | 49 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c | 329 - .../drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h | 126 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c | 706 - .../amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h | 49 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c | 328 - .../drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h | 128 - drivers/gpu/drm/amd/display/dc/core/dc.c | 73 +- drivers/gpu/drm/amd/display/dc/core/dc_link.c | 33 +- drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c | 15 +- drivers/gpu/drm/amd/display/dc/core/dc_resource.c | 24 +- drivers/gpu/drm/amd/display/dc/core/dc_stream.c | 16 - drivers/gpu/drm/amd/display/dc/dc.h | 5 +- drivers/gpu/drm/amd/display/dc/dc_hw_types.h | 1 - drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.c | 25 +- drivers/gpu/drm/amd/display/dc/dce/dmub_outbox.h | 4 +- .../drm/amd/display/dc/dcn10/dcn10_hw_sequencer.c | 4 + drivers/gpu/drm/amd/display/dc/dcn31/dcn31_hwseq.c | 23 +- .../gpu/drm/amd/display/dc/dcn31/dcn31_resource.c | 2 +- drivers/gpu/drm/amd/display/dc/dcn315/Makefile | 56 - .../drm/amd/display/dc/dcn315/dcn315_resource.c | 2302 - .../drm/amd/display/dc/dcn315/dcn315_resource.h | 42 - drivers/gpu/drm/amd/display/dc/dcn316/Makefile | 56 - .../drm/amd/display/dc/dcn316/dcn316_resource.c | 2306 - .../drm/amd/display/dc/dcn316/dcn316_resource.h | 42 - drivers/gpu/drm/amd/display/dc/gpio/Makefile | 8 - .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.c | 260 - .../amd/display/dc/gpio/dcn315/hw_factory_dcn315.h | 31 - .../display/dc/gpio/dcn315/hw_translate_dcn315.c | 374 - .../display/dc/gpio/dcn315/hw_translate_dcn315.h | 33 - drivers/gpu/drm/amd/display/dc/gpio/hw_factory.c | 5 - drivers/gpu/drm/amd/display/dc/gpio/hw_translate.c | 5 - drivers/gpu/drm/amd/display/dc/irq/Makefile | 8 - .../amd/display/dc/irq/dcn315/irq_service_dcn315.c | 438 - .../amd/display/dc/irq/dcn315/irq_service_dcn315.h | 34 - drivers/gpu/drm/amd/display/dmub/dmub_srv.h | 2 - drivers/gpu/drm/amd/display/dmub/inc/dmub_cmd.h | 4 +- drivers/gpu/drm/amd/display/dmub/src/Makefile | 2 +- drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c | 62 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h | 68 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c | 62 - drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h | 33 - drivers/gpu/drm/amd/display/dmub/src/dmub_srv.c | 11 +- drivers/gpu/drm/amd/display/include/dal_asic_id.h | 12 +- drivers/gpu/drm/amd/display/include/dal_types.h | 2 - .../amd/include/asic_reg/dcn/dcn_3_1_5_offset.h | 15191 -- .../amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h | 62061 -------- .../amd/include/asic_reg/dcn/dcn_3_1_6_offset.h | 15682 -- .../amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h | 62717 -------- .../amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h | 11957 -- .../amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h | 103633 ------------- .../amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h | 11969 -- .../amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h | 136141 ------------------ .../drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h | 455 - .../amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h | 672 - .../drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h | 410 - .../amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h | 603 - .../amd/include/asic_reg/umc/umc_6_7_0_offset.h | 6 - drivers/gpu/drm/amd/pm/amdgpu_pm.c | 4 +- drivers/gpu/drm/amd/pm/inc/amdgpu_dpm.h | 14 - .../gpu/drm/amd/pm/powerplay/hwmgr/smu7_hwmgr.c | 4 +- drivers/gpu/drm/amd/pm/swsmu/amdgpu_smu.c | 23 - drivers/gpu/drm/amd/pm/swsmu/inc/amdgpu_smu.h | 10 - .../pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h | 140 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h | 126 - .../amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h | 74 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_types.h | 3 - drivers/gpu/drm/amd/pm/swsmu/inc/smu_v13_0.h | 1 - drivers/gpu/drm/amd/pm/swsmu/smu11/navi10_ppt.c | 50 - .../drm/amd/pm/swsmu/smu11/sienna_cichlid_ppt.c | 88 +- drivers/gpu/drm/amd/pm/swsmu/smu13/Makefile | 2 +- drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0.c | 4 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c | 1142 - .../gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h | 28 - .../gpu/drm/amd/pm/swsmu/smu13/yellow_carp_ppt.c | 9 +- drivers/gpu/drm/amd/pm/swsmu/smu_cmn.c | 35 +- drivers/gpu/drm/amd/pm/swsmu/smu_internal.h | 2 - drivers/gpu/drm/dp/drm_dp.c | 10 - drivers/gpu/drm/drm_atomic_uapi.c | 14 +- drivers/gpu/drm/drm_cache.c | 2 +- drivers/gpu/drm/drm_fb_helper.c | 2 +- drivers/gpu/drm/i915/Makefile | 1 - drivers/gpu/drm/i915/display/icl_dsi.c | 14 +- drivers/gpu/drm/i915/display/icl_dsi_regs.h | 342 - drivers/gpu/drm/i915/display/intel_atomic_plane.c | 217 +- drivers/gpu/drm/i915/display/intel_atomic_plane.h | 14 +- drivers/gpu/drm/i915/display/intel_bios.c | 6 - drivers/gpu/drm/i915/display/intel_bw.c | 19 +- drivers/gpu/drm/i915/display/intel_bw.h | 8 +- drivers/gpu/drm/i915/display/intel_cdclk.c | 1 - drivers/gpu/drm/i915/display/intel_color.c | 100 +- drivers/gpu/drm/i915/display/intel_ddi.c | 33 +- drivers/gpu/drm/i915/display/intel_display.c | 582 +- drivers/gpu/drm/i915/display/intel_display.h | 8 +- .../gpu/drm/i915/display/intel_display_debugfs.c | 20 +- drivers/gpu/drm/i915/display/intel_display_power.c | 1 - drivers/gpu/drm/i915/display/intel_display_types.h | 29 +- drivers/gpu/drm/i915/display/intel_dp.c | 34 +- .../gpu/drm/i915/display/intel_dp_link_training.c | 2 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.c | 44 +- drivers/gpu/drm/i915/display/intel_dpll_mgr.h | 3 - drivers/gpu/drm/i915/display/intel_dpt.c | 4 +- drivers/gpu/drm/i915/display/intel_dsi.h | 4 +- drivers/gpu/drm/i915/display/intel_dsi_vbt.c | 11 +- drivers/gpu/drm/i915/display/intel_fb_pin.c | 1 - drivers/gpu/drm/i915/display/intel_fbdev.c | 25 - drivers/gpu/drm/i915/display/intel_fbdev.h | 7 - drivers/gpu/drm/i915/display/intel_gmbus.c | 16 +- drivers/gpu/drm/i915/display/intel_plane_initial.c | 7 + drivers/gpu/drm/i915/display/intel_psr.c | 119 +- drivers/gpu/drm/i915/display/intel_snps_phy.c | 212 +- drivers/gpu/drm/i915/display/intel_tc.c | 26 +- drivers/gpu/drm/i915/display/intel_vbt_defs.h | 8 - drivers/gpu/drm/i915/display/intel_vdsc.c | 47 +- drivers/gpu/drm/i915/display/intel_vdsc.h | 1 + drivers/gpu/drm/i915/display/vlv_dsi.c | 34 +- drivers/gpu/drm/i915/display/vlv_dsi_pll.c | 1 - drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h | 109 - drivers/gpu/drm/i915/display/vlv_dsi_regs.h | 480 - drivers/gpu/drm/i915/gem/i915_gem_clflush.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_context.c | 16 - drivers/gpu/drm/i915/gem/i915_gem_create.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_domain.c | 5 +- drivers/gpu/drm/i915/gem/i915_gem_domain.h | 15 - drivers/gpu/drm/i915/gem/i915_gem_execbuffer.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_mman.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_object.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_pages.c | 2 - drivers/gpu/drm/i915/gem/i915_gem_shmem.c | 3 - drivers/gpu/drm/i915/gem/i915_gem_stolen.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_throttle.c | 1 - drivers/gpu/drm/i915/gem/i915_gem_ttm.c | 2 - drivers/gpu/drm/i915/gem/selftests/mock_context.c | 1 - drivers/gpu/drm/i915/gt/intel_context_sseu.c | 1 - drivers/gpu/drm/i915/gt/intel_engine_cs.c | 11 + drivers/gpu/drm/i915/gt/intel_engine_regs.h | 23 - drivers/gpu/drm/i915/gt/intel_ggtt_fencing.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_pm_debugfs.c | 1 - drivers/gpu/drm/i915/gt/intel_gt_regs.h | 2626 +- drivers/gpu/drm/i915/gt/intel_llc.c | 1 - drivers/gpu/drm/i915/gt/intel_lrc.c | 13 - drivers/gpu/drm/i915/gt/intel_lrc.h | 16 +- drivers/gpu/drm/i915/gt/intel_reset.c | 16 +- drivers/gpu/drm/i915/gt/intel_ring_submission.c | 2 - drivers/gpu/drm/i915/gt/intel_rps.c | 1 - drivers/gpu/drm/i915/gt/intel_timeline.c | 2 - drivers/gpu/drm/i915/gt/intel_workarounds.c | 6 +- drivers/gpu/drm/i915/gt/uc/intel_guc_ads.c | 2 +- drivers/gpu/drm/i915/gt/uc/intel_guc_slpc.c | 3 - drivers/gpu/drm/i915/gt/uc/intel_uc_fw.c | 2 - drivers/gpu/drm/i915/gvt/dmabuf.c | 3 - drivers/gpu/drm/i915/gvt/handlers.c | 2 - drivers/gpu/drm/i915/gvt/kvmgt.c | 2 - drivers/gpu/drm/i915/i915_cmd_parser.c | 2 - drivers/gpu/drm/i915/i915_debugfs.c | 12 - drivers/gpu/drm/i915/i915_driver.c | 1 - drivers/gpu/drm/i915/i915_drv.h | 166 +- drivers/gpu/drm/i915/i915_file_private.h | 108 - drivers/gpu/drm/i915/i915_gem.c | 6 +- drivers/gpu/drm/i915/i915_gpu_error.c | 1 - drivers/gpu/drm/i915/i915_gpu_error.h | 11 - drivers/gpu/drm/i915/i915_irq.c | 6 +- drivers/gpu/drm/i915/i915_pci.c | 1 - drivers/gpu/drm/i915/i915_perf.c | 2 - drivers/gpu/drm/i915/i915_reg.h | 1199 +- drivers/gpu/drm/i915/i915_reg_defs.h | 27 - drivers/gpu/drm/i915/intel_dram.c | 1 - drivers/gpu/drm/i915/intel_mchbar_regs.h | 228 - drivers/gpu/drm/i915/intel_pm.c | 253 +- drivers/gpu/drm/i915/intel_uncore.c | 2 +- drivers/gpu/drm/i915/pxp/intel_pxp_pm.h | 2 +- drivers/gpu/drm/imx/dcss/Kconfig | 1 - drivers/gpu/drm/mediatek/mtk_dsi.c | 167 +- drivers/gpu/drm/nouveau/include/nvfw/hs.h | 2 +- drivers/gpu/drm/radeon/atombios_encoders.c | 3 +- drivers/gpu/drm/tegra/falcon.c | 2 +- drivers/gpu/drm/vc4/vc4_crtc.c | 8 +- drivers/gpu/drm/vc4/vc4_hdmi.c | 8 - drivers/gpu/drm/vc4/vc4_hdmi.h | 1 - drivers/gpu/host1x/syncpt.c | 19 +- drivers/gpu/ipu-v3/ipu-csi.c | 6 +- drivers/hid/Kconfig | 9 - drivers/hid/Makefile | 1 - drivers/hid/hid-apple.c | 305 +- drivers/hid/hid-elo.c | 7 +- drivers/hid/hid-ids.h | 13 +- drivers/hid/hid-logitech-dj.c | 1 - drivers/hid/hid-quirks.c | 16 - drivers/hid/hid-razer.c | 125 - drivers/hid/hid-thrustmaster.c | 8 - drivers/hid/hid-uclogic-core.c | 205 +- drivers/hid/hid-uclogic-params.c | 3 +- drivers/hid/hid-uclogic-params.h | 8 - drivers/hid/hid-uclogic-rdesc.c | 20 +- drivers/hid/i2c-hid/i2c-hid-core.c | 2 +- drivers/hid/uhid.c | 2 +- drivers/hv/hv_common.c | 4 +- drivers/hv/hv_snapshot.c | 7 +- drivers/hwmon/Kconfig | 25 - drivers/hwmon/Makefile | 1 - drivers/hwmon/asus-ec-sensors.c | 95 +- drivers/hwmon/dell-smm-hwmon.c | 77 +- drivers/hwmon/hwmon.c | 14 +- drivers/hwmon/occ/common.h | 2 - drivers/hwmon/occ/sysfs.c | 46 - drivers/hwmon/pmbus/Kconfig | 7 - drivers/hwmon/pmbus/lm25066.c | 14 - drivers/hwmon/pmbus/pmbus_core.c | 109 - drivers/hwmon/sy7636a-hwmon.c | 106 - drivers/hwmon/tc654.c | 104 +- drivers/hwtracing/coresight/coresight-config.h | 2 +- drivers/i2c/busses/Kconfig | 16 +- drivers/i2c/busses/Makefile | 3 - drivers/i2c/busses/i2c-brcmstb.c | 2 +- drivers/i2c/busses/i2c-ccgx-ucsi.c | 30 - drivers/i2c/busses/i2c-ccgx-ucsi.h | 11 - drivers/i2c/busses/i2c-designware-amdpsp.c | 4 +- drivers/i2c/busses/i2c-designware-pcidrv.c | 30 +- drivers/i2c/busses/i2c-i801.c | 3 - drivers/i2c/busses/i2c-nvidia-gpu.c | 62 +- drivers/i2c/busses/i2c-pasemi-core.c | 1 + drivers/i2c/busses/i2c-pasemi-pci.c | 1 - drivers/i2c/busses/i2c-qcom-cci.c | 3 +- drivers/i2c/i2c-core-smbus.c | 9 +- drivers/i2c/i2c-core.h | 9 - drivers/iio/accel/Kconfig | 27 - drivers/iio/accel/Makefile | 3 - drivers/iio/accel/adis16201.c | 1 - drivers/iio/accel/adis16209.c | 1 - drivers/iio/accel/adxl313_core.c | 6 +- drivers/iio/accel/adxl313_i2c.c | 1 - drivers/iio/accel/adxl313_spi.c | 1 - drivers/iio/accel/adxl345_core.c | 2 +- drivers/iio/accel/adxl345_i2c.c | 1 - drivers/iio/accel/adxl345_spi.c | 1 - drivers/iio/accel/adxl355_core.c | 6 +- drivers/iio/accel/adxl355_i2c.c | 1 - drivers/iio/accel/adxl355_spi.c | 1 - drivers/iio/accel/adxl367.c | 1588 - drivers/iio/accel/adxl367.h | 23 - drivers/iio/accel/adxl367_i2c.c | 90 - drivers/iio/accel/adxl367_spi.c | 164 - drivers/iio/accel/adxl372.c | 4 +- drivers/iio/accel/adxl372_i2c.c | 1 - drivers/iio/accel/adxl372_spi.c | 1 - drivers/iio/accel/bma180.c | 9 +- drivers/iio/accel/bma400_core.c | 6 +- drivers/iio/accel/bma400_i2c.c | 1 - drivers/iio/accel/bma400_spi.c | 1 - drivers/iio/accel/bmc150-accel-core.c | 8 +- drivers/iio/accel/bmc150-accel-i2c.c | 1 - drivers/iio/accel/bmc150-accel-spi.c | 1 - drivers/iio/accel/bmi088-accel-core.c | 8 +- drivers/iio/accel/bmi088-accel-spi.c | 1 - drivers/iio/accel/da280.c | 6 +- drivers/iio/accel/da311.c | 6 +- drivers/iio/accel/dmard06.c | 10 +- drivers/iio/accel/dmard10.c | 7 +- drivers/iio/accel/fxls8962af-core.c | 8 +- drivers/iio/accel/fxls8962af-i2c.c | 1 - drivers/iio/accel/fxls8962af-spi.c | 1 - drivers/iio/accel/kxsd9-i2c.c | 1 - drivers/iio/accel/kxsd9-spi.c | 1 - drivers/iio/accel/kxsd9.c | 6 +- drivers/iio/accel/mc3230.c | 6 +- drivers/iio/accel/mma7455_core.c | 6 +- drivers/iio/accel/mma7455_i2c.c | 1 - drivers/iio/accel/mma7455_spi.c | 1 - drivers/iio/accel/mma7660.c | 11 +- drivers/iio/accel/mma8452.c | 50 +- drivers/iio/accel/mma9551.c | 12 +- drivers/iio/accel/mma9551_core.c | 36 +- drivers/iio/accel/mma9553.c | 12 +- drivers/iio/accel/ssp_accel_sensor.c | 1 - drivers/iio/accel/st_accel.h | 2 - drivers/iio/accel/st_accel_buffer.c | 5 + drivers/iio/accel/st_accel_core.c | 88 +- drivers/iio/accel/st_accel_i2c.c | 6 - drivers/iio/accel/st_accel_spi.c | 1 - drivers/iio/accel/stk8312.c | 11 +- drivers/iio/accel/stk8ba50.c | 11 +- drivers/iio/adc/Kconfig | 11 - drivers/iio/adc/Makefile | 1 - drivers/iio/adc/ab8500-gpadc.c | 14 +- drivers/iio/adc/ad7091r-base.c | 4 +- drivers/iio/adc/ad7091r5.c | 1 - drivers/iio/adc/ad7124.c | 1 - drivers/iio/adc/ad7192.c | 1 - drivers/iio/adc/ad7280a.c | 1111 - drivers/iio/adc/ad7606.c | 4 +- drivers/iio/adc/ad7606_par.c | 1 - drivers/iio/adc/ad7606_spi.c | 1 - drivers/iio/adc/ad7780.c | 1 - drivers/iio/adc/ad7791.c | 1 - drivers/iio/adc/ad7793.c | 1 - drivers/iio/adc/ad_sigma_delta.c | 20 +- drivers/iio/adc/at91_adc.c | 7 +- drivers/iio/adc/exynos_adc.c | 9 +- drivers/iio/adc/palmas_gpadc.c | 10 +- drivers/iio/adc/rcar-gyroadc.c | 6 +- drivers/iio/adc/rockchip_saradc.c | 9 +- drivers/iio/adc/stm32-adc-core.c | 17 +- drivers/iio/adc/stm32-adc.c | 12 +- drivers/iio/adc/stm32-dfsdm-adc.c | 11 +- drivers/iio/adc/stm32-dfsdm-core.c | 19 +- drivers/iio/adc/twl6030-gpadc.c | 8 +- drivers/iio/adc/vf610_adc.c | 7 +- drivers/iio/chemical/atlas-ezo-sensor.c | 32 +- drivers/iio/chemical/atlas-sensor.c | 7 +- drivers/iio/chemical/bme680_core.c | 4 +- drivers/iio/chemical/bme680_i2c.c | 1 - drivers/iio/chemical/bme680_spi.c | 1 - drivers/iio/common/ms_sensors/ms_sensors_i2c.c | 24 +- drivers/iio/common/ssp_sensors/ssp_dev.c | 40 +- drivers/iio/common/ssp_sensors/ssp_iio.c | 7 +- drivers/iio/common/st_sensors/st_sensors_buffer.c | 7 +- drivers/iio/common/st_sensors/st_sensors_core.c | 28 +- drivers/iio/common/st_sensors/st_sensors_i2c.c | 2 +- drivers/iio/common/st_sensors/st_sensors_spi.c | 2 +- drivers/iio/common/st_sensors/st_sensors_trigger.c | 9 +- drivers/iio/dac/ad5592r-base.c | 4 +- drivers/iio/dac/ad5592r.c | 1 - drivers/iio/dac/ad5593r.c | 1 - drivers/iio/dac/ad5686-spi.c | 1 - drivers/iio/dac/ad5686.c | 4 +- drivers/iio/dac/ad5696-i2c.c | 1 - drivers/iio/dac/m62332.c | 11 +- drivers/iio/dac/stm32-dac-core.c | 16 +- drivers/iio/dac/stm32-dac.c | 9 +- drivers/iio/dac/vf610_dac.c | 7 +- drivers/iio/frequency/Kconfig | 10 - drivers/iio/frequency/Makefile | 1 - drivers/iio/frequency/admv1014.c | 823 - drivers/iio/gyro/adis16136.c | 1 - drivers/iio/gyro/adis16260.c | 1 - drivers/iio/gyro/ssp_gyro_sensor.c | 1 - drivers/iio/gyro/st_gyro_buffer.c | 4 + drivers/iio/gyro/st_gyro_core.c | 5 +- drivers/iio/gyro/st_gyro_i2c.c | 1 - drivers/iio/gyro/st_gyro_spi.c | 1 - drivers/iio/humidity/htu21.c | 1 - drivers/iio/imu/adis.c | 20 +- drivers/iio/imu/adis16400.c | 1 - drivers/iio/imu/adis16460.c | 1 - drivers/iio/imu/adis16475.c | 1 - drivers/iio/imu/adis16480.c | 1 - drivers/iio/imu/adis_buffer.c | 4 +- drivers/iio/imu/adis_trigger.c | 2 +- drivers/iio/imu/kmx61.c | 10 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_core.c | 3 +- drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_i2c.c | 1 - drivers/iio/imu/st_lsm9ds0/st_lsm9ds0_spi.c | 1 - drivers/iio/industrialio-event.c | 1 - drivers/iio/light/apds9300.c | 10 +- drivers/iio/light/bh1780.c | 12 +- drivers/iio/light/cm3232.c | 9 +- drivers/iio/light/isl29018.c | 10 +- drivers/iio/light/isl29125.c | 7 +- drivers/iio/light/jsa1212.c | 11 +- drivers/iio/light/ltr501.c | 6 +- drivers/iio/light/rpr0521.c | 7 +- drivers/iio/light/st_uvis25_core.c | 4 +- drivers/iio/light/st_uvis25_i2c.c | 1 - drivers/iio/light/st_uvis25_spi.c | 1 - drivers/iio/light/stk3310.c | 11 +- drivers/iio/light/tcs3414.c | 7 +- drivers/iio/light/tcs3472.c | 7 +- drivers/iio/light/tsl2563.c | 10 +- drivers/iio/light/tsl4531.c | 10 +- drivers/iio/magnetometer/ak8975.c | 12 +- drivers/iio/magnetometer/bmc150_magn.c | 8 +- drivers/iio/magnetometer/bmc150_magn_i2c.c | 1 - drivers/iio/magnetometer/bmc150_magn_spi.c | 1 - drivers/iio/magnetometer/hmc5843_core.c | 8 +- drivers/iio/magnetometer/hmc5843_i2c.c | 1 - drivers/iio/magnetometer/hmc5843_spi.c | 1 - drivers/iio/magnetometer/mag3110.c | 10 +- drivers/iio/magnetometer/mmc35240.c | 9 +- drivers/iio/magnetometer/rm3100-core.c | 8 +- drivers/iio/magnetometer/rm3100-i2c.c | 1 - drivers/iio/magnetometer/rm3100-spi.c | 1 - drivers/iio/magnetometer/st_magn_buffer.c | 4 + drivers/iio/magnetometer/st_magn_core.c | 5 +- drivers/iio/magnetometer/st_magn_i2c.c | 1 - drivers/iio/magnetometer/st_magn_spi.c | 1 - drivers/iio/pressure/mpl115.c | 2 +- drivers/iio/pressure/mpl115_i2c.c | 1 - drivers/iio/pressure/mpl115_spi.c | 1 - drivers/iio/pressure/mpl3115.c | 10 +- drivers/iio/pressure/ms5611_core.c | 4 +- drivers/iio/pressure/ms5611_i2c.c | 1 - drivers/iio/pressure/ms5611_spi.c | 1 - drivers/iio/pressure/ms5637.c | 1 - drivers/iio/pressure/st_pressure_buffer.c | 5 + drivers/iio/pressure/st_pressure_core.c | 5 +- drivers/iio/pressure/st_pressure_i2c.c | 1 - drivers/iio/pressure/st_pressure_spi.c | 1 - drivers/iio/pressure/zpa2326.c | 12 +- drivers/iio/pressure/zpa2326_i2c.c | 1 - drivers/iio/pressure/zpa2326_spi.c | 1 - drivers/iio/proximity/as3935.c | 22 +- drivers/iio/proximity/pulsedlight-lidar-lite-v2.c | 7 +- drivers/iio/proximity/rfd77402.c | 7 +- drivers/iio/proximity/sx9500.c | 8 +- drivers/iio/temperature/mlx90614.c | 12 +- drivers/iio/temperature/tmp006.c | 6 +- drivers/iio/temperature/tmp007.c | 6 +- drivers/iio/temperature/tsys01.c | 1 - drivers/iio/temperature/tsys02d.c | 1 - drivers/iio/trigger/Kconfig | 2 +- drivers/iio/trigger/stm32-timer-trigger.c | 23 +- drivers/infiniband/ulp/iser/iscsi_iser.c | 1 - drivers/input/input.c | 6 - drivers/input/joystick/xpad.c | 2 +- drivers/input/mouse/psmouse-smbus.c | 10 - drivers/input/serio/ps2-gpio.c | 195 +- drivers/input/touchscreen/tsc200x-core.c | 7 +- drivers/input/touchscreen/zinitix.c | 12 - drivers/iommu/Kconfig | 6 +- drivers/iommu/Makefile | 2 +- drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3-sva.c | 5 +- drivers/iommu/intel/Kconfig | 2 +- drivers/iommu/intel/iommu.c | 4 +- drivers/iommu/intel/svm.c | 9 + drivers/iommu/ioasid.c | 39 +- drivers/iommu/iommu-sva-lib.c | 39 +- drivers/iommu/iommu-sva-lib.h | 7 +- drivers/iommu/tegra-smmu.c | 4 +- drivers/irqchip/irq-ftintc010.c | 1 + drivers/irqchip/irq-gic-v3.c | 2 +- drivers/irqchip/irq-gic.c | 102 +- drivers/irqchip/irq-lpc32xx.c | 34 +- drivers/irqchip/irq-mvebu-pic.c | 28 +- drivers/irqchip/irq-ts4800.c | 25 +- drivers/irqchip/irq-versatile-fpga.c | 46 +- drivers/leds/simple/simatic-ipc-leds.c | 34 +- drivers/md/Kconfig | 1 - drivers/md/dm-core.h | 50 +- drivers/md/dm-crypt.c | 11 +- drivers/md/dm-delay.c | 2 +- drivers/md/dm-ebs-target.c | 1 + drivers/md/dm-io.c | 22 +- drivers/md/dm-linear.c | 1 + drivers/md/dm-mpath.c | 1 + drivers/md/dm-rq.c | 29 +- drivers/md/dm-stats.c | 34 +- drivers/md/dm-stats.h | 11 +- drivers/md/dm-stripe.c | 4 +- drivers/md/dm-table.c | 29 + drivers/md/dm-zone.c | 4 + drivers/md/dm.c | 265 +- drivers/md/md-linear.c | 1 + drivers/md/md-multipath.c | 1 + drivers/md/md.h | 7 + drivers/md/raid0.c | 2 + drivers/md/raid1.c | 4 +- drivers/md/raid10.c | 1 + drivers/md/raid5.c | 1 + drivers/media/i2c/adv7180.c | 10 +- drivers/media/i2c/adv748x/adv748x-csi2.c | 18 +- drivers/media/i2c/adv7511-v4l2.c | 2 +- drivers/media/i2c/adv7604.c | 2 +- drivers/media/i2c/adv7842.c | 2 +- drivers/media/i2c/ml86v7667.c | 5 +- drivers/media/i2c/mt9m001.c | 8 +- drivers/media/i2c/mt9m111.c | 14 +- drivers/media/i2c/ov08d10.c | 4 +- drivers/media/i2c/ov5675.c | 32 +- drivers/media/i2c/ov6650.c | 14 +- drivers/media/i2c/ov9640.c | 8 +- drivers/media/i2c/tc358743.c | 24 +- drivers/media/i2c/tvp5150.c | 6 +- drivers/media/platform/atmel/microchip-csi2dc.c | 20 +- drivers/media/platform/meson/ge2d/ge2d.c | 24 +- drivers/media/platform/pxa_camera.c | 12 +- .../platform/qcom/camss/camss-csiphy-2ph-1-0.c | 19 +- .../platform/qcom/camss/camss-csiphy-3ph-1-0.c | 17 +- drivers/media/platform/qcom/camss/camss-csiphy.c | 21 +- drivers/media/platform/qcom/camss/camss-csiphy.h | 7 - drivers/media/platform/rcar-isp.c | 32 +- drivers/media/platform/rcar-vin/rcar-csi2.c | 73 +- drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 1 - drivers/media/platform/s5p-mfc/s5p_mfc_dec.c | 18 - drivers/media/platform/ti-vpe/cal-video.c | 3 - drivers/media/platform/vsp1/vsp1_drv.c | 37 +- drivers/media/platform/xilinx/xilinx-csi2rxss.c | 106 +- drivers/media/test-drivers/vimc/Kconfig | 1 - drivers/media/test-drivers/vimc/vimc-capture.c | 9 +- drivers/media/test-drivers/vimc/vimc-common.h | 7 - drivers/media/test-drivers/vimc/vimc-core.c | 10 - drivers/media/usb/uvc/uvc_driver.c | 9 - drivers/media/v4l2-core/v4l2-fwnode.c | 6 +- drivers/memory/tegra/Makefile | 2 - drivers/memory/tegra/mc.c | 3 - drivers/memory/tegra/mc.h | 7 +- drivers/memory/tegra/tegra186-emc.c | 3 - drivers/memory/tegra/tegra234.c | 81 - drivers/memstick/core/ms_block.c | 64 +- drivers/memstick/core/ms_block.h | 1 + drivers/memstick/core/mspro_block.c | 57 +- drivers/mfd/Kconfig | 10 +- drivers/mfd/Makefile | 1 + drivers/mfd/ab8500-core.c | 20 + drivers/mfd/ab8500-debugfs.c | 2096 + drivers/mfd/arizona-i2c.c | 2 +- drivers/mfd/arizona-spi.c | 2 +- drivers/mfd/intel-lpss-pci.c | 15 - drivers/mfd/lpc_ich.c | 59 +- drivers/mfd/rk808.c | 44 - drivers/mfd/simple-mfd-i2c.c | 11 - drivers/mfd/sta2x11-mfd.c | 2 +- drivers/mfd/stmfx.c | 17 +- drivers/misc/bcm-vk/bcm_vk.h | 2 +- drivers/misc/habanalabs/include/common/cpucp_if.h | 6 +- .../misc/habanalabs/include/gaudi/gaudi_packets.h | 4 +- .../misc/habanalabs/include/goya/goya_packets.h | 4 +- drivers/mmc/core/quirks.h | 5 - drivers/mmc/host/mtk-sd.c | 2 +- drivers/mmc/host/sdhci_am654.c | 24 +- drivers/mtd/devices/spear_smi.c | 2 +- drivers/mtd/mtdcore.c | 15 +- drivers/mtd/nand/Kconfig | 6 - drivers/mtd/nand/Makefile | 1 - drivers/mtd/nand/core.c | 10 +- drivers/mtd/nand/ecc-mxic.c | 879 - drivers/mtd/nand/ecc.c | 119 - drivers/mtd/nand/raw/pl35x-nand-controller.c | 2 +- drivers/mtd/nand/raw/stm32_fmc2_nand.c | 40 +- drivers/mtd/nand/spi/core.c | 51 +- drivers/mtd/nand/spi/macronix.c | 2 +- drivers/mtd/parsers/Kconfig | 2 +- drivers/mtd/spi-nor/controllers/Kconfig | 36 + drivers/mtd/spi-nor/controllers/Makefile | 3 + .../spi-nor/controllers/intel-spi-pci.c} | 50 +- .../spi-nor/controllers/intel-spi-platform.c} | 21 +- .../spi-nor/controllers/intel-spi.c} | 850 +- drivers/mtd/spi-nor/controllers/intel-spi.h | 21 + drivers/net/bonding/bond_3ad.c | 30 +- drivers/net/bonding/bond_main.c | 300 +- drivers/net/bonding/bond_netlink.c | 59 - drivers/net/bonding/bond_options.c | 74 +- drivers/net/dsa/Kconfig | 1 - drivers/net/dsa/b53/b53_common.c | 68 +- drivers/net/dsa/b53/b53_priv.h | 8 +- drivers/net/dsa/b53/b53_serdes.c | 19 +- drivers/net/dsa/b53/b53_serdes.h | 5 +- drivers/net/dsa/b53/b53_srab.c | 35 +- drivers/net/dsa/lan9303-core.c | 11 +- drivers/net/dsa/lantiq_gswip.c | 2 +- drivers/net/dsa/microchip/ksz9477.c | 97 - drivers/net/dsa/microchip/ksz9477_i2c.c | 1 - drivers/net/dsa/microchip/ksz_common.c | 30 +- drivers/net/dsa/microchip/ksz_common.h | 3 - drivers/net/dsa/mv88e6xxx/chip.c | 23 +- drivers/net/dsa/ocelot/felix.c | 272 +- drivers/net/dsa/qca8k.c | 737 +- drivers/net/dsa/qca8k.h | 8 - drivers/net/ethernet/altera/altera_sgdma.c | 2 +- drivers/net/ethernet/altera/altera_tse_main.c | 8 +- drivers/net/ethernet/broadcom/bgmac-platform.c | 23 +- drivers/net/ethernet/broadcom/bnxt/bnxt.c | 47 +- drivers/net/ethernet/broadcom/bnxt/bnxt.h | 1 - drivers/net/ethernet/broadcom/bnxt/bnxt_devlink.c | 39 +- drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c | 17 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.c | 12 +- drivers/net/ethernet/broadcom/bnxt/bnxt_hwrm.h | 2 +- drivers/net/ethernet/davicom/dm9051.c | 10 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.c | 95 +- drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h | 14 +- .../ethernet/freescale/dpaa2/dpaa2-switch-flower.c | 4 +- drivers/net/ethernet/freescale/dpaa2/dpni-cmd.h | 6 +- drivers/net/ethernet/freescale/dpaa2/dpni.c | 2 - drivers/net/ethernet/freescale/dpaa2/dpni.h | 6 - drivers/net/ethernet/freescale/enetc/enetc_hw.h | 2 +- drivers/net/ethernet/google/gve/gve_main.c | 6 +- .../ethernet/hisilicon/hns3/hns3pf/hclge_main.h | 5 + drivers/net/ethernet/i825xx/sun3_82586.h | 2 +- drivers/net/ethernet/ibm/ibmvnic.c | 35 +- drivers/net/ethernet/intel/i40e/i40e_xsk.c | 3 +- drivers/net/ethernet/intel/ice/ice.h | 1 + drivers/net/ethernet/intel/ice/ice_common.c | 2 +- drivers/net/ethernet/intel/ice/ice_eswitch.c | 1 - drivers/net/ethernet/intel/ice/ice_main.c | 2 - drivers/net/ethernet/intel/ice/ice_protocol_type.h | 1 - drivers/net/ethernet/intel/ice/ice_ptp.c | 5 +- drivers/net/ethernet/intel/ice/ice_switch.c | 4 +- drivers/net/ethernet/intel/ice/ice_tc_lib.c | 4 +- drivers/net/ethernet/intel/ice/ice_virtchnl_pf.c | 42 +- drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c | 6 +- drivers/net/ethernet/marvell/octeontx2/af/npc.h | 6 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.c | 131 +- drivers/net/ethernet/marvell/octeontx2/af/ptp.h | 2 - .../ethernet/marvell/octeontx2/nic/otx2_common.h | 3 - .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.c | 8 - .../net/ethernet/marvell/octeontx2/nic/otx2_ptp.h | 15 - .../net/ethernet/marvell/octeontx2/nic/otx2_txrx.c | 6 +- drivers/net/ethernet/marvell/prestera/prestera.h | 5 - .../net/ethernet/marvell/prestera/prestera_acl.c | 2 +- .../ethernet/marvell/prestera/prestera_flower.c | 28 +- .../net/ethernet/marvell/prestera/prestera_hw.c | 49 - .../net/ethernet/marvell/prestera/prestera_hw.h | 6 - .../net/ethernet/marvell/prestera/prestera_main.c | 11 - .../ethernet/marvell/prestera/prestera_router.c | 412 - .../ethernet/marvell/prestera/prestera_router_hw.c | 132 +- .../ethernet/marvell/prestera/prestera_router_hw.h | 44 - drivers/net/ethernet/mellanox/mlx5/core/Makefile | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en.h | 44 +- .../net/ethernet/mellanox/mlx5/core/en/params.c | 21 +- .../net/ethernet/mellanox/mlx5/core/en/params.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en/ptp.c | 3 +- drivers/net/ethernet/mellanox/mlx5/core/en/qos.c | 42 +- .../net/ethernet/mellanox/mlx5/core/en/rep/tc.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/rss.c | 4 +- drivers/net/ethernet/mellanox/mlx5/core/en/selq.c | 231 - drivers/net/ethernet/mellanox/mlx5/core/en/selq.h | 51 - .../ethernet/mellanox/mlx5/core/en/tc/act/accept.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/act.c | 73 - .../ethernet/mellanox/mlx5/core/en/tc/act/act.h | 25 - .../net/ethernet/mellanox/mlx5/core/en/tc/act/ct.c | 20 +- .../ethernet/mellanox/mlx5/core/en/tc/act/drop.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/goto.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/mirred.c | 3 +- .../mellanox/mlx5/core/en/tc/act/mirred_nic.c | 3 +- .../mlx5/core/en/tc/act/redirect_ingress.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.c | 29 +- .../ethernet/mellanox/mlx5/core/en/tc/act/sample.h | 14 - .../ethernet/mellanox/mlx5/core/en/tc/act/trap.c | 3 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.c | 69 +- .../ethernet/mellanox/mlx5/core/en/tc/post_act.h | 8 - .../net/ethernet/mellanox/mlx5/core/en/tc/sample.c | 71 +- drivers/net/ethernet/mellanox/mlx5/core/en/tc_ct.c | 47 +- .../net/ethernet/mellanox/mlx5/core/en/tc_priv.h | 7 - .../ethernet/mellanox/mlx5/core/en/tc_tun_encap.c | 48 +- drivers/net/ethernet/mellanox/mlx5/core/en/txrx.h | 47 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.c | 8 +- drivers/net/ethernet/mellanox/mlx5/core/en/xdp.h | 7 +- .../ethernet/mellanox/mlx5/core/en_accel/ktls_tx.c | 6 +- .../mellanox/mlx5/core/en_accel/tls_rxtx.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_dcbnl.c | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_main.c | 114 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.c | 36 +- drivers/net/ethernet/mellanox/mlx5/core/en_rep.h | 6 +- drivers/net/ethernet/mellanox/mlx5/core/en_rx.c | 22 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.c | 2 +- drivers/net/ethernet/mellanox/mlx5/core/en_stats.h | 1 - drivers/net/ethernet/mellanox/mlx5/core/en_tc.c | 432 +- drivers/net/ethernet/mellanox/mlx5/core/en_tc.h | 12 +- drivers/net/ethernet/mellanox/mlx5/core/en_tx.c | 128 +- .../net/ethernet/mellanox/mlxsw/spectrum_span.c | 4 +- .../ethernet/mellanox/mlxsw/spectrum_switchdev.c | 3 +- .../ethernet/microchip/lan966x/lan966x_switchdev.c | 12 + .../ethernet/microchip/sparx5/sparx5_switchdev.c | 10 +- drivers/net/ethernet/mscc/ocelot.c | 56 +- drivers/net/ethernet/mscc/ocelot.h | 6 - drivers/net/ethernet/mscc/ocelot_flower.c | 3 - drivers/net/ethernet/mscc/ocelot_mrp.c | 56 +- drivers/net/ethernet/mscc/ocelot_vcap.c | 1 - drivers/net/ethernet/netronome/nfp/flower/cmsg.h | 2 - .../ethernet/netronome/nfp/flower/tunnel_conf.c | 4 +- drivers/net/ethernet/ni/nixge.c | 5 +- drivers/net/ethernet/pensando/ionic/ionic_dev.c | 4 +- .../net/ethernet/pensando/ionic/ionic_ethtool.c | 6 +- drivers/net/ethernet/pensando/ionic/ionic_if.h | 6 +- drivers/net/ethernet/pensando/ionic/ionic_lif.c | 16 +- drivers/net/ethernet/pensando/ionic/ionic_stats.c | 1 + drivers/net/ethernet/pensando/ionic/ionic_txrx.c | 1 + drivers/net/ethernet/qlogic/qed/qed_mfw_hsi.h | 2 +- .../net/ethernet/qualcomm/rmnet/rmnet_map_data.c | 4 +- drivers/net/ethernet/renesas/ravb_main.c | 2 +- drivers/net/ethernet/ti/am65-cpsw-switchdev.c | 4 + drivers/net/ethernet/ti/cpsw_switchdev.c | 4 + drivers/net/ethernet/ti/davinci_mdio.c | 2 +- drivers/net/ethernet/xilinx/Kconfig | 2 +- drivers/net/ethernet/xilinx/ll_temac.h | 4 +- drivers/net/ethernet/xilinx/ll_temac_main.c | 9 +- drivers/net/ethernet/xilinx/xilinx_axienet_main.c | 2 +- drivers/net/ethernet/xilinx/xilinx_emaclite.c | 2 +- drivers/net/hamradio/6pack.c | 4 +- drivers/net/ieee802154/ca8210.c | 4 +- drivers/net/mctp/Kconfig | 12 - drivers/net/mctp/Makefile | 1 - drivers/net/mctp/mctp-i2c.c | 1081 - drivers/net/mdio/mdio-ipq4019.c | 6 +- drivers/net/netdevsim/fib.c | 4 +- drivers/net/phy/mediatek-ge.c | 3 + drivers/net/phy/phylink.c | 3 +- drivers/net/team/team.c | 5 - drivers/net/usb/cdc_mbim.c | 5 - drivers/net/usb/cdc_ncm.c | 8 +- drivers/net/usb/hso.c | 2 +- drivers/net/usb/sr9700.c | 2 +- drivers/net/virtio_net.c | 3 +- drivers/net/wireless/ath/ath11k/mac.c | 2 +- drivers/net/wireless/ath/ath9k/rng.c | 1 + .../broadcom/brcm80211/brcmfmac/fwil_types.h | 2 +- .../wireless/broadcom/brcm80211/brcmfmac/xtlv.h | 2 +- drivers/net/wireless/intel/iwlwifi/mvm/ops.c | 4 +- drivers/net/wireless/intel/iwlwifi/mvm/sta.c | 1 - drivers/net/wireless/mac80211_hwsim.c | 410 +- drivers/net/wireless/mediatek/mt76/mt7915/init.c | 4 +- drivers/net/wireless/realtek/rtw88/coex.c | 298 +- drivers/net/wireless/realtek/rtw88/coex.h | 5 - drivers/net/wireless/realtek/rtw88/debug.c | 4 +- drivers/net/wireless/realtek/rtw88/fw.c | 15 - drivers/net/wireless/realtek/rtw88/fw.h | 9 - drivers/net/wireless/realtek/rtw88/main.c | 36 +- drivers/net/wireless/realtek/rtw88/main.h | 48 +- drivers/net/wireless/realtek/rtw88/rtw8723d.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8821c.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8822b.c | 1 - drivers/net/wireless/realtek/rtw88/rtw8822c.c | 43 +- drivers/net/wireless/realtek/rtw88/tx.c | 2 +- drivers/net/wireless/realtek/rtw89/core.c | 5 +- drivers/net/wireless/realtek/rtw89/core.h | 2 +- drivers/nvdimm/nd-core.h | 2 +- drivers/nvme/host/core.c | 2 +- drivers/nvme/host/multipath.c | 2 +- drivers/nvmem/core.c | 2 +- drivers/of/fdt.c | 2 +- drivers/of/of_reserved_mem.c | 9 +- drivers/of/unittest.c | 2 +- drivers/pci/controller/Kconfig | 4 - drivers/pci/controller/dwc/pci-imx6.c | 10 +- drivers/pci/controller/dwc/pcie-uniphier-ep.c | 142 +- drivers/pci/controller/pci-aardvark.c | 392 +- drivers/pci/controller/pci-mvebu.c | 64 +- drivers/pci/controller/vmd.c | 14 +- drivers/pci/endpoint/functions/pci-epf-test.c | 12 +- drivers/pci/hotplug/acpiphp_glue.c | 7 +- drivers/pci/hotplug/acpiphp_ibm.c | 5 +- drivers/pci/hotplug/pciehp_hpc.c | 4 - drivers/pci/pci-acpi.c | 6 +- drivers/pci/pci-bridge-emul.c | 11 +- drivers/pci/pci-bridge-emul.h | 14 +- drivers/pci/pci-driver.c | 21 +- drivers/perf/arm-cci.c | 2 +- drivers/perf/arm_pmu.c | 4 +- drivers/perf/hisilicon/hisi_uncore_pmu.c | 2 +- drivers/perf/xgene_pmu.c | 2 +- drivers/phy/cadence/phy-cadence-sierra.c | 82 +- drivers/phy/qualcomm/phy-qcom-edp.c | 9 +- drivers/pinctrl/intel/pinctrl-tigerlake.c | 1 + drivers/pinctrl/pinctrl-starfive.c | 3 +- drivers/pinctrl/qcom/pinctrl-msm.c | 9 - drivers/pinctrl/qcom/pinctrl-qcm2290.c | 12 - drivers/pinctrl/qcom/pinctrl-sm8450.c | 106 +- drivers/pinctrl/renesas/core.c | 213 +- drivers/pinctrl/renesas/pfc-emev2.c | 71 +- drivers/pinctrl/renesas/pfc-r8a73a4.c | 97 +- drivers/pinctrl/renesas/pfc-r8a7740.c | 282 +- drivers/pinctrl/renesas/pfc-r8a77470.c | 240 +- drivers/pinctrl/renesas/pfc-r8a7778.c | 69 +- drivers/pinctrl/renesas/pfc-r8a7779.c | 110 +- drivers/pinctrl/renesas/pfc-r8a7790.c | 485 +- drivers/pinctrl/renesas/pfc-r8a7791.c | 287 +- drivers/pinctrl/renesas/pfc-r8a7792.c | 446 +- drivers/pinctrl/renesas/pfc-r8a7794.c | 214 +- drivers/pinctrl/renesas/pfc-r8a77950.c | 119 +- drivers/pinctrl/renesas/pfc-r8a77951.c | 313 +- drivers/pinctrl/renesas/pfc-r8a7796.c | 315 +- drivers/pinctrl/renesas/pfc-r8a77965.c | 333 +- drivers/pinctrl/renesas/pfc-r8a77970.c | 165 +- drivers/pinctrl/renesas/pfc-r8a77980.c | 193 +- drivers/pinctrl/renesas/pfc-r8a77990.c | 311 +- drivers/pinctrl/renesas/pfc-r8a77995.c | 102 +- drivers/pinctrl/renesas/pfc-r8a779a0.c | 63 +- drivers/pinctrl/renesas/pfc-sh73a0.c | 269 +- drivers/pinctrl/renesas/pinctrl.c | 24 +- drivers/pinctrl/renesas/sh_pfc.h | 167 +- drivers/pinctrl/sunxi/pinctrl-sunxi.c | 24 +- drivers/platform/chrome/cros_ec_typec.c | 76 +- drivers/platform/x86/intel/Kconfig | 12 - drivers/platform/x86/intel/Makefile | 2 - .../x86/intel/int3472/tps68470_board_data.c | 3 +- drivers/platform/x86/intel/sdsi.c | 574 - drivers/platform/x86/intel/vsec.c | 12 +- drivers/power/supply/ab8500_chargalg.c | 6 + drivers/power/supply/axp288_charger.c | 17 +- drivers/power/supply/bq256xx_charger.c | 3 - drivers/power/supply/charger-manager.c | 7 +- drivers/power/supply/cw2015_battery.c | 2 +- drivers/power/supply/max8997_charger.c | 10 +- drivers/regulator/Kconfig | 1 + drivers/regulator/sy7636a-regulator.c | 7 +- drivers/rtc/class.c | 9 - drivers/rtc/rtc-pcf2127.c | 16 +- drivers/rtc/rtc-pcf8523.c | 4 +- drivers/rtc/rtc-sun6i.c | 24 - drivers/s390/net/qeth_l3_main.c | 1 + drivers/scsi/53c700.c | 2 + drivers/scsi/NCR5380.c | 94 +- drivers/scsi/NCR5380.h | 13 +- drivers/scsi/a2091.c | 25 +- drivers/scsi/a3000.c | 25 +- drivers/scsi/aacraid/aachba.c | 43 +- drivers/scsi/aacraid/aacraid.h | 24 +- drivers/scsi/aacraid/comminit.c | 2 +- drivers/scsi/aacraid/linit.c | 21 +- drivers/scsi/advansys.c | 22 +- drivers/scsi/aha152x.c | 268 +- drivers/scsi/aha1542.c | 3 +- drivers/scsi/aha1740.c | 6 +- drivers/scsi/aic94xx/aic94xx.h | 1 + drivers/scsi/aic94xx/aic94xx_init.c | 1 + drivers/scsi/aic94xx/aic94xx_tmf.c | 11 +- drivers/scsi/arm/acornscsi.c | 28 +- drivers/scsi/arm/arxescsi.c | 6 +- drivers/scsi/arm/cumana_1.c | 2 +- drivers/scsi/arm/cumana_2.c | 8 +- drivers/scsi/arm/eesox.c | 8 +- drivers/scsi/arm/fas216.c | 36 +- drivers/scsi/arm/fas216.h | 4 - drivers/scsi/arm/oak.c | 2 +- drivers/scsi/arm/powertec.c | 8 +- drivers/scsi/arm/queue.c | 6 +- drivers/scsi/arm/{arm_scsi.h => scsi.h} | 37 +- drivers/scsi/atari_scsi.c | 6 +- drivers/scsi/be2iscsi/be_main.c | 3 +- drivers/scsi/bfa/bfad_im.c | 27 +- drivers/scsi/bfa/bfad_im.h | 16 - drivers/scsi/bnx2fc/bnx2fc.h | 9 +- drivers/scsi/bnx2fc/bnx2fc_fcoe.c | 1 - drivers/scsi/bnx2fc/bnx2fc_io.c | 23 +- drivers/scsi/bnx2i/bnx2i_iscsi.c | 1 - drivers/scsi/csiostor/csio_scsi.c | 20 +- drivers/scsi/csiostor/csio_scsi.h | 10 - drivers/scsi/cxgbi/cxgb3i/cxgb3i.c | 1 - drivers/scsi/cxgbi/cxgb4i/cxgb4i.c | 1 - drivers/scsi/cxlflash/vlun.c | 4 +- drivers/scsi/dc395x.c | 3 + drivers/scsi/dmx3191d.c | 2 +- drivers/scsi/dpt/dpti_i2o.h | 2 +- drivers/scsi/elx/libefc_sli/sli4.h | 20 +- drivers/scsi/esp_scsi.c | 4 +- drivers/scsi/esp_scsi.h | 3 +- drivers/scsi/fcoe/fcoe.c | 1 - drivers/scsi/fdomain.c | 64 +- drivers/scsi/fnic/fnic.h | 27 +- drivers/scsi/fnic/fnic_main.c | 1 - drivers/scsi/fnic/fnic_scsi.c | 289 +- drivers/scsi/g_NCR5380.c | 6 +- drivers/scsi/gvp11.c | 25 +- drivers/scsi/hisi_sas/hisi_sas.h | 9 +- drivers/scsi/hisi_sas/hisi_sas_main.c | 227 +- drivers/scsi/hisi_sas/hisi_sas_v1_hw.c | 2 +- drivers/scsi/hisi_sas/hisi_sas_v2_hw.c | 9 +- drivers/scsi/hisi_sas/hisi_sas_v3_hw.c | 2 +- drivers/scsi/hptiop.c | 1 - drivers/scsi/hptiop.h | 4 +- drivers/scsi/imm.c | 88 +- drivers/scsi/imm.h | 5 - drivers/scsi/initio.c | 14 +- drivers/scsi/initio.h | 9 - drivers/scsi/ips.c | 52 +- drivers/scsi/isci/init.c | 1 + drivers/scsi/isci/request.c | 7 +- drivers/scsi/isci/task.c | 18 + drivers/scsi/isci/task.h | 4 + drivers/scsi/iscsi_tcp.c | 1 - drivers/scsi/libfc/fc_fcp.c | 26 +- drivers/scsi/libiscsi.c | 20 +- drivers/scsi/libsas/sas_ata.c | 10 +- drivers/scsi/libsas/sas_expander.c | 24 +- drivers/scsi/libsas/sas_internal.h | 6 - drivers/scsi/libsas/sas_scsi_host.c | 229 +- drivers/scsi/libsas/sas_task.c | 14 +- drivers/scsi/lpfc/lpfc.h | 1 - drivers/scsi/lpfc/lpfc_attr.c | 3 - drivers/scsi/lpfc/lpfc_els.c | 20 +- drivers/scsi/lpfc/lpfc_nportdisc.c | 5 +- drivers/scsi/mac53c94.c | 27 +- drivers/scsi/mac53c94.h | 11 - drivers/scsi/mac_scsi.c | 9 +- drivers/scsi/megaraid.c | 21 +- drivers/scsi/megaraid.h | 23 +- drivers/scsi/megaraid/megaraid_sas.h | 12 - drivers/scsi/megaraid/megaraid_sas_base.c | 8 +- drivers/scsi/megaraid/megaraid_sas_fusion.c | 15 +- drivers/scsi/mesh.c | 20 +- drivers/scsi/mesh.h | 11 - drivers/scsi/mpi3mr/mpi3mr.h | 2 +- drivers/scsi/mpi3mr/mpi3mr_os.c | 2 +- drivers/scsi/mvme147.c | 16 +- drivers/scsi/mvsas/mv_defs.h | 5 + drivers/scsi/mvsas/mv_init.c | 11 +- drivers/scsi/mvsas/mv_sas.c | 179 +- drivers/scsi/mvsas/mv_sas.h | 3 + drivers/scsi/mvumi.c | 9 +- drivers/scsi/mvumi.h | 9 - drivers/scsi/ncr53c8xx.c | 22 +- drivers/scsi/ncr53c8xx.h | 6 - drivers/scsi/nsp32.c | 20 +- drivers/scsi/nsp32.h | 9 - drivers/scsi/pcmcia/aha152x_stub.c | 9 +- drivers/scsi/pcmcia/nsp_cs.c | 246 +- drivers/scsi/pcmcia/nsp_cs.h | 8 +- drivers/scsi/pcmcia/nsp_debug.c | 2 +- drivers/scsi/pcmcia/qlogic_stub.c | 9 +- drivers/scsi/pcmcia/sym53c500_cs.c | 47 +- drivers/scsi/pm8001/pm8001_hwi.c | 4 +- drivers/scsi/pm8001/pm8001_init.c | 5 +- drivers/scsi/pm8001/pm8001_sas.c | 194 +- drivers/scsi/pm8001/pm8001_sas.h | 14 +- drivers/scsi/ppa.c | 75 +- drivers/scsi/qedf/qedf.h | 10 +- drivers/scsi/qedf/qedf_io.c | 25 +- drivers/scsi/qedf/qedf_main.c | 3 +- drivers/scsi/qedi/qedi_fw.c | 4 +- drivers/scsi/qedi/qedi_iscsi.c | 1 - drivers/scsi/qla1280.c | 21 +- drivers/scsi/qla1280.h | 3 +- drivers/scsi/qla2xxx/qla_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_def.h | 39 +- drivers/scsi/qla2xxx/qla_edif_bsg.h | 4 +- drivers/scsi/qla2xxx/qla_fw.h | 2 +- drivers/scsi/qla2xxx/qla_gbl.h | 2 +- drivers/scsi/qla2xxx/qla_init.c | 28 +- drivers/scsi/qla2xxx/qla_isr.c | 10 +- drivers/scsi/qla2xxx/qla_nx.c | 35 +- drivers/scsi/qla2xxx/qla_nx.h | 20 +- drivers/scsi/qla2xxx/qla_nx2.c | 9 +- drivers/scsi/qla2xxx/qla_os.c | 13 +- drivers/scsi/qla4xxx/ql4_def.h | 16 +- drivers/scsi/qla4xxx/ql4_fw.h | 2 +- drivers/scsi/qla4xxx/ql4_os.c | 13 +- drivers/scsi/qlogicfas.c | 6 +- drivers/scsi/qlogicfas408.c | 6 +- drivers/scsi/scsi.h | 46 + drivers/scsi/sd.c | 75 +- drivers/scsi/sd_zbc.c | 2 + drivers/scsi/sg.c | 13 +- drivers/scsi/sgiwd93.c | 24 +- drivers/scsi/smartpqi/smartpqi_init.c | 14 +- drivers/scsi/sun3_scsi.c | 4 +- drivers/scsi/sym53c8xx_2/sym_glue.c | 4 +- drivers/scsi/ufs/ufshcd.c | 4 +- drivers/scsi/wd33c93.c | 119 +- drivers/scsi/wd33c93.h | 4 - drivers/scsi/wd719x.c | 12 +- drivers/scsi/wd719x.h | 1 - drivers/scsi/zalon.c | 1 - drivers/soc/aspeed/aspeed-socinfo.c | 73 + drivers/spi/Kconfig | 40 - drivers/spi/Makefile | 3 - drivers/spi/spi-amd.c | 87 +- drivers/spi/spi-bitbang-txrx.h | 66 - drivers/spi/spi-cadence-quadspi.c | 10 +- drivers/spi/spi-gpio.c | 42 +- drivers/spi/spi-intel.h | 19 - drivers/spi/spi-lantiq-ssc.c | 8 +- drivers/spi/spi-mem.c | 32 +- drivers/spi/spi-mxic.c | 340 +- drivers/spi/spi-pxa2xx.c | 5 - drivers/spi/spi-rockchip.c | 135 +- drivers/spi/spi-stm32.c | 2 +- drivers/spi/spi-sunplus-sp7021.c | 38 +- drivers/spi/spi.c | 127 +- drivers/staging/fbtft/fb_st7789v.c | 2 - drivers/staging/greybus/sdio.c | 1 + drivers/staging/iio/accel/adis16203.c | 1 - drivers/staging/iio/accel/adis16240.c | 1 - drivers/staging/iio/adc/Kconfig | 11 + drivers/staging/iio/adc/Makefile | 1 + drivers/staging/iio/adc/ad7280a.c | 1044 + drivers/staging/iio/adc/ad7280a.h | 37 + drivers/staging/ks7010/ks7010_sdio.c | 4 +- drivers/staging/media/imx/imx-media-csi.c | 7 +- drivers/staging/media/imx/imx6-mipi-csi2.c | 25 +- drivers/staging/media/imx/imx7-mipi-csis.c | 4 - drivers/staging/most/net/net.c | 2 +- drivers/staging/most/video/video.c | 2 +- drivers/staging/mt7621-dts/gbpc1.dts | 4 - drivers/staging/mt7621-dts/mt7621.dtsi | 2 +- drivers/staging/qlge/qlge_main.c | 11 +- drivers/staging/r8188eu/Makefile | 1 + drivers/staging/r8188eu/core/rtw_ap.c | 193 +- drivers/staging/r8188eu/core/rtw_br_ext.c | 82 +- drivers/staging/r8188eu/core/rtw_cmd.c | 18 +- drivers/staging/r8188eu/core/rtw_fw.c | 23 +- drivers/staging/r8188eu/core/rtw_ieee80211.c | 37 +- drivers/staging/r8188eu/core/rtw_ioctl_set.c | 10 + drivers/staging/r8188eu/core/rtw_iol.c | 16 +- drivers/staging/r8188eu/core/rtw_mlme.c | 92 +- drivers/staging/r8188eu/core/rtw_mlme_ext.c | 421 +- drivers/staging/r8188eu/core/rtw_p2p.c | 69 +- drivers/staging/r8188eu/core/rtw_pwrctrl.c | 45 +- drivers/staging/r8188eu/core/rtw_recv.c | 71 +- drivers/staging/r8188eu/core/rtw_security.c | 193 +- drivers/staging/r8188eu/core/rtw_sta_mgt.c | 14 +- drivers/staging/r8188eu/core/rtw_wlan_util.c | 97 +- drivers/staging/r8188eu/core/rtw_xmit.c | 78 +- drivers/staging/r8188eu/hal/HalPhyRf_8188e.c | 50 +- drivers/staging/r8188eu/hal/HalPwrSeqCmd.c | 4 +- drivers/staging/r8188eu/hal/hal_intf.c | 3 + drivers/staging/r8188eu/hal/odm.c | 96 +- drivers/staging/r8188eu/hal/odm_HWConfig.c | 10 + drivers/staging/r8188eu/hal/odm_RegConfig8188E.c | 2 +- drivers/staging/r8188eu/hal/odm_debug.c | 6 + drivers/staging/r8188eu/hal/rtl8188e_cmd.c | 46 +- drivers/staging/r8188eu/hal/rtl8188e_dm.c | 19 +- drivers/staging/r8188eu/hal/rtl8188e_hal_init.c | 79 +- drivers/staging/r8188eu/hal/rtl8188e_phycfg.c | 88 +- drivers/staging/r8188eu/hal/rtl8188e_rf6052.c | 6 +- drivers/staging/r8188eu/hal/rtl8188eu_recv.c | 5 + drivers/staging/r8188eu/hal/rtl8188eu_xmit.c | 11 +- drivers/staging/r8188eu/hal/usb_halinit.c | 86 +- drivers/staging/r8188eu/hal/usb_ops_linux.c | 29 +- drivers/staging/r8188eu/include/Hal8188EPhyCfg.h | 6 +- drivers/staging/r8188eu/include/drv_types.h | 1 + drivers/staging/r8188eu/include/hal_intf.h | 17 + drivers/staging/r8188eu/include/ieee80211.h | 266 + drivers/staging/r8188eu/include/odm.h | 35 +- drivers/staging/r8188eu/include/rtl8188e_hal.h | 2 +- drivers/staging/r8188eu/include/rtw_br_ext.h | 5 + drivers/staging/r8188eu/include/rtw_cmd.h | 24 +- drivers/staging/r8188eu/include/rtw_debug.h | 8 + drivers/staging/r8188eu/include/rtw_mlme.h | 4 +- drivers/staging/r8188eu/include/rtw_pwrctrl.h | 2 +- drivers/staging/r8188eu/include/rtw_recv.h | 2 + drivers/staging/r8188eu/include/rtw_security.h | 112 + drivers/staging/r8188eu/include/sta_info.h | 48 +- drivers/staging/r8188eu/include/usb_ops.h | 8 +- drivers/staging/r8188eu/os_dep/ioctl_linux.c | 400 +- drivers/staging/r8188eu/os_dep/mlme_linux.c | 4 + drivers/staging/r8188eu/os_dep/os_intfs.c | 37 +- drivers/staging/r8188eu/os_dep/usb_intf.c | 117 +- drivers/staging/r8188eu/os_dep/usb_ops_linux.c | 22 +- drivers/staging/r8188eu/os_dep/xmit_linux.c | 6 +- drivers/staging/rtl8192e/rtllib_debug.h | 54 +- drivers/staging/rtl8712/rtl871x_cmd.h | 8 +- drivers/staging/rtl8723bs/include/ieee80211.h | 2 +- drivers/staging/rtl8723bs/include/rtw_cmd.h | 2 +- .../include/linux/raspberrypi/vchiq.h | 2 +- .../bindings}/net/wireless/silabs,wfx.yaml | 59 +- drivers/staging/wfx/bus_sdio.c | 8 +- drivers/staging/wfx/main.c | 95 +- drivers/target/target_core_user.c | 73 +- drivers/tee/amdtee/shm_pool.c | 55 +- drivers/tee/optee/Kconfig | 8 + drivers/tee/optee/call.c | 2 +- drivers/tee/optee/core.c | 21 +- drivers/tee/optee/device.c | 5 +- drivers/tee/optee/ffa_abi.c | 67 +- drivers/tee/optee/optee_private.h | 7 +- drivers/tee/optee/smc_abi.c | 129 +- drivers/tee/tee_core.c | 5 +- drivers/tee/tee_private.h | 15 +- drivers/tee/tee_shm.c | 320 +- drivers/tee/tee_shm_pool.c | 162 +- drivers/thunderbolt/nvm.c | 6 +- drivers/tty/n_gsm.c | 61 +- drivers/tty/n_tty.c | 6 +- drivers/tty/serial/8250/8250_aspeed_vuart.c | 2 +- drivers/tty/serial/8250/8250_mid.c | 24 +- drivers/tty/serial/8250/8250_port.c | 8 - drivers/tty/serial/Kconfig | 1 - drivers/tty/serial/atmel_serial.c | 24 - drivers/tty/serial/sc16is7xx.c | 3 - drivers/tty/serial/sh-sci.c | 2 +- drivers/usb/common/ulpi.c | 71 +- drivers/usb/core/hub.c | 13 +- drivers/usb/dwc2/core.h | 2 - drivers/usb/dwc2/drd.c | 6 +- drivers/usb/dwc3/drd.c | 11 +- drivers/usb/dwc3/dwc3-pci.c | 64 +- drivers/usb/gadget/function/f_mass_storage.c | 1 - drivers/usb/host/ehci-dbg.c | 4 +- drivers/usb/host/ehci-platform.c | 3 +- drivers/usb/host/ohci-dbg.c | 4 +- drivers/usb/host/xhci-dbgcap.c | 145 +- drivers/usb/host/xhci-dbgcap.h | 26 +- drivers/usb/host/xhci-dbgtty.c | 86 +- drivers/usb/host/xhci-mem.c | 10 +- drivers/usb/host/xhci-mtk.c | 44 +- drivers/usb/host/xhci-mtk.h | 5 +- drivers/usb/host/xhci.c | 59 +- drivers/usb/host/xhci.h | 2 + drivers/usb/image/microtek.c | 8 +- drivers/usb/phy/phy-omap-otg.c | 4 +- drivers/usb/serial/ch341.c | 1 + drivers/usb/serial/option.c | 12 - drivers/usb/storage/debug.c | 1 + drivers/usb/storage/uas.c | 43 +- drivers/usb/typec/Kconfig | 10 - drivers/usb/typec/Makefile | 1 - drivers/usb/typec/class.c | 43 - drivers/usb/typec/tcpm/fusb302.c | 4 +- drivers/usb/typec/tcpm/tcpm.c | 24 +- drivers/usb/typec/tipd/core.c | 7 +- drivers/usb/typec/wusb3801.c | 437 - drivers/usb/usbip/vudc_main.c | 2 +- drivers/video/fbdev/atafb.c | 35 +- drivers/video/fbdev/au1100fb.c | 2 +- drivers/video/fbdev/au1100fb.h | 2 +- drivers/video/fbdev/stifb.c | 45 +- drivers/video/fbdev/via/viafbdev.c | 10 - drivers/virtio/virtio_mem.c | 9 +- drivers/visorbus/vbuschannel.h | 2 +- fs/Kconfig.binfmt | 3 - fs/binfmt_elf.c | 65 +- fs/binfmt_elf_fdpic.c | 2 +- fs/binfmt_flat.c | 2 + fs/btrfs/ctree.h | 23 +- fs/btrfs/extent_map.c | 2 - fs/btrfs/extent_map.h | 8 - fs/btrfs/file.c | 165 +- fs/btrfs/inode.c | 4 +- fs/btrfs/ioctl.c | 208 +- fs/buffer.c | 56 +- fs/ceph/addr.c | 27 - fs/ceph/super.c | 2 - fs/ceph/super.h | 2 - fs/cifs/ntlmssp.h | 2 +- fs/cifs/sess.c | 11 +- fs/coda/file.c | 1 - fs/coredump.c | 39 +- fs/dax.c | 2 +- fs/exec.c | 32 +- fs/ext2/ialloc.c | 5 - fs/ext4/fast_commit.h | 4 +- fs/f2fs/checkpoint.c | 10 +- fs/f2fs/compress.c | 6 +- fs/f2fs/data.c | 9 +- fs/f2fs/inode.c | 2 + fs/f2fs/segment.c | 14 +- fs/f2fs/super.c | 8 +- fs/fat/dir.c | 2 +- fs/fs-writeback.c | 37 - fs/fuse/control.c | 17 - fs/fuse/dev.c | 8 - fs/fuse/inode.c | 3 +- fs/fuse/ioctl.c | 9 +- fs/io_uring.c | 48 +- fs/iomap/fiemap.c | 1 - fs/ksmbd/ksmbd_netlink.h | 2 +- fs/ksmbd/ntlmssp.h | 6 +- fs/ksmbd/smb2pdu.h | 8 +- fs/ksmbd/transport_rdma.c | 2 +- fs/ksmbd/xattr.h | 2 +- fs/lockd/svc.c | 10 +- fs/locks.c | 20 +- fs/minix/inode.c | 3 +- fs/namei.c | 8 +- fs/namespace.c | 2 + fs/nfs/callback.c | 50 +- fs/nfs/inode.c | 9 +- fs/nfs/nfs4state.c | 1 + fs/nfs/sysctl.c | 7 - fs/nfs/write.c | 53 +- fs/nfsd/filecache.c | 1 - fs/nfsd/nfs4state.c | 20 +- fs/nfsd/nfssvc.c | 10 +- fs/nfsd/vfs.c | 1 - fs/nilfs2/segbuf.c | 12 - fs/ntfs/inode.c | 4 + fs/ocfs2/alloc.c | 2 +- fs/ocfs2/aops.c | 2 +- fs/ocfs2/cluster/nodemanager.c | 2 +- fs/ocfs2/dir.c | 4 +- fs/ocfs2/file.c | 13 +- fs/ocfs2/inode.c | 2 +- fs/ocfs2/localalloc.c | 6 +- fs/ocfs2/namei.c | 51 +- fs/ocfs2/namei.h | 2 + fs/ocfs2/ocfs2.h | 4 +- fs/ocfs2/quota_global.c | 2 +- fs/ocfs2/refcounttree.c | 15 +- fs/ocfs2/stack_user.c | 18 +- fs/ocfs2/xattr.c | 12 +- fs/ocfs2/xattr.h | 1 + fs/pipe.c | 13 +- fs/proc/base.c | 8 +- fs/proc/fd.c | 23 +- fs/proc/page.c | 40 +- fs/proc/vmcore.c | 43 +- fs/reiserfs/inode.c | 16 +- fs/splice.c | 24 +- fs/vboxsf/utils.c | 1 - fs/xfs/scrub/attr.h | 2 +- fs/xfs/xfs_buf.c | 3 - include/asm-generic/access_ok.h | 48 - include/asm-generic/tlb.h | 4 +- include/asm-generic/uaccess.h | 46 +- include/dt-bindings/clock/cirrus,cs2000-cp.h | 14 - include/dt-bindings/clock/sun6i-rtc.h | 10 - include/keys/system_keyring.h | 14 +- include/kvm/arm_psci.h | 3 +- include/linux/acct.h | 1 + include/linux/backing-dev-defs.h | 8 - include/linux/backing-dev.h | 50 - include/linux/balloon_compaction.h | 22 - include/linux/binfmts.h | 2 + include/linux/bio.h | 3 + include/linux/bitfield.h | 3 + include/linux/blk-mq.h | 3 +- include/linux/blk_types.h | 2 + include/linux/blkdev.h | 40 +- include/linux/cma.h | 10 + include/linux/compiler_types.h | 2 - include/linux/cpuhotplug.h | 2 - include/linux/damon.h | 81 +- include/linux/delayacct.h | 3 + include/linux/device-mapper.h | 8 +- include/linux/elfcore.h | 4 +- include/linux/entry-common.h | 15 +- include/linux/extcon.h | 2 +- include/linux/fs.h | 122 +- include/linux/gfp.h | 47 +- include/linux/greybus/greybus_manifest.h | 4 +- include/linux/greybus/hd.h | 2 +- include/linux/greybus/module.h | 2 +- include/linux/highmem-internal.h | 10 + include/linux/huge_mm.h | 59 +- include/linux/hugetlb.h | 13 +- include/linux/i2c-smbus.h | 8 + include/linux/i3c/ccc.h | 6 +- include/linux/ieee80211.h | 338 +- include/linux/inetdevice.h | 1 - include/linux/initrd.h | 2 + include/linux/ioasid.h | 21 +- include/linux/iosys-map.h | 218 +- include/linux/irq.h | 7 +- include/linux/irqchip/versatile-fpga.h | 14 + include/linux/irqdesc.h | 1 - include/linux/irqdomain.h | 5 +- include/linux/jump_label.h | 13 +- include/linux/kallsyms.h | 27 + include/linux/kasan.h | 97 +- include/linux/kernel.h | 7 +- include/linux/kexec.h | 12 +- include/linux/ksm.h | 6 +- include/linux/libata.h | 10 +- include/linux/lockdep.h | 4 + include/linux/log2.h | 4 +- include/linux/lsm_hook_defs.h | 2 - include/linux/lsm_hooks.h | 5 - include/linux/memcontrol.h | 5 +- include/linux/memory.h | 12 + include/linux/memory_hotplug.h | 124 +- include/linux/mempolicy.h | 5 +- include/linux/memremap.h | 16 +- include/linux/mfd/dbx500-prcmu.h | 18 + include/linux/mfd/lpc_ich.h | 2 +- include/linux/mfd/rk808.h | 1 - include/linux/mfd/sy7636a.h | 34 - include/linux/mm.h | 246 +- include/linux/mm_inline.h | 13 + include/linux/mm_types.h | 9 +- include/linux/mmzone.h | 25 +- include/linux/mtd/nand-ecc-mxic.h | 49 - include/linux/mtd/nand.h | 49 - include/linux/mtd/spinand.h | 2 - include/linux/nfs_fs.h | 1 - include/linux/nfs_fs_sb.h | 1 - include/linux/node.h | 25 +- include/linux/nvmem-provider.h | 4 +- include/linux/page-flags.h | 90 +- include/linux/pageblock-flags.h | 7 +- include/linux/pagemap.h | 153 +- include/linux/panic.h | 6 + include/linux/phylink.h | 2 + include/linux/platform_data/brcmfmac.h | 2 +- include/linux/platform_data/cros_ec_commands.h | 2 +- .../platform_data/x86/{spi-intel.h => intel-spi.h} | 12 +- include/linux/psi_types.h | 3 - include/linux/random.h | 5 - include/linux/reboot.h | 4 + include/linux/rmap.h | 61 +- include/linux/sched.h | 21 +- include/linux/sched/isolation.h | 43 +- include/linux/sched/mm.h | 26 - include/linux/sched/sysctl.h | 51 + include/linux/sched/task.h | 4 +- include/linux/sched/topology.h | 1 - include/linux/security.h | 8 - include/linux/shmem_fs.h | 1 + include/linux/skbuff.h | 34 - include/linux/slab.h | 3 +- include/linux/spi/spi-mem.h | 26 +- include/linux/spi/spi.h | 17 +- include/linux/stddef.h | 6 +- include/linux/sunrpc/svc.h | 19 +- include/linux/swap.h | 13 +- include/linux/syscalls.h | 4 + include/linux/tee_drv.h | 138 +- include/linux/thread_info.h | 5 +- include/linux/uaccess.h | 61 +- include/linux/usb/typec.h | 3 - include/linux/vm_event_item.h | 3 + include/linux/vmalloc.h | 18 +- include/linux/workqueue.h | 26 +- include/media/mipi-csi2.h | 45 - include/media/v4l2-mediabus.h | 44 +- include/net/addrconf.h | 2 - include/net/arp.h | 1 - include/net/bluetooth/bluetooth.h | 3 +- include/net/bluetooth/mgmt.h | 2 +- include/net/bond_3ad.h | 2 +- include/net/bond_options.h | 31 +- include/net/bonding.h | 26 +- include/net/cfg80211.h | 87 +- include/net/checksum.h | 47 +- include/net/dsa.h | 21 +- include/net/gro.h | 5 +- include/net/if_inet6.h | 2 - include/net/ioam6.h | 2 +- include/net/ip6_fib.h | 10 +- include/net/ipv6.h | 5 +- include/net/mac80211.h | 6 - include/net/mctp.h | 12 +- include/net/mptcp.h | 6 + include/net/ndisc.h | 5 - include/net/netfilter/nf_tables.h | 2 +- include/net/netfilter/nf_tables_offload.h | 2 + include/net/netns/ipv6.h | 3 +- include/net/sock.h | 4 +- include/net/switchdev.h | 46 - include/net/tcp.h | 3 +- include/rdma/ib.h | 2 +- include/scsi/libfc.h | 9 - include/scsi/libiscsi.h | 12 - include/scsi/libsas.h | 24 +- include/scsi/sas.h | 7 - include/scsi/scsi_cmnd.h | 14 +- include/soc/mscc/ocelot.h | 3 +- include/soc/mscc/ocelot_vcap.h | 16 - include/sound/hda_codec.h | 11 +- include/sound/hdaudio_ext.h | 1 - include/sound/sof/channel_map.h | 4 +- include/sound/sof/topology.h | 2 +- include/trace/events/btrfs.h | 127 - include/trace/events/fsi.h | 86 - include/trace/events/fsi_master_aspeed.h | 12 - include/trace/events/huge_memory.h | 1 - include/trace/events/io_uring.h | 318 +- include/trace/events/migrate.h | 31 + include/trace/events/mmflags.h | 15 +- include/trace/events/skb.h | 10 - include/trace/events/thp.h | 27 + include/trace/events/vmscan.h | 10 +- include/trace/events/writeback.h | 28 - include/uapi/asm-generic/shmbuf.h | 4 +- include/uapi/asm-generic/signal.h | 2 +- include/uapi/drm/amdgpu_drm.h | 2 - include/uapi/linux/android/binder.h | 4 +- include/uapi/linux/btrfs.h | 2 +- include/uapi/linux/dm-ioctl.h | 2 +- include/uapi/linux/elf.h | 3 - include/uapi/linux/fsi.h | 14 - include/uapi/linux/fsmap.h | 2 +- include/uapi/linux/hyperv.h | 11 - include/uapi/linux/if_addr.h | 9 +- include/uapi/linux/if_link.h | 1 - include/uapi/linux/iio/types.h | 1 - include/uapi/linux/kexec.h | 4 +- include/uapi/linux/kfd_ioctl.h | 2 +- include/uapi/linux/magic.h | 1 - include/uapi/linux/mroute6.h | 1 - include/uapi/linux/nl80211.h | 95 +- include/uapi/linux/psci.h | 4 - include/uapi/linux/reiserfs_xattr.h | 2 +- include/uapi/linux/serial_core.h | 3 - include/uapi/linux/user_events.h | 116 - init/do_mounts_initrd.c | 22 +- init/main.c | 33 +- ipc/mqueue.c | 14 + kernel/Kconfig.preempt | 3 +- kernel/acct.c | 22 +- kernel/bpf/btf.c | 20 +- kernel/bpf/core.c | 1 - kernel/bpf/syscall.c | 6 +- kernel/bpf/verifier.c | 11 +- kernel/cgroup/cpuset.c | 6 +- kernel/cpu.c | 15 +- kernel/cred.c | 9 +- kernel/delayacct.c | 22 +- kernel/dma/contiguous.c | 4 +- kernel/entry/common.c | 23 +- kernel/events/callchain.c | 4 + kernel/events/core.c | 3 + kernel/events/uprobes.c | 6 +- kernel/exit.c | 14 + kernel/fork.c | 39 +- kernel/futex/core.c | 2 +- kernel/hung_task.c | 44 + kernel/irq/chip.c | 9 +- kernel/irq/cpuhotplug.c | 4 +- kernel/irq/debugfs.c | 8 +- kernel/irq/irqdesc.c | 23 - kernel/irq/irqdomain.c | 9 +- kernel/irq/manage.c | 4 +- kernel/kcov.c | 98 +- kernel/kthread.c | 9 +- kernel/locking/lockdep.c | 53 +- kernel/locking/lockdep_internals.h | 6 +- kernel/locking/lockdep_proc.c | 51 +- kernel/module.c | 2 +- kernel/module_decompress.c | 2 - kernel/panic.c | 57 +- kernel/power/hibernate.c | 4 +- kernel/printk/printk.c | 24 +- kernel/rcu/Kconfig.debug | 13 - kernel/rcu/rcu.h | 6 +- kernel/rcu/tasks.h | 5 +- kernel/rcu/tree.c | 22 +- kernel/rcu/tree.h | 3 +- kernel/rcu/tree_exp.h | 4 +- kernel/rcu/tree_nocb.h | 39 +- kernel/rcu/tree_plugin.h | 23 +- kernel/rcu/tree_stall.h | 26 - kernel/rcu/update.c | 2 - kernel/reboot.c | 34 +- kernel/sched/core.c | 490 +- kernel/sched/deadline.c | 42 +- kernel/sched/fair.c | 112 +- kernel/sched/isolation.c | 162 +- kernel/sched/psi.c | 46 +- kernel/sched/rt.c | 56 +- kernel/sched/sched.h | 13 +- kernel/sched/topology.c | 294 +- kernel/scs.c | 4 +- kernel/stacktrace.c | 3 + kernel/static_call.c | 1 - kernel/sys.c | 20 +- kernel/sysctl.c | 178 +- kernel/trace/Kconfig | 14 - kernel/trace/Makefile | 1 - kernel/trace/blktrace.c | 1 + kernel/trace/bpf_trace.c | 4 + kernel/trace/trace.c | 55 +- kernel/trace/trace.h | 2 +- kernel/trace/trace_events_hist.c | 30 +- kernel/trace/trace_events_synth.c | 17 +- kernel/trace/trace_events_user.c | 1617 - kernel/trace/trace_sched_switch.c | 2 +- kernel/ucount.c | 3 +- kernel/watchdog.c | 2 +- kernel/workqueue.c | 52 +- lib/Kconfig.debug | 123 +- lib/Kconfig.kasan | 20 +- lib/Kconfig.kcsan | 11 - lib/Kconfig.ubsan | 12 - lib/iov_iter.c | 2 - lib/lz4/lz4_decompress.c | 8 +- lib/strncpy_from_user.c | 2 +- lib/strnlen_user.c | 2 +- lib/test_kasan.c | 194 +- lib/test_lockup.c | 11 +- lib/test_printf.c | 8 +- lib/ubsan.c | 10 +- lib/vsprintf.c | 13 +- mm/Kconfig | 9 + mm/backing-dev.c | 57 - mm/balloon_compaction.c | 6 +- mm/cma.c | 31 +- mm/cma.h | 1 + mm/damon/Kconfig | 12 +- mm/damon/Makefile | 4 +- mm/damon/core-test.h | 21 +- mm/damon/core.c | 167 +- mm/damon/dbgfs-test.h | 85 +- mm/damon/dbgfs.c | 220 +- mm/damon/{prmtv-common.c => ops-common.c} | 2 +- mm/damon/{prmtv-common.h => ops-common.h} | 0 mm/damon/paddr.c | 96 +- mm/damon/reclaim.c | 7 +- mm/damon/vaddr-test.h | 8 +- mm/damon/vaddr.c | 43 +- mm/debug.c | 19 +- mm/fadvise.c | 5 +- mm/filemap.c | 70 +- mm/folio-compat.c | 13 - mm/gup.c | 502 +- mm/highmem.c | 9 +- mm/hmm.c | 3 +- mm/huge_memory.c | 212 +- mm/hugetlb.c | 28 +- mm/hugetlb_vmemmap.c | 68 +- mm/init-mm.c | 4 - mm/internal.h | 65 +- mm/kasan/common.c | 4 +- mm/kasan/hw_tags.c | 193 +- mm/kasan/kasan.h | 18 +- mm/kasan/report.c | 10 +- mm/kasan/shadow.c | 63 +- mm/khugepaged.c | 16 +- mm/ksm.c | 23 +- mm/maccess.c | 125 + mm/madvise.c | 100 +- mm/memblock.c | 15 +- mm/memcontrol.c | 135 +- mm/memfd.c | 16 +- mm/memory-failure.c | 91 +- mm/memory.c | 140 +- mm/memory_hotplug.c | 145 +- mm/mempolicy.c | 33 +- mm/memremap.c | 23 +- mm/migrate.c | 119 +- mm/migrate_device.c | 21 +- mm/mlock.c | 22 +- mm/mmap.c | 1 + mm/mmzone.c | 7 +- mm/mprotect.c | 15 +- mm/oom_kill.c | 3 +- mm/page_alloc.c | 490 +- mm/page_idle.c | 30 +- mm/page_io.c | 7 +- mm/page_owner.c | 70 +- mm/page_vma_mapped.c | 58 +- mm/percpu-vm.c | 8 +- mm/ptdump.c | 16 +- mm/readahead.c | 114 +- mm/rmap.c | 454 +- mm/shmem.c | 15 +- mm/slab_common.c | 2 +- mm/slob.c | 2 +- mm/sparse-vmemmap.c | 70 +- mm/sparse.c | 2 +- mm/swap.c | 35 +- mm/swapfile.c | 104 - mm/truncate.c | 110 +- mm/usercopy.c | 11 - mm/userfaultfd.c | 3 + mm/util.c | 36 +- mm/vmalloc.c | 203 +- mm/vmscan.c | 341 +- mm/vmstat.c | 6 + mm/workingset.c | 25 +- mm/zswap.c | 15 +- net/bluetooth/hci_sync.c | 4 +- net/bluetooth/mgmt.c | 4 +- net/bluetooth/mgmt_util.c | 3 +- net/bpfilter/bpfilter_kern.c | 2 +- net/bridge/br.c | 15 +- net/bridge/br_multicast.c | 4 - net/bridge/br_private.h | 6 +- net/bridge/br_switchdev.c | 95 +- net/bridge/br_vlan.c | 117 +- net/can/j1939/transport.c | 2 +- net/core/dev.c | 120 +- net/core/net-sysfs.c | 8 +- net/core/rtnetlink.c | 4 +- net/core/skbuff.c | 2 +- net/core/sock.c | 8 +- net/core/utils.c | 4 +- net/dsa/dsa2.c | 8 - net/dsa/dsa_priv.h | 7 - net/dsa/master.c | 7 +- net/dsa/port.c | 135 +- net/dsa/slave.c | 112 +- net/dsa/switch.c | 187 +- net/dsa/tag_8021q.c | 4 +- net/dsa/tag_lan9303.c | 21 +- net/dsa/tag_ocelot_8021q.c | 7 - net/hsr/hsr_framereg.c | 23 +- net/hsr/hsr_framereg.h | 8 +- net/ipv4/af_inet.c | 5 +- net/ipv4/arp.c | 9 +- net/ipv4/devinet.c | 7 - net/ipv4/fib_frontend.c | 8 +- net/ipv4/fib_lookup.h | 7 +- net/ipv4/fib_semantics.c | 6 +- net/ipv4/fib_trie.c | 22 +- net/ipv4/ip_output.c | 2 +- net/ipv4/ping.c | 11 +- net/ipv4/route.c | 4 +- net/ipv4/tcp_input.c | 42 +- net/ipv4/tcp_ipv4.c | 32 +- net/ipv6/addrconf.c | 29 +- net/ipv6/af_inet6.c | 24 +- net/ipv6/ip6_flowlabel.c | 4 +- net/ipv6/ip6_offload.c | 2 - net/ipv6/ip6_output.c | 3 +- net/ipv6/ip6mr.c | 18 +- net/ipv6/ipv6_sockglue.c | 6 +- net/ipv6/ndisc.c | 49 +- net/ipv6/ping.c | 21 +- net/ipv6/route.c | 19 +- net/ipv6/tcp_ipv6.c | 39 +- net/mac80211/Makefile | 3 +- net/mac80211/agg-rx.c | 20 +- net/mac80211/agg-tx.c | 10 +- net/mac80211/cfg.c | 8 - net/mac80211/chan.c | 5 +- net/mac80211/eht.c | 76 - net/mac80211/ieee80211_i.h | 18 - net/mac80211/main.c | 14 +- net/mac80211/mesh.c | 5 +- net/mac80211/mlme.c | 172 +- net/mac80211/rx.c | 14 +- net/mac80211/util.c | 238 +- net/mac80211/vht.c | 34 +- net/mctp/device.c | 2 +- net/mctp/neigh.c | 2 +- net/mctp/route.c | 24 +- net/mptcp/mib.c | 2 - net/mptcp/mib.h | 2 - net/mptcp/options.c | 13 +- net/mptcp/pm.c | 19 +- net/mptcp/pm_netlink.c | 71 +- net/mptcp/protocol.h | 29 +- net/mptcp/sockopt.c | 2 - net/mptcp/subflow.c | 37 +- net/netfilter/nf_tables_api.c | 14 +- net/netfilter/nf_tables_offload.c | 3 +- net/netfilter/nft_dup_netdev.c | 6 - net/netfilter/nft_fwd_netdev.c | 6 - net/netfilter/nft_immediate.c | 12 +- net/netfilter/nft_limit.c | 18 - net/netfilter/xt_socket.c | 2 - net/sched/act_api.c | 13 +- net/sched/act_ct.c | 5 + net/sctp/sm_statefuns.c | 8 +- net/smc/af_smc.c | 20 +- net/sunrpc/svc.c | 39 +- net/sunrpc/svc_xprt.c | 2 +- net/switchdev/switchdev.c | 152 +- net/tipc/node.c | 13 +- net/vmw_vsock/af_vsock.c | 1 - net/wireless/chan.c | 91 +- net/wireless/nl80211.c | 137 +- net/wireless/reg.c | 6 - net/wireless/util.c | 131 - samples/user_events/Makefile | 5 - samples/user_events/example.c | 91 - scripts/check-blacklist-hashes.awk | 37 - scripts/checkpatch.pl | 38 +- scripts/dtc/libfdt/fdt.h | 4 +- scripts/kallsyms.c | 2 +- scripts/kconfig/confdata.c | 27 +- security/integrity/ima/ima_api.c | 10 +- security/integrity/ima/ima_fs.c | 31 +- security/integrity/ima/ima_init.c | 5 +- security/integrity/ima/ima_main.c | 7 +- security/integrity/ima/ima_policy.c | 2 +- security/integrity/ima/ima_template_lib.c | 5 +- security/integrity/integrity.h | 14 +- .../integrity/platform_certs/keyring_handler.c | 26 +- security/keys/Kconfig | 19 +- security/keys/encrypted-keys/encrypted.c | 71 +- security/keys/keyctl_pkey.c | 14 +- security/keys/trusted-keys/trusted_core.c | 6 +- security/keys/trusted-keys/trusted_tee.c | 23 +- security/security.c | 7 - security/selinux/hooks.c | 92 +- security/selinux/ss/conditional.c | 2 + security/selinux/ss/ebitmap.c | 1 + security/selinux/ss/mls.c | 1 + security/selinux/ss/services.c | 2 + security/selinux/xfrm.c | 2 +- sound/hda/ext/hdac_ext_controller.c | 31 +- sound/pci/hda/Kconfig | 19 +- sound/pci/hda/hda_codec.c | 94 +- sound/pci/hda/hda_intel.c | 1 - sound/pci/hda/hda_local.h | 2 + sound/pci/hda/hda_tegra.c | 33 +- sound/pci/hda/patch_hdmi.c | 274 +- sound/soc/codecs/cs4265.c | 3 +- sound/soc/codecs/hdac_hda.c | 2 +- sound/soc/codecs/wcd938x.c | 33 +- sound/soc/intel/atom/sst-mfld-dsp.h | 4 +- sound/soc/intel/boards/sof_es8336.c | 8 - sound/soc/intel/skylake/skl-topology.h | 2 +- sound/soc/intel/skylake/skl.c | 1 - sound/soc/mediatek/mt8195/mt8195-afe-clk.c | 282 +- sound/soc/mediatek/mt8195/mt8195-afe-clk.h | 11 - sound/soc/mediatek/mt8195/mt8195-afe-pcm.c | 3 + sound/soc/soc-core.c | 2 +- sound/soc/soc-ops.c | 4 +- sound/soc/sof/Makefile | 4 +- sound/soc/sof/core.c | 9 - sound/soc/sof/intel/hda.c | 1 - sound/soc/sof/sof-pci-dev.c | 8 - sound/soc/sof/topology.c | 2 +- sound/soc/tegra/tegra20_spdif.c | 2 +- tools/bpf/bpftool/Documentation/bpftool-gen.rst | 90 - tools/bpf/bpftool/Makefile | 8 +- tools/bpf/bpftool/bash-completion/bpftool | 6 +- tools/bpf/bpftool/gen.c | 615 +- tools/bpf/bpftool/map.c | 33 +- tools/certs/print-cert-tbs-hash.sh | 91 - tools/cgroup/memcg_slabinfo.py | 30 +- tools/iio/iio_event_monitor.c | 1 - tools/include/linux/coresight-pmu.h | 2 - tools/include/uapi/linux/if_link.h | 1 - tools/include/uapi/linux/perf_event.h | 2 - tools/lib/bpf/libbpf.c | 88 +- tools/lib/bpf/libbpf_internal.h | 9 - tools/lib/bpf/netlink.c | 8 +- tools/lib/bpf/relo_core.c | 79 +- tools/lib/bpf/relo_core.h | 42 +- tools/lib/perf/include/internal/cpumap.h | 6 +- tools/lib/perf/include/perf/cpumap.h | 5 - tools/lib/perf/include/perf/event.h | 2 +- tools/lib/perf/libperf.map | 1 - tools/lib/perf/tests/test-cpumap.c | 11 - tools/lib/perf/tests/test-evlist.c | 5 +- tools/objtool/arch/x86/decode.c | 11 +- tools/perf/Documentation/itrace.txt | 2 - tools/perf/Documentation/perf-intel-pt.txt | 104 +- tools/perf/Documentation/perf-script.txt | 13 +- tools/perf/arch/arm/util/cs-etm.c | 3 - .../arch/x86/tests/intel-pt-pkt-decoder-test.c | 17 +- tools/perf/arch/x86/util/intel-pt.c | 7 - tools/perf/builtin-annotate.c | 14 +- tools/perf/builtin-c2c.c | 4 +- tools/perf/builtin-kmem.c | 1 - tools/perf/builtin-report.c | 10 +- tools/perf/builtin-script.c | 78 +- tools/perf/builtin-top.c | 8 +- tools/perf/builtin-trace.c | 23 +- tools/perf/pmu-events/arch/x86/bonnell/cache.json | 748 +- .../arch/x86/bonnell/floating-point.json | 274 +- .../perf/pmu-events/arch/x86/bonnell/frontend.json | 96 +- tools/perf/pmu-events/arch/x86/bonnell/memory.json | 152 +- tools/perf/pmu-events/arch/x86/bonnell/other.json | 452 +- .../perf/pmu-events/arch/x86/bonnell/pipeline.json | 402 +- .../arch/x86/bonnell/virtual-memory.json | 126 +- .../pmu-events/arch/x86/broadwell/bdw-metrics.json | 353 +- .../perf/pmu-events/arch/x86/broadwell/cache.json | 4717 +- .../arch/x86/broadwell/floating-point.json | 235 +- .../pmu-events/arch/x86/broadwell/frontend.json | 361 +- .../perf/pmu-events/arch/x86/broadwell/memory.json | 4320 +- .../perf/pmu-events/arch/x86/broadwell/other.json | 42 +- .../pmu-events/arch/x86/broadwell/pipeline.json | 1905 +- .../arch/x86/broadwell/virtual-memory.json | 412 +- .../arch/x86/broadwellde/bdwde-metrics.json | 407 +- .../pmu-events/arch/x86/broadwellde/cache.json | 1124 +- .../arch/x86/broadwellde/floating-point.json | 222 +- .../pmu-events/arch/x86/broadwellde/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellde/memory.json | 608 +- .../pmu-events/arch/x86/broadwellde/other.json | 28 +- .../pmu-events/arch/x86/broadwellde/pipeline.json | 1892 +- .../arch/x86/broadwellde/virtual-memory.json | 394 +- .../arch/x86/broadwellx/bdx-metrics.json | 351 +- .../perf/pmu-events/arch/x86/broadwellx/cache.json | 1302 +- .../arch/x86/broadwellx/floating-point.json | 224 +- .../pmu-events/arch/x86/broadwellx/frontend.json | 335 +- .../pmu-events/arch/x86/broadwellx/memory.json | 972 +- .../perf/pmu-events/arch/x86/broadwellx/other.json | 28 +- .../pmu-events/arch/x86/broadwellx/pipeline.json | 1893 +- .../arch/x86/broadwellx/virtual-memory.json | 394 +- .../pmu-events/arch/x86/cascadelakex/cache.json | 967 +- .../arch/x86/cascadelakex/clx-metrics.json | 469 +- .../arch/x86/cascadelakex/floating-point.json | 50 +- .../pmu-events/arch/x86/cascadelakex/frontend.json | 18 +- .../pmu-events/arch/x86/cascadelakex/memory.json | 1008 +- .../pmu-events/arch/x86/cascadelakex/other.json | 952 +- .../pmu-events/arch/x86/cascadelakex/pipeline.json | 11 - .../arch/x86/cascadelakex/uncore-other.json | 23 - tools/perf/pmu-events/arch/x86/goldmont/cache.json | 1456 +- .../arch/x86/goldmont/floating-point.json | 33 - .../pmu-events/arch/x86/goldmont/frontend.json | 78 +- .../perf/pmu-events/arch/x86/goldmont/memory.json | 38 +- tools/perf/pmu-events/arch/x86/goldmont/other.json | 92 +- .../pmu-events/arch/x86/goldmont/pipeline.json | 538 +- .../arch/x86/goldmont/virtual-memory.json | 94 +- .../pmu-events/arch/x86/goldmontplus/cache.json | 1730 +- .../arch/x86/goldmontplus/floating-point.json | 38 - .../pmu-events/arch/x86/goldmontplus/frontend.json | 88 +- .../pmu-events/arch/x86/goldmontplus/memory.json | 44 +- .../pmu-events/arch/x86/goldmontplus/other.json | 106 +- .../pmu-events/arch/x86/goldmontplus/pipeline.json | 616 +- .../arch/x86/goldmontplus/virtual-memory.json | 214 +- tools/perf/pmu-events/arch/x86/haswell/cache.json | 1452 +- .../arch/x86/haswell/floating-point.json | 129 +- .../perf/pmu-events/arch/x86/haswell/frontend.json | 362 +- .../pmu-events/arch/x86/haswell/hsw-metrics.json | 265 +- tools/perf/pmu-events/arch/x86/haswell/memory.json | 1004 +- tools/perf/pmu-events/arch/x86/haswell/other.json | 40 +- .../perf/pmu-events/arch/x86/haswell/pipeline.json | 1794 +- .../pmu-events/arch/x86/haswell/uncore-cache.json | 252 - .../pmu-events/arch/x86/haswell/uncore-other.json | 69 - tools/perf/pmu-events/arch/x86/haswell/uncore.json | 374 + .../arch/x86/haswell/virtual-memory.json | 552 +- tools/perf/pmu-events/arch/x86/haswellx/cache.json | 1434 +- .../arch/x86/haswellx/floating-point.json | 116 +- .../pmu-events/arch/x86/haswellx/frontend.json | 336 +- .../pmu-events/arch/x86/haswellx/hsx-metrics.json | 263 +- .../perf/pmu-events/arch/x86/haswellx/memory.json | 1064 +- tools/perf/pmu-events/arch/x86/haswellx/other.json | 28 +- .../pmu-events/arch/x86/haswellx/pipeline.json | 1763 +- .../arch/x86/haswellx/virtual-memory.json | 512 +- tools/perf/pmu-events/arch/x86/icelake/cache.json | 658 +- .../arch/x86/icelake/floating-point.json | 69 +- .../perf/pmu-events/arch/x86/icelake/frontend.json | 449 +- .../pmu-events/arch/x86/icelake/icl-metrics.json | 338 +- tools/perf/pmu-events/arch/x86/icelake/memory.json | 593 +- tools/perf/pmu-events/arch/x86/icelake/other.json | 630 +- .../perf/pmu-events/arch/x86/icelake/pipeline.json | 1079 +- .../arch/x86/icelake/virtual-memory.json | 178 +- tools/perf/pmu-events/arch/x86/icelakex/cache.json | 851 +- .../arch/x86/icelakex/floating-point.json | 51 +- .../pmu-events/arch/x86/icelakex/frontend.json | 501 +- .../pmu-events/arch/x86/icelakex/icx-metrics.json | 304 +- .../perf/pmu-events/arch/x86/icelakex/memory.json | 601 +- tools/perf/pmu-events/arch/x86/icelakex/other.json | 794 +- .../pmu-events/arch/x86/icelakex/pipeline.json | 1112 +- .../pmu-events/arch/x86/icelakex/uncore-other.json | 61 +- .../arch/x86/icelakex/virtual-memory.json | 150 +- .../perf/pmu-events/arch/x86/ivybridge/cache.json | 1444 +- .../arch/x86/ivybridge/floating-point.json | 212 +- .../pmu-events/arch/x86/ivybridge/frontend.json | 386 +- .../pmu-events/arch/x86/ivybridge/ivb-metrics.json | 287 +- .../perf/pmu-events/arch/x86/ivybridge/memory.json | 290 +- .../perf/pmu-events/arch/x86/ivybridge/other.json | 42 +- .../pmu-events/arch/x86/ivybridge/pipeline.json | 1767 +- .../arch/x86/ivybridge/uncore-cache.json | 252 - .../arch/x86/ivybridge/uncore-other.json | 91 - .../perf/pmu-events/arch/x86/ivybridge/uncore.json | 314 + .../arch/x86/ivybridge/virtual-memory.json | 208 +- tools/perf/pmu-events/arch/x86/ivytown/cache.json | 1596 +- .../arch/x86/ivytown/floating-point.json | 212 +- .../perf/pmu-events/arch/x86/ivytown/frontend.json | 386 +- .../pmu-events/arch/x86/ivytown/ivt-metrics.json | 277 +- tools/perf/pmu-events/arch/x86/ivytown/memory.json | 562 +- tools/perf/pmu-events/arch/x86/ivytown/other.json | 42 +- .../perf/pmu-events/arch/x86/ivytown/pipeline.json | 1767 +- .../arch/x86/ivytown/virtual-memory.json | 232 +- tools/perf/pmu-events/arch/x86/jaketown/cache.json | 1584 +- .../arch/x86/jaketown/floating-point.json | 160 +- .../pmu-events/arch/x86/jaketown/frontend.json | 363 +- .../pmu-events/arch/x86/jaketown/jkt-metrics.json | 140 +- .../perf/pmu-events/arch/x86/jaketown/memory.json | 478 +- tools/perf/pmu-events/arch/x86/jaketown/other.json | 58 +- .../pmu-events/arch/x86/jaketown/pipeline.json | 1558 +- .../arch/x86/jaketown/virtual-memory.json | 178 +- .../pmu-events/arch/x86/knightslanding/cache.json | 2604 +- .../arch/x86/knightslanding/floating-point.json | 29 - .../arch/x86/knightslanding/frontend.json | 48 +- .../pmu-events/arch/x86/knightslanding/memory.json | 1226 +- .../arch/x86/knightslanding/pipeline.json | 465 +- .../arch/x86/knightslanding/virtual-memory.json | 68 +- .../perf/pmu-events/arch/x86/nehalemep/cache.json | 3070 +- .../arch/x86/nehalemep/floating-point.json | 180 +- .../pmu-events/arch/x86/nehalemep/frontend.json | 18 +- .../perf/pmu-events/arch/x86/nehalemep/memory.json | 670 +- .../perf/pmu-events/arch/x86/nehalemep/other.json | 156 +- .../pmu-events/arch/x86/nehalemep/pipeline.json | 764 +- .../arch/x86/nehalemep/virtual-memory.json | 90 +- .../pmu-events/arch/x86/sandybridge/cache.json | 2298 +- .../arch/x86/sandybridge/floating-point.json | 172 +- .../pmu-events/arch/x86/sandybridge/frontend.json | 365 +- .../pmu-events/arch/x86/sandybridge/memory.json | 520 +- .../pmu-events/arch/x86/sandybridge/other.json | 66 +- .../pmu-events/arch/x86/sandybridge/pipeline.json | 1640 +- .../arch/x86/sandybridge/snb-metrics.json | 150 +- .../arch/x86/sandybridge/uncore-cache.json | 252 - .../arch/x86/sandybridge/uncore-other.json | 91 - .../pmu-events/arch/x86/sandybridge/uncore.json | 314 + .../arch/x86/sandybridge/virtual-memory.json | 160 +- .../perf/pmu-events/arch/x86/silvermont/cache.json | 940 +- .../arch/x86/silvermont/floating-point.json | 11 - .../pmu-events/arch/x86/silvermont/frontend.json | 75 +- .../pmu-events/arch/x86/silvermont/memory.json | 8 +- .../perf/pmu-events/arch/x86/silvermont/other.json | 20 +- .../pmu-events/arch/x86/silvermont/pipeline.json | 422 +- .../arch/x86/silvermont/virtual-memory.json | 76 +- tools/perf/pmu-events/arch/x86/skylake/cache.json | 2611 +- .../arch/x86/skylake/floating-point.json | 48 +- .../perf/pmu-events/arch/x86/skylake/frontend.json | 570 +- tools/perf/pmu-events/arch/x86/skylake/memory.json | 1562 +- tools/perf/pmu-events/arch/x86/skylake/other.json | 46 +- .../perf/pmu-events/arch/x86/skylake/pipeline.json | 1067 +- .../pmu-events/arch/x86/skylake/skl-metrics.json | 497 +- .../arch/x86/skylake/virtual-memory.json | 274 +- tools/perf/pmu-events/arch/x86/skylakex/cache.json | 111 +- .../arch/x86/skylakex/floating-point.json | 24 +- .../pmu-events/arch/x86/skylakex/frontend.json | 18 +- .../perf/pmu-events/arch/x86/skylakex/memory.json | 96 +- .../pmu-events/arch/x86/skylakex/pipeline.json | 11 - .../pmu-events/arch/x86/skylakex/skx-metrics.json | 461 +- .../pmu-events/arch/x86/skylakex/uncore-other.json | 23 - .../perf/pmu-events/arch/x86/tigerlake/cache.json | 44 +- .../arch/x86/tigerlake/floating-point.json | 11 +- .../pmu-events/arch/x86/tigerlake/frontend.json | 17 +- .../pmu-events/arch/x86/tigerlake/pipeline.json | 37 +- tools/perf/pmu-events/arch/x86/tremontx/cache.json | 282 +- .../arch/x86/tremontx/floating-point.json | 24 - .../pmu-events/arch/x86/tremontx/frontend.json | 97 +- .../perf/pmu-events/arch/x86/tremontx/memory.json | 449 +- tools/perf/pmu-events/arch/x86/tremontx/other.json | 1786 +- .../pmu-events/arch/x86/tremontx/pipeline.json | 341 +- .../arch/x86/tremontx/uncore-memory.json | 156 +- .../pmu-events/arch/x86/tremontx/uncore-other.json | 2049 +- .../arch/x86/tremontx/virtual-memory.json | 320 +- .../pmu-events/arch/x86/westmereep-dp/cache.json | 2726 +- .../arch/x86/westmereep-dp/floating-point.json | 180 +- .../arch/x86/westmereep-dp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-dp/memory.json | 686 +- .../pmu-events/arch/x86/westmereep-dp/other.json | 238 +- .../arch/x86/westmereep-dp/pipeline.json | 780 +- .../arch/x86/westmereep-dp/virtual-memory.json | 138 +- .../pmu-events/arch/x86/westmereep-sp/cache.json | 3122 +- .../arch/x86/westmereep-sp/floating-point.json | 180 +- .../arch/x86/westmereep-sp/frontend.json | 18 +- .../pmu-events/arch/x86/westmereep-sp/memory.json | 670 +- .../pmu-events/arch/x86/westmereep-sp/other.json | 238 +- .../arch/x86/westmereep-sp/pipeline.json | 780 +- .../arch/x86/westmereep-sp/virtual-memory.json | 120 +- .../perf/pmu-events/arch/x86/westmereex/cache.json | 3122 +- .../arch/x86/westmereex/floating-point.json | 180 +- .../pmu-events/arch/x86/westmereex/frontend.json | 18 +- .../pmu-events/arch/x86/westmereex/memory.json | 676 +- .../perf/pmu-events/arch/x86/westmereex/other.json | 238 +- .../pmu-events/arch/x86/westmereex/pipeline.json | 784 +- .../arch/x86/westmereex/virtual-memory.json | 138 +- tools/perf/scripts/python/export-to-postgresql.py | 17 +- tools/perf/scripts/python/export-to-sqlite.py | 19 +- tools/perf/scripts/python/intel-pt-events.py | 55 +- tools/perf/tests/attr/README | 2 - tools/perf/tests/attr/test-record-graph-default | 2 - .../tests/attr/test-record-graph-default-aarch64 | 9 - tools/perf/tests/attr/test-record-graph-fp | 2 - tools/perf/tests/attr/test-record-graph-fp-aarch64 | 9 - tools/perf/tests/pmu-events.c | 32 +- tools/perf/tests/shell/stat_all_metrics.sh | 10 +- tools/perf/util/auxtrace.c | 4 - tools/perf/util/auxtrace.h | 4 - tools/perf/util/bpf-loader.c | 3 +- tools/perf/util/cs-etm.c | 16 +- tools/perf/util/event.h | 45 +- tools/perf/util/hist.c | 2 - tools/perf/util/hist.h | 2 - .../perf/util/intel-pt-decoder/intel-pt-decoder.c | 245 +- .../perf/util/intel-pt-decoder/intel-pt-decoder.h | 21 - .../util/intel-pt-decoder/intel-pt-pkt-decoder.c | 47 +- .../util/intel-pt-decoder/intel-pt-pkt-decoder.h | 3 - tools/perf/util/intel-pt.c | 164 +- tools/perf/util/mmap.c | 2 +- .../util/scripting-engines/trace-event-python.c | 3 +- tools/perf/util/sort.c | 128 - tools/perf/util/sort.h | 2 - tools/perf/util/top.h | 5 +- tools/power/x86/intel-speed-select/Build | 2 +- tools/power/x86/intel-speed-select/Makefile | 10 +- tools/power/x86/intel-speed-select/hfi-events.c | 309 - tools/power/x86/intel-speed-select/isst-config.c | 54 +- tools/power/x86/intel-speed-select/isst-daemon.c | 244 - tools/power/x86/intel-speed-select/isst.h | 13 - tools/testing/cxl/Kbuild | 22 +- tools/testing/cxl/mock_acpi.c | 74 + tools/testing/cxl/mock_mem.c | 10 - tools/testing/cxl/mock_pmem.c | 24 + tools/testing/cxl/test/cxl.c | 330 +- tools/testing/cxl/test/mem.c | 19 - tools/testing/cxl/test/mock.c | 91 +- tools/testing/cxl/test/mock.h | 8 +- tools/testing/memblock/tests/basic_api.c | 92 +- tools/testing/radix-tree/linux/gfp.h | 32 + tools/testing/selftests/Makefile | 32 +- tools/testing/selftests/arm64/abi/syscall-abi.c | 1 + tools/testing/selftests/arm64/fp/sve-ptrace.c | 2 + .../selftests/arm64/mte/check_gcr_el1_cswitch.c | 11 + tools/testing/selftests/arm64/mte/check_user_mem.c | 193 +- tools/testing/selftests/bpf/.gitignore | 1 - tools/testing/selftests/bpf/Makefile | 3 +- tools/testing/selftests/bpf/prog_tests/btf.c | 2 +- .../testing/selftests/bpf/prog_tests/core_reloc.c | 63 +- .../testing/selftests/bpf/prog_tests/tc_redirect.c | 2 +- .../selftests/bpf/progs/test_sockmap_kern.h | 26 +- tools/testing/selftests/bpf/test_cpp.cpp | 90 +- tools/testing/selftests/bpf/verifier/calls.c | 19 - tools/testing/selftests/bpf/vmtest.sh | 2 +- tools/testing/selftests/cgroup/cgroup_util.c | 15 +- tools/testing/selftests/cgroup/cgroup_util.h | 1 + tools/testing/selftests/cgroup/test_memcontrol.c | 78 + tools/testing/selftests/exec/Makefile | 1 + tools/testing/selftests/exec/null-argv.c | 78 + tools/testing/selftests/futex/functional/Makefile | 5 +- tools/testing/selftests/kselftest.h | 10 + tools/testing/selftests/kvm/Makefile | 2 +- tools/testing/selftests/kvm/s390x/memop.c | 15 - .../selftests/kvm/x86_64/sev_migrate_tests.c | 125 +- tools/testing/selftests/landlock/Makefile | 2 +- tools/testing/selftests/net/Makefile | 2 +- tools/testing/selftests/net/cmsg_ipv6.sh | 156 - tools/testing/selftests/net/cmsg_sender.c | 170 +- tools/testing/selftests/net/fib_tests.sh | 58 +- tools/testing/selftests/net/mptcp/Makefile | 2 +- tools/testing/selftests/net/mptcp/diag.sh | 44 +- tools/testing/selftests/net/mptcp/mptcp_connect.sh | 19 - tools/testing/selftests/net/mptcp/mptcp_join.sh | 163 +- tools/testing/selftests/net/mptcp/settings | 2 +- .../testing/selftests/rcutorture/bin/kvm-remote.sh | 14 +- tools/testing/selftests/rseq/rseq-x86.h | 14 +- tools/testing/selftests/rseq/rseq.c | 5 +- tools/testing/selftests/rseq/rseq.h | 3 +- tools/testing/selftests/sgx/Makefile | 2 +- tools/testing/selftests/tpm2/tpm2.py | 31 - tools/testing/selftests/tpm2/tpm2_tests.py | 45 +- tools/testing/selftests/user_events/Makefile | 9 - tools/testing/selftests/user_events/dyn_test.c | 130 - tools/testing/selftests/user_events/ftrace_test.c | 452 - tools/testing/selftests/user_events/perf_test.c | 168 - tools/testing/selftests/user_events/settings | 1 - tools/testing/selftests/vm/.gitignore | 2 + tools/testing/selftests/vm/Makefile | 4 +- tools/testing/selftests/vm/hugepage-mremap.c | 26 +- tools/testing/selftests/vm/hugepage-vmemmap.c | 144 + tools/testing/selftests/vm/hugetlb-madvise.c | 410 + tools/testing/selftests/vm/memfd_secret.c | 2 +- tools/testing/selftests/vm/run_vmtests.sh | 29 +- tools/testing/selftests/vm/transhuge-stress.c | 35 +- tools/testing/selftests/vm/userfaultfd.c | 72 +- tools/testing/selftests/x86/check_cc.sh | 2 +- tools/vm/page_owner_sort.c | 222 +- usr/include/Makefile | 8 + virt/kvm/kvm_main.c | 4 +- 2825 files changed, 90103 insertions(+), 554780 deletions(-) delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-adc-ad7280a delete mode 100644 Documentation/ABI/testing/sysfs-bus-iio-frequency-admv1014 delete mode 100644 Documentation/ABI/testing/sysfs-driver-intel_sdsi create mode 100644 Documentation/block/biodoc.rst delete mode 100644 Documentation/devicetree/bindings/arm/npcm/nuvoton,gcr.yaml delete mode 100644 Documentation/devicetree/bindings/clock/cirrus,cs2000-cp.yaml create mode 100644 Documentation/devicetree/bindings/clock/cs2000-cp.txt delete mode 100644 Documentation/devicetree/bindings/iio/accel/adi,adxl367.yaml delete mode 100644 Documentation/devicetree/bindings/iio/adc/adi,ad7280a.yaml delete mode 100644 Documentation/devicetree/bindings/iio/frequency/adi,admv1014.yaml create mode 100644 Documentation/devicetree/bindings/mfd/ab8500.txt delete mode 100644 Documentation/devicetree/bindings/mfd/silergy,sy7636a.yaml delete mode 100644 Documentation/devicetree/bindings/mfd/stericsson,ab8500.yaml create mode 100644 Documentation/devicetree/bindings/mtd/cortina,gemini-flash.txt delete mode 100644 Documentation/devicetree/bindings/mtd/mxicy,nand-ecc-engine.yaml delete mode 100644 Documentation/devicetree/bindings/mtd/nand-chip.yaml create mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.txt delete mode 100644 Documentation/devicetree/bindings/mtd/spi-nand.yaml delete mode 100644 Documentation/devicetree/bindings/net/mctp-i2c-controller.yaml delete mode 100644 Documentation/devicetree/bindings/spi/mxicy,mx25f0a-spi.yaml create mode 100644 Documentation/devicetree/bindings/spi/spi-mxic.txt create mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.txt delete mode 100644 Documentation/devicetree/bindings/timer/arm,armv7m-systick.yaml delete mode 100644 Documentation/devicetree/bindings/usb/willsemi,wusb3801.yaml rename Documentation/driver-api/mtd/{spi-intel.rst => intel-spi.rst} (94%) delete mode 100644 Documentation/hwmon/sy7636a-hwmon.rst delete mode 100644 Documentation/scheduler/sched-debug.rst delete mode 100644 Documentation/trace/user_events.rst create mode 100644 Documentation/translations/conf.py delete mode 100644 Documentation/translations/zh_CN/power/energy-model.rst delete mode 100644 Documentation/translations/zh_CN/scheduler/sched-energy.rst delete mode 100644 arch/arm/boot/dts/am335x-sancloud-bbe-extended-wifi.dts delete mode 100644 arch/arm/boot/dts/aspeed-bmc-quanta-s6q.dts delete mode 100644 arch/arm64/boot/dts/amlogic/meson-gxl-s905d-vero4k-plus.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r1-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-r2-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dts delete mode 100644 arch/arm64/boot/dts/arm/juno-scmi.dtsi delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw72xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-imx219.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs232-rts.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs422.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw73xx-0x-rs485.dts delete mode 100644 arch/arm64/boot/dts/freescale/imx8mm-venice-gw7903.dts delete mode 100644 arch/arm64/kernel/elfcore.c create mode 100644 arch/csky/include/asm/segment.h create mode 100644 arch/mips/include/asm/war.h delete mode 100644 arch/parisc/include/asm/vdso.h delete mode 100644 arch/parisc/include/uapi/asm/auxvec.h delete mode 100644 arch/parisc/kernel/vdso.c delete mode 100644 arch/parisc/kernel/vdso32/Makefile delete mode 100755 arch/parisc/kernel/vdso32/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso32/note.S delete mode 100644 arch/parisc/kernel/vdso32/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso32/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32.lds.S delete mode 100644 arch/parisc/kernel/vdso32/vdso32_wrapper.S delete mode 100644 arch/parisc/kernel/vdso64/Makefile delete mode 100755 arch/parisc/kernel/vdso64/gen_vdso_offsets.sh delete mode 100644 arch/parisc/kernel/vdso64/note.S delete mode 100644 arch/parisc/kernel/vdso64/restart_syscall.S delete mode 100644 arch/parisc/kernel/vdso64/sigtramp.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64.lds.S delete mode 100644 arch/parisc/kernel/vdso64/vdso64_wrapper.S create mode 100644 arch/sh/include/asm/segment.h create mode 100644 arch/x86/kvm/mmu/mmu_audit.c delete mode 100644 drivers/clk/mediatek/clk-pll.h delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.c delete mode 100644 drivers/crypto/qat/qat_common/adf_gen4_pm.h create mode 100644 drivers/cxl/core/bus.c delete mode 100644 drivers/cxl/core/hdm.c delete mode 100644 drivers/cxl/core/pci.c delete mode 100644 drivers/cxl/core/port.c delete mode 100644 drivers/cxl/cxlpci.h delete mode 100644 drivers/cxl/mem.c create mode 100644 drivers/cxl/pci.h delete mode 100644 drivers/cxl/port.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn315/dcn315_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_clk_mgr.h delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.c delete mode 100644 drivers/gpu/drm/amd/display/dc/clk_mgr/dcn316/dcn316_smu.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn315/dcn315_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/Makefile delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.c delete mode 100644 drivers/gpu/drm/amd/display/dc/dcn316/dcn316_resource.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_factory_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/gpio/dcn315/hw_translate_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dc/irq/dcn315/irq_service_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn315.h delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.c delete mode 100644 drivers/gpu/drm/amd/display/dmub/src/dmub_dcn316.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dcn/dcn_3_1_6_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_2_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/dpcs/dpcs_4_2_3_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_5_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_offset.h delete mode 100644 drivers/gpu/drm/amd/include/asic_reg/mp/mp_13_0_8_sh_mask.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu13_driver_if_v13_0_5.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_pmfw.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/inc/pmfw_if/smu_v13_0_5_ppsmc.h delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.c delete mode 100644 drivers/gpu/drm/amd/pm/swsmu/smu13/smu_v13_0_5_ppt.h delete mode 100644 drivers/gpu/drm/i915/display/icl_dsi_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_pll_regs.h delete mode 100644 drivers/gpu/drm/i915/display/vlv_dsi_regs.h delete mode 100644 drivers/gpu/drm/i915/gem/i915_gem_domain.h delete mode 100644 drivers/gpu/drm/i915/i915_file_private.h delete mode 100644 drivers/gpu/drm/i915/intel_mchbar_regs.h delete mode 100644 drivers/hid/hid-razer.c delete mode 100644 drivers/hwmon/sy7636a-hwmon.c delete mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.c delete mode 100644 drivers/i2c/busses/i2c-ccgx-ucsi.h delete mode 100644 drivers/iio/accel/adxl367.c delete mode 100644 drivers/iio/accel/adxl367.h delete mode 100644 drivers/iio/accel/adxl367_i2c.c delete mode 100644 drivers/iio/accel/adxl367_spi.c delete mode 100644 drivers/iio/adc/ad7280a.c delete mode 100644 drivers/iio/frequency/admv1014.c delete mode 100644 drivers/memory/tegra/tegra234.c create mode 100644 drivers/mfd/ab8500-debugfs.c delete mode 100644 drivers/mtd/nand/ecc-mxic.c rename drivers/{spi/spi-intel-pci.c => mtd/spi-nor/controllers/intel-spi-pci.c} (84%) rename drivers/{spi/spi-intel-platform.c => mtd/spi-nor/controllers/intel-spi-plat [...] rename drivers/{spi/spi-intel.c => mtd/spi-nor/controllers/intel-spi.c} (55%) create mode 100644 drivers/mtd/spi-nor/controllers/intel-spi.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.c delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/selq.h delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/tc/act/sample.h delete mode 100644 drivers/net/mctp/mctp-i2c.c delete mode 100644 drivers/platform/x86/intel/sdsi.c rename drivers/scsi/arm/{arm_scsi.h => scsi.h} (75%) create mode 100644 drivers/scsi/scsi.h delete mode 100644 drivers/spi/spi-intel.h create mode 100644 drivers/staging/iio/adc/ad7280a.c create mode 100644 drivers/staging/iio/adc/ad7280a.h create mode 100644 drivers/staging/r8188eu/hal/odm_debug.c rename {Documentation/devicetree/bindings/staging => drivers/staging/wfx/Documenta [...] delete mode 100644 drivers/usb/typec/wusb3801.c delete mode 100644 include/asm-generic/access_ok.h delete mode 100644 include/dt-bindings/clock/cirrus,cs2000-cp.h delete mode 100644 include/dt-bindings/clock/sun6i-rtc.h create mode 100644 include/linux/irqchip/versatile-fpga.h delete mode 100644 include/linux/mfd/sy7636a.h delete mode 100644 include/linux/mtd/nand-ecc-mxic.h rename include/linux/platform_data/x86/{spi-intel.h => intel-spi.h} (64%) delete mode 100644 include/media/mipi-csi2.h delete mode 100644 include/uapi/linux/user_events.h delete mode 100644 kernel/trace/trace_events_user.c rename mm/damon/{prmtv-common.c => ops-common.c} (99%) rename mm/damon/{prmtv-common.h => ops-common.h} (100%) delete mode 100644 net/mac80211/eht.c delete mode 100644 samples/user_events/Makefile delete mode 100644 samples/user_events/example.c delete mode 100755 scripts/check-blacklist-hashes.awk delete mode 100755 tools/certs/print-cert-tbs-hash.sh delete mode 100644 tools/perf/pmu-events/arch/x86/goldmont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/goldmontplus/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/haswell/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/ivybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/knightslanding/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-cache.json delete mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore-other.json create mode 100644 tools/perf/pmu-events/arch/x86/sandybridge/uncore.json delete mode 100644 tools/perf/pmu-events/arch/x86/silvermont/floating-point.json delete mode 100644 tools/perf/pmu-events/arch/x86/tremontx/floating-point.json delete mode 100644 tools/perf/tests/attr/test-record-graph-default-aarch64 delete mode 100644 tools/perf/tests/attr/test-record-graph-fp-aarch64 delete mode 100644 tools/power/x86/intel-speed-select/hfi-events.c delete mode 100644 tools/power/x86/intel-speed-select/isst-daemon.c delete mode 100644 tools/testing/cxl/mock_mem.c create mode 100644 tools/testing/cxl/mock_pmem.c create mode 100644 tools/testing/radix-tree/linux/gfp.h create mode 100644 tools/testing/selftests/exec/null-argv.c delete mode 100755 tools/testing/selftests/net/cmsg_ipv6.sh delete mode 100644 tools/testing/selftests/user_events/Makefile delete mode 100644 tools/testing/selftests/user_events/dyn_test.c delete mode 100644 tools/testing/selftests/user_events/ftrace_test.c delete mode 100644 tools/testing/selftests/user_events/perf_test.c delete mode 100644 tools/testing/selftests/user_events/settings create mode 100644 tools/testing/selftests/vm/hugepage-vmemmap.c create mode 100644 tools/testing/selftests/vm/hugetlb-madvise.c